<<

------

I

~""'2-.... SPECTRUMUPGRADE Kil • · · _

Four great new add-onsfrom Ram, NumberOne in everythingfor the Spectrum .. r------~Pleasese ndme _ SpectrumT urboln terfaceis) a t £22.95. TURSO INTERFACE _ QuickshotnJoysticl<(s ) at £9.95. Outperforms any other Spectrum interface.Su pports Kempston, _ Spectruml nterfaceis)at £9.95. Protek, Interface 2 and ROMca rtridgeso ftware, with a full expansionb us at the rear.T he Turbowor ksw ith two standard joysticks,maki ng the most of the _ SpectrumUpgrade Kit(s) at £21.95. (Pleasestateissul!!2Dor 3D) Quickshot ll's rapid-fire action. Features a unique built-in power safety device.A mazingv alue at £22.95. +£1perorderP+P(£30verseas) TOTALi. QUICKSHOT II AUTO RAPID-FIRE JOYSTICK D Ie nclosecheque/post al 0

Highway Encounter 36 Program tutor Listing 38 Listings

Shadowiue map Listings APPROACHING FAST... BRAIN -BLOWING GRAPHICS ... MEGA-BLASTING POWER...FAST-ACTION PLAYABILITY.. . 'HIGHWAY ENCOUNTER' ... A TOTALLY NEW DIRECTION FROM VORTEX.

ONCE YOU ' RE ON IT. .THERE'S NO TURNING BACK.

HIGHWAY ENCOUNTER FOR SPECTRUM 48K · £7 . 95

