Professional Documents
Culture Documents
ZXComputing Jul 1986
ZXComputing Jul 1986
7/
id,
1
' h'!.
FOR ALL SINCLAIR USERS
•mm
i ll lit
• ! H IHi
J
'1111% ' 1 I J | 1 .
i
•IHMWM
''///M/Am ii klllk
•/mwmimmtUMmmmmmmMmmMmiitmWi
Soundcheck:
Spectrum music
software
Keyboard survey
HARDWARE 20
A music keyboard for the 120, a new printer from
Citizen and Trojan's Llghtpen.
CROSSFIRE 34
Readers' letters.
QL COLUMN 40
The fate of the QL Is still uncertain.
CROSSWIRES 64
Problem Page.
PAGE 81
Books: QL Abacus and Turing Man. 14
The page for '81 owners.
s
Arl Studio Artist: and now.. .the Mona Lisa. 98 Citizen: win a new printer. 28
%d I always \ ^^^^
iinuauTTOnct t"
we a smskinfyMe's a SMj
^ me ^—wmm
O •Guy
kasm
apftlStw.
trying to subvert each other to ponder on whether compact
achieve power and It's a very disc technology would leave CO
complicated piece of coding."
There are no plans tor a
the Spectrum back In the stone
age of computing. Nick added,
"Someone somewhere Is bound
5
Spectrum 128 version. "With a
new machine you are looking lo bring out a compact disc
at long development times and Interface"
jSt* I
0r
" «JT
II T
Pitsfeooo.
" ' f l II
MAD
Adventures
The latest game on
Mastertronlc's £2.99 MAD
label Is Master ol Magic.
Described as ta new kind ol
adventure' the game uses
special artificial Intelligence
techniques to let you play
the role of an unnamed
hero plunged Into the
underworld by Thelrlc, a
master magician.
This will be Joined by
Conquest, an ^ordinary'
£1.99 graphic adventure
and Molecule Man, written
by a new programmer who
sent the game In to
Mastertronlc In the post one
day.
Arriba wq
arriba, MXLlMUll
andele
MSM&oomus/nmt vetmma..
(ft
m wooDcuri Lothlorien 128s
While mosl software houses are holding back on 128 games
andele! r?
until the machine's future at the hands ol Amsfrad becomes
clear, wargame supremos Lothlorien are converting two ol their
48K games (or the 128. Waterloo and Austerlltz are now avail-
L ""*-' ^ VwiS^Slrii able in 128 version, while Confrontation on the 128 will now
'rr zim * *« *— • —«i • hi i r <• Include the five additional scenarios which cosl an additional
£5.95 when bought along with the original version. The 128
version will cost only £9.95,
Operation OPERATION
ssL alignment
0H*>m*HHK nucomisoc*..
Global Software have
repackaged their cassette
care kit. Formerly called
Operation Caretaker, It's
now known as Operation
"Guess who gotla ze software testants, penalty mode and dif- Alignment and the new
rights to ze 1986 World C u p . . . ferent skill levels. The game will package contains just the
hold onto your hats itsa coming also come with a colour poster alignment testing tape and
soon," Lapsing Inlo an ex- and team stickers to let you screwdriver for Jiggling your
tremely silly accent, US Gold chart the teams' progress heads with. So It you're
are trumpeting the arrival of
their World Cup Carnival game
Ihrough the matches, It all
sounds like World War II In shorts*
having problems with your
cassette player and you've
ALIGNMENT
IM UWIHUUitn ftOMM s*
which they claim "will reach but if you're into football the got £5.99 going spare, HaMMausrriwm ^
UDKOTIMMIWUl
new standards in football simu- Spectrum version will cost £9.95 Global can nelp you part
lation'. Options will Include a and should be in the shops very with it If you ring them on
choice of kit lor all the con- soon. 01-228-1360.
Microdrive 5
We don't know who thoy are, but the Microdrive 5 have
been spotted on the loose In London, somewhere near
Brixton. Unfortunately we've had to cut off some of the
photo as some of the other bits of graffiti were tar too
tasteless for a high-class Journal like ZX (mind you they
were funny!).
• • M m Creator
.. .Is the name of a new label started up by Argus Press
Software The programs released on this label will all be utility
programs ot various types. The first releases lor the Spectrum
will be the Battie Creator and Arcade Creator priced at £12.95.
The Arcade Creator speaks for Itself, while the Battle Creator
Is described by Lothlorlen, who are writing the program for
Argus, as "the Quill tor wargames'. Lothlorien are also working
on Johnny Reb II which will also be marketed by Argus.
Rooopert QL
the Bear Competition
Bug Byte are about to
release Rupert and the lee winners
Palace along with Souls of
Darkon (converted from an
old Amstrad game). Both Back In April we asked QL
games will be at the usual owners to show off their art
Bug Byte price of £2.95. knowledge In a contest to win
a bundle containing QL
Bounder and QL Paint. Our
"who painted what" posers pre-
High Cs sented little problem for QL arl
buffs who identified the famous
Allies on Ihe march In Tobruk, and a nuclear bomb In Hlsoft, purveyors of daubers correctly almost to a
Theatre Europe. upmarket programming man.
utilities to the masses, have And the winners are M Scott,
just released an upgraded Preston; Roma Ives, llford; Robin
version of their C Compiler Clarke, Castletown; Allstalr May,
for the Speclrum. The new Elgin; J. Oil lick, Slrathclyde
Wargames Hlsoft C V1.3 is smaller and
faster than the original
version allowing you to
Jonathan llkins, Stoke on Trent
David Smith, Derby; John Turley
PSS are marching Info action with two new titles In their Glasgow; Sieve Basford, Letch
Waraamers series. Theatre Europe, originally released on the compile larger programs worth and Brian Oshea of East
'64. deals with the outbreak of hostilities between NATO and the than before. The new way. London.
Warsaw Pact countries, whilst Tobruk Is set In World War II. This compiler costs £25, and for the record Constable
Database Mailist
Stock Cash Book
Control Home
Final Accounts Accounts
Easiledger Graph Plot T^JPI——
Each pack contains ALL B programs, demonstration
data files, and clear and comprehensive manuals for
EA CH program. Gemini s previous retail price for
i
all these programs individually was £179.60.
Now they re all together in ONE COMPREHENSIVE
PROGRAM PACK.
OFFICE M A S T E R
Tape: £15 Microdrive: £17.50
includes P&P a n d VAT.
Mailist
This is a specially dosignod database for sionng
Final Accounts
Using the data file on microdrive or cassette Graph Plot W
names and addresses, and pnnting out in label prepared by the cash book program, this software At last, superb grapns, bar charts and pie charts
formal Special search routines are included for will produce comprehensive end-ol-year reports on your Spectrum! With a complete data entry
selecting only names and addresses that ready for audit by your professional adviser. section and the ability to load and save tiles, this
conform to your catena. The famous Gemini The Gemini cash book andfinalaccounts system is really one of the fun programs to use.
Searchkey' facility is included wilh this program, is now m use by many thousands ol businesses Represent numbers and data in clear diagrams
and data entry is simplified by an on screen label and as a dasstc' professional program has been with this package, and print them out on your
painting system. Just type in those names and translated for a wide variety of micros. Cash - pnnter to accompany reports, budgets, etc
addresses as though you were using a typewriter! book and final accounts alone warrant the Very highly recommended for the office, home
purchase ol this OFFICE MASTER program pack. and school. Also includes capability to provide
mathematical function plotting
GEmiTU
stock records. Enter details of part number, user to set up a budget for items of household and I muted.
description, unit quantity, cost pnce, selling price, family expenditure and compare actual Gonnni Houso.
minimum stock level .units in stock, order quantity expenditure with budget as often as required. Exmouth EX8 4RS t
and supplier details. Detailed reports mdude A running total ol surpluses and deficits is
X
Please send me Spectrum O F F I C E M A S T E R packs
totals of stock at cost and sale pnce, cost of available both numerically and in bar graph form.
bnnging stock up to level specified, gross margin, A completo bank account routine is inducted, Cheques/1 POs enclosod or plcaso dobit my
understocked items, etc. Full browsing facilities together with suggested expenditure categones Accoss/Amoncan Express No.
to make inventory management a pleasure! which may be simply altered as required.
Namo:.
Address:.
- 1 -
OUTWORLD It Is well presented, text and
colour are nicely balanced
Ourome Software and sound Is almost non-
£1.99 existent (it would probably be a
•f , distraction anyway). Screen lay-
The ancient gome of Kingdoms outs have been carefully
has been given yet another thought out.
i WA, twist In this variation. Based on
the film of the same name Inso-
I must admit I enjoyed ploy-
ing this game though. It is easy
. Si
J 4 t
far as il deals with mining of
rocket fuel on the planet 'OUT-
to grasp the fundamentals,
fairly well error-trapped and
WORLD', you are faced wllh nicely prompted (or Inputs. Dur-
"Your toughest job yet." ing play it is quite difficult to
1 1 1 * You have to make as much
money as possible in three
make a fortune, mining dis-
asters and compensation pay-
year* and you begin by choos- outs occur too frequently for the
ing the land to mine and your liking of budding Mr. Scargllls,
workforce from the Grobblys, but overall the algorithms have
Plfflumps and Slurlans. By been nicely balanced.
buying machinery and orga- Nothing to get exclled over,
nising loans you can get to but you could do a lot worse if
work and hope to survive (I hale you want a game ol this type.
games which soy "GOOD LUCK', My main criticism Is that Ihe
don't you?) opllons. Information and events
This theme really has been are a bit limited compared to
worked to death, the best being those provided by the kings of
the MUGSY" variations wllh strategy games. CCS. But for a
many others In line behind pleasant, simple game this one
them. Is recommended, and at least
The game is competent, little you con win occasionally!
sketch characters liven up the
text, but there Is nothing to get
the adrenalin flowing. The pro-
gram Is written In Basic which
Is adequate for this kind of
mt game as fast responses are not
needed.
i;
not a classic, but a worthwhile
addition to any games player's
collection.
CHALLENGE
thing missing is an option to
enter a wordseorch and word
AZED Software list and let the computer solve
if, perhaps AZED would like lo
work on it)
I have long been meaning to Challenge is a broln teaser
type in one of these programs of a program in which you play
from a magazine listing, but againsl a pre-programmed list
somehow I never got around to of words In the computer. This
It. AZED have saved me the was surprisingly Irritating and
trouble slightly addictive, although
There are two programs on there are a lot ol words which
this tope as the title implies: the machine does not know
Wordsearch is based on the (Bunting, Bingo, Newt), which
type ot puzzle beloved of many means that you can win without
and Challenge is based on matching those programmed,
"Target", a word puzzle and not merely draw
published in a well known daily The displays are well
paper.
DELTA WING
thought out and the inputs are keys. Even the pilot's knees
Wordsearch provides the easy to use with plenty of clear move!
normal function ol a square of prompts. A fair bit of error trap- Master! ronlc The usual two screen modes,
jumbled letters in which some ping has been included and £2.99 an actual view and an aerial
words are hidden and you the only way I could crash it map are included and I sus-
have to find Ihem. There are was either very deliberately or Flight simulations tend to be a pect that the lack of ground
four options which act as diffi- by extreme stupidity. little boring to arcade addicts. detail In view mode Is the price
culty levels. An extra function, All in all a very reasonable OK. they need 50 fingers and an paid for the combat routines.
which I personally found useful, product which is a must for all alert mind and may be realistic Speed Is always a factor In
allows you to create your own cerebral linguists. but just Hying around aimlessly this kind ol program, and here
wordsearch from your own list of seems o bll pointless. Ihe program scores, scenery
words. Delta Wing attempts to over- (mostly horizon) is acceptably
These wordsearches can be come this by adding a combat smooth and enemy planes
printed on either a ZX type element to the action, you hove (wire frame) move very quickly
printer or an Epsom type via the to bomb the enemy bases the — blink and you'll miss them
ZX Interlace 1 RS232 As the number of which, one to six, you aport from the bullet holes
select al ihe start. Air to air which appear In your window.
combat is also featured and All joystick protocols are sup-
the enemy planes are out to ported and there is even a two
deslroy both you and your player option for two Interface
bases. 1 owners connected by the net.
Flying seems a little easier Simulation purists may not
than on some programs, but It like the combat routines and
certainly isn't simple The control arcade addicts may not like
panel at ihe bottom of the Ihe amount of simulation, but I
screen contains 14 Indicators loved it!
and guages and there are 14
control keys to master. Graphic-
M Mill
ally Ihe game is excellent, the
cockpit panel is crammed full
but is still readable, they even
found room to show your hand
on the joystick, moving up'
down) I eft/right as you press the %ftS£HIT2
TWISTER of the psychic bolt. In order to
kill Ihe Twister, you must have all
System 3 the sections of said bolt.
£7.50 Graphically, Twister is excel-
lent. All of the levels have been
1985 s PCW show wasn't terribly carefully designed and drawn,
memorable except for one and the feel of travelling into
Ihlng; the goings on at the the screen has been achieved
System 3 stand. To promote their with dramatic elfect.
"soon to be launched' game Each Dimension provides
Twister, they had a band ot different hazards, though they
semi-naked girls running all shore a similar objective You
around their stand with whips! must collect various symbols*
II actually took until the and when you have collected
middle of March for the game the right amount, the next
to be finished, nearly six screen scrolls on very neatly.
months! Was if worth the wait? How long your game lasts
In some ways, yes. and in others, depends on your ability to
no Sub-tilled Mother of Char- jump or move around, shoot
lotte Twister is, to quote the inlay, hundreds of Demons, and
'The blackest hearted dweller in watch out for which symbols
Hades'". and it is up to you to you need to collect. On the first
save the world from a (earful screen the symbols are the very original game, and It is game that will appeal to a
doom by killing her. various suits ol cards — spades, apparent that a lot of thought wide variety of Spectrum
To play Twister requires either hearts, diamonds, clubs — on has gone into the game It has gamers, from the diehard shoot-
some detl finger movements, or Ihe second screen you must a few details that remind me of em-up fan to an arcade/adven-
a joystick Interface preferably collect the seven letters that the original Tempest arcade turer with an Itchy trigger linger!
the latter. The object of the spell Twlsler, and so on. I can machine, but ihey are used In Recommended.
game is to complete various say thai t played for quite o such a diverse manner that this
'dimensions', by killing a certain while belore managing to get isn't very apparent.
amount of devils, and collect- much past the third screen! Priced at £7.50, Twister actu-
ing the correct symbols — As Spectrum games go, the ally represents relatively good
which are dotted around along sound was very good, and It value for money, especially In
the way. Each completed showed that a little imagination comparison to many games
Dimension gives you a section can go a long way. Twister is a retailing at £10. Twister Is a
All this for only £99.95. And now there's even more!
* FREE T R A N S - E X P R E S S U T I L I T Y PROGRAM -
T R A N S F E R S Y O U R FAVOURITE TAPE S O F T W A R E TO DISC
* F U L L 12 M O N T H W A R R A N T Y
* COMPREHENSIVE U S E R M A N U A L
* OPUS D E L I V E R Y PLEDGE
A t an amazing £99.95 Discovery deals a crushing blow to every The Opus package is unbeatable value We guarantee you delivery within
M Spectrum disc drive system on the market. Now it's not just 72-hours of receiving your order and it's absolutely FREE,
the best equipped disc drive you can buy, it's also the cheapest. To order your Discovery call the Opus Sales Hotline now on 0737 65080
Choose Discovery and you'll find a system packed with brilliant features: or post the coupon. Dealer and Education enquiries welcomed. Special
export rates available
• 3VJ"250 K DISC DRIVE
To: Opus Supplies Limited, S S Ormside Wiy, Holmolhorpe Industrial EsUte. Rrdhill, Surrey. ^
Mease rush me the following (PRICES INCLUDE VAT AND CARRIAGE)
• DOUBLE D E N S I T Y DISC INTERFACE
DISCOVERY unit (s)at £114.94
• JOYSTICK INTERFACE I enclose a cheque for £ or please debit m y credit card
account w i t h the amount of E
• PRINTER INTERFACE M y Access | Visa [ ] no. i s :
Tun ID
• VIDEO MONITOR INTERFACE MY C O M P U T E R IS! D4«k DSPEC + Cll28K<tickboiO
ZX
Opus.
NAME
• R A M DISC FACILITY
ADDRESS
T h e future leatures strongly this The paper which made him between history and the
month, both the years far ahead famous posed the question "how computer technology of our day
with the way that the computer far the exercise of logic (and perhaps the future) and
and man are going to integrate resembles a mechanical provides a bridge between the
and the immediate future with process". This provided computer gap
the process of computer scientists with what has become A quote on the back cover
communications, which is the concept of a Turing from Beryl Bainbridge says that
heavily used at present, but is machine. The definition ot a "the subject affects every one of
also definitely a land mark in Turing machine is, wait for it, "a us", and indeed it does. The
the time to come. hypothetical universal question however is that, without
The first book Is called computing machine able to seeming to be a Philistine, do
Turing's Man and before we modify its original Instructions by we really need to know?
actually begin to examine the reading, erasing or writing a
book. I shall first briefly Introduce new symbol on o moving tape Turing Man
to you Turing, who he was and of fixed length that acts as its
program". The book goes Into great detail
his concept ol the Turing of how the Turing Man should be
machine. The above quotes may give made up, in fact the author's
Alan Mathison Turing was an you an Idea of the sort of book general idea of the man that
English mathematician, born in this is. The book itself gives a Turing envisaged. But my own
1912 and died at the age of 42. great insight into the link idea formed from the book is
that Turing's Man is really not too
interested in the history of man,
although this lack of interest
Counting On QL appendix which covers the
version two amendments. The should be impressed upon him.
Abacus chapters are pretty clear from Perhaps I myself have gone too
J. W. Penfold their headings: What Is a far down the path of Turing's
man to be interested in the
Bernard Babani Books Spreadsheet?, First Practical
Example, Mathematics Cut Down history of the advancing age of
£2.50 To Size, Accounting Examples, the computer.
Technical Examples, Using We are all in some respects
The books published by this Printers and Import and Export, Turing's men, and the book
company are many and varied, The last being a brief clearly defines if you are one or
all small in size and low on explanation of how to use data are not. Turing's man very simply
price, and Mr. Penfold is their pet with the other Psion programs. is someone who agrees with the
QL writer having also produced There are a couple oT view that the computer Is giving
Into the QL Archive, An interesting practical examples, us a new definition of man. as
Introduction to Programming the eg. a credit card calculator and an "Information processor" and
Sinclair QL and An Introduction a monthly cash account, and of nature as "information to be
to QL Machine Code Plus each Is developed In a step by processed". A Turing man is also
sundry other works of note. step fashion with detailed one who thinks like a computer.
So the author knows his stufl, explanation all the way. One who In every day life thinks
but how does he communicate So how did my friend get on? in the way a computer thinks.
it In his book? Well first of all it is Well, he came back and The book is too vast even to
worth looking at who he has proudly showed me his present a precis of the text here
written It for, and a good masterpiece created on Abacus, and even then I am sure that I
Indication for things to come is he had found no problems would not do the book justice.
that he tells us without any getting to grips with the book The text goes far back into
delay in his preface. and was quite enthusiastic. Up ancient classical times, right up
"This book is designed to till now he hadn't bothered with to the current century, and
introduce the complete Abacus because he didn't see further, and shows the reader the
beginner to the use of any point to It In relation to his way the Greeks devised the
spreadsheets in general and own needs. Now he claimed he computer and the effect that this
Abacus on the QL In particular." had a few ideas on how he had upon our lives Stepping
Well. I may not be an expert, could make use of the program forward in time, the clock is
but neither can I be classed as and his first effort, which he was taken as the key machine of the
a complete beginner, so after stuffing under my nose for modern Industrial age. Time
reading the book I let a friend approval, was a printout of his keeping is a subject which the
who qualifies as a complete school timetable (he Is a author proposes ended up
beginner read II. teacher). Perhaps not the use controlling men. so is the
From my point of view it was envisaged by either the computer as we know if going to
very easy to read, demonstra- program authors or Mr. Penfold, end up controlling man? After
tions and examples were well but perfectly valid. reading the book. I thought yes,
chosen and helped to clarify If you have difficulty getting to although I am not too sure If the
the text. Added to this, the grips with the QL Abacus author shares my opinion.
00
straightfoward. factual approach manual then this is a superb This argument, and I do feel
did not make me feel that the introduction, though It you have that I would lose it if faced with
O author was talking down to me
The book consists of seven
already mastered the basics of
Abacus then the book may not
Doctor Bolter himself, is one of
many which the book creates. It
O chapters and a two page provide anything new. is very difficult though to
establish who the book is aimed
THC
GRAPHIC
A D V G H T U R<= C R G A T O R
The amazing, combined text and graphics adventure generator enables r~i: 7 T" ~~ ^ T T t T T r T - I
you to produce fast, compact adventure games with the minimum of effort and ! ^er^E GRAWIC^V^ITURE
the maximum of creativity. Stunning graphics can be created quickly and easily
with the powerful picture generator that has many features including:- dot, " " "
CREATOR
• Cassette £22.95
I
circle, elastic line, ellipse, fast fill, shading, step by step review, easy editing and
the ability to merge pictures. I enclose Cheque/PO for £
The comprehensive, intelligent command interpreter can handle complex or please debit my Credit Card
sentences and multiple input commands. There is also an extensive text com-
No
pression facility that allows you to produce far more detailed and numerous
location descriptions. Plus a full function editor, automatic word formatting, a Name-
logical command interpreter and an abbreviated input acceptance facility. Address.
So unleash the power of your imagination now w i t h The Graphic
Adventure Creator, for your Spectrum computer. Available from all leading
retailers or direct from Incentive on 0734 591678. I
INCENTIVE SOFTWARE LTD. 54 London Street Reading RG14SQ. I 1
LU Addictive games may seem to have
been lying doggo since their
heyday and the success of
Football Manager, but they're back
and living up to their name with
their latest release, Kirel. Kirel Addictive Games £7.95
his Isn't an easy game to when collected, allow Kirel to or to change your tactics in an
describe — to say that it build bridges across sections of attempt to get onto the next
combines elements of Knight the maze, cake and sweets screen. The time limit and the
Lore and Pacman makes it which boost his energy and monsters add an element of
sound derivative and doesn't allow him to kill the jelly arcade action to the game, but
really do it lustice. Kirel is the monsters. this Is nicely balanced by the
name of a blob-like character So far It might not sound like strategy and quick thinking
with bulgy eyes and a silly grin, anything particularly exciting needed to plan ahead and
who finds himself on a board but there Is one more element rebuild the maze structure as
upon which layers of blocks are that makes the game you go along.
arranged in complex three wonderfully addictive When he's In a game like this the quality
dimensional maze structures. wandering around the maze. ot the graphics and animation
The board is eight blocks Kirel can only jump up or down are less Important than in most
wide by eight deep and the one block at a time but many of arcade games, but Kirel Is none-
blocks can be piled up in layers the objects he'll have to reach theless well designed and
half a dozen high. This means are tucked away on top of high animated. All the graphics are
that there's enormous scope for
creating structures with the
blocks and the game contains a
E lles of blocks or down at the
ottom of pits surrounded by
large and clearly drawn despite
the amoung of stuff that Is
cluttering up the screen. And
total of 70 screens. there are some nice touches,
In addition to the obstacles such as the ability to alter the
created by these blocks each viewpoint so that you can see in
screen contains a number of
objects that have to be
collected within a time limit In
order to move on to the next
uNSTIil! and around the maze, which
show that the programmers have
paid a lot of attention to detail.
I don't have any real
screen. If you don't finish the
screens in time there is a lit fuse
i l l l : criticisms of Kirel, though I do
think it would have been nice to
under the board that burns see user-definable keyboard
down and blows the whole thing controls, and some of the purple
u p Also slithering about the screens are a bit rough on the
boards are strange jelly-like blocks which makes them eyeballs. The time limit on the
creatures that can drain Kirel's Inaccessible. So, in order to be screens Is a bit short too, though
energy level if he comes Into able to get to all these objects there is a practice mode In
contact with them. Kirel can pick up and drop one which you can have all the time
To complete each screen you block at a time and build his you want.
have to guide Kirel to the lit own stairways and ledges and. I have to admit that I wasn't
bombs hidden in various corners In effect, rebuild the maze to suit expecting Kirel to be anything
of the maze. These are himself. This leads to some special when I first loaded It up
sometimes hidden beneath frantic scenes as you rush — after all. If does use elements
layers of blocks which means around the screen moving from some quite old games and
that even with the 'reveal' blocks and trying to get to the there's nothing particularly state-
function that pauses the game bombs before the time limit runs of-the-art' about the game — but
and give you an x-ray view of out. It really does manage to mix all
the maze you've still got to This Is one of those games these old ingredients and come
puzzle pretty hard over how to where you can almost see what up with a brand new recipe
reach the bombs. Also you need to do but can't quite that's highly addictive and
positioned within the maze are get it done in time, so you keep deserves to rival the success of
transporter pads, arrows which, on trying to beat the speed limit Football Manager.
ZX COMPUTING'S
. ^ x «y
PROPERLY!•
.it \ i \i
r-l '• \ * \ \
o ^
0 O ^ ^
•
i
N E X T
M O N T H :
( U E L L
"1 T" T H E
A R T I S T
IRTTEHPTSJ
R REftL
C O M I C
!•: h e r o !
" • " h i s is a system comprising a The software I was supplied the MIC socket normally used for
musical piano-style keyboard with gave a menu on screen saving programs to cassette. The
and software to go with it, and allowing a choice of eight sound quality thus produced is
an optional amplifier/speaker. different instruments. They were excellent, and I must say lhat
The keyboard measures about Piano. Strings. Organ, Popcorn, even without the amp the sound
56cm across and has 37 keys Evolulion, Siren. Synth and produced from the TV speaker
covering three octaves. The (eel Hawaiian. The blurb in the HCCS isn't bad either.
ol the keys is very good, and manual says that sixteen voices The system makes use of the
they react well to the touch. are available for a disc drive Spectrum's in-built sound chip,
To operate the system is very version (and if so I don't see why and is thus capable of playing
easy. The keyboard connects lo those same sixteen voices up to three notes at once, which
the Spectrum via a ribbon cable should not be available for a means thai chords may be
which plugs into an interlace, microdrive version, but perhaps played. If more than three keys
which in turn plugs into the they will be). The sound is are pressed then only the three
edge connector at the back of reproduced through the higher of the notes will be
the Spectrum. You must have a television speaker, and also played — a system which seems
Spectrum 128. The system won't through the (optional) to work very well.
work on a 48K machine. Then Echosound Speaker/Amplifier. As for the sounds themselves
you just plug the Spectrum in. The best sound is obtained by — well some are good and
select "128 BASIC" from the main turning the TV sound right down some are bad. The piano sound
menu, and LOAD the software. and just using the amp, which is is good, but the keys are not
The version I was supplied with connected to the Spectrum via pressure sensitive, which means
was on cassette, but i had no
trouble whatsoever in adapting
the program to a microdrive
version, since all of the LOAD
and SAVE commands were in
BASIC - just change LOAD to
LOAD * "M il; in line 100. and
SAVE to auto-run from line 10.
SOUND
OUT THE ECHO 20 ZX Computing Monthly • July 1986
AT DT RT
thai if you hit a note vigorously it the main menu. You can now re- having to line the cassette up
sounds exactly the same as name the instrument on the before loading in data, and is
pressing the nole gently. This menu by just pressing the much faster.
means that you can't really use alphabetic keys (eg FLUTE) The main display also allows
it as a piano. The strings sound is followed by " e n t e r , but note you to change octave by
in lact a violin sound, although that only capital letters will be pressing the left and right keys.
you can easily alter it (as you accepted. If the program was You can go from - 2 to +2 in
can all of the sounds). The organ loaded with '^caps lock" on steps of one octave. You can
sound is exceptionally good. then all letters will come out as also change the pitch by
Popcorn is a short blippy sound capitals, otherwise the letters will pressing Ihe up and down keys.
like thai on the single of the be ignored unless "caps shift" is Here you can go from - 9 6 to
same name which hit the charts used. You can now play your +96 and each step represents a
a few years back. Evolution is new instrument. quarter ol a semi-tone. By
one ol those weird sounds which playing with these controls whilst
starts off silent and then slowly playing a note you can get
\
builds up. which makes it ideal some good warble effects
tor playing slow spacey music
M l 1111D HCCS say there should be
mi
on. Siren is even weirder — if you more soltware for the keyboard
hold one key down and keep it in future. We are promised a
pressed it sounds rather like a
police siren (one of those
American ones), but the music
WlH record and playback facility,
and a repeat facility which
could provide a backing track. I
you can get out of it is quite haven't seen these options, but
unbelievable. The synlh sound is Instead of having to recreate then my package came without
very nice; it's both beautiful and new sounds every time you an instruction book, so maybe
melodic. Finally we have the switch the thing on. you can I've just missed them.
Hawaiian guitar sound, which is load and save sounds very The keyboard and software is
equally as nice. easily. Pressing the semi-colon incredibly cheap for what it is al
All of the sounds are key produces the message "SAVE fifty quid (£49 95). The Speaker/
adaptable. Select the sound you filename" at the bottom of the Amplifier is forty quid (£39.95) but
wish to adapt and press the screen. You can escape from it you've got one of these
space bar. You will then be this by entering Ihe empty string, hi-fi stereo tellys you probably
greeted with a screen like that otherwise you must input a won't need it, Actually it's
of ligure one. Now the up and filename. All of your sounds will possible to take the sound from
down keys may be used to be saved wilh this filename. the Spectrum's MIC socket into
select the aspect you wish to Similarly, by pressing Ihe quoles any hi-fi amplifier, so it you've
change, while the left and right key you get "LOAD filename" already got one you don't need
keys will change the actual and are able to retrieve HCCS's. In any case the amp is
values, I found that selecting previously saved sounds The good, although I would question
values 10/10/4/4/4 from the software supplied loads and its value for money, since it puts
"piano" sound actually turn it saves to and Irom cassette, up the cost ot the keyboard
Into quite a nice flute sound. however by changing lines 220 system by nearly 80%. The
When you've designed your and 320 I was able to instead keyboard, though, is certainly
sound you press the space bar use the microdrive. This well worth buying and is
once more, which returns you to eliminates the problem of exceptional value for money.
anything at all after a while if t :»*-. .£ - -" iWY . whole package is most
»-r*+'
n; if . -rMF
the assembler limits you to six t.»:*£•
*<. £ Impressive. The one area where I
characters. Attention to this sort W t'l feel Improvements could be
of detail makes the user feel jK-O :» " l ••! i*; £ -rp v« • K i t . J . made is printer interfacing,
very comfortable with this •L .. „.'- •• £.
:• Li .< .l- . - because Kempston 'E' is the only
program. .: .. :; --t one guaranteed to work with it.
•jf": ."E i,t "V -i. CI1 .1 :fc .n. .H4.ii
.F -,; .. ft tt r It seems a pity that such a
- o; If Ft ii .i» V It?
versatile program in every other
Editor/assembler direction should not support a
There are two tapes. The first, the wide range of interfaces.
Editor/Assembler, has all the This apart. Laser Genius is a
features you would expect and Screen dump ot monitor 'window screen' first-class package, straight-
numerous extra ones. Macro during disassembly. forward enough for the beginner
labelling allows procedure and versatile enough for the
definition in the listing. A special program needed, say, to drive a expert. The price amazes me.
set of commands constitute a printer interface, you could write The program I have been using
high level language — Phoenix subroutines to drive different until now cost me over £22 and
— which is really intended for ones, set the conditional facility has half the facilities this one
testing algorithms, but they can to assemble just one and ignore offers for £14.95. Clearly,
be mixed freely with assembly the others, and produce several excellence is the hallmark of the
language, so there Is no need to versions of the program from one IQ series.
convert a tested routine. A listing. The code produced by
calculator, accessible from the the assembler is in a special r-Tfif ~ :Tiv
editor, accepts input in all four form, so there is a conversion L'£R. :«!'
:T.F;. i . ; .
arithmetic conventions, and will program to translate it to normal . cf.. L • i'-
i'EFU i B M r
-
output in whichever base is code. Either form of code, or the 30 !N!T .-£T , vr.. :. , . i i ' .vT. f « U
specified, and in unsigned or source text, can be saved to 40 tj-J Chi. i ; . : l. iAJ* ji
two's complement arithmetic. tape, microdrive or disk. L '-':'.* * 1 0.':H
The editor takes care of ««•
Of r-6
tabulation, and you can mix ::op ft
upper and lower case freely. Monitor/analyser JO • p-i.'iis ,:r • i 1 '
Opcodes are converted to The MonitorfAnalyser on the LFMWii'i A OL.-:
... h.EOH
upper case, but labels and second tape is just as powerful. IIJ « Oft"!-
notes remain as you entered Versions residing high or low in :•< h 'ifiH
them. LOOP, Loop, and loop memory are offered, and either HZ
being recognized as different can be relocated so that there is Assembler screen dump showing text
labels. Error messages are very no clash between the monitor Just as you type ft In.
Ml <\ I I I I D
The model we had to test started will take out everything drawn
working intermittently after a
mi
during the last option chosen,
couple of hours, but you could and the window option allows
get it going again by pressing
wifl
you to clear a selected portion
the connector to the battery or of Ihe screen, or you can clear
jiggling the wire. the whole screen. Your artwork
Perhaps it was just a poor can be saved and loaded on
connection on this particular tape or Microdrive, and the pen
instrument and not a symptom of software can also be transferred
an arrangement which puts too broken it. The geometric options,
box, triangle etc. are easier to to Microdrive. I suspect that the
much strain on a not very strong BASIC can be altered to use the
connector. I hope so. because in position exactly. You place the
pen where you want the start of pen with Wafadrive, and the
other respects this is a very good handbook also gives a sample
light pen. a line, the first corner of a shape
or the centre of a circle to be, program to allow you to
press the key, and a one pixel incorporate the pen operation
The software cursor appears. Its position is into your own programs.
given at the bottom of the You would not expect a light
When the software loads, the screen in x,y co-ordinates and pen to be as sophisticated as
menu appears and a light touch line and column numbers, and the software graphics packages
of Ihe pen on the box alongside you can use the arrow keys to available, but although its
an option selects the one you move it. This can be repeated options are limited, it is more
want. There are three Ihicknesses with the circle circumference or accurate than I expected it to
of normal pen and two of italic, the other corners of a shape so be. The ability to position lines
plus a dotted line and an you can position it exactly. and shapes with pixel precision
airbrush. You select the ink is certainly useful. If you want to
colour direct from the main be Ihe Rembrandt of the small
menu, but to select paper screen you would probably use
colour, you touch the pen Options it to add the freehand drawing
alongside the colour, and then and stick to a graphics program
select the 'New' option which The Fill option Is efficient, but for textures, colours and detailed
gives a choice of clearing the very slow, almost like a BASIC fill. work. But if you want basic
screen or returning. Either option You have seven textures and drawing and colour facilities
takes you back to the main solid colour to choose from and then this could be for you, and,
menu to choose the ink colour, the current ink colour Is used. If above all, it is fun to use.
*JJwjan
e m
Carol Brooksbank puts
pen to screen with the
Trojan Light Pen.
I!
SPECTRUM REPAIRED FOR ONLY £19.95
"INTERNATIONAL
REPAIR CENTRE
... WITH ALL THE
LA TEST TESTEQUIPMEN\
theZIM^S When you send your computer to us
we don't only repair It. we check the
colour, sound, memory, keyboard,
feet, In fact fully overhaul your
computer for as little as £19.95. The
price includes all costs Including
return post, packing and Insurance,
plus VAT, three months no quibble
[il guarantee with each repair.
2800 CPU
4116Rsms 6526-C.IA
ZTX650
ZTX213
6510-Processor
6581- Sid Chip SPECIAL OFFER!
D.I.Y. Power Supply Transformers
ULA6C001
906114-House Keeper
901225 - Graphic Room Why not u pgrade your i tK Spectrum to a « K
CORNER
Rom 901226-Basic Rom for as lime as £17 95 including vat post and packing
Keyboard membrane 901227-KernaiRom if you would like us to fit the kit for
Spectrum 5.S0 6569-VIC vou lust send us £19.95 wnicnis
Keyboard membrane 4164 Rams-Memory
We regret w e c a n n o t Spectrum Plus 12 90 a fully inclusive price to cover
show all t h e c o m p o n e n t s Power Supply
Metal Templates 5 SO . all costs including return
available Just g i v e us a Keyboard Mats 6 50 Transformers Posoge
call and w e can q u o t e v o u 2X81 membrane s o o Ail our prices include VAT But please add
over the phone, d e l i v e r 5pectrum ServiceftUnuaifOnly CIO 00 (i SO on each order to cover con 1 Full fitting instructions
bv 1st class post including Spectrum . model picking jnfl handling crurges
supplied with every kit
VIDEOVAULT HEALTH WARNING"! Issue 2 and J only
•Sending your computer to any other Repair centre can seriously Damage its Health
FULLV
REPWRED
ATTESTED
ONCOST
ADVANCED
TEST
equipment
IN E U R O P E !
140 High St. West, Glossop, Derbyshire, England
Telephone: Glossop (STD 04574) 66555/6776
©copyright Vldeovault Ltd. No.140586
ZX takes an exclusive fuss. I set the printer up in less
than ten minutes and such
In use
To start with, several operations
first look at Citizen's details as being fitted with a
standard mains plug helped a are accessable from the front
panel, these are pica, NLQ (or
new printer — the lot.
correspondence quality as they
So, we were off to a great
insist on calling it), italic,
LSP10. start.
emphasized, reduced and the
Tech Specs beep disabled/enabled
function. The positioning of these
LSP-10 Printer So that you can compare Its features Is ideal it like most
Citizen features with those of other people you position your printer
printers I will give you the
£266 technical specifications at this
slightly higher than your
computer.
stage (CPS = Characters Per
Accessing these functions Is
First Impressions Second, NLQ = Near Letter
Quality). 120 CPS in draft mode
done by putting the printer on
line (the only instruction omitted
T h e LSP-10 is a medium sized and 25 CPS In NLQ.
in the manual that I could find!)
machine in an off white/cream Bidirectional print In text and then holding the FF button
finish which gives it a classy, mode, undirectional in graphics. and pressing the on line button.
professional appearance. A Dot Matrix printer. 9x9 dot Each subsequent press of the on
control panel Is set at the front character form, but 8x9 In line button steps through the
on the right and LEDs indicate practice Print density is 60, 120 modes. Once selected you exit
power, paper out and ready, or 240 dots per Inch in graphics this operation by pressing FF
following Ihis are the three mode (producing 480, 960 and and then LF.
control buttons and they are 1920 columns per line with
clearly labelled on line, LF, corresponding densities in IBM Yes, I thought this sounded
FF/auto sheet load. mode). The LSP-10 is Epson and confusing when I read it. but In
IBM compatible. practice it was pleasingly simple
In a separate section In the and easy to master, a lot better
box is the Tractor Feed unit Centronics Is fitted as than the usual rigmarole of
which can be attached if you standard and RS232 is available sending 57 varieties of control
want to use continuous paper, as an option. There are user codes. Of course you can
the manual and the printer defined graphics plus built in always change fonts that way if
ribbon. Epson and IBM graphics set as you want to be awkward!
I am a great advocate of well as 11 International
character sets. All the normal ESC + codes
reading manuals, some can be are supported and these can be
so literally translated as to be All the usual print modes are sent as per the usual system to
incomprehensible, but are good provided, pica, elite, access the other operational
for a laugh. Others, such as the proportional, compressed, modes.
old Epson ones were so emphasized, doublestrike.
technically detailed that you expanded, italics, underlining, I used it with Tasword 2. the
needed to be an expert to reverse (inverse), superscript, ZXLprint 3 Centronics Interface
understand them. subscript and an unusual option and the Kempston E Centronics
of overscoring. interface and it worked perfectly,
The LSP-10, as I suspected from first time.
reading the 120D manual, is As you can see the LSP-10 I tried it with graphics utilities
written with a non computer provides all the features of other such as Tasprlnt and Cap
specialist in mind. It is well printers of its type and a few Software's Designer and it
written and not a rough extra as well. The next step, and worked away happily.
translation, clearly set out with possibly the most important. Is
the intention of getting the user how easy is it to use these When plugged into the
operating it with the minimum of features. Technology Research Ltd
Centronics Interface and the QL
it operated perfectly with the
Quill and produced superb
Citizen LSP-10 Competition prints from Graphiql screens.
I think the life expectancy is
Final comments
• 10,000,000 characters
The NLQ. oh all right, CQ mode
produces print of a very high
• 50,000,000 characters quality and even draft mode is
more than acceptable in
• 100.000,000 characters quality. There is a 4K buffer built
in which, though not capable of
How large is the LSPIO's buffer? holding more than a single
page, can be very useful when
• 2K • 4K writing several short letters or
• 3K pages.
The noise level is acceptable
What Is the LSPIO's print speed in NLQ mode? and speed was very fast, even at
25 CPS in NLQ It is not too slow.
• 5 CPS • 25 CPS • 250 CPS I have known some printers
where to change the settings on
Name. the DIP switches (used to set the
power up stage — ie. IBM/EPSON
Address. slashed/non slashed zero etc)
i
you have to dismantle the
printer and use a special device
£
a
a
<
Stephen Dean
Saga 1 Emperor
Saga Systems
£39.95
This is a good-looker. It is white,
slim, with a groove for a pen.
posh lettering, big square keys
and lots of them. Fitting is a
doddle — you retain the
Spectrum base and add the top.
fitting in the new ribbon cables;
about five minutes. The keys
themselves operate on a
membrane but the 'feel' is really
not bad at all; quite
comparable with the DK'tronics,
lor instance. They are lettered,
however, with the same do-it- Sinclair's single-key entry system hand only too frequently. At
yourself system that DK'tronics discourages typing, but pretty present, it is advertised at £39.95.
recently discarded — and the awful when it comes to word- which compares rather poorly
problem of these sticky tabs is processing or any other with the DK'tronics. which has a
that the printing wears off the occasion when enlering text is numeric pad. However, it is far
front leaving the keys unlabied. necessary. Moreover, being a less likely to need an add-on
The trouble with this board is membrane system, you are stuck ribbon connector for adding
thol it looks as though you have with the maker's arrangement of peripherals, and it looks a lot
a lot of additional single-entry keys; it can't be modified. And posher. Provided that you were
keys. In fact, you have not. What some versions had capacitance not particularly interested in
you have got is a lot of dupli- problems; certain programs word processing, but, instead,
cated keys bunched round the (Betabasic, for instance) wouldn't wanted an add-on keyboard for
appropriate shift key and run without a program patch or programming, and didn't want
somewhat misleadingly labelled a hardware modification. On the lo input large amounts of
as the shitted character: you plus side, most peripherals fit. numerical data, then perhaps
hove to press the two adjacent and it is robust and reliable — it this is just the keyboard for you.
keys down together to get the has to be. for ours currently sits
character you want. This is fine in a classroom in a junior school John Wase
for use In programming, where and gets a touch of the heavy
34 B O U R T O N R O A D G L O U C E S T E R GL4 OLE
Tel (0452) 412572
P S: We are also looking tor 6502/Z80 programmers tor urgent conversion work.
ZX COMPUTING J U L Y 1986 33
MCrossfire is here to express readers' opinions on all aspects of computing
with Sinclair machines. Why not drop ZX a line?
l
mapped using ports BBI AB, 9B and 88 able soon, this tact will not affect the
Machine Code queries Larken Electronics has Just come out system number (Prometheus — View-
with a ZX 81 Disk Drive Controller Board. data 01-300 7177).
I have been a subscriber to ZX They claim that It will store 160K on a 5'A B.JG. Spencer.
Computing since the first issue disc at a rate ol 125K per second. It
(summer 1982) and have requires a "SHUGART 455" or com-
found It uniformly excellent, but now patible double-sided drive. User Direc-
that so much ot the programming given tory command — DIRECTORY, LOAD, Max is finished
is In machine code I am afraid that one SAVE, FORMAT, DELETE and EXIT. The
Important point has been completely power LDOS on Eprom, loads or saves, I have Just completed Max
ignored by all computer magazines Basic Programs. Machine Code or Headroom by Qulcksllva. their
that I have seen. Arrays The DOS USES 12 to 16K area ot latest and most addictive
The giving of checksums helps a bit Memory: 2K RAM on disc controller. Uses game
(although these are not 100% accurateJ no ZX 81 RAM, and RAM packs and peri- I have received Max's personal mes-
but nowhere have I been able to find pherals connect to Controller. The sage and thought that the graphics
out how to correct errors short of re- controller Is connected to ZX 81 by way were very impressive but the speech is
typing from the beginning which, to say of ribbon cable. Cost Is $119.95 CDN. rather hard to understand due to lack
the least, is a bit ot a borel plus $4.00 CDN. shipping. of sound capabilities on the SPECTRUM
At 82 I am a bit old to learn new 48K. but I managed to pick out this:
Write to: Larken Electronics, RR 2
tricks and. although I have no difficulty NAVAN ONTARIO. CANADA K4B 1H9 for "I have only 30 seconds and you
In correcting errors In Sinclair Basic, I further details, brainless computer wimp is sitting there
am afraid that re-typing the whole of a Peter McMullIn has written a newer in front ot your computer when I hove
machine code programme (I do not version of "WORD SINC" a 80 column. only 30 seconds All I want to say Is
speak American) Is more than I can 64K word processor for the T/S 1000 or ZX this... this... this... this,,. congratu-
stomach. 81 called "WORD SINC 11.5 and 11.56. In lations and give my love to the family,
Another thing that bothers me Is the 64K, there is space for 39030 characters cheerio, see you later, bye... bye...
Increasingly frequent numbers of cas- and many programmable printer func- bye... bye..."
settes on sale for round about £9.95 that tions. I have five other word processor I like the presentation of ZX Com-
wilt not load, either reverting to the programmes but this one is the only puting magazine, but I think the rating
copywright sign or freezing the moment one that I use It Is simple, fast, easy to should be more detailed. I like the idea
they have loaded. I have two cassette change to use and suits many require- of a monster to show the overall rating
recorders of different makes, both of ments. capable of either text or graphic of a game but you should also show a
which give exactly the same results. print out. If you wish to review this percentage tor graphics, sound, value
I have no trouble whatsoever with program, let me know and I'll send you playablllty and presentation. Apart
programmes that I have entered myself the complete copy and manuals. from this small point your magazine is
(In Basic ol course!). first classl
Write to: Peter McMullIn, 2340 Queen
F Wade-Cooper, Burgess Hill. Street East, Toronto, Ontario, Canada Tim French. Chichester.
M4E 1G9 tor further details
R. Meijerlng. Winniped. Canada.
Attention Wafadrive
News from Canada owners
I noticed In your news column
Astronomical I wish to contact other wafa-
e that some of your readers are
having problems In finding
Communicatons drive owners who would be
Interested in exchanging
thermal paper for their printers. I would be most grateful If the Ideas and helpful hints.
I wish to point out that Radio Shack hS WA details of my viewdata bulletin Also if any wafadrive users are Inter-
(TANDY) has thermal paper which is ^^H board Prometheus can be In- ested In getting Gilsoft's the Quill to read
better quality paper, even though It is cluded In the letters section of your next and write to wafer I would be more than
roughly % thinner. I've used that paper publication. pleased to hear from them as Gilsoft tell
for two years now, mainly because it The system has been primarily set up me that If I can find enough users they
was cheaper (two rolls tor $5.95 CDN.) with astronomy as its central theme, will strongly consider bringing out a
and better. And no problems in getting although many ot the system's features wafadrive version.
It or using It. prove to be of genuine use to serious Spectrum owners in Cornwall might
I'm currently running a T/S 1000 with amateurs I equally intend the system to be interested to know about the Mid
Memotech 64K and Centronic interface be of real Interest and educational Cornwall Coop Computer Club We are
attached to a Tandy DMP-105 Printer. I value, particularly to the young. The the largest computer club In Cornwall
have no problems interfacing with it. My database has been constructed with and meet every Monday evening at
interface Is from "EPROM SERVICES" (3 sections that appeal more readily to 7.15 to 9.30 in Roche, Cornwall.
Wedgewood Drive, Leeds LS8 1EF. Phone junior sfargazers. and more are Further details on both wafadrive
0532 667183) and Is also compatible planned. matters and the club can be obtained
with the SPECTRUM (Costs $8900 CDN.) British Telecom have now assured from Mike Richards, 8 Victoria Road.
It is dual centronic interface that is port me that a dedicated line will be avail- Roche. Cornwall PL26 8JF (0726 890473).
Sinclair 128
Echo Musical
Echosound |
£84.90 Speaker/Amplifier
(save £15.00)
ides FREE KnytxMnJ lUlor, Provides an impressive 5 watts output to its
Sinclair 12» not inslumw big 6" twin cone speaker, complete with
volume and tone control: mains powered.
Only £39.95
includes 2M connecting cable
»:t s
28 Hitchin Street,
ROM Vmion £69 95 Biggleswade.
Commodor* 64 Beds.
Echo Ktybowd £4995 VAT ana p & D inclusive witnm UK
•tXtcCawene (Overseas inc C3 per item)
Tel.: (0767) 318844 {4 lines)
'OMM which « not apot-caDie Please allow 28 days tor delivery
iis body Is covered with an
orange, flexible, rocky textured
hide. . .he has no apparent
neck and has four toes and
fingers.. .the mutagenic,
specific-frequency cosmic ray
bombardment caused hts
musculature, bone structure.. .to
greatly Increase In density." Who
does this describe? No, not
Bryan, my hideously savage
editor, but the star of one of the
games reviewed this Issue. Find
out who It Is In a paragraph or
two.
I am still languishing here in
the deepest, darkest. dTampest
depths of Argus Press Towers.
News of slavery being abolished
has not yet reached Bryan.
Still, at least some adventures
have finally been released, so I
have something to do other than
listen to the sound of dripping,
cold custard (a unique form of
torture known only to barbaric
Bryan). Arlolasott have re-
released an old favourite of
mine, Valkyrie 17, first out in 1984
from the RamJam Corporation.
Then US Gold surprise everyone
by actually releasing a game
without it having been
advertised for six months
beforehand; Questprobe 3
starring the Thing (described
earlier) and Human Torch,
writteg by famed American
adventure writer Scott Adams.
(Well, it hasn't been advertised
by THEM for very long, but the
now departed Adventure
International had been
promoting it before Christmas.)
Anyway. It's about time too
Scott — It's been over a year
since the last one. At this rate,
the Questprobe series, planned
to run to i2. will be going well
Into the next decade Strange,
considering Scott has said that
his games only take a few weeks
to write (not surprising when you
consider how small and linear
they are). By the way — can you
tfiink of 12 Marvel super-heroes?
No. neither can I. and Scott has
used the most famous ones, such
as the Hulk, first. I can only guess
that he will start re-using these
later in the series.
But what you really want to
know is have Ocean released
Hunchback the Adventure yet?
Do pigs fly. I am tempted to
respond. Halt a year late nowl Is
It something In Manchester's
water supply which makes them
work so slowly? (Ocean are
talking about a June release —
hang on—Ed.) Level 9's newle
should also have reached me,
but it's only a week or so late
and will probably be out by the
time you read this. However,
D
< enough of the mindless Utile
tattle — on with the reviews!
is-
ol otten Ingenious sticky situ- ample. somewhat counteracts n > nSfin
ations, with some Infuriating the brilliance of the text. You
mazes thrown in. Another par- seem to be able to do very little 1i -1I 1 i I :
aSVBQS^B
SIX ORfTJEB onLU 33P
ONE OF T H E B I G G E S T
RANGES OF S O F T W A R E |
IN AND AROUND
100's | MANCHESTER
O F T I T L E S ! ! S..PLUS. PLUS. PLUS..PLU
JOYSTICKS, INTERFACES, LIGHT PENS,
SPEECH SYNTHESISERS,
MICRODRIVES, ETC. ETC. ETC...
L US.. PL US.. PL US. .PLUS..PL US.. PL US.. PL US.. PL U
A WIDE RANGE OF SOFTWARE FROM
WORD PROCESSORS TO GAMES
ALL GAMES AT BUDGET PRICES:
AT LiAST 54L/0Fff!
N O W I S T H E T I M E T O C A L L IN A T :
BUDGET .ami ' ONLY
£!R1
M A I L ORDER ONLY
.M imi, hit d m it «vu tM III! (mi t* m
SOFTWARE
from
CtllKlia*. fcirt rw llM '•*«* IM "lit wl«l V*
i>« Ml. Utf »»••«*« IM I'ltri «*..« lUitiH D.O.8.
'K<I »»< a'rtih, j.ft—I *M *MI 'MCtiP* •10 O e j u m o n i R o a d . .40- Postage
CENTRE
v* ni**ti»I Hit it IttiW rtiilm, »»• M M kaffiif Hatotowen. • -
Iff Mliv («- West M i d l a n d !
Mil, 1 <111 Mi Hf trcilt |*Mt hi, N-l lM«r •«.«
mam
062 9HD
51 F E N N E L S T R E E T I< l«H|IH, IMM M iwuM .»"» »«.»•*•!»( Him
Hitl *«< Int'afttti. M»( fat l| I'tfff • IHI at 5
HERE M A N C H E S T E R M4 3 D * IK MM U ttllfct tk*twi 1'lntl, *l%\ III!** M
It* i*. NI'tH. It
l ItSPECTRUm
I'M IMI'
OR TEL: 0 6 1 - 8 3 4 2 8 0 8
ZX COMPUTING J U L Y 1 9 8 6 39
ma
Brian Becket with good ot blue light out of strangers. My for around £65 a piece In one
big package deal. One UK
eight-year-old son loves the
and bad news for the game which Is a credit to
Eidersoft however much it may
micro company had bid for a
smaller lot but was apparently
QL reflect upon his up-bringing. He told that If "was the lot or
also likes Datallnk's new 3D-Slime nothing". The deal was for
(£12.95) but finds it a shade more exporting QL stocks only but it
F i r s t the good news! May's ZX difficult to play than Karate. seems that some of them are
Microlalr had some nice Again the graphics are excellent gradually finding their way back
products for the QL Including and the game Is probably a bit into the UK so there may be a lot
the long-awaited mouse more of a mental challenge of bargain buys popping up
package trom Eidersoft. Selling than Karate although both are over the next few months. To a
at £89.95. Eidersoft's three-button badly needed in the QL games point, the current mood of
QL mouse comes with the stable. For adults. Leisure Genius' prevailing gloom Is Just a
company's ICE desk-top QL Scrabble (£14.95) Is the only reaction to the early optimism
icondriven software (In ROM recent addition to more over a "QL Ltd" group of
tormat) and an elaborate ARTIce conventional pastimes and a companies taking over the rights
program on microdrive. Having very good product for those who almost as a God-given right. If
Amstrad is playing its cards
close to Its chest and engaging
in some cunning negotiation, it's
Q l COLUMN
realty only big business In Its
most pristine form. After all, it's
Amstrad's success In the market
place that enabled it to buy out
Sinclair at a bargain basement
price in the first place and it's
not likely to change a winning
game plan as a favour to an
enthusiastic but small band of
QL supporters.
used earlier versions of ICE via enjoy the gome. My wife still The other day, I had some
the cursor keys, the mouse-driven finds it a challenge (those of you heavy duty maths to do
version Is a delight and well who are beginning to suspect Involving such exotic goodies as
worth having waited for. that my family doubles-up as a matrlce multiplication and
The mouse interface/ICE QL experimental control group inversion. As these were never by
module plugs into the QL's ROM are not far wrong) and doesn t favourite passtimes in school. I
port which is a bit of a hassle as normally like computer games. had a look at the APL package
just about every piece of quality for my QL. Marketed by Micro-
stuff coming out these days uses APL (£99.95). it's one of the
it but the product is exactly what QL Future earliest pieces of QL software to
the QL needs — or. more appear and one of the best.
accurately, needed when It was Now for the bad news. The QL's There is a calculator mode
being launched as a new- future looks dismal at best. which means you don't even
generation micro for the small Negotiations with Amstrad over have to program in APL if you
businessman who couldn't aflord taking over the rights to Sir don't want to and I was able to
an IBM. My only serious criticism Cllve's former quantum leap are set-up, multiply. Invert and
is that the Interface could have continuing but some of those otherwise play around with
been better designed, it doesn't involved talk of nothing but large matrices without any fuss
really fit properly into the back frustration. According to one at all. This served to remind me
of the QL unless you use the source. Amstrad wants some £2 what a good package the QL
small leg attachments that million for the rights and is actually is considering all the
Sinclair put Into the box more as playing a delaying game and quality software that's now
an afterthought than anything — at least for the moment — available. We are all familiar
else. These "legs" are pretty does not look like really wanting with the various legitimate
much of a pain to begin with to reach an agreement that criticisms that came up in the
and — with certain add-ons in could effectively relaunch a QL's early days and have
the expansion slot — are next to competitor to the company's haunted its footsteps ever since
useless. own range of lower-cost, but all too often we allowed
I also got a chance to look business machines and home them to unnecessarily
over the most recent up-date of micros. A Dutch company is said overshadow its many good
the QL tool-kit from CAre to be interested but. as one QL points.
Electronics and QJump (29.95) peripheral maker put it, "I don't I hope this doesn't sound too
which adds a goodly number of know how a foreign company is much like a QL obituary
useful commands and going to get Amstrad to talk because It's still a bit early for
improvements to Superbaslc. The seriously when we can't". Tlmex that but. were it a rich maiden
latest version is a decided is apparently also interested and aunt, the relatives would be
improvement on what went a group of UK companies starting to look more than
before and anybody intending involved In QL software/hardware casually at a few expensive
to do serious programming In is said to have raised about 40 holiday brochures. The QL may
Superbasic ought to consider per cent of the money they not be at death's door but it is in
buying it rather sooner than require to bid on the rights and the corridors thereof and no
later. It too comes on a ROM market an up-graded QL with a amount of optimistic talk about
cartridge so sadly you can't built-in 3.5" disc drive, 512K consortiums and relaunches is
u>
draw on It with your Eidersoft memory and a full-biown 68000 going to change that. At the
s mouse installed. microprocessor but realistically end of the day. Amstrad will
a> Eidersoft was also exibiting its
new QL Karate game (£14.95)
speaking, they look to be In an
up-hill fight.
make a commercial decision,
which I for one hope enables
which has some excellent Sources say that Amsfrad has the QL to grow and prosper, but
graphics and challenging skill sold up to 20,000 QLs (what's we are just going to have to wait
0 levels for those of you who enjoy obviously the last of the stock and see for a while yet to see if
simulating beating seven shades that came with the Sinclair deal) It has a future at all.
POT^BJI
> j 3
Hffi^if
s&v
z r •
Timmm
ftftfi®
«a
®M)
ii
^OOOWOli 'IS
4 JC®
SPECTRUM 48
Mail O r d e r - S e n d cheque/ r T i r ^ / ^ r r r * !
postal order ,o -
"f» K
128
Av.nl.iblc soon f o r t h e AMSTR AD & COMMODORE 64
3TPRDBE software
^
155 M i t c h a m Road.London SW17.
Tel: 01 672 9179
rnj
At long last Ultimate moving the joystick left/right and there with Illy ponds and
rotates Sabreman anti-clockwise snare traps (fatal of course) and
have linlshed or clockwise and pushing the some castle ruins with all the
stick forwards then makes him usual spiky blocks, crumbling
Pentagram. Was it walk in whatever direction he's walkways and moving stairs. I
facing. Jumping is performed by always found the complex sets
worth the wait? pulling the Joystick backwards. I of obstacles the most enjoyable
found this a more difficult way of part of playing Kntghtlore and
controlling Sabreman's missed that element in Gunfrlght
movement and got myself killed and Nightshade, so I was glad
— o r a long time now we've oil oft a fair number ot times as a to see that they were all back In
been waiting for Ultimate to result, though to be fair this Pentagram, though there Is
come up with a megagame game requires less of the slightly more emphasis on
that would have all our minds as precision timing and movement monster zapping In this game
totally boggled as Knlghtlore that Kniahtlore and Alien 8 than In Knlghtlore.
did when it first appeared. Since required. In addition there are Apart from these obstacles
then many other software houses controls for firing magic missiles most locations are empty when
have leapt on the 3-D and pick up/drop.
bandwagon and the novelty of The Sabreman's latest
that style of graphics has worn adventure sends him searching
off. What's more. Ultimate for the Pentagram
igr of Ihe title. Th e
themselves hove tarnished their Grand Arch W Izardry spell book
reputation somewhat with a tells of 'silvery waters' drawn from
number of distinctly non-mega ancient wells, runes and stars,
o o
which is essential If your mission
THK PLftnCTS is to continue.
The next challenge is to
rendezvous with the tractor
beam. Once again fuel and
speed are critical if you are ever
to see your mothership again.
Jf7> I «r**'| On returning you are liable to
1 , * '' P( < I find that an alien transmission
r i has deposited a strange game
Into your computer's memory
H H ! 1 bank. This is a game within a
game and truly deserves its
name: WEIRD! Part of the mission
is to unlock its secrets after
t i react ta s i t a c A T e a n t a i i a a a i loading it from side two ol Ihe
o e s T i n r T i a n rLftneT KrhTH twin cassette package.
tji*iTnni:r. < n n . n Let's not worry too much
cupihpin ri.flnKT E^RTH about this just yet. Time Is short
so we go back to the icon
menu, Selecting the MAP Icon
displays our solar system and a
destination can be chosen using
a cross hair cursor. If you want to
<
know something about the
THE PtmETB
planet first the DATABASE icon
could prove useful. On the other
nnnoe n#>r receturo hand. If you can't guess the log-
on code you'll be denied
e m on* access to all the secrets of the
planets. Affer trying several
words I hi! on one which briefly
has a lot to do with Martian
L I F E technology. Using the HELP
facility then listed the database's
functions.
The Information contained
t t n t i a a i ibi ciuo^tk m i d i i a u u i within the database gives the
vital statistics of all the planets
DcsTinrTinn runnet and space phenomena which
n i s t f t n c n 7 n u . .i^ri) n
curneru pl ftncT e«r»Tn you're liable to meet on your
odyssey. This Is very educational
because it Includes the
Information provided by Voyager
2's encounter with Uranus. All of
the planet data has been
Eric Doyle goes planet- becomes a manual operation. supplied by Heather Couper
This means controlling your who. as President of the British
hopping with Martech's descent to land as near to the Astronomical Association, ought
capsule as possible with a to know what she's talking about.
latest release. velocity of less than 20 metres Logging off from the
per sec. With gravity to fight database allows access to the
against this is no mean feat as TRAVEL option which tells you to
your fuel dissipates at a load your destination's vital
=»-trategy. puzzles, codewords, frightening rate and you must statistics from the second tape in
laser blasting and prizes. preserve enough to rejoin your the package and you're off on
Martech's new game seems to mothership later. Successful your adventure.
have everything. The keyword to pilots are rewarded with an Orbiting around the planet
describe it is enigmatic attractive view of the Swiss you can use your DATA icon to
Set only 40 years In the future. countryside and then it's Icon test the gravitational pull ol the
Earth is a dying planet facing time. planet so you can get some
the onset ot a second Ice Age. Messages are displayed idea of the amount ot fuel
All seems lost until the discovery across the fop of the large, required to effect a safe
of a strange alien capsule in central screen with the bottom descent. From now on, you're on
Switzerland. panel being reserved for your own. The full purpose of the
This is where you come in. In instrument panel readouts. Three game is not revealed until you
the guise of a space explorer on Icons ore arrayed down each have located and opened all of
a routine mission around the side of the screen and some of the capsules and a prize awaits
solar system you are called them open up further icon the first person to complete the
back to investigate the capsule menus, called sub-icons. game. For those who like plenty
which has a combination lock. Selecting the EXPLORE icon ot challenges in a game this
The only clue you are given is allows access to the lander and comes highly recommended for
that you think the word LIFE' is its robotic surface explorer. As its physical and mental
the key. This is a pretty heavy we have seen the lander is the challenges as well as Its superb
clue as you will soon find when shuttle between the mothership graphics.
you encounter Ihe capsule, but and the planet surface. The
first you must descend to Earth. robot is used to locate and
The surface lander is simple examine the capsule. When a
to guide but difficult to control. capsule is found the MANIPULATE
Part of the descent is controlled icon allows you to try various
by the mothership's tractor beam codes in your attempt to break
but at 10,000 metres steering Into it. The first capsule has a Ijllll
CAD-MASTER®
T H E U L T I M A T E I N G R A P H I C S TOOLS
K E M P S T O N M O U S E 48/128.
The Yorkie bjr ol mite: tohd. ihunly Mid vrr>. i<v> tmoolh " I four _w><7.«/ i». Km
Clorr krmpMon mouvr wofks on 48K and on I/0K Spntiumt and you gel IhrAil Mudio
program tree. IkLcmptlon) tW.15
BATMAN
C0 S U P_E. R B. _ G R A P H I C_ .S S O F T W A R E "Truly eicellenl fjme colourful, lun-pjcled jrrjdc jdtenlure destined lo become jn
'M M jll'timc (Ijiw ihe Hjtmjn chjrjcter It /usl perletf. " (Computtr A Vidro (-amrt Oit
M PLUS A TOP QUALITY f Sprctrum OR'Speclium 128 (Ocean) Cwdlt £7.9S
d
64 O r L I G H T P E N p E c
M I C R O D R I V E R Mk 2
lE Sr
PUSH-BUTTON TAPt/MICRODRIVE TRANSFIR
Discover the exciting world of creating your "II tT>u /utr j Microdnre, the microdrner n Ihr moti inifntrum p i e c e ol hjrthtjie
own graphics on screen. tould buy " (Sinclair User 11 US)
U\INF( Ihe mn rodrrter it J drejm ... Iherfoxrit j must lor Ihe tenout rmcrodci
• FREEHAND DRAW - 5 pen thicknesses incl Quills tCtnhl (MB)
• PAINT B R U S H • for the artistic touch Spectrum 48 NOT 128 (Mirage) ROM add-on U9.9S
• FILL ANY SHAPE - use alt colours and patterns FOUR ADVENTURES
• GEOMETRIC SHAPES circles, boxes, triangles, lines
"tXCttOINClY COOO VAlUf FOR MONIY." (C fj%h' OI W.I
& banding Oul of the Shtdowt hy Mimi The Caw ol ihr (lh«fnr Mural br N« Ford Thr M» lomjn
• DYNAMIC R U B B E R BANDING on all geometric options by T. Kemp. Cilain by (rrgut McNol 4 acKrntum on onr tape. Spectrum 4& Spectrum
• PIN POINT FUNCTION • lor pixel accuracy on all functions 178 ( avtrltr £7 9S
Plus many more too numerous to mention in this ad. All these
features in the Program + a top quality Light Pen and an THE FASTEST SOFTWARE SERVICE IN THE WORLD"
Instruction booklet in one reasonably priced package. Easy to (P. SZETO, WALES)
use for creating colourful pictures or technical drawings. Ideal
for use by all ages of micro users. Full back-up
service from manufacturers. Available at good M U S I C BOX
dealers or direct from Trojan Products. "Anyone ntoo hat locked out tor j ISM jnd does not buy this pro/irjm it mining o u t o n
Please stale which Micro. ot the most p n l r r t j m m j ; jsfiects ol computing " iSmcUir Uter Oi M l
S p e c t r u m 4 M n h a m : e d S p e c t r u m 128 version on side 2. C a t t e t i * £9.9S
WAY OF T H E TIGER
Micro Computer Software & Accessories " l l k f » j t l r p b e y o n d I h r \ U n d J i d light g a i n r s I h r l i n u t c t tie a l t o I f j l i r n l with an at u l r
r y r lor d r l i i l a n d b r i n g b o t h l a i g r a n d t m o o l h l y i n n u l n l l o o k w l ( o grvr t h r t o m b a l
Send cheque/P.O. to
U n j i K t i r j l c h a l l e n g e " IZX C o m p u t i n g O V K )
TROJAN PRODUCTS S p e c l i u m 4 f l . N O I 128 K . r e i n l m l 2 U t M n 19.9%
t66. Derlwyn. Dunvant, Swansea SA2 7PF
Tol (0792*205491 PING PONG
TRADE ENQUIRIES WELCOMED
"A irjtly grejl gime I mlly couldn't belies e thjt j humble HUP) Spetlrum t»a
delivering such imptessitr muvc " iCrjth! 0SJ6/ C.reH lun lo pity ... *n rsirllen
simulation." tCompuler A V i d r o C o m e t I t i t b l
S p r t W u m 4ft(%pectrum 128 l l m a g i n e l C i i v l l r £7.9S
QUAZATRON
Krinember f'junord Well, this it belter Once
I h e tlurimrifi o r i f i r n j l j r c j d e / { j m e f
MAIL ORDER JUJin, He* si HI I i.i ic \et the stindjrd Hut others mutl lo/km " lYour Computer IH
S p e c t r u m 4 8 / S p r t t f u m 128 ( M c w i o n l C a t v e t t e £8 95
AUSTERLITZ
Mall Order Protection Scheme I h r W 4 r g « m r c o m p a n i o n l o W j t r r k j o ' Y o u a r e N a p o t r o i i Y o u ha\r t> ' i n l r l l i g r n l ' C u t p t
If you order goods from Mail Order advertisements in this maganne C o n w n j n d r r s I h r ( o t n p u l r r v i n n b o t h t t r a l r g y a n d U c t K t l o r m w thai r a t h g a m r y o u
and pay by post in advance of delivery. Argus Specialist Publications play It d t l t r l r n l .
Ltd will consider you for compensation if the Advertiser should bocome Sprflrum 48^>prclru«n 128. ilolhloitrn) ( attrltr £9.95
insolvent or bankrupt, provided
You have not received the goods or had your money reiurnod, TASWORD 3
and "fatvtorcf J <ari ntjl jny ttord procettor jnd with il Ihe Spetlrum is j trrtout HiHd
(2) You write to the Publisher ol this publication, summarising the processus nuchine II is ihihcult to tcr whrrr luriher improvements tould be mtd
Situation not earlier than 26 days from the day you sent your order ( ompu(Hi£ 04 8bI
and not later than two months from that day Sprclium 4Jv\|MtHum 128 Mitrodnvr cartridgr only: £1b SO
Please do not wait until the last moment to intorm us When you write, SPINDIZZY
we will lell you how to mako your claim and what evidence ol payment
is required Will jpfiejl to JII f!Jmes built ol JII ly/K't, jction. \tuie^y, pljlliums, nijp injkiiiK II
Wo guarantee to meet claims Irom readers made in accordance with |ho there I ten adventuretfjmenmjy floe il j quid vnivr." It ompuler (.jmer IM 861
above procedure as soon as possiblo after the Adveniser has been sprttrum 48^prclruni 128 11 left f tWW Orramvl Caswllr £9 9S
declared bankrupt or insolvent (up to a limit ol £2.000 per annum tor
any one Advertiser so aflected and up lo £6.000 per annum in respect ot HOW TO OROf R
all insolvent Advertisers Claims may be paid tor higher amounts, or
when the above procedure has not been complied with, at the IJk prxn inlwtr VAT. itpml pr Knur Ihr uw,bn«irol*f rilu inwhnl Rrmrmbrr la tdd
discrohon of this publication but wo do not guarantee to do so in view of pittljgr a packni g: tJK £1 pre nrdrf luropr 11 10 pre piuniant:1 IMiJr lufopr £2.00 pri piniliin
Ihe need lo sol some limit to this commitment and to learn quickly ot VitnlHrd <ml<intm in M ciHinlrirt. Ta ntd« quulr rrfftnur "2X17 .
readers' ditliculiios) HV PHIJM: Call 0I-H46 11% I al ant luw. J4 hit t <lj> Lratr ynm namr. «Mi™. phonr no,, nntrc
until laid hpr, rtpiit dilf, ivd numlwi, quulr iriniwf '/HI?'.
This guarantee covers only advance payment sont in direct response lo SV POST: Stud tutu <M>ki hitfflDtVOfl.17 Chutch Road, lundun SWI I *•!<). Uilr ihrqurPO
an advertisement in this magazine (not. tor example, payment made in pjtaUr lo SprrdtwJt. Dan'l (orirf lo add pip. (juotr irlnmi IXiT. Al wi dm nwl br prrfuat
response to catalogues etc . received as a result of answering such
advertisements) Classified advertisements are excluded
ACCESS
VISA r[Mutlr<Csi8l
• i • r v il
EUROCARD
' MASTERCARD
Biggies comes unstuck he flies over enemy lines trying
to find and photograph their
secret weapon. On the ground
in time in the latest below there are anti-aircraft
guns that are trying to blast you
barnstormer from out of the sky, and weapon
dumps that can supply you with
Mirrorsoft. bombs. Up in the air with you
are enemy aircraft ready to
Biggies shoot you down unless you can
Mirrorsoft duck and dive past them or
£9.95 shoot them down yourself. Your
plane moves up/down, back and
forth over a scrolling landscape, between buildings have also got
B iggles in the Air, Biggies in and you need to react quickly to get them past the rooftop
London. Biggies on the to avoid the enemy firepower. patrols and snipers who are
Battlefield, Biggies all over the Like all the parts of the Timewarp sltualed In other buildings taking
place. In the film. Biggies gets game this is a simple game, but potshots at the two daring
u g r ' up in a tlmewarp tthat
caught one which is enjoyable, and chums. Again, It's a simple
sends him flying backwards and tricky enough to offer a game but still playable enough
forwards across time as he challenge. to keep you working at It.
attempts to find and destroy the The Battlefield section is a bit Side two ot the tape Is the
secret Sound Weapon with the like a cutdown version of final adventure in which you fly
aid of Jim, his "time twin' from Imogine's Green Beret. You Biggies over enemy lines in a hi-
1986. control Biggies as he runs across tech helicopter as you set out to
The computer game takes the a battlefield, dodging and finally destroy the Sound
same plot and uses the shooting his way past enemy Weapon. Along the way you can
timewarp device to construct a soldiers as he tries to reach the pick up equipment and some of
four part game based on the weapon's test site. Though this Biggies' pals, including Marie
different times and locations that part of the game lacks the the resistance fighter who can
Biggies finds himself in during detailed graphics of Green help you locate the test site.
the course of the film. Beret, I actually found this This game is a sort of cross
Side one of the game tape version more playable. It's not between a flight simulator and
contains the Tlmewarp game. quite as fast as the Imagine wargame. As you pilot the
2 version, and there are fewer
< This is made up of three related
sequences (Air, London, and soldiers pouring onto the screen
helicopter over the enemy
ground your cockpit controls
Battlefield, as above). The and whereas I never managed offer two map displays showing
O sequences have to be to last more than a few seconds the locations held by the enemy
completed in the correct order, in Green Beret, in this game I felt and those lhat are being held
which is made a little bit tricky that I had a fighting chance of (singlehandedly of course) by
because of the timewarp that getting through if I could just go some of Biggies' chums.
can snatch him out of one back and have a few more tries. I normally find flight
sequence at any moment and In the London sequence simulations a bit boring — all
drop him into another one. so
o
Biggies and Jim have to leap that watching of dials, worrying
you'll have to plan carefully to across the rooftops to reach the about altitude, airspeed, and
make sure that you get them timewarp and get back to 1917. tying fifteen fingers In knots just
LU finished in the right order. You control the figures of both never seems like much fun — but
a. In the first. Biggies in the Air. characters, and as well as the programmers have kept
</> you control Biggies' biplane as getting them to jump the gaps things simple here, and put the
^ROCK'
WRE
All this violence and
not a Ninja in sight —
Melbourne House are
set to pummel you into
submission with this
grappling package.
£9.95 £12.95
AM5TRAD
CASSETTE DISC
£8.95 £13.95
mu
T H E PRICB
The Price of Magik
Level 9 Computing
£9.95
1986
AGIK IM
M
Enter Level 9*s latest
venture into the magic
kingdom.
inlorm you that In order to Isn't it how the piece ot paper descriptions or choose to have
succeed in your quest, you must that you use for mapping is every location Illustrated. The
know everything. This involves always the wrong shape and the pictures are fairly simple but are
you learning some eighteen passages soon take you straight bright and colourful and have
spells before you can seek a off the edge ol Ihe paper with the advantage ol being drawn
final confrontation with Myglar. acres of open space in the other very quickly if you are moving
In order to cast a spell, you must directions! A nice feature of the rapidly around previous
first of all know its name (no game is that It is very easy to explored areas. This is due to the
great surprise here) but you must get inta You are not stuck in the multi-tasking system used. There
also possess that particular same few locations until you are not really any extra clues to
spell's focus. This is an object solve a specific problem, Alter a be derived from the pictures
from which the spell draws its couple of hours playing. I had although some of the objects
power. In general, the object Is well over 120 different places illustrated do play a part in the
connected to the spell so that mapped on assorted bits ot game's later stages Personally
there is not too much guesswork paper. That was about all that I though, I much prefer the extra
involved. For example, there is a had done at that stage as the atmosphere created by the text
spell that heals any wounds that game itself is fairly difficult. I version.
you may have incurred In kept coming across situations
combat and the focus required
is a herb. There are hazards
where I knew what I wanted to
try but didn't have the
Back tracking
Involved In using magic though. appropriate spell. What an There are several ways to save
Every time you cast a spell, excellent way of making sure your position for a later date.
you age magically by a year. that you play the game again Ramsave stores your current
This in itsell is not too serious, but and again. details In memory for as long as
it does have rather disastrous the computer is switched on. For
consequences II you reach the
age ot one hundred. Don't
Four letter words a more permanent record, there
is the usual save to tape facility
despair too much though, there although you will have to use
Is a way of magically reversing The vocabulary Is very large at the dreaded Lenslok system
this ageing process. The over 1000 words and the parser when you want to restore a
acquisition of magical ability is Is on the whole excellent but game. Incidentally. It Is the up
connected with a loss of sanity. there are one or two little and down cursor keys that are
You start off perfectly sane but problems. Most of the time, the used to adjust the large letter
as you progress through the program only looks at the lirsl "H", not the left and right keys as
game and learn more about four letters of a word but there Indicated on the screen. One
magic, your sanity decreases. are occasions where you need very uselul feature that I had not
This is used as a method of to type out your word In full. For come across before was the
scoring — there are no points to example, you start off outside the "OOPS" command. This, as Its
be gained for finding treasures front door of a large house. On name suggests is for when you
or defeating monsters. the door is a large knocker in have typed your Instructions and
The creatures found In the the shape of a grllfln. If you type the outcome of the action has
game are many and varied "exam knock" (which you need shown that your Judgement was
ranging from bats to werewolves, to do), the parser assumes that somewhat lacking (I got my
slugs to ferrymen. Some you will you are trying to knock on the head cleaved in when an axe
need to fiaht. some are best left door (in other words it is using fell on III). Using "OOPS" allows
alone and others are needed to "knock" as a verb rather than a you to go back a move and so
help you although they may not noun which Is what you try something different. For those
do this willingly. Combat is intended). This is rather of you with 128s. this facility can
Initiated by typing "kill mummy" unfortunate as knocking on Ihe be used some sixty times
or whatever. The program door is not exactly beneficial to consecutively but I can't believe
assumes that you are using your you as it summons a monster. that any ZX Computer reader
best weapon from any that you The other problem with the would be stupid enough to type
might be carrying. Each party parser comes If you use a word in sixty silly commands!
has a certain number of hit which is not in the game's There is a lot to this game
points and a successful hit vocabulary. Sometimes your and It Is one that will keep you
reduces this value. When the "wrong" word is sufficiently going back to it as you attempt
total reaches zera the creature similar to another one In the to crack it. As with all Level 9's
(or you if you are unlucky) dies. gome and you get a message games, all serious adventurers
A word of warning here You are to the effect that you can't see a will want It in their collection. At
likely to have to fight a creature XXXX here which spoils things only £9.95 to become a sorceror,
several times over as they keep slightly if you haven't come the Price of Maglk has got to be
coming back as ghosts to haunt across the XXXX yet. good value for money.
youl Adventurers are split down the
Mapping the game Is very middle when It comes to
straightforward, not least arguments as to whether or not
because all the location a game should have graphics.
descriptions tell you where the Fear not! Whatever your tastes,
exits lead ta The only problems the Price of Magic caters tor
that I encountered were them with two versions of the
negotiating the different floors of game on opposlle sides of the
the house and finding room to tape. Take your pick from a text
draw In the secret doors. Strange only version with expanded
PEDRO rt 24
SINCLAIR TITLES
J t l S f T WllLV (7 94 HILL McGIBBON PACK INC PANZER ATTACK ORf ADN0UGHTS RED
E3 94 94 punctuation Ptii B A L L O O N ng car BARON PARAS (400
ASTRO CLONt SELECT 1 117 GAMES! (3 JOORMY SPtCiAL AGIST f7 94
MAMC MINER 12 94 VOlCANO (1 94 HOSt SOf T PACK INC
MAGf PACK INC
COSMW CRUISER ZOOM ZIP ZAP
SCRABBLE 12 94 PAL VAN BYATARlSOFT) (4 94 •N'ERMIOIATl ENGLISH 1 INTERMEDIATE ALCHEMIST PEDWO BC BILI ii«
BACKPACKERS GUIDE (1 94 GEOGRAPHY QmZ (T 9S encash; MTERMEDlATt MAThS 1 SOFTWARE PROJECT PACK
INTERMEDIATE WATHS 2 (4 94
KNOCKOUT (J 94 CUSTARD MO (J 94 B T I T L E S INC
CVCLONE (} 94 ROLANDS RAT RACE (440
LONGMAN SOFTWARE 6 10 T E A R S ZKJGURAT FREE* M O O N L I G H T E R
SUM SCRUNCHER ROBOT RUNNER WHO loony lanoer flip flap shuttle
MATCH FISHING (3 94 TWIN KINGDOM VAlLEv (7 94 WORDS A B C LIFT OFF f 6 9S SHOCK SUPER CHOPPER FREDS FAN
GALAXtAN 6 t A l m M l t (4 94 AVALON ( 3 94 S U L I S SOFTWARE PACK INC FACTORY _ (9 94 o> 2 00
CONFUZON (1 94 m(aThR0W a t c (7 94 StARTER WQRDSPVITS JUNIOR THE SAROAIN PACK tny S lew ( S 00
A O R 0 S P I I T S GRAMMAR TREE iiNC MUROER AT TH( MANOR GR>0GATE
ehik the viking ( 3 14 rob>n of Sherlock (4 94 NOUNS & ADJECTIVES' GRAMMAR T « | HANOY A NOV CORRUPTION GALACTIC
WIZARDS LAIR ( 3 94 T«f 0UK.I C7 94 iNC VfRBSJL ADVERBS ( 4 9S GAMBLER COPTER GALACTIC PATROl
HOlfWAY ENCOUNTER ( 3 94 LAZY JONES (7 40 MR T PACK INC WKP WEST POOL STOMP
BUGABOO THE E I E A c: 40 VIEW TO KILL (2 94 MR T S S i M P l t SUMS. MR T MEETS HIS HUNGRY HORACE FLIGHT FROM DARK 30
, JONAH BAHRlNGTONS SQUASH 11 94 SON OF B. AGGER (1 94 MATCH MR T S ALPHABET GAMES t S 9S BAT ATTACK /IP/AP TILER POOL E6 94
MR T . PACK INC SILVCRfOFT PACK INC
THE TRAIN GAME (7 94 TECHNICIAN T(D I J 94 MR T s NUMBER GAMES MR T S SHAPE SUPfRMUT T ARCADE ACTON OmiTIR
EUREKA 12 40 BR>AN JACKS SUPf RSTARS ( 3 40 GAMES MR T S ME ASLONG GAMES ( 4 94 STARSH.P ENIERPAiSE CYBER RATS
• whcelie ( 3 94 EODIE KIOOS UVP CHALLENGER (140 GRIFFIN S 0 F T W A R I PACKS INC ARCADE ACTON SllWRY SlO (S00
OmCKSAVIR WORD PROC 12 40 AD AS'RA ( 3 94 4 YEARS & o v m
TiR NA NOG (4 94 .'.OfiOSULi FAIRSMARE W0RDGAMIS UTILITIES & PERIPHERALS
M CODER H (7 40 C6 94
COOtNAMt MATT II ( Z 94 PSYTRON (i 94 GRIFFIN SOFTWARE PACK INC GO MICRO (DATABASES QUIZZES
GRt ML INS (7 94 LORDS OF MO l N &Hl ( 3 40 5 Y E A R S t OVER SOUND & GRAPHICS) (J SO
ARROW Of Of ATh Pf 1 (7 40 VAlHALLA (240 'ABLEJIUMS NjMBERfUN GIT SET tt 94 SCOPt II GAMES OtSONER (6 94
ARROW Of DEATH PT | (7 40 blockbusters 1 3 OS GRIFFIN PYTHAGORAS PACK INC
MtCROL THE WOAO PROCESSOR ( 4 94
10 I S YEARS
T ASWORO • (4 94 BfACH M(A0 ( 3 40 theorum of Pythagoras formulae '.ttCROL USE a LEARN ( 4 94
TRlPOOS (7 94 til CM 4 compounds fundamental MiCROL T K DATABASE ( 4 94
JASPER (1 94 SPANISH TUTOR A • B ( 3 94 ALGEBRA E69S SPEC QflUM DIGITAL DRUM SYSTEM EJ4 00
ROBIN OF SHCRWOOO 1 4 OS DERBY DAY CI 74 GRIFFIN M A T H S t C H E M I S T R Y PACK OK TRQNlCS Ki Y6 OS (37 94 l( J 00 pap)
10 I S YEARS
BLUE MAX (4 SO JEWELS OF BABYLOS (3 94 ATOMS AND MOLtS I'.FRO TO TRIG0
SAGA EMPQRER KEYBOS (37 94 KJOOpapi
Gt SPACE RACE (<94 NOMITRY MENTAL A f t T H M t T C ( 6 9 * SAGA [LITE KEYB OS (67 94 i(? 00 oi»l
TH( ILLUSTRATOR (4 94 • SOFTWARE PACKS EDUCAT I TH(RVAL PAPER FOR ALPHACOV 3?
SMADOWIIHE ( 4 94 GAMES PACKS TiMEK T040 PRINTERS (» 94 4 ROLLS
PHYSICS 0 1 A L t v t l MATHS 0
SueitRRAM AN STBtKR (1 94 LEVEL CHtMtSTRY 0 I t v t l ftOlOG* HORACE & SPIDERS PVANETOlOS
pip lip Ml orders
SKOOLOAZE 0 .tv[L (9 94 o> (3 00 c«<>
i HUNGRY HORACE TRAXK SPACt
( 3 94
RA<DERS ORACLES CAVE (6 94 Oversea 70p Software.
DECATHLON f 3 94 COtt I US PACK 4 11 Y t A I I S
WHATS TH[ tlMt KNOW YOUR TABLES OUBBlE BUSTER BACKGAMMON (2 SO Software pjeks. (5 00 Penphents
SABRf WULF f * SO FIRST NUMBERS (7 94 M0RYTHMS GRlORUNhtR REvERSi
Off 0U(R(0 FLAG (I 94 MAMC MINER ( 7 94
COLLINS PAODINGTON PACK INC LOGIC S A L E S L T D
UNDERWORLD r« so PAOCHNGTONSEAALY VISIT PADDlNGTONS ON THE OCHE CKRBY DAY S T
6 Mdgite Pctcibotough Cambs
GIFT rROM T K GODS (4 CAROLS CAW PAODINGTON AND TM( ANDREWS GOtf WORLD CUP FOOTBALL
SO
DISAPPEARING INK ( J 94 snooker Olympics (soo 24 hour ordering on 0733 313870
ZX COMPUTING J U L Y 1986 53
llmj
It's five o'clock in the
morning and you have
just finished writing the
most addictive game
the world has ever
known. What's your
next step? Steve Gretz
follows the path to
becoming a
professional software
author.
nil i i
(which meals tilt ol gold, though
I suspect that it loses something
in translation), and there was
even a televised award
ceremony. i i|i i
"We don't expect to
be like Ocean, but
UjELJ ff yuML J
we want to be a
name to look out
for"
So how did Palace Software get
slarted, and how did they end
up in the Scala?
A tew years ago Peter and
Richard were running Video
Palace, a large video sale and
rental store In London and were
doing very well with computers "We don't expect to become behind the two Cauldron
and games. That was the side ol like Ocean." Peter told me "But games.
things that most Interested them we want to have a small number Except that they're not all
so they decided to take the of superb releases and become programmers. Of the hall dozen
plunge Into games. Richard a name to look out for" strong team, only Richard, Chris
wrote The Evil Dead and they've and Stanley are programmers
gradually built up since then. Daniel. Steve and Mark are
"We're In a fortunate position The Palace artists, and there's Richard
Joseph, a musician who works at
as we're financed by Palace
Films. I'm not saying that money programmers home, "because it's too noisy
Is no object, but we've been Leaving Matthew to handle all here."
able to proceed at our own the 'phone calls. Peter shows me So this isn't the usual sort ol
pace. A lot of time has been into the next office, where the programming team, and Peter
spent finding good Palace team are at work on explains how Palace games are
programmers, good artists." their current projects. This is produced
And what about the offices?
"Well, they're cheap."
The first stage for Palace was
more like an artist's studio than
most programmers' offices — you
walk down a short wooden
"We work a bit differently to
some software houses We've got
three artists who design the
o
tt
when Richard wrote Evil Dead staircase Into a high-roofed room games and liase with the Q.
on his own. Then they lound an with tables and benches piled programmers to see what can
artist. Steve Brown, and spent a with computers, monitors, and be done. The artists often get
year working on the various the like, all round the walls And, ideas that initially seem
8
versions ol Cauldron. Bui one of course, the Palace impossible, but Ideas are
release a year Isn't really programmers. Daniel Malone. continually refined Cauldron II
i
llnanclally viable, so they've Marli Eason, Chris Stangroom, strained everyone because of
added to their staff and the next Stanley Schembrl, project leader the amount of graphics, and
step should be the release of Richard (Evil Dead) Leintellder, Steve and Richard worked side
four or five good games a year. and Steve Brown the man by side lor nine months to
?ONID
\
Av
f
'A
\
N
N
A 4, ^
V V- tf.
\
% A \ \
t- V \ % \
V
v
V
^ ^ *V J x
%]\
s
\ \ \ fy %
SUBSCRIPTION RATES
. ^ ^ \
£15.00 for 12 issues U.K.
%
<X \ £18.00 for 12 issues Overseas Surface Mail
\ \ ••. \ < ^ \ \
\ ••. \ \ £61.20 for 12 issues Overseas Airmail
4a » • • • * * . * » 'A *
X ••• \ '< \ Send this form wilh your remittance to:
ISF0NET 111)., Times House, 1~9 Tbe Mario lies.
\ ••• \ V \ ' /- %% , *\ N HemeI Hempstead. Herts. HP1 MB.
/ >
%
\ "V\ X f
•
•1 Isn't often a company
releases a game so good that
everyone wno sees it Is
Immediately anxious to play, but
Spin Dizzy Is one of those
You play a much maligned
Trainee Assistant Cartographer
tor Unknown Worlds, who has
been given the responsibility of displayed at any time, simply by After a few hours play, I
mapping a newly discovered pressing the *M' key. managed to score a measly 7%
artificial world that )u$t happens Spin Dizzy certainly owes a overall! but within two days I had
to be hanging in s p a c e The RSC great deal to Its famous arcade scraped up to 15%. Even to gel
(Remote ScouT Craft) you have predecessor. Marble Madness, that far however. I had to cope
been given Is affectionately as both the graphics a n d the with many interesting features
known as GERALD, and due to feeling of gravity are very Including trampolines Ice and
GERALD'S age and condition similar. You are scored on three some devilish jumps! But
(old and bad respectively!), It's counts; percentage of area however much I loved this game
going to be very difficult to mapped, percentage of crystals I do feel that £9.95 Is too much
complete your task. found, a n d percentage of game to charge for a game whose
Your ship's computer has an completed. Graphically, Spin audience can HI afford that type
initial graphics map ol the area Dizzy is excellent. The of money regularly. How can
you must explore but does not 3-Dlmensional leel is Impressive, these companies expect people
give any details of routes that and the ability to move around to buy all their releases when
must be taken. To enable you to any vertical objects greatly adds each one costs around ten
last a little longer there Is a to the realism (???) o f this g a m e pounds?
liberal supply ol energy crystals One of the best features o f the Overall Spin Dizzy is a great
— each of which ups your game is the alterable gamei it Is so much better than
dwindling lime a little viewpoints This means that If, Melbourne's 'Gyroscope' as to
As this new world is hanging using your current view, a tower be Incomparable If you want a
In space, It Isn't a tremendous obscures your vision, you simply game that Is going to last, and
Idea to go falling off the edge: press numbers 1-4 and hey vet Is immediately playable,
In tact ll loses vital seconds! prestol the view has been spund Spin Dizzy is most definitely for
Once loaded, getting into Spin round by 90 degrees you I
Dizzy Is very simple, a n d Is made Another neat little touch Is the
even easier by the inclusion ol a ability to change GERALD'S form.
beginners' section due east. To start with GERALD Is an upside
Using the map Is an essential down pyramid, who spins
port of successful Spin Dizzy whenever he moves; however, by
play, although to get really the *C' key. GERALD can
good and fast you must make >come a gyroscope or a ball.
your own — much more detailed One little tip I can give you Is —
version - and It can be don't use the ball!!!
Attributes
To get the most out of a
machine you need to be aware
ol its abilities. What are the
design restraints? What is the
machine good at? What is It
bad at?
The single dominant (actor in
[any graphic design for the
Ispectrum is the limitation
i
C Number i s odd, so t r y al1 odd d i v i s o r s up to sqrt(number) programs and the object codes
30 MAXFAC » SORT(FLOAT(NUMBER)> + 1
DO 40 FACTOR - 3,MAXFAC,2 and a library routine for
I F (MOD<NUMBER,FACTOR)) 40, 60, 4o adding/modifying routines in the
40 CONTINUE non-resident libraries.
C Number i s prime Apart from the one amazing
50 WRITE (•,940) omission (no text editor) this is a
O 940 FORMAT(6H Prime/) powerful package. The price Is
Z< C
GOTO 10
Number i s composite, provided "factor" i s not "number"
high (RRP £99.95), but Is just
within the current price range
60 IF (FACTOR.GE.NUMBER) GOTO 50 for high level language
WRITE (•,960) FACTOR
960 FORMAT(16/) compilers for the QL. That price
GOTO 10 is probably realistic bearing In
END mind that the appeal of Fortran
0 on the QL will be very limited.
Interfacing
removing this made no difference at The routine is lo FORMAT "b'!9600
all. where you can use 'b' or tVb" for
Sinclair have published no complete 8 bit codes (Printer control)
information on the RS232 interface or T for lexl only, and the 9600
represents the baud rate of Ihe Dear Sir.
and Its connections and my letters to Please, please, pretty
them have gone unanswered printer (check your manual). Now
open a stream to it by OPEN 4;"b" please — HELP! I'm having
(despite SAt's). I have seen no problems with my Interface
mention of a special lead for the 128 and then send you text by PRINT#4;
"This Is a test", finally closing the 1 on my 48K Spectrum. Although it's
but perhaps the wiring is in properly attached to the computer it
someway different from thai of the stream with CLOSE 4. The
commands can be used as BASIC does not accept valid commands
QL. It all else falls do you know and just prints ?.'
whether the lead suitable for lines within your programs. If this lails
Interface 1 and a serial printer then gel an engineer to check the I've tried cleaning the edge
would work with ihe 128? I don't want cable connections between the connector with a pencil erasor and
to spend another £10.15 on yet computer and Ihe printer. an alcohol based cleaning fluid, as
another lead if that also won't do the somebody a I Sinclair Research
job. suggested, but neither worked. I
have had this problem before but
I suspect you may well have had usually it has fixed itself, this time it
numerous other letters ot a similar hasn't.
nature to mine and look forward to
receiving any advice you can offer.
J. Walters, Fuller trouble However It a CLEAR command is
entered with a value somewhere
between 53000 and 64000 then it is
Leicestershire. possible to catalogue a cartridge
Dear Sirs. and also to enter run' and new' to
H
II your printer LPRINTS and 11 am older than your load the 'run' program that I have
LUSTS correctly then the normal reader, (over 40 but on most of my cartridges. But if LOAD.
_ J lead Is O.K. The problem Is don't tell anyone), and I SAVE or MERGE Is entered for the
In Ihe way Ihe Spectrum is sending have a problem! microdrive then the computer LOADs.
conlrol codes. Try using control I have a FULLER keyboard and it SAVEs or MERGEs by tape instead.
codes wllhin an LPRINTed string. The keeps 'locking up' — not only when
code lor 'Italics on' Is usually CHRS Also (this may be irreievent)
using Taswora but other Progs although the Aiphacom 32 printer
27 followed by CHRS 52 (or ESC 4 as (games actually — but again don't
manuals tend lo put It). The and joystick I have work when
mention it as they are my sons! And plugged into the Interface, when my
speclrum can be set to do this by my wife thinks I'm learning how to
the following lines: Protek Interface in m CURSOR mode
program the Spectrum.) I wondered pushing the joystick lett has no
10 LET P$ = CHRS 27 + CHR$ 52 if any one of your brilliant blokes
•••"TESTING ITALICS MODE" effect, but it works perfectly in
knows what is wrong! Kempston and Interface 2 mode. Do I
20 FOPMAT "b";9600
30 OPEN * 4; "b" I have spoken to two repairers: have a bad connection between
40 PRINT#4; P$ One said it is Ihe ULA (or something Interlace and Spectrum, or is my
50 C L O S E * 4 technical like that), the other said it Interface faulty?
could need a resistor on the Jonathan Farmer.
Note the use of Ihe "b" channel, and keyboard. Edinburgh.
you may have to change your
printer to automatically use an LF Does anybody know the
with a CR. answer??? There are several possible
Neil Owen. causes, one being (hot one
Prestwood. ol your peripherals is
causing problems. Use each on Its
The Fuller keyboard is well own to check that they are
known for Ihls problem. In individually functioning correctly
Ihen use them in various
Printer Problems
simple terms the ULA chip
tries to operate al the same time as combinations. If you try Interface 1
a keyboard scan. The solution is a and microdrives on their own and
buffer to give priority to one job. the problem persists then, obviously,
Dear Sir, Transform used to make a keyboard it is either your Spectrum or Ihe
I am writing to you seeking with the same problem and also a Interface!
your advice on the Serial buffer, they had buffers but these, Try and borrow a Speclrum to try
8056 Compact Printer. I ihey assured me. were not with Ihe Interface, failing that take il
have just recently purchased the compatible with Ihe Fuller. back for replacement if still under
printer along with a 128K Spectrum. I Mancomp are a repair company guarantee, and gel Ihem to try a
don't think that there's anything who have been highly praised by diflerent one in the shop. If you have
wrong with the RS-232 interface, or many of our readers so I gave them run out of guarantee then I suggest
ihe computer, and the printer passes a ring, only lo be advised thai you'd you try phoning a company such as
the "self-test' in the accompanying be better olf getting a new Mancomp, who have been praised
manual, but I can't seem to print keyboard. So there you are. I know its by many readers, on 061 224 1888, or
anything else out. Maybe I'm doing a blow but I am alraid you'll have to Micro-World computers on 0484
something wrong? Could you write It off. t con personally 846117. Finally il you connect your
please! pleaseI help me! recommend lor W.P and games ANY joystick l/F and II (alls to operate
Sean Covenay. of Ihe Saga keyboards, Ihe LMT/FOX correctly when plugged In on its
Bolton. unit or Ihe DK'Tronics keyboard. own Ihen it also has a fault.
1
PRO PASCAL & m? Incredible
PRO FORTRAN-77 I I
ggs
value! • Endorsed
at
by
v V included
Sinclair Research
FOR SINCLAIR QL
ISi iCAL R
Pro Pascal is validated to I S O 7185
Class A (no errors) on the Z80 processor
C NO bugs") Pro Fortran-77 is a full implementation i
-i of A N S I Fortran 77 with no omissions 1
under CP/M and the 8088 processor under J yojj e o ^ T / and many useful extensions
PC-DOS. This provides a
guarantee that the compiler is complete I °HA<VE T O
i
and works perfectly. MLLcir^^L ML lrngurges
T ! f E F f o u g s THE PROFESSIONALS DO;
I d e a l for | PASCAL RND FORTRAN
• • • H I
- Sinclair software developers W^m^i mtwi.
W&MMg
- schools and colleges
- students o f c o m p u t i n g Produces compact Lazy I/O
- d e v e l o p m e n t o f personal skills All files closed
efficient code exit from procedu
- solving technical problems
- training institutions
16 digit
Compilers include:
compiler, linker,run-time
PASCAL • FORTRAN
1NTERLINKABLE O B J E C T C O D E Single and double precision libraries, librarian, X-ref
c o m p i l e r s , c o n f o r m i n g to the
appropriate standard, and g i v i n g
p r o g r a m m e r s a secure b a s e o n
w h i c h to b u i l d . " P r o P a s c a l i s not only ISO-validated,
- ' it i s a l s o a s u p e r b - q u a l i t y a n d v e r y
full s o f t w a r e d e v e l o p m e n t tool."
Also available from Sinclair Personal Computer World Nov 1985
specialists & distributors
190 C a s t e l n a u , L o n d o n S W 1 3 9 D I !
a Name
Address
U s e d at 5 0 0 0 sites
E n g l a n d . T e l e p h o n e 01-741 8531. a r o u n d the w o r l d
Telex 8 8 1 4 3 9 6 P R O S O F G . Telephone no
In case of query ring 01-741 8531 or telex 8814396
. • >• ....:•:;. ....;•:..
ZX C O M P U T I N G J U L Y 1 9 8 6 71
QL devotes 32K bytes ol set; always set up the windows 60,50 switches on the pixel (plot
RAM to its colour screen display (you can use TV or MON) to be in the current INK colour) at the
(the Spectrum has less than 7K). certain of getting the display point whose coordinates are 60
This large block of memory right. in the x-direction, and 50 in the
provides Ihe QL programmer After those rather stern, but y-direction.
with control over the colour of necessary warnings, let's take a
each pixel on the screen. The more relaxed view of the
QL offers eight colours in low
resolution mode (256x256 pixels),
general principles of graphics
on the QL.
Coordinates
and four in high resolution mode All the QL's graphics The simple listing in fig.3a. will
(512x256 pixels) which gives the commands can be directed help you to understand this
QL the potential for some towards a specific window. Later principle. Type in the program
impressive screen displays. on we'll see how to deal with lines in fig.3a, and those in flg.t,
SuperBASIC provides a host ot several windows, but for now then SAVE and RUN the program.
commands and functions to assume that the QL is in MODE 4. You are asked to enter two
enable programmers to make and all commands are directed coordinates; after checking thai
good use of this potential. In this, towards window 1. which Is the you have entered valid numbers,
and the next part of our default window for all the pixel at that coordinate is
SuperBASIC series, we'll be commands in which Ihe window plotted In a random colour.
examining those commands, is unspecified. You'll have to look carefully at
starting this month with straight Fig.2. gives you a the screen, especially il you're
line graphics. representation of the QL screen using a TV, to see the points.
display in TV mode. Because of Note that if you enter a pair of
In line the rather thick border, the pixel coordinates whose position lies
size ot the main window in this outside of the window area, you
When you turn on your QL. the mode is only 224x200. But, these don't get an error message; you
selection ol F1 or F2 for monitor dimensions need not concern just don't get anything on the
or TV mode gives you high you. What is more important to screen.
resolution (4 colour) and low know Is the scale on which these So far we've used the default
resolution (8 colour) modes pixels are represented. For the scale of 100 units in the vertical
respectively. All graphics purpose of producing screen (y) axis. What happens if we
commands work on both modes, displays, each window can be change this to something else?
although Ihe effect on the likened to a piece ot graph The program lines in fig.3b. will
screen of all commands is paper. At the bottom left hand provide a demonstration. With
highly dependent on the display corner is the origin ot the graph the previous program (the
mode. So, for any program paper. Like any graph the combined listing of fig.1. and
which is dependent on a coordinates of the origin are 0,0. fig.3a.) installed in the
graphics display (which is just The first zero refers to Ihe computer's memory, add the
about any program you could coordinate in the horizontal (x) program lines in flg.3b., then
write), the mode must be correct. axis, and the second lo the SAVE and RUN the new program.
And. as you cannot assume that vertical (y) axis. Any point in the The first request is to enter the
the program user will press F1 or window can be referred to using scale parameters. SuperBASIC
F2 to get the mode you require this coordinate system. But how has the SCALE command, which
for your program, every program many screen coordinates are sets the plotting scale ot any
should have a MODE command there? window. SCALE requires Ihree
to select the correct screen The answer to this depends on parameters. The first is the
erBASIC
display mode.
•••••••
the scale of the display in the number of points on the vertical
MODE 4, or MODE 512 gives window in question. Unless the (y) axis. Remember the default is
you high resolution (monitor) programmer actually specifies a 100, so try some other values. The
mode, and MODE 8 (MODE 256) scale, then a default of a 100 second and third parameters of
gives TV or low resolution mode. units is set in the y (or vertical) SCALE are the coordinates ot the
In addition to setting Ihe mode, direction. That is, coordinate bottom left hand pixel of the
you should always set up the 0,100 is the top left position of a window in question. For
windows to give the display you window. The maximum number simplicity, start by enlering two
want. The listing in fig.1. gives of units in the x-axis (horizontal zeros; this makes the bottom left
you two SuperBASIC procedures direction) depends on the size pixel coordinate 0.0, as in the
called TV and MON, which reset and shape of the window. For default setting. In entering these
the default windows and display window #1 in TV mode, the three values, press ENTER alter
mode back to those you get bottom right coordinate is 165,0. each figure. Then, as in the
after power-up. A QL To switch on any pixel whose previous example, you enter sels
programmer should never coordinates are known, the QL of x and y-coordinates, and
assume that his program will has the POINT command. Thus, watch the screen to see where
start with the default windows in fig.2.. the command POINT they go.
Parameters
Try the scale parameters 165 units
100,-10,-20. Now the bottom left
hand coordinate is -10,-20.
Coordinate 0.0 is set a tittle way
from the corner of the window. \ P O I N T 0.100 P O I N T 165.100
The maximum coordinate values
In the x and y directions are
mmrnrnm rP O I N T 60.50
\
T h i s is the defauli S C A L E ; i.e. S C A L E 100,0,0
o
740 PRINT » 2 , TO 10,"6. Draw graph" 1240 IF >:»•"• O R y * - " " T H E N E X I T d a t a _ l n p u t
730 PRINT #2\\ TO 16,"Press 1 to 6" 1230 number ^number * 1
760 REPeat select_2 1260 K,dataf>x_data*bK tbCHRf 4 0)
770 z » - I N K E Y * C — I> 1270 y ' d a t » » - y d a t a»fcv»t.CHR» ( 0 ) oo
7QO IF z » > " 0 " A N D : l < " 7 " T H E N E X I T s e l # c t _ 2 1280 PRINT #2,TO 2,"k- TO 20| " y "iy* <
790 END REPeat select_2 1290 END REPeat dat*_lnput
BOO z-zt 1300 PACK CO
810 SELect O N z 1310 END DEFine DATA_ENTRY
820 -li DATA_ENTRYi O K - 1 1320 1 OC
lAJ
a.
830 -2i L0AD„ARRAYt O K - 1 1330 DEFine FuNctton SURE
04O - 3 i IF O K T H E N 1340 PRINT WON" Is t h i s c o r r e c t ? <y/n>"
830 ADD_DATAi ELSE 1330 REPeat ask
860 W A R N ING 1360 b » - l N K E Y » 4-11
670
88u
E N D IF
-4i IF O k T H E N
1370
1360
IF b * - " y " O R b » - " Y " T H E N R E T u r n I
IF b l « " n " O R b » - " N " T H E N R E T u r n 0
</>
890 EDlT_DATAt ELSE 1390 END REPeat ask
9»X> WARN ING 1400 END DEFine SURE • •
<3
75 ZX Computing Monthly • July 1986
1410 I 2260 DEFine P R O C e d u r e E N T E R . V A L U E S (x)
1420 DEFine PROCedure PACK 2270 CLS HO
1430 LOCal x*,y*,nx,ny,no 2 2 8 0 I F x - 1 T H E N P R I N T »(i, T O 2 0 , " J u s t p r e s s E N T E R t o
1440 DIM d*t*_*rr«y (number,2) stop"
1450 nx-Oi ny-Oi no-0 2290 REPeat enter_*
1460 REPeat get_xy 2300 PRINT »0," Enter the *-coordinate value "|
1470 IF n u m b e r - n o T H E N E X I T qet.xy 2310 GET_NUMBER ( x ) i IF v a l i d THEN E X I T e n t e r _ x
14BO * *--" 2320 PRINT «0," Invalid entry"
1490 REPeat extract.* 2330 END REPeat enter_x
1500 nx-nx+li IF x . d a t a * < n x ) - C H R * ( 0 ) T H E N E X I T 2340 x*-num*i IF xf-"" THEN RE Turn
extract_x 2350 REPeat enter_y
1510 " x*-x*t.x_data*<nx) 2360 P R I N T * 0 , " ~ E n t e r t h e y - c o o r d i n a t e v a l u e "i
1520 END REFeat extract.* 2370 GET.NUMBER (x)i IF v a l i d T H E N E X I T enter_y
1530 y * - " " 2380 PRINT »0," lnva.Id entry"
1540 REPeat extract.y 2390 END REPeat enter_y
1550 ny-ny*li IF y . d a t a * ( n y > - C H R * < 0 ) THEN EXIT 2400 y*-num*
extract.y 2410 END DEFine ENTER_VALUES
1560 ~ y*-y*t<y_deta» (ny) 2420 I
1370 END REPeat extract_y 2 4 3 0 D E F t n e P R O C e d u r e G E T N U M B E R (x>
1580 no"no+Ii data.array (no,I)»kI 2440 LOCal 1
1590 data.array (no,2)»y* 2450 INPUT «0, num*
1600 END REPeat get.xy 2460 valld-1
1610 END DEFine PACK 2 4 7 0 IF x - 1 A N D n u m * - " " T H E N R E T u r n
1620 • 2480 dot-0
1630 DEFine PROCedure UNPACK 2490 F O R1-1 T O LEN (num*)
1640 LOCal 1 2500 I F n u m * (1) - *' T H E N d o t - d o t + 1
1630 x_data*-""i y_data*-"" 2510 IF num*(i X " 0 " O R n u m * U ) > " 9 " THEN
1660 F O Ri-1 T O number 2520 IF 1>1 THEN valld-0
1670 x _ d a t a * - x _ d a t a * « . d a t a . a r r a y ( i , I > t-CHRI (u> 2530 I F 1 - 1 A N D N O T ( n u m * U > - " - " O R n u n l II ) • " + " »
16B0 y _ d a t a * - y _ d a t a * t . d a t a _ a r r a y ( l ,2)t.CHR»(0) THEN valld-0
1690 END FOR 1 2540 E N D IF
1700 END DEFine UNPACK 2550 END FOR 1
1710 i 2560 END DEFine GET NUMBER
1720 DEFine PROCedure SAVE_ARRAY 2570 «
1730 LOCal i 2580 DEFine PROCedure ADD.DATA
1 7 4 0 C L S (t2» P R I N T « 2 \ \ \ V T O 2 B , " S A V E D A T A O N C A R T R 1 D G I 2590 UNPACK t CLS *2
1750 NAME 2600 PRINT K2, TO 28," ADD FURTHER DATA"
1760 DELETE name*I OPEN_NEW #4,name* 26lO FOR 1-1 T O number
1770 PRINT « 4 , number 2620 PRINT «2, T O 2,"x- "|data.array <1,1)| T O 20|"y-
17B0 FOR 1-1 T O number "idata.arraytl,2)
1790 PRINT »4, data.array (1,1) 2630 END F O R i
1BOO PRINT «4, data.array (1,2) 2640 REPeat data_lnput2
1610 END FOR i 2650 REPeat enter_lt2
1820 CLOSE « 4 2660 ENTER VALUES (1)
1B30 END DEFine SAVE ARRAV 2670 IF S U R E T H E N E X I T enteralt2
1840 l 26BO END REPeat enter_lt2
1850 DEFine PROCedure LUAD ARRAY 2690 IF x*-"" O R y*-"~ THEN EXIT data_lnput2
1860 LOCal i 2700 number-number+1
IB70 C L S N2t P R I N T « 2 \ \ \ \ T O 2 6 , " L O A D D A T A F R O M 2710 x _ d a t a * - x _ d a t a t S > x * l < C H R * (0)
CARTRIDGE" 2720 y_data*-y.data*t<y*tiCHR* (0)
18BO NAME 2730 PRINT «2,T0 2,"x- "jx«| T O 20|"y- "iy*
109O OPEN_IN »4, name* 2740 END REPeat data lnput2
1900 INPUT «4, number 2750 PACK
1910 DIM data_array (number,2) 2760 END DEFine ADD.DATA
1920 FOR 1-1 TO number 2770 t
1930 INPUT »4,x,y 27B0 DEFine PROCeduro EDIT_DATA
1940 data_array(1,1)—x 2790 LOCal J,h,k,l,z*,z
1950 data array(l,2)-y 2800 J - 0
1960 END FOR 1 2810 REPeat edlt_l
1970 CLOSE «4 2820 h-j»20+li k-J»20+20
19BO END DEFine LOAD.ARRAY 2830 IF h>number THEN EXIT odit.l
1990 l 2840 IF k >number THEN k-number
2000 DEFine PROCedure NAME 28SO C L S« 2 t J-J+1
2010 LOCal z * 2860 FOR i-h TO V
2020 CLS N O 2870 PRINT «2, TO 2,1, T O 8,"x- data array (1,1)
2030 PRINT »0\" Data c a r t r i d g e in microdrtve 1 or2 7 TO 2 0 , " y - " | d a t a _ a r r a y ( l , 2 )
(1/2) " 28BO END F O R 1
2040 REPoat get.drive 2890 C L S «Oi P R I N T H O , - Edit one of these data
2050 z *—INKEY*(— 1) Items? (y/n)"
2060 I F r * - " 1" O R z * - " 2 " T H E N E X I T get.drive 2900 REPeat edlt_2
2070 END REPeat get.drive 29lO z *-INKEY*7-1(
2080 PRINT HO\,"Ent w file name o n drive "izJ;" " 2920 IF z* - " y * O R z * - ' V THEN EXIT edlt_2
2090 INPUT HO,name* 2930 IF z * - n ' O R z * - ' N ' T H E N E X I T edlt~2
2 1 0 0 n a m e * - " m d v " t z »t-' _ " f c n a m e f 2940 END REPeat edit_2
21lO END DEFine NAME 2950 IF | # m ' y ' O R z*-"Y" THEN
2120 i 2960 PRINT HON" Which Item ("|h|" t o "|k|")"t
2130 DEFIne PROCedure MIN_MAX 2970 REPeat edit_3
2140 x_min-data_array (1,1): x_max-x_inin 2980 GET_NUMBER (0)
2150 y.min-data.array (1,2)1 y_max-y_min 2990 z-num*i Z - INT(z)
2160 FOR 1-2 T O number 3000 IF z >-h A N Dz<-k T H E N E X I T e d i t 3
2170 IF d a t a . a r r a y (1 ,1)<X _mi n T H E N X 3010 PRINT •0\M O u tof r a n g e
< i, 1 ) 3020 END REPeat edlt.3
2180 I F d a t a . a r r a y ( i , 1 ) > x . m a x T H E N X mail " d a t a . a r r a y 3030 INK M2,2t P A P E R «2,0
(1,1) 3040 AT »2,z-h,2i PRINT #2,a
2190 I F d a t a . a r r a y (i , 2 > < y _ m i n T H E N V m l n - d a t a _ a r r a y 3050 I N K * 2 , O l P A P E R 112,7
(1 , 2 ) 3060 ENTER.VALUES (0)
2200 I F d a t a . a r r a y (i , 2 ) > y . m a x T H E N y 3070 data.array (z,l)-x*
(1 , 2 ) 3080 data_array (z,2)-y*i CLS « 2
22lO END FOR 1 3090 F O Ri - h T O k
2220 IF y_mln>0 THEN y_mln-0 3100 PRINT #2, TO 2,1, T O 8 , data_array (1,1), T O
2230 IF x^min>0 THEN xlmin-O 20, data_array(i,2)
2240 END DEFine MIN.MAX 31 10 END FOR 1
2250 t 3120 PAUSE 2 O 0 • • •
straight line to data by linear entry routine. After entering each mathematicians. this is a
regression analysis. Don't worry if pair of coordinates, you are number, ranging between - 1
that sounds a little heavy. It's a asked to confirm the data before and +1 which indicates how
technique for determining it is stored in RAM. close the data can be
trends, to allow some attempt to Once data has been entered, represented by a straight line
predict what might happen In you can save it on microdrive, graph. Correlation coefficients
the future. The program uses alter any coordinate values, add close to +/- 1 show a good fit of
SCALE and LINE commands to more values, or load previously the data to the straight line,
create the graph; it also has a saved data from tape. All these whereas values close to 0 show
large number of data entry, options combine to provide a litlle or no correlation between
data checking and modifying powerful data storage system. the x and y-coordinates.
procedures for anyone who The data is used in option six to The procedures in this
might be thinking of writing a draw a graph on the screen. The program most relevant to
number crunching program. The length and position of the x and drawing of line graphics are the
whole program is menu-driven, y-axes are selected last two. GRAPH and CALC These
and on screen messages should automatically. On the screen, do all the calculations to find
make It easy to follow. you'll see the axes drawn In red. SCALE and draw the graph with
Once you have entered and the data points plotted in green, LINE.
SAVEd the listing, RUN the and the straight line drawn in That's just about all for straight
program. This gives you a menu white. Figures at the bottom of line graphics. Next month we'll
ol six options. Selecting 1 allows the screen give you the ranges be taking a look at SuperBASIC's
you to enter data as pairs of x ot the x and y-axes. the intercept commands for producing arcs,
and y-coordlnates. At least three ot the best-fit line on the y-axls. circles, and ellipses, and how to
pairs of coordinates musl be the slope of Ihe line, and fill in areas with colours, and mix
entered, and then press ENTER something called the correlation texl with graphics. Everything you
without data to exit the data coefficient. For non- need for full colour displays.
FP_TO_BC FP_TO_A
(2DA2) (2DD5)
and the mantissa. If the A down to the nearest inleger and of the number is rounded up or
register is zero then the number stored in BC The carry flag is down to the nearest integer and
is a small integer with C reset. If the number was stored in the A reg. The carry
containing the high byte and B negative then the zero flag will tlag is reset. If the number was
the low; E will then contain the be reset, otherwise It will be set. negative then the zero flag will
sign byte. See Figure Three. be reset, otherwise it will be set.
See Figure Three.
Integers Between - 6 5 5 3 5 d and
+65535d Integers Between - 2 5 5 d and
CALL FP. TO _ B C (at address +255d Manipulating The
20A2). II the number was greater CALL FP.. TO ^A (address Calculator
than or equal to 65535.5 (or less 2DD5). If the number was greater
than or equal to -65535.5) then than or equal to 255,5 (or less The key to arithmetic on the
the carry flag is set and BC will than or equal to -255.5) then calculator is a magic little
contain rubbish. Otherwise ABS the carry flag is set and A will machine code instruction called
of the number is rounded up or contain rubbish. Otherwise ABS RST 28 - To Be Continued...
about an advertisement.
Once you know how
One of the ways we keep a check on the advertising that appears in the
press.on posters and in the cinema is by responding to consumers' complaints.
Any complaint sent to us is considered carefully and. if there's a case to
answer, a full investigation is made.
If you think you've got gtxxl reason to complain about an advertisement,
send off for a copy of our free leaflet.
It will tell you all you need to know to help us process your £
complaint as quickly as possible. ^m
The Advertising Standards Authority. V
If an advertisement is wrong, were here to put it right.
ASA Ltd. Dept I Brook House.Tomngton Place. London W C 1 E 7 H N
f1 :
• TO
• ' M
•M
• J i '
u « »
5 ..
,v4 >.
^ *
f *>
ft J W - S L
*
/Y Computing Monthly J^fy 1986
LU1J
to be aware of any other scanning of these data lists is LIST routine you must lirst POKE
characters he encounters — going to be done from machine 64945 (CHAR) with the code of
perhaps by chatting away to code, the sensible thing to do is the character Involved. Thus,
one of Ihem occasionally, as to store them as a sequence of POKE 64945,1: LET m = U S R 64900
might happen in real lite. In this bytes above RAMTOP. will give us Merlin's Inventory as
way we can periodically remind a sequence of "m" codes stored
the player that the goings-on in M/C routines in successive addresses starting
our imaginary world are not at 64811 (PRES).
wholly dependent on his Listing 1 is the assembly II you decide eventually to
participation; that as far as the language program which add a few characters or objects,
inhabitants of the world are provides us with the three then you'll need to change the
concerned he's just another routines we need. The position loop counter lor each of Ihe
character, neither more nor less data for the characters begins three routines, in lines 40, 380,
important than the rest. at the label FKLC (64831). The first and 900 of Listing 1 (though it's
Another thing we can do is to two bytes give Merlin's map probably best to wait until you
make our characters seem coordinates (i at 64831 followed have the next two articles before
aware ot objects in their by j at 64832) and ot course we'll trying this). For the three people
surroundings. For example, they need to update these from over there in the corner who still
should be capable of picking BASIC as you move Merlin about don't have an assembler
up objects or discarding them of when the program is running. program. Listing 2 gives a BASIC
their own accord. Perhaps they The next two bytes hbld Timbrll's program which will POKE the
might mention their possessions map coordinates, and so on. code into memory, check It, and
in conversation, in a sensible Incidentally, the DEFS 20 save it to tape.
way. And il we can arrange for instruction simply reserves extra Now we have our routines,
something a little out of the space so that, if you wish, you what next? The most exciting bit
ordinary to happen now and can add more characters of comes next month, but we can
then, well so much Ihe better. your own later. certainly find a use for them
Position data for the objects here and now. Load in last
starts at label OBLC (64863) and month's auto-running BASIC
Character building is stored In the same way as for module and BREAK. Then load In
the characters apart from one the new bytes trom this month
Now if we're going to attempt important difference. You'll and add to the program the
this sort of thing, our program notice that some of the numbers lines of BASIC in Listing 3. Line
needs to have rapid access to here are greater than 100. These 9998 replaces an existing line so
three essential kinds of are objects which are being that you can save the complete
information. It must be possible carried by one of the characters. updated program and bytes by
to find out. at any time: (a) When an object is being typing GOTO 9998.
which characters are present at carried, we arrange for Its i To assist the Intelligibility of
the current location; (b) which coordinate, the first byte ot the the program, the various
objects are present; and (c) pair, to be 100 + (numeric code addresses relating to the
which objects ore currently of character holding it). So an machine code are assigned to
being carried by any given object carried by Merlin has an named variables in lines
character. Of course you could i coordinate ol 101; one carried 8010/8020. (It's much more
do all this in 8ASIC without any by Timbrlll has 1=102 and so on. convenient to bash in a line like
difficulty. But unless you're willing Again, I've left some spare bytes POKE char,1: LET m = U S R list
to write an adventure involving for you to add further objects if than to have to keep looking up
only a very small number of you wish. the numbers.) Line 50 defines a
characters and objects, the Right, now to the routines new function which enables the
repeated use of all the proper. Listing 1 provides three program to string together a list
necessary program loops will routines which I've called WHO, of objects in a coherent way
lengthen the response time of WHAT, and LIST, whose USR call before printing to the screen.
your game to a desperately addresses are 64720, 64782, and Lines 260/270 will enable you to
ponderous degree. The obvious 64900 respectively. Their jobs are lake Merlin's Inventory by
answer Is to add just a dash of as follows: pressing the " I " key, and
machine code to deal with demonstrate the use of the LIST
these three specific routines — WHO — this scans through the
routine. Lines 1060/1100 add a list
which brings us to the meat of position data for the characters
of characters present to the
this month's rambllngs. to find which ones are present location descriptions, and
at Merlin's current location. demonstrate the use of the WHO
II you look back at last
WHAT — this does the same for routine. Note also the two POKEs
month's article, you'll see that in
our miniature world Ihere are six the objects. which update the position data
characters (If we include Merlin LIST — this scans through the for Merlin as you move him
— the player-controlled object position data and finds between locations. Finally, lines
character) and eight objects, the objects carried by the 1110/1160 add a list of the objects
whose names are stored in character whose code is held In present to the location
sequence in two string arrays. Of the byte at address 64945 descriptions, demonstrating the
course, in a full-blown adventure (labelled CHAR in Listing 1). WHAT routine in action.
you'd wont more than this; It's Once you've typed everything
Ihe basic principles of the Information in and saved it, type GOTO 8010
business that we're involved with to get the program running (not
at present, and the actual So, how do we extract this RUN!). If all is well. Merlin should
number of objects etc is information from within our BASIC be carrying a staff when you
irrelevant. Our first job is to program? Simple. Suppose we give the T key a prod. And as
decide on some method of want to know about the you move him about he should
storing position information for characters present. If we call the encounter all the other
each one of these. This means routine using LET m = U S R 64720, characters and an assortment of
storing two numbers for each then the variable m will hold the objects lying around here and
character or object, number of characters present, there.
corresponding to the BASIC and the numeric codes of these Ot course the other chaps still
variables, io and jo, that we characters will be found in the won't do anything, but now we
used last month to define bytes from 64811 onwards have everything we need. The
Merlin's position on the map. (labelled PRES in Listing 1). All stage Is set. the cast assembled,
We'll call these i and j the other routines work in the and next month the mayhem
respectively. Because all our same way. except that for the begins...
Listing 2 Listing 3
to Rem * * * M a c h i n e c o d e l o a d e r 5 0 D E F "N 9$<x)sFM
F H a $ ( P E E K X) +
1 I R E M I " , " R H D m i AND x< > p r e s + n - l C
2 0 C L E A R 6 4 7 1 9 : L E T s = 0 " a n d " A N D m > 1 AND x = p r e s + n - 2 )
3 0 L E T n 1 = 6 4 7 2 0 : L E T n 2 = 6 4 8 0 8 : 2 5 7 R E M
G O S U B 9 0 2 5 8 R E M * * * i n v e n t o r y
4 0 L E T n 1 = 6 4 8 3 0 : L E T n 2 = 6 4 8 4 2 : 2 5 9 R E M
C O 5 U B 9 0 2 6 0 IF W = 6 T H E H L E T Z j = " M e r l i n
5 0 L E T n 1 = 6 4 8 6 0 : L E T n 2 = 6 4 8 7 8 : is c a r r y i n g " : P O K E c h a r , l : L E T
G O S U B 9 0 fl = U S R l i s t : IF M O T M T H E N L E T 2 *
6 0 L E T n I = 6 4 9 0 0 : L E T n 2 = 6 4 9 4 4 : = Z J +* n o t h i n g " : G O 5 U B 1 0 0 : G O T O
G O S U B 9 0 3 0 0
7 0 IF S O l / 8 8 9 T H E N P R I N T " E r r 2 7 0 IF v = 6 T H E H G O S U B 1 1 3 0
o r ! ! " : S T O P 1 0 5 7 R E M
8 0 S R U E " w h a t " C O D E 6 4 7 2 0 , 2 2 6 : 1 0 5 8 R E M * * * c h a r a c t e r s p r e s e n t
S T O P 1 0 5 9 R E M
9 0 F O R i = n l TO n 2 : R E R O X: P O K 1060 P O K E P k l C / i O : P O K E T k l c + 1 / A
E i , x : L E T S=S+X: H E X T i: R E T U R N o : L E T n = U S R w h o : IF n = l T H E H G O
T O 1 1 1 0
1 0 0 D R T R 2 0 5 , 2 5 / 2 5 3 , 6 , 6 , 3 3 / 6 2 , 2 1 0 7 0 L E T z % = " H e c a n s e e ' F O R
5 3 , 5 8 , 4 1 = p r e s + l T O p r e s + n - l
1 1 0 D R T R 2 5 3 , 6 0 , 5 0 , 4 1 , 2 5 3 , 3 5 , 2 1 1 0 8 0 L E T Zt=Z$*FH p t ( P E E K i ) * C " ,
3 , 2 2 9 , 1 2 6 / 1 8 7 " R H D n > 2 R H O i < > p r e s + n - l ) • ( " a n
1 2 0 D R T R 2 0 4 , 2 4 3 , 2 5 2 , 2 2 5 , 2 0 9 , 3 5 d " R H D M > 2 R H D i = p r e s + n - 2 )
, 1 6 , 2 3 6 , 2 3 7 , 7 5 1 0 9 0 H E X T i
1 3 0 D R T R 4 2 , 2 5 3 / 6 / 0 , 2 0 1 , 3 5 , 1 2 6 , 1 100 G O S U B 1 0 0
1 8 6 , 2 0 4 , 2 5 0 1 1 0 7 R E M
1 4 0 D R T R 2 5 2 , 2 0 1 , 3 3 , 4 3 , 2 5 3 , 2 3 7 , 1 108 R E M * * * O b j e c t s p r e s e n t
9 1 , 4 2 / 2 5 3 , 2 2 1 1 0 9 R E M
1 5 0 D R T R 0 , 2 5 , 5 8 / 4 1 , 2 5 3 , 1 1 9 , 1 2 3 1 1 1 0 L E T n s U S R w h a t : IF H O T M T H
, 6 0 / 5 0 , 4 2 E H R E T U R H
1 6 0 D R T R 2 5 3 , 2 0 1 , 2 0 5 , 2 5 , 2 5 3 / 6 / 8 1 1 2 0 L E T 2 % O n t h e g r o u n d n e a r b
, 3 3 / 9 4 . 2 5 3 y t h e r e is "
1 7 0 D A T A 1 9 5 , 2 1 6 , 2 5 2 , 1 7 5 , 5 0 , 4 2 , 1 1 3 0 F O R i = p r e s T O p r e s + n - 1 : L E T
2 5 3 , 5 0 , 4 1 , 2 5 3 2 $ =Z S + F H 9 ( ( i )
1 8 0 D R T R 3 3 , 6 3 , 2 5 3 , 1 2 6 / 9 5 , 3 5 , 1 2 1 1 4 0 H E X T i
6 , 8 7 , 2 0 1 1 1 5 0 G O S U B 1 0 0
2 1 0 D R T R 0 , 2 / 1 / 2 , 1 / 3 , 2 , 4 / 5 / 5 / 3 , 1160 R E T U R H
3 , 2 8 0 0 7 R E M
8008 R E M * * *
>
2 2 0 D R T R 0 , 0 , 0 , 1 0 1 / 0 , 1 0 3 , 0 , 1 0 4 , D e P i n e c o n s t a n t s
& 3 0 DRTR
DRTR
1,3,4,5,1,106,0, 1/1
8 0 0 9
8010 L E T
R E M
w h o = 6 4 7 2 0 : L E T w h a t = 6 4 7 o
2 4 0 1 7 5 , 5 0 / 4 2 / 2 5 3 / 5 6 / 4 1 , 2 5 82 : L E T l i s t = 6 4 9 0 0
3 / 5 0 / 1 7 7 / 2 5 3 8020 L E T p r e s = 6 4 8 1 1 L E T F k I C =64
2 5 0 O R T R 1 9 8 , 1 0 0 / 9 5 , 6 , 8 , 3 3 , 9 3 , 2 8 3 1 : L E T O b 1C = 6 4 8 6 3 L E T c h a r = 6 4
5 3 , 5 8 , 4 I 9 4 5
2 6 0 O R T R 2 S 3 , 6 0 , 5 0 , 4 1 , 2 5 3 , 3 5 , 3 5 9 9 9 8 S R U E " M e r l i n 2 " L I H E 8 0 0 0 :
, 2 1 3 , 2 2 9 , 1 2 6 S A U E " n c 2 " C 0 D E 6 4 5 0 0 , 4 4 6
2 7 0 O R T R 1 8 7 , 2 0 4 , 2 5 0 , 2 5 2 , 2 2 5 , 2 0
9 , 1 6 , 2 3 6 . 2 3 7 , 7 5
2 8 0 D R T R 4 2 , 2 5 3 / 6 / 0 / 2 0 1
You could use this idea to the Illustration number, multiplies • •; . - - j ^ i i . ; TC - ' - ' - i i * T £ P 32 O
Illustrate each of your Intrepid It by 180 and adds 59820, so
picture 1 begins at 60000,
= tc'a"
••£ • T -
PC r e ~ 7* . r
rsE-T i
cEE' :
SET.Cri
l£"
a
Adventurer's finds by a 5 column
by 4 row graphic To use this
system, first design your
picture 2 at 60180, picture 3 at
60360 etc This value resets
frr! -£" I I F l ' . i .2
SJsC^P*
if
2i*CH«i
»»j: j 'i
z
<
another Systems Variable called c- £ is* *c«c»
illustration on squared paper,
sorting out your INK and PAPER
SEED using RANDOMIZE in the ' l*-'.; * c i i : * PCPi*"
oc
87 ZX Computing Monthly • July 1986
there to demonstrate some of
the sounds.
To use the code RANDOMIZE
USR 32000 (or 60000 or whatever
address you used) and follow It
immediately on the same line
with :REM !x,y,z
The x and y are the length of
the note and can be any of the
This is the first line 30 to CLEAR 59999 and all
numbers 32000 to 60000.
Spectrum's numbers, letters or
keywords.
showcase of readers' To use it in your own
programs include lines 10 to 70.
The z Is the pitch of the note
and the only restriction is that
short routines. There's a you can of course put them as a
subroutine at the end of your
the CODE of the z value is
GREATER or EQUAL to that of the
£10 prize for each program, and place your
program at lines 100 onward.
CODE of the y value.
Note that an exclamation
published routine so if The lines 100. 110 and 120 are mark must also follow the REM.
Spectrum or QL why 2 0 D A T A 1 9 7 , 2 2 9 , 2 1 3 , 2 0 5 , 1 8 1 , 3 ,
2 0 9 , 2 2 5 , 1 9 3 , 4 3 , 1 6 , 2 4 4 , 2 0 1 , 9 9 9 9
not submit it to Short 3 0 C L E A R 3 1 9 9 9
Cuts? 4 0 L E T c = 3 2 0 0 0
5 0 R E A D a: I F a = 9 9 9 9 T H E N G O
Sound Kit T O 1 0 0
6 0 P O K E c , a : L E T c = c + l
I S * J. Kamphuis has been a
regular contributor to ZXC for 7 0 G O T O 5 0
many moons, this neat little 1 0 0 R A N D O M I Z E U S R 3 2 0 0 0 : R E M !
routine extends the Spectrum's R E T U R N C O P Y
beep in a simple and easy way.
It is located at address 32000 1 1 0 R A N D O M I Z E U S R 3 2 0 0 0 : R E M !9
to allow it to work on 16K , C O P Y
machines (are there still any
1 2 0 R A N D O M I Z E U S R 3 2 0 0 0 : R E M !
around?) but can be relocated
to any address. I would suggest R E T U R N , z , m
60000 and to do this change
</>
A - I . B >•O T H E N DRAW O,3
2 3 0 P L O T L , S O - H t IF P O I N T ( A , B *
1)»0 THEN ORAU 3. O
2AO PLOT L O . S O - H i IF P O I N T (A*
1 .B i « 0 T H E N DRAW 0,-3
o
2 5 0 P L O T L « 3 . S O - < H « 3 > i IF P O I N T
( A . B - t f O THEN DRAW -3.0
r
260 RETURN
QL
o
z
00
i n
88 ZX Computing Monthly • July 1986
• I you enjoy the balletic animated figures replaying the each attacking player. The
MM
bonecrunchlng spectacle of vital moves — a successful pass, defence team also has a
American football but are a fumble, a touchdown or a nominated roving player who
confused by Its complexities you tackle The display also tells you can create mayhem under
may think twice about buying a who Is In possession, something joystick control and there is an
simulation of the game. that Is not always apparent from option to change this player
However with this well the overview of the pitch. once play has commenced.
presented package every If you are on the offensive Passing can be very tricky.
attempt is made to enhance there Is a list of options that When the ball is snapped back
your enjoyment and appears before each down, to the quarterback he is under
understanding of the game Including: joystick control. Once you've
whether you are approaching it long pass, short pass, rush decided who will receive the
as a total novice or an expert. play or special play (these plays ball (the cursor can be moved
A 15 minute cassette >eing field goal attempt and
beinc over potential receivers when
explaining the rudiments of punt). Each option leads to other you press the fire button) release
American football rules is a more sophisticated strategies to the fire button and the ball
sensible Inclusion for those who choose from. speeds on Its way to the receiver
don't know their split ends from Once you have decided on who comes under your control
their tight ends. your strategy you have the once the ball is released.
The simulation is actually a Passing Is difficult to master but
replay of the 1986 Superbowl It's well worth persisting with.
between the Chicago Bears and Superbowl If you successfully position
the New England Patriots and Is Ocean your receiver you are on the
designed very much to be a two £9.95 way to a touchdown but If there
player game is a fumble you can renominate
Q.
s
o
o
oc
CL
0
can only ever print one thing at (Program b )
a time. It can't print both to the
3E16 AT_D_E LD A,16 PR
screen and to a printer
simultaneously. For this reason It
z
D7 RST 10 PRINT AT . . .
can only ever need to use one
1
channel, and hence one stream, 7A LD AjD
at a time. The stream it is using
at any particular moment is
called the current stream, and
07 RST 10 D, ... <
likewise the channel being used
Is the current channel.
7B LD A,E
ot
When we call a machine
code subroutine the current
D7 RST 10 E; O
channel is unchanged. This
means that the current channel
O
ot
remains as It was the last time FIGURE FIVE
any printing or editing was
a.
done. Usually we find this is 3E17 TAB_E LD A,17
channel " K " (the lower screen),
E7 RST 10 PRINT TAB . . .
but It may not be.
Assuming that your program
7B LD A,E
hasn't used the printer (or a
microdrive or network, etc) since RST 10 £ •*•
D7
the lost time you entered a O
command (eg RUN) or input AF XOR A III
something, then the current
channel will still be either "K" or D7 RST TO *
a.
"P". I'm going to show you an o o
D7
•
3E1T LD A,11
Print a minus sign (by loading A
with 2D and using RST) then print DT RST 10 PAPER ...
ABS of the integer using one of
cc the methods described above. 3E06 LD A,06
into the A register and using RST continually subtracting thirty-two instruction. Not only will it do all
10. This means that they may be from the number. This means I have described above, but it
"printed" just like any other that, effectively, the high byte is can also be used to change the
character, and may be included irrelevant (since 256d is a PAPER and INK colours, and so
in strings. AT needs two multiple of 32d). This is not on. just like in a BASIC PRINT
parameters, and the control necessarily true when you print statement. Suppose we wanted
code Is no exception. The two to a printer other than the ZX (ie to print a red asterisk on a
parameters must be specified, in via the RS232 Interface). For this yellow background. The
the right order, and these too reason, the second TAB program of Figure Six will do just
must be "printed" with RST 10. parameter may only be the job. Note that once the print
Figure 4(a) shows the at control considered arbitrary if it is colours have been selected by
code being used to simulate known In advance that the this means they remain in force
PRINT AT 5,4; output will be sent to the screen until they are changed, or until
Nor does it matter how many or the ZX Printer. Figure Five the end of the BASIC statement
machine code instructions are shows the tab control code in which called the machine code.
executed between the three action. Here I have considered Figure Seven shows all the
occurrences of RST 10. The the second byte to be important control codes and what they do.
Spectrum will always (just in case) and so have and what parameters they need.
"remember" that the next two assigned it with a correct value
RST 10's will be at parameters. of zero. Normally, however, the Alternatives
The use ot the at control XOR A instruction could have
character plays its most useful been omitted. For channels "K", "S" and "P"
role when we want to PRINT AT a The comma control (code 06) (the ZX Printer) It is possible to
variable location. Figure 4(b) will may be used to simulate PRINT . achieve PRINT AT I PRINT TAB I
simulate PRINT AT D.E; (ie TAB to column 0 or column PRINT . without using control
The next control code we 16d) — it requires no parameters codes at all. Here's how:
meet is tab, which is conlrol 17h. at all — simply load the A PRINT AT BC; can be achieved
This control code also requires register with 06 and use RST 10. by CALL A T _ B _ C (address 0A9B)
two parameters: the low byte; The enter control (code 0D) PRINT TAB A; can be achieved
followed by the high byte, of the may be used to simulate PRINT ' by CALL TAB A (address 0AC3)
required TAB column number. Of (le print a new line, which has PRINT , can be achieved by
course, on the screen (and the the effect of moving the print CALL PO COMMA (address
ZX Printer) there are only position to the start ot the next 0A5F)
thirty-two columns — any line). Again, all we need do is There is also a rather easy
number higher than thirty-one is load the A register with 0D and way of changing both the paper
reduced to a number between use RST 10. and ink colours at the same
zero and thirty-one by RST 10 Is a very versatile time. In fact this method will also
specify the current bright status
I I and flash status while you're at
Listing 4
It. All you have to do is to
change one system variable —
it's called ATTR T. Simply
i i construct an attribute byte with
youP required combination of
CONTROL CODE PARAMETERS NEEDED, I F ANY colours and load it Into this
06 comia
variable. For instance, the single
instruction LO (ATTR_T).07
06 backspace (FD365507) will change the
0D enter colours to paper black/ink
white/bright off/flash off. To
construct such an attribute byte
10 Ink 00 black simply calculate (in decimal)
128*F + 6 4 * B + 8 * P + I
11 paper 01 blue
(where F=flash status, B=bright
02 red status, P=paper colour, and
03 magenta
I—inW colour).
It is also easy to select
04 green "transparent" paper/ink/bright/
05 cyan flash, as you can In BASIC (ie
PRINT PAPER 8;). You can do it
06 yellow
either with control codes, or by
07 white this method: Decide which of
06 transparent paper/ink/bright/tlash you want
to be transparent, add up the
09 contrast numbers from the list below, and
load the result Into the system
variable MASK_T.
12 flash 00 off
For INK transparent: 07
13 bright 01 on For PAPER transparent: 38
00 transparent
For BRIGHT transparent: 40
For FLASH transparent: 80
For instance, the single
14 inverse 00 off instruction LD (MASK Tj.3F
(FD36563F) will assign both
15 over 01 on paper and ink to be transparent.
Well, that's all from me for this
16 at l i n e number, column number
month. Next month I'll continue
the series by talking about the
process ot POKEing and
17 tab low b y t e , high byte manipulating the screen directly,
without involving the use ol
PRINTing at all. See you then.
Fx ^ mmmt
L i n e a g e : 40p per word
S e m i d i s p l a y : C9 0 0 per s i n g l e column centimetre R i n g 01 - 437 0699
tor information on s e r i e s b o o k i n g s / d i s c o u n t s
Send your requirements to:
All advertisements in this section must be prepaid.
D U N C A N NEILSON
Advertisements are accepted subject to the terms and conditions ASP Ltd., 1 Golden Square,
printed on the advertisement rate card (available on request). London W1
REPAIRS
FREEPOST SPECTRUM REPAIRS SCOTLAND'S Np 1
For home and personal computer rtpalrs
SPECTRUM REPAIRS We expertly repair Spectrums
tor CI7 inclusive ol parts and
Sfwdaty last Spectrum service!
• S a m * dAy lot m o s t fautri
Guaranteed Six Months labour and return postage • I hour if M i n r t t f o s u o n a W r
• O p e n 0 days a w e e k
We have been maintaining all types ot computer systems trom Speclrums upgraded to 48K (or • Free n l u n u n
mainframes to micros (or over 15 years and otter you: C34 inc. P&P All keyboard • Upgrades Membttntt Mtd P S U t
• 3 mlh warranty on w o r k d o n *
• Full overhaul and update with each repair faults cost only £12 Also B Q C C B N O R I C a n d P C R t P H C F t A L S
• Six months warranty on whole computer - not only the R . A. Electronic*. MICRO-SERV
repair done 133 L o n d o n Road S o u t h .
95 Deer dykes View
• 24hr turnaround on most taults - including soak test Lowcslolt, Sullolk West He Id Industrial A r t * .
T « l : (0S02) 66289.
• Returned lo you by first class post fully insured Cumbernauld G68 9 H N
Scotland
• Freepost - we pay the postage both ways T e l : Cumbernauld (02367) 37110
• All inclusive price for any lault £20 Trade schools and club discount given
MP E L E C T R O N I C S . F R E E P O S T , SINCLAIR INTERCONTINENTAL
DEREHAM. NORFOLK NR19 2BR Z
COMPUTER REPAIRS SPECTRUM REPAIRS
T « t 036287 327 All machines despatched within 72 Spectrum/Plus £19.95
h o u r s o l receipt Spectrum Keyboard
SINCLAIR R E P A I R S Spectium 117.00 2 X - 8 1 112 SO
COMPUTER REPAIRS Faults £12.00
N f * low I n n ) p r u o J u l ! look i l l K w h Spectrum 16 to 4AK upgrade £25 00
«* w »* (U<m.torn)urrort SnOmanvfm R e s e t S w f i l l e d w i t h repair £3.00
Speclrum'Ptus 117.00 (inc parts. V A T am) rotuirt postitgci
w i « f* i#odud«ft ^ B* O ® For a last and reliable tornco. send U p g r a d e 16K to 4 8 K , £25.00
Mocroduve C I 8 00
te'i w m v m m k s - at n p w S * m Interface 1 118 00 mitchine brief description o l fault and Interlace 1 £17.50
cmeulrnltruafM itkMiot. A u Interlace ? £ 12 00 cheque or postal order l o the e« ports Spectrum * Dustcovor £1.95
Mb*.M.ao^KMtf M %Mtead»ga
f u m * « 4 *» 3 " O H M
Z X Printer tIJOO Capital Computer Services, O L Dustcovcr £2.95
Special win It* offer 1» 4«K only 11* 00 Unit K 2 . Cardtll Workshops. L e w i s Hd Prices includes parts. P & P
Sentaa n«?J«tcpsm P l e « p m c k H f b>*l description ol taufl S e n d Unit & Cheque/PO lo
East Moors. Cardltt C F 1 SEG.
Mi t n W o t com and CI 10 p i p lor d e n item w n l to - PEAK ELECTRONICS
T e l : (0222) 461801
lfftrTi f9«ncpjrts Micro-Mend. Main St, Farc*1, 222 York Road. Hartlepool.
Vtrodrw [ 1 & U ncpirts P e l r r borough PE 7 3DO Cleveland T S 2 6 9 0 N .
MrrijcrMI C1$I& r c (arts T e l : ( 0 7 3 ) ) 241718 T * l : (0429) 233199
He Overseas pteaso add C3 50 p t p
MC £7? 00 • pars
firrtei I 1 » ® • l*ts S I N C L A I R SERVICE C E N T R E SPECTRUM REPAIRS
• Fully Guaranteed fesl R r p « « S*fv>C*
DtUrwnltwcoiM ns»
• AppfO" ?4fw Turnaround
• £15 a» C O M or s * n d m a c fun* £1 9 5
£14.9$ inclusive o l labour parts a n d pAp
Fast, reliable service b y q u a l i f i e d e n g s . FOR SALE
tr Sere* h*St Pra (return p i p ) tor l r « o l n n i l f average repair 24hra D months guar an-
CM oi send (tea* cr P 0 • Personal callers w r l c o m e te* For h e l p or advice r i n g N E W S T O C K ! Sinclair 16K
1.* ScmctitfCamMgcltd QUANTUM H. S . Computer Services. U n i t 2. rampacks lor ZX8I. C6 including
Frmrt'j R a m UrtiOft C W 3 W 33 C I T Y ARCADf, COVENTRY CV1 3HX T h * Orchard. Warlon. P r t a l o n . (»stagc Malsal, Unit I Bury walk.
T*t: (0103) 1*63? Lancashire P R 4 1 DE Tel: (0772) 632646
M n w t v i Bedford MK4I. 7BW
(S'ff®
Cheque! P O ' s i h o u i d b * crotted and
mad* payable lo: M o n i t o r i i u n l l l y p i c t u r e s no dot c r a i
• Sulla R O t m o n i t o r s A monitor/ T V s
ARGUS SPECIALIST S i m p l y plugs Into e x p a n s i o n port
PUBLICATIONS LTD , 1 as M l M N I W I M ' M N o s e p>it(trnli
i r a l o powoi s u p p l y toQulrod.
MODULE
1 i . t t U h w i r i a w &30*»1~7t»0g N o w l l n o u g h p o l l v n r s ffor on. A l l o w s connoclloti
and s * n d logelher with i n *
advertisement lo: of r m x l o m a , Joy n l l c k I n t o r f n c o s o l c .
'POOTEfl' P r i c e C 3 4 . 0 6 or C 3 0 . 0 5 ( t h r o u g t i p o l l ) » « : i P 8 I *
T H E CLASSIFIED OEPT.. L H GAMES
NO 1 G O L D E N S Q U A R E . L O N D O N I m a n y n d d o n s ppaor r t s & s o f t w a r e S A E lor ilatallo
W1R 3AB adopt electronic/ J O S T A R L IINN OQ C L O S E , O U C K H U n S T M I L L .
ESSEX. 100 51 f ToL0t-504-2e'»O
T i t e r * ar* no r * l m b u r * s m * n l s lor
cancellations Advertisements arriving SERVICES
loo lale tor a particular issue will b*
I n s n t e d In Ihe following m u r u n l i t t
accompanied by Instructions lo Ihe For Small FOR HIRE SOFTWARE
contrary
All advertising talet ar* subject to Software Houses GAMES
G o v * r n m * n l regulation* concerning
V A T Advertisers ar* r * s p o n » l b l * tor C A S S E T T E DUPLICATION GIANT NEW A D V E N T U R E S
complying with th* various legal SPECTRUM TAPE LIBRARY.
requirements m tore* eg T i t * T r a d * 5 0 - 1 , 0 0 0 load t e s t e d Free Membership Over 350
-LOVETEV GOOOESS
Description Act. S * t Discrimination tor Spectrum 48K
Act & T h * B u s l n * s > Advertisements Copyright holders only games, educational utilities For and C B 6 4 / 1 2 8
details send S A E Soft By Post.
(Disclosure) Order 1977.
FULL T£HMS & C O W D t T / O / V S Of SOUNDS GOOD 14 Blakely Ave. Wolverhampton
E2 each f r o m
STARGATE
ADVERTISING AVAILABLE OH 04946 (Beaconstleld) 5900 P O B o x 1520, D u b l i n 4.
REQUEST
SOFTWARE
WD Software S C R E E N M A S T E R i s a family of advancer) graphics program! that give lull access to the
code, so you can adapt them for your own special needs Use them individually ro together
FOR T H E OL: teg on disc)
SMI - Powerful character generator Create single character block* 2-2 character
JOSS base £13 blocks (sprites) andS-SWOCksipiCKNs) Novel scrolling window design arid Cartoon
Forgot1 h. il tedious, 1 imo-consuming syntax Just move the cursor and press SPACE for al I
1
animate ipnlt-s Paint coloured pictels Pick up blocks from a scrovn hie
your filo commands Cursor keys or your toystick allow you lo access microdrivos (up to 3) SM2 - Creative art 4 drawing Rubber banded line, circle rli>pse. polygon&arc draw-
and (loppy discs {as many as Our intorlaco allows) with up 10 150tileson oath' Scroll and ing Freehand draw & erase User delmed brushes & lilt patterns Multi-sue te<(
prmi directories. COPY. DELETE or PRINT any tile. select TV or Monitor mode before Character, sprite & pictel handling Alter, move, copy A paint areas of screen Kill
LOADing orftUNnirigany program You only use Ihe keyboard to setthu DATE or label a incorrect commands
device when FORMATling Easy lo use with PjiOfl and Other software N o Silly icons to SM3 - Advanced graphics compiler Store pictures m highly compressed form Run-
learn JOSSwilt TELL you what its going to do1 Programmers toolkit and mass copying time routine* to reconstruct pictures can be included in user programs Edit & redraw
printing utilities also suppliod Specify microdrive-only. Microperipheral or CST-
eompatibJe disc versions at any time (wo find this incredibly useful) Rubber-banded drawing as in SM2 Create
macro commands
Ref QL7 base £7 Spectrum [46K & Plus) l.ipo £4 50 each S P E C I A L O F F E R 2 lor £/ 95 or 3 for £9 95
1300 uselul OL rolerences with ARCHIVE 2 searchypr.nl program Too long tor |usl one D O C U M E N T A T I O N PACKAGES - detaiird inlo including expanded. commented listing
cartridge, so i l you have RofQL5 just pay 2 and extra media cost to update CI 95 per program
CAR C U R E - E X P E R T S O F T W A R E t o h e t p diagnose taults On your car Covers MX) symp-
Mdv Extension Cable £5.50 toms & 900 faults
Light inches long, allows addition ot e«tra microdnves to your OL T wist it lo put their slots Spectrum < « K & •) and Amstrad CPC464 tape £9 95 B B C disc £11 95 Amstrad 464 664'
lacing you 6128 disc £13 9 S
F O R T H E QL: S P E C T R U M ; B B C : E L E C T R O N Please send S A E for information pack
Add £1 50 for airmail outside Europe
WD Morse Tutor base £4
Written to leach amateurs, now used by professionals too' Absolute beginner, or
stretching your speed to tBwpm you won 1 fmdanythingwith morehelptulfeatures What
else can offer 100 random sentences as well as all the basics'' Disc version unsuitable tor
SIMTRDfl 4 CLARENCE DRIVE. E A S T G R I N S T E A D
W S U S S E X RH19 4RZ T . I 0342 M I S S
BBC 0 -
ZX 81 L I V E S ON! New software,
FOR T H E SPECTRUM:
WorDlinder (Microdrive/disc only) base £8 prog sheets, exclusive club plus POOLS
For CHEATING at crosswords Finds mss-ng loiters, solros anagrms 713.000 word discounts etc for complete details
vocabulary, so too long to share a cartridge lO-toner word ending m A T E No problem send SAE to: ACV. 1 Foxwell
Trade wind base £3 POOLS PREDICTION
Sailing; trading strategy game with graphic surprises
Square, Northampton NN3 SAT. Perfected over 6 season] Outputs beat
draws, homes & away* Hold* lorm
Jersey Quest base £3 England comparison graphs Analyses & graphs
Tent adventure m time Background of Jersey folklore from Stone Age lo Bergerac results Takes full account ot mid week
games & Cup* matches between main
For export: league loams Promotion/ regulation
OL hardware and software from many sources Ask lor Ust/quotatiOn ZX SPECTRUM UTILITIES option (Can bo used trom season to
season ) Easy to use. even lor beginners
ORDERING ADD COST OF MEDIUM. POSTAGE £1 OUTSIDE EUROPE. TASW0FI0 SW0 f t ? 50 TASPHIW f»*0 5? wins (356 drvKjondsl received by author
Mdv or S.2S" floppy £2 3.5" floppy £4 Cassette £0 IASC0PY 10 90 F t U l H U B (5 95 so tar
Payment GAAFUVME B j i I ** A Pie ( M m , . (5 95 "The best and most scientific ot any
UOfllVf CONTHOUER 1 key con™*-. .£595 program l have seen' - Mr R A P Secretary
By ACCESS'Eurocard'MasterCard or S T E R L I N G (UKbank cheques. Eurocheques, drafts
MAKING LIST » (x.iltr (5 95 Orpn>gtori Computer Club Once again,
or International GIRO) T o
H0VEBUDGIT (5 00 8MKACC0UNI C500 thank you for one ol the Orst investments I
WD Software (ZX). Kllilop, St. Mary. Jersery, C.I. tel: (0534) S I 3 9 2 10 TEST [5 00 S f f EDUOAO £195 have made* • Mr D L B Feltham 'twould
Ui.' r i r u r SAf UK caufcgut tike to congratulate you on your excellent
UTILITIES UK P.P IREE Add tt per l * r lAtrcufll
SD M I C n u S Y S T l M S l O t r T ZX]
s r i n c e it is a rare thing these days
L G P Shrewsbury "I tound your program
Mr
to 11 12. Address.
13 14 15
16. 17. 18.
19. 20. 21.
Phona No.
22. 23. 24.
25. 26. 27. Signature.. Data.
S E N D TO: DUNCAN NEILSON, ASP L T D
1 GOLDEN SQUARE. LONDON W1R i i i
ZX C O M P U T I N G J U L Y 1 9 8 6 97
(4J4H) 0«*Ui
SYSTEMS' SOFTWARE
•the author has succeeded m surpassing the qu.thfy ol <Vf word
processors on the Sinclair market and many in the MS - DOS and CP/M THE NEW SAGA DX85
markets you lucky Spectrum people "-John Gilbert. Sinclair User
fly and robust the 0X85 IS a heavy duty dot matrn printer
outstanding laciW«©s
\„t. %SSH Standard commercial 00 characters on
,\t:<ji is made in the UK It prints at 120 cps It has a tn
directional logic seeking print head and cenfronics interface
screen, over 60 commanm massive IRS 232 a.aiable) It r\Ji j drat quaMy mode and costs
*
range ol punier options, full onscreen
t^fte
on/> £f99.95 'inc VAT)
hetp tacitly luff feature eipresson
owa>uafor/carfcu(ator, over 24K tOMt
WjQRD
The Last Word can also convert Tho L T R t r s a I2cps toiler quality printer vnth RS232
tiles horn other word processors and Centronics ports bwlt« TheLTRt prints in m *
such as Tasword onto standard p,tper and requires an interface to work
Data base and Spread Sheet 7hef. TRf IS ont, 1139.93 (mc VA T)
PRICE £ 1 3 . 9 5 i t a j m nl VAT
will be .it.HUM • soon
Price
€39.95 Send off^ NOW for full catalogue
SAGA 3 Elite £54.95
SAGA 200) €69.95
SAGA LO PROFILE Mr/Mrs/Mrss 'elophone 04862-22977
ADVANCE
£"9.95
1?8K Keyboard £39 95
"P-grade kit Address
LTR| printer £4 99
CITIZEN 1200 £139 95
THE SAGA 0X85 £235.00
SAGAGLP £199.95
MIC800RIVE E X T C A R i p £199 95
SOUND BOOST BLE £4.95
ftfXlCABLE £9.95
UY Access Crud No
OUST C O V E R (P(oase £".95
w f y wftiCh koyboardl
CENTRONICS ' N T E R F A C E £4.95
£34.95
Jk
THE LAST W O R D ^ P'^selck mo,hod o. n, ACCESS °NLY A CCEP T "i5"
mipR
»AT a mcludod £13 95
TEL: 04862-22977