the load will continue. This time the head will swing out and
a few moments later the program will break. The registers
will be on the screen. Note the A register has a value of 24.
This is the value we're looking for. (Those who want to
inspect the drive routine that checks protection may find it
starting at $C800.)
E) The break is now quite simple. We can replace the JSR C800
instruction with the value and totally skip the protection
check. By replacing it with A9 24 EA (LDA 24 NOP) we can
directly load the accumulator with a 24 which then will be
pushed onto the stack. Let's make our changes with Disk
Doctor.
F) Using the converter in Hesmon, find the decimal equivalent to
A9 24 EA. In a clear work space type <$ 00A9>. The decimal
value 169 will be returned. The same procedure for 0024 and
00EA will return 36 and 234 respectively. Power down and
remove Hesmon. From the Utility disk, load Disk Doctor and
again insert the backup into the drive. At Track 18/Sector 1,
position 34, you'll find the Prg byte for the GM1 file. Place
the cursor on the Track pointer at position 35 and press j to
Jump to Link. You'll be taken to Track 17, Sector 1. Starting
at position 0 cursor along and look for the hex bytes 20 00
C8 (JSR C800) pattern. At position 40 you'll find the first
byte of that pattern. Use the @ key to change three bytes
starting at position 40 to 169, 36, 234 (decimal equivalent).
Hit the key to rewrite the sector and then for yes.
Your title is now free from all protection and may even be
file copied if desired.
COLOSSUS CHESS : FIREBIRD
Procedure:
Loading the original disk reveals the GMA symbol on the opening
loader screen. A fast copy when booted, locks up the drive and
sends it into an endless spin. Before starting, make a fast copy
using our C-64 Fast Copy. Repair the directory according to the
step one instructions. Be sure to validate the disk and do a log
the disk as a part of your preparation.
Working with your backup:
1) Load Disk Doctor from the Utility Disk, and inspect Track
18/Sector 1. You should find this sector to be normal. Use the -
key to go to Track 18/Sector 0. You'll find the NAME and ID
K.J. REVEALED TRILOGY PAGE [68] (C)1990 K.J.P.B.
<<previous page -
next page>>