VOl!TO: SOFTWU f (U LfS) ltM ITrO von u HOUS( . :u KANSAS AV!NU ( , OH SOUIH l .-NOWOUH1 ~O AO. s ..MORO MS 201 c \,'''' ,- ,, II'' /f ,, ',. '"< ,,~ ....!.' l~~,,-: ~ \\---~-- Editor ~ THERE has been bloodshed, violence Rebecca Ferguson and frustration in the office this month, as the Sinclair Programs team St.affwritcr fI Colene M.cDcrmott '"°/ fought their way through Shadowfire. Design/Illustration ,t,-- Maps alone are not enough, you need to Elaine Bishop -- know exactly who to move where at any Ad..-.ertiscmcnl manager point. Shah id Niz.am The final assault on the Interrogation Production co-ordinator Chamber had us stumped until we rooted Serena Hadley Advertisement sccruary around in the armoury and handed the Maria Keighley most enormous piece of equipment we Subscription manager could find to Maul. Even then things went Carl Dunne

wrong. We moved in, all guns blazing, lost Publisher a few personnel and found events were Neil Wood out of control. Our translator was dead and Sincla ir Progr ams is published monthly by EMAP Busin ess and so Kryxix refused to be rescued. Computer Publication s.

Without a map, though, things seem Telephone 01·251 6222 hopeless, so we have produced a full col ­ If you v;ould like your original progr1ms to our map of Shadowfire for you. It cannot be published in Sinclair Prograim, please s.cnd your comribu1ions, which must not provide all the answers but if you remem­ have appeared elsewhere , to: Sinclair Programs, ber that the entire team is important , and EMAP , that they need a lot of rest to reach full Pr iory Coun, 30- 32 F:mingdon Lane, strength you should not go too far wrong. London EC! R JAU

In future we will be publishing maps Programs sho uld be on casseuc. \X'c canno1 undertake to return 1hem unless a stamped, more frequently in Sinclair Programs. Let addrC$SCdenvelope: is included . We pay us know which games you would like to 0.5 for 1hc copyright of listings published and !JO for the copyright of listings see mapped, and we will do our best to published in the Beginners' section .

oblige. Copyrigh1 1985 Sinclair Programs If you are a keen mapmaker and own a ISSN No 0263-0265 Printed and lfpe!.C t by Cradlcy Print PLC, map , or even a large part of a map of a Warley, W~t Midlands Distributed by EMAP National popular game, why not send it in to us? As Publications Ltd . long as words and directons are clear , we All subscripliOn enquiries: will be able to use your information to help MagazineServices, EMAP, other games players . Priory Court, 3().32 Farringdon Lane, London ECIR lAU Telephone 01 -251 6222

Instructions for graphics characftfl arc prin1ed in lower-case leucrs in our listings. They arc enclosed by brackets and sc:parated by colons 10 distingu ish them and the brackets and colons should not be eniered. ln\'crsc characters arc represented by 1he lencr "i" and graphics characters by "g". Thus an inve rse W would be represented by " iw", a graphics W by "gw", and an inverse gn1phic:s W by "igw". Spaces arc rcprcscmcd by "sp" and inverse spaces by "isp" . \'('hcnevcr any character is 10 be used more than oncc, 1he number of times it is to be usedis shown before i1, together with a muhipli~tion sign. Thus "6 * isp" means six inverse spoces and "(g4:4 •i4: g3}" would be entered as a graphic four, followed by an in\'enc four repeated four cimcs, followed by a graphics three. Where whole words are 10 be written in inverse Jeuers they appear in the listings as lower-case leners. Leners to be entered in gr aphics mode on the Sptetrum arc underlined. lnversecharactefl may be entered on the ZX-81 by changing to graphics mode and 1hen typing the appropriate characters and on the Spectrum by changing 10 inverse video Qnd typing the appropriate leucrs . Graphics characters may be entered on the ZX-81 by changing 10 graphics mode and then pressing symbol shift while the appropriate characters are cnlcrcd. On the Spectrum graphics characters may be obtained by changing 10 graphics mode 11nd1hen pressing the appropriate character. User-defined graphics will :ippear as normal leners until the program has been ~ ,.RUN.,. ,...... _ ~r~ ,., .'1 '' -- -...\ 1,-1,},, / l'.;tP\ InteractiveBASIC Programming for 48KZX Spectrum & Spectrum+ S!C:..V ATTENTIONALL SPECTRUMUSERS! \ I ,/"::'!'\ LEARN BASIC WITH YOUR HANDS ON THE KEYBOARD, NOT WITH YOUR HEAD IN A BOOK! Now you can learn ZX BASIC programming with your Spectrum. 'Interactive BASIC Programming' is a unique package in twelve parts. Look at these features: ·

Plain English (yes, real English notjargonese). Due to an amazing programming technique you will have complet e control over Specirum BASIC. So you can write, save and load programs while using 'Interactive BASIC Programming'. All ZX BASIC is covered. You'll learn about graphics (see some on this ad), colour, sound, motion, system vari­ ables, menus and much more, explained simp ly. Prob lems are given with hints and answers in the form of programs that are put into BASIC for you to look at, run and alter. You'll learn how to write your own games (by way of examples) and how to put your machine to serious use (e.g. graphs, problem solving, filing system). More than 250K (yes, two hundred and fifty kilobytes). After saless}lpport at no additional cost: write or te lephone if you have any questions about Spectrum BASIC. "An educational program which shows real inventiveness· better still it teaches Sinclair Basic ... • Popular Computin g Weekly 7/3/85

Britain is the Software Capita l of the World - far superior to the U.S .A. The computer revolution is just '00 ' beginning a·nd as the emphasis shifts from hardware to software WE are best placed to shape the future. The writing's on the wall: get actively involved while the industry is young. (Amstrad, MSX, Atari BOOXL,CBM 64, BBC/Electron versions are in preparation.} ~ 'W To receive the who le package by return of post send £9.95 (p & p free) to: EIGEN SOFTWARE 45 Bancroft Road, Widnes, Cheshire. WAS OLR ~ l ·~ Tel. 051-4236201 fi,f; = E

!11ru,~~ I I.·-·.... -lr.l-~· i;. •. ... r-::r :t :1:W, i&. ~

11tiif~~~ iili"°!" a 50 GAMESALSOAVAJLABl.EFORZXBT WE PAY TOP PRICES FOR TOP QUALITY GAMES In those quiet hours between the end of Sundi!Y lunch and l!J.Y_mpthe.L'...sfirst question about whether I've done my homework yet, I often contemplate dad's bald patch. On Sunday afternoons he's usufil!.y_flaked out on the sQfu, his thinning scalp peering over the sofa arm like some hideous transforming face in a horror movie. In fact, I often think that dad's hair resembles one of those West German forests threatened by acid rain - ima9l!:!e a clul'!lf) of trees with poisoned lakes all round and random death within it and you get the picture. ,.,,,-7,~==- Not surprising, then, that my project for this month's Sinclair Programs is a method of calculating which of his surviving hairs would die next. I realised, of course, that only dad's expiring follicles could really answer that _ question , but decided I could number the surviving hairs from one to 100 (there aren't many) and have a program decide at random which one was next for the floor of that big barber's shop in the sky. -- But although it's easy to use RND to pick these numbers - using PRINT INT(RND * 100) + 1 - it's really hard to make sure you don't pick the same number - twic. --- Lucki ly, my temperamental sister Eustacia was as intrigued by the project as I was. She recommended using an array of all the numbers to 100 , and - after each one - is selected - sticking it in the top end of the array where it wouldn't be picked again. In ~ram we wrote lines 5 to 40 set up an array whose length you choose for yourself. - 5 INPUT n ------10 DIM a(n) 20 FOR i = 1 TO n - 30 LET a(i) = 1----- __,_ 40 NEXT i Lines 50 to 90 pick numbers at random from the 100 we've set up. The first - number picked is then swapped with the last number in the array, the second number -­ _ with the next to the last. and so on. 50 FOR i = 1 TO n - 1 / 67 IF r=s THEN GO TO 90 - 50 LET r = 1 + INT ( RND *(n+ 1 -i)) 70 LET a(n + 1 -i)=a(r) _ 65 LET s = a(n + 1 - ii 80 LET a(r) = s ______-..-..... ~ 90NEXTi You end up with 100 numbers in random order in the array, which you display with _ lines 100 to 120. ------' 100 FOR i = 1 TO n - 110 PRINT a(i) _ 120NEXTi ------' We'd just finished when dad woke up. He wanted t o know how me and Eustacia - had suddenly become friends. We said it was all thanks to him. s,a. mal

Could someone please provide me with infinite lives for Mutant Monty? RHawl ey to us at letters, Sinclair Send your th~ughts J0 - 32 Farringdon Programs. Pnory Court, • To fit more into this pirates. The method Lane. London EC1 R 3AU. issue we have pn·nted published in June's edi­ pictures smaller than tion was one of them. / usual on the final pages. My high score is 127, despite the fact that not wingeing. Perhaps International there are supposed to be I THINK the software in- this is because they are only 125 pieces of booty. dustry has virtua lly not as optimistic as the football win When your score stopped because software houses and I THINK I have achieved reaches 125 and treasure people are bored with other people with ginger a record score on Mat ch left shows as zero, a mes­ games, of whatever sort. beards, bald heads and Day. I beat the inter­ sage appears at the bot­ True, people will play glasses who I could national level 8-2 on the tom of the screen. "You longer on one sort of mention, who invest game than on another. their profits in a plastic After a day or two, bath on wheels. Does anyone have any though, they are put Anon. tips for Knight Lore, or away and forgotten. an infinite lives POKE? Why not have a Sports Hero Kevin Abbott national system of games libraries like the normal high scores book libraries? After all, five minute each half have 45 seconds in very few people actually I CLAIM TO have a Su­ game. which to find the golden buy books, and it is very permum. On the night of Does anyone know of key". The 45 then ticks difficult to choose a May 24th she scored on a POKE which will get down to zero. If you are game, because every­ Sports Hero: 10.1 sees rid of the Match of the unsuccessful, the game one likes different sorts. on the I OOm, 11.21 sees Day music? It goes on for does not end as would Then there would be no on the 11Orn hurdles, longer than the game. be expected. You can need for piracy because 9.37m on the long jump George Taylor, carry on and collect the you would probably be and 4.67m on the pole Halifax. extra booty , of which bored with a game after vault. three weeks, anyway. Has anyone beaten Bea ch Head Of course, this would these scores? only work with games, James Wright, white flag as programs which you Belton, Sth Humbs. need constantly , such as HAVE completed utilities, would have to Smaller Beach Head with a score be purchased like refer­ of 178,000 points. A ence books. pictures white flag came from the Piracy will still go on, I THINK Sinclair Pro­ tank as the enemy sur­ unfortunately , but then grams is great but it rendered. there are at least three the record industry would be even better if more pieces. coped with it for the last you squeezed even I have not yet found ten years and they are more programs in by the golden key, but heavily suspect that it is key number six in the What are you supposed hold full of swords, as to do on level three of I should like to con­ this is the only key that Jack and the Beanstalk? gratulate US Gold on an cannot be removed suc­ James Schneider excellent game. cessfully. Calum Scott, Alan Windsor, Ayr, Scotland. Wilford, Notts. How do you persuade the cabb ie to take you anywher e in Sherlock? Anthony Rushton

AFTER reading Shaun Excellent Lowe's letter in your Airwolf April edition of Sinclair Programs I set out to IN REPLYto your revie w beat his score s. After a of Airwolf from Elite few tries I could only published in the March manage around 280,000 edition, I am writing to on both days but , just as I say how wrong the re­ was about to stop, I viewer was. I think that achieved the high Airwolf is an excellent scores of 349,523 on day game. The reviewer said one and 361,910 on day that it was classified as two. fireballs at you. In order Godwin, 4 Hurkur Cres­ impossible (so does Daniel Marlow , to finish you must dash to ce nt, Eyemouth, Ber­ almost everyone else). Fareham , Hanis . the end and get the bell. wickshire . They are both I too used to think that well worth looking into. I it was not poss ible until, am sure an SAE would one day , I broke through Finders Keepers. How be appre ciated by both the first and second do you trade with the parties if readers are walls and dodged the ra­ traders? How do you thinking of writing for dar in the game . pass the cat at the exit? de tails. After some time , and David Nichol Chris Colley, lots of practice , I tried Cambrid ge. the game using the key ­ board instead of the joys­ My score was 111,925 Decathlon tick. It is supposed to be Decathlon points, and I nearly fin­ impossible without a ished the game a second high scores joystick. If this is so, then best hurdles time. AFTER buying Sinclair why can I do nearly half Craig Buckle y, Programs for the first the first stage using the I HAVE scored 472,781 Warwick. time, I was inter ested by keyboard? I find that my on day two of Dec athlon . the high scores on De­ performance is much My best scores were the CAN ANYONE beat my cathl on. I decided to try better and easier using I !Orn hurdles, which I score on Bruc e Lee ? I to beat these scores, and the keyboard. comp leted in 9.21 sec­ have managed a score of managed to complete Stephen Upton, onds; the discus , which I 670,550 and killed the the l! Om hurdles in Yeovil, Some rse t. threw 83m and the l OOm wizard twelve times 9.32secs and throw the • Anyone else find the which I ran in 8.31 sees. Mark Pitt, discus 82.13m. game impossible , or are Pa ul Stephe ns, Yateley, Surr ey. Rich ar d Miln e, we the only ones ? Offenham , Worcs . Aberdeen . Newsletters IN THE January issue of Planet of Death. How do for the ZX-81 Sinclair Programs An­ you pass the force field drew Milner claimed in the wind tunnel, work I SHOULDlike to pass on that he had achieved the computer and find news of two newsletters 164,263 in Dal ey Thomp ­ your spaceship? Chris ­ aimed at ZX-81 owners. son's Dec athlon . tian Horsefleld One is run by Software My score at this game Farm at 155 Whiteladi es is 291,528 on day one Road, Clifton, Bristol BSS and 970,497 on day two. Y- '•" JVV~ v vvvv v;.,5 Bruce Lee 2RF. The other is ZX Simon Grain ger, Bristol. ~ beat these Broadsheet from Nick I HAVE just finished that How do you esca pe excellent game, Bruce leve l eight of Monty Lee. It took me half an Mole? A Haskiuo n hour. On the final screen I N'VVVVVV' I the wizard fires small SINCLAIR PROGRAMS August 1985 ·-

SAVED UMOURS abound Through his newly ac· Rthat Sinclair has hit quired 75% stake he will hard times with creditors become Chairman, with now calling in outstand· Sir Clive Sinclair return­ ing monies. ing to the research and Julian Goldsmith, on development side as I behalf of Sinclair Re· president. search confirms that the Rumours that a 128K company owes "Around machine is under devel­ £15 million." Both Timex opment have been firmly and Thom EM!, major denied but the possi· producers of the QL and bility of a portable, 64K, Spectrum machines flat-screened machine were expecting to begin were not. receiving outstanding Goldsmith confirmed monies in May this year. that Sinclair are looking They have now agreed into the idea of produc­ to a two month extension ing such a machine. of the loans "Because Will it have a 64K thet wish the company to memory and be based succeed and recognize on the Spectrum? that the problems have "When you look at it," arisen through the sea· says Goldsmith "It's cer· sonal nature of the mar· tainly a sensible idea, es­ ket." pecially when you look Fantasy Four An encouraging de­ at the success of the velopment has been Spectrum family." HE Fantastic Four are Probe One and Two added by Robert Max· However "no specifi­ Tjoining forces again which starred the In· well, publisher of The cations at present, but to appear in a new com­ credible Hulk and Spi· Mirror. our R & D people are puter game from Adven · dennan. He is reported to have looking into it although ture International. All four comic strip sunk £12 million into the nothing is likely until The game will be stars: Mr Fantastic, the ailing Sinclair Research next year." called Quest Probe Invisible Girl, The Thing at the end of June. Three , following Quest and Human Torch will feature in the game. sky scrapers and alley­ Adventure Inter- SPIRITS IN THE ways, which you may en­ national is also releasing ter and explore, which a second new game, MATERIAL WORLD are populated with Robin of Sherwood. breakdancers and fierce It is set in Sherwood HAT DO you get if game as "Zany fun . The dogs." Forest and is planned to Wyou cross Every· setting is New York city The game retails for be the first in a series of one's A Wally with Tir where spirits are invad­ £7.95 and goes on sale in games based on Robin Nir Nog? ing the buildings. early August. Hood. The answer, accord· ''Your mission is to rid The Edge have also re· Both games are now ing to Tim Langdell from the city of the spirits and leased Fairlight which is on sale, they cost £9.95 The Edge, is their new solve a puzzle that has set in a fantasy land of and are describ ed as game That's The Spirit. been set for you. dragons and dungeons. graphic adventures . He describes the "The locations include Price £9.95. Jungle Book ALT DISNEY Pro­ later this month, but the W ductions have game based on it is due signed an exclusive li­ out in November. cen ce with US Gold to The second new film, Ocean now produce a series of corn· The Black Cauldron, will puter games based on be released for Christ­ spans the globe characters from the Jun ­ mas, but no date has gle Book and two new been set for the game . NE OF Japan's top his father. The settings W ali Disney films. In addition, the li­ Ocoin-operated ar­ vary from temples to Production of the cence allows that any cade games labels has mountains. games has not yet begun Walt Disney charac ters been brought to Europe. Bypenport and Kona­ and none are due out un­ may be produced by US The Ocean Group mi'a TellDis have al­ til November. Gold with games involv­ have begun releasing ready been released The follow up film to ing Mickey Moute, Don­ the Japanese Konami while Hyper Rally , Kon­ Wizard of Oz, Return to ald Duck and Pluto very games on their recently aml'a Golf, Mike and Oz will be released here real possibilities. acquired Imagine label. Comic Bakery will bear­ Yle Ar Kun1r-Fu is due riving in the shops · for for release this month. It the months leading up to features Oolong who Christmas. Fights at Gamesday must become a Grand All the games are ar­ YOUR parents related events. Master of his chosen cade and they will retail o martial art in honour or Dcomplain about the A number of software at £7.95 each. amount of time you publishers have been spend indoors on your approached to appear, compu ter? so a selection of trade Next month you can stands will be present. Quest archive kill two birds with one Live mock battles have stone by visiting the been planned with play­ ff RE YOU a serious the market. Gamesday show in Lon· ers' dressed in period .1'1a dventurer lost on Griffiths-Glover , self don. costumes. your quest? appointed Keeper of the Games Workshop has Gamesday is to be Hints Archive for Lost Archive , asks that you organised the show at held on the weekend of Adventurers , HALA for send a SAE with any re­ which you will be able to 28th and 29th September short, has been set up to quests , and send as watch demonstrations as at The Royal Horticulture offer help with clues and many clues as possible well as play games your­ New Hall, Greycoat maps. in order to build up the self. Street, London SW!. En­ It is a newly formed archive . There will be competi­ trance fee will be £1.50. group aiming to collect The address is: HALA, tions with spot prizes, Victoria is the nearest useful information and .38 Bellfield Drive, Well lectures on science writ· British Rail station to the give advice on any Spec­ Lane, Willerby, East · g, fanli!!Y art and many event. trum adventure game on Yorks HUlO 6HQ.

Remember how you finally persuaded Dad to buy you that microcomputer?

II your computer isn't dealing in dragons , / Please post In , Haled envelr,pe to: mastering mazes or generally opening up a Computtlr & Vld.o Games Subscript ion Dapt whole new world of fun and fantasy, then it Com~tltlon HOUH needs revitalising, Put it on a diet of Comp uter / Famdon Rd / Marker Harborou~h & Video Games magazine, A monthly dose will ..._,.,/ Lelcestersh,re work wonders, , / Name------It's available from all leading newsagents, / Or to make sure you don't miss out , fill in the coupon ,,/' Address ______right and send off for a 12 month subsc ription. ,/ ------Telephone_ _ _ '------~/ Signature ______TAR program of the making money is Smonth has to be Dun through the use of theft, Darach, the sequel to although there are se­ the excellent Tlr na curity devices in shops Nog. selling luxury goods. Dun Darach employs The aim of the game is the excellent animation to save your friend Loeg, employed in Tir na Nog. who has been impris· but takes it to new oned in Dun Darach by heights. Every road has a the sorceress Skar. This name, every door has a quest, though, should number, every shop has not be seen as a priority. a sign. Cuchulainn, the First you need a map , hero, meets a variety of money and information. keepers make a move to you are carrying, or to animated characters; Many weeks will pass stop him as he stomps work out what it is once male , female and rodent. before you know out of the shops with you know its name. Each of the characters enough about the city their goods! Reservations aside, has its own attributes a.pd its inhabitants to Only two problems are this is an excellent and personality. Kara think of rescuing your apparent with the game. game, taking standards and Keli, the pickpocket friend. Firstly. so realistic are of realism on the Spec­ twins, will relieve you of There is great atten­ the distances that trips trum one step further. any of your possessions, tion paid to detail in Dun across the city tend to Dun Darach is pro­ murmuring 11 Your par­ Darach. Torches at the become boring, es­ duced by Gargoyle don" as they brush past roadside bum brightly in pecially if you have nei­ Games, 71 Kings Street, you. Bren offers help at a the evening, and are ex­ ther money nor goods. Dudley, West Midlands. price. Ryde comes tinguished when it is Secondly, the script stomping up to you morning. Cuchulainn is used is convincingly when you are carrying convincingly animated Gaelic, and annoyingly Price : £9.95 stolen goods, and takes in every detail, and looks hard to read. It is often Game type: JlAlmat ed not only the goods but a perfect thug. No won­ difficult to distinguish adventu e also a hefty fine. der none of the shop- the name of an object Rating: 96% Dun Darach canies realism to new ex­ tremes. To move around the city you have to walk, unless you can af· ford the portal system. To prevent your money from being stolen you need to place it in the bank. A fast but risky way of making money is in the gambling dens. Money can be made more painstakingly by buying and selling . Most shops will sell you goods, which can be sold at a profit, if you can find anyone who will take them ; or offered to other characters who may have something you want. A faster way of IHERBERT'S DUMMY RUN ITH A name like solved. To light up WHerbert's Dummy events in the dark room Run you know that this you need the torch. game has to be another When you find it, Wally release. though, the torch is Wally and Wilma have broken, so it must be tak­ lost their son Herbert in en to the lighting depart­ the department store. ment for repairs. Once They are waiting in the you have found out what lost and found for him, is going on, you need a with a supply of jelly ba­ weapon. The popgun bies. The better his pro­ maybe? Well, find a gress, the more jelly ba­ cork, load it up and go bies they hold. and see. Like Pyjamarama and Bound up with the ani­ Everyone's a Wally, mated adventure are a bricks? bert plummets down to Herbert's Dummy Run series of arcade games, Matters are made even the bottom of the lift combines arcade and most of which need more complicated by shaft. Even using his adventure with a series special equipment to the department store be­ nappy as a parachute is of large, clear and dis­ play. The game of Brea ­ ing constructed on four no use to him here. tinctive graphics. Her­ kout, for example, re­ levels. You can make A representative bert can carry two quires the tennis raquet. your way from floor to example of a Wally tradi· objects at a time, and Of course, having the floor by way of the stairs, tion, Herbert's Dummy will automatically pick correct equipment is not or by using the lift. Being Run is produced for the up an object as he all you need. Skill is all­ a Wally department 48K Spectrum by Mikro­ passes over it. important. And, surely, store, though, there is gen, 44 The Broadway, As usual there are a not all games of Breakout only one lift. Walk Bracknell, Berks. whole series of interre­ involve the player hav­ through the lift door on Price : £9.95 lated problems to be ing to dodge sprinting the wrong floor and Her- Rating: Sn',

I NODES OF YESOD BOUNCING hero This involves negotiating Aexplores under- the majority of the maze , ground passages, leap­ a task which is made ing from ledge to ledge, slightly easier by the fact often falling from a great that there are several en­ height, hindered in his trances, and it is poss­ progress by a variety of ible to enter and leave strange creatures. Yes, the maze at ground you are right, Nodes of level. Yesod does seem re­ Matters are made markably similar to Un­ more difficult by the derwwurlde. other animated crea­ Smoothly scrolling tures. As in Under­ graphics depict your wurlde, most of these search, beneath the sur­ appear at random, ma­ face of the moon, for a terialising while you are Also to be avoided are can persuade one to Monolith buried some­ in a room, getting in your the red spacemen, who travel with you, they will where in its core. The way but generally doing will steal your alchiems. make life considerably weak gravity leads to a very little more. Crea­ Whatever you do, too, easier. strange form of move­ tures which are a little do not fall from a great Nodes of Yesod is pro­ ment, so each large more f1Xedand solid are height, as this means duced for the 48K Spec­ jump neatly encom­ the flying fish, quickly almost certain death. trum by Odin, The passes a somersault, or flowering plants, crawl­ A novel feature of Podium, Steers House, two, or three. ing insects and hopping Nodes of Yesod are the Canning Place, Liver­ The aims is to reach birds. These are not le­ moles which burrow on pool. the monolith, having first thal, but whenever you the moon's surface. Price: £9.95 collected the eight al­ hit them, you bounce These friendly little crea­ Game type: Arcade chiems which give ac­ away again, often in an tures can eat through the Rating: 78Y, cess to that chamber. unexpected direction. moon's surface so, if you FHST[0,"/PUTE,~ ,~EPHIRS

THE RANDOM ADVENTURE FOR THE 48K SPECTRUM Send £5.50 to INDIGO 51 Carmel Road South, Darlington County Durham DL3 8DU j sAIMAZOOM AIMAZOOM is the appear while you are on Sfirst part of the Silver· a screen, and disappear soft Indiana Smith tril· once again if you leave ogy. an area and then imme­ Smith aims to collect diately reenter it. This several items of treasure maket them ridiculously from the jungles of Sai· easy to avoid. mazoom . The jungles are The major problem rumoured to occupy presented by the game around one hundred is its maze-like format. square miles, with one All features of the land· mile fitting on the screen scape are solid and must at the time. According to be circumnavigated. this scale Smith is sev· Luckily you can carry up era! hundred yards high , to four useful objects at a can do the one second time. You could take around the jungle, to use several times. mile and confronts the four canoes, to cross all up your last canoe while Produced for the 48K largest snakes ever seen. the rivers; or a gun to crossing a river and then Spectrum by Silversoft, Graphics are too large shoot anything on sight, to find yourself sur­ 271-273 King Street, Lon­ and blocky , with every· or perhaps a useful look· rounded by water. Then don. thing from rivers to cacti ing key or sack. the only option is to looking somewhat Unfortunately it is all settle down and wait un­ Price: £7.95 square. Lethal enemies too easy, as you sprint til you have died of thirst Rating: 36o/,

trum's graphics capabili­ ITAPPER ties. Two characters who appear simultaneously OR FAST and totally come crowding in. will be virtually invisible, Ffurious arcade action There are three levels. while three who anive in on the Spectrum you Hard starts you off with a quick succession will be want Tapper. huge bonus , but fills indistinguishable from The game centres on a your bar to bursting four or two. This leads to bar man who must keep point even on the earlier mistakes which are all his customers happy. screens. The other two later rooms vacy, so that down to the graphics This means serving them levels differ in the some characters will presentation, not the as they walk up the bar , amount of lives you are need to be served very player 's ability. collecting all empty allocated. with easy leav· quickly. The arrange· For players with fast glasses, making sure no ing you just enough to ment also differs and, al­ fingers on the keyboard drinks are spilt, and col­ get by. though your movement Tapper is produced for lecting tips promptly. Different levels differ is not restricted, it is diffi· the 48K Spectrum by US The aim on each not only in the amount of cult to keep an eye on Gold. Unit 10, Parkway screen is to clear the people in the bar and what is happening on Ind. Cent, Heneage bar, and the slower you how much they drink, both sides of the screen. Street, Birmingham. are in your bar work the but also in the bar layout. Where the game is Price: £7.95 more characters will The length of the bars in lacking is in the Spee- Rating: 72% the piece are Fido One DON'T BUY THIS and Two in which, I against a variety of back· grounds, a dog has to sit OW DO you review budding racing driver, and smash moles to Ha game which ex­ each of which managed death with its tail. plicitly tells you: Don't to be either too fast or Surely games for the Buy This? Not only that, too slow. Still, what do Spectrum have not been it tells you that these are you expect from eight of a high standard for meant to be five of the screens of Basic? long enough for the in· Don't Buy This is pro­ worst games ever. Weasel Willy may be dustry to start being duced for the 48K Spec - Fruit machine can good, but we cannot smart-alee on the sub· trum by Fire bird safely claim to be one of comment, because it ject? These games were Software, Wellington the slowest versions of a would not load. The fairly amusing for five House, Upper St Martin's fruit machine ever pro­ loading screen was fairly minutes on a review Lane, London WC2. duced. Race Ace, of· rough, though, if that is copy. Whatever you do , Pric:ii:Too much fered 250 speeds to the any help. The gems of do not buy them. Ratlng:9% THELORDSOFMIDN IGHT£9.95 ADDRESS PSYTRON £7.95 POSTCODE SPELLBOUND£5.95

BEYONOORO£RHOTUNE0858 34567 GRANO SIGNATURE BEYONDENQUIRYHOTUNEOl-1518496 TOTAL Pll'dkrKiltmcdtcdw,ffflt"'ENTERlMBEYONO" s.;,..,.a.,, D I ROCKY HORROR ON'T DREAM IT, locations is far smaller Dplay it! What is it? and, as you must pass The Rocky Honor each one several times Show. each time you play the The Horror show gets game, they quickly be­ off to a good start as you come tedious. enter the creepy house, In the end, tedium is illuminated only sporadi­ the hallmark of this game cally by flashes of light· that started so well. Yes, ning. Your first choice is the other inhabitants are one of sex. Do you want well animated and say to play the part of Brad or amusing things . Avoid­ Janet? ing them, though, be­ Your aim in the game comes imperative if you is to search the house for are to miss hearing the the parts of the DeMe­ manic biker telling you at a time, which makes ing through lumpy cus ­ dusa machine which will yet again that he never for a lot of boring com­ tard. save your partner, who loved his teddy. Yes, ing and going. Even Rocky Horror Show is has been turned to one character removes worse, when there are produced for the Spec­ stone. all your clothes, but the several characters on trum by CRL, CRL On first sight, the resulting graphic has all screen at once, the strain House, 9 Kings Yard, views of the house are the sex appeal of an Ac­ of so much animation be­ Carpenters Road, Lon­ reminiscent of the land­ tion Man. gins to tell. Your pace don EIS. scape in Dun Darach. Parts of the machine slows to a shuffle, giving Price: £8.95 However, the number of have to be collected one the impression of wad- Rating: 56% est to the bathroom are not an entirely new IJET SET WILLY 2 uninspiring and quickly house? Why not a who le ignored. Moving further new scenario? EW RELEASE from from his mansion, but things become far more The success of Jet Set N Software Projects, now it is around twice its difficult, and the prob­ Willy doubtless guaran­ Jet Set Willy Two has the original size, and things lems are just as exasper· tees success to its exten· easy familiarity of an old are not entirely as you ating as before. Beware, sion. However, a year is friend. left them. for routes are not always a very long time in Spee· It is a much extended The mood of games as you remember them trum computing, and version of the original Jet players is one of nostal· and you can end up in there are better, more Set Willy. Willy still has gia. Do you remember some of the worst rooms exciting products in the to collect the rubbish how we spent all night entirely by accident. shops at the moment. - ' !... ,, ~- ,•! ,, ·~ trying to work out how to Despite its many chal· Produced for the 48K get past the guards at the lengers Jet Set Willy still Spectrum by Software ' front door? Does anyone looks good and it has Projects, Bear Brand remember how to get lasted well. Surely, Complex, Allerton Road, ... - over the moon in Nomen though, Software Pro­ Woolton, Liverpool. -, ~-" . . . ··-· Luni? Surely the wine jects could have done ~ ..... , ,c ~- . ... cellar was not this dilfi· more than imitate their Price: £6.95 I cult before? own success. New Rating: 79% The new rooms near· rooms are fun, but why

EXPLORE HERE button, ITALISMAN characters materialise out of thin air, and things ITH ALL the great through the locations is happen which could not Wnames out from easy, although the ani· have been predicted by Games Workshop at the mation is far from con· studying the view. Direc­ moment, you might ex· vincing , especially at tions are also confusing. pect Talisman to be high speeds. Running across the something special. The game shows, rath· screen from right to left Up to four players sel­ er too strongly, its roots you will suddenly be Produced for the 48K ect a character to control in board game. You can asked if you want to Spectrum by Games and set off through a var­ stand in a location for as move north or west, and Workshop, 27 /29 Sun­ ied landscape in search long as you like with you will then be spun off beam Road, London. of the Crown of Com­ nothing happening, but on a completely differ· Price: £7 .95 mand. Movement as soon as you press the ent tack. Ratm.11:sz•;. mapped by mere humans, unless discover within the castle walls, they were blessed with almost nor at the ease with which you magical powers themselves, gain access thereto, for great will since directions changed from be your trials ere you gain and one toom to the next. return the treasures to their right­ Exemph gratia, from the Ar­ ful place. mour Room to the Aviary was At the Castle gates hold back , west, but to return to the Armour attend the arrival of the delivery Room was north; from the Bathing cart. Conceal yourself thereon to Room to the Dressing Room was gain admittance. This is the only east but one could not return di­ means of access, death by rectly to the Bathing Room, since drowning awaits he that dares at­ west led to the Grand Bedroom - tempt to cross the moat by any UESTLINE and while east from the Dressing other means. Beware, too, the Room led to the North east Tower moat has an hypnotic power over and staircase, west from there re­ mere humans, remain aware al­ Cathy Foot encounters turned, not to the Dressing Room ways of where it lies, lest you be but to the Grand bedroom. Very called to premature death to the dwarfs and wizards in useful for the Wizard, but an an­ detriment of the principa lity. her travels through noyance for the HERO. Once within, descend with The HERO was chosen. but had speed, else you will find yourself Mirrorsoft 's Ashkeron. himself to choose to setve. His again without the walls, facing an name was Stephen, a powerful irate driver, and with entrance N THE far and distant past, in and resourceful blacksmith, and still to gain. If this should hap, all I the Principality of Ashkeron, his task was to find and return the is not yet lost for many are the there was need for a HERO, for Five Treasures of ASHKERON. carts that ply that route each day. the treasures of the Principality At the crack of dawn on the day They are as accursed as any Lon­ had been taken by an evil wizard. of the Spring Equinox, most of the don bus, but like that mythical These treasures were more im­ population of Ashkeron made beast, there is always "another portant to the Principality than their way through the enchanted one behind" on which passage would be normal, for without wood - it must have been en­ may be gained. Think always as them any marriage in the Princely chanted, since one place therein an adventurer: if the courtyard be house would be cursed and evil was indistinguishable from flagged, why should any be days would fall on the whole another - to the gates of the Wiz­ loose? The help concealed there­ population. ard's castle. The Wizard was under is not great, nor yet is it of It was known where the trea­ aware of the invasion of his priva­ any immediate use. yet 'twill aid sures were to be found, the Court cy and, at the end of a magically you reach your goal. Magician discovered their induced storm, Stephen alone Beware the steed, 'tis fierce, whereabouts, but they could not was left to enter the castle and and Jong has it wished to run the be returned by magical means. It brave the Wizard's wrath in at­ hills, the stableboy's advice at­ was for this reason that a HERO tempting to recover and return tend, else sharp will be your fall. was called for. the Five Treasures to the Prince, From stable unto Armour room is More was known - the HERO for only then could the Princess one pace north, from thence had to come from among the Zeraphina be united in wedded stride west until the South West common people and fulfil his task bliss with her true love. Tower is attained, mount there, because HE so wished. The hid­ Oh, HERO, I address these and in the Scorpian bedroom lies ing place of the treasures was words from the unimaginable fu­ a cloak, your safety lies in it else also known - they were to be ture to you alone, for from you you may find yourself in close found in the evil Wizard's castle, alone comes success and the converse with the headsman of deep in an enchanted wood. continued prosperity of the this pile - a fate I would prefer to Only one route led there, and that realm. miss, if given choice. existed purely because the Wiz­ Many are the traps, mazes and The maid a candle has , but ard had to use most of his powers puzzles which lie before you , Ste­ 'ware the cook, a witch I vow, to maintain the magical proper­ phen the Blacksmith, and only much given to humming, a vice ties of his castle and the sur­ your resourcefulness can win which disconcerts the butler, but rounding wood. through to your goal. I lend you since her time in the pantry is These magical powers made it such aid and comfort as I may, be spent, where her provisions she impossible for the castle to be not unduly amazed at what you guards from light fingered or starving staff, the problems she ways to discommode you, not to absence , these are the words that provides are few. The candle end your days. The spell most offer your release - "get out qui­ may be lit from the kitchen fire favoured causes every act to be etly behind". You pay for that! but if the cellars you will scour a reversed in its effect upon the The help I offer for the se](same tinderbox will there be found. Be­ universe about you, that left is room is merely that the creatures ware to dare the attics without right and put is take, thus, for a can't stand noise, but still, be· light, for in the dark no movement variable time limit, your interac­ ware, if they already have you in can you make, and blessed day­ tion with the universe is reversed. the air, for noise by then will light swiftly fades to night. The dwarf, 'tis true, is not so merely cause your death. Visible or invisible, the dwarf kindly disposed, but even he will This genie sometimes !eels no and Wizard yet can you find and offer you fair fight. That he is urge to help at all, it can be quite treat you with despite; servant or skilled at weaponry while yours a blow to feel unwell and ask !or lord, their power is great against are skills to make, not wield, the help only to hear that you are you, you have been warned! mighty sword, and e'en the doing line. You buckle at the Since speed is of the essence, woodsman's axe you cany is knees, tum blue, and die, that's demand not the score too many more a tool than ever weapon fine? Again I say beware! Oh, times, each time will count was, yet is he fair and takes no HERO bold, beware, if ere in against you when you do. mean advantage of your lacks. Scarthorpe you have roamed, an Although the Wizard has a Within the'enchanted wood Urban Upstart , then you know reputation which seeks to name and magic pile a genial genie trys just why. The Wizard buys his him evil, 'tis not fully so, for if he to offer help, but this, I fear, is cheese from that foul town. I[ you were as black as he is painted cryptic and in code, and costs the no Upstart have been, 'ware eat­ your task would be the harder. HERO from his tiny score, two ing food from such foul sources. Let us say he serves dark forces, whole points for each clue that's A charted route I feel a must, so but is bored and seeks excite­ offered and among the offerings use my system with my kind re­ ment in his life which you, per­ this one finds its place, when gards, inscribe !or each location force, supply. You have your seeking means of egress from a on a scroll, description give and goal, to win, his is the task to hold room large, vaulted and, I fear, exits mark, then move, describe, you back, and thus cause you to filled with ethereal folk who, move on. No map with easy im­ forfeit that goal. though showing little interest in age, but a route you have to lead His magics he will use in petty your presence, prefer it to your you further in your quest. Good luck, you'll need it if the Wizard's grip you break and carry home the treasures to your Prince . Un­ less by random chance you play, this guide will always work , and chance misplace things alone. Let the Game commence, and you, my dear HERO, make your moves on the Board of Lile and Death - YOU HAVE BEEN WARNED! The latest thing in adventure games seems to be "uniqueu new graphics systems, each one promising something closer to an inter-reactive video film seen from the HERO's viewpoint. Each time, in my opinion, they fail, while the prob lems I see as inher­ ent in adventure games remain. Surely the first computerised adventure games were written to run on mainframes before home computers were anything more than a twinkle in Uncle Clive 's eye? And yet we still battle on with the same problems in syntax and input. Take this game, it offers you "the UNIQUE WALK-THRU GRAPHIC SYSTEM" which, no ar­ gument, IS good, but the program does not recognise "examine" - surely one of the more be loved key words of adventurers every ­ where and 0 look", however used , is taken to ask for a rede­ scription of the current location . PRO-PRINTOUT SINCLAIR PROGRAMS August 1985

enjamin Rabbit has found an Bunderground Gold mine . He aims to collect all the gold and place it in his safe. Once he has collected five bars of gold he can escape to a new cavern. Blue lifts will take him up the lift shafts, and wagons will take him along the mine workings. Runaway wagons are a danger , for they may run him over. The major problem though is the killer bats, which will home in on Benjamin. Written for the 48K Spectrum or Spectrum Plus by T Sherwood of West Bromwich, West Midlands. Underlined letters are those to be entered in graphics mode.

SINCLAIR PROGRAMS August 1985

How do you make a successfu l programme into a very successful program? Colette McDermott went to Ocean to find out.

ESSIE MACH rides super bike: decided about the gender of Street Hawk. their VIP 'We want to make it a JAs a vigilante; by night he rides female, perhaps a damsel in dis­ around the streets of Los Angeles tress" says Nigel, with a question­ seeking out and destroying evil ing tone in his voice. wherever it lurks; by day, a desk They plan to reconstruct Street bound cop at police headquar­ Hawk's fabulous console with a ters fending off the press who display pane1 set at the top of the follow the Street Hawk's hero ic scr een. This will show many of adventures. the features already familiar to His bike is a powerf ul mac hine the bike as we know it. equipped with a cons ole that The computer game will have would look equally at home on an advanced warning scanner Concorde; infra-red tracking sys­ system for areas to the left and tems, altimeter and digital dis­ right off-screen, fuel, speed and plays flashing brightly. height meters, scanner showing Street Hawk can travel at present position of the VIP and a speeds exceeding 300 miles an score meter. hour, leap across buildings, and is armed with a laser gun . Not a member of the lesser-hair-dryer mob which stalks our streets. This is the basic plot of the .~ American television programme, It is intended to make the Street Hawk, which has just fin­ whole display appear digital, just ished its first showing on British like the console in the television television . If you are suffering version . from withdrawal symptoms, then Street Hawk is the only goodie the new Ocean game based on in the game . The VIP does not the series will be a valuable aid to really count because he, or she, your recovery. is unable to defend him or her­ Although still in its early devel­ self. opment stage I was allowed a The bad guys are played by sneak preview of the game, jets, helicopters, cars, small bikes which is due out shortly . and missiles. The game sets Street Hawk the Some, like the cars, will attempt task of protecting a VIP, who has to kidnap Mach's ward ; these decided to leg it to a secret desti ­ cannot be destroyed by him. nation, from enemy vehicles Others , like the missile, will have vrooming around his, or her, heat seekittg war heads. path. The helicopters are ·set on land­ The programmers , Nigel Aldar ­ ing pads half way up the screen, ton and Mike Webb, are still un- and Street Hawk can also use SINCLAIR PROGRAMS August 1985

Mike Webb & Nige l Alderton these as vantage points in his rapid fire facility. battle. The game progresses in levels Attacks from the enemy can be of difficulty and is designed to made against both Street Hawk have fast non stop action. As the and the VIP. levels progress the game will be· Nigel and Mike had not quite come more aggressive . decided the possible capabilities It is planned that the game will of the jet; they asked what I be unbeatable. That is, the levels thought it might do! continue in a never ending If they were expecting some stream of difficulty . brilliant , earth -shattering 'New All leve ls will include at least word' then I hard ly think my eight of each enemy vehicle and stumbled, muscular-spasm-in­ the VIP will have between six and duced contribution of "Mmm!" eight lives. will cause them to worry about Street Hawk begins a series of their job security. games, on the Ocean label, The graphics are remarkably based on popular American pro ­ small and Nigel explained: "We grammes and based on themes have developed the fastest sprite such as Knight Rider, which is graphics ever written. This planned to be the next in the means that less memory is avail­ series. able for the usual graphics, but Work has not yet begun, but I the game is faster. " will keep you posted. Although the graphics are smaller this does not detrac t from the quality of the game, but the game establishes a new program­ ming concept. The enemy vehicles are capa­ ble of crossing the screen in a third of a second, which will hap­ pen at regular intervals. The advance warning scanners on the display are therefore of paramount importance in playing the game as the scanners will detect enemy vehicles long be · fore you see them, if you even can! Street Hawk is capable of travel in any direction, including up­ wards. He can destroy the enemy with a laser gun, which has a hoot down as many space S ships as you can. The game will end when you lose all three of your lives, or when two spaceships land at the same time. A sco re of more than 7500 is excellent. Robot was written for the Spec- trumo'r Spectrum Plus by R Raven ~~~~~~i;;~::~S ------a of~.,"dd~~i~~":;':~~;.~~~~."~,e thoseL .= ':='!~;_;;:;;~ :5a~..._ to be entered in graph ics mode .

Lttt the• Ltrnif,"1...1M"1, f","'fl. ,!5; "Dont ~e;:.PR INT AT 12, 1 ; ·:;:~~ ~::: ;n~ s •hen ',IOU lose thea all or (llhtn two Sh ips Lan d at the B~~~/~(l;;~~OU Ht' ,------....11 GO TO C000 60 0 GO TO 5 00 ~:;~~~ea;"' .. $ Ll!T S= 0 LET l:3 75 0 PRINT RT 21, ill; .. "; U0;AT 1,5 s-Lert e-R 10 Ll!T U¥=,1· LET i• lS i. FLASH l,.. I N V A O I!!: 0 19ht 0 - I", re 1•1 LET <2:1 LET X3=1 :i!O :...ET ',11dNT CRND;tl0 ) + 10 760 LET p ='l1f (Xl.,.21) +',12f CX2•:i1:11 i:$ LfT ',li!• IN T (R N0f10 1 •10 2070 PRINT !"'OR n • 1 TO Ll!N ill S 30 LfT ',13• INT CRNO,t10 1 +10 ·~~:(~i"':7~0 Tl1EN PAINT AT 21,p; PRINT ill S (n); ee:EP.0S ,- 40 PRUS $0 BRIGHT 1 l!OROl!R 0 PAPER 1 "G" . LET lll•U'SR 23398 LET l:l- E 3 NEXT n INK 7 CLS 1 GO sue 400 IF l >0 THEN GO TO 2079 Ll!T l l \ •USR 23399 !50 GO SUB 4-00 10 2080 RUN S 78 0 PAINT AT 10,10, INK 6 . 0 'GAHE 90 00 S AVE ' 0 R080T .. LINE 1-050 OVER" F.OR n '"-10 TO 10 BEEP • 0 9030 STOP !:'~~~.e ~•~Alt s.n . NEXT n 906 0 A!STORE ,..OR n:sUSR ... .. ro ae FOR n •l TO 50 PLOT RNO,t.!55 7~0 FOR n .. 1 TO 1000 IF n c250 0 USA ...... 71 READ code: POKI! n,co RN0,1170 NEXT n dt . NEXT n gg GO TO S00 R ntS 00 OR n•750 THEN Ll!!T lll•U'S 0 R 233~6 BORDER AN0f6 9 1n0 FOR n-=-23300 TO 23550 READ 100 LET illU+(INKEYf,."8' ANO i11<2 800 Ne'.XT n RUN 2 e00 code POK!!: n ' COdf:; NEXT n 15) - (INl< e'Yf: ''S" ANO ill >SI 1 b =-20 9060 RUN 110 PRINT RT 21,A-1; INK ?, • .a_ 1 1 PLOT i1148 +4 ,22+8-8tb 91 00 CATA , 1 40 OVER 0 0,0,8,8,28, 14!0 IF INl

50 IF Q.,~ THEN L.ET Al• AGGAl!S S :· E '5:!5 IF Qs,3 THEN LET Al• SPOTT, 60 I I' Q=9 THEN Ll!T Al:r PAAFH~OI es IF i.1=10 THl!N L.!!""' Al: '3Wl!A.,.., ~c, ;~ tl • 11 THl!t4 L!:T Al= ·• uAIOU ""5 II"" 0 =1• THl!rl Ll!T At,: CON5TI PATEO Ml If' 0:13 TH!N LET Al: ·c,I'SGUS TING 55 I I'" 0"'1-l T11Er, L.ET AJz SENii..E 90 I I' 0=15 THEN LET Al= f'LEA-R !ODEN' N 9:!5 I• O=U! THEN LET Al• 'OAUNl'.E 100 IF 0 • 17 THEN LE- AJ•' SHAGG ( o··105 IF 0•1& THEN LET Al • 8L.OATE 110 IF O•lg THEN L.ET Ml • Al-ll!HO " 115 IF 0•.!0 THEN LET AS:o' SADIST re·· 1Z0 LET U"INT IRNO-i-.!O, +1 125 11' U=1 THl!N LET SI= GORILLA 130 I f" U=c! THEN I.ET SS=' eos CON l)UCTRES:5"' 13!5 II" IJ=3 THEN L ET SSar"l,lo:iRTHOG 140 IF U•4. THEN Le:T Sl,."GRAVE t> IGGfR'" 149 II" U=!S THe:N LET Sf=''HIPPY 190 II" U•6 THEN LET SSz"MON~Tf:Q 195 If ua- ni EN LET SS= 'CHELSEA l"AN'' 160 If U•8 THe:N LET SS:1 ·s_ou-uo RM" •..165 II" Ua9 THEN LET SS = STREAt<.f 170 II" u,.10 THEN LET ss .. "PTEROD ACTYL" 175 II" U:11 THEN LET SSar"B EA UT'I' QUEEN . •..180 II" u ..1 2 TH EN LET SS•"CYC LOP 185 Il't U•13 THEN LET SS:1"MINIST ER " s5gg!!i5~..u-a THe:N Le:T H•"BRAIN - .______...;.;::.:.:=:.:...:...... a'- .:.:.."------. UIS If u ..15 THEN Ll!T SS•"VIO LI N 2815 Ifl' f: ,,11 n ,e:u Le:T OS=''CRie:S 330 I,.- P•S THe:N L?T fS• ''RA SPS" 310 LET R"INT IRN0•101 +1 4-10 Ifl' T .. c THEN LET GS •"INSioe:·· .. 255 IF E,.5 THEN LET Ds11"SLAVERS 313 IP Rs1 THfN LET F S• 'INCESSR 41!5 I,. T"3 TH?N LET GS •"RBOVE " NTLV'' 420 I,. T• 4 THl!!N L!T Gs z·' THR OUGH 2 60 II"' E=6 THEN LET Ds,.· BREAKS )15 IF R22 THEN Le:T F S• 'NOISILY UIND'" ~C'S IF ,-,.5 THl!N LET GS• 'OUT5IOe: 26!5 IF f,r7 THEN LET DS•''CRAULS ~CO !l" R:3 THEN LET fl'$• 'H:..INGRIL 270 II" e:,.e THEN LET DS,r"Ye:LLS" .a.30 IF - .. 6 TMl!N Ll!T " ' " ·eeLOU i7!5 lpr E •9 THEN L!'T Ds :"VOHITS" 3.K-' If< R;4. THEN Le'.T fl'S•"VIOLENT .a.35 Ifl' Tt"." THEN Le:T GS• ' OPPOS IT 280 IF f,r10 THEN LET DS• " UHISPE !..'('" E • RS" SINCLA IR PROGRAMS August 1985

.. 620 If" U:4. TH!N L! T Jl•''HAN!ION 62S IF U•S THEN LET JS= "! UBIJRV" 630 IF U:,:;6 THEN LET Jl:",CHOOL 63!5 11"' U:7 THEN LIIT J l,. "NIN!,.I! LO" 640 IF U•S THEN L!T .J S ,."NUOIST COLONY 6 45 IF U•9 H 1!N L!T JSc"CLOTHES PEG" 650 IF U•10 TH l!'N LET .JSs 'SH!O '' ,,6 55 I I"' U=11 THEN Ll!T J l •"K!NNEL ,660 IF U•12 TH!N Lf:T .JS,.,"JUNGLE ~:;-;:=::::______J E6e~u~~R~:"13 TH!N LeT .Jl ="CHINES 440 lfl' T•e THEN LET GS•'·NEAR'' 670 If" U•14 TH!N Ln Jl=="TRE!HO 4 4 ! II"' T•SI THl!N Ll!T Gl•"ON" US!!:" 500 Ll!T Ya INT CRN0 §15) +l 675 If" U•1!5 TH !N LET .JS•"'JOB-CE 505 11"' Y•l THl!N Ll!T Ht= IHY ' NTRE'' 5 10 II"' Y •2 THl!N Ll!T H t • Y" 680 IF U•16 THEN LET J S•"PUOOL! - ~~g }~ ~:~ +~~~ tH ~:: v·: 66!5 IF Ud 7 TH!N LIIT JI• 'TOAOST ,--::: y ~.il:5 IF Y •S THEN LET HS• OOL .. .. 690 I!"' U;18 "THEN L!T .JSs"MORGU! 330 II"' Y:6 THEN LET HS•"AUCil!NT 69!5 IF U•19 TH!N LIIT .JSa''PLRSTI 5 3!5 II"' V =? THEN Ll!T HS•"6lUil!T C•SURG!R Y CLINIC" f. !~40 IF Y •e. THl!N LET HS• "SPOTLES 7 00 I F U.,20 THe:N L~ JS::i:''CE55-P IT" :!545 IF Y•SI THl!N LET HS•'"ROTTING 730 PRINT AT 9,1, "' 550\ IF Y =10 THEN LE T Ht ,."DIRTY .. s~?2/)~~';'t~t~·~f~l~~ ..;~f 11~·2 c6~5ui~o~"11THEN LET H S• .. HUL'CI· i.'?t; THE .. HS ;" "; RT H!,2 ;J S " 560 IF Y "1,2 THEN LET HS • .. HASSIV aso PRUSe: 4-!4 ... 870 PRINT AT 9,0 ; 565 II"' YIE13 THl!N LET HS •'"TINY' 900 GOTO 10 ,5 70 IF Y•1 4 THl!N Ll!T Hs,. ··soooe:N l~~g ~62;)P"=0 TO 1 :5715 IF Y•1 5 THl!N LET HS•"UfIRD'' 1010 PRINT 1500 Le-T U"IN T CRN0§:20) +l AI .., 0, · eos IF U•l THEN LET J ,,.. BRIDGE" 102 0 NEXT P" - 1510 I I" u ..2 THl!N Ll!T .JS=' ·ToILl!T" 615 II"' U=3 T HEN LET J s ···cttIP SH 00 !llir ~~~T~~f,::1!1c1r1 '------10;35 PRINT RT 6,6;"A BRAN NICOL PROGRAH"' 1040 FOR P"•15 TO 21 10S 0 PRUIT AT P" 0 · 10150 NEX! F" ;0~ 0K~!NT AT 18 ,7; '"GO ON. , , PRES 1080 IF lNK~t•" '' THl!N GOTO 1080 1090 RETURN 2000 SAVE "LlN Glj 2.)01 RUN

5 LET 5..,0

133 LET ASU) =Atf40J n~tg ~::z!:rn: +g ~i~ :::;; :: 136 FOR N• 1 TO 10 138 Ll!T 1:!" INT (RN 0+34 ) +J 140 Ll!T l!=l/'l'T (RNOtSS l +2 142 11"" A sC 0 OR A"'21 THe:N GOTO 1 30 145 IF Rt (A l fl!l .... THEN GOTO 103 NEXT N ,,. 10.t. l"'OR t•hi TO SO l4? Le:T ASIA - 11 11!1 :···· 10 5 Ll!T A=lNT (RNC:1.301 +S 148 LET At (Al fe) ="1:1' 110 LET e•INT (RNOJ-511 +2 149 NEXT N 111 11"' A '"1$ ANO A< •.il:~ THEN GOT 150 5 L OU 0 105 lSS Ll!T X:1121 . ~1:5 Ll!T AS (R1 1B TO B+6 1 =' - 160 LET Y sl 16~ LET A :1119 !! ~.il:0 LET RI ( A+ll l8+2 TO 8+~ J ,. ..• 170 Le:T 1!=15 .l ?S LET Ts27 130 NEXT N 180 Le:T Tt"' " 1111111111111111111

s time ticks away at the bot­ A tom of the screen, Happy the frog must collect the ten keys by the pond in order to win the gam e. Being a frog. Hoppy does not walk along the ground, he bounc es. The size of his hops can be estimated by studying the hopometer at the bottom of the screen . An excellent feature of this game is that the playing area extends over four screen s, so bouncing off the top of the screen . or the side of the screen, takes you to another section of the play area . Happy was written for the 16K ZX-81 by Peter Sansom of Hunting­ don , Cambridg eshire . 11111111 ' 4:36 LET T•T- . 02 A,A ; " GAME - DUER" 185 LET Y Ss '' 437 PRINT AT 2 2,TH.' 101 2 PRINT AT .!2,0; "+*tf+ f YOU RA 43B II"" T :1 THEN GOTO 1000 N OUT 0,. TIME ·Hf+f+f" a00 PRINT AT 0 0 4:JQ LET HzH - 1 440 NEXT K ~~~~TAAT 23,0 li!,R!'jT.. 20 5 FOR lh1 "fO 20 I " 45 0 LET th - 1 i3i "!!.. a!!!,!li,~>7jl!;"• ,210 PRINT AT N,0;" 1 "';j:fT N.31; ' I 4-51 FOR Nd~ TO 1000 1100 PAINT AT 0 , "'-i "ANY t<.!'Vr' OR A 455 PRINT AT N+l,B 215 NEXT M 460 LET Q • Pf'.e:K (l='f!EI( 1639B+21!56f Pee::K 1453i9J ~y~ge:~R~~!~T 9 ,4; "'m--lB- 1110 IF lNK!'V t a"" TMEN GOTO 1100 :: : :: : : :: :~ · :: :; IMe: ";Tse T !~! ~~ ~:ggg~.9 :: rn~~ ggig I;g 11li!0 CLS O T-1);'' '';AT 23,0 ; "~0PS • • •••• • 4.65 II"" Q >CODE · I · THEN GOTO 30 115 0 RUN 15 90 FOR A•l TO 20 ·c3,S-FoR N•X TO X•l'il .~70 PRINT AT 't,B , .•. NT AT A,1 ;·· ..-++++++ +1!111111 ii!JS PRINT AT N-X+l, 1; AS (N) IY TO 471 LET T"T-,02 +++••++·· '1"•29) 472 PRINT AT 22,TU ' ~15 0 5 P AT A, 1, "------CO NGA li!40 NEXT N 4 73 If" T <"1 Tl1fN GOTO 1000 ATU LATION5------" i45 LET H=H+l 47S LET 't•A+l 1510 NEXT A iii!S0 II"" H >0 THEM GOTO 395 .i.e0 PRINT AT A ,8. ·x 1fil_1S PRf ITTAT 23 1 0'." .. 255 II"" Ad THf"N GOTO 450 49 5 NEXT N 300 PRHfT AT A,B; ")(" 60 0 LET V • V•:30 15a 0 PAUSE 41!4 3.! 0 PRIMT AT 23,0,"~0PS ••••••• 6 05 LET e:o.1 1522 LET S•S • (INT T1100) ecs GOTO ii!.il:S 1Siii!S CLS ·~at •t,r•i:ie•T ttEN•toro 1s00 5'50 Le:T V .-, ·30 1530 GOTO" 1S 325 l.:l!T To:T - .02 655 LET B • .,0 g~~NT AT 0, 8; "Qll ___ llli 330 PRINT qT 22, T+4; " " 671!5 GOTO CCS ~;:g 335 II' T < :tl Tl1e'.N GOTO 1000 700 LET X •X-20 350 II"" IMKeYt ••'" THEN GOTO 300 701!5 LET A•20 5 351 LET es=INKeYs 721!5 GOTO iii!i!S T~:I~ ~h~', , ;·~g~o~~~o5gL~ 3Siii! I I" BS •" 0 .. THEN GOTO 900 -:-50 LET x. x..-20 RUNS OUT, .. 353 II"" Bs o ..7" ANO es o ..s·· RNO 755 LET Ad PRINT AT S, 0, " JU MP LEFT A NO B S <>'"B" THEN GOTO 300 ':'?S GOTO aas ITM KEY S 5 ANO 8, ANO UP 355 LET 11• 0 ,!,00 LET ::•Z•l H 7 , " 360 l='RIHT AT iii!3,H+5; "•" 6 213 Lrr ~•5+100 NT AT 8, 0, "M EASURE THE P 361 If H•iii!6 THEN GOTO 370 805 LET AS tK+ X - 1) U1• '!' - 11"8 YOUR JUMPS ON TH E HOPOHe'. 3132 LET H•H+l tH0 GOT O 422 H!! eOTTOH o~ T H! SCR!E N :365 If IN Ke'.YS < >"" THe'.N GOTO 360 851 LET ZsZ+1 ING T M! R!Sl='!CTIVE Kl! 395 LET 11~e es2 LET s .. :s+1 00 400 FOR K :A-1 TO A-H ST EP -1 853 LET AS IN+ X l tB+Y-11 • "I" ; " IN AN EHERG! 40S LET 11sH•IBS,. .. B"I-IBS• S") ess GOTO 470 0 RHO YOU UILL 410 PRINT AT K,M; 900 PRINT AT A.&;··· H P05ITION ON 4 l S O• PEE K IPEEK 16398..-256~ 901 LET BsINT IRN0 t 251 +2 TH USE THI~ TO PEEK ) 9015 LET AaINT IRNOflS) +3 0 !, A LOT OF TI 911!5 LET T " T-2 ME . " ...417 916 IF T<0 THfN 1.!T T:0 2 04 5 PRINT AT 18 , 0 ; "TME PLAYING 418 If" ::l:: ~~;aggig~ii 920 l='RINT AT 22 , S ' RREA I S 4 T i f1e'.!i TH E ~ IZE OF THE 419 IF "1:1"TrtEN GOTO 800 ";AT 22,5,TS( T O SCREEN SO YOU CAN JUMP Of"" Tl':i! 420 II"" "I' • THEN GOTO 45 T, l!OGl!S 0,. TH! SC RE!N !,OHET IME S , " 9.&.!i GOTO 450 2055 PAUSE 4E4 •422 PRINT AT A,B; .... 1.""~"l"" OR·,:.-·1 TO 20 20f> 0 RUN 4ii!S LET A•K 1002 l='RINT A":'.~!;!,,+ •+•••t ~ 9900 CL! AA 430 LET B =M 990S SRVE "'HOPPII " 435 PRINT AT A ,B; "X' 1010 PA I NT AT A,A; "ll:lllllllillll "; AT 9910 GOTO 2000 TORE th ACH'<.:PQ n! g~blin 's t~e ring fro move Sobbit ungeon ,m 0 SE E You n A USEFUL memorv-sav· th , S, N ~ N, SE Umust ing statement which l enn ndSW. w use in mY zx-S I program and E g mov · Fro ' is PAUSE 4E4. This en· lin's bto reac~ NE, N;/J the ack the ab\es you to PAUSE the eh nng door. gob- program in which it ap· w/Cking 't h and fear pears tox as 1ong as you Leearg'g it. at You \ike, until you press anY :P keY on the keyboard . lt WesrJIUter, e will then continue the arrow program.William "turner, Staunton, Glos .

GIFT O Find from th ' soon a CJyraemne Gods her un:/ossibJee"r,rra a~ of the s she enr" ollow l?w hef~Cial roe ers one find th in and ms. Fol- Fly r!ihshe has :u Will h~event t:! than w:Jt m stear small ' to Stop ing ene snake any h after rgy. and ole in th reachin and move sr e ceili g YO fonh TlghtJy b ng u to · his ack Water avoid allows ;awr~nce falling hefford BBowman (]) ' eds. ·, JET SET WILLY. To reach the bottle on the Conservato!Y Rool, !ind your waY to the llanYan Tree t:rom the side nearest the Night· mare Room. JumP to the second \edge sticking out o! the ground . TUtn around and jumP torWard ;nto the b\ue see-through p\ace above the fusl \edge sticking out ol the ground. Now climb the uee. When you can go no turther jumP to the top o! the trunk, jumP t:rom there to the p\attorm on the \e!t o! the screen, and then walk across to the bott\es. Paul Jorda!\, Southwick Wilts Q R 1·f your read· I WONDE of the fact ers are aware are having that, if they colour TVs trouble usmg they can as mom~oriv modified have !!'\ compatible to m m uter. I had with the;:di!led by a lo­ g my TV hop for £15. I cal TV s nd a new STUCK in the Temple of have now ro: far more Vrilll? Remember that life. Games :::,dprogrm· Warts do not like cars, enjoya~!ier when the especially if they are mmg so clear. awake. Elephants love colours are R M Foss, peanuts. The bow and arrow is not a weapon. Manchester. ]olu, Rundle, Aldershot, lfants

Q) ushton , Well~ Anthony R Whitchurch Cottage' nburv nr Tar· Road , Bu WS gsx is the porley, C Id owner of a 12 year o He enjoys 48K Spect':'n~· and play­ programm His favounte ing games. Bug Eyes, games are d Dukes of Baseball an Hazzard.

Adrian Spesser, s Svca. znore .Road, Deltres Waisan , West llfidlillld; Would like a UK Pen. friend Who also owns a ZX-81.He feels that the ZX-81 is Still a useful computer, although there are few games Pro­ duced for it, anct would like to Pick up anct Pass i~~/s many tips as Poss- IGITAL CLOCK written by D DGalbraith gives a continuous screen display of the time from ,,,, :,, 0 1 when it is set to start by the user 1s input. It gives hours, minutes, and seconds just as a digital watch does, except, unlike most digital watches, this is a 24 hour clock. LIIL11 I I 1L For example, 3 pm will appear as 15:00:00. It is a useful program to help the beginner to understand how to use the Spectrum's timing --z,,, ...,/ ability. Many arcade games test a player's skill against the clock, so this will show you how to build a l--~LILI, clock into your own program.

Vari abl es 40-90 Read hours, minutes and by the computer auto­ A variable is a name given to a seconds for start time and matically from the time it location in memory used to store convert to number of is set up by line 140, add­ a number. The value of a variable frames by accumulating ing I to c every I /SO sec, usually changes while the pro­ inn. setting c to zero. when­ gram is running. Here are the 110-130 Convert n into three byte ever it reaches 255, sim­ main variables used in Digital format. You will probably ultaneously adding I to b, Clock. be familiar with two byte etc. format where the high or­ der byte is how many times a number can be divided by 256, and the hr is the hour of day. low order byte is the re· 160-180 Monitor the present minis the minute of the hour. mainder. For three bytes, frame count twice and sec is the second of the minute. the highest order (a) is hold as n and m (in sec­ These 3 variables are initially set how many times n will onds when divided by by the user, but thereafter by the divide by 65536 50). Two counts are nec ­ computer's clock. (256 x 256). The next or­ essary because of the n is the number of frames which der (b) is how many times hidden danger of transi­ would have been shown on the the remainder divides by tion between the three TV screen had the computer 256 with the lowest order bytes as they are being been switched on for the time (c) being the remainder PEEKed.Pagesl30-13lof shown. Because mains frequency of this. the manual explain this in this country is SO Hz, the Spee · more fully. The correct trum is able to display SO frames count is the larger of the per second, and certain locations two, which is found in in memory store the frame count line 180. from switch on. It is by modifying 140 POKEs frame count into 190-200 Determine hour and reset the contents of these locations system variable FRAMES. frame count to zero if that we can simulate a real clock 1 As you will see from hour greater than or so n in this case is made a frame Chapter 25 of your Spec ­ equal to 24. count to suit our clock time. trum manual these are 210-220 Calcul ate minutes and m is a frame count like n. Two the three bytes at loca ­ seconds. counts are needed as you will tions 23672, 23673, 23674. 230-290 Convert hr, min, sec into see. Least significant first, so string variables (hold ing a, b and c are really n broken these bytes are filled with characters ra ther than down into three bytes. c, b, a in that order. numbers). This allows a O 150-300 This is the "runclock" to be prefixed to a num ­ How it works loop which will continu­ ber less than 10, so that Lines ously update the time for hours, minutes, seconds 20 Prints title. A variable is as long as your Spectrum will always be printed as set up for a GOTO in line runs. The frame count 2 digits each in line 290. 200. starts to be incremented 300 Loops back to I SO. 5 CLS 140 POKE 23674,a : POKE 23673,b: -0 10 REM DIGITAL CLOCK BY D.GALB POKE 23672,c 210 LET min • INT ((n -h r•3600)/6 RAITH 150 REM r-unclock 0) 20 LET r-unclock •l~ : PRJNT AT 160 LET n• I NT C ( b5~36• PEEK 23 220 LET se c•n-60• mt n-3600 • hr- 7,5;"24 Hour- Oi9ital Clock " 674+256 • PEEK 23b73+ PEEK 23672> 2:S.O LE T hS"" STRt: hr 40 INPUT "Ent er- hour- a " ,h r- /50) 240 IF hr- ( 10 THE N LET hf: .. NO"+-h 50 LET nochr-• 3600 • 50 170 LET 1t1• INT ( 165536• PEEK 23 . bO I NPUT NEnt er- minute a " ,min 674+256+ PEEK 23673+ PEEK 23672) 250 LET mt: • STR S 111in /50) 260 IF min(lO THEN LET ••• NON+ 70 LET n•n+- 1111in•b 0 • 50 180 LET n•n 1Hn >ffl)-+-m• In <• ml 80 JNPUT "Enter- s econd s" , sec .. 190 LET hr-"" INT (n/3600) 270 LET ••• STR• a.c 200 IF hr- >• 24 THEN POKE 2367 280 IF sec( 10 THEN LET at:•"0"+ 90 LET n•n + s•c • 50 4,0: POKE 23673,0 : POl(E 23672,0 : .. 110 LET .._., INT (n/65536> GO TO r-unclock : REM Midnight-a • 290 PRINT AT 12,llfh:f;":";11• ; " 120 LET b• lNT < /256 t tlm • to -zero . trrroneoua e ntr-y o : ";sf: ) f time gni,ater th•n 24 hour-a ..,11 300 GO TO r-unclock 130 LET c•n-65536 •• -256 • b l ca.uiii a clock to at.art at time -z 9999 SAVE "dig clock" LI N£ 1

BEGINNER

!MAGIC SQUARE r~

magic square is one in which A the sum of the numbers run· ning horizontally, vertically and diagonally is always the same. Magic Square will create one of these squares to the size of your choice. beginning with the number of your choice . Written for the Spectrum or Spectrum Plus by J Rundle of Al · dershot, Hampshire.

10 DIM m(25,25) 190 GO TO 130 20 PRINT "ENTER SIZE OF SQUARE 200 LET H=H-1 210 LET J=J+1 30 INPUT N 220 LET K=K+l 40 PRINT "ENTER STARTING NUMB!> 230 IF H <> 0 THEN GO TO 260 R" 50 INPUT y 240 LET H=N 60 LET S=Y 250 GO TO 130 70 PRINT N; II BY ";N;" MAGIC SQ 260 IF J <= N THEN GO TO 130 UARE STARTING" BO PRINT " WITH THE NUMBER ";S 270 LET J=l 280 GO TO 130 90 PRINT 290 FOR I=1 TO N 100 LET K=l 300 FOR J=1 TO N 110 LET H=l 310 PRINT MCI ,J> ;" " · 120 LET J=(N+l)/2 320 NEXT J ' 130 LET M(H,Jl =S 330 PRINT 140 LET S=S+l 3 40 PRINT 150 IF S ) NA2+Y-1 THEN GO TO 29 350 NEXT I 0 360 PRINT 160 IF K

IFIFTY c our arrow shoots across the Yscreen, below a series of num­ bers. Your aim is to reach a score of exactly 50 with 25 arrows. Press S to stop the arrow in flight. If the arrow stops beneath an arrow or an asterisk, your score will be in­ creased !:.!.!!:£.was written for the Spee~ trum or Spectrum Plus by Alistair Sutcliffe of Halifax, West York- shire ; - ~

5 REM "FIFTY" 62 IF a>27 THEN GO TO 30 10 PRINT 11 Your name please'' 65 IF INKEY$ ="s" THEN GO TO 15 INPUT A$. 75 20 LET s=O 70 GO TO 55 22 LET t=25 75 I F a>l 1 AND a <15 THEN LET 24 CLS s-=s+l 25 PR IN T AT 2 , 14;"5core=";s 80 IF a)15 AND a<1 9 THEN LET 26 PRINT AT 12,12;"Tries=";t s=s+2 27 IF s=50 THEN GO TO 200 85 IF a >19 AND a (23 THEN LET 28 IF t50 THEN PRINT "BUST'! 86 LET t=t-1 ": STOP 89 PRI NT AT 10,12;"READY": FO 30 LET a=O R x=O TO 400: NEXT x 35 BORDER 1: PAPER 5: INK O 90 GO TO 24 50 PRINT AT 5,12;"*1*1*2*1*5* 100 PRINT AT 15, 10; "Game Over 11

55 PRINT AT 7 , a; PAPER 5;" t"' 110 STOP 11 200 PRINT "Game and match to ; 60 LET a=a+l A$

Please complete this form and enclose it with any program which you send to us for possible publication.

To: Sinclair Programs, Priory Court, 30-32 Farringdon Lane, London ECIR 3AU. I enclose ...... Program(s) for the ...... computer . 1 guaramec that each program submitted is my original work. Signed his short utili ty program allo w s T you to con vert Roman numer ­ als to their decimal equival ents. En­ ter a Roman numeral such as VIII or MO and the equivalent will quickly be calculated . Aomn um was written for t he 16K ZX -81 by Keith of Taunton , Somer­ set .

5 REH "ROHNUH" 10 PR'.INT "TYP E A ROHAN NUMERAL 20 INPUT R$ 30 PRINT AT 0,22;R $ 4-0 LET 5=0 50 LET 11=1000 150 LET D=500 70 LET C=10 0 80 LET L =50 90 LET X=10 100 LET V=5 110 LET I= l 120 FOR N=l TO LEN R$ - 1 13 0 LET S =S+VAL R$ (N) 140 IF VAL R$ (N+1) >VAL R$ (N) TH EN LET S =S - 2*V AL R$ CNJ 150 NEXT N 1150 LET S =S+ VAL R$ CLEN R$ l 17 0 PRI NT AT 4-,0; " DECIMAL EQUI V ALENT ";5

BEGINNER

IIRREDUCIBLE !

10 CLS 20 PRINT ~ ENT ER A NUMBER 30 INPUT N 40 LET X• t :50 L ET A•N bO LET 8 • I NT (A/2) 70 IF A•8 +8 THE N LET A• A/2 80 IF A"'B THEN GO TO 100 ~O I F A <> 8+8 THE N L ET A• A• 3 +I 100 lF A•N THE N GO TO 190 1 10 I F A< • 1 THE N GO TO 14 0

120 LET X• X+l 13 0 GO TO bO ake any positive integer. Now, 14 0 PRINT Tapply the following rules to it. If 1:50 PRINT N;" TO 1 I N M;X1" STE PS ": PRI NT " ANOT HER GO YI N" the number is odd then multiply it 160 , INPUT ctt by three and add one . If the number 170 IF Ct(ll • "Y" THEN GO TO 10 is even, divide it by two. Continue 180 IF Q$(1) <> "Y" THEN STOP in this way until yo u reach one. Can you find a number which does not 1~0 CLS reach one? 200 PRINT '"YOU HAVE DONE IT!!! " Irreducible was written for the 210 PRINT A ; "-: " ; N; " IN " ; X;" Spectrum or Spectrum Plus by J STEPS " Rundle of Atdershot , Hampshire. 2 20 STOP ii·'i3hl;•ij;\·i3Mhfrl·i·i9FH£• i

How do you follow the phenomenally successful Tornado Low Level and Cyclone? Colette McDermott went to Vortex to find out what is next .

AN YOU help the Vortmen the alien base. you require. Csave Planet Earth? Mutant Vortex would not reveal what The following men will ad­ aliens have been dumped on happens when the Vortmen vance forward at a steady but Earth and they are planning to reach their final destination "We slow pace, never deviating from take over. want to keep an element of sur· their set path. The aliens are crossing the prise in the game" said Luke An­ The leader must ensure that highway dropping dangerous ob­ drews managing director of their path is kept clear. He can do jects, in an attempt to stop the Vortex. this by collecting objects from approaching Vortmen. However, I can reveal that the any zone or by firing his powerful photon blaster at an object. Be­ ware, though, [or some cannot be destroyed. As each front man is destroyed he will be replaced by members of your team. If the leading man is destroyed, for instance, then he will be replaced from the · rear and you continue from the last 2one you entered . At times it may be necessary for the front man to go a zone ahead of the rest of the team and a special display, constantly on view, will keep you in touch. The display shows in which zone you are at any time. There are thirty one zones in total. The display also shows the number of vortmen; as they are destroyed they are erased from the display. The canister is shown with an Vortex Software have, at last, Vortmen start their mission with a arrow above it showing the direc­ unveiled their first game for this leading man who goes in front to tion in which it is currently mov­ year. It is called Highway En­ seek out and destroy the mutant ing. count er and it has been well aliens' carefully laid traps. The A time scale is included . Vor­ worth waiting for. remaining men travel closely tex have yet to decide if it will be The game is set in the 21 st Cen­ together pushing the canis ter in set for time in which to complete tury, a time when Vor1rnen pro· front of them. the who le game, or for each zone. tect the highways. Although you take control of There are also a score indicator From their base in Zone 30 five the Vortmen you can only control for destroying the mutant aliens Vortmen, one in the lead position one at a time, the leading man . and a power scale which shows and four behind him, must take a This you can do by moving him at your Vortmen's photon blaster canister to zone zero and destroy any speed and in any 1irection power level. the zones will change and objects once found there will have moved into another zone. These changes are also affected by the speed at which you play the game. All the zones are reached only by the highway, with each one in much the same setting; a large highway with a path looking like a grid scale. It is set slightly There are five mutant aliens they will then be sitting targets above the ground, which consists crossing the highway; some have for the mutant aliens. of country scenery such as two heads and some will gobble Highway Encounter has a ploughed fields and forests. up the vortmen. They are head­ seemingly endless variety of ob­ The games went on sale on July ing towards zone thirty from zone stacles, many of which cannot be 14th, with a retail price of £7.95. zero so the vortmen will meet destroyed. Vortex are a small software them coming along the highway. Each time you play the game company with two full time staff: Each zone has different obsta­ Luke Andrews, managing direc­ cles that must be cleared from the tor and former teacher; Costa path of the four vortmen pushing Panayi, chairman, chief program­ the canister. mer and former engineer plus This can be done only by the Crete Panayi, director on a part­ leading vortman who can destroy time basis due to his involvement them with his photon blaster , with a Manchester based adver­ blocking their path , using objects tising agency. . from other zones or whatever Both Luke and Costa are very takes your imagination. confident that their new game Vortex say that you should "Try will be an even bigger hit than everything , there are no holds Cyclone due to their professional barred. " approach to the game. For instance, in one zone I They said that their attitude to came across, a spiky metal ball their first games Android I and was bouncing from side to side Two had been "Amateur ". With on the highway. Returning to an Tornado Low Level this became earlier zone I found a large stone more serious and with Cyclone boulder which I pushed into the very serious. middle of the metal ball's path , "Now , with the new game, we thereby allowing my team of vort­ have taken a new direction with men a safe passage. the computer. Crete will take on Other zones have floors of fire , more work with the advertising or a maze of stationary stone slabs side and we will be employing on the road leaving you to decide more full time programmers.' ' what to do before your men ar­ However, they will not release rive. many games on to the market It is possible to delay your team each year , although they plan to at times when you are pondering release another game called your next move. Push objects in Revolution before Christmas. their path and they will wait, but PEI.MAN/SM

his is a computerised version T of the card game. Pelmanism. Each player takes it in turn to place face up two of the cards on the screen. If the two cards have the same value they may be taken, otherwise they are returned to their original place, face down. The win­ ner is the player with the most cards when all have been removed from the board. Pelmanism was written for the 16K ZX-81 by M Watts of Kin gs­ wood, Bristol. Machine code refreshes parts Basic cannot reach the games for a while and save These three lines set up the first your money for a useful piece of 27 bytes of ml c with the charac­ Last month we showed software instead! ter codes for the variable names. how machine code can Like the Basic subroutine it re­ You will see that some of these places, the assembler listed in appear twice. We know that the add speed to a Basic Figure I works on the VARS (var­ first part of the MAIN module will game. Tony Rickwood iables) area of memory to access deal with storing current ghost gives more details. and update the ghost coordi­ coordinates as old, so we will be nates. Of course, the Basic con­ accessing current, old, current, ceals how this is done. To old, etc ., for all eight coordinates. AST MONTH, I showed how a understand how the assembler This order is defined in the first Lpiece of machine code pro­ does it, let us first see how VARS two lines of DATA. The second gramming could dramatically im­ is strucrured. With Program Two part will update the current ghost prove the speed at which four loaded, add the following lines: coordinates once pacman coordi­ ghosts could chase Pacman. 9000 LET Z = PEEK 23627 + 256 nates have been read, so only Much of the programming is still x PEEK 23628 current variables appear in the in Basic. The purpose of the m/c 9010 FOR I = Z TO Z + 200: third line. is to replace a Basic subroutine by which the computer gives chase. Why does the m/c make the ghosts move so much faster? A group of Basic lines such as PRINT I, PEEK I: NEXT I The DEFB mnemonic means those for ghost control Oines Now RUN and, when the maze "DEFine Byte". It is NOT a zao 4000-4140, see Program 2 in last appears, press BREAK and type mnemonic because it is not as­ Program Tutor ) which are ex­ GOTO 9000. You will see a sembled into operation codes ecuted every time a scan is done screen display of the first 200 like the mnemonics seen so far. for keyboard control mean a lot of bytes of VARS. The first number Instead, it is called an "assem bler processing time is being wasted will be 97. Look at Appendix A of directive", used by most assem­ in interpretation. No wonder the the manual and you will see that bler programs . The directive in four ghosts look so tired! The ma­ this is the character code for "a". this case is that the assembler chi ne code gives time a shot in This is the first variab le to be should decode the variable the arm by allowing them to es­ stored on RUNning. The names into character codes and cape the bonds of Sinclair's inter­ "0,0,3,0,0" numbers which follow fill out as many bytes with these preter! as required (except for the zero To supercharge your own maze which will be used to mark the games, you need to understand end of data). how my routine works to be able In essence, DATA tells the CPU to adapt it. I will assume you have UH/&_~ in advance what character codes Programs one and two from Part will be scanned in VARS. Ghost One on cassette, with the m/c represent the initial value of "a". and pacman coordinates are ac­ also dumped (from Program One) Keep scrolling and you will see cessed frequently and frequently and called "GCODE". that VARS has been expanded to used data is usually specified in suit the sequence in which varia­ this way. What GCODE does bles are met by the program. Modul e 2: SCAN (lines 840- The bytes of m/c are assem- Those of interest are for ghost 920). This m/c subroutine is the and pacman coordinates, con­ real work horse of the routine as a tained in lines 100-120 of the Ba­ whole, and works by scanning sic. VARS for a particular coordinate. Input data is the character code How GCODE works to be scanned or, rather, a point­ Like good Basic programs, good er to tell the CPU where it can be assembler is put together from found in the DATA. We will use building blocks called modules. IX register pair for this memory bled from the listing in Figure The modules in Figure l are num­ pointer. using a commercial assembler bered according to sequence of The output is also a memory program. If you really want to development, as it is usual to de­ pointer showing where the value start writing your own code or velop subroutines before the of the variable is stored in VARS. adapting other people's, a good main program. Choice of registers other than IX assembler is essential. So forget Module I: DATA (lines 40-60). is dictated by the key instructio!l

continued . Figur e I

10 JGHOSTCHASE ASSEMBLER 20 ;by Tony Rickwood 30 I 616B626C 40 DATA DEFB '"•", "k" , "b"," I", "c", "m", ..d", "n" 6!56f"6670 so DEFB "•","o","f","p","g" , ..q",''h" , .. r " MODULE I 78796162 60 DEFB "x", "y", "a", "b" , "c", "d", "• ", "f ", "Q", "h" , 0 } 70 80 : MAI N PROGRAM 90 DD21918E 100 LO lX,OATA 0608 110 LO B , 8 120 I CD2A8F 130 OL D CALL S CAN 7E 14 0 LO A, (HL) 57 150 LO D, A 0023 160 INC IX C02A8t 170 CALL SCAN 72 180 LO (HL>,D 0023 190 INC IX 1or1 200 DJNZ OLD 210 f CD2ABF" 220 NEW CALL SCAN 46 230 LO B, CHL> 0023 240 INC IX CD2ASF 250 CALL SCAN 4E 260 LO C, CHL> 0023 270 INC IX DD7EOO 280 NEXT LO A, CIX) FEOO 290 CP 0 ea 2 9 5 RET z C02A8F 296 CALL SCAN 1 300 LO E, CHL> :23 3 10 INC I X CD2AB F 320 CALL SCAN S6 330 LO D, CHU 0028 3 4 0 XTEST DEC IX 78 360 LO A,B 93 380 SUB E 281C 390 JR Z, YTEST 3808 4 00 JR C,DECX IC 410 INCX INC E CD3A8F 420 CALL ATTR MODULE 2 f"E06 430 CP 6 200E 4 4 0 JR NZ,ENDX 10 450 DEC E 180f" 460 JR YTEST 10 470 OECX DEC E CD3ABF 480 CALL ATTR f"E06 490 CP 6 2003 500 JR NZ,ENDX IC 510 INC E 1804 520 JR YTEST CD2ABF !530 ENDX CALL SCAN 73 540 LO CHU,E 0023 550 YTEST INC IX 79 570 LO A,C 92 5 90 SUB D 281C 600 JR Z,E NO 3808 610 JR C,DECY 14 62 0 INCY INC D C03A8f" 630 CALL ATTR FE06 640 CP 6 200E 650 JR NZ,ENOY 15 660 DEC D 180f" 670 JR END 15 680 OECY DEC D C03ABF 690 CALL ATTR FE06 700 CP 6 2003 710 JR NZ,ENDY 14 720 INC D 1804 730 JR END C02ABF 740 ENOV CALL SCAN 72 750 LO (HL>,D 0023 760 END INC I X CD3A8F 770 CALL ATTR 3606 780 LO mented ready for a" (next vari­ 01C800 860 LD BC,200 able in the DATA list). The new DD7EOO 870 LD A, CIX> cordinates are updated in the se­ EDBl 880 CPIR MODULE3 23 890 INC HL quence seen in the third line of 23 900 INC HL DATA, with the NEW loop being Cl 910 POP ec terminated by testing for end of C9 920 RET data (Jines 280-295). 05 930 ATT R PUSH DE c,s 940 PUSH BC The y,x coordinates of each 2100:58 950 LD HL,22:528 ghost in tum are set up in regis­ 49 960 LO C,E ters DE (Jines 296-330). Lines 340- SA 970 LO E,D 540 (){TEST) manipulate the x 1600 990 LD D,O coordinate in E. First, we need to 060:5 990 LO 9,5 CB23 1000 MULT SLA E know x(ghost)-x(pacman). The 3 CB12 1010 RL D possibilities are controlled as fol­ lOFA 1020 DJNZ MULT lows: 79 1030 LD A,E MODULE4 a) x(pacman) = x(ghost): move to 89 1040 ADO A,C YTEST 3001 10:50 JR NC,HLSET 14 1060 INC D b) x(pacman) < x(ghost): move to 1070 HLSET LD E,A DECX (decrement x(ghost) ) "'"19 1080 ADD HL,OE c) x(pacman) > x(ghost): move to 7E 1090 LO A, (HL> INCX (increment x(ghost)) Cl 1100 POP ec DI 1110 POP DE INCX (Jines 410-460): The AT­ C9 1120 RET TRibute subroutine is called using the current y(ghost) with the increased x(ghost) . CP 6 (line 430) compares the attributes at at line 880. HL is, once again, a memory the new position (held in register CPIR is a block handling in­ pointer; this time for the attribute from ATTR) with the code for yel­ struction read as "ComPare, In­ file (line 950). Lines 960-1020 con­ low ink on black paper (which crease and Repeat". It searches a vert the y coordinate to the num· indicates a wall}. number of bytes of memory (spe ­ ber of bytes into the attribute file A non zero result means that cifed in BC) for the first occur­ needed to get to the start of the the new x(ghost) is valid, so con­ rence of a byte (specified in row containing the test position. trol moves to ENDX (line 440). A register A). HL is used as the base This means multiplying y by 32 zero result means collision with a address (where we want the (32 bytes for each row). wall, so line 450 DECrements search to start). It will finish hold­ For machine code, this has to x(ghost) back to where it was. ing the address of the byte imme­ diately following the byte (if found) . Here, the base HL is set to the address pointed to by the system be thought of as multiplying by Control then moves to YTEST. variable VARS (line 850). The first two five times, which is done by DECX (lines 470-520) does the 200 bytes (which we know will shifting the bit pattern of the val­ same as INX in the opposite hold all our coordinate data) are ue of y five times to the left. As y sense. Lines 530-540 (ENDX) ter­ to be searched (line 860). The x 32 requires two bytes, lines minate the XTEST section with a byte to be searched out is point­ 960-980 get x out of the way for CALL SCAN to get the new ed to by IX (line 870). the moment (LO C,E) so that y can x(ghost) entered into VARS (line After the CPIR, HL will point to go into register E with D=O. 540). the byte after the character code Lines 990-1020 are a DJNZ loop to The last section, YTEST (lines of variable. The coordinate value do the multiplication. The rest of 550-750) update y(ghost) in the itself is two bytes on from this so the subroutine brings back x and same way as XTEST works on HL must be INCremented twice adds the result to the start of the x(ghost). (Jines 890-900). attribute file. Finally, END (Jines 760-800), in­ Module 3: ATTRibute (lines Module 4: MAIN (lines 80- crements IX ready for the next 930-1120). The output for this sub­ 800). First, our DATA memory ghost variables to be read. More routine will be the value of the pointer IX is set to the address of important, it changes the attri­ attributes at a new ghost position the fust byte of data. Lines 110- butes at the new ghost position (which will be tested for collision 200 (OLD) store all the current just calculated to make the ghost with a maze wall in the MAIN ghost coordinates as old, so that look like a wall, at least until it is routine). This result will be stored old ghosts can be erased on re­ printed as a ghost on return to in register A. Input is the position turn to Basic. Basic. This prevents other ghosts to be tested and is held in DE The ne xt section, called NEW, from occupying the same posi­ (D=y, E=x). continues with the main task of tion. E 1"'0ii!5 tV FIL A• ·H)+lS CLO RETURN l" INKE YS THEN GOTO .;:50 LET 81,.INKE YS II"' BI: ·• THEN GOTO 260 PRINT ' ,, .. ; 9$ RETURN CLO PRINT ENT!'? TM!: Ne:u ,

• TAe .:., • TAe 3 ...... AS 3

ly qui ck ly th rough the fast Fscrolling caverns, shooting down the bat -like Galacian Invaders. Caverns uses machine co de as well as Basic. To enter this, you should enter: I " ;H I AT Y .3, 1 LET 6516 PE!I' !63'i9 A=1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 ~ ~ ~!!K 16.399 =1 TO 2 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 sl<, .. 1 AT 23 .1 -I·. ·e::5 CHr:ll Check that there are 33 characters AT237LI F after the equals sign, and then B i 1030 RNC· USA 1 "'.'002 LiaaLI-1 ent er identical lines 2, 3 and 4. You I Tri!N GOTO li '1 T AT 23 - LI should now have four lines co nt ain­ ?5 L~ :51=· 0 ing 33 characters following the e0 l'"OA ,...,DF+77'S TO D,.+,a1 90 LET :5t,.,.:5S+C1'1Rt, PE!K ,. equals sign . Save this and then 91 NEXT F 9ii! I,.- 5S HI THEN LET rll =SS type RUN. The screen will go blank ;.00 Ll!T 5 •VAL !I and the instructions will appear . If 110 CLS E:.r~~~~~ AT 3 ., 'G A H !"; 0 V the program works correctly. press 120 PAINT AT 6 J. OU r!AD P ,co RE OF , 5 TA8 5 UHEN IOU UEP E N when " Game Over " appears. I\ILLED" 125 PRINT n1e 7 "IIGH SCORE• Delete lines 6 and 1130 - 2150 , VAL HI then type RUN 500. The program .., ; ~0 PAINT TAe e: ANOTM!I:' GAME will SAVE itself and then RUN. 14-0 I,. INt<..!:l'.. FINO INKE $ , N' THEN GOTO 1-10 Caverns was written for t he 16K 1S0 IF INKE Yla Thf!N GOTO 8 1S5 5TOP ZX-81 by Anthony Magrath of 16 0 CLS 20'i0 FOR F=1 TO Ll!N AS STEP 2 }~~ :~:fNT Tfle 8 C A ,V ! R N 5" ~100 POKE A 164CODE AS +CODe: AS (2 Rugby, Warwickshire. l -476 1------. jgg tg ~;:~!t3TO l 2130 NEXT F 2140 SLOU 2150 RETURN FORTY NINER

In 1849 the Great American Gold Rush started. Almost everyone who could sold up everything and dashed to the west coast to look for this precious metal - including you! You must excavate this precious metal - but can you survive the giant rats and that vicious Gremlin which will come to infest your mine? Can you trick the snakes into leaving their comfortable nests and destroy the rats for you? Can you keep the Gremlin at bay? Riches await you - but so do the hazards!

ROCKET MAN Get rich quick by collecting Diamonds that are simply lying there waiting for you! Oh . .. I forgot to mention that there are one or two problems! There is an expanse of shark infested water between you and the Diamonds and a strange breed of Bubble that seemshell bent on getting you in it! Somehow you must cross it. You have a Rocket Pack to help you (a Vulture on higher levels)but you must rush around the platfonns and ladders collectingcans of fuel {legsof lamb with the Vulture) and cursing that weird Bubble. Once you have enough fuel then ifs ChocksAway! Oh . . . but don't run out of fuel on the way - otherwiseifs .. SPLASH!

[n)@'Y}WD [n)@'YJW D [n)@'Y}W D ITT) ~ Z-XTRICATOR

A long time ago. in a galaxy far, far, away a terrible war took place between two hostile races. Any prisoners taken could not expect to live very long in the hands of their captors. Their only hope lay with a group of valiant warriors - the XTRICATORS - whose task it was to rescue fellow beings from the alien planet's surface. You are about to take on the role of such a warrior. i-;.~se~=:~------QTY----T:T~:A::~T-! Available from all good computer shops or send I I cheque /P.O. for£5.95 (Inc. P&P) to: I I Software Fann , I I FREEPOST (No stamp required) (BS3658), I I BS82YY. I I I TOTAL I Software Fann , 155 Whlt e.ladl u Road , CUfton, Bristol 858 2RF. I I Te lepho ne (0272 ) 731411 . Td u 444742 AFMADV G •------~ THEN GO TO 6500 901 IF di av >.. 16 5 AND diah <> rnd THEN GO TO 9300 ,------1000 GO TO 50 : PLOT 194 •43,3::5: DRAW O,-Z5 : DR 5000 IF x l • l THEN GO TO 5004 Aw OVER 1; -43,0 : DRAW O,l!O: ORA 5001 LET x• INT ( AND • 30>+20 1 W 43 ,0: DRAW 0, -2 0 25 CI RCLE 100, 145, 10 5002 LET x l • l ly your plane, the Wolf air jet up 2t. LET h • i • l: GO sue 5555 500:S LET mh• x: LET mv • I O 30 PLOT 119,157: DRAW 0 ,11: DR 500 4 PLOT OVER l ; mh, 11w: IF mh< 2 F the screen to the escape AW 122,0 : DRAW 0 , -3 1 : DRAW -1 22 , 15 THEN LET mh• mh+ 1 warp. Use the cursor keys to move 0 : DRAW 0,20: DRAW a,Oz PRINT A 5005 IF mh>21:5 THEN LET mh• •h-1 in the normal directions. 0 to T 1,1 5 ;"MIN."; AT 1,26;"MAX." 48 GO sue 49: GO TO 50 :5()10 LET 11tv• 111ov+I increase rotor power. A to decrease 49 PLOT 119,1 57 : DRAW OVER 1; 5020 IF • > 108 THEN LET mv • mv-(a rotor power . V for turbo and B for .-,0: PRINT AT 3 ,1 5 ;a• 5;" mph -109) : RETURN 5030 IF mv• 50 THEN GO TO 6001 speed brake. Travelling at turbo SO PLOT OVER 1;di ~h , di,.v : LET

over the whole distance will mean dlav•d11-v•(a/ l :i0) ::5040 BEEP . 001 1 60: PLOT OVER 1; that you run out of fuel before you 52 PR INT AT 10 , 12 ; "FUEL•" : IN mh,mv 50 50 IF mv (• 10 THEN LET x t•O : T ~:u~~) ; ="'5" AND b(:5 THE reach the escape warp. However. if ;:£~$ PLOT OVER l .;mh 1mv you never enter turbo you will be N GO SUB 5 : LET b=b+l: LET c=c:- 5:5:ill GO TO 70 2 : GO SUB 5 : PLOT OVER t ;m h mv : hit by the enemy missiles which 1 5555 PRINT AT 8,12;"HEl6"ff •" ;h• IF :< l "'-1 rHEN LET mh=mh+ 2; PLOT show up on your radar every so 1t1h,mv ~;:~°i:•~!1;1THEN PRINT "Youh often. ~6 IF lNt'EY-S. c"6 " AND h1i1 100 it th• gr o.und.Anoth• r go? ": GOT O THEN LET he1 •ho1 +1: GO SUB 5S 0 6010 Wo lf air was written for the Spee· 55 6000 RETURN trum or Spectrum Plus by Neal ~8 ff INt"EYS •"7" THEN LET h 6001 CLS : PRINT "An • n• my ffli'iiSl Hughes of Telford, Shropshire. En "'hlii -1: GO SUB 5555 1 e 'iihot you do wn, Anoth.,- QO m•y 60 IF INY.EVJ. • "8 " AND b. -5 TH be ? " EN GO SUB 5 : LET bab-1: LE T c:•c: 6010 IF INKEV$ • "y" THEN RUN 1 BORDER 0 : LET futtl • lOO: LET +2 : GO SUB :5: PLOT OVER l ; 111h,mv x l •O : LET fflh•O: LET mv 3 0 : LET u : lF x 1 • 1 THEN LET mh•mh-2 : PLO 6020 IF l NKEYS: ., "n" THEN STOP •25 1 LET : • O: CLS : LET ~,t:• ~9a,t T mh,mv r~ (aer> wulf": 61 L ET dt s h=d1 s h -b : IF di s h <• 6030 GO TO 6010 PAUSE l: FOR f •O TO 500 : NEXT 4 O THEN LET di s h •79 6:500 FOR h e 1 TO 5 62 IF d1s.h >• 80 THEN LE T di$ 6:iO:i FOR f • O TO 42: PLOT OVER 1 2 DATA 0,-1,-3,2,0 , -1,-5,-5 h•l ; 0 1 f : DRAW OVER 1;80,0 63 PLOT dish,dtav 65 10 PLOT OVER 110, 16 5-f: DRAW 3 FOR f • I TO 3 : READ .a: BEEP b4 I F a)70 THEN LET fu11Pl"'fu e l OVER 1;80, 0 • 4 ,• : NEXT f : FOR f •O TO 50 : NEX 6520 NE XT f T f: FOR f•l TO 31 READ .11 BE EP -.• 65 IF • • b9 THEN LET fuel • f 6540 NEXT h . 4,a: NEXT f : FOR f •O TO 1: READ u•l- .1 6!5~0 PLOT 41 ,4 2 : DRAW OVER 1; 0 , a : BEEP . 1'!:i,• : NEXT f : BEEP .9, 66 IF fuel <• 0 Tt lEN GO TO 75 80, Pt • 8!5814313 -, 00 6570 FOR f•O TO 80: PLOT OVER 1 4 PRJNT. AT O,O; "MULTI-VEIW"; 67 IF x 1•0 THEN GO TO 49 AT 0,0; OVER. t;n ______": LE ; f,43 : DRAW OVER l; (80-f ll21 ,8 0 : 68 IF z•SO THEN GO TO :5000 NEXT f T di t.v•O: LET di&h•40 : LET ••0 : b9 LET ;:• INT ( RNO * 100): IF b900 PRJN T "W•ll don•'' 11 " : GO S LET b • O: LET c•O: GO sue 51 GO T z •BO T HEN GO TO ~ us 9000: PRINT "Anoth•r go? ": GO 0 7 70 I F lNKEV:i • "q" AND a(60 TH :; PLOT OVER 1;92,145+b : DRAW TO b010 EN GO sue 49 : LET ••a.+ 1: GO SUB 7500 PRINT "out of fu el • Anoth•r OVER 1; 17,c: go., M: GO TO 6010 6 RETURN ••75 I F INKEY$ • "b' ' AND a > lO TH 9 LET rnd • INT ( RND • 78l •2 : 9000 BEEP • 1, 2: BEEP • t ,4: BEEP EN GO SUB 49 : LET a•a. -1 0 : GO SU l,::!i: BEEP .I, ~ : BEEP .1, 7 : BEEP PLOT rnd, 16 5 10 PLOT 80,0: DRAW 0,175 : PLOT ••• 1,'h ll:EEP .1 1 7: BEEP 1,5: BEEP 80 JF I NKEV .s • " a " AND a>O THE 1,4: BEEP .1 ,4: BEEP 2,2 194,10: DRAW 20,40 : PLOT 207, 10 N ,GO SUB 49 : LET ••a -1: GO SUB 9200 RET UA:N : DRAW B,40 : PLOT 223, 10: DRAW - 'l~Q PR(NT AT 10.0 : "you d1dn t 8,40: PLOT 237,10: DRAW -21,40 •• 89 GO SUB 90: GO TU 92 mal 1 t t:o tht: t I me w.;;,rp RGC:•p.• 90 IF INKEYS •" v" THEN GO SU ho.i. o c vou .ar• tr~pi:i•d for 20 PLOT 2 10 ,50: DRAW 11,0, PI B 49i LET a • l 12 : GO TO 49 eviar- . " /4: PLOT 194,20: DRAW 43,0, PI I 91 RETURN 9310 PRI N T "Another go-:>" : GO 10 4: PLOT 202,35: DRAW 26,0, PI /4 900 IF di s v >• 16:5 AND diah • r nO 6010 SINCLAIR PROGRAMS August 1985 LISTING

1 POKE 236:58, B LET D•O: LET S==O: GO SUB 8200 : 7, 127, 127 5 BORDER 01 PAPER 0: INK 7 : C GO TO 20 8210 PRINT AT :S,2; INK 4; BRIGH LS 245 IF INKEVS •"N" THEN CLS : T 1; "VISITORS ARE FROM SPACE ANO 10 LET S•O: LET O•O: GO SUB eo STOf' THEY ARE HERE TO FLOOD CITIE 00 2:iO BEEP .002,A- 3 : BEEP .002,A'- S BY DESTROYING DAMS " 20 LET X•30 10: BEEP .002,65 8220 PRINT AT 9,2; INK 3; SRIGH 30 LET A• INT < RNO • 21>: IF A 260 GO TO 230 T 1; "YOUR MISSION IS T O STOP THE )17 OR A(IO THEN GO TO 30 300 FOR A•20 TO :50: BEEP .002,A M SY DROP ING BOMBS ON TO THE 40 LET I • lNT ( RND •7 > +2 -3: BEEP . 002,A-b: BEEP .002,A-1 SAUCERS FROM YOUR HUGE BALDO 55 GO SUB BO 0 : BEEP • 002,A+lO : NEXT A N" bO PRINT AT A,X; INK J; BRIGH 310 PRINT AT 10,0; lNK 3 ;" WEL 8230 PRIN'if AT l:i,5; I NK 6 : '~!; T RND •1; NJ::il.": BEEP . 002 , RND L DONE YOU SAVED THE CITY YO AT 16,5; ''.&!!..- YOUR BALDON"; JNK ... U GAIN 1000 BOUNS POINTS " ;5; AT 17,5;''.ff .." 70 IF INKEV$ • "0" THEN GO TO 3 15 PRINT AT 12,3; INK b; "NOW 8240 PRINT AT 19,3; "YOU MUST SH 120 FOR YOUR NEXT MISSION. THIS DOT 15 SAUCERS" 75 GO TO 55 TI ME YOU MUST SHOOT '25 8250 PRINT AT 19,3; INK 3; "USE 80 IF ATTR (A, X-J >• 22 THEN P MORE SAUCERS" 'O' TO DROP YOUR BOMBS" RINT AT A,X - t ; " ": BEEP . 1,-1 320 PRINT AT tb,8: FLASH 1; IN 8260 PRINT AT 21,9; FLASH l; lN b : GO TO 20 K 5j. "PRESS ANY KEY" K 6j APRESS KEY ANY" 90 LE T X• )(-1 325 LET 5•5+1000: LET 0 .. -JO 8270 JF INKEYS <> "" THEN GO tOO IF )(e9 THEN PRINT AT A,X- 330 PAUSE 0 : GO sue 9000: GO TO TO 9000 1; " ":GOTO 200 20 8273 PRINT AT 3,8; INK RND 117; 110 RETURN 340 STOP ''..lil...:'; AT 3,11 ; INK 6;"VISITORS"; "20 FOR M"'3 TO. 20 8000 FOR C•144 TO 157: FOR A•O T AT 3,20; INK RNO •7:"HI " 125 IF SCREENS (M+l, 13) <> " " 0 7: READ N: POKE USA CHR$ C+A 8274 PRINT AT o,e; 1NK6; "AKERS THE N GO JO 1 bO ,N: BEEP . 002 , A+20: NEXT A : NEXT PRESENTS" 130 PRINT INK b; AT M, 13; "J": c 8275 SEEP . 002,10: BEEP .002,60 BEEP ,002,M: PRINT AT M,131-:;-" 801.0 DATA 7,25,49,97,99,99,103,1 03 8290 GO TO 8270 135 PRINT AT A,X; INK I; SRIGH 8020 DATA 224, 152, 140, 134, 198, 19 9000 CLS : PRINT AT 10 , 10; INK T RND • 11"!:!.L " : BEEP . 002, AND 8,230,230 6; FLASH 1; PAPER 2 ; "GET READY": ... 8030 DATA 103,99,99,49,49,2 :S,7,4 PAUSE :i: PAUSE 50 : CLS 140 GO sue so 9020 FOR A.,8 TO 2 1: PRINT AT A,

1:SO NEXT M 8040 DATA 230, 199, 198 1 140, 140, 1:5 8: INK 6; PAPER 2; ".,Wm.u: NEXT A 155 PRINT AT A,X;" 2 , 224,32 156 GO TO 60 8050 DATA 4, 14,:5,6,5,3,o,o 9030 PRINT AT q,o: INV ~ : "Kl<'nv· lbO PRINT AT 11+1 1 13 - 1 j INK 3: 8060 DATA 32,176,96,160,96,192,0 KKK ": FOR A• tO TO 21 : PRINT AT BRIGHT l;; "J...b.1:..": BEEP .1,-2 :S: PR ,o A,O: INL 5 ;"\B*ISP) " : NEXT A INT AT 11+1, 13-1 : INK 3 1 BRIGHT 8070 DATA 16, 16,2 ~:5, 1, 1, 1,2:S:i, 16 9040 PRINT AT 0, 12: lNt: 6: BRIG 1;" .. HT l; '~" : AT 1,1 2 : "_!;,Q"; AT 2,1:.l 170 LET S,.S+lO: LET D.. D+l: GO S 8080 DATA 19,14,127,B:S,127,117,3 ; tNK 3; BRIGHT l; ''..§!:" UB 9060: GO TO 20 1,3:S 90'50 PRINT AT 21 1 0: INK 4;"~ 200 FOR A,.O TO 30 : SEEP . 002,50 8090 DATA 228,184,2:.i5,8:5,255,87 , ..!.!.e.)C!lY~" : BEEP . 002,30: BEEP . 002,50 2:52,226 9060 PRINT AT 21 ,0: BRIGHT I : P 205 PRINT AT 5,11: INK RND • 7 8100 DATA 165 1 90,60,36,126,102 1 6 APER b: 1Nt . I:' SCORE • ": PAPER ; "GAME OVER" 0,24 I; INK 6:S 210 PRINT AT 7,0; INK 6: BRIGH 8110 DATA 0,0 , 56,84,106,189,239, 9070 PRINT AT 20, 12; PAPER 7 ; I T 1 : "THE: ALIEN FLEET HAS oesrnov 181 NK 2 : BRIGHT lj AT 20,16: ':"!N" ; A ED THE DAl1 ANO THE CITY HAS FL 8120 DATA 136 1 74,-36,219,24,36,82 T 20, 19: "MN": AT ?(' .. 23: "Mt1•·: AT 000" ,14:i 20v "ll!::: '1T <.O. V: ·~; 220 NEXT A: CLS 8130 DATA 25:5,255,199,199,2:S:5,2:i 90~u IF t; !tiEtJ LL O ~ Z30 FOR A• 20 TO 40: PRINT AT 9 4,254,254 ,5; IN!" RND !t7; "ANOTHER GAME?[ 8140 DATA 2:S:S,2:S:i,227,227,2:i:.i, 12 ""9090 RETUF

~iSitors isitors from space are deter· Vmined to flood cities by destroying dams. Equipped with the latest technology, you hang over their heads in an immense balloon, ready to blast their shots out of the air. Visitors was written for the Spectrum or Spectrum Plus by Eray and Ozturk Aker of Londo n SE13 . II

= LOCKED GREEN DOOR =LOCKED PURPLE DOOR = LOCKED RED DOOR = LOCKED BLUE DOOR == OPEN GREEN DOOR

: : OPEN PURPLE DOOR

== OPEN RED DOOR

=:: OPEN BLUE DOOR

...... 3022 l"OR 8•1 ,..0 !50 .30.;!4.. Nf:;(T 8 ~026 f"A!T. 30.30 L.ET K•4. .303? Lf'T P•0 3039 Ll!T U •0 3040 LET Y•i! J0'50 l"OR :•1 TO 9 .3060 L.!!T P•O+Y+33o,4A :, 30~0 Ll!T V•Pl!!! K 1P1 Jeoeo II" ~Tuv1.1,.,zeo PRIN"I' AeCtl!"'Gl'1l.,1'\L,.."IOPOR G~: a~~=n g:. ~:u8§ ~ :t: g: 70 l"OR :: .. 1 TO iO V•.;!:4 THI!"' Lll!T V•l.S 80 II" Z 10 THEN Pi:t INT !5!5!50 L!!'T U•V-12& + \V t l46 J•1ilJ~•V• 10) sQO ~RINT Z; "+.i.++••••++••••••++ -elJT- OFI' TO ON!;: $ IO !5!5110 POKI!: P, U R S!!T 01" .... INVl!ATl!O !5570 Nl!XT Z ·~Jc·~:~·~ • ~RS 81!1!:N PLACl!O OU !5S90 GOTO 310 7 ~..-;!;t 1aCa11:D3 ~ 4.~·'5 ,G IS:11 5010 FOR ::•l. TO 9 RNOTl"ll!A $1!T Of" T 110 Ll!T LhO 6020 Ll!T P • O•Y+33•),'•A•=• - •• INUf'l:ffCO CHARACT!!R 6030 1..il!T \. • Pe:1!• p, !iO LET P:110 T eART THAT COU!!Rl!:I> U:!5 Ll!T V"O ee ...a If' V•te OA V•l? OA \,l'i,18 OR 130 Ll!T X•0 U•l9 01:1 V•.!0 OR V•21 OR U•23 OR ILL 81! R!-INU!!RT!O, U• 2ol. THll!N Ll!T U•22 140 Ll!T '-'•O .... +" •· ON THI!: llORRO 1!!0 DIM 1<1(3) 60!!0 Ll!T V • V-llilth iU.,1501 •128• IV• 1e0 en, A1,;i '"R!! •INUl!f:frl!C> CHARA ... 60150 POKI! P, V 1-c, .,_l!T A•ll •-3.::. 6070 Nll!XT Z 180 Ll!T A 1a) •-33 21,0; ''AN'O' 11.l!l' TO C l'i0 Ll!T A t3l * -3.! 6090 GOTO 310 6510 f'OR Z • 1 TO i aoo LET A 14) •-1 .•• THEN GOTO 459 i:10 Ln A t!5l •0 . 6520 Ll!T P•O• .J3~h~•R1::1 aa 0 Ll!T A1e, •1 . 6!530 L!!T V•Pl!l!K iPl 461 YOUR 08..ll!CT !$ TO 6!!4.0 II" V•l6 OR U•lll OR Vs19 OQ C30 Ll!T A 17) • 32 HRUI!' ONPl.l!Tl.Y NON-INV!! 240 Ll!T A I&~ •33 Us20 01:1 V•..1 1 OR U•22 OR V•23 OP RT!!O' ·• 80 ARO, .. Uta4 THl!N Lll!T V•l7 250 Lirf A 19) • 34- 4.62 PRINT "UITH R f"INA L ~01:11! 0 4 ,~r0 L!!T V•U -128• tV•!4.!51 4l2e~ IV• 260 L~ O•Pl!J!K 1639 6~.1!56tP l!]!K l. F 0 " (OR ASLOY AS POS.SI8LI!).. 6397 YOU ARI! .. 6560 POK!! P, U 2es RR1o10 4.63 PRINT ''Pf:NAI..IZ!!O IN f'OUR 141 6!!70 N!!)(T : 2?0 FOR 1Jd TO S URYS .• ~ i:&0 LET )( • INT IRNOt.!4.J H, 6!!90 GOTO 310 464 •· 1. II' YOUR CHOSl!:N SK 7010 l"OR TO 9 290 L~ "'INT IRNO•l&• ~.ii ILL I !i ... •11" .. J.+ S0 P 70a0 L!!T Y •33•)(•.:J :1 Z9C Le:T L•INT rRN(Hl.01 .. 1 ll!NA INTS" 7030 Llrt CP1 293 If" L •Ii> OR L · •10 THl!N GOTO 46 ·2 . I I" YOUR CHOSl!N SK 7040 IF U VRl.7 OR us1 e OP ILL IS c •i6 t• .il:0 P ...i:94- I r' Lal THl!N GOTO 309 ll!NR IHTS - V•19 OP U V•a1 OR U•.!2 Oil' V•.!3 THl!N .i4 .i1'96 IF L "'°'THl!N GOTO !5000 466 PRINT "3. IF l'OUA Cl10SCN SK 7050 Lf'T V -1aet IV•1!!21 •1 25 • ,,. •• 297 I ,r L • 3 THl!N GOTO 6000 ILL Ll!Ul!L IS ·•c• 49' ... ~+ !5 P 29& II' L•" THl!tl GOTO 7COO 1!:NALITY POIHTS' ...7060 POK~ P V i:99 II" L .. '3 - .. l!N GOTO e o:,0 4 67 PRIMT ...... II' M!Ll!CTlNG 50 0 7070 Ul!'"T :: 3011 I,r L • 6 'l'r, i!N GOTO 9000 R HORI! l"OA YOUR Cl10S!!t• SK I 1090 GOTO 310 301 II" L =".' TH!!N GOTO !5!500 LL LJ!Vl!L Tttl!N ANY RJ!HAN.I 7!510 f'OR :sl. .,., 9 302 r,r L•& THEN GOTO 6500 NG OR PARTI.. Y R!!HANING Sl!TS O 1!12 0 Le:T P•O•Y•33+,,..;; :: 303 II" L•9 TH!!N GOTO 7!500 I" •· .. INVl!RTl!O ' 7530 Ll!T V =Pe!!K I rz 1 357 U•l THEN GOTO 369 RTl!O... ONO ao::,c :- U•P!!e:i< P1 358 U•iiil THl!N GOTO 5000 3,0, ITS 8 Nl!I ~;:.• • '•16 OR U•17 OR U•le OR 359 U•3 THEN GOTO 6000 T TO CLl!:AA AL.L ~ '-'• • • .:.;:; .••.;!1 OP Vt2;: OR U•.!3 .:,p 360 U•4 TMl!U GOTO ".'000 UR .. U•24 Ttt!!.., LCT V•20 361 IJ,iS THl!N GOTO IS000 AT S,0; 'CHOSC:N !II.ILL 362 U•6 THl!N GOTO 9 000 eos0 L!!T V•V -l.2 0• fU•l 4.SI ~120+ lV• ,363 U•., TH!!N GOTO 5500 ... -'060 r:o•!! P,V 364 U"S TH!!N GOTO 6'500 e.070 r.;fxT :: 365 U•9 THl!N GOTO 7500 ll090 GOTO 310 .369 0 901.0 l'OR Z•l TO 9 i~g '3"- PRINT AT 9, 0 l"OLl.OUl!O ev 90.;!0 l.l!T PaO+Yt33+X•R.fZI 410 .... 983 0 L~ •.•• P!!C'I' (P 535 PRINT AT 10 l..L "2 1 41'5 L 90.t.0 !I" 11•16 OR :.1- O"l '.• ,;,? OP 'S36 PRINT PIT l.1 U ·3 l••c oa 'J.2! oa t 4.ilC L!!'T '-'•V - 1 9060 POK!! P, V ..4.2'5 POr!! P V 9070 Nl!XT ? 9090 GOTO 310 t:.. '/.~ he first of the three towers on T your screen holds seven discs of different values. Your aim is to I transfer all seven discs to tower three. You cannot place a disc on top of a disc with a lower value. and you may not remove any of the discs from the towers. How quickly THEN GOTO 260 13S0 LET 8•8-1 3 00 PRINT AT &,0, "OISC TO ., 1360 GOTO 120 can you complete the challenge? 310 L!T GS•INKEY S 1400 IF AS ( l )• " THEN GOTO 340 I,.. GSO"A" ANO G s o" e" ANO 1420 Three Towers was written GS< >"C" THEN GOTO 300 1 410 IF UAL C t (C) >UAL A l (Al TH EN 'J.30 II' l'SsGS THEN GOTO 260 GOTO 2000 for the 16K ZX -81 by Manue l Luna 1420 LET AaR +1 g~g,E~Ntf~t.ft!h;1 1430 LET At (Al •C $ VA!.. S t tBl TH!!:N 15 LET 6"0 .S.30 II' ,.., .... e .. ANO Gs,.··c" THEN G GOTO 20 00 20 LET C"0 OTO 1300 • 1S20 LET e .. e+l 30 DI11 Al\'." ,Sl 440 II' l'S:s"C" AND GS•"A' THEN G 1530 LET es C8l •C t (Cl 40 DIM BI (7 5) OTO 14.00 1540 L!T Ct CC) :o" · ..i.s DIM C l( ".",Sl 450 II"' F t• 'C" ANO GS,."fl" THEN G 1SS0 LET C•C-1 SO LET RS (1) .,,_··-7777 OTO 1500 1Sl50 GOTO 1li!0 !i2 LET Al '.i!) ;''6156156" 1000 IF 8S CU•" ' THEN GOTO 2000 SLOU SS LET AS (31 ,.•·55555' 1020 2010 l"'OR X a1 TO 30 S? LET ASl41 ,.•·4,4,4,4,4, 1010 IF VAL AS (A) >VAL l,S CB) THEN 60 LET Rt 11!5); "3333 3 GOTO 2000 ~g§g~~i ~ ~t rn:n:::~ :: 65 LET At (61 :s··.i1:..:.i1:2.i! 1020 LET fl•B+l 2040 N!!:XT X 70 1..ET AS (7) ···11111 1030 L!T e s (8> d~ S CA) 2050 PRINT RT 10 11; " .1.00 GOSUB 8100 1040 Ll!T R S CR) z" ll fi'.l CLS 10se Le:T A ..A - 1 i~:g gg1~ii!~~ &,e, · !lill!B--!lil 1060 GOTO 1ti!0 t:& :~~~T AT .i.,0 . ~M!!'l;d'"'"""- 1100 I,..CSl1) :s" THEN GOTO HS PRINT AT 4,10,TENT 1120 ff~g~~rn +~+ ~:i:•:: PRf5s R Kg: : 150 FOR Xa0 TO 6 1110 IF VRL AS(Al VAL CS(Cl THe:N 254 0 IJr INKl!YS • "" tHf: N GOTO ii!Slii:0 160 ~RINT AT 21-.i<,S-INT t (L EN A GOTO C000 25S 0 CL5 I l,:+ll I '2) ,AS(X+l· 112 0 LET C•C+l 256 0 RUN 1.,0 gRINT AT 21-f .15-INT I i LEN 1130 LET Ct IC! -"Al (R) 8100 PRINT ' est X+ 1) I /21,S S IX•l l 11 40 LET As ( A l :o" 1S0 DRINT AT 21-)( . .-s-INT (LEN 1150 LET A •A -1 8105 PRINT CStX+ll 1121 CS(X+l' 11150 GOTO 120 "1) THREE: TOUER5 5 , l'iH., NEXT )( 1.200 IF A S UI a THe:N GOTO e,1: ;Rf!'!'f 200 l'OR X=.21 TO 15 ~TEP -1 1.!20 e11 s PRINT i:10 PRINT AT X,!5 .. •• • AT X 1!5, • 1.210 IF VA L Bt IB VAL At I A ) THEN S120 PRINT "Cl AT TOUER e TH!!:RE AT X,25 ' . .. GOTO 2000 ARE 7 DISCS;" C2 0 NEXT )( 1.i20 LET A•A+l 8125 PRINT '!30Cl~Ri~2~T .~ s . ' C;l",AT h,15 ; 1.230 L ET AS (A) •Bt (8) 81::J0 PRINT "3) YOUR .JOB CONSISTS 1240 LET Bt tBI ., .. TO PASS ALL OISCS,ONE BY ONf, &40 SLO\J 1250 LET 1!!"'8-1 TO .25 0 IF Clz0 RND 9,.0 THEN GOTO 25 llii:60 GOTO 11ii:0 1300 IP" CSUl a " THEN GOTO • euT YOU CRNOT PUT ....,..2&0 PRINT AT B,0 "OI5C FROH ..,.. 131ii:0 • LU!: DISCS ON LOUE 1:310 IF VAL 8S (81 VAL C S tCl TH!:N i~g~iT ..;~;;~~~~D I'S B' At-ID ~OTO 2000 FS ''C· · THEN GOTO 260 1::,20 LET c .. c+1 290 II' ("' l•"A " AND A•0) OA (,.. 1., 1~JO LET CS IC) =SS 8) a·· AND B• 0 ) OR c,..,.·c·· AND C•0) 1~40 LET BI (B) ., .. J

A D I enclose a cheque for or B D debit my Barclaycard/Access Account* C O Name ------

;... :1;J•J :1iJ l~i i•lii 1-ile+@#WQli-l+rhlMIII! enjamin Rabbit is the new re­ Bcruit at Burrowville Fire Sta~ tion. As soon as he is left in charge. the firebug tries to burn down the fire station. Benjamin must put out FIREFIGNTER the fires by stamping on them or by running over a fire bucket which will fall onto the flames. He loses energy when he steps on a fire or runs into the firebug. If Benjamin manages to drop all the fire buckets In one room to the ground level. he will start a new room. Firefighter was written for the 48K Spectrum or Spectrum Plus by T Sherwood of West Bromwich. West Midlands. Underlined characters are those to be ente red in graphics mode.

555 IF JNKEYS •''8" THEN LET w • ""+4: PRINT AT v , w - 4j" ": GO SU B 5000 :560 IF INKEV$ • "ls" THEN LET 1,1 • v+4: PRINT AT v-4,w;" ": GO SU B 5002 565 IF INKEYS • "7" THEN LET 1,1 •v-4 : PRINT AT 1,1+4,wj" " : GO SU 8 5002 600 GO TO '!ilO 4q99 REM ••M OVES ** :5000 IF w <:S THEN LET w •:S 5001 IF w)19 THEN LE T ""•19 5002 IF 1,1(2 THEN LET 1,1•2 :5003 lF v}19 T HEN LET v•l8 5e25 LET yt .. yt+,jl,(1,1/4,w/4) 5030 IF yt

0 030 DATA .35,20,.30 1 20,.09,23, . 2,21,. 2 , 20 ,. '2 , 18,. 2 , 16, . 2 , 28 6040 FOR n•l TO 19 : PRINT AT n, l:" " 1 NEXT

b04:5 PRINT AT 21 ,01 " "j AT 18, 3 1;" " 0000 PRINT AT 7 ,6; "YOU MADE IP : AT 9,2;"GET SET FOR ANOTHER"; AT 11,8: "ROBBERY" 6002 LET sc•s c+yt 000:5 IF sc) bh THEN LET bh= s c 6070 FOR n•O TO 250 : NEXT n 61 00 GO TO 11 0 7000 REN •*OU T • OF •TIME •• 120 PRINT PAPER 3; INK 7; AT 2 7010 RESTORE 7020: FOR b•O TO 10 arry is a robber who has just ,26; "•O " : READ r 1a : BEEP r 1a : NEXT b Lbroken into the strongroom of 121 PRINT INK 6: AT 11,26; "It 7020 DATA , 45 ,0, . 3,0, .1 5 ,0, . 45,0 " ; AT 11,27;1;c; AT 14,26;" • ";bh , . 3,3, .15, 2,.:S,2, .1 5 , 0, .3, 0,.15, the City Bank. The door has 125 FOR n • l TO 17 STEP 4 -1, .4 5,0 slammed shut behind him. and the 130 INK 3: PRINt AT n,2; "£.§. f. 70 30 PAPER 0 : CL S : PRIN T AT 8, GFGFGFG" "YOU ' RE NICKED"; AT 10 i burglar alarm is ringing . The only 10; 1 1 "PRE 1:s~PRINT Ar n+l,2; "DlhplE DC SS ANY KE Y FOR ANOTHER GAME" way to escape is to rttach the door hplE O(hp)E DCl.5plE Dliap>E" 7040 PAUSE O with the same amount of money in 800 0 PAPER :i: 1NK 0 : CLS 140 PRINT AT n+2 ,l;"B( 3 +l sp >A( 8020 PRINT TAB 4 : "I LIGHT FINGE his swag bag as that in the City 3 • i sp >A (3 • 1s p> A C3• 1 sp) A <3• 1 s p)C " RED LARRY I" Bank bag. Each of the bags in the I NE XT n 80 30 PRINT ·" L•rry h•• juat rob st rongr oom contains a positive or 1!50 PRINT FLASH 1; INK 2; PAPE b ed the City B•n k, but th e s tro R 6; AT 18,23;"EXIT"; AT 17,22;" mil room door h •s closed behind negative amount of money, so !!"! AT 18 , 22;''..!f.'; AT 19,22i'!!:i:' him . A spec i•I CClll'lbin•tion hold s jumping from one to another allows th• door tight a hut. Th e on him to alter the contents of his 1 ~ PAPER 3: INK q I y wily to esc• pe is to d• s h 200 REM • •SET •SWAG•VALUES•• • round the room •dding •nd t swag bag. 205 DIM a 1:5,5) • kin g • w •y the amounts of ma, Light Finger ed Larry was written 210 FOR K•l TO '!i1 FOR y • l TO 5 ney th • t •r• m•rk•d on the sw •g for the Spectrum by A Gordon of -b•Q• · .. 220 LET ,i1.(K 1 y) • I NT ( RND •::S0>- 804 0 PRINT '" The • 1ni 1a to fini Cramllngton , Northumberland. 1' s h •t the wt th the sa 225 PRINT AT K•4-l 1y•4-2J•lx 1y me amount of money i n your aw aq 1 BORDER Oi BRIGHT 1 ) -bag •• the City B•nk . Se• ho w 2 LET bh•O 230 IF ,i1.(K,y) ) O THEN PRI NT AT mAny tim e s you c•n rob the b• 5 GO SUB 9000 1 BO TO 8 000 )( • 4- 1 ! y•4 - 2j "+" j A (M 1 y) nk before YOU 'RE NICl(ED ." 40 INK 4t FOR n •O TO 22 : PRINT 235 NEXT y1 NE XT K 8050 PRINT '' ; TAB 5 ; "PRESS ANY AT o,n ; "!!" : AT 20,n : ':ti": NEXT 499 REM • • HAIN • GAME• • l(EY TO PLAY" 500 LET yt•01 LET 1,1•21 LET w•3 1 8490 PAUSI::: 0 50 FOR n•I TO 19: PR INT AT n, LET ti•tOOO 8500 PAPER 0 : CLS O; ''.Ji:': AT n,22i ~.u..:•:NEXT n :520 PAINT AT v, "" i ".!..: 8510 GO TO 4 0 I 60 FOR n•23 TO 31 : PRIN T AT 1 9000 RESTORE 9010 : FOR n= USR "a O,n;''..!:!.:; AT 20,n;'1::r,'1 NE XT n ;~ ~~\:!;~i;:.eNBEEP .25 ,10 : " TO USR "t"+7 : READ a: POKE n, 70 PRINT INK 3: AT 0 , 26;"FG''; BEEP • 20,8 : PRINT FLASH 1; PAP a : NEXT n AT 1,26;'~"; AT 2,25;".B...Q_ ER o, AT 21, l; "THE POLICE ARE ea 90 10 DATA 129,195,231,231,231,23 • hplC": AT 3 , 23i"YO UR SWAG" 1'11NG" 1, 19:5 , 129 , I ,3, 7 , 7, 7,7,3, 1,128, 19 BO INK :5: PRINT AT 4,26;,;Bt:; &3:5 If: t i <• 0 THEN GO TO 7000 2 , 224,22 4 ,224,224, 192, 128 AT 5,20;"D(i•p1E"; AT 6,2!5;'~ 9020 DATA 15 , 3 1,6 3 ,1 27 1?27 , 255,2 • isp)C"; AT 7 , 23; ~cnv BANK~; AT :550 IF IN KEV S • "5" THEN LET "" :5~, 25~, 240, 248, 252, 252, 2:54 , 255, 2 ~TOTAL" •w - 4 : PRINT AT v,""+4;" "1 GO SU :5'5, 255 , 28 , 30 1 15, 7 ,3, I ,3, 15 , 39, 11 90 PRINT IN K 6: AT 10 , 23 ; "THI e· 5000 1. 110, 110, 124,248, 24b , 15 S HAUL"; AT 13,23; "BEST HAUL '' ,------, 9025 DATA 2~1 , 25 1, 25 1.0,223.,223, 100 LET s c •O 223,0, 120,255, 153, 153.231, 199 . [sb 1 10 LET e t • INT C RNO •:50) +5 . 126 115 PRJNT PAPER 5; INK O; AT 6 ?99'1 RE1UF

5 0 OR T • 0 TO 100 itting patiently by your fishing !5C0 N!:XT T S30 IF 5>H5 THEN GOTO 600 S line you feel a small tug from S40 GOTO 30 6 00 CL5 below. Is it a fish , or have you &10 Pore: 16,Ue,2 hooked another boot? Decide 6.il:0 PRINT RT 10, 1 , '¥OUR N,l!HE PL !!AS!: U1AX. & ) •· quickly whether to haul in your &30 INPUT Al 640 IF Ll!N Al >6 TH!:N GOTO' 6 30 catch or let it go. Fish bring points 6!50 LeT H5•S 660 GOTO 30 with them, boots end your game. 1000 PRINT T AB 8 "TH!: ~ISMJ!R· 1010 PRINT Fisher was written for the 16K 10&0 PRINT '''"'THI! ~ISH CH• ZX-81 by Jaap ud Boon of Katwyk ~~"~u~~E~i,~~~-· A~::~Av; BU T LOOK OUT ..-oR THE .. , . , aan Zee, Netherlands. • .•••• , •••.•• THeY ARE" D OF Y OUR ... I$HINGPLER$ 1030 PRINT !!~~..PRINT "FISH a ''" lii '"'' 'SOOT,." 1050 PRINT } ~~~ lli'!~UTPH~O~R~~o~v~,~oaopo~o~.. 'll 1060 PR I NT ""OR DRRUING UP THE F 3 Re:M HOORN!:SLAAN 581 I~HING-ROO YOU CAN u,I!' EVER Y Kl!' 4 Rl!H KATUIJK A,ze:e: Z , ri, Y" ' REH 10?0 PRINT =, ~osue 1 00 1090 PRINT "COOO LUCIC •• ' 10 L!T Al •"'ZX-81" 1090 PRit-lT AT 21 0 ; " +ff•-t•-t•+,..fS 20 L!:T H5•0. 30 CL 5 TI10 1..- iNKEY::~~·;;.~NGOTO 1100 40 RAND 1110 IF INKe'.YS O "" TH !!N GOTO 111 S0 PAINT AT 0 Sr" •1120 RVURN 30 PAltn' AT 20 0 2 000 'SAVE ",.- I ,t1 Eel" 2010 RUN

SO PRINT AT f ,01 PAPER 4 ; SRI ET C•O GHT l; AfJ AT +.. 1,0; BRIGHT 01At 4000 REN l'IOV£ WARRIOR 40 10 I F INrEVf. • •7" ANO ATTR ( t>0 FOR o•I TO 21 PRINT PAPER • l,y )•qB THEN BEEP , 03,:5.0t LET Guardian 41 INK IQ +I Cf•2> ANO G-2 )): AT f .<>e-x , LET 11.,8 +( IN T I RNO •bl I ~ •I, I• RND • 271 ~"1 NEXT 9 21 IF RND . 7 THEN LET x•x11-<2 70 NEXT f AN"O :0 ,,.21 90 FOR f • O TO 101 Pl.OT 0,15: D 4020 JF IN>,EY• ••7 " At~O ATTR I RAW BRIGHT 01 INK 7;f.13S+f ; DR 11-l ,yl•97 TI-EN 9EEP .03,(h L£T offile AW II« 71~ .1 0 1 NDT f X•>'•2 100 REM 5£T VAfHABLES 4040 LET y•y •t INt·< ll~EVS •"S" AND Y/1) 8) )"1L1 IF NOT L THEN 00 TO 20 6000 LET T• T .. I: GO TO 1000 0 8001 PRINT BRIGHT 01 AT t.,51-YO Prism SOO LET T•O: LET A• 4: LET b • II• U THE WARRIOR 111.1 1... our quest, as the mighty pris· LET C•01 LET 11•201 LET y•I I ST REACH THE MAUVE CA 900 LET Xl • Xt LET 'l"l•Y 1 l-ET Al• VE AT THE TOP Of" THE ET Yma tic warrior. is to solve the A1 LET 81 • 9 ERNAL PR:1SN. THERE ARE ~ 1000 PAINT INK 7 ; &RIGHT I; AT GIC CAVES TO HELP YOU EN riddle of the Eternal Prism by enter · Al,B1; PAPER 8 ; • 6 i AT A,9;".!." TER HEM AT YOUR PERIL BY ing the mauve cave at its summit. USING KEY 7 I 100 Pf11NT 8RIGHT b I ( 20) ; A KE The guardian of the prism stands in T 111,yl; PAPER 8;" • ; AT X,Y; 8R Y 5 • LEF T 8 •fU GHT 8E lGHT IX () 20); "£ • WME OF' THE GUARDIAN .i. IT your way. Climb the prism using 1200 LET X1• X1 LET Yl • Y1 LET Al • CAN CHANGE LEVELS 11U the blue tunnels and the magic red A, LET 91•8 T HOW DFT!N OEPENOS ON 2000 IF • • 11 ANO b •y THEN FOR P' THE SPEED YOU INPUP caves. O TO 101 OUT 254, RND 1125:51 PRIN IUOO PAUSE 01 RETURN Guardian of the Prism was writ· T FLASH I; !NI( RNO •7; PAP1::R ~ FOR f-0 TO 221 READ a: POKE RNO •7; AT •,b;-<1", BEEP . 03,1 : Usi;t ~ .. - +f ,•• NEXT f ten for the Spectrum or Spectrum BEEP .os,1-20, NEXT i: PAUSE o, 'i'OOl DATA BI N 00011000 PRINT PAPER 4 ; BRIGHT I; AT A,9 900 2 DATA BtN 00111100 Plus by Stephen Burke of Scrafield , 1• • 1 AT X,Y; " • : PAUSE O , 00 TO 900::; DATA BIN 00111100 Lincolnshire . OOO '1'00 4 DATA 8lN 0 1111110 2100 IF ATTR l,c-l ,y) •9'l' THEN 8 9'oo:. CATA BIN 01111110 EEP .03,0t PRINT PAPER 4; AT "• 9000 OATA SIN 1111111 1 YI" " • FOR .f • ·30 TO 501 PRINT A 9007 Of\TA O T x -1,y; INK RND •71 "-'..• 1 BEEP • 9009 DATA BIN 11111111 Ol,f1 PfUl'fT AT 21 ,51 PAF'£R 1• R 9100 DATA b0,127,1Sl.~S.36,t21> , 2 9AIOHT 01 90RDER 71 PAPEFI 7 ND •71 "WELL OOf,IE TUE••:T1 NEXT 12'9,0 JNI( 'i' : CLS , BRIGHT 1 F , PAUSE Qi Rt>,! 'i'200 DATA BIN <>001 1000 5 GO SU9 'i'OOOt RE,, UOG 3(1()() REI'\ l'IOVE GUAfiDIAN 'i'201 DATA 91N 00111100 O GO sue 80001 REt1 JNSTl'WC 3010 IF ATTA (.-~I ,bi ) 96 THEN L 9202 DATA BIN 0 1011010 10 REl'I OR;AW PRISl'I ET c • o , SEEP • o::s.01 LET • • 4• I IN 9203 D'IITA BIN 10011001 15 LET llll'•" T ( RNO • 6>1 • 21 'i'20C DATA BIN 11111111 3020 IF RNO ) . 3 THEN LET b• b•i 'i'::?0':5 DATA BIN 0101 1010 20 FOR f•O TO l:S, PLOT 235 , i':5: b DATA BIN 00 100100 ~AW INK 4Jf,101 DRAW JNt< 4, ­ 30:::.0 IF RNO • 3 THl:N LET C-C•I 'i"207 DATA 2!>5 f•:S,13\51 NEXT f ~ IF C• L TH£N LET A• A ...2 • t IA(JII A 'i'SOO RETURN 40 FOR f •2 TO 18 STEP 2 NO (A•2) 201 -IA >'X ANO A-2 '2)1 1 L 9999 SAv£ •PRJsr1~ LINE 1 Wi+i+HFFi=f•

