home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / games / uprotect.zip / MILLNARE.TXT < prev    next >
Text File  |  1989-11-26  |  3KB  |  52 lines

  1.   This unprotect is for Millionaire, version 1.3 (It may work on
  2.   other versions, but I have not tested it on any others. If
  3.   other versions do not match addresses, look for the same code
  4.   in other areas of the same INITIAL.BIN file).  This unprotect
  5.   should only be used for archival and ramdisk support only to
  6.   authorized purchasers of the program!!
  7.  
  8.   First, make a BACKUP of the original disk by copying all the
  9.   files to another disk. (i.e., with original disk in drive A
  10.   and blank in drive B, type in: COPY A:*.* B: ). Then, copy
  11.   DEBUG.COM onto that same backup disk.  Put away the original
  12.   disk and place the backup in drive A.  Proceed as follows:
  13.  
  14. A>DEBUG INITIAL.BIN
  15. -U 0154
  16. xxxx:0154 CD70          INT     70           <--|
  17. xxxx:0156 FC            CLD                     |
  18. xxxx:0157 BE0B00        MOV     SI,000B         | This code should match
  19. xxxx:015A 8B3E0900      MOV     DI,[0009]       | as is. Note: the xxxx at
  20. xxxx:015E 81C7A200      ADD     DI,00A2         | the beginning of each
  21. xxxx:0162 B90800        MOV     CX,0008         | line indicate that this
  22. xxxx:0165 F3            REPZ                    | number is not important
  23. xxxx:0166 A6            CMPSB                   |
  24. xxxx:0167 59            POP     CX              | If this is not the same
  25. xxxx:0168 7515          JNZ     017F            | as your version, quit now
  26. xxxx:016A 5F            POP     DI              | or try to find this code
  27. xxxx:016B 5E            POP     SI              | elsewhere with the search
  28. xxxx:016C 07            POP     ES           <--| function of debug.
  29. ...etc... .
  30. -E 0168 90 90                           <-- Type in these commands
  31. -U 0154
  32. xxxx:0154 CD70          INT     70
  33. xxxx:0156 FC            CLD
  34. xxxx:0157 BE0B00        MOV     SI,000B
  35. xxxx:015A 8B3E0900      MOV     DI,[0009]
  36. xxxx:015E 81C7A200      ADD     DI,00A2
  37. xxxx:0162 B90800        MOV     CX,0008
  38. xxxx:0165 F3            REPZ
  39. xxxx:0166 A6            CMPSB
  40. xxxx:0167 59            POP     CX
  41. xxxx:0168 90            NOP                <--\Notice we have NOP the
  42. xxxx:0169 90            NOP                <--/JMP instruction out of
  43. xxxx:016A 5F            POP     DI              the code.
  44. xxxx:016B 5E            POP     SI
  45. xxxx:016C 07            POP     ES
  46. -W                                      <-| Type in this...
  47. Writing 05BF bytes
  48. -Q                                       <-| and this...
  49.  
  50.    That's it. Enjoy the newer version......
  51.                             Your Welcome.
  52.