the appropriate location in the file. You should have no trouble
booting "Graphics Grabber" from any copy of GEOS now.
A good Snapshot type utility is helpful for some of the latest
applications (GEOfile etc...). They will inevitably place the
protection in screen memory and the snapshotter can capture that
code for your casual viewing.
DEEP SPACE : SIR TECH
Procedure:
Loading the original produces a rattle-free load, and an error
scan shows no standard errors. A backup made with the C-64 Fast
Copier produces a non working backup. A backup made with a nybbler
produces the same non working backup. Before starting, make a fast
copy using the C-64 Fast Copier and use the Disk Logger to log the
files.
Working with your backup:
1) The disk log shows us that the boot file "DS" loads into memory
from $0302 to $09EB. This means that it starts in the autoboot
area and runs through screen memory and into BASIC RAM. Load the
boot and you will see the screen react and the program will fail
in the first few seconds. This means the protection is probably
in the boot file.
2) Turn off the computer and insert Hesmon. X to Basic and load the
boot file < LOAD "DS",8,1 >. When the program stalls, hit
< RUNSTOP/RESTORE > to activate the monitor. Interpret memory
starting at $0801 < I 0801 > because this is the beginning of
BASIC RAM. Scroll down through memory and notice the BASIC
program there. The Boot starts at the autostart vectors for
BASIC and continues on to place a BASIC boot in memory. This is
a good way to hide it from the average person. Type < X > to
return to BASIC and type < LIST > to see the boot. Inspection
shows that this is the protection check as well as the loader.
3) Lets go through the code line by line:
1. Lock up the keyboard and set number of trys to 0.
2. Initialize the drive.
3. Send Memory-Writes to the drive locations $06/$07 which
represent the Track and Sector read into $0300 in the drive.
K.J. REVEALED TRILOGY PAGE [100] (C)1990 K.J.P.B.
<<previous page -
next page>>