home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Various Unprotection Examples
/
unprotect.zip
/
unprotect
/
BOB1940
/
BOB1940.UNP
next >
Wrap
Text File
|
1990-01-03
|
2KB
|
85 lines
Their Finest Hour the Battle of Britain is a great game.
But having to twirl a silly code wheel really sucks! So if you are tired of
it just follow these instructions and suffer no more!
After you complete the patch, the "Press M to tune radio" will not bother you
again. Even if you "Tune" it with false info everything will still work.
You don't even have to bother tuning it if you don't want to.
Here's how to accomplish the patch.
By the way, smart people will make a copy of their original bob.exe and will
NOT TRY THIS ON YOUR ORIGINAL DISKETTES!!!.
You will need Norton Utilities or Debug, Norton is easier.
If you are using Norton Utilities, Select Bob.exe and search for the following
byte pattern: 36 24 75 08 b8 01
That's using the "Hex" field in Norton's by the way.
When Norton finds it simply change the 75 08 to 90 90, write the data and quit.
You are finished!
If you are using debug do this:
from dos prompt:
ren bob.exe bob.xxx <enter> debug won't write out and exe file
debug bob.xxx <enter>
- r <enter> debug responds with - you type r and enter
debug then displays a register dump, write down the value of cs
- s cs:0000 ffff 39 87 36 24 75 08 b8 01 00 8b e5 <enter> cs is the number you
wrote down earlier.
debug should respond with an address like this:
cs:xxxx
- u xxxx put the above value debug gave you in place of the xxxx
debug should display :
cs:xxxx CMP [BX+2436],AX
cs:yyyy JNZ 7762
- e yyyy you know the routine by now the yyyy is the value debug told you
75.90 <space> 08.90 <enter> the 90's are what you type
- w <enter>
debug says "writing zzzz bytes"
- q <enter>
from the dos prompt:
ren bob.xxx bob.exe
Now run it and have fun!
A sleepy hacker
'zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz'