24 lines
1.0 KiB
Plaintext
24 lines
1.0 KiB
Plaintext
I have just seen a new copy of Lotus 1-2-3 v1a that has a
|
||
modified protection scheme for which the currently published
|
||
unprotect scheme will not work. Here is a modified unprotect
|
||
that will work properly with both the old and new v1a releases
|
||
......
|
||
1) Rename 123.exe to 123.xyx
|
||
2) Type (to DOS) the command
|
||
C> debug 123.xyx
|
||
3) Type (to debug) the command
|
||
-s 100 efff cd 13 (The "-" is a prompt from debug.)
|
||
4) Debug should respond with something like:
|
||
xxxx:ABA9 where xxxx is a hex number that may vary
|
||
5) Type
|
||
-e aba9 fb f9 (Use whatever debug gave you in the
|
||
-w last step instead of "aba9" if it is
|
||
-q different.)
|
||
|
||
6) Rename 123.xyx to 123.exe
|
||
For those of you who want to understand this, it is
|
||
replacing an "INT 13" instruction that checks the disk
|
||
in drive A: for some funny stuff with STI, STC instructions
|
||
that set the flags to the values that the newer 123's check
|
||
for later to defeat the old patch that only put NOP's there.
|
||
|