Home » Personal collection » Acorn ADFS disks » Electron_User_Group » EUG_52.ADF » V/+AUTHOR

V/+AUTHOR

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 » Personal collection » Acorn ADFS disks » Electron_User_Group » EUG_52.ADF
Filename: V/+AUTHOR
Read OK:
File size: 18A7 bytes
Load address: 56204556
Exec address: 55412B2E
File contents
                             AUTHORDASHED!
                           By Andrew Bennett

Introduction
I FIRST came across BOULDERDASH on the ZX-Spectrum. It was written by a
person called Peter Liepa and it left me totally awestruck. When I owned
an Acorn Electron, the poor man's BBC, I decided to start work on
writing an "improved" version of the game. After learning how to write 
in assembler - which took me about a week - I came up with hundreds of 
additional features and, after about three months, I had a pretty fast 
and smooth version to play around with.
   Although this version didn't ever see daylight professionally, some 
of these ideas were:
   Conveyor blocks - these moved whatever was sitting on them left or
right (if the object was moveable). They were also moveable themselves
so that if you dropped a heap of conveyor blocks they would initially 
form a heap (like boulders) but then would start transporting themselves
sideways, eventually forming one long flat conveyor belt.
   Bombs - these moved just like boulders but, if struck by or falling
into something hard, started a countdown and then explosion. Any other
bombs caught in the blast would themselves also start to countdown so
cute chain reactions were possible.
   Eggs - these were of the same sort of logic as the bomb but looked 
like an egg (obviously) and instead of exploding hatched into fireflies/
butterflies.
   Rockets - these were excellent features but very difficult to des-
cribe; they would only ignite if the space in front of them was empty.
Once ignited they would move through earth, slime, etc (and bounce off
boulders) until they either hit a wall or were trapped in a cul-de-sac
(and were only able to reverse).
   Grabbers - these were kind of remote control grabbing devices that 
you moved by keeping the fire button pressed. They would automatically
pick up boulders - and almost anything else - and release it when the
fire button was let go of.
   Transporters/Replicators - these were weird kinds of device consist-
ing of one or more inputs and one or more outputs. In 1 input/1 output
mode, anything above the input block would disappear and reappear above
the output block. But if more than one output block existed, this would
mean copies of the object would be made. And if, for example, one of the
output blocks was positioned so that a boulder come come out of the out-
put and fall back into the input end, it would give rise to a permanent
stream of boulders!
   There were a few more things I tried but I've forgotten half of them.

How I Got To Write The Original
ABOUT the time I had a perfectly good game engine, I heard that Tynesoft
were in the process of doing conversions of First Star games for the 
BBC and Electron. So I headed down to the Olympia Computer Show and 
showed them a videotape of my game. Although I didn't bother to show off
all my ideas, they seemed impressed and said they would be in touch...
   After a few days, I got a phone call saying that they wanted to pub-
lish a version of the original BOULDERDASH and, using my engine, they
considered I, with the game's core already created, should be able to 
turn it into a simple copy of the original quite straight-forwardly.
   I agreed but in fact it took over three months, meaning that I missed
a Christmas release date. The reason was simple: I simply couldn't 
figure out what pseudo-random method Peter Liepa had used to generate 
much of the background patterns (random sprinkling of boulders, spaces,
etc) in each cave. Tynesoft said they would try to get the information 
for me but never did. Eventually I had to painstakingly go through every
cave on the game (using a copy of the original for the MSX), copy down
the map for each level then find some way of squeezing the 100+ levels
into the memory available. On the standard BBC there was only 32K total
memory; 10K of which was needed for the screen.
   Anyway, eventually I finished this exhausting task (January 1987) and
took the disk up to Newcastle. We signed a contract which gave me an 
advance of `400 and a royalty of 65p per game sold (at `9.95 a copy!). 
The game got pretty good reviews in the mags [Gaining the "Golden Game"
award in ELECTRON USER Vol 5 No 7 - Ed] and it was a nice feeling walk-
ing into WHSmith and seeing copies of 'my' game on the shelves.
   Despite this, I don't believe it sold that well. The old 8-bit com-
puters were going out of fashion with the arrival of the ST and Amiga 
plust the BBC/Electron share of the market was pretty tiny in the first
place. I don't have any real idea of how many copies sold though. Tyne-
soft never bothered sending any royalties, or even information, and 
after a few phonecalls I gave up trying to get them to pay up.
   The experience put me off the idea of coding for a long time as I'd
hoped the royalties would help me with the costs of going back to uni to
study Physics.

A Few More Thoughts
I BELIEVE that the appeal of BOULDERDASH lies in its 'physics'. It's 
fascinating to see how fairly simple local rules can give rise to sur-
prisingly complex global behaviour; essentially it's a universe of fair-
ly simple cellular automata, albeit that one of the objects takes its
actions from the player.
   This is what I think is crucial to a good game - the so-called 'play-
ability' of game is related to the simplicity of its rules and the 
complexity of the consequences of those rules.
   Even after I'd been writing and testing it for six months, I still 
found I could waste hours at a time just setting up weird scenarios and
seeing what happened. I only got tired of the game during the tedious
business of entering, compressing and testing each cave.

