ZXComputing Feb-Mar 1984
ZXComputing Feb-Mar 1984
F e b / M a r 1984
£1.95
stock-in-t
on the ZX81
V
• ' U
Football Manager
9SIW ^ Designed by Kevin Toms
At®
This outstanding game of skill and
strategy is now widely available
GJSB
and you can join the many
thousands of satisfied customers •
who have purchased the game.
This is no five minute wonder -
you will be playing this game
for hours over many weeks
(we know - our customers tell us!).
Some of the features of the game:- Kev1n ,omi
• Matches in 3D graphics * Transfer market
• Promotion and relegation • F.A. Cup matches
• Injury problems it Full league tables
• Four Divisions * Pick your own team for each match
• As many seasons as
you like
• Managerial rating
J
* 7 skill levels
SOFTWARE SUPERMARKET
At Software Supermarket, we play all the programs we can fmd foe the Spectrum and the BBC micro and put just the best of each type into oui ads and catalogues
We do not have the biggest list of Spectrum programs -just the best from many different program companies, large and small, famous and just-about-to-befamous We
produce no programs ourselves, so our choice is completely impartial
We quote reviews from all the magazines to help you decide (and to save you money) and we tell you if your joystick will work' ALL GAMES WORK WITH
KEYBOARD CONTROL, TOO We choose the best and we send them fast • which saves you time hunting round the shops From over 40 countries you write praising our
same-day despatch Mail order or phone credit card orders only please You can now phone VISA or ACCESS credit card orders to us at any tune, from any
country where your own regulations allow rt.
£
innovative game I have seentotthe Spectrum ' (ZXComp) Expkxe ar. 8-stoteymaze. find
A
POSTAGE UK AddSSponlyp*toid»r £C 55p
treasures, avoid nasties BUT this tune, you can SEE exactly where you are and what you re
doing as the maiesoolls as fast as you can move Brilliant graphics (try waving your sword AND EITOPE Add Sip tot ttcf. progum C
about'Jand 19 command keys No joysticks (Crystal) £7 50
PACKING OUTSIDE EUROPE Add (1 lof ttch progi im iiinuL £
p A T O 1 A T T 'Etc** 1**WPtw*usedtomakeavery impressive
V I V / 1 U J f l A A j display indeed highly recommended ' (ZXComp) The
t , T O T O T A L C
best computer verswnd the famous game we ve ever seen From 2 to 5 players (including the & ® S r . TOTAL
id Spectrum at last1 It's ruthless, but honest) Every original feature is faithfully reproduced and
t to the screen display is miraculous No joysticks {Automata) f£ (30
ZX COMPUTING FEBRUARY/MARCH 1984
Editor: Ray Elder
Editorial Assistant: Fiona Eldridge
Special Publications Editor: Wendy J Palmer
Advertising Manager: Barry Bingham Origination and design by M M Design & Print,
ZX Computing Divisional Advertising Manager: Beverley McNeill 145 Charing Cross Road. London WC2H OEE.
Volume One Copy Controller: Ann McDermott
Number Eleven Managing Editor: Ron Harris Published by Argus Specialist Publications Ltd,
Feb/Mar 1984 Chief Executive: T J Connell 1 Gotden Square, London W1R 3AB.
welcome
CONTENTS u Trap It 37 • Soft Selection . . . 56 B
Brickbats or bouquets — we don't mindl D Pope gives you an easy way out of Nick Pearce casts his critical eye on All •
Here you have the chance to air your your error problems. some of the latest ZX81 software wei
views on the world of 'ZX' computing. releases. sof-
King Kong 40 mai
Danger UXB
One game you won't bomb out of! A
Monkey around with Nicholas Wyre and
his great arcade game for your
ZXC meets Durell
software .60 E
Jus
super Z X 8 1 game f r o m Roger Spectrum. Ray Elder takes a peek behind the scenes spe
Harmsworth. at Durell Software in Somerset.
Mastering Machine ZX;
Animation Code On Your Squares .65
Ever fancied yourself as a budding Walt
Disney? Bring your graphics to life with
Spectrum 44 Protect the peaceful citizens <3f the E
planet Nero from marauding space Tal-
this superb animation utility for your Turn your Spectrum into a squares.
Spectrum from Duncan Overton. thir
wordprocessor with the final installment
the
of Toni Baker's comprehensive machine
Alphacom 32
Twists
B
code series.
Review .68
Avoid the hazards of Rubik's Wrist! A Countdown Soi
mind-boggling game for your Spectrum Ray Elder puts this new printer through
from Paul Clansey. its paces. enf
Enhance your word power with Ben
sur
Rimmer's Spectrum quiz game.
Asteroid Tunnel Run .72
Adventure . . . . . .24 Home Base
Will you ever see the light at the end of
the tunnel? Find out with David Link's Mil
Lost in space? Get back to base with
It's a battle in space with Roger fast moving Spectrum game. ma
David Naylor and your Spectrum!
Ditchburn and your ZX811
t 1984
ZX COMPUTING FEB/MAR 1984 4
ZX Computing is published b> monthly on the fourth Friday of the month. Distributed by: Argus Press Sales & Distribution Ltd. 1 2 - 1 8 Paul Street. London
EC2A 4JS. 0 1 - 2 4 7 8 2 3 3 . Prinied in the UK by: Garnett Print, Rotherham and London.
The contents of this publication including all articles, designs, plans, drawings and programs and all copyright and other intellectual property rights therein belong
to Argus Specialist Publications Ltd All rights conferred by the Law of Copyright and other intellectual property rights and by virtue o l international copyright con-
ventions are specifically reserved to Argus Specialist Publications Ltd- Any reproduction requires the prior written consent of Argus Specialist Publications Ltd.
© Argus Specialist Publications Ltd 1 9 8 4
News
CONTENTS 8 z M problem Page... 11 a M The soft Touch . . 134
Alt the latest Sinclair news and gossip as Programming problems? Let Peter Shaw The latest Spectrum packages are put
well as the latest releases from the put you back on the right track. under the spotlight by James Walsh, ace
software, hardware and computer book reviewer.
markets.
interface 2 116
Machine
Stocks and Shares. 91 Cartridge power for your Spectrum. A
Specifications ..137
full assessment of the new Sinclair
Just the game for all you budding release.
speculators from D Bayliss and his A reference guide to the Sinclair range of
computers. It's all here!
ZX81.
Patience 117
Duck Shoot 142
Readers' Reviews. 97 Play the game and learn some
programming skills on your ZX81.
What kind of a crackshot are you?
Take a look at what you, the reader, Finding out will drive you quackers!
think of the latest software produced for
the Sinclair micros.
Minefield, Smugglers, Laser Defence and Step by Step 123 Thornton Heath. Surrey CR4 6AR.
A
BLACK CRYSTAL
THE ADVENTURES OF
ST. B E R N A R D STARFORCE ONE
A n e x c i t i n g , fast m o v i n g , m a c h i n e Take
Ta o n t h e r o b o t g u a r d i a n s of the
code, arcade game where you guide c e n t r a l c o m p u t e r i n a Superbly
y o u r i n t r e p i d St B e r n a r d t h r o u g h the stylised three d i m e n s i o n a l battle
perils o i the icy w a s t e l a n d s to rescue game
his Mistress f r o m t h e c l u t c h e s of t h e (10
abominable snowman. (100 <» m a c h i n e c o d e arcade a c t i o n )
3
I
A v a i l a b l e l o r 48K S p e c t r u m £5.75 Available l o r 48K S p e c t r u m £5.95
ZX COMPENDIUM
ZX81 C O M P E N D I U M
v
COMING SOON
"THE WRATH OF MAGRA"
m
T h e first b o r n has been destroyed. T h e
Black Crystal of B e r o t h has been
banished. T h e alliance of Evil has been
defeated by the armies of L o r d Fendal. So
ends the T h i r d Age. Now we invite y o u to
Mi
w r i t e y o u r name in the history of the
Fourth A g e of t h e T h i r d C o n t i n e n t .
You will meet friends a n d enemies, o l d
and new, in the l o n g awaited sequel to
Volcanic D u n g e o n . Using high resolution
g r a p h i c s and c o m b i n i n g the best qualities
of " B l a c k C r y s t a l " a n d " V o l c a n i c
D u n g e o n " , we will allow y o u to become
part of this tale of revenge.
Once upon a time... had to defeat until that fateful Roger's seal of approval but I duced using some of this
day, his birthday, w h e n he have tried to select a m i x e d mahcinery, see if you can spot
An unsuccessful amateur was given a book on the ulti- bag of goodies, ranging f r o m t h e m and tell us, if you have
musician was setting up his mate enemy, YES, the beginners programming, time, your opinions.
equipment in the local Darby dreaded machine code! Patience, to expert w i t h Toni
and Joan e m p o r i u m in readi- A n e w e r a of frustration was Baker's Machine code pro-
ness to p e r f o r m such delights born, but he persevered, his gram w h i c h is a first class Ed's Comment
as Led Zep's "Rock'n Roll" to friends ignored him, his w o r d processor for the Spec-
geriatric head bangers, w h e n parents thought he'd emi- trum! 1 was surprised at the lack of
a strange, unearthly sound grated, the cat did. A vague, All your old favourites are ZX81 software w h i c h was
issuing f r o m a large box shadowy figure and the here, reviews by our usual sent for review, only ONE pro-
caught his attention. mocking sound of "LD A, 0 : team of writers, news on all g r a m d r o p p e d through the
Curiosity aroused, he con- DJNZ —3" was all anyone ever the fields of Sinclairology and d o o r ! A f e w quick phone calls
tinued to set up his gear until, heard of him. of course games, utilities, produced a little more, but
the suspense being too great hints and tips and useful pro- you will notice that the ZX
to bear, he sidled along the g r a m s galore all w r i t t e n by review section is a little
bar and up to the first Space Happily ever your o w n brilliant selves. sparse this month.
Invaders machine that he'd after... Again my thanks to com-
ever seen. panies w h o rallied round; Sin-
For many m o o n s this son of But eventually the evil spell Ed's Project clair Research, Artie, Phipps
Pan squandered coins of the weakened and the great sor- Associates, and JRS. I am a
realm to try and protect cerer Sinclair started to lose On taking the seat of power I great supporter of both
unwitting civilisation from his acolyte. He started to con- decided that the most signifi- machines and hope and
destruction, annihilation, and verse about such diverse sub- cant contribution I could make believe that the ZX81 has still
the Intergalactic Tax Office. jects as f o o d and money until to ZX Computing w o u l d be to got a g o o d deal of life in it. ZX
New and more sophisticated the m i g h t y magi pulled his produce clearer listings. In Computing will continue to
beings evolved for him to master stroke — the Spec- fact the f e w complaints that I support the ZX81, as long as it
fight against, Galaxians, trum. read all seemed to be related is being used.
Defender, Scramble... until, in Once again entangled in the to this, so I started what has Software for the '81 was
a fit of desperation, our hero, complexities of the disease been fondly called Ray's Pro- originally a mail order busi-
risking all on an under- k n o w n to the medical frater- ject (or folly !). ness and it looks as though it
standing bank manager, nity as "Computus Fanaticus" I a m trying to link a ZX81 will return to that form. The
invested in a Video Computer with its attendant sub- and a Spectrum to a g o o d dot boss of Mikro-Gen made an
System in order to get in illnesses "Eyeballus Strainus" matrix printer, a Shinwa interesting c o m m e n t to me at
some extra practice against and "Fingerdigit Psority", he CP80. In order to d o this I the Northern Computer Fair
the alien horde — Atarible became an incurable case. He wrote to several companies w h e n he said that "It's not the
mistake. became addicted to buying asking for help and I also software companies w h o are
As was already mentioned, every magazine on the mar- decided that, as m y typing is kilting the ZX81, it's the shops
our hero was a curious ket, w r i t i n g t o them, produc- of one finger & % $ variety, it w h o refuse to stock the soft- j
character bv nature and also ing programs, reviews, w o u l d be m o r e than useful if ware. We have sold AS MANY I
just a little devious. articles, ideas, and generally wordprocessing was feasible. p r o g r a m s for the ZX81 as for .
" A h ha", though he, "If I made such a nuisance of him- Resisting the urge t o get a the Spectrum and have sold
could find out how it works self that, to keep him BBC, I wrote yet more letters. out of tapes!" This seems to
then I could probably beat occupied, someone eventu- The results of m y search are be a case of the shop dictating
them!" ally said, "I know, w e ' l l give eye opening, and I'll be to the customer so to try it out,
And so he purchased the him a job w h i c h will keep him w r i t i n g about the o u t c o m e in I w e n t to a well known store
"Computer Programming" busy and out of our hair". future issues. Meanwhile in and asked for an '81 program I
cartridge and keyboard set A n d they did. this issue is an item on one of and was told "You should buy |
w h i c h gave him access to 64 So hello everybody and m y earlier adventures with a Spectrum".
BYTES of programmable w e l c o m e to this issue of ZX the A l p h a c o m 32 printer. Of course w e want to I
RAM. Computing. I w o u l d like to thank person- review all the latest programs I
Bells, stars, rockets and all ally all the companies for b o t h computers, but at the !
manner of mental pyrotech- involved for their assistance m o m e n t anyone producing
nics were the order of the day, There's so much In and will reveal all later, but ZX81 p r o g r a m s has a good f
music abandoned, this fickle It... special mention must be
made of the DK'Tronics-key-
chance of being reviewed due
to the decline in n e w releases. !
fellow f o l l o w the siren call of
the mighty microchip and, Seriously though, I'm proud board, Kempston-Centronics So keep ' e m c o m i n g folks!
only six months later, pur- t o be in the Editor's chair, interface, Memopak-ZX81
chased a ZX81 with the especially after it has seen the interface and hi-res graphics
incredible 16K RAM. posteriors of such f a m o u s unit (I know there's a way to Contributions
Well and truly bug-bitten, and competent personalities screen copy listings including
every spare m o m e n t was as Tim Hartnell and Roger graphics with this, but I W e are always on the lookout
spent on this technological Munford. Roger has m o v e d haven't figured it out — YET), for good p r o g r a m s and
tantaliser. W h o was master onwards and upwards and Micro-Wordprocessor, Sin- articles for future issues of ZX i
and w h o was servant was I'm sure you will all join me in clair Research — of course, Computing, and where better
hard to determine — White- wishing him much happiness and Tasman-Wordprocessor t o look than to our own
outs, Rampack wobble, and success. and interface. readers. If, w h e n reading
LOAD/SAVE problems all So, What's in this issue? A f e w of the p r o g r a m s in through the magazine, you I
became the new aliens that he Most of the items still bear this issue have been pro- think you can write programs
lR 1 9 8 4 ZX COMPUTING FEB/MAR 1 9 8 4 9
-
WELCOME
You may be w o n d e r i n g w h y g r a m to use later. Unfor-
the REM statement has 130 tunately, I had difficulty in
characters after it w h e n the LOADing it again but I think it
machine code routine is only is due to my equipment being
27 bytes long. The reason for faulty. I have ordered the
this is very complicated but I Elinca ZX Tapeloader you pre-
can assure you that it is very v i e w e d in the O c t / N o v issue
necessary, so do not leave so, hopefully this should no
any of the characters out. longer be a problem.
After you have entered the I n o w have ZX C o m p u t i n g
machine code, delete lines on order f r o m the news-
2-6 and enter RANDOMIZE agents as I think it is well
USR 23835. The machine worth the money being
code break key will n o w be c r a m m e d full of useful articles
w o r k i n g ; it is very important and programs and I a m trying
that you do not delete the to build up a collection for m y
REM statment at any time or five year old grandson an
the c o m p u t e r will crash. t w o teenage daughters.
To use the break key while Yours faithfully,
in a machine code p r o g r a m
press the L and ENTER keys Mrs J F Hodge
d o w n at the same time. You Berks
will hear a short beep
f o l l o w e d bv a "O OK" report.
The machine will have
returned to BASIC and its Not so lucky dice
m e m o r y will be intact.
Yours faithfully, Dear ZX Computing,
I tried to use the p r o g r a m s on Party Tricks?
And not many pages 27 (Lucky Dice) and 110
Richard Wright,
people know that Surrey. (3D Mover) in the A u g / S e p t Dear ZX Computing,
edition of ZX Computing but W e are planning a series of
have run into difficulties. television p r o g r a m m e s on the
It is a generally k n o w n fact
In the former the graphics use of micro c o m p u t e r s and
that it is impossible to break
seem to have been left out are looking for t w o groups of
into a machine code p r o g r a m
altogether and line 10 will not people — first, celebrities
while it is running without
run. In the latter the p r o g r a m w h o love messing w i t h their
turning your computer off and
stops showing B/680. Are you micros and second, any micro
then on again; but this short
able to help me please? maniacs w h o have developed
machine code routine will
Yours faithfully, extraordinary uses for their
prove otherwise.
computers. W e do want
Once called, it brings into extraordinary uses — not just
action a "Machine code break John S Howard Vine
Surrey unusual games but blowing
key" w h i c h allows the user to up balloons or feeding the
stop any machine code pro- dog.
gram, regardless of what I'm sorry about the problems,
John. Lucky Dice was cor- Can any of your readers
stage of execution the pro-
rected last issue and the errant help us I w o n d e r ? If so, per-
gram has reached.
line in 3D Mover should read: haps they could write to me
This is obviously a very
direct.
K owerful and useful feature to
ave at your disposal, espec-
ially if you are developing
660 LET A^PEEK
16396+256*PEEK 16397
Yours faithfully,
A d a m Hart-Davis, Producer
your o w n machine code pro-
Yorkshire Television Ltd
grams where crashes are fre-
The Television Centre
quent; instead of having to
Leeds LS3 1JS
turn the computer off and
starting again you can stop
the p r o g r a m and return to
BASIC using the new break
key. Figure problems? Golf problems
To enter the p r o g r a m you
firstly need to type in the Dear ZX Computing, Dear ZX Computing,
loader p r o g r a m below: I have had m y 16K ZX81 for I have been a regular reader of
t w o months n o w and at the ZX C o m p u t i n g for a few
age of 4 0 + I think I've m o n t h s n o w and my oppor-
1 REM (130 characters)
mastered it quite well. As I tunity came last week (when I
2 LET L—23835
wish to use it for business as bought a Spectrum) to try out
3 INPUT I
well as pleasure I was pleased the Golf and Space Attack
4 POKE L,l
t o find the Bank Account pro- p r o g r a m s in the Oct/Nov
5 LET L - L + 1 tssue.
6 GO TO 3 g r a m by Professor Salaman in
your Oct/Nov issue. I typed it Being a complete beginner
RUN the p r o g r a m and enter in and it ran but w o u l d not to c o m p u t i n g it took me a
the numbers below, one by accept any figures. Whatever while to p r o g r a m Space
one, pressing ENTER after I put in came out as 0.00. How- Attack and I was pleased
each one. ever, by deleting line 303 w h e n I had finished it. After
GOSUB 900 the p r o g r a m then correcting a f e w mistakes
62,25,237,71,237,94,201,255, worked perfectly and (mine of course), I ran i t
243,217,245,1,254,191,237, accepted my input figures. checked it and SAVEd it.
120,254,188,40,4,217,241, I did not nave the time to Having successfully com-
251,201,251,207,255. continue so I SAVEd the pro- p l e t e o t h a t program, (feltcon-
lR 1984
ZX COMPUTING FEB/MAR 1984 10
WELCOME
fident enough to attempt the
Golf game.
It took me two evenings,
non-stop to type in the pro-
gram and when finished I ran
it, fully expecting to see that
I'd made a mistake or two.
Unfortunately, up on the
screen came 2 variable not
found 2520;2
I checked and rechecked
and found nothing wrong, as
did a friend. Not being one to
give up easily, I concentrated
on line 2520 and came up with
2515 LET fairway—6 and 2516
LET g r e e n - 4
Once these two lines were
typed in the program worked
correctly.
I would like you opinion as
to whether it is just my Spec-
trum that needs these extra
f lines or is there an omission in
the program?
Yours faithfully,
Drive on A slap on the NOTICE
Stephen J Moffat wrist
Glasgow Dear ZX Computing, S o m e of the programs in this
I am thinking about puchasing issue have been produced on
PS Very good magazine! a ZX Microdrive but before Dear ZX Computing, a different dot matrix printer
ries of doing so I w o u l d like to know if Having recently been given a in an effort to improve the
on the you can SAVE programs in ZX81 I purchased the O c t / N o v clarity of the listings. The User
rs and Thanks for your help Stephen. the same w a y as on an audio copy of ZX Computing. I a m Defined Graphics have been
tups of These lines should have been cassette, that is by locating bitterly disappointed at the replaced by the letters A to U
fbrities initialised on lines 1380 and programs at various points on result of this purchase as w h i c h are the natural state of
h their 1780. We apologise for any the disc. almost all the programs that I these characters. In the
'micro problems that readers have is it possible to SAVE many have tried have either failed to f o l l o w i n g programs make
sloped found with the Golf program short programs on one disc? run or been impossible to sure the characters entered in
r tneir and would be pleased to send Yours faithfully. read. the lines given are entered in
want out a corrected listing on For example in Fruit grahics mode.
lot just receipt of an sae. Please write Chris Moss Machine on page 48, line 75
owing to ZX Computing, Golf Listing, Essex should read A $ and line 90 DEPTH CHARGE: lines 130,
ig the No 1, Golden Square, London cannot be inserted. LET 300, 310, 610, 745, 3060,
W1R 3AB. Yes. This and the speed of A$ should be a separate 3090
?aders search with high speed loading line inserted at the beginning PELMANISM: lines 127, 413,
X per- is what makes the Microdrive of the program. Also, giving 9700
to me so exciting. the character codes for the SQUARES: lines 3, 190
graphics is ludicrous and just WALL WALK: lines 50, 60,
makes life difficult. Otherwise 100, 150, 160, 170, 180, 200,
it is a clever little game. 213, 300, 310, 380, 400, 405,
ucer Foolishly perhaps I turned 410, 470, 610, 620, 640, 720,
d to Grand Prix Driver on page 740, 780, 790, 800, 820
13. This appears to be a total DUCK SHOOT: lines 19, 40
disaster area. I think there are
some lines missing between
800 and 850 and as far as I can
tell the graphics between WARNING
2113 and 2440 are f r o m
another game! The main dis- Since preparing this issue
play (4000 to 4220} seems to w e have f o u n d that pro-
tderof be a black rectangle but the grams w h i c h use the IN
i few printing is so poor that some function to read the key-
)ppor- of it may be meant to be grey board sometimes don't work
vhen I — w h o knows? on the latest issue 3 Spec-
Ty out What a shambles. trums. The easy solution is
Attack Yours faithfully, t o replace t h e m w i t h suit-
:t/Nov able INKEYS functions. If
J N Burke you have purchased your
jinner Herts S p e c t r u m recently and are
me a not yet experienced enough
Space Lines 2113-2440 in Grand Prix t o alter t h e m may I humbly
eased Driver are OIL SLICKS. suggest that you wait until
After Although / feel that your criti- you know a little more
.takes cisms are a bit strong, as you before attempting to enter
an it, will ha ve read, it is my in ten tion them. W e will be bearing
Ed it. to improve the listings (Editor's this in m i n d w h e n selecting
com- Project) but we're not afraid of programs for the next issue
lt con- criticism are we...(sulk). — m y apologies to you all.
SP48, 32K M e m o r y Extension with Program — £23.00 4 8 / 8 0 FORTH includes a separate FORTH editor which uses part ol RAM as it >t
th
r I SP48 (Issue 1 £35! (Issue 2 £ 2 3 ) .
SP80 Paged Memory Extension — £46 yo
This ingenious device gives a 16K Spectrum two memory banks of 32K each and
n SP80 (Issue 1 £50) (issue 2 £ 4 6 i . rei
a massive total ot 80K ol RAW il c a n be used as a standatd 48K machine, but pages • SLOWLOADER £ 1 0 . 3i
c a n be switched by software instructions within your program The SP80 is not HE
Q BEYOND HORIZONS program £4 5 0 .
recommended tor absolute beginners unless used with 4 8 / 8 0 FORTH th
Fitting, power consumption and Sinclair add-on compatibility are identical to the Q 4 8 / 8 0 FORTH £ 1 4 9 5
SP48 Fit and Test service at our premises £3, by registered post £7
Postage 0 6 5 p I enclose a cheque / P O tot _My A c c e s s / V i s a No is
LI
I I I I HH X LI
Name
NEEETISS'
4 8 / 8 0 FORTH gives you Ihe speed of machine code with the programming ?4 Hour Access anO Vtsa ordering
simplicity of RASiC and is ideal lor games-writing Unlike other FORTH versions, all T«l 01 J / 4 4715
Special Enquiries Tt* 01-474 4430
Ihe Spectrum s excellent g r a p h s commands are retained, and sound >s still
Tele* 8813J71
available using BEEP Cassette handling routines are also included
k Danger UXB
ZX81 CAME
ZX COMPUTING FEB/MAR 1 9 8 4 13
ZX81 GAME
230 PRINT " D A N G E R u x e 623 IF F - l THEN GOTO 9000
240 PRINT , , "THE CELLS U I L L SAU 625 SLOU
E THE PLANET " 630 POKE A , 2 3
2S0 PRINT , , " E A R T H PROM ENERGY 6 4 0 POKE B . 1 2
STRRURTION" 6 5 0 LET U =A
260 PRINT , , , , "BEGINING IN THE 5 5 2 LET R=E
Cfll'ERN VOU IJflLK" 6 5 5 PRINT AT 2 1 , 0 ; " C E L L S " ; C ; "
27© PRINT ,,"DOUN A SMALL PASSA .TIME LEFT " ; T I ; "
GE U N T I L Y O U ** 656 POKE A , 0
230 PRINT , , "COME TO THE MIDDLE 657 POKE B,©
OF T H E PLANET" 659 LET T I = T I — 1
290 PRINT .."WHERE VOU START T O 6 6 0 LET A=A+ (INKEY$ =" 3 " ) - IINKEY
LOOK FOR T H E " i = " 5 " )
3gg PRINT - . "POUER CELLS. - -0SM3 6 6 5 I F T I < = 0 T H E N GOTO 3 0 0 3
(WHS" 670 IF I N K E Y $ = " 6 " THEN LET A-A+
310 PRINT , , i , " H I T A BUTTON" 33
320 I F INKEY $ = " " THEN SCTG 320 630 I F INKEY$ = " 7 " THEN LET A = A -
34-0 CLS 33
350 PRINT " D A N G E R tJxB 6 9 0 IF PEEK ( A ) = 1 2 3 THEN LET A=
360 PRINT , , , , " * = YOU'- U
370 P R I N T / r RE = MONSTER" 6 9 2 IF Q=0 THEN LET B - B + 3 3
330 PRINT * 4 - UALL" 694 I F G - 1 THEN LET B = B - 3 3
390 PRINT = POUER CELLS" 715 IF B < =T T H E N L E T O=0
395 PRINT .,"12) = HOME" 720 IF B > T + ( 1 6 * 3 3 ) THEN LET Q=1
400 PRINT , , , , " 5 T O GO L E F T " 750 POKE B . 1 2
a10 PRINT * * 5 T O GO RIGHT" 760 IF PEEK ( A ) = 1 2 THEN GOTO 10
420 PRINT > » 6 T O GO SOUTH" 00
430 PRINT 7 T O GO NORTH"; 762 IF PEEK (A) = 1 3 4 THEN GOTO 4
4-32 PRINT HIT A BUTTON" 100
4-34- IF INKEY $ - " " T H E N GOTO 4-34- 765 IF PEEK (A) = 173 THEN GOTO 2
436 CLS 000
433 PRINT " D A N G E R WHS" 770 IF PEEK <AJ — 1 3 0 THEN LET C
439 PRINT , . = CHUTE" C + l
,>
4-4-0 PRINT , , " H = ELEUATOR" 772 IF PEEK (A) = 1 3 9 THEN GOTO 4
441 PRINT / r SHUTTLE" 100
4-4-2 PRINT ;= EUAPERWTER" 775 IF PEEK (A) = 1 7 0 THEN GOTO 3
4-4-5 PRINT I FORGOT . . . THERE 000
IS A MONSTER" 777 IF PEEK (A) = 136 THEN GOTO JT
4-50 P R I N T , , "CALLED T R I HEX KEE 000
P OUT OF H I S " 76© GOTO 630
460 PRINT , , " U A Y AT ALL COSTS 1000 CLS
mSB IWHS 1001 PRINT AT 1 6 , 3 ;
4-70 P R I N T I , t , " H I T A BUTTON"
430 IF I N K E Y T H E N GOTO 430 1002 PRINT AT 1 7 , 3 ;
490 CLS a a m m-
492 GCSUB 4-000 1003 P R I NT AT 1 3 .. 3
4- 9 5 FAST
510 LET ZZ=i+PEEK 1 6 3 3 o t H S 6 f P E E 1004 PRINT AT 1 9 , 3 ;
K 15397 • • B • "
520 LET A=2Z+67 1005 PRINT AT £ 0 , 3 ,
54© FOR D = 0 TO 19
550 PRINT RT D © . " • • • • • • • 1 0 06 FOR D = 0 TO 22
I I I I l B B l t t " 1 0 07 FOR U = 1 TO 2
560 NEXT D 1 0 03 NEXT U
_ 5 70 PRINT AT 0 , 0 ; 1 0 09 SCROLL
1 0 10 NEXT D
530 PRINT AT 1 9 . 0 ; " 1 0 20 CLS
1 0 24 PRINT , . , , " . . . C E L L S RESCUED
535 PRINT AT B,3JCHR$ 0 ; A T 1 6 , 4 "; c
;CHR( 0 ; A T 1 6 , 6 ; C H R | 0 ; A T 1 0 , Q j C 1 0 25 IF PEEK 16507<=C THEN POKE
HR$ 0 ; A T 10 , 10; CHR$ 0; AT 0,2; C 1 6 5 0 7 . C
H P 9 0 ; A T 2 , 14.; CHR $ 0 : A T S j 1 6 : CHR 1 0 27 PRINT , / ' H I G H SCORE " P E E K 4
$ 0 ; A T S , i s ; C H R $ 0 ; A T 4 , 2 0 ; C H R * 1 6 507
0 . AT 1 7 , 2 2 ; C H R $ 0 ; A T 6 , 2 4 ; CHR % 0 1 0 23 FOR D =0 TO 100
; AT 2 , 2 6 : C H R $ 0 ; AT 7 . 23; CHR$ 0 1 0 30 NEXT D
536 IF F = 1 THEN GOTO 595 1 0 32 IF H = 1 THEN GOTO 490
5 3 7 FOR D = 0 TO 10 1 0 34 PRINT , , " P L A Y AGAIN
533 PRINT AT INT (R N D * 1 7 ) •+•1,INT 1 0 40 INPUT B?
( R N D * 2 9 ) + l ; C H R $ 130 1 0 50 IF B $ = " Y " THEN RUN
539 NEXT D 1 0 70 PRINT AT 1 6 , 7 ;
590 FOR O=0 TO 4
5 9 1 PRINT AT INT ( R N D * 1 7 ) + 1 . I N T 1030 PRINT AT 1 7 , 7 ;
(RND*30)+1:CHR$ 136 9"
592 NEXT D 1 0 p9 0« PRINT AT 1 3 , 7 ;
593 PRINT AT 1.1;"ffl"
594 PRINT AT INT (AND #-17) + 1 , I N T 1100 PRINT AT 1 9 , 7 ;
( R N D * 3 0 ) + 1 : " H "
5 9 5 FOR D =0 TO 25 1110 PRINT AT 2 0 . 7 ;
600 PRINT AT INT ( R N D * 1 7 ) + 1 . I N T
( R N D * 2 9 ) + l ; C M R $ 0 1 1 2 0 FOR D = 0 TO 22
510 NEXT D 1 1 3 0 FOR U=1 TO 2
620 LET 6 = (ZZ +36) 1 1 4 0 NEXT J
6 2 1 LET T=B 1 1 5 0 SCROLL
622 LET O=0 1 1 6 0 NEXT D
ZX COMPUTING FEB/MAR 1 9 8 4 15
I
ONLY THE BEST BECOME A
t
Sf ••/.J
!
A SPECTACULAR FLIGHT
SIMULATION OF THE WORLD'S
MOST EXCITING JET FIGHTER
WITH STUNNING 3D COCKPIT
VIEW AND THE MOST
REALISTIC 3D AIR-TO-AIR
COMBAT EVER SEEN ON
THE SPECTRUM! A Sir.
r1 \wh*'
J
• • F
m-y*
fyjrf
DIGITAL
1nteg ratio
A I
IP
« <""
Dept. , 22 A s h C h u r c h R o a d , A s h , A l d e r s h o t . H a n t s a
GUm I ?2 fit6 L X
x ^ ^
All prices i n c l u d e V A T a n d p & p (overseas a d d 55p per cassette) Trade & export enquiries welcome —
All cassettes carry a lifetime guarantee. Mail order or check vour local c o m p u t e r store •t
I
NIGHT G U N N E R I ^ f FOOTBALL
L«ague
Analysis O
V
HI
»
MIGHT GUNNER — the an battle ] FOOTBALL League Analysis Pro- TAX 11 — Another passenger awaits
scenario where only ace* survive 1 gram — The easy-to-use Pools Pre- at the busy t o w n square To the
Each mission pushes you t o the limit diction Program w i t h 9 methods of Hotel* The s t a t i o n t The Quicker you
with enemy lighters attacking from team performance analysis Simply are, the bigger your tip and the less
|!
an directions guns a b i a r i n g ' — ex- enter the new f u t u r e list load youf petrol you WKI use But beware of
plosive 3 0 ground attack sortie and league table data base and let your reckless drivers Ihey simply hate
:
there r. *MI trie flight home Spectrum guide y o u t o your Poots tarns"
Joysticks — Kempsfon AGP selection A frustrating test of your skills as a
Smciar Protek & others
46k Spectrum C7 9S tarn driver tun to< all the family" w
<8k Spectrum Ct.SS Any s p e c i i u m CS 50 o
£
SPECTRUM UTILITY
17
SPECTRUM UTILITY
and your screenful will return, 2 0 0 onwards recall these Program 3
considerably more quickly than blocks in cycle continuously,
using PEEK and POKE. Four and Hey Presto! you have an 1 REM 5TRR5PIN
© D G O v e r t o n 1963
further screenfuls can be animated Spectrum. 2 BORDER 0: PAPER 0. BRIGHT
stored and retrieved in the For those of us used only to CLS
same way. BASIC programming it is awe- 3 OUER 0 : CLERR 6 3 9 9 9
So what has all this to do inspiring to calculate that, as 5 LET Z = 2 6 0 0 0 ; LET d=0
with animation? Well, if the one revolution of the figures F O R U , = l T O 4-
code routine is used to recall takes about 7 seconds, and in- 10 F O R n = 0 + d T O 2 * P I + d STEP
screenfuls repeatedly in cycle, volves 64 'frames', then some
then interesting possibilities 6 3 0 0 0 b y t e s are b e i n g 15 INK 6; PLOT 1 2 7 + 1- • S I N n
arise. Program 3 uses the Code shunted around each second! 7 + 6 7 *COS in)
routine, at line 100, to store 4 Spinning wheels, wriggly 16 INK 6; PLOT 127+12, +SIN in
designs. These 4 designs are caterpillars, travelling waves Pl/lOO.t , 9 7 +6 7 * 0 0 5 tn+PI, 1 0 0 J
created in line 7 to 70, and are and rotating solids can all be 17 INK 6; PLOT l £ 7 + l c ? J 5 I N in
each slightly different. Lines produced in the same way. PI/50.1 ,67+37*COS ( n + P I . . ' 5 0 >
16 INK 6: PLOT 12, + 1 2 7 * 5 IN (n
3 + P I / 1 0 0 ) , 8 7 + 8 7 * 0 0 5 f n + 3 * P I ' 1 0 0 I
2 2 INK 5. PLOT 1 2 7 + 7 0 * S I N -n
7+70+CO5 -n
25 DRAM 7 0 * ( S I N I -n + P I / 2 * - S I N
- n ) , 7 0 * ( C O S ( - n + P I / 2 ) - C O S -01
26 INK 2; PLOT 127 + 35*SIN n , 3:
+35*COS n
2 7 DRAIJ 3 5 * ( S I N i n + P I / 2 ) - 5 I N r»|
) , 3 5 * (COS ( n + P J T . / 2 . » - C P S />»
30 NEXT n
35 GO S U B 100
4-0 L E T z = z + 7 P 0 P
50 LET d =d + P I / 3 2
60 CLS
70 NEXT m
92 GO T O 200
100 RESTORE 110: FOR n =64-000 TOI
64-020; RERP q: POKE n , q . NEXT n[
: RANDOMIZE USR 64-000
110 DRTR 17,0,64-,3 3 , Z - I N T i z s 2
6 > * 2 5 6 , INT ( Z / 2 5 6 . I , 6 . ^0 - 7, , j Q j , 6 , 0
26 , 119, 19, 35 , 16 , , i a 3 . 1 6 24-4- .
01
120 RETURN
200 LET 2 = 2 6 0 0 0
2 0 5 FOR f=0 TO 6 0 STEP 20
2 1 0 RESTORE 2 2 0 : FOR n =64-000 +
TO 64-019+ f RERD q : P O K E n .. q NE
XT n
220 DATA 1 7 , 2 - I N F I Z .-'256.> + 2 5 6 , I|
Program 1 NT (z/256.» , 33, 0,64. , 6 , 2 7 , 197, 6, P
2 6 , 1 1 9 , 1 9 , 3 5 , 16,24-9, 193, 16,24-4
HEX MNEMONICS FOR HUMANS 230 L E T 2 =Z + 7 0 0 0
ll,XX,XX LD DE, address 1 Set 'read from' address 24.0 NEXT f
21, XX, XX LD HL, address 2 Set 'load to' address 250 POKE 6 4 - 0 6 0 , 2 0 1
06,IB LD B, 2 7 Set up a loop of 300 IF INKEY $ =" " THEN RANDOMI2EI
C5 PUSH BC 6 9 1 2 repetitions USR 64-000
06,00 LD B , 2 5 6 302 IF INKEV$ < T H E N GO T O 30
IA LD A, DE Put contents of add. 1
77 LDIHLKA into add. 2 304- GO TO 300
13 INC DE Move add. I & add. 2
23 INC HL on to next address
10, F9 DJNZ, - 6 Other end of
CI POP BC loop
10,F4 DJNZ,-II
C9 RET Return to BASIC
Program 2
1 0 3 0 CLEAR 6 3 9 9 9
1010 INPUT " ' R E A D FROM' APPRESS
? " ; Y
1020 INPUT STORE TO' RPPRESS *>
z
1025 FOR N = 5 4 0 0 0 TO 64 0 2 0
1030 REAP R: POKE N , A . NEXT N
1035 DATA 1 7 , Y - 1 NT ( V ^ 2 5 6 > * 2 5 6 , I
NT (V / 2 5 6 )
104-0 DATA 3 3 , Z - I N T 12/256) + 2 5 6 , I
NT (2• 2 5 6 )
104-5 DRTR 6 , 2 7 , 1 9 7 , 2 6 / 1 1 9 , 1 9
, 3 5 , 16 , 2 4 . 9 , 1 9 3 , 1 6 , 2 4 - 4 - , 2 0 1
1050 PRINT "SET UP, OR R E C H L L SO
REEN NOU"
18 Z X C O M P U T I N G F E B / M A R 1984
.GHT 1
-SIN
n.i
n , a 7*
SIN n
00 TO
:XT n
(Z / 2 5
6 , 0 ,
244 . 2
00+ f
q : Nt£
2S6, I
, S , 0 .
1344
T R O M Spectrum T6K £5.95
SPEED DUEL 48K Spectrum (Joystick compatible) £ S .9 S A completely novel game for Spectrum featuring bouncing bytes nasty nibbles poisonous
Many have tried, but most have failed to capture the visual excitement pixels and a fearful furnace" Steer your bit searcher around screen memory o n a M search-
and-destroy mission that's Doth taxing ancf hilarious. w * h a pace that gets more frantic with
5MIZE of a truly competitive 3D race game. Speed Duel, with its choice of 3D success
circuits, swinging perspective scenery, levels of difficulty and realism of
ro 30 its movement must take the chequered flag for compelling visual SLICKER Spectrum 16K
excitement Only m a month of Sundays does a puzzle program come along which is so simply and
brilliantly original as to merit programming for four of the most popular micros
Formations of coloured triangles are mixed into a kaleidoscope challenge for you to solve
APPLE JAM 48K Spectrum £5.95 Eight levels of difficulty Solve Level Eight, p m the Slicker Champions C u b and w i n FREE
software, details come w * h program
The MNIESl game of 1983, hilarious. compulsrvr and tnfurtating Here are the RULES ol
PLAY! Eat as much jam as you can and as many applet as you can without getting too fat
*> otherwise you II have a In and love one Of your pills but you haven t got many So jump m M AZI A C S 48K Spectrum (Joystick compatible) £6.95
the saixw to sfcm off but while you're in there the tiny rat will eat the jam and the apples HAIL THE HERO. The most ingeniously animated little fellow ever seen on a Spectrum
you mss and get big and bold and come up to bite you dead but you can jump in the itfi to screen Running in all directions fighting, blinking, tapping his feet and sitting d o w n for a
go up and down so il your tmrngs right you can squash the rat and get on with eating to well earned rest
.81 rerease you score to release rat bait to keep the rat tiny but beware the hornet zooming MEET THE MAZIACS. Correction' DON'T meet the Maziacs Herds of nasty spidery beetiy
past to be avoided at all costs by jumping into the sauna otherwise it will sting you dead and things with long hairy leqs and lethal jaws
ttw antxiiance will come to take you away MANAGE THE MAZE. And what a maze — Full of Maziacs. Food. Swords. Prisoners and
1
(DKTrcnics admit no liability for split sides or broken Spectrums incurred whilst playing this an endless succession of dead ends and false trails But don't despair — you have lots of help
game) m your search for a single box of treasure buried deep in the maze of heavily defended
.-3 passageways
|Q JUMBLY 48K Spectrum (Joystick compatible) £6.95 NOBBLE THE NASTIES. A top Hollywood stunt man was specially flown m to stage the
1 A brand new orignal all scrolling supercoiour animated tunelul multipKture puzzle program
A puzzle for all puzzle haters) You'll be amazed as picture after picture unfolds as reward for
numerous fight sequences needed to defeat the evil guardians of the treasure
HEAD FOR HOME. Face a return journey with a burden of treasure and unable to carry a
sword
CII be staggered by the rujmoef of pictures shoehorned into Spectrum, but you'll never
skill, patience and luck
know how many until Jumbty tself tell you and rewards your efforts with the Jumbly Code A v a i l * * f r o m HfectKJ b r a n c h n o f BOOTS W H SMITH. LASKY S. SPECTRUM. J O H N
Thn mules you to enter the Jumbly Competition to design a picture for JumWy a, due out in MENZIES a n d g o o d computer w l T w a r t ItOChlttt t h r o u g h o u t t h e UK or d i r e t t
1981 Wmers will receive over £ I SO and have their entry and name in the new program SOp post a n d p a c k i n g
All entrirs will receive a prize1
ditronks
I
DK Tronics Ltd., Unit 6, Shire Hill Industrial Estate,
IS
Saffron Walden, Essex CB11 3 A Q .
Telephone: (0799) 26350 |24hrs) 5 lines
IAR 1 9 8 4
SPECTRUM CAME
T w i s t s SISgMl
A mind bending program from Paul Clansey of
e,
s,
a,
R
EX
Liverpool.
Twists is similar in concept to figuration. At any time a key 78 Prints time taken.
Rubik's Cube, but with a two- may be pressed (Q) to check 80-81 Informs of incomplete solution, then sets
dimensional, four-colour the solution — if it is correct up correctly.
s i x t e e n - s q u a r e g r i d . The then the time taken will be 100-115 Each line performs one of the 1 6 possible
squares are shuffled randomly displayed in seconds. The keys shifts, each affecting four elements of "h
at the start of each game, the used to manipulate the grid are the attribute array.
player then shifting one row or indicated around its edges. 116 If in middle of game, goes to 1 20. 2,
column at a time, attempting The program is structured as 117 If performing random shifts, goes to 65.
to return it to its original con- follows: 118 If last random shift just executed, sets
to the current time.
120 POKEs attribute value, and Line and Col- t
Line 1 REM statement of sufficient characters umn number of the top left-hand R(
to hold the machine code routine. character square in each of the sixteen
2 POKEs data from lines 6 to 8 into above. grid squares into the machine code PL
6-8 DATA for machine code routine which routine, executing each in turn. 6<
changes attributes within a 2 by 2
character square. Variable Names
10 DATA for the attributes of the sixteen x and y from 1 -4 are the grid row and
grid squares. Array a(x,y)
column numbers. Elements of the ar-
11-12 DATA for the USR Graphics (four ray are Attribute values for each grid O'
arrows). square.
20 Sets up a two-dimensional array of the Y
fg Number of random shifts to be ex-
attribute values.
ecuted.
21-24 Sets up the USR Graphics <A= f ; B = J ;
t Time in seconds.
C D =-••)
v Temporary location for first array ele-
25-60 Sets up the screen display.
ment in each shift execution.
61 -63 Awaits request for another game.
64 Random Shift Counter (RSC)
65 Decrements RSC and randomly goes to 1 REM XXXXXXXXKXXXXXXXXXXXXXX
one of the 16 possible shifts. x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
2 FOR n = 2 3 7 6 0 TO 2 3 6 0 3 : READ N
70-71 Checks to see if Q is pressed.
72 Excludes unexpected INKEY$. a: POKE n , a : NEXT n
5 RANDOMIZE- : DIM a (4,4-)
73 Goes to line number determined by the 6 DATA 5 2 , 6 4 , 1 , 0 , 0 , 1 7 , 4 , 4 , 33 P
CODE of INKEY$. 2 2 3 , 8 7 , 2 1 3 , 1 7 , 3 2 , 0 , 4 , 2 5 .. 1 6 , 2 5 3 3
75 (After Q is pressed) calculates time 7 DATA 6 5 , 4 , 3 5 , 1 6 , 2 5 3 , 2 0 9 , 6 6 ,
taken. 2 2 9 , 7 2 , 6 7 , 1 1 9 , 3 5 , 1 6 , 2 5 2 , 2 2 5 , 2 1 3
76-77 Checks that solution is correct — if not 8 DATA 1 7 , 3 2 , 0 , 2 5 , 2 0 9 , 6 5 , 1 6 , 2
then goes to 80. 3 9 , 2 0 1
ZX COMPUTING FEB/MAR 1 9 8 4 21
Ir
•
it It I
f i i f
L j L ii J
THE TRICKSTICK
A REVOLUTION THAT RUI»
AROUND ORDINARY JO
*
\
/ \
g
TRICKSTICK TURNS YOUR SPECTRUMINTO THE MOST SOPHISTICATED
GAMES MACHINEIN THE WORLD
Why is Trichstick superior to all other joystick systems?
PROPORTIONAL: A brilliant innovation in the circuitry of the inter-
face gives proportional control (ie varying speeds and rates of turn)
even with many non-proportional games. The design tears up the text-
books on conventional analogue to digital conversion and brings you
unprecedented control and versatility.
ONE TO EIGHT PLAYERS: Innovative design also enables you to put
up to eight Tricksticks on a single Spectrum. Each Trickstick comes with
its own interface and the interfaces simply plug into each other. So games
playing need no longer be a solitary occupation, and the kids won't have
to fight for their turn any more.
SOFTWARE COMPATIBLE: Trickstick is compatible with any soft-
ware which will work with the old-fashioned Kempston joystick.
PROGRAMMABLE: A low cost adaptor performs the technically
5implejob of making the Trickstick programmable, and compatible with
AMY software.
HO MOVING PART5: Small plastic-coated metal pads on the Trickstick
detect how hard you are pressing by picking up electrical radiation from
your fingers. This is then amplified and fed into the interface. So there
are no moving parts at all;-not even the fire buttons.This arrange-
ment was proved in competitive trials to give the
greatest control and potential
for spectacular skill.
And this makes Trickstick the only games system which does not
wear out with heavy use!
ATTAKTICS: Trickstick gives new life to your existing software.
Attaktics takes you and your Trickstick to new dimensions where skill and
strategy are as important as the fast reactions of the very young. The game
is very, very efficiently written in machine code and allows you to move
in 64 different directions on the screen, giving perfectly smooth curves.
Combine this with your new-found control of speed and rate of turn and
imagine aerial combat against your Spectrum or against other Trickstick
owners!
USE THE COUPON OR TME PHONE: Trickstick and Attaktics are in
stock and available now. Trickstick including interface is £28. Attaktics is
f 7.50 if ordered with a Trickstick and £10 on its own. The Programmable
Adaptor is £10 for Trickstick owners and £15 for others. The Training Tape
is Tree with each Trickstick. Or call us for the name of your local stockist
Please send me:-L ] Trickstick (s) with training cassette at £28 each £_
1 Attaktjcs at £7.50 (with each Trickstick) or £10 (on its own)£
!__._ I Programmable adaptor(s) at £10 (for Tricksbck owners) or £15 (for others)£_
Postage 65p. I enclose Cheque/PO. for £ made payable to East London Robotics Ltd
My Access ^ H Visa
rme ADDRESS
Please send to Cast London Robotics Ltd, Gate 11. Royal Albert Dock, London EAST LONDON
£16 24 door ifiymation ieivice 01 471 3508 24 Moor AccesWtsa ordering
01-474 4715 5pecidi enqutf.es 01 474 44SO (Tele* 8813271) Same day
despatch to phoned Access or Visa Ofde»S u m i r .
ZX81 CAME
Asteroid adventure 1
Suspense in space with Roger Ditchburn of Whitby and his ZX81.
awa
Stor
ship
stori
ship
the
mov
3 D I M 2 J ( 3 . 0 . 1 0 ) 71© NEXT F
4 D I M Z(IGV) 7 1 1 PRINT AT 13 , 1 ;
5 FOR F = 1 T O 1 0 ; AT
1 1 , 7 ; "
6 L E T Z$ (F) = " •• 715 PRINT AT 1 2 , 2 9 . " i " ; R T 13,29
7 LET Z(F)=0 "JU"
9 NEXT F 717 I F SC' > 1 0 0 0 T H E N P R I N T AT1 3
12 LE"r SC=100 , 29 ;
20 LET H£= E " 7 2 0 L E TM =U + 4 3 1
30 LET DH=5 730 I F PEEK M < > 0 T H E N GOTO 100G
50 LET 7 4 0 POKE M,CODE B $
80 LET R = I N T ( R H D t 3 8 ) 4-1 745 POKE M - 1 . 0
90 PRINT "BSTEROID STORM" 750 L E T M=M+1
1 0 0 FOR F = 1 T O 2 1 8 0 0 L E T M = M + 3 3 *• ( I N K E Y $ — ** 6 " ) — 3 3 *
2O0 P R I N T RT F , R ; A $ INKEY $ - " 7 " )
2 1 0 P R I N T A T F — 1 . R ; '* 890 L E T SC=SC+1
250 PRINT RT 2 0 . D P K 5 4 9 0 0 GOTO 7 2 5
255 PRINT RT S 0 . D R ; " " 999 I F PEEK M o C D D E * • » "THEN GO
260 L E T D f l = D R + ( I N K E Y $ = * * 8 " ) - ( I N K TO 1160
EY$ = '*5" ) 1004 I F S C < = 0 T H E N GOTO 9980
3 3 0 LET D R = D R + ( I N K E Y $ = " 3 " ) - t I N K 1005 I F P E E K M < J-CODE T H E N GO
EV $ = " 5 " ) TO 1100
400 PRINT RT 2 0 . D A ; B $ 1007 NEXT D
4 5 0 I F R=DR RND INKEY$="F THEN 1 0 1 5 LET 5C—SC+150
GOTO 6 0 0 1 0 1 6 FOR F = 1 0 T O 1 4
5 0 0 NEXT F 1017 PRINT AT F , 0 ; " B
5 0 5 L E T SC = SC —20
510 PRINT RT 0 , 0 ; " Y O U " " R E DEAD - 1 0 1 8 NEXT F
TRY A G A I N " 1 0 1 9 GOTO 6 6 0
5 1 5 I F S C < = 0 T H E N GOTO 1100 1020 PRINT A T 2 0 . 0 ; " SCORE= ; sc
520 CLS
5 3 0 GOTO 3 0 1 0 3 0 FOR F = 1 T O 7 5
6 0 0 FOR U = 2 0 T O F S T E P - 1 1 0 4 0 NEXT F
602 PRINT AT U . R ; ' 1 1 0 0 REM * * H A L L OF F A M E * *
6 0 3 NEXT U 1 1 0 1 FOR D = 1 T O 1©
604 PRINT RT < > JL102 POKE M . CODE
6 0 5 FOR D = 0 T O 2 1 1 1 0 3 POKE M.CODE " f l "
606 PRINT AT 1 1 0 6 NEXT D
1 1 0 9 FOR F = 1 T O2 1
6 0 7 NEXT D 1110 PRINT A T F .» 0 ;
6 1 2 LET SC=SC+100
614 PRINT RT 0 . 1 8 : " S C O R E - SC
to15 REM **TUNNEL** 1125 PRINTFAT © . i s ; "SCORE = " ; S C
620 LET U=PEEK 16396+2S6*PEEK 1 1 1 1 ! I F S C >Z ( 1 0 ) T H E N GOSUB 2000
6397+1 i x 2 § PRINT AT 3 , 0 ; " THE HALL OF
6 3 0 FOR F = 2 1 T O O S T E P - I F H N E
6 4 Q P R I N T WT F ^ 1 1 5 0 FOR F = 1 T O 1 0 ^ _ _
1160 PRINT AT F + 5 , 2 ; ( F » ; AT F + 5
6 5 9 NEXT F , 1 3 ; Z CF)
6 5 1 F O R F = 1 0 T O 14.
652 PRINT RT F,0: 1
11 17708 INKEY*="" T H E N GOTO 1176
1179 CLS
6 5 3 NEXT F 1180 L E T S C = 1 0 0
655 PRINT RT 1 4 , I N T (RND*5>+10. 1181 G O T O 2 0
CHR $ 1 2 8 201© P R I N T A T 0 , 0 . ; " YOUR SCOR
657 PRINT AT 1 3 , I N T iRHD*S)+15. E I S IN THE TOP TEN"
CHR $ 1 2 8 2020 P R I N T " W E L C O M E T O T H E H A L L
6 6 0 L E T RRR = I N T (RND+21) OF FAME"
6 7 0 L E T RRRR = I N T (RND+4) +10 2030 FOR F = 1 T O 1 0
6 9 © FOR F - l T O 5 C / 2 3 3 2040 IF S C >Z ( F ) T H E N GOTO 2100
6 9 2 LET R = I N T (RND+2S) +2 2050 NfcXT F
6 9 4 L E T RR = I N T (RND+-4) + 1 0 2100 P R I N T " I N P U T Y O U R N A M E '
696 PRINT RT R R . R ; C H R $ 1 2 6 2200 F O R N = 1 0 T O F + l S T E P - 1
6 9 7 I F RR = R R R R T H E N P R I N T A T R R 2210 L E T Z $ ( N i = Z * ( N - l )
,, R R R , " " 2220 L E T 2 ( N ) = Z ( N - 1 >
6 9 8 P R I N T RT R R R R , RRR, flH' 2 2 5 0 NEXT N
6 9 9 POKE U+495+RR.128' 2251 INPUT Z$(F>
705 PRINT RT R R + 1 , R , C H R $ 1 2 8 2260 L E T Z(F)=SC
708 PRINT RT R R - l . R f I N T IRND*3> 5000 RETURN
6020 N E X T F
Prices include VAT, Postage and Packing. Delivery normally 14 days. Export orders
at no extra cost. Dealer enquiries welcome.
Send cheaue/PO now to:-
ftjJLLL^JI
for Sinclair S p e c t r u m w i t h t h e s e
features t o give y o u endless h o u r s
drawings o n y o u r o w n TV
of e n j o y m e n t . screen simply by plugging into
the ear socket of your
1. Super p o s i t i v e response f i r e
button. Spectrum. The controlling
2. Firm s u c t i o n cups f o r s t a b l e software supplied w i t h the
one h a n d o p e r a t i o n . light pen has 16 pre-defined
11 r r i r r r r n - m n
3. Snug fit h a n d m o u l d e d g r i p . instructions. You can change
4. A d d i t i o n a l fire b u t t o n .
5. Extra l o n g 4 f t lead. colour (Border, Paper, Ink),
d r a w circles, arcs, boxes, lines
The Interface supplied w i t h t h e
and insert text o n t o the screen
M rJ
Quick Shot (™) has a t w o J o y s t i c k s
facility. w at any chosen place, y o u can
rrn
also d r a w freehand. There is a
The first port simulates 6 7 8 9 & 0
keys. The second p o r t s i m u l a t e s I n feature t o retain the screens
|31| command. It w i l l r u n a n y and animate. O n the 48K
4i
Software. Spectrum y o u can retain 5
111U ill [ l i l
1. Using keys 6, 7, 8, 9 a n d 0 . screens. You can also use the
2. Having redlflnable k e y
function.
machine code o n its o w n in
BBjI'TT'I'.'IMI^I
3. Using In |31| I.e. K e m p s t o n . your o w n programs, for
4. A n y S o f t w a r e y o u w r i t e selecting out of a menu etc.
yourself. r - u * * - ! * * * * The LIGHT PEN Is supplied
w i t h a control Interface, to
adjust the sensitivity/pen
alignment. ^ ^ ^ ^ ^ ^
K e y b o a r d for
use w i t h a Spectrum
or ZX81
Our cased keyboard has 52
keys. 12 of which form a
numeric pad. The 12 keys Spectra
comprise 1-9 numeric plus full
stop and shift keys, all In red, to Sound
distinguish from the main T h e so-called s p e a k e r I n y o u r
keyboard keys which are In S p e c t r u m Is r e a l l y o n a b u z z e r
grey, the keys contrast w i t h W i t h t h e OK T r o n l c s SPECTRA
SOUND y o u can generate fully
the black case to form a very
amplified sound through the
attractive unit. The case has s p e a k e r o n y o u r T V set. SPECTRA
been designed to take a ZX81 S O U N D is a v e r y simple b u t
or Spectrum computer. 16K, *M% l l - O O K S h i g h l y e f f e c t i v e add-on. This
32K or 64K can also be fitted means t h a t y o u n o longer have a
a
to the motherboard inside f a i n t beep b u t a h i g h l y amplified
the case (81 model only). _ sound, w h i c h can be adjusted
The case is also large w i t h the TV volume control.
enough for other add-ons • • p p l T h e SPECTRA S O U N D f i t s
Mmm
like the power supply to cm gs oa c ' H . H
c o m p a c t l y a n d n e a t l y inside t h e
S p e c t r u m case a n d is c o n n e c t e d
be fitted, giving a very
I IS b y t h r e e small c r o c o d i l e d i p s .
smart self-contained
unit with which other
add-ons e.g. printer
etc. can still be used. t M
Our ZX Professional
keyboard offers more /
keys and features than / /
any other model In its / . /
price range making / /
it the best value / / Please send me
Please send me #£
available. Please add on 11.25 for post and packing
I enclose chequelPO payable toDK Trontcs total f.
or debit my Access/Sarclaycard No
I I I I I I I I I I
Signature
,RCH 1984
dk'tronics DK Tronlcs Ltt. Unit 6. SMre Mill Industrial £tt*t».Name
Saffron Waldrn. t u u CBII 3 AO.
Telephone: |07W| 26350124 hfj) S line*Address
Send to DK Trontcs Ltd . Unit 6. Shire Mill Ind EM . Sittron
Walden. Essex CB11 3AQ. Tel: (0799) 26350 (24 hra) S lines
-
(SPECTRUM PROCRAMl
7 REM * * * D I G I T A L W R I S T WATCH
10 REM * * * * * * * * * * * * * * * * * * * * * * *
1 3 REM D.Richardson
20 REM * * * * * * * * * * * * * * * * * * * * * * *
3 0 GO SUB 2 3 0
3 9 REM * * * * * * * * * * * * * * * * * * * * * * *
4 0 REM S e t t i me
41 REM
43 IF INKEY* < > "" THEN GO TO 4 3
M H
30 IF INKEY* K
T H E N GO TO 3 0
33 IF INKEY* h 1 THEN PRINT AT 1 0 , 1 7 j h + i : LET h - h + l : I F h > 1 2 THEN L E T h-1
PRINT h * i " 1 • : GO TO 4 3
60 I F I N K E Y * » "m THEN P R I N T m * ; m + 1 ! L E T m»m+ 1 : I F m > 5 9 T H E N L E T m = 0 : PRINT;
m « ; "O : GO TO 4 5
63 IF INKEY* = "s THEN PRINT s * ; » + 3 : LET s - s + 5 : I F » > 3 9 THEN L E T s = 0 : PRINT.
s * ; O " : GO TO 4 5
70 I F INKEY* THEN LET r * = H P M " : PRINT a * ; r * : GO TO 4 3
73 IF INKEY* = a M THEN LET r * = " A M " I PRINT a * ; r * : GO TO
80 I F INKEY* < > "g" THEN GO TO 4 3
8 3 FOR n » 0 TO 1 1 : P R I N T AT n t 0 ; " NEXT n
90 PRINT AT 1 3 , 2 ; " A s " " T I M E " " " : PRINT AT 1 6 , 3 ; " g o e s by1
9 9 REM * * * * * * * * * * * * * * * * * * * * * * *
100 REM Clockworks
[SPECTRUM PROGRAM]
If you opt for maximum preci- Subject to stability, the target
sion then with PAUSEs entered accuracy should be 2 4 / 5 0
at lines 110 and 135, and a seconds per 24 hours. This
REM at line 153, run the clock would give you an error of one
over a much greater length of minute per 5 0 0 days!
time, Seconds gained per hour
x50 will give you the PAUSE Setting
value to be entered.
Looking back to the author's For ease of setting, the seconds
example, the third PAUSE was increment by five, but run nor-
not necessary as the error was mally once set. Set the time with
only two minutes per day with the seconds just ahead of real
one PAUSE, and 4.8 seconds time then press G when the time
per day with two PAUSEs. is c o r r e c t . Note: line 7 3 0
However, your Spectrum may Graphics is " 1 " . Date is for ef-
be different and require this fine fect only and may be changed at
tuning. line 4 0 0 .
110 PAUSE 4 9
120 LET s = s + l
130 I F s< 6 0 THEN PRINT s * ; s : GO TO 1 1 0
135 REM ANOTHER P A U S E ? SEE T E X T
140 LET 5 = 0 : P R I N T s « ; " O "
145 LET m - m + i : I F m< 6 0 T H E N PRINT m*tm:
153 REM FURTHER PAUSE* 5 SEE T E X T
155 LET m = 0 : P R I N T m * ; " O "
160 LET h » h + i : I F h < 1 2 THEN PRINT h*;h:
165 I F h= 12 THEN PRINT h * ; h : GO TO 1 9 3
170 I F h= 13 THEN LET h - O : PRINT h * ; " 1 " : GO TO 1 1 0
195 I F r * = " A M " THEN LET r*«="PM" PRINT a * ; r * : GO TO
200 I F r * = " P M " THEN LET r « » " A M " PRINT a t i r t : GO TO
244 REM * * * * * * * * * * * * * * * * * * * * * * *
245 REM Build Watch
2 5 0 LET h = o : L E T m = 0 : L E T s = 0
255 BORDER 0
260 LET h * = C H R * 2 2 + C H R * 1 0 + C H R * 1 7
270 LET m * = C H R * 2 2 + C H R * 1 0 + C H R * 2 0
280 LET » * - C H R * 2 2 + C H R * 1 0 + C H R * 2 3
285 PRINT h*;h,m*;m,s«;s
290 LET r * = " A M "
295 LET a * - C H R * 2 2 + C H R * 1 4 + C H R * 1 7 : P R I N T a*Jr*
300 PRINT AT 0 , 0 ; " T o s e t P R E S S " : P R I N T " H - f o r h o u r s " : PRINT " M rains I PR
INT • S - s e e s " : PRINT " A o r P - A M / P M " : PRINT *" To START": PRINT PRESS
PRINT " ( S t o p w a t c h " : PRINT " only""G"")"
350 P R I N T AT 1 2 , 1 7 ; " H r " J AT 1 2 , 2 0 ; " M n " i AT 12,23;"Sc"
400 PRINT AT 1 4 , 2 1 ! " S A 1 9 "
500 PRINT AT 7 , 1 8 ; " A S E I K O "
510 PRINT AT 16,18i"Quartz"
5 2 0 PLOT 1 4 3 , 1 2 8 : DRAW 0 , - 9 7 , . 7 2 * PI
-ET h- 1 5 3 0 PLOT 1 9 2 , 3 1 ! DRAW 0 , 9 7 , . 7 2 * PI
5 4 0 PLOT 143,175: DRAW 0 , - 5 1 : DRAW 0,-89,.67* PI : DRAW 0,-35
f PR I N T 5 5 0 PLOT 192,0: DRAW 0 , 3 5 : DRAW 0,89,.67* PI : DRAW 0,51
560 FOR y - 0 TO 3 5 S T E P 5 : P L O T 1 4 3 , y ! DRAW 4 9 , 0: NEXT y
I PR I N T 570 FOR y - 1 2 4 TO 1 7 5 S T E P 5 : P L O T 1 4 3 , y : DRAW 4 9 , 0 : NEXT y
580 PLOT 2 0 3 , 9 9 : DRAW 0 , - 1 5 : DRAW - 7 1 , 0 : DRAW 0,15: DRAW 7 1 , O
590 PLOT 1 2 8 , 1 0 5 ! DRAW 7 9 , 0 : DRAW 0 , - 5 1 : DRAW -79,0: DRAW 0 , 3 1
700 FOR n = 0 TO 7
710 READ a
720 POKE USR " l " + n , a : N E X T r
730 PRINT AT 12,28;"L"
740 RETURN
7 5 0 DATA 248,8,8,248,0,0,0,0
Gobble' Gobble'
Now that Atarr
your computer, or
Forget ghostly ^ r t f V i f k o f f|)
imitations. They need t X C ^ J . J L v F ^ L U t
not darken your screens a moment longeron
Because now you can play Atarisoft™ gamt
on your own home computer. »e;
Pin-sharp graphics, quick slick movemercbr
- games that really challenge your skills. ;h<
Games so close to our originals, its like haviijoi
an 'Amusement Arcade" in your own living roofae
SINCLAIR ZX SPECTRUM: ALL AVAILABLE ON CASSETTE. OUT NOW-PACMAN,' MS PAC-MAN,- GALAXIAN.: OUT SOON-OONKEY KONG.' DIG DUG? POLE | £ R 0 B
POSITION - MOON PATROL: B.B.C. MODEL'B'/ACORN ELECTRON: ALL AVAILABLE ON CASSETTE. OUT SOON - MS PAC MAN.' DONKEY KONG,' DIG DUG, POLE P( 3 9 / 4 A
BATTLE ZONE * COMMODORE VIC 20: ALL AVAILABLE ON ROM CARTRIDGE. OUT NOW-PAC MAN.' DONKEY KONG/ DIG DUG OUT SOON-MS P A C M A N , ' ^ ^ H
GALAXIAN. POLE POSITIONJUNGLE HUNT,V MOON PATROL? STARGATE.0, JOUST 0 COMMODORE 64: ALL AVAILABLE ON ROM CARTRIDGE. OUT N0W-PACM ,Uf t h e
tMkCUM H5MC UMMDCHMUCtCtt** IMOi WW Of M¥CQlH> H SMK .ID 'IBUHUM* MIO C WKIKDO (* IK IW 1«B3 :JD"GDCG!S CUtt'lD »V> 0 MiUKC' I'D HWl'm «l<|H!l I* »'»• *C &mUtla*lH
"Gobble" "Gulp"
irmake games for
or rivals don't stand 1
O r I r ^ M r i r i r ^ We've written the
v^l I C t 1 H ^ programs to suit your
lger. computer's exact requirements.
jamei Look at our extensive range oftitles. W e will
De adding to this list so that you can expand your
nentiibraiy of Atari games. After all whv choose a
£host now that
iavinpu can have
roorfhe real thing?
>UG? POLE * ^ ™ - : „ ? . N J l f E 0 E " K F E N D £ R ! > 0 U T SOON-MS PAC MAN: GALAXIAN; JUNGLE HUNT.'- MOON PATROL,0 POLE POSITION^ STARGAIE 0 JOUST«
GPPOLEPOSH! ALL AVAILABLE ON ROM CARTRIDGE. OUT NOW-PAC MAN: DONKEY KONG." DIG DUGf ROBOTRON? CENTIPEDE." DEFENDER? STARGATE"
i PAC MAN.1
ATARISOFT
AAlif* , w t h e r information, write to Atari International (UK) Inc., PO. Box 407, Blackhorse Road. London SE8 5JH.
IOW- PAC MAN,
MC A T W K M' AAOCH
M I , ! , * ^ 1 " " " 1 " * * * ' ' * ' ><*«>C«0»O!MAIIA» «OC WIUMKUCTMMEIM: IM; -IMMMMC MMMMC • « « V ® M « * M H U M * *cus WI«DT«<*,
SPECTRUM CAME
01.Z:
. 0 1 , z
IT 7 , : ;
01, z : 1
NEXT 2
. 0 1 , ; .
2; INK
•1: BE£
IT R T d
; RT
. 0 , 2 1 ; '*
IT Z , 2 ?
IND*RNC-
>1 , R N D t
core hi
IEN P R 1
t o d a
K S =S C 0
iched i
y / n ) •?•"
.78©
RE5TOrt
GO TO
•VV/.V
IT 0 , e;
25 STE
VV-V*. * ^ SC01^
lea red
FOR PRexom
THE ZX
eve l
il0
u r n at
SPECTRUM SOPTWARE
Bonkers and Breakaway are available
any K from Prism, Woolworths, Rumbelows, HOW TO ORDER r , POST TO: PROCOM SOFTWARE. 1
Telephone orders 1 3 0 9 H I G H ROAD. L O U G H T O N . ESSEX
John Lewis and Debenhams. (01) 508 1216
1 - 1 ; 1 Plenie send me the following items
* Dealer inquiries welcomed Credit Card Holders (Access/Bare laycard Bonkers [ I G r i d Master
INT (R * Only) can purchase by telephone Please
give card no , name, address and items
1 • (£5.50) I I (£4.95)
"; RT Overseas inquiries welcomed required, and your order will be despatched 1 J Brcakway L i f t of new
. «l •. . the same day • p n m !
1*
—'
DO YOU HAVE A GOOD IDEA FOR A GAME? 1 (Please tick items]
B03-1,: w&mmmsmmm
CALL US! BY POST 1 'enclosemychequ^PO ' o r f
I S ,10 0
; RT 1 Simply write you' requirements , n the 1 I prefer to pay I'll mytOel
ACCt$S H*H( l*rCAHD
ete whenever not apc*c at*-1
COMING SOON! coupon provided, enclove yow cheque/PO
or use your Accessor Baiclaycard Please
* Bricky Micky * Bermuda Triangle make 1 heque payable to. PRQCOM Card No
*
Name
IER 1; mmmmmmmm
Final Frontier IN PERSON Address
L ZX 2/84
if you feel that the software you purchase Is not worth certainly the most original"
the money SEND IT BACK in good condition within 7 Computer & Video Games
days. Your money will be refunded without question. NOW AVAILABLE FROM WH SMITH
AND BOOTS
GUARANTEE: N001 E 5.50
If you can buy the software cheaper anywhere else
48K SPECTRUM CHALLENGE
simply send the lower amount and state where the FROM INCENTIVE SOFTWARE LTD
software is cheaper (special sales excluded).
ROSE SOFTWARE
if you achieve 1 0 0 S "
N002 {5.50
Young Learners 1 (5-9 years) £5.75
Young Learners 2 (5-9 years) £5.75
Intermediate Maths 1 (9-13 years) 48K only £5.75
Intermediate Maths 2 (9-13 years) 48K only £5.75
Intermediate English 1 (9-13 years) £5.75 THE GAME OF
Intermediate English 2 (9-13 years) £5.75 ECONOMIC SURVIVAL
Music £5.75 A CAME OF THE B R I T I S H ECONOMY WITH YOU
GOVERNMENT MANAGEMENT AT THE CONTROLS' WHAT SORT
CALPAC LEARNING OF CHANCELLOR WOULD YOU
Volume 1 (6+ years) £9.30 MAKE WITH SEVERAL BILLION
* THIS MONTH S OFFER * All p r o g r a m s run in the 48K Z X S P E C T R U M j n d are available from M
g o o d c o m p u t e r shops In case of d i f f i c u l t y please order direct using
All Widgit Software £4.55 per cassette (offer closes the c o u p o n below
March 20th 1984 or until slocks last).
Please send me (tick box(es) required)
P&P: U K add 2 0 p / c a s s e t t e Europe 50p/cassette
SPLAT • M O U N T A I N S OF KET • 1984 •
Foreign £1 /cassette
All at C5 50each (inclusive of VAT and 1st class postage)
C h e q u e s / P O ' s to:
n
I enclose cheque- P O. for f or debit my Access A c c o u n t No
M I C R O M A S T E R , Dept ZX, 94 A i r e d a l e Avenue,
C h i s w i c k , L o n d o n W4 2 N N .
a i i i i 111
Barclaycard Visa purchases or further details Name
Tel: 01 747 1373 (24 hours. 7 days/week)
Address j
j-iTv-. INCENTIVE SOFTWARE LTD . 54 London Street.
c Reading RG1 4SQ. Tel: Reading (07341 591678
36
SPECTRUM UTILITY
ther effort. I could not trap
without putting the machine in-
to a recursive loop. The machine
IGINAL code routine consists of two
:ADE parts, the first labelled START is
EO! run from BASIC with an ap
propriate USR nnnn call and this
lost places the address of the second
ever played part, TRAP, into the machine
I. It« stack entry pointed to by ERR
rial" SP. The TRAP routine is then
entered on any "error" comple-
I*)eo Games
tion (from 0 upwards).
I WH SMITH
Names and
[5.50
addresses
Although comprehensive com-
ments have been included with
the machine code, a little addi-
tional explanation is probably
worthwhile, particularly since
the routines were written to be
run wherever they are placed in
memory. First, the address of
TRAP placed onto the machine
stack must be the correct 'ab-
solute address' regardless of
where the routine is stored. This
is calculated dynamically by the
first two instructions, relying on
the fact that the BC register pair
contains the address of START
on entry from the USR nnnn
function. This absolute address
is placed into the machine stack
entry pointed to by ERR SP by
the next five instructions.
Secondly, the TRAP routine
must be able to replace its own
entry address onto the machine
stack if it is to handle successive
errors and although this is done
by the two instructions starting
)F at PUSH, the value used for
VIVAL TRAP in the LD DE.TRAP in-
WITH YOU
struction must be modified in
AT SORT
order to allow it to function cor-
) YOU
rectly when loaded at differing
LLION
memory addresses. The last five
VE
i n s t r u c t i o n s in the START
NERAL
routine before RET place the cor-
rected value into the instruction
DYIMITIK PACKAGES
p r o g r a m m e r it w i l l m a k e no
PEEK d i f f e r e n c e w i t h the
: {x + 11 D Y N A M I C GRAPHICS
FROm
package f r o m Procom. You
FN a(2361311 w i l l be able to p r o g r a m
below RAM-1 professional l o o k i n g
PROCOm
g PRINT FN I graphics on your S p e c t r u m .
hould return I D Y N A M I C GRAPHICS
c o m e s in t w o cassettes at
I believe a |
juld be pro- the price y o u w o u l d
)N-ERROR normally pay f o r one. But d o
users since n o t let the l o w price put y o u
i similar con- off. D Y N A M I C GRAPHICS
m variables. is by far t h e m o s t unique
myZX81 to and m u c h needed s o f t w a r e
and cannot aid on the m a r k e t today.
t assistance
£14-95
*K VATaodPCtP
y ^ r u m '
/ r r / m r
IAP
/ M ^ r ^ m w J
ion
DYNAMIC PROGRAMMING
TAPE 1 D Y N A M I C ANIMATION
THIS IS A CHARACTER DESIGNER WITH A DYNAMIC SOUNDS
are
DIFFERENCE * FULL SCREEN ANIMATION OF D Y N A M I C FILING
SPRITES * 27 FUNCTIONS INCLUDING SPRITE D Y N A M I C EDITOR
HANDLING 96 CHARACTERS WHICH CAN BE SAVED
ON TAPE TO USE IN YOUR OWN PROGRAMS & ASSEMBLER
* EASY METHODS OF INCLUDING CHARACTER Package lot the ZX Spectrum now'
(Alto lor the BBC. Electron and C B M 64)
DESIGNS IN YOUR OWN BASIC PROGRAMS * NO
KNOWLEDGE OF MACHINE CODE NEEDED
* SCREEN SAVING * SPRITES MAY BE TREATED AS EASY TO USE
SUPER LARGE CHARACTERS (4 x 4). THE LIST IS D Y N A M I C G R A P H I C S is t h e o n e
if ENDLESS. YOU WILL BE ABLE TO DESIGN LITERALLY that everybody will understand. The
i n s t r u c t i o n m a n u a l is s i m p l i c i t y i t s e l f .
THOUSANDS OF DIFFERENT CHARACTERS FROM
12 PAC MEN TO SPACE MEN OR SPACE SHIPS TO
No more strained eyes - the manual
has l a r g e 10 * 8 p a g e s w i t h p l e n t y o f
BATTLESHIPS. d i a g r a m s t o m a k e it easy f o r y o u .
•es
n to BASIC
TAPE 2 YOUR T I C K E T T C RICHES?
THIS IS THE ULTIMATE UTILITY FOR COMPOSING Use D Y N A M I C GRAPHICS to m a k e
HI RES GRAPHICS ON YOUR SPECTRUM. AS WELL u p y o u r o w n p r o g r a m , a n d If it's g o o d
AS ESSENTIAL HAND DRAW CURSOR CONTROLS w e w i l l m a r k e t it f o r y o u a n d m a y b e
IOR JOYSTICK) THERE ARE MANY ADVANCED m a k e y o u rich.
DYNAMIC
FEATURES, SUCH AS FAST FILL AND RESCALE.
om THERE ARE IN ALL OVER 50 COMMANDS. A
CONSTANTLY UPDATED STATUS DISPLAY.
:d
GRAPHICS
GENERATED PROMPTS ARE FULLY DISPLAYED.
NOW YOU CAN DESIGN SCREENS AS GOOD AS THE
SOFTWARE COMPANIES.
HOW TO ORDER
Telephone orders r Po»t to P R O C O M SOFTWARE. 309 H I G H R O A D
LOUGHTON. ESSEX
(01) 5081216 Mntlr juvirf -rw tr* *Mn«
Credit Card Holdm lAccesv Bartlaycafd DYNAMIC
only) can pure haw by telephone Please DYNAMIC DYNAMIC
<
• ANIMATION
•
• •
give card no name. and items
GRAPHICS PROGRAMMING
required. *va yom order * I't* dcipatf ht-3 DYNAMIC DYNAMIC DYNAMIC
5S • SOUNDS flllNG • EDTI OR b
IlKUffltdiy ASSEMBLER
SH
PRaom BY POST
Simply Mile your requirement m the
'Hxh t«* rtamtl
I enclose my cheque PO for f
SOPTUUARE coupon provided. enclose you' cheque P0 I prefer t o pay w i t h my ACCESS B A R C L A V C A R O
EB MAR 1 9 8 4
SPECTRUM GAME
Lines
Lines
Lines
In this game, you must attempt this you will have to either jump press the button at the bottom The key to success
to save a girl from the evil clut- b e t w e e n K i n g - k o n g ' s legs left of the screen.
ches of the giant gorilla, King- where there is a space, or jump 3 — Lastly, you must knock out The keys used to manipula
kong. To get to the girl and free onto the barrel and run to keep the pins on each level by running your character around th
her, you must jump over the up with it and jump off again. If over them. When you have screen are as follows:
gorillas and holes, and climb the you fall off the barrel, the line will knocked out the last pin, King- 4 — Jump to the left.
ladders. break and you will fall to your kong will fall to his death. If dur- 5 - Run to the left.
However, you must carry out death. ing the game, you accidently 6 — Go down a ladder.
three tasks in order. These are: 2 — When you have managed to knock a girder out you will not be 7 — Go up a ladder.
1 — Go and rescue the girl from free the girl, you must go back able to complete this part of the 8 — Run to the right.
the clutches of King-kong. To do down to the ground level and game — so take care. 9 — Jump to the right.
L; INK
% Does not take up any extra space (7//>
tT O, 3 1 • All wires included • Saves wear
3 1 ; and tear on connections • Gives ^ ^ ^
4.; • distinct click with each key ^ ^
depression • Amplifies ^ ^ ^
all sound on program ^ ^ ^ ^
and on cassette r ^ ^ ^
9 Does not need V ^ s n
5 , 2 6 ; " baffenes ^yfX^ ,, S P •^ ^
• Does not interfere , x
i t o , i ; with inside of m
';RT Q, Spectrum or any other N n ^
add-ons • No soldering * --v. ...
L; " < H E L i •• *
required, simply plugs in A N ^
REF SPBI £19.50
Standard Power Base without sound . >. , M•
2 , 1 1 ; " SPECTRUM REF PBSI £13.50 0 ^ ^
ZX81 REF PBZXI £13.00 ^ 7
IT 4,29 For the above with cool-it units included please add £5.05
6; RT 0
J0; " 1 "
" 6 " ; RT
• 5 , 1 3 ;
RR RT 6
. 1 3 ;
" ; RT
5,27;
" M "
14-
"H
add-its for Sinclair addicts
COOL-IT UNIT
BACKPACKS Takes the heal out — MICROSTATION
E 10 of your computer v ' ^ The compact way to work • Room
Lets your Spectrum or for ail essential peripherals • Ideal
from ZX81 run much cooler ; Ltor use m rest net ed
Separate Ccol-it Unit ' ' spaces
2X81 RefZXCCH 65 Spectrum Ref SC £11 85
Cool-it units tyjilt into other KelwooO add-its
Power Base (Spectrum)Ref PBSIC £18 55»Powor
Base (ZX81 )Rot P8ZXIC £19 35*Sound Power Base • Allows ihe
Su versens of the incispensabte unrt complete your (Spectrum only) Ret SPBIC £25 00 •BackPack 1 Ret computer etc to be moved
computet Al have SAVE/LOAD and ON/OFF switching BP1CC32 55•Back Pack 2Re! BP2C £24 55« Back Rel MS £750 around with the mintmim of effort
and • housing for the transformer Compatible wih Pack 3 Ret BP3C £26 55 • Back Pack 4 Ref BP4C
,24, 125 interface one. Idealforuse with cased keyboards
RelBPI • Fulty variable sou*) amp 3 * 13 amp sockets,
£18 60* Back Pack 5 Ret BPSC £26 90 • Back Pack 6 KELWOOD WIRELESS
L26 , 0 , 2 switch and neon nicatot-cable and plug £27.50
Ret BP6C Ct8 9 0 • Wearsaver (Spectrum] Ref WSSC
£16 00aWearsaver iZXBi i Ret WSZX £15 80 WORKSTATION
, 127 , 12 Ref BP2-asBPi but no sockets, cable and plugs Has • Mains ON/OFF switch • 3 * 13 amp sockets
iborntofiayourown Durapiug sockets £19.50 inside • Supreme quality • All wires stow away
1 0 , 0 , 0 , Ref BP3-asBPi butnosomd £2150 • Carrying handle • Easily stoned •Sturdily
bud in stove enamelled steel
56 , 4 - 0 , 1 Ref BP*-as BP! but no sound or sockets £1305
• ideal for schools • Suitable tor
3, 1 0 , 6 0 Re* BP5-ZX81 version re sockets, mans switch
neon, cable and plug
Ref BP6 as BPS but no cable or sockets
£20.85
£12 85
^fs^Jief^^ltoAD" most micros including Sinclair and
BSC • Acres of room for all
I , 5 6 , 0 . peripherals
. 184- . 6 0 WOBBLE STOPPER Desk top model
, 153,25 HeiCWI £49 00
tfii&zxB/MM-wozeu: * spectrum Legs Rel LCWEt 100
Flat RelSWCS 25 Tilted fief STW £6.25
, 2 8 , 8 , 3 E«ntnglwpnnte<-Ftal RelLWCS7S T*ed LTW C6 75 I S f l l R e l W S Z X M j T B
3 , 0 , 0 , 1
139.153
26 , 2 5 5 , CREDIT CARD QUANTITY REF AMOUNT
HOTLINE TEL:
55 , 1 2 9 , Address—
El
(0709)63242
8am-10pm Items under £10plus 60p P&P TOTAL
z. U S R " Access Items over £10 plus 95p P&P ENCLOSED
Barciaycard No Wbrkstaoons plus £3 P&P
called from
KELWOOD COMPUTER CASES Downs Row, Moorgate, Rothertiam
EB MAR 1 9 8 4
MACHINE CODE
3E20
Code
065F
2B
BE
10FA
C9
2E80
C5
next issue.. . 04
This is to be the last in the series no "join" between the screen- Symbol shift in this program
of articles bearing this title. This f u l . You can't do clever things works slightly different to what
doesn't mean that I'm not like copying whole paragraphs you're used to. The differences
w r i t i n g for the m a g a z i n e all over the place or shuffling are as follows:
anymore — just that the next blocks of text around. Here's
time around I'll be starting on what you CAN do: Symbol shift Q and symbol shift W are as above.
Symbol shift E produces the copyright symbol ' 1 (character 7Fl
something different. However, The LETTER keys produce Symbol shift I produces something called a SOLID SPACE. This
SINCE this is the last MMC bit, I the letters of the alphabet — looks like a space to me and you, but isn't treated
thought I'd go out with a bang. either in upper or lower case as like one by the computer. It is in fact the graphics
I'd like to list for you what is required. You should not type character whose code is 8 0 . It may be used when
possibly the most sophisticated ENTER between lines because specific spacing is required.
machine code program ever the program will sort all that out
p r i n t e d in any c o m p u t i n g for itself, straightening the right All other keys with symbol shift used. You may change thes 180:
magazine: hand margin up in the process. will produce the ASCII character course — for instan( OEOF
This is a WORD PRO- The SPACE key works as you'd which is printed in red either on subtracting 8 0 0 0 from aH I
CESSOR program: I call it expect although the actual or below that key. This means a d d r e s s e s w i l l allow
"WordSheep" in order to stop number of spaces between that you do not need to enter 'E' program to run on a IOE:
things from getting too serious. words is determined by the pro- mode in order to obtain curly Spectrum. The only restri
Let me describe to you what is gram and not by you, so that if brackets — you simply press on changing my addre
does first of all, starting with the you type five spaces between symbol shift F and G. (Note that that the second and third t
limitations. two words this will be com- *E' mode is not used at all in this at the start of the program
Firstly, you may only work pressed to one {or more, as re- program, and that no keywords use the same high part-addi
with one screenful of text at a quired for the right hand margin or tokens may be obtained). all the way through — in Tab
time. This means that if you to be straight). The NUMBER OK: here's the program. In case 'EA'. Before you si bytt
want to type out a long letter keys also do exactly what you'd order to minimise errors I shall typing in the listing note that part
you must treat it in seperate expect them to. There are four- f o r a change include the program uses 'GRAPHIC chc
parts, although note that this teen CONTROL FUNCTIONS absolute addresses which I have which is defined thus:
won't actually matter because available to you, and these are
using the ZX printer there will be as follows: 00 GRAPHIC A DEFB 0 0 0 0 0 0 0 0
00 DEFB 0 0 0 0 0 0 0 0
(caps shift 11: Bring d o w n one line for FF DEFB 1 1 111 1 1
EDIT:
editing 00 DEFB 0 0 0 0 00 0
CAPS LOCK: (caps shift 2): Change from L mode to C 00 DEFB 0 0 0 0 0 00 0
mode and vice versa. FF DEFB 1 1 11111 1
CLEAR LINE (caps shift 31: Erase one line of text. 00 DEFB 0 0 0 0 00 0 0
CLEAR SCREEN: (caps shift 41: Blank the whole screen. 00 DEFB 0 0 0 0 00 0 0 A7
CURSOR LEFT: (caps shift 5): Move cursor left. ED4
CURSOR DOWN: (caps shift 6): Move cursor d o w n .
shift 7): Move cursor up.
And now the program. First constructed by the
CURSOR UP: (caps
CURSOR RIGHT: (caps shift 8>: Move cursor right. come three tables which will be later on:
COPY: (caps shift 9): Copy the screen onto the ZX
printer. ORG E 8 0 0
DELETE: (caps shift 01: Delete one character at the U TABLE DEFS 0 2 8 0 Occupies addresses E 8 0 0 to EA7F
cursor position. I TABLE DEFS 6 0 Occupies addresses E A 8 0 to EADF
ENTER: (enter): End of paragraph. S TABLE DEFS 2 0 Occupies addresses EAEO to EAFF
REFORM: (symbol shift Q): Re-construct paragraph after
alterations have been made.
EXIT: (symbol shift W): Return to BASIC. The first subroutine is used to resides in I TABLE (Low
YOURS: (both shifts): User Defined Control delete all unwanted spaces in Screen Table).
Function. the line being edited. This line
ie
ORG EBOO 11DFEA LO DE.EADF DE: points to last byte in L TABLE
21E0EA COMPRESS LD HL.EAEO HL: p o i n t s o n e b y t e b e y o n d EDB8 LDDR Move required characters.
EB EX DE.HL HL: points to last new position
I .TABLE. CI POP BC BC number of bytes inserted
3E20 LD A , " s p a c e ' 41 LDB.C B • number of bytes inserted
065F LDB.5F 8: = n u m b e r of character 3620 IS LOOP LDlHL). "space" Overwrite next byte.
positions t o c h e c k . 2B DEC HL Point to next byte to overwrite.
28 C I DEC HL HL: p o i n t s t o n e x t b y t e in ! OFB DJNZ IS LOOP Repeat for each of the new
I TABLE. positions.
BE CPIHLI Is there a s p a c e at this E1 POP HL HL points into S TABLE
E5 PUSH HL
location? 23 INC HL Point lo next address low part.
IS SPACES
2003 JR NZ.C 2 J u m p if a (non space) 7E LD A.IHL) A: = former low pari of address of
character f o u n d . space.
10FA DJNZ C _ 1 Repeat for w h o l e file. ( N o t e FEAO CP AO Exit if not within the first 20h bytes
it is not necessary t o check 3004 JR NC.IS EXIT
v e r y first c h a r a c t e r ) . 81 ADD A.C
C9 RET Exit tf t h e file is full of 77 LDIHLI.A Update address pointer
spaces l e x c e p t possibly for 18F6 JR IS SPACES Repeat for all addresses.
El IS EXIT POP HL
t h e first b y t e ) . D1 POP DE
2E80 C_2 LDL.80 HL: p o i n t s t o first b y t e of CI POP BC Note that this subroutine leaves all
I TABLE. registers unchanged.
48 ZX COMPUTING FEB/MAR1984ZXc
MACHINE CODE
i random th
ally use RAN
FES i
3806
L 3 CP81
Jfl C.L 4 Jump forward unless an E mode'
character Is required
Business Software
>790. Instead, 216 AO? LD HL.026A HL points to SYMBOL SHIFT FOR SMALL BUSINESSES A N D THE SELFEMPLOYED
-s use RAN- LETTER table in ROM
45 LDB.L BC any large number
30790, or LET EDB1 CPIR Locate given char,icier
or even my 7D LDA.L
D625 SUB 25 Business Bank Accounts.
e quirky oddit Th<S program enables you to make debus under 17 sub-headings
6f LDL.A HL: points 10 required
THEN (witl character Statements includes totals ol ail subheadings
word THEN), 7E LDA.IHL) A required charc tor
ZX SPECTRUM 48K £10 75
is — this is C007EC L 4 CALL CHARACTER Add character to S TABLE letcl.
18B6 JR LOOP Sales Day Book/Ledger.
For all your invoices th>s program wlJ enable vOu lo prepare
statements o' outstanding invoices Program will also calculate VAI
position for the ZX SPECTRUM 48K £10 75
rtty first line on
This next section is the without moving the upper cur Purchase Day Book/Ledger.
PARAGRAPH REFORM func sor press "symbol shift Q " and Keeps a compete record 0t an your purchases under I 7
tes as start of first
subheadings This program win also calculate VAT
» lion, and it is this which makes the whole paragraph will be re
our word processor so powerful. constructed before your eyes. ZX SPECTRUM 48K £10.75
;reen four lines
To change a word or phrase just This is the machine code that Business Packs.
lower pyrl of use EDIT to get the appropriate performs that task: Incl Bank Account. Sales Purchase & Quarterly Analysis program
line; make the change; and then
jytes in lower ZX SPECTRUM
Stock Control.48K £30.00
Handles 900 l>nes. includes details of supplier Program has lull
ounding lower search faoi ties enabling you lo search & update all lines horn one
ORG EDDE supplier it is also possible lo deduct items from stock
11C0EA REFORM LD DE.EAC0 P..«nl DE beyond all text in ZX SPECTRUM 48K £ 1 0 7 5
set up cursors. 1 L TABLE
16 fl FIND DEC 0E Point to next byte. Invoicing.
1A LDA.IDE) A nuxl character in file. This Program w>'l print out invoices, calculate discounis and VAT
FE20 CP "space" The program will calculate totals from unit prices giving the
28FA JRZ.R FIND Loop back until nun space discretion of each unu price
character fuund.
13 INC DE Skip over character ZX SPECTRUM 48K £1 5 0 0
13 INC DE Skip over following space.
2AAF5C LDHL.IU CURSOR! HL points to address o l upper Word Processing by ijsum
cursor. Tasword Two is a powerful word procussmg program that will
012000 LD BC.0020 BC number uf byles in one perform a1 ihe functions available on large word processors The
line program will give you on screen €4 characters per line
ED60 LDIR Append lino fiuiti tipper screen ZX SPECTRUM 48K £13 90
in edit lino.
C000EB CALL COMPRESS Delete all unwanted spaces. Masterfile v Camti-H 5vs(e>m
roke has been J 21E0EA LD DL.EAE0 Point HL |ust beyond L TABLE This is one Ol the best data systems available for the ZX Spectrum
3E20 LD A."space" This program has many uses m a small business
of the last 28 R FIND 2 DEC HL Pnini to next byte
Bl CPiHL) Is it a space' ZX SPECTRUM 48K £15 0 0
ttroke. 28FC JRZ.R FIND 2 Loop back until nor> space
y accepted. character found Dlan V Camtx-ll Systems
an infinite lOOp | 7D LD A.L A: low part of address of last Use your Spectrum to sell your products D'an will display your
d scanning charactei m file. message in up lo 11 ditfeiem typefaces Will scroll in any direction
i by the ROM's 1 FEAO CP AO ZX SPECTRUM 48K £ 7 9 5
3815 JR.R EXIT Jump if text will fit on just one 64 Column Generator >v Tasman
actively). line.
interpreted as a Vou can use this program within your programs to display 64
COFAEC CALL PROCESS 1 Process one line and transfer lo
ft" command. columns of screen
upper screen
2AAF5C LD HL. (U CURSOR! HL: new address uf upper cur ZX SPECTRUM 16 48K £5 50
! "symbol shift 1 Sor.
7E LDA.IHL) Payroll :>y By1e Onr
FE80 CP "sohd space" Test lor end of paragraph. This payroll program will handle upto 40 employees and can
2800 JRZ.R EXIT Exit tf ertd of paragraph found. calculate N I C PAYE superannuation and many other deductions
. 1I60EA LD DE.EA60 DE luwest allowable position This is a very user friendly program and extremely good value
:omes the of cursor
A7 AND-A ZX SPECTRUM £ 1 9 95
i £052 SBC HL.DE
2805 JRZ.R EDIT Exit if bottom of screen reached Omnicalc • ro sphere
omes the 18C6 JR REFORM Repeat for next lino. The best spread sheel for ihe ZX Spectrum 4BK 99 columns 250
acter. CD2EE0 R EXIT CALL ENTER Treat as end of paragraph rows
C394ED JP LOOP And back into main loop. All |hr» above programs include VAT. post and packing A VAT
SSS a c o n t r o l invoice will be sent with all purchases
two
CTRL TABLE KEYBOARDS £ 6 9 . 9 5 add £2.00 p&p
t
and vowels! which are displayed stop and enter the number of
on the screen. When the music
starts, the players have 3 0
letters they have used and their
scores. When the match has
^I f '
jfiftf " ^ H
seconds in which to try and form come to an end, the overall
as iong a word as possible from winner is announced.
1 REM "COUNTDOWN"
2 BORDER 3 ; PRPER 6 : CLS . IN
RUT " H o w hi a n y g a i a e s w o u l d y o u L I
K t? ? " , ^
3 LET Z = 0 : L E T U=©
<1 B O R D E R 2: PRPER 3 . I N K T : C
6 P R I N T R T1 1 0 ; " C o u n t d o wn "
7 I N P U T " U h O i s p l a y i n g ? "
J;J $
6 F O R f = l T O S S : P R I N T R T1 , 1 0
; " C o u n t d o w n "
9 LETT 3 = 1 0
1 0 P O P n = l T O 9 : B O R D E R R N ^ ,t6
11 I F n = l D THEN GO TO 7 G
12 INPUT " c o n s o n a n t o r v o » e l ? (
c o r v ) " , c $
2 0 L E T a $ = " b c d f g h j K U ' W X
u z "
2 5 L E T b $ = " a e i O L< "
3 0 I F C$="V" T H E N G O T O 6 2
3 1 I F c $ = " S T O P " T H E N S T O P
3 2 I F C $< > " V " R N D C $< > " C " R N D
C $ < > " S T O P " T H E N G O T O 1 2 2 2 0 BORDER R N D * 6 : NEXT n
IP LET X - I N T ( 2 1 TRMC'J +1 2 3 0 FOR n = 1 TO 1 5 0 . BORDER RNFL
50 KKINT RT i i . a ; CS'.X'- : 6 NEXT n
5 5 L E T a = a + l 24-0 FOR n = l TO 2
56 PAUSE 20 2 5 0 DEEP 0 . 2 , 3 . BE1ZP 3 . 2 , 3
6 0 N E X T n P 0.A,!5: BEEP 0 . 1 , 3 BEEP 0 . 2 1
6 1 I F n= 1 0 T H E N G O T O 7 0
6 2 L E T X = I N T t S f R M D ) + 1 aeei BORDER RND*6: NFXT n
6 3 P R I N T R T1 1 , 3 ; I X J ; 2 7 0 BEEP 0 . 1 . 1 5 . BEEP 0.1,13:
6 4 l e t a - a + i OR n = 1 TO 2 0 : NEXT n . BEEP 0.1,
6 5 K R U S E 2 0 BEEP 0 . 1 , 1 0 FOR n~l TO 2 0 U
66 NEXT n XT n . 3 E E F 0 . 1 , 3 . BLL'P 0 . 1 , * . FL
7 0 F O R n= 1 T O 7 EP 0 . 1 , 3 : BEEP 0 . 1 , 6 . BORDER Rfl
6 0 B E E P 0 . 2 , 1 : B E E P 0 . 1 , 1 ; B E E *6
P 0 . 2 , 1 3 ; B E E P 0 - 1 , 1 ; B E E P 0 . 2 , 1 2 72 P R I N T RT 11,10;"
3 275 PFIUSE 0
9 0 BORDER R N D * 6 : N E X T n 2 7 6 P R I N T TRD S; " U h 5 t Ji J * 5
J
1 0 0 BEEP 0 . 2 , 1 : B E E P 0 - 1 , 1 : BEE " SCORE?": INPL|T C
P 0 . 2 . 1 3 : BEEP 0 - 1 . 1 . B E E P 0 - 1 , 1 2 7 7 P R I N T T h ? 6 , " U h d I d i d " , » f |
3: BORDER RND * 6 " s c o r e ? " : I N P U T b
110 BEEP 0 . 1 . 1 3 : BORDER R N D + 6 2 73 LET Y = Y + C ; LET Z
150 FOR n = l TO 7 279 CLS
1 6 0 BEEP 0 - 2 , 3 . BEEP 0 . 1 , 3 . BEE 260 NEXT f
P 0.2.15: BEEP 0 - 1 , 3 . BEEP 0.2,1 2S5 CLS : PRINT RT LL,18;N$j
5 c o r e d " ; Y : PRINT R T 1 2 / 1 0 , Oi f , "
1 7 0 BORDER R N D + 6 . NEXT N co re d " ; z
I S O BEEP 0 - 2 , 3 . BEEP 0 . 1 , 3 . BEE 2 9 0 I F y >Z THEM P R I N T T P 3 2 d p
P 0.2,15: BEEP 0 . 1 , 3 : BEEP 0.1,1 ; " w o n ? "
5: BORDER RND ^-6 300 I F y =Z THEN P R I N T T R B 1 ^ ; '
1 9 0 BEEP 0.2,15 Dead h e a t ! "
2 0 0 FOR n = 1 TO B 310 I F Z >y THEN PRINT TRB U9;|
2 1 0 BEEP 0 . 2 , 3 : BEEP 0 - 1 , 3 : BEE ; " "
m on !
P 0.2,15: BEEP 0 . 1 , 3 : BEEP £-.2,1 320 PRUSE 0
S 330 RUN
50 ZX COMPUTING FEB/MARIS
ZX SPECTRUM COMPUTER
•OVER' ZX61 C O M P U T E R
ULA
64K ROM
RAM 4118
3.54
3.74
2.92
ULA 6C001 £6.82 RAM 2114 2.24
128K ROM S.95 Z80 CPU 2.43
RAM 4116-2 (150n sec) 1.52 Transistor ZTX 313 13
CPU Z80 2.43 Keyboard 1.30
LM1889 I.C 84 Keyboard Connector 5 W a y . . . . . . . .13
TI4532 I.C 2.37 Keyboard Connector 8 Way 26
Transistor ZTX 213 13 PSU(1 2 A ) ( U K ) 5.17
Transistor ZTX 313 13 Modulator (UHF) 2.37
Transistor ZTX 650/651 26 Jack Socket (For M i c / 9 V D C ) 13
Crystal 4 433619 MHZ 65 Resistor Pack 5 Way x 10K 26
Crystal 14 MHZ 75 Resistor Pack 8 Way x 10K 26
VISIT OUR
Keyboard Mat 2.82 T V. Lead (U.K. & Euro) 65
D E A L E R PRICES COMPUTER
Keyboard Membrane 1.56 Manual (English) 1.84
ON APPLICATION CENTRE. HARD-
Keyboard Template 1.20 SAE P L E A S E Cassette Lead 65
WARE. SOFT-
Keyboard Connector 5 Way 13
SPECTRUM
W A R E ETC.
Keyboard Connector 8 Way 26
PSU-1400 (U.K.)
Modulator (UHF)
Cassette Lead
5.75
2.37
65
P. V. TUBES Tel: (0254) 36521
(0254) 32611 NEWSFLASH
Coil — Spectrum 65 COMPUTER & COMPONENT SPECIALISTS
Loudspeaker 75 WORKSHOP MANUAL POA
Jack Socket (Ear/Mic) 13 38A Water Street, A c c r i n g t o n , Lanes B B 5 6PX
Manual — Large 1.97 Counter open Mon-Sat ULA 5C112 is no longer available
Reset Pot 2 2K 13 9.30 a.m. — 5 p.m. Replaced by ULA 6C001 wrth following
Socket Power 26 changes to resistors:
HOW TO ORDER: Add 6Sp per order lor Post and Packing (UK) Export
Trimmer SOpf max 26 orders will be charge* at cosi Then add t s s VAT to total co»t. Goods are Resistor value Issue 2 Issue 3
EJ
T V Lead 65 despatched on Ihe day we receive your order. II for any reason we are out
o l stock we witt try to i n l o r m y o u as quickly as possible. We try our best to R47 1K 1K
74LS00 54 give a speedy. Ian and ellieient service As our regular customer* know,
orders telephoned in before 4pm wilt be despatched the »ame day
R49 10K 10K
74LS32 35
R56 470R IK
74LS157 59
Juai phone your order t h r o u g h R63 470R 1K
74LS393 1.19 We do Ihe rest
ERAN
ZX81 - FORTH ROM
OFTWARE with multi-tasking
:R RND#
Professional Software for the Runs more than 10 tasks at once. Schedule tasks
T-. S E E
ZX MACHINE C O D E P r o g r a m m e r to run from 50 times per second to once a year Ideal
for control purposes Three times faster than fig-
L / 13: F FORTH, but fig compatible Available as a 'fit-it-
> "CODESCAN" MACHINE CODE MONITOR
yourself EPROM, with an extensive manual for £25
N£
. . >3 . OE • Memory and contenis display Single step and rapid scroll plus VAT. Some ready-converted ZX81'S available.
>ER PNC' up/down facility
• Address change facility tor rapid access to any part of
memory
• Edit in automatic scroll feature
• Run and post-run register display
• Resides above RAMTOP leaving memory free for normal
BASIC use Coming Soon!
• On-screen instructions and all functions shown on a single
display F O R T H - I / O cartridge for Spectrum £59 plus VAT.
• Supplied with user guide incorporating tesl schedule
• Available tor ZX81 16K and SPECTRUM 16/48K
Ask for details
• Price C525 including VAT and P&P Despatched within 7
days ol order
EB/MAR 1 9 8 4
ZX COMPUTING F E B R U A R Y / M A R C H 1984 51
SPECTRUM GAME
spec i
have
Or yc
level
the £
mg ^
autor
0
wher
that
the (
scret
you t
earlie
whei
52 ZX COMPUTING FEB/MAR1984ZXC(
SPECTRUM CAME
specify a new level when you level having completed the first, Lines 3 0 0 0 - 3 0 2 0 Tell you when your score gets too high and
have completed your mission. the computer looked at the the home base disappears. The program is
Or you can choose to start at score you had amassed and shut then directed to line 1 0 1 0 to see if you would
level one and progress through the gateway instantly not giving like another game.
the subsequent levels (assum- you a chance at all. Therefore, I Lines 5 0 4 0 6 0 0 0 Set the user-defined graphics.
ing you manage to do that!! included the variable, SCS, Lines 7 0 0 0 - 7 4 0 0 Provide instructions on scores and lives from
automatically. which holds your score from lines 3 6 9 - 3 7 6 .
One little problem I ran into previous rounds and is added
when writing this program was onto the score you gain from
operate and the game will begin
that I had related the closing of each level. Thus, while you play Points to note immediately.
the gateway at the top of the each level your score is reset to
zero so that the gateway to your Finally, don't get too worried
screen to the number of points
home base does not close After entering the program, you if on the higher levels you are
you have. Thus, in some of my
before you move. can save the program using the boxed in by obstacles as soon as
earlier versions of the game,
following: you start as you should have
when you went onto a second
enough lives in hand to be able to
SAVE "HOME BASE" LINE 5 cross a few obstacles; you only
lose one life each time you go
Variables If you touch a key during the in- over an obstacle. Be sure to plan
tial setting-up of the obstacles, your route through the
HI The high score.
when the plotting is finished the obstacles before you start the
SCS The scores. 'PAUSE O' in line 2 4 0 will not game though.
SC The score from each individual level.
L The number of lives you have.
01 The level of difficulty you have chosen. REM I10HC
1 BR5C
CO SUB 5 0 5 0 .
5 GO TO ©
1$ The type of difficulty set on that level.
S a n d K Random numbers used for the initial plotting.
e PRPER 7: CLS
W The main loop and time allowed.
10 L E T H I = 0
1 5 LET SCS = 0
X The random number used in the closing of the gateway. 4.5 REM i n s t r u c t i o n s
Cand R These are used for plotting the spacecraft movement. 4 9 P R I N T RT 2 1 , 6 ; BRIGHT
Zand X These are used for plotting the obstacles in the mam pro- v ' I D N RYU OR 1 9 8 3 " DR
gram loop. 50 P R I N T RT 9 , 8 ; INK 1; BRIGHT
N Used (in grahics mode) for the spacecraft's user-defined
graphics. 1
* E,
Line by line 5 F O R R = 1 TO 0 BEEP .05, R
CEEP . 0 1 R + 10. . 001 , R - 2 0 N
Line 5 Fixes the user-defined graphics. EXT R
Lines 45 80 Provide the instructions and inputs. 65 PRUSE 5 0 PRINT RT O
Une 90 Fixes the number of lives you have. 0;"SCORING
Lines 115-158 Deal with the initial plotting of the obstacles. 2 , 4- f 6 , 3 , 1 0 , 1 2 , 14-p ts d e P e n d i n g
o n l e v e l f o r m o v i n g : f o r m a r d s
Lines 160 Sets up the initial position of the spacecraft.
Lines 170 190 l e f t
Prim the special objects to be collected at ran- r i g h t
dom positions. 5 0 p t s f o r a s h o o t i n g s t a r i * i
Line 210 Prints the destination of your spacecraft. f o r a s t a r ( . )
Unes 295-500 Contain the main loop of the program. The 1 0 0 P t S f o r a p o w e r P a c k (tt)
length of the main loop is determined by the 1 5 0 P t s f o r a f l y i ng s a ce r ( t )
skill level and this then counts as the time 2 0 0 P t S o n c o t t p l e t i n g r e t u r n
allowed to complete the level (variable, W).
Line 303 Prints the new position of the spacecraft. SKILL LEUELS:
Unes 323-345 Close the gateway to the home base with ran- i • • . 5 0 *
<gij> 350 s e e s
dom number, X. 2 . . 1 0 0 *
(fl> , 175 s e e s
Lines 349 365 Control the movement of the spacecraft. 3 . . 1 5 0 * <H) , 113 s e e s
Lmes369 376 Scan the position of the spacecraft to see 4 . . 2 0 0 * <g> , 85 s e e s
whal's there. Touching the home base barrier 5 . . 2 5 0 * <Qh , 70 s e e s
6 . . 3 0 0 * ( m , 5B s e e s
destroys you immediately. 7..350*(H) , 50 s e e s "
Line 379 The computer already knows if you have 72 PRINT RT 2 1 , 9 "PRESS R KEY"
touched the home base barrier and has dealt : PRUSE 0: CLS PR I N T RT 5 , 0 ; " U
with it. Therefore, this line sends you to line SE
2000 if you have reached the top of the 0' FOR LEFT
screen. 9' FOR RIGHT
Lines 380 392 Choose the random numbers (X and Zl and I'FOR DOUN
plot an obstacle at the points, X and Z. They YOU HOME FORWARDS flUTOMRTICRLLY"
also make sure nothing is printed over the
various displays at the top of the screen. 75 PRINT RT 21,5;"PRESS R KEY
Lines 1000 1005 If you run out of lives and crash, this prints a TO STRRT": PAUSE 0: CLS
final message accompanied by a series of 77 INPUT " I F YOU U I S H S K I L L L
BEEPs FUELS TO B U I L D UP RUTOMRT ICR1_
Unes 1010-1030 Ask you if you want to play again and check L.Y < 1 T O 7 ) , THEN PRESS ' a ' . " J I *
78 IF l $ = " a " THEN LET D I = 1 : GO
to see if the high score facility needs altering TO 88
to a higher number. 80 INPUT "LEUEL OF DIFFICULTY(
Lines 1100-1115 Tell you if you have run out of time and then 1 —7) " " D I
goes to line 1 0 1 0 to see if you want to play 85 IF DI<1 OR D I >7 THEN GO TO
again. 50
Lines 2000 2060 Tell you when you win, print the 'SCS' score, 88 LET 5C -0
check what type of game you are playing and 90 LET L= DIi2
direct the program to line 8 0 or 90. If you are 95 IF L >9 THEN LET L=9
progressing from level to level up to level 102 BORDER 1: PRPER 4 : CLS
seven, you will receive a special message. 1 1 5 R E H i n i t i a l p l o t t i n g
ZX COMPUTING FEB/MAR 1 9 8 4 53
1
SPECTRUM CAME
1 2 0 P R I N T RT 0 , 9 ; " P L E R 5 E
14-0 F O R O = 0 T O 50*DI
URJT"
O
372 I F SCREENS
TO 7 2 0 0
(R,C)="t" THEN J
14-5 L E T S = I N T
NT (RND*21> +3
(RNDJ31) : LET K = I 373 IF SCREEN*
O TO 7 3 0 0
( R , C ) T H E N 4
14-*? I P K ) 2 1 T H E N L E T K=21 374 IF SCREEN* ( R , C) =*'X" THEN
1 5 0 P R I N T RT K(S;"X" O TO 74-00 i
132 BEEP . 0 5 , RND * 5 0
1 5 3 I F O = 5 0 t D I T H E N GO T O 160 O
375 IF SCREEN*
T O 1000
(R,C)="<" THEN 4
1 5 5 P R I N T RT 2 1 , 0 ; "
158 NEXT O
" 376
0 T O 1000
IF SCREEN* ( R , C ) =** > " THEN 4
160 LET R =21: LET C=0 3 7 7 P R I N T RT 1 , 1 8 ; INUERSE 1 ; "T|
1 7 0 P R I N T RT RNDfl7+3,RND*31;"« IHE G O N E : " ; U
379 I F R = 2 T H E N GO T O 2000
175 PRINT RT RND*17+3,RND*31;". 3 8 0 REH r n d . plotter
3 8 1 LET X=INT (RND*31>
160 PRINT RT RND*17+3,RND*31; " + 385 LET Z = INT (RND*21)
390 I F 2 < 3 T H E N GO T O 380
%%
M last!
THEN G
THEN 6
on your Spectrum
E 1 ; "T
2
IFITEST course m machine code programming absolute addresses of all system vanables and several
J
6; " Y o on the ZX Spectrum Book one starts important routines have been named, using where possible
1m i
:T S C 5 off with the basic concepts of the standard names shown in the manual. The chapter
n
«
machine code, lollowed by an headings in the Microdrive/Interface 1 section ol the book
FLO explanation of binary maths, include the RS232 Interface; Microdrive Channel data;
PFIUSE hexadecimal and base conversion, Local Area Network, Network Algorithms; System
leading as quickly and painlessly Vanables; and a summary of functions. This book is a
as possible onto the rules and types must reference work for serious Spectrum machine
TH of addressing the Spectrum's code programmers.
PUBLICATIONS
• 60 Games arid Applications ior the ZX Spectrum — Davtd Harwood
I: BE ^ - £4 95
0 Beyond Simple BASIC — Delving Deeper into your ZX Spedrum —
Dilwyn J o n e s - £ 7 . 9 5
We're the experts!
: I F
All books available from computer and book stores, including W HSmiths, Menaes, and Dixons
Trade supplied by The Computer Bookshop, 30 Lincoln Road. Olton. Birmingham B27 6PA (021 707 7544. telex 334361)
IAR 1 9 8 4 ZX COMPUTING F E B R U A R Y / M A R C H 1 9 8 4 55
The
I SOFTWARE REVIEWS
selection
Nick Pearce looks over the latest (and some of
the greatest) software available for the ZX81
Two new cassettes feature in fuel dumps and replenish sup-
this article, together with re- plies, and to launch pads to be
reviews of three popular taken to new planets. The
cassettes to give new ZX81 game ends if you run out of
owners an insight into the fuel or crash and you are
software available for their awarded a score at the end of
machines. All the cassettes are each game.
for the ZX81 with 16K RAM. There are five grades of
difficulty — at the hardest level
you also have to contend with
Alpharobe dangerous spores in the skies
— Artie Computing above the planets and, as a dif-
ferent planet surface is gener-
ated for each game, the game
Alphaprobe is a new game is different every time.
from Artie to add to the already However, Alphaprobe is not
impressive range of software a particularly inspired game. It
marketed by that company. It runs well and should be fairly
is an interactive game in real readily mastered — but do
time in which, as commander keep an eye on the fuel level. I
of the NSS Alphaprobe, your also thought that the screen
mission is to explore strange displays were somewhat pri-
new planets. You are trans- mitive for a game of this sort.
ported by the mothership into
alien skies and dropped tow- Alphaprobe costs £3.95 and is
ard the planet surface. The available from Artie Computing
object of the game is to guide Ltd, Main Street, Brandes-
your descending ship and land burton, Driffield, Y025 8RG.
safely on the planet, to reach necessary screen update. Asij
is a lengthy program, LOADin
Dominoes time is also protracted. He
—Phlpps Associates ever, Dominoes is an enjo
able game and proves a goo
opponent.
Dominoes is the product of
another well established com- Dominoes costs £4.95 fro
pany with a good track record, Phipps Associates, 172 Kin
Phipps Associates, and a good ston Road, Swell, Surrey KTIi
simulation it is too. OSD.
Particularly impressive is
the screen display. You play
against the computer and your Toolkit
hand is displayed on screen —Artie Computing
throughout the game,
together with the current
scores, the 'end' dominoes Toolkit provides a total of nin
and a record of the dominoes functions to ease the labourc
played. program writing. After LOAD-I
The winner is the first player ina, it automatically lowe~~
to score 72 points — scoring RAWITOP and sets itself up
following the traditional 'divis- the last 2Y« K of memory,
ible by three or five' rule. is a definite advantage ov
Watch out — the computer some other toolkits whic
plays an intelligent game and require the user to reset RAAl
is not easily beaten. TOP before loading — sometl
My only criticism is that tHe ing that can easily be forgot-J
computer can take some time ten.
to respond and it can be frus- Toolkit's facilities are |
trating having to wait for the obtained through USR call!
R H
3 7
THE < X
nowotnik puzzle
&
OTHER DIVERSIONS
m m_m_M_m o
<S
2 o
U 0
%
R j^jj/wj'jjuwj E
3
< 1
• jL>OCjtJ
< 5 a w 3>
2 i v K v 6
u J J u T 0
fiWHSE
m mm rnmmw
0
L
EB M A R 1984
If
INTERVIEW
and t
genii
Ro
grar
macl
with
aircn
callc
beca
the
mod
INTERVIEW
ram. Lunar
was again
nth the strict
SHOULD ba
II of REMS to
T so that pro-
irn from it.
stage that
nsider adver-
r magazine!
make it cost
d to involve
; in order to
>f tapes. An
e local paper
ity Machine
rs, one of
hardson. An
ir old, Mike
m software
•• v .
and is regarded as the "resident Meanwhile, Mike had been another success for them. produce multi-machine games,
genius" by Robert. developing an idea of his own. Scuba Dive is their latest moving away from the violent
Robert supplied all h i s pro- Mike, Robert himself, and all his game. Robert is very en- type of program and towards
grammers with s u i t a b l e other programmers all work on a thusiastic about it while Mike is the area of family, cartoon style
machinery and b r i e f e d t h e m royalty basis as he is very much quietly embarassed. From the g a m e . The c o m p e t i t i o n ,
with his current game idea — an against the nine to five working brief preview I had of it, being especially from the companies
aircraft arcade game which he system. taken through sections many who indulge in expensive adver-
called Harrier Attack. This Although Robert was dubious players won't see for a long tising campaigns, almost
became his first major tape for about Mike's idea of a graphics time, I was impressed with the dissuaded Robert from produc-
the Oric, Spectrum, Com- adventure game set in the quality of the graphics and ing Spectrum tapes and almost
L modore and A t a r i a n d w a s a jungle, Mike produced Jungle
great success, reaching number Troubles and Robert happily
animation — it must be another
winner!
lost us some very high quality
programs. |
seven in the software charts. confirms that it has been In general, Robert is aiming to
iiJi , ,
CCS.9W-W.Wfrff TO mi.iOOW.KC.BC-.'OO
DURELLsohvxARt
Diagram courtesy of Applied Research of Cambridge L td
S c u b a D r i v e : Swim do*
through a selection of f*
1
fiends, locate a cave entn
and explore the caverns co
t i n g p e a r l s and treasuMj
However, some are dead en
monsters abound, theclamso
trap you and your oxygen is n
Harrier Attack: Take off, fly over ning'out. Also your boat is r
sea and land defences to attack ing so it may not be where |
enemy installations on a nearby left it when you want it! i
island and return, You have ment: As good as anytlI
rockets and bombs plus com- around. Superb graphics,
plete control over speed and cellent anima tion and veryn
height. Comment: A good a 'just one more go'
game, well worth having and
has an element of that elusive, Thanks to Paul Shelley, iSfl
addictive quality. for his unbiased commenls.
f»
F3
— r r =
You've read the game.,
now play the book...
MY SECRET FILE Book/cassette pack
£9.95
Program by Phil Nathans
Based on the best-selling Puffin book by John Astrop
y
A personal database for your darkest thoughts
Do you have secrets you wouldn't even confide
to your closest friend? Let alone your family?
Do you have secrets about your friends and family
you wouldn't confide to anyone but yourself?
At last, you're no longer alone My Secret File turns
your personal computer into a personal confidante And to
keep your confidences confidential, it's even password protected -
because these days, you can't even trust your micro not to blab.
Trust no-one: file your friends before they file you.
Available for the: Commodore 64 isbn^-^jo? Spectrum 48K isbn<>468«j58
BBC Micro B isbnm<>8«40 4
Book/cassette pack
£9.95
THE U N O R T H O D O X ENGINEERS:
THE PEN AND THE DARK
Adventure game program by Keith Campbell
j m p on the
cross the Based on the story by Colin Kapp
river w i t h
adder and Colin Kapp created the classic SF stories about the
»es (three Unorthodox Engineers - and now you can try to
lere!) then solve the mystery of the indestructible pillar of
and swing
reach the
darkness and the riddle of contra-energy in this
reaching mind-bending text adventure game
not easy! Reading Colin's story in this pack should help you But once
'aphics. you and your micro are locked into the problem, not even Colin
could get you out.
im down By special arrangement with an unspecified alien culture, Mosaic will let you
of finny
; entrance have the story along with the program - so at least you're in with a chance
rns collec- Please read the story carefully... because we'd like to release our Spring
treasure. SF bookware blockbuster (Harry Harrison's Stainless Steel Rat on micro for the
lead ends, first time!) before you carelessly unleash contra-energy across the universe. Thank you
i clams can
gen is run- Available for the: Spectrum 48K ISBNW<>8«IS3 BBC Micro B I«N9468«J>OX
j a t is mov-
where you Available from good bookshops and computer stores.
it it! Com-
any thing — Published by Mosaic Publishing Ltd
ohics, ex- ( w ) Marketed by John Wiley & Sons Limited. Baffins Lane, Chichester, Sussex P019 1UD
very much
jo' game.
lelley, 1 5, BOOHURRE
nents.
I
MOA M o d o n A s s o c i a t e s Limited, 561 Upper Richmond Road West,
of the language is required. The unique PCSS method L o n d o n SW14 7ED.
develops your overall learning and memory skills in a or. alternatively telephone Teledata 01 200 0200 and quote your Visa.
way thats both relaxing and enjoyable
Each PCSS language pack-French, German or I Diners Club. Access or American Express number
Tick w h i c h Audio/software package you require (Prices include VAT
Spanish - contains a comprehensive booklet detailing
I A d d £1 45 (or postage and packing on each order.)
Address
COMPUTERISED EDUCATION SYSTEMSl
tPCSS software is compatible with Ihe 2X81 M6KI. ZX Spectrum BBC Micro.
Acorn Elektron Micros) Machine Type: Memory Sm>
Each pack comes with a lull money back guarantee it not completely salistied
DENIS T H R O U G H
THE DRINKING GLASS
FLOPPY DISC
Why did Denis Thatcher visit the Pope wearing a truss
and a parachute and carrying a lawn mower? INTERFACE FOR
What use is the cherry blossom?
Who is that strange tramp in the woods? SPECTRUM
Only you can discover, but first you must deal with Ken
Livingstone, Norman Tebbitt and lots of other characters
in this zany political adventure. FDC-1 interface card, with Disc operating system in
EPROM, and a Utility disc
Written in humorous verse. 100% machine code — using
the Quill from Gilsoft. £70.00 ex VAT £81.50 inc VAT, P&P
Losing is often funnier than succeeding — don't play it,
play with it. — 48K Spectrum £5.50 incl. p&p. FDC-1 MK2 As MK1 but with a Spectrum edge
connector for further Cards, e g printer interface
ARCHIMEDES' MAGIC SCREW £85.00 ex VAT £98.75 inc VAR, P&P
Probably the most complex logic problem you will ever play.
48K Spectrum £5.50 incl. P&P. Centronics interface for Spectrum £29.99 + VAT
Fresh from inventing the camel-driven date stoner,
We also sell disc drives for above interfaces. Further
Archimedes is up to his neck in hot water again. Help him
make new discoveries — help him discover the secret of the details available from:
universe — help him find the soap.
WAIT FOR THE DENNIS SEQUEL! THE TEBBIT TECHNOLOGY RESEARCH LTD.,
356 Westmount Road, London SE9 1NW
APPLICATIONS
Dept. ZX, 8 St. Paul's Road TELEPHONE: 01-856 8408
Peterborough PE1 3DW
(MM
64 ZX C O M P U T I N G FEBRUARY/MARCH 1>
SPECTRUM GAMI
Square •
ft
Shoot the cube with \
David Parkinson of \
Wolverhampton.
Would you want to be eaten by a
large cube that is rolling towards
left and 2 to go right. When you
fire a missile by pressing key 5
X
your planet eating everything in the enemy will stop. Can you
its path? Luckily you are given save the peaceful citizens of the
some ammunition with w h i c h to planet Nero or will this be the
fight back! end of civilisation as w e
To move press keys 1 to go k n o w i t ? T h e i r f a t e is
i n y o u r hands ..
v
w >
WHllWk
A
SPECTRUM CAME
151 FOR k - 0 TO 3 1
160 IF ATTR ( 2 1 , k ) ' 5 6 THEN GO TO 180
170 NEXT k
175 POKE 2 3 6 1 8 , 1 0 0 : POKE 2 3 6 2 0 , 1
180 FOR + = 1 9 TO O S T E P - 1
190 PRINT AT f , k i " A AT I + 1 ,K}
1 9 2 BEEP .02,+
195 IF ATTR < f - l , k ) » 5 6 THEN LET s c = s c + s h s * 1 0 : LET s h s = 5 : P R I N T AT 1,k ;
AT + , k i H " : PAUSE 7 0 : LET n=l BEEP 2 , - 1 0 : POKE 23618,50: POKE 2 3 6 2 0 , 1
1 9 7 NEXT f
2 0 0 POKE 2 3 6 1 8 , l O O : POKE 2 3 6 2 0 , 1
3 0 0 FOR g » 0 TO 7
3 0 5 READ »
3 1 0 POKE USR "A"+g,s
3 2 0 NEXT g
3 3 0 DATA 24,24,24,24,24,126,90,129
335 RESTORE 4 0 0
340 FOR g * 0 TO 7 \ R E A D s
350 POKE USR B Q " + g , s : N E X T g
360 DATA 3 4 , 6 2 , 2 8 , 2 8 , 8 , 8 , 6 2 , 4 2
400 DATA 34,62,28,28,8,8.62,42
410 RETURN
500 L E T k » RND * 2 5 5 : PLOT k , 1 7 0 : DRAW 0 , - 1 6 0
505 FOR m*0 TO 3 0 : N E X T m: DRAW OVER 1 i O, 1 5 9
510 IF ATTR ( 2 1 , INT < k / 8 ) ) = 5 6 THEN GO TO 8 0 0
515 RETURN
800 PRINT AT 1 0 , 5 t " S C O R E : " ; s c i AT 1 5 , 0 ; " F I N A L SCORE: AT 1 7 , 0 ; "U5(al i e n utd.
1 square b l o c k " ; AT 19,0!"them"!sc/IO
£7.50
32 page Owner s Manual. 5 0 c o m p l e t e system.
66 ZX C O M P U T I N G FEBRUARY/MARCH 1984
New books and software are cropping up everywhere,
Here's the pick of the bunch.
A SINCLAIR SPECTRUM
THE ZX C L O A K A N D __ the
DAGGER BOOK A N D ZX81 A D D - O N S
Codes and Cryptography on Microcomputer Hardware
the ZX81 and Spectrum Projects
by Gareth Greenwood by Natasha Graham and
Michael Roberts
Cryptography is an absorbing
subject w h i c h has had a steady Contains all you need as an
amateur following for many > introduction to microcomputer
years, particularly amongst interfacing, hardware design
young, technically minded and machine code programming
schoolboys. The advent of a* ** The Sinclair computers are well
cheap, personal computers now known for running simple
makes it possible for the BASIC programs and for game
DYNAMIC G A M E S interested person to experiment THE S I N C L A I R playing but how many people
directly w i t h codes and ciphers have used them for hardware
FOR THE ZX S P E C T R U M using the machine as an
S P E C T R U M IN F O C U S projects? — one of the most
by Tim Hartnell encryption device. This book is by Mark Harrison exciting areas — actually getting
This book provides 20 dynamic oriented around the use of a This book supplements the a micro to do something useful.
games of lasting interest. They computer for practical experi Sinclair operating manual This book takes you step-by-step
range from board games tike mentation. providing answers to some of from nervously switching on the
Chess and Pirandello, to arcade Contents include: Secret Com- the questions posed but left soldering iron, through to
action in Jogger and Deathrace munications, ZX81 As a Cipher unanswered It is designed for challenging projects such as
2000. and include a major Machine, Simple Cipher readers of all ages w i t h either controlling lights, switches and
adventure game. Revenge of Systems. Solving Simple Substi- no previous computer simple video games. Through
Ctstle Dread tution Ciphers, Less Simple experience or those requiring these projects, machine code
Transpositions. Breaking Trans- more assistance programs are written w h i c h
A detailed introduction is
position Codes. Tougher control the external hardware
provided for every game.
Ciphers, Cipher Security,
tCH 1984
The Alphacom
IHARDWARE REVIEW
Printer
Ray Elder takes a look at another way of getting
into print at a reasonable price.
The first attempt to improve the connection on the American much faster, t w o lines a second paper is also much cheaper than!
listings in ZX COMPUTING was Timex machine) but you have to in fact. the ZX printer paper, at Cl .OOl
an investigation into an alter fit the connector carefully in For technical buffs I'll give the per 2 5 metre roll.
native printer. The Alphacom order not to bend or break them. specifications: The main disadvantage of t «
3 2 is the American version of The connector has a good, tight machine is the great number d l
t h e S i n c l a i r p r i n t e r a n d is fit and presented no problems. Graphics at 8 0 dpi 1256 x n) extra leads involved by using fl
marketed in Britain by Dean Next step w a s to fil the paper Vertical line spacing; 6 1 pi seperate PSU. If your syste^l
Electronics. Originally priced at to the machine. Thermal paper is Horizontal spacing: 10 cpi is permanently set up then then
C 9 9 . 9 5 , it has n o w been reduc- used as on the ZX printer, but can be tucked away neatly anfl
ed to £ 5 9 . 9 5 due to an ex- this is w h i t e unlike Sinclair's For non technical buffs, this forgotten, but if you are using•
clusive distribution agreement. silver paper, and it produces a means that the print is slightly mobile system then they attifl
In size it is nearly t w i c e as blue coloured print. Feeding the thinner and slightly taller! significantly to the spaghe'l
deep and slightly longer than the paper into the machine only took The print is easy t o read w i t h tiness of the situation.
Z X p r i n t e r a n d l o o k s an a few seconds and the roll then the naked eye, looks very pro- Having produced twenty or n
altogether sturdier machine (ac- sits in a tray. It is not held on fessional and the paper is easy printouts on this machine, I seflfl
tual measurments are 1 9 . 4 c m x spindles like the Sinclair roll and to handle. It does not tend to t h e m t o our reproductiofl
1 4 . 4 c m x 7 . 5 c m ) . The printer this probably helps to keep the take a copy of your fingerprints department for them to confl
comes complete w i t h connec feed straight. every time you touch it! The gratulate me on discovering fl
tor, a roll of paper, instruction T w o switches are provided on
book and power supply unit, the the printer, an OFF and an
PSU being used at the same time ON/ADVANCE s w i t c h - press
as the Sinclair PSU. It also uses ing both puts the printer into self
all the Sinclair c o m m a n d s ; test mode where it continually
LUST. LPRINT and COPY. prints alternate lines of 1 s and
Having unpacked the unit 8s.
from its attractive box and read OK. so w h a t ' s it like in opera-
the instructions, the ne*t thing tion?
to do w a s connect it to the Spec- The first thing I noticed was
trum (it is compatible w i t h both h o w quiet it was. Being used to
Z X 8 1 and S p e c t r u m ! . The the ZX's strangulated croak, I
Alphacorn connector is larger w a s w o r r i e d that it w a s n ' t
than the usual connector, hav working! But, as the print ap
ing a hump which is flush w i t h peared the other immediately
the top of the Spectrum w h e n impressive feature became ob
fitted, and a row of spring clips vious — the speed of printing is
along the underside. These clips
do not seem to have any prac-
tical use (probably
an earthing
HARDWARE REVIEW!
100&>FOP: TO "* READ R : POKE better listing print. My smug Fig. 1. s h o w s a f e w lines from
(JSR N E X T f i . DRTR 0,24.2 s e l f - s a t i s f a c t i o n w a s quickly this printer as an example of its
4 , 2 5 5 1 3 9 , SO , 3 6 1 0 2 destroyed as the print would not output. Please remember that
10CI FOP M=0 TO " RERC R. POKE copy well enough to use in the reprodcution is not very suc-
JSR F " + N , R • N E / ~ N DATA 0,56.5 magazine! The project there- cessful and the quality is actual-
6 .4.3 5 0 • 4 3 , 1 0 4 - . 7 6 fore, is still on. ly better than is shown.
1002 FOR N = 0 TO " RERD R Pi> z However, if you are looking Finally, Dean Electronics can
for a very good alternative to the be contacted at Glendale Park,
JSP " f f N R N O T N : DRTR 0,23.2
ZX printer, I can wholeheartedly Fernbank Road. Ascot,
3,12.60 1 2 . 2 2 50 recommend this machine. At Berkshire, SL5 8JB. Meanwhile,
1003 FOR r ( = o TO ~ RERD R POKE t h e n e w r e d u c e d p r i c e it they have kindly dontaed an
US* _ -r4 : R • f v i E X ' N : DRTR 2 5 5 12 represents very good value for Alphacom 3 2 as this month's
3 129 . 2 5 1 2 5 : 1 2 9 2 5 5 2 5 5 money. super competition prize.
1010 FOP: TO " RERC R POKE
USR 5 ' -r *4, P N . DRTR 195 65
1 £6., 9 0 . 1 2 5 . 1 2 6 , 6 6
SCORE >15 rll-SCORE 0
1020 FOR N = 0 TO 7 RERD R Pl~ * ~
US* C +N,R N E X T f.j; DRTR 555,25
C • ™> A A A d c C
? t » z. c. C. . C. D ™ TTTT
1030 FOR N = 0 TO 7 RERD R 1.1,1,1,1,1,l,lkix
n j + f a j
USfi " D ' * + N , R NEX"" N DRTR
POr E
195 . 15 i'l'lTITHTti ViYiiYiiXn
5,155,255 255 195 195,195
1031 FOP N = 0 TO - RERD R
USR " G " + M , R N £ X T N . DRTR I" TirrrnTiTiTiTiTiriTiTiTrrr
4-0 53 66 , 1 . 0 , 0
1032 FOP N =0 TO "" RERD R PO*E
USR " H ' t N , R NEX~ M DRTR 0 , 0 1,
66 6 3 , 4 0 , 1 6 , 1 2
1033 FOR N = 0 TO "
'JSP I"' +N, R
RERi
N E X T N : DRTR 9 6 3 . 2 fifi?
iSSfflHHHSEBfflB
0:34.66,123 0.0
1034 r O P N = 0 TO " RERD R POr-.E
USR " J " + N , R N E X T N . DRTR 0,0.12
3,66/34 2 0 : 3 , 9 6 M i l l 111 i i 1111
XYGEN> nn
1035 =0P N =0 TO 7 READ R POKE ULLLLLffffffffuffHt mxrxrrr
J3= K"+N,R N E X T N; DRTR 0 , 1 2 9 .
129 1 2 9 , 1 9 3 , 2 4 . 3 , 2 5 5 , 2 5 5 Figi. A sample screen display on the Alphacom 32.
•r
Devils of the Deep
Discover the secrets of Atlantis as you
wander amongst its ancient columns
( * - A A
Explore the 100 deadly sectors of its
treacherous seabed ! Beware of giant
eels! £6.50
J NSYLVANIAH
wER |
•P"* • a
I I A
A spine chilling adventure... e ^ r via the
... navigateidling
y o u radventure...
w a y t h r o u g he 500 3 - Dthe
^ r via ro J f t fl»igeon|l
...
survive the? syw o uo ro p
wian yg tvampire
h r o u g h bats...
500 3 - Dr eraoccW
t t i. e. . ® •
terrifying t?o spw o. oconfront and kill Count Kreepie.
p i n o vampire bats... r e a c W i e
ridding the w o r l d of this Transylvaman Terror
Can y o u survive the Top of The Tower"? £6.50
RICHARD SHEPHERD
SOFTWARE
ELM HOUSE. 23-25 ELMSHOTT LANE. CIPPENHAM. SLOUGH. BERKSHIRE
A* program Me iota sublet to ff* conation trut tncy nuy lot. Dy *ay ol tt*Ot Or otf*fwil<e Cw *nt hiffO out. f«04d Of Otnerwilf circulated uwtriout tne Wtrrtffi pemmiion of Ihcrvaw Ytpr
Ship of the Line
Command a sailing ship, juggle your
supplies, crew and firepower. Fearlessly
? battle your way up the admiralty ladder,
bribe Sea Lords as necessary until you
make First Sea Lord! £6.50
^ ^ ^ ^ ^ ' j' v ^
RICHARD SHEPHERD 1
i W
RICHAR[>=SHEPHERD
avalanches, cross bottomless crevasses,
cope w i t h wayward Sherpas — but
don't run out of supplies! £6.50
SOFTWARE
ELM HOUSE, 23-25 ELMSHOTT L A N E , C I P P E N H A M . SLOUGH. BERKSHIRE.
V*pne«J v programs are iota loDffct to i t * conation tnat tney may not, t)y way ol trade or otnerwne. be lent, lured out. rev*d or otnerwrie circulated without tne wvntten pemvuion en ftrrurd Snepnerd
SPECTRUM CAME
1 F O R f = 0 T O 1 Y o u h a v e b e e n c h a u l
2 R E R
D a : P O K E U S R " L " * F , a enaed t o e x p l o r e t
h i s e x c i tiir[ c
3 N E X
T F 9 spa c e i e a z e a n d r e t u r
n h o s e HLII h
4- D f i T
f i B I N 0 0 O 0 Q 0 0 0 , B I N 9 1 0 0 0 E » T h e r e a r
e 4 s e C tiOlfl
0 1 0 , B I N 1 0 0 1 1 0 0 1 , B I N 1 0 1 1 1 1 ® ! , B I % *. 1 > M i S S i e L t u n ne i . Kt|
N 1 1 1 1 1 1
1 1 s B I N 1 0 0 1 1 0 0 1 , B I N 0 1 0 B y s s , B 2 > R s t e r o
i d s . K ey s 5,j
0 0 1 0 , B I N 0 0 0 0 0 0 0 0 s , 0 Io f i r e - 2 0 po i n t s each
10 FOR f = 0 TO 7 S h o t , + 1 0 0 p e r h i t . "
2 0 R E A D a : P O K E U S R " P " + f , a a. 3 P R I N T 3 > U i n d i n g t u n n e t .KE
3 0 N E X T f ys s, 5 . flVOid s p a c e cfi 1
4-0 D R T R B I N 0 1 1 1 1 1 1 0 , B I N 0 0 1 2 1 fx . 4- > L a n d i n g p a d . Keys 1
1 0 0 , B I N 0 0 0 1 1 0 0 0 , B I N 0 1 1 1 1 1 1 0 , B I t o r e t r o - b o o s t . Lar
N 0 1 1 1 1 1 1 0 , B I N 0 1 1 1 1 1 1 0 , B I N 0 1 0 1 d o n t h e y e n ow p a r t
I G 1 0 , B I N 0 0 0 1 1 0 0 0 4-5 P R I N T R n y K e y t o s t a r t I'll
4-1 L E T h i g h = 0
<4.2 P R I N T " E X P E D I T I O N 4- 6 I F I N K E Y * = " " T H E N GO T O 46
SO L E T 3 = 1 5 ; L E T SC=0
1984ZXCOMPUTING FEB/MAR 1 9 8 4 73
Mr. Chip
SOFTWARE
S P E C T R U M DARTS (48K) Five games of darts for 1-5 players. 501, Cricket, Killer,
Round the Board, Noughts & Crosses. Four levels of play per game. Take on the computer
or friends at these games of skill and judgement £5.50
All programs now available on disc. Please allow £2.50 each extra.
DEALER ENQUIRIES WELCOME
MICRODRIVE COMPATIBILITY
PROGRAMMABLE
HEW PRICE
or ZX81 KJtfTMk IMtllt Ml
I W talxrht t M « b II Ifi.ulli
uif c cmrAiiti» vnvin.
AVAll ASI»
nHH.itAMMtBii fttmua r*< IAU <uvrtNis mmiio Jiagkil la r't* In •> u»*ii-f I*< ! . < • . . l . l l r . Mf ...M
lb -M.t >fitHMM( J..f*iHk MiflHt -
J i v v*r «f «*> AMI*
«f riw / »
tit u> AN * «
A»
AD A
— M i .
*
S
L
«tf«<i J*TM*W A* -/ iW tnWfuMN
»lir *
IW
I I<4h1« l*»lt«#a
>ll<
M> 1m
J
V-^-^r I
•» In
.MWaMM mt Juf4utir0 • •«• in (tKtvx*
t l j l Mlltf V».lw S|«tli«|i tM Mil PMM-ftC *•' Hf T'tll" «l#
up i«i«i IMI iM.Hi I I IN I. initH — H•<11 Ini iw Mil yn*r 4
• ami KiwMitr 11*H I f * W «» l i tJ* I W MtlMfac* H o l v h II rr**4r* IW > m
Kffctw* Ikr at iw •
41 I P nl • »«» 4 o ) M r m M f p M
IIH «t<riii< «t
rt* mpfrtu br
hj • # |i•
CKS
l«Jr. •**•!> i> ••• « f><<v»,
.«>*•) <«M4i r/ ii* »•»,» Arnirn*
I t - Im
(ONJ ROLLERS fc
H* *
mi. I b i
"( VjJ- ItH* Mr «Iffr'J K>H Lit "TIM 01H iMfWWl
VfiupuMt ""WWHJ H) »W >«H»- Mlltll Of V* » C n » lll » M.
iMt
<TJ. Alan *0Q, 4 tan W
M ».«a w f M w m w *#• w f fit EPOST BOCNOR RICH. WEST SUSSEX.
• iigifl Mnfat mm *ti>i n*«k OTY ITEM .TEM MllCf
-OLOr JofviMii
• tin Jaav r+ OM V I? M bk V A1 * fAt INTIRFACC UOOULE II
JOVSTICKlSl
• now MM MN5.MISS SOFTWARE
nooacsa SOFTWARE
?XIT D I * S»F C T R U M • F I N A L TOTAL
rnmml, iM^hl.,* US I * »V
01* T
IE M ITEM PR ICE T
OTA
L u h i a ]1M
in ii 1* * n. I
^TSwSC!!! 1
T 4*
K O
ntOGRMHlASK INTiRFfkCE Mull <Wa4.1 •AM* V* I a H*MI»
(Mai i k n I M HiTnh I M ldMlMa '
JOVStfCKfSI i i M i a nn' i i n a <mI Ml 11 HHa <• a• ;a-# at^jt -i 'fn.i Nkparf
100 1111 a *l
MotisiOUICK ntfcntNct CARDS Jemima
t * lawpin iu<4 M.«r.U Hna.< IW ( HMW Htlf
I — >1 V *
VDIEOC R AF
FU L
WL
Oft FREE
'•v I - r i f t W 1 II » I %
•aw.
(rfnalM IdiaakA *.ilwi1uii#t^ v » . i i i i f »l 1 ari
7X11 (J R XS RT
CTR UM LJ nmixt FINAL TOTAL iaa m i-f"m * Hiial
fW* n»iin t*
i* Ha* Mti jra
'••rrmiiini tii'HU
74 ZX C O M P U T I N G FEBRUARY/MARCH 1984
er,
ter
50
of
rs
)e
re
>0
For both the 16K and 4 8 K versions of the Spectrum, the 100 programs in this large-format paperback
and cassette provide a unique software library for the new user. Games, business applications, graphics.
science, m a t h e m a t i c s a n d h o m e uses a r e a m o n g t h e t o p i c s covered.
A cassette c o n t a i n i n g t h e 1 0 0 p r o g r a m s , w i t h a b o o k l e t t h a t e x p l a i n s h o w t o l o a d a n d r u n t h e p r o g r a m s ,
is a v a i l a b l e a s a n o p t i o n a l e x t r a .
£7.95 paperback c. 220 pages 13-634766-5 December'83
£12.50 cassette including VAT 13-634774-6 January "84
»>i-«irf I t » •
-'•••j'. CM* Published in June '83—a practical Orders
- UM>|iim
14 »l
guide lo the ZX Spectrum, ideal for These books and cassettes can be ordered from your usual bookseller
1**1 or in case of difficulty Irom D e pai r t m e n t 3 0 . P r e r i t k r - H a l l International,
IMH
4nis i4«
litl first-time users, Graphics, sound and 6 6 Wood Lane End. Heme I Hrmpstead. Hertfordshire HP2 4RG.
England.
•
•m
.if making music on the Spectrum are
special features of this book Please mark the number oi llems you wish to order in the box bestde each
title and return Ihe advertisement to the address above FVices include
'The straightforward text is well written,postage and packing Please allow 2 8 days for delivery
punctuated by cartoons and over 170 I authorise you lo debit my credit card account with
helpful diagrams... a handy book the amount ol £
that complements Sinclair's own My Access/American Express/BarcUycard No ts
manual very well " Electronics and
Music Maker
Expiry date .
£6.95 paperback
t enclose a cheque/ P O for £
Jpiaii 240 pages 13-985028-7
Payment should be made out lo I N T E R N A T I O N A L B O O K
DISTRIBUTORS
Name
Signature Date
Computers
apparent that in any primary
school of average size one com-
puter will not be enough. In-
deed, it would be t rue to say that
most schools would need at
least five to ensure a profitable
approach from this new educa-
tional tool. With this in mind we
must carefully consider which
micro we opt for in the first
place.
In our school we went for the
Z X 8 1 against the advice of
many of the experts but with en-
couragement from those w h o
really knew what would best
suit newcomers to the subject.
The Z X 8 1 is not included in the
government scheme, more's
the pity, but of the three that are
included I would certainly opt for
the Spectrum for the following
reasons.
76
ZX EDUCATION
Our first and second year nice new educational toy or a
children receive introductory teaching machine in many
talks and example lessons schools. It will gobble up large
throughout the year to arouse quantities of software, much
their curiosity and we have of which will be unsuitable, or
prepared t w o text books of it may finish up as a conve
lessons for the third and fourth nient tool in the school library
year children. Each year text a c t i n g as an electronic
book consists of ten lessons catalogue. In a number of
w h i c h take about an hour (it cases, teachers w i t h sufficient
could be t w o half hour ses- time wilt find they cannot
sions) and they are followed by understand the wretched thing
individual work requirements. and it will creep into the corner
At the back of each booklet is of some dusty storeroom or
a pocket containing a mock-up stock cupboard. Those w h o
keyboard. At the completion of have tried it and declared it
each course work sheets are wanting will label it as another
available so that children can new gimmick that is educa-
practice their skills and im- tionally unsound. This happen-
m
prove their techniques. In this ed initially w i t h TV, video,
way every child in the school is v i s u a l aids a p p a r a t u s and
given the o p p o r t u i n i t y to calculators but the wreteched
understand the technology of things refused to go away.
the future.
In all fairness one has to say
that the preparation of such
material takes time and effort.
It needs a member of staff w h o
understands the needs and
I don't think the Ministry abilities of the primary school
would rate option 3 as what child, is aware of the aims of
they had in mind for the the school, has a working
scheme and there could, of knowledge of the computer in
course, be a fifth option — a five machines w i t h SAVE / use but does not have to be a
dust covered object in some LOAD facilities plus one print computer expert.
corner of a cupboard. out and individual TV monitors
On the whole if one studies for a cost of just over £ 6 0 0 .
the educational press or looks Four of the machines are
in the computer magazines you permanently installed in the
could be forgiven if you Centre and these are available
thought that the computer of- for use by any member of staff
feis only options 1 and 2 to the or children at any time and
primary school teacher. The they are constantly in use. We
whole emphasis is on SOFT- have overcome all the pro-
Y WARE. Cries are going out blems of LOAD/SAVE, crash
• from educational publishers, I
received two this week, for
ing, etc. by the way in which
the machines were installed.
teachers lor indeed anyone) to We have also made a number
produce software for the junior of software programs, have
market. It will then, no doubt, purchased a f e w which we
be well packaged, well pre- thought might be useful and
sented, accurately recorded have taped many from com-
and expensively priced. puter magazines. Our software
I do not blame the publishers library is not the main priority
for this for that is what their and is used on a fairly irregular
business is all about. They know basis. It is used only when it is
fun well that the vast majority of USEFUL.
teachers who use the new- As our top priority would be
fangled gadget will need the the need to familiarise all
constant back up of these children w i t h the cababilities of
tesources to convince t h e machine ( w i t h i n their
everyone, including t h e m - u n d e r s t a n d i n g range), w e
sfwes, that computers are the decided to produce a learning
ifcthing and everyone should programme that would enable Think well before you
have one. them at the end of their junior I fear that the main problem choose, plan well before you
i I believe that option 4 should school course to write and will be that, in spite of adver- use, don't be too ambitious
be the number one priority. operate fairly useful computer tising and what they are told and realise from the very
Only then will the machine programs taking their ages into by educational publishers and beginning that todays children
• m e a really useful purpose consideration. computer manufacturers, the are electronic button pushers
and justify the capital outlay. We ran an inservice course teachers will find that it is and they w o n ' t let you get
Elphinstone we have the within the school for our NOT EASY to understand com- away w i t h writing off the com-
irgest Resource Centre in a teaching staff to introduce puter language unless you are puter. Good luck to you. You
or school in South East them to computers and to prepared to make a con- will, w i t h the correct ap-
England and we made a posi- show the many varied ways siderable effort. proach, discover that com-
pre decision io move into they could be used but with It is for this reason that I fear puters in the primary school
computer education some time the emphasis on teaching for the future of the computer are really valid educational
1(0. We opted for the ZX81 children, and the staff, to pro- in primary education. It may machines and as an added
«e it enables us to install gram. become nothing more than a bonus THEY ARE FUN.
IX COMPUTING FEB/MAR 1 9 8 4 77
£49.95 (inc. VAT) + 80p P&P THE NEW FDS f o r t h e SPECTRUM
Z X 8 1 , LAZER 2 0 0 , JUPITER ACE,
This elegant desk top system, designed for the
professional user. In its slimline case, the superior
keyboard contains all the graphic characters for th
above computers. With the additional function ke
and SPACE BAR, speedy and accurate data entry is j
made simple. The Fuller FDS is easy to install, bas
on the very popular FD42 system, it requires no
soldering or technical knowledge. For the user wh
is reluctant to install his computer circuit board
inside the FDS a buffer is available iat extra cost)
which simply plugs onto the expansion port
and connects directly to the keyboard.
The FDS is now Microdrive compatible.
The Natural
Extension.
Firmly established in the development of computer hardware, the acknowledged
leaders in their field, the vast range of Fuller experience is available to you
through their comprehensive selection of accessories. This ever expanding range
make Fuller the natural extension for your Computer.
THE F D 4 2 K E Y B O A R D
For the ZX81 or Spectrum. The FD42 has
long been a best seller, the unit,housed
in an attractive A.B.S. plastic case,
transforms the Sinclair computer into
a useful professional unit, providing
graphic characters for the ZX81 or
Spectrum. The full travel
keyswitches have gold plated
contacts and are guaranteed for 10&
operations, installation is simplicity
itself, and no soldering or technical knowledge
is required.
£29.95
line. VAT)+ £2.50 p&P
MICRO
RS 2 3 2 PRINTERFACE
Rom based software. Versatile printer interface. £3495
SYSTEMS
Comes complete with instructions and lead.
CENTRONICS PRINTER FACE ^
As above but for parallel printer with CENTRONICS input £39,9S|
(leads can be supplied at an extra cost)
DUAL PRINTERFACE Features both RS 232and £49.95
CENTRONICS INTERFACE 80p I
Fuller Micro Systems
The ZX Centre. 71 Dale Street,
Liverpool 2. Tel: 051 236 6109.
THE MASTER U N I T -
The U l t i m a t e G a m e s U n i t
The Master Unit provides all the requirements
for the serious games enthusiast, containing
not only the FULLER BOX. but also the FULLER
ORATOR, all contained w i t h i n the standard
case.
The Speech Unit and sound synthesiser combines
to provide exciting voice ana sound for your games.
The other features include. Cassette interface, a
variable audio output which may be connected directly
to a HI FI system. The MASTER UNIT provides endless
scope in applications, and it allows asccess to the
SPECTRUM tor other periferal. via its duplicate user port,
i.e. printerface. The MASTER UNIT is complete w i t h full
documentation and demo tapes which includes the type
£54.95
of speech and sound you can achieve.
ZX Computing — Electro
Postcode Stars Competition
1 Golden Square,
London W1R 3AB
80 ZX COMPUTING FEB'MAR 19
COMPETITION
Results
Well, all you keen-eyed
readers, thank you for all the
entries to the Spot the Differ-
ence competition in the Oct/
Nov issue of ZX Computing.
We had great difficulty finding
a hat big enough to put all the
entries in, but the Editor came
up trumps again I
P V G Atkins of Argyll
James Seabrook of
Sevenoaks
Tony Louzado of London N16
J M Clements of Sidcup
R T Tacey of Manchester
Ian Heath of Wrrral
Richard Eagles of Bromley
A Carswell of Paisley
David Fensom of Lutterworth
Lee Wright of Bexley
FIRST FOR
Rates, Car, Tax - you can choose the
headings
• Highlights under/over spending
• Full budget expenditure MICRODRIVE
£9.95
breakdown Dealer enquiries welcome. Generous discounts.
All you ever wanted to know but INC P & P orders add £ I 50).
RICHARD SHEPHERD S O F T W A R E
ELM HOUSE, 23 25 ELMSHOTT LANE. C I P P E N H A M . S L O U G H BERKS TEL | 0 6 2 8 6 | 6 3 5 3 1
82 ZX C O M P U T I N G FEBRUARY/MARCH
SINCLAIR NEWS
• With Sinclair's worldwide lines against two previously. Education and the software available in cassette form
sales approaching 2 million Just working on a basic one- which has resulted from it. with user manual and a copy
and further product range shift day GSI can now The programs combine fun of the micro-PROLOG Primer
expansion planned, a huge handle up to 250,000 and work to attract and hold at £24.95. A separate
new warehousing centre of hardware products, 300,000 the children's attention — reference manual for
32,500 square feet has been phone calls and 100,000 while at the sametime advanced micro-PROLOG
opened for Sinclair Research phone calls in just one explaining complex ideas". users is in preparation,
at Frimley, Surrey, by its sole month (that's almost as The Learn to Read series manager. 'They incorporate
UK distributor, GSI (UK) good as the ZX office!}. takes an early reader, aged moving graphics with
United. Sinclair's managing five to seven, from letter changing characters which
As a result GSI director, Nigel Searle thinks recognition to positional hold a child's attention and
now employs up to 145 staff that there are good language — actively make learning fun".
at any one time on Sinclair prospects for further growth demonstrating words and
work, an increase of 130% in 1984 and states that phrases like 'in front o f or • Blackboard Software has
over the last year. This new "larger premises are vital for 'inside'. Reading and the also developed six new
£220.000 warehouse more both expansion and alphabet are taught by educational programs for
ton quadruples GSI's streamlining, they give us friendly animal characters Sinclair Research. Designed
existing capacity to provide faster stock turnaround, cut and a 'reward' system gives to teach spelling and
retail distribution, mail order unit distribution costs and children the chance to see punctuation, these programs
and computer services for enable us to further enhance their achievements grow. are very different from most
Sinclair. Storage capacity the quality control function Science Horizons also educational software says
has risen from 28 to 2000 at GSI" which is good news makes good use of the Alison Maguire, Sinclair's
units and there are now for Sinclair and for the computer medium by software development
eight packaging production consumers. teaching science concepts to Among the programs are
eight to twelve year olds Early Punctuation, Speech
through real-life simulations. Marks and The Apostrophe
In Glider, for example, the in which animated men and
'pilot" must take into account animals drop the correct
the time of day, cloud cover punctuation into place at the
and terrain below as he tries user's suggestion and you
to keep the glider airborne can make apples grow on
for as long as possible. trees by correctly identifying
Survival models the natural words for capitalisation in
world of hazards that wild Capital Letters!
animals face in their struggle Castle Spellerous is a
to stay alive while Magnets spelling game with ten levels
explains the idea of the of vocabulary. By answering
magnetic forces of attraction the questions correctly the
and repulsion in an exciting child can use his band of
board game. Finally, Cargo soldiers to try and rescue
simulates the problems the beautiful princess who is
facing a cargo ship captain imprisoned in the castle.
as he plans his itinery. Finally, Alphabet includes
Plimsoll line principles are three games of letter
learned as the child balances recognition to help children
the load to avoid capsizing learn the alphabet while at
ni
or sinking. the same time familiarising
All these programs are themselves with the
prices at £9.95 and are computer keyboard.
s available from Sinclair All the Blackboard
Research. Software for the 48K
i Spectrum is designed for us
• Micro-PROLOG, a version both in the classroom and at
i • The respective companies the business was founded in of the advanced logic home for children aged
of SirClive Sinclair and the programming language between five and twelve and
i Cambridge in the 1840's, it
Hi Hon Harold Macmillan PROLOG which was is priced at £7.95 per
has been our primary
have got together to developed for Sinclair program.
i concern to ensure that the
Research by Logic
produce a new range of finest educational and
educational software for instructional books and Programming Associates, is • One of the newest
children aged between five material are available to the now available for the ZX Spectrum programs bearing
and twelve. There are nine young people of this country Spectrum. the Sinclair banner is
programs in all; five in the and t am pleased that in my The first PROLOG "Chequered Flag", a fast-
Learn to Read' series based 90th year my family adaptation for micros, mtcro- paced companion to Flight
on Macmillan's popular 'Gay business continues this PROLOG uses simple Simulation. The game
Wa/ series and four worthy tradition by joining 'English' phrases as the simulates a hair-raising drive
Science Horizons' programs Sir Clive Sinclair in this basis for a dialogue between around five of the worlds
that explain key scientific technological advance". computer and user and as famous racing circuits or fire
ideas using graphic displays. Sir Clive replied by saying such is extremely flexible specially designed courses.
Ex-primeminister Mr that "we're proud of our and offers great potential for Developed for Sinclair by ^
Macmilan said that "since association with Macmillan educational uses. It is Psion, it is priced at £6.95. r
I t COMPUTING FEB/MAR 1 9 8 4 83
R C H 1984
n
SOFTWARE NEWS
There's been a wealth of Micromega also supply of their releases and is a Loughborough, Leics have
new software released over programs for serious traditional adventure with produced some new
the last few weeks! Here I'll applications in personal scenic graphics provided. I programs — one, called
try to give a brief summary financial management and in ran it but didn't get very far, Gamespack 1, is a nice
of some of the latest we've education in collaboration and, if I'd continued, this selection of games that
received. These are not full with the Longman Group. I issue would still be unedited. would increase the variety of
reviews, but just an have just tried their latest programs in your collection
indication of the game, type arcade games, Starclash and • Mikrogen have released for £4.95. Games include
and Editor's opinion on the 3D Deathchase and I "Mad Martha II" (are sequels Fruit Machine, Pontoon,
few I've fed into my recommend that you try going to become as familiar Othello, Mustymind and
overworked machines. them as soon as you can! as in the cinema?) and have Calendar.
also improved their
• Dominoes for both • Melbourne House, famous Masterchess program. Even • Look out for Tutankhamun|
Spectrum and ZX81 is (or infamous as some though Masterchess from Micromania, an
available from Phipps frustrated players claim) for received some criticism, it exciting arcade game for
Associates, 172 Kingston Rd. The Hobbit, has taken over has been a constant chart £5.95. This is a graphic-
Ewell, Surrey. Along with the all rights to Abersoft's Forth entry and it is to Mikrogen's action maze game with
tapes in the review sections, program. The program will credit that they have made slight adventure overtones
their Adventure tape 1 is an be redocumented before its the effort to listen to the for the Spectrum. Currently
especially good buy at £5.00 re-emergence, and critics and adjust and adapt the most popular game in
and consists of three full Melbourne House wax lyrical their program. ZX81 owners the Editor's household.
adventure games previously over its capabilities. They are also catered for by this
sold at £4.95 each. However, certainly seem to have an company with the best seller
their latest programs are two eye for class Spectrum ZX Chess. • Automata continue to
Spectrum arcade games programs, and at £14.95 this puzzle and amuse with
Gorgon and Black Planet could be the leader of the Groucho (I abbreviated the
• 5D Software have a very
both of which look very genre. title). A quick peek told me
reasonable range of ZX81
interesting. that I had to leave it alone;
software on the market at
I sent it for a proper review |
• The first company to prices from £2.00 to £4.50.
After all, you don't want,
• Making an impact on the produce software to be used Two Spectrum programs are
insane Editor do you? Mon
Spectrum market is in conjunction with the also available. Write to 5D
meets the Bikers is their
VISIONS, 1 Felgate Mews, Microdrive, (as far as I know) Software, Hempland
venture into the Spectrum
Studland Street, London, W6 is Richard Shepherd Cottage, The Green, N.
arcade media and a very _
9JT. To launch their Snooker Software. With a Cash Lopham, Diss, Norfolk. If
good venture it is too.
program the top class Controller program for the they send us some review
player, Steve Davis makes 48K Spectrum at £9.95, up copies we'll tell you more.
• For those who like to use H
an appearance! I tried Sheer to 400 transactions can be
the computer to stimulate I
Panic and Pitman Seven, handled under 16 headings. • Saggitarian Software of 3
their minds, CCS Ltd
two challenging arcade Invincible Island is another Wythburn Close,
continue to produce strati
games well worth a look.
and simulation games for
We'll be featuring some of
both Spectrum and ZX81.
their games in full review
Abyss is described as a
form in later editions.
Krypton factor adventure
game, while Gangsters,
• A & F have become a Brewery, and Polaris follow]
name associated with the simulation style. Nonec
quality software, and they their latest programs are f
continue to produce the the '81.
goods. One Hundred and
Eighty is an interesting two
• Commodore specialists, • Ai
player darts game
Terminal software, move is U
simulation.
into the Spectrum market Soft
with two "exciting real time | nan-
• Probably the most striking graphic adventures" callflf play
name to appear recently is Space Island (reviewed in garr
Joe the Lion software. There this issue) and Vampire that
is only one Spectrum game Village. At £6.95 each thra to 6
in their introductory range of are available from 28, vers
three, called Bimbo. It Church Lane, Prestwich,
appears to be an arcade Manchester.
game and we look forward
to being able to review it • An interesting tape arm
properly. from Micro-Kraft which
allows choice of 12 diffen
• Micromega have character sets including • Kf
announced that they will be Greek and Hebrew. It is Hill,
exclusive suppliers to called Typeset and priced at | ranc
Wigfalls stores, producers of £5.60. Micro-Kraft is at whit
the acclaimed Luna Crabs Seacourt, Clontarf, Dublin 3, J if yc
and Haunted Hedges. Eire. Spe
ZX COMPUTING FEB'MAH I I ZX C
84
SOFTWARE NEWS
• Sector software intends to one for use with a map
develop new ideas using supplied and one for use
both software and board with the Spectrum alone.
(james. Their first program. Usurper will set you back
Power House, has a small £6.00 from Assassin
but attractive map supplied Software, 10 Ash Road
with the tape. I have not yet Leeds LS6 3JF.
tried it but it looks
interesting. Sector say that it • Dk'Tronics is one of the
requires logic, forward most prolific producers of
planning and quick thinking! software with 13 new games
Power House is for the for the Spectrum and one
Spectrum only and is for the ZX81 (only ONE I).
available at £4.99 from Too many to mention here,
Sector Software, 41 Keats but keep your eye open for
House, Porchester Mead, their adverts and most
Beckenham, Kent. stockists sell their products.
Education section
Software (what bloodthirsty London E17 5RY are selling
names!). This is a multi- four Spectrum games called
player fantasy adventure 3D Strategy, Supercode,
game, the difference being Pawnchess and Superfile.
• Mirrorsoft have entered range of educational tapes.
that from 1 to 10 players (1 We haven't received any
the software jungle and I personally wish both
Jo 6 on 16K) can play. Two review copies so I cannot
decided to go for companies much luck and
versions are on the tape. say more. (Hint, Hint)
educational programs, much we'll feature a full review
to their credit. Three early soon. Meanwhile I'm
learning programs are the considering having a special
K r
V | V
"itmmfr \ \ \ \ \ \ \ \ V A S S N
PART-TIME tor age 3*
• Longman Software have
* ftorn Mum V* Mf W!i
increased their range for the
Spectrum with Lunar Letters,
Robot Runner, Sum
Htm lx» to <rt« * conpuW' Scruncher and Wild Words.
| ( ( i w i n w w r t u ^ All four are priced at £7.95
Sfttinn^W each and are supplied with
comprehensive instructions.
produce books which look s*. GAMES a fuller report in a future • Talking of the technical
very attractive. Tim, as issue. A cursory (pun side, the "Maplin Buyer's
regular readers will know, intended) glance revealed an Guide to Electronic
graces our pages with his attractive set of books which Components and Home
wisdom and has been a cover games, learning, first Computers" (don't they all
welcome writer for us ever steps, and an introduction to have long titles nowadays
since he vacated the Editor's BASIC. All four are priced at contains 500 pages of kits
seat. His new book "Giant £4.95 each, and are multi- (don't forget the ZX81 was
Book of Computer Games", machine based. once sold in kit form!) and ,
is 390 pages long, costs electronic gizmos,
£7.95 and is compatible with • "The Microcomputer computers and robots. At
most home computers. I User's Handbook" from £1.35 it's worth getting just
look forward to receiving a £7 95 I Macmillan Press is a 400 to browse through, andi
copy of this book from Inter- page reference book or knows, one of those items
face publications for review. guide to computers. It might prove irresistiblle.
88 ZX COMPUTING FEB/MAfl 19
Station Road, Edgware, a of machines and peripherals
shop dedicated to stocking and are now one of the most
computer ware of all sorts: popular places in town (and
books, magazines and, of making a functional success
course programs. of it} good old Jack the Giant
Demonstration facilities are Killer stuff!
provided and Mr Derek
Tidman states, "presenting • General Accident
and stocking what the insurance call to our
customer wants and not attention that you should
what the buyer selects" is check on your insurance
their aim. Maybe the ZX81 cover in respect of your
will get the support it computer. If you find that
deserves here! you need cover, they'll be
only too pleased to speak to
• Software Centre Ltd. of you...
426 Cranbrook Road, Gants
Hill, llford, is another retail • Prism Micro Products Ltd.
outlet for software, but the are to be responsible for
customer has a full month in software marketed by
which to decide whether he Greens in the Debenhams
is satisfied with his game — stores. Over 200 titles are
if not he can exchange it for mentioned for each store,
another at 80% of its original including ZX81 programs.
cost. Many of the leading Also, three stores have been
software houses are selected for "Superstore"
suppressing their natural treatment, but they are not
fears of copying abuse and saying which just yet.
giving the system a try.
• I was lucky enough to get
• A & F are taking an to the Bristol Home Tech.
interesting direction with exhibition, but unfortunately
their programs. Using a most of the established
feature called Ramwise, they producers didn't. Neverthe-
say that now their new less, it was quite enjoyable
programs will fit into as many clubs were in
computers regardless of attendance as were several
memory size. The programs of the local shops. Brensal
will run but the greater the Computers attracted a big
memory the greater the crowd and offered bargains
number of features the in the traditional way, John
program will support. This Holmes showed a nice line
means that as a computer is of musical instruments, and
upgraded the user gets other exhibitors were full of
more from the same cheer.
program. All the visitors I saw and
met were happy, and I
• W.H. Smith has produced would like to mention
their own video program "Computer Add Ons", one of
called "Introduction to the few national companies
Programming" in an attempt to attend, who were doing
• What have computers, and £62.00 for the gourmet to educate us. Priced at great things for customer
photography and gourmet weekend. A detailed £16.95 there are two levels; relations at all the events I
food in common? Well, brochure can be obtaiined beginners and advanced and attended.
Anchor Hotels are running a by ringing 0252 517157. feature programs in BASIC
series of "Tailor-Made to be transferred to the • The Northern Computer
Special Breakaway" • Webster Software, the user's computer. Fair was, as expected, a
weekends at their hotels recently formed distribution huge success and most of
throughout the country service, were overjoyed to • Talking of Smiths, they the well known names were
during the period January to receive the prize contract to recently tried and failed to there. Many companies
June 1984, The weekends supply 277 Boots branches introduce computers into launched new tapes and
include two nights with the best software titles their branch at sleepy add-ons, and I was able to
accommodation with for all major home Minehead, so a contact of meet for the first time many
breakfast and dinner and, of computers. This followed a mine tells me. After a few of the people who had been,
course, an entertaining and trial period when they months of displaying a ZX81, until then, only names on
P'actical programme on supplied twenty branches usually in "off" mode, they slips of paper. By the time
each subject. successfully. were removed as being a this edition reaches you all
The cost is very bad sales line. A small local this will be ancient history,
reasonable - £59.00 per • Another step into the shop, "Minehead Radio" so I'll content myself by
| person for the computing future can be seen in the decided to do it properly saying, "Great man, just
I and photography course, opening of Adam's World in and invested in a wide range great!"
There's only one thing wrong with the But our keyboard doesn't just come
ZX81. Its keyboard. loaded with features. With it comes a separate
Or rather its lack of one. overlay and a set of coloured stick-on labels to
Since ifs flat your fingers don't feel as if make game playing easier.
L
there's any response to the pressure put on It's yours for the original price of £9.95.
the keys. Whichever way you look at it, we think
\ you'll agree that ifs a keyboard thafs quite
ZX81 KEYS FILESIXTY KEYS outstanding.
In other words, you're not quite sure Orders to Filesixty Ltd., FREEPOST, London W9 2BR.
which keys you've pressed until the screen Cheques/PO made payable to Filesixty Ltd.
actually tells you. Please send me (qty.) Keyboards at £9.95 each
Our new, improved push button keyboard (including VAT and P&P).
changes all that. Total £
It matches the ZX81 perfectly. And the Name
BLOCK CAPUALS
= = 5 =
involved the guarantee is not affected. And it
will last for up to 3'/2 million operations.
Filesixty Ltd., 25 Chippenham Mews. London W9 2AN, England. Tel: 01-289 3059. Telex: 268 048 EXTLDN G 4087.
90 ZX C O M P U T I N G FEBRUARY/MARCH 1984
ZX81 CAME
w
Written for the ZX81, this game 1. Share title the market, a careful decision This game is certain to appeal
will run on a Spectrum with 2. Number available here could help to make a kill- to the mercenary side of your
only a few modifications and 3. Unit cost per share ing. Once the market influence nature, and who knows, one
has the advantage that up to 10 4. Number of shares the has been made then you have day the practise may prove
players may take part — call in player owns a menu of options which valuable . . .
ihe neighbours after typing it 5. Number of shares include:
in! reserved by the player
When you finally finish and
RUN it. you will be asked to On the left of the screen at the BUY —If you press "1" then you will be asked which
enter the number of players, top, the number of players is shares you wish to buy and how many.
once this is entered all the shown, the top right number is SELL — Pressing "2" will enable you to sell as many of
players must decide between the number of the player whichever shares you wish to be rid of.
themselves how many rounds whose turn it is. The number at SELL ALL — Key "3" will sell off all the shares that player owns.
e to play. A round is completed the bottom left of the shares RESERVE — You may reserve shares (if none of the type you
o once all players have had a table shows which round you want are available) by pressing "4". As soon as a
turn. The game now starts. have reached out of the total to player sells any of that type then they are pur-
Initially the shares table is set be played, and at the bottom chased for you automatically — strict order of
up, this occupies the top half of right of the shares table the priority is maintained. To cancel reservations',
the screen, the lower half being current player's cash is dis- simply use this option and enter a NEGATIVE num-
ik I used to display information for played. ber equal to some or all the shares held in reserve.
the players. At the start and end of every QUIT — Key "5" is pressed when a player has completed
e Five columns are shown in player's turn he must make a his transactions.
the shares table, these are: decision which will influence
i This program was not listed on 1. Inverse graphic letters will This would be typed as: P R I N T
the ZX printer; owing to an in- be in lower case. PRINT "a
. Itxlity iso fari to print cjraphic sample of inverse letters". ie. ONE graphic character on key
[ symbols the following system of 2. Graphic character will be A, TEN graphic characters on
indicating graphic characters enclosed in brackets PRINT k e y 0 a n d ONE g r a p h i c
hJd been adopted. " ( g A + 10gD + g A ) " character on key A.
program the following lines contain ALL inverse characters, including spaces and ? etc.
In this
LINES:5,6,23 TO 3 3 , 2 1 0 , 2 2 0 , 1 0 5 0 . 2 0 2 0 , 2 0 3 5 , 2 0 4 0 , 2 5 2 0 , 2 5 4 0 , 3 5 2 0 , 3 5 4 0 , 5 0 2 0 . 5 0 9 0 , 6 0 1 5 , 6 0 9 0 TO 6 1 2 0 .
ZX81 GAME
9 INPUT P
10 CLS
1 1 I F P > 1 0 THEN GOTO 10
12 D I M A ( P , 1 1 )
1 3 D I M R ( P , 10)
15 P R I N T AT 11 HOW MANY R O U N D S "
16 I N P U T END
23 LET A*(l)='' tinversel )+ a v i a t i o n '
24 LET A « < 2 ) (i nver se2 ) + s t e e 1
23 LET A * ( 3 ) - " ( i n v * r s e 3 ) • s h i p p i n g '
26 L E T A » < 4 > - "( i n v e r s e 4 ) + b u i 1 d i n g '
27 LET A S ( 5 ) = ' ( i n v e r s e 5 )+ i i n a n c e 1
28 LET A * ( 6 ) - " ( i n v e r s e 6 ) + l e i s u r e '
29 L E T A * ( 7 ) «=" ( i n v e r s e 7 ) + i n d u s t r y '
30 LET A » ( 8 ) = " ( i n v e r s e B )+ + i 1 m i n d '
31 LET A * ( 9 ) (inverse?.)tchain st
32 LET A S ( 1 0 ) = " ( i n v e r s e 10. > + g o l d
33 LET C * = " r e s e r v e d "
34 FOR N = 1 TO P
36 FOR M « 1 TO 1 0
38 L E T A <N,M> = 1 0
40 LET B ( M , 1 ) = P * 4 0
42 LET B ( M , 2 > = 1 0
44 NEXT M
46 LET A ( N 1 1 ) = 2 0 0
48 NEXT N
49 LET R O - 1
110
GOSUB l O O O
120
FOR N»=l TO 10
130 P R I N T AT N 1 7 ; ;AT N,17;B<N,2)
140 NEXT N
1 4 3 REM p r i m a r y loop
130 FOR J » 1 TO P
151 P R I N T AT 1 2 , 0 ; " R O U N D ;RO;" OF •;END
152 L E T S T » 1
1 3 4 P R I N T AT 0 , 0 ; P ; " PLAYING"
160 GOSUB 9 7 0 0
1 7 0 P R I N T AT 0 , 2 7 ; -;AT O,27;J
175 I F RND > . 8 T H E N GOSUB 5 0 0 0
180 GOSUB 6000
1 9 0 GOSUB 9 6 0 0
200 L E T S T = 0 i
210 P R I N T AT 1 3 , 0 J p 1 a y e r > " ; J " y o u r o p t i o n s a r e z
f
2
270 IF 0 P = 3 THEN GOTO 3 0 0 0
280 IF 0P = 4 THEN GOTO 3 5 0 0
290 IF O P ' 5 THEN GOTO 8 0 0 0
980 IF J = P THEN LET R0=R0+1
983 IF R O = E N D • 1 T H E N GOTO 7 0 0 0
985 NEXT J
990 GOTO 1 3 0
lOOO REM s c r e e n
1010 P R I N T AT 0 , 0 ! ( 2 0 g A ) + p 1 a y e r > 1
1020 FOR N = 1 TO 1 0
2550 INPUT QS
2552 IF Q3 > A ( J , SE ) T H E N GOTO 2 3 5 0
2560 PRINT AT 1 5 , 2 6 ; Q S
2570 LET B ( S E , 1 ) = B ( S E , 1 ) + Q S
I 2580 LET A ( J , S E > = A ( J , S E > - Q S
| 2590 LET A ( J , 1 1 ) = A ( J , 1 1 ) + ( B ( S E , 2 ) * Q S )
| 2600 PRINT AT S E , 1 0 ; " " ; AT SE , 1 0 ; B 1 SE , 1 ) ; AT SE , 2 2 ;AT SE,22;A(J,SE)
2610 PRINT AT 1 1 , 2 5 ; " " | A T 1 1 , 2 5 J A ( J , 1 1)
2620 PRINT AT SE , 1 9 ; " g A + i n v e r s e - + s p a c e "
| 2790 GOSUB 9 6 0 0
| 2800 GOTO 2 1 0
KJOOO REM s e l l all
3010 FOR N=1 TO 1 0
I 3020 LET B < N , 1 ) =B ( N , 1 ) + A ( J , N )
I 3030 LET A ( J , 1 1 ) « A ( J , 1 1 ) + ( A < J , N ) * B ( N , 2 > >
3040 LET A ( J , N) = 0
[ 1060 NEXT N
3065 I F R 0 = E N D + 1 THEN R E T U R N
3100 GOSUB 9 7 0 0
3200 GOTO 2 1 0
3500 REM r e s e r v e
3510 GOSUB 9 6 0 0
3520 PRINT AT 1 3 , 0 1 " w h a t d o y o u w i s h t o reserve (1.2.3.etc)
3530 INPUT RE
| 3535 IF RE< 1 OR RE > 1 0 T H E N GOTO 3 5 3 0
93
M
ZX COMPUTING F E B / M A R 1984
ZX81 GAME
3540 PRINT AT 13,29!RESAT 13,0f"how many ? 6 1 (
3530 INPUT RA 6 1 ;
3 3 3 3 IF R A > ( ( P * 4 0 ) + < P * 1Ol > THEN GOTO 3550 6 i :
3538 IF RA+R<J,RE)>(<P*40>+<P*10>> THEN GOTO 3550 6i:
3560 PRINT AT 15,9;RA 6i:
3570 LET R (J , R E ) = R ( J , R E ) + R A 61<
3380 PRINT AT RE,28}" "{AT RE,28;R<J,RE) 61-
3590 GOSUB 9600 6 1«
3600 GOTO 210 61-
N
4001 FOR G) = J - 1 TO J-(P-1> STEP -1 6 i r
THEN
Ql-Ql+P
GOSUB 4030
5 6 1
6 1(
61'
70'
4033 NEXT Q 70'
4040 RETURN 70
4050 IF R(Q1,N)>B(N,1) THEN GOTO 4110 70
4060 LET A(Q1,N)«A(Q1,N>+R(Q1,N) 70
4070 LET A(Q1,11>-A(Q1,11)-<R(Q1,N)*B(N,2>> 70
4080 LET B(N, 1)«B(N, 1>-R(01,N> 70
4090 LET R(Q1,N)=0 80
4100 RETURN 80
4110 LET A(Q1,N)=A(Q1,N)+B(N,1) 80
4120 LET A(Q1,11)=A(Q1,11)-(B(N,1)*B(N,2)) 80
4130 80
7
LET R(Q1,N)-R(Q1,N)-B(N,1)
4140 LET B ( N , 1> « 0 80
4160 RETURN SO
5000 REM dividends 80
£
3010 GOSUB 9600 80
5020 PRINT AT 13,0}"(8gP)^dividend*(8gP)" 80
3030 LET DI-INT <RND*10)+1 80
5040 PRINT AT 14,05"YOU RECIEVE A DIVIDEND" 81
5050 PRINT AT 15,0;"ALL SHARES HELD I N . . . " 8 1
5 1 3 0 P R I N T AT 11,25;" 11 , 2 5 ; A I J , 1 1 ) 96
5 1 4 0 RETURN 96
6000 96
REM market influence
6005 GOSUB 9600 96
6010 DIM I (10 > 97
6015 PRINT AT 13,0;"market i nf1uence 97
6020 FOR N»1 TO 10 97
6030 LET I ( N ) * INT (RND*14+1)-7 97
6035 IF I(N)=0 THEN GOTO 6030 97
6040 NEXT N 97
6050 DIM Z(3) 9~
6060 FOR N-l TO 3 97
6070 LET Z(N)«INT (RND*1O)+1 96
6075 IF N«=2 AND Z<N)-Z(1) THEN GOTO 6070 9E
6077 IF N-3 AND (Z(N)-ZCl) OR Z(N)*Z(2>) THEN GOTO 9E
6080 PRINT AT 13+N,0;A®(Z(N)) 9€
6090 IF I(Z(N))<0 THEN PRINT AT 13+N.12; down";ABS I(Z(N)) 9£
2
9600 REM els
'610 FDR N» 1 3 TO 21
9620 P R I N T AT N, 0 ! '
9630 NEXT N
9640 R E T U R N
9700 REM s h a r e s display
9710 FOR N » 1 TO 10
9720 P R I N T AT N, 2 2 ! " (AT N,22!A(J,N)
9730 P R I N T AT N, 10 J " "!AT N,10!B(N,1)
9735 P R I N T AT N, 2 8 ! • " i A T N , 2 8 IR < J , N )
9740 NEXT N
9750 PRINT AT 11,25! " !AT 11,25!A(J,11)
9770 RETURN
9800 REM d i s p l a y reserves
'810 FOR N - l TO 1 0
9820 PRINT AT N , 2 8 ! " ! AT N,28 I R ( J , N)
9830 NEXT N
'840 RETURN
£20.99
A high quality kit at a tow. low price This Spectrum upgrade is
easily lilted by anyone in approximately 15-20 mins and requires
no soldering or alterations to your Spectrum Simply pushes into
existing socket Full step by step instructions supplied and il lor any
SPECTRUM/ZX-81
FULLER FD42
£29INCL 95
reason you are not satisfied with the kit return to us undamaged
within 14 days and we will refund your money in full.
KEYBOARD
FOR THE SPECTRUM OR
ZX-81. A42 KEY FULL
SPECTRUM JOYSTICK TRAVEL, CASED Fc
KEYBOARD WHICH pr
A DELUX JOYSTICK CONTROLLER COMPLETE WITH INTERFACE
AND
YOUR MACHINE SITS
INSIDE. PLUGS IN
or
• C O N T O U R E D GRIP {NO SOLDERING REO).
z;
• 2 FIRE BUTTONS YC
•4 FEET OF C O R D Pe
84 SUCTION CAP GRIPS FOR TABLE
ZX-81 Cii
fo
TOP CONTROL £ 1 9.50 Another replacement key boar d-lhis one
with a calculator type feel Peel olt backing at
SEND NOW TO and press to lit
CALLERS WELCOME
Masterfile E D U C A T I O N A L SOFTWARE m
Spectrum 48K th
Sc
YES-Microdrive compatible! se
PL
Acclaimed as the d e f i n i t i v e f i l i n g system for the 4 8 K Spectrum - W
M A S T E R F I L E ' S machine codcd f l e x i b i l i t y gives y o u 32K (max)
per file - 26 fields per record - up t o 128 characters per field -
multiple level searches for numeric or character comparisons —
c
data presentation in any one of 36 user defined displays w h i c h Ir
may be sequenced by any field — USER B A S I C for tailored
processing, " . . . the most comprehensive of the data-bases . . . "
S
Sinclair User June 1983
P
With example file and detailed manual €15.00
C A L P A C L E A R N I N G SERIES Rj
Drawmaster Spectrum
48K
D R A W M A S T E R is the u l t i m a t e D R A W A N D P A I N T u t i l i t y for
Use our Computer Assisted Learning PACks to help your children with inw
school woik The programs in the series use moving colour graphics and
sound to make learning more enjoyable Each pack contains tour programs
and is suitable lor use wilh the 16K or 4 8 K Spectrum Program noies are
a(
g<
se
the Spectrum - compose your o w n HI RES pictures w i t h 8 supplied or
direction 2 speed hand draw keys - fast f i l l - enlarge/reduce VOLUME 1 (from e years) Tens and units addition and subiracton M
facility for all or part of the screen plus all the Spectrum colours delated help facilities powerful, easy louse drawing program, Engi'Shcom cc
prehension applied to American Indians E9.S0
and attributes — over 50 commands i n all.
VOLUME 2 (from 7 years) Roman history spelling tester with easy e r t t l g<
W i t h detailed instructions £6.95 ot your own lists flexible tabte-tester. homophones £9-50 tic
DLAN DISPLAY Spectrum VOLUME 3 (from 9 years) Nouns, verbs, adiectives and adverbs tenses j
ol verbs, biology ol the tiower. long division tutor £9 50
or
pi-
LANGUAGE 16/48K Additional features ol the CALPAC LEARNING SERIES include - • Spefcngl
rn
checkers • ' Help call up routine • Easy insertion ol subject material
D L A N ('dee Ian') D I S P L A Y L A N G U A G E is a p o w e r f u l machine own choice into the programs nj
coded interpreter for generating D Y N A M I C T E X T U A L D I S P L A Y S
cs
for advertising and e d u c a t i o n - all commands are single letter or C A L P A C C1 O - L E V E L C H E M I S T R Y £7.50 be
Four clearly presented revision/tuioriai programs The subject matte has
symbol - w i t h 4 way scroll ot 11 type faces through user defined fc
been carefully structured to cover the most important aspects ot •
windows. Elements compounds and mixtures • Structure bonding and properMifl p<
Redox, electrolysis and the activity series • Acids bases and salts
W i t h detailed manual £7.95
Spectrum and 16K Z X 8 1 versions ol (he cassette are available Pieas« ]
w
All programs mailed 1st class by return specify which you require Our software is available by direct mail I'om • I in
Prices include VA T and postage within Sli
Europe. SAE for full list.
C A L P A C C O M P U T E R SOFTWARE
108 Hermitage Woods Crescent. St Johns. Woking. Surrey GU211UF
Dept (ZX) 15RousRoad, Buckhurst Hill. For further details please telephone 0 4 8 6 7 2 S 8 4 w e h a v e a d e m o n s t r a w ® M
Essex. IG9 6BL England 01 504 0 5 8 9 cassette available lor retailers or schools
96 ZX C O M P U T I N G FEBRUARY/MARCH 1984
[SOFTWARE REVIEWS!
READERS' REVIEWS
Next time anyone claims that we
are a nation of illiterates i ll just
let them read your letters! I have
never read so much well t h o u g h
out, individualistic, critical
literature. The old saying 'spoilt
for choice' was never so
appropriate - perhaps we'll run a
special supplement later in the year.
For new readers, this feature curiosity - especially as it Levels or sides can be chang- there is a Human v Human mode
provides space to air your views comes with a 1 6 page User's ed during the course of the game which enables t w o players to
on any software, be it for the Manual, and is marketed by and the board can be turned use Cyrus as a chessboard and
2X80,2X81 or ZX Spectrum. If Sinclair who already have a around but of more interest is pieces. This also means that a
you've had a good or bad ex- chess program in their Spectrum the fact that the level times are school or chess club can use
perience of any of the commer- Catalogue. The Cyrus program faster than those stated for Cyrus instead of a demonstra-
cial software packages available is designed by David Levy, the many 'dedicated' chess com- tion board at a quarter of the nor-
for your micro, why not write Scottish International Chess puters to be found in the shops mal cost.
and tell us. Master and noted chess com- this should mean that you can An impressive list of features
Your reviews should contain puter expert whose programs have a worthwhile game of but how well does Cyrus
your critical thoughts about the c a n be f o u n d in s e v e r a l chess without waiting too long p l a y ? On l o a d i n g , C y r u s
soltware and the relevant dedicated chess computers. for the computer to reply to your automatically sets itself to level
details concerning the availabili- How does the Cyrus program move. The Cyrus program also 2 (response time 5 seconds).
ty ol the package, its price, etc. differ from its contemporaries? enables the player to take back The manual states that the 48K
If you can provide any screen It is one of the few chess pro- moves, up to 8 0 moves in the version might be quicker in the
dumps to illustrate the review, grams that fit intoeither the i 6K 16K program and up to the opening than the 16K program
so much the better. Any reviews or 48K models. Side A of the beginning of any longer game in as it has a larger opening 'book'
j published in this section of the cassette has t w o copies of the the 48K version. The 48K pro- ie it has been programmed with
I magazine will be rewarded with 16K version whilst side B has gram also enables a player to ask a larger repertoire of popular
| 'he price of the tape you review. t w o copies of the 48K version the computer to take its move openings to respond quickly to
So, rf you buy a cassette and with some additional features. back and play its next best anticipated moves.
send in a review that gets Side A ( 1 6 K I loads in 9 0 move, then second best move. Impressive for a 5 second
published, you'll get your soft- seconds and Side 8 (48K) in 2
ware for free! minutes. The graphics are clear
and they are moved using the Human Cyrus
Cyrus is C h e s s cursor keys: a flashing square is 1 e4 e5 10 N(b)d2 Be 6
intelligent moved to the piece to be moved 2 Nf3 Nc6 11 b3 Nf6
then 'entered'; the flashing 3 Bb5 a7 12 Bb2 Nd7
Software square is then moved to the 4 B x c6 d7 x c 6 13 Ng5 Nc5
PD Fiddler destination square and 'entered' 5 0 - 0 f3 14 Rg3 n6
again. The cursor method re- 6 d4 Ba4 15 B x e6 N x e6
lightly or wrongly, many judge quires five key movements - 7 d x e5 Qxd1 16 Rdl 0 - 0 - 0
a computer by its ability to play a the same number as the more 8 Rx d l f x e5 17 Nc4 Be 5
id good game of chess and every usual E2 - E4 'ENTER' method 9 Rd3 Bd6 18 Rc1 Rf8
ts aH respecting micro has at least - but for some reason the cur-
P
one chess program to offer. sor actually moving the pieces
Jfany commercial mainframe seems closer to 'over the board then third etc. This means that response! Cyrus, then, can pro-
P
a- I computers are not above a quick confrontation'. you can 'cheat' but of more im- ve a formidable opponent.
,0 I gar* of chess either and na- Cyrus has eight playing portance to the chess en- As a further measure Cyrus
ry tonal pride is put on the line in
.0 levels and three problem solving thusiast is the fact that you can was pitted against two
is organised International Com- levels (mate in 1 ,'2 or 3) and the use your computer to analyse dedicated chess computers -
>0 pter Chess Tournaments - approximate times for each level various openings and positions. Morphy Encore {£ 1 40) and Mini
•9
ur merostoo have their own Inter- are: In addition by tapping the R key Sensory-Advanced (£80) both
rational Chess Competitions. Level 1 2 sees. y o u c a n ask C y r u s to of a d v a n c e d design which
0 Several chess programs have Level 2 5 sees. automatically replay the game 'think' in their opponent's time.
as been available for the Spectrum Level 3 10 sees. for both sides up to the present At approximately the same
• r some time, so the ap- Level 4 20 sees. position, be it a mid-game posi- response levels and playing
>K
pearance of Intelligent Soft- LevelB 3 0 sees. tion or a final mate. This is rather Black in each case:
se wares Cyrus Is Chess program Level 6 1 min. 1 5secs. like watching Mastergame on
l> • I July accompanied by the Level 7 3mins. television. Cyrus Level 3 defeated Mini-
|iiogan "based upon the pro- Level 8 5 - 1 2 mins. In d e m o n s t r a t i o n m o d e Sensory Advanced Level 2 ( 2 9
IF.
ori K i which won the European
o Computer Championship
|1981" must arouse some
P1
P2
P3
Computes until
'Mate' found.
Cyrus w i l l play b o t h sides
through a complete game at any
pre-set level and as a bonus
moves).
\
iranfy) making sure Robbie of a joystick, you may find the w o r d definitions from that
i't come into contact w i t h k e y s u s e d are a b i t c l o s e screen are put into the FORTH
n,or he loses one of his five together as they are all in a line dictionary, and then the next
S. He clicks very neatly on to next to each other on the left (Banc / * V screen can be LOADed. Each
e spray can if lined up 0 . K. and hand side of the keyboard, and I screen is organised as 16 lines,
M*tHncCo<le
iff can fire left or right w i t h think would have been better numbered from 0 to 15, of 64 ^
•Ct squeaky, puffy sounds. If w i t h the right hand on the right characters. This is a method of P
ZX COMPUTING FEB/MARII
Depth charge
SPECTRUM G A M E
1 3070 BEEP . 1 , 2 0 - n * 2 :
|080 LET sc = sc + 2 0 :
B090 LET c = 2 9 * a : PRINT
LET
NEXT
a=
m;
AT
INT
NEXT
3,c!"ABC":
( RND
n
+.5)
GO TO 300
Xo ^
-•t . ( ! .'. X-n
ot/'U
Unit pric*
« TO c o N N E c n e i M m stock Isvsl
•ooso Mhk stock lovsl
Soccer6«uda Bar Billiards Battleships I • W a r t , w i t h or
I S t a r b u s t e r Master of C O U N T D O W N (11 w i t h o u t prinutr
gama for SI pla^ara 1 o r B Piaynra. Vou b a t t l i n g t h e I Vou are hommod in the Rings Provunt thi. launch • Bava routini.
Rnbounding hall. Computar plays o o m p u t a r in t h i s by a galaxy of atara Of a ruckHt a f t n r
Avoid toning lives , b n a k i n g o u t of COMPILES A
moving man, i o o r « Pod ball, braak and popular board novBB and nupor Hcnrch m a k o p i t , I«.I 3 D flrnphici*. S H O P P I N G LIST
• a t , goala, fou la. t o t a l a c o r a i , plan game. S e t your novaa. Blaat t h o r n ravinn.trwHh.maiD, OF U N D E R ST
Plan view of p»tah. vittw of t a b la w i t h fleet, computera I t o blta and move. blnck r i n g * , [Jm-h «X nn* I T I M 8 WITH OTY |
NEEDED AND
mushrooms. is r a n d o m . I High aoora c h a r t . n d w a . All w l t h t r a p i N o of piayaraf J
| VA* f »•— 4th Find fi hidd«n rtngn
Action graphic.
TOTAL PRICE OF
LISTED ITEMS!!
f^ r 2 SPECTRUM
TAPES £4 50 each
PRICE INCLUSIVE OF V A T a n d Postage a n d P a c k i n g OVERSEA a d d 50p per t a p e . A l l o w 7 - 1 4 days d e l i v e r y . Tel: 0376 22425
S E N D C H E Q U E S OR P O S T A L ORDERS T O - Meow Micros,a n e w n h a m c l o s e , q r a i n t r e e , e s s e x . c m 7 7 P B
ZX81 ii II laii
S p e c t r u m
BUSINESS
Mailing List £4.95 KUMA SOFTWARE KUMA SOFTWARE KUMA SOFTWARE
Inventory Control £4.95
Financial Analyzer £4.95
Stock Analyzer £4.95 MAP OF UK
Critical Path Analyzer £5.95 A large scale 75 x 6 0 m i l e s c r o l l i n g m a p is n o w available
Bookkeeping £5.95 o n t h e 4 8 K s p e c t r u m . I i is easy t o use a n d extremely
fast. T h e p r o g r a m also i n c l u d e s a game using a drifting
ARCADE GAMES hot air b a l l o o n . E d u c a t i o n a l a n d e n t e r t a i n i n g ,
Packman £4.95 £ 1 1 . 9 5 including VAT
Donkey Kong £4.95
Snakebile £4.95 ZEN EDITOR/ASSEMBLER
Invaders £4.95 Zen enables y o u t o w r i t e , assemble, edit and run
Chess £4.95 programs in Z 8 0 A s s e m b l y language. These operate
Star Voyage £4.95 faster a n d t a k e u p c o n s i d e r a b l y less m e m o r y space
t h a n Basic p r o g r a m s . A must f o r the serious beginner.
UTILITY THE CRYPT
£ 1 2 . 5 0 including VAT
ZX
104 ZX COMPUTING FEBRUARY/MARCH W \
I
1K ZX81 CAMES
The I K
25 FOR M=NOT P I TO CODE " 2 "
30 PRINT RT URL. " 6 " *RNO fSGN P 7
, R N D * C O D E " *? " +CODC
35 NET XT M
<10 SLOU
4.5 LET D s I N T (URL. " 6 " *RNDfSGN
corral
PI)
50 FOR 5=NOT P I TO CODE ~
55 PRINT RT D , S ;
60 I F PEEK (PEEK 1639S<-PEEK 16
. 3 9 9 * 2 5 6 ) sCOOE " * " THEN PRINT "«f
" ; T R E NOT P I ; " D E S R O Y E D I N F I E L D
F ; RT D , 3 ; "; E
65 P R I N T
"70 LET R=D
75 LET D a D t l I N K E Y $ « " 6 " RND Del-
F-iL " 7 " ) - ( I N K E Y $ = " 7 " RND D ! 5 G N P I
)
A galaxy of great 80 PRINT RT R ^ S ; " "
85 NEXT S
programs rounded up for 90 NEXT F
95 PRINT "YOU GOT THROUGH"
yourlKZX8l.
>84»COMPUTING F E B / M A R 1 9 8 4 105
1K ZX81 GAMES
GN P I , CODE "JRT H4-5&N PX 10 PRINT RT CODE " , CODE "1
^ C O P , NOT " CMCROENCY STOP "
20 PRINT RT CODE CODE
"WHEN YOU SEE R CRR R H E R D " , PR2
SS *Z * TO STOP
35 * IF^NOT H' RND M < »URL " 9 " AND 25 LET F = 3 0 0
H>=URL " 5 " THEN PRINT RT NOT PX 30 PRUSE F
'Ht PI,NOT PI; 4.0 CLS il I n
•SCO&C-7*; S; E 50 LET B =CODE
4.0 I F <H*LNT " P I RND R
- <COD£ 60 LET T = P I - P I
) OR (A" (URL "<5"-R> (»SGN PX RN 70 LET K = F I S P I
O = RND H < P I ) THEN PRINT 75 I F I N K E Y I O " " THEM GOTO F/C
OT H ., C _ ' W ; • y V OCORE>"; ft, P. ODE *'» M
I F NOT H RND H-CODE r N D • 60 PRUSE RND*F
R i - ' - j E V ' THEN o o a u e CODE 85 LET P =CODE
B0 LET HNRBS H+ ( I N K E Y I * ' ' ^ RND 90 PRINT RT CODE ,,:WFC" , P , "
H TCODE A," ) - ( INKEV >
55 I F H=URL " 9 " THEN LFCT R««=' • 100
li PRINT RT URL " 1 1 " *, P r ; " •iwiwufdu
1 PRINT DRUMON G—
Laser defence
Rlckaby and and down with key 6, using key
8 to fire at them and key Q to
Crowley drop a bomb. The aliens attack
You are on a space station on in waves of 20 ships and to sur- Symmetry
tie edge of the solar system vive until the next wave you
wa ting for the evil alien robots wilt have to destroy at (east 15 Simon Mills
, (X) to attack. Can you prevent of them. After each attack, the A program which despite its
ftem from getting past you amount of fuel that you have simplicity generates fabulous
IT |»d attacking Earth? left will flash up on the screen. patterns. The secret is in the
Move your gun up with key 7 May the force be with you. fact that the patterns it creates
are symmetrical. The program
will continue to add points to
10 LET A-0 the pattern until you press
20 LET J-200 break or any other key. Break
will allow you to make a copy of
30 LET K-10 the screen and pressing any
40 LET G-0 other key will clear the screen
30 LET X-INT <RND*18> +2
and start again.
I have spent many minutes
60 LET A-A*l
watching this program running
5 CLS
7 LET S=0
10 FOR X«S TO 287
20 PRINT " i n v e r s e s p a c e " !
30 NEXT X
35 PRINT "SCORE ";S
40 LET X=1+ PEEK 16396+256*PEEK
16397
50 LET J=X
55 LET C=-J+RND*297
"Half a league, half a league. Stirring words; stirring words, at every step, are lined up along
Half a league onward. indeed. It is the Battle of all three sides of the valley -
All in the valley of Death . . . Balaklava: 25 October 1854, their ranges shown.
Crimean War. You are Brigadier- Input your order to advance:
"Cannon to right of them. General Lord Cardigan, and are L for left and forward, 0 for on-
Cannon to left of them. about to lead the ill-fated charge ward, or R for right and forward.
Cannon in front of them of the Light Brigade against the The moment you step into the
Volley'd and thunder'd; 30 Russian cannons in t h e valley, the cannons start to
Storm'd at with shot and shell. Valley of Death below. "volley and thunder", and the
Boldly they rode and well. The display shows the carnage begins.
Into the jaws of Death, hopelessness of your position Three shots are fired at you:
Into the mouth of H e l l . . . " your small group of men poised one from left, one from in front,
ready to advance gallantly to and one from right. Any man
— Tennyson (The Charge of almost certain death. The Rus- within range is slain, though if
the Light Brigade) sian guns, trained on your troops two are within range only the
Z X C O M P U T I N G FEB/MAB 19*4
ZX81 GAME
TdC H L L I I o r H t T I
L I a HT
0 i D £
f l i t 1
3 * <• fl 9 7 5 7 9 5 1
TOTAL • 8
DIRECT H I T . L O S E 8
I
- out how each side The first,
fang from left, has range 7 and
l»*M down the man at position
< Lose 8 points.
it—'
ZX81 GAME
TUB H U E ! OR DEATH
3 1 . . . 6
8 2 5 9 . THE L i a 3T
? 5 . . . . 6 3 a i a A D 5
9 )
<• a c
7 5 r
J 2
9 <•
<• 5
a 6
^ mm » * • * * • * • • )
J 'T 8 9 ? J 7 9 5 1
TOTAL 1 1 ¥ R. 6 i
Fig. 3. Cannon in front The shot F'rg.A. Cannon to right. The cannon seem to be to fire rightwards from
from in front faUs short to the right hits the soldier at posi soldier H This is done by inputting I
Hon I. Lose 3 points. HR
Now it is your turn to return the
fire, though in this case all the
choice targets are. regrettably, out
*' - y ' * ^ - •.— " • k?
• Mr of range. The best shot would
uJ
8 1 . . . 6 6 t * f * » a # f t « « 6
8 259 . . .2 I 0 a 8 X X X X X X I 4 < » . . 2 THE L I O B T
7 ^ • i i • • ADS 7 259 . . • B 1 I GAD E
9 3 r i R E 1 9 5 . . . 3
l. 2 C 2 B C
7 . 5 r 7 5 D E r
3 2 3 2 a
9 9
<• 5 5
8 6 8 6
1 • • • •
3 i » ' » 8 9 7 3 ? 9 5 1 > ' • ' • 8 9 7 3 7 9 5 1
TOTAL - 5 h B • 6 3 T O T A L - 6 V BI 6 3
% 5 Revenge is sweet Your shot • • ' riq 6 Cannon to left, again Once Final result. This particular charge
His a cannon of strength 6. gain "•'•i'-iVv- • again the Enemy fires its three ended unsuccessfully None sur
0} you 6 points. Your total score ' shots
c / i r t / c and
r t r / once
n r t f a again
a n a i n more
f i t r u a of
n / iyour
/Aiir vived - the last man to fall being
snow 5,
Having fired to the right, the
... - men bite the dust. The first to go is
the soldier at position A
the one at position C The total
score at the end was 8 which,
light Brigade will now advance And so it goes on. the death- though nowhere near the world
one step rightwards toll progressively mounting. record, was at least a commen-
dable positive score.
SINCLAIR SOLUTIONS
" W
Peter Shaw, Mr Computer, deals with your
programming problems.
J
1
Dear Peter, Dear Peter,
I already have a ZX Spectrum I have been using the Tasword I
and I n t e r f a c e 1, and h a v e T w o recently, but find the Spec-1
recently bought a BBC Micro. A t r u m keyboard impossible to f
friend of mine made me a cable m r use. Can you advise me on buyJ
so I could connect the R S 2 3 2 of ing a full typewriter keyboardfor J
the Spectrum to the R S 4 3 2 on m y machine.
the BBC. Now I have this set up,
h o w do I send programs from Joan Rutherford,
<
the Spectrum to the BBC? Goes,
Zeeland,
Clive Giffvincent,
Fairfield,
Liverpool.
to* The Netherlands.
Joan,
Clive, Liverpool based Fuller Micro'sX
The BBC and Spectrum with have two types of keyboard fa j
Interface are directly the Spectrum. The first,
compatible, and providing your FD42, is a nice unit, but not i [
Dear Peter, c o m m a n d s A T T R . A B S , IN,
cable is correctly wired-up you fully professional rypa write
I have been getting extremely OUT and POINT. I have only had
can send programs over in the style, and costs €29.95: "w I
f r u s t r a t e d recently over the time to glance at the manual,
following manner: FDS is a much more professiomi I
quality of my display. Is it and have never taken much
on the BBC type; keyboard (although they are f
possible to get a monitor for the n o t i c e of these c o m m a n d s .
ficult to get hold of at fl
Spectrum, which I can use on Could you help?
moment) and is priced at I
'FX 5,2 ; select serial other systems if I decide to
€49.95. Dk Tronics havtM
input/output expand? John Conner,
keyboard which is nearly mk
'FX 2,1 ; get input from Ashford,
good as the FDS for €45, and 11
RS432 port Tim Freddrick, Middlesex.
believe Kayde still maktM
Shepherds Bush,
keyboard for the Spectrum,|
on the Spectrum type; London, W 1 2 John,
although / do not know
Your best bet is to buy a book
much it costs.
OPEN #4; "t" Dear Tim, which will teach you BASIC and
LIST #4 What you are after is the explain all these commands in
Microvitec Cub 452-1431/MZ detail. Programming your ZX To all o l you who wish to sta
which is exactly the same as the Spectrum (Interface) is one of your c o m p u t e r club, plea
The program will squirt down monitor used on the BBC by the best of these, also Getting remember tht you can get on«of J
the cable and appear on your Acorn, except that it also has a Started on your Spectrum the Staines and Stanwell Co
BBC. Once the Spectrum has Spectrum interface. You may (Futura) and The ZX Spectrum puter Club's information sbeeO|
finished with the O.K. report, have seen Sinclair using them at (Granada). on starting your own club
press BREAK on the BBC, and Computer fairs. You can get To get back to your current sending an SAE to:
then type: details from Microvitec, Futures problem, A TTR (x.y) returns the
Way, Boiling Road, Bradford, attribute of the character square Computer Club Info Sheet
OLD (return) West Yorkshire BD4 7TU. x.y; ABS x returns the absolute c/o Problem Page
LIST (return) value of x, i.e. the positive value. ZX Computing
IN x returns the number in the 1 Golden Square
Hey-presto, there's your Dear Peter, port x. OUT x puts a number London W1R 3AB
program. I have been using a Spectrum at through port x. Unlike PEEK and
You will now need to go school for over a year n o w , (I POKE, these values are always
through it, taking out the spaces hope to get one for Christmas) changing, depending on the If you are sending your SAE with |
between GO TO, GO SUB, etc, but have never had a chance to system. .i problem, please mark t h e S f f
and any other changes that the find out what some of the com- POIN T (x, y) returns 1 if pixel x, y COMPUTER CLUB INF®
program needs. mands do. For example, the is set, and 0 if it is reset. SHEET, to save any confusio
GANGSTERS!
GANGSTER A r e y o u cotd hearted ABYSS Can you tourney across ine BYTE The chips really are down in PLUNDER Can you Singe the king o l
«n« callous e n o u g h to warrant the title long-forgollen Abyss and outwit the this hair-raising game Complete the Spain's beard Engage the Spanish
C Don You need to b o it y o u are to rise evil monsters mat lurk m the shadows ten circuits you need to build your ships on the high seas survive their
S Itw top ot the pile. A q u i c k trigger awaiting the foolhardy and careless computer system then return home broadsides and plunder the gold
tnger and an even quicker b r a m arc adventurer There are many bridges Easy Byte has sent Us electronic destined tor the Armada and you might
Meoed to control the m o b s a n d their and many monsters Will you be the monsters l o harry you through this get your knighthood before Francs
tKkets *8K S p e c t r u m £6 one to make the Abyss sale to cross three dimensional mate ot circuitry, it Drake 48K Spectrum (6
again 43K Spectrum . .£5 any of them catches you 48K
Spectrum £S
Available from Greens, Boots, Rumbelows and all good computer shops or
Cases Computer Simulations Ltd., 14 Langton Way, London SE3 7TL.
HEARING IS BELIEVING
Its easy to
Tele S o u n d complain about
SPECTRUM REEP ROOSTER
IWSOUND if ready built a n d
t«l»d so that you c a n get t h e
lull sound ol your S p e c t r u m
TELTSOUND has b e e n d e s i g n e d
u s i n g t h e very latest ultra advertisements.
But which ones?
m i n i a t u r e c o m p o n e n t s so it's
Ihtough any u n m o d i f i e d size is a n incredible 2 i I J i l c m .
television set. black a n d w h i t e and lits neatly inside t h e S p e c t r u m .
ot colour. The unit is easy to T h r e e easy push-on
lit in minutes without a n y c o n n e c t i o n s are m a d e to t h e
pravtous experience as full Spectrum. T h e connections
fatting instructions are are c l e a r l y s h o w n i n a Every week millions of advertisements
provided d i a g r a m that c o m e s w i t h appear in print, on posters or in the cinema.
full fitting instructions.
Most of them comply with the rules
TELESOUND FEATURES contained in the British Code of Advertising
• HM3 UB Ttaw TKITHEt Ml AK>Ct REALISM
• I B HUM CttTIOLUIli TIOK A WIISPU TO I I0U Practice.
• M T I D ata c m t i t M M TO ASSIST F I O C U M a r m
• mcum CAM It 1CA1D WHEN KING LOADED • NO SOLMUNG 01 CUt CUTTMC 1E011IED But some of them break the rules and
• UKTWI1L AMPUnEl HOT MECISSAII • SEPA1ATT WWII SCPFLY WOT lEfltltllD
• IS * KDtNl » I0IIS *mt ALL PtOCUMS • C9MMTKU m i ALL 0TK3 ADDONS warrant your complaints.
KUWK WMHJYt
TDISOUND comes complete with easy to follow fitting If you're not sure about which ones they
mitmctions and costs £ 9 . 9 5 inclusive of post, packing are, however, drop us a line and we ll send you
/
etc. Please state your computer w h e n ordering. an abridged copy of the Advertising Code.
OMPUSOUND
IMCJUjUC
Then, if an advertisement bothers
you, you'll be justified in bothering us.
The Advertising Standanls Authority.
If an advertisement is wrong,we're here to put it right.
C
MM T
A S A L t d . D c p t 2 Brv>ok House.Tbrrington Place. London W C 1 E 7 H N
115ZXCOMPUTING F E B R U A R Y / M A R C H 1984
ZX HARDWARE
On the other hand 2 2 0 & 2 3 0 is one of the us to line 2 8 0 in the first place. some punishment for persistent
short cut takers!
routines to find out which suit 3 0 0 to 3 0 7 is a loop to make
192 & 193 a subroutine to the first card is by comparing it sure the t w o cards in input AS 3 3 0 this has been put here
print t w o full stops at the top of with B$. are only one number different purposely to show that a SAVE
an empty column. 197 to 2 0 2 2 3 7 £t 238 subroutine to put and that the first one is the statement ned not be put at the
all the second cards of the input a single card on its suit pile lower. 3 0 1 if there are t w o end of the program. If you start
come here. If the second input is above the game. N is the suit cards in input skip the next t w o your tape and enter GOTO 330
n o t ' . . . ' then 3 3 is added. You found above times 3 then POKE lines. 3 0 2 if thre is one card and then NEWLINE, the program will
are now looking at the line below it in position t w o lines above the it's not an Ace and there are no be saved with the title *P'. When
the rubbed out first card and if game Z-66 and along N times cards already laid above the you play it back with LOAD P"
it's not blank (line 200) then you suit spaces along that line. game then you can't do it. 3 0 3 it will do so when it sees line
are trying to place one card on 252 to 2 5 5 subroutine to this is a way of re-using the IF 3 3 5 RUN without listing the
another, cheating AGAIN!!!! If select a card from the reserve statement. If there is something program first. This can be very
the second entry is ' . . . ' then pack and print it below the in the suit pile above the game important with programs which
1 97 will look at the line above game. 2 5 2 move along 3 cards. and is the card is not the next have variables stores in memory
and line 1 98 will cancel it and 2 5 3 is F gets too small start at one as compared with string E$ and these are needed to make it
look at the correct line to find the the beginning again. 2 54 is V$ then you can't do it. 3 0 4 if only w o r k . RUN will destroy all
dots. 1 99 if the dots are there go is empty don't try to print it in one card skip the next line. 3 0 5 memory so if you put GOTO
ahead and print the King. The the next line. 2 5 5 print the card if the numbers of the t w o input after the SAVE statement then
fact it is a King has been checked where indicated. cards do not follow correctly you won't rub them out in error.
already — we'll get to that sub 2 8 0 to 2 9 5 subroutine to rub start again, Lines 3 5 0 to 3 5 5 end sub
routine later. out reserve card used and print routine — all inputs come hereto
201 and 2 0 8 prints the rubb- in its place the one underneath, find out if there are cards above
ed out card and any that were 2 8 0 t h e card printed is V$ (FTO Checking up or below. 3 5 0 identify blank
below it, beneath the card F + 1): this line removes it from above — top of column. 351
selected by the second input. V$. 2 8 2 if V$ is empty then skip Now the last loop was looking one card only in input and it's not
That is the second card of the in- the lines used to print it. 284 F for those cards which were NOT the bottom card in column; il-
put A $. 201 & 2 0 2 print rubbed must be at least 3 so that correct. Loops are usually used legal. 3 5 2 give value to Y so that
out card. 2 0 3 if no more cards V$(F - 2) may be printed. 2 8 6 to find items which satisfy the difference can be seen bet-
under rubbed out card go back print the card one less than V$(F criteria but using it this way ween a blank above the first
to say second part of operation T O F + 1), ie t h e o n e round allows us to use the same card entered, exposed card
complete, ie X now is 2. 2 0 4 underneath. 2 8 7 adjust F so loop twice and send the correct above or a covered card above.
get next line ready. 2 0 5 & 2 0 6 that the next card printed from items in each pass to different Having played the game and
print next card in Z$. 2 0 7 let 2$ the reserve will be 3 on from the places in the program. 3 0 8 if X studied the program with these
equal what it was less the first underneath card and not from is not zero go to one place. 3 1 0 notes it is hoped that not only do
card already printed. 2 0 8 if the original. 2 9 3 let user know if X therefore is zero then go to you understand how it worki
there are more cards in Z — go reserve pack is empty. 2 9 4 let another. but that the various methods us-
back and print them. 2 0 9 Z$ is computer know that step is 31 5 to 32 5 are statements to ed will enable you to write better
empty go back — operation completed. 2 9 5 go to line after show cheating and to stop the programs yourself.
complete. GOSUB statement that brought game. There must eventually be
WIDGIT
( H m t u r s i t p ; § > o f t t o a r e SOFTWARE
COLOURFUL FUN EDUCATIONAL GAMES FOR CHILDREN
WITH SUPERB GRAPHICS, SOUND AND ANIMATION
LIBRARY OF ADVANCED MATH/STAT/ECON
•nuwtandinfl P ^ ' ^ C A T I O N A L
Tap* 1: MATRIX O P E R A T I O N S SPECTRUM c e . M . z x s i cs.M
inlaws' t^g&pUTlNG HUMPTY DUMPTY
Sxla A Inversion, multiplication addition, subtraction i n ) scalar multiplication o' matrices
and vectors wnth.n on* Single program Any output Can in turn be uMd I I th* Input ol tha
nan!operstion withoutretyping Capacity 16KZX8i:2SX2S. IB* Spectrum irxiT.48K A D D I N G & SUBTRACTING MYSTERY.
(Age 4 - 7 ) 16k S p e c t r u m & W H O KILLED COCK R06M'
Spectrum. 48X4B
SMM B Determinants ol square matrices
Available soon:BBC, Electron,Commodore 6 4
T A P E 2: P O L Y N O M I A L S SPECTRUM ce ss. zxei es.ss
Sxta A Includes Quadratic aquations (as degr** 7 potynomialsl and Newlon - Raphson ALPHABET (Age 2 - 5 ) 4 8 k S p e c t r u m
and halt-i ntarval saarch method* l0> highei dog rna polynomials Computes tha roots with
8 d«JiH 0* precision COUNTING (Age 3 - 6 ) 16k S p e c t r u m
Sid* B Vou can plot polynomials many interval and examine their roots, aitramum points.
T a p a 3: I N T E G R A T I O N SPECTRUM ( • •». xzai es.ss SHAPE SORTERlAge 3 - 6 ) 16k S p e c t r u m
Side A I nt*gr*tion of function* by Simpson's and trapeioidal rule* Also computes Ihe PATHFINDER(Age4 9)16k Spectrum
araa enclosed by two functions Available soon: BBC, Electron,Commodore 6 4
Sid* 8 Plot 01 integrals Integration can ba visualised on the screen
TAPE 4: SUPER-REGRESSION ti«.®»
Q U I C K T H I N K I N G (Age 6 12) WIDGIT SOFTWARE
Sid* A A highry developed multivariate regression program with RE AD' IN PUT - CHANGE 4 8 k S p e c t r u m & Commodore 6 4 FOR CMHORIN
• L PRINT - SAVE DATA (acuities Exponential and geometric regression made possible by
Log A. n option on each variable Displays estimated co*ffoent. standard errors. I
statistica. RJ. corrected Ra.F Statistic, degree of Fr*dom, Durt>in-Watson Statists. sum
squared residuals variance-covansnce matru. matrix ol correlation coefficients,
published by
m I' tV1. ai 4 8 k SPECTRUM
4 RESTORE 5: FOR a= USR CHR* 144 TO t USR CHR* 149)-1: READ B: POKE fl,B: NE
XT A
3 DATA 142,143,143,143,143,145,145,142,0,102,255,255,233,126,60,24,16,36,36,1
24,124,56, 56, 16, 2 4 , 2 4 , 1 2 6 , 2 5 3 , 126 , 12 6 , 60 , 24 , 8 , 8 , 1 0 7 , 12 7 , 1 0 7 , 8 , 28 , 28
10 BORDER 7: PAPER 7: INK 0: CLS
12 GO SUB 8000: CLS : LET M«0: LET N=0! LET C=1
15 P R I N T AT 0,0! FLASH If"DEALING .PLEASE WAIT"
17 D I M A * ( 8 , 1 3 ) : LET i-O
20 FOR P - l TO 4: FOP G-l TO 13: LET A*(P,G)-"m": NEXT G: NEXT P
23 FOR p » 1 4 TO 6+13*16 STEP 16
30 FOR <1=10 TO 160 STEP 40
40 PLOT p - l , d - 4 : DRAW 0,34: DRAW 13,0: DRAW 0,-34: DRAW -13,0
30 NEXT d
60 NEXT p
63 PRINT AT 0 ,0} FLASH If"SORTING .PLEASE WAIT"
63 FOR D - l TO 4
70 FOR X - l TO 13
90 LET S - I N T < RND *4)+1
j 100 LET R - I N T ( RND *13)+1
110 IF A * ( S , R ) <> "m" THEN GO TO 90
120 I F x< 1 0 THEN LET A*rS,R>= CHR* <48+X)
122 I F x >- 10 THEN LET A*<S,R>"( CHR* 74 AND x * I l > + ( CHR* 75 AND x=12)+t CHR*
81 AND x = 1 3 ) M CHR* 144 AND x-10)
123 I F x-1 THEN LET a*(s,r>«"A"
127 LET a * (s +4 , r ) « ( * B" AND d - l } + t"C" AND d*2)-M AND d-3)+C*E" AND d-4)
130 NEXT X
140 NEXT D
143 BEEP .5,20: PRINT AT O.Of"
I
130 LET P - 3 : LET G»=2
133 FOR G - l TO 2
160 P R I N T PAPER 5f INK Of FLASH 1) OVER If INK If AT P - 1 , Qf " • " t AT P ' 2 , qf "I
173 LET g«- INKEY* : IF g«-" " THEN
I
GO TO 173
20 INK 2
21 PRINT AT 2 , a ? "
22 INK 3
23 LET w« 9 : L E T q = 0 : FOR u-1 TO 10: PRINT AT q,a-3;w{"_": LET q=q+2: LET
: NEXT u
30 P R I N T AT 4 , a» '
31 INK 4
40 P R I N T AT 6, a; "
41 INK 5
30 PRINT AT 8, a( •
31 INK 6
60 PRINT AT lO, a|
61 INK 0
70 P R I N T AT 12, a;
71 INK 1
80 P R I N T AT 14, at
145 INK 4
146 IF a*="6" THEN PRINT AT 6, a; INK o; PAPER 4?b (j ) LET = i - l
147 INK 3
148 I F a * = " 7 " THEN PRINT AT 4 , a; INVERSE 1;B(J): LET j - j - 1
149 INK 2
150 IF a * = " 8 • THEN PRINT AT 2, a; INVERSE 15 B(J ) : LET j = j - l
151 INK 1
152 I F a * = " 9 " THEN PRINT AT O, a ; INVERSE 1 { b (j ) LET j = j - l
153 INVERSE O
154 NEXT x
155 FOR s = I TO 1 0
156 I F b ( « > « * 0 THEN GO TO 1 7 0
158 NEXT s
160 NEXT x
161 IF b(1)< b(2) THEN GO TO 1 6 9
162 IF b ( 3 > < b(4) T H E N GO TO 1 6 9
163 I F b ( 5 ) < b < 6) T H E N GO TO 1 6 9
164 IF b ( 7 X b ( B ) THEN GO TO 1 6 9
165 IF b < 9)< b(1O) T H E N GO TO 1 6 9
168 GO TO 1 7 0
169 CLS : FLASH l : PRINT AT 1 0 , 0 { " T R Y A G A I N I T H I N K YOU MADE A MISTAKE'
'998 FLASH O
9999 GO TO 2
8 ^H/Vyv. ^ ^ ^
I
Cr 4 ^ * e f Slv
srw
•
J^sSSa.
Am
fSsSS"^.
s-
Vpur
9 Or
5 9 n 90 bu"t-,
in WitoTTf^i,
H i i g ^
*****
OP+f>
yy . e.
ft
.1MBtek- s s ^ s n s s s s s s t s ? ~ * f/
/. _
C
/
NEW LIFE •^•'a&jSKs^aSas'
m k s
F0RZX81! •asf
jSSsSSpWa
' jvait.
-Soo.
«*»
flf
f faster with David Husband's Vo
air
f 2X81 — Forth Rom Super Chip with oo
Multi-Tasking
Replaces your basic ROM t o give you a totally new system
The unique screen eoitor allows you to edit programs
while other programs are executing Runs more than 10
tasks at once Schedule tasks t o run f r o m 50 times per
second to once a year, ideal for control purposes, uses all
ASCII characters and restores the keyboard t o normal I J'ess ,
01609;
fts
operation it contains a real-time clock and a large
number of 32-bit words supports tne zx Printer Allows
machine code definition and needs at least 2K of
memory Que
Supports 16K, 32kand 64K RAM-packs. Three times
faster than fig-FORTH, but fig compatible. Available as
a fit-it-yourseif EPROM with an extensive manual for
£25 plus VAT Some ready-converted ZX81 s available '/ie r
"Or,
C OM
UARy
LOSt!
Escape the
maze in this
exciting
program
from Pete
Cooke of
Stoneygate.
Imagine you are trapped in a deadly atmosphere. Well, just provided within the program, to go left, press the ' 5 ' key; and
maze full of poisonous gas and type this program into your trus although all y o u really need to to move right, press the ' 8 ' key.
vouhavetoget out into the open ty Z X 8 1 and you'll have to im- know are the keys you need to Lots of luck - you're going t o
air before your air cannister runs agine no longer! move around the maze. To go need it!
out and exposes y o u to the There are brief instructions forwards, you press the ' 7 ' key;
| Lues 100 2 3 0 Form the mam loop which receives the A$ (27,27) Grid of the maze.
player's moves and calls the subroutine at CHR$ 0 Wall.
lines 1 0 0 0 1 4 3 0 which subsequently CHRS130 Path.
works through the maze calling ai the print P<8,2) Shows four directions N,S.E and W (each is
subroutines between lines 2 0 0 0 and doubled up to simplify checking in the
3285. maze).
Lres 4000 5 0 0 0 Check t o see if you have succeeded in get- U and V Your co-ordinates in the maze.
ting out of the maze and offer you the op- X and Y Used t o work through the maze.
tion of another game. FX and FY Forward direction.
Lines 7000 onwards Print up the instructions and set up the plan LXandLY Left direction.
of the maze. P and Q Position of exit.
1
3215 P R I N T RT N 1 2 ; ' D Q O O O O 814-5 L E T R$(P-2,QJ
3220 NEXT N 8 1 4 7 LET R$ ( P —3 .. © )
3225 GOTO 14.10 8 1 5 0 LET R$(P-5/O) =
324.0 P R I N T RT 7,13; I" ; RT 3,1 8162 LET A$ (P., Q - L F
3, " ; RT 9 J 1 3 ; RT 10/13 8154 LET A $ ( P / O + L ) =
; RT 11(13; 3 1 5 6 LET R $ ( P - 6 . Q ) =
324-5 GOTO 14-10 8 1 5 8 LET R$ ( P — 7 / O ) =
3270 FOR N = 8 TO 10 8160 LET P=P+2
3275 P R I N T RT N , 1 3 ; •ISMKH" 8 170 LET T = 1 5 1
32Q0 NEXT N 8 4 10 LET U=2+24*INT ( RND * 2 )
3265 GOTO 14-10 3 4 2 0 LET U=2
4000 P R I N T "YOU MRDE I T WELL 3 4 3 0 L E T D =5 + ( U = 2 6 )
DONE" 3 4 3 2 L E T Z = 4 + 4 * INT (RND 4-6)
4010 FOR N = 1 TO 1 6 0 8 4 3 5 FOR N = 1 TO 3
4020 NEXT N 8 4 4 0 LET A$ ( 6 + 4 * I N T ( RND * 5 ) .Z> = "
4030 SCROLL
404.0 P R I N T "TRY R G A I N ? " 64-45 NEXT N
4O50 INPUT 2 4 84-50 CLS
4060 SCROLL 8799 RETURN
4070 I F Z * = " Y " THEN RUM 8900 CLERR
4075 P R I N T "OK THEN BYE" 8910 SRUE "MRZH"
4060 STOP 8920 RUN
5OO0 P R I N T "YOU RRN OUT OF T I M E 9000 STOP
.TOUGH"
5O10 GOTO 4-010
7000 CLS
7005 P R I N T TRB 5 - VFGJ'-'W-J* * » *
7007 P R I N T
7010 P R I N T "THE OBJECT OF T H I S G
OME I S T O "
7020 P R I N T
7030 P R I N T " E S C R P E FROM THE 3-D
MAZE BEFORF
704O P R I N T
70S0 P R I N T 'YOUR T I M E RUNS OUT
7060 P R I N T
7070 PRINT "YOU HOUE U S I N G THE K
EYS"
"'OSO PRINT
7090 PRINT " 5 TURN L E F T " ; T R B 0."
7 F0UARDS" ; T R B 0 ; " 9 TURN R I G H T
7100 PRINT
7110 PRINT " T H E E X I T I S SHOUN ® H
3"
712© PRINT
7130 PRINT " P L E R S E U R I T U H I L E T H
E GOME"
7140 PRINT
7150 PRINT " I S SET UP..
9 8000 DIM R $ < 2 7 , 2 7 )
8010 DIM P ( 6 , 2 )
8015 LET Z $ = " 2 1 1 2 0 1 1 0 "
8020 FOR N = 1 TO 4
6025 LET P ( N / D - U R L Z$(N*2—1)—1
I l i R I i
8030 LET P ( N , 2 ) =UFLL Z * ( N * 2 . » - 1
3035 LET P < N + 4 , 1 ) =P (N / 1)
8040 LET P ( N + 4 , 2 ) = P ( N , 2 )
3045 NEXT
8050 LET $=" I I I I M I I 1
8055 FOR N=2 TO 2 2 S T E P 4-
8050 LET R$ (N) =Z$
6065 LET A$(N+1.2>="
6070 LET R$(N+2,2)= "
8072 LET R$ f N + 3 / 2 ) = " 136
8075 LET R$(N+1,26)= DISTRNCE FROH EXIT=7
8060 LET R$ ( N + 2 , 2 6 ) = Sample screen displays from Lost!
8 0 8 2 LET 0$ F N + 3 , 2 6 ) ='
You area Knight o t t a m e k x , You discover the entrance A rope above a rock lissure You are Sped msses, J o find the Black Planet you
sc.uthing lor Merlin's U l o an ancivnt pyramid is ihe only way i n t o this battling in the arena w i t h need 7 pieces o f the key cadi
treasure. <)n your way you blocked by a rock. Once Majiit M o u n t a i n . or is it? t k i r g o n , whose stare can hidden i>n different planets,
will dtsanver the Witches' inside, you discover lire Lejtends tell o l vast stores lurn you l o stone, lo and requiring ditlerent puz-
Ti«vcr, rescue a Prirexss rooms, ice rooms a n d ol treasure but also o l recover the losi chalice, zles to be solved. <)n the
held bv ihe wickcd Wizard other traps sel by Ihe poisonous spiders. lizards you must also win a journey, you light olT the
o f Tnll. £5.95 builders l o protect Ihe and magic at work. £4.95 swordlight with ( i r a n g , pirates who gel steadily
Pharaoh. £4.95 inside his cave. £4.95 more desparate. £5.95
Spectrum 48k
MAKE YOUR OWN TV 1ILMS! THE SOFTWARE BANK
with L I V E A N I M A T I O N
NOW IS YOUR CHANCE
& MUSIC TO TRY OUT PROGRAMS BEFORE YOU BUY
SAVE them Join us and get immediate access to a wealth of
si IJ FAMILY
& AMUSE FRIENDS AND FAMILY
WHEN YOU PLAY THEM BACK'
software by exchanging tapes 'on a temporary or
permanent basis' with our members.
ORDtH
<-' Main* us wsin ORDER
IHfc'
•U k MACRO
CONSTRUCTION
FAST RELIABLE SERVICE
& ANIMATION CASSETTE MCA ALL TAPES CHECKED BEFORE DESPATCH
130 ZX C O M P U T I N G F E B R U A R Y / M A R C H 1984
QUESTIONNAIRE
READER
QUESTIONNAIRE
As I said in the Welcome section, this is your magazine and, in order
to check that it contains what the majority of you want, I would be
pleased if you would complete and return this questionnaire.
NAME: AGE:
ADDRESS:
ZX COMPUTING
Are you a:
REGULAR READER: NEW READER OCCASIONAL READER:
Allocation of space:
Too Much Just Right Too Little
GAMES
UTILITIES
REVIEWS
NEWS
ARTICLES:
General
Hints'n Tips
Machine Code
Thank you.
Please send this form to ZX Computing (SURVEY),
1 Golden Square, London W1R 3AB
THE MOST IMAGINATIVE GRAPHICS
PROGRAMMING SOFTWARE FOR YOUR SPECTRUM
v* Iv
j • i jao Pq n i u
UOG BBCOtrOMIJKLMNOPOPITU
•s !»>itTM^ '
I ml- m
Jnvc a RECALL • eorv a HCHU U l l C u r s o r K«v* or O o v ' X O r i L l uonr • rNVC*M
<o » • ( P o i n t mt%mmm t o H "OTRTt B >it»0*
There's now one piece of software that's a must for The program comes complete with a cassette
every 48K SPECTRUM owner. demonstration of what you could produce with
It's called "PAINTBOX". " P A I N T B O X " including a 28 page booklet describing
If you wish to exploit the full graphics capability of in easy-to-understand language how to use it for best
your machine, you can do so . . . simply and easily results and many tips for storing and using your
with "PAINTBOX". graphics in BASIC programs.
" P A I N T B O X " is produced by Print 'n' Plotter O f course, "PAINTBOX" is ideally suited for use
Products — the company that has pioneered (and with Print 'n' Plotter's other great graphics aids.
led) the field of graphics aids for ZX Computers. The dedicated programmer will want to use it in
With our name and reputation you are assured of conjunction with our ZX SPECTRUM JOTTER P A D
quality and immense graphics capability! - THE O R I G I N A L ( A N D BEST) G R A P H I C S
Take a look at the actual screen prints opposite. PLANNING PAD!
They are the sort of thing you could produce on your So why not place your order today?
SPECTRUM. Write now. Phone your Credit Card. Ask at your
With a little practice — and " P A I N T B O X " — you local computer shop.
could be planning, producing, and utilizing these sort At only £7.50 (plus p&p) it's a marvellous
of graphics in your programs — producing software investment for all Z X SPECTRUM owners . . . of all
that will come alive with originality! ages!
PAINTBOX
Just look at some of the facilities available from
"PAINTBOX":
U D C EDITOR: SO SIMPLE „THE MJhT 1\MGIWI\ MjMMKK S
PHtX JtAAtMIV, SOmwUIE HWHX K.N<1.< I Kt M
Giving you the facility to define (and re-define) up ^
to 84 graphics characters which can be held in
memory, stored in your BASIC programs for instant COULD
recall from its own built-in machine code!
USE IT!
UDG D R A W I N G B O A R D :
2
A fully integrated U D G Planner for up to 4 Banks
of user-defined characters. Planning facilities include
M I R R O R I M A G E , ROTATE, INVERSE, and FILE.
•
SKETCHPAD:
An experimentation "window" that allows you to
try-out your U D G ideas during development of the
84 graphic character set.
PRECISION PLOTTER:
An amazingly versatile high-resolution drawing
board which includes PAPER choice, INK choice,
PLOT, D R A W , D R A W RADIALLY, CIRCLE, A R C ,
OVER, FILL, instant change of INK colours 01-6607231
(including BRIGHT), ERASE, and STORE in 24 HOUR CREDIT CARD ORDERING
permanent memory during development! Post to: Dept Z X Print n Plotter Products Ltd., 19 Borough
High Street. London SEl 9SE. Please send me:
All cursor movements can be controlled by
PAINTBOX SOFTWARE (3> £7 50 ( + 75p p + p total £8 25)
Joystick or Keyboard operations, with choices which
. . . . SPECTRUM JOTTER P A D S @ £7.50 < £1.50 p + p total £9)
include FAST or S L O W movement and "Crosswire"
. . . . SPECTRUM K E Y B O A R D O V E R L A Y S @ £2 60 (35p p + p
or single Pixel cursor! t o t a l 12.95)
5 ROLLS ZX PRINTER PA PER @ £11.55 < 95p p + p total
SCREEN P L A N N E R ! £12.50)
Combining the best of both worlds! PRECISION SELF-ASSEMBLY C O N S O L E (SPECTRUM) @ £4.50 (7Sp
p + p total £5.25)
PLOTTER and U D G Character;! For complete
C I enclose remittance in full
screen planning of graphics. A multi-purpose • Please bill my Access/Barclaycard 1 Visa 'Mastercard N o :
graphics facility to enable you to produce screen
graphics that are the equal of those seen in best- 1 1 1 1 1
Overseas orders please add 25 % for additional surface mail rate.
selling software!
NAMF
All graphic results can be sent to the Printer, saved Anr>RF<;<;
as SCREENS or SAVED as C O D E with its built-in
machine code routines for instant recall from BASIC.
"PAINTBOX" is such a comprehensive graphics Dh
rr|
SaiT
toolkit that it is impossible to describe it all in one
advertisement!
DEALERS:
Phone 01-403 6644 for enquiries
SOFTWARE REVIEWS
The soft
When the game is loaded it well as gangsters. At all time
displays a choice of ten differ- you must have enough men to i
ent tracks of varying shapes carry out raids, sufficient pro-1
touch
and sizes. You are also given a tection to safeguard yoursel'.
choice of three formula one as well as spare cash for |
racing cars — the Feretti bribery. The game is fully inter-
Turbo, Psion Pegasus and active hence the opposing
McFaster Special. Each car gangsters are likely to raid your
having a different perform- assets and hunt for your wea
ance and handling characteris- pons.
tics. The McFaster Special has Gangsters! has been wel
an automatic gearbox, which is put together, nicely presentee
exceedingly useful for the and the instructions are also
beginner.
James Walsh gives us his
well thought out. The scenario
Once you have set off, you is original in many respects. I;
must do your utmost to avoid gives the idea of strateoy
views on some more such hazards as oil, water,
glass and rocks. If your car is
games a new breath of life.
Finally I have to say that it is
Spectrum Software. damaged, or needs refuelling
you may pull into the pits and
excellent and well worth the
money.
get attention. The overall feel
of the car is surprisingly close Battle of the
to the real thing. The engine Toothpaste Tubes
Laser Snaker pendently of the speed. A sound effects allows you to
- Castle Coldltz
problem is caused by the gauge whether the engine is
— PoppySoft rather thoughtless selection of being over or under revved. — K-Tel
Laser Snaker is written for the the cursor keys for controlling Chequered Flag is one of the
48K Spectrum, and is based the snake — they are far from best programs sold for the So someone was short of a rea!
around the theme of the tradi- logically placed for move- Spectrum. It is an exciting, gra- theme; with a name like 'Battle
tional snake game in which the ments. Obviously the use of phically impressive and highly of the Toothpaste Tubes' who
snake must eat the eggs. Fortu- the correct joystick would enjoyable game to play — defi- can take it seriously? Fortu-
nately, 'Laser Snaker' has a solve this problem. nitely a winner. nately the title does not do
few added extras. The scena- Apart from this flaw the credit to the game itself. It has
rio goes as follows: game is colourful, exciting and Gangsters! been imaginatively conceived
with the use of fast-moving
Tne laser snake must pene- a pleasure to play, even if it is
trate the hidden depths of the not the most innovative piece — CCS Strategy high resolution graphics as
egg plantation and discover of software on sale today. Games well as entertaining sound
the secret symbol which is effects.
your key to success and for- Chequered Flag Written for the 48K Spectrum, You must fire the toothpaste
as the name implies, this is a
tune. Fortune? Yes, there is a — Psion game involving 1920's style
onto the heads of the tooth-
brushes. If you miss and hit the
£100 prize to be won, not quite
a fortune but very nice for just Chequered Flag, writtenfor the gangsters, butthis is where the handles it will rebound and hit
playing games. Lurking in the 48K Spectrum by Psion is, as obvious part ends. Surpri- you. Mini tubes fire at you, you
plantation are Aggronoids, usual on sale under the Sinclair singly enough this is not a can protect yourself with a
vicious green monsters. There flag. game of the shoot-em-up flouride shield or simply by
is also the snake's arch enemy Psion have produced prob- variety, has nothing to do with firing at them. Lastly, beware
the Blue Viproid, who also ably the first top quality motor space, and does not use high the chattering teeth, they can
spends his time eating the racing simulation program for speed hi res graphics. Rather it penetrate shields — one bite is
eggs, and will cause you to be the Spectrum. It uses some of is a game of strategy, thought lethal.
destroyed if you hit him. Your the most colourful and exciting and cunning. As with other Being given a healthy num-
snake has a laser, this is defi- graphics yet seen on the Spec- CCS games, Gangsters! is ber of lives to begin with pro-
nitely a mutation of the techno- trum. based on your feeding the duces a sense of security, to
logical age, as I am sure that Not surprisingly the aim of computer with various deci- stay alive is not easy, you must
when I was taught about the game is to negotiate your sions on spending and deploy- be constantly alert and on your
snakes they still used venom! way round any of a selection of ment of non-capital resources toes.
Anyway, this laser is capable of circuits selectable before you ie manpower etc. With the 'Battle of the Toothpaste
slicing up a Viproid or destroy- start. But nothing is that sim- computer returning facts and Tubes' (BTT) is a good game,
ing an Aggronoid. If a Viproid is ple. The corners are tight, and figures on your success or fai- thought the scenario is corny
hit straight between the eyes must be taken at speed. There lure. to say the least. But above all it
he will return to an egg, which are hazards on the road — oil, Gangsters! is set in the US is fun to play.
can be gobbled up. Death water and glass. The screen is during the 20's and is based Castle Colditz is an adven-
chrystoids appear and must basically split up into two sec- around the legendary gang- ture game, in which you are
either be shot or avoided. tions. The top two thirds is land activity ox the time. The being held prisoner in — of
Many mazes must be pene- used to display the road and aim of the game is to take over course, the Castle Colditz. Sur-
trated before heading for the hazards ahead. Whilst the the City from the other gang prise, sumrise, your task is to
power crystal. This rejuve- lower third displays various leaders. To do this you must escape! To this end you must
nates the snake, and puts you meters vital to the running of a take control of the assets, make your way from the pri-
to a higher status level. car. The dashboard features make raids, kill off the other soners' room, through a com-
Though the idea of the game fully analogue: fuel gauge, rev gangsters and their leaders, plexed arrangement of tunnels
is not particularly original, this counter and temperature whilst also managing to stay and passages to the Front Gate
is, for the most part made up gauge. The gear stick is dis- alive yourself. and freedom.
for by the colourful graphics, played showing what gear the There are nine levels of play Sadly, this game is without
lightning speed and versatility car is in. Finally there is the — an advantageous factor for graphics, which is rather
of play. As a beginner a train- steering wheel, which rotates the beginner. You are given a annoying and poor for an
ing level may be selected to as the car is cornered. The road certain amount of money adventure game of today.
give yourself a decent chance. and other hazards are dis- depending upon level of play. There may well be too many
Speed may be increased up to played fast and furiously in With this money assets may be tunnels and passages for you
a near impossible level. Diffi- realistic hi-res graphics. The bought — Speakeasies, Distil- to remember hence
culty can also be selected inde- effect is quite stunning. leries, Casinos, Brothels, as necessitating the drawing of a
I
A v a i l a b l e at g o o d c o m p u t e r s h o p s e v e r y w h e r e , or by m a i l o r d e r f r o m M I C R O S P H E R E . 7 2 , R o s e b e r y R o a d . L o n d o n N 1 0 2 L A ( T e l : 0 1 - 8 8 3 9 4 1 1 )
—
SPECIFICATIONS
MACHINE
SPECIFICATIONS
ZX80 Immediate mode
The ZX80 will function in the "calculator mode" by immed-
iately executing a statement if it is not preceded with a line
number.
Dimensions Cassette interface
Width 174mm (6.85 in) Works with most domestic cassette recorders. The transfer rate
Depth 218mm (8.58 in) is 250 baud using a unique tape-recording format. Other
Height 38 mm (1. 5 in ) systems are not compatible with the ZX80's. The ZX80 also
Weight 300g <10.5oz) SAVEs the variables as well as the program on cassette. There-
fore you can save the data for updating next time the program
Microprocessor/Memory is executed. The ZX80 does not support separate data files. The
Z80A3.25 MHz clock lead supplied with the ZX80 is fitted with 3.5mm jack plugs.
ROM: 4K bytes containing BASIC Expansion bus
At the rear has 8 data, 16 address, 13 control lines from the
RAM: 1K bytes internal, externally expandable to 16K bytes. processor and Ov, 5v, 9-11v, 0 and internal memory control
line. These signals enable you to interface the ZX80 to your
own electronics, PIO, CTC, SIO if you want I/O ports etc.
Display
Power supply
Requires an ordinary domestic black and white colour TV. The The ZX80 requires approximately 400mA from 7 - 1 1 v DC. It
lead supplied connects between the ZX80 and your TV's aerial has its own internal 5v regulator.
socket. The display organisation is 24 lines of 32 characters TV standard
per line showing black characters on a white screen. The ZX80 The ZX80 is designed to work with UHF TVs (channel 36)and
does not connect to a printer. is the version required for use in the United Kingdom. The
Programming ZX80 USA is designed to work with a VHF TV(American
Programs can be entered on the keyboard or loaded from channel 2. European channel 3) and is the version required for
cassette. The ZX80 has automatic "wrap round" so lines of the American TV system, also for countries without UHF.
program can be any length but not multi-statement lines.
Syntax check
The syntax of the entered line is checked character by char-
acter. A syntax error cursor marks the first place the syntax
breaks down if there is an error. Once any errors have been
ZX81
Dimensions
edited out the syntax error cursor disappears. Only syntax Width 167mm (6.32 in)
error-free lines of code are accepted by the ZX80. Depth 175mm (6.80 in)
Graphics Height 40 mm (1.57 in)
Total of 22 graphics symbols giving 48 x 64 pixels resolution Weight 350 gms (12.15 oz)
consisting of 10 symbols plus space and inverses. Includes
symbols for drawing bar charts. Under control of your BASIC Microprocessor/Memory
program any character can be printed in reverse field. Z80A3.25 MHz clock
Editing ROM: Containing 8K BASIC interpreter
The line edit allows you to edit any line of program or input
including statement numbers. The .edit and cursor control RAM: I K bytes internal, externally expandable to 16K bytes.
keys are EDIT, RUBOUT, HOME.
Arithmetic Keyboard
Arithmetic operators +,—,*, * exponentiate. Relational oper- 40 key touch-sensitive membrane. Using function mode and
ators < , > , = , yielding 0 or - 1. Logical operators AND OR single press key-word system, this gives the equivalent of 91
NOT yielding boolean result. Relational operators also apply to keys and also graphics mode allows an additional 20 graphical
strings. ZX80 BASIC uses 16 bit two's complement and 54 inverse video characters to be entered directly.
arithmetic ( I 32767 ). Display
Variables Requires an ordinary domestic black and white or colour TV.
Numeric variable names may be any length, must begin with a The aerial lead supplied connects the ZX81 to the TV aerial
letter and consist of alphanumerics. Every character in the name socket. The display is organised as 24 lines of 32 characters
is compared thus an infinity of unique names is available. with black characters on a white background.
String variables may be assigned to or from, shortened but not Two mode speeds
concatenated. String variable names are AS — ZSE. Strings do not The ZX81 can operate in two software selectable modes FAST
require a dimension statement and can be any length. and NORMAL. FAST is ideal for really high speed computing.
Arrays have a maximum dimension of 255 (256 elements) each. In NORMAL mode however the ZX81 allows continuously
Array names consist of a single letter A - Z . moving, flicker-free animated displays
Control variable names in FOR. . . NEXT loops consist of a Printer
single letter A - Z . The 8K ROM will permit instructions (LPRINT, LLIST and
Expression evaluator COPY) to drive the Sinclair ZX Printer.
The full expression evaluator is called whenever a constant or Programming
variable is encountered during program execution. This allows Programs can be entered via the keyboard or loaded from cass-
you to use expressions in place of constants especially useful in ette. Programs and data can be saved onto cassette so that they
GOTOs, GOSUBs, FOR.. . NEXT etc.
ZX COMPUTING F E B / M A R 1984 137
SPECIFICATIONS
ZX SPECTRUM
Dimensions graphics characters. Also functions to yield character at a given
Width 2 3 3 m m position, attribute at a given position (colours, brightness and
Depth 1 4 4 m m flash) and whether a given pixel is set. Text may be written on the
Height 3 0 mm screen on 2 4 lines of 32 characters. Text and graphics may be
freely mixed.
CPU/Memory
Colours
Z 8 0 A microprocessor running at 3 . 5 MHz. 16K-byte ROM con-
taining BASIC interpreter and operating system. Foreground and background colours, brightness and flashing are
1 6K-byte RAM (plus optional 32K-byte RAM on internal expan- set by BASIC INK, PAPER, BRIGHT and FLASH commands. OVER
sion board) or 48K-byte RAM. may also be set, which performs an exclusive — or operation to
overwrite any printing or plotting that is already on the screen. IN-
Keyboard VERSE will give inverse video printing. These six commands may
be set globally to cover all further PRINT, PLOT, DRAW or CIRCLE
40-key keyboard w i t h upper and lower case w i t h capitals lock commands, or locally within these commands to cover only the
feature. All BASIC words obtained by single keys, plus 16 graphics results of that command. They may also be set locally to cover text
characters, 22 colour control codes and 21 user-definable printed by an INPUT statement. Colour-control codes, which may
graphics characters. All keys have auto repeat. be accessed from the keyboard, may be inserted into text or pro-
gram listing, and when displayed will override the globally set col-
Display ours until another control code is encountered. Brightness and
Memory-mapped display of 2 5 6 pixels x 192 pixels; plus one at- flashing codes may be inserted into program or text, similarly.
tributes byte per character square, defining one of eight Colour-control codes in a program listing have no effect on its ex-
foreground colours, one of eight background colours, normal or ex- ecution. Border colour is set by a BORDER command. The eight
tra brightness and flashing or steady. Screen border colour also colours available are black, blue, red, magneta, green, cyan,
settable to one of eight colours. Will drive a PAL UHF colour TV set, yellow and white. All eight colours may be present on the screen at
or black and white set (which will give a scale of grey), on channel once, with some areas flashing and others steady, and any area
36. may be highlighted extra bright.
Sound Screen
Internal loudspeaker can be operated over more than 10 octaves The screen is divided into t w o sections. The top section — normal-
(actually 1 3 0 semitones) via basic BEEP command. Jack sockets ly the first 2 2 lines — displays the program listing or the results of
at the rear of computer allow connections to external amplifier/ program or command execution. The b o t t o m section — normally
speaker. the last 2 lines — shows the command or program line currently be-
ing entered, or the program line currently being edited. It also
Graphics shows the report messages: Full editing facilities of cursor left,
Point, line, circle and arc drawing commands in high-resolution cursor right, insert and delete (with auto-repeat facility) are
graphics. available over this line. The b o t t o m section will expand to accept a
16 pre-defined graphics characters plus 21 user-definable current line of up to 2 2 lines.
Mt*
L
—
I
:
Arrays UNPLOT: the ZX Spectrum can unplot a pixel using PLOT OVER,
Arrays may be multi-dimensional, w i t h subscripts starting at 1. and thus achieves unplot.
String arrays, technically character arrays, may have their last Character set: the ZX Spectrum uses the ASCII character set, as
subscript omitted, yielding a string. opposed to the ZX81 non-standard set.
s o *
One Hundred & Land of Sagan Creepy Crawler Mad Martha II SAS Assault
Eighty A quest to find the An authentic version Great sequel to the Your mission - rescue
That famous shout long lost Staff of of one of the most best-selling Mad the Russian
tells you what it's all Health. Is it in one of addictive arcade Martha. Hilarious ambassador from
about! A good the castles? Or in the games devised. All graphic adventure, terrorist kidnappers,
implementation of a Tower? There are the usual features with hero Henry in before the Kremlin
difficult g a m e - plenty of problems - (Centipede, Spider, sunny Spain, beset by declares war. Loads
doubles, trebles, and plenty of Bug, etc) with full use wacky waiters, mad in two p a r t s - y o u r
twenty-five and bull o p p o n e n t s - in this of Spectrum graphics bulls and the wrathful rating in the second
all possible. great graphic and sound. Martha. depends on your skill
48K Spectrum £6.95 adventure. 16K Spectrum. £5.95 48K Spectrum. £6.95 in the first.
48* Spectrum. £8.95 48K Spectrum. £6.95
jj l
it"-'
t r ' J
k X iMUKiil.lttffe \ ff-,% I
Star Trek Drakmaze Laserwarp Knockout Galakzions
Defend the star Find your way round Invaders, Aliens, this No aliens, lasers, Watch out as the
systems against the Dracula's domain. game has the lot-and invaders or r o c k e t s - Galakzions break
Klingon attack. Runs A game to get your you have to survive to just simple but formation to attack in
in real t i m e - s o you teeth into! destroy the Master! absorbing fun which such force that no
have to make the 48k Spectrum. £8.95 Simple controls, far up to 4 players can mere human can
right decisions fast! from simple task. enjoy. survive!
48K Spectrum. £6.95 48K Spectrum. £6.95 48K Spectrum. £8.95 16K Spectrum £5.95
See them at Other great new Mikro-Gen programs coming soon - watch out for them!
Lightning, PCS,
Tiger, Co-op,
Please make cheques/PO payable to 'Mikro-Gen' and add 40p post & packing per order.
Menzies.WH S m i t h
A other leading
retailers
Roll up! Roll up! All the fun of the fair! Just like
the real thing and just as hard! M Savin produced
this effective program — notice how he produced
the moving ducks!
OK. So you think you're a crack- hand at shooting them. You are
shot? Well let's see just how armed w i t h a light blue gun
good you are in this great little (printed as an upside-down T),
game of Duck Shoot. The keys from 1 to 5 will
move you to the left, keys 8, 9
and 0 will move you to the right
Fowl play? and key 7 fires the gun.
You are given 1 5 bullets and
As the game starts, a row of 10 your score is printed up at the
cute little yellow ducks will ap- end — out of 10.
pear at the top of the screen. Don't befooled — this game is
They zoom across the screen not anywhere as easy as it
from right to left and, yes you sounds — so get shooting,
guessed it, you have to try your cowboy!
1 POKE USR " a " , B I N OOOOOOOO: POKE USR " a " • 1 , B I N OOOOOOOO: P O K E USR "a"+2
, B I N O l l O O O O O : POKE USR " a " + 3 , B I N ' 1 1 1 O O O O 1 : POKE USR " a " + 4 , B I N 0 0 1 1 1 1 1 0 : PO
KE USR " a " + 5 , BIN 00011110: POKE USR " a B + 6 , B I N OOOOOOOO: P O K E USR " a " + 7 , BIN
OOOOOOOO
2 POKE USR " b " , BIN 00011000: POKE USR " b " + l t B I N O O O l l O O O : POKE USR "b"+2
B I N O O O l l O O O : POKE USR +3, BIN OOOllOOO POKE USR " b ' + 4 , B I N O O O l l O O O : PO
KE USR " b + 5 , B I N O O O l l O O O : POKE USR "b"+6, B I N 1 1 1 1 1 1 1 1 : POKE USR " b " > 7 , BIN
1 1 1 1 1 1 1 1
3 LET a O
4 LET c - 1 0 : L E T e= 1 O : L E T +=«9
3 LET b-0
6 LET 1=0
9 LET b-0
lO FOR q - 1 TO 9
16 BORDER O : PAPER o : INK 6
19 LET q * - " A A A A A A A
20 IF q*=" THEN GO TO 600
22 GO TO l O O O
25 INK 6 : PRINT AT 0,0iq*
30 L E T q * = q * ( 2 TO >+q*<l)
34 BEEP .01,-20
40 INK 3 : PRINT AT c , e i M B
SOFTWARE APPLICATIONS
RCGISIEKO D
ESG
IN
New Ram-Pack
Anti-Wobble Module
Problems solved with PR adaptor,
no soldering, no dismantling, just
plugs in place Please state model
— £8.95 Cheques and Postal
Software
Designed by professionals, the I D M 9 0 offers a no nonesense approach Orders to PR Electronics, 14 The Champions ot computer-
to eliminate whiteout caused by Ram Pack wear & tear Bretby Close. Doncaster DN4 ised golf. Highly recommended
The I D M 9 0 is compact with a suoerb plastic coated finish in 4 attracnve 6EL German stockists: ERC Pick your own course, pick your
colours black, red. yellow. & white Services, Helnrlchstrasse 93, own handicap, pick any club
(Larger model No I D M 9 1 tor printer lacility)
4000 Dusseldorf, W. Germany. Exact simulation of Britain's top
goll courses All golf rules
Price £ 4 . 6 0 mc VAT P & P 70p Send cheque. P/0. to observed Information on each
C o r o f Rd., Y s t r a d g y n l a i s hole e.g. distances, par
IDM Products Swansea.Tel: 0639 842404 ZX81 VIDEO INVERTER saves Graphics Excellent Designed
(Monty refunded rf not deiigktedi your eyes, increases sale level, for one or two players Suitable
displays sharp white characters on for the whole family. Extremely
solid black background Screen kit realistic
£4, built £5 includes VAT and P&P PLAY LIKE A PRO
TO ALL instruclions Send cheque/postal
order to D Fntsch.6StandonRoad, TROON (48K) As reviewed by
SINCLAIR Thelwall. Warrington. Cheshire Sinclair User August edition 1982
British Open Championship
WA4 2HS.
SPECTRUM AND Course £6.95
New Blrkdale (48K) Scene ol
ZX 81 USERS SPECTRUM TAPE ACCESSORIES Ihe recent British Open Champion-
(Unit only) HKaH SFff D LOACCRtoajW IM • 3000M«d on own* ships £6.95
eMcrcgnm fin loMa^Wmr Llndrlck (48K) One ol Ihe North s
AU T O M A
TC
I T«* C 'W R W T m NS E AA W
I * nun most exciting courses £6.95
imwelMtniniLOWyrtMMtginiiM Wentworth (West & Easl
Put away all those untidy wires with this amazing new unit designed n Oot'llH] &F &ASJC 5TDO-VT D- ^Ty'KtTj C0W*Kh
StM-41 KIP Wl^maf pl^ VOfcH l H WW (Jt4 Wffl. wo C o u r s e s ) ( 4 8 K ) Follow Ihe
by a Spectrum User Put this unit on a chair — the floor, on your lap MMt»HM «c &UU14 ( l « « . t l S0P4P (tit « Burmah Road, the dream and night-
•M|
Move it all m one go Made ot best quality plywood and polished in MfPWtPlMK oupnMICMM mnantral u n a mare ol all goiters World Match
light or dark mahogany or black. Please state colour at £23.50 »»< H«W «WMUM«»1W*IMWM Play course £10
nJAOSArti . ti
Wf Cttf ounnguunomtu M-tfi iw»S it tmqrmtw
including VAT and P&P Please send Cheques/PO's to: • r i d H M M CI « - MrPiP SPECIAL 1984 OFFER
VKtO EJTfuSIOtl LIAO tTr*M«tKMI.(1 K Play the tour courses for £25
E. R. CAMERON & SON LTD CASSMS
smrtH m n M w n i t V
lUMSLUC M
I CUFETIJW
a «
UaStn a i i - H P £1
- E acyti IOMHIHIO Pro Golf (16/48K) 9 hole
H/O 9 THE VINERIES, ENFIELD, MIDDX EN1 3DQ CA&sm uwas nn. •*•««• «-n ioo-n »
WXi> - lOcuww M U l t i a u
simulated course £4.95
(WE HAVE BEEN MAKING THINGS IN WOOD SINCE 1870) MESS MICRO SYSTEMS
A l l prices i n c l u d e p 4 p 21 Pinfold Hill.
Leeds LS15 OPW, For N o r t h Amer.can
100 OWM I V W >V3 MO S a l e s c o n t a c t Toronto Sottware World
A l s o available o n 8 B C M i c r o at an addi-
t i o n a l 75p per p r o g r a m
SOFTWARE EDUCATIONAL
T
lor 5 - 1 0 yr o l d s O.SO kic POPPY PROGRAMS. Richmond House. Ingleton. Carnforth LAS 3AN
F ree lower-case overlay with each cassette ROBOT PANIC
Computer Trade Association Member
tor your 1S/4SK
EDUCAT SOFTWARE s*n MiKO«f»ii»< a*ii«>'< SPECTRUM
83 Lynwood Avenue, Clayton-le- lap i t Mm u t t i w »»ii cn*n to" BoGot i r a m
Moors. Accrington BBS SRS oi ncwng •fflMJalot — can you . «c
G.C.E. O LEVEL 48k Spectrum IS fiaaa talaiiwi iiaM M dUacl (14 ha AapaacN
Son MM. M Station ROM HaMaMan r I,
O l M M M a CM MO
MATHEMATICS
L O N D O N SYLLABUS B (361) 1984/5 £30 THE SET
CAMBRIDGE SYLLABUS D (4004) 1984/5 £30 THE SET
SOFTWARE PHYSICS
£26 THE SET AUTOCRAT for 2X81 I6K The
A. E. B. SYLLABUS 052 1984/S
best management game available
APPLICATIONS CHEMISTRY tor your micro Only C4 95 from A
L O N D O N SYLLABUS 081 1984/5 AVAILABLE Sargeant. 85 Winns Avenue.
CAMBRIDGE SYLLABUS 0570 APRIL/MAY
1984/5 Wallhamstow, London E17
SPECTRUM SUCCESS IS YOURS or we will relund Ihe full purchase price
POOLS
H O M E S T U D Y L i d Trelelgh Woods Farm, Trelelgh. Redruth, Cornwall
A ANCO SOFTWARE
50 AMAZING ARCADE GAMES
Fawkes Computing
G A M E S T A P E 1 (for 16K ZX81)
("A very
Four games on t cassette'
ood cassette." Which Micro' Nov 63f
? he game* are:
Dodge It Eat the dots while avoiding
SPECTRUM MIC CODERS!
DON'T READ THIS If AIL YOUR
P R O C R A M S WORK FIRST TIME
the computer's car (Dodgems!, m/e
FOR YOUR Trojan Dragon Detend the eastlc not
Htmrvr |K# trit ni w-i makennlfln Hv«
• d'i^aU 4»S ivdMer 4r*Mctf>n« CM MOS n j
as easy as it sounds' ("Otters rather
SINCLAIR SPECTRUM more or a challenge than may at ttrst be
(*j*pu«a»m bwili imtnitm tKjrf •varne-sse-v
pMi|*<» If MC>S i«w»iilh d**.!*,- I1I*«I»os'M
m j i i r *tKu.t (tiw | w y w
t'WV
**»« to »tofi
apparent. "Which /Micro?"Nov S3)m'c •'•,«rn>«w ihM^e 'p^unif |I»<M e~\»i»n lh«» *Ou
Daathlrap Avoid getting trapped by the *fvl .Vlm^ .imuJMfMVHi-.lv IM SM IS tral,yr«
computer (m/c)
All the favourites are here: Pacman. Invaders. Frogger. Lunar Tablet* ot Hippocralet Adventure
H.^jk kn I 1-unl.
Vt«t> WW OtlriM ttw* «l * I4«* run a M l e w t h
Lander. Fruit Machine, Defender. Bomber* Pontoon, game (By itselt. would be worth the ( ht^ie irfrtl#«» ilvaffr at imtr-
a r*v ifi> thHi^e im MM*A IOWUHI
Breakout, Asteroids, Submarine. Surround. 3D Maze. Escape. C4 95. Whicf) Micro? Nov 83 ) Answer fiuilv
sheet available IXUOS luad etdrprlulrAl fi * IOAI»*
Aliens. Golf, Dodgem, Target, Tug'O'War, Pilot, Driver, All the above 4 games on t cassette lor 4 we u4 IM Ml ISrtWJhy H^m
only £4,95 iallrncI to mrnu (Mnrh IIWi IO kerf lUfc.rt,
Simon, Ship to Air, Conhect 4, Biorythms. Stuntcycle, Krazy Fawke* Computing (Oapt 'ZX). ihroyif*i * HWAwJ'i
Digger, Gunner, Mastermind, Helicopter, Froghop. Tron, 41 Wolfrldg* Rid*, Atveston, Bristol Sir* IOM IVrr 11% »*>» lhaw
HUM routw* xmIH »>*t m «t*CMi|
BS12 2RA. Tel: (0454) 416706. - Mr* i* f>« MIMl 4"PMi
Balloons, Lure. Matchsticks, Ski-Run, Grid, Reactor, Invader Ih^tmtM t to fwMt m r * p»«*1«
2, Buffer, Fuel Dump. Racer. Blast Off, Play Your Cards Right, W>«< h IM M< IK 4tnrt<1 M«I< lump b*« ktoBASK
Tennis, Ruler, Shoot Em Up. Gunslinger, Treasure Hunt, A l l i n c l u s i v e p r i c e o f o n l y £9.95
Arithmetic. ( I 6 K or 4«K S p e c t r u m o n l y )
fJTI t ^ f ^ i CS1 r ^ f f l f ^ T T f
All with Hi-Res Graphics.
ZX REPAIR SERVICE •IDwiLitis^
10 GAMES FOR SPECTRUM ONLY £3.00 ta Tk. cuat. C b * *
At last no need to wait I M . I H I ICISHt.
DEFENDER 48K SPECTRUM £2.50
for weeks
K O N G 48K SPECTRUM £3.50 Send your faulty ZX 81 for fast
50 ARCADE GAMES ZX81 £6.99 reliable repair We will repair NATIONWIDE
any ZX81 KIT or READY BUILT
All prices include post and packing Computers available at
discount prices. Send SAE tor details. UNIT.
SHOPS & DEALERS
We require Arcade quality games for the Spectrum for distri- ONLY €15 95 fully guaranteed
bution in Europe. Australasia, United Arab Emirates and UK. + £1.75 p&p
and can offer up to 50% royalties for the right games. Send Please stale the nature of the mcpos
your game at once for immediate attention. problem Send cheque or 51 QUEEN STREET, MORECAMBE.
postal order to: TEL: 411435. Also opan Sundays.
Post y o u r c h e q u e or p o s t a l order q u i c k l y to avoid d i s a p p o i n t m e n t to:
NEXT COMPUTER Sinclair. Commodore, A c o m / 8 B C
A N C O SOFTWARE SYSTEMS + Dragon • Lynx
Auihorised dealer for Bug-Byte
(Dept ZX} 25 Corsewall Street. Coatbridge MLS 1PX. 88 Harvest Road, Englefield Imagine, Quicksiiva. Artie Mel-
Green, Surrey TW20 OQR bourne House. Silversott etc
AD INDEX
A. G. F. HARDWARE 74 J O H N WILEY A N D SONS 59, 63, 67
ADDICTIVE G A M E S IFC
ATARI 30 & 31 K E L W O O D COMPUTER CASES. 43
APPLICATIONS 36 KUMA C O M P U T E R S 104
IT'S AS EASY AS T H I S !
LET SS E ac(sh)un st(aa)(sh)uns
will say " A C T I O N S T A T I O N S "
GAMES SOUND ON T H E T V
NEW S O U N D G A M E S U S I N G M I C R O SPEECH I N C L U D E :
Micro Speech talks through your )J Mr. Wimpy : M o o n A l e r t : Hunchback (Ocean)
TV's loudspeaker, ensuring t o p
quality sound. iJLI Lunar Jetman (Ultimate) Las Vegas Lady (Mogul)
P Colour Clash : Shark A t t a c k : 3 D Monster Chase (Romik)
WHAT C A N ' T IT DO!
1/LlJ Lunar Rescue (Lyversoft) The Island (Crystal)
Unlimited vocabulary means that
Micro Speech can say anything ifJ Voice Chess (Artie) Mined Out (Quicksilva)
it can even be made to yodel! P : Mysterious Adventures Part 1-4 (Digital Fantasia)
There is nothing it cannot say!
fJ The Birds and the Bees (Bug Byte)
(JLJ| Blastermind (Martech) Blade Alley (P.S.S.)
£29.95
Send to M I C R O SPEECH O F F E R , P . 0 B O X 1, G A T E S H E A D N E B 1 A J
or telephone NEWCASTLE (0632) 824683 ONLY EACH
Please lend me M I C R O SPEECH unit*.
Name'Print tlMrtyl
Address INCLUDING