This unprotect is for Millionaire, version 1.3 (It may work on other versions, but I have not tested it on any others. If other versions do not match addresses, look for the same code in other areas of the same INITIAL.BIN file). This unprotect should only be used for archival and ramdisk support only to authorized purchasers of the program!! First, make a BACKUP of the original disk by copying all the files to another disk. (i.e., with original disk in drive A and blank in drive B, type in: COPY A:*.* B: ). Then, copy DEBUG.COM onto that same backup disk. Put away the original disk and place the backup in drive A. Proceed as follows: A>DEBUG INITIAL.BIN -U 0154 xxxx:0154 CD70 INT 70 <--| xxxx:0156 FC CLD | xxxx:0157 BE0B00 MOV SI,000B | This code should match xxxx:015A 8B3E0900 MOV DI,[0009] | as is. Note: the xxxx at xxxx:015E 81C7A200 ADD DI,00A2 | the beginning of each xxxx:0162 B90800 MOV CX,0008 | line indicate that this xxxx:0165 F3 REPZ | number is not important xxxx:0166 A6 CMPSB | xxxx:0167 59 POP CX | If this is not the same xxxx:0168 7515 JNZ 017F | as your version, quit now xxxx:016A 5F POP DI | or try to find this code xxxx:016B 5E POP SI | elsewhere with the search xxxx:016C 07 POP ES <--| function of debug. ...etc... . -E 0168 90 90 <-- Type in these commands -U 0154 xxxx:0154 CD70 INT 70 xxxx:0156 FC CLD xxxx:0157 BE0B00 MOV SI,000B xxxx:015A 8B3E0900 MOV DI,[0009] xxxx:015E 81C7A200 ADD DI,00A2 xxxx:0162 B90800 MOV CX,0008 xxxx:0165 F3 REPZ xxxx:0166 A6 CMPSB xxxx:0167 59 POP CX xxxx:0168 90 NOP <--\Notice we have NOP the xxxx:0169 90 NOP <--/JMP instruction out of xxxx:016A 5F POP DI the code. xxxx:016B 5E POP SI xxxx:016C 07 POP ES -W <-| Type in this... Writing 05BF bytes -Q <-| and this... That's it. Enjoy the newer version...... Your Welcome.