home *** CD-ROM | disk | FTP | other *** search
/ Various Unprotection Examples / unprotect.zip / unprotect / SPYHUNT / SPYHUNT.UNP < prev   
Text File  |  1986-05-15  |  1KB  |  41 lines

  1. Unprotect for Spy Hunter (a game on the IBM PC).
  2. From: The Ross DOS
  3.       5-26-86
  4.  
  5. Spy Hunter is one of those annoying programs that has to be
  6. booted from the original diskette to use.  Yet, it is such a good
  7. game that I felt that a little effort on my part was in need.
  8. Using this unprotect, you too can have a broken Spy Hunter game;
  9. this allows you to make archive backups and even store it on your
  10. hard disk.
  11.  
  12. The protection method is outlined below:
  13.  
  14. -it has to be booted from the original disk
  15. -the boot sector
  16.  -checks for a unreadable track # 1
  17.  -checks your system for enough memory and color adapter
  18.  -loads the game from track #2 to track #30
  19. -once the game is loaded
  20.  -the CS is at 100:1000
  21.  -the DS and ES is at 200:0000
  22.  -the SS is at 1E00
  23.  -the SP is at 1FF0
  24. -the execution starts at 100:1000
  25.  
  26. I used Symbolic Debug to get the program off the disk and into a
  27. file.  I saved this procedure in the file SPYHUNT.SD.  If you
  28. don't have Symbolic Debug, then just use debug and modify it a
  29. bit.  By tracing through the boot sector program, I found that
  30. the file I made could be directly loaded into memory.  I then
  31. wrote an assembly program to load the game and run it.  This file
  32. is SPYHUNT.EXE.
  33.  
  34. Briefly, you simply have to go through the files
  35. SPYHUNT.SD
  36. and run SPYHUNT.EXE to run it.
  37.  
  38. Addition files:
  39.  
  40. SPYHUNT.ASM - source for SPYHUNT.EXE
  41.