Home » Archimedes archive » Archimedes World » AW-1993-05.adf » AWMay93 » !AWMay93/Goodies/Hacker/!Help
!AWMay93/Goodies/Hacker/!Help
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 » Archimedes World » AW-1993-05.adf » AWMay93 |
Filename: | !AWMay93/Goodies/Hacker/!Help |
Read OK: | ✔ |
File size: | 1875 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
The Hacker - v3.04 Special demo for Archimedes World - 08 Mar 1993 This is a limited demo of The Hacker with many features taken out. The differences between this version and the full version are : * You are not allowed to interrupt the game more than twice. In the full version you can interrupt however many times you like, to narrow down lists etc. It is, however, still possible to find cheats for games, sometimes. * The entire filing window has been disabled. Usually, you can save and load lists ( which you could use to continue developing a cheat with the same lists, particularly useful if you're only allowed to interrupt the game twice ), save and load external code ( irrelevant as I haven't supplied any external code with this demo ), save application memory to look at on a Desktop disassembler or whatever, save screen shots, and even load and save game positions ( a handy save game option for those games who don't provide it ). All of these are disabled in this demo. * With the full version, you get a piece of external code to rip the music out of games. * If you try to save out a CheatMod with this version, nothing will happen, although you can have fun designing the cheat. In the full version, you can create stand-alone game-specific cheat modules which you can pass round to friends/PD libraries/even sell them if you want. * The Cheats directory contains rather more CheatMods with the full version. * You get a little manual with the full version, which does give rather more helpful hacking hints than this Help file. This demo is rather better than the PD demo, though, which only allowed you to interrupt once, and didn't allow you to see the game's registers. So we would appreciate you not handing it round as PD. Note : Neither The Hacker nor this demo is really suitable for 1 megabyte machines. Games tend to take up the entire memory of the machine, leaving no space for The Hacker. Another note : Usually, The Hacker is activated by pressing both Alt keys together. A4 users, however, have only one Alt key, and must open Hacker's icon bar menu and choose options. At the top is an option to use Ctrl and Alt keys, which you should select, then click on 'OK'. You will not be able to save the Options file if you are running The Hacker from its archive. This demo should give you an idea of what Hacker can do, and of how nice the mouse system is. To order the full copy, send �5 ( cheques payable to Andrew Clover ) to : DoggySoft 7, Blackhorse Crescent, Amersham, Bucks., HP6 6HP. Use of The Hacker Once The Hacker has been loaded, you can press Alt-Alt to interrupt the game or Desktop or whatever is running. There are various different windows containing the numerous features. To move between the different windows, click on the buttons at the top of the screen. Clicking on 'Back' returns to whatever you were doing before The Hacker was called, and clicking on 'Kill' will quit the game or current task, and return to the Desktop... sometimes. This feature is not guaranteed to work, so use a game's quit option if it has one. Disassemble : This provides a nice disassembler, use the scroll bar to scroll throught the contents of application memory. If you choose a list ( 1-6 ) to use then you can select and deselect addresses by clicking SELECT on them, and you can use the 'Last' and 'Next' buttons to go to the last and next addresses in the list you chose. Clicking with ADJUST on an address puts it into the Alter window, saving a bit of time. Clicking with menu on a branch instruction will move the disassembler to the address th branch would go to. If the instruction was a branch-with-link, or you held down SHIFT while clicking MENU, the previous place will be put in a stack, and you can go back by clicking on 'Bl return'. The format of the disassembly can be changed from the Options window on the Desktop task. Alter : This provides a few features to alter the contents of memory - string, word, or byte. Most of this is self-explanatory. Lists : This provides a simple viewer to see the contents of any of the lists 1-6. 'Clear' empties the list you're currently working on, 'Add address' adds a specified address to the list, 'Print contents' prints out all the addresses in the list, and 'Print disassembly' prints out a disassembly of all the memory from the first address in the list to the last. Then there are various list comparison buttons which you can work out yourself. Search : Put in the list you want the results to go to in the icon at the bottom, type in what you want to search for in one of the icons and press the button next to it. After a short pause ( Please Wait appears at the top ), the list you specified will contain all the addresses where what you typed was found. Most of the searches are obvious, but it is worth saying that the mnemonic search will match not just mnemonics but parts of them, the search is case-insensitive, and spacing-insensitive. So, 'Csr' would match with the instruction 'SUBCS R3,R3,#1'. If you select the 'Only...list' option, only addresses in the list at the top are considered, useful for finding lives counters and so on. The 'Not' option matches all addresses that AREN'T that you specified ( this will create an enormous list unless you select 'Only...list' ). SWI : This allows you to execute any SWI, trap any SWI ( so Hacker is called every time that SWI is used ), and slow down the game. Info : This is displayed when you enter The Hacker. It tells you the game's registers, the screen MODE, and the PSR flags. You can change the PSR flags and the registers, but don't do it unless you really know what you're doing, if you muck them up you can press 'Re-get' to restore the old values. * commands : A simple command line interpreter. You will notice I have not given you any ideas on how you can use these features to cheat. All I'll give away is the simple interrupt-search-lose-a- life-and-search-again-for-the-new-lives-value-using-only-addresses-in-the- first-list-technique. Send us money !
00000000 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00000010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 | Th| 00000020 65 20 48 61 63 6b 65 72 20 2d 20 76 33 2e 30 34 |e Hacker - v3.04| 00000030 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 |. S| 00000040 70 65 63 69 61 6c 20 64 65 6d 6f 20 66 6f 72 20 |pecial demo for | 00000050 41 72 63 68 69 6d 65 64 65 73 20 57 6f 72 6c 64 |Archimedes World| 00000060 20 2d 20 30 38 20 4d 61 72 20 31 39 39 33 0a 0a | - 08 Mar 1993..| 00000070 0a 0a 20 54 68 69 73 20 69 73 20 61 20 6c 69 6d |.. This is a lim| 00000080 69 74 65 64 20 64 65 6d 6f 20 6f 66 20 54 68 65 |ited demo of The| 00000090 20 48 61 63 6b 65 72 20 77 69 74 68 20 6d 61 6e | Hacker with man| 000000a0 79 20 66 65 61 74 75 72 65 73 20 74 61 6b 65 6e |y features taken| 000000b0 20 6f 75 74 2e 20 54 68 65 0a 64 69 66 66 65 72 | out. The.differ| 000000c0 65 6e 63 65 73 20 62 65 74 77 65 65 6e 20 74 68 |ences between th| 000000d0 69 73 20 76 65 72 73 69 6f 6e 20 61 6e 64 20 74 |is version and t| 000000e0 68 65 20 66 75 6c 6c 20 76 65 72 73 69 6f 6e 20 |he full version | 000000f0 61 72 65 20 3a 0a 0a 2a 20 59 6f 75 20 61 72 65 |are :..* You are| 00000100 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20 74 6f 20 | not allowed to | 00000110 69 6e 74 65 72 72 75 70 74 20 74 68 65 20 67 61 |interrupt the ga| 00000120 6d 65 20 6d 6f 72 65 20 74 68 61 6e 20 74 77 69 |me more than twi| 00000130 63 65 2e 20 49 6e 20 74 68 65 20 66 75 6c 6c 0a |ce. In the full.| 00000140 20 20 76 65 72 73 69 6f 6e 20 79 6f 75 20 63 61 | version you ca| 00000150 6e 20 69 6e 74 65 72 72 75 70 74 20 68 6f 77 65 |n interrupt howe| 00000160 76 65 72 20 6d 61 6e 79 20 74 69 6d 65 73 20 79 |ver many times y| 00000170 6f 75 20 6c 69 6b 65 2c 20 74 6f 20 6e 61 72 72 |ou like, to narr| 00000180 6f 77 20 64 6f 77 6e 20 6c 69 73 74 73 0a 20 20 |ow down lists. | 00000190 65 74 63 2e 20 49 74 20 69 73 2c 20 68 6f 77 65 |etc. It is, howe| 000001a0 76 65 72 2c 20 73 74 69 6c 6c 20 70 6f 73 73 69 |ver, still possi| 000001b0 62 6c 65 20 74 6f 20 66 69 6e 64 20 63 68 65 61 |ble to find chea| 000001c0 74 73 20 66 6f 72 20 67 61 6d 65 73 2c 20 73 6f |ts for games, so| 000001d0 6d 65 74 69 6d 65 73 2e 0a 2a 20 54 68 65 20 65 |metimes..* The e| 000001e0 6e 74 69 72 65 20 66 69 6c 69 6e 67 20 77 69 6e |ntire filing win| 000001f0 64 6f 77 20 68 61 73 20 62 65 65 6e 20 64 69 73 |dow has been dis| 00000200 61 62 6c 65 64 2e 20 55 73 75 61 6c 6c 79 2c 20 |abled. Usually, | 00000210 79 6f 75 20 63 61 6e 20 73 61 76 65 20 61 6e 64 |you can save and| 00000220 20 6c 6f 61 64 0a 20 20 6c 69 73 74 73 20 28 20 | load. lists ( | 00000230 77 68 69 63 68 20 79 6f 75 20 63 6f 75 6c 64 20 |which you could | 00000240 75 73 65 20 74 6f 20 63 6f 6e 74 69 6e 75 65 20 |use to continue | 00000250 64 65 76 65 6c 6f 70 69 6e 67 20 61 20 63 68 65 |developing a che| 00000260 61 74 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 |at with the same| 00000270 0a 20 20 6c 69 73 74 73 2c 20 70 61 72 74 69 63 |. lists, partic| 00000280 75 6c 61 72 6c 79 20 75 73 65 66 75 6c 20 69 66 |ularly useful if| 00000290 20 79 6f 75 27 72 65 20 6f 6e 6c 79 20 61 6c 6c | you're only all| 000002a0 6f 77 65 64 20 74 6f 20 69 6e 74 65 72 72 75 70 |owed to interrup| 000002b0 74 20 74 68 65 20 67 61 6d 65 0a 20 20 74 77 69 |t the game. twi| 000002c0 63 65 20 29 2c 20 73 61 76 65 20 61 6e 64 20 6c |ce ), save and l| 000002d0 6f 61 64 20 65 78 74 65 72 6e 61 6c 20 63 6f 64 |oad external cod| 000002e0 65 20 28 20 69 72 72 65 6c 65 76 61 6e 74 20 61 |e ( irrelevant a| 000002f0 73 20 49 20 68 61 76 65 6e 27 74 20 73 75 70 70 |s I haven't supp| 00000300 6c 69 65 64 20 61 6e 79 0a 20 20 65 78 74 65 72 |lied any. exter| 00000310 6e 61 6c 20 63 6f 64 65 20 77 69 74 68 20 74 68 |nal code with th| 00000320 69 73 20 64 65 6d 6f 20 29 2c 20 73 61 76 65 20 |is demo ), save | 00000330 61 70 70 6c 69 63 61 74 69 6f 6e 20 6d 65 6d 6f |application memo| 00000340 72 79 20 74 6f 20 6c 6f 6f 6b 20 61 74 20 6f 6e |ry to look at on| 00000350 20 61 0a 20 20 44 65 73 6b 74 6f 70 20 64 69 73 | a. Desktop dis| 00000360 61 73 73 65 6d 62 6c 65 72 20 6f 72 20 77 68 61 |assembler or wha| 00000370 74 65 76 65 72 2c 20 73 61 76 65 20 73 63 72 65 |tever, save scre| 00000380 65 6e 20 73 68 6f 74 73 2c 20 61 6e 64 20 65 76 |en shots, and ev| 00000390 65 6e 20 6c 6f 61 64 20 61 6e 64 20 73 61 76 65 |en load and save| 000003a0 0a 20 20 67 61 6d 65 20 70 6f 73 69 74 69 6f 6e |. game position| 000003b0 73 20 28 20 61 20 68 61 6e 64 79 20 73 61 76 65 |s ( a handy save| 000003c0 20 67 61 6d 65 20 6f 70 74 69 6f 6e 20 66 6f 72 | game option for| 000003d0 20 74 68 6f 73 65 20 67 61 6d 65 73 20 77 68 6f | those games who| 000003e0 20 64 6f 6e 27 74 20 70 72 6f 76 69 64 65 0a 20 | don't provide. | 000003f0 20 69 74 20 29 2e 20 41 6c 6c 20 6f 66 20 74 68 | it ). All of th| 00000400 65 73 65 20 61 72 65 20 64 69 73 61 62 6c 65 64 |ese are disabled| 00000410 20 69 6e 20 74 68 69 73 20 64 65 6d 6f 2e 0a 2a | in this demo..*| 00000420 20 57 69 74 68 20 74 68 65 20 66 75 6c 6c 20 76 | With the full v| 00000430 65 72 73 69 6f 6e 2c 20 79 6f 75 20 67 65 74 20 |ersion, you get | 00000440 61 20 70 69 65 63 65 20 6f 66 20 65 78 74 65 72 |a piece of exter| 00000450 6e 61 6c 20 63 6f 64 65 20 74 6f 20 72 69 70 20 |nal code to rip | 00000460 74 68 65 20 6d 75 73 69 63 0a 20 20 6f 75 74 20 |the music. out | 00000470 6f 66 20 67 61 6d 65 73 2e 0a 2a 20 49 66 20 79 |of games..* If y| 00000480 6f 75 20 74 72 79 20 74 6f 20 73 61 76 65 20 6f |ou try to save o| 00000490 75 74 20 61 20 43 68 65 61 74 4d 6f 64 20 77 69 |ut a CheatMod wi| 000004a0 74 68 20 74 68 69 73 20 76 65 72 73 69 6f 6e 2c |th this version,| 000004b0 20 6e 6f 74 68 69 6e 67 20 77 69 6c 6c 20 68 61 | nothing will ha| 000004c0 70 70 65 6e 2c 0a 20 20 61 6c 74 68 6f 75 67 68 |ppen,. although| 000004d0 20 79 6f 75 20 63 61 6e 20 68 61 76 65 20 66 75 | you can have fu| 000004e0 6e 20 64 65 73 69 67 6e 69 6e 67 20 74 68 65 20 |n designing the | 000004f0 63 68 65 61 74 2e 20 49 6e 20 74 68 65 20 66 75 |cheat. In the fu| 00000500 6c 6c 20 76 65 72 73 69 6f 6e 2c 20 79 6f 75 20 |ll version, you | 00000510 63 61 6e 0a 20 20 63 72 65 61 74 65 20 73 74 61 |can. create sta| 00000520 6e 64 2d 61 6c 6f 6e 65 20 67 61 6d 65 2d 73 70 |nd-alone game-sp| 00000530 65 63 69 66 69 63 20 63 68 65 61 74 20 6d 6f 64 |ecific cheat mod| 00000540 75 6c 65 73 20 77 68 69 63 68 20 79 6f 75 20 63 |ules which you c| 00000550 61 6e 20 70 61 73 73 20 72 6f 75 6e 64 20 74 6f |an pass round to| 00000560 0a 20 20 66 72 69 65 6e 64 73 2f 50 44 20 6c 69 |. friends/PD li| 00000570 62 72 61 72 69 65 73 2f 65 76 65 6e 20 73 65 6c |braries/even sel| 00000580 6c 20 74 68 65 6d 20 69 66 20 79 6f 75 20 77 61 |l them if you wa| 00000590 6e 74 2e 0a 2a 20 54 68 65 20 43 68 65 61 74 73 |nt..* The Cheats| 000005a0 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 | directory conta| 000005b0 69 6e 73 20 72 61 74 68 65 72 20 6d 6f 72 65 20 |ins rather more | 000005c0 43 68 65 61 74 4d 6f 64 73 20 77 69 74 68 20 74 |CheatMods with t| 000005d0 68 65 20 66 75 6c 6c 20 76 65 72 73 69 6f 6e 2e |he full version.| 000005e0 0a 2a 20 59 6f 75 20 67 65 74 20 61 20 6c 69 74 |.* You get a lit| 000005f0 74 6c 65 20 6d 61 6e 75 61 6c 20 77 69 74 68 20 |tle manual with | 00000600 74 68 65 20 66 75 6c 6c 20 76 65 72 73 69 6f 6e |the full version| 00000610 2c 20 77 68 69 63 68 20 64 6f 65 73 20 67 69 76 |, which does giv| 00000620 65 20 72 61 74 68 65 72 20 6d 6f 72 65 0a 20 20 |e rather more. | 00000630 68 65 6c 70 66 75 6c 20 68 61 63 6b 69 6e 67 20 |helpful hacking | 00000640 68 69 6e 74 73 20 74 68 61 6e 20 74 68 69 73 20 |hints than this | 00000650 48 65 6c 70 20 66 69 6c 65 2e 0a 0a 20 54 68 69 |Help file... Thi| 00000660 73 20 64 65 6d 6f 20 69 73 20 72 61 74 68 65 72 |s demo is rather| 00000670 20 62 65 74 74 65 72 20 74 68 61 6e 20 74 68 65 | better than the| 00000680 20 50 44 20 64 65 6d 6f 2c 20 74 68 6f 75 67 68 | PD demo, though| 00000690 2c 20 77 68 69 63 68 20 6f 6e 6c 79 20 61 6c 6c |, which only all| 000006a0 6f 77 65 64 20 79 6f 75 0a 74 6f 20 69 6e 74 65 |owed you.to inte| 000006b0 72 72 75 70 74 20 6f 6e 63 65 2c 20 61 6e 64 20 |rrupt once, and | 000006c0 64 69 64 6e 27 74 20 61 6c 6c 6f 77 20 79 6f 75 |didn't allow you| 000006d0 20 74 6f 20 73 65 65 20 74 68 65 20 67 61 6d 65 | to see the game| 000006e0 27 73 20 72 65 67 69 73 74 65 72 73 2e 20 53 6f |'s registers. So| 000006f0 20 77 65 0a 77 6f 75 6c 64 20 61 70 70 72 65 63 | we.would apprec| 00000700 69 61 74 65 20 79 6f 75 20 6e 6f 74 20 68 61 6e |iate you not han| 00000710 64 69 6e 67 20 69 74 20 72 6f 75 6e 64 20 61 73 |ding it round as| 00000720 20 50 44 2e 0a 0a 20 4e 6f 74 65 20 3a 20 4e 65 | PD... Note : Ne| 00000730 69 74 68 65 72 20 54 68 65 20 48 61 63 6b 65 72 |ither The Hacker| 00000740 20 6e 6f 72 20 74 68 69 73 20 64 65 6d 6f 20 69 | nor this demo i| 00000750 73 20 72 65 61 6c 6c 79 20 73 75 69 74 61 62 6c |s really suitabl| 00000760 65 20 66 6f 72 20 31 20 6d 65 67 61 62 79 74 65 |e for 1 megabyte| 00000770 0a 6d 61 63 68 69 6e 65 73 2e 20 47 61 6d 65 73 |.machines. Games| 00000780 20 74 65 6e 64 20 74 6f 20 74 61 6b 65 20 75 70 | tend to take up| 00000790 20 74 68 65 20 65 6e 74 69 72 65 20 6d 65 6d 6f | the entire memo| 000007a0 72 79 20 6f 66 20 74 68 65 20 6d 61 63 68 69 6e |ry of the machin| 000007b0 65 2c 20 6c 65 61 76 69 6e 67 20 6e 6f 0a 73 70 |e, leaving no.sp| 000007c0 61 63 65 20 66 6f 72 20 54 68 65 20 48 61 63 6b |ace for The Hack| 000007d0 65 72 2e 0a 0a 20 41 6e 6f 74 68 65 72 20 6e 6f |er... Another no| 000007e0 74 65 20 3a 20 55 73 75 61 6c 6c 79 2c 20 54 68 |te : Usually, Th| 000007f0 65 20 48 61 63 6b 65 72 20 69 73 20 61 63 74 69 |e Hacker is acti| 00000800 76 61 74 65 64 20 62 79 20 70 72 65 73 73 69 6e |vated by pressin| 00000810 67 20 62 6f 74 68 20 41 6c 74 20 6b 65 79 73 0a |g both Alt keys.| 00000820 74 6f 67 65 74 68 65 72 2e 20 41 34 20 75 73 65 |together. A4 use| 00000830 72 73 2c 20 68 6f 77 65 76 65 72 2c 20 68 61 76 |rs, however, hav| 00000840 65 20 6f 6e 6c 79 20 6f 6e 65 20 41 6c 74 20 6b |e only one Alt k| 00000850 65 79 2c 20 61 6e 64 20 6d 75 73 74 20 6f 70 65 |ey, and must ope| 00000860 6e 20 48 61 63 6b 65 72 27 73 0a 69 63 6f 6e 20 |n Hacker's.icon | 00000870 62 61 72 20 6d 65 6e 75 20 61 6e 64 20 63 68 6f |bar menu and cho| 00000880 6f 73 65 20 6f 70 74 69 6f 6e 73 2e 20 41 74 20 |ose options. At | 00000890 74 68 65 20 74 6f 70 20 69 73 20 61 6e 20 6f 70 |the top is an op| 000008a0 74 69 6f 6e 20 74 6f 20 75 73 65 20 43 74 72 6c |tion to use Ctrl| 000008b0 20 61 6e 64 20 41 6c 74 0a 6b 65 79 73 2c 20 77 | and Alt.keys, w| 000008c0 68 69 63 68 20 79 6f 75 20 73 68 6f 75 6c 64 20 |hich you should | 000008d0 73 65 6c 65 63 74 2c 20 74 68 65 6e 20 63 6c 69 |select, then cli| 000008e0 63 6b 20 6f 6e 20 27 4f 4b 27 2e 20 59 6f 75 20 |ck on 'OK'. You | 000008f0 77 69 6c 6c 20 6e 6f 74 20 62 65 20 61 62 6c 65 |will not be able| 00000900 20 74 6f 0a 73 61 76 65 20 74 68 65 20 4f 70 74 | to.save the Opt| 00000910 69 6f 6e 73 20 66 69 6c 65 20 69 66 20 79 6f 75 |ions file if you| 00000920 20 61 72 65 20 72 75 6e 6e 69 6e 67 20 54 68 65 | are running The| 00000930 20 48 61 63 6b 65 72 20 66 72 6f 6d 20 69 74 73 | Hacker from its| 00000940 20 61 72 63 68 69 76 65 2e 0a 0a 20 54 68 69 73 | archive... This| 00000950 20 64 65 6d 6f 20 73 68 6f 75 6c 64 20 67 69 76 | demo should giv| 00000960 65 20 79 6f 75 20 61 6e 20 69 64 65 61 20 6f 66 |e you an idea of| 00000970 20 77 68 61 74 20 48 61 63 6b 65 72 20 63 61 6e | what Hacker can| 00000980 20 64 6f 2c 20 61 6e 64 20 6f 66 20 68 6f 77 20 | do, and of how | 00000990 6e 69 63 65 20 74 68 65 0a 6d 6f 75 73 65 20 73 |nice the.mouse s| 000009a0 79 73 74 65 6d 20 69 73 2e 20 54 6f 20 6f 72 64 |ystem is. To ord| 000009b0 65 72 20 74 68 65 20 66 75 6c 6c 20 63 6f 70 79 |er the full copy| 000009c0 2c 20 73 65 6e 64 20 a3 35 20 28 20 63 68 65 71 |, send .5 ( cheq| 000009d0 75 65 73 20 70 61 79 61 62 6c 65 20 74 6f 20 41 |ues payable to A| 000009e0 6e 64 72 65 77 0a 43 6c 6f 76 65 72 20 29 20 74 |ndrew.Clover ) t| 000009f0 6f 20 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 |o :.. | 00000a00 20 20 20 20 20 20 20 44 6f 67 67 79 53 6f 66 74 | DoggySoft| 00000a10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00000a20 20 20 20 20 37 2c 20 42 6c 61 63 6b 68 6f 72 73 | 7, Blackhors| 00000a30 65 20 43 72 65 73 63 65 6e 74 2c 0a 20 20 20 20 |e Crescent,. | 00000a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000a50 41 6d 65 72 73 68 61 6d 2c 0a 20 20 20 20 20 20 |Amersham,. | 00000a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 | B| 00000a70 75 63 6b 73 2e 2c 0a 20 20 20 20 20 20 20 20 20 |ucks.,. | 00000a80 20 20 20 20 20 20 20 20 20 20 20 20 20 48 50 36 | HP6| 00000a90 20 36 48 50 2e 0a 0a 0a 20 20 20 20 20 20 20 20 | 6HP.... | 00000aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000ab0 20 20 20 20 20 55 73 65 20 6f 66 20 54 68 65 20 | Use of The | 00000ac0 48 61 63 6b 65 72 0a 0a 20 4f 6e 63 65 20 54 68 |Hacker.. Once Th| 00000ad0 65 20 48 61 63 6b 65 72 20 68 61 73 20 62 65 65 |e Hacker has bee| 00000ae0 6e 20 6c 6f 61 64 65 64 2c 20 79 6f 75 20 63 61 |n loaded, you ca| 00000af0 6e 20 70 72 65 73 73 20 41 6c 74 2d 41 6c 74 20 |n press Alt-Alt | 00000b00 74 6f 20 69 6e 74 65 72 72 75 70 74 20 74 68 65 |to interrupt the| 00000b10 20 67 61 6d 65 0a 6f 72 20 44 65 73 6b 74 6f 70 | game.or Desktop| 00000b20 20 6f 72 20 77 68 61 74 65 76 65 72 20 69 73 20 | or whatever is | 00000b30 72 75 6e 6e 69 6e 67 2e 20 54 68 65 72 65 20 61 |running. There a| 00000b40 72 65 20 76 61 72 69 6f 75 73 20 64 69 66 66 65 |re various diffe| 00000b50 72 65 6e 74 20 77 69 6e 64 6f 77 73 0a 63 6f 6e |rent windows.con| 00000b60 74 61 69 6e 69 6e 67 20 74 68 65 20 6e 75 6d 65 |taining the nume| 00000b70 72 6f 75 73 20 66 65 61 74 75 72 65 73 2e 20 54 |rous features. T| 00000b80 6f 20 6d 6f 76 65 20 62 65 74 77 65 65 6e 20 74 |o move between t| 00000b90 68 65 20 64 69 66 66 65 72 65 6e 74 20 77 69 6e |he different win| 00000ba0 64 6f 77 73 2c 0a 63 6c 69 63 6b 20 6f 6e 20 74 |dows,.click on t| 00000bb0 68 65 20 62 75 74 74 6f 6e 73 20 61 74 20 74 68 |he buttons at th| 00000bc0 65 20 74 6f 70 20 6f 66 20 74 68 65 20 73 63 72 |e top of the scr| 00000bd0 65 65 6e 2e 20 43 6c 69 63 6b 69 6e 67 20 6f 6e |een. Clicking on| 00000be0 20 27 42 61 63 6b 27 20 72 65 74 75 72 6e 73 20 | 'Back' returns | 00000bf0 74 6f 0a 77 68 61 74 65 76 65 72 20 79 6f 75 20 |to.whatever you | 00000c00 77 65 72 65 20 64 6f 69 6e 67 20 62 65 66 6f 72 |were doing befor| 00000c10 65 20 54 68 65 20 48 61 63 6b 65 72 20 77 61 73 |e The Hacker was| 00000c20 20 63 61 6c 6c 65 64 2c 20 61 6e 64 20 63 6c 69 | called, and cli| 00000c30 63 6b 69 6e 67 20 6f 6e 20 27 4b 69 6c 6c 27 0a |cking on 'Kill'.| 00000c40 77 69 6c 6c 20 71 75 69 74 20 74 68 65 20 67 61 |will quit the ga| 00000c50 6d 65 20 6f 72 20 63 75 72 72 65 6e 74 20 74 61 |me or current ta| 00000c60 73 6b 2c 20 61 6e 64 20 72 65 74 75 72 6e 20 74 |sk, and return t| 00000c70 6f 20 74 68 65 20 44 65 73 6b 74 6f 70 2e 2e 2e |o the Desktop...| 00000c80 20 73 6f 6d 65 74 69 6d 65 73 2e 0a 54 68 69 73 | sometimes..This| 00000c90 20 66 65 61 74 75 72 65 20 69 73 20 6e 6f 74 20 | feature is not | 00000ca0 67 75 61 72 61 6e 74 65 65 64 20 74 6f 20 77 6f |guaranteed to wo| 00000cb0 72 6b 2c 20 73 6f 20 75 73 65 20 61 20 67 61 6d |rk, so use a gam| 00000cc0 65 27 73 20 71 75 69 74 20 6f 70 74 69 6f 6e 20 |e's quit option | 00000cd0 69 66 20 69 74 20 68 61 73 0a 6f 6e 65 2e 0a 0a |if it has.one...| 00000ce0 44 69 73 61 73 73 65 6d 62 6c 65 20 3a 20 54 68 |Disassemble : Th| 00000cf0 69 73 20 70 72 6f 76 69 64 65 73 20 61 20 6e 69 |is provides a ni| 00000d00 63 65 20 64 69 73 61 73 73 65 6d 62 6c 65 72 2c |ce disassembler,| 00000d10 20 75 73 65 20 74 68 65 20 73 63 72 6f 6c 6c 20 | use the scroll | 00000d20 62 61 72 20 74 6f 20 73 63 72 6f 6c 6c 0a 74 68 |bar to scroll.th| 00000d30 72 6f 75 67 68 74 20 74 68 65 20 63 6f 6e 74 65 |rought the conte| 00000d40 6e 74 73 20 6f 66 20 61 70 70 6c 69 63 61 74 69 |nts of applicati| 00000d50 6f 6e 20 6d 65 6d 6f 72 79 2e 20 49 66 20 79 6f |on memory. If yo| 00000d60 75 20 63 68 6f 6f 73 65 20 61 20 6c 69 73 74 20 |u choose a list | 00000d70 28 20 31 2d 36 20 29 20 74 6f 0a 75 73 65 20 74 |( 1-6 ) to.use t| 00000d80 68 65 6e 20 79 6f 75 20 63 61 6e 20 73 65 6c 65 |hen you can sele| 00000d90 63 74 20 61 6e 64 20 64 65 73 65 6c 65 63 74 20 |ct and deselect | 00000da0 61 64 64 72 65 73 73 65 73 20 62 79 20 63 6c 69 |addresses by cli| 00000db0 63 6b 69 6e 67 20 53 45 4c 45 43 54 20 6f 6e 20 |cking SELECT on | 00000dc0 74 68 65 6d 2c 0a 61 6e 64 20 79 6f 75 20 63 61 |them,.and you ca| 00000dd0 6e 20 75 73 65 20 74 68 65 20 27 4c 61 73 74 27 |n use the 'Last'| 00000de0 20 61 6e 64 20 27 4e 65 78 74 27 20 62 75 74 74 | and 'Next' butt| 00000df0 6f 6e 73 20 74 6f 20 67 6f 20 74 6f 20 74 68 65 |ons to go to the| 00000e00 20 6c 61 73 74 20 61 6e 64 20 6e 65 78 74 0a 61 | last and next.a| 00000e10 64 64 72 65 73 73 65 73 20 69 6e 20 74 68 65 20 |ddresses in the | 00000e20 6c 69 73 74 20 79 6f 75 20 63 68 6f 73 65 2e 20 |list you chose. | 00000e30 43 6c 69 63 6b 69 6e 67 20 77 69 74 68 20 41 44 |Clicking with AD| 00000e40 4a 55 53 54 20 6f 6e 20 61 6e 20 61 64 64 72 65 |JUST on an addre| 00000e50 73 73 20 70 75 74 73 20 69 74 0a 69 6e 74 6f 20 |ss puts it.into | 00000e60 74 68 65 20 41 6c 74 65 72 20 77 69 6e 64 6f 77 |the Alter window| 00000e70 2c 20 73 61 76 69 6e 67 20 61 20 62 69 74 20 6f |, saving a bit o| 00000e80 66 20 74 69 6d 65 2e 20 43 6c 69 63 6b 69 6e 67 |f time. Clicking| 00000e90 20 77 69 74 68 20 6d 65 6e 75 20 6f 6e 20 61 20 | with menu on a | 00000ea0 62 72 61 6e 63 68 0a 69 6e 73 74 72 75 63 74 69 |branch.instructi| 00000eb0 6f 6e 20 77 69 6c 6c 20 6d 6f 76 65 20 74 68 65 |on will move the| 00000ec0 20 64 69 73 61 73 73 65 6d 62 6c 65 72 20 74 6f | disassembler to| 00000ed0 20 74 68 65 20 61 64 64 72 65 73 73 20 74 68 20 | the address th | 00000ee0 62 72 61 6e 63 68 20 77 6f 75 6c 64 20 67 6f 20 |branch would go | 00000ef0 74 6f 2e 0a 49 66 20 74 68 65 20 69 6e 73 74 72 |to..If the instr| 00000f00 75 63 74 69 6f 6e 20 77 61 73 20 61 20 62 72 61 |uction was a bra| 00000f10 6e 63 68 2d 77 69 74 68 2d 6c 69 6e 6b 2c 20 6f |nch-with-link, o| 00000f20 72 20 79 6f 75 20 68 65 6c 64 20 64 6f 77 6e 20 |r you held down | 00000f30 53 48 49 46 54 20 77 68 69 6c 65 0a 63 6c 69 63 |SHIFT while.clic| 00000f40 6b 69 6e 67 20 4d 45 4e 55 2c 20 74 68 65 20 70 |king MENU, the p| 00000f50 72 65 76 69 6f 75 73 20 70 6c 61 63 65 20 77 69 |revious place wi| 00000f60 6c 6c 20 62 65 20 70 75 74 20 69 6e 20 61 20 73 |ll be put in a s| 00000f70 74 61 63 6b 2c 20 61 6e 64 20 79 6f 75 20 63 61 |tack, and you ca| 00000f80 6e 20 67 6f 20 62 61 63 6b 0a 62 79 20 63 6c 69 |n go back.by cli| 00000f90 63 6b 69 6e 67 20 6f 6e 20 27 42 6c 20 72 65 74 |cking on 'Bl ret| 00000fa0 75 72 6e 27 2e 20 54 68 65 20 66 6f 72 6d 61 74 |urn'. The format| 00000fb0 20 6f 66 20 74 68 65 20 64 69 73 61 73 73 65 6d | of the disassem| 00000fc0 62 6c 79 20 63 61 6e 20 62 65 20 63 68 61 6e 67 |bly can be chang| 00000fd0 65 64 20 66 72 6f 6d 0a 74 68 65 20 4f 70 74 69 |ed from.the Opti| 00000fe0 6f 6e 73 20 77 69 6e 64 6f 77 20 6f 6e 20 74 68 |ons window on th| 00000ff0 65 20 44 65 73 6b 74 6f 70 20 74 61 73 6b 2e 0a |e Desktop task..| 00001000 0a 41 6c 74 65 72 20 3a 20 54 68 69 73 20 70 72 |.Alter : This pr| 00001010 6f 76 69 64 65 73 20 61 20 66 65 77 20 66 65 61 |ovides a few fea| 00001020 74 75 72 65 73 20 74 6f 20 61 6c 74 65 72 20 74 |tures to alter t| 00001030 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 6d |he contents of m| 00001040 65 6d 6f 72 79 20 2d 0a 73 74 72 69 6e 67 2c 20 |emory -.string, | 00001050 77 6f 72 64 2c 20 6f 72 20 62 79 74 65 2e 20 4d |word, or byte. M| 00001060 6f 73 74 20 6f 66 20 74 68 69 73 20 69 73 20 73 |ost of this is s| 00001070 65 6c 66 2d 65 78 70 6c 61 6e 61 74 6f 72 79 2e |elf-explanatory.| 00001080 0a 0a 4c 69 73 74 73 20 3a 20 54 68 69 73 20 70 |..Lists : This p| 00001090 72 6f 76 69 64 65 73 20 61 20 73 69 6d 70 6c 65 |rovides a simple| 000010a0 20 76 69 65 77 65 72 20 74 6f 20 73 65 65 20 74 | viewer to see t| 000010b0 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 61 |he contents of a| 000010c0 6e 79 20 6f 66 20 74 68 65 20 6c 69 73 74 73 0a |ny of the lists.| 000010d0 31 2d 36 2e 20 27 43 6c 65 61 72 27 20 65 6d 70 |1-6. 'Clear' emp| 000010e0 74 69 65 73 20 74 68 65 20 6c 69 73 74 20 79 6f |ties the list yo| 000010f0 75 27 72 65 20 63 75 72 72 65 6e 74 6c 79 20 77 |u're currently w| 00001100 6f 72 6b 69 6e 67 20 6f 6e 2c 20 27 41 64 64 20 |orking on, 'Add | 00001110 61 64 64 72 65 73 73 27 20 61 64 64 73 0a 61 20 |address' adds.a | 00001120 73 70 65 63 69 66 69 65 64 20 61 64 64 72 65 73 |specified addres| 00001130 73 20 74 6f 20 74 68 65 20 6c 69 73 74 2c 20 27 |s to the list, '| 00001140 50 72 69 6e 74 20 63 6f 6e 74 65 6e 74 73 27 20 |Print contents' | 00001150 70 72 69 6e 74 73 20 6f 75 74 20 61 6c 6c 20 74 |prints out all t| 00001160 68 65 0a 61 64 64 72 65 73 73 65 73 20 69 6e 20 |he.addresses in | 00001170 74 68 65 20 6c 69 73 74 2c 20 61 6e 64 20 27 50 |the list, and 'P| 00001180 72 69 6e 74 20 64 69 73 61 73 73 65 6d 62 6c 79 |rint disassembly| 00001190 27 20 70 72 69 6e 74 73 20 6f 75 74 20 61 20 64 |' prints out a d| 000011a0 69 73 61 73 73 65 6d 62 6c 79 20 6f 66 0a 61 6c |isassembly of.al| 000011b0 6c 20 74 68 65 20 6d 65 6d 6f 72 79 20 66 72 6f |l the memory fro| 000011c0 6d 20 74 68 65 20 66 69 72 73 74 20 61 64 64 72 |m the first addr| 000011d0 65 73 73 20 69 6e 20 74 68 65 20 6c 69 73 74 20 |ess in the list | 000011e0 74 6f 20 74 68 65 20 6c 61 73 74 2e 20 54 68 65 |to the last. The| 000011f0 6e 20 74 68 65 72 65 20 61 72 65 0a 76 61 72 69 |n there are.vari| 00001200 6f 75 73 20 6c 69 73 74 20 63 6f 6d 70 61 72 69 |ous list compari| 00001210 73 6f 6e 20 62 75 74 74 6f 6e 73 20 77 68 69 63 |son buttons whic| 00001220 68 20 79 6f 75 20 63 61 6e 20 77 6f 72 6b 20 6f |h you can work o| 00001230 75 74 20 79 6f 75 72 73 65 6c 66 2e 0a 0a 53 65 |ut yourself...Se| 00001240 61 72 63 68 20 3a 20 50 75 74 20 69 6e 20 74 68 |arch : Put in th| 00001250 65 20 6c 69 73 74 20 79 6f 75 20 77 61 6e 74 20 |e list you want | 00001260 74 68 65 20 72 65 73 75 6c 74 73 20 74 6f 20 67 |the results to g| 00001270 6f 20 74 6f 20 69 6e 20 74 68 65 20 69 63 6f 6e |o to in the icon| 00001280 20 61 74 20 74 68 65 0a 62 6f 74 74 6f 6d 2c 20 | at the.bottom, | 00001290 74 79 70 65 20 69 6e 20 77 68 61 74 20 79 6f 75 |type in what you| 000012a0 20 77 61 6e 74 20 74 6f 20 73 65 61 72 63 68 20 | want to search | 000012b0 66 6f 72 20 69 6e 20 6f 6e 65 20 6f 66 20 74 68 |for in one of th| 000012c0 65 20 69 63 6f 6e 73 20 61 6e 64 20 70 72 65 73 |e icons and pres| 000012d0 73 20 74 68 65 0a 62 75 74 74 6f 6e 20 6e 65 78 |s the.button nex| 000012e0 74 20 74 6f 20 69 74 2e 20 41 66 74 65 72 20 61 |t to it. After a| 000012f0 20 73 68 6f 72 74 20 70 61 75 73 65 20 28 20 50 | short pause ( P| 00001300 6c 65 61 73 65 20 57 61 69 74 20 61 70 70 65 61 |lease Wait appea| 00001310 72 73 20 61 74 20 74 68 65 20 74 6f 70 20 29 2c |rs at the top ),| 00001320 0a 74 68 65 20 6c 69 73 74 20 79 6f 75 20 73 70 |.the list you sp| 00001330 65 63 69 66 69 65 64 20 77 69 6c 6c 20 63 6f 6e |ecified will con| 00001340 74 61 69 6e 20 61 6c 6c 20 74 68 65 20 61 64 64 |tain all the add| 00001350 72 65 73 73 65 73 20 77 68 65 72 65 20 77 68 61 |resses where wha| 00001360 74 20 79 6f 75 20 74 79 70 65 64 0a 77 61 73 20 |t you typed.was | 00001370 66 6f 75 6e 64 2e 20 4d 6f 73 74 20 6f 66 20 74 |found. Most of t| 00001380 68 65 20 73 65 61 72 63 68 65 73 20 61 72 65 20 |he searches are | 00001390 6f 62 76 69 6f 75 73 2c 20 62 75 74 20 69 74 20 |obvious, but it | 000013a0 69 73 20 77 6f 72 74 68 20 73 61 79 69 6e 67 20 |is worth saying | 000013b0 74 68 61 74 20 74 68 65 0a 6d 6e 65 6d 6f 6e 69 |that the.mnemoni| 000013c0 63 20 73 65 61 72 63 68 20 77 69 6c 6c 20 6d 61 |c search will ma| 000013d0 74 63 68 20 6e 6f 74 20 6a 75 73 74 20 6d 6e 65 |tch not just mne| 000013e0 6d 6f 6e 69 63 73 20 62 75 74 20 70 61 72 74 73 |monics but parts| 000013f0 20 6f 66 20 74 68 65 6d 2c 20 74 68 65 20 73 65 | of them, the se| 00001400 61 72 63 68 0a 69 73 20 63 61 73 65 2d 69 6e 73 |arch.is case-ins| 00001410 65 6e 73 69 74 69 76 65 2c 20 61 6e 64 20 73 70 |ensitive, and sp| 00001420 61 63 69 6e 67 2d 69 6e 73 65 6e 73 69 74 69 76 |acing-insensitiv| 00001430 65 2e 20 53 6f 2c 20 27 43 73 72 27 20 77 6f 75 |e. So, 'Csr' wou| 00001440 6c 64 20 6d 61 74 63 68 20 77 69 74 68 20 74 68 |ld match with th| 00001450 65 0a 69 6e 73 74 72 75 63 74 69 6f 6e 20 27 53 |e.instruction 'S| 00001460 55 42 43 53 20 20 20 20 20 20 52 33 2c 52 33 2c |UBCS R3,R3,| 00001470 23 31 27 2e 20 49 66 20 79 6f 75 20 73 65 6c 65 |#1'. If you sele| 00001480 63 74 20 74 68 65 20 27 4f 6e 6c 79 2e 2e 2e 6c |ct the 'Only...l| 00001490 69 73 74 27 20 6f 70 74 69 6f 6e 2c 0a 6f 6e 6c |ist' option,.onl| 000014a0 79 20 61 64 64 72 65 73 73 65 73 20 69 6e 20 74 |y addresses in t| 000014b0 68 65 20 6c 69 73 74 20 61 74 20 74 68 65 20 74 |he list at the t| 000014c0 6f 70 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 |op are considere| 000014d0 64 2c 20 75 73 65 66 75 6c 20 66 6f 72 20 66 69 |d, useful for fi| 000014e0 6e 64 69 6e 67 0a 6c 69 76 65 73 20 63 6f 75 6e |nding.lives coun| 000014f0 74 65 72 73 20 61 6e 64 20 73 6f 20 6f 6e 2e 20 |ters and so on. | 00001500 54 68 65 20 27 4e 6f 74 27 20 6f 70 74 69 6f 6e |The 'Not' option| 00001510 20 6d 61 74 63 68 65 73 20 61 6c 6c 20 61 64 64 | matches all add| 00001520 72 65 73 73 65 73 20 74 68 61 74 20 41 52 45 4e |resses that AREN| 00001530 27 54 0a 74 68 61 74 20 79 6f 75 20 73 70 65 63 |'T.that you spec| 00001540 69 66 69 65 64 20 28 20 74 68 69 73 20 77 69 6c |ified ( this wil| 00001550 6c 20 63 72 65 61 74 65 20 61 6e 20 65 6e 6f 72 |l create an enor| 00001560 6d 6f 75 73 20 6c 69 73 74 20 75 6e 6c 65 73 73 |mous list unless| 00001570 20 79 6f 75 20 73 65 6c 65 63 74 0a 27 4f 6e 6c | you select.'Onl| 00001580 79 2e 2e 2e 6c 69 73 74 27 20 29 2e 0a 0a 53 57 |y...list' )...SW| 00001590 49 20 3a 20 54 68 69 73 20 61 6c 6c 6f 77 73 20 |I : This allows | 000015a0 79 6f 75 20 74 6f 20 65 78 65 63 75 74 65 20 61 |you to execute a| 000015b0 6e 79 20 53 57 49 2c 20 74 72 61 70 20 61 6e 79 |ny SWI, trap any| 000015c0 20 53 57 49 20 28 20 73 6f 20 48 61 63 6b 65 72 | SWI ( so Hacker| 000015d0 20 69 73 20 63 61 6c 6c 65 64 0a 65 76 65 72 79 | is called.every| 000015e0 20 74 69 6d 65 20 74 68 61 74 20 53 57 49 20 69 | time that SWI i| 000015f0 73 20 75 73 65 64 20 29 2c 20 61 6e 64 20 73 6c |s used ), and sl| 00001600 6f 77 20 64 6f 77 6e 20 74 68 65 20 67 61 6d 65 |ow down the game| 00001610 2e 0a 0a 49 6e 66 6f 20 3a 20 54 68 69 73 20 69 |...Info : This i| 00001620 73 20 64 69 73 70 6c 61 79 65 64 20 77 68 65 6e |s displayed when| 00001630 20 79 6f 75 20 65 6e 74 65 72 20 54 68 65 20 48 | you enter The H| 00001640 61 63 6b 65 72 2e 20 49 74 20 74 65 6c 6c 73 20 |acker. It tells | 00001650 79 6f 75 20 74 68 65 20 67 61 6d 65 27 73 0a 72 |you the game's.r| 00001660 65 67 69 73 74 65 72 73 2c 20 74 68 65 20 73 63 |egisters, the sc| 00001670 72 65 65 6e 20 4d 4f 44 45 2c 20 61 6e 64 20 74 |reen MODE, and t| 00001680 68 65 20 50 53 52 20 66 6c 61 67 73 2e 20 59 6f |he PSR flags. Yo| 00001690 75 20 63 61 6e 20 63 68 61 6e 67 65 20 74 68 65 |u can change the| 000016a0 20 50 53 52 20 66 6c 61 67 73 0a 61 6e 64 20 74 | PSR flags.and t| 000016b0 68 65 20 72 65 67 69 73 74 65 72 73 2c 20 62 75 |he registers, bu| 000016c0 74 20 64 6f 6e 27 74 20 64 6f 20 69 74 20 75 6e |t don't do it un| 000016d0 6c 65 73 73 20 79 6f 75 20 72 65 61 6c 6c 79 20 |less you really | 000016e0 6b 6e 6f 77 20 77 68 61 74 20 79 6f 75 27 72 65 |know what you're| 000016f0 20 64 6f 69 6e 67 2c 0a 69 66 20 79 6f 75 20 6d | doing,.if you m| 00001700 75 63 6b 20 74 68 65 6d 20 75 70 20 79 6f 75 20 |uck them up you | 00001710 63 61 6e 20 70 72 65 73 73 20 27 52 65 2d 67 65 |can press 'Re-ge| 00001720 74 27 20 74 6f 20 72 65 73 74 6f 72 65 20 74 68 |t' to restore th| 00001730 65 20 6f 6c 64 20 76 61 6c 75 65 73 2e 0a 0a 2a |e old values...*| 00001740 20 63 6f 6d 6d 61 6e 64 73 20 3a 20 41 20 73 69 | commands : A si| 00001750 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e |mple command lin| 00001760 65 20 69 6e 74 65 72 70 72 65 74 65 72 2e 0a 0a |e interpreter...| 00001770 59 6f 75 20 77 69 6c 6c 20 6e 6f 74 69 63 65 20 |You will notice | 00001780 49 20 68 61 76 65 20 6e 6f 74 20 67 69 76 65 6e |I have not given| 00001790 20 79 6f 75 20 61 6e 79 20 69 64 65 61 73 20 6f | you any ideas o| 000017a0 6e 20 68 6f 77 20 79 6f 75 20 63 61 6e 20 75 73 |n how you can us| 000017b0 65 20 74 68 65 73 65 0a 66 65 61 74 75 72 65 73 |e these.features| 000017c0 20 74 6f 20 63 68 65 61 74 2e 20 41 6c 6c 20 49 | to cheat. All I| 000017d0 27 6c 6c 20 67 69 76 65 20 61 77 61 79 20 69 73 |'ll give away is| 000017e0 20 74 68 65 20 73 69 6d 70 6c 65 20 69 6e 74 65 | the simple inte| 000017f0 72 72 75 70 74 2d 73 65 61 72 63 68 2d 6c 6f 73 |rrupt-search-los| 00001800 65 2d 61 2d 0a 6c 69 66 65 2d 61 6e 64 2d 73 65 |e-a-.life-and-se| 00001810 61 72 63 68 2d 61 67 61 69 6e 2d 66 6f 72 2d 74 |arch-again-for-t| 00001820 68 65 2d 6e 65 77 2d 6c 69 76 65 73 2d 76 61 6c |he-new-lives-val| 00001830 75 65 2d 75 73 69 6e 67 2d 6f 6e 6c 79 2d 61 64 |ue-using-only-ad| 00001840 64 72 65 73 73 65 73 2d 69 6e 2d 74 68 65 2d 0a |dresses-in-the-.| 00001850 66 69 72 73 74 2d 6c 69 73 74 2d 74 65 63 68 6e |first-list-techn| 00001860 69 71 75 65 2e 20 53 65 6e 64 20 75 73 20 6d 6f |ique. Send us mo| 00001870 6e 65 79 20 21 |ney !| 00001875