t the Spectrum fairground A you come upon the Bucket Stall. This stall tests your judgement, for you must throw balls into buckets which are placed at different distances from you. In- OO"; AT ia,io;MeuCKET STALL" put the strength which you feel is 200 IF ABS (l THEN necessary to throw each of the eo LET f • tNT I RNO •10>+10: F GO TO 220 balls into the buckets. OR N• 6 TO 9 : PRINT PAPER 2; INK 210 PRINT AT 9, lbj INK Oj FLAS Bucket Stall was written for the :~~ H !;"MISSED": BEEP .5,-201 ffAUSE 1~~:~;!;.;:~~~~:~~=:~;~~==!~:;150: CLS : GO TO 30 Spectrum or Spectrum Plus by C ,e; "10 BALLS FOR tOP" 220 PRINT AT 10, lOj INK O; FLA Baker of Chesterfield, Derbyshire. o; 9~/~~ ~:1~ : r~E!*: /RINT INK SH l;"YOUGOT lT": FORN•-10TO 2 20: BORDER l : BORDER 2: BORDER 3 100 PRINT AT 14,1; INK o;·:a_:·1 Underlinedlettersarethosetobe : BORDER 4: BORDER 5 : BORDER 6 : re_n_te_r_ed_in.....;;.g_ra.;.p_h_ic_s_m_o_d_e_.___ _,. A~; l!f 1 {;~;; ..~~lNT PAPER 2J INK BEEP .0 3 ,n: NEXT r,:: NEXT n: LET •c •• c+I : PAUSE 50 : CLS : GO TO 10 BORDER 6 : PAPER 6: INK 1: C 110 IF Shol:.s•9 THEN BO TO 230 30 LS : GO SUB 290: PRINT AT 0 , 10; 2:SO IF • c >O ANO hi< •c THEN LET "BUCKET STALL". ' " You lflUSt judg e 120 LET shot•••hot•.,.1: PRINT A hi •• c: CLS : GO TD 260 the strength''''" C200m1n-4~&)( T 1,1; PAPER 7; INK t1"BALLS1";• 240 PRINT FLASH 1; AT 5,2;"END > to throw th•" • ·" b • l l into th e hots; AT 3,9J"VOUR SCORE • " ; •c; A OF GAME*; FLASH O;" ANOTHER GO buck • t." · '" You ha.v • 10 b•ll•·" T 1,9;"Hl-SCORE • ";hi;" by ";b:S (V/N) 7 ": INPUT a :S 250 IF aS•"y" OR •S•"V" THEN L 20 FOR r • l TO 4: BEEP . 3,24: B ET • c:• 0: LET •hota•O : CLS : GO T EEP • 3, 12: NEXT r : FOR r • l TO 2: ~~~ !~~O~:1:~~T "S~!E~:j~; ;~ 0 30 FOR n •O TO 36 STEP • 5 : BEEP • 00 TO 42:5>";,...ng 255 IF •S • "n" OR a.S • "N" THEN S 5 ,n: NEXT n: PRINT AT 18,2; "PR 140 IF rng)4~ THEN PRINT FLA TOP ESS ANY KEY": PAUSE 0: CLS : LET SH 1; INK O; AT 15 , ":i;"STRENGTH T 270 PRINT AT 5 ,2;" BEST SCORE shots•O: LET hi •0 : LET sc•Ot LE 00 HIGH! 1 !": PAUSE 100: PRINT P SO FAR"; AT 7 1;" ENTER INITIALS T bS • "" 1 APER 6; AT 15 0 5J" .....)( .8 l•tter s ": INPUT b:S 30 PRINT PAPER 4; INK 1; AT O ": GO TO 130 280 LET •ho t ••O : LET ac•01 CLS· , 01 "~cccccccccccccccccccccccccc 15 0 IF RNG<200 THEN PRINT FLA :GOTO:SO CCCC"; AT 21,0; "CCCCCCCCCCCCCCCC SH l; INK O; AT 15,51"STRENGTH T 290 FOR 1•1 TO 5: FOR n•O TO 7! CCCCcccccccccccc.. 00 WEAK .. : PAUSE 150: FLASH Oi PR READ a : POl

90 LET ,c•201 LET y•O ; INK 1; •:r;.,: 51AYALIVE! 9:5 INK 0: CLS 18 5 PRINT AT )( y;" 1 ut on the launch pad in your 100 PRINT AT o,o;" 0.f 190 IF INKEVS • "q" ANO )()0 THE Ospace ship, the area suddenly end•r N LET x • K-1 110 PRINT AT 1 ,O; "Th• object 200 IF INKEY:S • "a." ANO ,e(21 TH begins to fill up with aliens. Instead of th• gall'I• i • to • tay al iv• EN LET K•K+ l of taking off your new objective is as long a s po•sibl• by shooting 210 IF INKEYS •"o" AND y)O . Tt,E merely to stay alive. Shoot down the invading aliens.Point• •r• N LET y • y-1 : L ET cScb:S 5COr"8d fOt" th• ti- it t ak•• fO 220 IF INKEV:S • "p" ANO y ( 31 TH the aliens for as long as you can. r th• ali en• to kill you . You di• EN LET y • y .. l: LET c :S•a :f. Stay Alive was written for the if you cra.•h into an .ilivn 230 IF INKEVS • "111" THEN GO TO Spectrum or Spectrum Plus by To •o v• your" 1100 ~p a ces.hip you 1.1•• .. q ... for 1.1p 300 IF SCREENS ()( ,y) <> " " TH Jonathan Boutell of Bedford, Bed­ ...... for dew EN GO TO 1000 fordshire. --o- for l•f :Si O GO TO 170 t .. P ... for r"ig 1000 LET t • lNT ( (256• PEEK 23b7 Underlined letters are those to be ht ...... to fire 3+ PEEK 23672> / :50>; PRINT AT O entered in graphics mode. ,O; '"VDU ARE DEAD ' YOUR SCORE WAS 115 PRINT AT 19,0;"Input l•v•l ";t1 FOR n • l TO 3001 NEXT nr RU 1 RESTORE 1-:5 (1 is •••i•at)"1 INPUT c, N 10 REl'1 def•nd•r graphics l lb IF c>5 THEN GO TO 11:5J IF 11 00 IF C:t:••:S THEN 00 TO 9000 20 FOR n•O TD 7: READ a : POKE c

650 IF INKf Y S•"" TH EN GOTO es0 &6 0 CLS 670 RETURN ".'00 SAU! '"30 TR~H tl TR RQ - 10 RUN ~~ ~~!NT~ !·~AT3 1g ,"' ~.. ;AT 21 . 1.H S l.0 0 PRINT i:;T 7,0 AS;~T 12,0,At AT 1".' .0; Al 110 FOR "' =1 T O S 115 LET T•INT IRND*lSJ +6 120 PRINT Ai 9 T ; ·· • · , AT 1.i. T . AT 19,T ' + ' 13 0 N! XT F .:.40 SLOU 170 !..ET +J•INT IRND•3) !80 II"' V ,o:0 TH EN Ll!T C•-:" 19 0 IF V •1 THEN L!T C1112 20 0 II"' V•2 TH EN LET C,.1 - 2 10 LET U,o;INT (R NOt2 ) 2i0 IF U• 0 TH EN !"'OR D•0 TO 24 5

Listing 2 10 REH 00000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 ~I~~~~Ti!~F8~R1 ~ :~~~=~:r;ij~ ANO. GOsue (lf: £RND" 6 -• 4,g 71 CL$ 0000000000000 TAN 20 REH 100 CHARACTERS IN LINE 10 LET PAP!:R,.16SU 10 20 L~ IN K•16S2e 30 LET A=15514 30 LET LINl!'. ,. 16418 40 LfT LEl"'T •16537 40 LET A$:"2A0C4-0230El505207EF S0 L ET OOUN-16~62 E00200~36802310F6230D20F0C92R0C4 60 LET COOE•Pl!'. l!'.K 1639 6 +2S 6 tP EE K 1639 7 + 1 0230E167E23061F552B72232310F92B7 70 LET 723230D20EEC901D5022A0C40095401D e 0 LET 90 LET 5022Rel:4009545D01B5022R0C4009EDB 9 4 POK 00 82A0C4001220009052035002310FBC90 •• 0000000" 100•• 3 50 P OKE A , 15fCDDE A$+CODE R$ (2 11 0 , 0 120 12e ) -475 130 •.!I! 60 LET A=A+l 140 2:INT (R N0tl01 +1 70 IF R:15507 THEN GOTO 100 1150 ORAU2 ,0 RAU1; '"f-J.. 80 LET R$=A$(3 TO l 90 GOTO 50 160 FOR I "0 TO INT (RNl)t20) 100 SLOW 170 PRINT AT 22 , MOU! ; "£ 1S0 IF INKl!Yl•"A"' ANO H0Uf>3 TH 110 PRI NT AT 21 , 0; "D ATA •JK .. • " l! N LeT HOUE • NDVl!'.-1 120 PRINT AT 0,0;"NOTE:DO NOT E 1~0 I F INK eY l •"D"" AN O HOVI!'. 2! T Hl!'.N L~ HOUE•MOVl!'.+1 DIT OR DELETE TRAILING CHAR 2 00 II" INKe-ft .,'"J" THEN GOTO 700 RCTERS IN LI NE 10 OR THE MACHIN ii!l0 Ll!T !CROLL•U5R Ll!'.l"'T C2 0 NEXT I E CODE WILL CRASH" 23 0 FO R ..J•ORAU2 TO 2:2 1 1 C40 PRINT AT :22, MOUE, ··~ . ±2~~2~~T ~i ~ 0~ r-T=-he-a-li-e-n,-a-,e-h_e_r_e_!S_h_o_o_t_t,...he_m_ :2!50 IF I NKfYl,o; "A " ANO 110Vf>3 TH EN LET MOVE • MOUl!:- 1 0 L;~~N~ .. ONE NOi} down before they land . Move 260 II"' INK fY S • 0 '0" ANO HOV.! ci!& T Hf:N LET N0V£•H0Vf1'1 150 STOP left with key A. right with key D :27 0 IF lNKfYS • "..J" THfN GOT O 900 3 0 0 LET SCROLL ; USR OOUN 9000 SAVE "M S " and fire with J. 3 10 N.! XT ,.J 320 LET ALI.!N • AL IEN+1 9010 FAST Not the most original of scenar - 330 I,. AL.If:N•3 TH .!N GOTO 350 3 4-0 GOTO 140 9020 ,LIST ios. but this version of Alien Lander 350 ,. OR 1•0 TO S 3&0 NEXT I incorporates a machine code scroll. 37 0 CLS making it fast -moving . Enter listing 38 0 RAND USR PRPER ~A--,-••-.--n ______. Ugg~ ~RINT AT 10,7 ; " NEVER GIVE one, which is the machine code 400 L!T 5HIP,o, $HlP - 1 • loader , followed by listing two. 410 I t' ! HIP • 0 TH!!N GOTO 2 000 420 !"'OR Iit0 TO 30 Alien lander was written for the 4.2:5 Ll!T AL IfN •0 "-3 0 NEXT I 16K ZX-81 by Andrew Pitcher of 4 4 0 CL S Llncler Oursley , Gloucestershire. 4!5 0 GOTO 140 Ocean Ultimate The Hobbit Melbourne House cts Software Proje Booty Fire bird

Transylvanian Tower Richard Shepherd Elite 3 Airwo1f 4 Horace goes Skiing Psi on New Generation 5 3D Tunnel , and To register your votes, let us know the program you like most Add your name and address, which will the program yew hate most. £10 chart prize. Send your votes to .....~._. make you eligible for the , Priory Court, 30-32 Farringdon Lane. CHARTLINE, Sinclair Programs / ' London EC1R 3AU . ' s chart prize is David French from New Law, Winner of this month I Surrey .