UNPROTECTING pfs:FILE and REPORT The latest versions of FILE and REPORT use a form of Interrupt 13 copy protection that can be easily circumvented to allow you copy the programs to a hard disk or create backups without the pfs BACKUP utility. If these instructions do not match your version of the programs, there are several other unprotects which may work. First copy the original files FILE.EXE and REPORT.EXE to a formatted diskette. Also place a copy of DEBUG.COM on the new disketter. (NEVER attempt a mod on your original distribution diskettes!) On the copied files: A>REN FILE.EXE FILE (FILE.EXE is a 82274 byte file) A>DEBUG FILE -U 1971 You should see the following code. If you do not type: -Q XXXX:1971 CD13 INT 13 XXXX:XXXX 80FC09 CMP AH,09 XXXX:XXXX 74DB JZ 1953 XXXX:XXXX B80102 MOV AX,0201 XXXX:XXXX CD13 INT 13 XXXX:XXXX 7218 JC 1997 XXXX:XXXX 8A4711 MOV AL,[BX+11] XXXX:XXXX 50 PUSH AX XXXX:XXXX B80102 MOV AX,0201 XXXX:1986 CD13 INT 13 XXXX:XXXX 58 POP AX XXXX:XXXX 720C JC 1997 XXXX:XXXX 324711 XOR AL,[BX+11] XXXX:198E 3C74 CMP AL,74 etc. Type in the following at the (-) prompt: -E 1971 90 90 90 90 -E 1986 90 90 -E 198E 39 C0 -W DEBUG will respond with 'Writing XXXXX bytes') -Q A>REN FILE FILE.EXE For REPORT (REPORT.EXE is 78402 bytes) A>REN REPORT.EXE REPORT A>DEBUG REPORT -U 1771 You should see the following code. If you do not type: -Q XXXX:1771 CD13 INT 13 XXXX:XXXX 80FC09 CMP AH,09 XXXX:XXXX 74DB JZ 1953 XXXX:XXXX B80102 MOV AX,0201 XXXX:XXXX CD13 INT 13 XXXX:XXXX 7218 JC 1997 XXXX:XXXX 8A4711 MOV AL,[BX+11] XXXX:XXXX 50 PUSH AX XXXX:XXXX B80102 MOV AX,0201 XXXX:1786 CD13 INT 13 XXXX:XXXX 58 POP AX XXXX:XXXX 720C JC 1997 XXXX:XXXX 324711 XOR AL,[BX+11] XXXX:178E 3C74 CMP AL,74 etc. Type in the following at the (-) prompt: -E 1771 90 90 90 90 -E 1786 90 90 -E 178E 39 C0 -W DEBUG will respond with 'Writing XXXXX bytes') -Q A>REN REPORT REPORT.EXE Enjoy, VICTORY