2021-04-15 13:31:59 -05:00

39 lines
2.3 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This is the procedure for bypassing the copy protection scheme used
by SIDEKICK version 1.11A.
Using DEBUG on SK.COM, NOP out CALL 8E8A at location 0801 ----+
|
and change the OR AL,AL at 0810 to OR AL,01 --------+ |
| |
| |
(BEFORE ZAP) | |
| |
27A3:0800 0E PUSH CS | |
27A3:0801 E88686 CALL 8E8A <-----------------------+
27A3:0804 2E CS: | |
27A3:0805 8E163E02 MOV SS,[023E] | |
27A3:0809 2E CS: | |
27A3:080A 8B264002 MOV SP,[0240] | |
27A3:080E 1F POP DS | |
27A3:080F 59 POP CX | |
27A3:0810 0AC0 OR AL,AL <---------------+ |
27A3:0812 7409 JZ 081D | |
| |
| |
| |
(AFTER ZAP) | |
| |
27A3:0800 0E PUSH CS | |
27A3:0801 90 NOP <--------------------------------+
27A3:0802 90 NOP <--------------------------------+
27A3:0803 90 NOP <--------------------------------+
27A3:0804 2E CS: |
27A3:0805 8E163E02 MOV SS,[023E] |
27A3:0809 2E CS: |
27A3:080A 8B264002 MOV SP,[0240] |
27A3:080E 1F POP DS |
27A3:080F 59 POP CX |
27A3:0810 0C01 OR AL,01 <---------------+
27A3:0812 7409 JZ 081D