, . AV trt/rr' THE ISLAND The ultimate test of logic and deduction! Can you solve the hidden mysteries of the South Pacific Island on which you have been stranded • and escape alive 1 A brilliant classic style adventure game to facinate and frustrate you for months' ZX Spectrum 48K £7.50 Written by Martin H. Smith. INVASION OF THE BODY SNATCHAS! At last! a version as fast and furious and as frustratingly addictive as the arcade original. Landers. M utants. Bombers. Pods. Swarmers and much much more combine to produce the ultimate space game! ZX Spectrum 48K £6.50 Written by Simon Brattel and Neil Mottershead. Please send SAE for our latest catalogue and details of our forthcoming software. Catalogue FREE with every order. P&P included. Please add £0.50 per item for overseas orders. Please make cheques/PO's payable to: CRYSTAL COMPUTING Deo: SPl 2 ASHTON WAY EAST HERRINGTON SUNDERLAND SR3 3RX ROMMEL’S REVENGE A brilliant interpretation of the most visually stunning arcade game of all time. Superb high resolution 3D graphics with full perspective plus a host of new and exciting features make Rommel's Revenge the most spectacular game ever produced for your Spectrum! ZX Spectrum 48K £6.50 Written by Martin Horsley. DEALERS! For details of our excellent dealer discounts (including export) ring Chris Clarke on 061-205 6603. PROGRAMMERS! Written any good software? send it to us for evaluation and details of our excellent royalty scheme. Let your Spectrum be your guide in a totally new dimension in adventures in the true spirit of traditional role playing games where YOU design the scenario. I have been a Dungeons and Dragons fan for several years....The package provides excellent entertainment for all fans of the cults and should prove a good introduction to the game". ....Sinclair User. "Highly recommended for its versality, originality and quality. Definately well worth obtaining". ....ZX Computing. ZX Spectrum 48K £7.50 Written by Graham Stafford. &E0jTiTiHE iDiFjFjERl N ;GE i! Choosing which game to buy from the mountain available is a difficult job, especially when everyone claims to produce the best on the market. But how can you tell the best from the rest?. To help you decide, read on. . . . Very rarely have software titles produced such universal acclaim as ‘Halls of the Things' and The Dungeon Master’. Now, with three brand new programs, Crystal continues to set the standard of software excellence. The difference is obvious - the choice is yours: HALLS OF THE THINGS A stunning multi-level maze 'arcade - adventure'. "Excellent and dangerously addictive - could change the Spectrum games scene overnight". ..-Sinclair User. "Spectacular - One of the best games I've seen, finely balanced between simplicity and addicliveness - superb graphics and colour - I CAN'T RECOMMEND IT HIGHLY ENOUGH". ....Popular Computing Weekly. ZX Spectrum 48K £7.50 Written by Neil Mottershead. Simon Brattel and Martin Horsley. What the real critics say. . . . The Best or The Rest. Managing editor Nigel Clark Managing production editor Harold Mayes MBE Design Elaine Bishop Assistant Editor Rebecca Ferguson Program Reviews Alison McCulloch Group advertisement manager John Ross Advertisement executive Frank Humphrey-Gaskin Editorial/production assistant Dczi Epaminondou Managing director Terry Cartwright Chairman Richard Hease Sinclair Programs is published monthly by ECC Publications Ltd. Telephone All departments 01-359 3525 If you would like to contribute to any of the Sinclair User group of publications please send programs, articles or ideas for hardware projects to: Sinclair User and Programs, ECC Publications, 196-200 Balls Pond Road, I.ondon Nl 4AQ Programs should be on cassette and articles should be typed. We cannot undertake to return them unless a stamped-addressed envelope is included. We pay £10 for the copyright of each program published and £50 per 1,000 words for each article used. © Copyright 1984 Sinclair Programs ISSN No 0263-0265 Printed and typeset by Cradlcy Print PLC, Warley, West Midlands Distributed by Spotlight Magazine Distribution Ltd, 1 Bcnwell Road, Holloway, I.ondon N7 01-607 6411 Cover Design/Iliustrations Ivan Hisscy 7 LETTERS BEGINNERS’ SECTION ZX-81 15 CLOCK RIVER RESCUE 16 HOPPIT 17 CAVEMAN SNIPER FIRE SPECTRUM 16 PHASE ZX-81 12 EXAM ROOM 33 RAT INVASION O 0 tVj * 34 PROGRAM OF ☆ * THE MONTH * ABANDONED HOUSE 39 FORT KNOX 47 STAMPEDE SKY DIVER 52 GENERAL DOOM 54 DAMSELS IN DISTRESS 62 WINDFALL 63 IT’S SNOWING AGAIN SAVE FREDDIE SPECTRUM 8 SHEEP DOG 13 STAR 19 COCONUTS 24 BUILDER 27 FLITE 29 TREE EATERS 37 MAZEMAN 44 ENIGMA 45 MISSILE 50 CHOPPER SQUAD 56 LEAVE ONE 60 ARITHMETIC EXPRESS 61 BMX Instructions for graphics characters arc printed in lower-case letters in our listings. They are enclosed by brackets and separated by colons to distinguish them and the brackets and colons should not be entered. Inverse characters are represented by the letter “i” and graphics characters by “g”. Thus an inverse W would be represented by “iw”, a graphics W by “gw”, and an inverse graphics W by “igw”. Spaces are represented by “sp” and inverse spaces by “isp”. Whenever any character is to be used more than once, the number of times it is to be used is shown before it, together with a multiplication sign. Thus “6*isp” means six inverse spaces and “(g4:4*i4:g3)” would be entered as a graphic four, followed by an inverse four repeated four times, followed by a graphics three. Where whole words are to be written in inverse letters they appear in the listings as lower-case letters. Letters to be entered in graphics mode on the Spectrum arc underlined. Inverse characters may be entered on the ZX-81 by changing to graphics mode and then typing the appropriate characters and on the Spectrum by changing to inverse video and typing the appropriate letters. Graphics characters may be entered on the ZX-81 by changing to graphics mode and then pressing symbol shift while the appropriate characters are entered. On the Spectrum graphics characters may be obtained by changing to graphics mode and then pressing the appropriate character. User- defined graphics will appear as normal letters until the program has been RUN. SINCLAIR PROGRAMS January 1984 Transylvanian Tower A spine chilling adventure. - - enter via the dungeons .,. navigate your way through 500 3-D rooms... survive the swooping vampire bats -.. reach the terrifying top - -. confront and kill Count Kreepie, ridding the world of this Transylvanian Terror Can you survive the Top of the Tower? Full save routine for use during the hours of darkness! 48K Spectrum £6.50 Super Spy Locate the secret island hideaway of the mysterious meglomaniac Dr. Death. Follow his trail across continents, through complex puzzles and 3-D mazes. Discover the entrance to his under¬ ground lair — but beware — even with your death- defying gadgets his evil henchmen may still win the day! With save routine for part time secret agents' 48K Spectrum £6.50 AVAILABLE FROM W.H. SMI AND ALL LEADING DEALERS —GENEROUS DISCOUNTS AVAILABLE CONT Can you discover the fabled treas by lethal crabs and menacing ele secrets of the Lost City as you wJ ancient columns. Explore the hur the treacherous seabed, each wit dangers. Sensational 3-D graphics used as before! 48 K Spectrum £6.50. Fuf RICHARD SHEPI .......... SOFTWARE RICHARD SHEPHERD SOFTWARE RICHARD SHEPHERD SOFTWARE RICHARDSHEPHERD SOFTWARE ELM HOUSE, 23-25 ELMSHOTT LANE, CIPPENHAM. SLOUGH, BERKSHIRE. CREDIT CAf RING (062 FOR EXPRE AJI programs are sold supject to me condition tnat they may not. Dy way of trade or otherwise, fie lent, hi lent, hj —3 v ro IMAGINATION II rH, JOHN MENZIES, BOOTS* rOMPUTER STORES RICHARD SHEPHERD SOFTWARE . res of Atlantis, guarded trie eels? Uncover the tier among the timeless Jred deadly sectors of its multitude of hidden pave routine. iERD RICHARD SHEPHERD SOFTWARE ACT JOHN SALTHOUSE ON (06286) 63531 FOR DETAILS Invincible Island by Peter Cooke Exhaust your ingenuity in the quest to find The Seven Parchments of Xaro and their meaning! Will they lead you to undreamt of treasures or eternal doom? Explore the mysteries of the stockade and puzzle within the Pagoda! A spectacular split screen graphic and text adventure to braintease you for weeks! Adventurous graphics for every location. Save routine 48K Spectrum £6.50. Everest Ascent Stake your claim to the top of the world in this strategic vertical adventure. Conquer the summit of the world's highest peak!... struggle from base camp to base camp... survive the elements... watch out for avalanches, thin ice and wayward sherpas... encounter abominable snowmen and cross bottomless crevasses! A game of skill, strategy and planning — a graphic simulation of man's ultimate endeavour! Save routine. 48K Spectrum £6.50. ^ hotline richard^hepherd 36)63531 SOFTWARE ELM HOUSE, 23-25 ELMSHOTT LANE, CIPPENHAM, SLOUGH, BERKSHIRE. Id out. resold or otherwise circulated without the written permission of Richard Shepherd Software Ltd Selected titles available at larger branches THERE’S NO PRESENT LIKE THE FUTURE. THE WORLD’S FINEST PROGRAMMING TUTORIAL FOR ONLY £12.95. Thousands who own. or would like to own home computers have yet to experience the feeling of discovery that comes when you write your own programs. Yet learning programming can be easy. ' Learn Basic’ from Logic 3 is the ultimate development of the method first devised at Strathclyde University-a straightforward, easily understood tutorial written by Professor Andrew Colin and Veronica Colin, authors of Britain^ best-selling tutorial package. Using the method tested by university students and used successfully by over 200,000 home computer users, 'Learn Basic' runs on your own computer and explains everything in clear non-American English without jargon or computertalk. In a matter of hours, you will be writing programs that work. Essentially, ‘Learn Basic'and the rest of the'Leam Computing’ Series that wi 11 fol low soon are designed for people who want to keep abreast of the computer age. For people who realise that understanding computers is the key to future success,at school at work and as a parent. ■ / O Get'LeamBasic'byLogic3-twotapesandafull-size manual for. Spectrum or Dragon (others soon) at just £12.95. At that price, it's a gift. Buy the Logic 3 'Learn Computing' Series at computer shops and major retail stores all over Britain. In case of difficulty, write to Logic 3 in Windsor. TO: Logic-3 Lid, Mountbatten House. Victoria Street. Windsor SL4IHE. If you would like to know more about using and programming a computer in your home, send this coupon lor your tree copy of our 16-page explanatory booklet "100 things you wanted to know about computersr It will help you cut through the jungle of computer jargon, and give you news about software developments - even games. Q Or send (or our software catalogue (tick either or both). □ Name_ Address_ Christmas. Make your future, and your family's future, richer this - THE KEY TO THE WORLD OF TOMORROW_ -microcomputer SP1/84 iJ ON BEHALF of all your readers, thank you for pub¬ lishing a wonderful maga¬ zine. In my second breath I implore you to publish fort¬ nightly. That would satisfy everyone and would prevent the agony of waiting. Of course I am speaking feeling¬ ly as I am more than 70 years old. This is my only pastime and it takes me about two weeks to try all the programs. There have been several times a program has not run, but a letter to you soon solves any problems. I was interested in the let¬ ter from Allisoun Fern; I did not know there were different models of the Spectrum. There is nothing in the man¬ ual which states the model or how to identify from other models, so your reply was of great interest; the IN stat- ments are now committed to my memory bank. I bought my Spectrum in June. Is there anything about this model on which you could enlighten me?. I have all the time in the world to enter any program so I know everything I enter is exactly as printed. For in¬ stance, two programs — Sla¬ lom and Quasimodo — in the November issue failed to run; are they not reading the data?. Could that have any¬ thing to do with the model, or do you think some part of the computer is faulty? I know you must be up to your necks in letters. Could you set up a telephone an¬ swering service, since the questions would be mainly about errors? A set of ready¬ made answers could be ready. There must be many pro¬ grams you have published which newcomers do not know about. Could you re¬ print them? When you come to the financial part, your magazine proves the cheapest and, as far as programs go, they surpass all the opposi¬ tion. I would not mind if you raised the price so long as you increased the number of pro¬ grams and added some inter¬ esting features. Why not increase the num¬ ber of readers’ letters? Many computer thumpers would be over the moon to see theirs printed. As I have seen in your letters page, items and information other readers have to offer are extensive. That would lead to us learning the computer to be¬ come more capable and, in time, repay you by sending programs we have composed. What a happy world if this could happen. C Fowler, Sheffield. Record Breaker? I AM writing about a pro¬ gram in the July issue of Sin¬ clair Programs, Alphabet Time. On my first attempt on the program I got 120 units. I would like to know if anyone else has written to say they have beaten my record. Andrew Lamb, aged 11, Edgbaston, Birmingham. Werewolf’s Lair Changes IN THE OCTOBER edition in the game Werewolf Lair a few mistakes were made. The peeks which make sure that you or the monster do not go through the walls of the maze are set up for the wrong graphics. To solve this you can either change all the graphic Hs in the maze plot to graphic As or change the 8 in lines 370, 570 and 630 to 136. With the second method you must also change the graphic As in lines 90 and 290 to graphics Hs. I found this a very enjoy¬ able game and have managed to achieve a high score of 753. Tom Liptrot, Burscough, Lancashire. ZX-81-to- Spectrum Conversion I AM a newcomer to comput¬ ers and I own a Spectrum 48K machine. I find your magazine very helpful but I have one problem which you could solve for me. In the ZX-81 listings there are certain commands which are foreign to me — i.e., FAST, SLOW, g.w., g.a. Could you supply me with a list of Spectrum commands to replace them in the listings so I can make full use of your magazine? Perhaps the listing could be printed in the maga¬ zine for the benefit of other Spectrum owners. M Gibson, Stoke-on-Trent. Letter not Figure IN PRINTING my letter in the October issue of Sinclair Programs you made a small mistake which made non¬ sense of the letter. The last part should read: Line 135 IF n=10 and y= 16 THEN PRINT AT 13,17; “*”:PAUSE 7*(4-/)+10: PRINT AT 13,17; “ ” A Ferguson, Middlesbrough. Mark Three Defender YOU RECENTLY sent me a reply to my letter concerning a fault in the Defender pro¬ gram published in the July issue of Sinclair Programs. You said in your letter that a number of your readers had experienced the same fault i.e., failure of ‘Cap Shift’ and ‘Z’ keys to move the space¬ craft up and down. I have delved into this fault and have come up with a solution to the problem. If line 2020 of the program is amended as shown, all will be well. My amended program now works perfectly. I hope that this infor¬ mation will be of use to you and your readers and that it will be published in Sinclair Programs in due course. C A Bailey, Ely, Cambs. Readers with Model 3 Spec- trums who have experienced problems with the DEFEND¬ ER program may find this amendment useful. More Graphics Programs THANK YOU for your pro- grams like Contour, Mirror Patterns and other good graphics wonders in Novem¬ ber Sinclair Programs. I hope you will try to have one or more each month, as they can be only a few lines but be very good. Bjorn Jonnor, Reykjavik, Iceland. SINCLAIR PROGRAMS January 1984 10 REM "SHEEP DOC" 20 DIM a<4>' DIM b< 4 > • DIM c< 4 FOR n-i Tu 4 LET *«INT -I NT NEXT r> 30 LET x-10- LET *-10 40 LET t-0 50 LET a*-"< _i>" 60 LET 1-3 70 LET b*-"< o >" Ob INPUT "DO WANT PASTURE OR D ESERT PxD".a* IF »*-"P" THEN P APER 4 30 IF s*="cT THEN PAPER 6 35 IF a*-"" THEN PAPER 6 97 BORDER X* CLS 100 FOR n-0 TO ?• READ 4' POKE USR "P"+n,4 NEXT n' DATA BIN 0, eiN 10000000,BIN 10000100,BIN II 000111,BIN 01111111,BIN 01111100 ,BIN 01000100,BIN 01000100 110 FOR n-0 TO 7' READ 4 POKE USR "o"+n,q' NEXT n' DATA BIN 0, BIN 0,BIN 0000010,BIN 01111111,B IN 01111110,BIN 01000103,BIN 010 00100,BIN 01000100 120 FOR n-0 TO ?• READ 4’ POKE USR ”l"+n,4 : NEXT n< DATA BIN 0, BIN 00000001,BIN 00100001,BIN 11 1OO011,BIN 11111110,BIN 00111110 ,BIN 00100010,BIN 00100010 130 FOR n-0 TO ?■ READ 4' POKE USR "u”+n,4 1 NEXT n> DATA BIN 0, BIN 0,BIN 01000000,BIN 11111110, BIN 01111110,BIN 00100010,BIN 00 1O0010,BIN 00100010 140 FOR n-0 TO 7' READ 4’ POKE USR "T"+n,4 1 NEXT n- DATA BIN 0, BIN 00000000,BIN 00003100,BIN 11 000111,BIN 11111111,BIN 11111100 .BIN 01000100,BIN 01000100 160 PLOT 103,80■ DRAW 32,0' DRA W 0,8 DRAW -32,0' DRAW 0,-8' PR INT AT 10,15;" PLOT 120, e0' D RAW 0,6 PLOT 128-60' DRAW 0,8 190 PRINT INK 0;AT 0,0;"< 32*i» P>"; INK 6, PAPER 0;AI 0,24;"DOG S-< pop >" 20CTF0R n-1 TO 4 220 PRINT AT x,v;" " 230 IF INKEY*-“7" AND x>l THEN LET ■**-"< i >" ■ LET x-x-l BEEP .001,35' BEEP .003,55 240 IF lNKEY*-"b" AND x<21 THEN LET a*-"< _i_>" • LET x-x+1 • BEEP .001,25 BEEP .003,45 250 IF INKEY*-”8" AND *<31 THEN LET a*»”< _P >"> LET *-*+!- BEEP .001,15 BEEP .003,35 260 IF INKEY*-"5" AND v>0 THEN LET a*="< !>"• LET v«*-l BEEP .001,5 BEEF .003,25 263 PRINT INK 1;AT x,a;a* 265 IF c< n >-l AND n<4 THEN NEX T n 267 IF c< n H1 AND n>-4 THEN GO TO 710 270 PRINT AT b,a; " " 280 IF a-a LET b*-"< o>"' GO TO 350 290 IF b" « GO TO 350 300 IF b< nXx AND bl THEN LET b-b(n>-l ■ LET b*-"<_u>"’ GO TO 350 310 IF a< nX* AND a-a< n HI • LET b*-"< _u_>" ■ GO TO 350 320 IF 4-0 THEN LET a-31 THEN LET a-21 THEN LET b-l THEN LET bcn>-b< SINCLAIR PROGRAMS January 1984 360 IF a*l5 AND b«n+12 LET b‘. n >*10' PRINT RT 11/15;" " PR INT RT b,a>;"<_sr ' BEEP .O 1/10 1 BEEP .005/60 1 BEEP .03,20 360 IF x-b AND 1 ) OR x-b < 2 > AND OR x-b<3> AND *-a <3> OR a<4>-« AND b<4)-x THEN L ET l-l-l PRINT RT 0,29+1;" " LET x-10 LET *-10 BEEP .1,- 30 BEEP .05,0' BEEP .3,-10 IF l<-0 THEN GO TO 900 700 NEXT n 710 PLOT 103,66 1 DRAW 32,0 DRR W 0,0' DRAW -32,0' DRAW 0,-6' PR INT AT 10,lb;" H = PLOT 120,60 D RAW 0,8' PLOT 126,80 DRAW 0,6 720 FOR m-1 TO 4 IF c*l THE N PRINT PAPER 0; INK 7;AT 0,12 ; ""SHEEP*"; AT 0,17+m; "< a)" PRIN T AT bCmXacm}; "< _o>“ 740 IF c< 1>-1 AND c< 2 >=1 AND c<. 3>-l AND c< 4 >= 1 THEN GO TO 1600 741 NEXT m 745 LET t-t+1' PRINT PAPER 0; INK 5;AT 0,3;"TIME*";t 750 GO TO 200 800 GO TO 200 900 PRINT AT 10,10J"vou.'r dead" 916 PRINT FLASH X; PAPER 2; IN K 5;AT 11,3;"K«eP awa* from the sheeP"’ PAUSE 78' PRINT INVERSE l; INK, 1; AT 12,8; "PRESS ANY KEY IF INKEY*-"" THEN GO TO 910 320 RUN 100O PRINT FLASH 1; PAPER 0; IN K 5;AT 0,3; "TIME-";t. 1010 PRINT AT 10,10;"Game Over", PAPER 1, INK 6;AT 11,7;."YOU CAM- E "; INT < t/30 >; " PLACE" 1020 IF INT <-4 THEN LET b*-"GREAT! I 8(3'/." GO TO 1100 1040 IF INT (t/23)<-5 THEN LET b*-"GOOD! 70V' GO TO 1100 1050 IF INT <-7 THEN LET b*«"FAIR 45V' GO TO 1100 1070 IF INT <-10 THEN LET b**"NOT AT ALL GOOD 20k"' GO TO 1100 1090 IF INT ' IF a-20 THEN LET a*10 LET b-b+1 2210 IF b*60 THEN LET b-0 2220 GO TO 2200 H ERD YOUR wandering sheep into the sheep dip, controlling your sheep dog with the cursor keys. Do not run into them but bark at them from a safe distance. Sheep Dog was written for the 16K Spectrum by Ian Wombwell of Bishop Auckland, County Durham. Characters to be entered in graphics mode have been placed within brackets. These brackets should not be entered. SINCLAIR PROGRAMS January 1984 Extend your 16k Spectrum to 48k for just £ 2300. And get a Free program worth £ 4*50 into the bargain. SP48,32K Memor y Extension with Program — £23.00 Now, our SP48 offers even better value. Because now, we re not only offering you the facility to upgrade your 16K Spectrum to 48K. we're also offering you the opportunity to be able to utilise this vastly extended memory quickly and easily. For £23 all you need to do is plug the chip-set into the sockets prowled by Sinclair on your issue 2 (or £35 for issue 1) and you have a standard 48K Spectrum fully compatible with all Sinclair add -ons and very lew in power consumption. There is no soldering required. Fitting and removal are easy And the SP48 carries our full warranty and is upgradable, on a part exchange basis, to SP80 Then all you need to do is LOAD our specially written 48K guide program. 'Beyond Horizons', and your 48K computer will guide you through its memory. With no need to labour through manuals. This will save you time, because we all know how easy it is to get lost with memory maps. SP80 Pag ed 64K memor y extension — £46 The fitting, power consumption and add-on compatibility are identical to the SP48 (Issue 1 Version £50). It can be used as a standard 48K. but software instructions can switch to a second page of 32K But this is not recommended for the complete beginner. Yet it is of tremendous benefit to the serious user And an SP80 FORTH compiler will be available in late September. For a fit and test service at our premises £3, and by registered post £7. MAXIMEM ZX81.32K- £39 (PLUS ONE USED IK Z X81I64K - £59 (PLUS O NE U SED lKZXglj The MAXIMEM 32 and 64K is a modified ZX81 and not just a RAM pack. It fits inside the case. We also give a six-month guarantee on the computer, regardless of the age of your trade in ZX81. The extra memory uses only a quarter of the power consumption of a Is the manual past chapter 24 a mystery to you? ‘Beyond Horizons’ show's 48K Spectrum users how to PEEK and POKE systems variables, how to manipulate the display file, how to control the attributes, how to find out how much spare memory is left and much, much more. With the SP48 this program is free. On its own. £4.50. 16K plug-in memory, and does not interfere with any standard add-ons. such as printers RS232 or other interfaces. ZX Slowloader — £10 The ZX Slowloader is a software masterpiece that will help you to LOAD ZX81 programs onto a Spectrum, saving hours of typing time. The Next Robotics Exclusive. The Trickstick This new joystick is a revolution in computer games control. With our Trickstick from one to eight players will be able to play simultaneously. It will be on sale soon - see our next advertisement. I All products on this order form are in stock at the time of going to press Same day dispatch ■ for phoned Access and Visa orders. I ToEast London Robotics Lid: Please send by return (tick items required) LJ MAXIMEM 32K (£39) 64K (£59) + lkZX81_ | □ SP48(Issue 1 £35) (issue2 £23)_ C] SP80(Issue 1 £50) (Issue 2 £46)_ I D SLOWLOADER £10 _ _ _ □ ’BEYOND HORIZONS" program £450_ | O Free catalogue (SAE only)__ • Ftostage 0.65p. I enclose a cheque/PO (or_ I m~n i i i i i i i i i i i i | Name___ SB I East London Robotics Ltd.. Gate 11. Royal Albert Dock. London E16 1 24 Hour Information Service Tel: 01471.3308 I 24 Hour Access and Visa ordering Tel:014744715 Special Enquiries: Tel 01474 4430 | Telex 8813271 EAST LONDON HEEETISS 10 SINCLAIR PROGRAMS January 1984 ORWIN SOFTWARE: ZX81 & SPECTRUM SUPER SOFTWARE AT LOW PRICES NEW! FOR 16K SPECTRUM (will also run on 48K Spectrum) "quantity as well as quality" Sinclair User, Oct "82 "if each game was on a separate tape and selling for £5 each I would still recommend them" ZX Computing, Oct/Nov '82 "Easy to operate, graphically impressive and good value for money." The Times. 11 th Dec "82 "Definitely good value for money at £6 A smooth clear display and a relatively fast response from the keys. Graphics are as good as you will ever get on the 81." What Micro? Nov "83 [□cf[5nj \ ai rn * b r JajLjJjaL CASSETTE A GHOST GOBBLER Eat the ghosts before the ghosts eat you Eat a star and you can chase the ghosts for a while. AUENKILL Control lasers, rockets and a force field to stop the aliens from landing MOUSETRAP Trap the mouse in the corner but not anywhere else. REVERSI A game of skill with simple rules but sophisticated tactics. Play against the computer. LASER DEFENCE Control the laser sight to shoot down the alien ships. Machine code sound routines. Ten programs for £6 TANK BATTLE For 2 players simultaneous ly or play against the computer. Each play er has 2 rotate controls and move and fire controls. The tanks fire steerable missiles. PHOEBUS A puzzle. BLACKSPOT Gobble the stars and avoid running into black spots created by cross ing your own path CUBE Manipulate a cube any size from 2*2*2 to 7*7*7. MINEFIELD Collect the crowns while avoiding the mines and the electrified fence. plus an extra . CASSETTE 1. eleven pro grams (including 7 in machine code) for IK ZX81 £3.80 CASSETTE 2. Basic ten games in CASSETTE 3. eight programs (including 1 in machine code) £5 for 16K 2X81 CASSETTE 4 ZX SCRAMBLE (machine code) with 3 stages. Bomb and shoot your way through the fortified caves. 8 games for 16k ZX81 £6 GUNFIGHT (machine code) INVADERS (machine code) GALAXY INVADERS (machine code) Fleets of swooping and diving alien craft to fight off. SNAKEBITE (machine code) Eat the snake before it eats you. Variable speed. Ivery fast at top speed) LIFE (machine code) A ZX81 version of the well known game. 3D TIC TAC TOE (Basic) Played on a 4 * 4 > 4 board, this is a game for the brain. It is very hard to beat the computer at it. 7 of the 8 games a le. because this is much faster than Basic. (Some of these games were previously availat J. Steadman) BYTE MAN (machine code) CASSETTES 8 games for 16k ZX81 £6 BREAKOUT (machine code) i§Sl SPACE RESCUE (machine code) (previously available from Mindseye) BLITZ (machine code) PLANETOIDS (machine code) Rotate, move, fire and hyperspace controls. Wide range of choice of speed and difficulty DODGEMS (machine code) Dodge the computer s car while eating the dots. DRAUGHTS (machine code) Three skill levels. MERCHANT (Basic) Make your fortune on trading voyages in the Mediterranean and beyond AUhth-iJ 7 of the 8 games are in machine code because it is much faster than Basic. New polish the qualm the setee grams «< one who plays gar ■l Orwi high qualify and would sr,lrii; r HS could lean' a lesson Irom "STS d 4 Please make your cheques payable to ORWIN SOFTWARE. ORWIN SOFTWARE. Dept OSP, 26 Brownlow Road, Harlesden, London NW10 9QL. ZX81 and SPECTRUM SOFTWARE WANTED (Royalties or buy outright) pusIP^Ci SINCLAIR PROGRAMS January 1984 XAM ROOM was written by |"H William Buckingham, aged 12, A J of Fakenham, Norfolk for the 16K ZX-81. Using keys 1 for left and 0 for right, you must rush about the main hall collecting papers and avoiding teachers. Then you progress to the examination room and hope to return to your seat for a bonus 100 points. The program includes machine code, so be¬ fore running it enter the following as direct commands: POKE 16514,42 POKE 16515,14 POKE 16516,64 EXAM ROOM POKE 16517,78 POKE 16518,6 POKE 16519,0 POKE 16520,201 POKE 16510,0 1 REM 1234567 00 -128 THEN GOTO 500 . i'<. v 140 IF L-23 THEN GOTO 300 150 PRINT "0" J RT 2, Ij" '■ 180 GOTO 70 300 LET S-S+l 101" < ISP >" m'5*iiP Min hill '0#isP >“ 310 LET T—T 1095 NEXT F 340 GOTO 70 1096 PRINT RT 9, 8j" ";RT 11,8;" 500 PRINT RT X,Y.LHR« L P y> 50 NEXT F 505 PRINT RT 18,5;"ANOTHER GAME 1100 SLOW ? +l,INT UR SCORE ’ ";S 100 LET Y=Y++l ,INT 9999 RUN 12 SINCLAIR PROGRAMS January 1984 L OST in unknown space you meet rubbish which must be avoided at all costs, stars which you must not touch, a black hole the sides of which you must not touch, coloured fuel dumps which you must try to hit, and red booby-trapped fuel dumps which you must also avoid. Steer left with 5 and right with 8. Star was written for the 16K Spec¬ trum by P Loach of Hadleigh, Suffolk. 16 GO SUB 9006 2t> FuR f-1 TO 20 0k) FUR 9-1 TO 22- GO SUB scrol 1 NEXT 9' GO SUB 1006+1000T1NT ' NEXT f 40 INK 1 PAPER 3- FLASH 1- CL S FOR f-1 TO 30 BEEP .05,f B URDER f/7’ NEXT f PRINT-tfO;" YOU SAVED EARTH" BEEP 1,10 36 PRINT AT 1,3; FLASH l;"Anot her 9ame FLASH 0;" You a cored £. reached adventure 720 FOR 9-1 TO 30' BEEP .05,9' BORDER 9/7 CLS NEXT 9' 00 TO 30 1006 LET P-lS 1010 FOR 9-1 TO 100 GO SUB scro ll PRINT AT 0,xj INK 6;"a" 1020 PRINT AT 21,0; PAPElTT3ND*5+ 1 ;" -;AT 21,P; PAPER 0;" "> ■ 0 0 SUB move 00 SUB hit LET s-s+ 1 LET P-ABS <. P+1NT -1-

