[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Need replacement disks for Tower of Myraglen



Andy McFadden wrote:
Michael J. Mahon <mjmahon@aol.com> wrote:

If this is the case, then you will need to either use a low-level
nibble copy program to create the block errors it checks for, or
find the checking routine and disable it.

[...]

Since it prints out the message, you can use a block editor to search
the disk for that string, then examine code in the vicinity to see
what is printing it.  Patch that so that it enters the monitor instead
of printing, and examine the stack to see where it was called from,
and proceed back in this way until you find the "verification" code,
then disable it.


Create images from the "cracked" image and the good blocks from the original,
then diff the binaries (under Linux, "xxd" the disks and compare them with
"diff").  That'll tell you which blocks were modified by the crackers.  If
you get lucky, and there's not a lot of fuzz from saved games or the crack
screen, you'll be able to find the block quickly.

I like this approach!

BTW, Andy, can you recommend a good diff program?  (Or CiderPress
option...  ;-)

The trouble comes if there's actual data on the unreadable blocks.

Agreed--that's where some RWTS patching is usually involved.

-michael

New, faster SUDOKU v2.0 solver for Apple II's!
Home page:  http://members.aol.com/MJMahon/

"The wastebasket is our most important design
tool--and it's seriously underused."