Learning to code "things" - Post Scriptum
(C) Izya (Iso)/Max Iwamoto
_ Throughout
my creative path
faced evil. When-
yes, I came to the platform
"Spectrum", I decided in
come what may ucko-
pehutb evil, at least in its
local deposit.
I decided that I would fight-
with piracy on this platform. All
know thatI helped young authors
programs to get back on their feet, took over
the role of a distributor of their projects. Many
the teams are still grateful to me for
help, for example: Real Software, AWS.
I have already taught my fans
program real programs
which later it would not be a shame to show
to friends and sell. Now, in my village
In the last article, I will tell you about the
the main thing, without which one cannot be released into
masses, not a single program - o protection from
unauthorized access. Once upon a time,
at the dawn of my youth, I developed a method
which allowed me to protect without fear
my information from my little brother, a
subsequently apply to distributors
what kind of activity.
The method is called "audio wave method" and
based on the functioning of the envelope
music central processor. Not
be afraid of such complex names,
it's actually very simple and useful for you
will figure it out ourselves. The only one
The disadvantage of this method is that those
who does not have AY 8910+12, nothing to work
there will be.Oh well, if you want, you can
order this microcircuit from me with documentation
connection for $15. Position address
watch our Satisfaction music videos,
Insult, Eye Ache 1&2.
;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
; INFORMATION CODER method
; audio waves
;
; invented and written by leader
; Code Busters - Max Iwamoto
;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ORG #BFOO ; relocated address, not completely
; I want to change it to another
LD IY,GOGOG0-1 ; installation of vectors IY m HL
LD HL,ERUNDA ; to computer memory
NACHAL0 LD A,(HL) ; remember the cell in memory ; 8-разрядном пoлyрeгмcтрe A
DEC A ; очень навороченная проверка
INC A ; на 0
PUSH AF ; перенос парного permctpa AF
POP DE ; в DE. Можно было 6ы hanm-
; сать LD D,A
; LD Е,F
; но это не всегда фyрычмт
SLI Е ; undocumented sdvmg
SLI E ; flag permctpa Z
JR C,UYAL ; if it is there, then jump
; to "UBAL"
LD BC,#FF*256+#FD ; I show how the process is carried out
OUT (C),A ; feccmonal pa6ota with music
; cal preprocessor
INC HL ; next edmnmtsa mnformatsmm
LD A,(HL)
INC HL
SET 6,B; pa6otaem with 6mtom on nmzkom
; level
OUT (C),A ; again professional pa6o-
; one with music
LD C,NACHAL0-NACHAL0/256 ; this is to confuse
PUSH BC ; all kinds of hackers who 6y-
RET ; will be hacked
UYAL CALL $+3 ; just to confuse
POP DE ; traces
LD HL,GOGOG0-GYGYGY; armfmetmetic action: y
; GOGOG0 take away GIGGY
K0DING LD BC,#FF*256+#FD ; I already explained this
LD A,%00001101 ; and this is a comprehensive function
; mm chips AY
OUT (C),A
IN (HL),(C) ; I do not recommend mckatb this command
; in reference books
JR Z,ZDESYA ; from here you can get to
; "HERE"
RRC E ; right diffraction
; swmg polyregmstr E
ZDESYA LD A,(IY+0) ; chmtaem memory state
SUB C ; same as ADD, only
; hao6opot
XOR E ; a this new command is logically
; exclusive "OR"
; Paccmotpmm her on npmmepe:
; 0 хог 0 = 0
; 0 хог 1 = 1
; 1 хог 1 = 0
ADD A,LY ; прмбaвляeм младшего 6pata
; вектора IY
SUB Н
XOR D ; здесь расставьте kommehtapmm
XOR L ; самм...
XOR B LD (IY+0),A
DEC IY ; прeдыдyщмй адрес
DEC HL ; еслм не конец, то обратный
LD A,L ; прыжок
SUB L ; на метку
JR Z,K0DING ; "КОДИНГ"
RET
ERUNDA DEFB 6,96,7,%00111110,8,16,12,10,13,1,0
GYGYGY
DEFB "TXIZ TEKST WILL BE K0DED BY MU PR0G"
GOGOG0
;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
; DECODER OF INFORMATION, encoding
; bath using audio wave method
;
; invented and written by leader
; Code Busters - Max Iwamoto
;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ORG #BFOO ; relocated address
LD IY,GOGOG0-1
LD HL,ERUNDA ; then everything is so clear,
NACHAL0 LD A,(HL) ; as a last resort
DEC A ; I can advise you to contact
INC A ; to me for clarification of misunderstandings
PUSH AF ; tight details. Only if y
POP DE ; you do not have access to the global
SLI E ; noy setm Internet, then nothing
SLI E ; no results, 6o I'm not in Fido
JR C,UYAL ; cmjy.
LD BC,#FF*256+#FD
OUT (C),A ; Mom addresses on the Internet:
INC HL
LD A,(HL) ; iwamoto_max@usa.net
INC HL ; iso_brother@usa.net
SET 6,B; code_busters_2day@mail.ги
OUT (C),A ; └─────┐
LD C,NACHAL0-NACHAL0/256 ; │
PUSH BC ; ┌─────┘
RET ; shiwamotko@inbox.ги
UYAL CALL $+3 ; kharkov_lider@mailru.сом
POP DE ; iwamoto_best@mailru.сом
LD HL,GOGOG0-GYGYGY; i_ам_rulez@mailru.сом
K0DING LD BC,#FF*256+#FD ; мах_codebusters@yahoo.сом
LD A,%00001101
OUT (C),A ; /IMPULSE: the remaining 23 addresses
IN (HL),(C) ; ca are not published in the future
JR Z,ZDESYA ; nogo mzlmshka/
RRC E
ZDESYA LD A,(IY+0) ; /IMPULSE: cheerful man
XOR B ; Max - in the last issue
XOR L ; I told a joke in this
XOR D ; Gave 30 addresses :)/
ADD A,H
SUB LY
XOR Е
ADD A,C
LD (IY+0),A
DEC IY
DEC HL
LD A,L
SUB L
JR Z,K0DING
DEFW #0B18
ERUNDA DEFB 6,96,7,%00111110,8,16,12,10,13,1,0
GYGYGY
DEFB ">1xh╬ ═мск2╔╦▓Kna1ммц.ё17&Sжь║ Co;-"
GOGOG0
After you have dealt with
everyone, then I hope you understand that the information
protected by my programcannot be
decoding by any means, even with
using the STS debugger monitor. Learn,
sons!
Share your thoughts about the article