home *** CD-ROM | disk | FTP | other *** search
/ Various Unprotection Examples / unprotect.zip / unprotect / BOB1940 / BOB1940.UNP next >
Text File  |  1990-01-03  |  2KB  |  85 lines

  1. Their Finest Hour the Battle of Britain is a great game.
  2.  
  3. But having to twirl a silly code wheel really sucks! So if you are tired of 
  4.  
  5. it just follow these instructions and suffer no more!
  6.  
  7. After you complete the patch, the "Press M to tune radio" will not bother you
  8.  
  9. again. Even if you "Tune" it with false info everything will still work.
  10.  
  11. You don't even have to bother tuning it if you don't want to.
  12.  
  13. Here's how to accomplish the patch.
  14.  
  15. By the way, smart people will make a copy of their original bob.exe and will
  16.  
  17. NOT TRY THIS ON YOUR ORIGINAL DISKETTES!!!.
  18.  
  19. You will need Norton Utilities or Debug, Norton is easier.
  20.  
  21. If you are using Norton Utilities, Select Bob.exe and search for the following
  22.  
  23. byte pattern:  36 24 75 08 b8 01
  24.  
  25. That's using the "Hex" field in Norton's by the way.
  26.  
  27. When Norton finds it simply change the 75 08 to 90 90, write the data and quit.
  28.  
  29. You are finished!
  30.  
  31. If you are using debug do this:
  32.  
  33. from dos prompt:
  34.  
  35. ren bob.exe bob.xxx  <enter>  debug won't write out and exe file
  36.  
  37. debug bob.xxx <enter>
  38.  
  39. - r <enter>         debug responds with - you type r and enter
  40.  
  41. debug then displays a register dump, write down the value of cs
  42.  
  43.  
  44. - s cs:0000 ffff 39 87 36 24 75 08 b8 01 00 8b e5 <enter>  cs is the number you
  45.                                wrote down earlier.
  46.  
  47. debug should respond with an address like this:
  48.  
  49. cs:xxxx
  50.  
  51. - u xxxx               put the above value debug gave you in place of the xxxx
  52.  
  53. debug should display :
  54.  
  55. cs:xxxx  CMP [BX+2436],AX
  56. cs:yyyy  JNZ 7762
  57.  
  58. - e yyyy         you know the routine by now the yyyy is the value debug told you
  59.  
  60. 75.90 <space> 08.90 <enter>   the 90's are what you type 
  61.  
  62. - w  <enter>
  63.  
  64. debug says "writing zzzz bytes"
  65.  
  66. - q <enter>
  67.  
  68. from the dos prompt:
  69.  
  70. ren bob.xxx bob.exe
  71.  
  72. Now run it and have fun!
  73.  
  74.  
  75.                     A sleepy hacker
  76.  
  77.              'zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz'
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.