0717 JMP $078E
071A 80 80 80 80 00 00 12 04
0722 12 07 12 0A 12 0C
Make sure all of the original code from $078E - $07FF is left
undisturbed.
Now write all the code to the work copy by inserting your work
copy into the drive and entering:
]:0006 12 04 12 07 12 0A 12 0C
]:000E 12 0D
]:0000 90 90 90 90 90
There is the third level protection present on this title. To
remove it enter the following:
]:0006 19 01
]:0000 80
]:035C 60
]:0368 6F
]:0000 90
That's all there is to it! Enjoy your backup copy.
< < < MINDSCAPE : XEVIOUS > > >
The entire protection removal process will take place in the
drive. We are going to let the protected code on track 20 load into
the drive and then re-write it to some empty directory sectors. We
will then modify the code that reads track 20 so that it instead
loads our newly-filled sectors.
Prepare a work copy of Xevious using the MAX Copier on your
utility disk, and then load the $1000 monitor. Insert your original
Xevious, initialize the drive (@I) and enter the drive-mon. We'll
be using the 1541/71's job queue to do a lot of the work for us.
Read T/S $12/$0D into buffer $0700 by entering:
:000E 12 0D
:0004 80
Disassemble the code at $0700 (D 0700). The first thing the code
does is move the drive read/write head forward two tracks to track
20.
It then initializes a set of pointers to start the load process
at buffer $0300 and starts reading bytes from the drive. There are
K.J. REVEALED TRILOGY PAGE [139] (C)1990 K.J.P.B.
<<previous page -
next page>>