Download Sinclair User - Retro Computer Resource
Transcript
August 1982 SU M Giving your Sinclair a break Rainy day software reviewed Disaster in Manchester The independent magazine for the independent user Programming without tears Spectrums begin to roll Meet our first Sinclair User Club member We profile an award-winning designer Eight pages of p ms, your letters, helpline, mind games d i 0. IMO I = tot Z v 5t51,7? Wi . . 4M2g. EC% E,tc71.2-,gL r 8 Y t LI V , 1 5 . 7 v 2 m k r Zm Tv p: .m Z 7 ›F , - q a f v , ' %5 '&r ?L: :° t> c - c V 8 n b . - , 6 7 i 4 r 4 , . ° ›, c m . . . i . m g p m t . 3 -,' * 4 . . & " a . g . c ' Z . 4 1 z 6 V I c r 5 - 0 1 g 3 6 -4i t 5 E 8 1 ; 1 " 2 2 M ' - n 3 g e E 0 i'il & 1 -40 V ht‘ aZ Ee II nV 2i r5 - 2 Pk 5 h E T t-.,ir C a 5 C 1 . 5 1 2 i i "3 E ,.t '.t2 'O:N ' ' Eit ) >T 2„21; .-8t ...E 3- 2 2 h r t i T V w 5 gV , 3 5 8 ' P 0 v ;."-0 ' 2 a. 17 'P 2 1 m -9 !-c 6 t2 5 EP N 3 ' :22U ,'1 70 , 1 t 12 4 1 "fE Z .-a 1 1 0 7a 5 1 lb 3 3 9 , , *-& t N Y 5 oO R t 2 l tE ,2 'de . 1 3 — e r n - 41- b ', S : .'. '2 'T S Of • 1 z -A P i • -r e 5 1 . E • c s " . r 4 VINI•x ' 4 1 _ n 4 1 • C • 4 1 - - - x u ; 1ot.f ,1 l i g \ – 1 : 1. — L t i e = 14,4 a ;:f, - 4 , •111/- 1 /.d• r ing E A - 04•C A ) 1 4 1 . 1• 1 • c I tt• n I() ia A' II1o 1 9 1 -11• 1 e = — 4 1 fi t t ) s 1 O i* r N1 l b0 c eo r l1 i o b t > A i t I E M IMO e l i tm. 4 U 4 1 4 4 U . 1 U 4 L a 1 I n t t , : , I 91 Lw 0 Q t(§§§ -I a. cccccS 54NNNU cu Vt ft5V I I N 3 Nm CL) C U Cid c l ) CL 0 . 0 _ la_ a . z mi i I m f 0 0 Ui cc siholare user Editor Nigel Clark Consultant editor Mike lohnston Production editor Harold Mayes MBE Design William Scolding Editorial director lohn Sterlicchi Advertisement director 'rarnon Horgan Advertisement manager Fohn Ross 5 SI NCLAI RVOYANCE We look at how micros can boost the enjoyment of holidays in the future. 6 HO LI DAY PROBLEMS Do ZX-B I s become lonely when left behind at holiday time? Nicole Segre considers the difficulties light-heartedly, 9 M A T H S GAMES Ian Stewart looks at ways of relaxing with numbers, 1 3 CO MP UTE R CAMP We profile Beaumont Computer Camps, wher e children cat, learn about new technology in the Lake District. 1 4 S O FTWARE SCENE We concentrate on ways of using your ZX-81 to occupy the hours of poor summer weather. 1 9 N E W S The Spectrum begins to roll: a disastrous Microfair in Manchester: ZX-81 sales boost in the U.S.; and much more, 2 1 Y O U R LEI TERS You tell us what you think about the world of Sinclair computers, Editorial/production assistant Margaret Hawkins 2 4 CO MP ACTE R ROUTI NES George Todorovic considers the problems of data code compression on the ZX-81 by changing the character codes. Managing director I erry Cartwright 2 7 S TARTI NG FROM SCRATCH Our regular featur e on how to begin using your 1.,X-8 1 Chairman Richard Hease 2 9 TO O LKI T ROUTI NES I n his second article. Phil Garrett looks at more aids for programming. Sinclair User is published monthly by ECC Publications Ltd. 11 is not in any way connected with Sinclair Research Ltd. 3 1 P RO G RAM PRI NTOUT Another eight pages of great programs from our readers. telephone All departments 01-359 7481 4 5 M I N D GAMES Philip Joy and more of the games which test your mind. If you would like to contribute to Sinclair User, please send typed (or beautifully hand-written) articles or programs to: Sinclair User ECC Publications, 30-31 Islington Green. London Ni 813) 5 0 MO V I E S lack Knight describes easy ways in which to include moving graphics nit, your programs. We will pay EIO for each program printed and E50 for each article. which should be approximately 1.000 words long. 6 1 S I NCLAI R USER CLUB We speak to the first club member and there are three special offers for members of our ever-growing user club. Copyright 1982 Sinclair User ISSN No. 0262-5458 Origination by Outline Graphics. Printed by Eden Fisher (Southend) Ltd Distributed by Spotlight Magazine Distribution Ltd. 1 Benwell Road. Holloway, London N7 01-507 6411 SLNCLAIR USER Augus t 1982 3 9 ZX - 9 9 Stephen Adams reviews this major piece of har dwar e from Data-Assette. 4 3 H A R D W A R E WORLD Our regular look at what is new in the peripherals market, 4 7 HE LP LI NE Andrew Hewson answers your problems this month about the displa% File on the ZX-81. 5 5 I NS I DE SI NCLAI R Claudia Cooke interviews Rick Dickinson, the award-winning designer of the ZX-81 and the Spectrum. 5 9 CO MP E TI TI O N Cricket is the theme for this month's contest for the last of our printers. 6 3 SPECI AL OFFER ZX-81 kits for E29•95 plus postage and packaging — A saving ol E20. 6 6 ADV E RTI S E ME NT INDEX Your guide to the many items advertised in the pages of Sinclair User. NEXT MONTH • Special Education Edition — We look at the uses for Sinclair machines and the growing amount of software available. 3 M E L B O U R N E HOUSE • Z X 8 1 • S P E C T R U M W h y is this m a n snii ing? You'd be smiling too if you were Dr. Ian Logan. Dr. Logan is shown receiving the Rosetta Stone Award for his perceptive insights into the way the ZX8 I ROM operates. Melbourne House are proud to be the publishers of Dr. Logan's books. 4• 10. Melbourne House are Sinclair specialists, publishing books that are winners in every category. Whether you are a beginner or an experienced programmer, you'll need Melbourne House books. If you've got a Spectrum on order (or better yet. if you've already got your Spectrum), then you'll be glad to know that Dr. Logan is working on Unders t anding Y our Spectrum, sure to become the definitive book on the Spectrum. So if you want to smile like Dr. Logan, you can do one of two things: Order one of our books from your bookseller or fill in the coupon and really understand your Sinclair. or you can write a great book or program and send it to us. Who knows? Your smile may be in this ad. next year! , ,r • O Machine Language Made Simple For Your Sinclair, 1,8 95 .1 O Understanding Your ZXB I ROM, by Dr. Ian Logan. V8 95 O ZX8i RO M Disassembly Part A by Dr Ian Logan, 7 00 A r t * FYI O Z.X8I RO M Disassembly Part B. by Dr Ian Logan and Dr Frank 0 -O Not only 30 Programs for the ZX81: 1K. £6.95 1-lara, I : 8 0 0 O The Complete Sinclair ZX81 Bask Course, 5 0 O M O 0 r d e r s M E E M E I NE M O O M IMIO 4 " . • 44.,se'' .. 1 1 1 M O to M e l b o u r n e H o u s e Publ i sher s, C o r r e s p o n d e n c e to Glebe Cottage ammo INF. woomin 131 Trafalgar Road. S t a t i o n Road. Cheddington, I MI . 1I I .I Please rush me your ncw Spectrum D o i catalogue (Please specify. ) Please send me books as marked above Note Please add 80p for post, pack & VAT 1P 1 1 Name .W. . Address P o s t c o d c 1M . G rL e o MELBOURNE HOUSE • Z X 8 1 • S P E C T R U M = I N OEM M M sinclairvoyance Portable systems can boost outdoor thrills mas and New Year a few years i n the future. The J thoughts of the family Typical-Sinclair-User stray from rthe usual feast of old films and Christmas spectaculars Ion television to visions of sun, sea and sand. s They switch o f f the television, a tta ch th e i r latest aSinclair machine, bought fro m one o f the many highstreet stockists. add their Martochoice Prestel adapter b and turn to the Prestel holiday pages. l Following the eventual development of the adapter for ethe Sinclair machines, Prestel enjoyed a boost i n the a number o f domestic users. A fu l l range o f holiday koperators have since found it worthwhile to give details w their holidays all over the world. of i The Typical-Sinclair-Users select a group of holidays in n which they are interested and request more details. Those arrive on the screen immediately and are printedt out. Pictures o f the resorts and th e facilities a rri ve e through the post a few days later. r From those, th e TSUs decide. Unfortunately when 'they try to book, again through Presto!, they fi nd their sfirst choice o f time, destination and operator is fullydbooked. They bring their second choice to the screen and afind there a re vacancies. They make th e i r booking, ypaying th e deposit b y debiting th e i r b a n k account i n t h e hdirectly by Prestel. Once th a t i s done, a b i l l fo r the ibalance and a listing of the holiday details arrives on the aprinter. t As the time for the holiday approaches the TSU family. between playing the latest game of aliens and keeping utheir household accounts in order, check the weather sconditions at their chosen resort and the strength of the bpeseta against th e pound — a l l available through ePrestel. t As the ISUs hate shopping, having to push their way through the crowds, they decide to buy all their holiday w eclothes a n d equipment b y ma i l o rd e r, again using Prestel. e Their tickets finally arrive, printed on the ingenious nmicro colour printer developed by Sinclair Research. C That add-on had been produced in response to a number hof attempts b y o th e r companies t o make something rwhich allowed a record to be kept o f the Spectrum idisplays and the claim by a number o f people that not seven C l i ve co u l d produce a co l o u r p r i n te r a t a treasonable price. SI NCLAI R USER A u g u s t 1982 Pausing only to cancel the milk and Sinclair User — by Prestel, o f course — switch o ff the Sinclair-controlled air-conditioning system and transfer control of the home security to the neighbours' Sinclair so that they can look after the house, the Typical-Sinclair-Users begin their great adventure. The luggage consists of the usual suitcases but also includes a large black briefcase. When they arrive at the airport, they fi nd many other families have the same black briefcases. Al l are treated with great care, are taken inside the a i rcra ft as hand luggage and stored carefully under the seats. They arrive i n Majorca, everyone still taking great care o f th e i r black cases. O n reaching th e i r hotel everyone immediately rushes to their rooms, where the secret o f the black box is revealed. Inside there is a complete Sinclair computer system, neatly packed in plastic foam. The VDU is one of the Sinclair flat-screen televisions and i t is powered by a light but powerful battery developed as p a rt o f the Sinclair electric car project. The following day the TSU family goes to the beach and, in common with many others, they take their briefcase and spend half the day enjoying the sun, sea and sand and the other half playing with the Sinclair. The case also contains a device which allows the Typical-Sinclair-Users to contact their neighbours via the telephone service or collect any recorded messages on their telephone answering service. If th i s sounds a l i ttl e far-fetched, a s though th e Sinclairvoyance crysta l b a l l i s even less clear th a n usual, consider th a t most o f the items are already in existence a n d a r e available e i th e r f o r th e Sinclair machines or can be adapted from hardware available with other computers. The two items which do not exist are the colour printer and the lightweight battery but that is no guarantee that they will not appear on the market. The rest o f this look into the not-too-distant future depends o n h o w people r e a c t t o t h e possibilities provided by a light, fully-portable computer system. It may be a little unreal to suggest that people will take every opportunity to avoid leaving their homes. It would be pleasant to think that the gregarious nature of people would rebel against being c u t o ff fro m th e i r fellow human beings. The e n th u si a sm w i t h w h i c h m a n y t a k e a n y opportunity to cut themselves off and carry around their own l i ttl e w o rl d , however, w o u l d appear t o argue against thi s. I t i s one o f th e reasons w h y ca rs a re preferred to public transport and why growing numbers of people can be seen walking around with headphones listening to small cassette players. 5 Do Sinclair machines get lonely being left at home during summer holidays? Nicole Segre considers the problem. Taking the pain out of holiday separation for some, holiday time has E always brought i t s special N problems. I d o not mean only Jdilemmas such as what one wears O if anything — in St Tropez, or for hang-gliding over the Niagara Falls. Y or for whatever other delights one A has in store. I speak of real anxieties have those names correct. Will that repeated complaints about t he such a s w h o w i l l w a t e r t h e American university, which gave us Sinclair never doing anything useful B Rubik's thumb and Clacker wrist, are completely unfounded. AccordLplants.Even i f t he c at could be discover another ailment associ- ing to Hall, with the necessary modipersuaded to do it. who will feed the E cat? How will the burglars be lured ated wit h popular pastimes? Z X fications and appendages — I will tinto thinking that three burly men addiction perhaps, or more likely not go into all the technical details I do not want to confuse you t h e hare in residence when the whole Sinc lair E y e. I c a n i m agi ne as Sinclair can be made to do almost street looks more dead than John thousands o f people wandering oCleese's Norwegian blue parrot? around wearing dark glasses on anything. Even feeding the cat and u Now, to add to all that, there is a even the dullest day as they walk for watering t he plants. I dare say, gnew problem — what happens to my the first time in the open air for some although I would not trust it to know 2X-81? I realise how silly it months, t heir hands twitching as which was which and certainly not hson's sounds but I have to confess that I they suffer withdrawal symptoms to speak to them pleasantly. ihave wondered whether it would be from using the keyboard. This opens-up an interesting posI need not have worried, though. sibility. No longer need Sinclair tall right on its own. Would it rust? Or do chips go stale for lack of use? and I feel much better about it after users endure long weeks of comm Would dust get into its nooks and a brief talk I had with Keith Hall. I puter deprivation; they c an take acrannies a n d mak e i t behav e should ex plain t hat h e i s res - their little computers wit h them. ystrangely, like something taken-over ponsible f o r a l l t h e c omputer While those of us with more oldbby beings from outer space? Would madness, or Sinclair Syndrome, in fashioned tastes splash about in the waves o r wal k through breatheAlex on his return from holiday be our household. He introduced my taking scenery, they could be sitting within wires reach of a car engine, eagle eyes trained on a screenful of moving blobs, astounding the locals by their skill and by the amazing advances of British technology. It could be the start of a completely n e w w a y o f s pending son to the ZX-81 by starting a comholidays. Beach computer clubs wandering about saying: " I know you think I'm crazy but that is not my puter club at his school. I hasten to could spring up in the resorts of computer. It looks like my computer add that in every other respect he is Europe — or more likely car park but something has happened to it. It a splendid chap. computer clubs. Parents could be He told me that one reason the seen rushing into the sea to rescue is not my computer". Have I been watching too many Sinclair is so eminently suitable for machines caught by an unexpected late-night films? Do computers have school use is t hat it s keyboard, wave. Sand-castle competitions feelings? Should I ask someone to whic h m a n y o f u s a g r e e i s would b e a t hing o f t he past, come each day not only to feed the maddening t o use, i s als o v ery replaced by attempts to make the cat and water the plants but to dust resistant, able t o withstand spilt highest score on the car race game. Perhaps they could even find inthe computer and talk t o al l o f drinks and countless sticky fingers. never mind a little bit of dust. In fact, thern.too? Last but not least, how genious new tasks f or their comwould my son cope with the strain of one ZX-81 has even been run from a puters t o perform — testing the a whole summer unrelieved by a car battery in a muddy back garden. temperature of the water, perhaps, or acting as mosquito early-warning single game of Monster Centipedes without ill-effect. or Asteroids' Revenge — I do hope I Further, it appears that my oft- systems. It would be a simple matter 'No longer need Sinclair users endure long weeks of computer deprivation; they can take their computers with them.' 6 S I N C L A I R USER Augus t 1982 1110, 1r 1 0 1 7 ; 1 0 ; e l 0 7 0 to store a few useful foreign words and phrases such as "Where is the nearest football stadium?" o r " I would like t o speak t o the head waiter". On second thoughts, it all seems a little impracticable. If you took your computer o n shopping t r ips t o display requests like "Please give me the yellow one", you would not be able to carry your shopping. A trip to the beach would go like this: "Do you have your swimsuits? Towels? Beach mat? Parasol? Ball? Frisby? Sunglasses? C a m e r a ? Binoculars? R a dio? Computer? Television set?" Somehow, I do not see it. Besides which, even if there is room to pack a computer on the outward journey, there would not be on SI NCLAI R USER A u g u s t 1982 1 1 1 W0 4 1 A R N O P O t a l a I N A M I S M I N l t i S t glipPr N MI PI I M I P W I P N R O P F , t h , l 1 1 " , h o l t r : d o i p : 1 1 1 1 ; the r e tur n, following t h a t we llknown phenomenon by which suitcases always become smaller on holiday, or the contents grow bigger — i t ha s not been proved conclusively either way. Alternatively, I send Alex to one of thos e computer camps, t h e Butlins of the micro world, where he can enjoy outdoor activities as well as crouching over his computer. I suppose that is intended to make him physically fit enough to be able to spend the rest of the year wth his Sinclair without too many ill-effects. The more I think about it, though, the more I think this is getting out of hand. Our lives are not to be ruled by a small plastic box, no matter how full ills of electronic marvels. The last f e w months have been ba d enough, without it deciding how we should enjoy the brief days of good summer weather. I am going to put my foot down firmly and oppose any moves to take a Sinclair away with us this year. A break with the trappings of civilisation will do us all a world of good. Enough o f fl ic k e r ing screens, moving ta r ge ts a n d e x ploding galaxies — we shall restore ourselves with fresh air, sunshine and bird-song. Now if you will excuse me, I must go and pack. If I hurry, I might even have tim e f or a quick game o f Colliding Space Intruders, as it will be a long time before I have the chance again. 7 Use your computer in the case... Foam rubber gives complete protection... Purpose-built for the ZX system... • • or • a l • m E L- 111 1111 • • in ZX81 & Spectrum Custom Cases. Just E 3 4 • 95 "" • E l • E l M N • Elm = Wi O R I • 1 T U 2 0 0 0 P RINT 3 0 NE X T I 4 0 P RINT A T I I Turn your ZX system into a portable computing centre! Your ZX hardware -ZX81. or Spectrum is designed to work together as a system_ And now there's a simple way to make the most of the fact. The portable computing centre in a briefcase. A ZX Custom Case holds all your hardware in the most ergonomically , e n s i b l e p o s i t i o n s f o r e a piece of equipment is gripped securely by shock-absorbing foam. Each connecting lead fits under the foam, so there's no chance of tangles. And as each piece is held firmly, connections are excellent. You can forget wasted time setting up or unhooking the system, too. When You've finished, simply tuck in the mains and TV leads and replace the hinged, lif t - o il And of course, if you're taking your 7.X system to college or the office, ZX Custom lid . Cases are a lot less cumbersome than a bag or rucksack. And a lot more protective and professional. Designed by ZX enthusiasts for ZX enthusiasts. Both the ZX81 and Spectrum Custom Cases were designed by a group of ZX system users and manufactured by Britain's leading case makers. Made from impactresistant ABS, each case holds every piece of Sinclair hardware available for the respective computers-plus Learning Lab, manual, software cassettes and any cassette player up to 10 1the xhardware, simply leave the pre-cut 5foam ' in 2position, then remove it as you get extra pieces of equipment. " And when brand new hardware is I introduced, f or you upgrade from ZX8I to y o simply contact us for a replacement Spatrum, u insertfor just C4,95 (+p&p). foam h a v Send for your ZX Custom Case-now! 7.X8I and Spectrum Custom Cases are guaranteed for two years, and cost iust L34.95 (+p&p) each. Remember you could pay more for an ordinary briefcase. To order, simply use the FREEPOST coupon. Or if you have a credit card, telephone 0276 62155, Mon-Fri, 9_30-5.30. COMPUTEX CASES Computcx Cases OHS), Stanhope Road, Camberley, Surrey, GUIS 3PS. Maw alim• 2l day, tOr delmcn , d s Y FmCamberley, GUlk 3BR. o n e y Surrey, :b a c k PICMIC send me , C u LP. in n 91 l packing. t insurance', each011. YdineL2.n00•apost. oi Please ( s p y Spectrum Custom Cases) ' n ngsend a me l mat L36.gi , inc.L2.00 post. packing. ins1111111,:e each 82. C u s t o p •1 enclose a cheque/P 0 for ,4 m u made payable to Computes Cases C a s t • Please debit my ALLess•Niss• eaLLount s e i s • 11ease delete as appropriate PLEASE P Ron s C Signature a Name. Mr/Mrs/Miss s e Address s ( ) B Keg. in England no 991288 S U S 20,k Relax with a pretty number pattern iteration — repeating a M process o v e r a n d o v e r A again to see what you get. Wh i ch T means, fancy names notwithstandH ing, that it should be easy meat for a computer. Because, after all, doing E the same thing over and over again M isAwhat computers do. best. I do not mean exactly the same T thing, o f course — n o t l i k e th e I student who was asked. "Wh a t do C you get i f you add 3 to 4 0 three times?" I and who replied " I get 43 every A time". I mean the same process N but using the result of one stage as S the starting-point for the next. c For instance, suppose the process is "add the digits'•. If we start with a then adding th e digits gives 479. 4l+ 7 + 9 = 2 0 . N o w i te ra te , b y l adding the digits of that: 2 + 0 = 2 . Iterate i again, well; it is 2 + nothing else, that is 2 again. So we are stuck t at 2.11 is reasonably easy to see that whatever number w i th which you start you will eventually get down to a one-digit number, and stop. So that is not w o rth taxing th e poor o l d ZX-81 brain. What i f we add the squares of the digits? Th e n 4 7 9 w o u l d l e a d t o 4*4 + 7*7 + 9*9, o r 1 6 + 49 + 81 which is 136 — well. 146, I made a mistake; and that — well, perhaps the ZX-81 i s good f o r something after a l l . L e t u s w r i t e a sma l l program to do the iteration for us: 10 INPUT N 20 PRINT AT 19,0;N 30 LET A = 0 40 LET M = INT(N/10) starting number N. It uses A to add 50 LET A = A + (N-10*M)* the squares o f the digits — those (N-10*M) 60 LET N M (N-10*M)s a r e th e d i g i ts — a n d 70 IF M 0 THEN GOTO 90 prints it out; SCROLLs to make room 80 GOTO 40 for the next step; than sets N equal 90 PRINT AT 20,0;A to the result A and goes back to line 100 SCROLL 30 to start all over again, iterating like mad. 110 LET N = A 120 GOTO 30 Type it in; try a few values for N. It See what i t does? You give i t the will g o on forever unless you h i t Ian Stewart looks at a rewarding way in which to spend a few hours playing with number series and loops SINCLAIR USER August 1982 • 1 7 , •d % ' , I 1'11 • 1 , , ;;i BREAK, b L uP t k e, e p w a tc h i n g — perhaps you _ will notice a pattern. What happens eventually is that • the numbers settle down to some ri kind of regular behaviour but it can ; be a surprising one. Fo r instance, try N = 8 91. ,You will get. success, 20, 4. 16, 37, 58, 89. ively, 145. /42. 3 The iterations brought us back to 1 continued on page 10 9 9 1 1' . . . A t l i AO C • J214. continued from page 9 where we started and the silly beast is going round in an endless loop. You will fi nd tha t many starting values for N lead into the same loop. That i s interesting, r e a lly ; y ou would not have guessed it initially. Some numbers do not get into that loop, though; try N = 7 as a starting point. You can have plenty of fun trying different starting values and comparing the wa y the numbers evolve. If squares a r e n o t f o r y ou, perhaps you would prefer cubes? Thanks to Professor Rubik they are fashionable but our cubes are things like 2*2*2 8 , or 3*3*3 2 7 . Just modify line 50 of the program to read 50 LET A = A + ( N - (N and proceed 1 0- * M ) as * before. This time there is 1 0a ne w surprise — t he number* 153 goes to itself. There are some other numbers which equal around and since they cannot keep M the sum) *of the cubes of their digits: going t o different values forever. there being only a limited range can you ( 1fi nd them? On the other hand there are some loops, too; for available, something has to repeat. s1 instance There is one amazingly simple - 5 5 2 5 0 — 133 133 iteration process a bout w h i c h 10 Insert yet another (N-10*M)* in nothing of the kind has ever been * line 50 and you have fourth powers. proved, even though most people think it must be true. It is called the Here isMa nice loop, too: ) Kokutuni Problem. T h e iteration 4514 1 1 3 8 -• 4179 9 2 1 9 -13139 -• 6 7 2 5 process is: If N is even, halve it. -w If N is odd, treble it and add 1. w powers? You should be able Fifth to work Problem: does everything end in 4 3out 3 the 8 . modification to the the loop 1 - 4 program 4 5by now. 1 There is a loop of w Here 2 is - the program: length 4 four: 10 INPUT N 10933 -• 59536 7 3 3 1 8 w 1 • 20 LET C= 0 5• 0062 30 PRINT AT 20,0; N *109 Experiment w i t h diffe r e nt • 40 SCROLL 3 3 a n d diffe r e nt s ta r ting- ? powers 50 IF N 2 * I N T ( N / 2 ) THEN - N . I t is a relaxing way to points LET NO + N/2 spend w a few hours and there are 60 IF N <>• 2*INT IN/2) plenty of patterns to spot. The one THEN LET NO = 3 * N + 1 general thing which is known is that 70 LET N N O from whatever number you start, 80 LET C = C +1 you must eventually end in a loop, or 90 IF N = 1 THEN GOTO 110 with a number which goes to itself, 100 GOTO 30 forming a loop with only one number 110 PRINT AT 21,0; "HIT LOOP in it. IN D " ;C;" U STEPS" Essentially that is because if you (E) = SPACE) start with a big enough number the If you experiment with this, you sum of the powers of its digits has to be smaller; so the numbers keep will find that the behaviour is most shrinking until they are trapped in a irregular. For example, N = 29 hits limited range. Once there, they hop the loop after 18 stages and so does • 10 • • '• '; , i i •. N 3 0 ; but N 3 1 requires 106 steps t o reach the loop a nd the numbers become as big as 1780 on the way. Then 32 stops in only five steps and 33 in 26 steps. The numbers hop around all over the place; they g e t s m a lle r , s m a lle r — suddenly bigger instead. Could they keep growing forever and miss the loop completely? Nobody knows. Of course, you cannot decide that on a computer: there is no way to carry-out the computation forever, to see if it keeps growing. You can, however, have a general feeling about the way the numbers behave by trying them. A biggish start, like 1111111, hits the loop after 165 steps. Generally, runs where the numbers shrink tend to occur more often than ones where they grow. Despite t ha t evidence a nd a n enormous num be r o f computer experiments, the problem remains completely unsolved, whic h i s remarkable, considering it s simplicity. It shows that there is plenty of life left in mathematics and that not every problem can be solved just by putting it on the computer. It is also a n intr iguing example o f elusive number patterns a nd the computer is a valuable aid in finding them. SI NCLAI R USER Augus t 1982 '.'..the quality of the colour display is excellent' PopularComputingWeekly. "The graphics facilities are great fun'.'PersonalComputerWorld "...the Spectrum is way ahead of its competitors':YourComputer. "The world's best personal computer for under E500 ck,<, Sinclair ZX Spectrum 16K RAM E125, 48K RAM E175. This is the astonishing new ZX Spectrum - a powerful professional's computer in everything but price! There are two versions - 16K or a really powerful 48K. Both have a full 8 colours, sound generation, a full-size moving-key keyboard and high-resolution graphics. Plus established Sinclair features such as 'one-touch keyword entry, syntax check and report codes! Key features of the Sinclair ZX Spectrum Full colour - 8 colours plus flashing and brightness-intensity control. Sound - BEEP command with variable pitch and duration. Massive RAM - 16K or 48K. Full-size moving-key keyboard - all keys at normal typewriter bitch, with repeat facility on each key. High resolution 2 5 6 dots horizontally x 192 vertically, each individually addressable for true high-resolution graphics. ASCII character set - with upper- and lower-case characters. High speed LOAD & SAVE -16K in 100 seconds via cassette, with VERIFY and MERGE for programs and separate data files. SENCLAIR USER A u g u st 7982 The ZX Printer - available now The printer offers ZX Spectrum owners the full ASCII character set including lower-case characters and high-resolution graphics. Printing speed is 50 characters per second, with 32 characters per line and lines per vertical inch. ZX Microdrive co m in g soon Each Microdrive will hold up to 100K bytes on a single interchangeable microfl oppy - with a transfer rate of 16K bytes per second. And you'll be able to connect up to 8 ZX Microdrives to your ZX Spectrum - they're available later this year, for around E50. F o SC it y 1 i n c l a i r R e s e a r c hL .T FE E R P E O 1 1 1 1 1 1 1 Item Code Item price Tota l C How to order your ZX Spectrum BY PHONE - Access. Barclaycard or Trustcard holders can call 01-200 0200 for personal attention 24 hours a day, every day. BY FREEPOST - use the coupon below. You can pay by cheque. postal order, Access, Barclaycard or Trustcard. EITHER WAY - please allow up to 28 days for delivery. And there's a 14-day money-back option, of course. We want you to be satisfied beyond doubt - and we have no doubt that you will be i r i i i - Spectrum Sinclair Research Ltd, Stanhope Road, Camberley, Surrey, GU15 3PS. Tel: Camberley (0276) 685311. 1 1 O r d ;r 1 Please lick it you re quire a VAT re ce ipt rl • I enclose a cheque /post al order payable to Sinclair Research Ltd tor t Sincla ir ZX Spe ctrum - 1614 RAM version 100 125 00 Sinclair 48K RAM version ' Sinclair ZX Printer ZX 101 27 175 00 59 95 18 11 9 5 Printer S p e paper c(pack t r of u 5 rolls) Postage and packing m orde rs unde r C100 -orders o ve r i 1 0 0 • 28 29 295 495 *Please charge to my Access/Barclaycard/Trust c aid a ccount no t 1 I 1 P J i l 1 e I l a l L s 1 l e J print I I L i t •Please delete/complete as applicable. Mr/Mrs/Miss I t1 Address TOTAL t 1 1 , price s on a pplica tion Price s a pply to U K only. Export 1 1 I 1 1 1 1 S U S 80L3_1 OCCAM BOOKSHELF from G REYE S O F T W A R E LTD 71 JC N C I I r f A i r r s 0 7 1 1 ; r a L I ' L W O L I I L t fl s I LA I J U I — Wo unt question i c t : the finest machine code games available 1'With 1%1 7 1 t o d a y " J t o n s. N . R O W L A N D Pr oduct Manager for W H S M I T H . -i t . . . f I AID Ga me G n s A S T Et R O I D S U F O . C O D E BO M BER GUILLOTINE KALEIDESCOPE e t c M / f i EPROBABLY THE ) B U T VALU E t k TAPE AT M L ABL E 0 AP — I I t o r i l l o n l y C L O S Vs's ve oone r i lir, games wnich some o f our cor-pe t, -reouire 151 to dol , GAM EST APE 2 for 1541 o n l y E116 •STARF14314TER Supe rb m a ch ,against a ba c k gr ound o f tw i n k l i n g s t e t , . w o n s tu n n i n g esplopons i f you can hit the enernw. * c o d e PYRAM ID Can you move the Pyramsd7 Make a mistake and a pie c l Ae Thinkers game .S 1 willp c olla B r oar r The t tultim l a tee Groptsc Designers aid. a Directions, 1 0 m S emories. M e S AV E t. COP Y , B o s c o ' ' ' . C I S . e tc GAM ESTAPE I for M t o a k EBBS * CATACOM BS A M u lti Level Gra phics Ad...infuse Ea ch le.el ca n writte n up to 9 Rooms, 8 Passages. 7 Monsters. PEEK, POKE, BYTE& RAM 1 4 . by Ian Stewart & Robin Jones A gentle introduction to the ZX8 I & its capabilities. NOT ONLY 30 PROGRAMS/ SI NCLAI R ZX81: I K 1 7 . 2 5 (lames, Utilities and Mathematics, with a listing of and discussion on each program. UNDE RS TANDI NG YOUR M I ROM 0 1 . 9 5 By Dr. Ian Logan The Z80 Microprocessor, its machine code, and how to use machine code subroutines in BASI C programs. 1X81 ROM DI SASSEMBLY: PART A 1 . 6 . 9 5 by Dr. Ian Logan A complete disassembly o f hex. locations 0000 t o 0 1 commentary on each subroutine. A companion reference book t o 1 Understanding 5 4 w i t h Your DaO I ROM. DO D ROM DI SASSEMBLY: PART B 1 7 . 9 A continuation of the above, f or locations 0E55 to IOFF. ALL PRICES INCLUSIVE OF VAT & SHIPPING WITH IN THE U.K. oecam Software, 13 Hawthorn Grove. Wilmslow, Cheshire. SK9 51E. England. P.S. Sheard. Telephone: Wilmslow 52422R. onneievabie Graphics M , a Ctea The n EXIT is there somewhere. but then so is a T REX. and y oi s uafter YOU ' All in 3 0 I the I REX will a ctoa lly run towards fi n youd in full perspective'', y ou' v e never seen a ny thing like this y o before' u r ' 3 0 M ON S TE R M A ZE is M e b e v ga m e I h a w l e e ' f o r th e w DC81* Ca O M P U T E R Et V IDE O GAM E S y "if i had to choose /PO one Programme to IMpress an audience eeth the capabolroes the ZA M . th e n i x G r e yt e s 3h 0 M rON S o TE R M A ZE woold be the One w a to o t doubt.' h ZX C OM P U TIN G " Lui M S g a n t belfentbnfebnr?"' P O P I A A R COIM P UTING WEE7O•! t h , e o n l y O AS Mat nine Lude 31.) sersion of the Arcade favourite Yo u have to save your home P iano from the marauding Alien S pacecraft This is a ll in 3 0 . your viewscreen shows you the ye w Out tOmil Great games packs for 16K ZX81 ••.,-•••• • • • • Ow- •••••,., of yOur fi ghte r ; cockpit window T h e backdrop moves whe n you Urrn o f Ply up or d o w n a l fl ight directional. lus t ma if y ou - s Pack 1 were really flying l But Men YOU ARE' The Enemy Saucers AS TRO-I NV ADE RS veal actually z oorn towa r ds y ou i n 3 0 . a n d s hoot y ou i f vcx; e l the r m Y our display inciudes Score Sheik! Strength. Attitude. Prournity. Forward Radar and VOW Vethtetthen, whiM g lo ws your rotating hurry, planet. Isiteltd100 o f Sta rs M e te ors. Etplina iris. Plaerria Blasts. v ow' P hoton B eam s u p to A E nemy S aucers a nd o f course its all i n t ,A SM ASH rif t e t e re U M ernrfeir Orlon of the othe r softwa re houses wa nte d a ,copy,. a game not be be nessawn ' 1 3 GAM EST APES tor111 o n l y (1.16 E • I R E A R O U T S upe r Fa s t Full S c r e e n D is pla y G a m e y o u r ) ail tune favourite with an a dde d twis t S e e h o w m uc h M one y ' r wor n o r-t m e t • E le u sou ca n von and wa tch the pounds convert to Dollars. All in Machine Code for Fast Action with 3 Speeds. 2 Ba t Sizes and thr e e angles o f r e bound' T h e be s t B R E A K OU T a r ound and at this price you can't go wrong' LTD Dept,SV, 16 Park St., Bath, Avon BA1 2TE. CREDI T CARD SALES. Phone 0 1 - 9 3 0 9232 19 a.m. 7 p.m.) FOR I NS TA NT DESPATCH ri y ou peeler to see before buying o u r ta nge of GA M E S TA P E O are stacked by the following stouts 347AStreetharn llsgh Rd., London SW16 24 Gloucester Rd, Brighton; 89 Park St , Bristol, Avon; 29 Belvedere La ns down Rd • B 131 a tMhe.lton A Rd v , oLeicester, n , 144 S I. Georges Rd.. Cheltenham, Glos. O v e r 200ComputerBranches, 5 School Lane. Kinton. Bournemouth Dorset. TR A D E & E X P O R T E NQ UI RI E S W E LCO ME 12 then look at the price! •Supefior machine code programming "Rapid-firing with explosive on-screen kill effect 'High scoring saucers "54 aliens 'accelerating attack •Destructable defence shields 'On screen kill count 'High-score update *Fast action space graphics — a n e w dirDertS iOn i n Z X 8 I v a l u e Astro-Invaders is yours on cassette for ONLY E3.65 with FOUR BONUS GAMES: ARCADE GRAND-PRIX — drive four levels of machine code skill PENALTY — defend you r goal against the sharp shooting ZXBI GOLF j u d g e shot-strength, angles. hunkers plus machine code insect fun with SWAT PLANET DEFENDER Prices include V A T and U. K. P. & P. 1Add appropriate Postage on Foreign Orders). C h o i GREYE SOFTWARE fl i e s / P . 0 . s t o Just look at these f eat ures.. Pack 2 GAMES MARKED • I NCL. MACHI NE CODE BUFFER M ICROSHOP GAMER GEORGES MICROSTVLE MICROWARE SCREEN SCENE W H SM I TH — ZEDXTRA 5 MACHI NE LANGUAGE: PROGRAMMI NG MADE SI MPLE 1,11•95 Discover t h e int ernal mysteries o f t h e Sinc lair, a n d l e a r n t o communicate with it in its own language. GAM EST APE I tow1111 o n l y E1.16 •ott M ON ST ER M A l l T h e Ga me t o T o p Al l Othe rs • 3 0 D E FE N D E R T h e U l ti m a te S pa c e G a m e S u p r ' N a l 5 COMPLETE SI NCLAI R ZXIII BASIC COURSE l A guide to every facet of ZX8 I BASI C, including an KO page r e f to e rthe e n BASI c e C statements i f 9 5 and functions, with explanations and short example programs. FOOd, &Diet, T r i p e P ha ntom s . a n E s o i n th e n e s t loy e li. ti- fff't r e ' s al. ' M im e number of wyels NOTE T h e is N O T o n e o f th e necessarily emoted te s t Adventures as sold elsewhere e• celkoo eddectwe ga m e whoch A e e n y o u a m us e d for hours" C O M P U T E R Et V IDE O GAM E S GAM ESTAPE I tor 1641 9 — blast aliens in planet orbit 'ultra-dynamic machine code action 'hostile alien waves 'test responsive controls: ship upic lown, thrust, la s e r scoring explosiverItIre' •explosivegraphics. b o lt , a n d s m a r t Planet Defender comes on cassette for ONLY E3.96 with machine code bSTORM-FIGHTERS o m b c o m b a t 5 fleets of swooping aliens as you blast 'through c o space, m p BREAKOUT r e h e Imachine n s code) — race against the clock, plus HANG MAN. iGRAPHIC v e f6k ZX81 cassette packs I and 2 are E despatch from John Prince, 29 Brook Avenue, 3 6 5 e a c Levenshulrne, h Manc hes ter M 1 9 ( p o s t f r e e i n U . K . ) F a s t SINCLAIR USER Augus t 1982 computer camp Computer camps w e r e introduced t o Britain last year and proved so popular that they have been expanded rapidly. year be able to learn all about H the Spectrum and the ZX-81 u against the picturesque backdrop of the n L a k e D is t r ic t . B e a um ont Summer Camps ha s decided t o d instal a number of the machines at r its new residential camp six miles e south of Carlisle. d Children between the ages of 10 s 17 are able to enjoy holidays at and o the camp in which half the day is f spent wor k ing o n t h e Sinc la ir machines and the other half can be t used to take part in the many other e activities available. e According to the organisers, it is n assumed that most of the children a will have no previous experience of g computers of any kind. They say ethey have "designed a special pror gramme to ensure that the campers' sfirst encounter with a computer is most enjoyable and rewarding exw iperience.• T h e y also promise t o "de-mystify the computer". l Three levels of instruction a r e lprovided to take account of all levels tof knowledge. The subjects covered hwill include how computers work. icomputer jargon, programming in sBasic, possible future applications. and progress t o fl oppy dis c s . graphics, w o r d processing a n d other languages. It is expected that most of the campers will have a working knowledge of Basic programming after two weeks. The computer course is linked to the other activities available at the camp, which mainly involve moving outdoors and enjoying the magnificent countryside. The camp provides tuition in camping, fell walking, sailing, pony trekking, canoeing and many other activities. It was the idea of Stewart Wiley, a former holiday tour operator who decided to set up holiday camps for children a fte r h e ha d seen t he success o f similar camps i n the United States. Picturesque setting for micro courses "When I was on holiday in the States. I s a w a television pr ogramme about a computer camp which ha d been started in Santa Barbara, California. I contacted the person who had set it up and he v is ited En g la n d t o adv is e o n t h e setting-up o f a similar camp i n Britain," Wiley said. Last year he opened his first camp at St John's School, Windsor — a day c a m p w i t h bus e s t a k ing children from the area to the camp every weekday. As at the residential camp, the activities included outdoor sports and the opportunity to learn about microcomputers. A t Windsor the programme w a s ba s e d o n t h e Commodore Pet. It was not until this year and the decision to set up a residential camp that he became involved wit h Sinclair machines. They are now the only machines available at the Carlisle camp. At the day centre the courses use Vics and Tandy& Robin H e a th, dir e c tor o f t he computer camps, said that one of the reasons for choosing Sinclair machines was that the average age of children at the residential camp would be higher than that at the day centres. "Younger c hildr e n c a n ha v e difficulty wit h the keyboards on both the ZX-81 a nd the Spectrum but the average age a t the Lake District camp should be about 13 and m a ny children o f t ha t a ge already have ZX-81s and fi nd no problem with them." Heath said. He added that since the decision they had found the machines to be very resilient and that would be an advantage in being able to withstand the extra use. "I made the decision to choose Sinclair exclusively because I thought it would be worthwhile for the f u t u r e t o h a v e a c los e association with the company.'' said Wiley. The first venture at Windsor was so successful that Wiley decided on a massive expansion for this year. As well as the Windsor camp and the ne w Lake District residential camp, there are other day camps being organised at Mill Hill on the outskirts of London. at Sevenoaks. Kent. and Knutsford, Cheshire. "Last year was very successful," said Wiley. "We had spaces for 300 and could have filled them many times over". 13 SI NCLAI R USER Augus t 1982 wdtch your strength Phil Garrett looks at ways must and water levels. Also on the cassette is of enjoying your holiday Hangman with a b u i l t despite poor weather 400-word vocabulary; the - Greye defender is another 3D winner IF YOU ARE the type who goes t o t h e seaside t o spend hours — and pounds — in amusement arcades, there is a ne w c r op o f ZX-I31 a c tion games t o tempt you to stay at home. I K Greye, famous for its remarkable 3 D Monster Maze, ha s scored again with 3DDefender.This allmachine-code game for 16K ZX-8Is has the player steering the last surviving craft of aonce noble battle fleet into action against marauding invaders. Using the keyboard like a joystick, y ou c a n climb, dive and bank, watch the stars wheel about and the ground slip past, but keep an 0,e open for the had guys and their plasma bolts. The game requires quick react i ons a n d g o o d c o ordination — a minimum of five fingers are in action — and takes a good deal o f practice before any score is achieved. Amazing graphics effects are created as the enemy draws closer, more and more detail appearing as the flying saucers loom in your f or wa r d scanner. Another winner for £3.95. If y ou have spent the money you had saved for your R A M pack on your holidays instead, K Greye offers arcade-game action in just 1 K . I t s full-screen Breakout, written in an incredible 5 0 0 by t e s o f Taste of exotic from Diggles ONCE YOU have returned from your two weeks in the European s un, how c a n you recapture that taste of the exotic? Photographs and souvenirs are all very well but what about food? Your 16K ZX-81 can revive those memorable meals with the aid of The Diggles Kitchen. V o l u m e o n e contains 28 recipes from all ov e r t h e w o r l d — Cyprus chicken, Spanish hake, Italian roast lamb, plus recipes for beef, hare, turkey, duc k , ha m a n d many more. I f you have 14 had e nough o f for e ign food, y o u w i l l fi n d Lancashire hot pot a n d steak a n d k idne y p i e included. If you did not go overseas this year. why not t ur n u p the central heating, serve Hawaiian pork, and dream a little? The Diggles Kitchens, volume one a nd volume two E ur ope a n recipes— cost E4.99 each or E9 the two from Micro Computer Software, U nit D 6 , Pear Industrial Estate, Stockport Road, Lowe r Bradbury, Stockport SK6 2BP. machine code, has all the capabilities of the bigger versions. The bricks a r e inverse E signs, which turn into s igns when hit, and then disappear altogether when hit again. The game has adjustable b a t s ize and speed, plus on-screen scoring a nd variable r e bound angle. All for E1.95 from J K Greye Software, 16 P a r k S t r e e t . B a t h , Avon, BA1 2TE. Camel! adventure IF Y OU a r e bored wit h soaking-up the sun, or cannot become enthusiastic about a day trip to Clacton, how about widening your horizons with a n Adventure? C a m e l! Softwa r e has produced three 16K cassettes, e a c h wit h a n adventure a n d a nothe r substantial game. In Volcanic Dungeon, you e nte r t he r e a lm o f myth and magic to rescue the Princess Edora from the three-fold clutches of the goddess o f evil, t he Snow Que e n, a n d t h e Witch of the Black Mountains. You are given a map of t h e 8 0 c onne c t e d caverns, fi l l e d w i t h monsters, pits and fire. Armies o f goblins a nd ic e giants a wa it . We a pons and magical objects a r e scattered around and you program allows for easy or in difficult words, one or two players, a n d h a s f u l l screen graphics. In A lie n Intruder y ou wake f r o m c r y oge nic suspension to find that the rest of the starship crew has been eaten by an alien monster — and it will soon be dinner-time again. A graphics dis pla y shows any life forms on the same level — the ship has three levels — so you can watch the alien move closer. Another display shows what exits a r e possible from the room or corridor you a r e in. a nd a thir d display shows wha t you have been able to load into your space shuttle craft, which is your only hope of escape. Food, water, oxygen. weapons a nd other useful objects a r e scattered around. On t he othe r s ide o f Alien Intruder is Hieroglyphics, a clever variation of Hangman, in which a 3 9 - s y m bol a n c i e n t SI NCLAI R USER Augus t 1982 software scene Hangman costs E4.50 and the other two tapes are E5 each, plus 50 pence p&p, from R Carnell, 4 Stainton Road, Slough. Berkshire, Asteroids in the home INSTEAD o f w a i ti n g f o r the amusement arcades to open. the Electronic Pencil Co Asteroids brings home the action. It has nearly all the fe a tu re s o f t h e 2 0 pence guzzlers: one or two players. f o u r s i z e s o f asteroids, h u n te r - k i l l e r alien spaceship a n d onscreen scoring. There are five levels of play and the top five scorers have their names displayed. Written in 100 percent machine code. Asteroids costs E3.95 from the Electronic Pencil Co. Machine tools alphabet h a s t o b e deciphered b e fo r e t h e famous explorer, Wu l l i e Makeit. is buried in sand. Both programs make good use of graphics and words to make a very entertaining package. Wumpus A dv e nt ur e features the most ancient and terrible creature o f computer mythology. You must track the Wumpus by its smell and chilling cry through a maze o f caves containing a host o f te rrors. SI NCLAI R USER Augus t 1982 Goblins may catch you and tie you up as a morsel for their god, the Wumpus; bats may pick you up and drop you in another cave, which may contain a bottomless pit or a giant serpent — or only a swamp i f you are lucky. Up to fo u r players can take part and if you happen to step into Wumpus muck, one of the other players ma y smell you and fi re an a rro w a t you, i n mistake f o r t h e monster. With Wu mp u s Adven- lure there is Movie Mogul, which gives a taste of the trials and tribulations o f Hollywood. Se e a d a y 's filming go down the drain when t h e leading a c to r punches the leading lady in t h e m o u t h ; t r y t o balance l o c a t i o n a n d studio filming, while keeping i n mi n d th e cu rre n t fashions among the movie buffs. Wumpus and Mogul are two good non-graphics programs to keep you o ff the beach for hours. Volcanic D u n g e o n / MARTIN Wren-Hilton. the U.K. correspondent of the American Sync magazine, has taken time from his A level studies t o produce two remarkable machine code programs f o r 1 6 K DC-81s. Th e fi r s t, SuperZap, s o u n d s l i k e y e t another sp a ce i n va d e rs game b u t i s i n f a c t a separate loading and saving routine, enti rel y distinct fro m the routines in the Sinclair ROM. Many m a c h i n e c o d e programs n o w available start ru n n i n g a u to ma ti cally a f t e r loading a n d since they often use their own ke yb o a rd scanning routines, they do not respond t o t h e Bre a k ke y. Wren-Hilton wanted to be able t o l o o k a t th o s e continued on page 16 15 • continued from ptoze 15 programs a n d se e h o w they worked, so he developed Super-Zap. w h i c h loads the program byte by byte into a Basic array, so that i t ca n b e examined without running i t . Th a t array can then be saved on tape, either in its original format so that it auto-runs on loading, or in a superzapped format, i n w h i ch case it does not. Wren-Hilton's se co n d program is Lower Case. which allows mixed upperand lower-case letters to be output to th e printer. The p r o g r a m r e - s e t s RAMTOP a n d stores i t s 11/2K o f ma ch i n e c o d e above it. A simple USR call operates the special Copy routine, which tu rn s any inverse characters on the screen into lower-case on the p r i n t e r . T r u e descenders o c c u r a s required a n d the routine runs a s q u i ckl y a s t h e normal copy. The number of lines to be copied can be altered w i th a POKE and the routine has a typing program developed b y a satisfied user. Super-Zap a n d L o w e r Case cost E4.95 each from Martin W r e n -L i ttl e P o u l t o n L a n e . Poi ul tl to H o nn-l, e -Fyl d e , Blackpool, Lanes FY6 7ET. 4 ships. On-screen scoring and high score make this a good all-machine-code version of the game for E5.95. Space Invaders is the closest ye t to the arcade original. It has 10 levels of play, c o m m a n d s h i p s . plenty o f bombs to dodge, smooth machine code action, on-screen s c o r i n g Silversoft arcade Playing for high stakes THERE ARE two more programs fro m Silversoft i n case yo u caught th e a r cade i tch a t the seaside. Asteroids has three sizes of asteroids, left and right turn, fi re and thrust controls. There are 10 levels of p l a y f r o m so p p y t o suicidal, with bonuses for knocking-out th e mother16 S I Brag l e ts you s ta r t w i th E100 w h i ch you p u t i n to the pot and your cards are dealt. Then i l l s for you to decide whether you fold, brag — raise the stakes — or pay to see the computer hand. Th e ZX-81 has the same options and the pot may soon become substantial. The rules are simple and the game addictive but if y o u d e ci d e t h a t t h e computer i s c h e a ti n g , please do not shoot i t, as that is extra ventilation i t can do without. The second program is the American dice game Craps, w h i c h a l s o h a s simple r u l e s a n d h i g h stakes. One to foueplayers or shooters can p i t th e i r nerve against the random fall of the dice, taking it in turn t o t r y t o m a k e a natural w h i l e a vo i d i n g snake eyes, which is craps and high score. L i ke th e — a n d y o u t h o u g h t original, when you reach the last few invaders they start moving faster, so a steady hand a n d a good eye a re required. I f you manage one screen, th e next group sta rt one step further down. As an extra bonus, the program includes the software necessary to run the Qu i c k s i l v a c h a r a c t e r generator, fo r even more realistic invaders action. It costs E4.95 from Silversoft, 40 Empress Avenue, Ilford, Essex. co mp u te r j a r g o n w a s IF YOU have decided o n complicated? Littlehampton rather than The p r o g r a m s h a v e Las Vegas for your holiday e x c e l l e n t f u l l - s c r e e n this y e a r , y o u c a n s ti l l graphics a n d co st E5.50 taste t h e h i g h s t a k e s and E3.95 re sp e cti ve l y, a cti o n w i t h t w o 1 6 K from Newline, 8 Ewell Rd, programs f r o m N e w l i n e Wo i ta to n , N o t t i n g h a m Software. T h r e e C a r d NG8 2DE. N C L A I R USER A u g u s t 1982 ENHANCE YOUR SINCLAIR ZX81 1 Video Inverter adds professional touch Displays sharp, white characters on solid black background TV screen. A toggle switch lets you choose between NORMAL and REVERSE. KrrE4 NEW ORDER NOW! READY BUILT E5 (VAT. POP inc.) A small printed circuit board fits on top of the logic chip inside your ZX81. Comprehensive, easy to follow, step by step instructions make the modification a simple task. We will fit your inverter to your ZX81 for 17.50. For convenience print your name and address on back of your cheque or postal order and send to: D. FRITSCH, 6 Stanton Road, Thelwa Warrington WA4 2HS NOW FROM AFDEC ZX81 RAM PACKS 16K E25.00 Inclusive and post free. Well proven design. Simplicity itself — Ju st plug in and go. Power derived from D(81 with o u t additional connections. Ingenious flush mounting design eliminates 'Wobble' and accidental memory loss. Special feature — LED On . Off indicator. Coming soon — A professional keyboard at an affordable price. Send the coupon TODAY for your Rampack. Allo w 14-21 days for delivery. AFDEC ELECTRONI CS LTD, 318 Kemps hot t Lane Basingstoke. Hants. Please supply „ 16K Rampacks at E25.00 inclusive, Cheque/P.O./Money Order enclosed f Please Print Clearly. Name Address SI NCLAI R USER A u g u s t 1982 0 0 0 1 E M L ZX Spectrum 20 Programs £6.95 The ZX Spectrum has brought advanced computing power into your home, The Cambridge Colour Collection, a book of 20 programs, is all you need to make it come alive. No experience required. Simply enter the programs from the book or load them from tape (E2.95 extra) and run. Amazing e ffe c ts . A l l programs a r e f ully animated using hi-res graphics, colour and sound wherever possible. Entirely original. None of these programs has ever been published before. Proven Quality. The author already has 30,000 satisfied purchasers of his book of ZX81 programs. Hours o f en tertai n m en t • Lunar Landing. C o n tro l the angle of descent and jet thrust to steer the lunar module to a safe landing on the moon's surface. • Maze. F i n d your way out from the centre of a random maze. • Android N im . P l a y the Spectrum a t the ancient game of Nim using creatures from outer space. • Biorhythms. P l o t t h e c y c le s o f y o u r Emotional, Intellectual a n d Physical activity. Some would say this is not a game at all. Improve your mind • Morse. A complete morse-code training kit. This program will take a complete beginner to R.A.E. proficiency. • Maths. Ad j u sta b l e t o various levels, th i s program is an invaluable aid to anyone trying to improve their arithmetic. Run your life m ore effi ci entl y • Home Acco u n ts, Ke e p i n g tra ck o f yo u r finances w i th th i s easy-to-use program w i l l enable you to see at a glance where the money goes and plan your spending more effectively. • Telephone Address Pad. Ins ta nt access to many pages of information. • Calendar. D i sp l a ys a 3 month calendar past or future, ideal f o r planning o r tracing p a st events. ORDER FORM: Send Cheque or P.O. wit h order to:— Dept. 0., Richard Francis Altwasser, 22 Fox hollow, Bar Hill, Cambridge C83 BEP Please send me El Copies Cambridge Colour Collection Book only E6.95 each. D Copies Cambridge Colour Collection Book Et Cassette E9. 90 each Name: Address: 17 A U TO M AT I C , Z X 9 9 TA P E CONTROL The logical extension f o r 0 9 . 9 5 the Sinclair Z3181 giving data retrieval & word processing plus P& P The ZX9 9 Tape Control system is a sophisticated extension to the Sinclair ZX81 Micro co mp u te r, providing remarkable additional capabilities, which a llo w both the beginner and expert access to a professional computing system with o u t the expected expense. * D A T A PROCESSING The ZX9 9 gives you fu ll software control o f up to fo u r tape decks (t wo fo r reading and t wo fo r writin g ) allowing merging of data files to update and mo d if y them. This is achieved by using the remote sockets of the tape decks to control their motors as commanded by a program. * P R I N T E R INTERFACE The 7 X 9 9 has a RS232C interface allowing you direct connection wit h any such serial p rin te r using the in d u stry standard ASCII character code (you can now p rin t on plain paper in upper and lower case and up to 132 characters per line.) * M A N Y SPECIAL FEATURES There are so many different features that it is d iffi cu lt to list them all: For example: A UTOMA TIC TAPE TO TAPE COPY: Yo u can copy any data file regardless of yo u r me mo ry capacity (a C90 has approx 200K bytes on it a s it is loaded through the Sinclair block b y block. TAPE BL OCK SKIP with o u t destroying the contents of memory. DIAGNOSTIC I NFO RMA TI O N to assist in achieving the best recording settings. * T A P E DRIVES We supply quality (screw assembled) computer cassettes. Please enquire fo r any n o t shown: PRICE TOTAL OTY ITEM PRICE P&P TOTAL See left C5 35p CIO 37p C12 38ra CI5 39p E312 t o p e Drive EDITOR 9 9 C20 4Ip CASSETTE LEAD C25 43p C30 44p Add rturs El 5 0 ta, 10% P &P COMPREHENSIVE USER M A N U A L INCLUDED IN PRICE We now have available " E d ito r-9 9 " , a q u a lity wo rd processing program including mail•merge, supplied on cassette fo r 0 . 9 5 . Also, fo llo win g soon will be: * Stock Co n tro l • Order Processing * Sales Ledger • Debtors Ledger • Business Accounts • 1 -x A c c o u n t i n g * C O M P U T E R CASSETTES OTY There is an extension board on the rear to plug in yo u r RA M pack (larger than 1 6 K if required). The u n it is supplied with one special cassette lead, more are available at E l each (see below). * Z X 9 9 SOFTWARE* We supply (and guaraniee its co mp a ta b ility) a Tape Drive that wo rks with yo u r computer. COMPUTER CASSETTES The ZX 9 9 contains its own 2 K ROM which acts as an extension to the fi rmwa re already resident in your Z)(8 1 'S own ROM, The ZX99's ROM contains the tape operating system, whose functions are accessed via Basic USA fu n ctio n calls. Each function has an entry address which must be quoted after the USR keyword. A ll o f the functions can be used in program statements, o r in immediate commands (i.e. both statements with line numbers and commands with o u t them). CASSETTES Z X99 59 95 295 2 4 0 0 1.00 995 1.00 , 50 ZO Cheaae PO payable to Storkrot•e Lid 'PM 1 o r ORDER FORM TO dato-Offette, Dept S U 4 . 4 S hr oton S tr e e • London NW I 6LIG T . 0 - 258 0 4 0 9 Telephone e nque s wekome NA M E ADDRESS ,4•01111. Chor ge ten/ Accost/ Visa card no: SIGNED 18 SI NCLAI R USER Augus l 19112 I . (Ara& Colour for OPPLI Scisoft maths Northern fair 'a disaster' ANNUAL subscriptions for S inc la ir U s e r a n d Sinclair Programs a r e among prizes be ing o f fered in a competition for the under-1 is. The winner will be the child who does the best colouring of the Mike Johnston cover of the Jungle Maths THE FIRST computer fair cassette which is produc- for hobbyists t o be held ed by Scisoft, the educa- outside London was a "disaster". T h a t w a s t h e tional software house. The competition is being verdict of the majority of run jointly by Scisoft and exhibitors a t t h e Z X Microware. the Leicester Microf air in Manchester. software a n d ha r dwa r e A variety o f reasons retailer. A s we ll a s the were advanced, including subscriptions, the winner the visit o f the Pope t o will receive a Microware Manchester the following voucher. day; t h e br ight w a r m Entry for m s w i l l b e Bank Holiday weather': it given with a copy of the was held at the wrong time cassette. Entries close on with the Spectrum hangSeptember 30 and the win- ing over the market; and it ner should be announced was staged at the wrong in the December issue of venue w i t h t h e N e w Sinclair User. Central Hall being on the wrong s ide o f t he c ity . where pa r k ing w a s a problem. The result was that 2.000 people visited the show and spent little money there. "I think it reflected the state of the market a nd there were a fe w things which we nt against it ." said the organiser. Mik e Johnston. " We had about 2.000 people compared to between 5,000 and 6,000 at the London shows but we are not talking about the same catchment area and if we had held it only on one day, the attendance would h a v e b e e n reasonable.". A major criticism from exhibitors wa s t ha t t he show had not been given sufficient publicity. Sue James o f Microware i n Leicester said that in her ZX-81 taking off in the States THE LX-81 i s beginning to take off in the States. An agreement between Sinclair Research and the American Express credit card c o m p a n y h a s resulted i n a fl ood o f orders for the machine. The credit c a r d company sent a direct mail offer to its two million cardholders in the U.S. at the end o f M a y . I n w h a t Sinclair Research calls "a very positive response", 2,000 orders were received by noon the day following the offer. In the first three weeks more t ha n 25.000 orders were sent to American Express. S I M: LAM USER Augus t 1982 Total sales from the of- That will not be on sale unfer have been forecast at til this month and Sinclair 50.000 unit s a n d i t i s Research in the U.S. is conthought that may be a con- tinuing to sell the ZX-81 servative estimate. until the Timex sales reach The offer wa s agreed a certain level. Sales of the ZX-81 were between A m e r ic a n E x 15.000 a month in the U.S. press a n d S i n c l a i r Research following a suc- in the early part of the year cesful test marketing for and i t is estimated tha t the ZX-81 at the end of last 435,000 ha v e been sold year. The test market had throughout the world. Sales in Britain declined been requested b y t h e in A pr il but a r e said to credit card company. The deal does not affect have recovered i n Ma y . the pla ns b y Tim e x t o The machine is being promarket its enhanced ver- moted i n n e w markets. sion o f t he ZX-8 1 , t h e Sales a r e going we ll i n Timex S i n c l a i r 1 0 0 0 . France a n d reasonably which has a 2K RAM in- well in Germany a nd instead of the normal 1 K . creasing in other markets. 1 9 company's advertisement in Sinclair User in June the Manchester M i c r o f a i r was mentioned a nd t he company h a d received many calls fr om people who had not known about it. Johnston r e plie d: " I t received the same amount of c o v e r a g e a s t h e previous London shows, when we were criticised for h a v i n g t o o m a n y people." He added that he ha d not be e n deterred from organising fairs and would be holding another. The experience of Manchester does not appear to have infl ue nc e d c om panies unduly from exhibiting a t s hows outs ide London. The next two provincial shows were both reporting a high level of interest. Gordon Hewit, a committee m e m be r o f t h e Edinburgh Z X Computer Club, which held a fair in July said that many exhibitors disappointed with the Manchester s how h a d turned to them in the hope of doing better. "They see Scotland as a more fertile area and. with Edinburgh being a good centre of communications. we can attract people from all ov e r t h e c e ntr e o f Scotland." he said. On the same weekend Microfest 82 was held in Manchester.One o f t h e organisers, Dave Hewitt, said t ha t m a ny o f t h e people had wanted to take space because it seemed to be better organised. Spectrums six weeks late ALMOST two months after the launch in a blaze of publicity at the Earls Court Computer Fa ir i n A pr il. Spectrums a t la s t we r e being delivered i n June. The delivery dates being quoted at the launch were a confident two weeks for the first orders. According to Sinclair Research, the initial delay was caused by the time needed to have pr oduc tion r u n n i n g smoothly. When the first batch of 16K machines was ready eventually for despatch at Lending software A N EW software library has been set up to allow Sinclair users to take advantage of the many items on the market without having to buy the cassettes. Membership o f t h e Sinclair Owners* S of t ware Libr a r y costs E 5 , which includes the hire of the first cassette, Subsequent tapes can be hired at El for three weeks. A quarterly newsletter is also sent to all members, with details of new additions to the range. The subjects c ov e r e d inc lude games, educational a n d toolkit programs. about t h e beginning o f June. a design fault was discovered. N o- one i s saying what the fault was but Bill Nichols, Sinclair Research public relations officer, said: " I t wa s a very obscure fault which would not have shown up 80 or 9 0 percent of the time." Once t h a t h a d be e n dealt with, there was a distribution dispute at Timex. Nicholls added that delays of between six and eight weeks w e r e lik e ly f o r people who had ordered by the fi r s t we e k i n June. After that, delivery should be down to the standard 28 days. Sale may raise E10m SINCLAIR Research ha s passed the first hurdle in the planned sale of shares in t h e company. I t ha s passed t h e preliminary audit commissioned by the merchant bankers, N M Rothschild, and the sale is expected in the autumn. Rothschild is arranging the final details, which are likely to involve selling to chosen City institutions 10 percent of the company. It is expected t o raise a t least E10 million, whic h would put a valuation of E100 million on Sinclair Research but the fi gure raised c o u l d b e E 2 0 million. PS PERSONAL SO FTWARE SERVICES, 112 OLIVER STREET, CO VENT RY CV6 SPE ZX-81 OWNERS - YOU CAN N O W LOAD/SAVE 16K IN 26 SECS WITH THE INCREDIBLE QSAVE PACKAGE FROM PSS *Verify successful saving of programs *Com patible with your existing recorder *No hardware modifications needed * N o extra power supply necessary *No more wasted time waiting for programs to load or save ()SAVE comes in two parts: A HARDWARE —simply plug the CISAVE amplifier/filter between your existing tape reader and the D<81 (all leads supplied), B SOFTWARE - Load the ()SAVE cassette before you load a tape or key in a program. You can then save Er reload a full 16K I including RAMTOP) in only 26 seconds. i.e. a data transfer rate of 4000+ BAUD compared with only 250 on the standard ZX81_ ()SAVE also gives your 2)(.81 a verify function lust like the Spectrum which allows you to check that your programs have saved properly. REVOLUTIONISEYOURPROGRAMMINGNOWFOR THE ALL INCLUSIVE PRICEOF E14.90 Make cheques, P/O's payable to PSS Full money back guarantee. Normal delivery within 7-14 days. ZX SOFTWARE FROM PSS We pis° have the widest range of high quality software tor Ihe ZX8I ava dabie anywl !ere Whatever your needs we have the program for you From a superb version of PLICKMAN to a Compiler or a complete wordprocessor package y o u need look no further than PSS In addition all of our software is available through the ZX Software Library. For a once only payment of t 5,50 you can have any five of our packages 1f10 00 for ten) You take one tape at a time and make your own copies s a v e yourself f 's on list prices. SAE for full (*tads. 20 SI NCLAI R USER A u g u s t 1982 ZX-81. using a program of the kind 10 INPUT A, 20 PRINT A. SIN A . 3 0 LET B = SIN A , 4 0 PRINT B , COS B and so on. Note that 45 d e g r e e s m u s t b e converted to Pi14, as the ZX-81 works in radians, answer a r r i v e d w i t h and 45 cannot be handled. commendable speed to the Try a few values and you effect tha t there wa s a will be amazed and aghast printing e r r o r i n t h e alternately at the results. M P Campbell. program and that line 40 St has, Cambs. should be terminated with a comma. I n fa c t, t ha t makes t he program r un RAM pack much pr e ttie r t h a n m y price falls alteration. The point is that I have I A M w r i t i n g a b o u t never seen in your or any Sinclair User June, 1982. other public a t ion a n y On page 5 you state that reference to the error and the Sinclair RAM pack has that is curious — because been reduced to E30. On 250.000 people have not page 10 you say the cheapnoticed i t . o r 2 5 0 ,0 0 0 est R A M pack is that of people have ignored it. or AVC Software at E32.50. On pages 20. 42. 54 and 2 5 0,0 0 0 p e o p l e h a v e 60, y ou advertise R A M achieved such a level of programming a bility b y packs for less than E30. David Clifton, page 129 that they thought Beckingham, it beneath them to dr a w Doncaster, S. Yorkshire attention to it. The reason I am writing Searle is to pose the question if there are other misprints corrects of which we are unaware? THE JUNE issue of Sinclair At the very least, I think User contained an article that it would be very user- about m e b y E ls pe t h friendly of Sinclair to mail Joiner. T h e ar ticle wa s a list of errata to all pur- based largely on an interchasers, so freeing people view conducted on April 7, like myself of a good deal of 1982. prior to the launch of the Spectrum per sonal head-scratching. Finally, a good test of computer. In the article I am quoted as saying that pocket c a l c u l a t o r accuracy over a series of Sinclair Research Ltd will functions is to find the Sin launch a not he r s m a ll of 45 degrees. than find the computer this year. I was, Cos.Tan, ArcTan. ArcCos in fact, referring t o the and A r c S i n o f e a c h then i m m i n e n t Z X successive result, hoping Spectrum. Sinclair Research L t d that i t w i l l y i e l d t h e answer 45 degrees again. has no plans to announce In m y experience, Casio new personal computers calculators, for example, in 1 9 8 2 . Nigel Searle, yield a n error of ha lf a Head of Computer Division. percent w h i l e S inc la ir Sinclair Research Ltd. calculators yield an error Cambridge of 33 percent. Try it on the Contest too difficult I A M writing to complain and t h a t t h e gr a phic s about the competition in character o n K E Y 3 i s your June issue. W h a t missing? I have found out that the annoys me most is that the amount of people entering missing character has the this competition is limited code 135 and that the one to those who have a fair printed i s wr ong. T h e amount of knowledge about character with code 135 is electronics a n d c om - = Mark Colson. puters. a n d t h a t m us t Horncastle, Lincs. surely b e a small pe r centage of your readers. Misprint As this is a magazine for all Sinclair users, surely a problems competition which every- SEVERAL MONTHS ago I one could enter would be finally bought a ZX-81 and pr om ptly s e t a b o u t more appropriate? Admittedly. t h e Spec- mastering the manual. All trum i s a n outstanding went well until I reached prize but if it is so good, page 1 2 9 , Ex e r c is e 4 , why not give everyone a prophetically e n t i t l e d This one will drive you chance of winning one? mad". Try as I might. every Despite the complaint. I think y our magazine i s time I entered the program excellent, so continue the and tried to run it, I would be greeted with error code good work. Philip Morris. 5/90 or 5/150, or 5/210 if I Langford, Nr Bristol pressed "Cr. After some thought. i t • There are two reasons occurred to me tha t the why we decided to base lines of the program the the June competition on a machine w a s tr y ing t o hardware application. The execute when the report previous two had been for codes appeared were a ll software and we thought it PRINT statements. T h a t better to set something for meant the machine wa s those with an interest in t o execute those hardware. Second. we do trying commands b u t h a d not share your view that insufficient screen space people with a knowledge of to do so. the electronics o f comThe ne x t thing whic h puters comprise only a occurred to me was that a small percentage of our SCROLL instruction h a d readership. gone wrong somewhere. so I then set about jamming-in Character extra s c r oll statements error where I could. Finally. I HAVE YOU noticed tha t found t ha t 4 2 SCROLL CHRS 7 a n d 1 3 5 a r e made the program work. When I wrote to Sinclair printed as the same charato point t h i s o u t , t h e cter in the ZX-81 manual SINCLAIR USER August 1982 21 • BIBLERS PLICKMAN FOR 16K ZX81 BE AT T H A T H I G H S CO RE ! G O BBLE THO S E DO TS BE FO RE THO S E M E A N I E S G O BBLE Y O U ! Y O U R O N L Y AI DE S ARE F O U R "P O W E R P I LLS -ME ANI E S E DI BLE . B U T NO T FO R LO NG 1 W H I C • M ACHI NE C O D E D FO R F A S T A C T I O N H • E X TR A " G O B B L E R S S CRE - OFN O R E N S CO RI NG M •1 H0I G ,H 0 S CO NTE R NAME " FACI LI TY 0 RE 0 W I TH "E A S u p TO 4 P LA Y E R S K P O I N T E S AN ANNOYINGLY FRUSTRATING GAME FOR ONLY E5.95 T H E FOR 18K oASTER IIDS zxel S TAY A LIV E A S LON G A S P OS S IBLE I N OP E N SPACE F I L L E D W I T H F L Y I N G R OC K S SCORE B Y S H OOTIN G TH E M W H I C H A LS O CAUS E S TH E M T O B R E A K I N T O LOTS OF L I T T L E B ITS A N D M AKE S L I F E E V E N WOR S E ! • mAcorirrE CODE D FOR XTRA SHIP FOR te r iO PT'S • FIR E S IN A LL 6 N O T AS EAST AS IT DIRE CTIONS FAST ACTION SOUNDS? i • IN R S A S IN t NUM BE R •Cifir SCREEN S CORING ' • SHIP MOVES JUST LIK E OF AS TE ROIDS ARCADE V E RS ION * TH R E E AS TE ROID SIZES , 'ENTER NAM E ' FA C ILITY • R OTA TE LE FTIR OTA TE • •H up 4 PLAYERS R IGH TiTH R us T - SHIP IFiRE S BACTO1 I N G A H S S T C Y MA O I L O R D E R O N LY - P LE A S E M A K E CHE Q UE / P O P AY ABLE T O • R A E L W CRAI G ° FARM, BOTANY BAY, TI NTERN, GWENT 5 I I E F T N H S P A C E - THIS GAME IS JUST AS BAD — AND ONLY E5.95 AN OFFER FOR REAL MASOCHISTS-BOTH TAPES FOR ES.% S C T H E SOFTWARE FARM ZED TRA COMPUTERACCESSORIES BOURNEMOUTH'S NEW SOFTWARE OUTLET FOR SINCLAIR COMPUTERS GAMES - BANK ACCOUNT - EDUCATION M U L T I F I L E ADVENTURES - KEYBOARDS G R A P H I C S R 0. M. S RAMPACKS C A S S E T T E RECORDERS B L A N K TAPES ZXSI — X TRE K 1 . 4 . 9 5 THE ULTIMATE SPACE GAME FOR IBK FULL SCR934 GRAPHIC DISPLAY C o n tr o l y o u r s r a r s hip a c r os s t h e g a l a x y d e s tr o y i n g t h e e n e m y w i t h your photon torpedoes and phasers but beware the enemy retaliatell Can you outwit them. At the touch of Akey Scan the galaxy at long and short range to plan your strategic moves. The screen is filled with the quadrant you are in and give full status of your energy. force shield quadrant condition time on star dates: photon torpedoes: quadrat,' sector A very fast game! ,ZXF uSPECTRUM ll CHARACTE R P RO G RAMME R L5 •5 0 dProgramme o c u m your e user definable characters on screen with the n t a t iprogrammer character o n You can define characters using a X64 Main, with full cursor controls. w h i This tool is a must for all programmers. Allows you to define your c h characters with no problems!! See your characters take shape as you i define n them c character, ,l u ddefine new character, define character using binary codes, define character using decimal codes, save character set to tape eSupplied F a csi l iwith t over 50 sample characters. OF LEADING BRANDS, isALSO e s STOCKISTS a im n c pl lPlease u d ese nd : me , X TRE K II at E4,95 each. , . ZX CP at E5.50 each g E d iaI enclose t i cheque for 1 Chequesipostal orders should be made payable to ZEDXTRA and m n g crossed a c c o u n t payee e x ALL ORDERS WILL BE DESPATCHED BY RETURN i For s furthe r I nforma tion conta ct t i n g c h a r a c t e r , c l e a r ZX81 users need more memory! please rush me t h e fully assembled, tested a n d guaranteed /BYG B Y T E ' 16KRAMPACK Na me Ad d r e s s Make all c h e q u e s & PO's p a y a b l e t o : Phoenix Marketing, Oaklands House S o l a r t r o n Road, Farnborough, Hants. Tel: ( 0 2 5 2 ) 5 1 4 9 9 0 FULLY INCLUSIVE PRICE 1E25.00 22 S I N C L A I R USER Augus t 1982 VIEVIOTECHExplores the Excellence of your litt e t liEr r •Xf .1' T e ri ab i l l si d akb e i l i tal d .4 1 • 0 1 1 . 1 .1 .4 .1 , 11111N . 1 .1 .1 1 1 1 ii .11111111111111............ M EI T EM EI I I M E1 1 1 1 1 1 1 1 1 1 1 1 EM EM O M 1 1 1 I1O1W 1 11111111•••••••••••111010• OW •. .•. . I.l.l i r 1 1 1 1 1 1 1 M E M A I • M E • I I I • I I I • 11 111111111111111• 111• • • • • • • • • • ME °IF 11 A t 1 •••••••111. 1•1 1 1 1•01 mmmmmmmmmm • • • • • • • • • • El l I M I U M EN I M M EM EM EM EM I I I I M I N EE• ellemotech'sUlemopalsRange All live of the c urrent ly av ailable Memopak s are hous ed in elegant blac k anodis ed aluminium cases, and are s t y led to tit wobble-f ree ont o the back of t he ZX81. allowing more add-ons (from Memot ec h or Sinc lair) to be c onnec t ed. MEMOPAK 64K MEMORY EXTENSION f 6 8 1 0 plus WIT The 64K Memopak ex t ends the memory of t he ZX81 by 56K, and wit h the ZX81 giv es 64K, whic h is neit her s wit c hed nor paged and is direc t ly addres s able. The unit is us er t rans parent and accepts c ommands such as 10 DI M A(9000). Break down of memory areas..,0-8K-Sinclair ROM. 8-16K•This area can be us ed to hold mac hine c ode for c ommunic at ion bet ween programmes or peripherals . 16-64K-A s t raight 48K for normal Bas ic use. MEMOPAK 32K and 16K MEMORY EXTENSIONS Thes e t wo packs extend and c omplet e the Memot ec h RAM range (for the t ime being! ) A not able f eat ure of the 32K pac k is t hat it will run in t andem wit h the Sinc lair 16K memory ex t ens ion to give 48K RAM t ot al MEMOPAK HIGH RES GRAPHICS PACK HRG Main Feat ures — • Fully programmable Hi•Res (192 x 248 pix els i • Video page is bot h memory and bit mapped and can be loc at ed any where in RAM. • Number of Video pages is limit ed only by RAM size (each takes about 6.5K RAM) • I ns t ant inv ers e video ont of f gives fl as hing c harac t ers • Video pages can be s uperimpos ed • Video page access is s imilar to Bas ic plot / unplot c ommands • Cont ains 2K EPROM monit or wit h f ull range of graphic s s ubrout ines c ont rolled by mac hine c ode or USA f unc t ion MEMOPAK CENTRONICS TYPE PARALLEL PRINTER INTERFACE Main Feat ures — • I nt erf ac es ZX81 and parallel print ers of the Cent ronic s type • Enables use of a range of dot mat rix and dais y wheel print ers wit h ZX81 • Compat ible wit h ZXBI Bas ic . print s f rom LUST, LPRI NT and COPY • Cont ains fi rmware to convert ZXBI c harac t ers to ASCII c ode • Gives lower-c as e c harac t ers f rom ZXBI inverse c harac t er set ComingSoon... A complete r aroe of ZX81 plug-in peripherals Digit is ing Tablet R S 2 3 2 Interface Please sond me 64K RAM £68.70 + E10.30 VAT 32K RAM E4.1413 • E6.52 VAT 16K RAM E21300 + E3.90 VAT Please Debit my Access/Barclaycard • HAG E52 00 + E7,1110 VAT account number CENTRONICS I T E34_70 • E5.20 WIT Packaging & Postage E2 00 per unit • does P re eol lrC$4141P oppJp rO wO wth • vo r Please make cheques payable to MEMOTECH Ltd MEPAOPAK RAM HI-RES GRAPHICS CENTRONICS LT 2 I 1 , 111 We regret we are as yet unable to accept 1SIGNATURE orders or enquiries concerning the above I N AM E products. but we'll let you know as soon ti 1/4 as they become available Price N o E79 00 E49 95 E29 90 E59 80 E39. 90 Tole! 1 TOTAL ENC DATE A T D O E O L E S E S P1.0004 We want to be sure you are satisfied with your Memopak - so we offer a 14-day money back Guarantee on all our products. Memotech Limited, 3 Collins Street, Oxford 0X4 1XL, England Tel. Oxford (0865) 722102 Telex: 837220 Orchid G SINCLAER USER A u g u s t 1982 23 JAL. pression is certainly not new. as it has been used in various e t t forms for a long time in mainframe co mp u te rs. T h e p r o c e s s o f • increasing the number of valid and unambiguous d a t a c h a r a c t e r s i n t o which c a n b e stored i n a given i n a g a q p i n t u p a o r t t m emoryareacanbeachievedeither D.J. Todorovic considers data code cornby reducing the number of bits used todescribeeachdatacharacter—pression by changing character codes i.e., b y changing t h e ch a ra cte r codes or by reducing the number of redundant a n d insignifi cant d a ta c h a r a c te r s s u c h a s s p a c e characters. The routines described a re one 10 20 25 30 40 50 0 70 80 90 100 110 120 ED: " 130 example o f a former approach on the ZX-131 but with practical value on machines with more than I K o f RAM. As i t is true fo r all compression RE M * * Z X 8 1 T E X T COMP ACTE R** R E M C. G T H 1 9 • 8 2 L E T 14: = 1 I N P U T T $ I F T $="EVIE" T H E N S T O P P R I N T " T E X T : " T GO3 U5 8 0 I F K.0 THE N GOTO 1 1 0 P R I N T " E RROR " T $ P R I N T T B f e 3 5 + C ) " G R R P H I C G G P C P OTO 3 0 OSUB 8 2 0 5 R I N T L E N C $ ; " . $ R I N T L E N T $ ; " C H . COMPRESS C H . E X P RNDE D 140 GOTO 0 0 8 0 0 0 RE M 44COMPRESS R O U T I N E * * 8 0 0 5 F AS T 8 0 1 0 L E T C $ = 8—0 2 0 L E T T $ = T $ + 8 0 3 0 FO R C= 1 T O L E N T $ - 2 S TE P 3 — "3 0 4 0 L E T X = 0 (3 D S RL E8 = 0 T O 2 0 5O0 U FI O S P R 8 0 6 0 L E T C K =EC O )D E T $ f E k + C ) 8 " 0 7 0 L E T P:=1 -Pf4 ;*(1 .2 5 A N D K q 8 4 ) - 2 6 * (K < > 0 ) 3 0 8 0 I F K = 0 THE N RETURN 8090 LE T x =x +K*s to**e 24 8 1 0 0 NE X T B 8 1 1 0 L E T C$=C$i-CHR$ I X . 1 2 8 6 + . 8 )+ C HR$ I X - 2 5 6 * I N T f X 2 5 e . 0 ) 3 1 2 0 NE X T C 5 1 2 5 SLOW 8 1 3 0 RE TURN 5 2 0 0 RE M * * E X P RND R O U T I N E * * 8 2 0 5 F RS T 8 2 1 0 L E Y T $ = " 8 - 2 2 0 FO R C = 1 T O L E N CS S TE P 2 a -$ ( C t l ) 8 2 4 0 L E T X 3 = I N T f X / 1 6 0 0 1 l8 2 5 0 L E T X = X — X 3 * 1 8 0 0 o2 5 0 L E T X 2 = I N T 8 8 2 7 0 L E T X1=X—X2*4-0 L e 2 8 0 L E T T$ =T$ 4 -CHR$ 1 4 . 2 4 RNE X E 1-11+ C H R $ (X 2 4 -2 4 R N D X 2 - 1 4 - C H R S T( X 3 + 2 4 R N D ) c 3 - 1 3 2 0 NE X T C X =8 2 9 5 S L O W 3300 RE TURN 2 5 5 * S I N C C L methods, there must be a kind o f trade-off. In this case, besides the increased processing requirements due to the existence o f compactor routines, th e re i s a l so a serious restriction on usable character set; usable s e t i s l i m i t e d t o 3 9 characters, including letters A-Z, digits - 9 , two special characters — comma and period — and a space. All o th e r ch a ra cte rs, i n cl u d i n g special, g r a p h i c a n d i n v e r s e characters, a r e i l l e g a l a n d a r e flagged as such i f submitted to the compression routine. On th e o th e r hand, compactor routines are providing the compression ratio of 2:3. so the compressed text w i l l occupy only two-thirds o f the area required b y the original text. Bearing in mind character-set limitations, the routines either may reduce the required memory area or provide a 5 0 percent increase o f usable text length. As the space savings should be greater than the space occupied by compactor routines — 314 bytes for compress and 282 bytes fo r expand — the approach is beneficial only on larger amounts of text data — more than 2.000 characters — as such programs compactor routines might improve si g n i fi ca n tl y t h e sp a ce utilisation and increase the amount of text stored. The test program shown in figure one, up to line 140. is only to demonstrate compactor routines and to print the results after each step. It will solicit the input string text and the operation may be terminated by inputting "BYE". It also contains a small e rro r routine, which is used only i f the input te xt contains an invalid ch a ra cte r — i .e ., r e tu r n fro m c o m p r e s s r o u t i n e w i t h A IR USER A u g u s t 1982 compactor routines variable K not greater than°. In that case input te xt is printed w i th the invalid ch a ra cte r fl agged u n d e rneath with an inverse "? ". Routines fo r text compression at line 8000 and expansion at line13200 are b o th designed t o operate i n FAST mode and revert to SLOW just before r e tu r n i n g t o t h e m a i n program. B y omitting lines 8005, 8125, 8205 a n d 8295. t h e o p e rational mode of these routines will be as set in the main program. Compactor routines use th e following variables: TS — string w h i c h co n ta i n s t h e original te xt, as an input fo r the compress routine, o r the expanded text, as an output from the expand routine. CS — string w h i c h co n ta i n s t h e compressed text as an output from the compress routine or an i n p u t f o r t h e e x p a n d routine. Note th a t PRINT o f this string may be unreadable and l o o k l o n g e r t h a n t h e original te x t, depending o n the bit pattern obtained in the compression, w h i c h m a y produce a n y o f th e ZX-61 character codes. C c u r r e n t token position within the original text. B c u r r e n t position within a text token — th r e e ch a ra cte rs from the original text. current valid character code. There are 39 valid characters mapped starting fro m 1 f o r space and values 2 to 39 are assigned f o r ZX-81 ch a ra cters from comma to Z. Values equal to or less than zero are SI NCLAI R USER Augus t 1982 returned to the main program if th e compress routine encounters an invalid character on position B + C fr o m t h e start of the original text. Note that this variable must be preset to t in the main program— line 25 — before calling the compress routine to cope with empty input text. X. X l , X3. X3 — used in the transformation p ro ce ss t o c a l culate character codes. The 0.5 offset which is used in line 8110 i s t o p ro vi d e t h e c o r r e c t rounding-up for the CHRS function. Also note in line 8280 the use of logic AND, which would provide expan- characters, w h i c h th e re fo re a r e declared a s a va l i d se t f o r compactor routines. To optimise th e transformation process. more-often-used ch a ra cters s h o u l d b e p l a c e d a t t h e beginning of the string SS. String S$ as defined on line 26 of figure two is using th e same va l i d s e t a s th e routines from figure one. There are also some changes in the compress and expand routine but the solution from fi gure two would require the definition o f the string S$ i n both programs. i f t h e compress a n d expand r o u ti n e s a r e u s e d i n separate programs. The idea o f te xt compacting as shown i n fi gure tw o might be enhanced and the valid character set enlarged b y making S$ th e string array. Of course, as we need some additional i n d e xi n g w i t h i n t h a t string a r r a y w h i c h w i l l e n a b l e switching fr o m o n e stri n g a r r a y element to the other, it will be at the expense o f the compression ratio, which will be less effective. The ro u ti n e s c a n b e u se d t o compress te xt data which is to be stored together with a program on the cassette and are therefore very usable in programs handling direc- 28 L E T 5 $ = 9 A— 5CDEFGHIJKLMNOPOR5TUVUXYZ,. 7 I F K “1 -0 THE M GOTO 1 1 0 — ( 0 R RC E 5 0 6 05 PF O K =) 1 T O 3 9 307 + C = 3 $ K T H E N GOTO —0 I F T $ 809 +0 8080 NE X T K - 5 RE TURN 808 528 0 01 2 L E0 T4 -T 5$ =8 T S + 5 $ ( X 1 ) + $ ( X 2 ) + 5 $ ( X 3 )7 8 sion w i th I mapped a s a space character. Use of the logic function is also obvious in line 8070, where different non-contiguous values are assigned to *ariable K. When th e character se t i s n o t entirely sa ti sfa cto ry th e r e i s a possible modifi cation, s h o w n i n figure two. This is the solution used normally on ASCII-coded machines — remember th a t ZX-81 i s not — and involves the use of a conversion string SS. That is a user-definable string w h i c h a l s o co n ta i n s 3 9 characters — as the previous restriction s t i l l h o l d s — b u t i t i s possible to put in any combination of tories and indices. It is also possible to handle in a similar way the readonly text as. after entering it, compressing and storing in arrays, such programs do not need the compress routine. So before such a program is saved on the cassette, the compress routine may be deleted, as in normal use the program will need only the expand routine to prepare the data to be PRINTed. Besides f u r t h e r s a v i n g s i n memory space, this method provides additional security benefits, since the LOADed program w i l l contain text data which cannot be modified easily without the compress routine. 25 THE BUFFER MICRO SHOP (NEXT TO STREATHAM STATION) NEW SOFTWARE SHOP EXCLUSIVELY FOR ZX81 PROGRAMS. GAMES. • A DDO NS " MOST OF THE MAIL ORDER ITEMS ADVERTISED IN THIS MA GA ZINE AVAILABLE OVER THE COUNTER LOADING PROBLEMS? TRY OUR INTERFACE BUSINESS T E C H N I C A L DA TA HANDL ING PROGS. PROPER KEYBOARDS, CONSOLES; V DUS 374A STREATHAM HIGH ROAD, LONDON S W16 Tel: 01- 769 2887 S.A E APPRECIATED FOR CATALOGUE THE EXPLORER'S GUIDE To The ZX The Book for the ZX81 Enthusiast. By Mi k e L o rd , 1 2 0 pages. Programs for 1K RA M, and programs for 16K RA M. Games, Business and Engineering Applications. RA M Et I/O Circuits. Useful ROM Routines. Hin ts and Tips. E4.95 What Can I Do wi th 1K7 O tr Ho g e r V n i e ri t i rw A fre tal l an d b o l l a c n n t ai o i n g 4 0 p • o t t rat t ro ari d ro u t i n e s to o the onekoanded Z)(81 14.95 The ZX80 M agi c Book •VVith OK PIONItZnal Soppiement• • 7 .• Mastering Machi ne Code on your ZX81 d v T o n i B ak e r 1 8 0 p ag rA o f i n wo w me w a h a t t o O e s p r n e r Vt mmiction Acorn a n d e x p e t t a l i k e . 'LC VISA •••,';'0 11.50 ALL PRICES INCLUDE U .K P Et P AND IS% V A T W H E R E A P P L I C A B L E OVERSEAS CUSTOM ERS A D O fl 50 CARRIAGE PER ORDER TIMEDATA LTD Dept H 5 7 Swallowdale, Basildon, Essex SS16 5JG Tel: (0268) 411125 (MON-FRI) 26 ch.1 Buyingyour first ZXcomputer? Lookingfor M SPECTRUMsoftware? Wanttoexpand C yourZX81? Needtechnical R advice? O P A I 4th R Whatever the problem you'll find the answer at the 1X Prticrolair— the user friendly show exclusively for ZY Computers. With the growing range of ZX products now available you'll want to choose the best. Now you can see for yoursell and try them all out Chat with the experts before you buy (there's a whole section for local user groups) or just browse through the new books and magazines. Yu can see demonstrations, displays and many new products Youcan even sell your micro or pick up a bargain at the bring-and buy sale The Westminster Exhibition Centre is large enough to see it all in comfort—without queuing! Whateveryour interest —hobby,/ home. business or educational, there's lots to see at the Microfair Socome along to the ZX event of the yearand make the most of your Sinclair Computer , Admission Adel! 60p, Child i under 14) 40c Advance tickets from Mike Johnston 11 Palk Lane London t ill OK (Enclose S t ) ZXMCROHIIR Oneday , August21st.Westminster Exhibition Centre 10am (RoyalHorticultural SocietyNewHall) t o Greycoat Street,LondonSW1. 6 p r Nearest itleArctone or StJame Park. n . SINCLAIR USER A u g u st 1982 starting from scratch 16K RAM pack. The tapes vary in quality. It is advisable to read the reviews i n Sinclair User and use your judgment to find the best. • An alternative method to learn about the ZX-81 is to plunge in at the deep end and see what the computer will do. Refer to the manual when you have difficulties. You can ignore the func tions a n d calculations initially and experiment with PRINT statements to obtain the feel of the machine. You m a y ha v e he a r d already about t h e pr oble m involved i n SAVEing a nd LOADing your own cassettes. The manual again gives detailed instructions but many of the e a r ly machines would n o t start of a lifetime obsession T h e manual is written in great accept tapes from some recorders. B with home computing. I t is de t a il a nd is reasonably easy t o That problem is said to have been U sy , howeve r, t o b e c o m e f ollow. Some of the chapters may not overcome but there can still be diffiea discouraged if everything does not s e e m immediately relevant but it is culties. Y Igo to plan from the beginning, w o r t h w h i l e reading them a s you They u s u a l l y o c c u r w h e n For those w i t h only a lit t le m ight miss something whic h i s LOADing tapes recorded by other N knowledge of computers and their important. people. One simple method to overG capabilities, t h e be s t w a y t o P a t i e n c e is needed at that stage to come this is to wind the tape to the aapproach the ZX-81 is to abandon l e a r n t h e wa y s i n w h i c h t h e middle o f the program a nd type Zany ideas for special uses. While the computer will accept information. It LOAD" " followed by NEWLINE: X basic machine is ideal for learning i s tempting to try to enter programs then slowly increase the volume of -how louse computers, it is too small be f or e you are really ready but that the recorder with the tape running 8for any major uses. It is better to i s likely t o le a d t o errors. F o r until the television screen shows 1become accustomed t o the many example, words like AND, THEN, four or five thick horizontal black facilities and then decide how you a n d AT should not be typed-in letter bands. If you then re-wind the tape. cwish to ue them. b y letter. B y the time you have a Begin by unpacking the machine, r e a c he d chapter 1 1 . y ou should the program should LOAD normally. Finally, a health warning. Apart novercoming your surprise at its size h a v e accumulated sufficient knowfrom any practical uses, computing band we ight a nd. following t h e le dge to be able to type-in other with your Z X emanual, set up the system. I f you people's programs, such as those in -taining hobby a n d i s a lm os t t cannot get the K on the screen. Sinc la ir U s e r a n d Sinclair Pr o- 8certainly habit-forming. You may 1 hcheck tha t everything is plugged grams, without too much difficulty. ceasily a nfind yourself crouched over einto its correct socket and re-set the I t is important that when using the b youremachine, red-eyed. in the early tA m a ct h i n e by pulling-out the power m a c hine it is not jolted. Some of the hours of the morning, thinking that plug for a second and try tuning-in connections can easily work loose a five minutes you will sort i again, If still nothing appears. check a n d everything which has been put vin another e r out the problem. d the power supply unit by shaking it. i n will be lost. y Try to break that habit by getting y If it rattles, return it. If it is satis- T h e manual is not to everyone's einto nthe fresh air and meeting other t t factory, check your system with that t a s t e and if you find it difficult to eSinclair users. r f o l l o w , a number of books on the r of a friend, By obtaining a ZX-81 you find that a Once the K appears you are ready m a r k e t can help you. Find the one you have joined a not very exclusive club w i t h m a ny thousands o f i to begin learning about the ZX-81. It w h i c h suits you best. can save family arguments if you A s a way of relaxing. you can buy members, many of whom would be l can afford a separate television set s om e o f t h e gr owing r a nge o f i for your system. It also makes life commercially-produced software. only too happy to advise you if you have difficulties. n easier if you can find somewhere to T h a t can be loaded directly from Make sure of your regular copies g leave your equipment set up per- cassette but make sure that your of S inc la ir U s e r a n d Sinc la ir l manently. You will find that a few m a c hine is big enough to take the Programs a nd you can be guarane power sockets are needed and a ta pe s y ou buy . The r e a r e some teed many happy hours with your a four-way block connector on a short programs for the imexpanded 1K Sinclair machine. d length of extension cable will help to machine but most of them require a 27 s SINCLAIR USER Augus t 19/J2 . Come to the ZX-81 with a clear mind to make the best use of your new machine. Lifetime's obsession can easily be acquired FULLER FD SYSTEM E39.95 Professional Keyboard & Case for Sinclair ZX81 & ZX Spectrum The n fi l fits inside The t o u g h A B S i n j e c ti o n m o u l d e d plastic ca se measures 8 " x 1 4 " x 2 1 and h o o k s u p t o y o u r Z X p r i n te d ci / 2rcu " i t board in minutes. N o technical know h o w or so l d e ri n g i s required. The Z r I S K Memory Module will fi x inside t h e c a s e , u s i n g t h e n e w Ad a p to r B o a r d a t E 9 . 7 5 o r t h e Mo th e rb o a rd . By removing th e ZX PSU fro m its case this ca n a l so b e fi xe d inside. We will carry o u t th e installation w o rk fre e o f charge i f re q u i re d . KEYBOARD LAYOUT: All th e Si n cl a i r ZX81 ke ys are duplicated on o u r layout, with e xtra sh i ft and new line keys. Th e professional m o m e n ta r y a cti o n ke y sw i tch e s have a guaranteed life o f 1 0 money b a ck guarantee. 6 o p e r a t i o n s . T h e u n i t i s f INSTALLATIONu MOTHERBOARD: Simply u n scre wl th e ZX p ri n te d ci rcu i t b o a rd fr o m We also ma n u fa ctu re a mo th e r board w h i ch allows its ca se and scre l w i t i n to th e FD Case. expansion t o t h e Z X m e m o r y a n d 1 / 0 fa ci l i ti e s y WITH IN th e case, as well as o u r p o w e r su p p l y u n i t and re se t sw i tch . b u i AD Code z X t 1 1 1 Amount Price t O t y l 39.95 Fuller F D System 42 Keyboard & case t 15.95 FD System Motherboard t 29.95 e FD 16K. Memory Module s 78.95 FD 64K. Memory Module t o 12,95 FD PSU 9 Volts at 2 amp. e •-• o FD S h i p p i n g a n d H a n d l i n g 2 . 5 0 d cP1"•:, Mail a to FULLER MICRO SYSTEMS, •(.0 0 The n ZX Centre, Sweeting Street. Liverpool 2. England, U.K, SAE f or more details — Enquiries Te l 051-236 6109 • d '00 L 4 P N°•-•a m c e 3 C o 02, o Address m City/State/Zip e s 28 S E N C L A I R USER A u g u s t 1982 c toolkit routines • Phil Garrett looks at routines which can assist in writing tidier systems. Basic toolkits can help put polish on programs ZX-81 ut ilit y programs W with the editor, he was disH appointed t h a t a l l t h e de bug E programs operate only in machine code and that the Basic programmer N Iis left to sink or swim. While it is true that there is nothing available to d help unravel the mess of tortured ilogic in which my Basic programs sfinish, there are several programs cwhich add extra facilities as they uare written. and can make them look sneater afterwards. s Even a program which is a jumble eof embedded subroutines a n d GOTOs e v e r y ot he r statement d looks well-planned when all the line rnumbers increase i n te ns . R e enumbering is probably the main vreason for the purchase of a toolkit i program a nd is the only function eincluded in every one a t which I wlooked. The range of other functions i offered is very wide and some of them seem to have been put in just to n make a . gstantial, rather than because they 0 r og are r a useful. m Hewson Consultants offers two a p programs, a s t r a ight f or wa r d p e Renumber and a more sophisticated aToolkit. r Both can be used on ZX-81s m with either the standard 16K RAM oor wit h the increasingly-popular r48K a nd 64K R A M packs. The y erequire the user to re-set RAMTOP sbefore the program is loaded, which u bSINCLAIR USER Augus t 1982 can be annoying. especially when you forget to do it. Renumber takes I K and a USR call re-numbers your Basic program in steps of five, starting from 5 . Other values for the step size and starting number can be POKEd in and it will always re-number to the end of the program. The routine took about 50 seconds in Fast mode to renumber 5K of Basic. A problem with which all the renumbering programs have to cope somehow is the very useful but very non-standard Sinclair GOTO — and GOSUB. Our GOTO 1000 + 100*A and GOSUB X are seen in few, if any, other dialects of Basic, and are too To r e t u r n t o t h e H e w s o n Renumber, computed GOTOs a nd jumps to non-existent lines are highlighted in reverse video after renum be r ing. T h e a r i t h m e t i c expressions — e . g . , G O S U B 1000 + INT (113*RND + 1) — c a n appear rather distorted, so it would be as we ll to have a copy of the original program to which to refer. Hewson's Programmers' Toolkit requires 3 K above RAMTOP and includes routines to copy or delete blocks of Basic lines and a number of machine code monitor functions. The re-number works in much the same way as the previous program, except that an end number can also be given; the numbers are prompted for, rather than having to be POKEd in. The Toolkit seems t o consist mainly of lines of Basic starting from 9000, which are added to your own Basic program with a USR call. RUN 9000 will then run the Toolkit, which displays a menu of functions. There is a hexadecimal loader and lister and a routine to copy bytes from one place to another. More useful are the functions which can display the line numbers of lines containing a particular string of characters or tokens you wa nt t o fi nd — e.g., computed GOTOs — and REPLACE. which allows a string of characters to b e exchanged f or another o f equal length. Both routines are slow to execute. I did not find the program very 'All re-numbering programs have to cope with the very useful, but very nonstandard, Sinclair GOTO and GOSUB.' sophisticated f or a re-numbering program to cope with, so have to be tinkered with afterwards. Another non-standard feature is the jum p t o a non-existent line number; S inc la ir B a s ic s im ply continues looking until it finds a line, whereas most Basics will stop with an error if the line does not exist. A measure of the usefulness of a renumbering p r o g r a m i s w h a t assistance i t gives t o t he pr ogrammer i n r e s olv ing t h o s e difficulties. robust: the hex lister did not work, the r e -num be r duplic a te d l i n e numbers when I set the increment too large, and the program crashed several times. The instructions for both pr ogr a m s a r e b r i e f , b u t adequate. Renumber costs E4.95 and Programmers' Toolkit E6.50. The IR S Software Toolkit also requires the user to re-set RAMTOP and takes 1K. A great deal has been packed into that 1K but ease of use continued on p30 29 continued from p.29 seems to have fallen by the wayside. The re-number requires a ll statements such a s GOTO 2 5 t o b e changed to GOTO 0025 before it will work. Computed GOTOs and jumps to non-existent lines a r e ignored completely. Starting line and increment can be changed with POKEs and the routine took eight seconds to re-number 5K. There i s a s e a r c h- a nd- lis t function which could be used to find all occurences o f GOTOs a n d GOSUBs, s o t ha t they could b e changed t o the required format. There are also search and replace and memory left routines, plus three graphics routines. Hyper graphics mode alters the start address of the ZX-81 R OM character table a nd produces interesting but useless effects; Fill fills a specified number of lines with a chosen character; and Reverse inverts as many lines on the screen as required. At E4.95 the program demands a great deal of care and effort from the user, which surely is not the mean a complete crash, not just stop — i f i t encounters a computed GOTO or jump to a non-existent line number. The other ACS cassette contains Progmerge. which allows all or part of a Basic program t o be stored above RAMTOP and then merged with a second program, the whole lot then being re-numbered. The instructions did not indicate what size of program could be stored and a 3K program I tried was too big. The renumbering, which can be run on its own, has the same limitations as the toolkit Renumber. I was impressed with the ACS assembler a n d dis a s s e m ble r programs and so I was surprised at the poor quality of its re-number routine, which could be used only with the utmost care. The instructions a r e c le a r , w i t h he lpf ul examples. ProgstoretToolkit costs E7.50, and Progmerge E5.50. ACS, however, has now brought out Progmerge (version two) which is said to have overcome the problems. The program costs E5.50 and anyone insert a REM into the offending line and c o n t i n u e w i t h t h e r e numbering. Impressively, jumps to non-existent tine numbers will be re-numbered correctly e.g.. 5 REM 15 REM 25 GOTO 10 will become 10 REM 20 REM 30 GOTO 20. It took less than one second to re-number 5K of Basic. Find will display the lines — not just the line numbers — containing a specified string, so it can be used to find the REM GOTO X lines after renumbering, and Alter will replace a string. Blocks of lines can be copied, moved o r deleted, stored above RAMTOP a n d re-inserted i n t o another program. Bytes tells you the amount of free memory remaining. It is a most impressive program, fast in execution, with clear and full instructions, a n d he lpful e r r or codes. A t E6.95 f or the cassette version and E9.95 for a n EPROM version, it stands out from the rest of the field. Unfortunately I wa s unable t o load the last program, the Bug-Bytes ZXTK a nd the replacement copy arrived too late lobe included in this review, which is a pity as it has some unusual functions. Sniff displays the fi le names of programs on a Z.X-81 tape t h a t is useful if you've forgotten them; Whe r e gives the address where a Basic line starts in memory; Rem creates a REM statement o f specified length; Check generates a check number to ensure a program has loaded correctly. In addition, it has Renumber — which highlights c om pute d a n d n o n existent line GOTOs — Copy, Move. Extract — place above RAMTOP — and merge blocks of Basic. ZXTK costs E6. 'ZXED is a most impressive program, fast in execution, w i t h c l e a r a n d f u l l instructions and helpful error codes' purpose for which utility programs are intended. The A C S Softwa r e Progstore allows a small — fewer than 2.750 bytes — Basic program to be stored above RAMTOR The program can then be called, with USR, and acts rather like a subroutine. Any variables used i n the stored program must already exist. On the other side of the tape are four small Toolkit programs which can b e us e d w i t h Pr ogs tor e . Hexioader a n d H e x lister a r e obviously fillers and a waste of time; no addresses are shown, so it is difficult to interpret what appears on the screen. Progmod-1 allows larger programs t o b e s tor e d a bov e RAMTOP by modifying Progstore. Renumber works only in steps of 10 from line 1 0 and, incredibly, the entire program will crash — and I 30 S I N with the first version who wants it updating can have it done by ACS at a cost of El plus 25p for postage and packing. At 4K, the dK'tronics MED toolkit is bigger than the others and re-sets R A MTOP a ut om a t ic a lly . T h e program is controlled from six lines of Basic 9990-9996 which are added to your program with a USR call; RUN 9990 starts the toolkit a nd gives an inverse E prompt, waiting for one of 11 commands. Whichever is chosen, f ull prompts a r e given and, i f anything goes wrong, 1 0 special error codes will identify why and where it happened. Renumber prompts for start and end line numbers, ne w base a nd increment. It then looks through the Basic and if it encounters a computed GOTO it will stop with report "Q/line no." . The user can then C L A Hewson Consul tants, 7 , Gr ahame Cl ose, Blewbury, Didcot, Oxon OX11 90E JRS Software, 19, Wayside Avenue, Worthing. Sussex BN13 111). ACS Software, 7, Lidgett Crescent, Roundhay, Leeds LS8 1HN dIctronics, 23, Sussex Road, Gorleston, Great Yarmouth, Norfolk. Bug Byte Software, 98-100 The Albany, Old Wall Street, Liverpool L3 9EP. I R USER Augus t 1982 1 with keys 1 and Q, and fire M at the oncoming tank with0 A before it can nail you with its own N weapon. O A simple b u t effective game, submitted by A S Gale of Exeter. E Perhaps its most distinctive feature U is that it manages to produce both V flicker-free graphics and an enemy R which fights back — and that on a E 11( ZX-81. Graphics notes: y 40 — Graphic A o128 — Inverse minus. Inverse O. graphic 5, space. u 150 — Inverse shifted M r 190 — Graphic 4. graphic 2 B199 — Inverse space a200 — Space. shifted M z240 — Inverse shifted j o400 — Asterisk, 0 , graphic A o500 — Shifted H k600 — Inverse BOOM a • . • 4 6, W • SINCLAW USER Augus t 1982 A A to L E T A = P 2 0 L E T C =P I - P i 30 L E T 5 = C 4 0 L E T 6 =CODE 5 U 0V L E T X = U A L " 1 0 0 " 5 0 L E T Y =CODE " C O 5 70 L E T Z = V A L " 5 0 0 " 1012; C L 5 1 0 5 L E T F = I N T t RNE 1 " , 1 +0 - LCE OT DG E= C O D E " 1 2 8 P R I N T A T G . ; "CI P I " "1 3 0 T L E "T G = G ) 4 0 I F G = C T H E N G OT O X 1 1 5 0 P R I N T A T E i - A , C; " " A T i - A „ C " " ; A T B 155 L E T D = 1 5 0 I F I N K E Y i t=" 1" T H E N L E T 6 = 6 170 18 19 " •" 19 2 0 21 2 2 23 0 0 T 9 0 0 0 0 I F I NKEY$="co" T H E N L E T 6 = 5 + I F I N K E Y $ = " 0 " T H E N GCI TO I F I N T I . R N D * CODE " a " ) = C O D E H E N G O 5 U5 GOT 0 CODE " a " P R I N T A T B D. ; L E T D = D +A I F D G THE N GOT 0 I F B = F AND D= G THE N GOTO + 2 4 0 GOTO CO DE "15" 4 0 0 PR I N T A T „ + A ; 405 P R I N T A T F , G + A , " 4 10 L E T 5 = 5 -A 420 GOT 0 X 5 0 0 P R I N T A T G - Ft ; " 1 = B THE N GO *5 . 1 0 I F 5 - 20 RE TURN 5 0 0 P R I NT A T 6 . " M O M " T 6O 1 0 P ZR I N T 5 " T A N K S H I T " t a V., l i s l a ‘ 31 WI MMI EF KE Y S 5 A N D CURS O R KE Y 0 8 CONTROL THE RELEASES THE TORPEDO 1 R EM Ina fi la lls IA M A a llgr e 2 LET X =0 n. L E T X 1 = 0 3 N - 4 LE T V=10 5 LET U=1 5 8 LET HI T5 . 1 5 6 9 FOR N=1 0 TO 2 1 10 P R N T A T N 0 . 15 N E 16 P R I N T A T 2 1 , 0 ; M TO I T P OA 1 I 9 I M 1 7I G 0 11 81 5 L E5 T1 /X = X + 1 19 I F 1 = 0 T H E N L E T ' O = X 21 L E T X=X-X* (X=301_4-30* (X11, -1) 30 P RI NT AT 0 , X ; " W 3 1- I F X = 2 9 T H E N P R I N T A T 0 , 2 9 ; 32 LET X 1 =X 1 4 . ( I NKE Y $ =- 8 - ) - ( I NK 35 I F X 1 < 0 THE N L E T X 1 = 0 34 I F X l > 2 8 THEN LET X 1 =2 8 35 P RI NT AT 20,X1;11110. 3 - 6 I F V =2 8 THEN LET U=I NT ( RND * 9)411 40 LE T V=V4-1 41 LE T V = I N T V - V * ( v . 2 9 ) + 2 9 * ( u = - V ) 42 P R I N T AT W, V;-MI NEMI r m i t i r V =2 8 THEN PRI NT AT U, 2 8 , 44 I F I NKE Y $ =- 0 - THEN LET M=1 46 I F M = 1 T H E N GOTO 1 0 0 50 GOTO 1 8 100 LE T X 0 = X 1 -1 01 0 L E T Y = 2 1 120 LE T Z=ABS X 0 100 I F ABS Y > Z THEN LE T Z=ABS Y 140 LE T F= F+ 1 142 LE T FR= ( U= H) 4 . ( ) = I NT G*0)4.(t.) 4 2 = I NT G+C))4-(V4. 3=I NT 0 4 - 2 ) 143 I F F R > = 2 THE N GOTO 21400 145 I F H< = 9 THEN P RI NT AT H . G * 0 hunt ga m e . s ubm itte d b y T M Thurston of Manchester. in Hwhich a torpedo is dropped from a I patrolling aircraft and homes-in cm Sthe cursor C. The cursor is manI oeuvred so that it draws the torpedo into the path of the submarine. S Since the movements o f three a separate points — submarine d ,craft a i rand - torpedo — must be cori related, a high degree of skill is s involved. In addition, the depth of t the submarine varies by a random i value. The graphics are strong and (1 6 K ZX-81). Graphics n pleasing. notes: c 10 —Thirty-two inverse spaces. t 30 — Space. inverse shifted M. l 35 — Inverse space. inverse C. inverse space. y 42 — Inverse space. graphic G. t graphic H. graphic G. o Inverse space. p 43 — Four inverse spaces. i 149 — Inverse asterisk. c 151 — Space. a 152 — Inverse space. 412 — Five graphic Hs. l s 413 — Five inverse spaces. u b - 1 4 a I F H ) = 1 0 THE N P R I N T A T H, G4. 0 ; 1 5 1- I F H < = 9 T H E N P R I N T P T M , G + G ) E 152 I F H>=1 0 THEN P RI NT A T H, G + rO ; 60 LE T G=04. X0/ Y - 1 170 LET H=1 M -l a s I F F ‘ 2 - 1 T H E N G O T O 1 8 0 LET M=0 r 11 9 XT G =0 1 49 1- Y L/ E 192 LE T H= 0 194 L E T C = 0 1S5 L E T F = 0 2 0 0 GOTO l e 400 RE M SCORE 410 LET HI T5=HI T54-2 411 FOR N=1 TO 2 0 412 PRI NT AT U 413 PRI NT AT W, V; p4 1 4 N E X T N 4 2; 0 1 P1 R1I N1 T1 A V . T 2 1 , 1 2 ; CHR$ HI TS 4 3 0 I F H r T 5 = 1 6 0 T H E N GOTO 5 0 0 437 LET F R . e 438 LE T V = 0 439 FOR N=1 TO 3 0 440 NEXT N 442 P RI NT AT CI , X;" 445 L E T X=X4-I NT ( R N D 4 3 ) . 1 4 4 6 GOTO 1 9 0 2 1 , 0 ; O U P W E I M M I M M A 4 32 ' , „A 0 1 It • -r t , 1 10 20 30 4 -0 50 60 L L L L L P .•)-! ,J1• E T = C O D E E T R =CODE E T = R E T t i =A E T I =CODE R I N T R8 L .; " . E t * * * * * * 70 80 9 - 0100 E. - L 1 -1 40 1 *2 0 = " 1 •3 0 11A • • • • 6 6 8 1 .1 *** F O R G =L T O C O D E P R I N T " 1 1 * g *U * NI E X T G P R I N T • * * * * • • ***it* Alc T •• S T E P -1 f ri F=CODE T O L - ( INKEY A = A f ( I N K E V $ = * * N L E T - ( INKEY Ei=84-tINKEY$= 6 1 4 . 0 P R I N T8- P I T , B .; " C " 1 5 0 I F A 1=t-I A N D B = I T H E N P R I N T -; "SCORE Z X L I V E S " 16 ) 1 , 70 I F A = L O R A=CODE " : - O R B = L OR O I T H E N P R I N T " Z X - K I L L E D " .; L i 0 180 L E T E = ( RND * C O D E " I g i " P 1 9 0 I F E =A A N D 8 < R T H E N P R I N T R T RB . ; " 2 3 " T A B L . ; " G H O S T G O T C H R " 200 NE X T F 2I 1 0 P R I N T ' T H E L I P " N T A T A A B ( ; L " * F. O $ R L E * *T M A 0fc„ 0e0 N, ks form, writes_)its discoverer. Z Chris Handley. t It thrives on a diet o f asterisks b u t i s k ille d X -instantly b y t h e inverse spaces . wMh i c h m a k e u p i t s m a ze -lik e ecosphere. Your task is to use keys A 6, 7 a nd 8 t o guide the ZX-Man N through the maze without running i of time or into walls. out s An additional hazard is provided aby the ghosts of previous ZX-Men swhich materialise unpredictably iand gobble him up. Only in the home straight is he safe from this ghoulish l threat. i It is an excellent 1K game for the c ZX-81, though the fit is so tight that o adding 's' t o the wor d 'ghost' is n sufficient t o h a l t t h e program. Graphic notes: 60-17 Inverse spaces. b a100-6 Inverse spaces, inverse *Z.XsMAN', five, inverse spaces. 180— Inverse E. e190 — Inverse G. d l i kw*/ f e 077/ o SINCLAIR USER AuRt101962 33 1 RE H - L E R p FRO G a RE H CO P Y RI G HT P. HAHHO ND 1982 3 P R I N T A T 1 1 , 4 i - L E A F R 0 G - 4 P AUS E 1 0 0 5 C L 5 6 P R I N T IONS D O? 7 I N P U T P $ Ya IOF Up s = " . v " T H E N G O 5 U S 8 9 A A W 9 C 1A. 8 . 1N0 L TE T H = 0 12 L E T Nmil 1I 4 LNE T 5 F = 1 1T5 LRE T US = 0 1C6 LTE T E = 2 0 17 L E T F = p 18 P R I N T A T 2 1 , 3 - F R A H E - F 19 P R I N T A T 2 1 , 1 5 ; - 5 C O R E - i - 5 20 L E T 5 = 5 95 L E T C = I N T iRND4-25.1.3 100 FO R A = 0 T O a 105 L E T E .E - 2 4 .4 x m l,,E y .." 7 - ) •-• 108 L E T C= C- 2 4 ( I NKE V 4 = - 5 - ) 1 1 , 2 * f T NKE e S = " 3 -1 0 7 P R I N T A T E 108 I F C - 2 8 T H E N L E T c 1= 029e .I F C i 5 T H E N L E T C = 5 110 G O 5U8 2 5 0 0 115 GOSUB 5 0 0 0 118 I F E , = 0 AND e = c oD E T H E N G O TO 2 0 0 0 119 I F I NP X Y 41=-7- T H E N LE T 5 = 5 4 I Z 2 1 , 1 5 " 5 C O R E " i 5 120 P R I N T A T 125 I F E : 1 4 T H E N GOTO 6 0 9 130 I F E , l e T H E N GOTO 5 O9 140 I F E = 1 6 THe m G O 8U6 3 0 0 0 150 I F E = 1 4 TH E N GOSUB 3 1 2 0 400 GOSOB 4 0 0 0 5 1 0 P R I N T A T 0 , A ,• 4 - i f t t fl M I I I m g t gm. • • • -• -• 1 1 M . • • • • • • =• • • • -• • _ — a g m E ll• • • ••• • • • dE b I O N 1 1 . • m 6 S .514 P R I N T A T ar f 0 4 ; 1M m A 3515 p A I le e n; P t PN T , R5s 1 PI 9r P R I N T A T 1 -4 , 6 ; - f fi N I I INS I2 I0 PP RI I NMT A T 1 6 , 6 ; 1 g P I 530 NE X T A -T A5 4 0 I F A 4 - 2 3 . 3 1 T H E N G O - 0 5 5 0 45 I F As. 233=0 r N E N G o r e 1 0 0 l5 0 F 8 TT O 0 S T E P - 1 551 PO RR I NA T . A • • • m a .M•••• 552 I F c ) 2 8 TH E N L E T C = 2 8 553 I F 0 1 5 THE N L E T C = 5 555 L E T E = E - 2 * f I N K E Y S = - 7 - 1 N 556 L E T C=C-2 * fI NKE V S =-5 -1 1 1 , 2 4 (T K5 5 6 G O SUB 2 5 0 0 566 I F e-,44t AND EG O TO 2 0 0 0 E=cone • T H E N y567 G 0 5 U8 5 0 0 0 ts0 568 I F I N K E 1 S = - 7 - T H E N L E T = "5 8 9 P R I N T A T Z l e i ; 85- 7 0 I F E 1 1 4 T H E N C O T O 1 6 0 0 70 5 G I P l e 3, 0 T0 H0 E N G o r o 1 6 0 o O S eU B -5 8 5. 9. 0. 5G C OO 5 URS E 4 0 0 -0 1 )6 0 0 G O T O 5 0 9 . 5 2 0 0 0 P R I N T A T E,C;-1,11-5 2 0 i0D6 5 0T 0 2 1 , 1 5 ; - 8 C 4 G PO R TI O N T9 A -)s 22 55 00 10 I F E . - 0 A N D C = A - 1 . 2 2 5 1 0 I F E < = 0 A N D 12=14+3 2P 5 0 20 I F lEmet 51 AND C m A 4 8 2 25 50 13 0 I P E l = 0 A N D C . A . 1 1 0 1 e 4 e l s 34 2504 I F 5 1 = 0 0 2 5 1 0 2 5 0 5 I F 5 4 = 0 0 2 5 1 0 2 5 0 5 I F 0 2 5 1 0 02 520 57 1 0I F 5 - 4 = 0 AND 2 5 0 6 RE TURN 2 5 1 0 L E T 2 5 1 2 P R I N T A T P1 E , C ; .R P I - N T A T 1 0 2 1 e 1 AN D A N D N E . AND 5EDO R E THE N - ; 5 GOTO THEN G O T O THEN S O TO THEN G O TO 4 C=A+14 ,s1 THE C= N THEN G O T 1 4 G r C=A. v, a0 4 TwH E N G O T C1 =5A + R , 7 THEN GOT 1 . '. 1 P E SI NCLAI R USER A ugust 1982 eM11 !3400 !:380 I F 5 4 0 0 5 0 9 0 I F 5 4 0 0 E = 8 AND c = A + 1 0 THE N e = a A N D C. . . 9 1 7 0 1 4 T H E N GOTO o o r o 5100 I F e a AND C=1,14,1a r m EN c o r o GE . - , M • • • • M .1 1 .0 , E S O •f t .0 • OM. M M . ••• • • • • • • • • , AND E.1 6 e =1 6 E=16 E=16 e=16 • • • • • , . da b • • •• • • • • • • • d• • • • • • • • • •• • 5 4 0 0 5 94 4 90 0g 2 1 85 THE N G O T)) 5 AND C = 1 5 AND c = 1 8 THEN G O T° THEN G O TO THEN ••••••• • • • • • • =,, •••••• E = 1 0 AND AND C = A + 2 2 THE N GOTO Cw 0 +1 T H E N GOTO THE N GOTO E = 1 0 AND C = A # 8 E = 1 0 AND C=A*115 THE N GOT E . 1 0 URN AND C = A + 2 2 THE N GOT P R I N T A T E , C ; - 8 P L A T G O O T9 A 5 0T 0 2 1 , 1 5 ; - 5 C O R E P R STI N CL p0 s -R "II 9 0 0A3 2o P P R 90 A U E T H 5 , 0O 5 ANL C . , 1 2 e = a -;-S 9 0 0 0 P R I N T A T 0 - L E A P FRO G Y0 O 1U RP F O TG :A- l 1- 4 3- , 3- ; - Y O U H U S T O U H A 90 RR I N G O T° THEN G O TO AND C = THEN G O TO AND C " G O TO . = - 2 4c = E =1 2 7 G O TO 5 6 c e T R = T H E N G O TO 5 „NE=1.4. AND Ht E THE N G oTO D .E=14 AND N-c T H E N G O TO c „E..1.4- AND s-= T H E N G O TO 1 Rmc T1= G O TO 4 .,A N D H2ci , 2 1 T H E N E s T H E N G O TO A A N D NC . 2 4 _ N T H E N G O TO 1,1ND I F DE = 1 4 • ••••••••• am,. • THEN G O TO O R M .. •• i m E n 0 • • • • • • • • • game Frogger was submitted T by P Hammond of Ipswich. The H• ea is to jump the frog across . a l i dodge ly I pond. the speeding cars on a motorway. and lead it to safety in S one of the moving froggy rest-homes V on the other side. E Features include a running disRplay o f scores, 'instructions o n S request a nd a pleasing range of I wipe-out logos — pond. motorway O and frog-homes give Plop. Splat and N Missed respectively. o Your frog is prodded into action with keys 5. 7 and B and earns you f bonus for every frame it manages t t heave itself across. Graphic notes: h 107 — Inverse F. 510 G r a p h i c 5. two graphic e As, graphic B. a 512 — Inverse C. r 519 — Inverse L. c 551 — Inverse F. a 2521 — Inverse F. d e 5400 5110 I F 5400 5 1 2 0 I F 5 4 0 0 5130 I P 0 5 4 0 0 5140 I F 0 .402,0 5 1 5 0 I F 5 3 0 0 RE T MT N , 0H ;E- "O V E R T H E N T- - A A lTT- O 4 T C 1 4 0 5 2 N T - W A • r . ; - H O T H OE R L I L Y Y O U THE CARS 9004PRINTWHICHAT 6,0;"ROAD,AVOIDiNG D 9005 PRINT AT 7,0;-V.EEP CHANGING I H OPRINT O G N E . - - 8 0AT 8 1 18 h -"- T O GET THE FR 0008 R0 0 0 0 7 P R I N T A T 1 0 o 3 ; - O N L Y FO RUARD N A BONUS Op 100 r 6 1R-u E 90ea l a 6 ; r- oY L EU AREDO CU PRINT , E AT T 12,0;-E4CH FRAME C 9009 E 9 0T 1 0 P R I N T A T 1 0 ; - M O V E H E N T PiEY H E 9011 N Y OPRINT U AT 1 6 - P P E S 5 NA- UN 9012 I PAUSE 4E4 — ER E 9R0 1O ETUK RN E y s . - - T H E N C L 5 E3 AI F I9014R N gD5 0N Y0 P - AUS E 2 0 0 N0 C L 5 99 E 1T G5O 7) P 90 5 1p9 P R I N T " D O Y O U U A N T A N O T H E R 9 5 2 -0 I N P U T Y $ 1 g9I,5S 34n 0 iSI TF O Y P $ f t - Y - T H E N G O T() 1 2 0 F N H 1 r 5 A T H T E N s L c E T o H R = 5 E S - 3127 509 4000 P R I N T A T E , C ; - P L O P G 4001 P R I N T A T Z 1 , 1 5 ; - 5 C O A E 4.002 G O TO 9 5 0 0 O G o TO 5000 I F E = 4 AND C = A + 1 THE N 5400 T 5010 I F E = 4 AND C = 0 + 3 THE N O 5 4 0 8 0 2 0 I F E = 4 A N D c m A + 1 5 T H E N G O TO 0 5 4 0 5 00 3 0 I F E = 4 A N D C = A 4 2 2 T H E N G O T O 5 4 0 5 00 4 0 I F E -es A N D = A + 1 T O I E N , G O T O 5400 5C 050 I F E = 8 AND C = A + 5 THE N GOTO 5400 5 0 6 0 I F E = 5 AND C = A + 9 THE N GOTO 540 05 0 7 0 I F E = 8 A N D C = A + 1 3 T H E N G O T O 5400 SINCLAIR USER A u g u s t 1 9 8 2 35 or TOWERS HANOI 7 — mysterious e a s t v i a Si mo n T HAnnetts IS g a m i s f r o mPowys. the o feRhayader, It is velly. velly good. Your Si n cl a i r w i l l e re ct th re e pegs and on the centre peg will place six rings in order of descending size. Your task is to transfer the rings one by one until they are all assembled in the correct order on one o f the other pegs. You cannot place a bigger ring on a smaller one and the computer will chastise you if you try. An excellent little game which went immediately on to the office tape. Graphics notes: 30 — 32 graphic shifted flis• 50— Three spaces, graphic shifted 8, 7 spaces, graphic shifted 8. seven spaces, graphic shifted 8. 67 — Three spaces, graphic shifted 8. 70 — Three spaces, inverse space. graphic shifted 5. 80 — Two spaces, graphic shifted 8, two inverse spaces. 90 — Tw o spaces, th re e inverse spaces. graphic shifted 5. 100 — One space, graphic shifted 8, Two inverse spaces. 110 — On e space, fi v e inverse spaces, graphic shifted 5. 120— Graphic shifted 8, six inverse spaces. 36 1 0 P E I -1 • ' T 013EPS r_ ao -3 0 P R I N T P T 2 0 , 0 , ' )F H P N O 35 P RI NT cr T. P B 2 4 . ; 342 0" 1 F„ O ER k X ;= 1 0 T O 1 9 50 P P I N T P T „ 5.; " " 1 " . 6 : 0 NE X T 5 T 1 D IPH R 55 D i l l R$ 1 .7 „8 ) 5 67 L E T P S = " l 0 L E e T R S 1.2.) = " 7 8 , 0 L E: T P t . - 3 4 9 0 L E T P f g i. 4 " 0 L E T R S 1.5) = " 10 20 L E T 11 ( 6 ) =" 1 t2 0 = L "E T R 5 ( 7 ) = " 130 FO R Z = 7 T O 1 ,JTEP - 1 1 3 5 L E T R 1. 1 , 7_ -1 4 0 L E T R 1 . 2 , 7 i =7 _ 145 L E T P = 1 ;1 5=0 1N E X T 2 155 L E T C = 1 160 F O R / 1 0 $ 1 7 0 F O P ••z• = 7 T O I . y r E p - t l a c P R I N T P T 'Y +12, Y 1- 1 190 NE X T 71 0 5 N E X T 7 _ * 61 P- R3I N, T P T F 0t , 1$ 2_ 0 2 0 5 I F r . 1 , = O R F4 3 2 * - - T H E C Z , 24,, N GOTO 2 0 0 0 "2 0 H e -, OP RV I NE T P T O . , 0 „ :2 1 0 P R I N T P T 0 , 0 . ; " F P O H I n s 2 0 I N P U T • _1 "2 2 3 0 P R I N. T P T 0 , 0 ; " T O ? " 12 4 0 7 I N ;P U T K . 250 P R I N T P T 0 „ " T O ".0 2 - 5 5 I F J .7:i O R J L: 1 O P K , ; -3 O P K , 1 THEN G O TO 1 0 0 0 Z 2 .6 0 I F K = J T H E N G O T O 1 0 0 0 2 7 2 08 2 '4 i2; L E T Po z : b 1 F 0 0 L E T ID=Rt a...0) 3 0 3 1 0 1 ,Err0 3 4 0 O 320 NE X T D IP 3 3 0 r_ 4 0 1 F 0 ;4ca F O P D = 1 T O 7 R =3 5 0 I F R ( K , D ) = 1 T H E N G O T ( ) 3 7 0 0 D < C a THE N GOTO 1 0 0 0 13 6 0 I F R 1 6 05 0I F R > 1 T HE N GOTO 3 6 0 IT3 3 070 NE X T D = O3 8 0 L E T D = - D - 1 9 0 L E T P t K , 0 ) = r4 t J „ P ' s 1 73 4 00 L E T R , P ) = 1 T4 1 0 L E T C=C; H4 2 0 G O T O l e f e ' fEa z e F O R 1 3 = 0 T f : j 1 N0 1 0 N E X T t i 1020 P RI NT P T o , " ItimkPLID H O V E " 1 G0 3 0 F O P 1 _ ) = 0 T o ! l b 1O 040 NEXT. U 1 T0 5 0 G O T O p e e 2O 000 P R I N T P T 0 , ; " Y O U HAt.. L D T H E T O U R 8 O F H P N O I I N " C 1 3E T" E HOLIE5" E C PO R IHN T P 2 2.0 1 0 2 00 2 0 P R I N T " T R * ? P G P I N ? " 2030 I N P U T 511 2040 I F S * = R - UN 2050 7 Y E 5 O P 7 r O P 5 $ 7 . SI NCLAI R USER Augus t I 982 V V t . • INTEREST CALCULATION Jo' !f so, so will a program D submitted b y Christopher Green of Stratford-on-Avon. Enter O the amount, the percentage, the E length of time involved, and the S settlement period — the intervals at which I payments are due — and the computer will crunch until your N eyes scroll T E R E S T i n t t i r e s t y o u ? 10 L E T D = V R L " 1 5 " 5 RE H " I N T E R E 5 T CALCULRTI O N” 10 P R I N T CER D E R E NNE T 30 I N P U T R T E T " E N T E R THE. -PERCENTRGE 4 0 PH R I N R R RHN N UOt t " PE 5 0 INN P U U T T EY e,o P R I N T " E N T E R T H E VE4R5_. T H E N TC H E H O N T H 5 " O 7 0 I N P U T C. 80 INPUT E N 90 L ET D =C * 1 2 4 - E 10 P 1 ERIO D I N MO N T H S -21 11 0 I N P U T F 1 2 0 L E T 0D=D•er 1 P - 30 FOR G =1 T O / H T u 1 4 0 L E T H = I N T ( R e ( Ei*F / 1 0 R 1 5 0 P R I N T • • P E R I O D " . ; G.; R „ " .I;1 3 : 160 L E T R=R4-H ! N 1 7 0 I F P E E K 1 6 4 4 2 I: s t2 T H E N 5 C T _ 1 "1 280 NE X T G P R I N T " P R E 5 5 RNY KE Y T O 0 E1 , 0 TN INUE" 0 I=l e t e I F 1 N K E Y $ = " " T H E N G O T ° 2 ET 2" 1 0 C L 5 . E ;2 2 0 : G U T ° 1 0 R T H E 5 E r r i _ ,.o a,d410A60 E ". . ; Ott OA e r 4 . H .... • . • 1 E N T briuTTLE 11•••• 1 2 0 L E T K=V g4 1 _ " D c t 0 L E T 5 = V RL ,3 4 0 L E T F=1 . K "1 50 FO R L = V RL -6 0 P R I N T R T R N V * V A L " 5 I L - 1R *VRL " 8 " --6 ,) TR N D 7 0 N E XOT L V 8 0 PR R I NL T R T V A L p •2 1 * 1 2 1 0 0 P R T NT R T " 1 . 1 1 1 . " R T C , F + V R L " 3 " .; V R LTO 2 0 0 + (200 AND ( PEEK ( P E 1 ,2 0 GO Ett. ( 1 8 3 9 6 ) +2 5 1 Et re PEEK 1 8 - 3 ' 4 9 ' f + (2 0 0 FiND IF ( . 2 D , DF= 2 1• ) :+ 2( 4 50 0 R N ) 200 PRINT 201 L E T RT „ 0 0 FINE F =25 F W D " D = 0 + ( /NKE Y 1 1 t • " 7 " Y = "7" ) 2 0 5 L E T F =F + V R L " 210 I F I N K E Y $="7" URL " 1" 230 GOTO UAL " 1 0 0 400 PRINT RT , ; 1 1- 3 0 0 P R I N T p r r K . ; USED = " 5 !..AtRuSET1 A ugust 1982 D = 2 1 ) - I " THEN LET ( /NKE • = 5 + f e e " E "' YO U W I N F U E L 0 " 4 RO L CO M 0 0 • of the Nevada desert as you p steer the heaviest glider in the world' to a safe landing. R O It is a Land the Space Shuttle game, submitted by G Banks, of J Wakefield. West Yorkshire. E The display features the shuttle drifting down diagonally from left to C right, through a number of obstacles, I low-flying vultures o r loosened •thermal tiles, perhaps. A stab on the y7 key will boost the shuttle temporarily to a higher altitude while still o keeping it on line, you hope, for the u Landing pad on the right of the rscreen. s The game is suitable for an uneexpended ZX-81, though you will find yourself running out of memory lperiodically and i n need o f the fCONT button. Graphic notes: t 60 — Graphic A. 80 — Three graphic Ds. o100 — Graphic W . Graphic 6. t Inverse space, graphic W. h400 — Asterisk, inverse asterisk, asterisk. e h e a 37 from Lancs.. HERE WAS A young fellow Who sent us a program which ranks As the best of all time For churning out rhyme And it hereby is printed with thanks. The ba s ic s o f a n e x c e lle nt program. Your own ingenuity — or genius - is the limit. Submitted by Jonathan Finstein of Salford, Lancashire. (16K ZX-81) T PErl 5 C L S 6 LE T 7 L E T B = 0 8 L E T R = R + 1 9 I F A = 6 TH E N GOTO 2 0 0 10 L E T A S = ,f — 20 L E T B S = , E ER TE C S = 3T 0H L 4 — 4 W0 L RE T 5D S = — H O F W — A I S H — 0 L E T E $ = R 5 E O Y TN — OO U O — N 5 B = 6 + 1 U5 IL E NGT H N D M A 6 TG0 L E T N = I N T ( R N D * 4 ) + 1 H 0 IE F R = I T H E N P R I N T ; R S 7 A F M 7 6 T= 1 A N D N = 1 T H E N P N 1 IE F V E R E E NR 5HK T D W2 I FO 6 = 1 A N D N = 2 T H E N P 7 A — R K R3 I F 8 = 1 A N D N = 3 T H E N P T 7 ENT D 'KE R 74 I F 5 = 1 AND N = 4 THE N P E' G H E N T N- 7 7 I F R = 2 T H E N P R I N T ; B S 78 I F 8 = 2 AND N = 1 TH E N P T' U R A P P E D U P 79 I F 6 = 2 A N D N = 2 THE N P 80 I F 6 = 2 AND N = 3 TH E N P CP R I NTED O S i I F 6 = 2 A N D M = 4 T H E N P VF A S T E N E D — ; E 82 I F R = 3 THE N P R I N T : C S 83 I F 8 = 3 AND N = 1 THE N P 'RH E R D E 84 I F 6 = 3 AND N = 2 THE N P DH A N D — ; e5 I F 5 = 3 AND N = 3 THE N P — — ; 85 I F 5 = 3 AND N = 4 TH E N P D — O F 87 I F 6 = 3 TH E N L E T 5 = 6 + 1 G 88 I F 5 = 4 AND N = 1 THE N P O IN A TE N T "O - 8 9 I F 8 = 4 A N D N = 2 T H E N P U I T , T NT" 38like LIMERICKWRITER 90 ; R I N T ' TA R I N T R I N T ; R I N T ; , R I N T R I N T R I N T R I N T . ; R I N T R I N T R I N T R I N T R I N T ; R I N T H CE HE 6 = 4 A N D N = 4 THE N P R I N T , THAT WAS B E N T -1 0 0 I F 8 = 4 I F A N D N = 3 THE N P R I N T WITH • t R I N T ; O HE S C E N T - 120 I F A = 4 TH E N P R I N T ; D S 130 I F 8 = 5 A N D N = 1 TH E N P I T RAN O F F —; 131 I F 8 = 5 AND N = 2 THE N P “ I T GLOWED — ; 132 I F 8 = 5 A N D N = 3 THE N P I T BLEW U P —; 133 I F 6 = 5 A N D N = 4 TH E N P I T TURNE D BLUE — ; 140 I F B = S TH E N L E T 8 = 8 + 1 141 I F 6 = 6 AND N = 1 TH E N P — — I 146 I F 6 = 6 AN L ”N F O R A L A R K IT 1 4 7 I F 5 = 6 A N K — H 160 I F A = 6 TH E W E 1.7e I F 8 = 7 R N IA P Q T A I T WE NT1 IF5 = 7 A N 7 U H R A 5K I N T E N T R -B 1 172 I F 8 = 7 AN K A 4 R IF5 = 7 A N 3 .7 2 I T WENT1 K II T M E A N T 'F 1 9 0 G O T O 8 -• B2 0 0 P R I N T =2 0 5 P R I N T — 2 1 0 I N P U T V S 5 2C 1O5 P I YF 7 V4S Y= O 2 0 PR R I N T ; A2 - V "C O) R N ) N N— 2—3 0 I N P U T Z $ - Y DD 2 —5O0 I F Z l s = 300 S TO P N-Y T3 1 0HO S EAU V N E — =Y U C 3 2W0k OR iU N N 5 P 2P T Y -r TA T HN E O N HG T HO ET EO k N6 • • R I N T R I N T R I N T ; R I N T D N = 3 THE N P R I N T D N = 4 THE N P R I N T E N P R I N T , E S D N = 1 . T H E N P R I N T WHE RE D N = 2 T H F N P R I N T • I T D N = 3 THE N P R I N T WHY D N = 4 THE N P R I N T WHAT SINCLAIR USER Augus t 1982 interface review Stephen Adams looks at the Data-Assette ZX-99 and finds it good but that it could involve a lot of expense. Control system boosts power for up to four different tape T recorders which also has a n H RS232 tape interface for running a E printer. The tape commands are all Zstored in a 2K ROM between 8K and X10K but the total area used is the -whole of the 8K section between 8K and 16K. That is because of the way 9the ZX-99 divides the tape recorders 9— there must be at least two to make ia sensible system — into INPUT and sOUTPUT tape recorders. The two ainput sockets a r e selected i n cdividually and one lead is provided owith the Z A and REMOTE sockets on the tape n-recorder. The normal cassette leads 9 t o t9 areoplugged from the Z.X-81 into the c rZ.X-99 na tnthe top a nd a ll o f the c t oe SAVEing a n d LOADing i s done h the ZX-99. ltthrough se There is a 50-page manual with the ZX-99 a nd i t i s we ll wor th yE A sreading before starting. It is wellwritten a nd contains not only a tR e SI NCLAI R USER A u g u s t 1982 m chapter on all of the commands but example programs, problems which may occur and any peculiarities of the system. The commands are in the form of USR calls to various parts of the 2K ROM whic h c a n either be used direct from the keyboard or within a program. It is very easy to use in which string is used for the buffer = "X length of - that buffer string to be sent. The — Y variable is used t o control athe printing operations of the RS232 interface. n The variables can be put to other uses in dthe program but must be v the correct data for the filled with a ZX-99 before doing a USR command, or a n er r r or code w i l l stop t he program. i The r e is also a "completion code" in the form of an error a report when LET U S R 1234 is b used. Variable L can be checked if l been a fault, as the report there has e if all is well. will be 0 Z the useful extras provided One of t by the code is a check of the quality of a program which has been read h back from the tape by the LX-99. It e consists of checking for three common errors — too high a level, too low a level, and varying tape speed giving longer pulses than are to be expected. A number which gives the sum of the three errors is returned in the completion code if they are found. The USR commands provide the following functions: • T u r n on the tape drive of any one input or turn on either or both of the tape drive outputs. • R e a d or write a data buffer of length Z into or out of the tape recorder. On output, two copies can be made if required. one from each output. • S k i p the next block of data or program on tape. • L O A D a program i n t o t h e ZX-81 memory from an input tape 'One of the useful extras provided by the code is a check of the quality of a program which has been read back from the tape.' Basic but i t requires the use o f several variables to be set up for use by t h e ZX - 9 9 be for e t h e U SR commands are used. These are a single-dimensioned string (DIMX.S(300)), Z$ . Z and Y. The dimensioned string can be any single letter and is used to store the data to be sent or received from the tape. 1 $ is used to tell the ZX-99 drive and then SAVE it again on to one o r m o r e o u t p u t t a p e recorders. • P r int - out a data buffer to an RS232 printer. Y defines speed. number of stop bits, parity and a choice of upper- or lower-case printing of the Sinclair character set. Al l codes sent to the printer tAt '•‘ con tin ued on puge 40 3 9 3 continued from page 39 are in ASCII and the user can define any ASCII character. • P r i n t a f ull lis t o f a Basic program to the RS232 printer. No controls are provided — only the data and the common. Graphic characters are printed as ASCII codes. The RS232 can be used only with a printer, as only an output on 3.5mm. jack i s provided. A l l t he A SC II control and other codes, including upper- a n d lower-case, c a n b e generated from the keyboard o r from within a program. When using a data buffer to print-out a string of characters, carriage r e tur n a nd line feed are separate but •<> will produce both for a new line. The length of the printed list is limited only by the maximum length the printer can print, so long lines will look completely different on the printer. The speed a t which the printer can work can be between 110 and 9.600 baud but the RS232 port expects to print at full speed, so the printing speed must be adjusted to that with which the printer can cope. The graphics characters i n a ZX-81 program are a ll converted into A S C II characters a n d a r e printed as such. That means that as some of the graphics correspond to control characters it could cause some weird effects on the printer, such a s double-sided characters and graphics dots. The only way to avoid tha t is t o convert a l l the graphics int o CHRS( ) but tha t wastes memory. On t h e la te s t models, w h e n LISTing the program, the graphics 40 S I N characters have been converted to spaces, enabling the user to fill-in the ga ps w i t h t h e appropriate graphic when the printing had been completed. The original ZX-99s did not do that, c a us ing problems i n t h e LISTing. Data-Assette has offered a new ROM to people who bought the original model. That does not apply when printing a data buffer, of course, as CRiLF can be done at any time along the the minimum the system will put on to tape. Block skip will check and report tape errors but will not verify the data a ga ins t t h e pr ogr a m i n memory. COPYing a program overwrites all the system variables, so a re-start is made after one program has been copied, thus NEWing any program i n memory. BREAK i s recognised thr oughout a l l t h e routines and will revert to a Basic listing as normal, except on COPY. The ZX-99 has some very good features t o build int o programs where data needs to be written to and r e a d fr om a cassette tape. Unfortunately that does not improve the speed of transfer, as the same tape system is used. The minimum requirement is two tape recorders at once, which may prove a strain on some budgets, as well as the cost of the ZX-99, which is E62.90 including entire length of the printer. One VAT and postage. The printer routines included are useful thing in the LIST routine is that it generates a blank line after very useful for doing reports and single G O T O s . G O S U B s o r graphics on a real paper printer, as RETURNs, showing the e nd o f a the printer is under complete user routine. control. T h e differences i n a p The tape LOADing and SAVEing pearance, such a s the represenare done at the same speed and in tation o f lower-case b y inverse the same way, using Sinclair ROM letters on the screen and the limit of routines, so there is no increase in 32 characters per line on the ZX-81, speed. The fact that five seconds of would have t o be solved by the blank ta pe is recorded between program. The non-restoration of slow mode each piece of data also means that is better only to SAVE to tape large on return to Basic is also annoying. amounts of data, otherwise the data as the ZX-99 works only in fast mode, for obvious timing reasons. records take so long to load. CLS is also recommended to be In all, a very good tape control used during data recording, other- and printer system. The ZX-99 can wise that causes noise in the silent be bought b y contacting D a ta part of the tape. A data limit of 40 Assette a t 4 4 Shr oton Str e e t. bytes is also imposed on the user as London NW 1 6LIG. 01-258-0409. 'Non-restoration of slow mode on return to Basic is also annoying.' C L A I R USER Augus t 1982 KEMPSTON MICRO ELECTRONICS - KEYBOARD PRESENT ITHE NG N IF E YOU I N ARE like many ZX81 users and are fed up with the dead 'touch sensitive' key pad then consider the advan• tages of the new KEMPSTON KLIK•KEYBOAR D. This is Z a genuine p u sh b u t t o n ke yb o a rd wh ic h h a s b e e n X designed as an exact replacement, being no larger than the K existing key pad, but offering all the advantages of a full L size keyboard. Consider these facts: • Fits on to the ZX81. I • No soldering needed on the assembled version Kliust plug in) • No trailing wires. • No special case required. •Positive feedback from keys_ • RM two colour legends supplied. • R A back-up service offered, including fitting. This is a genuine 40-key, push button keyboard which fits into the recess formed after peeling off the existing touch sensitive keypad. The kit comes with a precision drilled P. C.13. finished in matt black, 40 keys, 2 colour legends, connecting tails, adhesive pads and a full set of instructions. 1W•••••• & A G M s . 9 2 0 .0 0 , , ? n t , U II 11••• STOP PRESS. . STOP PRESS.. STOP PRESS NewSinclair Spectrum H/ W 24 line input-output Port has now been developed, allowing access to the outside world. Using a single in or out instruction - S.A.E. f or further info. Also available f rom our range of products is a Parallel User I / 0 post E16.50 built Et tested. Gives 1 6 1 0 0lines to drive light relays, motors etc_ Many already sold to education Kovhoard bleeper ( built. 8,95 UserWhat is the best way to guarantee that you never become bored with your Sinclair computer? The answer is to subscribe to Sinclair User, written specifically for owners of ZX-80s, ZX-81s and Spectrums. Sinclair User is the latest montly from ECC Publications — pioneers of Practical Computing, WHICH COMPUTER?, and Computer & Video Games. Whether you bought your system yesterday or are an old hand, you are probably an enthusiast for your machine ad your biggest problem is likely to be obtaining all the information to satisfy your interest. Sinclair User is devoted to quenching your thirst for information. As the name suggests, the content is geared specifically to helping you, the user. There are pages of information on available hardware and software, Our aim is to make Sinclair User invaluable and we chronicle applications which are of special interest. SINCLAIR USER August 1982 U•61 pl e a Illetbmod 17011 11 Ig A r y b oo 1 , a ma t ad l l ow 04 dogq I . . d o b s e n Kwnpaqatt A M icro flocireinacs B O d m • •s• . . . • L u c e , • • • • • • , 3 , , lam• f u m l m • , , , , , , e k Proprietor B .t . . . A. Panclaal, B.Sc., D o e. . . 1 . m 4 : b k o d C R a m * l e C21 Sa b o u t Co mp 70 I M O dibmo P.G. Cert. Ed Make sure you get it each month Can you continue to obtain the most from your Sinclair without reading Sinclair User every month? So why not fill the subscription order form today? Send it to Sinclair User, ECC Publications, 30-31 Islington Green, London Ni 813J. . r , e 0 r , 1 8 . 0 . 1 v including d e E u r o p e E N ( I n c l u d i inade paudib6 tu EEC Pubk.tioli, Subscription Order Form I wish to start a subscription to Sinclair User I understand that I may cancel my subscription at any time and you will refund the balance. H I enclose a cheque for E9 for 12 issues (U.K. only postage). Li Please charge my credit card. Card Name N o . Address Signed Date 41 HILDERBAY LTD Professional Software LTEXT AND Z T E X T ZX81 WORD PROCESSORS -N ...It.% . .1 7, SPECTRUM SOFTWARE now available! ee . • ,•• • • • • • • • •••• ; . lower case characters on the ZX printer!! \\,,, e , .C7•50 Details from us. 48K Payroll f25 until 21 September Tape reco rd er suitable f o r microcomputer u se, aligned and tested on computer signals E22 + E2 p&p. Hiderbay Loading Aid . Load your microcomputer from tape first time every time! E5.95. ZX-81 16K R A M packs, comprehensively tested (for bad bits, addressing faults, printer, saving) E30. HILDERBAY SUMMER ZX-81 SALE Beamscan (beam analysis) Payroll Stock Control Budget I Er II £9 (2 programs) Time Ledger Critical Path Beach Financial Pack I Gold E5 each These programs have been described and reviewed previously (or we can prove details). All prices include VAT, and are post free. Sale prices are valid until 21 September 1982. Fre e updates, comprehensive telephone and personal support, and competition prizes are not available for summer sale purchases. HILDERBAY LTD Professional Software 8/10 Parkway Regents Park London NW1 7AA Tel: 01-485 1059 T e l e x : 22870 42 S end 95p I rittaterriable against fi rst order I h a lull catalogue and FREE ' ta m p P le a s e stale ZXEll on order All prices include V AT a nd K I P available troth 1ALW Oasis Softwa re . lo w e r N oa h Stre e t. Cheddar. Somerset Tel, Cheddar 143409 Occur am:urines we lcome ACCESS ORDERS TAKEN BY PHONE 2401011AS A DAV M Cl3each E20 unti121 September Optimax No longer ne e d y ou be confi ned to space games. ba ttle s hips a nd the w e W e b these programs y our ZX S T be c om e s a viabS e c o m m a c a l m a c hine . D E X T ( uppe r c a s e characters onNI and ITE X T 'upper and lower case characters' * r e wor d processors which incorporate a teat editor and a formatter,' printer T h e teal editor allows you to type lest In and e dit it T h e for m a tte c printer takes the te a t and sends it to be screen or ZX printer, iustitying it and tormanang according to commands embedded in the tent Inc lude d in the range of command* are such useful operations as siting search, s um o replacement and a merge 'meaty enabling a skeleton doc um e nt to be fi lled with a s ta ble information I TE X T caters for both upper and lower case characters N o . tha t a note m inim a B y utilising the high resolution graphics feature ot the ZX planter Groharn Asher ' I n b u i l t a complete set of lower case utatacters. These program come complete with a detaated manual U P I O s t r t MOVIN G AHEAD k WITH ! ZX SOFTWARE ZX CHESS Et ADVENTURES P ROGRAM S FOR THE ZX 8 l.9 3 ' N C I W I N G ZX-FORTH 16K RAM PACKS E29.50 1K ZX-CHESSI1 E2.95 ZX CHESS I reduced to E6.50 ZX CHESS II now only E9.95 ADVENTURES ADVENTURE 'A' 16.00 ADVENTURE 'B' 17.00 ADVENTURE 'C' E8,00 Full implemeotation of FORTH for the ZX — 10 — 28 time faster than BASIC. 'Simplicity of BASIC wrth speed Et machine code.' BYGBYTE RAM PACKS, no wobble problems. 1 year guarantee on each RAM PACK. The best you can buy. Immediate de live ry We didn't think it was possible. but the game plays against you, two opeornit moves, only 1K of memory ne e de d. Very popular machine code program. with six levels of play a rid an a na lysis option. Unbe a te n e xce pt by: A n e w improve d ve rsion with a ta ste r re sponse time, seven levehs of play, and in addition a recommended move option. Exciting machine code games with instant response, choose from the range below. Y ou fund yourself stranded on an alien planet Can you reach your ship and escape;' In a jungle cleanng you coma &CHAS an Inca temple. You must break in, collect treasure and escape alive. Beware Includes a cassette save routine. You are unfortunate enough to be drawn to an alien cruiser. Can you reach the control room arwi free yourself or will they get you first? Includes a cassette save routine GALAXiANS All the features of the acarde game in a fast machine E3.95 code program. Swooping attackers. explosions and personalised scoring. ZX BUG A 38 in 1 machine code tool and disassembler, allows E7.00 access to all registers arid to search through. and modify memory; with cassette routines. and many more For a catalogue grimly tut details. please send a S.A.E to Artic Computing Dept EE 396 James Reckin Avenue Hull HU8 WA. SINCLAIR USER A u g u st 1982 hardware world Little switch into reverse THE ZX-81 video invertor and a r a th e r over-sized consists of one integrated toggle switch, both being circuit, w h i ch i s a n n p n mounted on a small piece transistor a r r a y , se ve n of Veroboard. The manuresistors and one coupling facturer h a s i n d i c a te d capacitor, all contained on that a smaller sw i tch i s one small PCB 2 0 m m . by now supplied with the kits. 32mm. — which probably Installation again consists is manufactured using a of drilling a hole located on Photolac process. The idea top o f the ZX-81 case — behind th e device i s t o a l th o u g h s p a c e i m reverse th e conventional m e d i a te l y b e l o w t h e display t o g i v e w h i t e switch i s very limited — characters o n a b l a c k and cutting a lead to the background, a switch be- modulator. Th i s i n v e r s e v i d e o ing provided to re tu rn to switch co sts E3.75 b u i l t normal display mode. and E2•95 as a kit and is obThe PCB is held in place tainable from B A Reader, by a strip o f double-sided adhesive tape on top of the 45 Alfred St. Kings Heath, logic ch i p IC 1 , although Birmingham BI 4 7HG. that i s only f o r location purposes. T h e d e v i c e works by intercepting the signal t o th e modulator and installation requires the cutting of a wire to the modulator a n d soldering four wires in appropriate positions. The toggle switch is fi tted to the rear of the ZX-81 case and a 1 be to accommodate / 4 idrilled n. it. h M o al ney Si n cl a i r u se rs hmayab e sjustifi ably reluc- ADH display interface tant to drill holes i n their t o ZX-81s so it may be possible to locate the switch in a different way, or perhaps omit it completely and stay ADH SYSTEMS has p ro in inverse video mode. The invertor costs 0 .5 0 dced a n interface w h i ch and i s a v a i l a b l e f r o m allows a ZX-81 to control a Dieter Fritsch, G5CKZ, 6 LED o r fi l a m e n t l a m p Stanton Road, Th e l w a l l , display for advertising in a Wa r r i n g to n . C h e s h i r e shop window. The system can control a 16, 24, 40 or WA4 21IS• A s i m i l a r d e v i c e i s 80-column display and i s available from B A Reader not limited only to numbers to the one just described or figures. The display is but consists of a single IC seven LEDs high and can Display interface S1NCLAIRUSER A u g u st 1982 be used t o display a n ything w h i c h fi t s o n th e column x 7 format. The displays are available as a kit — LED boards made up — o r re a d y-ma d e f o r b e tw e e n E 6 2 . 0 1 a n d E356.50, including V A T , interface and program to run i t . C o n t a c t A D H Systems Ltd. 209 Mackie Avenue, B r i g h to n B N 1 8SE. 0273-557429. Fulcrum bleep THE Fulcrum ZX-81 Bleep consists o f a sma l l PCB measuring 3 :ti n . b y 2 i n . which fi ts into the space inside t h e ZX-8 1 c a s e , underneath the keyboard. That p a rti cu l a r space i s much favoured b y o th e r manufacturers f o r t h e i r add-ons, s o i t co u l d b e diffi cult t o fi t a n y o th e r device there since the heat sink is close to it. The sound, w h i ch i s a short bleep, is made by a small transducer which is located i n one corner o f the PCB. Fulcrum emphasises t h a t t h e d e v i c e requires no soldering, the connections to the ZX-81 being two wires for power and a 5-way flexible cable which p l u g s i n t o t h e existing k e y b o a r d t a i l socket. The d e vi ce w o r k s i n both F A S T a n d S L O W modes although it does not function on certain shifted keys. Since th e re vi e w w a s done t h e company h a s brought o u t t h e ZX-8 1 Keyboard Bleeper w h i ch covers all 210 characters. The ZX-81 Bleep and the ZX-81 Keyboard Bleeper are both priced a t E8.95, including V A T a n d postage, a n d c a n b e obtained f r o m Fu l c r u m Products. Colourscreen for tired eyes ELLANBEE (Graphics) can provide a cu re fo r ti re d eyes from too much staring at a b r i g h t T V screen. Colourscreen i s a large, coloured, opti cal l y-cl ear plastic sheet w h i ch goes over the TV screen. It is a 15 x 121n. sheet which is cut to fi t the size of your TV screen a n d t h e n fi t t e d carefully over it. It requires n o tape o r other fi xi n g a n d ca n b e removed at any time. It is in t w o colours, b l u e o r green, w i t h instructions and a specially-stiffened storage envelope, at a cost continued on poge 44. 43 tgau cont:istood from ipige 43 of E2.95. Larger sizes are available on request from Ellanbee (Graphics), 1 1 Lichfi eld C l o se , G r e a t Lumley. Chester-le-Street, Co. D u rh a m D H 3 4 QH . 0385-886967. also selling a book on com- addressed i n to a n y posiputer graphics a t E1.50. tion i n the memory map. All prices are inclusive of The BK incremental board VAT and paper can be ob- costs E12.01 and the 16K tained f r o m va ri o u s Z X E13.23. To that must be adcomputer shops. ded the price o f the RAM chips a t E4.93 a n d 4 5 pence fo r postage i f th e order is less than E15. East London R o b o ti cs i s a t Fi n l a n d i a H o u s e . 1 4 EAST LONDON Robotics Darwell Close. East Ham, has produced a incremen- London E6 413T. tal R A M b o a r d w h i c h allows you to add up to 16K of static RAM i n 2K portions to a ZX-81. The board fits inside the ZX-81 a n d can be used with any RAM STRIPELAND L T D h a s pack available. It requires produced a computer i n no soldering t o fi t t h e terface f o r t h e ZX - 8 1 board and its instructions which can control another co ve r n e a r l y e v e r y device i n a n o th e r r o o m without wires between the possibility. The b o a rd u se s 6 6 1 6 two. The mains wiring i s static R AMs and ca n b e used to transfer a signal Memory New supply of chunks printer paper PRINT-N-PLOT Products, which produces a display mapping book and foils, is now su p p l yi n g p r i n t e r paper f o r t h e S i n c l a i r printer. Silicon Tri cks i s not now supplying paper. so this would seem the only alternative to Sinclair. The quality i s a s good as. i f not better, than that of Sinclair and at E10.95 is cheaper. Print-N-Plot i s ZX81 the BEST yet from M.C . Associates Remote controller from t h e m i c r o t o t h e remote control unit attached to an other device. At the moment the comp u te r c a n o n l y s e n d signals a n d n o t receive them vi a th e system b u t modifications to produce a two-way d e vi ce w i l l b e available soon. The ZX-81 computer interface costs E61.40 and the remote control E 27.50, inc. V A T a n d postage. Stripeland is at 111 Liverpool R o a d , F o r m b y , Me rse ysi d e L 3 7 613R. 0704 IN 8 7 t8h 0e l u n e edition w e published t h e telephone 62. n u mb e r o f E p r o m Services, 3 Wedgewood Drive, L e e d s a s 0532-667188. This should have been 0532-667183. ZX81 16K LOTHLORIEN COMPUTERGAMES New release Wa rlo rd " E 4 . 9 5 A16K game set in 13th Century Japan PELOPONNESIAN W A R E — a brand new 16K game Your ultimate goal is a final victory over the Spartans but you will need to deploy all your skill in a combination of diplomacy and military force before you even stand a chance! Price E5,95 also TYRANT OF ATHENS Price E4.95 ROMAN EMPIRE Price E5,95 Buy more than one cassette and deduct 50p from the price of each. Cheques or POs please — made payable to: WC . AS S OCIATE S 4 GRANBY ROAD, CHE ADLE HULME CHESHIRE SK8 6LS • Can you rule a warring village to survive for 30 years? • Can you defeat the armies and samurai of other warlords? • A challenging game where all results are dictated by your own decision "SAMURAI WARRIOR" Could you survive in 13th century Japan? • In combat with other Samurai • Fighting bandit groups • Assisting villages or will you co mmit ritual suicide? Become engrossed in this game o f skill for only £5.95 Cheques or POs please, payable to: LOTH IOR IEN C OMPU TER GA M E S 94 Fl i xto n Road, U r m s to n , Ma n ch e ste r M31 34D •41 11 44 SINCLAIR USER A u g u st 19112 f Philip Joy looks into his postbag and finds a wide variety of competition entries, new forms of chess and anagram games. Nottinghamshire has what look p like t w o g o o d p r o g r a m s . M HelmPawn a nd QuadraPawn. H e A has included 1 0 pages o f details R about them but I have not had time to read them. S O It makes a change, though, to see that amount of documentation; most N ,people supply very few details. He asks a question about h o w much fmemory a program takes but I feel rthat it would be more useful for him oto know how much memory is left, as he w i l l then know how much free m space h e has, ta ki n g account o f M avariables as well. He will also know how much his n sprogram is taking up, variables and all, by taking away that figure from fhis memory size. I know o f a USR iroutine in the ROM which will give ethe amount of free memory. The inl d , 1 LET ....*VFIL " 50" Good response to Nim contest structions look like this: Print USRx. What I want to know is x. its decimal value; the first person whose letter I open will be sent a copy of my adventure program. Please mark the letter USR competition. I was delighted t o receive a number of versions of both one- and three-pile N i m. I have decided to give copies of my adventure game to I Leaver. Bedford College, London; M Woodruff, Accrington. Lancs: H Duncan. Cambridge; I Williamson, West Lothian:! Stracey. Ely. Cambs. If they will send me a SAE with at MATCHES YOU MAY TPKE = 3" 2 PRINT "N1M":TP8 3 PAUSE 120 4 CLS 10 PRINT PT 0 , 0 11 -15 PRINT AT 11, 5, " 43. IT MPTO4ES LEFT=";X:" 20 " YINPUT O U RP 25 I F A>3 OR A< I THEN GOTO 2'C. G O X=X-A " :ID LET II 5.. "HO. o F MATCHES LEFT=";X!" .15 •0 , I F X=0 THEN PRINT AT 0, 0. 'Y OU WIN",0 45 F PPINT AT 0 , 0 ," M Y GO" 50 LET R 55 GOSUB 100 : O I F D=X THEN LET X = X -I NT(RD t 20-1 G N FPUSE 120 65 70 T I F X=0 THEN PRINT AT 0 , 0 : " 7 WIN -P 100 FOR H=0 TO 12 5 T THEN LET X=X-i, 105 7F . G 1 HO / . - I- F1 X-2=4*H THEN LET X=X-2 O 1115 I F X-2=4*.H THEN LET X=X-3 4tH T ,120 NE T H O77 r7-7TuRN 1 0 SINCLAIR USER A u g u s t 2982 4 least a C20, I will copy the adventure on to it for them. If you send a tape to me and would like i t returned, please enclose a SAE. Some of the versions of Nim fi t into 1K and one is listed, while others use machine code or show very high skill. So people have won a copy of my adventure for different reasons. The version listed is a winner, from Hugo Duncan, o f Cambridge; i t fi ts into 1K of memory. Duncan says that the number o f matches may be changed by changing line 1 and line 100. He says that if it is changed to a multiple of four, the ZX-81 is unbeatable. Returning to chess. I thank M r Egdoll of Glasgow for sending some more matches. I w i l l be including those games b u t they take a long time to check and comment on ready for publishing. I received a letter from the Electric Pencil Co of North Humberside about chess programs in general. I was asked to compare Chess I-ZX chess — to the Sargon chess program and Chess ll to the TRS'-80/VG Sargon 2.5 program. I have a Video Genie computer and a copy o f the Sargon 2.5 program and I can say that if Chess II plays as well, it must be very powerful. Two programs were received this month w h i ch a r e d i ffe re n t fr o m what has been included so far. They are Anagram a nd Crossword but were received too late fo r review this month. At first glance it looks as if they are good. The address to send answers to problems. or about any other idea. is Philip Joy. 130 Rush Green Road. Romford, Essex. RM7 04QA, 5 HAVEN HARDWARE The Wor lds largest range of ZX Hardwere ----------------_______. --- Bet O M N I 1 1 1 V I __ ( 1 1 THE MOST OF YOUR MICROCOMPUTER WITH . MAKE 1 OUR POPULAR RANGE OF PROVEN B O O K S : - L - 0 SGETTI NG ACQUAINTED WITH YOUR ZX81, by Tim Hartnett Eighty plus programs in this 1 2 8 ELECTRONIC PROJECTS FOR THE DWI and other - C 2p0a gSIMPLE e b o o k , c omputers r'..iSiPnher, Adams E 6 , 4 5 i n c l u d i n g d rTE RI a NG u MACHI g h NE CODE ON YOUR ZX81 O R Z)030, by Toni - MAS Baker t s 1.8 0 pages leac hes machine code from fi rst princ iples E7-50 C 5 • 8 11 499 EXPLOSIVE GAMES FOR THE ZX81, edited by Tim Hartnett C5•95 r I 3 4 AMAZI NG G AMES FOR THE 1K ZX81 by Alastair Gouriay £4. 95 n THE GATEWAY GUIDE TO THE ZX81 AND 2X130, by Mark P RO G RAMMABLE CHARACTE R GENERATOR K I T £17.96 B U I L T 124.95 The FI RST a nd still the BE S T N O MOTHERBOARD or EDGE CONNECTOR required. Works DIRECTLY with ZX PRINTER and 16K MEMORY. HI GH •RES Graphplotter etc included. FULL SI ZE KE Y BO ARD w i t h RE P E AT KE Y Et SI NGLE KE Y RUBO UT etc Specially designed for the ZX80 and 2X81. Still the only keyboard with all these features, K I T E18.45 B U I L T £21.95 (REPEAT KEY E1.45 extra, SI NGLE KEY RUBO UT Et CURSOR CONTROLS 1145 extra/ REPEATI NG KEY MODULE K I T E3.50 B U I L T £4.96 UPGRADE YOUR ZX FULL-SIZE KEYBOARDTOOUR STANDARD or use this module with the standard keyboard. SEE SINCLAIR USER MAY 1982 • • • TENS OF THO USANDS OF SINCLAIR COMPUTERS ALREADY NAVE THIS FACILITY • - • INVERSE VI DEO MODULE ( ZX 8 1 ) B U I L T £5.96 Thousands of Sinclair Owners have already seen how much clearer their display is in white on black. W H Y NO T JO I N THE M? ZX80 COLOURBOARD K I T 139.95 B U I L T C49 95 ANOTHER UNIQUE PRODUCT. Define the colour of each character square from a choice of sixteen Position on P.C.B. for mini-motherboard. ZX EDGE CONNECTOR (GOLD PLATED) E 2 . 2 9 ZX I / O P O RT Interlace your computer to the real world. K I T ZX 3K ME MO RY EXPANSI ON Uses reliable STATIC RAM K I T y £6.95 El S Y MP HO NY FOR A MELANCHO LY CO MPUTER by Tim Hartnett 24 great Vic g a , CI 3 9 TESTE D PROGRAMS FOR TH E ACORN ATOM Best of Interface n e s by Tim Hartnett edited E 6 • 4 5 £ 0 G6E TTI NG ACQ UAI NTED WI TH YOUR ACORN ATO M, by Trevor Sharpies a n d Tim Hartnett 1 8 4 pages . 8 0 programs , inc luding . draughts E 7 , 9 5 9 ZX SPECTRUM EDGE CONNECTOR £ 2 . 9 5 ZX S O LI TAI RE CAS S E TTE Al l cassettes ar e tested befor e dispatch £ 4 . 9 5 O THE R P RO DUCTS : Mother boar d, Num er ic Keypad, Bleeper, Single Key Entry Module. SAE for DETAI LS SHEETS, CO MP O NE NT PRICES Et O RDE R FO RM HAVEN H A R D WA R E, Dept 32, 4 ASBY RO AD, ASBY, L AMPL UG H, C U MB R I A CA14 4RR. ZX SPECTRUM Z X 8 1 Z X SPECTRUM Z X 81 Z X SPECTRUM Z X 8 1 GAMES These are the best value for money games available. Don't be fooled by the low prices t h e s e are top quality games for use on either the ZX81 16K or the ZX S P E CTRUM 48K. (1) 12) SUPERMI ND: QUEST: (3) REVERSE; (4) STAR TREK: An enhanced version of Mastermind As reviewed by SINCLAIR USER May 1982. Battle with the monsters in real time and collect treasures! Fast reactions essential! Arrange a series of digits in ascending order. 5 11 ZX USERS CL UB is lust E9.50 IILIKI, E12.50 (Europe) for 12 issues 7 Semple copy, with many programs for your ZX computer, book, I softwarP a n d hardware rev iews , educ ation, c ont ac t addres s es , N just Et T •Ar ZIA E , .40 OW ZKII t prugrarns *AN 'um on your ZK Spectrum R b o o Please send me the items marked. i enclose E * s F n O A Namel i V C c E Address o , n t m t n h S e Pleasep make cheques payable to INTERFACE and send the above form, e mor a copy, t o I NTE RFACE , De pt. S C. 4 4 4 5 Ear ls Cour t Road, c London WEI 8E..11 o t F.kiese *Roe up to 28 clays ior delivery r n u t m h s u 45l p y p m e £11.96 B U I L T 113,95 THE C H E A P E S T S M A L L M E M O R Y E X P A N S I O N A V A I L A B L E ANYWHERE. Charaon.Over 6 0 programs and routines, ZX BASIC ex plained in detail £ 6 . 4 5 D LE ARN PASCAL O N ZX 81 Z X S P E CTRUM O R BBC MI CRO COMPUTER WI TH Ruston, P A S Cwhich A L contains a 12K compaler so you can run a lim ited version of Pascal on your ZX81, ZX Spectrum or BBC Mic roc omputer Book, F O R plus compiler listing E 4 . 9 5 H U M A r LET YOUR BBC MICRO TEACH YOU TO PROGRAM, by Tim N Ha dne B E It over I 40 N programs, BBC BASIC I rom first principles E e . 4 5 G S ' , 17 T H E BBC MICRO REVEALED, by Jeremy Ruston The lull story on b the BBC Microcomputer for the serious user E 9 . 9 5 y : - GJE TTI NG WITH YOUR VIC 20, by Tiro Hartnett, with e ACQUAINTED r over 60 m pfograr»S to get your VIC up and running from day one e £9.96 B U I L T £12.96 The classic game! All the usual features: 8 x 8 galaxies, photon torpedoes, phasers, Klingons, etc - a really good game! CASSETTE A (2X81 16K) contains games 1,2,3 and 4 - ONLY E5.96 CASSETTE B IZX SPECTRUM 48K) contains games 1,2,3 and 4 ONLY E6.96 State Cassette A or B when ordering. Post and packing included. Orders to: SERIO US SO FTWARE, 7 WO O DSIDE RO AD, BICKLEY, KENT, BR1 2ES ZX SPECTRUM Z X 8 1 Z X SPECTRUM ZX81 Z X SPECTRUM Z X 8 1 S I NCLAI R USER A u g u s t 1952 •111, - . . .11.1.11 s o c r i l l IIII III 7.:.d i -111110•1111MI1 111111 IS 1 1 1A 1 l Ea milli lila 41 1 1 1 11111 IMIL 11111110• 1 0 11111 1• 1 1 1 2 1M O I M O ""-L; 11111 O O0 I I 11. ' 4 91111 M i lI lD O M 1 t IR raga M IMF WOW M Kl S 1 •- Al IA 1111111.111 t J. 91 01 0 • I Andrew Hewson 1 0111111111L11_11,MIV blanks. That mechanism creates an 11111111111111111 If MI immediate problem fo r users withe x t r a me mo ry, a s M i c h a e l M I N INN 121111 out 1M E Wordruff o f Accrington h a s d i sI im11111 covered. h e writes: "1 am having 1 problems w i t h p ro g ra ms w h i c h POKE the display because my ZX-81 ONO 1 crashes every time. For instance 5 LET Z 1 + PEEK 16396 + 256 * V POKE 16397 10 POKE Z. 128 1 is a disaster. What is happening?" Wordruff's routine is attempting 1 to POKE an inverse space into the first PRINT position and it will work 1 well on a ZX-81 w i th at least 4K of RAM because th e display w i l l be 1 padded-out with 32 blanks per line. Without the extra memory, no such " 1111111.11111111 padding occurs and so the routine will over-write the second of the 25 M bytes containing 118, thus causing the program to crash. I The solution to the problem and to all similar ones i s to create some N File problems on display in ZX-81 thick and fast arid I am having y difficulty keeping pace w i th O them. I make a conscientious effort U either to answer letters individually, via this column o r by referring to R Lother answers i n th e column o r elsewhere. E T All t h e questions t h i s m o n th concern the ZX-81 display file in one Tform or another. Before tackling the E first, let me review some fundamenR tal ideas. The display file is the area S in RAM which holds the items which aare currently displayed on the TV rscreen. During the program develeopment, f o r example, p a r t o f the aprogram l i sti n g i s generally d i sand i t is the job of the LIST rplayed routine to copy the appropriate part rof the program area into the display ifile so th a t i t appears on th e TV vscreen. i The address o f the beginning o f nthe display fi l e va ri e s w i t h t h e glength o f the program and so i t i s held in the D-FILE system variable and can be PRINTed by entering: PRINT PEEK 16396 + 256 * PEEK 16397 SINCLAIR USER A ugust 1982 space at the appropriate position in the display file by PRINTing one or more blank characters. In that case one space is required at the beginSimilarly, the address of the end ning o f th e fi r s t l i n e a n d so th e of the display is held in VARS — or answer is to add the line: more correctly is one less than the 2 PRINT " b " value i n VAR S — a n d c a n b e where b re p re se n ts t h e sp a ce PRINTed by entering: character. PRINT PEEK 16400 + 256 * " I w o u l d l i k e t o g i ve a p r i n t PEEK 16401-1 instruction conditional on whether Each line displayed on the screen or n o t th e re i s anything already is terminated by a byte containing decimal 118 and there is one more printed a t t h e sa me position. I solved the corresponding problem byte at the beginning of the file also by using PEEK 16438 a n d PEEK containing 118. As there are 24 lines 16439 b u t the use o f PEEK 16441 in the display, there a re 25 bytes and PEEK 16442 does not work. Can containing 118 and it is essential to the correct functioning o f the dis- you help?" asks Brian O'Donnell of Notting Hill, London. play software that all 25 bytes are Page 179 of the ZX-81 Basic Propresent. If one or more is absent the gramming M a n u a l s h o w s t h a t ZX-81 will almost certainly crash. With a n unexpended ZX-81 th e addresses 16438 and 16439 in the display fi l e consists o f those 2 5 system variables area hold the x bytes and no more unless a LIST. and y co-ordinates of the last point PRINT or PLOT command has been to be PLOTed. as O'Donnell has disexecuted since the last CLS or RUN covered. Unfortunately the equivacommand. That is a device to keep lent information for PRINT is not the display file as small as possible. stored. Instead the position at which thereby saving valuable space i n the next item will be PRINTed is held RAM. W i t h a memory expansion in 16441 a n d 16442. Th e re i s a pack of 4K or more the ZX-81 pads- further complication; the horizontal out the display file with 32 bytes per PRINT position is counted from right continued on page 48 line each containing zero — i .e ., 47 continued from page 47 to left and the vertical position from the bottom upwar ds. Thus t h e routine 10 P R I N T "HELP-LINE" 20 L E T A = PEEK 16441 30 L E T B = PEEK 16442 40 PRINT A. B will print the values 33 23. The first value. 33, indicates that the PRINT position is at the beginning of a line. i.e.. 3 3 characters counting from right to left from the beginning of of the subsequent line . The second value, 23, indicates that the line is the 23rd from the bottom of the screen because one line has been used to PRINT "HELP-LINE". If line 10 is changed to 10 P R I N T "HELP-LINE"; the values PRINTed a r e 2 4 2 4 , because t he semi-colon prevents skipping to the next line. The following r a the r artificial program PRINTs a new character over the top of the last character PRINTed: 10 P R I N T AT 20,0; "ENTER VALUES FOR" "PRINT 20 I N P U T A 30 I N P U T B rivp&.r• --t-1 05 R R C t 1 5 1 1 1 1' 6 2 0 ,, 4 /N P U y l .' 3 0 M V4 . 3 . . , e . v i P ) • 5 0 .6 :0 C I NR •0 1 •C 0 L0e 7"e01 f 11e 1 2 0 0 1 3 8 l „,6, 0 e „ v t have on his TV. He writes: " I note that my TV insurance cover contains a clause excluding damage caused by the use of TV games. Can you advise if my ZX-81 can damage my set?" Television screens are designed to reproduce as faithfully as possible a picture o f varying intensity. The ZX-81 produces a more or less static image of uniform intensity. The only way in which damage is likely to occur is if you leave the same image on the screen for a long period with the brightness a nd/or contrast turned up. In this situation it is possible that the brightest parts of the image become burned into t he screen. although with the normal black-onwhite display your eyes are likely to feel uncomfortable long before the screen shows any ill-effects; hence while it is possible that the ZX-81 may damage the screen, damage is very unlikely if you keep the brightness a nd contrast a t reasonable levels. "1 would like to know if all the 16K RAM packs on the market memory map the video screen", writes Neil 4 e e l l 991r.k , s 1 6 -R0- -0 1 F T E R e s F0 0/ 1 e 3c 2t l a6 0 0t45 iT . . -11 s t 9 00a. 1Te0 13 . / +c t- 0 > 5 1•I , 1 cr -r , ek • c , 0t 4. , cO 0 r t20,0: o 40 P R13I .Nr0 A ft T 2AT1 - "ENTER 0 CHARACTER TO PRINT" o e 56 t1 , Q• 50 I N 6P0U1 T ZS c -4 " e 0 60 P R A I N T AT A,B;Z.S; 0 16441 0B = 32 - PEEK 70 L E2-T, C tA = 24 - PEEK 80 L E. aT0A 7 16442 T c.0 G O T96O 40 , , the end of line The semi-colon at 00 9 60 is vital. the infor0 -- If it is omitted 1 mation as along the t to the position P line cannot : 0 b e recovered f r om 16441.t w9 P o1 Ken 1 Hustwitt of Royston. Hert, 0 i s wor r4 fordshire ie d a bout a n y 1 adverse effects his 1 ZX-81 m ight 0 . 48 5 . - e;A 10 1. 1 ••••t 0 la - o f Cannock, Staffs. T h e Davies • is yes: all 16K RAMs work in answer the same r fashion so far as the user is concerned. The area between the i D-File a n d V A R S addresses i s e mapped k to the TV screen. The r most interesting letter this month i s fr om Michael Sims o f Dundee. I wr ot e i n a previous f that it is not possible to have column / program longer than about a Basic 15K,eeven if more than 16K of RAM is available, t because the display file will not function correctly above _ address 32767 and the ZX-81 will or 8 crash. N o t "No crash occurs if the display File i s entirely be low 32767 o r entirely above 32768 but a crash will oc c ur i f t h e dis pla y fi l e straddles the two addresses and is then displayed. "The cure is simply to ensure that when the display file nears 32767 — check the VARS system variable — you enter a huge line like: 1000C LET ZERO = + + 0 + 0 + +o+o+ "With about 100 repetitions of + IX such a line takes u p more memory than the display file when in the program area but lists in less. When NEWL1NE is pressed display ceases while room is made below the display for the program line to be inserted, pushing the display file entirely above 32768 before display resumes." I tried it and it worked. In case I was the only ZX-81 user who did not know the trick. I contacted Bob Branton, t he software expert a t Memotech Ltd. which manufactures a 64K RAM for the ZX-81. It was news to him, too, which made me feel better. In fact, Branton was so pleased with the idea that he has sent t h e n e w Mem otech highresolution graphics pack to Sims to thank him for a neat idea. The reason Sims' h u g e l i n e " takes so much space in the program area is because each 0 is followed by six hidden bytes, the first one containing 126 and the remainder holding t he numerical representation of zero. I have described the arrangement in previous columns. The six hidden bytes are omitted from program LISTings. • He ws o n Consultants 1982 • Meuse addres s problems a n d queries t o Andr ew l i ewson, Helpline, Gr aham Close, Biewhury. Oxfordshire. SI NCLAI R USER A u g u s t U 182 THE ZX BOOK CLUB DUE SEPTEMBER 1982 written by the man who helped write the documentation for the ZX Spectrum:LEARNING TO USE THE ZX SPECTRUM COMPUTER o n l y E5.95 by Robin Bradbeer. 1 0 0 pages fully illustrated. Wok SI M P 1-2OR Tofr EX8I P RG " P u O t o4 P L J 4 A C H I EN E • S C O E E if C 3 C I t E i L Z ? 4 E T ) S ( C I 8T 1R N " This book has been written specially to help new and prospective owners of the ZX Spectrum to easily understand the operation and full capabilities of this amazing new microcomputer. Provides clear descriptions o f the hardware and functions, describing use of the new keyboard, command keys and editing facilities. • Exp l a i n s simple programming using Sinclair BASIC. • D e scri b e s graphics and colour facilities in detail. • In cl u d e s many programs, including animation. • Ap p e n d i ce s cover technical details and a glossary. A LSO D U E SEPTEMB ER 1 9 8 2 — and also by Robin Bradbeer:- LEARNING TO USE THE o n l y ZX81 5 . 9 by RobinCOMPUTER Bradbeer. 100 pages fully illustrated. 5 In the same series as the Learning to Use the ZX Spectrum, this new book follows the same format, style and content and will prove an invaluable guide for new (and experienced!) ZX81 owners. Other bestselling titles:- Byteing Deeper into Your 2X81 by Mark Harrison 20 Simple Electronic Projects for the ZX81 by Stephen Adams Mastering Machine Code on your ZX81 by Toni Baker The ZX81 Pocket Book by TrPvor Toms READ-OUT PUBLISHING COMPANY LTD 8 Camp Road, Farnborough, Hampshire, GU24 6EW Telephone: 0252 510331/2 Telex 858001 GOWER G ROAD. FARNBOROUGH, HAMPSHI RE GU24 6EW. I 824CAMP hour answering service. Tel ephone: 0252 5 1 0 3 3 1 , R Name 2 E Address A D Make cheques payable to Read Out Publishing Company Ltd - I enclose my cheque for Signed O Please debit my Access n 11 LLL1 n a . • Number J i l l U T P SINCLAIR USER Augus t 1982 I j Please reserve my copyties of ,r - If/ f5•95 ]— 1 L L Please send me c o p y / i e s of eEl ae Byteing Deeper into Your 2)(81 E6 45 ra r1120 Simple Electronic Projects for n in fl i the 2X81 n , r ZX131 t 7 ,, n g The f 4 5 ZX91 Mas Pocket Book 14 t6 95 tg £ 8 tteringMast o eng o 5 0 U M a c h i sU n e es C o te d e t h o eh 49 J214, Disneytime cartoons come to the land of the little Sinclair Jack Knight considers that if it were not for the moving characters, micros would lose much of their fascination would not be as fascinated by I microcomputers a s I a m . F Moving characters a n d objects I around the screen and making them T is challenging with only 1K of work memory and without resort to the w complications of machine code. e The first thing to prove is that obr jects can be moved any way around e screen. the What is needed is somen thing simple but realistic, something o which is in its element whichever t it travels in space. An aircraft? way f o r t h e g r a p h i c s I No, speeding backwards it would hardly be credible. So a helicopter. To see what it looks like type-in the following and RUN. The loop will be needed shortly a nd we wa nt its character co-ordinates to look at the graphic. In a ll tha t follows, unless it is stated, the Vs stand for spaces. 10 F O R 1- ..0 T O aes " , 1 1 6 F R I N T R I L f RUN. Simple, easy to play with, but with a passing resemblance to what is intended. Before you rush in with the NEXT statement, be prepared for a program short of perfection, but RUN it as it is. as there is a purpose. First: 30 NEXT L RUN It is a case of "tear along the dotted line". M y intention was to emphasise the need for an eraser, a space o r spaces t o r ub out t he character(s) le f t be hind a s t h e graphic moves along. Edit line 20 by inserting a space after the fi rst inverted commas.That is the eraser but you have not finished yet. There is a need to include another space at the beginning of the second part of the graphic, otherwise t he he licopter will be lopsided. RUN. The difficulty you have had editing a line you have only just typed-in will be worthwhile as a reminder for the futur e o f how essential t he eraser is. Another thing to remember from the program is the TAB statement. It caused the body of the helicopter to be printed on the next line. The rule is that PRINT stays on the same line unless tha t would involve backspacing, when it moves to the next line. So what about bringing the helicopter ba c k across t he screen? Delete line 10 and replace it by: 10 FOR L 2 6 TO 0 STEP-1 The eraser? With line 20 a space is needed at the end of each of the two parts of the graphic. RUN. To make the aircraft move up the screen, first replace line 10 by: 10 FOR L = 19 TO 0 STEP -1 Then change line 20 to: ZV P I N T L O E MV l" i 3, I S T I ' F 6 1 / " 3 i , 4 4 fl . . 4 i l g / 7 I i i M T L. 1 RUN That i s t h e le a s t successful 50 SI NCLAI R USER Augus t 2982 moving graphics decreasing. Type-in: 20 P R IN T 0 T L . 1 0 - L 4 ; ( 0 .7,P ACE .1 RUN Notice that once you know how, it is easy t o handle increasing a n d decreasing numbers a t th e same time (L and 1 9 -4 Before we leave the helicopter let it sh o w u s i t s p ro fi l e , hovering, rotars turning. Alter the last part of the graphics o f line 20 and type-in new lines as follows:e, ZE . 30 P 4R 0 i 5I 0 -N 6T 0 d • . , fais FOR 0 . 1 T O 1 0 0 P A IN T A T 1 , 1 9 • P R IN T A T 1 . 1 0 ; - - , r o e N E X T M U V . 1 a0 1 i A 1 -T 2 2 ; " RUN Finally, having experimented to lay the groundwork, that is the moment to ru n an animated cartoon, but d o n o t e xp e ct a full-length feature — remember it is only a 11( RAM. Perhaps, however, i t will set you on the w a y to designing your own graphics. Before you RUN the cartoon, here are some hints, as you will be hard We have n o t finished yet. I t i s up against the limit of the memory. also possible to move an image diag- Operate N EW before you start, to onally u p o r down th e screen i n clear everything first. If you need to either direction. Staying w i th o u r EDIT and the ZX will not bring down patient helicopter, we will try one of the line. CLEAR and then operate the more difficult — that is from the EDIT immediately. If the graphics do top right corner to the bottom left; it not l o o k co rre ct, g o o v e r t h e is d i ffi cu l t because character co- variables, c h e c k t h e n u mb e r o f ordinates must be used with the one spaces and the characters to shake i n c r e a s i n g a n d t h e o t h e r out the bugs. L . 1 9 1 — direction t o move a graphic, f o r technical reasons. Before leaving this program. notice the string o f erasers inserted to clean-up a fte r the graphic. To complete movement in the four main d i re cti o n s, t h e h e l i co p te r needs t o b e b ro u g h t d o w n t h e screen. Replace lines 10 and 20 by: LO W O O L _ . 0 T C. IL O cf Z O 1P 3 R I .N T A T 1 - 1 3 . ; Towl .. " - 1 5RUN 5 R a L --.-It has probably already occurred to- some that it should be possible to tAm fly the machine around the back of the screen. So add: 40 SO 00 70 C L FO NE P U 5 R L . 1 xT L N T O S O RUN The PAUSE statement could have been used instead of lines 50 and 60 but an empty loop has the advantage that it is free of the irritating flash. The count fro m 1 to 50 i s approximately one second — th e same number o f screens p e r second on British TV. S1NCLAIRUSER August 1982 l e P R I N T A T S ,S ; "BOOMERANG" 20 PAUSE 7 5 SO L E T 4 - 0 FO P L = o T o 1 0 50 P R I N T A T 1 S L ) 4 . 1 V v v 11.111111.• 2 6 0 r NmE iXl Tl L .* Lfs7To $1 3 T A B -0 - P A U 3 E S O 4 8 -8 L 0 F O R L = 2 "0 T O 2 0 I W Tu A lT 1 L -9 V0 P i Rd t 5 , " V I r " 10 0 N E x r L 7 ; 110 P R I N T A T - 0I F O R L = 1 T O1 51 31 " V " V 1 .2 M13 P0 P R I N T A T 140 NE X T L H 1 I5 0M P R I N T A T M1 6 M0 P A U S E S O o 1 t7 0 P R I N T A T e 1 0 3 AS •; T1 R 80 PAUSE 5 0 • 190 P R I N T A T 200 210 PAUSE P R I N T 1 L ; " V u " 1 B , 1 9 V " 1 5 , 1 4 " f e 5PRCE5) •A St 1 6 , 1 V " ; T A 8 1 0 0 A T 1 0 , 1 2 3 T H E 1 9 ; E ND" 51 New1X81 Software from Sinclair. A whole new range of soft ware for the Sinclair ZX81 Personal Computer is now available - direct from Sinclair. Produced by l a and Psion. these really excellent cassettes cover games, education, and business/ household management. Some of the more elaborate programs can only be run on a ZX81 augmented by the ZX 16K RAM pack. (The description of each cassette makes it clear what hardware is required.) The RAM pack provides 16times more memory in one complete module, and simply plugs into the rear of a ZX81. And the price has just been dramatically reduced to only E29.95. The Sinclair ZX Printer offer full alphanumerics and highly-sophisticated graphics. A special feature is COPY which prints out exactly what is on the whole TV screen without the need for further instructions. So now you can print out your results for a permanent record. The ZX Printer plugs into the rear of your ZX81. and you can connect a RAM pack as well. Games Cassette Gl: Super Programs 1 (ICL) Hardware required Z X81. Price - E4_95. Programs - Invasion from Jupiter Skittles. Magic Square. Doodle. Kim Liquid Capacity. Description - Five games programs plus easy conversion between pints/ gallons and litres Cassette G2: Super Programs 2 (ICL) Hardware required - ZX81. Price - E4.95. Programs - Rings around Saturn. Secret Code. Mindboggling. Silhouette, Memory Test. Metric conversion, Description - Five games plus easy conversion between inches/feet/yards and centimetres/metres. Cassette G3: Super Programs 3 (ICL) Hardware required - ZX81. Price - E4_95. Programs - Train Race. Challenge. Secret Message. Mind that Meteor. Character Doodle, Currency Conversion. Description - Fives games plus currency conversion at will - for example, dollars to pounds. Cassette G4: Super Programs 4 (ICL) Hardware required - ZX81. Price E 4 95. Programs - Down Under. Submarines. Doodling with Graphics. The Invisible Invader Reaction. Petrol. Description - Five games plus easy conversion between miles per gallon and European fuel consumption figures. Cassette G5: Super Programs 5 (ICL) Hardware required - ZX81 + 16K RAM. Price - E4.95. Programs - Martian Knock Out. Graffiti. Find the Mate. Labyrinth. Drop a Brick. Continental. Description - Five games plus easy conversion between English and continental dress sizes. Cassette G6: Super Programs 6 (ICL) Hardware required - ZX81 + 16K RAM, Price - E4_95. Programs - Galactic Invasion. Journey into Danger. Create. Nine Hole Golf. Solitaire Day light Robbery. Description - Six games making full use of the ZX81's moving graphics capability. Cassette G7: Super Programs 7 (ICL) Hardware required - ZX81 Price: - E4.95. Programs Rac etr ac k . Chase NIM Tower of Hanoi Docking the Spaceship_ Golf. Description - Six games including the fascinating Tower of Hanoi problem. Cassette G8: Super Programs 8 (1CL) Hardware required - ZX81 + 16K RAM. Price - E4.95. Programs - Star Trail (plus blank tape on side 2). Description - Can you, as Captain Church of the UK spaceship Endeavour, rid the galaxy of the Klingon menace? Cassette G9: Biorhythms (ICL) Hardware required - ZX81 + 16K RAM. Price - E6,95. Programs - What are Biorhythms? Your Biohythms. Description - When will you be at your peak (and trough) physically, emotionally, and intellectually? Cassette G10: Backgammon (Psion) Hardware required - ZX81 + 16K RAM, Price E5 . 9 5 . Programs - Backgammon. Dice. Description - A great program, using fast and effi cient machine code, with graphics board, rolling dice, and doubling dice, The dice program can be used for any dice game. Cassette G11: Chess (Psion) Hardware required - ZX81 + 16K RAM Price - E6.95. Programs - Chess. Chess Clock. Description - Fast, effi cient machine code, a graphic display of the board and pieces, plus six levels of ability, combine to make this one of the best chess programs available. The Chess Clock program can be used at any time. Cassette G12: Fantasy Games (Psion) Hardware required - ZX81 (or ZX80 with 8K BASIC ROM) + 16K RAM Price - E4.75. Programs - Perilous Swamp. Sorcerer's Island, Description - Perilous Swamp rescue a beautiful princess from the evil wizard. Sorcerer's Island: you're marooned, To escape, you'll probably need the help of the Grand Sorcerer. Cassette G13: Space Raiders and Bomber (Psion) Hardware required - ZX81 + 16K RAM. Price - E3.95. Programs - Space Raiders. Bomber. Description - Space Raiders is the ZX81 version of the popular pub game. Bomber: destroy a city before you hit a sky-scraper. Cassette G14: Right Simulation (Psion) Hardware required - ZX81 + 16K RAM_ Price - E5_95. Program - Flight Simulation (plus blank tape on side 2). Description - Simulates a highly manoeuvrable light aircraft with full controls, instrumentation, a view through the cockpit window, and navigational aids. Happy landings! Education Cassette El: Fun to Learn series English Literature 1 (ICL) Hardware required - ZX81 +16K RAM. Price - E6.95. Programs - Novelists. Authors. Description - Who wrote 'Robinson Crusoe*? Which novelist do you associate with Father Brown? Cassette E2: Fun to Learn series English Literature 2 (ICL) Hardware required - ZX81 + 16K RAM. Price - E6.95. Programs - Poets, Playwrights. Modern Authors. Description - Who wrote 'Song of the Shirt'? Which playwright also played cricket for England? Cassette 83: VU-CALC (Psion) Hardware required - ZX81 + 16K RAM Price - £7.95. Program - VU-CALC. Description - Turns your ZX81 into an immensely powerful analysis chart. VU-CALC constructs, generates and calculates large tables for applications such as financial analysis, budget sheets, and projections. Complete with full instructions. I t : . . . , _ • V .11, _ • 3C ... 1 . 1 - 1 . , ,re , _ • • .• „ • •- • • • • ="-: _ "1 —o t • N . ae , i , ,-, • 6 . -:, . . I , , , e, . e t ' Cassette 134: VU-A LE (Psion) Hardware required - ZX81 + 16K RAM. Price - E7.95. Cassette E3: Fun to Learn series - Geography 1 (ICL) Hardware required - ZX81 + 16K RAM. Price - L6_95. Programs - Towns in England and Wales. Countries and Capitals of Europe. Description - The computer shows you a map and a list of towns. You locate the towns correctly. Or the computer challenges you to name a pinpointed location. Cassette E4: Fun to Learn series History 1 (ICL) Hardware required - ZX81 + 16K RAM. Price - £6.95. Programs - Events in British History. British Monarchs. Description - From 1066 to 1981. find out when important events occurred. Recognise monarchs in an identity parade. Cassette E5: Fun to Learn series Mathematics 1 (ICL) Hardware required - ZX81 + 16K RAM. Price - £6.95. Programs - Addition/Subtraction. Multiplication/Division. Description - Questions and answers on basic mathematics at different levels of difficulty. ri) Cassette E6: Fun to Learn series Music 1 (ICL) Hardware required - ZX81 + 16K RAM. Price - E6.95. Programs - Composers. Musicians. • D es c r iption - Which instrument does James Galway play? Who composed 'Peter Grimes'? 4. Cassette El: Fun to Learn series Inventions 1 (ICL) Hardware required - ZX81 + 16K RAM. Price - £6.95. Programs - Inventions before 1850. Inventions since 1850. Description - Who invented television? What was the 'dangerous Lucifer'? Cassette E8: Fun to Learn series Spelling 1 (ICL) Hardware required - ZX81 + 16K RAM. Price - E6.95. Programs - Series A1-A15. Series B1-B15. Description - Listen to the word spoken on your tape recorder, then spell it out on your ZX81. 300 words in total suitable for 6-11year olds. Business/household Cassette Bl: The Collector's Pack (ICL) Hardware required - ZX81 + 16K RAM. Price - E9.95. Program - Collector's Pack, plus blank tape orside 2 for program/data storage. Description - This comprehensive program should allow collectors (of stamps, coins etc_) to hold up to 400 records of up to 6 different items on one cassette. Keep your records up to date and sorted into order. Cassette B2: The Club Record Controller (ICL) Hardware required - ZX81 + 16K RAM. Price - E9.95. Program - Club Record Controller plus blank tape on side 2 for program/data storage. Description - Enables clubs to hold records of up to 100 members on one cassette. Allows for names, addresses, 'phone numbers plus five lots of additional information e g type of membership 1 - Programs - E x a m p l e s . Description - A general-purpose information storage and retrieval program with emphasis on user-friendliness and visual display. Use it to catalogue your collection, maintain records or club memberships, keep track of your accounts, or as a telephone directory. How to order Simply use the FREEPOST order form below and either enclose a cheque or give us your credit card number. Credit card holders can order by phone - simply call Camberley (0276) 66104 or 21282 during office hours. Either way, please allow up to 28 days for delivery, and there's a 14-day money-back option, of course. SOFTWARE Sinclair Research Ltd. Stanhope Road. Camberley, Surrey, GU15 3PS. Tel: Camberley (0276) 66104 & 21282 To: Sinclair Research, FREEPOST, Camberley, Surrey, G1115 38R Please send me the items I have indicated below Oty Cassette ham Code ado* Total 30 £4.95 31 £4.95 32 E4.95 33 C4 95 34 t a 9 5 35 C4 9 5 36 La 9 5 Oty Cassette Hem Code pr i ce Total E2 English Literature 2 4 5 9 5 - - GI Super Programs 1 02 E3 Geoora_n_i 4 8 £895 , 03 E4 Histog 1 4 7 L695 E5 Mathematics 1 4 8 t 6 95 .S 04 Super Programs 4 u E6 S 65 Super Programs 5 p .E7 Inventions 1 u 5 0 t e 95 G6: Super Programs 8 e M p 51 t 6 95 ES Spelirng 1 G7: Soper Programs 7 r u e 52 L 9 95 37 E 4.95 B1 Collectors Peck GS: Super Programs S s rP 52 Out) Record Controller 5 3 L 9 95 38 £6.95 09: Biorhythms rP i53 VU-CALC 5 4 L 7 95 39 £5.95 GIO Ba ckga mmon c ro 54 VU-FILE 5 5 t 7 95 40 £6.95 g611 C h e ss 1 o 41 L4 75 ZX I S 2 9 95 r612: Fantasy Games 4 161< RAM pack g ZX Printer 2 7 £59 42 C3 95 a G13 9 r .Post 43 L5 95 m L & packing a G14 Flight Simulation C2 95 orgy 9 44 C6 95 sEl S e 5 It ordering hardware m TOTAL AL t 2p 9 s a 5 3E I enclose c a cheque/postal order to Sinclair Research Ltd for E n e g Please charge my *Access/BarclaycardiTrustcard no, lR delete as applicable_ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 •Pease a i 1I 1 1 1 l k i isr / h A r s i fi A l s s 1 1 1 1 1 1 1 1 , 1 1 1 1 1 1 1 1 I d [Address h e L ri s t & e B m o t 1 1 C O M P L I T A L C ZX 167 1 6 7 OR T GR GE1 6 7 , 1 6 7 H ON E 4 MICROWARE 1 t Retail Shop In LEICESTER for S I NCLAI R Com puters 2 148 L E C IN51-10 T R T E5 43 8. 1 2 7 1 2 ,35 t 70 F...'•• 12 la 12 t 12 235 Keyboards/ Ram Pac k s , 1 / 0 Po r t s , Monitors, G /R oms ; Games , Ser ious , Home! Business, Educ ation Programs; Books Et Magazines. 544 275 284 27 01 0 1s preads heet program f or t he Sinc lair ZX8 1 An adv anc ed wit h 1 6 K _ 2 This versatile s of t ware allows manipulat ion and inspection 0 of mos t convenient way ever. Ideal for fi nancial R Adata M . in t he 4 2 planning. personal budgeting, cashf low analysis and countless o t h e r 3bus ines s , h o m e , s c ient ifi c a n d t e c h n i c a l applications The screen acts as a window on a muc h larger grid lup to 38 x 38) of titles and numbers I up t o 9 digits). Change one number or f ormula and all dependant results change automatically. Save on tape or printout for a permanent record. Tasks t h a t w o u l d t a k e h o u r s w i t h p e n c i l p a p e r a n d calculator c a n b e p e r f o r m e d o n s e c o n d s w i t h COMPLI TACALC ZX• Cassette and booklet — €7.95. Available f rom W. H. Smit h, Better Computer shops and mail order from SILICON TRICKS, Dept 57 2-4 Chichester Rents, London WC2 1E1. ITel: 01-603 6074I 68 L I . I. C. C) ULU NO W AVAI LABLE SPECTRACALC for Pc. Also — N o w s toc k ing B o o k s a n d Software f o r SPECT RUM, B B C a n d VIC 20. MICROWARE Closed Thursday Spectrum 161‹ 11 48K Aii features ot comeutacalcZX Open 9.30 530 MICROWARE and more - E12.96 mail ordet only 2I ZX81 USER'S HANDBOOK Trevor J Terrell and Robert J Simpson ZX81 owners wishing to iearn more about their computer will want this book I t answers many questions about BASIC and machine code programming. and it explains the Z*81 hardware and how it operates. Programs in BASIC and machine code are included, to illustrate many ot the points covered in the text and to help readers develop their own programs 0 408 01 223 4 1 4 4 pages approx C 4 95 approx H O R R O R A D V E N TU R E G A M E I Occupying ov er 1 3 adventure g a me f or t he ZX 8 1 w i t h 1 6K RA M. f o r only 1 E3.95! /2K oEntf er Drac ula's t omb at 3 0 minut es t o sunset wa r t hrough m ned em o r y t h e t omb' s pre-mapped 3 0 0 v ault s i n ;earch of the fabled Vampire's Treasure p i c k qp valuable , -Aver stakes and use t hem t o def end y ours elf against t he a lurking horrors g h o u l s . zombies, pits of primaeval slime sSee tuhempall on e t he ZX8 1 s plan of t he t omb w h e n it r.vill let b you' Tak e a chance on a Mystery Vault i f you dare' 3And all t he t ime t he minut es are t ic k ing by t o sunset when Drac ula rises f rom his coffi n and c omes af t er y ou' D gEach rof thea infi nite levels of the t omb has its own 300 vaults as you like. the Prince of Darkness will seek p gohas deep i you osu t i n h i s blood-lus t ' W A R N I N G : p e o p l e o f a n c exceptionally nerv ous dis pos it ion s hould play t his g a me only during the hours of daylight' Spec ial facility enables a game in progress to be saved on tape so you can continue it whenev er you choose Price of only E3. 95 inc ludes ready -t o-load cassette wit h library case and inlay, full instructions, postage and packing Order t oday ' Money ref unded if not delight ed' Send cash. 0 or cheque to 54 131 M e lt o n Road Leic es ter Tel: 0533 681812 MO V I E DRO ME V I DE O I Dept SU3I , ,r• A V . ' • 11j0 H A 5 11:M s BOOK Robin Norman ZX131 BASIC Covers the basic ] 1K version, the additional facilities offered by the 16K expansion RAM and how to use g l Th e re are 14 original the Sinclair Z* Printer programs for you 2 to run on the machine (for 1K and 16K versions), and for those contused by computer I isn't?) there is a glossary of jargon a n d who technical termsM Robin I Norman assumes no initial knowledge of computing and his undemanding writing style is perfect for a beginner's introduction 0 408 011 78 5 1 7 6 pages E 4 95 O RD E R N O W • • • ai l o• , , , e i Q e u h e e P 0 . 1 2 r C 1 0 1 1 D . & v l CIA Cutly Pr a c h v i t• s e r n e n g c a n b i 0 k S e 4 \lewnes Technical Books SINCLAIR USER A u g u st 1982 inside sinclair Claudia Cooke talks to Rick Dickinson, Sinclair industrial designer, who won a Design Council award for the ZX-81. Modest award-winner sets the pace in micro design Graduating fro m the Newcastle i n d u s t r i a l d e s i g n e r . H e i s responsible fo r the appearance o f designer R i c k Dickinson i s Polytechnic pioneering i n d u stri a l Sinclair products down to the layout A modest a b o u t h i s achieve- design course, Dickinson a n d h i s of th e components inside and the W ments, w h i ch s o f a r include th e classmates are equipped, theoreti- pattern o f i n fo r m a ti o n o n t h e A ZX-81, fo r which he won a Design cally, t o design a n yth i n g " f r o m knives and forks to ocean tankers". keyboards. His membrane keyboard Council award, and the Spectrum, R for the ZX-81 was revolutionary and Dickinson p ro d u ce d i te m s a s " I don't think I have ever been D diverse as a chain saw and a road largely responsible for the low retail delighted w i t h a n yth i n g I h a v e price of the product. done", says this blond. 26-year-old tanker during h i s fi r s t ye a r a s a Dickinson has learned that price W qualified industrial designer, which "There always seems to be is the ultimate justification and on Iprodigy. he spent freelancing in Wales. room for improvement". He had already spent some time all his designs he has to bear in mind N Dickinson is a meticulous worker the c o s t fa c to r a s w e l l a s t h e Nand while both the ZX-81 and the working fo r Clive Sinclair while he straightforward appearance of any I Spectrum a r e selling beyond a l l was studying fo r his degree and i t item. was n o t l o n g b e f o r e h e w a s Nexpectations, h e adds: " I w o u l d absorbed as a full-time member o f The membrane keyboard was a never let anything go to production continued on page 56 G sta ff a n d t h e c o m p a n y 's s o l e unless I was happy with i t". i 55 n S1NCLAIRUSER A u g u st 1982 d t r 4 Wi tl Eb b continued from page 55 great success and Sinclair has had to cope with numerous pirate copies since i t s inception b u t, a s w i t h everything, it had its disadvantages. Its main disadvantage w a s i ts inability to register touch. To ensure you have a response it is necessary to look at the screen — there is no reassuring click when you touch each key. For the Spectrum. Dickinson has returned to a raised keyboard but again he has produced a fi r s t b y making it from rubber. He says: " I l i ke th e Spectrum much more than the ZX-81. It was much quicker to design b u t much more complicated. I t is a step upmarket and I was really trying hard for a super-smart machine. It is not for q u i t e t h e s a m e a m a t e u r market". The process o f design i s a long one. Normally i t begins when Clive Sinclair outlines his idea to Dickinson. including h i s demands about size. " H e w i l l resolve i n h i s own mind the specifications and he always say how small it has to be. I think how can i t be that small? Yet he is always right in the end and we produce something w h i ch seemed impossible to me in the beginning". Armed w i th his brief. Dickinson then spends a fe w days w i th h i s sketchbook, exploring ideas, but he likes to begin work in three dimen- Rick Dickinson ut work in his yt r possible place. Perhaps th e most d i ffi cu l t p a r t i s t h e ke yb o a rd . Dickinson says: "We spent a great deal o f time on that. I t is the only interface between the user and the product and i t has to be right. We were trying also to cra m on more information than anyone had every done. I believe th a t fo r m should follow function". Design of the ZX-81 took about six months i n a l l . Th e Spectrum w a s quicker b u t w i t h a l l h i s m a j o r projects Dickinson also has to set aside time fo r add-ons to existing 'That is the exciting thing in this company; many products are the first of their type so you are in on something new.' sions as quickly as possible and is soon mo d e l l i n g i n P e r s p e x o r plasticine. The next stage is to produce the finished mo d e l i n Pe rsp e x b u t obviously i t h a s n o components inside — i t is produced as a solid block. That model is detailed, even down to the graphics which Dickinson has painted on. Layout o f the interior follows, with the designer using all his powers o f logic to ensure th a t each component i s i n t h e b e s t 56 computers — th e w o r k i s never finished. His main project now is the fl at-tube T V , e x p e c te d t o b e launched later this year. His biggest problem w i th that is that S i n c l a i r h a s a l re a d y b e e n working o n i t f o r s o m e ti n i cL Normally he is briefed at the same time as the electronic engineers but this t i m e t h e i n si d e i s a l re a d y finished. I t i s also another fi r s t, which me a n s D i cki n so n c a n n o t research b y looking a t e xi sti n g products in the field. "That is the most exciting thing with this company, you know; many products are the first of their type, so you a re really i n on something new Dickinson is content with his life at th e moment i n e ve ry w a y. A t school he liked the sciences and the arts and his job ensures that he remains involved in both. He spent one year on a foundation course at art co l l e g e a t Gr i m s b y b e fo r e starting to read fo r his degree and feels th e experience w a s invaluable. He is happy w i th his work a t Sinclair. When he started almost three years ago the staff numbered five. Today it is 30 and the company is going fro m strength to strength. crushing the effects of the recession as it marches on. "We all work very closely, very much as a team. Most of the information is in people's heads. There is no time to be formal and put it down on paper. I t is a good atmosphere i n which to work". For this award-winning Yorkshireman, i t abounds w i th opportunity, too. He has already entered the Spectrum for this year's Design Council awards and on his drawing board are the initial stages o f the flat-tube TV — another first, and possibly another award. SI NCLA M USER Augus t 1982 RENUMBERSTHEPARTSOTHER PROGRAMSDON'TREACH DUO M.C. 16K SOFTWARE ZX81 RENUMBER-DELETE ZXC ARCADE PLUS PACK: SLOT — A graphical simulation o f a fruit machine. With Hold and Nudge features. BREAKOUT + SUPER PROGRESSIVE BREAKOUT DODGEMS — w i th increasing difficulty. Can you evade the computer cars and clear all the dots. LIFE — On a maximum 64)(48 screen grid Send cheque. postal order for f 7.95 to: A. READMAN SOFTWARE, 16 South Row. Eldon. Biship Auckland, Go. Durham DL14 8 UT Mail order only, trade enquiries welcome Tuckedsafelyaway in highmemory this fast MX programreally lives upto its name.Selecteither blocks,single lines or the wholeprogram. SpecifytheSTARTnumber.theNEWstart number.theINCREMENT. andtheSTOPnumber.HIT theKEYand it's ALLDONE.ByALLwe meanALLGOTOS.GOSUBS.LIST.LUSTS.&RUNSwhichhavebranch addressesin the affected region.DELETEallowsyou to selectLINES orBLOCKSandINSTANTLYremovethem from the program.VERY FAST,no waiting,an extremely well written program.£6.00 including V.AT.andPOST. ZX81 T O O L K I T AlongwithRENUMBER/DELETE.a further 3 utilities are included to makethis a must for seriousprogrammers.111FIRSTREMEXPANDER Expandthe firstREMby anyspecified length.Easy to use.Type1REM followed by anyCHARACTER.Call theEXPANDERSPECIFYthe numberofBYTESto add.A fewBLINKSlater and its DONE.(2) DECIMALREMLOADER.Use this to loadDECIMALCODEinto the first REM.ALLOWSuse of the existing line edit facilities.Soeasy to use.(3) 66BYTEMEMORYLISTER.Startwhereyou like. Specify the start addressand immediately the contentsand locations of 66 bytes will be DISPLAYEDor PRINTED.OneSINGLEKEYSTROKEwill thenpage FORWARDSorBACKWARDSasyou wish.Well written in Mode USEFULANDFASTTOO!!E8.00 inclusive. If you're notconvinced sendE1.00 and we'll send the instructions. If you buy within 14 days youcan deductthe £1.00. WORKFORCE.140WILSDENAVE. LUTONBEDS LWSHR ZX81 H E W S O N CONSULTANTS Z X 8 1 HINTS A N D TIP S FOR TH E ZX81 by Andre w He ws on E 3 _ 9 5 L• S •A 'atot • Con arta.• • tma n n " r o o Tito M eal complete book st 'ens • M a t t ta I ntma l ta tta A r o n • • • t • “ 0 RAM mo..onaltmumoa mato matwan mittah t S, t s 1a . 1n . 1t 1 o 1 . • ' IP -1 1m a n t a , t t eC o1 ,u s . I D n32 ▪ IA4 •52,o di n 28 .10 11, I N N c o n . . . .01 W . . . A f o o t " 3 m ,, 1 M . I• •% Gcant • at.ta i s t• n t o • - 1 • • • • t o a l ot — 0 a n n ,1 m ' , I , 8 0 bdrymosutu••••, , , now • to va•uti t 1 ,Rol dat • • • • t o o lot Z o e , 0 SO P. , 6 S E W* • a Dmm• O••• • n o t .0 • r a n • t o u t t n a ,n M I N T Z 060 . a n e n t • • M• • • • I A o u - t • cr• pv l a nonoa tto1 0 M e r e 1 1 . g •o • • aman a n o t . . . o n onaparno Lonna o , aLamano sra mitaao , h n a clam4 1 almatn o Cm% an tatan , , a " . • V ▪n m * o, Ca flt a .dat t v, r t 9 , . . d a at n t • n o t a o n n t,t o o to elvettell t o , m o t t o . . • ott o t o t o . ,tw att tWU hoe •t t .., a t l , . . tto rc o t t The mot a n . the Io-al C . J . . . 1 O I • •oppootot o, o i r',ltoo o t •o zBOadoe ta 5..C•5••r • nt 5 . O , o, . o l o a r O fF t • W o0 . 0 1 0o n C m 1 1 U "o . s o , . , s , , o , , W a O' - I t s* ' • • • • t-l• MO•oft • • t• t a t t , a k V i ttn • r I o u O r e * . C ... • a N n e l t S M a - n o n 5• U O w. l a a N n , a n o a a E m m a m a le • 5 a t t . nI S • aaMaa-mae rato tta• mo ttl• • • • t " n o - nonn tal o al . Can Mt .tmtt ta o a. noram tn ....n o nolo nannotot t o n ttod• aame an mo at ...ono t r. - -nn aO2 0t5 t. . 11 ) . I.) . I. o •S 1 n, mo • , - T t • - • , • • ,• a t•• ) m, , • • • •••••• • •-• Sm• •a Vat .a . v n . . -d , •. • '' 16K ME MO RY f2 8 95 48+8K N E W E61 9 5 ,• e t • • • , • SINCLAMUSER August1982 P U C K M A N N E W! 64K MEMO PACK a a n o t o t , tot m o t , a t m . , . f7 9 00 . 0 1 • I . , • • 1 0 . 1 . 1 . ZSO OP CODES E1.45 . A n t,to t tom th e tap • an e r • n d th e vap o rtan cad p ro p tan M M I alike n , • • h atml mac' s tackO n ad hool A l SOO P I.2 2130 mach o , . co d a oP.ItO CIO 0 f• in d actatal an d ham ode ctanat Wilts th an nmoltsiMontra E ach O p Co d a to S at I I 5 to o l s mad e n d coosa• mionnon‘ad S ap p lio d on a p fo lo ctcv• b armp are p t o0A . . . . . . n o t an d d o t ab d t , V PROGRAMMERS E 6 . 5 0 TOOLKIT %..••••••• 6 tr , Io atItto tIMM , 41 tmMto, a s a I b a n . ' .. o t • a, m I e t d a M I P S . . . . . . . 1 • • • 1 0 • 0 . . . 1 , 1 , 0 0 . . . . . e . tood I sa 'o • tI t m n 'o P m o t"O t n n t , t t••• omomt I a n• a • S •n n • a , t , , • mMh a d e . , t a , t. o n o t a L.OTO 1 1 d t.0 5 0 1 • d-M • • one/ n • o •••. t awl to at at mu tate . • , I • l• , S I,•M•a t o m o • . t a5•a n no • • ,,1 4 1 sub to. ,,,,, S i • tadoo Ito rn twat, UIttao• IS ManA Im n I • m a t o nB . • tman n o m . . . S a d o . v. . • o n e naa t on Aa a• IMO t 640 1 1 0 t..1 ,•••• •:onnnt•tt p , a • a m n s • a a attain n .• .* a aSl • n•••t to o , . y. . . M a i o . a , m toa o • , a t ih • t aw tawa . oo - t , t o , , w 2 ott 6 So on m ano • . -m o n t a n.o sn eo . *o nd. • lt a s a l . a. o s o t a t bdw u 1 . . Ia t 9 2 atn , 1 nom M • vo t nad t E 5 9 5 • Al l M IM I •, S c a l d I n a M a l l Saa MO O d m p t a •a t • E r * u l o m . l a o p lo an - th e g rn mh Mto p l arl a• Fa ll helrbeard d• .I s l i .0.31whom 0o10122 .•. C o m m . . . 221,nng • Bao t• I n a b ay. S cale 10 . w hO P o Be . d OttoiCh S l i p . g r o p t a t o 5 t• natd 7 . 1, 1 ,, n ot al a • lot r o t . , M Nowt ••c t r a n . . . on h i h •han tame angel lo o t...mo wn . alma o ,P M * S a n . 1.••0.4tt notorta gni t E bauk. 1 .0 1 0 ...mama . . . . wo ws ran Ins nag mon town M ay O 10 d e r• t o l l or. M ...tot...roans Co at. M o m , Autaan.• . ,flt to aeon. c a nt M oot . • PILOT * * NEW' P a t l otguttl . k W . . t. a . o. d amn /a.m.* o l fl . q to S tatu s" Mona * M ar M at toloala a u * . al * P c , . l e ol •fts on. ; amto te l l . N 0 0 , I • O • 1 • • • • . . . . c m t a t ' 1 1 L. WO O %A I K M O W, CAI iht.(55U1 OS •na S O , Ch e q u e wo nMo o lda . io billIN S ON ULTANTS . D N A ( C . S ) A , o r S CONS i t g moe ta Wai & t h nSi tto rd , N o n O M ° O K * C O P. S , 0 0 • 1 1 5 ! B e r cM i r o gM s d U S S t M a ., • IFCM e 57 1 b r i m j ma, a 7 munt A 1 GREAT ( WGAME FRO 0A ( 1dvs A.S•• I o * 4 Di; /MONS * _• L S • M A N I • St..-Vio )d tgl i ta f -1 :E M 101":11$411111 ;• U t a g l i t 1 i '* 1 1c 1t *i v i 1 y -v A w 1e A 1 I 1 1 L i g e to r a ZX81 Assembled ZX81 Kit 16K RAM Printer E69.95 E119.95 E 2 9 . 9 5 NE W PRI CE E59.95 NEWPRICE All units now in s toc k Wide r ange o f book s , s oftwar e and D C P pac k s als o av ailable in our 'Budget Mic r os ' depar tment. • • • • • • • • • • • • • • • • • • • • • • • 1 1 1 CambridgeComputerStore 1 Emmanuel Street, Cambridge C131 ' M E Phone (0223) 358264/65334 Also Acor n Atom • VIC-20 • Tandy I RS 80 ED U C A T I O N A L C O M P U T I N G o n th e , NO convarabie CO/teflon offers so moth for so bl u e it W i t A m i c ri w o o f menn, in , t o t o t n r s i t i s s Not w v o l t . 1 0 a D o w e r n d e c k t c • t F o rm. t o o t an d KW , hoe* o c o O e n . O, aOds be • O o s to n o tt t o fipo b n .I $ owro i n s i d t iOttOcdtro a tri s i n g t h r o v e * I O W WCIOOn d i l c u s i s t r I P • O n sH i o n c t A t s• Hs ; oi C l O op C h de w l1 . o O k f n ol wi pp es o m o k w , Inc ludes - Educ are s All pr ogr am m es tot 11( Cteatove us e o f gr aphi cs Many tnnovai nee i deas Fully doc um e nt e d I ncl udes m a n y g•m e s I K P RO G RAMME S rr. PRI MARY E DUCATI O N TO RTO I S E A sim plifi ed version of the famous T u n i c p ro g ra mme CO DE D MI SSI LE Combines t h e f un o f arc ade games v ol h tear 9 14.95 only i p & p Graph•ftotter • lididaram • Simon - spell • Si‘e•LIIIniain • TIMES-rah* • SYIS Se! ;ES q u a • Upstairs -Downstairs • Music nolef • S r sass • W pe-out •Spell Ancies • X Mastermind • + •2 6Snake more Temperature •• Number Coc Isnout Money u c A R E V cr o oIr r 139e Sl oane S t A d:E i n I I L Or ldOn i Address aT t D 1 S W I X 9AY I lL.._ eU s J . e •C L ai v o k o o u s c i te o n o ti s 1 . o c i 0 0 Ca A 0 0 dsF ue 58 I nsE ie I * P I CK l ' O l ' R •Art , am. =E P WO . • MI i l l 1 1 1 1 1 . 1 1 1 1 1 1 ki 1 6 W1 1 1/ 1 11 1% 1 1 1 1 1 I l l t • i I , / N, M TR SSII t !DEO GENIE n e s i x 1(41 W A T ( I I * 1111 hi,p, i l l I 11 mrre simutation• I his is an es, lung and bight. 'vie% ahli game in altieh %ou plich the eau of a Football Manager coding with like problems and deristiork ins ith ed in running %our dub. I herr Airy se, mans rE211901's II IsImpiossibk to list them herr hui included ate rorm ir op frank NO RMAI .i1. i n t .t g a n l esen - k i l be U nNarked! g s , % I t sis aa gamy g erequiring a great drat of stall, and people pla% i t foe Wendt% hour% on end t ut tease peunCs, b i I AKAV l k I TI K that thik is one of ihr best computer games !markt VIE G t rter alalmd! o RI p I NEa M AKE, % this game is esiremels ••••• ••••• ME M .ME I• • =b .M • M in M I= • • • • 1111111 a n d 14)01 . .BALL M A N A G E R liK ( ( P i t % 44 ' , I t ' l l I s A R 4 1! H APR D W E RE Q UI RE D ' W i w i * ti L i u I A RA b f a n tal D e p t A. t . P .O. D OA M I idtE,Genie t OA % M U N R O * i I. I W I L T O N N FV ,V IA M 1 1 4 7 N t /6A PI E S W S FA IL ( O W N . 1 i -M A R t t l A 'n o o k p o o r/h ie I rt 4 D O I C T I I E S A W l , I I S t .i Il t Ri IP P I A t i ' G A tM E S PACK 4 SPECIAL GRAPHICS M ' ROUTINES — o fi f f . Oar v e t . . . F M * I RK 4 , I ,••T • T 004.K IT " V W ra pI l l a t w eek 9 l i ? Pe kode • I KI T ,I D Battle nA• w . - t w Pe a r i o . w o , wo s b R b ,Prome l,I i e laMe so w * cre sts bremetiono ,Ctre r e rR Bo mb PASode • 1K1 ire I S . le Powing eoome11a1 o with s. e e we l O O C U I I S d A to n . 4 nWeep y , M arl IDOSic P iNco d e 1611i A 16K1 e l en O i el el rP M e ttl et I0S6 i1 1 0 1 1 M Va n e M e M SCI e l l PSwe e t 100114111aelc I Mko d e S Elms e me msbor o n slate marlin g Cn y e w / W e d . 10 116 e i v a n e o Z numbe r and orcrorne ns Iowa* lSlalo 8l m ;b asic 161CA a I odea 4 1 0 1 0 s an ti GO SUR • . i o d e d W .le ach Melee die se r16P11 e o -Me to n to n b w T AP E R O U T I N E 1 r0 , 0 0 0 S a 0f P • , 1 e r e Wa l T c e a ma Po n e l a te • 6 t r/ rrUrf e Seames ono Me l t wi t ch e s ins' e nd , J g a a l I s . 1 1 , • We d 1 1 m w ° N iI S 1 4 9 5 fS9 9 0 : si t itSip ionk co Wn wwg l e6 AV l e e k o 4 k H W e o e ' p m e b le e , P . , eM ACHINE CO DE r21 e re wito ' D O M * / S I P 9110 N V M O M . ,N . * C10t . 0 . / . 1 % P e ', e o l o o r r T O O LKI T i RA P HI CS wSS o R alai •1 AMONLY) 1 1 Ose te rUne , traw d re w, 01 * Me le e • r o ,it• 1 ,•. h ar octe t ' Nap e *e re ct dtpnioo • in • a REM sialmo ro m , Sore groland . Ont011 I N s so prote ci l u l l i n g C n rl e, e . C ScSr ereSn MonimUshocast citioy• • bc•cs• bound the * * ph ot Hoot soseo are a ECM s a i l te n be wood .1 ou•oroo US h its e nv nie wbe f of line s you luct• si It m p cr. , . acheh n . ,S imone Y co oOwnU s all ch araci tors so m• tr boobies o r d . Ce e dre l be in FILL , p e c iiy . b y y w r c r o w, ISini Pennon C4010016 UP DO WN L EFT M O NT Al te r vuul ru n , PRINT towne e n bn pee dinoclinn e n s Seelpelen mo o m ne ts M I N I n0o1 t1i•o3 nn 10 h n it h n a p Scrod Fe e de lle s UPSCRO LL CO VINSCRO L L R i GH T 5 C i L 1 k1 F I S C R O t I Semh o n t, ittd , o ,id / ed , c m c d eve G al l eebl ev A th ae w s ate sp lit.., .M. C n rote e Mline l e onacenne code e nd locoing, sake M lop O co l, 1K o t lo o t p re cio w RAM an incte dite m ach o te rn e o l Soinch aid c k k r O k e ntre o ccu ran ce D i , s i• e q u n e ye O C t l e r a t e o ▪ • l e e s y ou Mm e 1000111 e S ' W . POP'16I• Pour ft mart ad, e ms r fl1 e • b , le e y O u me Al e t / s l a w . F CRUI SERS GAME P(1 6 K .2 )1 1 1 1 ) F irm compose r w•renoo ol thb SP I M A . p o w ot octgAB Dote l oncle on n e e A•Wilegnso 1 ste b rie h the position 01 o t r berel a t e tn se e r lo cale aesd d o m e , nom Me To con mma* o , e b e at e tsu al domi no TM, a d e W i l l V e e e 1 . 1 1 1 L,M11i 50v,a1e'0tV? Ar 1X . 9. 5 1 1 9 C O Evt eo a aid a i d Inimoa dral Semich SS Inhe scre e n , r Ch e r a k le , P dh O Htore p lace 1 * n th ' l aw f t . ( .w t ara• e r l aw e ch I0i8,61011C11•••• r 0. e . / Sy C O C A V • aq u a,. o r n o n r e Cia n e k Pa,e1 n edc lio n , r e t 0 1 0 0 C 4 le ve e 'endorsee e ta111 elaCIN•ne All 4 S o• 1 . 0 code lor SUPER FAST oncopur 6 GRAPHICS TOOini pe e l only 2 1 pa c e l b , s 1TO c l eOaL NO T d e e Co le a l M a r y s Wan k ?kW , V o y , CO s i me re e 1 AK RAM PACK f2 9 951'149 054 Ossee M o vie the beet we ine ldie Sue F REE ' L b w A m . * I l l ildeotio • • • • • • • • P as. t• M a i c ot ' JP , e nds M O W se ct gootoniaso a n eonel.ng P O e r tee). • ; CompatoMe so n P , eeporobbre m t s proldatos . Gold p• ate d edge concode pt trob ponied co n tact with wo o te al Momnelly re ae oaNtle d wite ort no • • • • o i c o n t 01 t,34 Wi t h e r i t t An C. ••• noy ogy s S t 110.1 i l e a • es o u r t e e 0 ALL FOR ON O' 0 5 t a y [1 A v iST ivn oricindoo ce N te l l e atoll Senate O stehey a l l y . Ho , 1 . 0 a m •••••0 on•••••••••••rws to ' Goe o cre oolOtle ge son tu rn s to u t , e tb o e c D a l e n t h a w e rna l /e = r ne tte sion p ro tp am plus a o ut d o v n o W i p e t h e n P la 1614 A w n Pe le e ,, s n contore e ne rie nte i n stru ct. , . , libbeestotood DrotO tt rale o n o e 407. 1 R m Ocome t with . . . ro t e s , 1 ▪ p I-. h1o . . lo t A r All p rice s an . IO N. m e n to r. n o n M o L i M t l Lint y oter AI o.ie ru n co u We ASE WWI oA m PRICES AME ise e tICAte t it rate [e m s. e i M l l PIoMdM I O , , F .o. . b. Ati toe CM cI Su SD o ADE e C tS n e N wNEv t CO DA , el A s e a c a l a s Al ' D o e / AAA, O R v Cnee Chevy b 6 1 C m * , • M ADE e s v Ae l E A I SDI es116100 e e l * . t b a ADO MALI A p e r S . M A M RECEI PT oi t L A M • Wl e c t e r o rM e e e l .l c • A L S M . l' 0 I M E I a • 4 2 i l I • i = 1 co l C o e i o g a . l. e O tr 1.• OAK IRAN PACK. ONtVree2 OS t O 051 • a a.ast • 1 mla ai l I S Z . 1 SINCLAIR USER August 1982 competition Pretend to be Ian Botham: win a printer This month we are awarding the last of our five Sinclair printers in our monthly competition, for which we expect the response to be as good as for the first four. To continue the emphasis of our Bumper Summer Special, we would like you to write a program to simulate the game of cricket. There is no limit to the size of memory which can be used but we must insist that entries are on cassette, accompanied by a typed or beautifully hand-written listing. The judges will be looking for a program which attempts to include as many of the complexities of the game as possible. The Owzat form of the game will not be sufficient. As a tie-break, should one be necessary, we want you to write a slogan beginning with the words: "I read Sinclair User because Entries must reach us by August 16. The usual rules about the editor's decision being final and employees of ECC Publications being ineligible apply. 99 I read r i t 1 ••••••-• • • • • • fi NTO 011.Nri Complete this slogan., which will be used as a tie-brealc. •• • • • • . . . . . • • . . . . . • • • • I t S i n c l a i r User because • • • • • • • • t• • • • • . . . . . • ••• ame • • • • • • • ••••• •• ••• ••• ••• • • • • . . . . . I . . . .• . • • • •• • ••• I ••• tIi N cl it S e n d o u r entries to EGG P d u1 L o n d o n Ni 031 to atv'tsie not later than fogus 16. r be l i c a t i so t n s , s3 0 - 3 1 SI NCLAI R USER Augus t 1982 .0 0 a o . , 1 1 . 1 s o w . 0 0 0 11180 1 . 1 . 1 WO O SONO GO O P O P O . 0 0 . 0 °W O ' 000 6 ° . WWI 1 1 • • 1 1 ° . 59 41111•1••• 'ZX81 1 6 K ZX Software SCREEN KIT 1 M O R E POWERTOYOURSCREEN In Basic programs TAS WORD WORD PROCESSING ON THE Z X8 1 Your 21181 becomes a word processor with TASWORD. Type in letters, documents and pictures, store them on tape, and edit and update existing documents. With a printer, which is not essential, you can print your documents. TASWORD FEATURES INCLUDE • OVER 3 0 0 LINES of text in a text file. • CURSOR CONTROL and auto repeat on all keys. • SCROLL up and down through the text file ' •, FULL DO H character set inclUding inverse characters and A graphics symbols • INSERTION AND DELETION of lines and characters, U CA HELP PAGE onto the screen at the touch of a key. T • CENTRE text on the screen, and move text left and r ight O • REFORMING of edited text to a neat layout with a single M keystroke. A T We I send you a manual and a cassette. One side contains I ASWORD. The other side contains TASWORD and TASWORD C TUTOR. This teaches you word processing using TASWORD. No w programming knowledge is required to use TASWORD o r fully inclusive d Mail order only A l l o w up to 14 days delivery. w Please make chequesT 0 payable to r TASMAN SOFTWARE a p 17 HARTLEY CRESCENT, LEEDS LS6 2LL a n d r i g h t o u s t EMI i f 16K STARTREK: Exciting space adventure game including i klingons starbases, phasors, 8 x 8 galaxy, 4-levels of play, long i n n c and short range scanners, etc. a t i o 16K S UP E R WLI MP US ; Ca n y ou hunt a nd catch t he n Mysterious w um pus i n hi s under gr ound labyr inth? I ntr i gui ng EEO . underground adventure, TASWORD TUTOR E6.50 BORDERS•anysize -anywhereonscreen SCROLL- inALLFOURdirections FILLSCREEN- anygraphic or character CLEARandREVERSEPARTOFSCREEN• any part FLASHINGCURSOR- anywhereonscreen- simulatesINPUT wtihDATAFILES SAVEBASICVARIABLES oncassette LOAD badi into ANY program all atDOUBLESPEED eidMEMORYLEFT 0880 bytes ol machinecode "yes INSTANTANEOUSSCREEN i tuv i s t 08ecomes part of your Basicprogram • C a n besottedic ef.silmtprovArr Ohoneed to Loadseparately SUPERBVALUE E 5 1 0 e 4 P ZX-MC M A C H I N E CODEDEBUG/MONITOR At last COMPLETE FREEDOM FROM BASIC for machine code programmers •vers/tie entrycOmnunelsIonHet " h e ' dumpinprimer for hardcam codeandStringentry • L A essentialcommandsfor MCcrocanoming •Corsoreiertove Run 6 Detvgcommandsincluding illieccums V A RAMinBasicarea REGISTERSDISPLAY& BRUIMOINIS • S u p p h e d cmcassettewith36 Patemanual •SAVE,LOAD,VERIFYATDOUBLESPEEDfromanypartofRAM_ Vast machinecoderoutinesoperasng fromBasicarea ofRAM Wink your WC "Prams above ewc areaE 7 . 5 0 ScreenmemoryID Fitti nevermoves •SELl CONTAINEDdesign br thesame% I I 1 C VAT & P +P programme :a m m i be used writ Bas,r, orngrams C W REM-LOAD MACHINE CODEENTRY/DEBUG CA mum ur it MCwitnuut theSAVUE0A1)NERIFYStales •ENTER, RUN, 0E-BUGmachine coder Raw REMlines 'Operates ironabove RAM/OP OCuntpabbilityretniBasm •Supplied oncassettevorth 30 page manual Ion ONLY - SMfur nitre cletels al software IEK to 64K ZX SPECTRUM E6.95 Inc VAT & P P CW 0 P i c t u r e s 'que 6CORKSCREW HILL WEST W P M ' , NEM Bile 988 mai mkt wily - Mow 11 days "awry PLEASESTATECOMPUTER6100EL ZX81/16K SOFTWARE L. " S T A R T R E K " E 4 . 9 5 fl " S U P E R - W I M P U S " E 4 . 9 5 MEI 111 E " G R A P H I C - GOLF" £ 4 9 5 16K GRAPHI C GOLF: Try Out your golfing expertise, on the computer's golf course, 18-different graphically display holes Hazards, include lakes, trees, wind, rough etc. "GAMES PACK 1" E 4 . 9 5 M=I OMNI 18K GAMES PACK 1: Fantastic value for money, nearly 50K of programs on one cassette. Five games including "Real Time Graphic Mastermind, L u n a r L a n d e r SILVERSOFT (Dep. SLI71 35 , Bader Park, Bowerhill, Melksham, Wiltshire. S t a r w a 1•111 1EE Z X -ARCADE ACTI ON El N E W ! ! "MUNCHERII" E 5 . 9 5 At last Pacman for your 2X-81, all the arcade features plus! ? software for the OS character board, LI " S P A C E - I N V A D E R S " E 4 . 9 5 Simply the best yet, the closest thing to real Invaders on the ZX81. Full arcade features! including 1 or 2 player option and software to drive the OS character-board. LI £ "AS5TE ROI. DS " 9 1 5 Authentic representation of the arcade game including L. R. thrust and fire controls, 5-levels of play and alien spaceships, "DROPOUT" I mo I go E 5 . 9 5 Exciting NEW arcade game. Can you destroy the aliens before they build up in their atomic plies and overwhelm you. Dealers enquires welcome, generous discounts. MIN When ordenng 2 or more deduct 11.00 Send S A E tor Catalog111. Tick boxets) required Cheques/ POs payable to "SILVER SOFT" Name I NN MIN Address rimm EMI =I M MIR W A N T E D LXI31 _ _ ,S Spectrum. BBC Micro Software EKcellent Novrililes S A E 1 0 , GAr e cade n . ' s games run in 4K All SI NCLAI R USER Augus t 19112 Facilities to include Spectrum Membership fee can be recovered Prices cut by Thurnall THE U SER C LU B i s t o expand i t s facilities t o cater f o r t h e gr owing number o f S p e c t r u m owners. F o r t h e s a m e annual subscription of E12 they will be able to take advantage o f t he e x tr a benefits which have been available t o ot he r Z X owners f or the last t wo months. The benefits include the Our other offer features Thurnall Elec- bi-m onthly , c a s s e t t e based newsletter which is tronics, whic h produces a number of hardware add-ons for the Z.X-81. Among being re-recorded so that it c a n be used with the the products available from Thurnall are inputioutput ports, motherboards a nd Spectrum and will contain Spectrum programs. joysticks. To e ns ur e t h a t e a c h AU these Thurnall goods we can offer member r e c e iv e s t h e to members at a discount of 10 percent. The discounts from I K Greye a nd correct cassette, please Thurnall Electronics are open until the denote which machine you end of August. To allow new members to own by ticking the box on take advantage of these very generous the application form below. offers you can include an order with your Meet the first member of our membership application. A f o r m i s club on p.62 printed below. our Sinclair User Club, we have F decided to make a n extra special O series o f o f f e r s t o o u r g r o w i n g L membership this month. Two offe r s w i l l b e a v a ila ble e x L clusively to club members. If advantage is O taken of both, they will cover the cost of W membership many times over. I We a r e able to a llow members the N opportunity to buy a series of software G items and hardware add-ons at discount tprices. h Members will be able to obtain a 20 percent discount of f a ll the J K Greye e range of software. l K Greye produces g some of the best software on the market. o Following its remarkable 3 D Monster o Maze, recently i t ha s introduced 3 D d Defender, which our reviewer this month r considers to be another success. e Those and the rest of the I K Greye srange are now available at a discount of 20 percent. p o The offer is available only through the Sinclair U s e r C l u b a n d c a nnot b e n obtained in any of the retail outlets which sstock the I K Greye range. e List price Club price r t JK Greve Software E3.95 E 3 . 1 5 Gamestape o E3.95 E 3 . 1 5 Gamestape 2 E4.95 E 3 . 9 5 Catacombs E4.95 E 3 . 9 5 3D Monster Maze E4.95 E 3 . 9 5 3D Defender El .95 E 1 . 5 5 Breakout MEMBERSHIP FORM I wish to join the Sinclair User Club and enclose my subscription of E12 Name Thurnall Electronics List price Club price E14.95 E13.45 Input/output port (kit) E17.95 E16.55 assembled E13.45 E14.95 Four-channel relay box £8.95 EBBS Eight-way transistor driver E11.65 E12.95 Eight-way indicator unit E12.95 E11.65 Joystick E14.35 E15.95 Motherboard E41.95 E4.45 Power supply Full details of all these items can be found in advertisements in Sinclair User SINCLAIR USER A ugust1962 6 Address Which computer do you own? ZX-81 E S p e c t r u m Send y our coupons t o Sinclair U s e r C lub, ECC Publications, 30-31 Islington Green, London N i 813j. Cheques should be made payable to Sinclair User Club. 1 Sinclair helps in ) f work, rest and play 1 11 * , 1 1 T our S inc la ir U s e r Club i s a n enthusiastic H Sinclair s uppor te r . H e manager with a large in- the 9 V needed f o r t h e E was one of the first to ob- t e r na t iona l c om pa ny , Sinclair to be used away F tain a ZX-81, he took a Lown has made full use of from a mains supply. I year's subscription f o r his system both for work It had its first showing R Sinclair User as soon as it and in his hobby of motor towards the end of June in which was the time needed S announced a n d h e sport. was the Cossack Rally in North to sort through all the inT placed his order for the **I use it to run telephone Humberside. At the start it formation:• Lown said. m Spectrum some time ago. traffic analysis. I I is not listed details of the comHe fi r s t h a d contact ecomplicated, just number- petitors, scrolling them up with computers 25 years out mWthe ZX-80 I decided to crunching, but there is a so that all of them could be ago a nd wa s a founder wait, b h but when the ZX-81 good deal of work involved included. At the ond it pro- member of the H ull a nd arrived I put in an order and it saves me plenty of vided the results. District br a nc h o f t h e ee straight a w a y . " P e t e r time", he said. " I t t o o k a b o u t 2 5 British Computer Society. r n 6 2 , o f Strathmore Lown. Recently he has devel- minutes t o input a l l the In those days he was workoS Avenue, H u l l , N o r t h oped a program to display figures but we were able to ing on a National Elliott f i Humberside, s a i d . H e details a n d r e s ult s o f do it as the cars arrived so machine whic h, though bought n i t w i t h t he 1 6 K motor rallies. A friend has the results we r e r e a dy having the same capacity RAM c pack and the printer. built him a regulator for within two minutes of the as the ZX-81, was the size A l telecommunications converting 12V supply to last competitor finishing, of "a side of a house". a i Britain r Scunthor pe ZJE Club: C P Hazelton. 26 Rilestone Place, Bo' tesford. Aylesbury Z X Computer Cl ub: Ke n Kni ght, 2 2 Mount Str eet Scunthorpe:(0724 63466). b Aylesbury (5181 or 630867). Meetings: first Wednesday and third Sheffield: Andr e w Moor e, 1 Ketton Avenue. Sheffiel d S8 8PA r Thursday of the month. would like people interested in starting a club in the area to contact Edi nbur o gh ZX Users' Club: J. Palmer (031 661 3183) or K Mitchell him enclosing a stamped-addressed envelope for details, (031 3 3 4 8483). Meeti ngs: second Wednesday of the month a t Wor l e Computer Cl ub: S W Rabone, 1 8 Castl e Road, M o l e , u Claremont Hotel. Weston-supor -Mar e BS 2 2 9PA1 (Weston-super -Mar e 513068). g EZUG-Educational Z.X-80181 Users' Group: Eric Deeson, Highgate Meetings: Woodsprings Inn, 1/Vorle. on alternate Mondays. School, h Birmingham B12 9DS. ZX Guaranteed: G A Bobker. 29 Chadderton Drive, Unsworth, Bury, Glasgow ZX-80181 User s' Cl ub: I an Watt. 107 Greenwood Road, Lancashire. Exchanges information and programs throughout the t Clarkston. Glasgow G76 7LW (041 638 1241). Meetings: second and country_ Fourth monday of each month. Hassocks ZX Mi cr o User Club. Sussex: Paul King (Hassocks 4530). Inverclyde ZX-81 User s' Cl ub: Rober t Watt. 9 St. John's Road. Gourock, Renfr ewshi r e. P A1 9 1 P L (Gourock 399671, Meeti ngs: Every other week on Monday at Greenock Society of the Deaf. Kelly Street, Greenock. Keighley Computer Club: Colin Price, Redholt. I ngr ow. Keighley (603133). National ZX-60 and ZXBI User s' Cl ub: 44-46 Earls Cour t Road, London W8 6E1. Nor th Her tfor dshi r e Hom e Computer Cl ub: R Cr utchfiel d, 2 Durham Road. Stevenage: Meetings: first Friday of the month at the Settlement. Novella Road, Letchworth. North London Hobby Computer Club: ZX users* gr oup meets at North Lor a Monday, 6pm. -I o n Nottingham Mi cr ocomputer Cl ub: ZX-80031 user s' gr oup, G E P o l y Basford. 9 liolme Close. The Pastures. VVoodborough, Nottingham. t e c h Orpington Com put e r Cl ub: Roge r Pyatt, 2 3 Ar unde l Dr i ve, n i c , Orpington. Kent, (Orpington 20281)_ H o Per th a n d Di s t r i c t A m a t e u r Com put e r Soci ety: Al a s t a i r l l MacPherson, 1 5 4 O a k ba nk Roa d, P e r t h P H I 1 1 1 A (29633). o w Meetings: thi r d Tuesday of each month at Hunter s Lodge Motel . Bank a yfoot. Post Office Users* Club: Ver non Quaintain, Head Post Office. St R Martin's le Grand, London. EC1, o a d 62 S I N C L . 2X-801ZX81 User s' Cl ub: P O Box 159, Kingstun-on-Thames. A postal club. Overseas Belgium, Fr ance. Luxembour g: Cl ub Sinclair, Raymond Betz. 38 Chemin du Moul i n 38, B-1328 Ohain, Belgium (322 6537468) Belgium. Nether l ands: Mi cr ocomputer Ver eni gi ng BZW, Paul Glenisson, Priester de l'Epeestraat 14. B-I 200 Brussels. Belgium (322 7349954) Denmark: Danmarks National ZX-80181 Kl ub (DNZKI, Jens Larson. Skovmosevei 6.4200 Slagelese, post giro 1 46 24 66. East Netherlands: Jonathon Meyer. Van Speen Street 22,6524 MN, Nijmegen; (080 223411). Germany: ZX - 8 0 Cl ub, a postal cl ub; contact Thomas lenczyk. Hameln, Postfach 65 13-3250 Hameln, Germany, Indonesia: Jakarta ZX-80181 Users' Club. 73 Cnoc Crionain. Belle Atha, Cliath 1. Republic of Ireland: Irish ZX-80181 Users' Club, 73 Cnoc Crionain. Bade Atha, Cliath 1. Spain: Cl ub Nacional de Usuarios del ZX-81, Joseph-Oriol Tomas, Avda. de Madr i d, No 203 207. 10. 3a esc, A Barcelona-14 Espana. United States: Bay Ar ea ZX-80 User Group. 2660 Las Aromas. Oakland CA94611. — Har var d Group. Bolton Road. Har var d MA 01451: (617 456 3967), A I R USER Augus t 19492 special offer Build your own Sinclair Special ZX-81 Kit Offer ONLY f29•95 (plus p&p) SAVE E20 on a Sinclair ZX-81 kit. A special offer open only to readers of Sinclair User has been negotiated with Sinclair Research, which means you can buy the world-beating ZX-81 for just E29.95 (plus post and packing). Stocks are limited, so be sure to place your order soon. Allow 28 days for delivery. Maximum four units per applicant. To: Sinclair User Special Offer, ECC Publications, 30-31 Islington Green, London, N i 811I Please send me_ _ _ _ ZX-81 kit(s) at the special Sinclair User price of E29.95 plus E2.95 p & p. Please tick if you require a VAT receipt *I enclose a cheque/postal order payable to Sinclair Research Ltd for E *Please charge to my Access/BarclaycardiTrustcard account no. *Please delete/complete as applicable Signature Name Mr/Mrs/Miss Address 63 SINCLAIR USER A u g u st t982 zixaL EiEIWTflFWIE NIGHT GLINNEV1 E ne m y a i r c r a f t a p p r o a c h i n g f r o m t h e r e a r ! Ca n y o u d e f e n d y our pl a ne a ga i ns t e ne m y a t t a c k ? Beware, the mor e you shoot down, the faster they get. An exci ti ng machi ne code vi deo ga m e wi th i mpr essi ve graphics. Featur es include: best scor e of t he day, a ut orepeat on t h e c ont r ol k e y s . auto-r etur n t o t he s e l f demonstr ati ng ti tl e page. Requires 16k RAM S u p p l i e d on tape, wi th instructions, Action packed fun for only C 3 -4 5 FIGHTEB P I L O T 15 fe e t.... 7 fe e t.... Touchdown! Another successful i ns t r um e nt l a ndi ng Appoa c hi ng at 1 5 0 k not s is not al ways a s easy as thi s. You ar e i n ful l c ont r ol f r om t a k e - o f f t o l a ndi ng d u r i n g t h i s r e a l - t i m e fl i ght si mul ati on of a j et fi ght er . T h e s k y is the l i mi t! F l y a di f f er ent mi ssi on every time. Endless scope for i m pr ov i ng y our i ns t r um e nt fl y i ng ski l l s 16k RAM Required. S u p p i e d on tape, with full instructions. Supervalue at C3-45 All prices inclusive (Overseas add £ 0 5 5 p&p per tape) All pr oducts guaranteed, refund if not satisified Digital Integration. 22, Ash Church Road, Ash, Aldershot. Hants, GU12 6LX. MAIL ORDER ONLY Ultra-Tech Services offer for m athem ati ci ans Et students the following program s on cassettes, for the 16K ZX-81. 1. C o m p l e x Numbers This program provides 19 operations and functions to apply to complex numbers. 1 A7377M 7ZX81 &Games Spectrum T 7 MAESAFALLEN, BOW ST DYFED, SY24 58A Now NEW LOW prices!!!! PROGRAM 8 . 9 5 Adventure 1 0 . 0 0 8 9140 5 locations 9 Oased 9 5o n the original (At CIO 00 well worth the money Sinclair User Issue 2 review) Invaders 5 , 0 0 Fast m c arcade action 4 45 Mazeman 5 . 0 0 4 . 4 5 4 , 9 5 All the features o f the original arcade version r n , 'requires 48k Spectrum c All prices a re inclusive Return o f post service RUMOWNERS ZX81o LE LAIRMICRO-COMPUTER iARNI TBSY "F R A Ni C t O RVIL L E iiiTH S P TH iE e fi C fi l T Liere A T T H i S i M A K A A M n i - ,41.1111A bE r p -w . r d w . T h e c o n e u t e r s o r t s t h e m . Al efi All I - A lie. RAFT W e A v e r y s in l o v a b l e u e l k t i o i n p uP lotyGm;v, t w o r k ' o u t a l l t h e i n fo r m ua t i o n y o u n e e d t o k n o w m b o u t m p o r tg a g e l o a n s f o r h o u s e p u r c h a s e , t • W I P r a t t tr e e s . fa c e s . Make oyuu• r a v i n g s c om e a / I v e . 4 5 Igr s it o u t 4 c a l e n d a r 0e t a r t I n o i n a n y y e a r . • orgeo • erred, 3 CameTC , •S D Eu e l - IN 3. N u m e r i c a l Anal ysi s Integration, regression and Monte-Carlo methods, for the ZX-81, in le payable to K V . R . H . Ltd. shoul d be sent to: Ultra-Tech Services 30A, Billing R oa d N or tha m pton. N E W 81 SPECTRUM Chess 1 4 1 0 _ 0 0 10 levels m c 2. N o n -L i n e a r Equations Solution algorithms for both real and complex roots of equations, Each cassette costs £6.95 linc .VAT) o r all 3 ma y b e purchased for 118.00. Cheques or postal orders made O L D 3 • 7 S e nd P . O . o r • • TTLF W R I T I N G S t o r e u p t o 2 0 FIElme a n d • i l d r e s i s m s . W r i t e l e l a s t. NOUN QURS b.ING T e r L e i A n a m e r i n g t y p i n g p r o g r a m ta l l i s h i e m e m b e r s u p t. z oo w o r d s f r o m y ourw t e xi t a n d W i ti . me y ou ty p e i n a n e w l e t t e r . s i m itom e te r t o g u e s s a t t h e w o r d y o u are c u r r e n tl y ty p i n g . I f t h e gue s s , p r i n te d be low th e l i n e , i s c e i g e C t , th e c o m p l e t e w o r d i s p l a c e d w i t h a fo l l o w i n g s pa c e i n one s tr o k e . th e e e k la dA LN L_ Ij i K r i t l i s a n d wor k s th i o u g h a L Lr o • lui n d q u a . I n w h i c h y o u h a v e t o p i c k o u t t h e n o n e O f t h e fl a s h i n g . l o c a ti o n . V e r y e d u c a ti o n a l . D r a w s ALSO I f y o u h a v e a f u l l - s i s e d to a k e y boa r d. y o u c a n e a c h y o u r s e l f m o p o r c r o s s e d c h e q u e m a d e p a y a b l e t o N r . R . L . fl o n o v a n . l o s . N r .P .L.D onov a n. 20 O n i o n O s i v e . S to n e y q a to . L e i v e n t o t 1_1"2 1144 SINCLAIR USER Augus t 1982 ZUCKMAN The first authentic ZX81 INKIversion of 'P UCKMAN' * A L L Machi ne Code * F O U R I ndependent Ghosts * Tr ai l , Ener gy Posts etc. * Hi gh-scor e 'Hall of Fame' * Aut he nt i c Ar cade Acti on only €5.95 inc. P&P from: DJL SOFTWARE, EDUCATION C o m p u te r s F o r E d u c a ti o n pr e s e nt the ir 'Learn A bout it' S eries tor the ZXB1 t 16K1 This setups has been wr itte n by teachers and is a true educational t c l T h e ptogr a m s are suitable for use with children aged 7-12 years Each program is m e nu driven a nd makes full use o f graphics P arents and teachers.- these programs really will gent your children a n unfair advantagel Tape Sode 8 12 , Graph plotting 2 4 Using fractions h Area pe r im e te r rS pelling c l E C M per cassette 12 programs! or E ta for the o complete series c P 0 . o r enegites k to No S i d e A 1 T e l l i n g Tim e 2 R e a d i n g graphs 3 L e a r n i n g tractions V olume. rapacity 5 M e n t a l arithmetic 9 Tweed Close. Swindon, Wilts. R a n o n o f p o s t & A v er ) • MUS I C LE ARNI NG AI DS — a range of programs for 16K ZX81 to help young people learning to read music. S a e , p l e a s e , f o r f r e e c at alogue. B r i a n N e g u s , 1 9 Westfield Driv e. Loughborough. Leics LE11 3(3-1_ For Z)0111 wi th 16K RAM, Three programs on one cassette. Flight Demonstration. Flight Simulat ion and Flight Test. Thes e are semi serious programs using an aircraft digit al i n s t r u me n t p a n e l . E 5 cassette and instructions. Sqn I d r Peter Ev ans , 5 Broadmeadow, Bolton 8 I 7 9AY. ZX-81 KITS Cure Top Line Slant and Ram Pack Wo b b l e 12, 95. I nv ers e Video M o d u l e £2. 95. B u i l t £3.56. Repeat Key £3.75. Built E4.95. All Kits ex-stock Please add 40p PIP. Mr B. A. Reader, 45 Alf red St. Kings Heat h, Birmingham 814 7HG COMPUTERS FOR EDUCATI O N Se D o v e c o te La ne . S pr ing head. O l d h a m ZX PRI NTI NG SERVI CE FOR Y O U R ZX 8 0 ( 8 K R O M ) / Z.X81 programs. Only 1 pence for 3 lines of 32 characters, plus 20 pence p + p. (minimum 50 pence please). Send cheque.' PO to: T. F. Payne, 194 Stockwood Lane, Stockwood, Bristol BS14 8NG. enclosing your program cassette a n d det ails o f program name(s) and y our name and address. 16 M D H A M RADI O program. Data handling program f o r Ha m Radios. Listings available at 14.00 each. S e n d s.a.e. f o r det ails o r orders f o r H a m Ra d i o t o B . L . Cotgrove, 4 6 Arc adian Gardens. Hadleigh. Benfleet, Essex. ZX81 wi t h 16K hardly ever used like brand new, still in box, together wit h book s and s of t ware wo r t h 138. Bargain at E110 wort h 1145. Write t o Tang Mir, 5 Beatrice Rd, Southall, Middlesex or phone 1FriSun. m i d d a y - m i d n i g h t o n l y l 571-0777. LET Y O UR ZX 8 1 hel p you wi n money on horse races. This fabulous 1 K p r o g r a mme p i c k e d 8 winners f rom 8 races on t he very first d a y i t w a s e v e r t e s t e d 120.3.821 S e n d a cheque or P.O. for 110_001or the cassette and full operat ing i n s t r u c t i o n s t o t h e Butronics Co., 45 Brompton Road, London SW3, i Mail order only please). MULTISEQUENCER Using unmodifi ed ZX81-16K tapar t from amyl this program provides you with a n instrument covering over 5 octa ve s w it h f u ll e d it in g fa cilitie s t o Aente 3 7 a lde pe nde nt se que nce s of u p to 16notes, which can be played in any order under realtime control. TursOS are stored wh e n program s av ed. Fas t tempo gives synthesiser effects. Music type notation throughout. Send ES for cassette and instructions to: V. Haynes. 10 Ashlake Rd. Streatham, London SW16 P- E- P S O H RAX P a ll- 1 6 K 4 1 . ( e 4 , THE PRO G RAM ENHANCEMENT IV IAW POKER Start with a credit ti l l 10 and bet iron. a loon i liii 114nna ere or lose e v e nilinigl An widutiv ir pow and tor ludivig recognerathle graphir , on b cassette only 13 95 a WA X , sD ont be unsociahlel S hare your / X I I I n a b e family a nd fr ie nd, on a pleas.ani p o o r or dbinge I h e c or nr ow o, p r oasdyou orkety ni and display, Ow I I . u c144. ems na boardsand draw I M M O m , lor aevas 4 q eulle inranis e d m , 4) 1 9 5 a (toils prierrants on new saSsette only 16 i hAll por e s ear p a p e Or ( P nCheques stfr ts26 flL iue d A,entor. a-Rath. tr Avon M a d or4irr 41111, sA e s a lI pi k n i• p bl a5 b Try y o u r h a n d a t mak ing a i t fortune o n t h e stockmarket. lP i Very realistic game. Supplied 1 6 K E5.95. t on cassette Y Rubic Solver 2X131 SOFTWARE Stockexchange PACKAGE FOR THE Zx111(16K) A suite of e a sy t o use ma chine code routine s de signe d to tra nSform your Basic programs , DE FI NE D SCROLL REGION 1line to whole screen S C R O L L up or down F I L L SCREEN by character I CHANG E BACKGROUND CHANGE FOREGROUND LINVERSE VIDEO FLASH SCREEN L I C L E A R S C R E E N w i th o u t c h a n g i n g print positiOn Supplied on tape with a SK DEMO PROGRAM and a FULL instruction booklet ONLY 15.96 incl. pfirp lfiK GAMES PROGRAMS GOLF 1 or 2 Players Fantastic graphics MINEFIELD Steer your tank to safety Very addictive INVADERS With sneaky 'SMART BOMBS'. M A N H U N T E vade the R e lie s if y ou c a t FANTASTIC VALUE AT ONLY E3:76 each incl. p&p Send to R Et k SOFTWARE 34 Bourton Road. GLOUCESTER 0L4 OLE TRADE ENQUIRIES WELCOME Program t o s olv e t h e Ru b i o cube supplied on cassettee. 16K 0. 95. All Prices inclusive Programs fully guar anteed SR Sof t ware 61 St St ephens Av enue London W12 8JE Ma i l order only. 3 MA C H I N E CO DE ZX-81 TE MP E RATURE SENSORS. Uses earpiec e s oc k et , w i t h application program listing and waterproof probe. Including UK p & p £ 1 7 . 5 0 . F r e e l e a fl e t . Cheshire M i c r o De s i g n , 6 6 Close Lane, Alsagor. , Stoke on Trent. ZX81 1 6 K R A M . Si ncl ai r learning l a b a n d 2nd hand t ape recorder, a l s o magaz ines a n d labyrinth game, a bargain at 185. Phone Ingrebourne 76446. GAMES For the 16K-ZX8I BYTE M A N T h e ZX versos. 01 the popular P uckman Arcade Game. SPACE FIGH TE R F l y into ba ttle against the limitless forces of the enemy BRIDGE BOMBER -- D o as much damage as you can with a limited payload A ll for only E2 96 From M I NDSEYE 12 N o r th Gr ov e D o v e , Leeds LSO LTEST SCORE LA TEST SCORE-- ME SOK -- EX 81 - - M e n - EX USTER—A1781111BUSTIR—AU8SIIII POOLS FORECASTING PROGRAMME lapel S - tar V alue — B e e ,A W N options printer p g rC o a nm d re o — n 1, m e ae d0 w i t j n 7 e d t o r 17 133sieh , A Te t rCr3.21 u t s t r a i i a n s POOLSOFIN, SI NCLAI R USER A u g u s t 1982 .1 Se a ford. E. BU M S& 5 N 2 5 2 A5 65 MICRO WARES MAKE MONEY, unique program shows how. "At Last", E196. SAIL A YACHT, against wind, tides, hazards, adjust sails etc. For Spectr S um/ 7(81-16K. On quality checked tapes. a 20 Winstree, Basi l don, i Essex, SS13 1PG. l i 2X81 + n1 6 K R A M E65 ono, Sinclair built. D. g Ave, MCR M31 1SH. Tel 061-748 " 2175. W r i g h, t , 3 £ ZX81 RAM Sinclair bat, in B u +r 16K 3f o original pac k ing. A l l leads a n d r d manual .. S o m e b o o k s a n d 9 c a n deliver. £ 9 6 ono_ cassettes, 6 37 Cloverdale, Stoke S. Mannon, . Prior, Bromsgrove, Wor cs. Tel . Bromsgrove 70779. SI NCLAI R BUI LT ZX81 11 16K ram pack. Plus leads, manual and power pack. Al l still boxed. Als o 101< 30 maze program. Everything, a bargain at £95. Nicholas Barker. Highlield, Dairy Lane, Walbert on, Arundel, Sussex BN18 OPT. Tel . YAPTON 551315. Z X I I l e n so ftwa re COSMOS - sa ve your fle e ts t ro m t h e marauding aliens in this new rn,'c space game with ckernatic graphics on your ship'SStallaeot screen, E S .99 TABLE TUTOR - comple te menu driven course i n m u lt ip lica t io n t a b le s w it h examples. te sts, home work e n d a nswe r senate for the under ID',. 1 3 . 9 9 QUARTET - compe l-Alum 01 crosswords, puzzles and frletnOni game ln.uitipieycrl with on to 10 difficulties 1 3 . 9 9 TRIAD t h r e e new puzzles to simplex and frustrate even Cubists C 3 . 9 9 Somatic on cassette. $_0.•, for catalogue, Vortex So f t wa re . 2 6 C ra wford R oa d, Hatfield. Hertfordshire ALIO OPG 2X81 1 6 K " G 3 2 H Y M O R S E CODE T U T O R " Teach yourself Morse Code wit h this comprehensive self-tutor, Selectable options to include letters, numerals, punctuation, u s e r t ex t ; 5 - 3 0 w p m , variable groups, random/serial sequence, v ideo check-back. us es cassette o p socket. Available on TDK AD-C46 cassette wit h full instructions C5.00. M. R I rv ing G3Z, 22 Wheat ley Wa y , Chalf ont S t Peter, Bucks SL90-1E. SI NCLAI R 2X81 wi th 16K Ram Pack, manual, leads and adapter. Also includes a unique anti-glitch capacitor, 8 cassettes of software, books and magazines. Offers in the region of £100. For further details; Tel: Thatcham 10635) 644098. Sell your used computer or per i pher al s thr ough Sinclair Super mar t at l ow cost ... up to 30 wor ds for onl y f 5. Have you updated your computer or do you no longer use that add-on , Instead rit leaving it lying around, turn it into cash be placing a classified advertisement in Sincisir Supermart and reach around 40000 u sail at the Sinclair ZX systems Please write your a dve rtise me nt in the boxe s below, one word per box U nde rline words required in bold type Yo u r name, a ddre ss a nd/ or telephone numbe r should be in clu d e d Pre iu e wont rn b lo ck copaols Note—this Service is open Only to priva te a dve rtise rs. The a dve rtise me nt will appear in the earliest possible issue If you have problems trying to make a program send all t he details of what you want in it and I will try and do it f or only £2.50 for 1K games and £3.00 for 16K games. If you want any programmes copying please send the listing to me and I will send the program back for only £1.50 for 1K games and £2.50 for 161( games. If any of you have a 4K graphics rom I will make any games you want for only E300. All the programmes are changed each month_ Paul Wa i t e , 3 Co r n wa l l A v e . Mansfield, Notts NG18 UNI Q UE Z X 8 1 g a m e s a n d pastimes requiring skills of concentration and reaction. Please send SAE f or free list. G. Carr, 'SeroSed-Serio', Tunbec k Rd , Wo r t well, Norf olk IP20 OHP. 16K 1X81 + DK graphics board + Kayde keyboard (case-di + Bi-Pac Sound Box. Ma ny software cassettes, including Asteroids, Space Invaders, chess and centipede + 1 book. Al l f or E125 o. n. o. Ri ng Lymington 10590) 76319. 16K ZX-81 wi t h manual, leads , etc., fi v e of t he best 16K games around o n original cassettes, i n dude Chess, 3 - 0 Mons t er Maze, • Le ts out, rn order of p "trireme, The I m o o leeptyscone-draws, a lso the TS most like y homes, draws and sways • Picks out the results on the bookmakers Azad Oests moPore the hem bowl lawn owe generousodds Cakuloters your expected m a ll ▪MOWS the owe to update the tables were by week as results come in •gor a crusarte of the okoprorn, i s i • n MICMAC tamreeirktr p w ly a b o .' a•ptanation o f the theory semi (3 96 to H A R T L A N D S O FTWARE (Dept S i PENZANCE PLACE, LONDON W i l 4 PA DC-81 16K ADV E NTURE GAME. Full 16K used Plent y of Action — map supplied, plus detective game of Logic (2-21 players). Bot h o n cassette onl y (3,50. S. Taylor, 2 Greenway, Eltham, London SE9 5SZ. ZX-81 pl us 16K R A M . Thirteen programs o n cassettes. Manual, book a n d ma i n s adapt or. M i n t cond. £ 8 5 . K Ma c d o n a l d , 1 3 Cookson R d , Shef fi eld, York s . 10742) 349943 anytime. S CHO O L CHI LDRE NI I ha v e developed a program to enter and RUN standard CESIL programs on a 4K lor more) ZX81: Cassette f or £4.95 from Timot hy Skinner at, 1, Summer Drive, Hoveton, Norfolk NR12 8DY, Star T r a i l e t c , p l u s b o o k o n machine c ode ( wo r t h E7). O n l y E110, I f you don' t believe this is a bargain, just ring 061-339 9446 for more details, or write to 49 Crowhill Rd, Ashton-under -Lyme, Lancs OL7 9MB. ZX81 wi th 10K. Instruction books and I CI programming course and tapes, including all leads, and two games. £ 8 0 o n o S . Leigh, 4 7 Middle Lane, Epsom, Surrey. Tel. Epsom 2E218. AD INDEX 41 4 54 54 44 26 Memotech 23 Newnes Technical Books 54 Oasis Software 42 M. Orwin 2 Occem Software 12 Picturesque 60 Phoenix 22 Pss 20 Mr Readman 57 Read-Out 49 Sinclair 11.52-53 Silicon Tricks 54 Silversoft 60 65436 Supermart Serious Software 48 Software Farm 22 Tasman 60 Timedata 26 Ultra-Tech 64 Workforce 57 Addictive Games P. Altwasser A f dee Electronics Abersoft Artic Computing Buffer Micro Shop Computes Cases Cambridge Computer Shop O.K. Trollies Data Assette Digital Integration P.L.Donovan Educere D. Fritsh Fuller Micro Hew son Consultants Eleven Hardware Hilderbay Interface IPS I.K.Greye IRS I.G. Prince Ka yde Name ZX81 - 16K FOOTBALL POOLS PROGRAM 58 17 17 84 42 26 8 58 67 18 64 64 58 17 28 57 48 42 46 22 12 58 12 68 Kempston Melbourne House Moviedrome Video Microware MC. Associates Microfair Addre ss Tel. Ha ve you include d the fee of E5? Colendnez en Tv . h e l y i e . ., . . . . r n • e n ,0 .0 . 0 0 C ,d .. rb e e , e 4 0b e 0 O ennaeg mei S a n , l e me ne s CO i be be e l de fl e e t e r Cl Am e n . V i l e e m e e " n n v ok e e pe rnont Cl n e e , , 0 1 p e l m e t re dol ma n ma t e e n I l l o eledArep 0 e n , t e r e e 0 e be d e e m e d , I,e 0 e ona ,0 y,0 0b00•, ec4ete eae 0 n b e o .e 0 t e en et eb ne e e , . • e r,b . . : ,. 0 0 o d 1ee . . 0, 0 0 0 4 . 0 . e ld ,0 s 0 .r ,d a . be d v i e g e w t ,.e L Ok e . e , I1 ,e 0 .1 n e 1 66 SI NCLA U S E R Augus t 1982 MICHAEL ORWIN'S ZX81 CASSETTES THE BEST SO F T WARE (BY VA R IO U S AUT HO RS) AT LO W PRICES Q UO TES "Mic hael Orwin's £5 Cassette Two is very good value. It contains 10 stolid well designed games which work, offer plenty of variety and choice, and are fun." From the ZX Software review in Your Computer, May '82 issue. "I h a d y o u r Inv ader s / React c as s ette I was delighted with this first cassette." P. Rubython, London NW10 "I have been intending to write to you for some days to say how muc h I enjoy the games on 'Cassette O ne' which you supplied me with earlier this month." E. H., London SW4 CASSETTE 2 Ten games in Basic for 16k ZX81 Cassette Two contains Reversi, Awari, Laser Bases, Wor d Mastermind, Rec tangles , C r a s h , R o u le t t e , P o n t o o n , Penny Shoot and Gun Command. Cassette Tw o costs E5. CASSETTE 3 8 programs for 16k D( 81 ST ARSHIP T RO JAN = " . I prev ious ly b o u g h t y our Cassette O ne and consider it to be good value for money !" Richard Ross-Langley Managing Direct or Mine of Information Ltd. CASSETTE 1 (eleven l k programs) machine code: React, Invaders, Phantom aliens, Maz e of death, Planet 'ander, Bounc ing letters, Bug splat. Basic: I Ching, Mas ter mind, Robots , Bas ic Hangman. PL U S Large screen versions o f Invaders and Maz e o f Death, Ready for when you get 16k. Cassette One costs E3•80 CASSETTE 4 Int Repair o u r S tHaz a r sards h i p binclude ef o re disaster ystrikes. asphyxiation, radiation, escaped biological specimens and plunging into a Supernova. STARTREK T h is version o f t h e w ell kn o w n sp ace adventure game features variable Klingon mobillity, and graphic photon torpedo tracking. PRINCESS OF K R A A L An adventure game. BATTLE Strategy game for 1 to 4 players. KAL ABR I ASZ World's silliest card game, full of pointless complicated rules. CUBE R u b ik C u b e s imulator , w i t h lo t s o f func tions including 'Backstep'. SECRET M ESSAG ES This message c oding program is very DO clexi if. M A R T I A N C R I C K E T A s imple b u t addic tiv e g a m e (totally unlike Earth cricket) in machine code. The speed is variable, and its top speed is very fast. ts E5. Cassette 3 costs 8 games for 16k ZX81 DC-SCRAMBLE (machine code) w it h 3 stages. Bomb and shoot your w ay through the fortifi ed caves. G UNFIG HT (machine code) IN VA D ER S (machine code) oakow% a " A l p . ow. a . , " , m u N O A L I I H I It N T H E ' v R E A C H T H e 5 K . N - P e e DyE A D L Y S P O R E S . Y O U .F oFTo Tumc :O N TRM OL A F L Y E R A N D Y O U R H 1 5 5 1 0 N LZI HT O D E 5 T R O Y T H E F U N O A L O I D 5 O N A M; / . N G CA N AD e iP I %pOHO M U T A N T NGU5 rN M A RD.J E C lG T IA 4 N M ' I T R EI L e U T T a IW L -I M F N U i N t G W U 1 .1 5 1 S 1 O 9 H 1 O W ,T O e N f -e r o • • a S No. N a, p • a • . a a, G AL AXY IN VA D ER S (machine code) Fleets of s wooping and diving alien c raft to tight of f . SNAKEBITE (machine code) Eat the snake before it eats you. Variable speed. (very fast at top speed). LIFE (machine code) A ZX81 version of the well k nown game. 3D TIC-TAC-TO E (Basic) Played on a 4 A 4 x 4 board, this is a game for the brain, it is very hard to beat the computer at it. 7 of the 8 games are in mach in e code, because this is mu ch faster than Basic. ( So me of these games w ere previously available from J. St eadman) . Cassette 4 costs E5. Recorded on quality cassettes, sent by fi rst class post, from: Michael Orwin, 26 Brownlow Rd., Willesden, London NW1090a1 (mail order only please) F • S . a a A a o b KAYDE Electronic Systems ZX80/1 Z X KEYBOARD WITH R E P E AT K E Y Fully cased keyboard E 3 7 . 9 5 Uncased keyboard E 2 7 . 9 5 Keyboard Case £ 1 0 . 9 5 This is a highly professional keyboard us,: [ t o n s as found oil u p quality computers. It has a repeat key and comes c( professional keyboard , market , i t and s should not be cont,,,i1 i t h toy keyboards currently available on the o w n l u x u r y c a s e . The l bK HAMPACK simpiy plugs straight into the user port at the rear of your computer, It is fully comT h i s patible with all accessories and needs no extra power and therefore it will run quite happily on your Sinclair i power supply, sIt does not over- heat and will not lose memory at all. As you may know some makes go down to 111( after being on for a while. a This 16KeRAMPACK is very stable and not wobble or cause vei I r M . es fully g and i money n will built testednwith a ucomplete back Guarantee e KAYDE 1 6K R A M PA C K S KAYDE F L E X I B L E RIBBON CONNECTOR Stops m ovem ent of RAM P ACK and other accessories 1 (Not needed with a KAV DE RAM P ACK) 4 c 1 ' 4 r The KAYDE Graphics Board is probably our best accessory yet. It fits neatly inside your ZX81. It comes , 2 -9A YDE 4 K G R A P H I C S B O A R D complete with a pre-programmed 4K Graphics ROM, This will give nearly 450 extra graphics arid with there inverse makes a total of over nine hundred. The KAYOE Graphics Board has facilibes for either 2K or RAM If or user definable graphics) 4K of ROM or our 4K Tool Kit Drips that will be available shortly. All the graphics are completely software controlled, therefore they can be written into your programmes. Here are a few examples: A ful l set of space invaders P u c k man B u l k s . Bombs — Tanks — Laser Bases and Alien Ships. NO EXTRA POWER NEEDED KAYDE 1 6 K GRAPHICS BOARD SOFTWARE Peckman: The only true ZX version of the popular arcade game. Centipede: Interface. "I n all I think this is the best presented moving graphic piugiai v t , yet P r e t L3arratt, Si n y e T h t version av,- C. 5 i h . ,, , a n y w h e r e . c o• t KAYDE 1 6 K 8 1 S O F T WA R E Centopede ' 'In ail I the* this is the best presented moving graphics program I've yet seen" Phil Garrett Interface. 3D/ 3D Labyrinth. A Cl bi t Maze that has corridors which rnmy go left, right up, down, Packmen (the latest addition in 81 games/. WHY WAI T To PAY MORE FAST I MMEDI ATE DELIVERY Post to: Dept SU Kayde Electronic Systems Ltd The Conge Great Yarmouth Norfolk NR30 Tel: 0493 57867 (Dept S W Don't Forget you can always order on the telephone with your credit card All products include VA T all hardware comes fully built and tested wit'. a 14 day money back option Ac c e sb VISA 1 1 1 1 1 DEPT. SU5 I encl ose( Name Address Flease add E1.50 P/ P for all hardware and 50p for all software Please make cheques payable to Kayde Electronoc Systems Ltd