FOR THE USERS THAT HAVE THE WINTEK SMARTWORK V 1.0 r 4 ------------------------------------------------------------ FROM: FRIENDS OF THE A.S.P. ; (AGAINST SOFTWARE PROTECTION) THIS WAS 80 HRS. EFFORT GIVE OR TAKE ------------------------------------------------------------ IF YOU WANT TO CREATE A BACKUP COPY THAT IS NOT TIED INTO THE 'Wintek' DISKETTE...IN CASE YOUR ONLY COPY GOES BAD .. THIS PATCH WILL REMOVE THE COPY PROTECTION COMPLETELY.... AS ALWAYS THIS IS FOR YOUR PERSONAL PEACE OF MIND ONLY IT IS NOT MEANT TO BYPASS ANY COPYRIGHTS..YOU ARE BY LAW BOUND BY YOUR PURCHASE LISCENSE AGREEMENT. 1). FORMAT 1 DISK UNDER DOS 2.0 OR 2.1 (1.1 SUPPORT WAS NOT INCLUDED) 2). USE DISKCOPY TO COPY THE WINTEK DISK TO THE NEWLY FORMATED ONE. 3). PLACE THE ORIGINAL 'Wintek' DISKETTE BACK IN THE MANUAL WE WILL NO LONGER USE IT. 4). FIRST WE WILL NEED TO CHANGE A PROGRAM CALLED 'EDIT.EXE' 5). I USED THE DEBUG PROGRAM TO MODIFY THE FILE. NOTE: TO MODIFY FILE IT MUST BE RENAMED - REN EDIT.EXE EDIT.TMP ----------------------------------------------------------------- 6). DEBUG EDIT.TMP [TYPE IN] U 212D [DISPLAYS] PUSH BP SUB SP+1A MOV BP,SP MOV AX,[BP+1E].......ETC. [IF NOT USE A ]- S CS:0 FF00 55 83 EC 1A 8B EC 8B 46 1E [TO FIND THE ADDRESS TO MODIFY.] [TYPE IN] A 212D [OR THE ADDRESS FOUND USING THE SEARCH COMMAND] [TYPE IN THE RET INSTRUCTION] 212D RET 212E [THIS CHANGES THE 55 TO A C3 AT ADDRESS 212D] [TYPE IN] U 3427 [DISPLAYS] ...some compare instructions of addresses 610 and 60E contents and a jump on no match [TYPE IN] A 3427 [TYPE IN ] 3427 MOV AX,[610] 342A MOV [60E],AX 342D NOP 342E NOP 342F NOP 3430 [VALIDATE] [TYPE IN] U 3425 [DISPLAYS] 3425 EB44 JMP 316B 3427 A11006 MOV AX,[0610] 342A A30E06 MOV [060E],AX 342D 90 NOP 342E 90 NOP 342F 90 NOP 3430 83C40A ADD SP,+0A....etc. [TYPE IN] W THIS COMPLETES MODIFICATION OF EDIT PROGRAM - EXCEPT RENAMING IT TO EDIT.EXE 7). NEXT WE WILL NEED TO CHANGE A PROGRAM CALLED 'PLOT.EXE' 8). I USED THE DEBUG PROGRAM TO MODIFY THE FILE. NOTE: TO MODIFY FILE IT MUST BE RENAMED - REN PLOT.EXE PLOT.TMP ----------------------------------------------------------------- 9). DEBUG PLOT.TMP [TYPE IN] U 3343 [DISPLAYS] PUSH BP SUB SP+1A MOV BP,SP MOV AX,[BP+1E].......ETC. [IF NOT USE A ]- S CS:0 FF00 55 83 EC 1A 8B EC 8B 46 1E [TO FIND THE ADDRESS TO MODIFY.] [TYPE IN] A 3343 [OR THE ADDRESS FOUND USING THE SEARCH COMMAND] [TYPE IN THE RET INSTRUCTION] 3343 RET 3344 [THIS CHANGES THE 55 TO A C3 AT ADDRESS 3343] [TYPE IN] U 5A69 [DISPLAYS] ...some compare instructions of addresses 1D82 and 1D80 contents and a jump on no match [TYPE IN] A 5A69 [TYPE IN ] 5A69 MOV AX,[1D82] 5A6C MOV [1D80],AX 5A6F NOP 5A70 NOP 5A71 NOP 5A72 [VALIDATE] [TYPE IN] U 5A67 [DISPLAYS] 5A67 EB44 JMP 5AAD 5A69 A1821D MOV AX,[1D82] 5A6C A3801D MOV [1D80],AX 5A6F 90 NOP 5A70 90 NOP 5A71 90 NOP 5A72 83C40A ADD SP,+0A....etc. [TYPE IN] W THIS COMPLETES MODIFICATION OF PLOT PROGRAM - EXCEPT RENAMING IT TO PLOT.EXE NOTE: NOW ALL OF 'Wintek' COPY PROTECTION IS REMOVED, AND U MAY DISKCOPY THE UNPROTECTED DISKS AS REQUIRED. OTHER NOTES: ------------------------------------------------------------------------- 1). STILL MUST USE DISK IN DRIVE A 2). STILL MUST USE DISKCOPY FOR ALL FUTURE COPIES OF COPIED DISK.