UNPROTECT MONOGRAFX VERSION 2.10 This simple patch will allow users of Monografx 2.1 to run the program from there hard disk. The patch eliminates the programs check for the original disk in drive A. Once patched, the entire program can be copied to hard disk or backed up onto floppies. Remember, do not attempt patch on original diskette! A> ren mg.exe mg.xxx A> debug mg.xxx -s 100 f000 cd 13 ; it this code is not XXXX:4144 ; the same, you may -u XXXX:4144 ; have a different version! XXXX:4144 CD13 INT 13 ; This does the check XXXX:4146 80FC00 CMP AH,00 ; if doesn't compare XXXX:4149 7508 JNZ 4153 ; program ends, otherwise XXXX:414B C606B914FF MOV BYTE PTR [14B9],FF ; your golden! XXXX:4150 EB2C JMP 417E XXXX:4152 90 NOP XXXX:4153 C606B91400 MOV BYTE PTR [14B9],00 XXXX:4158 803EB81403 CMP BYTE PTR [14B8],03 XXXX:415D 7EBF JLE 411E XXXX:415F C606B81400 MOV BYTE PTR [14B8],00 -e XXXX:4144 XXXX:4144 CD.90 13.90 80.90 FC.90 XXXX:4148 00.90 75.90 08.90 -u XXXX:4144 XXXX:4144 90 NOP ; remove all that silly checking XXXX:4145 90 NOP ; and get on with the darn program! XXXX:4146 90 NOP XXXX:4147 90 NOP XXXX:4148 90 NOP XXXX:4149 90 NOP XXXX:414A 90 NOP XXXX:414B C606B914FF MOV BYTE PTR [14B9],FF XXXX:4150 EB2C JMP 417E XXXX:4152 90 NOP XXXX:4153 C606B91400 MOV BYTE PTR [14B9],00 XXXX:4158 803EB81403 CMP BYTE PTR [14B8],03 XXXX:415D 7EBF JLE 411E XXXX:415F C606B81400 MOV BYTE PTR [14B8],00 -w Writing B100 bytes -q A> ren mg.xxx mg.exe That's it. Enjoy your Monografx, it is a great program! The Blot!