> NEXT 9' RETURN 2600 INK 3' FOR 9-1 TO 100' LET s-s+1> IF RND>RND THEN PLOT B*I NT ,7 DRAW 39,0 2010 00 SUB scroll- PRINT AT 0,x ; INK 6;"s"' GO SUB move 1 00 SUB hltl’ NEXT 9’ RETURN 3000 INK 7 FOR 9-1 TO 100' LET s-s+1 00 SUB scroll’ PRINT TAB RND*31; BRIOHT 1>"* h jAT 0,xj INK 6; V; AT 21,x; BRIOHT 1;"*" AND RND>.3■ GO SUB hit' GO SUB move NEXT 9' RETURN 4000 INK 0' CLS ■ FOR 9-1 TO 100 ■ LET a-ATTR > LET i=INT ■ 00 SUB scroll PRINT TA e RND*31; INK i; FLASH l-2A T 0, x; INK 6;"s^'' IF a>l27 THEN GO TO 710 4O10 LET s*s+2#a 1 BEEP a/20,0’ G 0 SUB move NEXT 9' RETURN 9000 FLASH 0- BRIGHT 0- BORDER 0 ■ PAPER 0' INK 2- CLS 9010 LET hit1-650 ! LET x-15' LET scroll-500’ LET move-600- LET h it-700- LET s-0 9020 PRINT INK 6;TAB 9;"SPACE V OYAGE 1 " '" You are lost in unknou n space"'" Dunn9 sour vosa9e so u will meet some sPace rubbi sh'"'"You must avoid this at all cost"'"Also sou mas meet a blac k hole"'"8. inside sou must not t ouch the"'"sides.Also sou must a void all"'"stars.Finalls sou 9ai n fuel bs"'"crashin9 into the co loured fuel"'"dumps <■> but bewa re,the red "'"dumps are boobs tr aPPed" 9030 PAUSE 1- PAUSE 0 RESTORE 9 030- FOR f—0 TO 7- READ 9' POKE USR "s"+f,VAL <"BIN "+STR* 9)' N EXT f RETURN > DATA 11111111,10 0100 , 111100 , 1100011 , 1111110,1111 1111,9,1111110 9999 BORDER 7 PAPER 7’ INK 0- F LASH 0 66 IF INKEY*-"s“ OR 1NKEY*-"Y" THEN RUN 79 IF INKEY*»"n" OR INKEY*-“N" THEN GU TU 9999 60 GO TO 60 500 POKE 23692,20 PRINT AT 21, Q" RETURN 600 BEEP .01,0' LET x-x+-’ RETURN 650 IF SCREEN* tl,x»"" THEN R ETURN 660 GO TO 710 7U0 IF ATTR <1,X X8 THEN RETUR 710 INK 6 PAPER 2 FLASH 1’ CL SINCLAIR PROGRAMS January 1984 13 For both the 16K and 48K versions of the Spectrum, the 100 programs in this large-format paperback and cassette provide a unique software library for the new user. Games, business applications, graphics. science, mathematics and home uses are among the topics covered. A cassette containing the 100 programs, with a booklet that explains how to load and run the programs, _ is available as an optional extra. |_] £7.95 paperback c. 220 pages 13-634766-5 December'83 | £12.50 cassette including VAT 13-634774-6 January'84 Published in June ‘83—a practical guide to the ZX Spectrum, ideal for first-time users. Graphics, sound and making music on the Spectrum are special features of this book. “The straightforward text is well written, punctuated by cartoons and over 170 helpful diagrams . . a handy book that complements Sinclair’s own manual very well." Electronics and Music Maker □ £6.95 paperback 240 pages 13-985028-7 Prices, which include postage and packing, are correct at the time of going to press but may be subject to change. ordered from your usual bookseller fficultv from Department 30. Prentice-Hall International, le End. Hemel Hempstead. Hertfordshire I-IP2 4RG, Orders These books and cassettes ca. or in case of difficulty from Dep 66 Wood L< - England. Please mark the number of items you wish to order in the box beside each title and return the advertisement to the address above Prices include postage and packing Please allow 28 day* for delivery I authonse you to debit my credit card account with the amount of £_ My Access/ Amencan Express/Bardaycard No. is I enclose a cheque/P O for £ _ to INTERNATIONAL BOOK Prentice Hall£1 mi EjInternational J SINCLAIR PROGRAMS January 1984 1 LET H=0 5 PRINT RT 20,0;"<32*i*P )" 10 LET S-0 20 LET D*10 25 LET K-0 40 LET B-2 50 LET A-INT +3 55 PRINT RT 0,0;S 56 PRINT RT 0,30)H 60 PRINT RT 19,D;" <92'96 01) 70 LET D-D+< INKEY8—"8" AND D<2 8>-1 > 80 PRINT RT 8,flar¬ es PRINT RT B-l/fl;" " 90 LET B-B+l 92 IF A-D+2 AND B-19 THEN GOTO 110 95 IF B-21 THEN GOTO 150 100 GOTO 60 110 LET S-S+l 120 PRINT RT 18,0+2;" " 130 GOTO 40 150 LET K-K+l 160 IF K-3 THEN GOTO 186 170 GOTO 40 180 CLS iei PRINT "YOU HAVE FAILED TO S RVE ALL THE PEOPLE" 182 PRINT 185 LET H-S 190 PRINT "YOU SAVED ";3;" LIVE S" 200 PRINT 210 PRINT "ANOTHER GO?" 220 INPUT F* 222 IF F*-"N" THEN STOP 225 CLS 230 GOTO 5 240 SAVE "RESCUe" 250 CLS 260 PRINT "ANY KEY TO START" 270 PAUSE 4E4 275 CLS 280 RUN < 144 I T ONY ABRAHAMS of Camber- ley, Surrey wrote Clock for the ZX-81 16K. The program gives you a clock accurate to approximately 30 seconds an hour. That accuracy is contained in the variable “L” which equals about 50; you can adjust it to suit your machine. Abrahams says his program disproves any accusations of Basic on a ZX-81 being too slow to support an accurate timepiece. The program uses the sys¬ tem variable FRAMES and may vary between individual machines. FRAMES takes 3,000 revolutions to the minute, therefore 3,000/50=one sec¬ ond. The clock may jump variables according to variable “L”. 10 PAUSE 0 11 LET L-49.277 20 PRINT "INPUT THE TIME IN Ft) RM ""HH MM"" WHERE H-HOUR<1 TO 12) AND M- MINUTE<0 TO 60)" 21 INPUT A* 23 LET H-VRL A8<1 TO 3) 30 LET M-VAL A«<4 TO ) 35 PRINT "PRE9S KEY TO STRRT C LOCK AT "jHj"-";Mj"'00" 36 LET A»-INKEY* 37 IF A*-"" THEN GOTO 36 45 CLS 46 PRINT HT 9,9j"< 10*i»P>"jTAB 9;"<10*i»F)";TAB 9;"<10*i»P)" 50 PAUSE 0 61 LET A"< PEEK 16436+256*PEEK 16437) 71 LET S-INT < ABS (-60 THEN GOTO 111 91~PRINT AT .. . S 101 GOTO 71 111 LET M-M+l 121 CLS 131 IF M-60 THEN LET H-H+l 141 IF H>12 THEN LET H»1 151 IF M-60 THEN LET M-0 171 LET R«< PEEK 16436+256*PEEK 16437) 175 PRINT AT 9,9 1 "<10*1»P)")TAB 9; "( 10S1*P)";TAB 9;"C10*i»P )" 101 GOTO 71 191 SAVE "TIM»" 201 RUN 202 REM JtPProx 1 bwt»» SINCLAIR PROGRAMS January 1984 15 P HASE is a useful program for anyone studying physics, as it demonstrates the idea of phase lead and lag. It plots graphs of sinusoi¬ dal functions for various phase angles. It was written by G W Davies of Am¬ manford, Dyfed for the 16K Spectrum. U SE KEYS “5” for left and “8” for right to move on to the float¬ ing logs and lily pads as you make your way across the river. Use key “7” to jump. Press the break key to return after the game is over. Hoppitt for the 16K ZX-81 was written by Mark McLeod of Aylesbury, Bucks. SINCLAIR PROGRAMS January 1984 1 PRINT AT 10,5;"Phase lead * TIN 1*9" 2 PAUSE 100 3 CLS 4 PRINT AT 5,0;"This Pro9ramm ♦ will help you to understand A .L. theory and the study of wave s. It Plots 9raPhs of sinusoidal functions for various Phase an9les" 5 PAUSE 300 8 CLS 10 INPUT "If y«*SIN "cl" THEN GO TO 10 100 PRINT RT F.B, -Jb" , 125 PRINT RT 1$, }*> 126 PRINT RT 18,15, 127 PRINT RT 20, 14; Wj % 130 IF M-31 OR E<-4 THEN GOTO 0 45 CLS 50 LET A-10 60 LET B-24 70 LET C-0 J SNIPER f FIRE 80 LET D-0 90 PRINT AT 3,21;"MISSES..."jC 100 PRINT AT 7,21;"HITS.";D 110 PRINT AT 3,21;"RANGE-";E 120 PRINT AT 10,21;"HIGH. fl 130 PLOT 0,A 140 PLOT E,B 150 UNPLOT 0,A 160 UNPLOT E,B 170 IF INKEY0-CHR* 11B THEN GOT 0 220 180 LET F-INT 190 IF F-0 THEN LET B-6+1 200 IF F-l THEN LET B-B-l 210 LET A-A+-M THEN LET M-D 420 CLS 430 GOTO 20 SINCLAIR PROGRAMS January 1984 17 SI.^ S 3* UP »OFf ® ssSssfea ^cKe's. Sggsss SSSES All prices include VAT and postage and packing QUANTITY Arr*»cc ~~ Please send me total enclosed ... further information _ 1 - Bare laycard No with no obligation Q Tick if required KELWOOD COMPUTER CASES Downs Row, Moorgate, Rotherham Tel: (0709)63242 18 SINCLAIR PROGRAMS January 1984 1 REM ****COCONUT CLIMBER#*** 3 REM ***set up wi «b l e»**# 6 POKE 23636,8 18 PAPER 6 * BORDER 6' CLS 20 FOR *-0 TO 7- READ b POKE USR "*"+*,b' NEXT a 30 DATA 24,24,233,24,24,36,66, 0 40 LET X-5■ LET Y-31 30 LET C-S' LET 0-31 60 LET SC-0 62 GO SUB 400 65 PRINT AT 14,3;"ENTER YOUR S KILL LEVEL<1-3 >" 70 PAUSE 0- LET J-VAL INKEY* 75 IF J<1 OR J>3 THEN GO TO 6 5 80 LET J-J*15 90 CLS 100 REM #**#*Print icrnrimil 110 PRINT AT 0,0; INK 4;'' <»P'i* 2'3#198•191■»p'192'3*i9B■191 -*P■ 192 1 3*198 1 192 1 »P■192■3*198'191 '% P 192 - 3*198'191 1 sP 120 PRINT AT 1,0; INK 0;" 8 (i 8 asaasaae&aaa" 130 PRINT AT 17,0; INK 0; "- 140 FOR *-18 TO 21 130 PRINT AT *,0; PAPER ll" 160 NEXT * 190 PRINT AT C,D;" " 200 PRINT AT X,Y;’|*" 202 PRINT AT 0,0; INK 4;" Cf 19 23*198'191'»P'192■3*198’i91-»P■ 192 3*198'192'*P'192'3*198'191 * P'192'3*198'191'»P> " 203 PRINT AT 21,0; PAPER l; INK 7;"NUMBER OF COCONUTS- ";SC 203 LET C-M' LET D-Y 210 LET X-X+l 220 IF X<16 OR X<-16 THEN GO S UB 300 225 PAUSE 4 230 IF X-17 THEN GO SUB 320 240 IF X-20 THEN GO TO 900 250 IF X-l OR X—1 THEN GO SUB 340 259 IF SC-0 THEN GO TO 262 260 LET G-SC/13' IF G-INT G THE N PRINT AT 1,0;" S 8 8 Qt 8 8 8 8 8 8 8 8 6 8 8" 261 LET G-SC/'J' IF G-INT G THEN PRINT AT 17,0;"- 270 IF Y<0 THEN LET Y-0 280 IF Y>31 THEN LET Y-31 290 GO TO 190 300 LET Y-Y+-"-" THEN LET X—X 330 RETURN 340 IF SCREEN* -"8" THEN LET SC-SC+1 350 RETURN 400 PRINT " INSTRUCTIONS 410 PRINT COCONUT CL 1MBER" 420 PRINT " BY N IGEL HURST" 430 PRINT YOU HAVE TO COLLEC T COCONUTS BYBOUNCING UP AND DOW N ON THE STEPING STONES.YOU GET A NEW SET OF COCONUTS WHEN Y OU CLEARED" 440 PRINT "THE SCREEN.THE STONE S DISAPEAR AS YOU BOUNCE ON THE M ,BUT YOU GET NEW STONES EVERY SO OFTEN DEPENDING ON YOUR SK ILLL." 450 RETURN 908 PRINT AT 10,10; FLASH 1; BR IGHT 1;"YOU DROWNED" C OLLECT as many Coconuts as possible by bouncing on the stepping stones. The stones dis¬ appear as you bounce on them but new ones appear at intervals, depending on your skill level. Bounce left with P and move right with Q. Written for the 16K Spectrum by Nigel Hurst of Upper Hartfield, East Sussex. SINCLAIR PROGRAMS January 1984 19 A NEW WORLD OF ADVENTURE BLACK CRYSTAL BLACK CRYSTAL A THIRD CONTINENT SERIES AOVENTURE The Classic, six program adventure game lor me 48K Spectrum and 16K ZX81 computers No software collection is complete without i "Black Crystal an excellent graphics adventure and a well thought out package Sinclair User April 83 "Black Crystal has impressed me Dy its sheer quantity and generally high quality of presentation I am alraid I have become an addict Home Computing Weekly April 83 Spectrum 48K 180K of program m s»* parts only £7.50 ZX81 16K over 100K of pioyran •> seven parts oni. £7,50 WHY PAY MORE FOR LESS OF AN ADVENTURE? THE CRYPT by Stephen Renton Prepare yourself lor tne many challenges that snail confront you when THE CRYPT. battle with giant scorpions. Hen spawn Craners Pos- - Negs a-no *l you are . unlucky enough me Dark Cyclops « / this arcade style adventure Available (or the 48K Spectrum at £4.95 STARFORCE ONE THE ADVENTURES OF ST. BERNARD arcade game where you guide you- intrepid St Bernard through the peril the icy wastelands to rescue his Mist Take on the robot guardians ot the central computer m a superbly stylised three dimensional battle game (100% machine code arcade action) Available tor 48K Spectrum £5.95 Available for 48K Spectrum E5.95 V©ExCaiTUC DJair?6©©r? volcanic dungeon _ A THIRD continent series _ ADVENTURE Enter Ihe realm of Myth ano Magic in this classic Fantasy Adventure Battle with Mayra and her E vil Allies to rescue the Ellin Princess Imprisoned in a Crystal Colfin Deep within the Volcanic Dungeon Random Dungeon set ups ensure that you can play this addictive adveniure over and over again Single key entry cuts out tiresome typing associated with othei Text Adventures Instruction Manual with Map ol Dungeon enclosed "The whole game mechanism makes for a very Addictive Program, and one that remains a firm lavounte with many Adventurers Popular Computing Weekly June 1983 For the 48K Spectrum or ZX-81 16K @ £5.00 THE DEVIL RIDES IN i uttered the last incarnations as the dock struck thirteen All fell stem except lor a famt rustling «> the corner From out of ine shadows they came ail Hen s fury agamst me but I was not defenseless until tne Angel ol Death astnde a winged horse joneo the battle Avoiding ins bolls nt nell lire I look careful avn My chances were slim bul my luck held ■ (Fast moving, machine code, all action. Arcade game) Available for 48K Spectrum E5.95 The above are available through most good computer stores or direct from: CARNELL SOFTWARE LTD., North Weylands Ind. Est., Molesey Road, Hersham, Surrey KT12 3PL. DEALERS: Contact us for your nearest wholesaler. FROM CARNELL SOFTWARE THE WRATH OF MAGRA A THIRD CONTINENT SERIES ADVENTURE The trrst born has been destroyed The B!ac< Crystal of Beroth has been banished. The ail ance of Evil has been defeated by the armies r Lord Fendal So ends the Third Age. Nov/ we invite you to write your name m ne history of the Fourth Age of the Third You will meet friends and enemies, old and new, in the long awaited sequel to Volcanic Dungeon. Using high resolution graphics and combining the best qualities of Black Crystal" and "Volcanic Dungeon", we will allow you to become part of this tale of revenge. "The Wrath of Magra" comes as three. 48K programmes on cassette, boxed with in¬ struction manual and book detailing the his¬ tory of the Third Continent and the many spells you will be using throughout the game For the 48K Spectrum @ £12.50. NOTE: The Wrath of Magra is a complete adventure. You need not buy Volcanic Dungeon or "Black Crysta 1 " to play it. Available from Feb '84 The NEXT GEI of Spectrum ’meg ratio Dept. SP. 22 Ash Church Road. Ash. Aldershot. Hants GUI4 9LP. All prices Include VAT and p&p (overseas add 55p per cassette). All cassettes carry a lifetime guarantee. Trade & export enquiries welcome - ring Dave Marshall 0252 518569. Mail order or check your local computer store. our own machine code adventures Without any knowledge of machine code whatsoever THE QUILL u. major novice programmer .c quality to many avails FOR THE 48K SPECTRUM AT £14.95 Now available in W H Smith, and from many computer shops nationwide, or direct from us by post or telephone. SA E for full details of our range. system you may ci between tlicm. Y« itli th e greatest of ease . A part formed adventure may ke •mpletion. Wken you have done toTHF. QUILL will allow f your adventure wkicli will run independently ol tke main iu may ipvc copies away to your friends, vi.h a detailed tutorial manual wkick covers every aspect of lures. It is impossible to describe all tke features of ibis a small space so we have produced a demonstration cassette rmation and an example of its use. ailable a, £2.00. and THE QUILL itself a. £14.95. Dealer enquires welcome. (.ILSOIT 30 Hawthorn Road South Glamorgan CF68LE SI0446) 736369 TELEPHONE YOUR ORDER WITH 22 SINCLAIR PROGRAMS January 1984 U SE THE CURSOR keys climb the ladders, slide do^ the mine shafts and avoid t monsters, the escaped pit trucks, t rotting planks, and the mysterious me ing wall. Collect the gold and the pic and then proceed to the bottom rigl hand corner to move to the next levc To enter, type-in the first prograi RUN it, then type CLEAR. Ty ‘SAVE’ “Builder” LINE 1’, VE IFY it and then type NEW. Enter t second program, save it with SA\ “Builder” line 9999 and VERIFY Builder can then be LOADed as o program. Written for the 16K Spectrum by I McNair of Kingston-upon-Thami Surrey. LEflfc PRINT AT 10,9; FLASH 1;" LEASE WRIT" 1G DRTR "fl»,187,187,0,238,236 0,113-113 15 DRTR "B",56,60,25,126,152, 0,36,36 - 20 DRTR "C",20,164,170,116,06 32,124,56 25 DRTR "E",0,112,28,48,120,1 25 DRTR "E",0,112,20,48,120,1 4,60,24 30 DRTR "F",0,255,171,213,255 0 - 0,0 35 DRTR "G",0,0,0,255,255,255 126,60 40 DRTR "H",66,126,66,66,66,1 6 , 66,66 45 DRTR "I",76,88,120,120,08, 6,64,64 50 DRTR "L",126,62,14,6,6,14, 2,126 55 DRTR "U",30,6,2,0,0,2,6,30 100 FOR F“1 TO 1U' RESTORE 5+5 F READ F* FOR N-0 TO 7 RERD ' POKE USR F*+N,fl : NEXT N' NEXT F 110 BORDER 0 PAPER 0’ INK 7' LEAR 120 LORD "" 3398 REM FOR MAIN PROGRAM TYPE CLEAR • SAVE "BUILDER" LINE 3 93 3393 CLEAR SAVE "BUILDER" LIN 24 SINCLAIR PROGRAMS January 1984 1 PAPER 0 BORDER 0' INK a- C LS DIN zt6>- DIN z*<6,10:>' FOR f-1 TO 6- LET z<7-f .«=100+10G*f' LET z*< f>="SPECTRUM" NEXT f 10 DIN o( 2 )' DIN P<2) ! LET O', 1 >-13- LET P< 1 )-5 > LET oC2>-8- LE T PC2J-27- CLS • LET she- 1 ! • LET **■0 FOR n-3 TO 1 STEP -l CLS • UVER 0- PRINT AT 5,Si" NEN' "; m ;" "jAT 6.Si" SCORE"i AT 7,5>" SHEETS'"i*hei" ";AT I PRESS ANY KEY TO PLAY " 20 IF INKEY*< >"" THEN GO TO 2 0 30 IF INKEY *-"" THEN GO TO 30 100 BORDER G INK 7' OVER 0’ CL S PRINT TAB 9;"Bv Ian NcN air"' BORDER 1' RESTORE 9990= RE AD * FOR f-1 TO a READ b,c,9 PRINT AT b,c;>• FOR h-1 TO 9' PR INT INK 23"j^}‘ NEXT h' NEXT f 101 INK 6' RESTORE 9992' READ a • FOR f-1 TO 3 READ b,c,9' FOR h-1 TO 9 PRINT AT b-ci'Ji" ' LET b-b+1■ NEXT h' NEXT f 102 INK 5 RESTORE 9994 READ a ■ FOR f-1 TO a 1 READ b,c- PRINT AT b.cJ’V*' NEXT f 103 INK 2’ RESTORE 9996' READ a FOR f-1 TO a’ READ b,c PRINT AT b,ci ■ NEXT f 104 INK 4' RESTORE 9996 READ a ■ FOR f-1 TO a READ b,c- PRINT AT b,c;"1" 1 NEXT f 109 FOR o-l TO 2' PRINT AT o ,P; OVER 11 INK 8! , il'■ NEXT o ' FOR f-3 TO 16' PRINT AT f,li"l "• NEXT f> FOR f-8 TO 17 PRINT AT f,26!"I"■ NEXT f 110 INK 2' PLOT 0,0' DRAW 2bS,0 ' DRAW 0,17b' DRAW -25b,0 DRAW 0,-175- LET bon-0' LET sta-4 LE T axa-0' LET x-1■ LET dr-0- LET ¥-29' INK 5' PRINT AT x,v; "jy 1 ; AT 21,14; INK 4;"MENSCORE'" ;s 199 FOR f-19 TO 21' PRINT AT f, 30; INK 6; NEXT f 200 FOR v-40 TO 0 STEP -2 PRIN T AT 0,2; OVER 0;"TIME ";INT v;" FOR f-14 TO 28 PRINT AT 19, f; OVER 1; BRIGHT 1; INK 6;"9";A T 16,-12+f J 201 OVER 1> GO SUB 300' PRINT A T 6,23;"BONUS'";bon;AT 7,23;"PIC KS 1 ";axe : IF INKEY*-“0" THEN IF ATTR -5 THEN LET bor>=bon+ 10’ PRINT OVER 1;AT x,v; INK 6; ">* 202 IF INKEY*-"0" THEN IF ATTR < x,v >=4 THEN LET axe-axe+1• PR INT OVER 1; INK 6;AT 205 IF x-19 AND v-f OR x-16 AND 12+f THEN GO TO 9690 252 GO SUB 9500' PRINT AT 16,-1 2+f; OVER 1; INK 6; "9J ; AT 19, f>" 9“ 260 NEXT f' LET v-v-2 PRINT AT 0,2; OVER 0;"TIME'"!INT v;" "' FOR f-28 TO 14 STEP -1 PRINT AT 19,f; OVER l! INK 7; BRIGHT 1;" _2l';AT 16,-12+f;'is:' 265 IF x-19 AND *-f OR x-16 AND v —12+f THEN GO TO 9690 289 OVER 1' GO SUB 300' PRINT A T 6,23;"BONUS'“;bon;AT 7,23;"PIC KS'";axe IF INKEY*-"0" AND ATTR -5 THEN LET bon-bon+16 1 P RINT OVER 1;AT x,s; INK 7;"e" 290 IF INKEY*-"0" AND ATTR «7>' IF INKEY*-"" TH EN GO TO 310 301 LET x-x+«6>--6> LET v=u+2>-<>2> 310 IF ATTR < x,*)<4 THEN GO TO 9690 311 IF < x-lb AND y-13 ) OR Cx-15 AND ¥-18 > THEN LET x-x+1 312 PRINT OVER 1;AT x,v; INK 8 ; PAPER 8; BRIGHT 8;"b"’ OVER 0 IF INKEY*-"8“ THEN Tr x-19 THE N IF ¥-29 THEN GO TO 9800 313 IF x-19 AND *=23 AND axe>0 THEN IF INKEYS="0" THEN LET ax e-axe-1■ GO SUB 9750 320 GO SUB 500' RETURN 500 FOR o-l TO 2' LET di-RND’ P RINT AT o,P; OVER 1; INK 8 ; BRIGHT 0;‘^c"' LET o+.7 AND ATTR < o< o >+l, P< o ^ >-6 )-< dl<.45 AND ATTR (o-l,PCo>>-6> 501 LET P-P+.65 AND ¥ >P(.o> AND ATTR (oCo),P2) -2)' IF ATTR (oCo)+l, P>-7 THEN LET o< o >-o< o >+1 550 PRINT AT o(oXPCO); OVER 1, INK 8; "_c_" 1 IF o-x AND ¥=P THEN GO TO 9690 570 NEXT o RETURN 9500 IF RND>.5 THEN RETURN 9505 OVER 0- LET rd-INT + 1' IF rd-2 THEN PRINT AT 9,23; INK 3; BRIGHT 1,'T";AT 11,25; ; AT 8,7; "_f " ; AT 10,25; INK 7; BRI GHT "0;" ";AT 15,13;" "; AT 14,13; INK 3; BRIGHT 1 AT 16,28;‘T " ; AT 6,7; 'LL."; AT 6,5; BRIGHT O; I NK 7;" ";AT 7,15;" ";AT 8,10;" " ;AT 20,7;" ";AT 20,11; INK 2;"a" 9510 IF rd-1 THEN PRINT AT 9,25 ; INK 7;" ;AT 11,25;" ";AT 8,7; " "; BRIGHT 1; INK 3;AT 10,25;"f. ";AT 15,13;"f"; BRIGHT 0; INK 7; AT 14,13;" ''TRT 16,28;" ";AT 6,7 ;" "; INK 3; BRIGHT 1;AT 6,5;'Jf" ; AT 7,15; ‘T"; AT 8,1INK 7; BRIGHT 0;AT 20,11;" ";AT 20,7; INK 2;"a" 9530 OVER 1■ RETURN 9600 CLS ' FOR f-1 TO 6- PRINT A T 0+f#2,2;f;";z THEN NEXT F 9601 IF F>6 THEN LET F-6 9602 IF S>2< F > THEN GO TO 9640 9603 NEXT F 9604 FOR f-0 TO 400' NEXT f GO TO 9700 9640 LET FF-F 9641 IF S-ZCFF) THEN GO TO 9604 9650 PRINT AT FF*2,4; OVER 1; FL ASH 1;" INPU T "NAME-";z*'FFV IF LEN t*C FF)>10 THEN GO TO 9650 9651 BEEP .5,0' LET 7-S' GO TO 9604 9690 PRINT AT x,¥; FLASH X; PAPE P 2; INK 6;"b"= FOR f-0 TO 100 BEEP ,05,50-T NEXT f BEEP .@5. -50' NEXT m 9700 OVER 6 PRINT AT 15,9; FLAS H 1; "GAME OVER" FOP f-0 TC' 40 9700 OVER 0' PRINT AT 15,9; FLAS H 1;"GAME OVER" FOR f-0 TO 40 0’ NEXT f PRINT AT 17,6;" PRESS •- ";AT 19,6;" P...PLAY. “;AT 2 0,6;" A...ABONDON. ";AT 21,6;" S ...SCORE TABLE"' PAUSE 0' PAUSE 0- IF INKEY*-"s" OR INKEY*-"S" T HEN GO TO 9600 9701 PAUSE 0' LET a*-INKEY* IF a*-"P" OR a*-"P" THEN GO TO 10 9702 IF a*-"a" OR a*-"A" THEN R AND0MI2E USR O 9703 IF a*-"a" OR a*-"S” THEN G 0 TO 9600 9710 GO TO 9701 9750 IF sta-4 THEN PRINT AT 19, 29;"1“ 9753 IF sta-3 THEN PRINT AT 19, 29; '[u/‘ 9754 IF sta-2 THEN PRINT AT 19, 29; 9735 IF sta=l THEN PRINT AT 19, 29;" " 9756 LET sta-ata-1• RETURN 9800 OVER 0' FOR f»6 TO 15 PR1N T AT f,6;" "■ NEXT f' OVER I- FOR f-7 TO 0 STEP -. 4' BORDER f' BEEP .15, f PRINT A T 10,7;“ WELL DONE AT 13,7; " BONUS 1 ";bon 1 NEXT f' LET s-s+ bon*2' OVER 0 PRINT AT 7,8; FLA SH 1;" SCORE ";a FOR f—50 TO 50' BEEP .05,f 1 NEXT f' LET she- she+1 9810 DATA 1,0,0,1,0,1 RESTORE 9 815' FOR f-1 TO 3- BEEP .2,1 PR INT OVER 1;AT x,v; INk 8;^b"' R EAD n,m LET v-¥+n LET x-x+m P RINT OVER 1; INk 8;AT BEEP .3,f• NEXT f 9820 GO TO 20 9990 DATA 20,7,16,5,11,4,8,10,5, 5,13,0,13,12,27,5,11,14,12,13,19 ,7,15,19,3,16,22,9,19,0,13,18, 13 ,14,17,0,19,15,0,17,20,14,58,4,2 2,10,9,20,12,4,0,18,2,26,6,6,1,1 3,8,1,13 9991 REM 9992 DATA 19,19,23,2,16,16,4,18, 3,3,18,13,3,14,19,4,16,8,3,15,6, 2,13,29,3,11,27,5,12,22,4,9,8,4, 10,12,3,5,14,6,3,6,3,7,2,6,3,21, 6,3,18,4,8,30,4,1,25,3 9993 REM 9994 DATA 12,3,28,20,2,28,6,20,9 ,20,12,7,3,9,6,10,10,8,28,10,21, 10,23,14,7 9995 REM 9996 DATA 4,3,23,16,18,19,29.19, 31 9997 REM 9998 DATA 4,3,2,7,6,12,19,13,28 9999 BORDER O PAPER 0 INK b C LS FOR f-0 TO 48' BEEP .0O9,f BEEP .009,f+5' NEXT f RUN SINCLAIR PROGRAMS January 1984 25 PLANE SAILING Seetvum *«« SMUGGLER SMUGGLER As master of a 19th century vessel you plough between England and the continent visiting ports to buy and sell your cargo, but bewaro the customs men. pirates and gale force winds can a* run you aground. Runs on PLUNDER Can you singe the ot Span's beard Engage the Spanish ships on the high seas survive their broadsides and plunder the gold destined lor the Armada and you might get your Knighthood before Francis Drake Runs on Spectrum 48K — E6 DALLAS Can you amass enough pelro dollars to take over the Eumg empire Cut throat business and an eye tor the mam chance may gel you there but you'll need nerves ot steel to become the oil king ot Dallas Runs on ZX81 16K - £S and Spectrum 16K/48K - £6. GANGSTER Are you cdd hearted and callous enough to warrant the title ot Don You need to be H you are to rise to the lop ot the pile A quick trigger linger and an oven quicker brain a»e needed to control the mobs and their rackets Runs on Spectrum 48K — £6 BYTE IT ^ADVENlUHi GAMES BYTE Complete the ten circuits you need to build your computer system then return home Easy Byte has sent ns electronic monsters to harry you through this three dmensonal maze ot circuitry, it any ot them catch you Huns on Spectrum 48K - £5 PRINT SHOP AUTO CHEF CAMELOT As the ban,shed Arthur Pendragon you must find seven treasures without tailing prey to the Brigands, Dragons and Evil Magicians that stand m your way and make a triumphant return to Camefot to be crowned King Runs on ZX81 16K - £5 and Spectrum Available from W H Smith, Boots, Rumbelows and all good computer shops or Cases Computer Simulations Ltd., 14 Langton Way, London SE3 7TL. Y /,' Strategy Games. They’re no pushover 26 SINCLAIR PROGRAMS January 1984 F LITE is an addictive dodge ’em game. You must avoid the deadly heat-seeking missiles heading for you and at the same time you must try and hit an enemy target to gain points. Flite was written by Peter Davies of Streatham, London for the 16K Spec¬ trum. 10 FOR n-0 TO 15 READ a.' POKE USR "a"+n,a■ NEXT n 20 DATA 0,62,05,127/85,127,85. 62,0,62,127,127,127,127,127,62 25 BORDER 1' PAPER 6 CLS 30 PRINT INK 9;" DODO ER“',,'"Dod 9 e the INK 5 ;"< 9 a) ", INK 3; "'a and the "; INK 4;" / ' ", INK 0 ; , -Hit the "; INK 2;"t9h>"; INK 0;"'ft to score Poi j fits"''' "Control Kevs UP..... . OCMN. .... ~z~" 40 LET hs -0 LET mx-INT + 6 < LET mv=20 44 PRINT AT 21,0; INK 0;" PRE •S3 ANY KEY TO START"' PAUSE le3 45 CLS ■ LET *-0' LET 1-3 50 FOR n -1 TO 100 55 LET x-l+INT ’ LET v -1+INT 60 IF SCREEN* Cx,x>-"" THEN C U Tu 55 70 PRINT AT *,x; INK 2;"<«a) M > NEXT n 80 FOR n -1 TO 20 85 LET x-l+INT tRND*31> LET v - 1 +INT 90 IF SCREEN* < v, x>«"" THEN G U TO 85 100 PRINT AT *,x; INK 5;"<9a>"■ NEXT n 110 PRINT AT 21,0;"SCORE “;s;AT 21,12; "LIVES >»";AT 21,23; "HI "; ha 115 PRINT AT 21,18+1;" " 120 LET x—0' LET *=0 130 IF SCREEN* <*,x>"“ THEN G 0 TO 200 150 PRINT AT v,x;">" 155 GO SU 8 400 160 IF INKEY*-"r" THEN LET v-s +<. v<20 > ! LET z— 1 ' GO TO 190 170 IF INKEY*-"1“ THEN LET v-v -<* >0 >' LET z=0' GO TO 190 180 LET x-x+1■ IF x—32 THEN LE T x- 1 - PRINT AT v,3l;" "« GO TO 130 185 LET z-2 198 PRINT AT v+-,x-;" "■ GO TO 130 200 IF RTTR < v,x >-48 THEN GO T 0 150 205 IF ATTR 50 THEN GO TO 210 206 LET s-s+10- IF sx1000-INT < SX1000) THEN GO TO 300 207 PRINT AT 21,6;S' BEEP .01,2 O' GO TO 150 210 PRINT FLASH 1;AT *,x;"<9a> " FLASH 0’ PRINT AT 21,17+1;" " ’ LET l-l-l- IF 1-0 THEN GO TO 240 220 BEEP .01,0' GO TO 120 240 IF hft" 270 IF INKEY*-"*" THEN GO TO 4 5 275 IF INKEY»-"n" THEN STOP 280 GO TO 270 300 RESTORE 320' FOR n-1 TO 16' READ a BEEP .1,a' NEXT n 310 CLS ■ GO TO 50 320 DATA 0,12,2,10,8,8,4,7,7,4, 8,3,10,2,12,0 400 IF m«<20 THEN PRINT AT ma + 1,mx;" " 401 IF SCREEN* -">" THEN GO TO 210 405 IF SCREEN* ="" THEN LET mx-RND* 20+6- BEEP .01,40 L ET mu-20• RETURN 410 PRINT AT mv,mx; INK 4;"' s "' LET my-my-1 420 IF nw-0 THEN PRINT AT mv+1 ,mx;" "> LET mx=RND*20+6 LET =20' RETURN 430 RETURN SINCLAIR PROGRAMS January 1984 27 ,TO5feaMM£gjJ m td)t. W""' fcr.v $%.V> 2 S <: srr.,; > : -«i ,.lll«' ,,:; S-lfil WANTED 16/48K SPECTRUM ATARI 400/800 Games of all types =-. EDUCATIONAL BUSINESS UTILITIES Games must be original and of High Quality Visual Impact First class royalties paid. Have you seen our new sensational Arcade game. Can you equal or better it.?? If so contact: MR KEVINGREEN NOBLE HOUSE SOFTWARE 29,KingbrudeTerrace Inverness Scotland Tel. Inverness (0463) 220611 The ACTION game with the thrills of real football Choose your team formations from 3-2-5.4-2-4. or -4-4-2. When tire game starts it's up to you to plan your moves and outwit your opponents See the results played out by fast machine code routines on a birds-eye view of the pitch Make the split second decisions that the professionals have to! Shall I make the short safe pass and maybe let the defence regroup? Or do I try a long defence-splitting ball and risk an interception' Has my winger got the speed to take on the lull back and beat him' Do I try a long shot and catch the goalie off his line’ Or shall I give the ball to a team-mate in a better position? The more games of "Star Soccer" that you play, the more skillful you will become You'll learn how to set up the go8l-scormg opportunities, and how to get yourself out of tight corners You'll develop your own style of play and find out which formation suits you best Side 1 features a SUPER LEAGUE competition between 8 top British sides. Aberdeen. Aston Villa. Celtic. Liverpool. Manchester United. Rangers Spurs and West Ham. 28 games in all and the League Table is automatically maintained for you. Side 2 replays the WORLD CUP finals, it's a knock out competition between England. Scotland. N Ireland. Italy. West Germany. France. Brazil and Argentina. Lots of excitement with sudden-death extra time in drawn games It's amazing how so much is packed into 16KI Available for ZX Spectrum and ZX81 (Please state which machine when ordering) ONLY £5.95 Watson (Software (Services Ltd. (Dept. BiaEfiV 1, Ivy Cottages. Long Road West. Dedham, Essex C07 6EL -.■sS® 4 * - 1 CREDIT CARD PHONE 06C PRIOR DIRECTLY OPERATES THESt^ __ KEyS &&&sS Q —Sir TO GIVE PRECISION JOYSTICK CONTROL ★ Essential for 'Flight-Simulation' and similar games. ★ Increases skill level on games using cursor keys. ★ Speeds graphic plotting and drawing. ★ No electrical connections —all rear sockets free. ★ Fits and removes in seconds —no tools required. ★ No modification needed to Spectrum case or keys. To: Grant Design Ltd, Bank House, Reepham. Norfolk. NR10 4JJ. Please rush me a Spectrum-Stick Controller. I enclose cheque/P.O. for £9.95 (payable to Grant Design Ltd). Please charge my access Q Visa Q Credit card number. mTTTT r IT I I I I I I I Name. Address. 28 SINCLAIR PROGRAMS January 1984 TR££ T REE EATERS for the 16K Spec¬ trum was written by A Beard- more of Stoke-on-Trent, Staffs. Stop the Martians eating our forests for the vital resources they lack on their planet. 1 BORDER &• PAPER O’ INK 6’ C LB £ PRINT "YUX90 MUSI KILL TH t MARTIAN TRbL ENTERS INK 2i"9P"j INK fa;" NT RLL COSTS"’ P R1NT "BUT DON'T KNOCK DOWN THE T REES”’ PRINT ■ PRINT "O-UP. K-DO UN. S-R1GHT. A-LEFT. »• PRINT • PRINT "BUT CFIREFUL YUU HFIVE NO fa RAKE" 3 PR INI ITT 21,0; "PRESS ANY KE Y TO START CAME" 15 GO SUB 0006’ PAUSE 0 lfa FUR 3-0 TO £1' INK 2 17 PRINT AT a,0;" "’ NEXT a 20 PRINT AT 1,1; INK 6;"<30*9a ? " ; RT 21,1 i "<30#9b)“ 21 INK 6 25 FOR a=2 TO 20’ PRINT AT 3,0 i "< 9c )"; AT a, 31; "< 9eO" ’ NEXT a 29 LET a=0 30 PRINT AT I NT RNDTlfa 1+2,1 NT I.RNDT30 >+ 1 ; INK 4; " < 9e >" ’ LET a =a+l’ IF i<30 THEN GO TO 30 40 PRINT AT 3,14; "<9a>"jAT 3,1 6;"<9a >";AT 12,14;"<3*9b 50 FOR a-10 Tu 11’ PRINT AT a, 13; "(9c)"; AT a, 17; "<9ei V ’ NEXT a PRINT AT 8,14; INK 2;" 55 PRINT AT 0,1;"SCORE ’-0 TREES KILLED’=0 " CO LET x-0 65 LET *c-0* LET tr-0 70 LET a$="<99>" 80 LET oP —0 ’ LET a=U’ LET s=l 5 85 LET 4-1 NT +l; "< 9P >" 100 PRINT AT a,s;a* 120 IF INKEY*="a" THEN LET x=l 130 IF INKEY*-"s" THEN LET x=2 140 IF INKEY#”"o" THEN LET x=3 150 IF lNKEY*=“k“ THEN LET x=4 155 PRINT AT a,s; INK 2;" " 170 IF x=l THEN LET aS-’XQh)" ’ SINCLAIR PROGRAMS January 1964 29 8050 FOR .3-0 TO RERD s' POKE USR "f'+i.s- NEXT 4' DRTR 24+360 24 , 24+36,36, 24+36,24+36,24+36+66 ,24+36 8060 FOR 4=0 TO 7' RERD s' POKE USR "9"+a,s> NEXT 4 '■ DRTR £4+36, 24+36+66,24+36,24+36,36,24+36,24 ,£4+36 8070 FOR 4=0 TO ?■ READ s' POKE USR "h“+4,s 1 NEXT a' DRTR 0,2,25 5-64,£55-16,255-16,255-64,2,0 8080 FOR 4=0 TO 7' RERD S' POKE USR "x"+4,s' NEXT 4' DRTR 0,64,2 55-2,255-8,255-8,255-2,64,0 8090 FOR 4=0 To 7' RERD s' POKE USR "P"+4,s’ NEXT 4 DRTR £4,24+ 36+66,24+36+66,255—36,255,255—12 9,36,36 8500 RETURN 9000 OLS ' PRINT "SCORE ";sc;' F' RINT ' PRINT "YOU KNOCKED DOWN T 00 MRNY TREES"' PRINT ' PRINT "8 0 YOU WERE THROWN OUT"' PRINT ' PRINT ' PRINT INK 7;"RATINE" 9005 PRINT 90Q6 FLASH 1 9007 BEEP .01,40' BEEP .1,20- B EEP .02,40' BEEP .1,15' BEEP .03 ,40' BEEP .1,10' BEEP .1,20' BEE P .1,40 9010 IF sc>500 THEN PRINT "FRNT RSTIC"' CO TO 9100 9011 IF sc>400 THEN PRINT "VERY GOOD"' GO TO 9100 9012 IF sc>300 THEN PRINT "GOOD "' GO TO 9100 9013 IF sc>250 THEN PRINT "NOT BAD"' GO TO 9100 9014 IF sc>200 THEN PRINT "BAD" ' GO TO 9100 9015 IF sc>150 THEN PRINT "VERY BAD" ' GO TO 9100 9016 IF sc>100 THEN PRINT "OLD CRANNY"' CO TO 3100 9017 IF sc>=0 THEN PRINT ' 'FORCE T IT"• CO TO 3100 9100 CO TO 9500 9500 FLASH 0' PRINT RT 21,0;"RHU THER GO'.Y/'NV' 9606 IF INKEY#"" 11 THEN CO TO 95 00 9610 IF INKEY$=“y" THEN RESTORE • GO TO 1 9620 IF INKEY$=“n" THEN CO TO 9 999 9630 CO TO 9500 9700 OLS ■ BEEP .05,40' BEEP .05 ,30' BEEP .05,50' BEEP .1,30' BE EP .1,40' BEEP .1,20’ PRINT "YOU HAVE KILLED ALL THE MAR Tl'flN TREE EATERS..WELL DONE.." BEEP .01,30' BEEP .01,30' BEEP . 01,30' CO TO 9500 LET s=s-l 171 IF x<*2 THEN LET a*""C9i>“' LET s=s+l 172 IF x=3 THEN LET 4*=“<9f>"' LET 4=4-1 173 IF x=4 THEN LET a*=-“<99>"' LET 4=4+1 175 IF RTTR <4,s:"=6 THEN CO SU B 410' LET oP = l 176 IF 4=1 AND s=w THEN BEEP . 05,40' LET sc=sc+10' LET oP = l' C 0 SOB 500' CO TO 85 177 IF op=0 THEN IF SCREENS (.4 ,5)0" " THEN CO SUB 40G 178 LET oP=0 180 IF sc;>500 THEN CO TO 9700 200 PRINT RT 4,s;4S 210 IF tr >15 THEN CO TO 3000 250 LET op=0 300 CO TO 100 405 BEEP .09,-20' LET fcr»tr+l' CO SUB 500 406 RETURN 410 IF x=l THEN LET s=s+l 411 IF y.~-2 THEN LET s=s-i 412 IF x=3 THEN LET 4=4+1 413 IF x=4 THEN LET 4=4-1 420 PRINT RT 4,s;4*' RETURN 500 PRINT RT 0,8; sc; RT 0,28;tr- 510 RETURN 8000 FOR 4=0 TO 7' RERD s' PUKE USR "4"+4,s' NEXT 4 DRTR 0,0,0, 0,24+36,128+64+3,255,255 8010 FOR 4=0 TO ?■ RERD S' POKE USR "b"+4,s' NEXT 4' DRTR 255,25 S', 128+64+3,24+36,0,0,0,0 8020 FOR 4=0 TO 7' READ S' POKE USR "c" +4 ,s' NEXT 4' DRTR 7,7,11 ,11,11,11,7,7 8030 FOR 4=0 TO 7' RERD S' POKE USR ”d"+4,s' NEXT 4' DRTR 128+64 +32,128+64+32,128+64+16,128+64+1 6,128+64+16,128+64+16,126+64+32, 128+64+32 6040 FOR a=0 TO ?■■ READ s’ POKE USR "e"+4,s' NEXT 4' DRTR 24,24+ 36+2,24+36+66,255-123,24+36,24,2 4,24 30 SINCLAIR PROGRAMS January 1984 There's only one thing wrong with the ZX81 Its keyboard. Or rather its lack of one. Since it’s flat your fingers don't feel as if there's any response to the pressure put on the keys. ZX81KEYS FILESIXTY KEYS But our keyboard doesn’t just come loaded with features. With it comes a separate overlay and a set of coloured stick-on labels to make game playing easier. It’s yours for the original price of £9.95. Whichever way you look at it, we think you’ll agree that it’s a keyboard thafs quite outstanding. In other words, you’re not quite sure which keys you've pressed until the screen actually tells you. Our new, improved push button keyboard changes all that. It matches the ZX81 perfectly. And the keys give a real calculator-type feel. To set it up all you have to do is peel off the adhesive backing and stick it on top of the ZX81 touchpad. Because no tampering or soldering is involved the guarantee is not affected. And it will last for up to 3'fi million operations. [""orders to Filesixty Ltd., FREEPOST, London W9 2BfT"l | Cheques/PO made payable to Filesixty Ltd. I Please send me. _. (qty.) Keyboards at £9.95 each i I (including VAT and P&P). I Total £ I Address Filesixty Ltd., 25 Chippenham Mews, London W9 2AN, England.Tel: 01-289 3059. Telex: 268 048 EXTLDN G 4087. SINCLAIR PROGRAMS January 1984 31 djstp 48K ZX SPECTRUM NEW RELEASES ... CAN SOMEONE GUIDE ZIPPY THROUGH ALL 7 LEVELS TO THE EXIT 7 £500 AWAITS THE SPLAT CHALLENGER WITH THE HIGHEST SCORE. An Original & Entertaining game that gets you hooked" PCN Als ° ,rom WjVjzjM MOUNTAINS ofKET RD A GIANT OF AN ADVENTURE PROGRAM' THE MANY FEATURES INCLUDE COMBAT, INTERACTIVE BEINGS. MONETARY SYSTEM FIRST YOU HAVE TO FIND THE MOUNTAIN & THEN 7 AS WELL AS BEING A FAST INGENIOUS COMPELLING ADVENTURE IN ITSELF - THE MOUNTAINS OF KET IS THE FIRST OF A 3 PART SERIES THAT BUILDS INTO A MAMMOTH ADVENTURERS CHALLENGE BY R A McCORMACK £5.50 1984 GOVERNMENT management THE BRITISH ECONOMY WITH YOU AT THE CONTROLS' WHAT SORT OF CHANCELLOR WOULD YOU MAKE WITH SEVERAL BILLION POUNDS TO SPEND & FIVE YEARS TO THE NEXT GENERAL ELECTION 7 GRAPHIC DISPLAYS, HISTOGRAMS & A ANNUAL PERFORMANCE RATING ARE ALL INCLUDED TO SHOW HOW YOU ARE DOING HOW MANY YEARS WILL YOU LAST 7 ELECTED BY R.M.H CARTER £5.50 All programs run in the 48K ZX SPECTRUM and are available from all good computer shops In case of difficulty please order direct using the coupon below r ATTENTION PROGRAMMERS —- 1 TOP ROYALTIES PAID ORIGINAL PROGRAMMES WANTED FOR ALL MAKES OF POPULAR HOME COMPUTERS All at £5.50 each (inclusive of VAT, and 1st class postage) I enclose cheque/PO for £ or please debit my Access account no HEARING IS BELIEVING Tele Soumt SPECTRUM BEEP BOOSTER TELESOUND is ready built and TELESOUND has been designed tested so that you can get the using the very latest ultra full sound of your Spectrum miniature components so it's through any unmodified size is an incredible 2 x 1.3 i 1mm. television set. black and white and lib neatly inside the Spectrum, or colour. The unit is easy to Three easy push-on fit in minutes without any connections are made to the previous experience as full Spectrum. The connections fitting instructions are are clearly shown in a provided. diagram that comes with full fitting instructions. TELESOUND FEATURES • SOUND AND VISION TOGETHER FOI ADDED REALISM • BEEP VOLUME CONTROLLABLE THOM A WHISPER TO A ROAR - KEYBOARD CLICK CLEARLY HEAID TO ASSIST PBOOIAM ENTRY • PROCRAMS CAN IE HEAID WHEN BEING LOADED • NO SOLDERING OB CASE CUTTING REQUIRED • ADDITIONAL AMPLIFIER NOT NECESSARY • SEPARATE POWER SUPPLY NOT lEOOHED • USES SO MEMORY SO WORAS WITH ALL PROCRAMS • COMPATIBLE WITH ALL OTHER ADD ONS IHCUJDIHC MICRODRIVE TELESOUND comes complete with easy to follow fitting instructions and costs £9.95 inclusive of post, packing etc. Please state your computer when ordering. COMPUSOUND DEPT: SP 1 32 - 33 LANGLEY CLOSE. REDDITCH, WORCESTERSHIRE. B98 OET. TELEPHONE: (0527) 21429 (21439 Answerphone) TRACE For any ZX Spectrum, and now for the 16K ZX81H! A superb aid to programming the ZX81 /SPECTRUM, allowing you to watch what your BASIC programs are doing every step of the way. Bugs in your programs will be easier to find. Example programs will almost explain themselves. Before the ZX81/SPECTRUM executes each BASIC state¬ ment in your program it will display the line number, statement number (SPECTRUM), and the statement itself in the input area (it will not overwrite the main display area). The speed is controllable from single step upwards. You can produce a TRACE listing on the ZX printer, stop your program at any point to print variables or correct errors, and start/stop tracing from anywhere in your program. "an effective TRACE ... a useful debugging tool. . .easy to use". S.U. 9/83 reviewing SPECTRUM version. It might even help you find the errors in the magazine listings! ZX81 (16K) Version .... £5.95 Spectrum Version .... £6.95 Including P & P from: TEXGATE COMPUTERS LTD. Dept. SP, 14 Brook Lane, Corfe Mullen, Dorset BH21 3RD 32 SINCLAIR PROGRAMS January 1984 RAT INVASION R AT INVASION was Steven Murgatroyd’s first attempt at programming. You are trapped in a tunnel and suddenly you hear the scampering of rats. The rats scroll up the screen and your job is to dodge them for as long as possible. Murgatroyd of Wanton, Oxon wrote Rat Invasion for the 16K ZX-81. Underlined letters are to be entered in graphic mode. 10 PRINT AT 0,8;"RAT INVASION" 140 PRINT AT 19,0; "< 14V1S.0 i = 11 PRINT AT 1,8;"<12*97)" ' .. > i 14*isp-)" 12 PRINT AT 4,0;" YOU ARE TRAP 150 PRINT AT 20/0; "< 14*.iSp RED IN A DARK CAVE AND YOU HEAR 91 ■ 14*.isj> ’>" THE FOOTSTEPS OF SMALL ANIMALS 160 PRINT AT 21,0; “< 14*.\Sp' 97' ... r*t».YOU HAVE NO WEAPONS YO 97'14*. »» U MUST TRY TO GET BY WITHOUT BE 210 PRINT AT 12/E; INC KILLED." 220 IF PEEK < PEEK 16398+256*PEE 14 PRINT AT 14.0;“USE KEYS'"/, K 16399>120 THEN GOTO 500 "5 LEFT",,"B RIGHT" 230 PRINT "V" IS PRINT AT 20,0;"ANY KEY. 240 PRINT AT 12,E;" " II 250 IF INKEY*-"5“ THEN LET 1 UJ Hi 16 PAUSE 9999 1 IB CLS 260 IF INKEY*-"8" THEN LET E-E+ 50 LET E-15 1 60 FOR F«1 TO 100000 270 NEXT F 70 PRINT AT 1S,RND*30J "< 3* lS.p> ) 500 PRINT AT 16,12;"scar# . ; F •1 510 PAUSE 999 80 SCROLL 520 CLS 100 PRINT AT 15/0;"(9u■30*96■94 530 PRINT AT 11,2;"PRESS ANY KE >" Y TO TRY AGAIN" 110 PRINT AT 16/0; "< 31*Tsf> >" 565 PAUSE 4E4 120 PRINT AT 17,0; "< 12*,'Sp >r*t 566 GOTO 18 130 PRINT AT 18,0;"f'9f9f9f9f9f9 570 SAVE "RAT INVASIOn" f9f9f9f9f9f9f9f9f'9f9" 580 RUN SINCLAIR PROGRAMS January 1984 33 T he abandoned house is a 16K ZX-81 adventure game and is this month’s program of the month. The author is Stephen Mur- gatroyd, aged 14, of Wantage, Oxon who has been programming since he received his ZX-81 in July. He is keen on adventure games and this is his first attempt at this type of game. Caught in a fierce electric storm, you seek shelter in an abandoned house. The door closes behind you, there is only one way out and you must find it. You explore the house, you are given a 3D picture of each room as you enter it. You can find treasure or weapons but the house holds other secrets. The graphics are very good and add to the eerie atmosphere. 15 PRUSE 100 1© PRINT RT 0,30.: " 17 PRINT RT 1,29.1 " IS PRINT RT 2,28; 10 PRINT RT 3,27;" 20 PRINT RT 4,26; " 21 PRINT RT 5,25; " 22 PRINT RT 6,24;" 23 PRINT RT 7,23;" 24. PRINT RT 8,22; "| 25 PRUSE 15 2© CL S 28 FAST 20 FOR F = 1 TO 22 32 PRINT RT © 33 PRINT RT 8,0 34- PRINT RT 12,3; ■ ■ ■ 35 PRUSE 200 4.0 CLS 50 SLOU 55 PRINT RT 0,5,"ESCRPE" 5© PRINT RT i , &; 60 PRINT RT 2,0;" VOU RRE TRAP PED IN RN ENORMOUS STORM , RNC> VOU R CAR HRS BROKEN DOUN.VOU UIALK ALONG R RORO LOOK-ING FOR R HOU SE . " ©5 PRINT RT 6,0;" FINALLY VOU FIND ONE AND KNOCK ON THE DOOR.. 80 PRINT RT 18,0;"PRESS RNV KE V" SS IF INKEY S = " " THEN GOTO 85 8© CLS 00 PRINT RT 0,0;"THE DOOR OPEN S VOU ENTER THERE IS NO T URNING BACK." 01 PRINT RT 4- , 0 ; "THERE IS MRGI C GOLD IN THE HOUSEUHICH UILL HE LP YOU ESCRPE." 02 PRINT RT 7,0;"FIND THE UEAP ONS FOR THEY UILL HELP YOU SURU IUE . " 05 PRINT RT 10,0;"THE HOUSE IS FILLED UIT H MANY HORRORS.YOU MUST TRY TO, Lt-WzUd 06 PRINT RT 14,0," THE GOLD RN D WEAPONS RRE UORTH SOME MONEY S O LOOK AFTER THEM." 100 PRINT RT 18,0;"PRESS ANY KE Y TO BEGIN" 105 IF INKEY S = ” " THEN GOTO 105 100 CLS 300 LET 5=100 310 LET G=0 320 LET U=0 500 CLS 505 SCROLL 50© SCROLL 510 LET A*="A LIBRARY." S 2 0 LET B $ = "A HALL. " 530 LET C*="A LOUNGE." 34 SINCLAIR PROGRAMS January 1984 IF A=6 THEN LET F$aG IF A=7 THEN LET F$=H GOSUB 659 SCROLL SCROLL IF F*=R* THEN GOSUB IF F*=B* THEN GOSUB IF F*=C* THEN GOSUB IF F*=D$ THEN GOSUB IF F$=E* THEN GOSUB IF F*=G* THEN GOSUB IF F*=H* THEN GOSUB SCROLL SCROLL FAST CLS PRINT RT 5,5; ■ " 662 PRINT RT 19,5; — 1 663 FOR 2=0 TO 4. 6 6 4. PRINT RT Z,Z; 665 NEXT Z 666 LET X=0 667 FOR Z =29 TO 25 STEP 66S PRINT RT X,Z; 669 LET X =X + 1 670 NEXT Z 671 LET X =4- 672 FOR Z =20 TO 21 673 PRINT RT Z,X; 674- LET X=X-1 675 NEXT Z 676 LET X =2 5 677 FOR Z =20 TO 21 6 7 S PRINT RT Z,X;’’%” 679 LET X =X + 1 660 NEXT Z 631 FOR Z=6 TO IS 632 PR INT RT Z , 5 ; "■ ' ; RT Z , 24-; ’’ | 633 NEXT Z 684. PRINT RT 20,3; "YOU RRE FRCI NG '• ; RT 2 1,3; F * 635 SLOU 636 PRUSE 100 690 RETURN 700 PRINT "(1) EXPLORE (2) LOOK FOR TRAPS" 710 INPUT U 720 IF U=l; THEN GOSUB 1000 730 IF U —2 THEN GOSUB 1100 735 SCROLL 736 SCROLL ^ 7 4-0 GOTO 510 800 PRINT ”(1) EXPLORE (2) LEAU E" 310 INPUT E 320 IF E=1 THEN GOSUB 1000 830 IF E =2 THEN GOSUB 1300 333 SCROLL 836 SCROLL 84-0 GOTO 510 900 PRINT ’(l^) EXPLORE (2.1 REST (3) LERUE" 910 INPUT O 920 IF 0=1 THEN GOSUB 1000 930 IF 0=2 THEN GOSUB 14-00 940 IF 0=3 THEN GOSUB 1300 94-3 SCROLL 94-6 SCROLL 950 GOTO 510 1000 SCROLL 1005 SCROLL 1010 LET R = INT ( RND * 4.1 + 1 1020 IF R = 1 THEN GOSUB 1500 1030 IF R =2 THEN GOSUB 1600 1040 IF R =3 THEN GOSUB 1700 1041 IF R =4- THEN GOSUB 1320 104-2 SCROLL 104-3 SCROLL 1050 RETURN 1100 SCROLL 1101 LET R = INT CRNC>*2) +1 1103 IF R = 1 THEN PRINT ’THERE RR E NO TRAPS HERE . ’ 1104- IF R =2 THEN GOSUB 1107 1105 PRUSE 30 1106 RETURN SINCLAIR PROGRAMS January 1984 35 mill!.! 110-7 PRINT "YOU FIND ONE WHICH L EflDS TO" 1108 SCROLL 1110 PRINT "ANOTHER ROOM." 1111 PAUSE 30 1112 SCROLL 1114- SCROLL 1120 RETURN 1300 SCROLL 1310 RETURN 1315 SCROLL 1320 PRINT "THERE IS NOTHING HER PRINT "YOU HRUE PRUSE 30 1330 PRUSE 80 134.0 RETURN 14-00 SCROLL 14.0 1 LET A = I NT (RND*2) +1 14.02 IF R = 1 THEN PRINT "YOU REST AND THEN MOUE ON." 14.03 IF A=2 THEN GOSUB 14.06 14.04. PRUSE 80 14.05 RETURN 14-06 PRINT "WHILE RESTING R THIE F COMES BY" 14.07 SCROLL 14.03 PRINT "RND TRKES VOUR GOLD RND WERPONS." 14.09 LET G=G—G 14.10 LET W=W-W 14-11 PRUSE 30 14-13 SCROLL 14-14. SCROLL 14.20 RETURN 1500 GOSUB 652 1501 SCROLL 1510 PRINT "YOU HRUE FOUND SOME GOLD " 1511 PRINT RT 14- ,3, 1512 PRINT RT 15,3, ■■■■ ■■■■ 15 13 PRINT RT 16,8, MB 1H1" 1514. PRINT RT 17,8, 15 15 PRINT RT 13,6, §,*, wo" ISIS PRUSE 100 1520 LET G=G+20 1530 LET S=S+10 1531 IF S > 350 THEN GOTO 1800 1532 SCROLL 1534- SCROLL 154-0 RETURN 1600 FRST 1610 CL S 16 15 LET R *INT (RND*3) +1 1620 IF R = 1 THEN LET M* = " PRINT "HRUE VOU R WERPON '7" IF W=0 THEN GOTO 2115 IF W<1 THEN GOTO 166© PRINT "YES" LET W = W-1 PRINT "VOU HRUE KILLED IT" GOTO 510 GOSUB 659 SCROLL PRINT "YOU HRUE FOUND R WER PR INT RT 9,14- : » PRINT RT 10,14.; ■ P R I NT RT 11,14.. «■ PRINT RT 12,14.; " ■ PRINT RT 13,14-," ■ PRINT RT 14,14.; ". ■ PRINT RT 15,14;" ■ PRINT RT 16,14;" ■ PRINT RT 17,14;" ■ PRINT RT 13,14; ™ LET W=W+1 LET S =S + 10 IF S > 350 THEN GOTO 1800 SCROLL SCROLL RETURN CLS PRINT RT 5,10. HHIMSK Wld PRINT RT 6,0; ■■■ Hm ■■■ ■ 1840 PRUSE 100 184-5 CLS 1850 PRINT RT 5,0," WELL DONE VO U HRUE FINALLY RND THRNKFULLV ES CRPED FROM THE HOUSE RND ITS MONSTERSRT 8,0;" DURING YOUR ESCAPE YOU TOOK £"; G*S, " ,000 WO RTH OF GOLD RND £";W*5:",000 WOR TH OF WERPONS." 1351 PRINT RT 14,0,"WOULD YOU LI KE TO BECOME EUEN ■HHBnH 1630 IF R =2 THEN LE UO : 1855 \ iss© mssmm. 0 ■HlsIlSB 1370 < PRUSE 9999 IF INKEY*="N" THEN GOTO 190 IF INKEY * = "•• THEN GOTO 1850 IF INKEY $ = "Y " THEN GOTO 20 PRINT "R WISE DECISION." STOP CLS PRINT "GREEDY THING." PRUSE 50 CLS GOTO 510 CLS PRINT "3RD LUCK.YOU HRUE FR 1640 IF R =3 THEN LE STOP SRUE "ESCRPa" GOTO 1 SINCLAIR PROGRAMS January 1984 CCuMMMS L OST IN a large maze, your only hope is to find the exit which is somewhere on the top left of the maze. All you can see in the darkness are the glowing sides of the passage. Move using the cursor keys. Mazeman was written for the 16K Spectrum by P Loach of Hadleigh, Suffolk. 9 10 GU SUB 9000 26 LET x-INT ‘ LET » = INT +2) IF m*="<. isP >" THEN GO TU 20 35 LET mSK e, 1 >- M " 40 IF v-l AND m*"8" THEN GO TO 60 70 LET a-< i*-"8“ >-«; i#-"5" )■ LE T b-< i#-"6“ )-< i®-''7" >’ IF mS'.u+b " THEN LET x-x+a> LET x -v+b 1 GO TO 40 80 PRINT^=0; FLASH 1; INK 2; P APER 6 >"YOU WALKED INTO A WALL" FOR F-l TU 200 OUT 254,F' OUT 254,255' NEXT F- INPUT . OUT 2 54,0' GO TO 60 7000 CLS LET a-*-le IF a< 1 TH EN LET a-1 7020 LET c-x-le' IF c