HTC - Tutor - Part 4 =-----------------------------------------------------------------------------= This weeks topic: Print Shop =-----------------------------------------------------------------------------= Print shop, by Broderbund Software, was well written by its two authors, David Balsam and Martin Kahn. It makes terrific banners, signs, letter heads, among other things and the doccumentation is excellent. The docs were typed by Dr. Vax and can be found on Apple Manor. The de-protection is more complicated than any other we have yet seen. => Use Disk Editor 2.0 to search for (in hex) 20 16 70 => Replace (with a sector editor) all mentioned locations containing 20 16 70 (approx. 15) in them to EA EA EA. => Replace (with a sector editor) all mentioned locations containing 20 F9 77 (approx. 2) in them to EA EA EA. Notes: "20 16 70" is the machine language code for Jump to SubRoutine to $7016, which is the beginning of a nibble count. "20 F9 77" is the machine language code for Jump to SubRoutine $77F9 which is the beginning of a routine that is a fake nibble count which jumps to the real nibble count. By replacing them with "EA EA EA" standing for NOP or No OPeration, we eliminate the jumps to these locations and therefore never execute the nibble counts, making the program de-protected. =-----------------------------------------------------------------------------= - End of File -