My Version
THE incredibly optimised main code took up only 6K! And the data (caves,
etc) took up 13K. Oh, if anyone still has a copy (Original or pirate - 
no sweat with either as it's not as if I got any royalties anyway!), try
pressing <B> on the title screen for a secret credits list!

IN closing, Peter Liepa, wherever he is, is an utter genius; I hope he 
made a fortune!
                                                          Andrew Bennett
                     http://www.stack.nl/~ep/sp/peterb/BBC-Electron.html
                                                                 EUG #52
00000000  20 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 41 55 54  |             AUT|
00000020  48 4f 52 44 41 53 48 45  44 21 0d 20 20 20 20 20  |HORDASHED!.     |
00000030  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000040  20 20 20 20 20 20 42 79  20 41 6e 64 72 65 77 20  |      By Andrew |
00000050  42 65 6e 6e 65 74 74 0d  0d 49 6e 74 72 6f 64 75  |Bennett..Introdu|
00000060  63 74 69 6f 6e 0d 49 20  46 49 52 53 54 20 63 61  |ction.I FIRST ca|
00000070  6d 65 20 61 63 72 6f 73  73 20 42 4f 55 4c 44 45  |me across BOULDE|
00000080  52 44 41 53 48 20 6f 6e  20 74 68 65 20 5a 58 2d  |RDASH on the ZX-|
00000090  53 70 65 63 74 72 75 6d  2e 20 49 74 20 77 61 73  |Spectrum. It was|
000000a0  20 77 72 69 74 74 65 6e  20 62 79 20 61 0d 70 65  | written by a.pe|
000000b0  72 73 6f 6e 20 63 61 6c  6c 65 64 20 50 65 74 65  |rson called Pete|
000000c0  72 20 4c 69 65 70 61 20  61 6e 64 20 69 74 20 6c  |r Liepa and it l|
000000d0  65 66 74 20 6d 65 20 74  6f 74 61 6c 6c 79 20 61  |eft me totally a|
000000e0  77 65 73 74 72 75 63 6b  2e 20 57 68 65 6e 20 49  |westruck. When I|
000000f0  20 6f 77 6e 65 64 0d 61  6e 20 41 63 6f 72 6e 20  | owned.an Acorn |
00000100  45 6c 65 63 74 72 6f 6e  2c 20 74 68 65 20 70 6f  |Electron, the po|
00000110  6f 72 20 6d 61 6e 27 73  20 42 42 43 2c 20 49 20  |or man's BBC, I |
00000120  64 65 63 69 64 65 64 20  74 6f 20 73 74 61 72 74  |decided to start|
00000130  20 77 6f 72 6b 20 6f 6e  0d 77 72 69 74 69 6e 67  | work on.writing|
00000140  20 61 6e 20 22 69 6d 70  72 6f 76 65 64 22 20 76  | an "improved" v|
00000150  65 72 73 69 6f 6e 20 6f  66 20 74 68 65 20 67 61  |ersion of the ga|
00000160  6d 65 2e 20 41 66 74 65  72 20 6c 65 61 72 6e 69  |me. After learni|
00000170  6e 67 20 68 6f 77 20 74  6f 20 77 72 69 74 65 20  |ng how to write |
00000180  0d 69 6e 20 61 73 73 65  6d 62 6c 65 72 20 2d 20  |.in assembler - |
00000190  77 68 69 63 68 20 74 6f  6f 6b 20 6d 65 20 61 62  |which took me ab|
000001a0  6f 75 74 20 61 20 77 65  65 6b 20 2d 20 49 20 63  |out a week - I c|
000001b0  61 6d 65 20 75 70 20 77  69 74 68 20 68 75 6e 64  |ame up with hund|
000001c0  72 65 64 73 20 6f 66 20  0d 61 64 64 69 74 69 6f  |reds of .additio|
000001d0  6e 61 6c 20 66 65 61 74  75 72 65 73 20 61 6e 64  |nal features and|
000001e0  2c 20 61 66 74 65 72 20  61 62 6f 75 74 20 74 68  |, after about th|
000001f0  72 65 65 20 6d 6f 6e 74  68 73 2c 20 49 20 68 61  |ree months, I ha|
00000200  64 20 61 20 70 72 65 74  74 79 20 66 61 73 74 20  |d a pretty fast |
00000210  0d 61 6e 64 20 73 6d 6f  6f 74 68 20 76 65 72 73  |.and smooth vers|
00000220  69 6f 6e 20 74 6f 20 70  6c 61 79 20 61 72 6f 75  |ion to play arou|
00000230  6e 64 20 77 69 74 68 2e  0d 20 20 20 41 6c 74 68  |nd with..   Alth|
00000240  6f 75 67 68 20 74 68 69  73 20 76 65 72 73 69 6f  |ough this versio|
00000250  6e 20 64 69 64 6e 27 74  20 65 76 65 72 20 73 65  |n didn't ever se|
00000260  65 20 64 61 79 6c 69 67  68 74 20 70 72 6f 66 65  |e daylight profe|
00000270  73 73 69 6f 6e 61 6c 6c  79 2c 20 73 6f 6d 65 20  |ssionally, some |
00000280  0d 6f 66 20 74 68 65 73  65 20 69 64 65 61 73 20  |.of these ideas |
00000290  77 65 72 65 3a 0d 20 20  20 43 6f 6e 76 65 79 6f  |were:.   Conveyo|
000002a0  72 20 62 6c 6f 63 6b 73  20 2d 20 74 68 65 73 65  |r blocks - these|
000002b0  20 6d 6f 76 65 64 20 77  68 61 74 65 76 65 72 20  | moved whatever |
000002c0  77 61 73 20 73 69 74 74  69 6e 67 20 6f 6e 20 74  |was sitting on t|
000002d0  68 65 6d 20 6c 65 66 74  20 6f 72 0d 72 69 67 68  |hem left or.righ|
000002e0  74 20 28 69 66 20 74 68  65 20 6f 62 6a 65 63 74  |t (if the object|
000002f0  20 77 61 73 20 6d 6f 76  65 61 62 6c 65 29 2e 20  | was moveable). |
00000300  54 68 65 79 20 77 65 72  65 20 61 6c 73 6f 20 6d  |They were also m|
00000310  6f 76 65 61 62 6c 65 20  74 68 65 6d 73 65 6c 76  |oveable themselv|
00000320  65 73 0d 73 6f 20 74 68  61 74 20 69 66 20 79 6f  |es.so that if yo|
00000330  75 20 64 72 6f 70 70 65  64 20 61 20 68 65 61 70  |u dropped a heap|
00000340  20 6f 66 20 63 6f 6e 76  65 79 6f 72 20 62 6c 6f  | of conveyor blo|
00000350  63 6b 73 20 74 68 65 79  20 77 6f 75 6c 64 20 69  |cks they would i|
00000360  6e 69 74 69 61 6c 6c 79  20 0d 66 6f 72 6d 20 61  |nitially .form a|
00000370  20 68 65 61 70 20 28 6c  69 6b 65 20 62 6f 75 6c  | heap (like boul|
00000380  64 65 72 73 29 20 62 75  74 20 74 68 65 6e 20 77  |ders) but then w|
00000390  6f 75 6c 64 20 73 74 61  72 74 20 74 72 61 6e 73  |ould start trans|
000003a0  70 6f 72 74 69 6e 67 20  74 68 65 6d 73 65 6c 76  |porting themselv|
000003b0  65 73 0d 73 69 64 65 77  61 79 73 2c 20 65 76 65  |es.sideways, eve|
000003c0  6e 74 75 61 6c 6c 79 20  66 6f 72 6d 69 6e 67 20  |ntually forming |
000003d0  6f 6e 65 20 6c 6f 6e 67  20 66 6c 61 74 20 63 6f  |one long flat co|
000003e0  6e 76 65 79 6f 72 20 62  65 6c 74 2e 0d 20 20 20  |nveyor belt..   |
000003f0  42 6f 6d 62 73 20 2d 20  74 68 65 73 65 20 6d 6f  |Bombs - these mo|
00000400  76 65 64 20 6a 75 73 74  20 6c 69 6b 65 20 62 6f  |ved just like bo|
00000410  75 6c 64 65 72 73 20 62  75 74 2c 20 69 66 20 73  |ulders but, if s|
00000420  74 72 75 63 6b 20 62 79  20 6f 72 20 66 61 6c 6c  |truck by or fall|
00000430  69 6e 67 0d 69 6e 74 6f  20 73 6f 6d 65 74 68 69  |ing.into somethi|
00000440  6e 67 20 68 61 72 64 2c  20 73 74 61 72 74 65 64  |ng hard, started|
00000450  20 61 20 63 6f 75 6e 74  64 6f 77 6e 20 61 6e 64  | a countdown and|
00000460  20 74 68 65 6e 20 65 78  70 6c 6f 73 69 6f 6e 2e  | then explosion.|
00000470  20 41 6e 79 20 6f 74 68  65 72 0d 62 6f 6d 62 73  | Any other.bombs|
00000480  20 63 61 75 67 68 74 20  69 6e 20 74 68 65 20 62  | caught in the b|
00000490  6c 61 73 74 20 77 6f 75  6c 64 20 74 68 65 6d 73  |last would thems|
000004a0  65 6c 76 65 73 20 61 6c  73 6f 20 73 74 61 72 74  |elves also start|
000004b0  20 74 6f 20 63 6f 75 6e  74 64 6f 77 6e 20 73 6f  | to countdown so|
000004c0  0d 63 75 74 65 20 63 68  61 69 6e 20 72 65 61 63  |.cute chain reac|
000004d0  74 69 6f 6e 73 20 77 65  72 65 20 70 6f 73 73 69  |tions were possi|
000004e0  62 6c 65 2e 0d 20 20 20  45 67 67 73 20 2d 20 74  |ble..   Eggs - t|
000004f0  68 65 73 65 20 77 65 72  65 20 6f 66 20 74 68 65  |hese were of the|
00000500  20 73 61 6d 65 20 73 6f  72 74 20 6f 66 20 6c 6f  | same sort of lo|
00000510  67 69 63 20 61 73 20 74  68 65 20 62 6f 6d 62 20  |gic as the bomb |
00000520  62 75 74 20 6c 6f 6f 6b  65 64 20 0d 6c 69 6b 65  |but looked .like|
00000530  20 61 6e 20 65 67 67 20  28 6f 62 76 69 6f 75 73  | an egg (obvious|
00000540  6c 79 29 20 61 6e 64 20  69 6e 73 74 65 61 64 20  |ly) and instead |
00000550  6f 66 20 65 78 70 6c 6f  64 69 6e 67 20 68 61 74  |of exploding hat|
00000560  63 68 65 64 20 69 6e 74  6f 20 66 69 72 65 66 6c  |ched into firefl|
00000570  69 65 73 2f 0d 62 75 74  74 65 72 66 6c 69 65 73  |ies/.butterflies|
00000580  2e 0d 20 20 20 52 6f 63  6b 65 74 73 20 2d 20 74  |..   Rockets - t|
00000590  68 65 73 65 20 77 65 72  65 20 65 78 63 65 6c 6c  |hese were excell|
000005a0  65 6e 74 20 66 65 61 74  75 72 65 73 20 62 75 74  |ent features but|
000005b0  20 76 65 72 79 20 64 69  66 66 69 63 75 6c 74 20  | very difficult |
000005c0  74 6f 20 64 65 73 2d 0d  63 72 69 62 65 3b 20 74  |to des-.cribe; t|
000005d0  68 65 79 20 77 6f 75 6c  64 20 6f 6e 6c 79 20 69  |hey would only i|
000005e0  67 6e 69 74 65 20 69 66  20 74 68 65 20 73 70 61  |gnite if the spa|
000005f0  63 65 20 69 6e 20 66 72  6f 6e 74 20 6f 66 20 74  |ce in front of t|
00000600  68 65 6d 20 77 61 73 20  65 6d 70 74 79 2e 0d 4f  |hem was empty..O|
00000610  6e 63 65 20 69 67 6e 69  74 65 64 20 74 68 65 79  |nce ignited they|
00000620  20 77 6f 75 6c 64 20 6d  6f 76 65 20 74 68 72 6f  | would move thro|
00000630  75 67 68 20 65 61 72 74  68 2c 20 73 6c 69 6d 65  |ugh earth, slime|
00000640  2c 20 65 74 63 20 28 61  6e 64 20 62 6f 75 6e 63  |, etc (and bounc|
00000650  65 20 6f 66 66 0d 62 6f  75 6c 64 65 72 73 29 20  |e off.boulders) |
00000660  75 6e 74 69 6c 20 74 68  65 79 20 65 69 74 68 65  |until they eithe|
00000670  72 20 68 69 74 20 61 20  77 61 6c 6c 20 6f 72 20  |r hit a wall or |
00000680  77 65 72 65 20 74 72 61  70 70 65 64 20 69 6e 20  |were trapped in |
00000690  61 20 63 75 6c 2d 64 65  2d 73 61 63 0d 28 61 6e  |a cul-de-sac.(an|
000006a0  64 20 77 65 72 65 20 6f  6e 6c 79 20 61 62 6c 65  |d were only able|
000006b0  20 74 6f 20 72 65 76 65  72 73 65 29 2e 0d 20 20  | to reverse)..  |
000006c0  20 47 72 61 62 62 65 72  73 20 2d 20 74 68 65 73  | Grabbers - thes|
000006d0  65 20 77 65 72 65 20 6b  69 6e 64 20 6f 66 20 72  |e were kind of r|
000006e0  65 6d 6f 74 65 20 63 6f  6e 74 72 6f 6c 20 67 72  |emote control gr|
000006f0  61 62 62 69 6e 67 20 64  65 76 69 63 65 73 20 74  |abbing devices t|
00000700  68 61 74 20 0d 79 6f 75  20 6d 6f 76 65 64 20 62  |hat .you moved b|
00000710  79 20 6b 65 65 70 69 6e  67 20 74 68 65 20 66 69  |y keeping the fi|
00000720  72 65 20 62 75 74 74 6f  6e 20 70 72 65 73 73 65  |re button presse|
00000730  64 2e 20 54 68 65 79 20  77 6f 75 6c 64 20 61 75  |d. They would au|
00000740  74 6f 6d 61 74 69 63 61  6c 6c 79 0d 70 69 63 6b  |tomatically.pick|
00000750  20 75 70 20 62 6f 75 6c  64 65 72 73 20 2d 20 61  | up boulders - a|
00000760  6e 64 20 61 6c 6d 6f 73  74 20 61 6e 79 74 68 69  |nd almost anythi|
00000770  6e 67 20 65 6c 73 65 20  2d 20 61 6e 64 20 72 65  |ng else - and re|
00000780  6c 65 61 73 65 20 69 74  20 77 68 65 6e 20 74 68  |lease it when th|
00000790  65 0d 66 69 72 65 20 62  75 74 74 6f 6e 20 77 61  |e.fire button wa|
000007a0  73 20 6c 65 74 20 67 6f  20 6f 66 2e 0d 20 20 20  |s let go of..   |
000007b0  54 72 61 6e 73 70 6f 72  74 65 72 73 2f 52 65 70  |Transporters/Rep|
000007c0  6c 69 63 61 74 6f 72 73  20 2d 20 74 68 65 73 65  |licators - these|
000007d0  20 77 65 72 65 20 77 65  69 72 64 20 6b 69 6e 64  | were weird kind|
000007e0  73 20 6f 66 20 64 65 76  69 63 65 20 63 6f 6e 73  |s of device cons|
000007f0  69 73 74 2d 0d 69 6e 67  20 6f 66 20 6f 6e 65 20  |ist-.ing of one |
00000800  6f 72 20 6d 6f 72 65 20  69 6e 70 75 74 73 20 61  |or more inputs a|
00000810  6e 64 20 6f 6e 65 20 6f  72 20 6d 6f 72 65 20 6f  |nd one or more o|
00000820  75 74 70 75 74 73 2e 20  49 6e 20 31 20 69 6e 70  |utputs. In 1 inp|
00000830  75 74 2f 31 20 6f 75 74  70 75 74 0d 6d 6f 64 65  |ut/1 output.mode|
00000840  2c 20 61 6e 79 74 68 69  6e 67 20 61 62 6f 76 65  |, anything above|
00000850  20 74 68 65 20 69 6e 70  75 74 20 62 6c 6f 63 6b  | the input block|
00000860  20 77 6f 75 6c 64 20 64  69 73 61 70 70 65 61 72  | would disappear|
00000870  20 61 6e 64 20 72 65 61  70 70 65 61 72 20 61 62  | and reappear ab|
00000880  6f 76 65 0d 74 68 65 20  6f 75 74 70 75 74 20 62  |ove.the output b|
00000890  6c 6f 63 6b 2e 20 42 75  74 20 69 66 20 6d 6f 72  |lock. But if mor|
000008a0  65 20 74 68 61 6e 20 6f  6e 65 20 6f 75 74 70 75  |e than one outpu|
000008b0  74 20 62 6c 6f 63 6b 20  65 78 69 73 74 65 64 2c  |t block existed,|
000008c0  20 74 68 69 73 20 77 6f  75 6c 64 0d 6d 65 61 6e  | this would.mean|
000008d0  20 63 6f 70 69 65 73 20  6f 66 20 74 68 65 20 6f  | copies of the o|
000008e0  62 6a 65 63 74 20 77 6f  75 6c 64 20 62 65 20 6d  |bject would be m|
000008f0  61 64 65 2e 20 41 6e 64  20 69 66 2c 20 66 6f 72  |ade. And if, for|
00000900  20 65 78 61 6d 70 6c 65  2c 20 6f 6e 65 20 6f 66  | example, one of|
00000910  20 74 68 65 0d 6f 75 74  70 75 74 20 62 6c 6f 63  | the.output bloc|
00000920  6b 73 20 77 61 73 20 70  6f 73 69 74 69 6f 6e 65  |ks was positione|
00000930  64 20 73 6f 20 74 68 61  74 20 61 20 62 6f 75 6c  |d so that a boul|
00000940  64 65 72 20 63 6f 6d 65  20 63 6f 6d 65 20 6f 75  |der come come ou|
00000950  74 20 6f 66 20 74 68 65  20 6f 75 74 2d 0d 70 75  |t of the out-.pu|
00000960  74 20 61 6e 64 20 66 61  6c 6c 20 62 61 63 6b 20  |t and fall back |
00000970  69 6e 74 6f 20 74 68 65  20 69 6e 70 75 74 20 65  |into the input e|
00000980  6e 64 2c 20 69 74 20 77  6f 75 6c 64 20 67 69 76  |nd, it would giv|
00000990  65 20 72 69 73 65 20 74  6f 20 61 20 70 65 72 6d  |e rise to a perm|
000009a0  61 6e 65 6e 74 0d 73 74  72 65 61 6d 20 6f 66 20  |anent.stream of |
000009b0  62 6f 75 6c 64 65 72 73  21 0d 20 20 20 54 68 65  |boulders!.   The|
000009c0  72 65 20 77 65 72 65 20  61 20 66 65 77 20 6d 6f  |re were a few mo|
000009d0  72 65 20 74 68 69 6e 67  73 20 49 20 74 72 69 65  |re things I trie|
000009e0  64 20 62 75 74 20 49 27  76 65 20 66 6f 72 67 6f  |d but I've forgo|
000009f0  74 74 65 6e 20 68 61 6c  66 20 6f 66 20 74 68 65  |tten half of the|
00000a00  6d 2e 0d 0d 48 6f 77 20  49 20 47 6f 74 20 54 6f  |m...How I Got To|
00000a10  20 57 72 69 74 65 20 54  68 65 20 4f 72 69 67 69  | Write The Origi|
00000a20  6e 61 6c 0d 41 42 4f 55  54 20 74 68 65 20 74 69  |nal.ABOUT the ti|
00000a30  6d 65 20 49 20 68 61 64  20 61 20 70 65 72 66 65  |me I had a perfe|
00000a40  63 74 6c 79 20 67 6f 6f  64 20 67 61 6d 65 20 65  |ctly good game e|
00000a50  6e 67 69 6e 65 2c 20 49  20 68 65 61 72 64 20 74  |ngine, I heard t|
00000a60  68 61 74 20 54 79 6e 65  73 6f 66 74 0d 77 65 72  |hat Tynesoft.wer|
00000a70  65 20 69 6e 20 74 68 65  20 70 72 6f 63 65 73 73  |e in the process|
00000a80  20 6f 66 20 64 6f 69 6e  67 20 63 6f 6e 76 65 72  | of doing conver|
00000a90  73 69 6f 6e 73 20 6f 66  20 46 69 72 73 74 20 53  |sions of First S|
00000aa0  74 61 72 20 67 61 6d 65  73 20 66 6f 72 20 74 68  |tar games for th|
00000ab0  65 20 0d 42 42 43 20 61  6e 64 20 45 6c 65 63 74  |e .BBC and Elect|
00000ac0  72 6f 6e 2e 20 53 6f 20  49 20 68 65 61 64 65 64  |ron. So I headed|
00000ad0  20 64 6f 77 6e 20 74 6f  20 74 68 65 20 4f 6c 79  | down to the Oly|
00000ae0  6d 70 69 61 20 43 6f 6d  70 75 74 65 72 20 53 68  |mpia Computer Sh|
00000af0  6f 77 20 61 6e 64 20 0d  73 68 6f 77 65 64 20 74  |ow and .showed t|
00000b00  68 65 6d 20 61 20 76 69  64 65 6f 74 61 70 65 20  |hem a videotape |
00000b10  6f 66 20 6d 79 20 67 61  6d 65 2e 20 41 6c 74 68  |of my game. Alth|
00000b20  6f 75 67 68 20 49 20 64  69 64 6e 27 74 20 62 6f  |ough I didn't bo|
00000b30  74 68 65 72 20 74 6f 20  73 68 6f 77 20 6f 66 66  |ther to show off|
00000b40  0d 61 6c 6c 20 6d 79 20  69 64 65 61 73 2c 20 74  |.all my ideas, t|
00000b50  68 65 79 20 73 65 65 6d  65 64 20 69 6d 70 72 65  |hey seemed impre|
00000b60  73 73 65 64 20 61 6e 64  20 73 61 69 64 20 74 68  |ssed and said th|
00000b70  65 79 20 77 6f 75 6c 64  20 62 65 20 69 6e 20 74  |ey would be in t|
00000b80  6f 75 63 68 2e 2e 2e 0d  20 20 20 41 66 74 65 72  |ouch....   After|
00000b90  20 61 20 66 65 77 20 64  61 79 73 2c 20 49 20 67  | a few days, I g|
00000ba0  6f 74 20 61 20 70 68 6f  6e 65 20 63 61 6c 6c 20  |ot a phone call |
00000bb0  73 61 79 69 6e 67 20 74  68 61 74 20 74 68 65 79  |saying that they|
00000bc0  20 77 61 6e 74 65 64 20  74 6f 20 70 75 62 2d 0d  | wanted to pub-.|
00000bd0  6c 69 73 68 20 61 20 76  65 72 73 69 6f 6e 20 6f  |lish a version o|
00000be0  66 20 74 68 65 20 6f 72  69 67 69 6e 61 6c 20 42  |f the original B|
00000bf0  4f 55 4c 44 45 52 44 41  53 48 20 61 6e 64 2c 20  |OULDERDASH and, |
00000c00  75 73 69 6e 67 20 6d 79  20 65 6e 67 69 6e 65 2c  |using my engine,|
00000c10  20 74 68 65 79 0d 63 6f  6e 73 69 64 65 72 65 64  | they.considered|
00000c20  20 49 2c 20 77 69 74 68  20 74 68 65 20 67 61 6d  | I, with the gam|
00000c30  65 27 73 20 63 6f 72 65  20 61 6c 72 65 61 64 79  |e's core already|
00000c40  20 63 72 65 61 74 65 64  2c 20 73 68 6f 75 6c 64  | created, should|
00000c50  20 62 65 20 61 62 6c 65  20 74 6f 20 0d 74 75 72  | be able to .tur|
00000c60  6e 20 69 74 20 69 6e 74  6f 20 61 20 73 69 6d 70  |n it into a simp|
00000c70  6c 65 20 63 6f 70 79 20  6f 66 20 74 68 65 20 6f  |le copy of the o|
00000c80  72 69 67 69 6e 61 6c 20  71 75 69 74 65 20 73 74  |riginal quite st|
00000c90  72 61 69 67 68 74 2d 66  6f 72 77 61 72 64 6c 79  |raight-forwardly|
00000ca0  2e 0d 20 20 20 49 20 61  67 72 65 65 64 20 62 75  |..   I agreed bu|
00000cb0  74 20 69 6e 20 66 61 63  74 20 69 74 20 74 6f 6f  |t in fact it too|
00000cc0  6b 20 6f 76 65 72 20 74  68 72 65 65 20 6d 6f 6e  |k over three mon|
00000cd0  74 68 73 2c 20 6d 65 61  6e 69 6e 67 20 74 68 61  |ths, meaning tha|
00000ce0  74 20 49 20 6d 69 73 73  65 64 0d 61 20 43 68 72  |t I missed.a Chr|
00000cf0  69 73 74 6d 61 73 20 72  65 6c 65 61 73 65 20 64  |istmas release d|
00000d00  61 74 65 2e 20 54 68 65  20 72 65 61 73 6f 6e 20  |ate. The reason |
00000d10  77 61 73 20 73 69 6d 70  6c 65 3a 20 49 20 73 69  |was simple: I si|
00000d20  6d 70 6c 79 20 63 6f 75  6c 64 6e 27 74 20 0d 66  |mply couldn't .f|
00000d30  69 67 75 72 65 20 6f 75  74 20 77 68 61 74 20 70  |igure out what p|
00000d40  73 65 75 64 6f 2d 72 61  6e 64 6f 6d 20 6d 65 74  |seudo-random met|
00000d50  68 6f 64 20 50 65 74 65  72 20 4c 69 65 70 61 20  |hod Peter Liepa |
00000d60  68 61 64 20 75 73 65 64  20 74 6f 20 67 65 6e 65  |had used to gene|
00000d70  72 61 74 65 20 0d 6d 75  63 68 20 6f 66 20 74 68  |rate .much of th|
00000d80  65 20 62 61 63 6b 67 72  6f 75 6e 64 20 70 61 74  |e background pat|
00000d90  74 65 72 6e 73 20 28 72  61 6e 64 6f 6d 20 73 70  |terns (random sp|
00000da0  72 69 6e 6b 6c 69 6e 67  20 6f 66 20 62 6f 75 6c  |rinkling of boul|
00000db0  64 65 72 73 2c 20 73 70  61 63 65 73 2c 0d 65 74  |ders, spaces,.et|
00000dc0  63 29 20 69 6e 20 65 61  63 68 20 63 61 76 65 2e  |c) in each cave.|
00000dd0  20 54 79 6e 65 73 6f 66  74 20 73 61 69 64 20 74  | Tynesoft said t|
00000de0  68 65 79 20 77 6f 75 6c  64 20 74 72 79 20 74 6f  |hey would try to|
00000df0  20 67 65 74 20 74 68 65  20 69 6e 66 6f 72 6d 61  | get the informa|
00000e00  74 69 6f 6e 20 0d 66 6f  72 20 6d 65 20 62 75 74  |tion .for me but|
00000e10  20 6e 65 76 65 72 20 64  69 64 2e 20 45 76 65 6e  | never did. Even|
00000e20  74 75 61 6c 6c 79 20 49  20 68 61 64 20 74 6f 20  |tually I had to |
00000e30  70 61 69 6e 73 74 61 6b  69 6e 67 6c 79 20 67 6f  |painstakingly go|
00000e40  20 74 68 72 6f 75 67 68  20 65 76 65 72 79 0d 63  | through every.c|
00000e50  61 76 65 20 6f 6e 20 74  68 65 20 67 61 6d 65 20  |ave on the game |
00000e60  28 75 73 69 6e 67 20 61  20 63 6f 70 79 20 6f 66  |(using a copy of|
00000e70  20 74 68 65 20 6f 72 69  67 69 6e 61 6c 20 66 6f  | the original fo|
00000e80  72 20 74 68 65 20 4d 53  58 29 2c 20 63 6f 70 79  |r the MSX), copy|
00000e90  20 64 6f 77 6e 0d 74 68  65 20 6d 61 70 20 66 6f  | down.the map fo|
00000ea0  72 20 65 61 63 68 20 6c  65 76 65 6c 20 74 68 65  |r each level the|
00000eb0  6e 20 66 69 6e 64 20 73  6f 6d 65 20 77 61 79 20  |n find some way |
00000ec0  6f 66 20 73 71 75 65 65  7a 69 6e 67 20 74 68 65  |of squeezing the|
00000ed0  20 31 30 30 2b 20 6c 65  76 65 6c 73 0d 69 6e 74  | 100+ levels.int|
00000ee0  6f 20 74 68 65 20 6d 65  6d 6f 72 79 20 61 76 61  |o the memory ava|
00000ef0  69 6c 61 62 6c 65 2e 20  4f 6e 20 74 68 65 20 73  |ilable. On the s|
00000f00  74 61 6e 64 61 72 64 20  42 42 43 20 74 68 65 72  |tandard BBC ther|
00000f10  65 20 77 61 73 20 6f 6e  6c 79 20 33 32 4b 20 74  |e was only 32K t|
00000f20  6f 74 61 6c 0d 6d 65 6d  6f 72 79 3b 20 31 30 4b  |otal.memory; 10K|
00000f30  20 6f 66 20 77 68 69 63  68 20 77 61 73 20 6e 65  | of which was ne|
00000f40  65 64 65 64 20 66 6f 72  20 74 68 65 20 73 63 72  |eded for the scr|
00000f50  65 65 6e 2e 0d 20 20 20  41 6e 79 77 61 79 2c 20  |een..   Anyway, |
00000f60  65 76 65 6e 74 75 61 6c  6c 79 20 49 20 66 69 6e  |eventually I fin|
00000f70  69 73 68 65 64 20 74 68  69 73 20 65 78 68 61 75  |ished this exhau|
00000f80  73 74 69 6e 67 20 74 61  73 6b 20 28 4a 61 6e 75  |sting task (Janu|
00000f90  61 72 79 20 31 39 38 37  29 20 61 6e 64 0d 74 6f  |ary 1987) and.to|
00000fa0  6f 6b 20 74 68 65 20 64  69 73 6b 20 75 70 20 74  |ok the disk up t|
00000fb0  6f 20 4e 65 77 63 61 73  74 6c 65 2e 20 57 65 20  |o Newcastle. We |
00000fc0  73 69 67 6e 65 64 20 61  20 63 6f 6e 74 72 61 63  |signed a contrac|
00000fd0  74 20 77 68 69 63 68 20  67 61 76 65 20 6d 65 20  |t which gave me |
00000fe0  61 6e 20 0d 61 64 76 61  6e 63 65 20 6f 66 20 60  |an .advance of `|
00000ff0  34 30 30 20 61 6e 64 20  61 20 72 6f 79 61 6c 74  |400 and a royalt|
00001000  79 20 6f 66 20 36 35 70  20 70 65 72 20 67 61 6d  |y of 65p per gam|
00001010  65 20 73 6f 6c 64 20 28  61 74 20 60 39 2e 39 35  |e sold (at `9.95|
00001020  20 61 20 63 6f 70 79 21  29 2e 20 0d 54 68 65 20  | a copy!). .The |
00001030  67 61 6d 65 20 67 6f 74  20 70 72 65 74 74 79 20  |game got pretty |
00001040  67 6f 6f 64 20 72 65 76  69 65 77 73 20 69 6e 20  |good reviews in |
00001050  74 68 65 20 6d 61 67 73  20 5b 47 61 69 6e 69 6e  |the mags [Gainin|
00001060  67 20 74 68 65 20 22 47  6f 6c 64 65 6e 20 47 61  |g the "Golden Ga|
00001070  6d 65 22 0d 61 77 61 72  64 20 69 6e 20 45 4c 45  |me".award in ELE|
00001080  43 54 52 4f 4e 20 55 53  45 52 20 56 6f 6c 20 35  |CTRON USER Vol 5|
00001090  20 4e 6f 20 37 20 2d 20  45 64 5d 20 61 6e 64 20  | No 7 - Ed] and |
000010a0  69 74 20 77 61 73 20 61  20 6e 69 63 65 20 66 65  |it was a nice fe|
000010b0  65 6c 69 6e 67 20 77 61  6c 6b 2d 0d 69 6e 67 20  |eling walk-.ing |
000010c0  69 6e 74 6f 20 57 48 53  6d 69 74 68 20 61 6e 64  |into WHSmith and|
000010d0  20 73 65 65 69 6e 67 20  63 6f 70 69 65 73 20 6f  | seeing copies o|
000010e0  66 20 27 6d 79 27 20 67  61 6d 65 20 6f 6e 20 74  |f 'my' game on t|
000010f0  68 65 20 73 68 65 6c 76  65 73 2e 0d 20 20 20 44  |he shelves..   D|
00001100  65 73 70 69 74 65 20 74  68 69 73 2c 20 49 20 64  |espite this, I d|
00001110  6f 6e 27 74 20 62 65 6c  69 65 76 65 20 69 74 20  |on't believe it |
00001120  73 6f 6c 64 20 74 68 61  74 20 77 65 6c 6c 2e 20  |sold that well. |
00001130  54 68 65 20 6f 6c 64 20  38 2d 62 69 74 20 63 6f  |The old 8-bit co|
00001140  6d 2d 0d 70 75 74 65 72  73 20 77 65 72 65 20 67  |m-.puters were g|
00001150  6f 69 6e 67 20 6f 75 74  20 6f 66 20 66 61 73 68  |oing out of fash|
00001160  69 6f 6e 20 77 69 74 68  20 74 68 65 20 61 72 72  |ion with the arr|
00001170  69 76 61 6c 20 6f 66 20  74 68 65 20 53 54 20 61  |ival of the ST a|
00001180  6e 64 20 41 6d 69 67 61  20 0d 70 6c 75 73 74 20  |nd Amiga .plust |
00001190  74 68 65 20 42 42 43 2f  45 6c 65 63 74 72 6f 6e  |the BBC/Electron|
000011a0  20 73 68 61 72 65 20 6f  66 20 74 68 65 20 6d 61  | share of the ma|
000011b0  72 6b 65 74 20 77 61 73  20 70 72 65 74 74 79 20  |rket was pretty |
000011c0  74 69 6e 79 20 69 6e 20  74 68 65 20 66 69 72 73  |tiny in the firs|
000011d0  74 0d 70 6c 61 63 65 2e  20 49 20 64 6f 6e 27 74  |t.place. I don't|
000011e0  20 68 61 76 65 20 61 6e  79 20 72 65 61 6c 20 69  | have any real i|
000011f0  64 65 61 20 6f 66 20 68  6f 77 20 6d 61 6e 79 20  |dea of how many |
00001200  63 6f 70 69 65 73 20 73  6f 6c 64 20 74 68 6f 75  |copies sold thou|
00001210  67 68 2e 20 54 79 6e 65  2d 0d 73 6f 66 74 20 6e  |gh. Tyne-.soft n|
00001220  65 76 65 72 20 62 6f 74  68 65 72 65 64 20 73 65  |ever bothered se|
00001230  6e 64 69 6e 67 20 61 6e  79 20 72 6f 79 61 6c 74  |nding any royalt|
00001240  69 65 73 2c 20 6f 72 20  65 76 65 6e 20 69 6e 66  |ies, or even inf|
00001250  6f 72 6d 61 74 69 6f 6e  2c 20 61 6e 64 20 0d 61  |ormation, and .a|
00001260  66 74 65 72 20 61 20 66  65 77 20 70 68 6f 6e 65  |fter a few phone|
00001270  63 61 6c 6c 73 20 49 20  67 61 76 65 20 75 70 20  |calls I gave up |
00001280  74 72 79 69 6e 67 20 74  6f 20 67 65 74 20 74 68  |trying to get th|
00001290  65 6d 20 74 6f 20 70 61  79 20 75 70 2e 0d 20 20  |em to pay up..  |
000012a0  20 54 68 65 20 65 78 70  65 72 69 65 6e 63 65 20  | The experience |
000012b0  70 75 74 20 6d 65 20 6f  66 66 20 74 68 65 20 69  |put me off the i|
000012c0  64 65 61 20 6f 66 20 63  6f 64 69 6e 67 20 66 6f  |dea of coding fo|
000012d0  72 20 61 20 6c 6f 6e 67  20 74 69 6d 65 20 61 73  |r a long time as|
000012e0  20 49 27 64 0d 68 6f 70  65 64 20 74 68 65 20 72  | I'd.hoped the r|
000012f0  6f 79 61 6c 74 69 65 73  20 77 6f 75 6c 64 20 68  |oyalties would h|
00001300  65 6c 70 20 6d 65 20 77  69 74 68 20 74 68 65 20  |elp me with the |
00001310  63 6f 73 74 73 20 6f 66  20 67 6f 69 6e 67 20 62  |costs of going b|
00001320  61 63 6b 20 74 6f 20 75  6e 69 20 74 6f 0d 73 74  |ack to uni to.st|
00001330  75 64 79 20 50 68 79 73  69 63 73 2e 0d 0d 41 20  |udy Physics...A |
00001340  46 65 77 20 4d 6f 72 65  20 54 68 6f 75 67 68 74  |Few More Thought|
00001350  73 0d 49 20 42 45 4c 49  45 56 45 20 74 68 61 74  |s.I BELIEVE that|
00001360  20 74 68 65 20 61 70 70  65 61 6c 20 6f 66 20 42  | the appeal of B|
00001370  4f 55 4c 44 45 52 44 41  53 48 20 6c 69 65 73 20  |OULDERDASH lies |
00001380  69 6e 20 69 74 73 20 27  70 68 79 73 69 63 73 27  |in its 'physics'|
00001390  2e 20 49 74 27 73 20 0d  66 61 73 63 69 6e 61 74  |. It's .fascinat|
000013a0  69 6e 67 20 74 6f 20 73  65 65 20 68 6f 77 20 66  |ing to see how f|
000013b0  61 69 72 6c 79 20 73 69  6d 70 6c 65 20 6c 6f 63  |airly simple loc|
000013c0  61 6c 20 72 75 6c 65 73  20 63 61 6e 20 67 69 76  |al rules can giv|
000013d0  65 20 72 69 73 65 20 74  6f 20 73 75 72 2d 0d 70  |e rise to sur-.p|
000013e0  72 69 73 69 6e 67 6c 79  20 63 6f 6d 70 6c 65 78  |risingly complex|
000013f0  20 67 6c 6f 62 61 6c 20  62 65 68 61 76 69 6f 75  | global behaviou|
00001400  72 3b 20 65 73 73 65 6e  74 69 61 6c 6c 79 20 69  |r; essentially i|
00001410  74 27 73 20 61 20 75 6e  69 76 65 72 73 65 20 6f  |t's a universe o|
00001420  66 20 66 61 69 72 2d 0d  6c 79 20 73 69 6d 70 6c  |f fair-.ly simpl|
00001430  65 20 63 65 6c 6c 75 6c  61 72 20 61 75 74 6f 6d  |e cellular autom|
00001440  61 74 61 2c 20 61 6c 62  65 69 74 20 74 68 61 74  |ata, albeit that|
00001450  20 6f 6e 65 20 6f 66 20  74 68 65 20 6f 62 6a 65  | one of the obje|
00001460  63 74 73 20 74 61 6b 65  73 20 69 74 73 0d 61 63  |cts takes its.ac|
00001470  74 69 6f 6e 73 20 66 72  6f 6d 20 74 68 65 20 70  |tions from the p|
00001480  6c 61 79 65 72 2e 0d 20  20 20 54 68 69 73 20 69  |layer..   This i|
00001490  73 20 77 68 61 74 20 49  20 74 68 69 6e 6b 20 69  |s what I think i|
000014a0  73 20 63 72 75 63 69 61  6c 20 74 6f 20 61 20 67  |s crucial to a g|
000014b0  6f 6f 64 20 67 61 6d 65  20 2d 20 74 68 65 20 73  |ood game - the s|
000014c0  6f 2d 63 61 6c 6c 65 64  20 27 70 6c 61 79 2d 0d  |o-called 'play-.|
000014d0  61 62 69 6c 69 74 79 27  20 6f 66 20 67 61 6d 65  |ability' of game|
000014e0  20 69 73 20 72 65 6c 61  74 65 64 20 74 6f 20 74  | is related to t|
000014f0  68 65 20 73 69 6d 70 6c  69 63 69 74 79 20 6f 66  |he simplicity of|
00001500  20 69 74 73 20 72 75 6c  65 73 20 61 6e 64 20 74  | its rules and t|
00001510  68 65 20 0d 63 6f 6d 70  6c 65 78 69 74 79 20 6f  |he .complexity o|
00001520  66 20 74 68 65 20 63 6f  6e 73 65 71 75 65 6e 63  |f the consequenc|
00001530  65 73 20 6f 66 20 74 68  6f 73 65 20 72 75 6c 65  |es of those rule|
00001540  73 2e 0d 20 20 20 45 76  65 6e 20 61 66 74 65 72  |s..   Even after|
00001550  20 49 27 64 20 62 65 65  6e 20 77 72 69 74 69 6e  | I'd been writin|
00001560  67 20 61 6e 64 20 74 65  73 74 69 6e 67 20 69 74  |g and testing it|
00001570  20 66 6f 72 20 73 69 78  20 6d 6f 6e 74 68 73 2c  | for six months,|
00001580  20 49 20 73 74 69 6c 6c  20 0d 66 6f 75 6e 64 20  | I still .found |
00001590  49 20 63 6f 75 6c 64 20  77 61 73 74 65 20 68 6f  |I could waste ho|
000015a0  75 72 73 20 61 74 20 61  20 74 69 6d 65 20 6a 75  |urs at a time ju|
000015b0  73 74 20 73 65 74 74 69  6e 67 20 75 70 20 77 65  |st setting up we|
000015c0  69 72 64 20 73 63 65 6e  61 72 69 6f 73 20 61 6e  |ird scenarios an|
000015d0  64 0d 73 65 65 69 6e 67  20 77 68 61 74 20 68 61  |d.seeing what ha|
000015e0  70 70 65 6e 65 64 2e 20  49 20 6f 6e 6c 79 20 67  |ppened. I only g|
000015f0  6f 74 20 74 69 72 65 64  20 6f 66 20 74 68 65 20  |ot tired of the |
00001600  67 61 6d 65 20 64 75 72  69 6e 67 20 74 68 65 20  |game during the |
00001610  74 65 64 69 6f 75 73 0d  62 75 73 69 6e 65 73 73  |tedious.business|
00001620  20 6f 66 20 65 6e 74 65  72 69 6e 67 2c 20 63 6f  | of entering, co|
00001630  6d 70 72 65 73 73 69 6e  67 20 61 6e 64 20 74 65  |mpressing and te|
00001640  73 74 69 6e 67 20 65 61  63 68 20 63 61 76 65 2e  |sting each cave.|
00001650  0d 0d 4d 79 20 56 65 72  73 69 6f 6e 0d 54 48 45  |..My Version.THE|
00001660  20 69 6e 63 72 65 64 69  62 6c 79 20 6f 70 74 69  | incredibly opti|
00001670  6d 69 73 65 64 20 6d 61  69 6e 20 63 6f 64 65 20  |mised main code |
00001680  74 6f 6f 6b 20 75 70 20  6f 6e 6c 79 20 36 4b 21  |took up only 6K!|
00001690  20 41 6e 64 20 74 68 65  20 64 61 74 61 20 28 63  | And the data (c|
000016a0  61 76 65 73 2c 0d 65 74  63 29 20 74 6f 6f 6b 20  |aves,.etc) took |
000016b0  75 70 20 31 33 4b 2e 20  4f 68 2c 20 69 66 20 61  |up 13K. Oh, if a|
000016c0  6e 79 6f 6e 65 20 73 74  69 6c 6c 20 68 61 73 20  |nyone still has |
000016d0  61 20 63 6f 70 79 20 28  4f 72 69 67 69 6e 61 6c  |a copy (Original|
000016e0  20 6f 72 20 70 69 72 61  74 65 20 2d 20 0d 6e 6f  | or pirate - .no|
000016f0  20 73 77 65 61 74 20 77  69 74 68 20 65 69 74 68  | sweat with eith|
00001700  65 72 20 61 73 20 69 74  27 73 20 6e 6f 74 20 61  |er as it's not a|
00001710  73 20 69 66 20 49 20 67  6f 74 20 61 6e 79 20 72  |s if I got any r|
00001720  6f 79 61 6c 74 69 65 73  20 61 6e 79 77 61 79 21  |oyalties anyway!|
00001730  29 2c 20 74 72 79 0d 70  72 65 73 73 69 6e 67 20  |), try.pressing |
00001740  3c 42 3e 20 6f 6e 20 74  68 65 20 74 69 74 6c 65  |<B> on the title|
00001750  20 73 63 72 65 65 6e 20  66 6f 72 20 61 20 73 65  | screen for a se|
00001760  63 72 65 74 20 63 72 65  64 69 74 73 20 6c 69 73  |cret credits lis|
00001770  74 21 0d 0d 49 4e 20 63  6c 6f 73 69 6e 67 2c 20  |t!..IN closing, |
00001780  50 65 74 65 72 20 4c 69  65 70 61 2c 20 77 68 65  |Peter Liepa, whe|
00001790  72 65 76 65 72 20 68 65  20 69 73 2c 20 69 73 20  |rever he is, is |
000017a0  61 6e 20 75 74 74 65 72  20 67 65 6e 69 75 73 3b  |an utter genius;|
000017b0  20 49 20 68 6f 70 65 20  68 65 20 0d 6d 61 64 65  | I hope he .made|
000017c0  20 61 20 66 6f 72 74 75  6e 65 21 0d 20 20 20 20  | a fortune!.    |
000017d0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001800  20 20 20 20 20 20 41 6e  64 72 65 77 20 42 65 6e  |      Andrew Ben|
00001810  6e 65 74 74 0d 20 20 20  20 20 20 20 20 20 20 20  |nett.           |
00001820  20 20 20 20 20 20 20 20  20 20 68 74 74 70 3a 2f  |          http:/|
00001830  2f 77 77 77 2e 73 74 61  63 6b 2e 6e 6c 2f 7e 65  |/www.stack.nl/~e|
00001840  70 2f 73 70 2f 70 65 74  65 72 62 2f 42 42 43 2d  |p/sp/peterb/BBC-|
00001850  45 6c 65 63 74 72 6f 6e  2e 68 74 6d 6c 0d 20 20  |Electron.html.  |
00001860  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001890  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 45  |               E|
000018a0  55 47 20 23 35 32 0d                              |UG #52.|
000018a7
V/+AUTHOR.m0
V/+AUTHOR.m1
V/+AUTHOR.m2
V/+AUTHOR.m4
V/+AUTHOR.m5