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