39 lines
2.3 KiB
Plaintext
Raw Normal View History

2021-04-15 13:31:59 -05:00
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