A D&inbu sie Pubffcatfon
ivenrtt?©r 1934 El
Flaunt your typing
skills in Keyboard
Fly through 3D space
in Star Fighter
Flee from blazing
fireballs in Jumper
Fight the pesky planners
in Urban Sprawl
Freshen up your
vocabulary in Spelling
jffi
|i
AvaMable for BBC Model "S'",
Electron, Spectrum in d Commodore f>4.
Espionage is available from all leading
High Street Stores and qual ity Computer
Games Specialists.
[>*< £ 8,95
Retailers contact Mr. Len Fisher on
our telephone hot- li ne (0642) 227223.
MODULAR RESOURCES LIMITED
A CAME OF INTRIGUES SKILL IN THE OIL BUSINESS.
CONTENTS
Vol. 2 No 2 November 1934
News
AN that's new in the
expanding world
of the Electron.
Noise and
Music
The second episode in
the saga ol taming the
Electron's sound
channels . _ 1 O
Pise,
m
muSfc*
Program
Probe
String handling meets
Roman codes as we
unravel the Caesar
Cipher, 8
joysticks
Ray Threadgould tells
how to give your
Electron a bit Of shck.
Star Fighter
Fly against the aliens
with Roland Waddilove's
3D program, 15
Beginners
We take a DIM view of
things in Part 10 of our
gentle introduction to
Basic. 20
elect
i Hardware
Review
Slogger s ROM bo*
and Mushroom's
printer port come
under the microscope
23
Software
Surgery
AJI you want to know
about the latest Jn
software from our
frank reviewers, g/
JUr fc
Jumper
Jump for your fife In
this exciting arcade
action game.
Urban
Sprawl
Tajjaofitb 0 planners
and save the green
34
Scrapbook
The pages where
Electron users share
their short, simple
fun routines, ’gg
32
Keyboarc
Learning the keyboard
becomes a challenging
game. 4 -j
Bookshelf
Four books for the W
Electron come under V
expert scrutiny, 43
Notebook
A simple program
simply explained, 48
Spell
An entertaining and
educational game for
young children. 55
Code
Scroller
Anassembly language
routine to provide a
wrap-around screen.
fully explained. 58
Micro
Messages
The pages you write
yourself. A selection
From our mailbag, 61
(4
SUBSCRIPTIONS
Subscribe now - and
get Electron User''
delivered to your
door each month.
Managing
Dnr«h M oak in
Features Editor
Pete Bibby
Production Editor
Pfllar G lover
LtyOVt Design
H^atkar Shield nek
Advertisement Manager
John Riding
Advertising Sales
John Snowdon
Editor in Chief,
Database Publications
Pa tor Brnm*ld
Published by Database Publications Ltd
Euro pa House, 6 S Che&ter flood, Haze! Grove, Stockport 5 K 7 5 NY.
Telephone: OS 1 -456 8383 (Editorial I 061-456 8500 LAdvsrlising)
Subscriptions: 061-460 0171 T»|«: 667664 S«*iiETG.FrasTil: 614*66303.
■News mdi dl»(pifauikifl.: Suropniu Sates
and OuiHbutlon Limited. 1 1 Bregln^n
Road. Crawley. West Suueit RHtO 6AF.
Circulation 02&3 27053
firuUon User fa sn independent pubfl-
calion, Aw m Computers Lot menufac-
of the Electron, nof nstpvnsibi*
for any pf the artfc&as in this issue or for
any oi the vpinlpp? expressed.
E|«a*n Uwr Wiaioomea program gHiAtft
9 rid arliclei lor jputilFc slion. Material
should ee Typed Or »mpirt**-prlr>I*d r and
preferably dmible-epitsd. Program Hat-
in-ga ahtHfld be accompanied by casseite
ur disc. Ptaart errctoM a immped.
selLaddrflfwiii envelops, atberv-'isa Ike
return of malarial cannot be guaranieml,
Conuibulioni accepldd *# puVtotion wril
■pe on bn slhrighis PaE-F
£lS iJK
£13 Et« lift £ 1 41
£20 furope
E20 ftflfS of wfcrte M»»l
C40 Km of world Ufnn«lD
b 13&4 Data baas Publi-
cation* Lid. Wo maiBTial
may be t« produced in
whole CK ip om Wilhwt
written flirmiBsiOfi White
every cirr te tatjn, ihe
pubililisrs cirtfiDl tw hflld
legally resporjlble for arw
error* Sn erridB5tir'lij.Tingt,
MovomJwr 1904 ELECTION USER 3
Now you can use your Electron computer with any
standard printer using MUSHROOM'S new printer
and user-port Interlace.
Bring your Electron up to the same standard as ths
BBC Model B computer printer and usar-port into
which you can plug robot arms, Joy sticks or any
BBG user-port module.
On the whole range of MUSHROOM modules and
interfaces, the Electron adge connector Is extended
to give you unrestricted compatibility with any
other Electron interface.
All MUSHROOM interfaces can be used separately
or can be combined Into the unique MUSHROOM
ELECTRO-fLAK. which Is conveniently
connected to the Acorn Electron
by a short cable .
This greatly enhances the performance of the
Electron and turns the system into a computer
comparable with many larger mini systems and
as you grow your computer can grow with you!
Aslt for details on:
SIDEWAYS ROM CARD
A-D JOYSTICK INTERFACE
EPROM PROGRAMMER
MUSHROOM W
ELECTRO- 'iliflMilmllllli
BAK ...
' FULLY CENTRONICS
COMPATIBLE
FULL SOFTWARE PACKAGE
{ including screen-dump routine)
BBC COMPATIBLE S-BIT USER PORT
Mushroom
COMPUTERS LIMITED Aston Road. Bedford, Beds MK4E OLrj
Another Jluahreom prortutf, Pram Broadway ElDctranlcg
lephonet C 0 S 34 ) a 8303.
Electron disc drive
-and it’s official
MINI Office, the C595
software package, is
now being used to help
The handicapped.
The package, which
runs on the Electron and'
BBC Micros, offers four
business programs, in-
cluding a word
processor. And it is this
program that is proving
a hil with partially-
sighted users.
As well as being easy
to learn, it offers the
option of giant on-
screen letters. And the
printout can also be in
extra-large type, if
desired.
Now the London-
based Foundation for
Communication for the
Disabl act is wo rk i ng with
Database on a new ver-
sion for the visually
handicapped,
The modified
program will give the
printer a double-strike
action to make the
printed characters e*tra
black.
IT's no longer true to
say that using a com-
puter makes you
anti-social and puts
you out of touch with
other members of tho
human race
Communications is.
the name of (he game -
and also the theme of
the Electron and SBC
Micro User Show at
Alexandra Palace from
Qclober 25-26.
The October release
OFFICIAL disc drives
come to the Electron
with the mid- Novem-
ber launch of the Pius
the latest Acorn
expansion module.
Packaged in a com-
pact. L-shaped box the
same colour as the
Electron, the Plus 3 fits
between the micro and
the Plus T expansion,
tiie disc drive being flush
with the keyboard.
The unit consists of
the Acorn DFS - the
software that allows the
Electron lo talk to a disc
drive - and a 3-5 inch,
320k single -sided disc
drive allowing guick and
reliable storage and
retrieval of programs
and da I a.
oftheflS423 communi-
cations cartridge for the
PLUS 1 means that the
show will have even
more to offer Electron
users.
Dn a more basic level
Pace Electronics show
how a schoolteacher
can maintain control of a
classroom full of pupils
by means of an E-nei
networking system.
Micro net. the elec-
tronic magazine for (he
the double density B272
floppy disc cpntToller,
the same as that to be
used on the new Acorn
Business Computer.
Some 10,000 Plus
3 s will be produced by
Christmas and will be
sold at a yet to be
announced "competi-
tive" price.
Anticipation
Advance news of the
Plus 3 means that Acorn
has broken its policy of
not announcing new
products until they are
genera I lv available. This
is to allow software
houses to produce
software in anticipation
of i he launch.
In the race to get the
disc unit to the market.
micro owner, is also
being demonstrated in
depth.
A portion of Preslel
specifically aimed at the
home micro user.
Micrpnet has introduced
more people lo com-
munications in the UK
than any Other system.
The use of the tele-
phone to aid communi-
cation between com-
putet owners is also
covered at the show.
the Plus 1 has not been
forgotten. October saw
the release of three
more cartridge RQWIs
for the unit, two Of
which are utilily pro-
grams transferred from
ihe BBC Micro,
View will give (he
Electron its first flOM-
based word processor.
Similarly Viewshee! will
be the first spreadsheet
on a chip for (he
Electron.
Combined with the
POM based software,
the Increased speed,
storage capacity and
reliability given by the
disc drive moves the
Electron into the realm
of serious appli cations
in both home and
business-
demonstrating how
exchange of data files
between individual
users avoids the tedium
of hours of keyboard
bashing,
Among m any leading
firms displaying their
products are Atom.
Torch, Watford Elec-
tronics, Viglen, Alpha
Disk. British Micro, M-T.
Direct, Solidisk Tech-
nology and BBC Publi-
cations.
The third cartridge is
Ihe long awaited
FS423, a serial com-
munications port. This
will allow i ha Electron IP
communicate with oiher
micros and even main-
frames via o modem.
The third official
expansion module fdr
the Electron will be the
seemingly iliogicaily
named Plus 2.
Available in the new
year, this will be the
Econet interface which
will allow the Electron to
network or work in
landem with other Elec-
trons,
BUYERS
MORE
CHOOSEY
A CLAIM that the
software industry
ia feeing a dramatic
shake out has come
from David John-
son-Davies, nuinag
ing director of
Acomaoft,
"The market has
radically changed
In the last 12
months - the con-
tumor is much
more discerning
now 1 ’, ha insist*.
The DFS chip will be
Communications on show
Mevembar 10B4 ELECTRON US£Ft 5
BUYERS of Comsoft'a
latest game, SAS Com-
mander, are being given
the chance to profit from
their skill.
Mere than 1 DO
pri ies, including a top
award of £50 plus £20
of software, will be
given to players record-
ing the highest stores .
SAS Commander, for
the Electron and BBC
Micro, costs £4.55 and
allows players to kill
terrorists, rescue hos-
tages and storm buil-
dings.
The game Includes
high score tables,
demonstration screens,
practice mode and train-
ing course.
In order to differen-
tiate between genuine
scores and false claims,
each score generates a
coded key that Comsoft
says cannot be broken.
An entry form is
Included With each cas-
sette and the closing
data for entries is March
31, 1935.
ENGLISH Software has
released its first title for
the Electron and BBC
Micro,
Spaceman Sid. avail-
able on cassette for
£7,95, features scrolling
screens, sliding bridges,
meteor storms, 100 per
cent machine code
action, five different play
sectors and three pro-
gressive skill levels,
The company says it
will also be releasing its
Jet Boot Jack game for
the Electron and BBC
Micro in (he near future.
CURRYS BOOSTS ELECTRON
CURRYS, the High
Street electrical giant,
aims to grab 10 per cent
of the £564 million
home computer market
by Christmas.
The company has
selected the Electron as
one of just si* machines
to be sold in most of its
530 stores In order to
increase its share from
around the current two
per cent.
It will be supporting
the launch with 3
£500,000 advertising
campaign.
The other machines
to be mass marketed
alongside the Electron
are the BBC Micro, the
48k Spectrum, Com-
modore CIS and C&M
64, and Toshiba's M$X.
the HX- 10-
Why the Electron? "ft
Js 3 very nice machine
and we believe that It
will eventually become a
big setter", said a Currys
spokesman.
Fairy tale world
on the screen
A NEW adventure game
from Electron User
allows young chSrdren to
explore a fairy late world
peopled by familiar story
book characterE and
sprinkled with magic.
The Magic Sword
cassette comes with a
40 page full colour book
that recounts alt the
events leading up to the
start of the adventure.
There's a handsome
prince, a beautiful prin-
cess, b castle with
secret passages and
mysterious dungeons,
dense forests, deep
caves - and b crooked
house complete with
wicked witch.
Colourful animated
graphics and lots of
exciting sound effects
encourage the child to
travel through the coun-
tryside and explore the
castle to find the prin-
cess and re) aase bar
from the witch's dut-
ches,
The text is in double-
height Characters and
THE Electron hoe
become a low-cost
business machine
with the aid of a
£29.95 add-on,
according to Broad-
way Electronics.
The firm Is the
screen throughout the
game showing, in flash-
ing mode, directions in
which moves are per-
mitted - 5 useful aid for
those new to adventure
games.
The complete pack-
age - cassette and
storybook - is available
from Database Publi-
cations, price £8,05.
latest to produce 0
sideways ROM card.
ft plugs into the
Electron's extension
port without modifi-
cation, enabling
software to be called
up instantly.
ELECTRON
TV SHOW
RETURNS
IN 1985
IF you missed Yorkshire
TV's Electron-based
compuling show, "Me
and My Micro" earlier
this year, take heart -
there will bo another
chance to see it in (he
new yesr*. on Channel 4.
The five-part series,
presented by Fred Harris
- and his Electron - will
be screened Monday
evenings in January and
February 1985.
Exact timings ere noi
finalised, but a 5.30pm
slot starting January 7
seems likely.
Advantage
Viewers who don't
yet have an Electron can
take advantage of a
spe c ia l stade r pa c k from
Acorn,
In addition to an
Electron, user guide and
programming manual,
the pack contains a
cassette recorder, a "Me
and My Micro" book and
3 software cassette
which ties in with the
programme.
The pack costs £245.
Also coming up on
Channel 4 is a new
micro show, planned (o
run from mid-February
to the end af March next
year,
JokFly entitled "4
Computer Buffs", ihe
seven- part series will
feature the team from
Thomas TV J s "Data-
base" programme,
there Is a compass on
BUSINESS ROM
6 ELECTRON USER WgvsnntMr lSd34
for
murals
THE "A" level art
students of Sandhath
School in Cheshire
got some unflkpDctsd
design oupsrienca
recently when they
produced a set of
murals for Acorn's
new Altrincham,
Manchester offices.
The idea came from
John Taylor, a direc-
tor of 3SL, Acorn'a
ft orth West dis-
tributor.
The deni was that
the lads would design
and build the murals
from materials paid
for by Acorn. In
return, they would
(jet a BBC Micro for
their school - plus a
real project to get
their teeth into.
In the event. Acorn
was so pleased! with
the remult that they
also gave each boy an
Electron as a personal
memento.
ACORNSOFT has launched a pre-
Christmas blitz on Electron users with £0
new titles backed by a £150,000 pro-
motional campaign.
And It is predicting it will enjoy a bumper
Christmas with anticipated sales of around
£2.5 million - more than double those for the
expects its real
same period last year.
It bases this forecast
on the fact that its
recent releases will
boost its total of pro-
grams available for the
Electron and BBC Micro
to 120.
The company's latest
offerings include four for
the growing home edu-
cation market which,
according to Acornsoft.
'take computer learning
back to first principles".
Cocktails
The software pub-
lisher has also zeroed in
on the non-hobbyist
adult user, with home
interest subjects rang,
ing from how !□ make
cocktails to a "sympath-
etic" weight-watchers
program.
However Acornsoft
Christmas sales
bonanza to come from
Elite, which it is touting
asthe new cull gamefor
the fa stive season.
This integrates 3D
spaceflight simulation
within a non-stop gal-
actic adventure.
It places Electron and
SBC Micro users in
command of a Cobra
space ship on what the
promotional material
describes as; "A f ant as*
tic voyage of discovery
and adventure, repre-
senting the ultimate test
of a human's flying,
combat, navigational
and entrepreneurial
skills".
In [erg a lactic trading
Acornsoft
launches
new cult
adventure
GOOD
DEAL
Acornsoft s Elite , . . 3D space flight simulation in a
galactic adventure
between countless
planets exposes players
to danger from pirates
and, should profitable
contraband be carried,
from police ships as
well.
Coveted
The profits gained,
however, buy better
defences, which help
the traders survive ano-
ther day and. eventually,
win the coveted rank of
Elite.
Acornsoft believes
Elite represents the
slate of the art in home
computer ente rta i n men*
taxing a player's skills
both of coordination and
intellect.
Elite took two years
to develop in associ-
ation with Cambridge
undergraduates Ian Bell
and David Bra ben.
Priced at £12.95. the
package includes a 64
page space traders flight
training manual, a space
ship identification chart,
command reference
card end function key
Strip, and to set the
scene, a science fiction
novella based on the
game entitled The Dark
Wheel.
UNDER IBs saving up
to buy an Electron will
find it a cheaper
proposition if they have
an account at the Lut&n
branch of the Leeds
Permanent Build-
ing Society.
If they successfully
play one of three special
building society games
□ n micros Installed at
the branch youngsters
up to IB receive an
automatic £1 voucher
printout with which to
open a savings account.
And distributors
Broadway Electronics
will knock C5 oft the
price of an Electron and
give free soft wars if the
purchase is made with a
Leeds cheque.
Broadway is one of
four Acorn dealers
taking pan. in the pitot
scheme in East Anglia.
HiMwmfeir 1 9S4 ELECTRON USER 7
NIGEL PETERS deciphers
another programming problem . . .
loop line 70 up 3 string
variable cfeerS and sets it to
THIS month well bo using
the Electron to help unravel
one of the bast-known
ciphers in the world - the
Caesar cipher. This method
of writing secret messages
got its name from its
inventor, Julius Caesar.
It works by displacing each
tetter of the message a can ain
number of letters along the
I alphabet. If that sounds com-
plicated, don't worry too much
- ft isn't,
All it means is that if |
wanted to encode the word
ELECTRON I would first
decide on what (ha shift would
be. Suppose I wanted it to be
two le Iters. Tli an the encoded
word would be GNGEVTQP,
This is because G is two
l&tiers along the elphabel from
E, N is two letters along from L,
and so on,
We could have made the
shift four letters long fin which
case ELECTRON is IPIGXVSfll
or any other number up to 2 5.
The simple way to write e
message in Caesar cipher is to
decide on the displacement
and write out two alphabets,
as in Figure I.
Here the displacement is
two letters. The top line, or
plain, is the normal alphabet.
The bottom line, or cipher, is
the alphabet displaced by two
letters,
Notice (hat when you get
past Z the next letters ere A
and S — the alphabet wraps
around.
Now it's easy to write your
me5sege, Just look up its
letters in the top row and note
down [he corresponding let-
ters from the cipher USER in
plain would become WUGT in
cipher.
Of course you could have
any of 2 5 cipher alphabets m a
Caesar cipher, because the
displacement gap be anything
up to 25 letters.
If i he displacement is 26
letters you get back to the
normel alphabet again - not so
ciever when you're trying to
send a secret message.
Figure II. h sort of super
Figure I, shows the plain
alphabet on the top row with
the 25 possible cipher
alphabets below it. You can
use if to encode your cryptic
messages in Caesar cipher
with the displacement of your
choice.
If you want the micro
version of Figure H than
Program I will produce It for
you.
Hut what, you may ask, has
this to do with the Electron 7
Well, try decoding a Caesar
cipher message such as
LTTAa SDCT. It's not easy if
you donT know what the
displacement is.
You can spend ages search-
ing through the table in Figure
U trying out displace moot after
displacement until the mess-
age makes Some kind of sense.
Have a go at figuring out
LTAA SDCT using the table.
Its not easy, is it?
Well Program It. which
comes under the magnifying
glass this month, makes life
easier It uses exactly ihe same
method as above,
Lei's see how it works, line
by line.
The first two lines are just
REM statements, telling whai
the program is and who wrote
it. I'll do anything to see my
name in printl
Line 30 is a *FX command
which ensures that the key^
board Is in Caps Lock. The
reason for this Is that (he
program is easier to follow
than if it allowed tor lower
ease letters as well.
The INPUT
statement of
Jine 4Q- asks for a sample of the
coded message to be entered
and this is stored In the string
variable word#.
The next lines LEN just
finds the number of characters
tn word's and stores the result
in the numeric variable feogih.
Having taken a sample of
the enciphered message and
measured the length of the
sample, the program now
enters a set of two nested
loops.
The effect of these Is to
display the sample of the
cryptic message in e&ch of the
25 alternative alphabets avail-
able. It prints out each of these
alternatives with the number
of letters that It is offset.
If a sample actually makes
some son of sense you press
Return and get the chance to
have the Electron decode The
whole message. Otherwise
pressing any other key allows
the micro to continue printing
out the alternative versions of
the sample until eventually
one makes sense.
Lines 60 and 170 form a
FOR . NEXT loop with the
control variable offset. This
ranges in value from 1 to 26,
obviously once for every letter
or the alphabet.
Each time round this outer
ID L£T itriagf^ABCDEFGH
mimmwmm*
20 PRINT strtnqi
3D FOR laop-1 T0 25
« ftrin(f*RI6HT*titrinfl
l,25)tiiFTtlilringUJ
50 PfilNTilricg*
60 REIT t o-op
Program l
Ihe null, or empty, siring. This
string is used in the inner FOR
■ - NEXT loop formed by lines
SO and 130,
Tile inner loop takes the
sample word apart, Jelter by
letter, and rewrites it in a new
alphabet with the Jotters offset
by ihe variable oNset,
Since offset is the control
variable of The outer loop end
varies from 1 to 2 6, this means
that ihe inner loop rewrites the
sample word with each of the
26 available alphabets.
If the person who coded Ihe
message has done the job
properly, then one of them
mmmummmmmi
ICKFfimJKmMPDfiSTUMm
CQEFWIJOJOBPQftSTlfrtniAS
JJEFSHlJKUfNOPBRSTUVmZAJC
EFSRIMflNBmSTUmmBCC
FEHI JKLNMGPOftla Til VHI YMlCDE
6HIJXLNN0PBRSTtWlfiyUSCDEF
H I JKLJ1N0 PORSTUVH IS ¥ Ifl HCSEF6
[jrLHMPBRSTUWflfrfrlCDEFeH
: JKLPfUOPORSTUVMiyZABCDEFGHJ
KL HNffl 0R5HJV WYZMCDEFGH I J
LHKDPQRSTUWf 1 1 Z A BCDEF6H UK
immtMNtmmmiiBL
NOPQRSTIJVIWYZAIOEFBH I JKU
DPffiSniWmABCDEFGHtJftllN
PCRSTUVHI Y I ABC DEFSff IJ KLFIN0
CftSTWHTZAKDEFBHIJIiUiNOP
i RSTUWf HAKDEF&H I JKLHNQPl
S TUVWKY2ABCDFF8HJ J KLPWOPfiR
TUVbf IYZAIOEF&H I JKLflNQ P® RS
: WIUmBCMFGHUKLMOPBRST
VWIY ZAflC DEFSH [ J KUTHOPflRSTtl
HIYZA^EFBHIJ^WCRSTUV
i Y Z ABCOEFGH [MNNOPDRSTUVU
mmEmmimomBimi
ZABCUEFSH I JKLI1N0P(JRSTUVlflY
Figure ff. Cipher tabic
Plains RBLDEFfiH | JKLHN0PSR5 TUVI 1 1 1
C i pher i CTDEF6H I J KUtWPBRS im ti ZAB
Figure t: Offset alphabet
ELECTRON USER frovemtwr 1$34
must make sense \
This inner loop has the
control variably siice which
varies from 1 io lha value of
length We met length in lire
SO. H holds the number of
characters in the sample word-
Thts means thai the loop
cycles once for each letter in
wor^S.
Line 90 looks complicated
bin isn't all that herd when you
rake it bit by bit.
The function MlDS takes
one letter horn the siring
wordS. Which letter it takas
depends on the value of slice
which in turn depends on the
stage the loop has reached.
Since slice varies from 1 to
the length of WQfd$ this
means that e^ery letter of the
sample word is selected in
turn.
When MIDS selects a letter
the ASC function in front of it
gives the Ascii value of that
letter. The Ascii value is iust a
number thai represents a
letter. A is 65. B is 66. and so
on until 2 is 90.
So. as [he loop cycles, each
tetter of the sample is turned
imo a number which repre-
sents it.
Line 90 doesn't stop there,
however. 1 ( a Iso add s t he va I ue
of offset to the Ascii code for
that letter and sto res the re suit
in the variable fetter code.
Depending on how many
limes the outer loop has
cycled, offset wifi vary bet-
ween 1 and 26 in value.
Whet this means is [hpt
when the Inner loop has
finished, the Ascii code for
each letter of the sample has
been, increased by the same
offset.
Ait that is needed id see the
new word produced from [he
sample is to take each of these
codes in turn and find Out what
letter they stand for.
This is whel line MO has
been doing. CHFtS produces
the lener for that particular
value of fellercode and stores
It in [he string fetterS.
Each time round the inner
loop fetterS is added toctearS.
When the loop stops. tfeerS
holds all Ehe letters of the
original sample, offset letters
along the alphabet.
But what, you might be
wondering, does line TOO do J
The answer is that it allows for
the wrap around in the
alphabet that we saw earlier
Suppose the loner we were
working on was Z and (he
offset was to bo three letters.
Well, you and I would have the
sense to realise Thai we go
back to A and start again. The
required letter would be C.
|l we didn't have tine 100,
however, the Electron would
take the Ascii code for Z„ which
is 30. and add the offset to it.
The answer would be 93 and
line 1 10 would try to find out
what 93 represents,
If you Try:
PRINT CHRSE93)
on your Electron, you'll see
that «t is a square bracket, noi
the letter C lhai it should be.
Line 1O0 allows for this by
taking away 26 from the value
of lettercode if "it's over 90. In
this case, the result of
subtracting 26 from 93 is 67.
which is the Ascii code for C
Once (he inner loop Is
finished the EleC Iron goes
an to line 140 which displays
the new version of (he sample
word and the offset that
produced It.
The next line causes the
program to halt until you press
a key. This allows you to look
at c featS to see whether it
makes any kind of sense.
When you press a key that
letter is placed in the string
wait$. The next line examines
wat'iS and if you pressed the
Return key - which you do
when clear® makes some kind
ol sense - it takes you off to
PROC message.
If you didn't press Return
the Electron goes round the
outer loop again, trying
another value of offset
Eventually when offset has
got to 26. c fear$ will be the
same a s the cod ed sample and
the program will go on to line
1 BO and end.
In this case either you
haven't recognised the sample
word or the person who
created the ciphered text got It
wrong.
And that's about it for this
month. PR OC message, which
i$ defined In Sines 1 90 to 3 1 0.
comes into operation when
you have recognised the word
and pressed Return.
Ie asks you to type in the
whole message, takes the
value of offset and prints Out
the deciphered text- As it's
almost the same as the first
part of the program I've left ii
for you to (ry and figure out,
The only real difference is
lino 250 which fust allows for
tha fact Thai (ho coded
message might have spaces
l Ascii code 321 in it. After all.
there's no point in adding (he
offset to a space is there?
When you've figured fl out,
you might also be able to see
that you could use PftOC-
message to translate your
secret messages Into Caesar
cipher, WPKT UJC
Wove mber 1 304 ELECTRON USER 9
I'J m CAESAR CIPHER
ISO end
20 REJI NIGEL PETERS
190 DEF PRQCies&aijHoffSe
30 #FmU2
tl
40 INPUT r £nt*r test
200 INPUT ’Cipher ' richer
d%»Drdl
f
50 leftqtfa=LENCkonjft
210 lengtn-LEN (cipher*)
40 FOR off Mb! TO 24
220 *essagEl="
70 clear*-"
230 FOR slice-1 TO length
80 FOR 5 fite=l TO length
240 LiittrcMt-MCINUtte
90 lettercod^SCCNlOKw
ipher*,slice>l))
prdf, slice, iH+offstt
250 IF letter cede 032 THE
100 IF let Ur code) 90 IREN
H lettercmJe'IettercDdB+Df f
1 et terc ode= 1 fitter c ode -26
set
110 let! fir *=CHR f llettercp
240 IF litter codetfO THEN
del
E et ter cod 6*1 fit ts re o de- 24
120 clearl=eleirl*UttBfl
270 letterfCHRUittterco
130 NEXT slice
d*l
HO PRINT Liter *. offset
280 aessaqeE'iesSiigeHEet
150 naitl a 6ETt
ter*
140 IF *iitl-CHRt(U) THE
290 NEIT slice
H PROCiisiage (of f set) 1 END
300 PRINT leisagef
170 NETT offset
310 ENDPRQC
Program if
The joy of
giving interfaces
some stick
ALMOST a? soon as the
Electron was available 0
host of add-one were
announced from several
suppliers. The moat prolific
was a joystick interface in
some form or another.
The reason why such a
thriving industry has grown up
around the Electron is because
- unlike its big brother the BBC
Micro - the Electron has no
interfaces built in when tl is
bought.
So what is an interface?
What's the difference between
analogue and switched
joysticks? Why do you need
software to allow the use of an
interface with games?
To answer these questions
it is necessary to look at basic
micro hardware and the Elec-
tron’s operating system.
Every byte of memory in a
computer - both RAM and
ROM - has an address. Fonhe
G5G2 processor In the Elec-
tron this can range between 0
Figure t .- Electron memory map
and 65535. or the more
familiar 64 k.
Every computer has its
memory laid out In a different
way. The Electron's Fs shown
in Figure I.
It is possible In the Electron
io read and write to RAM
directly from Basie with
instructions, such as in Figure
II.
This instruction will write
the value 45 to address FE07
Do this on your own Electron
and see the result.
The reason why such a
dramatic effect occurs is
because you are not actually
writing to memory but directly
to the Electron s ULA chip. So
not only can we read and write
to 6AM but we can also read
and write to other devices
which to the computer look
just like memory.
Thfs Technique is called
memory mapped input/output
addressing, or memory
mapped 10 for shari.
64k
ROM
^_&FFQ0
ELECTRON I/O
r^- & FEOO
NOT USED
& FCOO
ROM
32k
RAM
0
In (he memory map of the
Electron you will see that there
are a lot of locations not used
from FCOO to FDFF. These
amount to 51 2 addresses.
Wouldn't ft be useful it we
could somehow gat hold of
some of these addresses and
attach our own devices to
them - such as a joystick I
If we are going io go to (ha
trouble of building a joystick
interface, what type shall it
be?
There are two types -
analogue and switched - and
both require different inter-
faces.
An analogue joystick
produces two signals, each of
which changes in value as the
stick is moved up and down
and from left to right. This type
is expensive to manufacture
end costs around E2G to buy.
Analogue to digital conver-
ters, which are also expensive,
are required to interface ihem
to l he Electron.
Switched joysticks on the
other hand have five switches
which dose when the stick is
moved in any direction or the
fine button is pressed.
They cost from £7. 50. but
deluxe models a re available for
more than twice thit-
Like everything, the more
expensive models tend to be
better quality and more reli-
able. But gome of the cheaper
models like Quickshot II are
very popular because of the
trigger action fire button and a
rapid fire mode for those
players with an aching trigger
finger.
The vast majority of home
computer manufacturers have
adopted switched joysticks as
standard. There is no doubt
(hat games players prefer the
p0*9ltive feel of them id the
rather sloppy analogue Type,
It is interesting to note that
analogue joysticks are really a
hangover from (he very early
arcade and video games which
used paddles. Hemember
those first tennis games?
Fortunately, while the Elec-
tron hasn't got joystick and
Other interfaces built in, il does
have an expansion bus poking
out at (he rear of the casa.
On this bus are all the
address and data lines straight
from the 65 02 processor. Soli
is possible to fill Fn those holes
in the Electron's memory map
with other devices. In other
words - interfaces, A switched
TO ELECTRON USER November 1984
joystick is also made.
If ihfl joystick has been
moved the routine returns
information to the casing
program && if the cofrasponi'
ding key has been pressed
This technique allows you
to use switched joysticks or
more than 99 per cent of the
games or the market -
Including Acornsoft, That's a
statistic which no doubt
causes some embarrassment
(0 the designers of the Acorn
Plus 1.
In due course, most games
houses will release games
which will have been written
to read the joystick interface
directly and this will remove
the need to use any additional
software.
Incidentally, listings of
games published in Electron
User can also be modified to
work directly with a joystick
interface.
So now you know some of
the finer points of joystick
interfaces why not have a go
and modify them?
One thing I'm certain of -
you'll certainly enjoy getting
them working, and you'll save
punishing that hard worked
■Return key I
( By RAY
THREADGOULD
joystick interface is shown In
Figure 111.
If wa arrange for the
address decode circuit to
enable the buffer chip when,
say, address FCCO as in the
First Byte interface, is used,
then we can read in the status
of the joystick switches.
This can be dona from Baste
like this:
JOYSTAT=?8lFCC0
The variable JOYSTAT will
normally be zero when the
stick is in its centre position
and. the fire button is not
pressed, but will change when
the Stick is moved or [he fire
button is pressed.
So with a simple instruction
we can read in all the joystick
information.
This is a very quick method
of getting a player's response
when playing a fast action
game. Using an analogue
joystick would necessitate an
A/D converter which would
slow up the Electron.
This is an important point
for ardent gamos players who
will already be aware of the
decreased speed of the Elec
tree compared with the BBC
machine.
So we can now plug in a
joystick interface to fha Elec-
tron and in turn plug a
switched joystick into that. But
how do we make games look
a i the joystick and not at the
keyboard 7
When a games writer wants
to lest if a key is pressed there
is a routine available in the
Electron’s operating system
which can be used.
If this routine is Intercepted
before It looks at the keyboard
and control is passed to a
machine cade program, the
joystick can be looked at end
any movements passed back
to the game which still thinks
that a key has been pressed.
Unfortunately, there are
two ways of looking for a key
press. It is also possible to trick
the Electron into thinking ft
has an analogue joystick
connected when actually It has
a good old faithful switched
joystick.
Confused? There's no need
to be - all this has been taken
care of for you on games
conversion tapes supplied
with an interface.
These work by loading in a
program before a game is
played an operation that
Takes less than a minute - and
running it.
The Electron operating
system is patched by the
routine in such a way (hat any
scan of the keyboard is
intercepted and a scan of the
Figure lit: Switched Joystick inierf&ce
herv*miHf 1984 ELECTRON USER 11
BBC MICRO
CommunlcatlOAfi and networking are the twin
themes that are creating the greatest interest
among users of microcomputers. In special
presentations at the October Electron & BBC Alexandra Palace. London N22
Micro User Show we unveil the mysteries and -it. , . c ,
show how your computer at home can send and 1 Sunday,
receive messages from all parts of the world. October 25 to 28
electron joystick interface * . /
Electron users! This is the add-on everyone want*. \m t» new
Electron switched joystick Interlace Iroro First Byte - availjlbl a ™>w
with trot conversion lap* the I vastly extends your gam* range nigh I aw*y-
Th# interface operates with all Atari style' S pin joysticks, and its many
advanced design lea lures pul U way out in (tent lor quality and reliability.
Thai'* why, to dale 15 major software houses are already bringing nut
games that work directly with the First Byle Electron Joystick Interface
and many more are sure In lollow.
FREE conversion ta&a - day all these lo p g ames ri B hl_now
Every Electron Joy stick Interlace comes with s Tree conversion tape,
eo you can use some of the most popular games around right now:
Look at these advanced design features.
Worm* with oil 'Aten-* , Only Z chip? tor unre-
al? la- 9-pin lovad k*4 ^ A rtfWsli ity and rfw
■>n4 utilise* rapid-lire ^Ff 1 ' P*™* BHBUtOtfiOn
moat an » > mw « *
QyloMhb.J. JL\ fPS?ttLr"5
• Killer Ocrlllfl w kamakao • lunar Rendu*
• Man ' j Jfr • CIhieAIB Egg * BuflOlule-r
• Rmh tp it • Ai*m Simunn * &i*ggor
#Cn»li» • Allen 6 r #ah In * Bed BUCr
• SrtdPp * ?imi pi Prey • Aliea Drcppul
• Bartfflti *1 J o'ClncK • ysliiy Wira • Daieflei'il Gof-nil
• s.rj. 3 *- rr&T- • C* 1 y Durance • SrvwNer
Uwnbui Alplu • Mans!*** • DiirncimS Win*
• Cypt'varv MiiagBit * Pool » Yar«j>
■ Cyton AECHk • P*np»yn
Thp ccnyeiiiae tape itoo eltows you Id eonllpur* moat ether game* tor
joystick control,
_ — — — -fiolft-plptod
coniiectoffl ensure •
ptuleci contact
Ufiii poiprialng Hey
aid nylon eng caps
ensure pgalliv* locHJng.
Games specially for the First Bvle Interface
First Byte Computers,
1 0, CostiefieloV,
Moth Centre, Derby,
DEI 2PE
Tel: Derby (0332) 3652S0
All these major software houses are bringing out games that work,
with the First Byte Electron Interface, with no cofivetslon laps n«Hted.
■ a.| innln
• 4 6 F
• Procmm J^er
■ iusfirar
The First Byl* Electron Joystick Interlace ■ available now from all
good dealers and W. H. Smith.
Make your games come alive with multi-coloured shapes and characters. Arcade quality
high-speed games are yours if you have an Electron, the ability to write BASIC programs
and GAMEMAKER 2.
Design your own:
Flying Ships
Vfelking Men
Chasing Monsters
Flashing Eyes
Beating Wings
Control them
with simple
commands. e.g.
s=GM left 1
❖GM up 1
❖Easy to use menu style
❖32 shapes each with 2 images
48 possible images
I
-Different sizes - max. 16 x 24 pixels
❖Naming facility for library usage
-Tape save and re-load
-Simple commands from BASIC
-Variable movement speed
iPFtii i
^Collision detection with other shapes
* |
a(nr<«ni
-Variable animation speed
*
❖Name prompter via fl key
❖Low memory usage
HI
Become an ELECTRON GAMEMAKER 2
Send the coupon below for your copy
Price includes postage, VAT and our guarantee.
£ 12.99
lo; HOLLY Computers Ltd
PO Box 17
Bingfey
West Yorkshire
BQ16 3JJ
Please send me copies of GAMEMAKER Z
I enclose £ in payment
Name,
Address
PRO- procedures
PftOCinstmctioFis
~ — atHrrr,
s cores and nJs !?« h
ship ff res bgck
Move ground forward
Move enemy ship
Fire fa 5Br .
PROCa
PROCb
PROCe
PROCd
PftOCe
variables
. HhV 0* t1°'
wither it * d8Y
\Nhe , M , JJ ted8t<1 ' n °'
; Ssassss*.
A brilliant 3D action game
by ROLAND WADOILOVE
DOOM RUN by Allan Mor-
riss published in July edi-
tion of The Micro User
inspired me to write this
game.
I couldn't fully understand
Doom Run - there ware about
70 variables - but I managed
to grasp the basic principles
used in creating the 3-D effect
which allowed me ip create
my own 3-D space game.
Sta (lighter,
The ground appears to
move below the ship although
nothing actually troves at all.
It is made up of three
colours, two are set to green
and one to black- By changing
the one set to black the ground
appears to move.
By selecting the colours
carefully, the enemy ship
appears to pass under and
over certain objects rather like
a sprite.
The ship is exclusive-ored
with the background- The
resulting colour is either the
same as the ship - making it
appear to pass over the object
- or the same as the
background - making it appear
to p ass under It.
A game like Btarfighter
must be made to run as fast as
possible, so the procedure
names have been kept Short
and the resident imager vari-
ables have been used- Unfor-
tunately this makes the pro-
gram difficult to follow.
When typing in the pro-
gram. some lines will be
apparently too long to film, All
the abbreviations for the Basic
key words must be used.
IF you still have trouble, use
two lines - it will not make any
difference to the program.
NovsrntMr 1984 ELECTRON U$Efl 15
Here's something SPECIAL from
elect
. copy/ copies of
Please send .
Classic Arcade Gaiffes-
I enclose a ehaque/PO No..
for E
made payable to: Database Publications Ltd.
D Electron tape €5.95
□ BBC Micro tape £5.95
□ BBC Micro disc €7. 95
iPleass n'eW
Post to; Cfsatf Aftnto Games otter, Electron Us or. US Chester RpeS. HiuelG/ove. Stockport £K? SHY
We've commissioned
four rip-roaring
games for the
Electron and
BBC Micro
Three ol this high-
powered collection
are top-rate machine-code
versions of arcade classics
and the fourth is a
thrilling real-time
adventure game.
There's hours of
enjoyment and something
to suit everyone in this
unique value for money
collection
SN ARMAN “Guide your
man through the maze as he
munches energy pellets and
avoids hostile aliens
ALIEN INTRUDERS -
With only your laser for
protection you must destroy
the waves of aliens who
threaten to engulf you
PANZER ATTACK - You
are a tank commander
engaged in vicious combat
against encircling enemy
forces
MAYDAY - A futuristic
adventure 1 As captain of an
interstellar cruiser you must
guide the sole survivor of a
stricken space freighter
through the wreckage of his
craft. If you fail to recover
those vital medical supplies
a whole planet is doomed!
available
MOW!
Super colour
graphics with six
$MU levels flc^a
L screen
locCrtioFLS
The Electron
can help
to write
your tunes
LAST month wo talked
about How to use the
SOUND command to toll
the Electron to moke a
noise.
We sew how entering:
SOUND L ,-15,30,20
or;
SOUND 1.-15,90,40
could produce noises from the
micro. The basic struct me of
the command was seen to be:
SOUND clianne! , loudness,
pilch < duration
and, for the rime being, we
kept channel as 1 and loud’
nags as -1 5. concentrating on
the pitch and durst ion par’
ametars. These had ranges
between 0 and 255 and
controlled the highness or
lowness and the length of the
note,
We also saw that in the
West at least our ears have
learnt to expect that the pitch
changes in regular steps. The
most fundamental of these
steps Is (he semitone.
Run Program I and you'll
hear a series or notes, each
being higher than (he next by a
regular amount, This amount
is a semitone and consists of
an increase of four in the pitch
parameter.
ID m PROGfifiM I
2D REM mums
3D FDR rise-0 TO 44 STEP
4
40 SOUND 1 p-IS, 52 +ri Bff , 5
50 NEIT rise
40 SOUND 1 ,-lS, I 0 & t JO
Program t
It's not all that interesting to
FEsten to. is it? The next basic
exciting and sounds somehow
incomplete.
Run Program IN and I think
you'll agree it sounds much
more satisfying.
These eight notes form 3
scale, a musically pleasing set
of sounds that somehow seem
grouped together, You'll
notice that if you play the first
note:
SOUND 1,-15,52,3
and then the last note:
SOUND 1,-15,100,10
they Seem to be the same
mole, but one is higher than the
other. The difference is known
as sn octave.
SOUND 1.-15,148,10
gives the same note, another
octave higher.
If you notice the differences
in the pitch parameters of eaeh
of the SOUND commands in
Program III you'd see (hat the
differences are 8, 8, 4, 8, 8. 8,
4 This ordered sequence of
increases to pitch produce s a
scale.
The trouble is that we can r t
Part II of NIGEL PETERS'
new series on making the
most of the Electron's
sound channels
building block of Western
music is the tone.
Program || produces a
rising series of notes, each
one a tone apart.
ID m PROGRAM H
20 m TONES
3 d m rsie -0 n 40 STEP
L-JS.SfrrltO
SO NEIT rise
40 SOUND 3.-13.100,10
Program it
Again, it's not very Interes-
ting is it? However, there are
two things ed notice.
The first is that both the
programs have used a FOR . , ,
NEXT loop which cycles
around a single SOUND com-
mand. Each time round the
loop control variable, rise r is
increased by four or eight.
Since this is added Id the
pitch parameter each time
round, the note rises in steps
30
REN PROGRAM 111
20
m A SCALE
3D
BOUND 1.
-15,52,5
40
SOUND 1 *
*15,40.3
50
SOUND 1,
-15,6-6,5
40
SOUND l K
-15,72,5
70
SOUND 1,
-15,60*5
80
SOUND 1,
-15,68,5
90
SOUND 1,
-15,94,5
100
SOUND I,
-15,100.10
Program tit
of a semitone or a tone.
The second thing to notice
is lhar using FOR , , , NEXT
(oops ensures a regular in-
crease in pitch for each
successive note. But it's hardly
10 6LICTRQN UStR November l £03
easily use b FOR . . . NEXT loop
To play the notes as the STEP
would have to keep varying
And the way Program ill does
it; using -one SOUND after
another. is rather inelegant to
say the least.
Program IV shows & much
better way of playing a scale.
10 rea program IV
20 fit El A BETTER SCALE
30 FOR note=l TO 7
40 READ fitch
50 SOUND MS.pifcdU
60 NEK T note
70 SOUND 1.-15^ 100.10
30 DATA 52.i0.6S, 72,80.3
8,94
PtOgrOm fV
X
Here we re back to the good
old FOR ... NEXT loop again,
cycling round a solitary
SOUND statement.
This is achieved by putting
'^all the pitch parameters we
want in the DATA statement
of line 30 and READing (hem
off one after anoiher in line 40,
As you can see, it's a much
more elegant way of doing
things. Also it's very easy to
change l he DATA state moms
so you can have any SC ate y&u
like.
Just put in the numbers you
want and [he program does
the rest. With Program III we'd
have had to change it line by
line.
Program V shows another
way of doing This- PR QC pick
scale allows you to choose
which scale you want, while
PROCpiayscale does ii for you.
PROCpIayscale is very
similar to Program IV. but we
don't have to change the
DATA for now scales.
This is because the DATA
line doesn't contain ihe actual
pitches of the notes to be
played. It contains the num-
bers that have to be added to
the first pitch to get the
required note.
This is the offset. Each time
round the loop in PROCpiay-
scale. line 140 READS the
DATA line to find the required
offset.
Line ISO then adds this io
the bssenpte picked in PROC-
pickscale and plays It, The
result is the scale of your
choice.
This technique of using an
offset around a base note
comes in very u safiil when
you're writing your own tunes.
You can write the program and
10 REN PROGRAM V
20 REN NOSE SCALES
30 REPEAT
40 PRMpUfcscale
50 RESTORE
40 PftKpluscilt
70 UNTIL FALSE
30 m
90 DEF FRDCditkscalt
100 INPUT’ nuibtr i
hall the scale start at\tia
senate
110 ENDPfi&t
120 DEF PRMavacalt
130 REPEAT
110 READ offset
150 SOUND 1H5, hamate
+ofliit* 5
160 UNTIL aHiet=4B
E70 DATA 0,3,16,20,28,36,
1MB
ISO ENDPflOC
Progtan r V
all you have to do if you want
to change The tune is adjust
the DATA statements.
However, let's leave that for
a minute and have a look at
how to get the Electron to play
tunes, So far all we've done Is
play notes which have in-
creased In pitch by fixed
amounts.
Each note {except the Final
one) lasted for the same
amount of time and, frankly.
10
REN PROGRAM VE
20
SOUND
u
-15,100,10
30
SOUND
L
*15,100,10
4&
SOUND
1,
-15,92* 10
50
SOUND
U
-13*44,10
60
SOUND
L,
*15,72,20
Program Vt
the whole effect was boring,
If we want to play an
interesting tune we Have lo
vary both pitch -and duration.
Program VI does this io
produce some very simple
computer music.
It's just a siring of SOUND
commands, one after the
10 REN PROGRAM VII
20 REPEAT
30 READ p L Uh , duration
40 SOUND l,-15,riteMvr
lit on
50 UNTIL duration^
60 DATA 100,10,100,10,92
,10*44,10,72.20,0,0
Program Vlt
other, but it works.
A better way of doing it is
shown in Program VII which
puts the values of both pitch
and duration in a DATA line.
This plays (he same iune as
before, but notice that It
needn't always be the seme
one.
You COuld figure out your
own tune, working our its pitch
and durdtion parameters and
ED REN PROGRAM VIII
20 PROCinit
30 REPEAT
40 RROCieiiu
50 UNTIL CQunter=20
60 END
70 DEF FRQLiftit
80 m 23J ( O*0iO;Os
90 DIN gitcM20Mciratio
ft (20)
100 counter^
110 ENDPR0C
120 DEF PRDCiemi
130 CIS
HO PRINT 1 ' 'SPC(6)" PRESS
THE KE¥ FDR CHOICE'
150 PRINT '"5PCE6) 1 ]) PL
AT TUNE 1
160 PRINT "SPCtWZ) AD
D NEH NOTE 1
170 PRINT f,H SPCl6)'3) DI
SPLAY NOTES'
iso «it*en
Program Vtlf
190 IF wait =4 9 then PROCp
UtttinetEHDPfiOC
200 IF «*it ? 50 THEN PRDCi
dsfnoteiENDPRDC
210 IF Mit-51 THEN PftDCd
i id ay: END
220 PRQ&MflU
230 ENDPRDC
240 DEF PROCiddnete
250 CLS
260 count encounter* I
270 REPEAT
280 INPUT 'Enter Ue P
itch of the next note, 1 pi
tch
290 pitch (counter Hpi left
300 INPUT " "Enter the d
uratian of the nest note. 4
duration
310 duration (counter) =dur
at ion
320 Pfl0£pUytun*
330 PRINT '"'Press the T
replace line 60 with your own
values.
In faci Program VH Is a
Universal Tune Playing Pro-
gram.
The trouble is that you have
to figure out what goes into
the DATA statements. Happily
this isn't all that hard - you just
mess around with the pitch
parameters going up and
d own in steps of fou r and eig ht
(and occasionally two).
A little practice and you'll
soon get it right.
However, since you’re
trying to wiite tunes for your
Electron, why not get the
Electron to help you ? program
VIII does the trick,
All you have to do is to enter
i he pitch and dural ion that you
want for the beginning of your
tune and after it play H by ear.
The Electron allows you to
try out the note you want and,
if it's right, add it to the tune.
When you're satisfied, just
press the 3 key and youll find
the pitch end duration par-
ameters of your tune displayed
in ord&r.
As it's written, there's only
room for 20 notes, but you can
increase this by changing the
DIM statements. When you've
written the tune. Program Vlt
will play it for you.
And that's it for this month.
i f ff leave you to play around
writing times on you t Electron,
if you come up with something
nice, do Send it in.
Lev if vau Hint the Ust"
'note in the tune. 1
340 uitS’BET!
350 UNTIL (Hitter DR *i
itt“V
340 ENUPR0C
370 DEF PRUC play tun e
380 FOR nots a l TU counter
390 SOUND l,-I3,pitch{not
*1* duration (not el
400 HE IT a ate
410 ENEPROC
120 DEF PROCdt splay
430 CLS
440 PROCalavtune
450 PRINT" 5PCL6) “PITCH
1 SPC(4r DURATION 4
460 FDR note 9 ! TO counter
470 PRINTIASCBl [pitchlnot
e) TA8{ 10) ; duration (note)
40O MESCT note
490 ENBPRDC
NovamtHur ELECTRON USER 19
Part ten of PETE BIBBY's
introduction to programming
You can work
wonders with
DIM statements
LAST month we finished,
for the time being, our
exploration of FOR ...
NEXT loop*.
Now we'll be taking
another look at variables
and seeing how we can
group together a lot of
similar Information under a
kind of collective variable
name.
For [he moment let’s have a
took at a fairly trivial program.
As you can see, Program I just
INPUTS three numbers and
assigns them to variable
names:
10 REFT PROGRAM 1
20 INPUT 'first nutter',
first nutber
30 INPUT 'Second miHier'
secern dumber
« INPUT 'Third umber',
thirdnuiber
It's hardly going to emazs
the micro world, especially
Since It doesn't actually do
anything with the variables it
has given values to.
The point to notice is that
the variables have meaningful
names.
The first number Input is
assigned to the numeric vari-
able firstnumber. the second
to I he variable secondnumber,
and I leave it to you to figure
out the name of the final
variable..
These meaningful variable
names are extremely useful
and the fact that Electron
Basic allows you to use long
variable names is a big plus in
its favour, H makes figuring out
how programs work a lot
easier
If Program P had been a vast
10.000 line epic, then ail the
way through we'd know that
first number was the first
number we'd entered end so
on.
These meaningful variable
names help us keep track of
the order that we entered the
figures. The trouble is that It
doesn't mean anything to the
miCrO-
Take a look at Program H
and you'll get some idea of
whet t r m talking about'
10 REN PR06RAN IT
2D INPUT 'First timber \
thirdnuiber
10 INPUT 'Second Amber 1
Jirstrunber
AO INPUT 'Third iiaiber' t
ttcondfiwber
Here the first number
entered is assigned to the
variable thirdnumber, the
second to firstnumber end the
third to secondnumber.
To you and me It seems
stupid - there's no rhyme,
reason or order to U all. The
Electron, however, doesn't
give a hoot and carries on
regardless,
You may now be getting
10 REM PROGRAM 111
20 INPUT 'First nuibar',
firftfflilber
30 INPUT 'Second nutter 1
, sec on dumber
AO INPUT 'Third nuibir 1 ,
thirdnuiber
50 PRINT 'First nuiber",
f Irstnuiber
40 PRINT 'Second' milder'
, setandnuiber
70 PRINT Third flutter ',
thirdnuiber
some Inkling of what I'm
talking about. In the first
couple of programs we
entered three numbers end. as
is obvious from our use of (he
variable n ernes, we wanted to
keep some track of their order.
However while giving each
an individual name that Is
meaningful to human beings
helps us., to the Electron
There's nothing to show chat
they're linked,
Let's take a look at Program
III which still uses the mean-
ingful but unlinked variable
names .
The program takes in three
numbers and prints them out
in the same order they were
inputted. The trouble is that
it's a bit laborious and the
variable names, while obvi-
ously showing us their rel-
ationship. mean nothing to the
micro-
program IV Is a step in [he
right direction. The variable
names ere all similar except for
the number at the end.
The trouble is that [he old
problems still apply. While we
could look at a listing end. at a
glance, know the answer (□
the question: "ts the sum of
the second end third numbers
Inputted equal to the first
number?" on th a Elect ron it' s a
lot hander. Try it.
What we want is a way of
linking together a lot of
[0 REM PROGRAM IV
20 INPUT 'First Amber",
outer I
30 input 'Second nutber"
timber 2
A0 INPUT 'Third umber',
nutberl
50 PRINT 'first fiuider',
lumber 1
40 PRINT "Second umber'
,ouiber2
70 PRINT "Third nutter %
nmbtrl
variables - that is, making a
list of them and being able to
call ihiam up by a number
which refers to their position in
the list.
We need something similar
to number t end number2 so
we could call up a value with
numbers where x is the
position in the list of variables
we want.
Electron Basic makes all
50 ELECTRON USER N« 7 v*fl*nr 1 584
i
I
this possible. Using a DIM
command wo can dimension
a n array of variables so c ha t we
can refer to each of the
variables by a single number.
Don't worry too much
about that la st sentence - all it
means is lhai we cam put a lot
of variables into an ordered list
and then pick out whichever
one we w&rn by number.
Hgvs a 90 at Program V
which is the same as the
previous one except that it
now uses one of these
mysterious arrays:
10 R£R PROBRAN V
IS DIN nu>btH3)
20 INPUT 'First milter*,
nuibfiHl)
30 INPUT "Sec end nuiber 1
< limber (21
40 INPUT 'Third umber *,
nunber 01
50 PRINT "First m«ber\
nutberdt
B0 PRINT "Secon-d miiber*
,nu«ber(2)
70 PRINT 'Third nu»ber\
lumber (31
Line 1§ is the interloper, it
introduces a new Basic key-
word DIM.
All DIM does Is to dimen-
sion an array, which means it
sets up a series of variables all
w ith I ha same name $*capt for
a number In brackets at the
end. It creates a numbered list
of variable names.
In Program V the DIM
numbeT [31 statement tells the
Electron that you went it to put
aside memory space for four
variables.
The first variable is
number(0/ r the second
numberfl}, the third
numberf2f and the fourth
numbeff3).
These all have the initial
value of ierp, If you don't
believe me add;
j 17 PRINT muter
nuiberC! 1 gutter (?l f
nuabsr L3)
to Program V and you'll' See
their values printed out.
The DEM sotemem of line
15 has set up four numeric
variables, ail with a similar
name but with different num-
bers in brackets at the end.
If lino 1 5 had been;
IS MM lumber (5!
it would have set up six
variables, all with the number
stem Followed by figures in
brackets ranging from O id 5
Notice that the DIM state-
ment sets up the variables in
the array - which are tech-
nically known as elements - In
numerical order from O to
whatever the Figure in the
brackets is.
Notice also that there is
always one more variable than
the number in the brackets.
This is because the list Or
array of variables begins, with
0. Very often programmers
ignore the 0 element of the
array and start at 1 so as not to
get confused.
This is wasteful of memory
and so looked down on by the
powers 1 hat be. I do it all the
lime I
While we're still with pro-
gram V let's get acquainted
now with what can go wrong
with DIMs. Try leaving Out lino
1 5 altogether and you get (he
dreaded;
Array at line 20
message. This is telling you
that you're trying to use an
array you haven't set up- You'd
be surprised how often this
can happen.
Another goodie is when you
try to make the array so big
that your poor little Electron
doesn't have room for It all,
if vou change line 1 5 to:
15 D Ifl nutter ( 20 W
you'll get the awful;
DIK tt line IS
Basically you' vs bitten off
more than you can chew with
your DIM.
But enough of this. I'm sure
that, like me, you’d never make
such elementary errors.
Let's gat back to the arrays
of linked elements that we’ve
created with DIM.
So the DIM statement has
set up an array. Big deal!
What's so special about an
array?
What's special is that the
number In brackets after each
of the va ria bias - known as th e
Subscript - is a cunning little
beast.
Ii doesn't always have to be
a number. It's quite possible to
be a variable In Itself.
If this sounds like one of
those mirrors reflected in
mirrors sort of things, don't
worry, it's a Sot easier than
that.
Have a look at Program VI,
+
‘ The subscript is a
cunning little beast ’
November 1984 ELECTRON USER 21
From Page 27
in which all Is -revested.
The Dl M of line 20 sets up
Six elements of an array from
numberfO! to numbed $}.
So far so good, The
important pari of the program
comes in the next four lines
which consist of a
FOR . . NEXT loop. This has
the control variable index.
which ranges from 1 lo 5,
ensuring that the loop cycles
five times,
If you don't know what line
10 m PROGRAM VI
20 DIM nuaber (5 f
30 FOR index ■ 1 TO 5
10 PRINT "Input mid nm
bar*
50 INPUT iHitbfriinded
40 NEXT index
70 FDR index » 5 TO 1 ST
EP -1
80 PRINT 'Nuifier 1 nuitief
(index)
90 NETT index
40 is doing then you shouldn't
be reading this article!
The real meat comes with
the INPUT of line 50. Here the
number you enter is placed in
the variable numbed index}.
You'll notice that number
(index) is a subscripted vari-
able, Hie the ones we've met
in the arrays set up with the
DIM statement.
The difference is that
instead of the brackets at the
end of the variable containing
a number such as 0,1 or S it
contains a variable, index.
This isn't as odd as it may
seem as, when you think about
it, index is going to vary from 1
io S as the loop spins round,
The first time round the
loop, index is 1 so number
(index) becomes numbed?).
When index is 2. the value
typed in is put in numbed 2).
As the loop cycles end index
changes, so each number
input is placed in a different
element of I he array dimen-
sioned in line 20,
Try doing this using the
method of Program V and
you'll see what an improve'
4 Arrays are very
powerful
programming tools 9
ment in efficiency is brought
about using an array combined
with a FOR . NEXT loop,
The lest three lines of the
programform another FOR . .
NEXT loop with the loop
Control variable going
downwards in steps of -1 .
Line HO prints Out number
{index/ each time and as index
is going down from E to 1 the
numbers you entered ere
printed out In reverse order.
If you'd decided you only
wanted every other number
the STEP parameter of line 70
could be -2.
This would produce three
numbers, in reverse order of
entry. Don't just take my word
for it - try it and see.
So setting up - dimension-
ing — arrays of linked variables
^elements) and combining
them with FOFI . . NEXT
loops can give us a lot of
power over how we can
handle lists of numbers,
Program VII shows this in
action.
Here we've actually used a
10 REN PROGRAM VII
20 INPUT 'Hon liny nmbe
rV, Spin
30 DM fluifaertipifl]
FOR index * 3, TD spin
30 PRINT 'Input next nm
ber'
60 INPUT ftuiaer (index)
70 NEXT index
80 INPUT 'Which dT tot !
1st would ycu like', posit i
oninliit
90 PAINT *The nuiber ii
'inuiberlgositianin] lit)
variable span to decide how
many elements we want In the
array. Line 30 dimensions it
according to the value entered
in response to line 20.
Lines 40 and 70 form a FOR
. . NEXT loop which tells you
to enter Ehe numbers you want
to put into the array. This is
where you regret it if you've
made span too large,
All of that should be fairly
familiar to you by now. What
happens next isn't.
Line BO- asks you to enter
which element ofrhe array you
wish to be printed out, In other
words, which entry in the list
you went referred lo by its
position In the list.
When you have made your
choice it puls the number you
enter into the variable posithn-
iniist.
Then line 90 prints out that
element of the array, If
positionindst is 3, number
fposftfonfnffstj will print out
the third number you entered,
If il is 10. than it will print
out the number in the tOlh
position.
Ah you can see. by using a
variable In the subscript of an
array- Ih* bit in brackets -you
can pinpoint each element of
the array at will. This, as you
will find later, is a very useful
technique.
Finally, you may be asking
yourself whether we can have
string arrays as well as the
numeric arrays weVa been
using.
The answer Is yes. as
Program VI 1 1 shows:
Here we've used a string
array nameS and a numeric
array mark. The FQR , . , NEXT
loop gels us to enter the
10 REM PROGRAM VIII
20 DM naif J 13) ( iirklS)
I 30 FOR top sf cl a? s E S TD 3
40 PRINT 'Enter naif of
nuiber 'ttcpflf class
50 INPUT naeiUtopofcUs
i)
60 PRINT 'Enter 'rnaaefE
tcpefclisslt"'* «rt,*
70 INPUT i*rk(tapef:lm
30 NEIT tuMfcUss
90 INPUT 'Enter wrier &
f position 1 position
100 PRINT fta iet (position)
I* got ' I lark (portion) j' i
arks* '
names of the top ihree
children in a class and the
marks they got.
Then alt we have to do is to
enter the child's position In
class and the program will
print Out its name and mark.
I'll leave it for you to figure
Out how It works, It's not too
different from the previous
programs.
The point to note is that by
having two arrays, one of
names and the olhar of marka.
we can refer to both with just
one subscript,
If we had 10 parallel arrays
like this we could still use the
one subscript to get 10 pieces
of information such as name,
age,, mark, sex and so on.
As you'll no doubt see.
arrays are very powerful
programming tools.
And there 's fois more to
them, es we'tt find out next
time.
11 ELECTRON USER Novemspr I90J,
HARDWARE REVIEW
User portal to
whole new worlds
ASK any micro user what
extra facilities ho desires
and a printer is sure to be
near the top of the list.
The lack of a printer
interface on the Electron must
have put a number of potential
users off the machine.
The Mushroom printer/user
port Is one erf several that have
been produced to fill the gap
and it also includes another
useful device - a BBC-type B
bit user port.
Unpacking reveals a rather
neat unit with an edge
connector at one end and the
normal Electron expansion
connector at the other.
Down the side are the
printer and user port connec-
tions. these being exactly as
those on the £8C Micro.
With the unit tomes a four
page instruction booklet end a
tape containing the software
necessary to run a printer.
The booklet tells you how to
connect a printer in simple,
easy to follow steps. The cable
required is the same as that for
a BBC Micro
The software driver tap-e
will assemble machine-code
at any address in memory that
you desire. It is a good idea to
make several versions at
various addresses and save
them for use with different
programs.
The other side of ihe tape
contains a separate program,
allowing you to print graphics
screens. This program is for
the Epson MXBQ, but should
work with Epson-compatible
printers Such as the Shinwe.
Incidentally, you may feel
that having to load a separate
program to make the printer
work is something of a
nuisance, but really the
assembled code loads in a
matter of seconds and the
advantage to doing it this way,
instead Of having the program
In ROM, is that it makes the
unit com pa tibia with other
expansions.
The other half of the unit
contains the user port -
basically, a device which
enables the micro to com-
municate with the real world.
In this unit you have eight
lines which tan bo set
individually for input or output,
plus two lines for handshaking.
This Is a fancy term for a
system which makes sure that
tha micro and The device
attached to it only transfer
information when they are
both ready.
As far as it goes, (he booklet
is clear in giving you instruc-
tions to use (his port. How-
ever. it really doesn't go far
enough for my liking.
The chip used to creel?
these ports is the 6522.
known as a Versa! lie interface
Adapter I VIA), which is the
same as that used by the HBC
Micro, ft is quite a complex
device but. if ypu take the
trouble to master it, is
extremely useful.
Applications include a
switched -joystick interface,
analogue/digrtal pon. tem-
perature controllers and plot-
ters.
I appreciate (ha l for Mush-
room to include a ireatise on
its full use would have
considerably increased the
cost of producing the manual,
but I do think that they could
perhaps have pointed the user
in the direction of a suitable
rsference-
l shall rectify this immedi-
ately by recommending a book
that not only Includes a
del ailed description of the
6522, but also gives you a
nu mb-Hf of appl ica I i Ons to t ry -
Interfacing Projects for the
BBC Micro by Bruce Smith
(Addison-Wesley £6,95).
To use (his book lor, indeed,
any BBC application for the
user port), all you have to
remember is that ihe Mush-
IF you've over envied Baeb
users their sideways ROM
facility, help is at hand in
the form of this neat
ROM/ RAM expansion
board from Slogger Sys-
terns.
fl bolts on to (he back of
your Electron. (he Electron bus
is carried at the rear to allow
other units to be attached and
the unit is fully compatible
with Atom's Plus 1 interface,
The unit is very well
constructed and encased in
to ugh plastic- It provides eight
sockets for eight or 16k
ROMs.
On the right hand edge are
room interface maps the user
port one page lower in
memory. That is, any referen-
ces TO memory at & FExx in she
Boeb should be changed to
&FDxx for the Election,
To sum up, this is a very
nice unit, welt' constructed,
and assuming that you are
prepared to do your own
research on the VIA can be
definitely recommended.
Please experiment with the
user port - it will open up
whole new worlds.
Barry Pickles
Snappy
ROM
I HAD the Opportunity
recently to try out Acorn's
ROM filing system with a
couple of games, Hopper
□ nd Snapper,
The Plus 1 can accom-
modate both cartridges at
once, so I plugged them in to
the sockets beneath the spring
loaded flaps on lop and
switched on,
A rather strangled beep Is
heard instead of the usual
longer note, and by the time 1
had sat down Snapper had
loaded. This is far beiiec than
the usual three or four minutes
loading time of the cassette
games.
The actual games them-
three seis of jumper switches.
These select the following
options; all sockets accept
S/t6k ROM; right hand socket
accepts 4k ROM; right hand
socket accepts 8k RAM;
redefine ROM page numbers.
This latter option is neces-
sary for use with the Plus 1
since it reserves certain ROM
pages for its own use.
All this is explained in the
manual supplied with the unit,
which includes a detailed
description of the ROM filing
system, and is about the best
piece of documentation I’ve
seen.
The ability to use HAM in
selves are no different to tha
cassette versions, but are far
more convenient -on ROM
cartridges.
Whenever Break is pressed,
or the Electron switched on.
the game on the cartridge
nearest to you is loaded, taking
about tO seconds.
To load the program on the
cartridge furthest away, you
press Break, and while the
loader «s being [Tansfeirod Esc
can be pressed to abort the
process.
The ROM filing system is
still active, "CAT printing a list
pi all the files cm both
cartridges. The other game
can then be loaded and run
with CHAIN ’'name".
If you want to load a
program on cassette, fha
cassette filing system must be
selected with ‘TAPE and the
program loaded in the normal
manner.
The ROM filing system Is
great, and I can’t wait to get
my hands on a paged ROM
such as Lisp, or Forth if it
comes out.
My only criticism is that the
cartridges cannot be left in all
the time.
This is because whenever
Break is pressed the software
on the nearest cartridge is
loaded, which could overwrite
an important program you
were working on. and
whenever you switch on to use
the Electron for something a
little more serious, the game
loads immediately.
It’s too hard to resist not
having Just one more go . . .
Roland Wed dllov*
one of the sockets is some-
thing that will really tome into
if$ own when discs become
available, and the manual
includes a short machine -code
routine to read/write to Ram or
even to read any ROM plugged
in-
Most of the ROMs available
for the Beeb will work with this
unit, including View and the
Graphics ROM. but it might be
as well before buying and «f
you are unsure to ask your
dealer to try it Out first.
What more can I say? It's
well built, well documented
and well recommended!
John King
IT'S A BOLT ON GOODY
NovumtMT 1934 ELECTRON USER 23
The Electron
has added even more
strings to its bow
The list of top quality soft-
ware for the Acorn Electi on is
growing all the time.
As you can see. there s already
an outstanding selection ot excit-
ing programs covering everything
from monsters to music and
murder to marriage guidance.
And ultimately, the Electron
will enjoy a range of software as
comprehensive as that of its
illustrious big brother, the mueh-
acelaimed BBC Micro.
You'll find all the programs
featured here at your local Acorn
stockist (To lind out where that
is, simply call 01-200 0200.)
Alternatively, von can send
off for the Electron catalogue
and order through the post by
writing to Acornsolt c/o Vector
Marketing. Denington Estate,
Wellingborough, Norlhants
NN8 2RL. lei: 0933 79300.
GRAPHICS: Graphs & Charts,
Creative Graphics, Pi cture Maker.
BUSINESS: Pei'sonal Money
Management, Desk Diary.
EDUCATION: Tree of
knowledge, Peeko-Computer,
Business Games.
LANGUAGES: LISP, FORT! 1,
S-Pascal, Turtle Graphics.
GAMES: Starship Command,
Monsters, Chess, Draughts and
Reversi, Snapper, Meteors,
Hopper, Sphinx Adventure,
Arcadians, Free Fall.
QUIZZES: Theatre Quiz,
Crime and Detection Quiz.
Music Quiz, History Quiz,
Science Fiction Quiz, * . . 1 Do,
The Dating Game.
Cl IlLDREYS EDUCATIONAL
SOFTWARE: Happy Numbers,
Timeman One, Timeman Two,
Wordhang, llappv Letters,
Map Rally.
XORNSSFT
NEW FRONTIERS
IN CREATIVE
MICROCOMPUTMG!
TWO FANTASTIC,
FUN-FILLED GUIDES
FROM THE PENGUIN
ACORN COMPUTER
LIBRARY
HOWTO WRITE
ADVENTURE GAMES
For the BBC Microcomputer
Model B and Acorn Electron
Peter Killworth
An original and easy-to-folfow guide containing
a multi-purpose BBC BASIC program and
database for writing your own adventure
fantasies Watch out
JACKSON AND LIVINGSTONE!
£595
CREATIVE ASSEMBLER: HOW
TO WRITE ARCADE GAMES
For the BBC Microcomputer
Model B and Acorn Electron
Jonathan Griffiths
Creator of such top-idling
games as Snapper and JCB Digging , Jonathan
Griffiths steers you to a practical understanding
of the powerful ASSEMBLER facility to produce
an action-packed arcade game
■or
ELECTRON
EDUCATIONAL SOFTWARE
Our educational software is u*ed In thousand* of school* and
homes throughout Groat Britain. Now available an Electron,
EDUCATIONAL 1 EB.OD
Hg g r 5 pi lu n a nd learn ing for children ag sd 5 to 9 y ear s. A n i m ared
Graphics will encourage children to enjoy malhs. counlmg, spelling
antj telling lha time. The tape include* MATHi, MATH?,
CUBECOUNT. SHAPES. SPELL and CLOCK.
An e*ceJfcmr minit/ts of games' .
Personal Software - Autumn i$S3.
EDUCATIONAL 2 £0.00
All hough similar io Educational 1 this lape Is more advanced and
aimed at 7 id 12 year gads. The tape includes MATm. MATH2 r
AREA. MEMORY. CUSECOUNT and SPEU-
FUN WITH NUMBERS C0.OO
This program, will teach and test bas<c counting, addition and
sublracHon to 4 to 7 years 6 Ida. The laps includes COUNT. ADD,
SUBTRACT and ROCKET MATHS an arcade type game to
exercise addition and subtraction. With sound and visual effects
FUN WITH WORDS C 8 00
Start ygur lun with slphabal puzzle, continue your play with
VOWELS, learn me difference between THERE and THEIR, have
games with SUFFIXES and reward yourself with a game oi
HANGMAN Complete with Bound and graphic*. Thetape includes
ALPHA VOWELS. THERE. SUFFIXES and HANGMAN.
. . Very good indeed' . A&B Computing - Jan/Feft 1934.
JIGSAW AND SLIDING PUZZLES £7,95
There are 2 Jigsaws and 4 stiding puzzle* on & 3 x 3 and 4 x 4 grid
Each program alerts giratan easy level to ensure initial: success but
gradually becomes ha-rder. II helps children lo develop s panel
imagination and m problem solving. The lege includes - 6 programs.
OBLONG, JIGSAW. HOUSE, NUMBERS, CLOWN and LETTERS,
■" SPECIAL OFFER H1
Buy three cassettes and deduct £4.00
Add SOp par order pap Cheque lo.
GOLEM LTD,
Dept E.77 Qualilas, Bracknell, Berks RG1 2 4QG.
Tel. (0044) 0O7JO
Ppr tuiic^miQgue wr.le la rhe above address.
■Acorn Electron
-BBC IVlodel/B -Tandy c/c (32K)
■Commodore-64 -Dragon 32/64
•Atari 400/600/800 (48K}
■ZX Spectrum 48K
\
747 Flight Simulator
from DACC— The Simulation specialists
Acfjwtf
tftttn
pttntng vap/t
Unrivalled and unbeatable Car accuracy and realism -
she DACC 747 Flight. Simulator is tne mnsl successful of
its kind on home computers, Ths only simulator which
shows all the essential flight and engine instrumentation
of the Jumbo Jet, as they really fire - real dials - end with
a precise 3D view of rho runwgy, The central and
response gf the 747 are faithfully reproduced using
genuine aero- dynamic* formulae, Start options include
ieke-oif. random landing approach, passenger and fuel
load selection, etc You control the throttles, elevators,
ailerons, flaps, spoilers, landing gear, brakes, reverse
Thrust, etc, Joysticks are optional an all but Drfigcn and
Tandy versions.
Cassette £9.95 {inc. VAT and F&F)
Special Offer On Joysticks
Normally £17.95 per pair. Yours for only £12.95 i f
ordered with 747 Simulator 1 Atari & DBM-64 types £14.95?.
Pleas* firam lypfl of computer on all erd»ri
Wf TCH W(THM48nOVft$
Qrdmr direct from:
DACC Ltd. (DeptYC2J
23, Waver/ey Road H indie y, Nr. Wig&n,
Lancs. WN2 3BN,
2& ELECTRON USER November 1&&4
Defending cities is
□ great fun
City Pefenca
| Bug Byte
THE COLUMN THAT TAKES A LOOK INSIDE THE LATEST RELEASES
Beat
the
wizard
and
keep
the
AS sola defender of a group of
cities you have lo fight off
deadly missiles using the
almost inevitable laser bases.
You have four pities to
def&nd and three] bases from
which you can fire. Sadly there
are only \0 rockets available In
each base. When your supply
is exhausted the enemy con-
tinues to attack ruthlessly until
your planet lies in ruin.
After you've seen off each
wave of enemy missiles your
supply of rockets is replen-
ished. Provided you have
managed to save a I least one
city from the preceding screen,
away you go again.
Extra cities are swarded for
every 1.500 points, and other
features include a two player
option - very welcome when
your friends play lor hours -
and a hi- score facility,
All In all I was impressed by
City Defence. The instructions
w ete concise yot clear and
appear on screen as well as on
the inlay card.
The sound was good and
did not become annoying, as
often happens. Indeed the
sound produced by an gttack-
i ng wave of m i ssi l es was real ly
quite tuneful, although it could
not bo turned off if it did
become tedious
The use of graphics was
fair, if not exactly startling.
Perhaps a hardened arcade
fanatic might be a little
disappointed at the absence of
one or two features present on
the original - for example
there ere no spaceships
appearing from time to time.
Having said that, fa mosi
peop le t his g a me will provide a
good deal of entertainment
and is great fun lo play,
Stave Y at wood
peace
The E ye ofZoiton
Softs#*
Maths for home and school
Maths levs/ 1 (Aye 4 - 6 /
Cheshire Cat fcaVosfforra/
Serins (AmpaiSoft) |
THIS is one of a series being
produced for the pre -school Or
young child. Ii would be
equally suitable (or schools or
The home Electron and colour
television.
Like the others in the series,
the package contains two
cassettes which toga I hat con-
tain 16 exercises
These obviously begin at a
very basic level with number
recognition and matching.,
sorting of shapes and adding
complements of five, through
to matching pairs of objects
which would eventually lepd
to some experience of set
theory.
The intention is th&t the
child would soon learn to use
the programs unaided, and I
am sura this would be
possible-
The key inputs are. after ell,
remarkahly clear and easy to
leam.
However I would also see a
great advantage fora parent in
working through these exer-
cises with the child so that the
mathematical vocabulary
necessary later may be foun-
ded at this early stage.
There are also a variety of
further activities which would
present themselves during the
operation of these programs,
and a wise parent would do
well to follow them up while
the interest is shown by the
child.
Full use is made of colour
and sound so that the machine
is well used. The graphics are
not elaborate, hut in a program
of this kind (hey hardly need to
be.
in a school situation, the
child's name is input and full
records are maintained of that
child's performance.
One slight snag which I
found at school was the jime
taken, to load the cassettes -
they contain a wealth of
programs which need to be
accessed quite often during c
morning' s work.
•Schools may be interested
to know I hat the programs
also run on the BBC Micro, and
with a bit of effort can be
stored on disc.
Since schools are well
adwised to make a backup
copy and IP keep the original
well away from dirty fingers, I
wouldn't imagine that Ampai-
Soft would mind the backup
being on disc. It makes the
running of a classroom much
smoother!
Phil Taylor
THIS review is in response lo a
request for help from Elizabeth
Young of Stondon Massey in
Essex She says the game is
fascinating and I agree.
Your ruler, the king, has had
the five magic objects that
enable him to maintain peace
aud prosperity in the land
stolen by an evil wizard.
As the influence of this
wiiard descends upon the
land, you are summoned and
told by the king that he has
chosen you to recover the
magic objects and take them
to the Temple of Zblton,
Here their beneficial
influence will help the king
defeat the wizard.
You begin your quest on a
hilltop with [he first task to
equip yourself for the trials tD
come. You quickly discover a
hut, two canyons, a lake, an
island, a deadly forest and a
mysterious castle.
The island is the last place
you want to visit so you search
everywhere thoroughly before
tackling the castle.
There is a way into the
castle and you will be sur-
prised at the help you can get
here, always assuming you
can recognise ill Once you
have figured it out you will be
in the castle and the main body
□f the adventure.
There are some really dev-
Ntmwiber 1 9B4 ElECTHOhuSEfl 27
From Page 27
Eliah puzzles tc solve, vat no
real red herrings.
l wiN give you one tip.
Though the program descrip-
tion says you have to return
the five magic objects to the
temple, they are not the only
things that have to go there.
The program is written in
Basic and thus easily N stable.
This might not help you if you
get stuck however, since many
of the room descriptions and
word parts have been token-
ised.
For (hose who haven't met
this term before. I'M try to
explain. To save memory
Space the programmer has
substituted the more com-
monly used words and word
pens for symbols.
The tokeniser converts
these symbols into English
when they are to be displayed
on the screen, It also converts
your inpul into symbols the
program can understand and
respond to,
The Electron i iso IT token-
fses Basic keywords, [hough
very tittle information is given
in the User Guide.
Overall, an ingenious series
of puzzles. Despite being
written in Basic it's a very nice
game to play and is about
average difficulty. I am
impressed and have no hes-
itation in recommending it for
all types of adventurers.
Merlin
GET IT RIGHT THIS TIME
Wootffimtf Terror
\MP Software
THIS is the sequel to Firian-
wood, M-P's first adventure,
which look its name from the
forest in which much of the
action took place.
M-*P claim that no prior
knowledge of Firienwood is
required and since I haven't as
yet seen it and I've managed to
finish this adventure, I have to
agree,
Eh rescuing the golden bird
of paradise in the previous
game you inadvertently
released an evil genie. Now. a
few years later, you set Out to
kill the genie and restore peace
to the land.
Hopefully you'll get it right
this time!
You start your quest close
to the castle, scene of your
previous triumph, and after a
couple of rum,? (hint 1 ), you
manage to reach the castle
and obtain soma of the
equipment.
This includes a password
which will see you through tp
the main part of the adventure.
After a few more moves (he
pressure begins to tall (yet
another hint Ij . and you find
yourself in Firienwood itself.
From this point on the
tens ion mounts and you are
presented with numerous
puzzles to solve and red
herrings to ignore Aiso, for
any Dungeons and Dragons
fans who might be playing,
you are frequently given ihe
opportunity to fight goblins
and i hereby increase your
score.
Since l managed 10 com-
plete (he adventure without
killing a single goblin l can only
assume that this option is
merely to pad the adventure
out a bii.
Perhaps the idea fs that
having completed the game,
you can go through it again to
Right up your Milky way
The Night SkY
Bridge Software
]
IS gazing at heavenly bodies
your scene 1, Do you know an
Ursa Major from a Corona
Borealis?
If your answers are yes,
then this program is right up
your street (or your Milky
Way!]. It will allow you to
place yourself anywhere in the
world, within certain generous
limitations of longitude and
latitude, and look at any
constellation. Or the sky In
general.
There are more than BO
constellations listed, and they
are identified by their three-
letter abbreviations as used by
the IAU.
Care must be taken to enter
this with the correct sequence
of upper and lower case
tetters. Of Course, we Electron
users know it's easier to enter
lower case letters 0r the
Electron then on the BSC
Micro,
The constellations contain
over T.OOQ stars, although not
all will be available to view
from our chosen location, even
though a northerly or southerly
aspect may be selected.
Various options are avail-
able. one being the facility to
enter ANV as the answer to
the name of the constellation.
The micro will then select
one and display it, having
made sure it is visible. You can
then use this as □ test,
guessing the answer before it
is re vested .
If your Interest In
astronomy is perhaps dor-
mant, this is a super program
to awaken it P
Phil Taylor
try Ip achieve a high score,
First time I ever heard of an
adventure having a top tenl
Anyway. after a lot more
red herrings, b trip under-
ground and a visit to the
diamond mines, you manage
to complete (he adventure
At this point I feu ft was all a
bit of an anti-climax In
retrospect I can say that it fs
perfectly possible to solve this
adventure without even mean-
ing to.
Only about 20 per cent of
l he puzzles and locations have
any bearing on what happens.
It's a lar^e program, Com-
pletely written in machine-
code, very fast and has an
excellent save-game routine,
The layout on-screen - using
different colours for text,
messages and so On - Is very
impressive.
The thing lacking is a
feeling of cohesion between
The puzzles and the purpose of
the adventure. In view of This I
feel that the experienced
adventurer would be disap-
pointed if he bought this
program.
For the novice, however. I
think ft is ideal. Many of the
puzzles that have a direct
bearing on the adventure are
fairly easy to solve and there
are plenty of locations to
explore ones the initial prob-
lems are overcome,
All in all, a competent piece
of programming but for the
complete novice only.
Merlin
BUt
is it
art?
Electro-Art
QuicksHva
YET another title produced by
the prolific Dave Mendes for
Qirickailva, this is a graphics
drawing package aimed at
those wishing to implement
the fine graphics capabilities
of the Electron, but not being
proficient enough to try it
2S ELECTRON USER Nmambw *934
A REAL BOON!
Sprites Version 2
Simonsoft
them so Ives in Basic.
I must say si might away
that it is not the best of its
type, comparing rather badly
on severs 1 points with the
Salamander Graphics System,
■reviewed in the May issue of
Electron User,
This tape can produce
extremely detailed results as
are shown on the accom-
panying sample pictures.
Actually l spent several
frustrated minutes looking for
these, before finding them at
the start Df the flipside,
When found, these files are
well worth loading in to show
the superb results possible
wkh skill, care and patience,
One major handicap is that
Electro- An only operates in
Mode 2. whereas the Sal-
amander package allows the
user to select Mode 0. 1 or 2-
I also found the conirols
less easy to remember than
the mnemonic -typo initials
employed by Salamander For
instance, to colour-fill an area
uses Key I on the Ouicksllva
tape, but F (for fill) on ihe
Salamander,
There are a couple of
plusses for Dave Mendes with
some predefined triangles at
the touch of a number key. as
long as you can remember
which is triangle one or iwo or
Ihreo or four that is.
Boih have the facility to
save and load pictures using
the cassette system, but
Quicks! I va score another pics
with a built-in joystick facility -
obviously an advaniage.
Where Quieksilva lose
totally though, is the complete
absence of either a grid
overlay for intricate designs or
indeed any sysiam of showing
current coordinates for future
manipulation.
No. in an application where
useMriendJineSS has to be a
prim? consideration, I cannot
realty recommend this very
highly, 1 1 I hadn't already seen
the other system perhaps i
could, but this does not
emerge wall from Ehe com-
parison.
Phil Tiiylor
WHATEVER you enjoy doing
on your Electron, writing
games or education programs
or jus I playing around, this
program is wilhou! doubt a
real boon.
1 1 lets you produce
beautifully fluid-smooth ani-
mation in minutes with a
minimum of difficulty.
A sprite, for the uninitiated,
is a block of graphics which
can be moved around the
screen pixel by pixel giving
smooth movement. Tho micro
takes cam of deleting and
moving the image, leaving the
background undamaged.
The package consists of
three deffner programs, some
ready made sprites - although
It’s more (on to make your own
- and about 20 machine code
routines, each incorporating
different features and using
varying amounts of memory.
Writing, changing and
using the sprites is simplicity
itself, with the use of the
resident integer variables and
calls to machine code routines
from your Sasic program,
All this is explained in the
comprehensive manual.
Also supplied are two
demonstration games com-
plete with listings, However
these do not do the sprites
justice, being simple and
uninspiring.
What puts this program
way ahead oF other packages
available is its many features.
These include a collision
detector, preset flight paths,
extra -large super sprites, an
amazing enlargement facility,
and up to 46 sprites at once,
each of which can have two
alternating images giving In-
stant animation as the sprite
moves.
Simonsoft Sprites has to be
one of the best things for
programmers warning lo write
good programs since the
Electron itself.
Andrew Qlrfham
One for
action
men...
You’ll love it, and learn too
Map Roify
Bour ne Educations} Software]
BOURNE have made many
friends among primary school
teachers (and children If for
their lovely Happy Letters and
Happy Numbers programs for
young learners.
This ispe is aimed at a
higher age group and com-
bines practice in coordinates
and compass directions.
There are actually two
similar programs on the cass-
ette. <be first of which requires
little experience of compass
bearings, for the necessary
prompts are made on screen.
The child takes the part of a
rally driver, with the Electron
acting as navigator around a
course through a grid. This
varies from &*6 to l@xtE
which increases the level of
difficulty.
The most popular choice
was thai of two players
competing against each oilier,
one with a red car, the other
wilh blue. The courses sat For
each car are similar in terms of
distance but they are not the
same, 50 nobody tan benefit
f r d m someone else's suc-
cesses*
The second program is very
similar bul the child has to
calculate the desired new
coordinates in order to make
the move This refinemenl
adds a totally different skill
from that already acquired in
tha first game,
Again the graphics are fair
and the sound is quite
reasonable but the great value
of this tape is the superbly
child-orientated feel it has.
Children love the idea of car
rallies and they themselves
love to compete. The fact that
a considerable amount of
information is learnt about
compass points and coor-
dinates is almost incidental to
rhe child.
Vet parents and teachers
can feel quite reassured that
the educational purpose is
fully achieved in this splendid
cassette-.
Phil Taylar
in i taderS
Superior S oftware
WOULD you do anything for a
fast action game but never
look an adventure in the face?
If so, then this is the game for
you.
Your ship is loaded with an
infinite supply of fire-power
with which to blast the aliens
out of existence, but you only
have a limited time before They
land.
For extra points you must
destroy any spaceship that
wanders through your ter-
riiory. Watch Out. though.
They often drop bombs that
penetrate -&U defences,
The keys Z and X Ifor left
and right) and Deieie (to lire),
respond promplly. giving
smooth action.
It may not be the moat
original game ever written., but
the graphics and sound
facilities have been used well
to give an enjoyable and
addictive game which is good
value for money.
Richard Tacagni
Novurnbor ELECTRON U $£ ft 29
KAY-ESS
COMPUTER
PRODUCTS
PROFESSIONAL
PROGRAMS FOR
THE MODEL B
AND ELECTRON
EACH TAPE ON LV £5.95 (Except H. O H.)
EAftLt YEARS fti:E' Far childmn between 3 -fl v=*ni 0 ' OaC
Thgjt two Ljarh.t|jtfis 91VR an at? a U ■ ul»ur I u 1r.ad.n4 ha I ni 1
>ei jr-qe i !. 1-1.I IhrtWtfli 3 fli i-n’n'e cjonr typ* Laski to
fiiiliX A file iiiT.L. r i.i-.iS if tin iHflir.'ilj tli'aitgh fun. TopiCi
t1rrv<v<) »y(itrpfinnn Jdrihaa recoqmUin, colour shapes
lim MJurHls.'na:w cp - unteulwin diMtnrmna nlimnln. dirrrltsr^s
EARL V TEARS I
Al MICKEY The MONKEY and tv* appffl tree- make kuCirar-.ion fun
0 ! COLOUR BLOCKS bring sues, intf oAour 4 r* 1 d perspective
Cl MEkflv K-SuSlC turns the keyword Into ■ musi£*i Idytioarrl
fl-l FU'NN'f FACES ptneuia a uiw up wt-.cfi Om is the su»iwC’-'
Ei FRED THE FflQC treetk co ndinaled Mp la pul tbOHlN pom
EAHLV YEARS 2
Al THE P0*(D w, active Hodov
5: 5PEED Is in^(ivii*vf Ip keep the cake an the tarveycir bd!
tl DIRECTIONS *fl#m m ne r«eded by eveiyant ip O'iCin vi|l»fl*
Dl ORDER lha hincki
E' 510 T E SPACER iHfjds some hefet la ga‘ aul aF Lhe rtidf*
W-ltch eul Far HOUSE OF HORRORS 41 l(M4l d»la ^9
Dtitf&r pm juirns tvefe-etire
All prvees are FULLY inclusive lar UK. ortfers
pleqia sdrt E 1 per tape tar non-UK aiSdreaaei
Cbequei'PO 1 AhOuihF 1# made pkyfltile tfr
KAY ESS CwnjMJEur Ptbduc™.
Whei 1 . prdnring please iltlx BBC or E-ncsrpe
Joystick
ALSO AVAILABLE:
STAR HAWKS IS) IB - DESIGN (Bl fB
- HANGMAN \B) '|EJ ■ SPACE TRAFFIC
CONTROLLER 1 Bi I El HORSES <Bj \E)
SPACE TANK 10 ■
KAY-ESS Computer Products,
11 Buttercup Close,
Romleiyhs Park,
Harold Wood,
Essex RM3 QXF,
ELECTRON, BBC Model B
(any OS, BASIC l/ll)
QUAL-SOFT
£9.95
(inc. VAT and p,pj
QUAL-SOFT Comment); Aftouf thir p™vioijs advert Mr J. Cntipr pI Bam-iley chantd , Don't toft us what ovopie [fim* of
LEAGUE DfWSLQM ONE for the BBC B. what do they ray about SOCCER $VPREMO tor rFid ELEC JftQtf? " Coj>v daiss being
■wM a l tm* v ate. w# hadn 1 sold p,ny £ LECTfiO M gam c-b whan we wroUt last month* bcNoU . but now. at ihe ti me of wri ting we've
beem del v M ring v-e FHbgfam tot Faur W66KS Iprcfetilv eigftt 10 iw«Lue as v*u rend iftisi. 4«d. to escapa actusalLons of saiective
quotes we wi.l givo van- (he lirxi naraytftph of iha Fitsi letior wa had recrived at>oui SOdCtR SUPREMO, front j. Htrtilav of
Twieketiham : "Many thsoi-s for lbf> fantastic ffitmp. A 1 saao as / tecsived it. there was no stopp^s until the and at r fit scaspn "
Wo make that about iii hdurt CbtitiftOOuB. plovl And in the li-rsl tplephpn«4;Onvbf9.aEii!>n P.^Vf-igtltof Swansea began: 'Tbfa
■d by far the bejf game f'w found for the ELECTRON". OK Mr Carter?
“SOCCER SUPREMO”
NOT SO MUCH A GAME, MORE A WAY OF LIFE!
You have | l. si been nopo'-ntoct Manager pF a nawlv rrbot^ted 1st Dcvrstan Club, and It is op to you toiransiorm Ittisvary
□rdinefv sitte- into umu that can teatisLicalfv chaitenge Fur the 1st Division Championship- wiJbin (ho next 5 seasons. Yflu most
eise-iivdut sideaeapabulitleiaoid then, through youf youth policy and the Lransrer mafket. rainforcai the strengths and eliminate
th# weaknesses n s all so east or is ft?
-*• -3-0" 22 MAN. FULL PITCH. FULL MATCH GRAPHICS SIMULATION
42 match season. 2 1 home games. 2 1 away games, •
T tb nsf er m erket (Rush. Robson , H odd I e e tcL •
4-4-2. 4-3-3 and 4-2-4 team forma [ion. •
in match tactical adjustments. *
Opposition skills related to League record, •
Opposition: 21 of the current 22 DIV 1 Sides
Match injuries: Your physio reports
Team selection by names, iemer initials!
Ho me/a way bias, opposition tactical play
Tactical substitutions
And many more feat ures.hu i will lake a full page advert if we -a rs ip continue, IThaf! 1 ! be Q.K- Ad, Men).
The game will be posted on the
$gme dey as the receipt of
order. ACCESS telephone
authorisations should take no
moffi than two days to arrive.
j QUAL-SOFT
| Dept. EU.
| 18, Hailernefs Rd. r j
■ Stevenage, |
| Herts. SG2 8RX
| Tel: (0438) 721936 j
Please supply a copy
of SOCCER SUPREMO.
I enclose a cheque,
postal order, ACCESS
card authorisation for
C9.95
ffheaie stat*£f*atron Of BBC l
Name:
Address:
CARO NO:
30 electron user No«mbeF i
Make lioht wi k cf listings
To save your fingfti-# mo#t of th® listing® in Electron User have
been put on tape.
On the November tape:
ST A R FIG H TER AMl-elien missions. S C R 0 L LER Wrap arou n4 machma code. URBAN
SPRAWL Environmental action game. SPELL Alphabetic education, JUMPER Level
CAESAR Code breaking broken KEYBOARD Typing gem*
On the October tope:
a ft EAK FREE Cl i«ic arcade action ALPH ASWA P A logic ga me So strain you' brain
SOUND GENERATOR Tame the Electron's sound channels. MULTICHARACTER
GENERATOR Complex character* made simple, FUGEL 5 Out of this wprid gtephic*.
MAYDAY Help with your morse code. NOTEBOOK Palindromes end string handling.
On the September tape;
HAUNTED MOUSE Arcade action in the spi rit world. SPLASH A logic game ItW
nan-swimmers. SORT SHOWS How sorting algorithm* work. SORT TIME The d ms
they take CLASSROOM INVADERS Multicoloured character go to school SAILOR
Nautical antics MATHS TEST Try out ydur mental powers.
On the August tape:
SAND CASTLE The Electron seaside ouLing. KNOCKOUT Bouncing bells baiitrbflck
walls PARACHUTE Keep the skydiver* dry, LETTEHS Lang# latter tor y&ur screen.
SUPER-SPELL Test your spelling ON YOUR HIKE Pedal power comes to your
Electron. SCROLLER Sliced strings slide sideways. FLYING PICS Bacon on the wing.
On the July tape:
GOLF A day dh the linkn with your Electron, SOLITAIRE The cleMicHol* logic game.
TALL LETTERS Large characters made simple. BANK ACCOUNT Keep track of your
money, CHARTIST 30 graphs. FORMULAE Areas, volumes and angles.
On the June tape:
MONEY MAZE Avoid the ghPSte to get the cash, CODE BREAKER A mesta rm indii
needed to crack Ihe code ALIEN See little green men - the Electron way ! SETUP
Colour commands without (ears CRYSTALS Beautiful graphics LASER SHOOT OUT
ntergal attic shooting gallery. SMILER Have fl nice day!
\jn crrer May tape:
RALLY D R I VE R H Igh *pead c*r control. SPACE POOS More a liens to anni h Hate,
CODER SeCrat messages made simple. FRUIT MACHINE Spin the whaeld to win,
CHASER Avoid YDur opponent (a survive- TIC-TAC-TOE Electron noughts and croseea.
-■» >«*«« DRAUGHTSMAN Create and save Electron mafiterpiecaB.
n wBJHprii tape:
SPACE HIKE A hopping arcade desalt. FRIEZE Electron wallpaper. PELICAN Crw*
roads safely. CHESSTIMEH Clock your moves. ABTEHOlD Space it t ' " ll ™JSS'i
LIMERICK Automatic rhyme*. ROMAN Numbers In the ancient way BUNNYBLITZ
The Easter program. DOG DUCK The classic logic gam*.
On the March tape:
CHICKEN Lat dangerous drivers last your nerve. COFFEE .
A tantalising word gama from Down Under. PARKYS PERIL Parky i lost In an invisible
maze. REACTION TIMER How fast are you ? BftAINTEASER A PU«|irtn pr&gram.
COUNTER Mental arithmetic can ba fun I PAP EH, SCfSSORS, STONE Out-guess yOur
Electron. CHARACTER GENERATOR Create shapas wfth this utility.
On the February tape:
NUMBER B ALAN C E Teat your powers of mental arithmetic C A LCULATO R M ikayCWT
Electron a calculator DOILIES Multi coloured pattern* galore TOWERS OF HANOI
The ege old puizl*. LUNAR LANDER Tast your skill as en astronaut. POSITRON
INVADERS A version of tha old arcade favourite.
On the introductory tape:
AN AG ft A M Sort gut the jumbled letters □ OOD LEM ulticolou red graphics. EU ROMA P
Teat your geography . KALEIDOSCOPE Electron graphics run Hot, CAPITALS Hew upper
caae lattans, ROCKET, WHEEL, CANDLE Three fireworks progrtiTiS. BOMBER Drop
the bomb* before you crash, DUCK Simple animation, METEORS Collisions In space.
Ml -""-'
P lease san d me the fallowl nfl EitrctrOft U*er ca uvttt t« pea :
Nine program 6 from the November issue
Seven programs from tha October issue
Nine programs from the September issue
Fourteen programs From thE August issua ....
Tbo program* from the July issue ....
Ten programs from the June issue •
Twelve programs from the May issue
Eleven programs from the April Issue
Twelve program* from the March issue
Nineprograms from (hB February issue
2 0i programs from the introductory issues
I enclose ihe sum of £ = __ ===—
Name ■■■-> POST TO: T ape Offer,
fteerrort User, fyrppa House,
" "" S8 Chester ftovd Haze! Grove,
Stockport SK7 SNY.
Address -
Novlmbai ™B4T:LECTH0N USER 31
JUMPER is a fait arcade
game in which the objec-
tive is to move the man up
through gaps in floors ns
quickly as possible.
You have to be quick as
the gaps keep moving, and
if von get caught by a
fireball you go back to the
beginning.
Line 700 is e delay,
controlling running speed -
but you may find if you
ma ke th a program go faster
your reactions can't keep
&2JIID
You'd better jump for your life in
this exciting arcade action game
by CHARLES FRANCIS
5m JUMPER
iREPf BY CHARLES FRANCIS
TREtt 10 ELECTRON USER
lODlHPKHI'AtNMKB)
JONODEIt
36V0U 23.224,233,255,255,
254,252*192,192,126
40V&U23 ,225, 255 ,46,46,0.
MiM
5 m\l 23,224, 24,24,40,90
,24,44,34,102
40901)23,227,235,255,233,
127,43,3,3,1
70VHJ23 , 229 ,24%3 26 * 124 , 2
55,255,124,124,24
60901123*233,233,253,129,
129*129,129,193,255
90901123 , 240 , 12 * 12 * 40 , 17 ,
12,14,53,35
lQ 0 m 3 , 24 MB T ig, 40,241
, 48 , 112 * 92, 196
lim23,l,0;0^Q;
120901119 , 3 , 4 , 0 , 4,0
J 30 faRn- 4 Tfl 8 :RJ(II]=' , iR
tm-lilOT
14CRf <n**eRIHNER B rR(ll-S
oiRcei-o
]5QCffLQlffil:PRIHTTAB (14,11
"JUMPER -
1 64 CDL 0 UR 2 : PRINT* 'Itove t
4e aan
1 1 OC (HOURS : PR I NT ; t H&I224 ;
IG4CULDUR2
I90PRINT? " up through the
in "'"the floors. He
fills throEiqh (ips, r
SSOOPRIATT "Avoid fireball
m t
2 1 0 CDLGUR 1 I PR ! NT } CHRI 22 I ;
t COLOUR?
220PRINT* **To aave im ue
e keys:
230FRINT ' " Z - MOVE
LEFT'
240PRINT' I - NQYE
RIGHT 1
230PREHT" , - JUMP
up 1
240 PRINT 'Use keys togel
fc*r to mid fill inn back"
"after jtiip. *
274 COLOURS: PRINT*'
PRESS ANY KEY TO CONTINUE' |
280EI=6ET1
290HODE5
JOOWTJK3,UOj4;4;4i
320^0019,3,4,0,0,0
33061-420247
340COUMI2
350 FORC1-4T02BSTEP2
340-PR 1MT7AB 48 * fill ChfRf 224 f
STRING* ua,tHRt225)™t227
374Gl=JiNB£JS)
3B0Gfl(ttl=Gl
39«*]N™iBI*K)- ■;
404NOI
llOPRJNTTABtO.JOlSTRlIIGl t
24,Cffi«I3li
420GPE[»)M
4J0TWIHE
410 n»0:YI*29
450FYi=iiFn=fijnmtisn=i
wocaoufti
470PR[NTTfiB£OjrTINE '|
1B0C0LDUR3
490PR I NTTAB f II , YU CUR 1224
50 ORE PEAT
5 1 0 If 1 NKEY C *1 43 ) AN DGPX f Y1
-17=II:PRIIirrAB(ir,YSI* N :Y
Z=YI-2: PRINTTABf 17 ,YU CHR42
iisSDL'NDl,-] 5,94, 1
5201FINKEY f -47 1 +1 NKEY f-9B
j-6THENPRINTTABtn*YtH:HJW2
24
930!FlJmM7)MM<i9lF
RtNTTA6fH ( Rl*
Rl NTTAB C II f VI) CNRI240
510 IF INKEY (-981 AND1D0: Pft 1 1
INTTABUIfYir "ilMI-lsPP J
INTTABttt,mCHfif24l
550 IFSPt I Vlt 1 1 - Hi PRflC 001
54001= 2+2»RND 113)
570CDL0UR2
580 PR!NTTAB£GPti0t},01l i C
HRI225
590BP2<M]=SND(1B)
mmnmmpmvAir
6 1 01 FlX=f I ZANDFY 1=YXTHE NP
mnimiihu )' 'sgoiwdo.-i
,4,10:71*29
620C0L0UR 1 r PR ! HTTAB < Ftl , F
YZ) ' a iFn*FUtIX
S3 electron usen Wwuntwr igs4
RUBLES
ssr£S«
beat * 111 .
Man position
_y%+1
firebar
52 ^«eS
Time w™»J" 88
SiaTtiT^g t^«-
_ utrnw viW®*
X%P Y%
Yl%
30-120
1 30-140
1 SO- 2 a 0
300 - 3^0
330
340-490
500-710
510-550
560-600
610 ft 650
620-670
660
700
750-920
950 -I 030
1 040- 1 060
1090-1130
STRUCTURE
V DU codes
InitiariM Hall o( Fstme
J^arna instructions
Cota ur selection
S*<s numeric format
^^ nl or wme .
Move man
Move gap m fl DOr
Mao caught ^ M
Moves f \ retail
Time taken
Delay < See abnve)
P^OCDOVVN l M din ? HSfl ° f Farne
Pfi OCI uoe ? an faJiS throu G h sap ta floor
PiROCluoe 2
0 )-LTHE«t*-n
MlFFlMPllFmi) THEMFV
um*i
RlHTTABtltJl) 1 “:5MTO,a
,4,106*7=29
m itmm-jw
670PR I HIT A& < F XTt , F J CHBf «
! 22V
4g AiOPfi 1 MTTfl® { 4 i 1 } It I rtE-TZ i
*i : ~ irni M SECONDS 1
61DEOLOUB1
7O0f OR I Z=OTO ISO&i Ilf !rT
710UKTIL Y!=J
720T=STIME-TI]/100
730C LS
T[«E TWCEN-TAS^aUT;- SEE.
HMDS'
750 ( FR 1 7 1 >MHDT >R C7] ^fiOCI
un&i : SQrG -070
7SOEQLOUR1
770lFT(RU) PfiUtTTfiBUjSi
"RECORD TINE'tsMOElUJWitPB
OC tun ?2 : ELSEPR I NTT A! 12 a5 1 1
YOU REACHES THE'TAB (3,17) "H
ALL O r FAHE'i
7BOPSOCtunil:PPOCtuni2
7MCDLDaK:*n21,0
8D«MMP UTTAS 1 5 , 20 J " ENTER N
AHE'TAS !9,23J HI
eiCmi2=7TS?CETEP-l
B20IFTCR IllfOftfi ( 111 <0 Ml
ELSE If T<R ( It 4 L ) QRR ( IJ+ 1 K 0
SHlJtll-WlflHUM
S3 ONE n
84DCM.WS1
S jCKELS: PHI NTTftB 1 4 J 1 ' HALL
OF FANE"
360 1 5*1 s REPEAT ; CEN.0UR3 ; PR
I MI - ■ Tft& m R* ( II ] +CUR! 1 7+E H
fU 2 TASf 14 M* (Il> * U*IXH* UWI
ILlI=S0RBtIIJ<(3
870CDLQUR3
00OP8INT' r '* Nnald vou
isle"'" another qjie?*'TA
e?OREF£Ar
TOOSt-GETI
SJOWTILSt^rOStGI^N"
92 OIF Gl* *T 1 IHEMCL5 s fiQlOJ
*zmm
940END
950DEFPROCD3WN
MYUWZ+J
9?0£01MDiri5,U
TBOPS I HTTflB E IX , YZ.} p ■:*!»
Yt+2i FRINT7AS < IZaS) CHRfZ26
mzmm
1000 PftlHTTABfGPIiril) .TH
)CHR*225
ioio GPimii-Rwmi
t«WRlNnW[EP*IM»,Ytt1
lMOENDPftOC
iMQDEFFRDCtunil
!050SlWNDirl5aB,2:S0UNDi
liSCHJMDI ,-13 k B0*2t5DUK
01,0,0,1 :FQR IMTBSsSOUNlH
,-15,94,2! S0EM91 .0,0, 1 a liEKT
lOiOSOUNDU-JSaOOaiSODMD
1,-15 .m^sSDUNBialS.BOat
$Qill(DU-15,4flJ
tOTOSDUKDl W,60^s S0UNB1
aajiSMh-isai^sisouH
Di 4 oaai5DiNDi,-isaAa:so
UMU-15,0B,S
lOSOENDPRtJe
1090DEFPfffiCtun»2
UHSflUUl.O.D^tSailKDlrl
S . ?6 , 5 1 SOOJHD 1 , 0 ^ 0 . 1 J SDUUD 1 ,
-15,101 JlSQUTOLrlSitt.ZiS
OUMlrlS.BMiSflSWlrlSif
i, LiSDUNDl, 0,0, l
mOSTOJ,-15iBD,2:SDDKDl
t O^,ltSOllHBl,-l5*SO,2;SOUN
Ql,0,0,l:SMlrl5,SBa:SB
yHDU-l5,90,2iSmi,-15aB
,1:SCUSDI ( -15,90 ,1:SDDND1,D
,0.1
1 [ 20SDUHD 1 * - 1 5 , A.S * 5 : SDUWD 1
,0,0at5EHJNDl,-l5,B0,5iS0UN
DM'Q.liSDIMDL'-lJ.NiltSD
u\ni,-i5,£B.a
113OEN0PROC
This fisting is included in
this month's cassette
tape offer. See order
form on Page 47-
Novvmtwf *984 ELECTRON USER 33
URBAN SPRAWL
TAKE on thu planners and
flight to ?aue the green
belt with this fast moving
and original game from
PATRICK HEIGHE5,
Stop the planners building
on the green bait round the
edge of the screen. The city
starts in the middle of the
screen and sprawls out-
wards.
You nre the Iona Con-
servationist, running
h round the screen blasting
each building as it gets too
near the belt.
Whenever you get one,
the builders go bach to the
Town Hell in the centre and
start again, giving you a
breather. Then you're back
in action.
The controls are sim-
plicity itself;
Kvy Function
Z Left
X flight
: Up
/ Down
Return Fires busier
Your score is baaed on the
length of time you keep the
buildings off the green bolt.
Good luck!
10 REN URBAN SPRAWL
20 KEN PATRICK KEIGHE5
30 REN 1C) ELECTRON USER
40 nm 5
50 m tt,L. l Q;0;ft;Q;
Aft VDU 11,2*1,0, ft, 0
70 m 23,240,253,255,255
,255,255,255,255,255
10 YOU 23,241,0, Aft, 40, 126
,24,23,114,70
W ENVELOPE I ,5.-17, fit
,9 T 4, 0,0,126,0,0,-124
,! 26.124
100 NAH=34J
110 SCORED
120 cim-o
150 FAIUH
140 DM-2
150 VERTZ=20
:R0P21=I0
160 XM5
:V1»15
170 PRINT TABUl.Tili
chs* tm\
ISO PR0C START
100 FOR N=0 TP 20
200 PRINT TASWUUsSCftEIt
210 PKOCtlAN
220 IF INKEY t-74)*-l
THEN f RDCSHDDT
230 IF H NOD 5=0
then mtm
:SC0RE*=5CGRII+2
240 IF FflILI*l
THEN SOTO 1290
250 NEXT NF
240 GOTO 190
270 DEF PRCC5TAGT
200 GCQi 0,2
290 MOVE 12B0.0
500 PLOT B5,0,94
310 PL0! 05,1230,94
320 HOVE 1230,1024
330 PLOT 05,1132,94
340 PLOT 03,1152,1024
550 NEfVE 0,1024
560 PLOT 03,1152,920
370 PLOT 35,0,920
530 J1QYE 0,94
390 PLOT 85,120,920
400 PLOT 83,120,94
410 6CGL 0,3
420 PRINT MJ(fl f 3llf l SCDSE , t
430 FOR N-I TO 20
440 PRINT TAB (5fRN0f8} t lG+
RHEHBM ;CNR» 12401
450 NEKT
460 E«5PR0C
470 DEF Ffi&CSRO
4 00 HOR2I=HOR2I-2+RNDI31
490 mn=mn-2*mm
500 IF P0INHHflft2t#4O32
.m-UEfiU) *52+143 =2
THEN FA|LZ S 1
: PRINT TAB(H8RZl,VBTTXH
CKR* 12401
sEWOPROC
510 IF N0RIU2
THEN HQRZS=2
520 IF HDWIM7
THEN HDRZM7
530 IF VERT if 3
THEN VERTi=3
540 IF VERTZX29
THEN VlRTX-28
550 PRINT TflftOflJRZl.VERTlI;
CHfii (240i
540 ENDPR0C
570 PRINT TAB(HDffZI*YERTI) ;
CHRt (J40f
510 m FROCNAN
590 IF INKEV f-9B)-l
THEN &IRT-1
s S0T0 640
600 IF INKEV [-471-1
THEN DIRI-2
iOOTD 700
410 IF INKEY (-7J1S-1
THEN J)Iftl=3
:GQTQ 740
430 IF imy (-1053 —1
THEN &IRJ=4
:sm m
630 EN&PROt
640 tun<
650 V3£=P0 1 NT [11*64+32, !3l*Y2l
♦32+16)
460 IF V1=0 AN3 CiTYi'O
THEN PRINT TABUI,YI);
CHRJ fllftNl jIABdl+l
34 ELECTRON USER NcvfrmtMr 1994
1321
iENBPfiQC
ELSE IF VI-0 AMD CITYM
THEN PRINT TABMI,Y1] ;
CHRI irlftMl ifABCXS+i
,YX);CHRf 4240)
:CITYI=0
rtHDPRQC
470 IF n-2
THEM »*KM
sENDPRDC
ABO IF UX=3 AM CITVI=l
THEN PRINT TABIXl,YH{
mt IKANhTAHlW
,rt)*CNfit £240)
:EJ®PfiOC
else if Yt=3 m CITYM
THEM PNIST TABtH i YI) ;
mt WANl jTABCH+l
,Yl];Cmi J-32I-
t CITYM
4 <w mm:
m tmm
710 Vl*P0[NTI)tti44+!2J31-Yl1
*32+-16>
720 IF VT*fl AND CITYM
THEM PRINT TABUl.YZM
[HR* [Mtt);TABMX-l
JlljCHRI 1321
lENDPPOC
ELSE IF VI-0 AMD CITYM
THEN PRINT TAB III, YU !
CFfRi WAN) jTABIII-i
, YMCH8J (240)
:C1TYI=0
lEHWSGC
730 !F VI -2
THEM 11=12-1
:ENDPRGC
740 If VX=3 AND CIT«*I
THEN PRINT TA|(H,YX)i
CHIU IRANI |TAim-!
,YI]iCHRI 41:40)
rENaPROC
ELSE IF VJ=3 AND CITYM
THEN PRINT TA|Ul t Yl);
[HR* [HWOiTMtfM
.YDlCHRI 4.321
(CITYM
: EN&PRQi
750 ENDPEQE
740 YI-YI-1
770 WDINTm*M+32JJl“Yl)
*32*141
780 IF VZ-0 AND CITYM
THEN PRINT TAB ( IX, YU s
CHRI £«AH);TAB(U,tI+Ui
CttRI (32)
:E«DPHK
ELSE IF VI-0 AND CITYI=L
THEN PRINT TA&(tt,1fZ1 !
CHRJ (KAHlsTABUVl*lh
CHRI (7401
iciTYi=a
fENDPROC
7YQ IF Vl a 2
THEN YMX+1
iEWOPROC
BOO IF VI =3 AND CITYZ-I
THEN PRINT TAB(U t YI) !
C.HHf tHAK]:TABLn,YI+L];
CKRI (2401
jENTPSOC
ELSE IF Vl-3 AND CITYM
THEN PRINT TAlClZ,YI1i
CHRI MAN) ;TAB <tZ*YX+l> i
CHRI 132)
*cmt=i
: EN&PR&C
BIO ENDPRDC
B2C VMM
830 Vl=PfllHT 1 1 1 144+32 , i 3 1 -YU
♦32+14)
B40 IF VI-0 m CITYM
THEN PRINT TAB(U,YI);
CUE* INAHI;TAB(II t YM)i
CHRI 4323
jtNDPROC
ELSE IF n = 0 AND CITYM
THEN PRINT TAB III, YU I
Dtp I lHANliTAB£U,YI*ll i
CHRI £2401
:CITYI-0
JENOPRQC
550 IF VI =2
THEN Y2-YM
: ENDPRPC
360 IF VX»3 AND CITYZ=I
THEN PRINT TAB(IUS);
CHRI ERANhlABttiUYHli
CHRI £2401
jEMDPROC
ELSE 3F VI-3 AND CITYM
THEN PRINT TAB III, till
CHRI (NANIfTAB{n,Yl-l);
CHRI 1321
;dlTYZ=l
: ENDPRDC
070 ENUPROC
m DEF PflOC SHOOT
090 SHOOT 11=11*44*32
9Q0 SNQ0TYM3HI)*32+id
910 FIsSHODTH
tSZ^SHOOTYZ
920 HQVE f:,gi
930 m Plltt 50 TD 740 ,YBO
,.1020 *1040
940 SHOOT iI=SH00TIX-&4
950 IF POINT (SMOOTH, 3HDDTYX)
=3
THEN PSCfChi t
itNDFRDC
940 IF PAINT [SHQflTII, SHQflTYXl
-2
THEN PRQClUs
sehuproc
970 GOTO 940
990 SMOOTIZ= SHOOT IX* 44
990 IF m INT 1 SHOOT!!! .SHOOTYU
*3
THEM PfiOthit
iEKDPRCl
: 000 IF WHTtimiim.SHQQTYXJ
=2
THEN PfiQtatt
;ENDPR0C
1010 SOTO 990
1020 SHDQTTI=5HI30TY7*3Z
1030 IF POINT 1Sh L 0Dm,SHSQTY 11
-3
THEN FROChit
;ENDPR8C
1040 IF POINT (SMOOTH, SHODTYU
-t
THEN PROCfSH
:ENDPROC
1050 BDTQ 1020
[OfiO 5HOOTYt*5HWm-32
1070 [F POINT 1 SHOOT X? , SHOUT YT)
THEN PROChit
1080 IF POINT (SMOOTH, 5H0UTYD
*2
THIN PROCtm
; EN&PROC
1090 GOTO 1060
IlM m PRDChit
LUO BRAN SHODTIIJHOOTYI
L120 SOUND 1,1,157.5
1130 GCDL 0,0
1140 DRAW FXt&I
1150 SCOL 0,3
1160 PRINT TABtlSEfflOTIW2)/64
,3H tSH0QTYl-16)/321 1 \
CHRI <32 )
1170 IF I SMOOTH- 321 /64-MI
AMD 31-1 (SNOOTY 3- 16 17 321
-VFRIX
THEN HORIMO
tVERTZ=1S
: COLOUR 1
; PRINT TAEtHORH.VERTni
CHRI £240)
iFOR HAITI 3 I TO 25
:NEJT HAITI
i COLOUR 3
: PRINT TAB £ HOP ZX, VERT?};
CHS! £240)
i VDU 7
11B0 ENDPRDC
1190 OEF PSCGuh
1200 m SHOOT IX, SHOW!
1210 SOUND 1,1,137,3
1220 oroL 0,0
1230 DRAW FZ.SZ
1240 5C0L 0,3
£250 COLOUR 2
1260 PRINT TABUSHD0T)ti-32),'64
,3M<5HNTV1-1A)/3Z>1;
CHRI £2401
1270 COLOUR 3
12S0 ENBFRflC
1290
HOC NODE 6
1310 PRINT TAB £3, 5 )t'm LUCr
1320 PRINT
1330 PRINT 3FC 13) 'THE GSEEN
BELT HAS BEEN'
1340 PRINT
i PRINT SPC £13) 'BUILT
ON*
1350 PRINT
iPRINf
:PRINT
: PRINT
: PRINT " YOU SCORED
-iSCORETC:' POINTS*
1360 PRINT
■MlM SPC 141 -DO YOU
mt TO PLAY AGAIN Y/N
? f
1370 LET AlsSETI
2 IF Af-'Y-
THEN RUN
ELSE IF It*'*'
THEN END
13 EG 50 TO 1370
This Us ting is included m
this month s cassette
tape offer, $e& order
form p n Page 47.
Ngvqmtwr 1984 ELECTRON USEfl 35
notional micro
Everything
on this page
isS%tess
than our
norma/ price
This special
offer is
exclusively for
readers of
Electron User
and applies to
mail order
sales only.
We will also send you
FREE membership of
NMC's Computer Club -
enabling you to enjoy
generous discounts on alt
your future purchases!
Benefits for Club members
include s big saving of
10% on software and 5%
on hardware purchases
over £25,
A FREE dust cover
with every Electron
We have ample stocks, of Electrons and ca n promise
mainland delivery within 24 hours of receiving your order,
With it comes an introductory cassette of 15 programs, a
very comprehensive User Guide, an easy'to-understand
DIY book on programming AND a free dust cower
with the compliments of
National Micro Centres , £ 1 89 . 00
Elvclftin Difsf Carer \ f supplied sftpafatek’ £2.80
JOYSTICKS
Use a joystick to play arcade games and
watch your score increase dramatically!
For serious games a joystick really is a
must - and we have two we specially
recommend. Both provide twin fire
burtons.
Sureshot [ self-centering action ) ..£15,67
Clares (non self-centering) .. pait £19,50
PRINTERS
Now you can add a printer to your Electron,
using Pius 1. we have selected four of the most
popular doE-matriK printers, All allow you to
condense or embolden led, offer high definition
characters and allow you to produce clear-cut
graphics and charts:
Brother KR5f30cps) £179,95
Epson RX80 1 1 OGcps ) £27 2.00
Epson RX80FT find, friction feed! £3 15,00
For superb correspondence-quality printing you
need a daisywheel printer. Our choke Is one of
our best sellers, the Silver Reed EX43. It can also
be used as a superior Standalone electronic
typewriter £394.25
fWAthour Electron interface: £286.90 J
DATA RECORDER
From a wide selection of cassette
recorder? we recommend l he Pye
Data Cassette Recorder, which is
a perfect match for the Electron.
With It comes a FREE power
pack and Electron lead.
£38-00
MONITORS
You can happily operate your Electron with your
domestic TV set. Bui more and more user? are
finding that for a really crisp picture you need a
special monitor. W r e offer a monochrome and
three colour monitors:
Zenith 12 H (green screen] £81,00
MicTwi1et( 14" colour -low res) £2 17.41
M icrovitec ( 1 4“ colou r - med re?} £326,66
Microvitec (14" colour - hi res) £480, 70
For the beSl of both worlds there is the 14"
Nordmende. which can double as a monitor and
norma.! TV. at a very aitradive price , £238.00
f mirth rem-o re control £251.0(1.
Personal shoppers ore
welcome at our retail stores:
National Micro Centres,
36 St. Peteragate,
Stockport SK7 SNY.
Teh 061-429 8080
Wllmslow Micro Centre.
62 Grove Street,
Wilms low, Cheshire,
Teh 0625 530891
Selling well , . . First Byte's
switched joystick interface
Since it was launched at the Electron fit BBC
Micro User Show the switched Joystick Interface
from First Byte has been one of our top seller?,
This plug-in cartridge takes standard Atari-style
joysticks which are much more popular -
and cheaper- I han
analogue Joysticks £23,70
36 SLKTflON USE* November 1984
Centres
MAIL ORDER DIVISION
061-429 8080
Answering service outside normal office hours
Oi use the order form below
AT LAST! Plus 1
is the Electron
add-o n we've all
been waiting for!
ELECTRON PLUS 1 Is Aeon’s answer to a
growing demand from Electron users to be able
to etfend their micro’s capabilities With It you
can add a printer and uh your Electron for word
processing and financial calculations.. Its joystick
input is designed to take two EuHy-propcrrioned
joysticks - giving an entirely new dimension to
games playing. And Its two unique cartridge sloes
enable you to plug in games, educational and
business programs - and that means no more
waiting ter programs to load.. Many other
manufacturers are now planning cartridges chat
will use Plus I to expand the Electron in many
more exciting ways and considerably increase its
power and versatility
EIJiCTRON PLUS I is a muse for every user
who wants to really make the rno^t of his micro.
£56.90
Incredible
value at
Our Top Ten
Best Setters
Birds of Prey iRonllk) Chess iAcortIMfti
A fast moving invaders type One of (he best computer
game where the aliens in space versions of the game, easy to
take (he form of birds. Grea; use, with mOrt options than its
value for money £6r99 competitors. £8.28
Pharoah* Tomb fA & F) Mini Office
Seek Ihe gdden mask In this (Micro User,-' Electron Usct)
graphic adventure; soSve Allincme ward processor,
anagrams and number puzzles database, spreadsheet and
- hut owiki (he monsters graphics package ai an
£7.15 incredibly tew price . .. £5.95
Killer Gorilla (MicrcjpQwer)
Fasu becoming el cult game. Micro Olympic*
Dodge tumbling barrels and (Micro Llscr,' Electron User)
blacing fireballs Gripping F|[ yoursdf againsL (he worlds
multi-leud action £7.95 greauasi athletes £5.95
Tu ll] Kingdom Valley
C E tig- Bv 1 e J s n rah *P Cummemd
A sophisticansd advemuru (Acomsoftl
game with all L75 locations Gtride your troll through deep
drau-ri in full-screen hi-HtS and awnd an enemy
graphics ... £S-55 bent on ymir destruction. Very
addtefive E8.2H
Cyton Attack tA & F) , _ _ _ b
"Outstanding . . quite timply Chuckle Egg (A & Fl
excellent , the graphics leave A progressive game requlnng
mrnt Olhej games sloftdilrig' ‘ - extremely high skl-i Tt ^
ETeetwiLhcr.... . £7.15 rvghtmare has begun' £7.90
ROM
CARTRIDGES
With Plus X you can use
software cartridges on your
Electron ter the first time.
Now flixiiJdbte.'
Snapper
Hopper
Starship Command
only £14.95
ORDER FORM
Post to:
NATIONAL MICRO CENTRES.
36 St. Peteragate,
Stockport SKI 1 1 1 L
DELIVF-HY CHARGES
Hardware: £7 per hem
Software: FREE
ALL PRICES GIVEN HERE
INCLUDE VAT
[(GTTI
Please s uppjy the jofkxuirtg
Qty
Total
_L £-
Attractive credit terms
Phone for delate
Carriage
total"
Please indicate method of payment.
□ Cheque payable to
National Micro Centres
□ Access/Barclaycard No.
Name
Address
Tel. No.
Signed ,
November TS&4 ELECTRON USER 37
SCRAPS^
SCRAPBOOK is the feature that contains a selection of
all tha short, simple program* sent in by our readers.
It s where we heap a record - a scrapbook would you
believe - of all the interesting little routines that doiVt
end up in the Notebook or in Program Probe but are too
good for us not to share,
The emphasis this month is very much on graphics
programs hut nest month, who knows? It's up to you
and the programs you sand irt.
CURVZP SHAHS ^ith Andrew Jackson
*3
ic rn CURVED WES
JO SEU IV ANDREW JRKSUK
30 ftODE 1
tO veil
50 8CDL
iO
10 urn tH|D
flO FOR I* tD 1200 STEF
l % FLDT «,C0S«ltSttt*B
. 51 HUHCO
100 NE1T
no BDTO 10
Send your programs to
Scrap bo oh r Electron
User, 6 B Chester Road,
Ha/ el Grove, Stockport
SK7 SNT
30 ELECTRON USER Novonvtiar l&S-i
fortune teller progrrm
f”*SI^?l° § iS E ssKliiil“"sa?TSK6 x
?|£k ^l?*C?‘SaS.IP' 9 o" »»«T TO TYPE i» »
MEW HUME-
FORTUNE TELLER
Your character described by
12 year old Helen Jones
1GREK Fortune Teller Pro it
grai
20REtl By Helen Janes
mm t
WPRINT TAB(3,2PFQRTUNE
teller PUMRAfl*
SOPRSHT Tfi® 12,3S - TtllS PR
□GRAN TELLS VOUfi" "FORTUNE,
QR SOKEDNE elses FORTUNE, "
«PW«T B SWPLy type in s
aHEONES NRWE.ANO 1 NILL'^T
HI YOU fiSOUT THEN- "TYPE $
PACE BAR, IF YOU NANT TO TYP
, E IK A m NflflE/
706-BET
SOCLE
9CCDLKJR l
lOOCOLOUR UP
110CLS
UOPRINT TAB (2, ID) “RLE*®
ENTER YQUfl NAHE. 1
noiNPin M
IMPRINT TAB (2, 1ZJ ‘GLAD T
mm m/W 1 HOPt
that NE 6ET AL0N& TOGETHER,
150B=GET
UOCOLDUR 3
170CLS
IMPRINT N i&
JU TYPE IN THE NARE OF THE
PERSON tm Y0U ,r, «ANT RE
TO PRAISE OR CRITIS1SE
UOlNPUT Bt
2C0CLS
21 OIF W*M TttEH PRINT TR
ho jrsujouR asking about
YOURSELF, ARE TOO'? '"NEL
L.YDU'
220IF Bt-AF THEN GOTO W
230PR1HT TflBlO,S) # MLL*“l
2(0C*RNSI4>
250 IF 0=1 AND B*=A* THEN
PRINT TAHO^J'AAE EKCEED1N
ELY BEAUTIFUL, 'iSOUNDl, ‘15 i
100,10
2401F CM AN& BIOW THEN
PRINT TABiO ,01*15 ETCEED1N
SLY BEAUTIFUL. 1 : SOUND! ,-15,
TOO JO
270 if C-2 AND Bf =Af THEN
prikt nmwm of l
BLOOD' SOUND 1,-15, BO, 10
3S0IF C “2 AN0BIOM THEN
PRINT TAB(0.W"1S DF
HOOD *t SOUND 1,-15,00,10
2?0IF C=3 AHOBI-AI THEN P
RINT U&LI£R ™
M AN UGLY ItONSTEfl.'lMUHl
,-l3,4IJ0
3001F CM AN5BIOAI THEN
PRINT TAB "15 UEUER TH
AN AN UGLY HOHSTER': BOUNfl
1,-15, 10. Ifl
j| OIF CM AND0I-A1 THEN ?
RINT TftiLOpB] 1 HAVE SOT DRft
50NS CLANS’: SOUND 1,-15. 52*
10
32 OIF CM AMDWOB* THEN
PRINT TABID, tl* HftS SQT
GQNG CLWS'iSCMB 1,-15,52,
10
3 JO IF 05 ANDBI=At THEN P
PINT TAB (Ml "HAVE GOT NICE
LEGS.SHAHE ABOUT THE FACE,
■ [SOUND 1,-15,72,10
JWIf C-5 ANDBIOAf THEN
PRINT TAHiO,b)‘HAS SOT NICE
LESS, SHANE ABOUT THE FACE.
* ’ SOUND 1,-15, T2 JO
35 OIF CM ANDBf-AS THEN P
RINT TAB (Q>01 ‘ARE NICE W$1
DE-SO HE'LL FORGET THE LOOK
S‘: SOUND 1, -15,40,10
J401F CM mUOM THEN
PRINT TABiO,4J'iS NICE 1NS5
BE-SO NE'LL FORGET THE LOOK
ground i, -13,00 jo
37DIF BETIO- -THEN PRINT
TABfM) 1 I TDLO YOU TO PR
tSS SPACE BAR! # l5MET!CLS:6
□TO 100
3S0CLS
jgflSOTO 100
fjjmMTEm
The random doodlinys
oh M.A. Chamberlain
,h'
10 REN mtttmiimt* 1
it****
20 REH **« LINE PATTERN
S »**♦
JC REN *** rt.A.CNANBERLA
IN *ti
*D REH
*!*»**
SO NODE 2
60 you 33J.MIOSO: COL
OUR 2: PRINT TAB [WJH WT
ERNS 1
70 COLOUR 1: PRINT "'Ml
55 S' TO START* ' "THE PATT
"GO At=6ETl
gO SF W="S*THER 100 ELS
E 70
100 CLS
no HOVE RHO i 15001 ,RHD( 17
5001 cGDQL RND,( 161: DRAW RHB
E 17501 ,RHB 1 175001
120 SOTO no
Navffmbfif t9SJ StECTFtQU UStB 39
KEYBOARD
KEYBOARD is a game
aim ad at teaching yuu tha
positron of the keys on the
keyboard.
Since the program glues
you a score related to the time
you toot to find the key. you'll
soon find yourself covering the
keys at breakneck speed in
order to improve yoyr own
high score.
Features of this program
include a Top Ten scores
KEN SMITH has
turned learning hey
positions into a
challenging game
routine, a procedure for swap-
ping in any scores achieving
Top Tan status and an
enlarged Jetter display for a
quick visual cheek;.
So if your eyes are having
trouble looking for those keys,
try Keyboard and watch the
££dre soar as your knowledge
of the keyboard increases.
VARIABLES
k
Time bonus to be added to sco-re.
High score markers.
A$
New high scorer's name.
H$
High scorer strings,
score
P
Gama Store.
High score check marker. O-false. T - true.
PROCEDURES
a
Check Co avpi-d letter being given twice in
QH
Enlarges letters to fill text window fixe
successive questions,
characters large.
A
Random character variable, Determines
swop
Checks for position of new high score and
which letter will appear on the screen.
new high scorer in the Top Ten. Swaps
key
Player's response.
positions and scores.
lOftEN KEYBOARD by KEN SPI
ITH
20REN (0 ELECTRON USER
mm*
*MIIf hiltlM'HIUto
50FDFT M Tfl lOlR m M
[TMfKTItNEIT
AQOHERRtiRflOTflTQ
aovou23 1 i l OiOfOiOj
TOVHI23 4 4B,60«I07,102 v ]0
2 * 102 , l«*fiD ,0
i0MJU»*MU9,Gil9,M
r«llfili3t0fiCLS
] lOPRIlITTABf lQ t l} "tif ttft
ritiitti'
I20PRIHITABUO,59 1 KEYBCA
B SflHE 1
umimmuwmn**
tfttitfi 1
MOfRlNf ' * This ?jie U
tc test your hovltdge*' r *
of the coDputer kayboard.
You Hi 1 1 be asked to
find 25 ksyi.’"' The com
uter itill ti« you. - ' J * Th
# faster you find the keys
the iijrr ' ' 1 points you Hi
II 5CDf E, 1
ISOPfMNt^ Try md get y
nur naie in t-he Top Ten.*
lfi-OPRim" ' tp Preu any It
ev to c on t i n-ue * ■ : Bf -SET f s CL
S
]7CPfiINTTASilO,
tf itttt* i PR JN7 FAB ! 10 , 2 ) * TOP
TEN StrOJtESVPRINTTAfl [10,31
v If Itt Itt If If 1 1 1
i@0PRIMT
19OFORI*lT0l&iPRlNTTA|[4)
;TsTAB(Bl|hsimiTAB{i3rby
fl rH*CX3iPREHT±HElT
20mm Press m i
ey to start the qua,"
2]0B*"GETf:CL3
220fflRG=! TO 23
Z30T1NE>0
2m=m{2t,)+M
2501 F A=a THEN 24 0 ELSE i
■A
ihomm
Z7WM«,0, 31,39*12
280iMJRE32! COLOURS
290PR1HTTAB[I1,41*
lOOraiMTTABdSjFFlHD TH
IS KEY,*
IIOkepKT
mif fcey-A THEN PRMTAB
f 1 6 , 4 ] ‘CORRECT f * s SOUiND I T - 1 5
.200,5: BaiDJIQ
3301F keyOA THEN PRINTS
0(12,4) 'WRONG! TRY AGAIN. V
SDUND1 ,-35,50, lOsdilay^INKE
YflOOl:SOT0290
SAOFftlNTTARISJI'Tiai tat
an = , |TlHE/100:TAB(}9)t , se
conds, *
33Wt*INTlK/ni«E/lD0l)
34Qltor(*5tantk
370PRJNTTAB (14, 10) 'SCORE
■ *s score
JB DP R I NTTAB i 1 , 1 3) 1 N 1 6H SC
ORE = ^hsXU) t" by "iHfti)
39M*32lPR0C6H
40DHETT BlCLS
4I«DU20 1 MUM2iCLi
ummmmmim.
SCORE > ■(scnrejPSJNTTABIl,
131'HlfiH SCORE - “shsTtm s'
by '[H4I19
430 IF store>hiH10] THEN
P=it£LSE490
*40 IF M THEN INPUT TAB (3
,161'Typf in your njie then
press RETURN, '"SPC IS) ,A#
450 IF LEW AIMS THEN SOUN
Dl,- -15JOO.il>: PRINTTAB[0 t lfl
)SPC(39):B0T0440
44QPR0Ci hc p : PR INTTAB f 1 , E 3
)SPC (391
47QPRINTTA8 (1,13) ■NISH SC
ORE = •ihiltllr* by 'tHdll
4BM s RJNTTW[5ji)BPCI3fi)i
FRINTTABiO.lBJSPCtf?)
4MPRI HTTA9 (3 , 16 J *Tfl sUr
t a new gait press any tty,
' i C MEET f : i core : A®3 1 \ PRO C
(HiMTQlOO
300DEFPRDC0H
5JCYDtf28, E5, 1 1,25, 3
52QF0R AI-Q 70 2 STEP 2|P
Ali.SiCLCiROLt?
0:BCC SP: LDAtI55t JSRtFFEE: J
HP C: ,SPjL 0A(32: JSfitFFEE: ,C
;LJ)Afc7d:B» ftJNP Si,FgRT5;
1:101 A I
5 3 DU DLf 23 , 255 , 0 T SI S , 47£ , fc7
E , tFF t t7E,lc7E, ilB
540V&Ul9,0,4f0i E9,l,3;0]
S50MC0£H3+f8MA-32))
SfiOFDR |*T TO T+7:?fc70-?B
iCALtWOOiPftlNTiNEKT
37MMPRDC
580 DEFPR0C suds
590F0R P-10 TO 2 STEP -1
EGO I F scar i >h il I P-1 9 THENfts
1 (PI *h»J (P-lh W [P)*H#IP-1 )
EiSEhsJ (P)=scare 2 H( (P) =Af[F
NDFROC
filMOT
420 hlKD-JCDrexHt (l) z AJ
H0ENDPR0C
840DATA300, J.H.0UICK
45Qj)ftTH75,MEA7«E
6AQ5ATA23M-LQSER
mmmStim notherso
ABOMTAZOMM CUFFS
490DATAJ75 J.V.SET
JOOOATAISO.JOE KINS
7100*^123,0. READY
72DWTAIOO,NILL E.bfIH
73QBATA75,I.H. LAST
TAU iiiting is in
ibis month's oo*t*ttO
tapo ptfar, S*9 Or dor
toim on P*ga m 47t
40 ELECTRON USER 1984
Clamber up the pipes,
dodging the cascading
hall bearings tq despatch
the Weevils and Super*
weevils using your spray
can. features oxygen
Cylinders, bonus letters,
bell lever and panic
button.
NEW PRICE! B, B,C and
Electron cassette: £6.95.
B,B.C disk versions £9.95,
TO
fy
Kj
yT
gg
?P|
|oj
ftSj
53 ID B U
A must for every parent
and teacher, the Micro User
Educational Special will help
turn your BBC Micro into a
learning centre,
Its 15 original programs
have been specially chosen to
combine educational validity
with sheer good fun.
Tested in the classroom,
and ranging in scope from
pre-reading to sixth form
maths, each program is fully
listed and explained in detail -
in the clear style for which
Micro User is renowned. Can
you or your children afford to
miss this vital educational
resource?
^
, five
OLD
CAflPUY
OQTO
El°S
- OR
SHOUTS
ly u IwraMwniWrf y|
W m COMPUTES SOFTWAfiE MI*
ADDISON INDUSTRIAL ESTATE, SLAY DON-ON TYNE,
TYNE & WEAR. TEL: <091 1 414 4611.
ALL TITLES AVAILABLE FROM TYNESOFT
WSrfwCt and nwxw£ m
SUPERFILE 6A
s £17,95. ciB* £19.95
FIREMAN FRED
MfU> AtiUll RM& «S£UE CUTS POCI t
— Tf
£ 5-95
AUF WIEDERSEHEN
HtLJ> 01 BUILD A WAU. HMK MIS EtEEE,
TWBul FIND HIS WAY HOME.
£5*95 £6,95
IHK ELECTRO* £6.95
pres err is the user
friendly an utility
for the B8C S and Electron
ART
DESIGNER
Create, save and load your own
characters and pictures with this versatile
program.
Circles, ellipses, shades, stripes and tastt
easily produced-
Cassette £7.95
5.25" Disk £9.75
3" Disk £12.75
Available from good stockists or order direct
from:
pi Co, Pro-Supply Ltd. 4 Beech Court,
PocklingtOn, York Y04 2ME.
Tel: 07592-3723
42 ELECTRON USES Novo^er 1 9B4
Genuinely
practical
Practical Programs for the
Electron by Owen and
Audrey Bishop (Gran&dai
I HAVE seen bpoks of
practical programs before,
and they ofton prove a
laborious means of perfor-
ming the trivial.
This book, L am pleased la
report. is of a considerably
higher calibre, and the ’listings
could be genuinely useful.
There are 14 listings, which,
works out at a very modest
42 jp per program,, and most
Electron users wifi find plenty
to interest them here.
The range of subjects is as
wide as the Electron's cap-
abilities. and include graphics,
sound and spreadsheet pro-
grams,
As usual with Granada
thek listings are computer
dumped, so that there is little
likelihood of an error creeping
in.
There is also a section on
errors which might appear
when tired fingers hit the
wrong keys, and this shows a
helpful and well thought-out
attitude to the users of the
book.
1 found no errors in the
listings, although I do confess
to a few creeping in via my
lyping,
Each program is clearly
annotated with helpful explan-
ations of the routines used,
and there are copious notes on
alterations which might be
tried An interesting note is
that the programs will be
compatible with discs when
we all upgrade
Info File on its own would
be worth the cost of this book,
being a very adaptable datafile
program Certain other ones
appear less useful. Such as the
one to- plan a room such as a
kitchen.
Supersound tames the
Sound and Envelope com-
mands of the Electron, and
allows sounds and sound
effects to be designed,
adapted and played around
with.
Cashflow was fascinating,
producing a spreadsheet of
one's finances - again this will
be of use to many.
Overall it ts a book which
contains 1 4 useful listings, but
more th an iha t i t will a 1 1 □ w t he
user to ga i n f a m i li arity wi t h the
micro so that one's own
programming more closely
resembles the well -structured
Approach of the Bishops.
Phi! Taylor
Top of
the list
C re a live Assembler by
Johns than Griffiths (Pen-
garni
TWO thirds of ibis book is
devoted to discussing the
techniques invoivud in
writing large assembly lan-
guage programs with many
routines listed, and one
third is devoted to the
novice programmer.
When l tell you that the
author Johnathan Griffiths
wrote Acorn soft' sJCB Digger
and Snapper you will get an
idea of the. standard of
programming the author is
attempting io teach,
The middle section contains
explanations of macros, condi-
1 tonal assembly and how lo
create macro source files.
Several examples are listed
Section three is specifically
aimed at programmers who
are writing arcade gamers In
assembly language. A number
of routines are lisied which
CREATIVE ASSEMBLES
How To Whte Ar t *d t Carnet
for the Pit HiETOcon^Pirtii' Modal ft
vri Aiwn Umrai
|6Alrfwi GrifTitSi
HWCUH I**"
can be incorporated into your
own programs.
Very little ex plan anon is
given and the reader is left to
puzzle out how they work.
This Sect ion is just what the
advanced programmer needs
and is the only book I have
seen with an explanation of
how to poke the screen
directly to move characters
around.
An example game Is listed
at the end w hieh is a m i xtura of
Basic and assembler.
Although one third of the
Apr **y
1 2
a EwCflMC 550 3X>
ft «DU« 150 100
q Cfifl 65 S3
0 FOOD 141 l B2
f FUEL 15 13
F nQUDAY 107 131
G SAVINGS 36? 451
M CLOTHES 73 92
Jurt Jul S*P
3*5*
350 536 IM S3C
100 too 1Q0 LOO
S3 120 li*
113 IS* las let
13 13 15 13
I3& 170 a 16
S3* 531 3*3 5*9
iH toe ioi no
ftpi Nov D*C J*n
7 fill*
530 550 330 6M
iso ioo too too
120 120 120 1*0
ii7 lea ns m
W 30 SO 30
2* 31 52 72
*9* *S3 491 335
S3 SO 1* 107
Fmti «*r fijji- H*y
II J2 13 1*
MN) too 600 600
in 100 ISO loo
1» J 20 120 1 50
Ifl 112 193 19*
30 30 13 15
12 112 127 1*6
363 590 379 613
ui lie 116 i23
Household cashflow from Practical Programs tor the Electron
book is an introduction to
assembly language and the
assembler. I would not re 9 lly
recommend it for l he beginner
as the jump to the second and
third sections is too great.
There are other books
available that are more suit-
able.
This is an absolute godsend
Ipi anyone struggling to write
arcade games in machine
code- Johnathan Griffiths’ dis-
cussion of macros and pro-
gram structure, and his routine
for poking the screen are
fanlaslic. making this an
absolute must.
Put it a i the lop of your
shopping list immediately.
Roland Wnddilovo
ABC of
assembly
Beyond Bask by Richard
Freeman (BBC NEC i
BEYOND Basic is written
for anyone who has a good
grasp of Basic and who
wants to learn how to
program io assembly Isn-
guago.
The chapters include addi-
tion and subtraction, jumps,
addressing modes, multipli-
cation and division and
operating system calls.
The reader is iaken from his
firs! assembly language pro-
gram - simply loading ihe
accumulator with a number -
to sorting a Basic string array-
Each step along the way is
explained very simply and
clearly.
There are many exercises at
each stage to lest the reader's
1
Beyond Basic
bw4ftam*'
N&vtimDBr 1 9B4 ELECTRON U56fl ^3
From Page 43
understanding of the impor-
tant principals involved,
There are several books
around now which aim to
teach assembly language pro-
gramming. but in my opinion
this h by far the bast tesl for
beginners.
There is a cassette a variable
which has all the programs in
t he book o n it , if you re th e lazy
type, you can load each
program from tape instead of
tapping it in at the keyboard.
This is an excellent manual,
which i strongly recommend.
ftoland Waddilove
Room
to doodle
Discover Your Electron by
Philip Williams (Century
Publishing!.
VES, the puce really is just
C2.95, nnd it contains 120
poges of information about
how to program the Elec-
tron.
One slight drawback to this
seemingly lovely state of
affairs i$ that each page
measures over 12cm in width,
ye i the text o-nfy covers some
7cm.
Sonne of the enormous
margin space is occasionally
filled with diagrams, but
mostly it simply contains huge
titles which emphasise the
space even more,
So perhaps Mr Williams
could have condensed the
book into about 70 pages of
normally spaced script, but I
don't suppose it would have
seemed such good value . . .
Still, back to the book,
which Is subtitled 'How to
write your own programs'.
The reader willing to try out
the ideas as they are broached
in ihe course of the book win
doubtless gain much which
will help towards writing
programs for the Electron.
It really covers less ground
than the excellent Users'
Manual, but perhaps Mr
Williams scores by making the
steps through the book small
and simple enough for the
average reader to follow quite
happily.
I wasn't too sure why the
author explains GOTO and
GQ5UB at some length before
he introduces the idee of a
PflOCodure.
As I said earlier, there is
nothing at all in this book
which is not dealt with in the
manual. But it fs user-friendly
- to use the jargon - and for
£2.95 it will give many people
3 little more encouragement
as they move from playing
with their Electron (or is it the
Electron playing with you?] to
making it do as it is told.
A useful stocking filler
perhaps, and plenty of room to
doodle in the margins]
Phil Taylor
Discover Your
Electron leaves
em pie margins
for notes
BBT
£l £CTi
^Oisj
LEAVE REALITY 1 BEHIND YOU WITH .
MP ADVENTURE GAMES
A new r*n S 4 Of REAL-TIME ADVENTURES we believe the most advanced
available fur me BBC A Electron; Intelligent characters Thai Will move around
independently, multiple command Statements, advanced to at compression
methods allow even more detail.
“‘NEW* 1 * SAOnvr CASTLE IE is said that those who enter the haunted estate of
Sadim castle do not relurn' Long a B g tragedy struck here and since then many
people have died In mysterious circumstances. Can you uncover the secret and
break a terrible curse!!
""NEW*** VALLEY OF THE KINGS Far away across the deserl he the lost
pyramids pi Kaculud, rumoured to contain fabulous treasure and a legend ry
golden mask. The pyramids may now have been drscovered although strange
happenings nave caused the archaeologists to abandon them camp Your task is t<
find the gotden mask.
Further titles coming shortly: CROWN OF MARDAN, THE FALLEN EAGLE.
Our original and popular text adventures are also available' FIRlENWOOD
WOODLAND TERROR, BLUE DRAGON, SURVIVOR, Please send Igr lull details.
Ttit AOnnturi F*» £7i0 ICuil (10.H «fe| tfKUiq VAT 1 pm with utt Si.it wbrt nud.m, *«„
Mdmnn Ehata inqui'ist -feUewni
MPSOFTWARELTD.
1 65 Spital Road, Bromborough, Merseyside L62 2 AE.
Tel: 051-334 3472
44 ELECTRON USER Nnvembnr igfl4
ANSWER BACK
Sf/WOffAM? Jl/MO#
GENERAL KNOWLEDGE
junton{Ag«» I
^jateot mv*ik:a< -j* ¥«£***
dragon 0fi<3 saw lt» ft* faMWM *™. . _
wSceri & KOSMOS trad destroy tt» Alton
Cojtta. I Inrawn. , . ..
But he wnirdd m vftA #ndw«wft YOo*ll Ham «»* “t™** ^
rfv'rodibi* txfcwfituw In edoODBon by Odawtofl IK CtottU cmswngea «
™ dlb * lb* ™p*Hl^ 0*»*
and taw an to*mrod numb** # ^a« V 0 ^ »" S^U* 1
/svm fSJMGU/Qf
U mu«id« chute, WJ^OJlfcjj^WWnA"* ■£*'■* g *" 1
u ‘Pass' facltty □ imnwlsald (XMMflon Of toM □ Tlm*^ cpdor
□ Pwifeimanco summary U Sf n*w
untwwed Gfull toe liu tot iw cmotoig arto sewing cm urtfmlUKi r.umb« of «*"
qulzMSf
AralKirte ftom your compute! flaw « BV
. OthW
eduMllonal titles InClUCte ,
f F09M Mr 'Ttw Fieftch Wtfraw
Tlsft GefTTOO faster
< | Th* Spanish lulls'
KOBK^OFTAARE HP, 1 Pllgiim ClWd. Hailingl o n. DUNS TABL E. Bodi
wph «‘^,^^gSuVSi».« "□ N C ° mPU "'
AfJSWtR BACK Senior Quit »4«?5 □
Mr/Mu/Mbl ■
HdMOa SWWU* . MHED
. (n^Jirii Ckit* Krrr^f
;. ( im!-J-lE Mi ■ -*- *..■
rtittoiMiaw
P cxaiir rorrm , 1
, mi# ***** I 1 *«!*»* ft* f " ■
mr hi* “ w«»* 2*S£SSiT*
I — JK2?"™*’ «.«
ftortrsrr AMKto^ Linyuijh# Afntrlcan Fipm^
C *" fAta rthK.-J-.-mi-H.HII.I
■ nt«H tmtfM! uM!i?fui«r rwiiifrrr (w* 1 *™ 1
Electron Joysticks
Fuflyanatague, ACORN
coiTipoftbte. spring fBfLrm to
centre joysticks to work with your
Plus 1 interface or other analogue
interfaces. Airoadyin use by tens
of thousands of BBC owners, These
British made joysticks are tatty
guaranteed and Packed by oar
years o f experience in the video
games industry.
A Delta 3b “ftvin H -A pair of analogue
joystick* wired to a single plug. One joystick
has red fire buttons the other green. £19.95
A Demi 3b "single* -A single joystick but with
the fire buttons o t two joysticks. £13.00
Coming soon. Conversion software utilities that will
ma^e non standard gomes tvort on toese standard
/oyStfaftB.
Delta 3b joysticks should be available where you
bought your Plus i or other analogue interface, tfnot
toeycern be ordered direct from our factory,
Prices rnctode WAT amd PBtP
^Gltmat&dsU&Sh=r
as
Voltmace Limited
Park Drive
Baldock
^rr-d-
SG76EE
Telephone f 0462 ) 894410
electron
Compete
t of our fi
,ur issues
ontV« 20<
elect
o c
VOUB
dovnn
op
POT
PICK
lto»^ eer ^
gr* b
Off EPS
tMONN
09
Be one of the first
to get each issue
A subscription will ensure you
qet your own personal copy
HOT OFF THE PRESSES
month after month for the
next year.
Every owner of an Electron - and
everyone thinking of buying one - needs to
get Electron User every month. It s j"®
brightest, most authoritative yet comply
independent guide to a machine that has
so much potential you will never tire of
reading about its remarkable capabilities.
You can buy Electron User from your
local newsagent or station bookstall, ry
can take out a 12 months subscription and
have it delivered to you by post.
— Electron
pr °tectjn g r
1 ;^^t^ ectron
Watsr-r es ^ ta
SC!t0n User ) 0go
£3.95
electron
Keep your collection
of Electron User
complete with these
handsome binders
Bound in attractive red pvc with
the £7ecfrc?n User logo in gold
blocking on the spine, this
binder will hold 12 magazines
firmly secured in
place by metal rods, £3-95
4G ELtCTFlON USES November f984
Cassette worth
£3.75 if you
subscribe NOW!
If you take out a subscription to Electron
User now you will receive completely free
one of the monthly cassettes of Electron
User listings. Choose which one you went
from those illustrated hetow.
This free gift is for a limited
period so subscribe now*
ORDER FORM
Aft prices include postage, packing and VAT ,
and me valid to November 30.
Ptaasa enter number required in bo* £
Electron User U(C£12
annual subscription eire m m eib*
0vefs*ai3 1 Surtees] C20
OvrfMiBB lAlfmiiih E4Q
Sa‘ ec ted free ceswEin _
CDrtimwtCt _
_ Inwrnh}
TOTAL
Electron User
introductory issues aai ol * | 1
£2.00 UK
F2.Z5 OvcrufcAt 1$brtaciel TOTAL.
Electron User
February
March
back issues
n 25 UK
£1.S0 0«rMa» iSuhacel
April
Way ■
June
July
August
5*pl
Gel
TOTAL
Airmail price* On JiepNcailon
Electron User
tapes
ts?s
IUK & Ovursnml
2 E lit[reH3iucta<v pragmas
Lunar Lander February
Chicken March
Spaeahike
H uiiy Oliver
Money Maze
G oil
Castles r.-l Se«d
H« tinted HfluiB
BreaMree
514* Fighter
April
May
June
July
Augi,LM
Sept
0*;ii
Noy
TOTAL
Cassette tape
annual subscription
f40 [UK&OMerBeaeli
□
(Hits month! TOTAL
Dust Cover
C3 35
□
IUK OverwfljJ
TOTAL
Binder
□
C3.S&UK
TOTAL
f 5 00 Ovar^ifl*
Payment' please indicate method \J\ TOTAL
AreiwsVMi^rthar^i'Eu racartf
ESardHvGPrd'VitH
AtT’BriCflri Enpress
Card Mo
Expiry Date _
~~| Oiequ«/P0 rn ada payable to D»t4trt*e Publication* Lid
Name — ~
Address _
Signed .
Sand to: electron User, FREEPOST, Europa House,
88 Chaster Rond, Hazel Grove, Stockport SK7 5NY,
I No stamp needed if posted in UK) nm**w *29
You can also order by phone
Telephone;
061-480 0171
24 .*i fti.fi
Don ‘t far pvt to Quote ypi/r Credit card TtumbOf
and give your f ltd address
ELECTRON USER 47
Notebook
EflMI
c%mgl.
if> REn mmits
1 20 REfl BARM PRETSELL
30 nm 2 ]
4& VDU K'UtWMiJ—
50 REPEAT
40 SEAL O.fthDiifi]
70 DRAW mM 2 B 0 ),Ji|ifD( 12 ‘
ao>
SO PLAT aS^^lJIBOJ.RMui
ueow
*0 mm l t -iS,RNB(204),
Sets Mode
an * i Stw'ic/ws
^cursor
rne usual iREMs
mu who wrole .* """»= ihe t
T ™ 58 seJecc the ifi
_ WHL toop.*" entfcss fiep EAT
p, °» 'h» trfXte%NQ l
P^lha third wiht 3<JSe<1
Just makes a
nts ^aoth-!
come 8 from Bsi
Glasgow, ft
PL »T 85
PWtfw» randow
°" the screen
sound each Fimas
4 0 ELECTRON USER NovmnlM* 1984
. 7 S \» wvy^’ T ' . 1 M.i ty . w
Just what you’ve
been waiting for!
Contains
32 page
booklet
giving clear,
easy-to-follow
instructions on
all 4 programs
☆ Word Processor ☆Graphics
☆ Spreadsheet ☆Database
Now they’re all together
-in ONE simple package
Word Processor: Ideal far
wiling letters and reports.
There is a constant display of
both time and word count,
plus a word S' per- minute
display to encourage the
buddlmg typist! A unique
feature is the double-size teal
option in both edit and
printer mode perfect tor
young children and people
with poor vision.
Spreadsheet: Enables you to
use your micro for home
accounts or packet money
records. It creates a display
of numbers in rows and
columns, Continuous
updating is possible, and a
changed figure -can be
instantly reflected throughout
the rest ol she spreadsheet.
Your results can be saved, to
be used for future updates,
II you want to start doing more with ybuf micro than
just playing games, this package is your ideal
introduction to the four most popular applications lor
professional computers. All the programs have been
designed (or simplicity, so even a Child can use
them. Easy, fully ‘detailed instructions are included.
OHli £5.95/ £7.95
w** CASSeiTE DISC
or can be led into its
associated program . , .
Graphics: Part ol the
spreadsheet section, it lets
you draw bar charts, pie
charts and histograms to give
a graphic presentation ol
your figures.
□ aiabase: You use this for
Storing information, just tike
an office filing cabinet. Facts
you have entered can be
quickly retrieved by Jusi
keying in a word or part of a
word. They can be sorted,
replaced, saved lor future
use or printed Out,
------- -- ■—
PiiHtiMd rut „ cDth'etpiei el
Mini Wire
□ I fpclpjc cheque made paya bl< IS
□al aba se PuMicilmm Lid.
Inr f
I with is pay bf
D Matt □ Visi Up.
Sifflrt
Mdnil
□ BSC 'S tiiMttp
£5.95
□ EIkIrmi curette
£5.95
□ BBC JD-tnrtdisc
£7.95
P BBC fl D-frazi, dn-:
£7.95
Plane tick bon
fi
Pitt re: Mem QHiee oiler. Database Pubhcitmnj.
EE Chester Head. Haul Ernie. SlOuLpJft SK7 BhV
Come to our great prt
Yes, we're back again at the spacious
ALEXANDRA PALACE - where there's
plenty of room to move around and inspect
all the latest micro goodies at your leisure!
Look what
you can
see . . .
try . . .
and buy!
BBC Micros
Electrons
Teletext adapters
Torch disc packs
BBC Buggies
Second
Processors
Mouses
ROM Expansion
Boards
Grafpads
Books
Joysticks
Interfaces
Disc drives
Data recorders
Llghtpens
Modems
Speech
Synthesisers
Carrying Cases
Cables
Digitizers
VDU stands
Graphics tablets
ROM chips
Monitors
Printers
Everyone who is anyone in the
exciting world of the BBC Micro
and Electron will be at our greatest
ever autumn show. And that
includes all the big names you see
advertising in the pages of our
magazines.
Waiting for you will be more
than 150 stands, packed with
hardware, software and peripherals
- some on show for the first time.
And everything will be for sale -
much at really low, show prices!
Once again our team of writers
will be there to give you free advice
- an ideal opportunity to find out
all the facts on the latest computing
techniques. Don't miss this chance
to meet in person the names you
see in these pages every month!
■J ^ ‘ “ t —1 1^4 Bs«
Free buses !
Free parking !
To get you to the show as easily as possible
we are running free Show Buses from
Alexandra Palace station, leaving every 10
minutes.
There's plenty of free parking, too. All part
of the service to make this an enjoyable
and relaxing computer day out!
OPCMNG
HOMS
IQam-Spiri Thursday. 25 October
10am-5pm Friday, 26 October
lOanvSpm Saturday. 21 October
10am-4pin Sunday, 25 October
Christmas honanzal/fC^O
Thursday to Sunday
October 25 to 28
BBC MICRO
7Tiis voucher is worth £1 per head
Reduced prices for
School/College
Groups
Entry only £1 per student hf
bookings ST* made in
advance. Send your cheque
I, nude payable to Database
Publications! -and SAE to:
Electron &. BBC Mcro User Shaw |
68 Chester Road. Hazel Grove.
Stockport SK7 6NY
Tel. 061466 3383
Ip'aJid'.lbr □ fTH'n^mum of lOpr-np-'*
SAVE MONEY with
our Special Travel
and Hotel Offer
Visitors to the Show can ubt&ln
cut-price ra.lL tickets* from ANY
station in the United Kingdom
- plus special reduced prices
at London hut el*. Write to;
Travel QEfer, P.O. Box 1. Sl
A lbans AL1 4ED with SAE or
Telephone: St AIt»n<5 34476
quoting: The ESectrari & SBC
MldO User Show.
BBC MICRO
By handing lit fchiA uouc/ier
at (Jve door you satie £1 off
the norm of admission
price of £3 (ado its) and
£2 (children),
ftoild Jbrd iiMMmym of 4 people/
10am -5pm. Thursday „ 25 October
lG*frv5pm. Friday. 26 October
lOam-Spin, Saturday, £7 October
10am4pm, Sunday, 23 October
Alexandra Palace
Wood Green, London N22.
(Nljrnbtffartffnding [T] [^|
Send for /t today
YOU can go for gold
Play Micro Olympics
— and let your fingers
do the running!
...with
Fancy pitting yourself against the world s
besl at ihis summer's Olympics?
You can do so without going anywhere
near Los Angeles — with the most
challenging package of programs of 1954
MICRO OLYMPICS is more than 3
game. It's a brilliantly written cullectiun of
ELEVEN track end Held events.
And because we know weYe going to
sell many thousands of them we've broughl
the price right down - to Just £ 5.95,
Ever imagined y nurse 1 1 as another Sab
Coe? Than try to run against the world
record holder at 1500 metres, And if that
distance is too much for you then there's
always the 100, 200, 400 and 900 metres
to have a go at
Not much good at running? Don't worry,
MICRO OLYMPICS has many mare
challenges for you. Why not try your skill at
the high jump or the long jump?
And if you can't beat the computer at
running or jumping then you can always
throw things around in frustration! The
trouble is that it's just as hard to be a
champion at the discus, the hammer or the
javelin.
And the pole vault takes the event to
new heights!
Yes, it's fast, furious fun, pitting
yourself against the world's best times and
distances on your micro.
You may not tie another Steve Ovett or
Alan Weds, but with practice you COULD
become the Micro Olympics Champion!
. wnYnsiM fl J
P r thctoii ch*qut made payable to
□elubsit ftobEiCHwn! Ltd.
tor £
I with ft (»r by
P LI Vu* fco
Sifntdi
Ntmt
_Es(niy dm _
Pan to: Mirra tUpnjici oltor. Uitatait Puilisjitipns.
G0 Chutar Bead, Harel Gravl. Surcfcpnn SK? 5Nr
the j$\C Rn
*»WP\*
Also available from WH Smith
and all other leading stores NM
P 6SC"B cassEUe
£&,as
□ Er«l ran t asiette
£5.95
P B&C4D-sracidi«
£7 95
P BBC BD-trsch dilC
£7 95
P'cas n r i£k box
,li
From Page 15
1QREH m STAR FIGHTER *
tt
2-C’REH t Iv R.OiddiUve
♦
30PEM
4OPR0CinltUIite
50HODE \
£ ORROCi n itr uc t i on 6
mWi 2im 23,l,0;0j0;
0|
SOftEPEflT
90DI-TRUE:ZX*0lPt=44!Jtt-
0
I00REPEAT
UOPflDCscrMniPRiJCa
nmmitifSKmmmi
IQ^lPRQCb
1 10PR DCc : PROC d ; IFINKEYt-7
4lM0£i
140UNT]LPX<2QRHX=10
L50IF PIMPRQCfiltt ELSE P
RUCcrash
140UNTIL FK2
[7PPMCEnd
lGCUNTIl iWSTfirMnVktvl)
l90HQ5E6t*FT229,0
200PR1 WT ' 1 ’STAR FIGHTER n
i% by 1 ' "by fl.Maddiltive '
i:iF£L3iO
210*FI4,0
22WIL2*0
230END
240
2J03JEF PRDCi initialise
240*Fllt*O
270*FI4,1
ZB0tFII29,l
290**iEt E 0 , - OLD T MR UN ' M “
30O[IINpIt44,lhnaiS*(2M
c □ r e3 1 2 J s n Jitef 1 0 ) E " R- fi - Wa dd
ilove sco^S HOJ^SOO
0 : n ate I [ 1 1 =iuwl (Oil storel 1
Us3MOt*iaKi(2)-pi4te*L0J:i
coreS t2>= LC'OO
JlOJIM4iFDffH=fSI(HSMTE
PBtcIIJJ ,0) s G10HOiCDS [RADI
IhpI(JI*U"lSO+3O*5]N(RA0I
DiJI-JMtNlU
32WW 23,224,46,133,189,
255, 255, 1B9, 153 *66
JMVBil 23,223,68,146,104,
254,254,186,144,60
34 OVD U 23,226,0,36.66,90,
126,90,66,34
3509DU 23,227, C, 0,34,90*1
26.90,36,0
36WDU 23,228, 0,Di36i60, 6
mm 23,229,0,0,20,26,2
0,0, 0,0
3I0VDLI 23.230,0*0,0,16,16
,0,0,0
S90VDU 23,231*0,0,0,0*14*
0*0,0
400V3U 23,232,0,0,24,24,2
4.0. 0. 0
410VDU 23*233,170,85, (70,
85.170,85,170,15
4 20EU VELDPE l * l , -4* , -1 * 1
5.10.10.0. 0*0,0,0,0
43OENVEL0PE2, 1 , -6, -6,-8* 1
00,1*1,0,0,0,0*0,0
440EMDRRDE
450
460REH ne« ship
470DEF PRKl
480PR0Cc : VDLW ! Fft MTT AIM 9 ,
201 *<> 1 * V&Ua b II-RND ( »0 » +3*
OiMRD(2001TOlH5-4THl='
4iSl S 231[SCDLS*BlR0VE«,T::
T I PfE m 0 : FOR ! 1= 1 T02OOOi 1 FT I RE
>20PRQCcs TIRE-0
WOHElTtVDUGllTIHEsO: IFNQ
TUSHW?
SOOENDPfiOC
510
52&DEFPMCicr«n
530PRQCto 1 our_&f -f s PRQCihy
! PfiflC qr ound : PRQCn i nd-o* : PR0C
tlghtuPROCi ftitnu*ntt:PROC
colour on
540'EAIBPPQ:
350
560 DEF FRDCtBi&ur.flFf
570FPRII=OT[M4:VDU 19,15,0
lO;iHEniVEHJl9,l5,9;Oi
580ENDFRX
590
600DEF PflDCcoloUr «n
UOFOftlMTDlSi VDU19 . II-,T
^*i1EITiimV(WJl9,3,5|0;L9
*6, 6(0; 19, 14,6(0; 19, 4*4; 0(1
9,5,3;O;EL5EV0Ul9,3,4|Oil9,
4,l!& i 19 l L4*U0il9 1 4,0;0|i9
*5,6(0;
620VOU 19*7*0(0(19,15,0(0
630EN0PRDC
440
450OEF PROCqrcund
6i0Tl=604s CI=I ] NI*2t REFER
T(FDRII=lTCMV2tYMS-4|G
COLO ^MODJiNOVEQ.n: DRAW 12
ao , yx* neiti y i»m+ iicx-cx + 1 j
DN TILYK 200 1 90029,44 Q| Oi I GC
DLO , 3 1 F0RU= '640TD6405TEP1 6
:Pr0VEli,6O0!3RANBfn,l00il4E
IT:V0U2i:61=Q
670CNOPRQC
480
490DEF PROCi fitments
700GC0L0, 6; H09EO, 270: DRAM
400 , 4 70 i DRAN8B0 , 470 : DRAM1 28
0 * 270 : MD9E20& , 0 t DRRW-i 00,100
: mum, I OOiDRAN 1080,0s P1DV
E 4 00 ,100; 0RAH4OO , 470 : flDvEBS
0, 1 001 BRfil 830, 470:110 980,24 5
iPRAd3BO,435:aRAM30O,.MOiDR
AN 1 40 , 0 e HOVE 1115*0* 0RAN9G0 ,
1 EO: DRAN900, 433i 5RARI279, 24
5
710F0R tt 8 400T0430ST£PB: NO
Vl430 1 H(PL0T17,460,0iNE£Tt
FQR I I-27ST03 25B TEP3 s M0VE420
l IIiPLOn7,46O*O:»EITiF0RIJ
-114 TD2005TEP8 : HD9E4 20 , 1 X : F
L0n7*3L6*0iNEir
720901129,440; 50; f ROVE 20.0
: FOR I 1=0703605 TEP60i HQ9EQ , 0
iPLCTB5,30fCDS (RADIX!, 3Q*SJ
NlRftDIU sN£TT:F0ftRI=400T043
2STEP0;WOVERI.O!FOfln-38OTO
160STEP’2 OeORAHRI*lQ-E (RADIX
> „RI*S!4i IfiADIXl : N£TCT ,
73 (MOVED , 0 1 N09E-400 , *5 0 : P
LDTB5 , 0 , -20 : MOVED , Oi H09E440
,*50: PL0T85, 0,-20 s V0EJ24: ECO
LO.Se MQ9E480 , 43-6J VDlfSi PRINT
p M0E':KDVE48Q*315:PRIHT 1 S
CORE 1 ! HOVER 1 6 , 1 60 1 PR INT"PW
ER': 9004: CDLOOR135: COLOURS]
PftlNTTASlfl, 24) ; Zl: GCDLO, 0: rt
09ESlO,l50iDR4NsXfH,0),p7(
PI* 11
740H0VEG40 1 15C:FORU=lOlO
340STEP 1 0 ! DRAU 9 i Q+5OK0S < ft A
DIZ!* 150+40*8111 [RADJIh ME JIT
750ENBPRQC
760
77 ORE H icve ship
7005 IF PftDCd
790A1= II*Hl+ 14* (IMKEY 1-73
)-INXEYH8)}:IFAI>i33QQRAX
f-lOOAUIX
80 O0I i TI+NI+ 1 6* E 1 NKET [ -65
1 -1 NKE Y (*2) 3 ( l FBI >1 1 OODRBK
5008I=V1
BKMOVEIS.YI
S20IFG>2240ftTM<500VIHJS
Is PTQVEftl , Bt? VDUSZEUSEV DLfSI :
MQ9EAI *81: 90USI- 1 s SX=SI - 1 : T
IflE^O
830£I*«sYX-BI*IFRN®£3l=l
RI*fW3iI3l'17:RI*flND(33)*l7
54 0 1 F S3 =22 4E NC-PRQC
03OF0R ! X^OTOZO * t GX-224 1 : N
EniV5J4;PRUtTTAB(9,20)|54!
SX-2251;CHRI32:VDU5
04OEN&PROC
870
8GPREN fire laier
09ODEF PROCf
9(J0PRflCc i BCDL5 , 15t HOVE61 0
,150:8RAU^X(PI,0) *pl f PI, N i
PX"PX- 1 ! M09EB1 0 , 1 50 : DRANp 1 1
PX,0) ,{rKPI*l! : BC0L5*Ss 50UN
Dl,l,100*7iHOV£ 380*504 eDRSN
640 , 490 : M0VE87 2 , 504 ; ORAI 640
, 490 : M0VE3B8 , 304 3 DRAN44 0,69
Oi HQVEB72 , 504 10RAN64O * 690i I
FF01 NT 1440*690101 SEHDPffflC
9 1 0 PRO Cc; TII4E-0* 71= IT+ 1 00
i (SI-223 ) t V5U4 s PRI NTT AB £0,2
4](IX[9DLW[HX*HX+l[AX=HiBI
NoM«mb*rlM4 ELECTRON USES £3
Star Fighter listing
From Page 53
- Vti III - 1 1 a KI= V t : RX-flf RUD U >
vHDVEII^ItVDUSlilFSK-nTSl
*232ELSE5J=230
msiitmmM-.msiimm
tj::VCUS3;SDmMOri5i^P
f4)+3,lOiFOflJI*ITOifolmNE
}2mwci TINE*Q
f 30NE1T i I0VEK , B1 : VDUSlt fl
MhiMimsz-Mmi'ttm
USIiflK=M-2*«iSMt-RZ[JU-
EXT a IFHKIOPROCa
mtumnz
m
960REN eove ground forwar
d
970DEF PfiOtc
MMl-fSi+l}H0B3:IFSWVD
Lfi9,2,0|& i 19 i i 1 2s0 ?
ffOIF6t=Hroui9,I,O:Oiif,0
J |0;
iO0Dim=0MUl9 ,0,0*0*19,2
p2;0 S
JOlOEMPflK
iOZO
I DIODE F PftQCundaa
itWOBCDLfl.TiBDVEO.JMiRDVE
400 , JOO : PLDTS5 .400, 500 : PLOT
65,000, 300iftDra5,6W,3MiF
L0TS5, 13SO,30«fr4OVE12O0,0lF
L0TBS , fl , 300t PLOT BS , 0 4 0 ; PTQ VE
0,9 1 UsNDVEC, 000! PLO705,4GO,
SOOlFlOTfiS^M, 4S0l PfDVEI2B0
,?S 0: MCVEl2a0,BB0: PL0TS5.&B
O i SOO:-PLOT85 P 9£4,t7fi
1 OSOfiG OLD, 6l NBVEQ * 300 1 DR AM
: DP A H4 0 0 , 500 : E RANBS 0 , 5 DO; DR
AH 1 200 , 9 1 6 : ffDVE 1 200 , @70 n BRA
mmmuz
im
JD0ODEF PROCsights
i0mCDLO.6:JIQVE56<U40:DR
AN340 , 64 0: 0RAH540 , 6401 III1VE5
60,?4QiflMN54O,740iDRftN3M,
720:HDVE72fl t MhDRW7tt k 6M
1 0FWN740 . A.60 : R0VET20 . 740i OB
AH74C,74DiMAH74O,720
HOOEMDFRDC
mo
1120DEF PHOCstv
UJOVIHMiCaLOW! 132r COLOUR
15: CLS: PRINT TAB 10,30) “Set
ting Up* Screen l # |iPRDCtunr
t IF01PRI NT S 1 1 : BCOLO , SELSEFfl
I MT ; 2r i FORI I- I TO 1 00 i BCBLO , R
M(6HiFL0r6l,RmU28Q),ftK
IK400J *400 j NEiT: 0COLO, 4
3l40VDU29,10fl|924i : WOVE 1 DO
, 0 : FOR 1 t=0tO3605 TEP 1 0: MOVED
,O:RLOT05ilOD*COS(RADII) ,10
oifliMmnitNEjTiiF ds m
ZAiEMDFMC
£1 5 Q&C0LO , 4 s P LQ769 , 64 P , 690
J ECOLO t 5: FflRJt=270TEH50ST£P
2t(I»100*CM[RAm)in*100f
SIHfRAOrZ} iNX-l I FGRJ^^-XXTO
HSTEPBi NI-II+ 1 1 1 FRJM IIHEK4
PL0TM,JI,«
llMNEITjVIKJZt
II70ENDPROC
1380
II90FEN ship fins tick
1200DEF PRQC6
III D IFDIVDU 1 f , 4 , 8| 0 1 IL5EVD
UlM,5|0i
l2!QFRDCcrSDUH0l ,2, 25Q,5:S
COL 3 , 1 5 : MGVE6 ! 0 , 1 50 j DRANpH r
PI,0hp!£Pi,I)jFZ=P!-l:N0VE
310, 150: DRfiW£>IfPX,0? ,p^
I) :BCDL3,3r *FII9
l23fltFllf
124 O I FDH YDO j 7 , 4 , 4 ; 0 ; ELSE VD
U19,4,C[Q:
12HEM3PR0C
1240
1270DEF PROCneirt
1 200PRQCc sPROCt line J DI -FALS
E : Nl«0t PI-43s VDU4 , 1 13* Bt 0
J : COLOUR 1 32 : COLOUR 1 3 : PR INTI
A0 [ I ,J|] 'Survived Screen I]
: Fflftrt*0TD2OM: |FnNE>Z0P
RDCciTUE‘0
1 2 f ONE K T : PflDCc e PRPCt ufl e j PR
INTfARli.SU-m Stand 0y !
tti 'l * FOR 1 J *0TQ200Q : IFTlflE
>25PR0Cc:TJNE=0
1300NE1T
UlDENDPfiOC
1320
3330DEF flROCtun*
134050UND3 ,-15,40.3! SOUND!
,-l5,0fl,3:SOUNDi,-l5,96,3iS
HINDI, -15.BB, 10: SUUN01rL5 t
100 JS
1350ENDPRDC
1360
13700EF PNDCcrash
1 300VDU4 1 FDR T 1*1 [050: SOUND
410,-15.4 ,5: YBU30,1J: COLOUR
fiNBt 16) fV0ti3l 1 RNDflT>,RHD(2
93 ,233,253,8,8 ,10,233,253 ; *
FI If
l3fOVHJ3J,4,3J,10ENEn
J400SHINMIO, -15,3,40:^
00,-15,6,250
1 410V0U4 1 FOR 11= I T030t VlHi30
, 1 1 1 COLUtfRRN D £ J 6 h VDU3 1 , R NE
(If), RND£2f>, 213, 233,8, 0,10
„233,233:*Fl3f
1420VDUJl,0Jl,l0:«nr
I430S0UMD43O, 0,0,0
1 44 QF0R 1 2 = 1 T02000 : HE I T
145OEN0PROC
1460
I470DEF PROCend
UBMCOLO.T
1 4f 0110VE0 , 0 : HOVE 1 280, 0: PL D
Tfl5,440, 512: PLDT05, 1200, 302
4 1 PL OT03 ,0, 1024 1 NOVEO , 0 : PLO
TBS ,640,512
1 SOOCOL DilRl 20: VDU1 9 , 0 , 0* 0;
:CL&
15lOVDU22,l,l9,!,6iO; :PSOC
tune
3520C0l&UR2iPRM"- , i#m
l^iCOLOURIiPfllNr 1 STAR F|
ENTER SCORES p ;: COLOURS: P
RIHT'ttftft-
153PVKR0, 0,30, 39*0
1540 IF ZVxurtim PftOChi
_scnre
1 550CLS: COLOUR!
lSiOPRlNT* i. •jKorei
miTABasiEfmtKor*
2. •iscdreimjTASflJJinai
ettir - 3. store! £21
{TABUS) ;na»i£2) p4 p 'CHRfl7
sCHRtliSTRINGf 43fi h *#")
1570C0L0LIR3s PR E NT " ' ' "Do y
nti Hint to ay again ? ,i :C
QL&UR1: PRINT- £ Y or N }■{
I5S0REPERT fceyf=G|T(
13MINT1L iNSTJtt'W.Hy
t)
1600CLS:VDU22,2,23,1,0;0;0
UlOENDPPOC
1620
3630DEF PflOCh L UOft
1640fFI2l,0
1 6 5 DCLS: COLOUR 1 : PRI NT " Your
scare i% ranked *|
1640IF 2I)*icortII0) PRINT
airst, ■; INPUT - ' 'Nhat la va
ur nate. , , "jpaiefiOliscorel
!&)=ZtiZI*0
1670 IF ZI>iccrrtflJ AND 2
KtcoreTtO) PRINT*iiCMd.*:
INPUT' 1 **ihat is your niie, .
* 1 tnuef (1) i vcoreta )*rit II
*1
1680IF n>=5CortIf2! AND 2
Kscoreim PRINT'third.*: I
NPUT J r 'Nhit is your nut. . .
*: null 123 {score! £23 = 21 : 21 *
2
16901F LENniietl2li>20 me
e4 £Zt)=LEFTI £n-aeif £211 ,20)
S7QOENDPROC
1710
1720DEF PROCinstructians
1 730C0L 0UR1 30 1 CIS: CDLQURJ 2
9
174OYDt!23,i,O;Ot0t 0:20,4,5
,35,1,12
I750PRINT " ‘ TAB C6> "STftR FI6
HTIft PILOT 1
1760^26,20.1,30,30,7,12
1770PRlHT f ,a Bandit! l^e
been raiding the planet 1 1-1
Kl 101/3 etiich euit 6# prat
ected at'"' ill rests/
1 7B0PSJNT ' ' ' * Vou are on y
our last aissien , t pne 1 p 1
1 «av trip to lane and glcr
T ■'
1790PRINT P| Shoot down a
s tan? raider as m ,,r ‘ c
an beTore your pcwer runs o
tit/
Wmm '* Press space.
..*t:VDU7
IBIOREFEAT UNTIL &ET=-32
L8ZOCL0
103OPRIKT' ’ * The farther a
Biv the ship is Bhe^ iJ " y&
u hit it, the aare points y
ou git/ ,Ji ' Your laser use
e up eoBfr- be careful ' Jri
not to ills, and if you get
too 1 1-1 dose, tile eneiy s
hips fire photon 1
I04OPRINT - ' torpedoes «hic
h drain your pwer/
105OP&INT Press space
JSfiOREPEAT UNTIL 6ET-I2
1B70CLS
108OFRINT J '* Your COEitrols
are ' ' 1 * UP = CAPS LK7F
DOWN * CTRL*" 1 LEF
7 = f"' 1 RIGHT = / pp * FIR
E = RETURN'
IWRINT Preis space
,./|iVDU7
1900REPEAT UNTIL BET=32
E91QENDFF0C
This listing is fncfudett in
this month's cassett&
t&pe offer. See order
form on Page 4 7.
■54 StiCTHON USEfl rfovemter 19S4
TEST YOUR SPELLING
this entertaining and
game by STEVE LUCAS
, t , with
educational
THIS program wag written
to hafp children with thair
spelling.
Vary young child ran find
difficulty relating the capital
letters on the keyboard to their
equivalent small latte re SO the
only response required by
them is hitting the space bar,
When the program is run
you will be asked how many
children are io use It. The
program stores details of the
performance of each child so
that the teacher or parent can
check their progress. You are
given the option of turning off
the sound effects.
Each child is presented with
10 questions chosen at
random from the 60 data lines
in the program. These can he
adapted for children of dif*
ferant ages by changing the
vocabulary.
A dictionary definition of
the word appears at the
bottom of tha screen and four
alternative spellings of the
word appear In turn. The pupil
should hit th-e space bar when
[he correct alternative Is dis-
piayed-
A wrong answer causes tha
computer to display what the
correct response should have
been, together with the alter-
native selected, A correct
answer mcremenis the score.
►
I X
SCfX)
f AD
DX
| ASlX r Y)
r w$fxj
XX, YY
1 AA$
. B$(X}
A^fX)
VARIABLES
PupiJ number
Scores
Random choice of start question
Number of answer selected
Holds the words
Pupil's name
Used for sound tffocts
Holds keyboard response
Holds definitions
Holds number of correct answer
I PROCtitlea
! PBQCreed_data
PROCorrsr
RAOCoorrect
■ PROC Wrong
PftOCgpacebar
| PROCyes
PROCno
PROCEDURES
Gives instructions
Reads data into arrays
Eiror handling
Correct response
Wrong answer
Waits for space bar to be pressed
Pnnts results (o printer (if avaifabtej
r rnts results to screen in caged mode
GET LOST
IN AN EPIC ADVENTURE!
JOI N T H E GflOWING ft AN KS Of ADVE NTUR E R 5 WHO 11 EG Afl p OU Ft CAME £ AS THE U LTI MATE ELECTRON ADVENTURES
Having dcim r dedal! of the Epic adventures they most be the yardstick by which ef! future adventures for r hr Eirittmn shoutd be judged Electron User
Sophtotfcatwl cemptessiafl techniques allow us to puck aopreii. 230 locations and an a verage of 25 itmosand chara^era pi text mm each p*mi
CASTLE FRANKeNSTEEN- The Prankennain Monster waslhaughi Ig have tMBT. killed in. afire it lhetssite 20 years. ^E]o. b.jiJB senes. qF unsolved
m^rrjflfs he* rake-h place and the people teflr dial the Monster rs on tha lens® again. E*fMorB the graveyard And Castle ruins, wth Its passages,
sulphur pirn etc. to find end destroy the Monster £7.95
"This. I fee/, is the proper way to write art adventure".
"One of the best aif-round adventures 1 have ever ieert for tfre ffectrcn f/ccfrprr t/sftr.
THE OUEST FdH THE HOLY GRAIL: To becomu a knlghl pi Ih-p- round table vtiu mui! find the Holy Grail and return with It ID Camo'-Dt Tour search w. II
iak -9 you through fnrns' swAh-.p cs nke, dungeons and rivers, ant) on Ihp wav you wdl mean many characters some friendly some hostile Can vou outwit
i hem alt and solve She many puzzles to SuCCWfully compleia your quBHt 7 - f 7 -? 5
Y®t another superb adventure from Spin ",
"The pozzies ant superb and f thin k ptane is due to tha program 's writer" Electron User,
THE KINGDOM QF KLEIN: The Wicked WiTC h has stolon the Magu; K lei r. Boi tie from iis, pedestal ini ho pjii a ce She swore Ihst she would put j hideous
C urye on & i-yOod v who wa e foolish enough io try l o recover It. Your task is to defy the Witch * cu rse and solve IN? myst* cat prope r E iea o« the S solids -n arsler
to- kill the Witch arid return me Gottte io Ihe Klein Kingdom ■ £7.55
"Overall a definite myjt fur the experienced adventurer "
An extremely jroptf adventure and excellent value for money. Recommended"" Electron User.
THE WHEEL Of fOATJNE; Whilst walking aion^ a lane youfiolice the Wheel oP fortune lying on ihcgmu-nd Dn spinning it you rind vourseH ma
srrarip? and mysterious world. but tha Wheel is gn^c. How «n you return Io civil' sol -on without it 7 Perhaps tho twgg at Wiaw-a somalbing. or rhn
policeman These ana just 2 of the mtnliigrmt characters that you will meet Ip your odirtmliH*
This game contains a unique mull. -statement Iflrtnuafln iitierpreter. Intelligent characters acting io r ee i time, and a mimburol other Hdeamood Peeiereiioo
r'urtlerous TO mention hera £5. 55
"This is en exciting new adventure with seme novel fezrfL.r«"
"The definitive iiecttitf) adventure Highly reupmmendetr" - Electron User
Please make chegnun payable to EPIC SOFTWARE *nd aiflte clearly whether BBC or flrclrdn version* are raquired PAP Pfl£E il o#daring2 or mgr*
gamps otherwise add 50p.
EPIC SOFTWARE
Dept E, 10 Gladstone Street, Kibworth Beauchamp, Leicester LEBOHL
At! our programs are a variable far immediate despatch - Hefp service avpitpMa - Dealer enquiries welcome
November 1904 ELECTS DN U$EFt S 5
Spelling listing
from Page 55
ID m SPELLING . ♦ , tor t
he ACORN ELECTRON wd ESC i
ode) 9 (0*5. 1.21
20 REM BY STEVE LUCAS
30 m tCJ ELECTRON USE
fl
40 REN in education!! or
ograt
50 REM which can be adap
ted for pupils of all ages
tO iFI4,0
7f) REN THE ABOVE UNE SE
IS TK£ PRINTER l&NCRE CHARA
CTER, .only relevant it pri n
ter if attached.
00 REM When you hive ful
ly debugged this, progriw, C
HANSE this line to tFJ 229,1
to disable the Escape key.
essential in i eliisrM*'
90 ON ERROR N0DE4: RROCe
rrar
100 *KEY 10 DLDIN RUN1N
110 REN next line turns o
n sound
J20 fFttlO.O
330 nmt
140 REM turn off cursor
ISO VDU23, 3 ,OtO;D;0;
IfiO REM increase the dine
nsions of the arrays in the
next lane if you add lore
Vocab !
170 DMI(41,4),AX(6iJ,Bt
(41) ,NI£50>
180 YDU29, 0,3,0, 0,0
190 VDU19, 1,4, 0,0,0
200 PRDCtit! it
2J0 PRDCread data :REH RE
AD DATA FOR -QUEST I ON 5
220 CL5: INPUTTAB(2,1Q); l H
oh liny children are there
* ; nuiber
230 INPUT' "Do you want
sound (f>« or <N>o *,ioun
dt
740 JF soufid*-*H' THEN #F
£ 210,1
150 PIM SC I nuelier I: REM AR
m HOLDS SCORES
240 NODE4iVOUI9,OJ, 0,0,0
,19,1,7,0,0,0! REM CHOOSE FQ
RGRDUNW BACKGROUND COLOURS
270 FOR |*1 TO nuiber
2S0 SCIX)=0eREH SET SCORE
TO ZERO
290 REM choose randoi flue
stion
300 AMND(50)
310 FOR IR=1 TO lOt REN s
et ten questions
320 REM n&w print the war
ds in background calotir
330 VBU23, t,0;0f0[0;
340 PRUTYAl (2,11 'press <
space bar> when the correct
i
350 PRINT* spelling of t
he Herd U shown. 1
360 PflMTTAB(2,30)iBHMl
370 REM flush keyboard bu
fler
330 #Fn5,0
390 FP-1
400 REPEAT
410 VOUTi REN Us § any sou
nd effect to suit
420 PRlWTTAB[|0,PP*5)*Af (
AD, PP)
430 HME'O
440 REPEAT UNTIL TINE >10
0 :REN adjust tiie delay to
suit
450 PRIJJTTAS<0,FR*5I;STRI
MSI (40/ ')
460 PP=PP*1
470 IF PP>4 THEN PP*i
400 UNTIL INKEYflQ)* 1 1
490 LET M*P.P-l
500 IFI1-0 THEN 01-4: REM
fll = THE NUMBER OF THE ANS
HER SELECTED
510 1FAI [ADNGX THEN PfiOC
correct ELSE PROCwrneg: REN
PfflDSE PROCEDURE FDR R16H
T/NRDHS ANSWER
520 A0=AD+Ij REM INCHEHEN
T'S THE QUESTION SET
530 as: NEXT IP! R£N SET
NEXT QUESTION
540 aSilNPUTTA0[5 JO]/H
hat is yaur nate MINX): R
EM Ntm holds nues of pup
Hi. Mate sure that the trr
ay is DIMensjaned Urge ena
ugh
550 PRINT TAB (2,14) /You
scored , ;SC(Ui‘ out d
f 10 !*
540 IF KOnuiber THEN PRI
NT TAB (l, 201 /Mow let the fl
ext pupil hive a go* ELSE P
PINT TABU ,201 /please call
the teacher'
570 PRINT TAB (5, 241 /Pres
s (space oar) when ready 1
530 REPEAT UNTIL GET=32 :
REN wait for space bar
590 CIS
400 NEXT U REN NEXT CHlL
P'S 60
410 REM routine to print
the results., needs a print#
r and interface
420 CLSs PRINT TAB 12, 101:
'do you have a printer atta
ched REPEAT AAt=KTt tU
NTIL AAl-'Y* OR AM='N'
430 IF Aflfs'Y' THEM PRCCy
es ELSE PROCno
640 as
650 PRINT TAB SO, 151 /Dq y
ou want to play again? <Y>e
s/(N>o*
460 REPEAT
670 AftMGET*
630 UNTIL AAt-'T' UR ARM
, N .
490 IF ftM»T THEN RUN E
L5E Mt}0E6i PR INTTAB (0,151/
Thank you for playing. Good
bye/: END
TOO END
710 OEFPROCtitles
720 PRINT TA0UO/SPELUN
6 GUI?'
730 PRINT TAB IB, 2) /An ed
ucitianil pile*
740 PRINT' "This eroqrai
Mill keep the store for'
750 PRlNT'groups of up to
50 children/
760 PRINT 'Ton tin get the
re suits printed but " e lit
IT.'
770 PRINT' tou will be fir
st asked haw mny pupils th
ere i re/
700 PRINT' *Each pupil nil
1 thee be presented hi th t
en questions chosen at rind
cu. ‘
m PRINT "Th* aia of the
progra* is to select the c
orrect spelling of sate coi
( an wards/
300 PRINT 'Press the (SFAC
£ BAR> when you think: th
e correct spelling is dippl
lyed/
010 PRINT TAB (3, 24} j 'PRES
S (SPACE BAR> TO CONTINUE':
320 REM WAIT FDR SPACE $h
R
330 REPEAT UNTIL SET-32
940 CiSiENDPRDC
050 DEFPROCread data
360 RESTORE
B70 FOR 71=1 TD 60
030 FOR tlrl TO 4
890 READ AltIZ.U)
900 NEXT YS
910 READ Altm.BflZZ)
920 NEXT IX
930 ENDPRQC
940 REM data fur guest ion
s contains 4 alternative in
suers, nueber or correct on
e ins definition
950 DATA capital, kipital,
capital, caper til ,l,of chief
iapdftance
940 DATA disupp Plating, d
isappoihtihg.disaeoiuting.d
issapointiflo,2*nct up ta ex
sec tat ten
970 DATA whipet, whippet, w
ippeMhippit,2ta type of d
oq
930 DATA t rn s perm t,t ran
sparent/ransparant .transpe
rant, 2, can be seen through
990 DATA nectcity+necnU
v , a e c es set y necessity / sat
ething which is needed
1000 DATA isasinetian.ma
si1nitipn,4ssisinatibitiiias
station, 2, iitrder
1010 DATA bran ki Us .branch
i tii i branch i t uus , b ran c i t i s ,
2, an illness
1020 DATA centenary, rented
ery , centanery , sent ener y f I , h
itmJr edth iflniversarv
1030 DATA sentrafugai .cent
rafugal ,ceitr ifugul .centrif
ugal,4,farce of a spinning
object
1040 DATA con venti anal, con
yen si ana 1 , con venti on u l , Icon v
e n 5 i on a 1 , 1 , the n area I respa
die
56 ELECTRON USER No^mb-of 1984
1050 DATA aiocatiDFMibcca
t ian.il I QCiticwi.iikcaUuiu
3, to a«iqn
1060 DATA efltpuliory.cotpu
I tiry , c oiou Uw y , c nip u 1 1 sc r
y,l .soisthing you hive to d
o
I07C DATA eontr'aler, centra
] l pr, controller .control or, 3
, person in charge
3 030 5ATA Calendar ,cil«de
r r ci!lendar. cal lender,!, tab
le of tiie year's dates
1090 DATA appreciate.aprec
i ate,apreciete,apprest ate, 1
, set i hiqh value on
I I DO DATA style, styaE ,stia
1 , stile, l, design
1110 DATA sterilise, steril
in, iter al i ze, sterilize, 4, t
o get rid of tic robes
1120 DATA si ndi Cite, syndic
ate, syndicate, si ndecate , 1 ,q
roup ot people
1130 DATA teiereture.teipe
rature, teipereUire t tBiprata
re,2 # degrse of heat
1140 DATA hidroqen f hydrq«n
, hydrogen, hytirog an, 3 *i chei
ical element
1150 DATA bugerigar , bug an
jar , butfqef i gar* budqeregar ,3
,a type of bird
1140 DATA ad«LRister,ad*in
iter, adiinester,idline star,
l,loak after affairs
J 170 DATA piiane:y,phariar
cy,phariercy,phariacy t 4,che
tists shop
1180 DATA ao5se$sn3Pi r pQse£
ion ^possesi oft, posessian, 3 ,e
an
1190 DATA r*UU*te,retaH
ate,retalyite T retaLate,2,je
t your can hack
1200 DATA itaMeMtaiuch,
liMKhe.st wake ,1, part of
the body
1210 DATA rhithi,ritiia,rhy
thit.rhythi,4,part of music
1220 DATA sue IJSful, lucres
f ul, successful, luces ful , 3, d
o it correctly
1230 DATA sub it an i ial, mbs
tlftshgl , substantial , substar
titl ,3, not inconsiderable
1240 DATA 5p*tiCHJS,spiChio
us, spasious, spacious, 4 t pltn
ty of r-ooi
1250 DATA osiqirMMeqeiiiOii
ejitn*otyqenAi gas
1260 DATA orchid, orkid, ore
hyd,Drcid,l, flowering plant
1270 DATA (lavigation.navtg
a sli i on , nav i g at i an , n avi gat i u
n,l, sail a ship on course
3 2 JO DATA necesary, necc ess
ary, necessary ,iie:cesary, 3, n
ceded
1290 DATA tecinial, Kthaft
ical f iecanide,iecanicol,2,
narks by Machinery
1300 DATA i*posibal r iiposs
ible,i*posihle, tapes sable. 2
,not allowed
1310 DATA idolise, idolize,
idlise,idiiie,2*ta love
1320 DATA hallucination, hal
lucinittaMaltaclnatiaMa
luciratian, 2, illusion
[330 DATA forcible, farcibl
e.forsable, for staled, done
using force
1340 DATA (itraction,eitra
cihitm,Bxtf 4 fctifln,extritsta
nj.take out
1350 DATA envelope, henvtlo
pe, envy] use ,envalepe, I, used
for sending letters
1360 DATA endleSphendies,?
ftdllesi, endless, 4 ,uithaut «
nd
1370 DATA coepu ter, output a
r,co«iutter,:oioutiir ( l,in e
tectronic tachine
1380 DATA situation, si thus
tion ,si t union ,si tuachion L 1
.position you are in
1390 DATA assetbel .assent l
e t aseibU,aseibeL,2,bring t
a get her
i 400 DATA acuiaiatBticcuiu
1 ate , acu ial ate , ac cuter late,
2, heap up
1410 DATA content, content,
ca n t e n tt , If onttn t , l , sat i if i e
d
[420 DATA e x p reshun t ej( pres
i on , n pr esii on , h e* p ress i on »
3 t wording or phrase
1430 DATA encGuntar.enEGun
tur .eneduntte/ , an count ar , 4,
dose contact
1440 DATA ianual,ianuel,ia
nuarl ,aifiurl ,1, done by hand
1450 DATA flasching, flash:
tag.f lachsmg, flashing ,4 ,a
laip turning on 1 off
1460 DATA aap3iffier,aipli
f 1 er , atig L yf i er , a ip 1 yf 1 er , 2
, lakes louder
1470 DATA Mhasteful.Hastfu
11 wasteful 1 wasteful, 4, not
econoai cal
1480 DATA figure P fiqhure,p
hi gtre,phjgre,l, shape
1490 DATA con cider, ton side
r ( CDHSidure,concidur,2,cont
tiplate
1500 DATA vi brass on, vibrat
L(Hi 1 vihr«l4n 1 v4br«tiin,2,a
ove continuously
1510 DATA altar Ing.aJtenn
q, alluring, hal tiring, 2, chan
fling
1520 DATA probilie,probabi
ey, probably, probably, 3 f tost
likely
1530 DATA c Dip If Cited. coip
1 h i cat ed , c oip located, mid 1 a
rated, Ipinvol ved
1540 DATA casette, cassette
.casete, [asset?, 2, type of t
ape
1530 DATA cwitQl,kpntroll.
control I, control, 4 .power of
directing and restraining
1560 DEFPRDCcorred iREH R
0UTINE FDR CORRECT RESPONSE
1570 CL Si PRINT TADlEO.lOl
I T D R R E C T ! *
15Q0 REN choose sound effe
ct to suit
1590 FOR tUl TO 3: FOR Vt
*1 ID 255 STEP 3: SOUND 1,-1
5,rui NEir VY.n
1400 LET SCm»5Ctf)ti( RE
N INCREMENT THE SCORE OF TH
E Xth PUPIL f
1610 PRDCspacebar
1620 ENDPRDC
1630 DEF mzvtm
1640 CL Si REN PROCEDURE F
DR INCORRECT RESPONSE
1650 PRINT TABU3,lO)r , N r
□ n q f 1
1660 PRINT Ttf[0,l5»t - tl >
as .
1670 PRINT TRS(20,15)iAl{A
0,AXfADN : REN CORRECT SPEL
LINS
1600 PRINT' "You guessed i
-\Af(AD,DI]
1690 REN SOUND EFFECT FOR
NR0N3 AN5NER
1700 FDR IM TO 3t FOR TY
=150 TO 50 STEP* I
1710 SOUND 1,-15,99,0: NEJ
T YY.il
1720 PRDCsbicebar
1730 ENDPROC
1740 DEFPRQCy«
1750 VDUZiREH TURN PRINTER
DN
1760 PRINT-NateVScDri ou
l of ten*
1770 FDR K=1 TO nuiber
1700 PRINT HUU'ttUh NE
XT i
1790 7DU3 iREN TURN PRINTE
R OFF ASA IN
1BOO ENDPR0C
1810 DEFPRDCno
1020 VDU14] REN SELECT PAD
ED NODE
1830 CLS
1840 PRINT* Hu eVScore ou
t of ten -
1850 FDR 1‘ l TD nuiber
1040 PRINT NIED.SCU)
1870 NEXT t
1800 PRINT TABtS^U'Pfti
s < SPACE BAR) to continue-
1890 REPEAT UNTIL SET-32
1900 VDLM 4: REN FADED NODE
DFF
191D ENDPRDC
1920 DEFPRDCerror
I93D CLSi PRINT -uREPDflTi
PRINT * at line "ERL
1940 END
1950 INDPR0C
1960 DEFPftOCfpacebar
1970 +FI15,0
1980 PRIHTTAfi 14,31) "Press
<Space Bar) tu eputinue"?
1990 REPEAT UNTIL SET-32
2000 ENDPRDC
Tfiis listing is included in
this month's cAssotte
tap# offer. See order
form on Pago 4 7 \
PJovflintier IE 04 ElEdflQN USER SV
COPE SCROLLER i$ n
short assembly language
routine which provides a
wrap-around screen in
Mode 4 or 5.
The routine as presented
scrolls the whole of the screen
off to the left and brings it back
to the starting position from
the right.
This, in I ise If may not appear
loo useful But if line 5BQ fCPX
+■$20} is altered la read CPXffc
Cany he* number between
&Q1 and &20!i then one can
scroll as many tines as
required, starting from the top
of the screen.
For example:
SBC CPIHQ9
will scroll Just the top eight
lines and leave the remainder
of the screen intact.
Ho waver, before you start
playing around with the pro-
gram. save it in case a typing
error has been made. Machine
code Is lethal if it has been
mistyped,
If you need to scroll a part of
the screen other than the top.
all you do is calculate the new
address where the scrolling is
to stair and alter the program
accordingly.
Thi-s start address depends
on where you wan the scroll
to start and is given by the
equation:
Start Location= & 58Q0+
(V&14QJ
Here, Y is the first line to be
scrolled, the lines being num-
bered 0 to 31 from top to
bottom.
Once the start location has
been found, the three
addresses contained in lines
1 1 0 to 1&0 must be changed
in line with this new location.
Suppose you just went to
scroll ihe bottom eight lines of
the screen. These lines a re
What the Acorn Electron
has been waiting for!
Latest version of forth for
the Electron (Not re-hashed
Forth 79 Code!
Unique Stack Display Utility
t6 k Eprom type 271 ZB
Here's another first from Skywavc Software A Forth tprom
for the Acorn Electron which can MuflMask.ifs called Multf-Forth
it's the same Forth that has already revolution sod the BBC
Micro and. since it follows hot on the heels of the ZXSl - Forth ROM
and Spectrum Forth -I '0 Cartridge, you can probably guess that
David Husband is the genois behind it.
MuHf* Forth S3 is a 1 6k Eprom type 2712E which sits sideways
m the ROM area along with ^ny other ROMs in use. It then alFowsa
number of Forth programs to run simultaneously and transparently
of each other, placing each task in a queue, up to a maximum. of
twenty- eight 1
Multi-Forth 83 is also compatible with the MO 5 and specially
vectored to enable a system to be reconfigured, it contains a
Standard 6502 Assembler, a Standard Screen Editor and a unique
Stack Display Utility, too.
At a later date a Cartridge version for the Acorn 'Plus I' will be
available, but for now Multi- Forth 33 =ssold as a 'Bare' ROM which
means an interface is needed for the Standard Acorn Electron.
Available as a 'bare 1 KOVI or
a ROM Cartridge fur the
'Plus I' interface
Multi-tdikmq operating
system for Real time use.
This unique Eprom comes wqh an extensive Manual and, at
C 45 + VAT it is superb value Order it using the coupon, adding
C2 30-pfijp <£S for Europe, £T0 outside} or, for more information,
simply trek that bent instead Either way. you'll be one step ahead of
the com petition.
I ' ■ • ■
Ilu
' . b i i i-2- Atwn Electron r-is
II
WlNUCiS-iQ ii-iTiynuL CM" I
HMiJMiifthSIlJ still •
Zxrtl . forth ROM
□ SpectnuTi rort*i i OCarr'dqt
| hjs* C i to A-/.*. _« _rr r k» 0 0 S < wards
S tnd teSkyWif SHhviitf, 7 1 Cuirai Sum. BairniifflqHlJi
| aril IFflr. Darter, EngUr:! TH itUCJlKUJBS
SOFTWARE
Skyway Satftwrt, H CvrirjnS&Kf -Bauinemauiri, Do-vri bh" 4 PW. truj^nd f«r I 0 JO 2 ? SQj* SB'S
MULTI-FORTH 83 FOR THE ACORN ELECTRON
58 ELECTA ON U SEA November 1 9 BA
numbered from 24 to 3 1 . so
i he formula for giving the start
address is:
Start Location==eiSaOO +
[24*&140!
which is &76QO,
Now weVc got the start
address, we can make ihe
necessary changes to fines 10
to I SO.
Firs! of eH we put the start
address into the accumulator
by putting #■&?& and then
#600 after the LDA of lines
IREN
2 REH
f
3 RE«
t derrick darner
«EH
1
3 REN
tREN
I 0 *KEY 1
"KOKWHIN LISTIN
20FDRI-OTD2STEP2
3CRENt*tPR0BRAH LOCATE OH
HMHtHH
wwm
S0fl£H**ftLL HU USERS ARE H
EiA&ECIHAL”
fi-OEDPTI
TOUaop CDUhter te check
tor sideways ioveiwt
aOLSfiliiOO: STAS7A
90. AHflE ss
I00\ftdtir of first screen
byte stares it zero page
] iOLDfltiSB: STrtfct? i
E2QUJA«OGtSTA470
13U^fltfdr of eight* screen
byte stared it zero peqe
H0LDfil456iSTA673
i3flLDAifcOB:STAS72
S AO 1 . Addr of start of last
eight bytes of LI HE (7 star
ad it :ero gage
l70LM#t59:STtt75
mBAt430:5Tft674
I9 (HLodp counters
?o old moo
21 OLD V ISM
m. FIRST
Z30\StDre cantenU of fir
it B bvtei in zero page
TIO and 120.
This gives:
UP LDA. H 74 iSTA 671
J 2 C LDA ISOOiSTA 47 P
Nest, we hive to give the
Electron the address of the
location eight bytes above the
start address. To do this we
just add eight to the start
address.
In this case, our start
address is 67600. so adding
eight to it gives os 67 603, As
Z 4 QLDfit 470 M
25051 * 660 , Y
MINT
270 CPYI 40 B
mm first
29 OLD mOO
300 .LQQP 1
JIPVHdve LINE 0 eight byt
es ta left
33 (HDAII 72 ),r
33 QSTAU 7 IJM
540fNY
350\Chec6 pigs boundary e
-g.YOO
MBNEL0DP1
370 \ Increase contents of
Lac 67 J and 673 if page bou
-id ary crossed e + g.Y*Q
mvttm
mmm
I00.LDGP2
41 Q\Contim to tove LIRE
0 left
42 QIDA( 472 M
430 STAtle 70 7 , Y
440 EMY
45 D\Cti«k to see if Ust
B bytes af LINE 0 has been
Aoved left
MCPYI 43 B
470 &WELDDP 2
400 LDYI 60 Q
490 , LAST
DQQVStorfl contents of zer
o sage in last % bytes of L
ENE P
SULDAIBM
$ 20 S 7 Ai 474 U
5301 NY
5WCPYI6C-B
55 & 6 NELA 5 T
MINI
57 PA Check if all 32 lines
before, we split the number in
two and pass it in the Electron
in lines 140 and 130 -
140 LDfi 1474! Sift 473
130 LDA tiOSiSTA 672
Finally, we add 6 1 3fl to the
Start location - which gives us
67733 - and pass this
address to the Electron via
lines 1 70 and 100:
170 LM 4477: SI A 675
ISO LDA 1433 iSTA 674
Having changed ail the
af screen hive been loved
left 9 bytes
HOCFtltft
3WBEBHN!
400. CHANGE
410\Inerease a U address*
% to start of ne*t line if
ill 32 lines hive not been
laved left
uoac
630 LDA 670
AI0AKIL40
4305TA670
440LM471
470ADCI400
68MTH7I
490CLC
700LDA672
710ADCI64G
72C5TAS72
730LDA673
7IDADH600
750STA67J
740CLC
770LDA674
7 BP ADC fW
79GSTA474
800LDA475
BIOAGCHOJ
8HJSTA475
B30\Reset loop counter
B40LDVI600
S5fl\Eo hick to begi nine a
nd start •□ving nest line i
cross scrEon
04O3HP FIRST
07QJM
300 \ Increase cbluin Loop
counter
8 90 INC 47 4
900L0A676
?10\C1teek if colon 3? ha
s been loved ill the my ac
addresses so that the routine
affects only the bottom eight
rows of the screen, we now
inform the Electron that we
want all eight of these rows la
scroll with:
300 CPI 100
Now ah you have to do is
run the program, press the
spec# bar and there's your
eight lines scrolling left. Try
changing the figure after the
CFX and see whai happens.
Have fun.
ms the screen and off to
the left
92fOPl420
930\If it has go to md o
f routine
940BEB DONE
?50\jf it iia&n 't 40 back
to t*e teiinin? and start a
gain
940JFIP ADDRESS
970 . vm
HtoBirt to Basic
990RTS
imi
khonext
IO 20 fi£ltMfTESr PROBRAH****
1030HQDE5
1040 VDU 5
1050VCUI3.1 -0s0;0s0s
iO 4 O 0 CQLO, 13 O
L070CLG
lGBOECOLv, L
1 D 90 HOVE 440 1 1 P 24
1100010185,1279,0
ill08CDL0 4 0
|l20PfilVE300, ISO
U 30 HEJVE 640,724
1140010185,979,150
I I506CDL0.2
12 6MDVE5QOJOO
IMPRINT-PRESS"
1 I 0 OBOVE 3 M 3 O
U90PR] NT 1 SPACE BAR"
12P0RCPEAT
mo*Fm t i
12Z0I4-BETJ
I230IFT #=" "CALL6&O0
1240UHT ILFALSE
This fisting is incfud&d in
this month's coss&tte
tap a offer. $bb order
form on Pago 47,
Novambflf t984 ELECTRON USER 6G
SUPERB HARDCOVERS
for your BBC Micro & Electron
* Enpineared in top qualify
high impact AB£ - very rough.
* Super tenured finish in
cream to tons with your Micro.
* Looks good In the home,
* Gives excellent protection.
* rriagi for schools and collages,
&SCG*tt: £10.95 14 C
Elecrr&n Cawx: CB.95 [+£1 pip;
Send chtrijuf\:P@ fa;
||Tekform|
Grange Cloao
SEindbar.li
CheSr CW71 BET
Tal: [0936 7) 3098 ,
FREE
with "Your THam"
a Bobby Charlton
Leather Match Bp 1 1
worth £6.99
A must for nil Succor enthusiasts
Ybv ;ibsalui ff ly f rge for a h ml ted period wi rh eutry c&ny of the
program 'Your Team ' a real leader MJUuh Pnli eurogrnphed by fiobby
Chartidn P Cfi 99| "Yonr Team i& 3 database program to- record
and anrtlyMi your favourite (gam -5 march resuha, acnr-pa, lllondinces.
statistics ate. Alt recorded in y&ur clubs colours Focuball league
ScoEirsh league or y^sur own (gam school a* club cart tH! kept s-u^son
after season
Available for Spectrum. BBC electron. CSM 64 - €9/95 plus f 1.00
P£P. Cider today enclosing cheques* P.Q, Acteis/Visa Tor
Bee Spuni, D«pt EU. Bee House, highland! NMhtmptvn.
Tat: 0604 499 246
ADVERTISERS INDEX
Acomsoft 24.26
GEt Sports f)0
DACC 26
P, Donn ...... ... 60
Epic Software 65
First Byi-e .... 13
Golem , 26
Holly Computers ... *4
Icon Software 77
Kay- Eos Software 30
Kosmos Software 45
MR, Software ...... 44.
Micropower Insert 41.64
Minic Business Systems SO
Modular Resources 2
Mushroom Computers 4
National Micro Centres 36.37
New Horizon .... 60
Penguin 26
Pic a Software 42
Guslsoft 30
SO Software bo
Shiva 42
Sky wave Software 49
Superior Software ... 63
Tetofarm 60
Tyimoft 42
Vo 1 1 mace 45
nifu ncrsiSLn
BCTIPLTEN Jirmts
6A
s p* c
Tflory
Elec
DB AG 0ft)
FOR
EDUCATIONAL
SOFTWARE
FAST MAIL ORDER SERVICE
FREE F&P FOR ORDERS C25 OH MORE
SEND FOOLSCAP S.A.E FOP CATALOGUE
To: New Horizon Computer Centres
1 Gaodall Street Watssll WSl 1 QU
J
LATEST SOFTWARE AT DISCOUNT PRICES
SELL SACK OPTION WITH 50% REFUND
OF PURCHASE PRICE WITHIN ONE
MONTH
Selsction of slightly used software always available
at sven greater savings,
All programs are guaranteed originals,
Write or phone for our stock fists: Which includes
details of a special offer end a further discount on
your order,
S„0. SOFTWARE
13 Edge Avenue, Grimsby, South Humberside
ON33 2DD.
Telephone: £0472> 751444 24hourA„*wQr$ervko
CONTRACT BRIDGE
N.fc. NOT A FEEBLE ATTEMPT TO PLAY RANDOM RANDS I
BRIDGE-MENTOR is an idaal bridge partner fgr rhs Electron,
* Perfect your tardplay * Improve your bidding
• Archive interesting hands 9 Creel e/Ana lyse random deals
With high resolution colour graphics ang souna ol the Acorn Micro.
BRIDGE-MENTOR guides you through prr)*ana lysed hands- A host
Of features Kneading the Spectacular AUTQPLAV PplianJ end grand
Stam quiz.
« I deaf for Individual PRACTICE, ANALYSIS and ARCHIVING
* Superb- teaching aid for CLUBS and PROFESSIONALS
FOR 8BC "B” and ELECTRON £9.50 inc, post, packing. G 3 C
Cheques to: Ml NIC BUSINESS SERVICES
12 Woburn ClOflo, Bushey, Herts. WD2 SKA.
&0 ELECTRON USER Naii-umber t984
Micro Messages
Rumours surround
the Interesting beast'
RECENTLY t have bought a
Plus One interface for my
Electron. When l type ‘HELP
f gel the message:
Expansion 1.00
ADC Printer; RS4 2 3
OS TrOO
t was rather confused at
th/s message as my Ptus One
does not have an RS423
interface.
Does this mean that Acorn
will be updating the Plus One
later? if 5 o r wilt t be getting an
upgrade? - Mark Stanley,
Weymouth, Dorset.
PS. Keep up the good work on
a terrific magazine that t gel
every month,
• The Plus One is a very
interesting beasl, not leas!
because it purports lo be
something that it Is not,
Certainly Acorn have an
RS423 up and running for the
Plus One.
The rumour is ihai the guy
who wrote the software was
told that there would be an
RS423 and allowed for it.
while (he guy who did the
hardware was told that at
wasn't going to be included.
The result, so the story
goes, is the misguided mes-
sage.
Rumour also has it lhai the
RS423 interface, which will
Slot into one of I he Plus One's
cartridge sockets, will be
available before Christmas.
Missing
commas
f THINK you ma y have made a
mistake in the First Byte
joystick program that you
printed in September's Micro
Messages. Surely you've feft
out a couple of inverted
commas in lines 25 and 25? f
think they shoufd reed:
23 CSCLIFFIMB/^THUS
U HOC 254>+ , 1 0 , 3
26 osp-iffhm/tstrks
U m 254N\0')
This should now work , -
Kevin Wards, Glamorgan.
• Quite right Kevin, we hang
our heads in shame, Happily
we think most people will hgv$
figured it out.
Short, but
effective
t WROTE this short program in
my fessons fast week and (find
it quite effective:
10 REN CIRCLES
20 REN NELL HfiVHARD
30 NODE 2
40 m 23J,i)tO;Os0i
SO REPEAT
£0 nm 900,500
70 FOR t*lfl TO 340 STEP
to
80 sMM*C(IGramJ
90 Y-400*5[N(RAB(tJ3
100 MOVE 9M,500
110 PLOT B5,Kf500,v*50Q
120 IIEIT
L10 6C0L O.RNJHUI
HO »FI9, 2
ISO 1FU0.2
HO UNTIL FALSE
- Weil Heyward ft* *!,
Windsor, Berks,
• You're quite right Neil. It's
very effective indeed,
especially considering that it's
ail done in Basic.
BBC has the
edge on speed
COULD you explain why
programs i have typed from
your sister publication, BBC
Micro User run significantly
slower on my Electron than on
the BBC itself.
i noted a similarly dramatic
increase in speed when l ran
Electron Gotf {Electron User
July 1984} on the BBC.
The differences are mpsr
notable in the production of
sound and animation , Is my
machine faulty? - I. fiend,
Market Horbo rough, Leics.
* The answer is that, owing
to some cosl-curting arrange-
ments of the Electron's
memory chips, ft takes twice
as many goes to get informa-
tion from its memory as the
BBC Micro.
This means that In pro-
grams and modes that access
a lot of memory the BBC has
[he edge.
You'll find that in some
modes, such as Mode B, this
makes little appreciable dif-
ference, whereas in Mode 2 all
the extra colours slow things
down noticeably.
When programs go from
the Electron to the BBC. the
reverse applies- If you really
want to see a fast game, try
September's Haunted House
on a BBC Micro.
Software for
four year olds
COULD you help me with a
query regarding the Electron
which l recently bought for my
four year old son,
t now find r/>sr / am having
great difficulty buying
software suitable for his age
range.
My local W,H. Smith gave
me an Acornsoft booklet
listing games etc, but these do
not cover pre-reading skills,
number, counting , shape, size
etc.
I now wonder whether t
should have bought the
Sinclair Spectrum as the range
of software for the pre-schooi
child is excellent,
I do hope you can help me.
- Mrs D.A. Davidson,
Liverpool,
• Actually Mrs Davidson,
there's a greet deal of
educational software available
for the Electron, as you'll see
from the adverts and reviews
in Electron User.
The problem is that after all
the fanfare of last Chrstmas a
lot of dealers stocked up with
software- When the Electron
Supplies failed dismally to
meet demand they were left
with a lot of unsold slock and
are now wary of buying more.
Happily (he situation is
changing rapidly and the
advent of Christmas should
help.
And IT you can J t wait, try a
mail order dealer.
Filling in
Mike Cook!
/ WAS very in it? res ted in Mike
Cook's Quick on the Draw
program and like some of your
WHA T wo ul{f you tike to
see in future issues of
Electron User?
What tips have you
picked up that could
help other renders?
Now's hero is your
opportunity to share
your experiences.
Remember that these
are the pages that you
wrrte yourselves , So
tear yourself away from
your Electron keyboard
and drop us a tine.
The address is:
IWrtvo Messages
Electron User
Europe House
89 Chester Road
fiaz&f Grove
Stockport
SK7SNY.
Novembuf <904 ELECTRON USER 01
Micro Messages
From Page 61
Other correspondents, wanted
a fining procedure.
After hours of trying to
understand the program and
using bits and pieces out of it t
came up with the folio wing
fisting which witt fit in with the
fine numbers as they are in
Electron User:
3151 F AJ-T 1 THIN! PROC FI
LL
2252PUINT 'F - To FILL a s
hipt previously drum 1
2254PRINT 1 love the do
t inside the shape. 1
2256PRIMT * then press
RETURN. fc
2JI0&IF FRDC FILL
mmwnii'i
2 13 OPR DC timi
ZJ4D&C0LM
233QFL0T&MUI
23iOGCQLl.fi
awopfldcjniifii
238WCMCI-Z
immiKhm
240-OPROC FILL H Mi
I 2410EHQPNQC
imm PROC.FILLHWJ
2450m*!tI*YCZ*n
2440ftEP£flr
2450PL0T77 JCI.YCI
2460YCWCI+NZ
247KI* POINT ( Id , Y[I )
24S0UWTIL&E-CI OH YCDIOtHS
Qft YCIfO
imm me
Having 3 four year old son f
also found that if fine 1920
was replaced by the f off owing
four fines , it made me much
easier:
1920
IF
r4
I
W
M
ffsJ
79 r SOUND
l. *15.34. IQ
1922
IF
IKO THEN IJ=0iSQ'U
ND L,-
43,
,54,10
1924
IF
miooo THEN VI— 1 0
00: SOUND
1,-15,62,10
1926
IF
¥K0 THEN TI-0ISOU
ND I,-
■15,
48,10
- John Richardson., Ches-
ter-le-St rest, Co. Durham.
• Many thanks John, it's
always interesting, to hear
from people whoVs improved
our programs.
Electron
on the air
AFTER reading about an
incident reported in the Juiy
edition of Electron User by T,
Skinner i fait / had to write to
teif what i do on the subject.
He said that he picked up
his Electrons sound coming
through on his radio.
1 also discovered this, f
tuned in my radio in, turned up
the volume and got great
sound effects on my games.
The best frequency was
about 94.5 I THE. - G. Tatton,
St. Annes on Sea.
• W# can't get it to work here
bui from the number of letters
we've got, it's no rare occur ■
ranee. Let's bring this corres-
pondence to a close.
Instant
BBC
DO you want to know how to
turn your Electron into a BBC
Micro? Type in the following
and press Break.
10 *K£Y!0'ii;j BSC COHPU
TER! IE! [BASICS S(IE>!J!U!
ia;e #
Stephan Manser, Ton-
bridge, Kant.
• Many thanks for ihe tip
Stephen, Any idees of how to
use software to get an RS423
and e User Port as well?
Gorilla
scoreboard
AFTER seeing the record for
Kiffer Goriita was 7JS.BOO i
was doubtful that a score like
that was possible but after
receiving a copy of ’Kilta 1 the
Upgrade from Bit Twiddlers i
began to believe it.
Although my highest score
without it is only 52,200 i
have been very successful
with my scores.
My two highest scores are
333,600 and 347,0001 1 hope
you believe these scores
because they ere not made up.
f would highly recommend
it to anyone as ft has at least
doubled my l iking of Killer
Gorilla. - Chris Jonas jags
12), Cheadle Hulme, Che-
shire.
* It's ama 2 ing the number of
letters we've had about high
scores on Killer Gorilla. Cer-
tainly It seems to have
captured the games player's
Imagination. Yours is by far the
highest score so far. Inciden-
tally, how are you all doing et
Micro Olympics?
Mayday
mishap
SOS. Surety there 5 something
wrong with the Mayday pro-
gram on Page 48 of the
October issue of Electron
User? i reckon fines 340 and
350 are missing but can’t
f THQUGfiT you might be
interested in the fo flowing
program - it uses nested loops
to draw a 30 diamond.
Afficionados of BaWesiar
Geiactrco may also note ihe
similarity to a Cyion Base Star!
Furthermore r by altering the
range of numbers assigned to
A and 8 , and by aft e ring the
size of the step, tots of
SO RE PI DJAHPNQS
20 REM LEG WILSON
10 nm 5
40 YDLf 234»M;Mr
30 FDR A*200 TO 100 SUP
123
60 FDR 8=200 TO 1272 STE
P 123
70 SCflL O.RND(J)
80 PIQVE 6 00, A
90 DRAW 6,500
100 NEXT 8
DIO ME IT A
120 REPEAT UNTIL FALSE
work out what they should be.
Am f right? Tom Sharp,
Cloetharpes.
• Curses I You are right, The
program was fine when the
page was laid out. the trouble
is a bit of the listing dropped
off.
Our apologies to all those
frustrated embryo radio hams,
we promise to use stickier glue
in future, Here are the missing
fines:
340 EN&PRK
350 DATA A. 25, B, 5222, C, 52
32.0. 522, E,2,F, 2252*6,532, R
. 2222, 1 , 22, J , 2335 , K , 525 , L , 2
522.15.55.0. 32.0. 535, P,2552,
8.5525.11. 252.5. 222. 1.5.0. 22
5^,2225^,253,1,5225X525
5 t l,55Z2," M
Just type these in, ignoring
the unnumbered data, and the
program will work, Honest I
different effects can be
achieved. — Lea Wilson,
Leighton Buzzard, Beds.
* Nice one Les. especially
when I learn that you won't
have an Electron until Novem-
ber and wrote it on one at your
local Boots.
AND A CYLON BASE
STAR FROM BOOTS!
S 2 ELECTRON USES Nowmbwr ! 98*
Th* t»sr ovoikiW* for tin fluctron
mitFQ. Petty isnqapetf ui cm it* moaetuhich rs
pofuiofcd tv tt»* dtody Sniwi HiSOtHy
hcWF nf sun.- vq! la [□ ttam by hurling
na tt*« of them. Unfaftnoteig. jjhpwei t
Th'i^Ot^ortifOrtii 160tOUn&hMv*i|(fu>m
divided into It t^agtitiai at dilfKvftv foch
toatty i* pinpointed 1 □„ on Dccmra h*
pasolm-***. 5 tr*fl* map of the iwld. ond tfw
v5or n [Kkadth* tt^oUytO afpopukidon-flt
rte nrd t/ the tntt, the pta 4 *f>biga flf eWPKt
■Oflsuim '4 d}ii*p,. so that chn ttutart ctn
TOrtitar hitgeograe^tal hnertiAn??«
difficulty
mSO AYfltLflBU:
IlWRDefiS
FRUIT MflCHINC
COhJST€llATlQN
MHUflS Our softujCKe -snow available at dll good tJea = &iS including:
vailed bf QflChM of Ul. K Smith and Boats; Oil mpj&r awpotaf doofers
-MjtfWtyle, €ltKCW«Qvip, 3D Computers, CompUtHrama.GTM
Comp utars, etc; and our SOftUiOffl W disc OVOHoble ttwough oil the rrtajw
■dtstf nbut-OfS, and diretEty from WL
DISRSS€MBl€B
DRAUGHTS
Re/€RS1
£7,95
£6.95
£6.95
TOP 0URU1Y SOFTUIRRC
FOR THC ACORN CttCTRON
UiC MW UPTO 20% Romaics foil HIGH OUAUIV AOC MKRO OHO CIOCTRON PROGRAMS.
(1) fill cmf software Is rjvDifoble before we advertise
£ Pllrvrsoftu/arft ijpgspolriheddiiithin 4fl hours by iirst'dOtf&fsait
(3) |n [Ke Uhl Ikeiy event that Day of our SOftaKSf c fa its. to load return you
(ossette to ijs end me uviH irrmediately send o repkKomd nr
%
SUKRIOft SOfTUWRC LTD.
Dept. 6U8, Regent House,
Skinner Lane, Leeds 7
Tel: 0532 459453
fHVATCH OUT''
FOR OUR N€W
PACKAGING AND
CATALOGUE f \
vieflo power ltd
fiDRTHWOtJD HOUS€. ISIOHTH STREET,
LEEDS LS I 2M T£L |D«»| 4 &QBDD
StUCTTYf HAMiCHES DP ADClT!* CO-OP
UEtlllE* \<v H 5-r* ’>• ^VMS.'VO* '“S i-’.5 4 L
GOM DLA!l £*3
AUT HOBS' WE PflV 10% RQYM.TIE.5'
A FANTASTIC NFV^ PROGRAM *
FROM BRITAIN'S LEADING
, SOFTWARE HOUSE!
Fly the XI 5
over ihe cogged planetoid to * - W&m r
i f e nd th q can n i iters from the in vadi n g R eeg s. *
Hoe scgn fc demonstration mode, and control^ for reverse,
tern | c a racism art bomjb release. *KeV S' or foy stick via 'First
' W type interface. *
Features longVi
Fiyper.spcxe, arc