and give the protection check what it wants. The last step is to
place the changes on the disk. This is best done with a sector
editor because to scratch and replace the 1985 file will destroy
necessary code placed on the disk. This code is not accessed in
the normal fashion, so it may be overwritten if we do a scratch
and save of the 1985 file. Finish the job by following these
steps:
A) We know the code was originally encrypted, so we must
place our values on the disk in encrypted form. The three bytes at
$0A97 and the single byte at $OAB5 are the only changes
needed. Reload the 1985 file <> L "19*",08 <>. Again, go to
location $0D06 and place a 00 in memory. Inspect the three
bytes at $0A97. They should be 19 8E E8. The byte at $0AB5
should be a 8A. These are the bytes we will look for on our
backup with the sector editor.
B) The code can now be decrypted by typing G 0C5F. Again the
screen will turn black. After a few seconds, reset the
computer and reactivate the monitor with SYS 49152. Using the
MEMORY command (M 0A97), change the code at $0A97 from 8D B5
0A to EA EA EA. Change the code at $0AB5 from AC to 00.
C) Now that our changes are in memory, we may re-encrypt the
file (and our byte changes) by again typing G 0C5F. Again,
reset out and SYS the monitor back in with SYS 49152 and hit
RETURN. Examine memory at $0A97 and find the encrypted byte
changes. They should be 7E D1 08. The byte at $0AB5 has
changed to 26. Now we know the changes, and the location so
we may now do the actual changes to the backup.
D) Reset the computer and load the sector editor from the
utility disk <> LOAD"DISK DR",8,1 <>. When the cursor
appears, type RUN and hit RETURN. Remove the utility disk and
place your backup in the drive. Hit RETURN. You will be shown
track 18, sector 1. By placing the cursor at position 35, you
will be on the file pointers of the 1985 file. Press the J
key to jump to the beginning of the 1985 file. When the
sector comes on the screen, examine the first four bytes. The
first two are links to the next sector of the file. The next
two are the address bytes in reverse order ($0A00). We know
our changes are in memory block $0A00 so we are in the proper
block to make our changes. This block turned out to be track
17, sector 2 on our version. Yours could be in a different
location on the disk, but the idea will be the same.
E) Using the cursor key to move through the code, we find the
original three bytes 19 8E E8 at location 155. The change to
7E D1 08 can be accomplished with the @ key. The changes must
be the decimal equivalent. These are 126 209 08. Change each
K.J. REVEALED TRILOGY PAGE [26] (C)1990 K.J.P.B.
<<previous page -
next page>>