Home » Archimedes archive » Acorn User » Acorn User - Shareware Collection (1993).adf » Hacker » ReadMe
ReadMe
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Acorn User » Acorn User - Shareware Collection (1993).adf » Hacker |
Filename: | ReadMe |
Read OK: | ✔ |
File size: | 333D bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
============================================================================> T H E H A C K E R D E M O v3.08 Released 28.7.93 <============================================================================ This program is PD: you may freely copy and distribute it, but copyright remains with me, Andrew Clover of DoggySoft. This is but a crippled demo version of the full Hacker application, which can be ordered by sending �5 (inclusive of everything) to: DoggySoft, 7, Blackhorse Crescent, Amersham, Bucks., HP6 6HP. Or phone 0494-431916, outside working hours. Fax 0494-675878, 24 hours, or mail me on Arcade BBS (081-654-2212), The World of Cryton BBS (0749-670030), or Digital Databank BBS (0707-329306). Anyway... The Hacker is a program to allow you to cheat. It does this by letting the game load and run normally, then letting you interrupt it and muck about with its innards. Most games operate in the same sort of way, allowing you to spot how to get extra or infinite lives, time, or whatever you want easily, without prior knowledge of ARM code. Of course, if you do know ARM code, you can get more interesting effects. The interface of The Hcker is pretty similar to the 3D look of many applications on the RISC OS Desktop, and retains the same feel, so you should find it pretty easy if you are familiar with the Desktop, or even if you aren't. However... you will need more than one megabyte of RAM to use The Hacker usefully, as many games will eat the whole of a one megabyte machine's memory leaving no space for The Hacker to use. How to use The Hacker First, double-click on !Hacker to load it. An icon should appear on the icon bar. This Desktop part of The Hacker is useful, but is not actually needed - if you are short of memory, you might want to just load The Hacker itself: Shift double-click on !Hacker and run the file HackerTask. The Desktop bit If you click MENU on the Hacker icon, you get a menu with options 'Info', 'Hacker...', 'MakeMod...', 'Options...', and 'Quit'. Info takes you to a standard About this Program window. Quit removes The Hacker. Choosing 'Hacker...' invokes The Hacker, in the same way as you might interrupt a game. Clicking SELECT on the icon bar icon has the same effect. Choosing 'Options...' brings up a window allowing you to change certain features of The Hacker to your own preference: you can change how the disassembler looks; what external code to use (which is irrelevent as I haven't included any external code with this demo version); and whether to use Alt-Alt or Ctrl-Alt to interrupt: Normally, you want The Hacker to activate and interrupt a game when both Alt keys are held down together. However, if you have an A4 portable computer, you don't have two Alt keys, and so you need to use Ctrl- Alt instead. Once you have set up your options, you can click on 'OK' to use them, or 'Save' to save them to disc, so that they are used every time you load The Hacker in the future. Choosing 'MakeMod...' brings you the the CheatMod making part of the program. Once you have found a cheat, it is possible to make a small Cheat Module, which makes the cheat work. This means that, instead of having to load The Hacker and manually alter an address each time you want to cheat on a game, you can just double-click on a CheatMod and play. It also has the advantage that CheatMods are not subject to legal restrictions, so you can give them to other people, and they can cheat, even without The Hacker. Since the demo version does not allow you to save CheatMods, I won't bother tell you how to create them. However, I have included several example CheatMods with this program, which you can use by double-clicking, running the game, and pressing the keys it tells you. The full version comes with the complete collection of CheatMods, which at the moment exceeds 90 in number. Interrupting a game Once you have loaded The Hacker, you can interrupt anything at any time, by holding down both Alt keys (or Ctrl and Alt if you have an A4). So, load the game as normal. If an error such as "Can't kill WimpExtension" appears, the game is being stupid, and you will have to run Hacker without the Desktop task, as mentioned earlier. Once the game is running, press down the Alt keys and the screen will change to The Hacker's mouse-driven environment. This is where the instruction stops, because were I to tell you how to use the features, you might be able to cheat on games, and then you wouldn't need to send me money for the full version! The idea is, you have a look at the nice interface and say, coo, that looks nice, and look at all the features and say coom, I wonder what they do. If you are knowledgable about hacking, you may be able to fathom it all out, as it is really quite intuitive, but there's another problem: I've made it so that you can only interrupt the game once. Then The Hacker disables itself. This severely limits the opportunities for cheating. What you would normally do is interrupt the game once, search for the number of lives you have, return to the game, lose a life, and check to see which location or locations in memory seem always to hold the number of lives you have. Then you can change this to get a greater number of lives. You can then go further to get infinite lives, as well as many other effects. However, if you can only interrupt once, that rather scuppers things. Ain't I nasty? Not only that, but I've actually disabled a lot of other features too, for example, the filing window in its entirity. Normally, you could click on 'Filing' at the top of the screen, and then proceed to save a screenshot, the whole of memory to look at in a disassembler, a list, and other such things. However, if you could save and load a list, that would mean you could get round my only one interrupt limitation. So I can't have that. Away with the filing window. Another one I got rid of was the ability to see all the game's registers. This would be very useful in hacking to get infinite lives and such like, but in the demo version, they all appear as 00000000, ha ha. So, here's a list of things the demo version does allow you to do: Disassemble: Click on the 'Disassemble' button at the top of The Hacker's screen, and the window below becomes a fully working and useful disassembler. You can scroll, using the RISC OS style scroll bar, through the whole of a game's memory, and perhaps even understand it if you know ARM code. You can can quickly jump to an address, you can select or deselect any address in any list (select a list number at the top and locations in that list will appear in red), using SELECT, you can jump to a location specified in a branch using MENU (and return if you held SHIFT or it is a BL, by clicking on BL return), and you can alter the contents of a location by clicking adjust. You can also go to the nearest address in the selected list, forwards or backwards. If you understand any of what I've just said, the disassembler is for you. Alter: Clicking on 'Alter' at the top takes you to the alter window. This allows you to change the contents of memory. You can put a string somewhere, you can put a byte or word somewhere, and you can even change the contents of all locations in a list. It's fun. Lists: This window gives you a nice viewer onto a list, scrollable as usual with the scroll bar. Once you have chosen a list at the top, you can add addresses to it, you can remove addresses from it by clicking SELECT on them, you can clear the whole list, you can disassemble or alter them by clicking MENU and ADJUST on them, you can do all sorts of interesting operations on them using other lists (I won't explain, as you'd get all confused), and you can even print the contents or the disassembly from the first to last addresses to the printer. Oh no, I've just thought: you could interrupt a game, search for the number of lives you had, print the resulting list, reload The Hacker, reload the game, lose a life, interrupt the game, type all the addresses you printed out into a list, then search for the new number. Nahhh, that's far too much hassle. You wouldn't do that, now, would you? Search: This is a lovely, complicated, and flexible window, that I can't be bothered to explain here. Anyway, due to the limits, it's probably not all that useful anyway. I suppose you could still search for various strings though. SWI: Allows you to execute SWIs, trap SWIs, and slow the game down. I shan't bother tell you about executing and trapping SWIs because I don't really want you to know about that stuff in the demo version, but I can tell you about the slow-down game feature. Select a factor to slow the game down by, then whrn you return to the game, it will be much slower, making it easier to play. Actually, with some games it may just make it jerky, but then that's games authors being clever again. :-( Back: This dead useful button returns to the game. So you can carry on with whatever you were doing, as if nothing had happened. Unfortunately, with some games, the screen starts to shudder, this may be my fault, it may be a bug in RISC OS. Either way, you can stop it happening by re-calling The Hacker, and repeating until it stops. But then, you can't do that, can you? Hehe! Info: Usually tells you what the game's registers were, the PSR flags, and why the game was interrupted. However, with this version, probably the most useful bit is the nice sprites it prints up! * commands: A simple interface to the CLI. Like what you get when you press F12 on the Desktop. But, don't, please, try silly commands like *BASIC, *QUIT, etc. Kill: Like Back, only it attempts to quit the game, too, returning you to the Desktop. May well not work, so only use it as a last resort, if the game has no quit option. And here's a list of what you get with the full version that this demo doesn't have: Lots of CheatMods and the ability to make your own. The ability to interrupt more than once. Makes it a bit more useful. Proper instructions. So you can actually do something. A fully working filing window, you can save screenshots, memory, lists, and even the entire position - this means you can save games to continue with later. An info window that actually gives you the game's registers. Dead useful. External code that lets you rip music out of games. External code that lets you rip graphics, fonts, and maps out of games. External code that gives you further control over memory. External code that lets you rip BASIC program bits out of games. External code that lets you rip BBC fonts out of games. A comprehensive list of cheats, bugs, and passwords, in Archimedes games. And some nice PD to fill up the disc. Finally, here's a list of games that The Hacker has problems with: Games that can't be hacked at all: Starch: This game resets the machine before running, destroying anything there, including The Hacker. However it's not worth cheating on this one as it is very easy anyway. This nasty and un-RISC OS technique seems thankfully not to have caught on. Note the following games: Zool: Hacks perfectly, but when you return the screen will be black, meaning you can't see what you're doing. The same happens with the RISC OS 3 screenblanker - if you're playing on joystick, for example, the screen blanker may go off, making the screen disappear. To stop this, type *RMKill ScreenBlanker before running Zool. To restore the screen after returning from The Hacker, you can either die, complete a level, or pick up a bomb, shield, or extra life. Alternatively, run the !ZoolPatch program and turn copper bars on. Screen grabs saved out will have a black palette, remove it (using Paint) to see graphics. Axis: This game has protection built in to stop games hackers. To run it without the protection, to allow The Hacker, use the application !Haxis supplied. All you games companies out there, note: if you kill The Hacker, I will code round your protection. If you want to temporarily stop Hacker, for anti-piracy routines, write for details. Lotus Turbo Challenge 2: Turns off interrupts when run. You can prevent this from happening by pressing Alt-Alt in the menu, and then altering the words at &DE30, &DE40 and &DE50. Screen grabs saved out will have a black palette, remove it (using Paint) to see graphics.
00000000 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d |================| * 00000040 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3e 0a 20 20 |============>. | 00000050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000060 20 20 20 20 20 20 20 20 54 20 48 20 45 20 20 20 | T H E | 00000070 48 20 41 20 43 20 4b 20 45 20 52 20 20 20 44 20 |H A C K E R D | 00000080 45 20 4d 20 4f 0a 20 20 20 20 20 20 20 20 20 20 |E M O. | 00000090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000000a0 20 20 20 20 20 20 20 20 20 20 20 76 33 2e 30 38 | v3.08| 000000b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 000000c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000000d0 20 52 65 6c 65 61 73 65 64 20 32 38 2e 37 2e 39 | Released 28.7.9| 000000e0 33 0a 3c 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d |3.<=============| 000000f0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d |================| * 00000120 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a |===============.| 00000130 0a 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 |.This program is| 00000140 20 50 44 3a 20 79 6f 75 20 6d 61 79 20 66 72 65 | PD: you may fre| 00000150 65 6c 79 20 63 6f 70 79 20 61 6e 64 20 64 69 73 |ely copy and dis| 00000160 74 72 69 62 75 74 65 20 69 74 2c 20 62 75 74 20 |tribute it, but | 00000170 63 6f 70 79 72 69 67 68 74 0a 72 65 6d 61 69 6e |copyright.remain| 00000180 73 20 77 69 74 68 20 6d 65 2c 20 41 6e 64 72 65 |s with me, Andre| 00000190 77 20 43 6c 6f 76 65 72 20 6f 66 20 44 6f 67 67 |w Clover of Dogg| 000001a0 79 53 6f 66 74 2e 20 54 68 69 73 20 69 73 20 62 |ySoft. This is b| 000001b0 75 74 20 61 20 63 72 69 70 70 6c 65 64 20 64 65 |ut a crippled de| 000001c0 6d 6f 0a 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 |mo.version of th| 000001d0 65 20 66 75 6c 6c 20 48 61 63 6b 65 72 20 61 70 |e full Hacker ap| 000001e0 70 6c 69 63 61 74 69 6f 6e 2c 20 77 68 69 63 68 |plication, which| 000001f0 20 63 61 6e 20 62 65 20 6f 72 64 65 72 65 64 20 | can be ordered | 00000200 62 79 20 73 65 6e 64 69 6e 67 20 a3 35 0a 28 69 |by sending .5.(i| 00000210 6e 63 6c 75 73 69 76 65 20 6f 66 20 65 76 65 72 |nclusive of ever| 00000220 79 74 68 69 6e 67 29 20 74 6f 3a 0a 0a 20 20 20 |ything) to:.. | 00000230 20 20 20 20 20 20 20 20 20 20 44 6f 67 67 79 53 | DoggyS| 00000240 6f 66 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 |oft,. | 00000250 20 20 20 37 2c 20 42 6c 61 63 6b 68 6f 72 73 65 | 7, Blackhorse| 00000260 20 43 72 65 73 63 65 6e 74 2c 0a 20 20 20 20 20 | Crescent,. | 00000270 20 20 20 20 20 20 20 20 20 20 41 6d 65 72 73 68 | Amersh| 00000280 61 6d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 |am,. | 00000290 20 20 20 20 42 75 63 6b 73 2e 2c 0a 20 20 20 20 | Bucks.,. | 000002a0 20 20 20 20 20 20 20 20 20 20 20 20 20 48 50 36 | HP6| 000002b0 20 36 48 50 2e 0a 0a 4f 72 20 70 68 6f 6e 65 20 | 6HP...Or phone | 000002c0 30 34 39 34 2d 34 33 31 39 31 36 2c 20 6f 75 74 |0494-431916, out| 000002d0 73 69 64 65 20 77 6f 72 6b 69 6e 67 20 68 6f 75 |side working hou| 000002e0 72 73 2e 20 46 61 78 20 30 34 39 34 2d 36 37 35 |rs. Fax 0494-675| 000002f0 38 37 38 2c 20 32 34 20 68 6f 75 72 73 2c 20 6f |878, 24 hours, o| 00000300 72 0a 6d 61 69 6c 20 6d 65 20 6f 6e 20 41 72 63 |r.mail me on Arc| 00000310 61 64 65 20 42 42 53 20 28 30 38 31 2d 36 35 34 |ade BBS (081-654| 00000320 2d 32 32 31 32 29 2c 20 54 68 65 20 57 6f 72 6c |-2212), The Worl| 00000330 64 20 6f 66 20 43 72 79 74 6f 6e 20 42 42 53 20 |d of Cryton BBS | 00000340 28 30 37 34 39 2d 36 37 30 30 33 30 29 2c 0a 6f |(0749-670030),.o| 00000350 72 20 44 69 67 69 74 61 6c 20 44 61 74 61 62 61 |r Digital Databa| 00000360 6e 6b 20 42 42 53 20 28 30 37 30 37 2d 33 32 39 |nk BBS (0707-329| 00000370 33 30 36 29 2e 0a 0a 20 20 20 20 41 6e 79 77 61 |306)... Anywa| 00000380 79 2e 2e 2e 0a 0a 54 68 65 20 48 61 63 6b 65 72 |y.....The Hacker| 00000390 20 69 73 20 61 20 70 72 6f 67 72 61 6d 20 74 6f | is a program to| 000003a0 20 61 6c 6c 6f 77 20 79 6f 75 20 74 6f 20 63 68 | allow you to ch| 000003b0 65 61 74 2e 20 49 74 20 64 6f 65 73 20 74 68 69 |eat. It does thi| 000003c0 73 20 62 79 20 6c 65 74 74 69 6e 67 20 74 68 65 |s by letting the| 000003d0 0a 67 61 6d 65 20 6c 6f 61 64 20 61 6e 64 20 72 |.game load and r| 000003e0 75 6e 20 6e 6f 72 6d 61 6c 6c 79 2c 20 74 68 65 |un normally, the| 000003f0 6e 20 6c 65 74 74 69 6e 67 20 79 6f 75 20 69 6e |n letting you in| 00000400 74 65 72 72 75 70 74 20 69 74 20 61 6e 64 20 6d |terrupt it and m| 00000410 75 63 6b 20 61 62 6f 75 74 20 77 69 74 68 0a 69 |uck about with.i| 00000420 74 73 20 69 6e 6e 61 72 64 73 2e 20 4d 6f 73 74 |ts innards. Most| 00000430 20 67 61 6d 65 73 20 6f 70 65 72 61 74 65 20 69 | games operate i| 00000440 6e 20 74 68 65 20 73 61 6d 65 20 73 6f 72 74 20 |n the same sort | 00000450 6f 66 20 77 61 79 2c 20 61 6c 6c 6f 77 69 6e 67 |of way, allowing| 00000460 20 79 6f 75 20 74 6f 20 73 70 6f 74 0a 68 6f 77 | you to spot.how| 00000470 20 74 6f 20 67 65 74 20 65 78 74 72 61 20 6f 72 | to get extra or| 00000480 20 69 6e 66 69 6e 69 74 65 20 6c 69 76 65 73 2c | infinite lives,| 00000490 20 74 69 6d 65 2c 20 6f 72 20 77 68 61 74 65 76 | time, or whatev| 000004a0 65 72 20 79 6f 75 20 77 61 6e 74 20 65 61 73 69 |er you want easi| 000004b0 6c 79 2c 0a 77 69 74 68 6f 75 74 20 70 72 69 6f |ly,.without prio| 000004c0 72 20 6b 6e 6f 77 6c 65 64 67 65 20 6f 66 20 41 |r knowledge of A| 000004d0 52 4d 20 63 6f 64 65 2e 20 4f 66 20 63 6f 75 72 |RM code. Of cour| 000004e0 73 65 2c 20 69 66 20 79 6f 75 20 64 6f 20 6b 6e |se, if you do kn| 000004f0 6f 77 20 41 52 4d 20 63 6f 64 65 2c 20 79 6f 75 |ow ARM code, you| 00000500 0a 63 61 6e 20 67 65 74 20 6d 6f 72 65 20 69 6e |.can get more in| 00000510 74 65 72 65 73 74 69 6e 67 20 65 66 66 65 63 74 |teresting effect| 00000520 73 2e 20 54 68 65 20 69 6e 74 65 72 66 61 63 65 |s. The interface| 00000530 20 6f 66 20 54 68 65 20 48 63 6b 65 72 20 69 73 | of The Hcker is| 00000540 20 70 72 65 74 74 79 0a 73 69 6d 69 6c 61 72 20 | pretty.similar | 00000550 74 6f 20 74 68 65 20 33 44 20 6c 6f 6f 6b 20 6f |to the 3D look o| 00000560 66 20 6d 61 6e 79 20 61 70 70 6c 69 63 61 74 69 |f many applicati| 00000570 6f 6e 73 20 6f 6e 20 74 68 65 20 52 49 53 43 20 |ons on the RISC | 00000580 4f 53 20 44 65 73 6b 74 6f 70 2c 20 61 6e 64 0a |OS Desktop, and.| 00000590 72 65 74 61 69 6e 73 20 74 68 65 20 73 61 6d 65 |retains the same| 000005a0 20 66 65 65 6c 2c 20 73 6f 20 79 6f 75 20 73 68 | feel, so you sh| 000005b0 6f 75 6c 64 20 66 69 6e 64 20 69 74 20 70 72 65 |ould find it pre| 000005c0 74 74 79 20 65 61 73 79 20 69 66 20 79 6f 75 20 |tty easy if you | 000005d0 61 72 65 20 66 61 6d 69 6c 69 61 72 0a 77 69 74 |are familiar.wit| 000005e0 68 20 74 68 65 20 44 65 73 6b 74 6f 70 2c 20 6f |h the Desktop, o| 000005f0 72 20 65 76 65 6e 20 69 66 20 79 6f 75 20 61 72 |r even if you ar| 00000600 65 6e 27 74 2e 0a 0a 48 6f 77 65 76 65 72 2e 2e |en't...However..| 00000610 2e 20 79 6f 75 20 77 69 6c 6c 20 6e 65 65 64 20 |. you will need | 00000620 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 6d 65 |more than one me| 00000630 67 61 62 79 74 65 20 6f 66 20 52 41 4d 20 74 6f |gabyte of RAM to| 00000640 20 75 73 65 20 54 68 65 20 48 61 63 6b 65 72 0a | use The Hacker.| 00000650 75 73 65 66 75 6c 6c 79 2c 20 61 73 20 6d 61 6e |usefully, as man| 00000660 79 20 67 61 6d 65 73 20 77 69 6c 6c 20 65 61 74 |y games will eat| 00000670 20 74 68 65 20 77 68 6f 6c 65 20 6f 66 20 61 20 | the whole of a | 00000680 6f 6e 65 20 6d 65 67 61 62 79 74 65 20 6d 61 63 |one megabyte mac| 00000690 68 69 6e 65 27 73 20 6d 65 6d 6f 72 79 0a 6c 65 |hine's memory.le| 000006a0 61 76 69 6e 67 20 6e 6f 20 73 70 61 63 65 20 66 |aving no space f| 000006b0 6f 72 20 54 68 65 20 48 61 63 6b 65 72 20 74 6f |or The Hacker to| 000006c0 20 75 73 65 2e 0a 0a 20 20 20 48 6f 77 20 74 6f | use... How to| 000006d0 20 75 73 65 20 54 68 65 20 48 61 63 6b 65 72 0a | use The Hacker.| 000006e0 0a 46 69 72 73 74 2c 20 64 6f 75 62 6c 65 2d 63 |.First, double-c| 000006f0 6c 69 63 6b 20 6f 6e 20 21 48 61 63 6b 65 72 20 |lick on !Hacker | 00000700 74 6f 20 6c 6f 61 64 20 69 74 2e 20 41 6e 20 69 |to load it. An i| 00000710 63 6f 6e 20 73 68 6f 75 6c 64 20 61 70 70 65 61 |con should appea| 00000720 72 20 6f 6e 20 74 68 65 20 69 63 6f 6e 0a 62 61 |r on the icon.ba| 00000730 72 2e 20 54 68 69 73 20 44 65 73 6b 74 6f 70 20 |r. This Desktop | 00000740 70 61 72 74 20 6f 66 20 54 68 65 20 48 61 63 6b |part of The Hack| 00000750 65 72 20 69 73 20 75 73 65 66 75 6c 2c 20 62 75 |er is useful, bu| 00000760 74 20 69 73 20 6e 6f 74 20 61 63 74 75 61 6c 6c |t is not actuall| 00000770 79 20 6e 65 65 64 65 64 20 2d 0a 69 66 20 79 6f |y needed -.if yo| 00000780 75 20 61 72 65 20 73 68 6f 72 74 20 6f 66 20 6d |u are short of m| 00000790 65 6d 6f 72 79 2c 20 79 6f 75 20 6d 69 67 68 74 |emory, you might| 000007a0 20 77 61 6e 74 20 74 6f 20 6a 75 73 74 20 6c 6f | want to just lo| 000007b0 61 64 20 54 68 65 20 48 61 63 6b 65 72 20 69 74 |ad The Hacker it| 000007c0 73 65 6c 66 3a 0a 53 68 69 66 74 20 64 6f 75 62 |self:.Shift doub| 000007d0 6c 65 2d 63 6c 69 63 6b 20 6f 6e 20 21 48 61 63 |le-click on !Hac| 000007e0 6b 65 72 20 61 6e 64 20 72 75 6e 20 74 68 65 20 |ker and run the | 000007f0 66 69 6c 65 20 48 61 63 6b 65 72 54 61 73 6b 2e |file HackerTask.| 00000800 0a 0a 20 20 20 54 68 65 20 44 65 73 6b 74 6f 70 |.. The Desktop| 00000810 20 62 69 74 0a 0a 49 66 20 79 6f 75 20 63 6c 69 | bit..If you cli| 00000820 63 6b 20 4d 45 4e 55 20 6f 6e 20 74 68 65 20 48 |ck MENU on the H| 00000830 61 63 6b 65 72 20 69 63 6f 6e 2c 20 79 6f 75 20 |acker icon, you | 00000840 67 65 74 20 61 20 6d 65 6e 75 20 77 69 74 68 20 |get a menu with | 00000850 6f 70 74 69 6f 6e 73 20 27 49 6e 66 6f 27 2c 0a |options 'Info',.| 00000860 27 48 61 63 6b 65 72 2e 2e 2e 27 2c 20 27 4d 61 |'Hacker...', 'Ma| 00000870 6b 65 4d 6f 64 2e 2e 2e 27 2c 20 27 4f 70 74 69 |keMod...', 'Opti| 00000880 6f 6e 73 2e 2e 2e 27 2c 20 61 6e 64 20 27 51 75 |ons...', and 'Qu| 00000890 69 74 27 2e 20 49 6e 66 6f 20 74 61 6b 65 73 20 |it'. Info takes | 000008a0 79 6f 75 20 74 6f 20 61 0a 73 74 61 6e 64 61 72 |you to a.standar| 000008b0 64 20 41 62 6f 75 74 20 74 68 69 73 20 50 72 6f |d About this Pro| 000008c0 67 72 61 6d 20 77 69 6e 64 6f 77 2e 20 51 75 69 |gram window. Qui| 000008d0 74 20 72 65 6d 6f 76 65 73 20 54 68 65 20 48 61 |t removes The Ha| 000008e0 63 6b 65 72 2e 20 43 68 6f 6f 73 69 6e 67 0a 27 |cker. Choosing.'| 000008f0 48 61 63 6b 65 72 2e 2e 2e 27 20 69 6e 76 6f 6b |Hacker...' invok| 00000900 65 73 20 54 68 65 20 48 61 63 6b 65 72 2c 20 69 |es The Hacker, i| 00000910 6e 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 61 |n the same way a| 00000920 73 20 79 6f 75 20 6d 69 67 68 74 20 69 6e 74 65 |s you might inte| 00000930 72 72 75 70 74 20 61 0a 67 61 6d 65 2e 20 43 6c |rrupt a.game. Cl| 00000940 69 63 6b 69 6e 67 20 53 45 4c 45 43 54 20 6f 6e |icking SELECT on| 00000950 20 74 68 65 20 69 63 6f 6e 20 62 61 72 20 69 63 | the icon bar ic| 00000960 6f 6e 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 |on has the same | 00000970 65 66 66 65 63 74 2e 20 43 68 6f 6f 73 69 6e 67 |effect. Choosing| 00000980 0a 27 4f 70 74 69 6f 6e 73 2e 2e 2e 27 20 62 72 |.'Options...' br| 00000990 69 6e 67 73 20 75 70 20 61 20 77 69 6e 64 6f 77 |ings up a window| 000009a0 20 61 6c 6c 6f 77 69 6e 67 20 79 6f 75 20 74 6f | allowing you to| 000009b0 20 63 68 61 6e 67 65 20 63 65 72 74 61 69 6e 20 | change certain | 000009c0 66 65 61 74 75 72 65 73 20 6f 66 0a 54 68 65 20 |features of.The | 000009d0 48 61 63 6b 65 72 20 74 6f 20 79 6f 75 72 20 6f |Hacker to your o| 000009e0 77 6e 20 70 72 65 66 65 72 65 6e 63 65 3a 20 79 |wn preference: y| 000009f0 6f 75 20 63 61 6e 20 63 68 61 6e 67 65 20 68 6f |ou can change ho| 00000a00 77 20 74 68 65 20 64 69 73 61 73 73 65 6d 62 6c |w the disassembl| 00000a10 65 72 20 6c 6f 6f 6b 73 3b 0a 77 68 61 74 20 65 |er looks;.what e| 00000a20 78 74 65 72 6e 61 6c 20 63 6f 64 65 20 74 6f 20 |xternal code to | 00000a30 75 73 65 20 28 77 68 69 63 68 20 69 73 20 69 72 |use (which is ir| 00000a40 72 65 6c 65 76 65 6e 74 20 61 73 20 49 20 68 61 |relevent as I ha| 00000a50 76 65 6e 27 74 20 69 6e 63 6c 75 64 65 64 20 61 |ven't included a| 00000a60 6e 79 0a 65 78 74 65 72 6e 61 6c 20 63 6f 64 65 |ny.external code| 00000a70 20 77 69 74 68 20 74 68 69 73 20 64 65 6d 6f 20 | with this demo | 00000a80 76 65 72 73 69 6f 6e 29 3b 20 61 6e 64 20 77 68 |version); and wh| 00000a90 65 74 68 65 72 20 74 6f 20 75 73 65 20 41 6c 74 |ether to use Alt| 00000aa0 2d 41 6c 74 20 6f 72 20 43 74 72 6c 2d 41 6c 74 |-Alt or Ctrl-Alt| 00000ab0 0a 74 6f 20 69 6e 74 65 72 72 75 70 74 3a 20 4e |.to interrupt: N| 00000ac0 6f 72 6d 61 6c 6c 79 2c 20 79 6f 75 20 77 61 6e |ormally, you wan| 00000ad0 74 20 54 68 65 20 48 61 63 6b 65 72 20 74 6f 20 |t The Hacker to | 00000ae0 61 63 74 69 76 61 74 65 20 61 6e 64 20 69 6e 74 |activate and int| 00000af0 65 72 72 75 70 74 20 61 20 67 61 6d 65 0a 77 68 |errupt a game.wh| 00000b00 65 6e 20 62 6f 74 68 20 41 6c 74 20 6b 65 79 73 |en both Alt keys| 00000b10 20 61 72 65 20 68 65 6c 64 20 64 6f 77 6e 20 74 | are held down t| 00000b20 6f 67 65 74 68 65 72 2e 20 48 6f 77 65 76 65 72 |ogether. However| 00000b30 2c 20 69 66 20 79 6f 75 20 68 61 76 65 20 61 6e |, if you have an| 00000b40 20 41 34 0a 70 6f 72 74 61 62 6c 65 20 63 6f 6d | A4.portable com| 00000b50 70 75 74 65 72 2c 20 79 6f 75 20 64 6f 6e 27 74 |puter, you don't| 00000b60 20 68 61 76 65 20 74 77 6f 20 41 6c 74 20 6b 65 | have two Alt ke| 00000b70 79 73 2c 20 61 6e 64 20 73 6f 20 79 6f 75 20 6e |ys, and so you n| 00000b80 65 65 64 20 74 6f 20 75 73 65 20 43 74 72 6c 2d |eed to use Ctrl-| 00000b90 0a 41 6c 74 20 69 6e 73 74 65 61 64 2e 20 4f 6e |.Alt instead. On| 00000ba0 63 65 20 79 6f 75 20 68 61 76 65 20 73 65 74 20 |ce you have set | 00000bb0 75 70 20 79 6f 75 72 20 6f 70 74 69 6f 6e 73 2c |up your options,| 00000bc0 20 79 6f 75 20 63 61 6e 20 63 6c 69 63 6b 20 6f | you can click o| 00000bd0 6e 20 27 4f 4b 27 20 74 6f 20 75 73 65 0a 74 68 |n 'OK' to use.th| 00000be0 65 6d 2c 20 6f 72 20 27 53 61 76 65 27 20 74 6f |em, or 'Save' to| 00000bf0 20 73 61 76 65 20 74 68 65 6d 20 74 6f 20 64 69 | save them to di| 00000c00 73 63 2c 20 73 6f 20 74 68 61 74 20 74 68 65 79 |sc, so that they| 00000c10 20 61 72 65 20 75 73 65 64 20 65 76 65 72 79 20 | are used every | 00000c20 74 69 6d 65 20 79 6f 75 0a 6c 6f 61 64 20 54 68 |time you.load Th| 00000c30 65 20 48 61 63 6b 65 72 20 69 6e 20 74 68 65 20 |e Hacker in the | 00000c40 66 75 74 75 72 65 2e 0a 43 68 6f 6f 73 69 6e 67 |future..Choosing| 00000c50 20 27 4d 61 6b 65 4d 6f 64 2e 2e 2e 27 20 62 72 | 'MakeMod...' br| 00000c60 69 6e 67 73 20 79 6f 75 20 74 68 65 20 74 68 65 |ings you the the| 00000c70 20 43 68 65 61 74 4d 6f 64 20 6d 61 6b 69 6e 67 | CheatMod making| 00000c80 20 70 61 72 74 20 6f 66 20 74 68 65 20 70 72 6f | part of the pro| 00000c90 67 72 61 6d 2e 0a 4f 6e 63 65 20 79 6f 75 20 68 |gram..Once you h| 00000ca0 61 76 65 20 66 6f 75 6e 64 20 61 20 63 68 65 61 |ave found a chea| 00000cb0 74 2c 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c |t, it is possibl| 00000cc0 65 20 74 6f 20 6d 61 6b 65 20 61 20 73 6d 61 6c |e to make a smal| 00000cd0 6c 20 43 68 65 61 74 20 4d 6f 64 75 6c 65 2c 0a |l Cheat Module,.| 00000ce0 77 68 69 63 68 20 6d 61 6b 65 73 20 74 68 65 20 |which makes the | 00000cf0 63 68 65 61 74 20 77 6f 72 6b 2e 20 54 68 69 73 |cheat work. This| 00000d00 20 6d 65 61 6e 73 20 74 68 61 74 2c 20 69 6e 73 | means that, ins| 00000d10 74 65 61 64 20 6f 66 20 68 61 76 69 6e 67 20 74 |tead of having t| 00000d20 6f 20 6c 6f 61 64 20 54 68 65 0a 48 61 63 6b 65 |o load The.Hacke| 00000d30 72 20 61 6e 64 20 6d 61 6e 75 61 6c 6c 79 20 61 |r and manually a| 00000d40 6c 74 65 72 20 61 6e 20 61 64 64 72 65 73 73 20 |lter an address | 00000d50 65 61 63 68 20 74 69 6d 65 20 79 6f 75 20 77 61 |each time you wa| 00000d60 6e 74 20 74 6f 20 63 68 65 61 74 20 6f 6e 20 61 |nt to cheat on a| 00000d70 20 67 61 6d 65 2c 0a 79 6f 75 20 63 61 6e 20 6a | game,.you can j| 00000d80 75 73 74 20 64 6f 75 62 6c 65 2d 63 6c 69 63 6b |ust double-click| 00000d90 20 6f 6e 20 61 20 43 68 65 61 74 4d 6f 64 20 61 | on a CheatMod a| 00000da0 6e 64 20 70 6c 61 79 2e 20 49 74 20 61 6c 73 6f |nd play. It also| 00000db0 20 68 61 73 20 74 68 65 20 61 64 76 61 6e 74 61 | has the advanta| 00000dc0 67 65 0a 74 68 61 74 20 43 68 65 61 74 4d 6f 64 |ge.that CheatMod| 00000dd0 73 20 61 72 65 20 6e 6f 74 20 73 75 62 6a 65 63 |s are not subjec| 00000de0 74 20 74 6f 20 6c 65 67 61 6c 20 72 65 73 74 72 |t to legal restr| 00000df0 69 63 74 69 6f 6e 73 2c 20 73 6f 20 79 6f 75 20 |ictions, so you | 00000e00 63 61 6e 20 67 69 76 65 20 74 68 65 6d 20 74 6f |can give them to| 00000e10 0a 6f 74 68 65 72 20 70 65 6f 70 6c 65 2c 20 61 |.other people, a| 00000e20 6e 64 20 74 68 65 79 20 63 61 6e 20 63 68 65 61 |nd they can chea| 00000e30 74 2c 20 65 76 65 6e 20 77 69 74 68 6f 75 74 20 |t, even without | 00000e40 54 68 65 20 48 61 63 6b 65 72 2e 20 53 69 6e 63 |The Hacker. Sinc| 00000e50 65 20 74 68 65 20 64 65 6d 6f 0a 76 65 72 73 69 |e the demo.versi| 00000e60 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f |on does not allo| 00000e70 77 20 79 6f 75 20 74 6f 20 73 61 76 65 20 43 68 |w you to save Ch| 00000e80 65 61 74 4d 6f 64 73 2c 20 49 20 77 6f 6e 27 74 |eatMods, I won't| 00000e90 20 62 6f 74 68 65 72 20 74 65 6c 6c 20 79 6f 75 | bother tell you| 00000ea0 20 68 6f 77 20 74 6f 0a 63 72 65 61 74 65 20 74 | how to.create t| 00000eb0 68 65 6d 2e 20 48 6f 77 65 76 65 72 2c 20 49 20 |hem. However, I | 00000ec0 68 61 76 65 20 69 6e 63 6c 75 64 65 64 20 73 65 |have included se| 00000ed0 76 65 72 61 6c 20 65 78 61 6d 70 6c 65 20 43 68 |veral example Ch| 00000ee0 65 61 74 4d 6f 64 73 20 77 69 74 68 20 74 68 69 |eatMods with thi| 00000ef0 73 0a 70 72 6f 67 72 61 6d 2c 20 77 68 69 63 68 |s.program, which| 00000f00 20 79 6f 75 20 63 61 6e 20 75 73 65 20 62 79 20 | you can use by | 00000f10 64 6f 75 62 6c 65 2d 63 6c 69 63 6b 69 6e 67 2c |double-clicking,| 00000f20 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 67 61 6d | running the gam| 00000f30 65 2c 20 61 6e 64 20 70 72 65 73 73 69 6e 67 0a |e, and pressing.| 00000f40 74 68 65 20 6b 65 79 73 20 69 74 20 74 65 6c 6c |the keys it tell| 00000f50 73 20 79 6f 75 2e 20 54 68 65 20 66 75 6c 6c 20 |s you. The full | 00000f60 76 65 72 73 69 6f 6e 20 63 6f 6d 65 73 20 77 69 |version comes wi| 00000f70 74 68 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 |th the complete | 00000f80 63 6f 6c 6c 65 63 74 69 6f 6e 0a 6f 66 20 43 68 |collection.of Ch| 00000f90 65 61 74 4d 6f 64 73 2c 20 77 68 69 63 68 20 61 |eatMods, which a| 00000fa0 74 20 74 68 65 20 6d 6f 6d 65 6e 74 20 65 78 63 |t the moment exc| 00000fb0 65 65 64 73 20 39 30 20 69 6e 20 6e 75 6d 62 65 |eeds 90 in numbe| 00000fc0 72 2e 0a 0a 20 20 20 20 49 6e 74 65 72 72 75 70 |r... Interrup| 00000fd0 74 69 6e 67 20 61 20 67 61 6d 65 0a 0a 4f 6e 63 |ting a game..Onc| 00000fe0 65 20 79 6f 75 20 68 61 76 65 20 6c 6f 61 64 65 |e you have loade| 00000ff0 64 20 54 68 65 20 48 61 63 6b 65 72 2c 20 79 6f |d The Hacker, yo| 00001000 75 20 63 61 6e 20 69 6e 74 65 72 72 75 70 74 20 |u can interrupt | 00001010 61 6e 79 74 68 69 6e 67 20 61 74 20 61 6e 79 20 |anything at any | 00001020 74 69 6d 65 2c 20 62 79 0a 68 6f 6c 64 69 6e 67 |time, by.holding| 00001030 20 64 6f 77 6e 20 62 6f 74 68 20 41 6c 74 20 6b | down both Alt k| 00001040 65 79 73 20 28 6f 72 20 43 74 72 6c 20 61 6e 64 |eys (or Ctrl and| 00001050 20 41 6c 74 20 69 66 20 79 6f 75 20 68 61 76 65 | Alt if you have| 00001060 20 61 6e 20 41 34 29 2e 20 53 6f 2c 20 6c 6f 61 | an A4). So, loa| 00001070 64 20 74 68 65 0a 67 61 6d 65 20 61 73 20 6e 6f |d the.game as no| 00001080 72 6d 61 6c 2e 20 49 66 20 61 6e 20 65 72 72 6f |rmal. If an erro| 00001090 72 20 73 75 63 68 20 61 73 20 22 43 61 6e 27 74 |r such as "Can't| 000010a0 20 6b 69 6c 6c 20 57 69 6d 70 45 78 74 65 6e 73 | kill WimpExtens| 000010b0 69 6f 6e 22 20 61 70 70 65 61 72 73 2c 20 74 68 |ion" appears, th| 000010c0 65 0a 67 61 6d 65 20 69 73 20 62 65 69 6e 67 20 |e.game is being | 000010d0 73 74 75 70 69 64 2c 20 61 6e 64 20 79 6f 75 20 |stupid, and you | 000010e0 77 69 6c 6c 20 68 61 76 65 20 74 6f 20 72 75 6e |will have to run| 000010f0 20 48 61 63 6b 65 72 20 77 69 74 68 6f 75 74 20 | Hacker without | 00001100 74 68 65 20 44 65 73 6b 74 6f 70 0a 74 61 73 6b |the Desktop.task| 00001110 2c 20 61 73 20 6d 65 6e 74 69 6f 6e 65 64 20 65 |, as mentioned e| 00001120 61 72 6c 69 65 72 2e 20 4f 6e 63 65 20 74 68 65 |arlier. Once the| 00001130 20 67 61 6d 65 20 69 73 20 72 75 6e 6e 69 6e 67 | game is running| 00001140 2c 20 70 72 65 73 73 20 64 6f 77 6e 20 74 68 65 |, press down the| 00001150 20 41 6c 74 20 6b 65 79 73 0a 61 6e 64 20 74 68 | Alt keys.and th| 00001160 65 20 73 63 72 65 65 6e 20 77 69 6c 6c 20 63 68 |e screen will ch| 00001170 61 6e 67 65 20 74 6f 20 54 68 65 20 48 61 63 6b |ange to The Hack| 00001180 65 72 27 73 20 6d 6f 75 73 65 2d 64 72 69 76 65 |er's mouse-drive| 00001190 6e 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 20 54 |n environment. T| 000011a0 68 69 73 20 69 73 0a 77 68 65 72 65 20 74 68 65 |his is.where the| 000011b0 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 73 74 6f | instruction sto| 000011c0 70 73 2c 20 62 65 63 61 75 73 65 20 77 65 72 65 |ps, because were| 000011d0 20 49 20 74 6f 20 74 65 6c 6c 20 79 6f 75 20 68 | I to tell you h| 000011e0 6f 77 20 74 6f 20 75 73 65 20 74 68 65 0a 66 65 |ow to use the.fe| 000011f0 61 74 75 72 65 73 2c 20 79 6f 75 20 6d 69 67 68 |atures, you migh| 00001200 74 20 62 65 20 61 62 6c 65 20 74 6f 20 63 68 65 |t be able to che| 00001210 61 74 20 6f 6e 20 67 61 6d 65 73 2c 20 61 6e 64 |at on games, and| 00001220 20 74 68 65 6e 20 79 6f 75 20 77 6f 75 6c 64 6e | then you wouldn| 00001230 27 74 20 6e 65 65 64 20 74 6f 0a 73 65 6e 64 20 |'t need to.send | 00001240 6d 65 20 6d 6f 6e 65 79 20 66 6f 72 20 74 68 65 |me money for the| 00001250 20 66 75 6c 6c 20 76 65 72 73 69 6f 6e 21 20 54 | full version! T| 00001260 68 65 20 69 64 65 61 20 69 73 2c 20 79 6f 75 20 |he idea is, you | 00001270 68 61 76 65 20 61 20 6c 6f 6f 6b 20 61 74 20 74 |have a look at t| 00001280 68 65 20 6e 69 63 65 0a 69 6e 74 65 72 66 61 63 |he nice.interfac| 00001290 65 20 61 6e 64 20 73 61 79 2c 20 63 6f 6f 2c 20 |e and say, coo, | 000012a0 74 68 61 74 20 6c 6f 6f 6b 73 20 6e 69 63 65 2c |that looks nice,| 000012b0 20 61 6e 64 20 6c 6f 6f 6b 20 61 74 20 61 6c 6c | and look at all| 000012c0 20 74 68 65 20 66 65 61 74 75 72 65 73 20 61 6e | the features an| 000012d0 64 20 73 61 79 0a 63 6f 6f 6d 2c 20 49 20 77 6f |d say.coom, I wo| 000012e0 6e 64 65 72 20 77 68 61 74 20 74 68 65 79 20 64 |nder what they d| 000012f0 6f 2e 20 49 66 20 79 6f 75 20 61 72 65 20 6b 6e |o. If you are kn| 00001300 6f 77 6c 65 64 67 61 62 6c 65 20 61 62 6f 75 74 |owledgable about| 00001310 20 68 61 63 6b 69 6e 67 2c 20 79 6f 75 20 6d 61 | hacking, you ma| 00001320 79 0a 62 65 20 61 62 6c 65 20 74 6f 20 66 61 74 |y.be able to fat| 00001330 68 6f 6d 20 69 74 20 61 6c 6c 20 6f 75 74 2c 20 |hom it all out, | 00001340 61 73 20 69 74 20 69 73 20 72 65 61 6c 6c 79 20 |as it is really | 00001350 71 75 69 74 65 20 69 6e 74 75 69 74 69 76 65 2c |quite intuitive,| 00001360 20 62 75 74 20 74 68 65 72 65 27 73 0a 61 6e 6f | but there's.ano| 00001370 74 68 65 72 20 70 72 6f 62 6c 65 6d 3a 20 49 27 |ther problem: I'| 00001380 76 65 20 6d 61 64 65 20 69 74 20 73 6f 20 74 68 |ve made it so th| 00001390 61 74 20 79 6f 75 20 63 61 6e 20 6f 6e 6c 79 20 |at you can only | 000013a0 69 6e 74 65 72 72 75 70 74 20 74 68 65 20 67 61 |interrupt the ga| 000013b0 6d 65 20 6f 6e 63 65 2e 0a 54 68 65 6e 20 54 68 |me once..Then Th| 000013c0 65 20 48 61 63 6b 65 72 20 64 69 73 61 62 6c 65 |e Hacker disable| 000013d0 73 20 69 74 73 65 6c 66 2e 20 54 68 69 73 20 73 |s itself. This s| 000013e0 65 76 65 72 65 6c 79 20 6c 69 6d 69 74 73 20 74 |everely limits t| 000013f0 68 65 20 6f 70 70 6f 72 74 75 6e 69 74 69 65 73 |he opportunities| 00001400 20 66 6f 72 0a 63 68 65 61 74 69 6e 67 2e 0a 0a | for.cheating...| 00001410 57 68 61 74 20 79 6f 75 20 77 6f 75 6c 64 20 6e |What you would n| 00001420 6f 72 6d 61 6c 6c 79 20 64 6f 20 69 73 20 69 6e |ormally do is in| 00001430 74 65 72 72 75 70 74 20 74 68 65 20 67 61 6d 65 |terrupt the game| 00001440 20 6f 6e 63 65 2c 20 73 65 61 72 63 68 20 66 6f | once, search fo| 00001450 72 20 74 68 65 20 6e 75 6d 62 65 72 0a 6f 66 20 |r the number.of | 00001460 6c 69 76 65 73 20 79 6f 75 20 68 61 76 65 2c 20 |lives you have, | 00001470 72 65 74 75 72 6e 20 74 6f 20 74 68 65 20 67 61 |return to the ga| 00001480 6d 65 2c 20 6c 6f 73 65 20 61 20 6c 69 66 65 2c |me, lose a life,| 00001490 20 61 6e 64 20 63 68 65 63 6b 20 74 6f 20 73 65 | and check to se| 000014a0 65 20 77 68 69 63 68 0a 6c 6f 63 61 74 69 6f 6e |e which.location| 000014b0 20 6f 72 20 6c 6f 63 61 74 69 6f 6e 73 20 69 6e | or locations in| 000014c0 20 6d 65 6d 6f 72 79 20 73 65 65 6d 20 61 6c 77 | memory seem alw| 000014d0 61 79 73 20 74 6f 20 68 6f 6c 64 20 74 68 65 20 |ays to hold the | 000014e0 6e 75 6d 62 65 72 20 6f 66 20 6c 69 76 65 73 20 |number of lives | 000014f0 79 6f 75 0a 68 61 76 65 2e 20 54 68 65 6e 20 79 |you.have. Then y| 00001500 6f 75 20 63 61 6e 20 63 68 61 6e 67 65 20 74 68 |ou can change th| 00001510 69 73 20 74 6f 20 67 65 74 20 61 20 67 72 65 61 |is to get a grea| 00001520 74 65 72 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 |ter number of li| 00001530 76 65 73 2e 20 59 6f 75 20 63 61 6e 20 74 68 65 |ves. You can the| 00001540 6e 0a 67 6f 20 66 75 72 74 68 65 72 20 74 6f 20 |n.go further to | 00001550 67 65 74 20 69 6e 66 69 6e 69 74 65 20 6c 69 76 |get infinite liv| 00001560 65 73 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 6d |es, as well as m| 00001570 61 6e 79 20 6f 74 68 65 72 20 65 66 66 65 63 74 |any other effect| 00001580 73 2e 20 48 6f 77 65 76 65 72 2c 20 69 66 0a 79 |s. However, if.y| 00001590 6f 75 20 63 61 6e 20 6f 6e 6c 79 20 69 6e 74 65 |ou can only inte| 000015a0 72 72 75 70 74 20 6f 6e 63 65 2c 20 74 68 61 74 |rrupt once, that| 000015b0 20 72 61 74 68 65 72 20 73 63 75 70 70 65 72 73 | rather scuppers| 000015c0 20 74 68 69 6e 67 73 2e 20 41 69 6e 27 74 20 49 | things. Ain't I| 000015d0 20 6e 61 73 74 79 3f 0a 0a 4e 6f 74 20 6f 6e 6c | nasty?..Not onl| 000015e0 79 20 74 68 61 74 2c 20 62 75 74 20 49 27 76 65 |y that, but I've| 000015f0 20 61 63 74 75 61 6c 6c 79 20 64 69 73 61 62 6c | actually disabl| 00001600 65 64 20 61 20 6c 6f 74 20 6f 66 20 6f 74 68 65 |ed a lot of othe| 00001610 72 20 66 65 61 74 75 72 65 73 20 74 6f 6f 2c 20 |r features too, | 00001620 66 6f 72 0a 65 78 61 6d 70 6c 65 2c 20 74 68 65 |for.example, the| 00001630 20 66 69 6c 69 6e 67 20 77 69 6e 64 6f 77 20 69 | filing window i| 00001640 6e 20 69 74 73 20 65 6e 74 69 72 69 74 79 2e 20 |n its entirity. | 00001650 4e 6f 72 6d 61 6c 6c 79 2c 20 79 6f 75 20 63 6f |Normally, you co| 00001660 75 6c 64 20 63 6c 69 63 6b 20 6f 6e 0a 27 46 69 |uld click on.'Fi| 00001670 6c 69 6e 67 27 20 61 74 20 74 68 65 20 74 6f 70 |ling' at the top| 00001680 20 6f 66 20 74 68 65 20 73 63 72 65 65 6e 2c 20 | of the screen, | 00001690 61 6e 64 20 74 68 65 6e 20 70 72 6f 63 65 65 64 |and then proceed| 000016a0 20 74 6f 20 73 61 76 65 20 61 20 73 63 72 65 65 | to save a scree| 000016b0 6e 73 68 6f 74 2c 0a 74 68 65 20 77 68 6f 6c 65 |nshot,.the whole| 000016c0 20 6f 66 20 6d 65 6d 6f 72 79 20 74 6f 20 6c 6f | of memory to lo| 000016d0 6f 6b 20 61 74 20 69 6e 20 61 20 64 69 73 61 73 |ok at in a disas| 000016e0 73 65 6d 62 6c 65 72 2c 20 61 20 6c 69 73 74 2c |sembler, a list,| 000016f0 20 61 6e 64 20 6f 74 68 65 72 20 73 75 63 68 0a | and other such.| 00001700 74 68 69 6e 67 73 2e 20 48 6f 77 65 76 65 72 2c |things. However,| 00001710 20 69 66 20 79 6f 75 20 63 6f 75 6c 64 20 73 61 | if you could sa| 00001720 76 65 20 61 6e 64 20 6c 6f 61 64 20 61 20 6c 69 |ve and load a li| 00001730 73 74 2c 20 74 68 61 74 20 77 6f 75 6c 64 20 6d |st, that would m| 00001740 65 61 6e 20 79 6f 75 20 63 6f 75 6c 64 0a 67 65 |ean you could.ge| 00001750 74 20 72 6f 75 6e 64 20 6d 79 20 6f 6e 6c 79 20 |t round my only | 00001760 6f 6e 65 20 69 6e 74 65 72 72 75 70 74 20 6c 69 |one interrupt li| 00001770 6d 69 74 61 74 69 6f 6e 2e 20 53 6f 20 49 20 63 |mitation. So I c| 00001780 61 6e 27 74 20 68 61 76 65 20 74 68 61 74 2e 20 |an't have that. | 00001790 41 77 61 79 20 77 69 74 68 0a 74 68 65 20 66 69 |Away with.the fi| 000017a0 6c 69 6e 67 20 77 69 6e 64 6f 77 2e 20 41 6e 6f |ling window. Ano| 000017b0 74 68 65 72 20 6f 6e 65 20 49 20 67 6f 74 20 72 |ther one I got r| 000017c0 69 64 20 6f 66 20 77 61 73 20 74 68 65 20 61 62 |id of was the ab| 000017d0 69 6c 69 74 79 20 74 6f 20 73 65 65 20 61 6c 6c |ility to see all| 000017e0 20 74 68 65 0a 67 61 6d 65 27 73 20 72 65 67 69 | the.game's regi| 000017f0 73 74 65 72 73 2e 20 54 68 69 73 20 77 6f 75 6c |sters. This woul| 00001800 64 20 62 65 20 76 65 72 79 20 75 73 65 66 75 6c |d be very useful| 00001810 20 69 6e 20 68 61 63 6b 69 6e 67 20 74 6f 20 67 | in hacking to g| 00001820 65 74 20 69 6e 66 69 6e 69 74 65 20 6c 69 76 65 |et infinite live| 00001830 73 0a 61 6e 64 20 73 75 63 68 20 6c 69 6b 65 2c |s.and such like,| 00001840 20 62 75 74 20 69 6e 20 74 68 65 20 64 65 6d 6f | but in the demo| 00001850 20 76 65 72 73 69 6f 6e 2c 20 74 68 65 79 20 61 | version, they a| 00001860 6c 6c 20 61 70 70 65 61 72 20 61 73 20 30 30 30 |ll appear as 000| 00001870 30 30 30 30 30 2c 20 68 61 20 68 61 2e 0a 0a 53 |00000, ha ha...S| 00001880 6f 2c 20 68 65 72 65 27 73 20 61 20 6c 69 73 74 |o, here's a list| 00001890 20 6f 66 20 74 68 69 6e 67 73 20 74 68 65 20 64 | of things the d| 000018a0 65 6d 6f 20 76 65 72 73 69 6f 6e 20 64 6f 65 73 |emo version does| 000018b0 20 61 6c 6c 6f 77 20 79 6f 75 20 74 6f 20 64 6f | allow you to do| 000018c0 3a 0a 0a 20 44 69 73 61 73 73 65 6d 62 6c 65 3a |:.. Disassemble:| 000018d0 20 43 6c 69 63 6b 20 6f 6e 20 74 68 65 20 27 44 | Click on the 'D| 000018e0 69 73 61 73 73 65 6d 62 6c 65 27 20 62 75 74 74 |isassemble' butt| 000018f0 6f 6e 20 61 74 20 74 68 65 20 74 6f 70 20 6f 66 |on at the top of| 00001900 20 54 68 65 20 48 61 63 6b 65 72 27 73 0a 20 20 | The Hacker's. | 00001910 20 20 20 20 20 20 20 20 20 20 20 20 73 63 72 65 | scre| 00001920 65 6e 2c 20 61 6e 64 20 74 68 65 20 77 69 6e 64 |en, and the wind| 00001930 6f 77 20 62 65 6c 6f 77 20 62 65 63 6f 6d 65 73 |ow below becomes| 00001940 20 61 20 66 75 6c 6c 79 20 77 6f 72 6b 69 6e 67 | a fully working| 00001950 20 61 6e 64 20 75 73 65 66 75 6c 0a 20 20 20 20 | and useful. | 00001960 20 20 20 20 20 20 20 20 20 20 64 69 73 61 73 73 | disass| 00001970 65 6d 62 6c 65 72 2e 20 59 6f 75 20 63 61 6e 20 |embler. You can | 00001980 73 63 72 6f 6c 6c 2c 20 75 73 69 6e 67 20 74 68 |scroll, using th| 00001990 65 20 52 49 53 43 20 4f 53 20 73 74 79 6c 65 20 |e RISC OS style | 000019a0 73 63 72 6f 6c 6c 0a 20 20 20 20 20 20 20 20 20 |scroll. | 000019b0 20 20 20 20 20 62 61 72 2c 20 74 68 72 6f 75 67 | bar, throug| 000019c0 68 20 74 68 65 20 77 68 6f 6c 65 20 6f 66 20 61 |h the whole of a| 000019d0 20 67 61 6d 65 27 73 20 6d 65 6d 6f 72 79 2c 20 | game's memory, | 000019e0 61 6e 64 20 70 65 72 68 61 70 73 20 65 76 65 6e |and perhaps even| 000019f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 |. u| 00001a00 6e 64 65 72 73 74 61 6e 64 20 69 74 20 69 66 20 |nderstand it if | 00001a10 79 6f 75 20 6b 6e 6f 77 20 41 52 4d 20 63 6f 64 |you know ARM cod| 00001a20 65 2e 20 59 6f 75 20 63 61 6e 20 63 61 6e 20 71 |e. You can can q| 00001a30 75 69 63 6b 6c 79 20 6a 75 6d 70 20 74 6f 0a 20 |uickly jump to. | 00001a40 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 20 | an | 00001a50 61 64 64 72 65 73 73 2c 20 79 6f 75 20 63 61 6e |address, you can| 00001a60 20 73 65 6c 65 63 74 20 6f 72 20 64 65 73 65 6c | select or desel| 00001a70 65 63 74 20 61 6e 79 20 61 64 64 72 65 73 73 20 |ect any address | 00001a80 69 6e 20 61 6e 79 20 6c 69 73 74 0a 20 20 20 20 |in any list. | 00001a90 20 20 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 | (selec| 00001aa0 74 20 61 20 6c 69 73 74 20 6e 75 6d 62 65 72 20 |t a list number | 00001ab0 61 74 20 74 68 65 20 74 6f 70 20 61 6e 64 20 6c |at the top and l| 00001ac0 6f 63 61 74 69 6f 6e 73 20 69 6e 20 74 68 61 74 |ocations in that| 00001ad0 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 | list. | 00001ae0 20 20 20 20 77 69 6c 6c 20 61 70 70 65 61 72 20 | will appear | 00001af0 69 6e 20 72 65 64 29 2c 20 75 73 69 6e 67 20 53 |in red), using S| 00001b00 45 4c 45 43 54 2c 20 79 6f 75 20 63 61 6e 20 6a |ELECT, you can j| 00001b10 75 6d 70 20 74 6f 20 61 20 6c 6f 63 61 74 69 6f |ump to a locatio| 00001b20 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |n. | 00001b30 73 70 65 63 69 66 69 65 64 20 69 6e 20 61 20 62 |specified in a b| 00001b40 72 61 6e 63 68 20 75 73 69 6e 67 20 4d 45 4e 55 |ranch using MENU| 00001b50 20 28 61 6e 64 20 72 65 74 75 72 6e 20 69 66 20 | (and return if | 00001b60 79 6f 75 20 68 65 6c 64 20 53 48 49 46 54 0a 20 |you held SHIFT. | 00001b70 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 20 | or | 00001b80 69 74 20 69 73 20 61 20 42 4c 2c 20 62 79 20 63 |it is a BL, by c| 00001b90 6c 69 63 6b 69 6e 67 20 6f 6e 20 42 4c 20 72 65 |licking on BL re| 00001ba0 74 75 72 6e 29 2c 20 61 6e 64 20 79 6f 75 20 63 |turn), and you c| 00001bb0 61 6e 20 61 6c 74 65 72 20 74 68 65 0a 20 20 20 |an alter the. | 00001bc0 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 | conte| 00001bd0 6e 74 73 20 6f 66 20 61 20 6c 6f 63 61 74 69 6f |nts of a locatio| 00001be0 6e 20 62 79 20 63 6c 69 63 6b 69 6e 67 20 61 64 |n by clicking ad| 00001bf0 6a 75 73 74 2e 20 59 6f 75 20 63 61 6e 20 61 6c |just. You can al| 00001c00 73 6f 20 67 6f 20 74 6f 0a 20 20 20 20 20 20 20 |so go to. | 00001c10 20 20 20 20 20 20 20 74 68 65 20 6e 65 61 72 65 | the neare| 00001c20 73 74 20 61 64 64 72 65 73 73 20 69 6e 20 74 68 |st address in th| 00001c30 65 20 73 65 6c 65 63 74 65 64 20 6c 69 73 74 2c |e selected list,| 00001c40 20 66 6f 72 77 61 72 64 73 20 6f 72 0a 20 20 20 | forwards or. | 00001c50 20 20 20 20 20 20 20 20 20 20 20 62 61 63 6b 77 | backw| 00001c60 61 72 64 73 2e 20 49 66 20 79 6f 75 20 75 6e 64 |ards. If you und| 00001c70 65 72 73 74 61 6e 64 20 61 6e 79 20 6f 66 20 77 |erstand any of w| 00001c80 68 61 74 20 49 27 76 65 20 6a 75 73 74 20 73 61 |hat I've just sa| 00001c90 69 64 2c 20 74 68 65 0a 20 20 20 20 20 20 20 20 |id, the. | 00001ca0 20 20 20 20 20 20 64 69 73 61 73 73 65 6d 62 6c | disassembl| 00001cb0 65 72 20 69 73 20 66 6f 72 20 79 6f 75 2e 0a 0a |er is for you...| 00001cc0 20 41 6c 74 65 72 3a 20 43 6c 69 63 6b 69 6e 67 | Alter: Clicking| 00001cd0 20 6f 6e 20 27 41 6c 74 65 72 27 20 61 74 20 74 | on 'Alter' at t| 00001ce0 68 65 20 74 6f 70 20 74 61 6b 65 73 20 79 6f 75 |he top takes you| 00001cf0 20 74 6f 20 74 68 65 20 61 6c 74 65 72 20 77 69 | to the alter wi| 00001d00 6e 64 6f 77 2e 20 54 68 69 73 0a 20 20 20 20 20 |ndow. This. | 00001d10 20 20 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f | allows you to| 00001d20 20 63 68 61 6e 67 65 20 74 68 65 20 63 6f 6e 74 | change the cont| 00001d30 65 6e 74 73 20 6f 66 20 6d 65 6d 6f 72 79 2e 20 |ents of memory. | 00001d40 59 6f 75 20 63 61 6e 20 70 75 74 20 61 20 73 74 |You can put a st| 00001d50 72 69 6e 67 0a 20 20 20 20 20 20 20 20 73 6f 6d |ring. som| 00001d60 65 77 68 65 72 65 2c 20 79 6f 75 20 63 61 6e 20 |ewhere, you can | 00001d70 70 75 74 20 61 20 62 79 74 65 20 6f 72 20 77 6f |put a byte or wo| 00001d80 72 64 20 73 6f 6d 65 77 68 65 72 65 2c 20 61 6e |rd somewhere, an| 00001d90 64 20 79 6f 75 20 63 61 6e 20 65 76 65 6e 0a 20 |d you can even. | 00001da0 20 20 20 20 20 20 20 63 68 61 6e 67 65 20 74 68 | change th| 00001db0 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 61 6c |e contents of al| 00001dc0 6c 20 6c 6f 63 61 74 69 6f 6e 73 20 69 6e 20 61 |l locations in a| 00001dd0 20 6c 69 73 74 2e 20 49 74 27 73 20 66 75 6e 2e | list. It's fun.| 00001de0 0a 0a 20 4c 69 73 74 73 3a 20 54 68 69 73 20 77 |.. Lists: This w| 00001df0 69 6e 64 6f 77 20 67 69 76 65 73 20 79 6f 75 20 |indow gives you | 00001e00 61 20 6e 69 63 65 20 76 69 65 77 65 72 20 6f 6e |a nice viewer on| 00001e10 74 6f 20 61 20 6c 69 73 74 2c 20 73 63 72 6f 6c |to a list, scrol| 00001e20 6c 61 62 6c 65 20 61 73 20 75 73 75 61 6c 0a 20 |lable as usual. | 00001e30 20 20 20 20 20 20 20 77 69 74 68 20 74 68 65 20 | with the | 00001e40 73 63 72 6f 6c 6c 20 62 61 72 2e 20 4f 6e 63 65 |scroll bar. Once| 00001e50 20 79 6f 75 20 68 61 76 65 20 63 68 6f 73 65 6e | you have chosen| 00001e60 20 61 20 6c 69 73 74 20 61 74 20 74 68 65 20 74 | a list at the t| 00001e70 6f 70 2c 20 79 6f 75 20 63 61 6e 0a 20 20 20 20 |op, you can. | 00001e80 20 20 20 20 61 64 64 20 61 64 64 72 65 73 73 65 | add addresse| 00001e90 73 20 74 6f 20 69 74 2c 20 79 6f 75 20 63 61 6e |s to it, you can| 00001ea0 20 72 65 6d 6f 76 65 20 61 64 64 72 65 73 73 65 | remove addresse| 00001eb0 73 20 66 72 6f 6d 20 69 74 20 62 79 20 63 6c 69 |s from it by cli| 00001ec0 63 6b 69 6e 67 0a 20 20 20 20 20 20 20 20 53 45 |cking. SE| 00001ed0 4c 45 43 54 20 6f 6e 20 74 68 65 6d 2c 20 79 6f |LECT on them, yo| 00001ee0 75 20 63 61 6e 20 63 6c 65 61 72 20 74 68 65 20 |u can clear the | 00001ef0 77 68 6f 6c 65 20 6c 69 73 74 2c 20 79 6f 75 20 |whole list, you | 00001f00 63 61 6e 20 64 69 73 61 73 73 65 6d 62 6c 65 20 |can disassemble | 00001f10 6f 72 0a 20 20 20 20 20 20 20 20 61 6c 74 65 72 |or. alter| 00001f20 20 74 68 65 6d 20 62 79 20 63 6c 69 63 6b 69 6e | them by clickin| 00001f30 67 20 4d 45 4e 55 20 61 6e 64 20 41 44 4a 55 53 |g MENU and ADJUS| 00001f40 54 20 6f 6e 20 74 68 65 6d 2c 20 79 6f 75 20 63 |T on them, you c| 00001f50 61 6e 20 64 6f 20 61 6c 6c 20 73 6f 72 74 73 0a |an do all sorts.| 00001f60 20 20 20 20 20 20 20 20 6f 66 20 69 6e 74 65 72 | of inter| 00001f70 65 73 74 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e |esting operation| 00001f80 73 20 6f 6e 20 74 68 65 6d 20 75 73 69 6e 67 20 |s on them using | 00001f90 6f 74 68 65 72 20 6c 69 73 74 73 20 28 49 20 77 |other lists (I w| 00001fa0 6f 6e 27 74 20 65 78 70 6c 61 69 6e 2c 0a 20 20 |on't explain,. | 00001fb0 20 20 20 20 20 20 61 73 20 79 6f 75 27 64 20 67 | as you'd g| 00001fc0 65 74 20 61 6c 6c 20 63 6f 6e 66 75 73 65 64 29 |et all confused)| 00001fd0 2c 20 61 6e 64 20 79 6f 75 20 63 61 6e 20 65 76 |, and you can ev| 00001fe0 65 6e 20 70 72 69 6e 74 20 74 68 65 20 63 6f 6e |en print the con| 00001ff0 74 65 6e 74 73 20 6f 72 0a 20 20 20 20 20 20 20 |tents or. | 00002000 20 74 68 65 20 64 69 73 61 73 73 65 6d 62 6c 79 | the disassembly| 00002010 20 66 72 6f 6d 20 74 68 65 20 66 69 72 73 74 20 | from the first | 00002020 74 6f 20 6c 61 73 74 20 61 64 64 72 65 73 73 65 |to last addresse| 00002030 73 20 74 6f 20 74 68 65 20 70 72 69 6e 74 65 72 |s to the printer| 00002040 2e 20 4f 68 0a 20 20 20 20 20 20 20 20 6e 6f 2c |. Oh. no,| 00002050 20 49 27 76 65 20 6a 75 73 74 20 74 68 6f 75 67 | I've just thoug| 00002060 68 74 3a 20 79 6f 75 20 63 6f 75 6c 64 20 69 6e |ht: you could in| 00002070 74 65 72 72 75 70 74 20 61 20 67 61 6d 65 2c 20 |terrupt a game, | 00002080 73 65 61 72 63 68 20 66 6f 72 20 74 68 65 0a 20 |search for the. | 00002090 20 20 20 20 20 20 20 6e 75 6d 62 65 72 20 6f 66 | number of| 000020a0 20 6c 69 76 65 73 20 79 6f 75 20 68 61 64 2c 20 | lives you had, | 000020b0 70 72 69 6e 74 20 74 68 65 20 72 65 73 75 6c 74 |print the result| 000020c0 69 6e 67 20 6c 69 73 74 2c 20 72 65 6c 6f 61 64 |ing list, reload| 000020d0 20 54 68 65 20 48 61 63 6b 65 72 2c 0a 20 20 20 | The Hacker,. | 000020e0 20 20 20 20 20 72 65 6c 6f 61 64 20 74 68 65 20 | reload the | 000020f0 67 61 6d 65 2c 20 6c 6f 73 65 20 61 20 6c 69 66 |game, lose a lif| 00002100 65 2c 20 69 6e 74 65 72 72 75 70 74 20 74 68 65 |e, interrupt the| 00002110 20 67 61 6d 65 2c 20 74 79 70 65 20 61 6c 6c 20 | game, type all | 00002120 74 68 65 0a 20 20 20 20 20 20 20 20 61 64 64 72 |the. addr| 00002130 65 73 73 65 73 20 79 6f 75 20 70 72 69 6e 74 65 |esses you printe| 00002140 64 20 6f 75 74 20 69 6e 74 6f 20 61 20 6c 69 73 |d out into a lis| 00002150 74 2c 20 74 68 65 6e 20 73 65 61 72 63 68 20 66 |t, then search f| 00002160 6f 72 20 74 68 65 20 6e 65 77 0a 20 20 20 20 20 |or the new. | 00002170 20 20 20 6e 75 6d 62 65 72 2e 20 4e 61 68 68 68 | number. Nahhh| 00002180 2c 20 74 68 61 74 27 73 20 66 61 72 20 74 6f 6f |, that's far too| 00002190 20 6d 75 63 68 20 68 61 73 73 6c 65 2e 20 59 6f | much hassle. Yo| 000021a0 75 20 77 6f 75 6c 64 6e 27 74 20 64 6f 20 74 68 |u wouldn't do th| 000021b0 61 74 2c 20 6e 6f 77 2c 0a 20 20 20 20 20 20 20 |at, now,. | 000021c0 20 77 6f 75 6c 64 20 79 6f 75 3f 0a 0a 20 53 65 | would you?.. Se| 000021d0 61 72 63 68 3a 20 54 68 69 73 20 69 73 20 61 20 |arch: This is a | 000021e0 6c 6f 76 65 6c 79 2c 20 63 6f 6d 70 6c 69 63 61 |lovely, complica| 000021f0 74 65 64 2c 20 61 6e 64 20 66 6c 65 78 69 62 6c |ted, and flexibl| 00002200 65 20 77 69 6e 64 6f 77 2c 20 74 68 61 74 20 49 |e window, that I| 00002210 20 63 61 6e 27 74 0a 20 20 20 20 20 20 20 20 20 | can't. | 00002220 62 65 20 62 6f 74 68 65 72 65 64 20 74 6f 20 65 |be bothered to e| 00002230 78 70 6c 61 69 6e 20 68 65 72 65 2e 20 41 6e 79 |xplain here. Any| 00002240 77 61 79 2c 20 64 75 65 20 74 6f 20 74 68 65 20 |way, due to the | 00002250 6c 69 6d 69 74 73 2c 20 69 74 27 73 0a 20 20 20 |limits, it's. | 00002260 20 20 20 20 20 20 70 72 6f 62 61 62 6c 79 20 6e | probably n| 00002270 6f 74 20 61 6c 6c 20 74 68 61 74 20 75 73 65 66 |ot all that usef| 00002280 75 6c 20 61 6e 79 77 61 79 2e 20 49 20 73 75 70 |ul anyway. I sup| 00002290 70 6f 73 65 20 79 6f 75 20 63 6f 75 6c 64 20 73 |pose you could s| 000022a0 74 69 6c 6c 0a 20 20 20 20 20 20 20 20 20 73 65 |till. se| 000022b0 61 72 63 68 20 66 6f 72 20 76 61 72 69 6f 75 73 |arch for various| 000022c0 20 73 74 72 69 6e 67 73 20 74 68 6f 75 67 68 2e | strings though.| 000022d0 0a 0a 20 53 57 49 3a 20 41 6c 6c 6f 77 73 20 79 |.. SWI: Allows y| 000022e0 6f 75 20 74 6f 20 65 78 65 63 75 74 65 20 53 57 |ou to execute SW| 000022f0 49 73 2c 20 74 72 61 70 20 53 57 49 73 2c 20 61 |Is, trap SWIs, a| 00002300 6e 64 20 73 6c 6f 77 20 74 68 65 20 67 61 6d 65 |nd slow the game| 00002310 20 64 6f 77 6e 2e 20 49 20 73 68 61 6e 27 74 0a | down. I shan't.| 00002320 20 20 20 20 20 20 62 6f 74 68 65 72 20 74 65 6c | bother tel| 00002330 6c 20 79 6f 75 20 61 62 6f 75 74 20 65 78 65 63 |l you about exec| 00002340 75 74 69 6e 67 20 61 6e 64 20 74 72 61 70 70 69 |uting and trappi| 00002350 6e 67 20 53 57 49 73 20 62 65 63 61 75 73 65 20 |ng SWIs because | 00002360 49 20 64 6f 6e 27 74 0a 20 20 20 20 20 20 72 65 |I don't. re| 00002370 61 6c 6c 79 20 77 61 6e 74 20 79 6f 75 20 74 6f |ally want you to| 00002380 20 6b 6e 6f 77 20 61 62 6f 75 74 20 74 68 61 74 | know about that| 00002390 20 73 74 75 66 66 20 69 6e 20 74 68 65 20 64 65 | stuff in the de| 000023a0 6d 6f 20 76 65 72 73 69 6f 6e 2c 20 62 75 74 20 |mo version, but | 000023b0 49 0a 20 20 20 20 20 20 63 61 6e 20 74 65 6c 6c |I. can tell| 000023c0 20 79 6f 75 20 61 62 6f 75 74 20 74 68 65 20 73 | you about the s| 000023d0 6c 6f 77 2d 64 6f 77 6e 20 67 61 6d 65 20 66 65 |low-down game fe| 000023e0 61 74 75 72 65 2e 20 53 65 6c 65 63 74 20 61 20 |ature. Select a | 000023f0 66 61 63 74 6f 72 20 74 6f 20 73 6c 6f 77 0a 20 |factor to slow. | 00002400 20 20 20 20 20 74 68 65 20 67 61 6d 65 20 64 6f | the game do| 00002410 77 6e 20 62 79 2c 20 74 68 65 6e 20 77 68 72 6e |wn by, then whrn| 00002420 20 79 6f 75 20 72 65 74 75 72 6e 20 74 6f 20 74 | you return to t| 00002430 68 65 20 67 61 6d 65 2c 20 69 74 20 77 69 6c 6c |he game, it will| 00002440 20 62 65 20 6d 75 63 68 0a 20 20 20 20 20 20 73 | be much. s| 00002450 6c 6f 77 65 72 2c 20 6d 61 6b 69 6e 67 20 69 74 |lower, making it| 00002460 20 65 61 73 69 65 72 20 74 6f 20 70 6c 61 79 2e | easier to play.| 00002470 20 41 63 74 75 61 6c 6c 79 2c 20 77 69 74 68 20 | Actually, with | 00002480 73 6f 6d 65 20 67 61 6d 65 73 20 69 74 20 6d 61 |some games it ma| 00002490 79 20 6a 75 73 74 0a 20 20 20 20 20 20 6d 61 6b |y just. mak| 000024a0 65 20 69 74 20 6a 65 72 6b 79 2c 20 62 75 74 20 |e it jerky, but | 000024b0 74 68 65 6e 20 74 68 61 74 27 73 20 67 61 6d 65 |then that's game| 000024c0 73 20 61 75 74 68 6f 72 73 20 62 65 69 6e 67 20 |s authors being | 000024d0 63 6c 65 76 65 72 20 61 67 61 69 6e 2e 20 3a 2d |clever again. :-| 000024e0 28 0a 0a 20 42 61 63 6b 3a 20 54 68 69 73 20 64 |(.. Back: This d| 000024f0 65 61 64 20 75 73 65 66 75 6c 20 62 75 74 74 6f |ead useful butto| 00002500 6e 20 72 65 74 75 72 6e 73 20 74 6f 20 74 68 65 |n returns to the| 00002510 20 67 61 6d 65 2e 20 53 6f 20 79 6f 75 20 63 61 | game. So you ca| 00002520 6e 20 63 61 72 72 79 20 6f 6e 20 77 69 74 68 0a |n carry on with.| 00002530 20 20 20 20 20 20 20 77 68 61 74 65 76 65 72 20 | whatever | 00002540 79 6f 75 20 77 65 72 65 20 64 6f 69 6e 67 2c 20 |you were doing, | 00002550 61 73 20 69 66 20 6e 6f 74 68 69 6e 67 20 68 61 |as if nothing ha| 00002560 64 20 68 61 70 70 65 6e 65 64 2e 20 55 6e 66 6f |d happened. Unfo| 00002570 72 74 75 6e 61 74 65 6c 79 2c 0a 20 20 20 20 20 |rtunately,. | 00002580 20 20 77 69 74 68 20 73 6f 6d 65 20 67 61 6d 65 | with some game| 00002590 73 2c 20 74 68 65 20 73 63 72 65 65 6e 20 73 74 |s, the screen st| 000025a0 61 72 74 73 20 74 6f 20 73 68 75 64 64 65 72 2c |arts to shudder,| 000025b0 20 74 68 69 73 20 6d 61 79 20 62 65 20 6d 79 20 | this may be my | 000025c0 66 61 75 6c 74 2c 0a 20 20 20 20 20 20 20 69 74 |fault,. it| 000025d0 20 6d 61 79 20 62 65 20 61 20 62 75 67 20 69 6e | may be a bug in| 000025e0 20 52 49 53 43 20 4f 53 2e 20 45 69 74 68 65 72 | RISC OS. Either| 000025f0 20 77 61 79 2c 20 79 6f 75 20 63 61 6e 20 73 74 | way, you can st| 00002600 6f 70 20 69 74 20 68 61 70 70 65 6e 69 6e 67 20 |op it happening | 00002610 62 79 0a 20 20 20 20 20 20 20 72 65 2d 63 61 6c |by. re-cal| 00002620 6c 69 6e 67 20 54 68 65 20 48 61 63 6b 65 72 2c |ling The Hacker,| 00002630 20 61 6e 64 20 72 65 70 65 61 74 69 6e 67 20 75 | and repeating u| 00002640 6e 74 69 6c 20 69 74 20 73 74 6f 70 73 2e 20 42 |ntil it stops. B| 00002650 75 74 20 74 68 65 6e 2c 20 79 6f 75 0a 20 20 20 |ut then, you. | 00002660 20 20 20 20 63 61 6e 27 74 20 64 6f 20 74 68 61 | can't do tha| 00002670 74 2c 20 63 61 6e 20 79 6f 75 3f 20 48 65 68 65 |t, can you? Hehe| 00002680 21 0a 0a 20 49 6e 66 6f 3a 20 55 73 75 61 6c 6c |!.. Info: Usuall| 00002690 79 20 74 65 6c 6c 73 20 79 6f 75 20 77 68 61 74 |y tells you what| 000026a0 20 74 68 65 20 67 61 6d 65 27 73 20 72 65 67 69 | the game's regi| 000026b0 73 74 65 72 73 20 77 65 72 65 2c 20 74 68 65 20 |sters were, the | 000026c0 50 53 52 20 66 6c 61 67 73 2c 20 61 6e 64 0a 20 |PSR flags, and. | 000026d0 20 20 20 20 20 20 77 68 79 20 74 68 65 20 67 61 | why the ga| 000026e0 6d 65 20 77 61 73 20 69 6e 74 65 72 72 75 70 74 |me was interrupt| 000026f0 65 64 2e 20 48 6f 77 65 76 65 72 2c 20 77 69 74 |ed. However, wit| 00002700 68 20 74 68 69 73 20 76 65 72 73 69 6f 6e 2c 20 |h this version, | 00002710 70 72 6f 62 61 62 6c 79 0a 20 20 20 20 20 20 20 |probably. | 00002720 74 68 65 20 6d 6f 73 74 20 75 73 65 66 75 6c 20 |the most useful | 00002730 62 69 74 20 69 73 20 74 68 65 20 6e 69 63 65 20 |bit is the nice | 00002740 73 70 72 69 74 65 73 20 69 74 20 70 72 69 6e 74 |sprites it print| 00002750 73 20 75 70 21 0a 0a 20 2a 20 63 6f 6d 6d 61 6e |s up!.. * comman| 00002760 64 73 3a 20 41 20 73 69 6d 70 6c 65 20 69 6e 74 |ds: A simple int| 00002770 65 72 66 61 63 65 20 74 6f 20 74 68 65 20 43 4c |erface to the CL| 00002780 49 2e 20 4c 69 6b 65 20 77 68 61 74 20 79 6f 75 |I. Like what you| 00002790 20 67 65 74 20 77 68 65 6e 20 79 6f 75 20 70 72 | get when you pr| 000027a0 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 |ess. | 000027b0 20 46 31 32 20 6f 6e 20 74 68 65 20 44 65 73 6b | F12 on the Desk| 000027c0 74 6f 70 2e 20 42 75 74 2c 20 64 6f 6e 27 74 2c |top. But, don't,| 000027d0 20 70 6c 65 61 73 65 2c 20 74 72 79 20 73 69 6c | please, try sil| 000027e0 6c 79 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 6b 65 |ly commands like| 000027f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 42 |. *B| 00002800 41 53 49 43 2c 20 2a 51 55 49 54 2c 20 65 74 63 |ASIC, *QUIT, etc| 00002810 2e 0a 0a 20 4b 69 6c 6c 3a 20 4c 69 6b 65 20 42 |... Kill: Like B| 00002820 61 63 6b 2c 20 6f 6e 6c 79 20 69 74 20 61 74 74 |ack, only it att| 00002830 65 6d 70 74 73 20 74 6f 20 71 75 69 74 20 74 68 |empts to quit th| 00002840 65 20 67 61 6d 65 2c 20 74 6f 6f 2c 20 72 65 74 |e game, too, ret| 00002850 75 72 6e 69 6e 67 20 79 6f 75 20 74 6f 0a 20 20 |urning you to. | 00002860 20 20 20 20 20 74 68 65 20 44 65 73 6b 74 6f 70 | the Desktop| 00002870 2e 20 4d 61 79 20 77 65 6c 6c 20 6e 6f 74 20 77 |. May well not w| 00002880 6f 72 6b 2c 20 73 6f 20 6f 6e 6c 79 20 75 73 65 |ork, so only use| 00002890 20 69 74 20 61 73 20 61 20 6c 61 73 74 20 72 65 | it as a last re| 000028a0 73 6f 72 74 2c 20 69 66 0a 20 20 20 20 20 20 20 |sort, if. | 000028b0 74 68 65 20 67 61 6d 65 20 68 61 73 20 6e 6f 20 |the game has no | 000028c0 71 75 69 74 20 6f 70 74 69 6f 6e 2e 0a 0a 41 6e |quit option...An| 000028d0 64 20 68 65 72 65 27 73 20 61 20 6c 69 73 74 20 |d here's a list | 000028e0 6f 66 20 77 68 61 74 20 79 6f 75 20 67 65 74 20 |of what you get | 000028f0 77 69 74 68 20 74 68 65 20 66 75 6c 6c 20 76 65 |with the full ve| 00002900 72 73 69 6f 6e 20 74 68 61 74 20 74 68 69 73 20 |rsion that this | 00002910 64 65 6d 6f 0a 64 6f 65 73 6e 27 74 20 68 61 76 |demo.doesn't hav| 00002920 65 3a 0a 0a 20 4c 6f 74 73 20 6f 66 20 43 68 65 |e:.. Lots of Che| 00002930 61 74 4d 6f 64 73 20 61 6e 64 20 74 68 65 20 61 |atMods and the a| 00002940 62 69 6c 69 74 79 20 74 6f 20 6d 61 6b 65 20 79 |bility to make y| 00002950 6f 75 72 20 6f 77 6e 2e 0a 0a 20 54 68 65 20 61 |our own... The a| 00002960 62 69 6c 69 74 79 20 74 6f 20 69 6e 74 65 72 72 |bility to interr| 00002970 75 70 74 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e |upt more than on| 00002980 63 65 2e 20 4d 61 6b 65 73 20 69 74 20 61 20 62 |ce. Makes it a b| 00002990 69 74 20 6d 6f 72 65 20 75 73 65 66 75 6c 2e 0a |it more useful..| 000029a0 0a 20 50 72 6f 70 65 72 20 69 6e 73 74 72 75 63 |. Proper instruc| 000029b0 74 69 6f 6e 73 2e 20 53 6f 20 79 6f 75 20 63 61 |tions. So you ca| 000029c0 6e 20 61 63 74 75 61 6c 6c 79 20 64 6f 20 73 6f |n actually do so| 000029d0 6d 65 74 68 69 6e 67 2e 0a 0a 20 41 20 66 75 6c |mething... A ful| 000029e0 6c 79 20 77 6f 72 6b 69 6e 67 20 66 69 6c 69 6e |ly working filin| 000029f0 67 20 77 69 6e 64 6f 77 2c 20 79 6f 75 20 63 61 |g window, you ca| 00002a00 6e 20 73 61 76 65 20 73 63 72 65 65 6e 73 68 6f |n save screensho| 00002a10 74 73 2c 20 6d 65 6d 6f 72 79 2c 20 6c 69 73 74 |ts, memory, list| 00002a20 73 2c 20 61 6e 64 0a 20 65 76 65 6e 20 74 68 65 |s, and. even the| 00002a30 20 65 6e 74 69 72 65 20 70 6f 73 69 74 69 6f 6e | entire position| 00002a40 20 2d 20 74 68 69 73 20 6d 65 61 6e 73 20 79 6f | - this means yo| 00002a50 75 20 63 61 6e 20 73 61 76 65 20 67 61 6d 65 73 |u can save games| 00002a60 20 74 6f 20 63 6f 6e 74 69 6e 75 65 20 77 69 74 | to continue wit| 00002a70 68 0a 20 6c 61 74 65 72 2e 0a 0a 20 41 6e 20 69 |h. later... An i| 00002a80 6e 66 6f 20 77 69 6e 64 6f 77 20 74 68 61 74 20 |nfo window that | 00002a90 61 63 74 75 61 6c 6c 79 20 67 69 76 65 73 20 79 |actually gives y| 00002aa0 6f 75 20 74 68 65 20 67 61 6d 65 27 73 20 72 65 |ou the game's re| 00002ab0 67 69 73 74 65 72 73 2e 20 44 65 61 64 20 75 73 |gisters. Dead us| 00002ac0 65 66 75 6c 2e 0a 0a 20 45 78 74 65 72 6e 61 6c |eful... External| 00002ad0 20 63 6f 64 65 20 74 68 61 74 20 6c 65 74 73 20 | code that lets | 00002ae0 79 6f 75 20 72 69 70 20 6d 75 73 69 63 20 6f 75 |you rip music ou| 00002af0 74 20 6f 66 20 67 61 6d 65 73 2e 0a 0a 20 45 78 |t of games... Ex| 00002b00 74 65 72 6e 61 6c 20 63 6f 64 65 20 74 68 61 74 |ternal code that| 00002b10 20 6c 65 74 73 20 79 6f 75 20 72 69 70 20 67 72 | lets you rip gr| 00002b20 61 70 68 69 63 73 2c 20 66 6f 6e 74 73 2c 20 61 |aphics, fonts, a| 00002b30 6e 64 20 6d 61 70 73 20 6f 75 74 20 6f 66 20 67 |nd maps out of g| 00002b40 61 6d 65 73 2e 0a 0a 20 45 78 74 65 72 6e 61 6c |ames... External| 00002b50 20 63 6f 64 65 20 74 68 61 74 20 67 69 76 65 73 | code that gives| 00002b60 20 79 6f 75 20 66 75 72 74 68 65 72 20 63 6f 6e | you further con| 00002b70 74 72 6f 6c 20 6f 76 65 72 20 6d 65 6d 6f 72 79 |trol over memory| 00002b80 2e 0a 0a 20 45 78 74 65 72 6e 61 6c 20 63 6f 64 |... External cod| 00002b90 65 20 74 68 61 74 20 6c 65 74 73 20 79 6f 75 20 |e that lets you | 00002ba0 72 69 70 20 42 41 53 49 43 20 70 72 6f 67 72 61 |rip BASIC progra| 00002bb0 6d 20 62 69 74 73 20 6f 75 74 20 6f 66 20 67 61 |m bits out of ga| 00002bc0 6d 65 73 2e 0a 0a 20 45 78 74 65 72 6e 61 6c 20 |mes... External | 00002bd0 63 6f 64 65 20 74 68 61 74 20 6c 65 74 73 20 79 |code that lets y| 00002be0 6f 75 20 72 69 70 20 42 42 43 20 66 6f 6e 74 73 |ou rip BBC fonts| 00002bf0 20 6f 75 74 20 6f 66 20 67 61 6d 65 73 2e 0a 0a | out of games...| 00002c00 20 41 20 63 6f 6d 70 72 65 68 65 6e 73 69 76 65 | A comprehensive| 00002c10 20 6c 69 73 74 20 6f 66 20 63 68 65 61 74 73 2c | list of cheats,| 00002c20 20 62 75 67 73 2c 20 61 6e 64 20 70 61 73 73 77 | bugs, and passw| 00002c30 6f 72 64 73 2c 20 69 6e 20 41 72 63 68 69 6d 65 |ords, in Archime| 00002c40 64 65 73 20 67 61 6d 65 73 2e 0a 0a 20 41 6e 64 |des games... And| 00002c50 20 73 6f 6d 65 20 6e 69 63 65 20 50 44 20 74 6f | some nice PD to| 00002c60 20 66 69 6c 6c 20 75 70 20 74 68 65 20 64 69 73 | fill up the dis| 00002c70 63 2e 0a 0a 46 69 6e 61 6c 6c 79 2c 20 68 65 72 |c...Finally, her| 00002c80 65 27 73 20 61 20 6c 69 73 74 20 6f 66 20 67 61 |e's a list of ga| 00002c90 6d 65 73 20 74 68 61 74 20 54 68 65 20 48 61 63 |mes that The Hac| 00002ca0 6b 65 72 20 68 61 73 20 70 72 6f 62 6c 65 6d 73 |ker has problems| 00002cb0 20 77 69 74 68 3a 0a 0a 20 20 20 20 47 61 6d 65 | with:.. Game| 00002cc0 73 20 74 68 61 74 20 63 61 6e 27 74 20 62 65 20 |s that can't be | 00002cd0 68 61 63 6b 65 64 20 61 74 20 61 6c 6c 3a 0a 0a |hacked at all:..| 00002ce0 53 74 61 72 63 68 3a 20 54 68 69 73 20 67 61 6d |Starch: This gam| 00002cf0 65 20 72 65 73 65 74 73 20 74 68 65 20 6d 61 63 |e resets the mac| 00002d00 68 69 6e 65 20 62 65 66 6f 72 65 20 72 75 6e 6e |hine before runn| 00002d10 69 6e 67 2c 20 64 65 73 74 72 6f 79 69 6e 67 20 |ing, destroying | 00002d20 61 6e 79 74 68 69 6e 67 0a 20 20 20 20 20 20 74 |anything. t| 00002d30 68 65 72 65 2c 20 69 6e 63 6c 75 64 69 6e 67 20 |here, including | 00002d40 54 68 65 20 48 61 63 6b 65 72 2e 20 48 6f 77 65 |The Hacker. Howe| 00002d50 76 65 72 20 69 74 27 73 20 6e 6f 74 20 77 6f 72 |ver it's not wor| 00002d60 74 68 20 63 68 65 61 74 69 6e 67 20 6f 6e 20 74 |th cheating on t| 00002d70 68 69 73 0a 20 20 20 20 20 20 6f 6e 65 20 61 73 |his. one as| 00002d80 20 69 74 20 69 73 20 76 65 72 79 20 65 61 73 79 | it is very easy| 00002d90 20 61 6e 79 77 61 79 2e 20 54 68 69 73 20 6e 61 | anyway. This na| 00002da0 73 74 79 20 61 6e 64 20 75 6e 2d 52 49 53 43 20 |sty and un-RISC | 00002db0 4f 53 20 74 65 63 68 6e 69 71 75 65 0a 20 20 20 |OS technique. | 00002dc0 20 20 20 73 65 65 6d 73 20 74 68 61 6e 6b 66 75 | seems thankfu| 00002dd0 6c 6c 79 20 6e 6f 74 20 74 6f 20 68 61 76 65 20 |lly not to have | 00002de0 63 61 75 67 68 74 20 6f 6e 2e 0a 0a 20 20 20 20 |caught on... | 00002df0 4e 6f 74 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 |Note the followi| 00002e00 6e 67 20 67 61 6d 65 73 3a 0a 0a 5a 6f 6f 6c 3a |ng games:..Zool:| 00002e10 20 48 61 63 6b 73 20 70 65 72 66 65 63 74 6c 79 | Hacks perfectly| 00002e20 2c 20 62 75 74 20 77 68 65 6e 20 79 6f 75 20 72 |, but when you r| 00002e30 65 74 75 72 6e 20 74 68 65 20 73 63 72 65 65 6e |eturn the screen| 00002e40 20 77 69 6c 6c 20 62 65 20 62 6c 61 63 6b 2c 20 | will be black, | 00002e50 6d 65 61 6e 69 6e 67 0a 20 20 20 20 20 20 79 6f |meaning. yo| 00002e60 75 20 63 61 6e 27 74 20 73 65 65 20 77 68 61 74 |u can't see what| 00002e70 20 79 6f 75 27 72 65 20 64 6f 69 6e 67 2e 20 54 | you're doing. T| 00002e80 68 65 20 73 61 6d 65 20 68 61 70 70 65 6e 73 20 |he same happens | 00002e90 77 69 74 68 20 74 68 65 20 52 49 53 43 20 4f 53 |with the RISC OS| 00002ea0 20 33 0a 20 20 20 20 20 20 73 63 72 65 65 6e 62 | 3. screenb| 00002eb0 6c 61 6e 6b 65 72 20 2d 20 69 66 20 79 6f 75 27 |lanker - if you'| 00002ec0 72 65 20 70 6c 61 79 69 6e 67 20 6f 6e 20 6a 6f |re playing on jo| 00002ed0 79 73 74 69 63 6b 2c 20 66 6f 72 20 65 78 61 6d |ystick, for exam| 00002ee0 70 6c 65 2c 20 74 68 65 20 73 63 72 65 65 6e 0a |ple, the screen.| 00002ef0 20 20 20 20 20 20 62 6c 61 6e 6b 65 72 20 6d 61 | blanker ma| 00002f00 79 20 67 6f 20 6f 66 66 2c 20 6d 61 6b 69 6e 67 |y go off, making| 00002f10 20 74 68 65 20 73 63 72 65 65 6e 20 64 69 73 61 | the screen disa| 00002f20 70 70 65 61 72 2e 20 54 6f 20 73 74 6f 70 20 74 |ppear. To stop t| 00002f30 68 69 73 2c 20 74 79 70 65 0a 20 20 20 20 20 20 |his, type. | 00002f40 20 20 2a 52 4d 4b 69 6c 6c 20 53 63 72 65 65 6e | *RMKill Screen| 00002f50 42 6c 61 6e 6b 65 72 0a 20 20 20 20 20 20 62 65 |Blanker. be| 00002f60 66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 5a 6f 6f |fore running Zoo| 00002f70 6c 2e 20 54 6f 20 72 65 73 74 6f 72 65 20 74 68 |l. To restore th| 00002f80 65 20 73 63 72 65 65 6e 20 61 66 74 65 72 20 72 |e screen after r| 00002f90 65 74 75 72 6e 69 6e 67 20 66 72 6f 6d 20 54 68 |eturning from Th| 00002fa0 65 0a 20 20 20 20 20 20 48 61 63 6b 65 72 2c 20 |e. Hacker, | 00002fb0 79 6f 75 20 63 61 6e 20 65 69 74 68 65 72 20 64 |you can either d| 00002fc0 69 65 2c 20 63 6f 6d 70 6c 65 74 65 20 61 20 6c |ie, complete a l| 00002fd0 65 76 65 6c 2c 20 6f 72 20 70 69 63 6b 20 75 70 |evel, or pick up| 00002fe0 20 61 20 62 6f 6d 62 2c 0a 20 20 20 20 20 20 73 | a bomb,. s| 00002ff0 68 69 65 6c 64 2c 20 6f 72 20 65 78 74 72 61 20 |hield, or extra | 00003000 6c 69 66 65 2e 20 41 6c 74 65 72 6e 61 74 69 76 |life. Alternativ| 00003010 65 6c 79 2c 20 72 75 6e 20 74 68 65 20 21 5a 6f |ely, run the !Zo| 00003020 6f 6c 50 61 74 63 68 20 70 72 6f 67 72 61 6d 20 |olPatch program | 00003030 61 6e 64 0a 20 20 20 20 20 20 74 75 72 6e 20 63 |and. turn c| 00003040 6f 70 70 65 72 20 62 61 72 73 20 6f 6e 2e 20 53 |opper bars on. S| 00003050 63 72 65 65 6e 20 67 72 61 62 73 20 73 61 76 65 |creen grabs save| 00003060 64 20 6f 75 74 20 77 69 6c 6c 20 68 61 76 65 20 |d out will have | 00003070 61 20 62 6c 61 63 6b 20 70 61 6c 65 74 74 65 2c |a black palette,| 00003080 0a 20 20 20 20 20 20 72 65 6d 6f 76 65 20 69 74 |. remove it| 00003090 20 28 75 73 69 6e 67 20 50 61 69 6e 74 29 20 74 | (using Paint) t| 000030a0 6f 20 73 65 65 20 67 72 61 70 68 69 63 73 2e 0a |o see graphics..| 000030b0 41 78 69 73 3a 20 54 68 69 73 20 67 61 6d 65 20 |Axis: This game | 000030c0 68 61 73 20 70 72 6f 74 65 63 74 69 6f 6e 20 62 |has protection b| 000030d0 75 69 6c 74 20 69 6e 20 74 6f 20 73 74 6f 70 20 |uilt in to stop | 000030e0 67 61 6d 65 73 20 68 61 63 6b 65 72 73 2e 20 54 |games hackers. T| 000030f0 6f 20 72 75 6e 20 69 74 0a 20 20 20 20 20 20 77 |o run it. w| 00003100 69 74 68 6f 75 74 20 74 68 65 20 70 72 6f 74 65 |ithout the prote| 00003110 63 74 69 6f 6e 2c 20 74 6f 20 61 6c 6c 6f 77 20 |ction, to allow | 00003120 54 68 65 20 48 61 63 6b 65 72 2c 20 75 73 65 20 |The Hacker, use | 00003130 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 |the application | 00003140 21 48 61 78 69 73 0a 20 20 20 20 20 20 73 75 70 |!Haxis. sup| 00003150 70 6c 69 65 64 2e 20 41 6c 6c 20 79 6f 75 20 67 |plied. All you g| 00003160 61 6d 65 73 20 63 6f 6d 70 61 6e 69 65 73 20 6f |ames companies o| 00003170 75 74 20 74 68 65 72 65 2c 20 6e 6f 74 65 3a 20 |ut there, note: | 00003180 69 66 20 79 6f 75 20 6b 69 6c 6c 20 54 68 65 0a |if you kill The.| 00003190 20 20 20 20 20 20 48 61 63 6b 65 72 2c 20 49 20 | Hacker, I | 000031a0 77 69 6c 6c 20 63 6f 64 65 20 72 6f 75 6e 64 20 |will code round | 000031b0 79 6f 75 72 20 70 72 6f 74 65 63 74 69 6f 6e 2e |your protection.| 000031c0 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 | If you want to | 000031d0 74 65 6d 70 6f 72 61 72 69 6c 79 0a 20 20 20 20 |temporarily. | 000031e0 20 20 73 74 6f 70 20 48 61 63 6b 65 72 2c 20 66 | stop Hacker, f| 000031f0 6f 72 20 61 6e 74 69 2d 70 69 72 61 63 79 20 72 |or anti-piracy r| 00003200 6f 75 74 69 6e 65 73 2c 20 77 72 69 74 65 20 66 |outines, write f| 00003210 6f 72 20 64 65 74 61 69 6c 73 2e 0a 4c 6f 74 75 |or details..Lotu| 00003220 73 20 54 75 72 62 6f 20 43 68 61 6c 6c 65 6e 67 |s Turbo Challeng| 00003230 65 20 32 3a 20 54 75 72 6e 73 20 6f 66 66 20 69 |e 2: Turns off i| 00003240 6e 74 65 72 72 75 70 74 73 20 77 68 65 6e 20 72 |nterrupts when r| 00003250 75 6e 2e 20 59 6f 75 20 63 61 6e 20 70 72 65 76 |un. You can prev| 00003260 65 6e 74 20 74 68 69 73 0a 20 20 20 20 20 20 66 |ent this. f| 00003270 72 6f 6d 20 68 61 70 70 65 6e 69 6e 67 20 62 79 |rom happening by| 00003280 20 70 72 65 73 73 69 6e 67 20 41 6c 74 2d 41 6c | pressing Alt-Al| 00003290 74 20 69 6e 20 74 68 65 20 6d 65 6e 75 2c 20 61 |t in the menu, a| 000032a0 6e 64 20 74 68 65 6e 20 61 6c 74 65 72 69 6e 67 |nd then altering| 000032b0 20 74 68 65 0a 20 20 20 20 20 20 77 6f 72 64 73 | the. words| 000032c0 20 61 74 20 26 44 45 33 30 2c 20 26 44 45 34 30 | at &DE30, &DE40| 000032d0 20 61 6e 64 20 26 44 45 35 30 2e 20 53 63 72 65 | and &DE50. Scre| 000032e0 65 6e 20 67 72 61 62 73 20 73 61 76 65 64 20 6f |en grabs saved o| 000032f0 75 74 20 77 69 6c 6c 20 68 61 76 65 20 61 0a 20 |ut will have a. | 00003300 20 20 20 20 20 62 6c 61 63 6b 20 70 61 6c 65 74 | black palet| 00003310 74 65 2c 20 72 65 6d 6f 76 65 20 69 74 20 28 75 |te, remove it (u| 00003320 73 69 6e 67 20 50 61 69 6e 74 29 20 74 6f 20 73 |sing Paint) to s| 00003330 65 65 20 67 72 61 70 68 69 63 73 2e 0a |ee graphics..| 0000333d