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