home *** CD-ROM | disk | FTP | other *** search
/ Various Unprotection Examples / unprotect.zip / unprotect / UNPSUPER / SUPERPRT.UNP < prev   
Text File  |  1989-11-04  |  3KB  |  80 lines

  1.  
  2.                              SUPERPRT.UNP
  3.  
  4.  
  5.        Purpose
  6.        -------
  7.        Instructions for removing the copy protection from
  8.        SUPERPRINT v2.0 (Home Edition) by Scholatic.
  9.  
  10.  
  11.        Comment
  12.        -------
  13.        SUPERPRINT is sold through the TAB Book Club in some grade
  14.        schools, and presumable through other sources.
  15.  
  16.        After purchasing SUPERPRINT, I found that I could not make a
  17.        satisfactory backup using COPYIIPC R5.00 (let alone the DOS
  18.        COPY and DISKCOPY commands).  Each time I started the program
  19.        from any media other than the original diskette (viz, from a
  20.        hard disk or diskette copy), the program would request that the
  21.        original disk be placed in the A: drive.  I found this
  22.        situation to be unsatisfactory and devised this unprotect
  23.        procedure.
  24.  
  25.  
  26.        Instructions
  27.        ------------
  28.        Make copies of SUPERPRINT Disk 1 and Disk 2.  NEVER patch an
  29.        original diskette.
  30.  
  31.        The file to be patched is SUPER.EXE on the working (not the
  32.        original) Disk 1.  On my Disk 1, typing DIR SUPER.EXE<CarRet>
  33.        at the DOS prompt yields the following:
  34.           SUPER    EXE    34720   1-23-89   1:39p
  35.        If you don't see the same information, you may have a different
  36.        copy of SUPERPRINT, and thus may have to modify (or not use) the
  37.        instructions below.
  38.  
  39.        Assuming the DOS utility DEBUG.COM is in your path, at the DOS
  40.        prompt type
  41.           REN SUPER.EXE SUPER.XXX<CarRet>
  42.        DEBUG does not write .EXE files properly.
  43.  
  44.        Now invoke DEBUG
  45.           DEBUG SUPER.XXX<CarRet>
  46.  
  47.        When DEBUG is loaded, you will see the DEBUG prompt, a single
  48.        hyphen.  Type
  49.           -U 86C3 L15<CarRet>
  50.  
  51.        You should see the following
  52.           ????:86C3 0400          ADD     AL,00
  53.           ????:86C5 B110          MOV     CL,10
  54.           ????:86C7 B80102        MOV     AX,0201
  55.           ????:86CA B600          MOV     DH,00
  56.           ????:86CC B509          MOV     CH,09
  57.           ????:86CE BB00C0        MOV     BX,C000
  58.           ????:86D1 8EC3          MOV     ES,BX
  59.           ????:86D3 33DB          XOR     BX,BX
  60.           ????:86D5 CD13          INT     13
  61.           ????:86D7 7209          JB      86E2
  62.        The ???? will be replaced by a four hex characters which will be
  63.        different for every system.
  64.  
  65.        Assuming you see exactly the same information as above, enter
  66.           -E 86D5 90 90 90 90<CarRet>
  67.        to make the patch.
  68.  
  69.        Now save the patched file by typing
  70.           -W<CarRet>
  71.        DEBUG should display the message
  72.           Writing 87A0 bytes
  73.  
  74.        Now quit DEBUG by typing
  75.           -Q<CarRet>
  76.  
  77.        You should now see the DOS prompt.  Type
  78.           REN SUPER.XXX SUPER.EXE<CarRet>
  79.        and you're done!
  80.