48 lines
2.0 KiB
Plaintext
48 lines
2.0 KiB
Plaintext
MLINK207.UNP
|
||
|
||
The following is a method to unprotect MultiLink Ver 2.07 to allow
|
||
booting directly from another disk without the need to insert the
|
||
MultiLink distribution disk.
|
||
|
||
ENTER COMMENTS
|
||
------------------------- ---------------------------------------
|
||
C>copy mlink.com mlink.bak Make a backup first!
|
||
C>debug mlink.com Start debug session.
|
||
-u 33EC Unassemble from address 33EC.
|
||
You should see:
|
||
|
||
xxxx:33EC CALL 34DF
|
||
xxxx:33EF JNB 340D
|
||
xxxx:33F1 MOV CX,2908
|
||
xxxx:33F4 CALL 34DF
|
||
xxxx:33F7 JNB 340D
|
||
xxxx:33F9 DEC BYTE PTR [2544]
|
||
xxxx:33FD JG 33E9
|
||
xxxx:33FF INC BYTE PTR [2543]
|
||
xxxx:3403 CMP BYTE PTR [2543],01
|
||
xxxx:3408 JBE 33E9
|
||
xxxx:340A JMP 07C4
|
||
If you don't see this, you have another
|
||
version. If so, enter 'q' to quit the
|
||
debug session. Otherwise, continue.
|
||
The instructions at
|
||
xxxx:33EC, xxxx:33F4, and xxxx:3414
|
||
xxxx:34B8, xxxx:34BC, and xxxx34BE
|
||
xxxx:34C0, xxxx:34C1
|
||
need to be replaced.
|
||
|
||
-e 33EC F8 90 90
|
||
-e 33F4 F8 90 90
|
||
-e 3414 90 90
|
||
-e 34B8 90 90 90 90
|
||
-e 34BC 90 90
|
||
-e 34BE 90 90
|
||
-e 34CO 90
|
||
-e 34C1 90 90
|
||
-w Save the changes to disk
|
||
-q End the debug session.
|
||
|
||
|
||
*End of MLINK207.UNP*
|
||
|
||
|