home *** CD-ROM | disk | FTP | other *** search
/ Various Unprotection Examples / unprotect.zip / unprotect / BOB-UNP / BOB1940.UNP next >
Text File  |  1990-02-27  |  2KB  |  83 lines

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