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.