TRICK protection
version 1.003 beta
USER'S GUIDE
(C) 1998 Paracels / Eternity Industry
As you probably already guessed - is another protection ...
If you are tired lamer who blatantly break your program
and screaming that did it without buttons Magic, this program
for you! Protection against the lamer it guarantees you, but
from professional Hacker - unlikely, though, who knows ... Yes
Professional Hacker and not stoop to in order to break someone
else's software with some dirty goals. Hacker, in contrast to
the lamer, people are nice and friendly - it's my personal
opinion.
At this lyrical introduction ends and begins
boring description of my program.
TRICK'om pretty easy to use. He will require from you
all it needs, you should only enter the required data. Now
about what these data can be.
The first thing you have to do - is to enter a file name
that you want to protect. After entering the program and
clicking enter'a will search the disk you specified a file with
the "C", so If the file is not found, an appropriate message.
Now you can adjust the old iiya file (it is not destroyed), or
enter a new one. If the file is found, the directory reads
required for the data and checks the length of your file - it
should not exceed 5015 bytes! If the length of the climbs in
this size, you are invited to enter (you have already can
insert another disk, if you do not want to write this):
1. The name of the file that is saved secure unit;
2. Start address of your file. It requires a special
Comment:
W A R N I N G!!!
Block that you have gathered to protect must be otassemblirovan
under the address 17500! And the starting address in the
directory does not necessarily have to be 17,500, simply
download your protection right place, and, therefore, necessary
that he worked with this address. This effect can be achieved 2
ways: √ assemlirovat program directly to this address (ORG
17500); √ indirectly otassemblirovat it under this address
(every assemblers
make it their own. In Xas'e directive is used WORK addr
(Addr = 17,500) in Tasm'e - PHASE addr, a in Alasm'e - DISP
addr!
If you like otassemblirovali intro at address # 6000 and for
packed it, well, at least under the same address, to shove it
in TRICK, you just write (text format Xas v7.432):
WORK 17500
"Shit'n'Sux"
start DI
; These preparations do strongly recommended, as TRICK
In the time of its operation, all is cool Pokhabov!
SP, # 6000
A, 1963
I, A
IM 1
IY, 23610
HL, 10072
EXX
; Switch the page in case you are not a bad boot
; Done this before running the program!
A, 16
BC, # 7ffd
OUT A
HL, from
DE, # 6000; <- to throw
BC, lenght
LDIR
JP # 6000
;
from LCODE "Yo_Block"
lenght EQU $-from
Write and then assembliruete it all and write the object
code and bustle of the TRICK. But why enter the same start
address? And for the program to know at what address to
screen to run it just ras'XOR'enny block. This address
may be equal to 17,500 and maybe more, but in no
if not less! In this case, the starting address more
17500. It is equal to 17500 + 10 = 17510 (10 - length of the
inscription). I hope everything is clear.
3. Here you will be asked: to create basic or not. What should
reply <Y> es or <N> o (Y / N). If the you click <Y>, after
zaXOR'ivaniya on the disk will be created ready-basic-protected
file, otherwise - just write off the code block - a body
protecting + your zaksorenny block. I hope it's useful to you.
If you have entered all of this will begin the process of
protection. The screen will black, signaling what is happening
to your zaksorivanie file. Restoring color screen signals the
end of the process of protection. The program automatically
otpishet on your drive protected file (or BASIC code block) and
everything will start from the beginning.
I want to say that this version does not handle any
a disk error, no checks for the required disk space, etc. And
what do you want? The same a beta-version, besides freeware. If
you liked TRICK, write to me on all matters of purchasing the
full version at:
601901, Russia, Vladimir Region, City Carpet, Chernyshevsky
street, house 7, apartment 17, Kalinin, Alexander (aka
Paracels)
What will be done in the full version:
√ opening with a complication pomoschyu some steep receptions;
√ More user-friendly interface;
√ job as a # 3d13, and through # 3d2f, consequently,
treatment of all possible disk errors and increase speed
the disk more than a factor of 2;
√ several new and useful features;
√ Your advice and suggestions.
A few more words about this version TRICK'a. It has been
tested only on the TR-Dos v5.03/04, so there is no guarantee of
its work properly on other versions of TR-Dos. Also, this
version may not work on custom firmware ROM 48 of BASIC. Next
(commercial) version TRICK'a be completely independent from
both the ROM DOS, and from the 48-th ROM!
I am very interested in the program to appeal to any
spektrumistu, so write a letter, criticize, advise. I would be
pleased to any letter.
This version (v1.003b) program rasprostrannyaetsya on
uslofreeware. The author strongly against the sale of this
version of TRICK ' a!!! You can get it free or we (Eternity
Industry), or our friends or anyone else;)))
C Ya!
Sincerely, Paracels / EI
2-Jun-98