You are on page 1of 48

NEWS

co•ODORE
641NTOUCH

•sm1,1~~,tt~H~•
Japan'slatest
STRIKES
BACK
business 24
system·P
SPECTRUM
SPARKLE
I

ROBOTS
COME
HOME
Getto grips
withthe BBCMicro
W henyou're up againstall the evil in the universe,you
need the finest joystick. Weak.sticky,slow controls
can only leadyou to your doom.
dodging, chasing and blasting power than ever before.
The Wico• rangeincludes the famous RedBall.'"straight
out of the arcades.The ThreeWayDeluxe with interchangeable
You need a Wico.' The controls in more than 500 handles.The light but ruggedBoss.And check out the state-of-
modemarcadegamesareactuallymade~ Wico.·Theysetthe the-artTrackball:many owners use it for seriousprogramming,
industrystandardfor durabilityand perfonnance.And th same where it givesthem effortlesscursor control.
arcadequalitygoesinto the Wico~ you take home. Ask your dealerto let you handle a Wico.• Quality
Wico' joysticks work directly with the (you'll find ) costs money
Commodore 64.'" Vic 20.'" all Atari• Home But if you want to have less trouble fighting your
Computersand Atari' Video Games. controls, and more power for fighting the
Add an interface.andyou can connectinto forcesof darkness ... only Wico• is worthy
aSinclairSpectrumor Apple 11 • and lie! If you of your hand.
havea new MSXcomputer there's the just
releasedMSXGrip Handle for you.
Whatdo youget?A man-sizedhandle
on a virtually unbreakableshaft.Tough,
WICO ®
THEFINESTHAND CONTRO
LS
ultra-sensitiveWico• switchgear. A hea'Y'
weightbase.A year'sguarantee.And more shee
INTHE KNOWNUNIVERSE

CC& CGLHOUSE.G0U)INGS
HIU..LOUGHTON.E5SEXIG
I02RROl-5085600.LOOKFO
Grandalliance
ln the face of last week',
onalaught Crom Atari, Com-
plots IBM's fall
~:hfor~~cr-~~=i·!tc:;J
outfit number1, but the
Digita l Re.earch ha.a
anno unced a project that may
patible , to run lBM DOS a~
plicationa unmodified.
do to IBM what OR's GEM The occu ion of t he
three new 1ystems demon- threatena to do to Apple', announceme nt wu billed a, 'a
atarted aa far apart u Laa: Macint.Olh. joint seminar ' held in London,
Vegas and Birming ham will OR preaident Joh n Rowley Tokyoa ndNewYork by DR and
carry its standard into battle told a eeminar in London that lntel. The three-day intern a-
thll , ummer. tional eventgraduaJ.ly emerged
aa a platform from which DR,
OUTPUT Intel and aeveral other col-
la borators launched an attack
on IBM'a near-monopoly.
The characte r set on your Spect.rum can come in all a.hapea and Sharing the platform in Lon·
1izee with our routi net to interf ace to Buie programa. don were lCL, Son.ware Pro-
ducta International (producer
of OpenAcceeaon t.he IBM PC),
It's the real thing , a program to let Commodore 64 ownen tu m
their Koalapa.d graph ics tablet.a to aomething more in ventive :: s:~=~y~~~~!~~
than pretty doodlea .
YM~~t::/:ri~n.~ .ers
B8C...i..-t wu Ninian Eadi e, director of
Bruah up your BBC Micro'• trigonometry with thi 11 ine curve ICL'1 office 1ystem.1 division,
program to add to your wavy li.ne at.ore. hia company will releate a n whotermed l8 M'1 marketpoei ·

-=......
~
upgraded ven ion of Concur- tion 'not hea.lt.by for th e indu.t-
ren t DOS to run all 10ft:ware try or the end ueer.
HARDWARE writ ten for both PCDOS and John Rowley 1ummed up.the
~~~~=-~~~~~~==~2~4
Withan8086andanNECgr aphicscbip ,theSharpMZ6600loolts
faatenough to give mott of it.arival , in the PC ataket a run for
Tog~~it::=ca~
286, it ia a dedicated operat ing
system for Inte l', 80286 micro-
~;~~ 1b~
4:r':::r::::~
promiae8of the 80286/Concur-

time, it will open the door to


their money-and GEM is oo the way. f;:~ ;.- m~cehrn:e o~u=;: iicr.a:; .:?'!~~
o~i~~f.
PERIPHERALS 'Concurrent OOS-286 will opeo
up the market 1ignificantly by
the range ABC machines, have
already signed high volume
,,-,-- - -,- ---~--,- -:---:---:--:---~ 30 :::Ji:th~~~.b~~c~h~ ~
0
::i:to~r=~
~
!' !c t: ea~~ in~~u : i!d8;~h=~~ i:\iir;;:!;~~ are
= = o=
ol=o=
.....an=
= ·1y
= 1=B
= co
M =m
=·...,be
= ~=ore=J=une=lh=i=•
y=ea
='=· ===
=~i~?,( /i fe but you ahould di8COve
r what your righ t Microvitecmoves to touch screentutoring
0

~o~~~~the~~~f~~ ;:: ec:reen and th e eeneori detect


acro68 the front of the monitor
COMPETITION rooms. Microvitec:, manufac- when the beam, are broken.
Wlto
,.,
,..,..•_
SP£
_ CTM* _.., *'"
_.., .... ..,..,,,--~~-,-,,-.,.--,---::- 33
We've got togethe r with Spectrum dealer Micro Interface to offer
f~1:"i!t~
~-;}~n:l:::1!';)
un veil, th e Touchtech 50 1.
The exact coordinates are fed
back to th e serial port of the
micro.
you th e chance of winning one of three superb Timex disk Al £210 (plus VAT) the The 1ystem is idea l for aofl...
•yatema. Throw .:>meu ltover yourahoul der, 1pit three t imee for Toucht.ech is a sta nd into which ware involving a choice be·
luck, a nd give it a whi rl. a standard meta l cabinet Mie- t weenone ormorealtem.ative s.
rovitec monitor is fixed, with a The Touchtech 501 worb
sonwARE 8Cl'een beiel which hou.aes with the BBC Micro ; models to
infra-red eenaor1. work with other popular micro.
38 lnfra-redbeam1 areprojec:ted are in the pipeline.
We check out three programs for eerious star-gazen. Will they Atari's newstars due for spring UKdebut
eclipM Elite? Can they ouUlh ine Star Wan? Judge for yourself.
range won't. go above £700.'
Th.ia would be virtuallya$11£1
REGULARS conve:nion from the prices
announced in the US.
In fact.,Silica expect, t.o sell
the 65XE for under £150, the

c......,
;l'C#Qo,ts==:::::;
==========::::; '
RaNOIIAcasa
Get it off your chest on our
::::.tll:~!:!c:n~=: the
M.t 520ST_ ..,.. .._.._
65XEM with a mu.aicayntheei..
er for Iese.than £400 and at the

-[nqo-
weekly lett~n page .

PCN .JANUARY261 985


top end of th e XE range the
L28K 130XE and the 65XEP
nearer the £400 mark.
ONITOR:
CES
Spect.ravideo showed their
a vastly improved venionofthe machine baa O<Kjust one, but
old Commodore 64'• Ba.sic 2.0. two compatibilities. latest. MSX with diAk driv e
modorecovers Not only can the 7.0 handle The 128 will be 11elling at included and moet or the manu-
new angles at Vegas apritee and high-rHOlution
We make no apology for taking graphlta from Buie but it hat a
a.round $300 from tJtlsspring
and every indication la tha t the ~:f~ng~~~.u:;
~~;~'!J=
terns in the US.
our coverageorthe Lu Vega.a nu mber of atructu red featurea 64 will be reduced. 'l'hl!re is
uncertainty over what will hap- Although moet manuractur-
Con..sumer Electronica Show tha t computer buffs love, auch
into a tee0nd week . There waa u DO - LOOP and BEGIN - pen to the Plua 4 and C16. en will not com ment.on launch
too much on thow t.o do it rull
jU1tice last week - a nd th e
Commodore machines in par -
BEND .
There i164K of ROM for the
128mode :.C8Kfor7 .0Baaica nd
Commodore n also joining
th e lap.held bandwagon by
releaaingt.heCommodoreLCD.
oti~:::r~
1c:u1:~e:r ~~
now a apokeam•n for Micro80fl
ticular deeerve a cloeer ex- 16K for the improved Diak Weighing appro xima tely 3lba, comm ented that MSX will de-
ami nat.ion.
One of Lhe biggest dia-
Operati ng System.
Th e 64 mode ia 100 per cent
the Commodore LCD hu an 80
lp;:Y
':~t:
t:ii~ si'.:~a~~h:! t ~~nt~!

~~ ~':e~~
compatible with the Commod · ~i\~~e~'r~
appointmenta waa the non·
appearance of Amiga', Lor- ore 64, enauring a whole rang e 8 k~:'i~t~~a';
manuractu.ren are moving
Eh°~:.!'~~ ihe CMOS 65C02
wh ich ia yet anothe r veraion or away from the lower endorthe
the 6502 and hu 96K or busi-
neu and telecommunicationa ~~W:C:nm/o~~~a':thk eeHerf.>X
eoft.ware. The LCD al.!lohas a Panasonic. Sony and Pioneer
built- in 300 baud modem and now have video superim posi-
runs on rechargeable batterie a. tion units and video editing
LCDhaeBa aic3.6,and32Kor racilit ie1 for MSX. Pioneer
CMOS RAM. The keyboard is made an im presai ve demo n·
atr •tio n or ita MSX laser diak
~J!~t!~~edp!"ooi :. system, Palcom. which showed
mat full -travel keyboard but a new ga me C11lledStar Fight..
~e~~: ~~~n;i~~:.
ti1h , keys.
us.~~ era produced by ASCll' s high
technology labor a tory. Star
Fighten has graphics gener·
The 128 a nd LCD indicate
that Commodore it m oving out
orthe J &m el computer market
~~sky w:thsur: ~~~xi ;!~
it.ae.lrauperimpoeed on toporthe
intomuldleo r theroadbu1ineu: computer generated image , re ·
romputera. The departure or corded on the laser disk.

,rt. ......... -c.-....· ......... ..,u..-c121.


nine , the 16-bit computer ac-
quired by Commodore, but it
~rem: ~~n:~~ for the 128
thowed t wo new product.I which It alao aupport.e al l the 64'1
both look like wmnera . per ip heral s, 10 64 owners can
The Commodore 128 ia a upgr ade their machJnee with -
triple pl"OCeNOI'
computer with out having to throw awa,y
6610, 8502 and Z80 micro- per ip her als and game,,.
proceNOrt. Like t.he Atari ST1, The third mode i1 CP/M,

-
the 128 hal a profes1ional running on a ZBOA proceMOr.
keyboard with numeric keypad The Commodore 128 will th ere-

or a ll the manufacturers,
New York-baaed Spectravideo
showed the largest number or
products . Spectnvideo now has
~re:=~~!r
_ LCO
____ lo ... ..,.--.
MSXcircushits
town at last
Aft.er all the-will -th ey.won't
~X iaw~Ju~
S.5in diak drive built in. Aleo it
has R$232, 80column card, and
modem cart ri dges . Spectra·
and a whole new range or fore be able to run buaineu: they apecul•tion, the MSX cir· video wu the first t.oannounce
peripherala. soft.waresuch aa Word3tar and a Local Area Net work (LAN)
When switched on, the com · dB... n. :i:o\'!t r~~!f!~~~=i~c~ for MSX which enablct 32
pute:r initialiee1 to 128 mode The L28 ia a revolutionary roeol\ played host to almost t1-II systems t.obe conn ected.
which hu M K RAM availab le machi ne for Com modore. First, the MSX mtlnuract.urera in Toehiba dlowed the follow·
for Baaic text and• rurther6'K the 128 batan imp roved Basic. Japan, Hollan d , Korea and th e up to it, H XlO MSX computer,
for variables and dat.a 1torage. Second. and m oet important, US. The MSX atand waa aatu - the HX-22. Thi, haa muc h
This is nm by Commodore'• the 128 i.acompatiblewithot.her r ated with computer& in many betteraty Ung than it, predeces-
new 8-bit 8502. which ia com- computers . Com m odore has al- varia t ions. 80r and haa a word proce e-
pat ible with the 6502 (BBC ways made it.amachine, totally 1'he current trend in MSX is 80r writte n by Broderbund Soft..
Micro) and 6510(C64' • cpu). incompatible with anything to have a bui lt . in 3.6in diak ware. Toehiba' a machi ne i.ua id
The Baaic UIversio n 7 .Oand ii el&e in the field, but thi s drive. Sony, Pana.80nic and to be ready but it ia waiting ror
PCN JA.NUARY2e1986
$100 when it goeeon sale in lh ~
other manufacturen to launch US late r in 1985. ,. \ t.11 be paying more for the 111me
their product. in the US.
Sony a nd Panuonic di..&play· cl~! ~r~~n::i°t~!~t a
1
:d ~mostobvious way to keep
t~· hi~e, ~~~
ed similar machi nes, both with 0
aepara~ keyboardl and built,. :i!:,d•! 1JiunhC:~ '!~af:!;."!1f:!!:b°i:t~ i:'.
in disk drives. Philip11'latest light. The radio operate• on a up to compensate - but the

=~
VG8020 48K MSX was alJO on 1.15volt battery houted in the t.ttndovert hewholei.nd uatryia
show for the first time. watchband'1 cla.sp. in the o~ite direcbo n. Pritt.a
The MSX ttand also hosted
three aof\.wa.recompanies, In·
fooom of Zork fame, Lisp Com·
&e~~:~:~:te":i:S~!n
watchband.
ti~!
The miniature
i:~I i~I~ ~~~:~~o~
pri.oe increaae from one com-
pany and Neu Corp. lnfooom
di.splayed lta latest interactive
detective game called Suspect.
=~a::pa~i':~~U:on!~e
Sinclair has also announced
~e<li:~i:=r:~.
lli~!fi~~ftffl~ ~; wall, ~~~d!
Lo the wall, go directly to the
The Li..&pCompany ahowed that the QL will be on sale for do pasa Go .. not
it.a Logo, which it chtimt ia $499. US &a.let will be con· There i.t.n't any prospect. of
faster than Digital Research' s ducted exclusively via mail safety in num ben; the manu ·
DR ~. Nexa Corp a l.so order from Sinclair' • US office facturencou ldn'torchea tz at.ea
showed an impreu ive F15 inBostonbutinthiugeo fmus AnApplea day keeps coord.inat.edpnceNetoprotect.
Combat Oightaimulator .
Konami had a large stand
adjacent to MSX'a, showing aix
:k:~:1::t:~~e~:~rSJ~
and Commodore 128, QL may
rulllOUrs at.,.,
An old favourite hu jus t been
::=:t:-re!"e fou~ e
memben breaking ranks when
~!
new MSX garnet . Lum out to bedoomed from the re-iNued from the Stale the general level of price.
Not to be outdone by Epeon beginning. Rumoun and Ba8e1est Pred.ic· looked unacceptab le. In the
and Commodore, NEC laun· The one and only British tion, Department. Apple won't bwiineaa micro market if IBM
survive 1985. itaaya. Theume wasto putupthepnoeo fits PC,
I;
~~~g bu~ ~tn~mrh::!
with 'surv ive' to nothing came
f~ro~~!~ng~~ i~ .ft:
:~.y°'~ 0
!
rMt wouJd &imply inCN!ue
ofit. their production and rub their
~ !C:::!! n~:~;ifo ha&dat~:i:!:pa nies ~ fattd
0
::
Moore could put a regular witha dilemma.Thei r oottaare
in&ert1onunde r January in his riaing but their pnc:e• are
famou.salmanack:' Heavysnow a lready under prti18un11 -
blanket.a W1tney; royal rorgi.1 downwarda. Some oft.hem will
whe.lp;doomsa.yenpoint finger already be operating unoom·
atA ppleCom puter.' fort.ably clOM Lo the edge af
It's a meuure of Apple"• u.nprofitability,cuttingcornera
aucceet that the compet ition wherever they can Juat to ,tay
ahouldreg ular lyclaimto detect inbu.sinee1.Many wUlbave(ew
,ign.1 of term inal illneu in the opport unit ieeof imp roving pro-
~~y~. ':d ::~t~~
ruah out t.o implement D1g1tal
::v:!!'t.~t~~ing the
Far aw h ile, they may be able
ched a follow-up Lo the much· ,of\ware houseatCES, Maater- Reaeatth'• GEM to that their Loabeorb th e.e coeta and keep
acclaimed PC8201. The new tro nic, introduced a rttnge of aytt.em.alook like a Macmtosh. ~~· mc:rlc
~~-t1
Th/~(i~~
~t> l~Aw~~~
1
:f11:tT~
LCDacreen i880by 16, which 11
eo~~~~~~=~:r.1!~
:,(~:1~ J~c!;~~~~
'fl:
00

at $9.99 which 90und8 incred- bilil y t.akea leas in the way of


COBtolbuilding a Macmtom is
$500-ifthatfigureiuccurate
the same aize aa Commodore ibly expens ive by Brit iah 1tan- imagination. Apple etill has IOme room Lo
LCD and twice that of Epeon'a dan:ls but in the US itiueen au Apple'apro&~t.afor I985are manoeuvre. But ll l.ln'ta recipe
PX-8. The tcreen is placed ~r price breakthroug h for a mat ter ofre&1onab le public for long-term wcc:eaaThen ext
inside a lid which protect.e the
keyboard in transit.
The PC8401A alto has a 300
computer 901\:ware.Previously
most 64 garnet told for around t:~;ub
$20to$30 ,
t ~t·~~~~:t~:
litte r. You could ma.keacasefo r
~t~ti:i!' ::~=:::
by the present genera t ion.
baud built-in modem and te le· The fint ten gamea to be any number of miao mak~ Under thea,e circumatanroa,
communication , eof\ware launched in the US include comin& under a lot. of pre68ure the m08t di venifi ed companiet
which can emulate a DEC Chiller (without Thriller ) and in the next few montha, and have• clear edge. A computer
VTIOO termina l. It'• a CP/M Monty Python'• The Quest for the re arebette rre uona th ana n maker that aJ90 produces (for
compatible machine,
Word8t.a.r a nd Pel".IOna
and
l Filer
the Holy Grail.
The company hu already in~ir:,
:r:: :::u:t,~:::.c.m. :Ut:;:o;te::;r.:e;~:r:t~
are included in ROM.
The price i1 aet to under
sold 140,0()()programs eince it.a
October debut in Canada and r:~~%~~~~:rt:i~~ :b~eai~-d~~erm: 1i~irnt hi:

~ ::t.:~~
!t~~':!.b:crn
$1,000, 8imilar to that ofCBM hopes to repeat the aucceea in 0 0
LCD and Epeon PX·8. the US. ~ata bf':;!J~~
/!k=. : :
The biggest surprise for any
British visitor to CES wu
undoubtedly the Sinclair wrist.-
A new Silicon Valley oom·
panycalled.Sonitureahowedan ~ tre t.a:~
un u8ual device called a Space country .
be.f1~!:r
poJi;:i:-:~es
b;8draez ·!~i~
eerves eet aaide for t.boeerai ny
watch radio. While Sinclair Tabulet. Thi• comprisea a re- The one dollar pound hu d.ay1.
announced it.a'car' in the UK, ceiver frame thatean be placed been a faet. of life in the micro Butcompa nieawitho nlyone
~e::OLr?l!, ii!!i;:: t~r~::.r
:t~~rh!
on top of the computer di8pl1y induatry for a long time, but
1
t~!!C~d~r(traM · :!!~~~~e$1~~Wh~:tt~~ :a~.~
w~/~~~b!t
line of buainees a nd one main

British presence ltact..1likea light pen but the


receiver frame can detect the ~!:~ct '.$~.!~':g~ii ::_s ~~id
n ~: l!;;b«:i ! ~
is worth watching poaition of the pen in three havetog1ve. that a lot depend, on the
The biggeat aurpriae for any dimensions U8ing ultnL10nic Anybody who import.I ly&- Macintoeh. But it'• obvious
Britiah vi.aitor t.o CES wu waves . term or component.a will have that a number of ot.h er oom-
a compact FM rttdio. The retu lt
LIa totally portab le radio time-
piece which will sell for under
This ingenious device ia to be
marketed in Britain by Dm.gon
off·ahoot Touchmuter.
:::!~~flt:e;:~g
r:i~ : ~: 1fn
Ian, which l.lto say that they'll
::1r~:: ~e:! :: ::d
..,,,., ...,
PCN JANUARY261985
ONITOR:
WHICH?SHOW
the Abbeydale Detignen'
desktop lBM compat ible Tandyall-in-one SPDOSdiak drive for the Spec-
'Shy' CommodorePC machine. Both are built
around the 8088proceuo r . bestyet to come trum, which is being marketed
has nothingto hide The TllOO comet comp lete Tandy baa unveiled the lateet
by Watford E lectronics. OCP
with 256 K of memory and an 80 revealed it.a '1ilicon office' con·
The Mad Hatter ia alive and addition to ill wkle r ange of cept, which ia intended to turn
well, i( Commodore'• Alice in character by ~ line liquid bueinffl microcomputel"8. The t.he Spectrum into a buaineu
Wonderland performance at aylte m, and which ia bued
last week', Wiiii.eiiCompukr1 :::~atl~ith°~M v;a: around SPOOS.
:r:w k'~~~
i•;n~l~'i!:!°
pauble° up and runnin,, but
with a lower price and colour
grF~~ ~~I~ a;~;dfo&
The Cint diak program out or
t.he ttape is Stock Manager,
which LI to be followed 1hortl y
wun.'t aaying anything about hu an 8088 proceuor, 128K by Pun:hue Manager and
:urr~a~r
~~:i:~~~
wcr&8!
1
didn't mind Commodore not
RAM(expandable up to 640K) &lea Mana.ger .
and a double-<Senaity 5.25in OCP wina the accolade of
..
dilk drive giving 360K of stor- being one of the fi.nlcompan.iea
, .... n100 - ..... ....,
te~~~~yi:o:,~!i!:t w~~f:J1
cryatal di.splay.
age when formatted.
Included in the pri ce ia fp1xfs.~:rnC:~~i.!;
aupport package' for the
ma.chine wu unveiled to ex·
:!~~·td:::e~at f:e':1=~
The larger T1600 deaktop
claims rull I BM compatibility
and hat 128K RAM,eitherdual
6.25in floppy or floppy/hard
~i:P~=~t~~r~ =-
Deekmate, which givea you a HiSol\. which i, tc heduled t.o
1
municatio11# program, diary
issue iLs Pascal program in
SPDOSformat.

::tX~~:·h:~}~~cl~
fac-e u
Commodore dee..len , . •
diek drivea and, unlik e the
lBM , a colour grap hi cs inte r ·
is included etandard.
and ma.ii package.
It ii not intended to compete
with the larger packages that
TIMSDOS shows
Commodore is apparently Aacertai nin g price• (or these are about, auch aa Lotu. 1-2-3, friendly front-end
e,enaitive to a llegation, th at it machineawuaproceasfraught but i1 deeigned ao that any one Fronting up the Tena lnatru·
baa pre-announced: producta in with difficulty, Without a who buya the machine will be menta et.and waa the Proli te
the put, and ha.Itherefore gone
~!:.to~f;~T;J!;:ac~;: able to uae it withouthavingto porta ble, launch ed in the UK
over the top on the rebound by
inat.alli ng padlocked zippen on sentativee choae to anawe r ev· ~': ~ ~:::o~;~Win- i:
1
!':no!'!{;at!f~!~}th1;f!
mouth.a th.rouahout it.e public
relallona departme nt. ~henl~iryw:~~~;~ta C:!:. dowt that graced th e 1000 on
th e Tandy ltand ia still notthe~~::rn"t!fit;!::~i~:
The box, however , look.I nice, pa.tible'. ura l language front-end to
if a trifle large, and thoee nice ~~:i:~=~:~e;!iUl~ MSDOSan d an expert ,yate m
people at. Commodore are pre- Leather-bound availability of Microeofl'• elu· on a micro.
pared to adm itit'e a 16-bitter . eive Window,.
ABMswhipmarket th;t·~;.r::it~!~
!\To~.:
=:=
From other eourcee we can
tellyouthattheCommodorePC Not everybody' • approach t.o Sagesoft/OCP fine when you're findinff your
.~.~MW/:~:
of RAM can be expanded to
mMcompatibility WU u lack· drivefor Sinclair
lustre •• Commodore's. ABM
Computenhadluggable11tart,.
feet, but aft.er lU: month, 1tmay
become
a little tiresome. So ill
Sageaofl. ia a company with friendly fronwnd to MSDOS ia
640K, it.e 12in monochrome ing at.£ 1.095 in three stylee - oo;gn, on the QL - Sage eomething that you can ,witch
leather-bound, Ka ypn>elone, Account. will shortly be avai l· in and out of.
ablethroughSinc lai r at£89.95, Not that you have to type in
an~~~1r ,~';:~ively including VAT. ThUI may aeem complete English aente ncee to
theAmba.Aador,theEnvoya nd an unpleuantly high price to workyourwaythrou.ghit-the
)'OU, but ve1"8lonafor the more aelection ofEngliah command.a
~e~m!rit\~it:r::~ come conventional
S20/360K OoppieeaL the bottom chin ee
butineu ma- iabya rotatingaerietormenua.
in aL £375, ao It ..... £75.
oft.he range. th e QLprogram ia aome thingo(
Through it.8Far Eastern con- a bargain.
nections ABM also importa two S.get0fl wiII also be convert,.
desk.top machines from Sun ing it.a payroll program. and ia
Electroni cs - the Suntac working on an UMpeCifiednon·
PC6000 and PC6700 are aJeo
MSOOS compat ible. ~~~w~~~o':!o~e~;p u·
BuL the company aima to ter Publis h ing provided the
build eyltems in thi, country. vehicle for the fint showing of

Toshibainscnrtible
about newreleases
Tothiba made it.aentry into th e
bwineMcomputer market with
two macbinea: the Tt 100, a 7lb
portable and the T l 600, a
PCN JANUARY261985
INBRIEF QL-one today, ~\1·~~
·!!n:~!:!.P~~
on t.M game; there "• a £SOO
high·acore competitio n and if
jam toenorrow thin.p are now certai n about. you crack th e game withi n
DKT""1icl.new owner ofCu1Tah Sinclair is celebrating the fin1t QLeoflware,'theadvertdaim a. three montha of purchue , Mic-
Computer Component.a (i.aaue birthday of the QL with acrea of 'First, there' a goi..n«to be plent y ro Power will payyo ufl . Mind
95) i1 now putting the finishing advffli.ain.g a nd proud promo- orit.An d eecond ,it'agoingto&et you, th e &•me cost. £12.95 , ao a
touche. to Currah'e Micro
Soun:e. Thia high level a.Nem- ::!~~e::~it-:!'::; ~ :::~':!~':;;
-~ n<larm for
leu -t han 10 per cent refund
isn't much to write homeabouL
bler for the Spectrum wu the loet.noneofit1'28-daydelivery' 'At the moment , there are The ga me ia basica lly an
18fltproduct Currah wu work· pan.ache. well over 100 90ftware prog - arcade plat form affair, with
ingon before it went un der . DK ·~ how rarwe'vecome.' &a)'I ram, in development,' it.proud· eome unuaua l fea tu.rea. There
Tronics .. ys that. Micro Source Sincla ir a1 it detail• the 90(\.. ly trumpet.a . are a num berofprobl em1 to be
will be availab le in a month, wareandh.ardwareavailab leor Nice to koow there' • jam 110
lved which requ ire nUle r
with vention 1 for other popular
computers following later. f!;n41~~m: ·1c:::~
,;,'°;;,
'";•;;rro,;w,,,;;
; .·,,· =====
more thought than normal
arcade gamea..
One. Micro APL and GST. Sinclair milestone
CltMall • all profita
......
fromaa leaofitagameThe Peril • !':."~'!~d°t"::~
.:'.:~·
~'n:marked by gold QL Research Machines
ofBe.arGeo~r to the Elhlopian ware. And a rang eo (pe ri pher· An )'OU one In five mill ion? I( cutsdisk prices
:r:·:.a~~t~~~
tft!:~::
t.1.60 from eachaaleofit.1£2.99
ala from Kap, Qu e.i, CST,
Mirac le Systems and Sigma
Reaeatt.h .
youownoneof UncleS irC live'•
micromarv elsyo u are . Sinclair
celebrated the sale of it.a:five
School micro specialiat.a Re-
INJ"ChMachinea (RML)haacut
the price ofit.a hard diAkdrives .
St.anhip Adventure game for However, the hard d Ulk millionth micro at. the Which a lOMb Wincheater a nd con·
the lliqon . 'availab leshortlyfrom Queat' ia Compuur 1 Show Jaat week by trolle r now costa £2,344 and a
1till eome wayofTdelivery . 'We holdin&"a free raftle for a gold 20Mb Wincheste r and control-
Lru fMs wi th that neg!~ don't know when it will be painted QL. Well, it. perha ps lercoet.a£2,771.
feeling can take comfort from a a va ilable,' aaid a Quest salee male.ea a welcome chanp from 'nie cont.roller can handle up
:;!.'i>t~!i:te&,t::re°<~~ e:zecutive.
Simila rl y, Quest's memory
'you canhaveanycolourprovi d-
ing it ia black' .
to four Winche8terssnd RML is
quoting £1,636 for ext.ra 20Mb
relation the now,def unct.
to
Phoenix Software) i1 releaain.g ;!~~ !=~:::c"!:~M,;;i~c~ro=Nwe==
0
r~h
~u~rts
== fil1
.s·~~~~C:
~ic!tn: 0 1
::
~ ~2~u~:!f i~~ downthe gauntlet
Jet-Set Willy at J:7.95 for the
48K and 96K Lyru.:n. A venion ~2!,~ :'~iio~~~ :!o~~t~o ge t .an
for the 128K model UIon the
way. Phoenixx (0928-35625) ~h~;:[;"J~!:.~i:~
::·;:~7·::=:~~~=ro:!~'f~
~·=~;w~ 0

i:et~i~~~:=
t:n:nrf.e!~fbi~
,S.vethe Lynx the kiu of lire.
a.la~add~na'rromQu~and
:~~~ra:~t
w
~~!l:ee~~:~.
:fv!~~£~~wb~~
1:~~~
=~u~~eu.~;
Micro'. Tha t.'1 Micro Power's liketoknowthat RMLh aacut

product.that Sinclair implied notrarahortofthemark . £125 more th&n the c:qit or


n.t.1tMrMs.ftw.e'• MW Office- at the QL lau nch that it. was Micro Power is staking a Jot RML'1doubl ed en1itydriv ee.
rated 'quite exceptional value'
byPCN' areviewe r iniasue93 -
iadueoutinne wve raionafo rth e
'n.e non-ait.tell.
developing vailability of the
hard disk ia particularly intri-
riiiiiiiiiiiiii;;;
====..
iiiiiiiii -1
Amat.rad and the Commodore guing. For th e rest of th e
64 . 'ni e package glve• th eu.aera eol'twatl!landhard wa.reSincla..ir
rudimentary word prooeuor, roul d augge.t that it. wu al-
databue, 11preadmeet, and ways intended that they would
graphi cs for an a mazin& £5.95. be developed by third part.i ea.
'nie new versions thoul d be on ButQueat 'a Firefly .ofCOW'le,
aa.le by the end of the month can only be uaed for CP/M and
through Boot.aa nd WH Smith. notQDOS. So how much longer
will uaert have to wait Cor a
Wtwar. f"rliKtsMd OceM have venion that worka with the
patched up th eir diff'erencea QL'a own operatinr ayst.e.m?
over the uae of Lbe Hunchback And for a machine that has
characte r in compute r &ames. been around for a year there ia
Ocean ha.I withdrawn it.8 legal still a depreuing ly -.mall
action again1t Soflware Pro- amount ofeoftwa.re around. A.. JIXYU.ANDHYDE-WltllU..fldlefalWl.c::IIT,......Xs.4tdl ..... ,-
ject.I and ha, allowed it to go recently u Novembe r, Sinclai r te..., ..W._hm OM~teaNtW. C..U.t1131-r • lltS232
ahead with it. Hunchback at waa iNui.ng to t he prMI in- .... _. E1Jet.rac..tr.ks-,.,1all'wl•,tetw~-4
te Ille..._
th e Olympic:a game . In return,
Soft.ware Projecta hu acknow-
lM&'.edthat Ocean owna the
formation daimin&" that 'the
e:ztenaive hardware develos>-
ment ia paral leled by extensive
tWI ..........
(070l-87567J
._ a. ........
Is,...,.....
N ....._. 11111
,ricN ~-
n. Trwlllta nftdl tr.. DNCS
--..c•,....
c...tr.lcs Nll CDlta £251 aM b 15232 t2Z3. ..
.,u..
copyright t.o Hunchback and tti,l'tware deve lopment activi- ...... DHCS~a3lM~T.-ltdl.,t.rp- ....... ..,... .....
will not beproducina any other tiea involving over 200 bow,el'. ltSm llilwfact Ntt..ir'llicn. I CNb£22L

-
....,
game, fea turing the character .
n.,..,. ... more 16-bit m..icn::,e DAR & STATION AUDIENCE
being launched than eieht-bit Ua.ingyour computer Start.ingWedneaday May l, 11.40-Noon, Radio 9-12 -year-old.t
machines. Who a.ays ao? BIS- 4VHF
Peddar (01-633 0866) which Comput.eraat work J un e 12, 19, 26, 11.40-Noon, Radio 4 VHF 9- 12-year olds
publishes a Quick Reference 'nie Mole concept May 16, 00.30-0 1.lOam , Radio 4 VHF General pub)ic
Guide to microcompute r •Y• Uni(ormally accelerated motion May 17, 00.30-0 1.lOam , Radio 4VHF General public
tems. According to it. latest.
figuratherearenow295e ight-
bit micro8 on the market. , 185
TY
Micro Live February 8, 6pm BBC 2 Genera l public
16-bit. machines and 71 32-bit. March 8, 6pm BBC 2 Gene.rat publi c
machines. Oepre88ingly, 64 From0ctobe.r1985th e progra.mmegoeaweelr.Jy
micros ar e deac.ribed u being The Leam ing Machi ne. Wttk ly 11ta.rt.i.ng
March for teve.n week! , Ge.n eral public
lBM compatible . In 19S4, 191 late nig ht BBC l
new mic:n;MJ were launched o(
which 88 were 16-bit. and only
64 eight -bit .
Fw_._..,..W
______
Computers and the disabled
,.._....__,TY_
Starting J une , five weekly programme, Genera l public

PCN JA.NUARY26 1985


DoctorWho andthe War Lard locoMouo,,
An 1vrf"l"ete>:t~hft feot()(Jllg AtffllOr':abltanirntXt!d,amelhoti:1~
fheq ·rl<yand,rrep,n:sit,kOxtor It rt)c p'ayrrccnl'J'Ol"otro1nttt111elftt,g
UKreosesindlficuftyast~Ckhfflr:.n c,our,donl!Xterts1~oer,,.orJ,:
irii::k/s.pres~rm
20~/choll~ro comprising
al:o:JtSOWHl'U
lh<playtt 8BCModtl8ondAa:ni E.i«ttl'.ll'I
68C~&Camtte Ca:s"ttt
£Z95 £6.95
Gamefor
a Memotech•• •
ld (FD7Cl,a
ca ll 179 get ASCII of current
key
Thi a returna th e ASCII value of
GAMES
TW LWlTTU
Gfi09l Bu.terw
PUBLISHER MACHINE PRICE
Activi1ion SP,C64 .!9.95
I was most surprised to re ad thecurttnt keyor'O ' if no key is Maiclil>al oia n SP £6.90
youran&we r t.otheen qu iryfo r a being premed . The routin e pre- Airwo ll J::iite SP £6.95
computer offering backg•m· serv es all but the AF re,istera. DT'• Decalhlon Ocean SP, C64 £7 .90
mon, cbeu and bridge (iMue NU:JoyMOn, §15
Knight Lore Ultim ate £9.95
93) . Clmstchurch , Dorut.
Aa lhe only magaz.ine, in my J::hte Acomioli A~ £15.00
brief experi ence, to pri nt Unravellinganother 30§t.arsiri ke Real Time SP £5.95

t~kll ~~.~
Memotech listings, I would Mi~~re £5.96
have expected you to recall that link in the chain <le.on £6 ,95
thi.eexcelle n t machine can alao I am glad that Mr S mit h 10 13 G1li:ollhe~ o;;;.. SP £9.95
otrer pontoon , bladYack, (Random Acceu. i88ue 94)
draught.a and reveni, u well as ga ined &Orne inte llect ual 81.i· II II Doomdark'1 fiev. Be2:ona: SP £9.95
mulation if not pra ctical ap- 12 10 §lectt Come Reoorai§f.t'!64 £12,49
the thr ee requeat.ed .
~ow:;:~·
p~~c;:;i;.o;~:
gamea list ing or two, to con·
plication from my arttele , Un-
chaining VU-FILE (iuue86).
He i• quite correct in 1aying
13 12 Staff of K arnath
14 17 Raid over Mo«:ow O§~la
16 18 Booll
Ultimate

Fire'61ii!
C64
~64
§P.~ 64
£9.95
£9.95
£2.50
vincethecomputerbuyingpub- memorycan be furtheraave<I by 16 16 Combat Lrnx Martec:h SP ,C64 £8 .95
lic that the one reason for not the wteofVA L CThada IKZX 81 17 ~yHunte r US Gold C64 £9.95
buying a Mcmot.ec.h, ~ lack of too). Howeve r in order to sup- ~64 £9.95
port a BeCO n d Microdriv e you
18 ii'"~61eg,..'°"~~z
aoftware, no longer ezi st.e. 19 Po e Poaiuon Ata Varioua £7.99
DRJoM s, wou ld ha ve to find anot her 595
byt.ea - no amount o f V Al.A 20 lntSocttr Commodott C64 £7.99
Kmghom, Oxon.
and SGN Pls are going to
••• and holdingthe achieve that. It wu my inten-
1Airi1;1'1:} 3·13Ml·l·i·l;
l
keyto the MTX
Although the technique for
tion to make the convenion a,
simpl e u pouible.
However I t hink it'1 time for
1W mu
I GhoatBuat.ers
,_
£9.95
tw mu
I Ghoet'liuate:rs
.....
£9.96
reading the Memotec:h PCNto bend over and take a few 2 QatcJil>al £6.90 2 §wi'oi'Kamatli £9.96
keyboard de8Cnbed by Keit h lu.hea - the confuaion over t he 3 Air Woll £6.95 3 Raidover MOICOw £9.96
Hook (iss ue 75) UI fut (i.n
machine code ) and detect.amul-
tiple key presses, it is st.ill
file.names ia due to a couple of
::ru~~~·tt!:e
~i nr:ct
::: " Knhi:hlLore
5 §koolr'.iau
£9.95
£5.95
••
~~uilon
.£2.60
£7.90
cum benome to work out th e m iatake,a. 'There ehould be a 6 rrr , ~uiloii £6.90 6 ~Runter £9.96
sense-bytet(oreac hk ey. This is apace between VU-CODE and 7 GilioliJieGoa. £9.95 7 -';,o.aibieMi.Nion £9.96
espec ia lly t.rue when ASC H MO in the SAvg ... ooos state- 8 l>ooinaarb ~v £9.95 8 H unch&clr. 11 £7.90
values a.re required for the key ment, and aa Mr Smith point.I 9 Select l £12.49 9 lnt.Soccer £7,99
curre n tly depreMed. out, Vu-File &hould be vu. 10 HunchB ack ll £8.90 10 SwnmerGamee £14.96
In cases where multipl e key FILE.
presset are n' t need ed, a call lo

MICRO
the&yst.em ROMata ddreu#79 t~~.!f~pt~:te~m:~!~
(decima l 121) returns to the it ia much eas ier to convert
ASCH value or the key being VU-FU..E with Trana-Exp reu
~ :!'
know. but I wrote the article
ui~ ~ -1beforeTtan•Expreawaa
:-Cia"m!~t~ laun-
# F0 7C must be cleared , for
ch e<I.
examp le: Carl J Lawre n.t0n,
:1ora clear &ccumulator PlflCOI, Me.rwysuk.
:iiUViiiMlllll

·~; 0 .'
0
~"~1
a,
-. ,·
~ ~ ~ b.,1~f!li~!ilffil/llll':'t'
I

PCN JANUA RY261986


Approachesto
double-letter combinationa -
ques, you'd still race th e mam ·
- .u,
andaoon ; together with a A Commodore hu • produced
an upgraded diAk drive in

-
~~~:too~~,i~ your die-

ni-----
anagram cracking few more positive onea. the 1540N ries but ao far U we

--N
·-... ......
_-...
Theaecond a lternative would lf you real ly want Lo be know it will only work with the
be more 1traig hforward bu t no ambitiou.a, you could introd uce new Plus-,4 machin e. The 1541
~,.._
.....
..............
...-.-..,
.. .,.QL lest long winded, since you
would haw, to formulate bun ·
aome element of interacti on
and u pert aylllenu program·
ming, by a llowing the user to
dreds of rulet th en enter those .
remain, lhe only dedicated
drive for th e 6" .
tn';!:;~fohw~~~ toi&oi:;;

___
For reference material we confirm new rul es u they are
U..telNilto,ndltcealetefwonll
wlidl .. .......... u:;~!°~~~°:u
1:~·.b~ encountered, and ha vinr the
computer 'learn ' as it goe,
I CN ... two ..,.. ,........ tMs. come up with aome readab le along . Tall order , e h?
drivee,itwo rksverywell and is
certai nly the cheapeel around .
Flrtt.te11Ma lNtilt·ill~ , llke books on eemant.i~ A further

,_.. yo~~,t=l:~ l~cdJ:~

- - -?T
..
,... ., St:raMN;•MCM4. ........ Fasterrouteto C64
u.,...
-
..... c..,..w-
,.... codrN b clctloury , •
suggest.ion: try • book on codes
and dphen. 1.nth e da ys before
:=:~~'!°&~:1r~~f
disk drive upgrade? ... Commodore mak ee for it&bwii-
nee.amachine:1.To uae lheae you
will need to buy an IEEE

_
acptta1NN1tef,...farletter c:~k- ON64witll1dilt*i¥eW ~~~~e;!~~n~~1ri':
........,
Luc:,JOMI,
ing codes .
M to the actual ooding of the ~
program , memory require- E...,.......,..._.U...,._flf
........... to pt. cartridge port) . Theee are much
faster , occuionally offer much

___
Maloon,£,,..,,. ment&may force you to split it tlel 541 Wltls~fw grea ter storage , but alway cost
A First, we can' t tell you how into two programa, one to t>,jol,. anoth er £60 or ao. .

.. ...
l'IPt ion codedita dictionary . generate the nmdom words , the .......... tulc:.-.4or11 ... Commodore's l EEE driv es
We suspect the compan y i1 other to do the checking . Save IINal542.lsl......_witlitM
64 ........ _.., ... _ are compatibl e with th e 1541
1itting on that information . the output rrom the fint as a with a sing le provi90:donlt mix

~~ f.~ryres::~ lot prog ·


data file which will act u the tle 154lt It U...-, .U. disU between 15,41 and the
!!:h:~e:~
documented in some more adv· in~~~toc!e=::· of
_.

t>,64 ?
others. There ia a margina l
difference in format which
could caw,e problem& if you
anced compute r book,. Howev·
er , having mastered the t.echni-
reu with a rew 1imple negative
rules , like the rarity of certain rtl~;l""'°"· move belween th e two .

JANUARY
every week
OFFER
I want Personal Computer New s delivered to my door

D lyeor ( "'il iiWti).... ~ CIOOO


O lyeorEurope ..... ~ £2500
O lyf!Otoirmoil . . ~ £55 00
0 1..-.clOMmy ct-.qt..e modepayable to Pen ,onol Compute.. ~
O Pleose chcwge my Ac.cHslv.dDirtef"siAmenc:on Eapr eu cor d (delete whffe not
oppl~able)
Acc:ountN o. _______ Eapwydot. : ______ _

W'hot typeofc:Off\f)Ut...-doyouut.e ? ••••••••.•.•••••••••••.•.••••.•.•.••••.•.•.•••••.•


Get Personal computerNewsdeliveredfree Doyouut.ei t forhomelworW.duco tion? _________ _ _
to your~ everynek for a year in our
specialJanw,ryhalf-price subscription

l lllll
offer.

Fillinthe form below.nd besure of getting


yourcopy of action-packedPersonal
ComputerNewsfor less than half the shop
price ...just £10for a wholeyear Instead of
the -1 price of £20.
;:.IIIIIIIIIII
Send"" s.bscriplions Oepl,53-55 frilh Street,LondonW1
11
PCN JANUARY2'81985
List Basic variables
In Amstradprograms
The following ahort Amatrad
CPC -'64 routine ia • useful
:b!~hga~:!l!~~~
i~=
been uaed. Merge t.he rout.ine
into the working program, and New year cash for winning wave
activate with MUN N,300. Alte r- The winner of Decembt>r 1'>M,cro"<l"l' of the month,., JamesSndi.on of
natively , use it u a aubroutine Culche-th,WamnKfon t•!>Sut.>921 H,!.SBCd1,k routine allow-.acc~s to

~,t:ta~~~~
.k:IMC~ .iny1ndmdual,; edor,;oa1otownte,1copyoftheM'ctortolhebuttrr

Beebwindow L. , !I ....riol• t i nt f lr,lt fl t d, 1,,,...,


lOOl'ITA 5 ,20,3<1,5 ln111•loo1>
gets sideways scroll

=~:e
28REM 1h l• hH wl ndow.•ynt•x •• fof 2,e lN'f :JnP ""''' '" loop :
A aidewaya l!ICl'O!lingecreen , o thtrw 11, tt l ne xt bl'l t , ,,,,,t
i~:~
VOU28 window co- ond,- •••

::~~~
i USER GUIDE If vn,uH 280

~ !:r,;::i~~~:t'n
"l~t~BC
ia 1et up with th e com mand
VDU 2A, t..EPT X , I.OVa.R Y, RIOHT
x, U PPE R Y
..
40REFIDl'l,B,C,O
seA .r • 1.,cee .. (0 * 40 .. Al

..
'80lMSr25S
308.loo••"d
31' !1 LOl'l132:STl'ICl.78),Y:

320
, •-,li,,

, 11 lo1t
l e1l •• • c•
JHX :CPX• CB-0) :B EO OUT :
ro w reoched,
011 r 19ht

t he" 1xlt
and vertical acrolling ta eas ily 330
90F'OR X-0 TO 3 STEPJ
carried out by a auetta111ionor 340 ClC : LOfl, 70 :flOCl40
100P.r• Sr
VDU ascommands. 350 STl'IL70: STAL n
llli!l(OPT X

ho~C:v::
needed .
:.~:!i:f
.g:~J~~
~~ , 120
1 JeSTA l. 70 :STAl.71
1401.0A• Ill OIU 25&
380
370'
BCC out• r loop
th u rout 111• odd• 40 t o 1,,1or
•ddr•••••
lc '" '
( ••· •ove, t o t1ext
The data in line 10 holds the ,c ,e tr1 Line)
158STA l. 71 :STAl.73 380 LDt'll.71 : ArCIC
• li5
parameten for the machi ne

...
1150' lo•d• •dd ,.• u ol to, lef t ol 398 STAl.71 :Sfl\ l. n
code in t.he aame format as the
,,.
...
1,,1
111dow 1" t o toc•l 10 111 1.70 - 1.73 400 JMP 01.1hr l oop
VDU 2:8 command above. Thi •
can be altered to whatever
valu es you require . 428.0UT

~=
19elOX • 0 438RTS
A word or caution : ir the 200.oute• loop
~/~fl~~ h~IC:!e:
addres&ea used by t he code wil I
2 10
220
730
OECl. n
LOYI I
4481 :NEXT
458 CLS
408 FOR X•l T0<18 1~IHT~P£RSOMN.. COMPUt

~=~t -;i:1:::t:~=~; 2'40.


250
'""u loo
LDl'l(l,78), T 1STA( 1,72), T:
.,.
ER HEWSr; :HOT

only . 488 FOR X• I TO 30 :CALL S.r


, 1hlh1 ch oroct , r o"• ,,oce li lt 498 FOR H• I TO 39 :NEXT, :REM COELAY l
Jt!fTuUin , 2ee CPYl (C-fl) :8(0 lu U l'ld:
Gate,Mad, Tyn.e& Wto.r.
PCN JAN UAR Y26 l 9&5
COOLCHARACTERS
I
.-
ExpOllll,...rdlarlcursols wllll-
1 above the Basic progTam, start.ing at the
address give n by the system variable,
c:odohllop byBenWlllcocb. . (VARS), an d tenninated by a byte #80 .
obvious that th e Basic system will need
to search th e va riables are a; th erefore
the ROM must contain a routine for th is
ia machine code progr am for the purpoee. Th e routine to use is at adds

11
There are 8ix different catego ries:
ZXSpectrumcanbeusedinconj u nc· • Numbers with single-letter names . # 1988 . It is entered with HL pointi ng to
ion with Basic to print the standa rd • Numbers with nam es long er than the first byte of a variable, and .will
character se t in se veral expanded for· one letter. return with: HL unchanged ; DE point.
mat.a:. • Numbe r arrays. ing to th e fit"8t byte of the next variable:
To promote this easy interfacing with • For-next loopcontrol variab les . BC - the length of the variab le
Basic programs, a novel met hod of e Strmgs. 's k ipped'.
tra nsferring data has been employed; • Stri ng arrays . Wit h this routine at hand , search ing
certain Basic variab les are reserved for It is not difficult to distinguish becomes easy: to find a n umber variable,
the control of the machin e code progra m , between the m , as the first byte of each for exam ple 'x' , the first bytes of each
and the latter searches the variable s category has a un ique range of values variab le are chec:ked until a byte 678
area to obtain the necessary data. (scethemanual,pages 122to 124), buta (ASC U for 'x') is found, or until #80 is
Extensive detaib of the way in whic h search of the varia bles area will be fa r found , in which case the end of the
the Spectrum Basic system stores vari- from simple, because the different variables area has been reached . The
ableta re tobe found in chapter24 of the lengths of the different categories must code for a stri ng will be #20le88t han the
user manual; however, to summarise , be taken into account. Fortunately there corresponding code for a variable (eg 'xS'
the var iables are stored immed iately is an easy way to achieve the aearch. lt i.s wi1lbe#68 )- aee Figurel. 11•

IA
NIN 1040001 Pri nt character and attri bu tes at J)06ition
(HORIJ,(VERT ) ;n mode (MODE). Increment (HORI)
and (VERT ) u approp ri ate . If co-ordinate s are out of
range , reset them to 0,0 .
PRI..N
(05010) Print a li neofthedieplayfile . lfi n doublewidthmode,
thi s will be two bytes. On entry, BC points to th e ROM

···;···;
data, DE points to the display file.
PRJL 105260)I PRIR(053001Double up left I right nybble of A, to fill all of A.
PML 1054101 Put valueof A into attribute locationaddreNC<iby DE;
if in a double width mode, do th e same for the next
attribute on. ....
, .. 111

·-· ..•
..
..,.
u

....
EXCff(060001 Excha nge the va lues of the program variabl es
.....
. .....,
(HORI) ,(VERT), and (MODE ) with the value1 of the
buic variables h ,v,&m respectively. If any of the
....
,....
. ....,
latte r are not fou nd , return with the carry flag seL ,.,., ...,u
AND 108000 1 Search variab les ar ea for t he variable (or stri ng)
defined by the contentao f A. If found, retu .rn with HL
pointing to the number data (or lst characte r of
stri ng). If not found , ret u rn with t he carry flag seL

f'DE 8 CD Df' FE 38 16 :SE 54 CD FE SS E6 H 77 20 0F 23 :SA 18


18 INPU T "S t.•r t. •ddr••• ?" I a
FOF 0 f 9 f'E 38 0f' 28 28 d.E 23 f' E9 0 FF IF E6 01 3C 86 FE 18 28 PIUN'f "l!:n t.• r cod• on• b)' l• •t.
FDF B 46 23 7E CO 07 FE 08 78 fE 98 38 01 97 77 F1 Cl 01 Et • t.1••"
FE 00 BI 20 F6 CO OF FE C9 E5 FE A0 C9 CB 46 28 0E 0A CD C4 38 PIU N T " 111 "'pp•r c•••"
H ee 05 C5 F5 21 19 FF 3,A 18 HA S FE f2 IC 0A CD CS F'E 12 48 PIIINT " AtlDIIE SS • "I
FE1 0 FF 2F E6 01 C6 lE BE 38 F E8 0 ID 18 02 0A 12 14 7A £6 ,. . INPUT • •
FE1 8 00 23 :SA 18 H 2F H E6 FE B8 07 C0 78 C6 20 5F 08 7A ee t" ··- ·x x · THl!:N S TOP
f'E 20 0 1 C6 16 BE 30 06 21 00 F EC0 06 08 57 C9 0F 0F 0F 0F '19 tF LEN ••< >2 THE'.N PRINT
•erro r • ret. )' P• " : 00 TO 78
FE 28 00 22 19 FF FI F5 06 20 FEC S C5 06 04 0F 07 CB 19 0F 188 LE T b•C O DE • • II J ·49
f' E30 CB BF 06 0F 87 87 CB 10 FE D0 CB 19 10 f 7 79 Cl C9 12 11 9 IJI" b )9 THl!:N Ll!:T b•b •,.
FE 38 87 CB 10 04 4F ED 58 19 FED S CB 4 6, CS IC 12 10 C9 DO
FE40 FF 7A 0F er 0F 57 [6 [0 FEE 0 21 18 FF 06 03 OD 7[ 03 138 LET c•COtlE ••ci•···
FE4 8 83 5F 7A E6 03 Cb 58 57 FEE S CD F9 FE DS 7E OD 4E 00 148 IF c:>9 THEN LET c•c: • "
fE S0 D~ JA 1A Ff' E6 18 C6 40 F EF0 OD 77 00 71 OD 23 10 ED 158 LET d•d• c
ce as 169 .. IUNT • •
:~1<~/~:
;~
~::=~; ~:
fE5 8 57 21 IB ff 4( CJ Al FEF B C9 05 C5 FS 2A 5C 7E
~
FE 60

=~ ;~~;;;~
FE CD

: ;~ ~;~:
Al

~~
FE 0 3

fE7 8 00 09 EB CO 0 7 FE 2 1 19
79

~~
E6 07 FF0 0

Hl 8 0e
FE

~
60

ff
2:3

~~
00
0E

00
Cl

68
8S 2S

~~ ~~ ~~ f- --
76 00 ff
: ~:

----- - --
PCN .JANUARY2i6l986
- -'
FE 80 FF 3 A 18 FF E6 0 1 :SC 86
#494A in horizontally adjacent cells, for each of
The screen file occupies addressea #4A4A the eight lines . Figure 2 shows an
#4000 to #57 FF. The usual style of #484A example of this process.
character cell on th e Spectrum ia 8x8 #4C4A The Ba.eic program shou ld eet up lhe
pixel s; 8 byte s in theacreen file are thu s #4D4A following variables: h (Horizontal print
requ ired foreachcell. The addresses are #4E4A coordinate ); v {Vertical print coordin-
not.allocated sequentially. Th e sc:reen is #4 F4A ate ); m (Mode; O,..Nonnal , l • Double
best thought of u three blocks corres- The data for the character forms is width, 2• Double height, 3 • 2><2).
pondi ng to row1 0 to 7, 8 to 15, and 16 to stored in the ROM, from #3000 for The text to be printed must be put in
23 (the latte r contains the 'messages' 's pace', to #3FF8 for '©', q to pri nt '©' t$. Note that: t$ must be a norma l string
area). These blocks occupy addreuea normal size, the eig ht byte s ,13FF8 to aao ppoeed toa stri ng array; and that h,v,
#4000 to #47 FF, #4800 to #4FFF, and #3FFF are simply transferred to the and m must beinteger values, and set up
#5000 to #57FF respectively . For each eight byte s const ituting the required as normal variables, not by means of
block, th e LS byte oft.he address defines ce11. FOH •NEXT atatements.
the cell, and the eight poaible values of [f we wish to print double height The attributes used will be those
th e MS byte define the lines within the characters, two vertically adjace nt cells current at the t ime, as for normal PRJNT
cell. For example, lheoell corresponding are used, and each data byte is inserted operations. The ma chine code is run by
toth e poeitionof"'PR JNT ATlO, lO" uses twice .Toprintindoublewidthfonnat , it RANDOMIZE U S R IIIW)OO. The codecould, of
addresses: isnecessaryto'doubleup ' eachofthetwo course, be assembled at a different
#484A nybb1es of the data and then insert them address. II".:
Assemblylisting
09010 OPU (FDC8 04440 PUSH DE;SAVE All i-' POINTE R ~210 RET C ; PET JF 8L0Ct CROSS
01000 MAlN CALL EX C H1 ex l:IASVAfi 0 44 50 LO A, (V O. T) 95220 LO A,O
eu,u, JI? c ,11Al NZ I WilH VAr;'S 044b0 ANO (18 852'30 SUB ( CMS
; ELSE RE-ADJUST D
01020 LD A,(~4 04<1#:,:) AOD A,£4 0 0'52 40 LO O,A
91030 CALL f1N0 ; FI ND t 't 04470 LO O,A; OC•SCF.'EEN POINTER "2~ REl
01040 Jli' C ,M AINZ 04J8e LO HL , MOOE ~2b0 PPJL F:PCA I L NVB8Ll ENTRY
eu,50 OH Hl 04490 PRo.A BIT 1, ( HL > 0'5279 RRCA
e 10t.e DEC HL 0 <15ee CALL NZ,PPLN1 C.ALL TWICE ~280 RPCA
81070 LO C ,Oil ); LD BC WITH NO· 04510 CALL PRLN1 Jr ,Z,c H[IC,.HT 0'5290 RRCA
e 10ae INC Hl; OF C.HAPS - 04520 INC BC 05300 PRJR PUSH BC ; ~ N'l'8 [NT~
010Q0 LO B,<Hl ) 04530 LO A,C 8'5318 LO &,(04
0 1 lff P'IAINN HK HL &4540 ANO (1117 •5J..l0 PRJA RRCA
01110 LO A,<HL) $4550 JR NZ,PROt' A1 LOO P 8>< 0'5'l~ RL CA I DOUBLE UP 81 TS 0 TO
0112f> CA LL PPIN; PRINT CHAI-' 0<15b0 PPAT POP OE ; AHR POINTEf< 05340 RR C.1 4 OF A 4 PUT IN C
0113 0 DEC 9C1 DEC COVNTE F 04#:,9'0 LO A , C[ ~>":0) 1 [IASIC ATTR 0'5~50 PPCA
01140 LD A,8 04700 CALL PRAL I DO ATTP f<OW 0536-0 RR C
1 1150 OP C 04710 BIT l,<HL> e,-,3 7 9 DJNZ f>fil'JA
1 1l b0 JR NZ,M A JNN1 If NORE LOOP 0 4 72e JR Z , PRAO •'5380 LD A, C 1 8ACI<.
0 117 0 "AINI CALL EXCH; S[l N(W 04 73,e (X Dt.HL 95~~0 POP BC
e 11 80 RET I VALU ES OF VAPS 4 RCT 04740 LO BC,[00i. 05400 RET
04~ PRlN PU~H HL 647"',e ADO HL.B C 95410 PR A L LD (D [ > , A, 00 FOW o r
94010 PUSH DC 0470,,t EX DE,HL1 DO NEXT lF 05420 £Ill 0 , CHL> ; ATTl-'IEIVTES
04020 PUSH BC 04 77& CALL PPAL; HEI C.Hl e5JJ.0 RCT Z1 R[T IF .i:l WIDTH
04039 PUSH AF 0 47 80 ~AD LO HL , HORI 05440 INC E
0404e PRCH LD HL ,HOP! e479 & LO A,(MODE> .5450 LO <O [),A1 NEXT ONE AL ONG
040~ LD A , CNOOE) 048" ANO £•1 0546.e DEC E
04~0 CPL 0<1810 INC A t5470 R[l
04070 ANO (01 0 4 8.0:::0 ADD A, (Hl > 0 b 000 EXCH LO IX,MOOE
04080 AD O A,[lEI HOR I IN RANC.l 04 830 ANO (lF1 IN<' HOR I ACCORD- ebe, 10 LO B,£03
0409'0 CP ( HL >: .t CONPATIBL[ 1'48 40 LO <HL ) ,A; IN<> TO MOOE 0b02e [X CHN l.O A , (IX • {03>
04100 JR C ,PR CHA; WJTH MOD[.., 04850 JR NZ ,PPlNZ 0b030 CALL FINO: rJND VAP1A8L£
04110 lt-K: HL &d8b0 JNC HL I IF N [ CESSAR'I' INC. 0b&d0 RET C1 IF NOT FOUND
04 1 ~ LO A,(MQD[l 04870 L O A,CMOO[l1 VERT T00 - ~0:5-0 LO A, ( HL ) : EXCHA NGE IT
94130 CPL 04880 RRA 0 b0t.0 LO C , (U•(ff)I WITH SYS
04140 RRA 048<J0 AND {01 0b070 LD <IX•{e0 ) , At VARIABLE
041 50 AND (01 •4qee INC A 0b090 LO ( HL l , C
04lt,0 ADD A,{lt> . 4910 ADO A,(Hl> 04.&% IMC. IX
04170 CP ( HL ) I ALSO CHEC! V[PT 04920 CP (18 0blff DJNZ Ek CHN 1 00 N[)tT
04180 JP NC,PROI< 04930 JR C., PRADA 8b11 e RET
04190 P~HA l'D HL,(00001ztlo'O IF 0 4Q4 0 SUB A I ZEPO If" OVE P 1-'ANc.E 0~ f !ND PUSH 0 £
042M LO ~HOPI) ,+I L 10UT OF RANGE • 49~ PRADA LO <HL ) , A 080 1 0 PUSH BC
04219 PR0t- POP M 0 490 0 PRINZ POP AF 0882e PUSH Af
0422'e PUSH AF I A•C H~ COD[ &497 0 POP BC .a0'30 LO HL , ( ( 5(4 8 ) 1 (VAfo'S)
04 223 sue r 2e , 11t coo c • r20 04980 POP DE ee..ae FINDA LO A,(Hl)
042'27 R[S 7 , A I ENSUPE NOT (7F 949% POP HL 060~ CP [ 80
0<1230 LD e, reF 05"0 RCT 08k0 JR Z,flNDkl U [NO
0 4240 ADD A,A 0 5 010 Pf.'LN BIT 0,IH L)I JP If" l 06070 POP 9C
042 ~ ADD A,A 050.::0 JR Z , PRLNA; WIDTH MOOE ea0ae PUSH 9C 1 B•C.00[ TO FIN D
042t,0 RL 8 05030 L O A,(BC) ; CHAR FPOM F'Ot1 880% CP B
04270 ADD A.A 05040 CALL PPJL;[kPANO L NYl!BLE 96 100 JR z,r1ND Z1 If FOUND
04280 RL 8 05 0~ L O f OE l ,Al PV l ON SCl-'EEN ea 11 e CA LL (19B 8 1 l f NOT FWNO
04 2% lt-K: 8 e50b0 IN C E 08 120 E X OE , H L 1 00 ON TO NEXT.
043&0 LO C,AI BC PO I NT S TO CHAR e 50 70 LO A, CBC> 001)0 JP FINDA
943 10 LO O[,(HORll 05080 CALL PRJP;(kPAND P NYBBLE. e8 t4• r INDZ INC HL
04320 LO A,D •5090 LO (O E ) ,A 08 150 IN C HL1 POINT TO NI) . OR
&4 '3~ PF-CA 0'5 100 DEC £ •e1~ I NC HL1 lt.t CHAR ,
043 4 0 RRCA e5110 Jfo' P~ LNB ee 110 F INDX RLA 1 IF N01 fCOUND
kl~ RPC.A e'5 1~ PF'L NA L O A,< B C1 ; H ~I 98 1 69 POP BC: SET CF·
0,;136.e LO O,A .5 1 30 LO <DE ) , A 1 WID TH f-0 199 LO A,81 "POP A NOT r~
04370 ANO (E0 05 1d.0 PPLNB I N(. D .S200 POP B C
04380
04390
OF E
LO E ,A
.,1~ L O A,O
0, 10,0 ANO (07
082 10 POP D[
•e22e RCT
e.4400 LO A,O 05170 R(l NZ1 IF NOT C-(L L 80TT ·~900MODE ocr e (ffl VAPIA0L(
04 410 ANO re~ 0, 1e0 L O A,£ 0'J010 HORI ocre £ff 1 VARIABLE
04 4 20 ADD A, (58 051 .:,0 ADO A , £..'0 0 9020 VERT OHB (001 VARIAB L E
e.44 30 LO D,A 0,2:00 LO E , A1SET [ F~ NEXT ROW 9'90~ DATA OE:f8 (t>D,£t.8,{7E,.
....
Listing 1
....
.....
.. =
00 00 2

....
....
. ...
....
....
....
........
....... ....
-
... 11':o•l•p

...
I
I
• O funct1on

•1 -
kl

·-
....
t • v l or
key o•n .... ,1t. or
....
... ....
,. ...
...,. ....
...,
0 00 70
009 17
..-•e1e2
d0 10
I• 9e
d 0 11:S
6c 18 ••
...
... o p e ,..•ot>•l co-put e r n• .. •

.....
00 0 78 9d8• •'l 01

-· ..... ••ec
...., ..
N07<;1 11<11d • •

.......... ..
.... 7 nqu eu- • eec:6 1nu.c>.,. of ChMS In l...ybd qu.u.e t aBf 6c 18 ••

... , o ....
....,........
... ....
trq,...c• • 93t4
k•yq• U l277
p t. r-• •N f b
, k e ybo.rd
1-.P._,.•
qu eue
z..-c:i P•O •
01HIB2
9d92
9dCJ:5
9d97
11<11• ••
10

..... ..,,,.,.,.
te ••

.............
....
11100~·~2"7
yloc:ik-$ 4 298
0 00 8 4
0 0 085
•o••
9d9c ..
If
fb

..... ..
acr-•~• • 84 80 1acr--....ory 'td9 •
0111114

... ..
01HU ,
..
.,d 0il ...
...
c olour • • o90 0 ,colo...r
10i••ble
-Y
i nterr-upts
00 087
10086
90•0
90•2
Yd•4
• " 00
bi

..... ..,. •a
... 1rqvec .. o... 9d•6 I• 9e

...,. ...
.... 7 9d01 14 0 :S <d

..
., 18 ., • sta olov.c

..
';ldlll • 0 00 'l1 ',lda.9 HI 07
15 0:S lda irqvec+t 0011.,2

..
00 111
19 Ydl!l7 1'd•b
90 IRIA l't •• st.• o l dve-c•I 1••v• 010 lrq vect.a,o 000 •:s 'td • i:: 2t!I 1!1
4 'le
000 21 10• C<staf"t 9d•f

...
9d0d 4C: • •
1• ,n
....,. ..
9d lllf •t• 1rqv-.: 00 0"5 ., db2 2tl 0b • • found

...
.....
0 0022

...
.
N ll23 .,dl2 •9 'td Ida C>•tart 00 111
•• '9d b !5 b i
011124

..
9(11 4
9dl7
1, 111
3
<I I
1rqv-.:•l 1• nd tffl &bl•
1r•-90•bl•
n •w on•
1nt .... r1,1.pt•
.......
llMlllll
'i'7 .,db7
't d b •
'tdbb
2111 111
10
• ••

c'l 111111

....,.
.,., "'
ee 1112• 9dl8
N027 'i'dt9 'i'dbd flll 111

'fdl'f Id 'fe l dy t.ype NICI! 'fdbf 2t1 0 4 ••
•a
_.,.
..
'i'dlc f8 2• be q not.yp • 1no c- • nd In 1>r09r • •• N t82 9dc2 &c ••

...
N ill

...,.,.
01111111
32
,01• • !5
'9d2 11 fO
'fd22
,.6c
c•
,...
03
lliil .,.
I d•
beo
nqu.ue
-DtY
(old v• cl
1b1,1.
H ..- .-.pty
......
INHlll3
N iii&
•ac!5
'fdc•
•a~a
'"
....
• • 20
9C1 00 04
foundv

....
...,.,. '"..,.
...
0111
113:S
'fd2 S bi
'fd27 80
•9

..
77
IU
192 ""'"'
(ptrl
•t • t..• yq
I d• £ 1
,y 1Q•t
Jput
eh•r
i n buf f ..- qu.ue
..
......
00 111•

..
llMll117
9dcb
9dcd
'fdcf
bi

,.
H>

. ., 2111

,. .
n e•
'fd2c
111111137 'fd2 •
,. , •t• nau.u• ion• cl"l•r frOfll keyb~rd ?
N llll
'fd dl
'fdd4
,.
11111
28

-..... ,..
<ptr> , y llMIIIII 'fddS
H ll'f
'fd2f
Yd31
bi
'" beQ .na11tr 1end of 11tr 1n Q N ll2 'i' dd7

..,.. ..
1111111
4111 'fd33 l d .,. 1nc typ • ff 113 'fdd't 6c 18 ••
•aac
...
08 1 &1 9d3t. 6c 18 • • <oldv e c> N I I& •" et dl.~1
,.
..
0111ea2 'fd3., end11tr lo• £ Sect 01111!5 9dd• 99 0111dB

..
1no _.. . cti a r• 0111•
Nll 43 9d3b ld •• •t• typ• •a•t
,bi
N IIIU
001 4!5 9d41 6c
la
19 ••
••
,
11u , coa •
(oldv • c>
I "'1d no bounc• 09 117
0111
118
9de3
9d•S e1111a s
.,
,..
0 ee• • 90 44 I• 9• notyp• I d • Ju• t rd 00 11'f 9de7 •" Sf

.........
01111!1
47 9d 47 flll 111• beq oiltord 1ok t o r• •d 01112 111 'fd•" 4' . ,

......... ...
20 ft. 9a

..
0111148 9d 4., I• 'fe doc Ju 11trd I for del •y to d•bounc• 00 121 .dK

..
eee•• 6c 19 9• (oldv•c> 01!1122 9a• f 99 1110111
4
1•
'fd•i.

..,.
a•

..
to ,. • • a
9d 4 f oktord Id• lollook Nl 23 'fd f 2
'" •ci
01111!52
...
90!52
·=. I Q• t rid o f ••b
011112•
Nl2S
'fdf3
'fdfO
-.c; i.b

...
0HS4
..•a~•
0 111111

.....
!53 •as•

....
•as1

......
, lb ••

,..
•t•)lreo
c,ap
ea
chttelcy
, > 8?
.....
............
00 12 «.
00 127
9dft,
tc Sf8 et
,.
41
07

..
•• 03 I pen d°"'" Ch • Ck y 'fdf&
bpi M>
,
...... 6c 18 •• (01dY.-C.I tdfc

.. . ..
Ht:S e 'fdf • Ill 03

·-.
l• d ill Crt9C.ky l d • ylook

..
.......,,,.,. ..•
0110~,
M 131 38
0111e
se
'"
.....
....
N IS9

....
, .,..
9(16,2
0111116,111•a•:s le 'f•

....
•t • yr99
IQ • t. rid o f Hb 1210
132 9 • 1!11
9 •1113

....
•• •Ill

.............,,..
c9 raa e-.p £8 11913 4

..... ,... , .. 111


, •O fb incpt.r

.. ..
1111i!l3 bpi QOt.n ....

...
011111103 'idt.•

...
6c 18 •• (oldve,c:I a e 112

.......... .... ..., .


N 137

... ....
llMIII
04 .2 e s Qotnu •

..
IMlll.7
'9d0 ~
9d7111
'id73
9d7 4 a e n
ro t l~ elc
ror 1'1r9Q 1bott 001 n 1bbl• on l y r • oulrK
001 3 8
1N13•
llltH • III
...... decptr

... ..
bn• rot. l op 11111141 co fb
'id76o h: 'i• Id• .,.,.9Q ee11112 . s fb

,.
..
9111
117111 '1079 Nl&3 'i•l il c;'f ff
9d7 • ror • 1111114• 'i • 12 d lll 111
2
_ ,,
009 7'2 9d7b
..."
l b ••
"'1 0 £Xlllfllllll1 00 ee1•s • • 14
9111141, 'i•t•
c6, fc
root ff

12 PCN JANUARY261985
e Koa.lapad is a popular and All that rema in, i1 to make an overlay
Usingthe program
Ti ersatile graphics tablet for the
Commodore 64; but with a bit of
inve nt ive programmi ng, it can be used
Load th e program, either with a
machine code loader of your choice, or
for ih e touch aenaitive area of the
touch pad with all the command , written
on it . It 1hould be possible to write
program to produce hard copy from a
for something more than just drawing with the Basicloader listed (t.hoeeof you
pretty pictures. The touchpad can be witho ut di!!k driv es and a.saemblers will printe r with all of the command, on it,
u til ised u a aet off unction keyt to widen ha ve to use the Buie loader) , and enable (and i,end it in to Microwaves, maybe ?).
th e range of options at your fingert ips, the software either by typing RUN with
not to mention savi ng wear and tear on th e Basic loader , or by a SYS or sim ilar Howit wor1ls
th e fingertips themaelves . for the Basic loader . The n , all you wi11 The program link, itacl f into the 1/60
After 10me experi mentat ion, I found need to do is press the appropriate al'1!a eecondintern.i ptvect.or, anddoesitaown
that the optimu m number was four on the touchpad, which wm show the procesaingbeforeretumingcontrolback
acl'088 and eight down , giving a total of chosen key functio n on the top line of the to the operating ayat:em'a intem.ipt
32 keys a vailable for programming (one IKl"een, To execute the command , the top routi nes. It takes the X an d Y co-
of these keya is dedicated as an Enter left.area on the Koalapad will need to be ordi nates of the pressed area of th e
key, udi8CUl9ed late r). p.-....d. touchpa d, and ra tionaliaea t hese to 15 ..,.

bne

,...
..."
bne
coa.nd

oktOJC
co1a ...ec )
11•

1ok to
co...and

••-cute
- not ent.,-
... t
H147
CllilH•&
HJ•'I'
11181~
..
...
.....
..
'l'•l7
'l'elli
Veta

..
'l'eh
-
...
·-.... old Yee
.byte ••

..
HISI 'l'e l b .byt e •N
•t• tvp• , •• t. type point.,- ;otn9 IMIU!52 'Pete
•• ,,,.,. ,byte , 00

..
Jop ColdYecl IHl!53 'te l d .byt • •0111
•t•

"'...
code
Ida c • 10
.....
Nl!54

.....
'i'•l•
Hl :i !5 'telf

...
.........
Ju.•trd
table
.byta
.bvt•
s00
•0111

...,..
Ju•t.r'd ••20 .bvt• •01, ' run' ,•rad, Hl0

•t•
C< tatile
ptr
..... 'te2l
'i'e2•
!52 !5:5 4e

..
Ida C:>tabl•

...
•t• ptr'+l
lay UN
(pt,-) , y
1111111
Nl!57

.....
!57

001!57
'l'e2to
,e27
02 .byt e -t0 2, li • t ' ,-t0d,-t00

Cllp cod e
b.-q found
.....
Nl:!i7

..... ...
.,
....""
'l'e2c
'l'e2d .byte Hl 3, ' open! ,8, 1!5, "l " 1 clo.et • .•0d, t 00

·-
'"
...
Ji.p
1ncpt.r
•earCl'I ........
., ...
,.2e
••• :s

..."....
,
....,..
" ..
J.,- decpt,- NJS'I' .byte ' ·""· · 1-a·• · , e· ,•0d, '1 l•t' ,•lld,•ll'lll

·-
,,,
lptr)
tn cptl"
,Y

....
Nl:i'P
Nl!5 '1'

..
N J S'P

..... ..
'l'e•U

.....
Cllp C• N 1Just 1 ncr•.ent •d y Nl:i9

,-
beq foundv 11..,.0 •o ...... t tie l""IQht
,oa, NJS'P
,. 9e!5!5

....... ..
1ncptr I JU.-p OY.,. ,Dvte f.0!5, 'ne w ' , • 0cl, • 1!11Zl
"'
,. ...
J .-p •••l"Ch 9eS7 4e 4!5!57
••v
..
1lt . • Ok Nl61!1 '1'•!5•

··",. ..
.,
lda c·
•116, ...... ..
•t• •c reen Nl61
:1,3 41 ··"" .byt•

....
ld• Cpl,-) ,y Nl61
•••2
..
NU,J

, ....
bn• d19Pl
laa t Ntt,2 9et,3 .byte -Hl1 , 0 load " .•00
•t•
.....
•c,..-n,v 811162

....
4c ••

...
'"'
c1:1y c•e

j.-p
cl line
loldYK)
1cleN" l"-t of lin e

...... ••..
N16'2

00163
INU6 3
..""
9e6a

9e7S
.byte f.08, 'open I ,I, IS , t 0ct, • l!ll!!I

...
1aa t1
00104

.... ....
'i'e7 6
•en .byte S0 9 , ·pr int.C l , " ,•011!

., ....
•ta colOW",Y

... "''2
(ptl") ,.,. Nl64 '1'•78
ci.p c • ea 11• It er 7
...
IMIJt,4
HlOS

... ......."
, .bvt• •II•, 0
load"•-· ,e · , •0d, ·run • ,•0d , *li!l0

., ......
bfle notcr'

...
td• c· _ I M'low sp.c:lal cl'lal".
.,
111016!5

,. ....
Jllp •tKr'l'I 1ar,d put on -.c:,_n
J....- cYla•c
•t•
iny

.....
•c,.-n,y

.'*"''
J.P fO(.lndl
I CDl'IY.,-t lD •Kit
1•cr..., ptc ot,i;
.....
.....
NJ6:S

.......
..•..
...,
••'1'2

"..
'1'•93
!52 !5:5 ••

.bvt• t 0b, ' load " Hlt",8 , l ' , t 0d, ·sy s491!52' ,•lld, • Cll!I

Cpll"") ,V
..
...
.........,,..
..... ..
•••3 ,.
...
c-.,
c.-p
••cok
U !5b
1not Yery blO, .. Ok

NU ,7

....
•••c

"..
•e•d

"' .. .bvt• S.lll


c, 'load " lol CHIO" ,e · , • rao, ·,.un ,•lid, t lil0

....
••cok

..
Nlt,7 9e•f

·~ · ..
sbc c1•0 , conY..,.l to • cr -n cod• Nt67

·~· ..
NJt,7 !52 SS 4e

lnc ptr
bl"!e note .....
N J t,7

.....
.....·~,
Hlt,7

·~· ..
,. .. ,byte f.ed, 'e11okeS3281D,t111po .. e:U.28J ,01poket, 4 t,, I ' , • 0e1, • N
Inc ptl"+l I OQII• o..,...- P•O•

·-·
._,
·- ..
.... ......
"'
..
Hlb8
01111•• ,byte f h,'tt,en·,,0111

·-
....
ph•
dee ptl" NJt,9 "'
...,, ..
Ntt,'1'
c:..,
·-
Id• ptr
f_Uf 1111170 .byte UH, 'a i• ' , t 00

...
bne
dee
not. f f
ptl"+I
N17 0
IMll170
H17l
•efl
•••• 4d

.byte •10, ·9et' ,•ea

PCN JANUARY2e l 9M
"
ORIC JOYSTICK
Top fire buttonand side fire buttonfor use with Commodore64, Vic20 and Atari
£9.9 5
Orie IJKJoystkkinterface for use withOrie/Atmos £11.50
Joystickinterface for use withSpectrum/ZX81 £7.95

TRACKBALL
Improve your icof'"9s and skiffs with the Computek Trockboll suitable for use with
Commodore64,Vic2 0andA!ori £17 .95
Trockbollinterface for Orie/Atmos £ 11 ~SO
Trockball;nterfoce for Spectn,mfZXSl £7 .95

COMPUTEK JOYSTICKS
For use with the BBCComputer. Metal shaf t, 2 fire buttons £12 .95

PM C16 CASSETTE DATA UNIT


Designed for use wit h Commodore + 4, Commodore 64 and Vic 20.
This cassette unit is a device for storin g and recalling compute r
programs on ordinary cassette tapes. It con be used for saving
programs you hove written and wont to recall for la ter use. It con also
be used to read pre.recorded programs tha t you hove purcha sed.
£24 . 95

DUST COVER
O;ps onto the bock of the Commodore 64 . P;voi. up to ollow use of keyboa,d, fully
moulded. clear plostk dust cover.
TRADE ENQUIRIES WELCOME ~
£7 .95
~ •
r- ~ ---- --- - ----- -
ORICATMOS ... . .. ... .. .. .... ... £12 5.9 5 IPleosesendmethefollow1no . . ..
: I enclose my cheqve / P,O. mode poyoble 10:
I MI CRO P R.IDE LTD fCM'£..
ORtC DISC DRIVE.....•......•.... £22 5 .00 I
I NAME..•
I ADOOf.SS•• • •...... .................... .

ORIC PRINTER.............. .. ... £ 12 9 .95 I ····························


··············
···········....
IC MOOEM AND I ~~':t~:!~':.
~TAGE
& PACKING.
OR I -n ••· ••••••• 1...,.n .1AL HTAn .
INTERFACE.. . .. . ...... . .... .. £ 99 .95 -~--.uuxco,eaa .
Nl 71
12101
Nl 72
0111
71

172
..
., ..
9•f3

..
9•f4 •
9• f 7
9•f B
47 4:5 , ..

II .byt• •1 1, 's top ' ,•!!Ill


100 data120, 173,20 , 3 , t 4t ,2<1, 1se, 1n,21,::s
11e d a t a 1•1 , :ZI , 3 ,88,., 6 , I 72,2", l:58 , 24 1111,
120 da t al 19,2, 169, l, 13 3 , IH,280,
, 1•1,:z:,, 1se , 1•• , .o, 1• 1,2C1,::S, 169, 157
38 , 1e:5, 198 , 2• 0, 3 , 108,24, 158, 177, .0 1, 14
177 , 2:11, 24 0, 0, 238, 29 , 158 , 188, 2• , 1:58 , 169 ,111,14
l::SIII d a ta29 , 158, 1•1, 2 b, l:58, 11Hl,2• , IS8, I 73,31it , 1'8 , 2•e, , , 29o , ::Sl, I S8, I..S ,24, 1:58
0111172
11181
Nl 73
73

IMl173
1110174
..
....
9 •fc:
•e fd

..........
....
9efe
.f ...
'2
•3 •c

13
.b yte

.b yte
• 12, 'clo -

•1 3, · ~en·
· ,•n

,,ee
140 datal73,2',212
1:50 datal41,'28,
, 24, le0, 141,27, 1:50,2 01 ,8, u,,3, um,2•,
1:58 , 2 1111
16,0 data'28, 1:Ml, 111Uo,10o,•t , 28, 13,27, 158,298,
17111data1,
I O, l n,26
1:111, 11::s,2•,212,24,
,8, 16,J, 11118,2•, 1'8, 162 , :5, 2 •, t 1'!1,27 , l:58,29 2 , 208,249,
, 158,298, 3 , 188,24, l :SS, I O
141,2<1 , 158, 10a , 2 •, 1:58, 1• 1, 26 , ISB, 169, u,, 141,311, 1:,a, 1•., , ;i:1, 133 ,2 51
IC!M
173

..
100 d•tal69, 1se, 1~.r.s2, u,11,111, 111,r.s1 ,2ir.;,20, 1:se,249, 7 ,24,32 ,4, 1,e, 10 , 164, 15

....
Nl 74 190 data32, I l, 1'8 , I 77 , 251,32 , 4 , t :50 , 2 4, 291 ,lll, 24 1i!1,0,32 , • , t:58, 76 , 16•, 1:57 ,2819 , 16
IMH74

....... 2 1DGIda t a32, 141,0 , 4, 177 ,251,2118 , 13 , 109, 32 , l:53, 0,4 ,2e0, 192, 41!1,48, 2 4 6, 108 ,2 4, 15

..
N17:5 9flit• ,byte •1•. · o,.,"tc · .•011 2u 1 datat••, 1, 1:,::s, 111,21•.111 . :r.u , 2e1, 1::s,2111 a,:, , 1•9 ,9:5,70, 239, 157 "32,240, 157, 1:
Nll 7:5 2211 da t a0,•,2'11 0, 76, 2e3, 157 , 111, 251 , 2 1111,,s,•e, 7 ,201 ,9 l , l 0, 3 ,:S0,233,t.• ,9 b, 238

..
001 75 •u I 230 d ata25t ,29B,2,230,252,90, 72, 1.a, 25 1 , 16 5, 251 , 2e1 ,255,288,2, 198 , 252, 11114 ,c,,t,

..
Nl 70 9f12 ,byte • · 15, '1;1et C' ,10111 24 111data49,234 ,IZl,2, 9,e ,0,0, 1, 8 2,8:5 , 78, l::S,111 , 2, 70, 73,83 , 84 , 13 ,0, 3 , 79,80,b•, 78
1219170 .f13 •1 •5 ~ data49 , 44 , :SO, 44 . •Y. 53, 44, 34 , 73 , ::!- 4, :58 ,6 7 , 7e, 70, , e::S, b'f,49, 13 , fl, 4, 71>, 1, ,0:s

..
001 70 9f17 2oe data.V,34,3'",34, • 4 ,:i.6, 13, 70 , 73 , 83,84, 13,111, s , 78,•9 , 87 , 1::S,fl,b, 83 , b5,8o,09
N1 77 9fl8 ,byte f. lb, 'sys· ,Sl!'5 27 0 data ::s•, IZI,1, 7e, 79 , •:i ,e0 , 3 •,e,e , 79 ,ee,e9, 78, 49 , 44,So , 44 ,4 9,5~, 13 ,111,9 , 811,11'2
Nl 77 9fl9 :,3 :59 S3

..
2 011 da t a 73, 78,8• , 3:S ,49 ,••, 34 ,0, t l, 7e, 79 ,tr,:5,&S ,34,0:5 , 0::S,77 ,34 ,,.4, 5-b, 13,02,Er.5
1210177 9flc: 29 0 data78, t::S,l, 11 ,'70 , 79 ,6 5,&S,::s • ,6 9,&8, 73,84, 34 , •4,:S. , •4 , 49, l::S, IJ , 8., , 83 ,:52
, byte a,17 , 'c1 ,- · ,•01 1•,
N l7B
Nl 78
9f1d
9fle " • 3 .-C :,2
30 111date57, •9 , 53 ,:50 , 13, e, 12 , 76 , 79 , 6:5 , b8 , ::S4, 76, 79 , 79,6:5 , 0B , 3• , 44 , 5", t::S,82
::i:10 d a taEr.S, 78, 13 ,e, 13 ,8111,79, 7:5 , 09,:53 , 5 1 ,::wa,:,o,4D,•• , 4e, :se ,ee, 79 , ?S , 69 , 53 , !!II

....,.,.,..
Nl7B •f 21 32 111data:511,:56,•'f,44,"'8, 58 ,8111,7~ , 7:5 , 69 , 54 , :52 , 54,44 , 49 , 13,0, 14 ,84 , 72 ,o • , 111,Ill
00 179 9 f 22 18 .byte HO, 'end' ,•l d ,*00 33 0 dat•t:5,&8, 73 , 77 ,Ill, tb , 71 , 0• ,e • ,IZl, 17 ,83,94, 7 ., ,e0,e, 1e , 67, 7 0 , 79 ,83, 69 ,9, 19

..
N l79 9f23 .. , 4e .. 34 111date79,Be, 69 , 78 ,IZl,20,8111,82 , 7 3 , 78,e•,3:, , e, 21 , 71 , b9,B4 , 3:S,111, 22,B::S , " , 8::S,III
Nl79 9f 20 3:,e d•ta2::S,1>7 , 10 , 02 ,0, 2•,e•, 78 ,t. 8, l::S, 0 1 n, 73 , 7B,Blil,a5,e • ,111,20, 78,69 , 88 ,8• ,e
01111

09181
7"#
INl181
0111180
1111111
81
•n1

..,. ..
9f 2e
9f2f
.. •9 4e
. byte

. byte
f· l 9 , 'l nput ' ,f.00

•t•, 'ne111t' ,•Ille


~111 d•t •27 , 10 , 19 , e2, 111,2 a, 11, 1• ,a•, 1• ,e,2',e2,o,
::S70 dat abo,0 , 31,8e,82,
11111!10 pf" i"t•.,Nc:opylng
11111
73 , 78,84 ,0
da ta 1n now , • • "
11 poke50 ,l :501poke::s:5 ,151c:lf" 1f"• low•r- tll.-
, 84 , e:; , 02 , 10, 0, ::se, 11 , 1, , eJ:,r.:

p olnt-

..
llt20 fcrl•491.,2to&lll7"•,. e•d• •Pol<•i , •1t•t+a1n • 11ti

,.,. •• ..
..
00181 •e .. , tll:Je l. f t <> 4ff'i'2th4H'lpr'lnt•..-,-°" ' '' pl•••• c:heck d •t• sta t --,ts , " 1end

..,.,.. ..
HI Bi 9f34 u, .. 111ays41t192
f.lb, ' f o r- ' ,1011

..
Nl8 2 lb . byt•
0018 2 .. ,. 4f
Symbol table
"..
....,_.....
NI B2 9f 39

....
Nli1 3 .ltyte f.lc, 'a oto' , 1 0e

..
.. .. ..,.. ·-
N183
•1 "''
.....
11,ylllbol v•lu •
.,.e3 «>••
..
ascok ch ee ky 9dcf 9el a

....·=· . ..
Nl83 •f3 f

.,.. .,..
colou,- dKPt,-
,.
...
NIB• 94.-0 ,byte lld, ·,- et U1""', f 0lll

.....
001 84

...
"'51 8 4

.....
9 f4l
., .... 7
152 45 di Cpl

......
fOl.lrldl
9ddc

··~
9dcb
e99ty
foundy • dc::5 gotnuia
"#d39
t nc:pt,.
9db2

.,
-· .... .... ,.u
9f48 ,byte Q01t,ub' ,11110 i f"qv.c: Ju• tr-d 9 •1• IB277

.,.. ....
'"i t

..... .,, .. 9

......
47 4f no t Ill
nqu eue
note:,-
oktCW'd 9d4.
notff
okto11
'lelO
9d8a
no type
oldvec
9d44
9et8

.........
.....
'*4 •
9f4f If . by t e S lf, 'p,-l" t ' ,•1110 pt, ,.otl09 9dtr.f ac;,-een IZl41BIII 1earc:h 'd••

91111
....
001 8 ..
117
.. 02

....
11,ta,-t 9dl9
••td
9etc
stsc:,-n
II IOOk
9def
d4l •
tebend
9elb
t a.bi•
vtook d41•

.,..13 produceanumberbetween0to 31. This Commandtable


gives th e required command num ber. No.c-.1
If it is between l and 31 then the l Rl#il< cr>
command is pri nted on the top line of the 2 UST<er>
screen . If it is 0, then the command is 3 Dl'£Nl 1,15,• 1•: ClOS[l lniliali tes disk for use
entered into t.he keyboard buffer one 4 LOAD"'$ ", I < er> UST<er> Display s disk directory on screen
characte r at a time , wait ing for each 5 NEW< cr>
characte r to be removed from the buffer 6 So\V["
by the operating system before placing 7 LOAD"
the nex t. This process continues until 8 Ol'[Nl, 1,15 <c,> Opens command file to disk
the whole command is accepted by the 9 l'IIIHT£1," Allows commands to be sent to disk
operati ng 1yatem. 10 LOAD"'ASM
", I < er> RUN< er> Load.aand runs aasemb)er from disk
11 - ,1,1 < c<> SYS49152< c<> Loadsand enables text editor
Usingyour owncommands 12 LOAo-"LOLOID", I <er> RUN<er> Loadsand runs Loloader
To define your own commands, alter 13 l'CIU53280,0:POICE553281,0:- ,1 Chang es borde r 6 back.ground to black
eith er the assembly &0u.n:e, or the Ba.sic 14 THEN and print colour to white
loader. Note that th e data area for each 15 DIM
comman d i11in the following forma t : 16 CU
First byu,: 00 17 STOP
Second byte: Command number (eg 18 ClOS[
01--31) 19 Ol'DI
Con,ecu t ive byte.: Comman d data in 20 l'IIIHTE
ASCU 2 1 CUE
Notethataftereachco mma.ndiaaz.ero 22 m
byte, thi s byte bei ng the zero flag of the 23 CUI
command following . The data area 24 END
st.arta in line 240 in the Basic listing, as 25 N'IIT
follows: 0 ,1,82,85, 78,13 ,0 , de . 26 NEXT
The zero is the zero flag , the l the 27 FOR
command number , and 82,87,78 ,13 28 GOTO
being RUN and carriage return in ASCII. 29 1£TU1N
For moat applications, howeveT, the 30 CIOSIJ9
keywords included in these listings 31 l'IIIHT
should suffice . '-1 Command s 14 to 3 1 are inte nded to be used when t yping in program l iatingt.

PCN JAN UARYMl986 ••


SINELANGUAGE
label sinTab to find the scaled sine of the

11 e trigon ometric functions SIN,


COS and TAN in BBC Basic hav e
man y uses, ~ in plotting grapha
and working out rotations in 1hape
treturned in AX and i1 SIN (angle)
*&8000.
4 The program may al80 be called from
Ba.sic with a statemen t of the form
CALL get Sine, angle':li, sin where
angle in AX. The actions for t he four
quadr ant.a are:
0-90 degrees The sine is simply
looked up from
plott.ing. However, the speed at which
Buie calculates the funct ions leaves a angld isa ny intege r variab leandsin ainTab.
litt le to be desired, and for high-speed i1 any real variable. Again , angle% i1 91-180 degrees th e identity sin
work the programmer has to resort to betwee n O and 360 degrees, and the (a)• sin(180-a) is
look-up tabl et. result is automatically scaled to a used. 180-a is in the
Thia article deacribeaone auch look-up real, IO that the CALL stateme nt may range 89-0 degrees, ao
technique. Listing 1 is written in 6502 rep lace an uai.j'n ment such as once the subtraction
as&emblylangu age, provid es th e follow- sin•SIN(RAD(angle )). has been made, the
ing features: 5 The calcula ti on i11performed on aver- routine for 0-90 de-
1 Sinesof0-360degreeaobtained using age 18 times faste r than the Basic'• grees is called to
only 91 look-up values. built -in sine routine. obtain the resu1t.
2 Result.a returned are accurate to 16 6 Theroutinedoes n'tcall Ba.sicinternal 181·270 degrees To obtain the reault,
bit.IIor about four decimal places. Thi a routines ao i• compatible with all the iden tity sin(a)= ·
is am ple for most applicat ions. variation • of 88.fJic and also works ain (a-180 ) is used.
3 The routine may be ca lled from with th e Tube . First 180is subtracted
mach ine code with the angle to be The main sine routine etart.a at line to obta in an angle
used in the A and X. The result iJ 1760. This uses the look-up table at the between 1 and 90 de-.

TetlleWlll • SiN ..... t.fftll,"11tis• T•...._

Listing 1
1000 Rtl'I Pete .Johnaoa OC't.ober 1'84 1250 bpl l'1ClNl:9 lb
1010 REMPind a ina ol. 0-)60 deg. 9iven tabl e ol. o-89 cSegreew 1260 jar ne,gl Y•, 90 negate the result
1020 Rtl'I CAIL get.Sl.ne,Al,A put.a 11ine of. RADCAII in A 1270 ata t and reeave it
1030 REMas a val...e between - 1 and l 1280 atx t+l
1040 1290 ........
1050 pt.I'Wf,70 :A!M Pointer to argunenta 1.JOO 1.dx •• Get the aMr8S of the aeoond
1060 t,,472 :ADot Tmporary for result 1310 jar get.Pt.r p11.nnete r in pt.r, pt.r+l
1070 pb,,ol.600 :ABt Ad:!ru of. IWilC ~ block 1320 ldx t l29 set lntia.l exponen t to l
1080 DIM code 380 1330 .nornlbe
1090 PCll paas-0 10 2 9'I!P 2 U f.O bit t+l IDop 1.Xttil ms bit of hiCJhbyte h l
llOO- 1350 l:n1 ncoEnd Got it
UlO 1 q>t. pu.a 1360 ul t Try nqain
U20 .get.sine 1370 rol t+l
ll JO ldx f l Get the aiMreu of. the f l rat p,ua 1380 de:X DocrOMnt exp:nent to o:npenaate

tt:
ll60
~~
lda Cptr),Y
~ ~ ~ ~~ •angle in &!greea
1390 bne nonrellN
1400 .nonErd
Ul O ~ t O
Do it "'}!lln

Store the u;onent Ln firat byte ot. rMl


ll70 tax High t,yu in x 1420 txa
llOO dey 1430 at.a (ptrl,Y
ll90 lda (pt.cl,Y to, bo,U in A 1440 i"'I 'then the high t:,vt.eol. re:JUl.t
1200 ja r • in Get SIN(RAD(AX))• ,8000 in AX U SO lda t+l
1210 sta t save the reeult 1460 and tt,7P MWt out high bit u US\n:'Jd to be l
1220 atx t+l 1470 plp WU it negatiY8?
1230 txa 1480 bpl pl U1Ae1 No
1240 pt1) 1490 on tno Yee, eet sign bit ot. nl.lhber

16 PCN J ANUARY26J986
Listing 1 (contdl
1500 .pl~ 1890 aap tm Kl> '100 Arqla grMtff than 255 deg~
1510 •ta Cpt.r),Y Sa.YI! msntissa l 1900 bes gt.270 Greater than 270 degrem7
1520 iny 1910 .gU80
1530 lda t
1540 ata Cptr),Y
Save 1A byte u m!lntlua 2 1'20
1930
-=
sbc tl80
Angle a between
1in(a)-.inCa -l80 J
181 and 270 dllgreee

1.550 Lny 1940 tp1 sinNeg


"'°
1570
1da to
ata lpt.r),Y
set mntiasa 2 , 3 to zero 1950
1960 .gt.270
1580 iny 1970 sta t Angle a bebMM'I 271 and )60 degree.
1590 at.a lptz) ,Y 1990 lda t360 ~ in' •in<a )-.ln l360-81
1600 rt& 1990 9bc t
1610 2000
1620 .get.Ptr 2010 . ainNag
1630 lda pb,X Get pointer at pb+x and px+x+l 2020 jsr slnl Return -.inlal , O<-e.<-90
1640 at.a ptr i n pt.r atd pt:r+l 20)0 .neigatA
1650 l& pb+l,X 2040 sta t AX-AX

,...
1660 at.a pt.r+l 2050 stx t+l
Ui70 rt.a 2060 .negl
2070 ..:: ~ ne;ate routine
1690 2080 lda 10
1700 .gdO 2090 sbc t
1710 Cfll) U81 la it 91-180 2100 tay Sillve 1o1, byte in Y
1720 bc:I gt.180 No 2110 lda 10
1730 9bc' tl80 ain<a1 .. incao-.1 .. 1ncnotca-l8ll I 2120 ate t+l
1740 eoc f',PP Drop through to aln 2130 t.x
1750 2140 tya Asst.or• low byte
1760 .sin \ Main .-.try point foe ain 2150 rta
1no
1780
'"'*t1
beq gt2S5
'l\l9t hi9'1 byte of. angle
er.at.er than 255 degree.
2160
2170 .sinTab \ 1able of. •i- for o-t9 dsgrses
1710 all) t91 la it 0-90 2110 )
1800 b:9 gt90 No 2190 Pal i-0 10 89
1810 .alnl 2200 [ q.t. pus
1820 ul 1' ~t. by t-=> for Lrdex.in; 2210 SOM '8000-SINWli
1830 uy into a i ne u.ble 2220 J
1840 lda ainTab,Y Get ,aooo ••inlAXI in AX 2230 tar i
1850 ldx sin'l'ab+l, Y 2240 ( qx. pass
1860 ru and return 2250 PQM •1n'P
1870 2260 I
1880 .gt255 2270 lmXI' '9,M

grees. The s ine of this


iafoundusingthe()..90
routine , and this re,.
suit ia then negated .
formed are:
l Get th e addreu of the fint (integer)
parameter in ptr .
2 Get the lower two byte s of th is int.eger
·-·
following benchmark :

TlME•o: roR A'li • o TO 360:CALL


getSine,A'li_..\:NEXT:PRlHrnME
271-360 degrees The relation.ship this in AX. This should be in the range Compare the value printed with that
time is sin(a)•- 0-360. obtai ned using:
ain(360-a ). Again , the 3 Call ain to obta in th e scaled aine in
subtractio n ia per- AX. £•0: FOR A'li • O to 360:A•
formed , then the 1in is 4 If the re1ult ii negative, take it.a 8INRADA 'l,: NErt:PRINT TlMJI:
obtained , then it ia absolute val ue and remember that it To compare the accu.racy, try: A • o:
negated. was negative . @%--
The relations described above may be 5 Convert the scaled integer into a POR A'li•o TO HO:CALL getSi n e ,
nea tly 1ummariaed with the Basic floatingpointn u mber . Tounde ntand Alli, A:PfUJ'ff A,SINRADA'li:NEXT
functi on : how thia ia done, a knowledg e of how Finally a note aboutcosin ea. lt i1 true
1000 DEF FNoin(th%) IF th %<• 90 BBCBaaic stores floating point num - for all angles that coe(a)•a in(a+90 )
THEN • SINRADth% ELSE lF ben i1 required . where a ii in degree s. Th ua, a cos rou tine
th %<• 180 THEN • SINRAD(l80-th %) 6 Storethereaultinthesecond(Ooating could be incorporated by in cluding th e
El.SE IF th%<• 270 THEN • · point ) parameter . lines in Listing 2.
SINRAD(th%-180) El.SE • SINRAD All thi1 i1 performed between line s Similarly, a Basic getCo&ine could be
(360-th%) 1120 and 1600. To see the program in provided sim ply by re placing th e JSRSIN
You may notice the sligh t 'fudge ' in action type it in, run it and then try the atlinel200withaJSRCOS. f!1
the code to set up the sine tabl e at lines
2 190on . Thesi nesforO to89degreesare
obta inedaaexpected ,bymu ltipl yingthe Listing 2
value returned by SlN by &8000.
However, the 11 i ne of 90 degreea ia
obtained sepa rate ly after the main loop.
The reason for this is the non·
......
·"""'
clc
bee r,oJnx
inx
aymmet.ry of t wo'• compo nent numbers : .noinx

....
the sineof 90 is 1, therefore t he entry for qm 1)6 1 DIV ,100 Did - mlDllllld 360 degr .. 1
90degree1 1houldbe 1•&8000,o rS2 768.
However, &8000 is in fact -32768 in 16
bee 1061
~ 1361 KlD ,100 ...,.
No

..
bOe lt361
bit.a. The table UM& the largett positive 9b:: I 360 KlO '100 Adjust b>{ subtracting l60
integer which is &7FFF instead. This
doesn't cause any problems in practice. ""'
.lt.361
:)le> 1in
The Buie interface to th e 1ine routin e
start, at the getSine. The steps per·
PCN JANUAR Y261985
"
THOR
Plenty there i1 t.o be doing in
Erik tM Viking.• new t.ei:t.and
BLIMEY!
Resiclet,t
Dunpon ma- Boll Chapolldooalois t,~.:!;r~!~v!:~" ?):'our
graphics adventure, an d like it
very much I do, ya. It hu been surrounding area for cluea. sword embelliahed with the Gangjawfare
releued by John Wiley (under Well , lhia ii an adventure, IO word.a'Copyright Level 9 Com· Thegangthatturnupto a ida nd
it.aM088ic Publishing impri nt ), puting'! Cryptic, huh? abet. provide some delicious
and is availa ble for the Com, = · ir~~ty:t~ i~~~ The Great Hall had ad.i.stincl giggles for .eaaoned adventur-
modore 64, BBC B and Spee· you, and objects apfenty you pong of wolves about it, and en.. From time to time the gang
tru m microe. will tind - IO much IO that there were eome my1teriou, t.ellyou to hurry up - the y even
The adventure is ba&edon the
popular children's book, TM,
you'll be hard put t.oca.rry them paw printa down by the rive r
a.IIat once. There 's a whet.lltone bank. I've heard of cat burg Iara •i\3'&tad~~·ii:,.~~.
0
t~~
Sogao{EriJt tM ViAin,g, whoee in the barn, 110me nails , a - but lupin e looten ? Never . I f:M,the ainging ia not a , ign
autho r ia Monty Python star hammer and sca les in the soon found my first Knorr - ifl you're a bout t.o meet a sudden
Terry Jon ea, and writ ten by smithy and tome trettle t.ablea: hadn't had the graphics switc· demiBe.
a nd uorted ruahes near the hed on, I might never have
~~mi::~~A!~: fa~:f:. Great Hall jUlllt for atarten known what it waa . The
the Level 9 lords - 80 impres&- They mu•tbeof80me use, eoof graphica, whilequite attractive
ive ,ta bles all round. coune you ta ke the m. andquickly dmwn, donotadda
grea t dea l to the game and can
Vikings rule OK sm~y~~~ e~: ~I~:ro~!~~ be turned off if you wish to

~ 'vikie~;.ae~::t!id :!t~}
England and rul e the lands
fromGreenland t.oSweden and
i,oulh to the north of Fr ance.
You may know tha t the Vikings
just loved t.opillage and plunder
using their infamo us raidina
longahi ps, but were you aware
that their trading ships were
ca11ed Knorn? Now, not a lot of
people know thaL
The rea.eon I feed you that
educational moniel i1 because
this adventure is sa id to pay
meticul ous a tte ntio n to historic
detail inbothgraph.icsa nd te.xt.
For instance , a ll the buildin gs
shown are baaedon archaealo-
gical reoonJJtruct.iona and read-
in.p from the Viking aagu. If
f}!gu;:u7.erc:~·t\i: i~ ~
fant.a.ay elemen t i• there a ll
right.. so you' ll ertjoy playina
while improving your educa·
tion at the same time.
Norwegiangood
Erik th e Viking is played by
your good self, and you begin up
in the Norwegian mountaina
near your farm . You have j uat
finished quiet ly dozing bene a th
the firtrea -a nd feel vague ly
disquieted . You dream t that.an
army of at.range crtat ur es
swept down over the farm and
:::~11
~ ~n~ff~i~I~ uth!:
either reveal• a furthe r obj« t
progreu: a liUJe faster. The
comma nd WORDS tums them
of?; PICT\JRB tu rna them back on
ad vent ure but can't work out
how to get o{ uae eome petrol ?
Tightrope problem :
drajged everybody away , in· or 90me uaeful information . For again. I. TENY TEFAS ADNAR-

~~v~"cfo~"Jiew~fjj a~c,
your farm , the dttam turn, out
~
0
::::r~·
Bl~~~~d~
0
: =ti The • hip turned out to be my
own, the Golden Dragon, IIO no
doubt. I was dest ined to do aome
AE W TOOF LAIC EPSE
MOSD EENU OY.
2. NWOL CFOP LEHT S!LN
to be true - everyo ne has
vani&hed. I don't know what the
~~~ir~de?~~13"i t bert.~m~
acien t Scandinavia.n aafety
ETEN TCEREOT.
:1~f;!u~;!,°r!;~°:::i~,
Petrol problem :
Viking equivale nt of 'Cor razor? Wt year'• Danish Der - horn soon brought help run- 1.ROTARENE GMORFT!NO
blimey', is but tha t 's exactly
what Erik must.feel likesaying.
So off you go, BCOuri ng the
by winn er, perhapt?
A furthe r examinatio n told ::Ji~q~S:.J1::
~orte':~ i~
me it wu neith er - it wu a sure ly this should have been a
HPYS.
2. RACE V!RD NEHT KNAT
LL!F . ~

18 PCN JANUA.RY2619&
One yearold...
and look how we've grown!
When we launchedthe QL lastyear,we knewwe werestartinga
revolution.
Forthe firsttime,the serious computerhobbyistcould affordthe
samepowerand performanceasthe professional computeruser.
A yearlater.and the QL is morethan a uniquecomputer.it'sthe
heartof a uniquesystem.
And the next12 monthspromiseevenmorefor QL owners...
new softwareoptions,extrastoragedevices,printers,monitors...
Readon, and seehow far we've come,and how muchfurther
we'regoing!
NIGEL
EARLE
ow it'sthe
quantumleap for
QL softwareand
peripherals
W~houtdoubt the QL wasthe computerinnovationof 1984.
Launchedto outstandingreviews,~ soongatheredthousands
from people likeICl.who
ol happyowners,and re<:0@11ition
haveinc0<p001ted the QL and its Microdrivesinto the new
One-Per-Desk .
The quid<estglanceat the Ol\ are memoryexpansion boar~
specificationshows v.mt the Winchesterdiskdrives, printers.
fusswasallabout...128KRAM. and k,,v.<05! MJcrodrivecart-
32-bit processorarchitectu re, ridges.
200I( built-in mass storage. In fad.there\"' mud,going
bundled software. They'refea- on. we'll be running these
turesthat woold normally- regularNewslette,sjust to keep
youthreeorfourtimesasmudll you in toudil
Butthat'sonly haKthe story, K you already own a QL
because the QL is now the
heart of a oomputersystem.
with a growinglibrary of soft.
the ne>d few pageswiff igve
you a taste of the exoting year
ahead
New QL Software
ware ... And ~ you don't . . . take a
As you'll see from these look at v.mt you're missing.It Utilities, languages,gamesand business
pages,1985is the year of the shoold be all the perswsion
Quantum Leap for software youneedl packages... with more on the way!
and peripherals. Alreadythere Now readon ...the Quarlum
are no less than five QL lan- Leap into seriouscomputing Two thing!.are now certain software releases_shownhef'e.
guagestogetherwithspecialpro- startshere. abootQL S<lftware
. First.there\ demonstratehow exceptiona l
gramsfor software developen. going to be plenty of il And the best QL S<lftware win be.
a workl-beat...:chess§Ull" ··· second, it's going to set com- The QL already has five
andrruch moreon the way! pletely new standards for languages,supert,programsfor
On the hardwareside,there~ microoomputffl ... software devek>per1, a top
a specialQL monitor to make Af the moment.llhere are qualityaa:ountingpad<ageand
the mostof that highresolution NigelSearle,NlanagingDirector well""""100S<lftware~ in QL Chess l has itsfirstg;,me.
512 x 256 pixeldisplay.There SindairResea
rchLimited in development And the first

arenowwell cmr10,000QLUB exchange views and keep in


mem~ and membersh ip is touchwithaRthe latestdevelop-
growingallthe time. ments.
Fortheirannualsubscription Each issueis pad<ed with
of £35, QLUBmembersareen- updateson Ol hardware and
joying a wholerangeof infor- software, tips on applyingthe
matOOand advisoryservic~ fourQL Programs, and newsof
el<duwe olle,s and spedal how other peopleareusingthe
discounts. QLQLUBrnerrbersalsoreceive
One of the mostimportant a range of special discounts,
QLUB benefitsis the spedal wrth savingsof at least 20% on
news magazine,appearir'Isix selectedsoftwareproducts.
betweeneditor,assemb&er
and
Super8ASIC instantly
.
Written by GSTComputer
Sy,terns-£39.95.•
Qt Toolklt- a program!Tffl
toolkft with over 70 programs
and extensions to SuperBASIC.
IW$. are linkedto SuperBASIC
init ially and can then be used
fromcommands orfromwithin
a program. Enhancements ,n.
dude pnnter spooling(print a
filewhilerunninga SuperBASIC
program);improvedfile1la:ess
(with full rancfo<n input/outl)<Jt
oommand); job control(allows
managemen t ol multi·tasking
programsinduding the abilfty
to d;,piay.alter priorities, and
delete jobs from the QL) ; and
SuperBASIC screened~or.
Written by Q Jump-£2495 .•

World-beating
chess!
QL Chess-fresh from lls victory
at the World Mlcroooml)<Jter
ChessChampionship. Thispro-
gram sets a oompletetynew
stanclardforgame,software.
There"sa highresolutiondis-
play, animated 3·D graphics,
and 28 levels of play from
Themultilingual cation,, USP;, a powerfuland Forth - !ho 'new generation ' noviceto champion.Features
book of
venatile language.This is a ~ isprCMng bothpoP<Jlar include an ope111ngs
SinclairQL sophisticatedimplementation and easyto learn.Theprogram nearly4000 move,. HINTand
8CPI.- a forerunnerof C.BCPI. of USP, by one of its leading providesa full implementation TAKEBACK functionsthat help
has beendesaibedas a S)Slel11s exponents,Dr ArthurNoonan. of the latestForth 83 standard you learnfromyourmistakes,
programmer'sdelight In the This package feature, fuUQL with graphicsand soundexten· and theoptionto playa human
words ol Qt User, this com- graphics,and a full manual is sion. opponentor the oomputer.
piler is a 'briftiantoompromise supplied. Ava!lablefrom Written by Psioo- £19.95.•
betweena high·levellanguage Available from Coml)<Jtet One-£29.95.
and a low·level systemsIan· Mdacoma>-£59.95. Tel:0223 862616. Softwareat work
guage'.Wli ilstnot forbeginners, Tel: 02n 428781. QL Touch'n' Go "':'a umque
this IS an essentialbuyforany~ API. - the compactma~· approachto learningtouch-

Dm
onewith a good know1edgeol lies-basednterpreted ~ typing skills The program is
S)Slelnsproga~Complete desigled for scientists and designedto give you mastery
with manual mathemalidans. ol the standardQWERTYkey.
Avai~from APL keyword nterpreter board in just 24 hours. With
Mdacoma>- £59.95. oomplete with manual practice,youshouldsoonreach
Tel: 02n 428781. Available from 40 words perminute, withover
USP- already well·known for MiaoAPI. - £99.95. 95% accuracy.
its artificial intelligenceappli· - probably the most
Pascal Tel: 01·6220395. WrittenbyHarcourt-£24.95.11
poP<Jlarh;gh·levellanguageof Qt cash Trader - a unique
all Pascal is particularlywel· Programmer's oomputerised book·keeping
Psiontrouble- suftedto structuredprogram·
packs systemfor smallbusinessesThe
~ sophisncated datamanipu-
shootingservice lation and alpithmic protlems. Qt Assembler- two programs program providesa oomplete
coursein the principlesof ac·
All Qtu8 memben canobtain Pascal interpreter complete operatingin tandem. Thefirst
spedaJassistance from Psioo wrth87.pagemanual. edllo<foraealirl!
isa full.saeen countancy. and goes on to
on u,mgthe QL Qull Abacus, Availablefrom and altering program files. beromean essential aid in the
Archive and Easel programs Coml)<Jtet Thesecond.a Motorola.format day·to-day running ol a busi-
One- £39.95. ness CompleteW11hoompre·
supplied with the ooml)<Jter. Tel: 0223862616. compatible 68000 assembler
PsioowiUnormallyanswerany IMlich converts source file, hensivemanual
querieswithin48 hour,. writtNl in M680CX) assembty Written by Accountancy
languageinto machUle c.ode Software of Torquay-£69.95."
Freeupdates file, IMlichcan run on the QL
"'Thistitleis availabl
e from
Qtu 8 mernbe1'wil aJ,o receive Both assemblerand edftor Sinclair Research on
one freeupdateof eachof the are written in machinecode
0276686100, and selected
four Qt Programs- ,ncorpora · and can be multi ·taskedwith Sinclairstockistsnationwide.
bng many new developments SuperBASIC. ,o youcan switch
New QL Hardware
• An industrY-
isborn
Fromthe momentof itslaunch,therevolutionaryQL attracted widespreadnetworking Already the list of peripheralsfor
massiveinterestfrom all quarte<s. the QL isveryexciting-and lengtheningby theday!.
In one area.the interestquiddy turned to action.as higfl- Here,we've coveredmany of the latest.most important
tech hardwaremanufacturers realisedthe immensepotential developments.
of theQL for vastexpansion. for systemdevelopmentand for As moreappear.besureto keep in touch with QL News!

The dedicatedSinclair
Vision QL monitor
Once 'jOO see the incredible mum 512x 256 pixelresolution
graphicscapabiltties
of the QL to the full with a pin-sharp85
'jOO maydecidean ordinarylV columndisplay.
just canl do them justice. styledto surt
It'salsospecially
~ that's the case, a high. the QL - in look>,and., use.
resolution monitoris needed There\ a 12" non-glaretube,
(And , 'fOOreaeaq presenla· and etched saeen to diffuse
tioo-qualfycharts.forexample, reflections.
tt\ quite essential) Sothe displayis ~ sharp.
The newVision QL monitor mucheasierto lookat .. . and
is speciallydesigned for the invaluablefor those late-night
computerby KagaElectronics, programmingsessions!
with ful supportfrom Sindair AndIke the Q~ the Vision
Research. monitor is desigJ'led
withspace TheOL'!iwptrbgraphocapabtllt at
iei- n dtmonstt.tedbythe Sind.aw\l'i$IOl'I
So ,t exploitsthe QL\ maxi- in mind: It has a coo,pactfoot. """""'
Microdrivecartridges.
AnotherSinclairFirst!
I without lossof data.
Ovef 500,000 cartridgesare
now being used throughout
Britain.And OL Miaodrives
Thespec
behindthe
themselvesarestandardequip-
Miaodrive cartridges are the biggerthan a matchbox!
Qt.~ own urique storagemedia. Accessiswithinseconds.And ment on the new ICLOne Per
spectacle
Eachstores up to 100< of in-
foonalion on a cartridgeno I in tests, Miaodnve cartridges
have made over50,000 passes
Deslt

CPU-caitral Processing UnK


Fast,powerfulMoto,ola 68008
chip. A second processor, an
Intel 8049, controls the key-
bo.vd.generatesthe sound,and
actsas anRS·232Creceiver .
RAM
to640(
1281(Nowe,pandable

ROM
48K.

Operating system
Qdos-r~~use,;
mulb-taskirgwindowi'l!opera-
ting system

Sto,age
lomef Im Andat under£1,200.
Powerfulhard- ~ rep<esenlsexceptional
value Expansion boards \Jp
Twin built-inQL Microdrives.
to 100Kstorageeadi - transfer
disksystem for money. for upto 4 times rate, upto15Kpersecood.
The Fireflywil be available
For the QL business use,;the
very shortly from Quest on morememory!
newF•eflyQLWinchesterdisk Keyboard
will boost the QL~ power in 04215 66488. Alsofrom Oue<t.a smple and
inexpensive way to expandthe F\JII movlog 65-keyQWERlY.
one hugeleap. QL~ RAM: with memory ex- frve functionkey,. four rursor
De<ignedby Oue<t.~ uses key,.
CP/M and oller,all the benefits pansion boards.
of Winchestertechnology:fast Theseoompad urns conned
to the standard QL expansion Language
access,
reUabihty,
compactstze SinclairstruduredSuperBASIC
and quiet operation. porL US1ng the QL~ internal
With 75 Mb storage, the power source oc for larger
boards.aneodemaJ powel'SOIKCC
Applk:ation
software
Quest Fireflyis ideal for large 'MnchesterhMddiskdnve supplemtnl QLQuoll- word p<ocesso<
The units range from 64K
databases sudi as stockor cus- yourQl\buitt·n m.&stor• QLAbarus-spreadsheet
and 1281(RAMboardsto mas-
sivelypowerful256Kand 512K QL Easel- graphics
QLArchive-database
Interfaceoptions pria,s from only £35. RAMboards, so there's some-
thing foreveryuse, All four packages supplied
Andthat'>justthe beginn~
The QL oornes oornpletewith with the QL
For attaching scientific and
twobuilt-in RS-232( interfa= laboratory instrumentsto the
In addition.interlacesfor QL CST even offeran IEEE-488 Interfaces
Centronics printersare widely interface, whichcan handle up Twoserial RS-232( interfaces.
availabfefrom manufactu rers to 16 connected (lev;ces ~mul- Miaodrive expansionport (up
sudi as CST,Mirade Systems taneouslyt to 6 may be added), ROM
and Sigma Research... with cartridge porL local area net-
work. 2 joystid<~ RGB
monitor and TVoutput

Textscreen
Varioosmodes - up to 85 col-
Pricesstart at £117, and the umnsby 25 rrmson monitor.
512Kboard isa verycost-effec- On TV,up to 60 tolumns.
tive investmental just £587.
Wilh abdable memoryiloe Graphicsresolution
this, the Qt. is more than a 512 x 256 pil<e~(four colour),
match for any other m,cro 256 x 256 pil<e~(eight colour).
under £2,0004
SinclairResearchUd
camberley. Surrey,GU1538R
Whereto findthe QL.TheSindair QL is availableat selectedbranchesof Dixons, Tel:Camberley(0276) 686100.
W H Smfth,John LewisParlnership, Currys.Greens in Debenhams and Ultimate, and larger
ol Boots.
branches JohnMenziesand specialistcomputerstoresnationwide.
~ .Q.,Ol.U8..andOdo!..-tr~ol~~lldOul. EMAtt*- N~.ire1J ~ olP\o'I Ltd°""to
sinc:lair
o. e*Yol «irm,'lu,llp,odl.lct~--~ltd rNtW 'IN"ftl.l0.111tr~11a,iylffot
The 8086 processor may not have the
best structure or ins tructio n set ava il-
able, buta11it was among the first used in
micros, it does have a la rge selection of
sort:ware available for it.
Sharp haa gone against the trend set
by its competitors with 8086l8088-based
systems in the size of memory pro vided
as standard. Applications for the 8086
range have been memory hungry, and
the manufacturers have exploited this
by their entry-leve l systems not having
quite enough memory to ru n the 90fl..
wa re pac kage you need efficiently or
effectively . Most of these system s start
at 128K; Sharp , however, stands alone
in sta rt ing you off wi th 256K . Jfyou still
need more memory t here isan expansion
board available.

rst anno u nced at last October's IBM on the 8088 and the Sharp on the In use

F1 London Business Equipment Show


the Sharp MZ5600 range has since
attracted a great deal of interest - so
8086, which means the5600 haaa 16-bit
data bus compared with the eight bita of
the IBM.
Program memory space is not affected by
the video RAM (wh ich is separate) ,
although it does come out of the
much so that not all the options were If the sort of work you have in mind is mega bytes t he8086iscapableofad dres-
available for review. Sharp claims essentially 16-bit, theSharp ru nsfaster. sing. The video RAM is norm a lly 96 K,
they're selling too fast. There wa .11 a time whe n an 8-bit system but is expanda ble to 128K. The 96 K is
Immodesty apart, Sharp has come up used an 8-bit data bus , operated on 8-bit su fficien t for monochrome display , but
with an impressive micro. and made a data and wa.s easy to categorise. Now m ust be expanded if you want to explo it
sensible decision in not attempting to we have 16-bitay&temswith an 8,bit bus th e colour capability.
copy the IBM PC, although there a rc, of operating on 16-bitdata, and are headed The video RAM is accessed by both the
course , certain stmila rit ies. Both are for the 32-bit syste m with a choice of32-, proce880r and an NEC7220 graphics
basedon the Intel 16-bit processons. the 16- or8-bit data buses . proce890r chip . The latter gives the
MZ5600 series se nsational graphics
capa bility: it perfo rm s nearly all the
graphics functions you mig ht expect of a
pricier microcomputer . Windowing,
zoom, lines, circles and use r definable
characters are su pported. Many
soph ist icated profeuional graphics de·
vices are now appearing wh ich use this
chip. The demonstration system has
some excellent exa mp les of how to get
t hemos t outofthisproceS&Or- multiple
moving windows eac h with different
pict ure eleme n t.&,for in.stance .
Sharp haa alao included a programm-
ab le sou nd generator, supported by
special statements in the Basic interpre-
ter. The manufacturer BOOres over othe r
systems here by also including a very
necessary volu me control, wh ich is easy
to find into the bargai n .
I don't usually like such acce1&0ries
bu t I waa tempted to use it a ll the time
with the review system.
While on the subject of noise there was
excessive noise from the hard dis k - not
ju.at whe n first swit,e.hed on or when in
use - but continuously. Sharp say1
production models will have some filte r-
ing to red uce th is, but ask for a
demonstra t ion in a quiet place anyway.
Aleo whe never the floppy was aoce&&-
ed, this d rive created a tremendous
noise , remi niscen t of an old ma nu al
typewriter. Is it safe to assu me that
solving the noise of t he ha rd d isk will
alao remedy the floppy drive problem?
The syatem is contained in a metal
cabinet slightly smaller than an IBM
PC's. Un like many other systems. th e
metal box stops inte rfere nce from the
PCN JANUARY2.61985
electroniC8 toaurTOundingequipment; it
alao protect.s the equipment in transi t .
The review system came with one
600K floppy disk and a lOMb hard disk
all in the ma in cabinet. Apart from the
keyboard and monito r, all the electro-
nics are in this box.
On the front of the box is a aocket for
the keyboard, the optio nal mouse plugs
into tlle keyboard. Aleo on the front are
the volume control an d the reset switch.
The latter has been recessedinto the
metalwork, 80 pushing it accident.ally is
impo88ible. A nice feature is that the
on/off switch is out of the way on the side
of the cabinet far away from the reset
awitch , and any exterior connectors
which are all on the back. The power
switch is also recessed .
Th e aocketa on the back are inset
making them difficult to dislodge . There
are two monitor 80Cketa, one for black
and white, the other for colour; this
implies it may be poNible to run the two
together, but as the colour monitor was
not available for review, I was notable to
confirm that.. There is a lso an additional
80Cket for the keyboard . One serious
criticism of these aocket.s is that both
RS232 connectors are not the normal
25-way aocket&, nor do they conform to Software GWBasic wi11 be available early in
the newer RS432sta ndards , so adding a An impressive arra.y of sonware was 1985). So, a number of contro l struc ture s
printer will need aome thought. Sharp '11 included for the review , the mainstay arc not pr eeent for the programmer. For
documentation tens you how to do this, being CP/M-86. Sharp has made very exa mpl e, there ia no WHILE or REPEAT
but the plug is not the normal size. useful additions to the utility programs statement- only FOR/NEXT loops are
A separate Centro niC8 printer port is and overcome some of the problems allowed. A little worrying are the
also on the backof the case. A socket to inherentinCP/M-86.Severalcelebratcd incon 11i1tenciea between this vers ion
connect an exte rnal floppy disk is packages came on hard di sk, but without and a ny other. The most irritating is
that the PRINT stateme nt only worbon
the printer . To print ite ms on the
monitor the DISP (display) stateme nt
comes into play . Then there are the
strange forms of the single-line IF/
THEN/ELSE statement. Lastly, the
interpreter di stinguishes between the
cues of Jett.era.
The capabilities of the 7220
graphiC8 chip are cove red by many
statement.I in this Basic. Control of each
separate window can be established
with one statement; scrolling of any
window can alao be done in one corn·
mend , in either up, down , Jen or right .
The 7220 'a characten display can u se
user defined symbols, in a.n eas ier way
than the BBCMicro does, the functional-
ity ia the aame but more direct .
present but thi s option wu a)90 u navail· manual s. DBau JI, SuperCalc and Presentation of output can be en·
able for review (and ominously is not WordStar were supplied and the list of hanced using a very pawerful PRINT
mentioned. in the price Hat). other soft.ware ready for th e MZ5600 USING atate ment which allows printer
I would like to h•v e seen AOmepower 11howsthat8harphasgotit.1acttogethcr contro l character sequences to be in·
suppl y&OCketaonthe back, which would on this soore too, unlike many others. eluded in the output. On th e mon itor it iis
have added to th e superiority of the MSDOS and CPIM-86 will be supplied poaible to put up a grid of various su.ed
system by enabling the monitor and free of charge with the machine . boxeawitha Table command, which will
printer to be powered without needi ng Sharp has not forgotten the 8-bit impress anyone who u&es the Sharp for
additional mains plugs and wires . customers, and the Basic interpreter producing management report.a.
The quality of the monochrome moni· accepts programa written for thoee AnumberofstatemenlAarededicated
tor 1upplied. matched that of the 1yatem. earlier machines. Two convenion prog- to th e function keys to make full control
A awivel stand e..llowtthe po15itionto be rams are provided to read an 8-bit easy. One of these is used for debugging
a.djusted. Th e keyboard is modelled on system disk and convert the programs to and correcti ng erroneous programa.
the IBM PC , but haa a better feel and a the new fonnaL This BR.Ilici11excellent, Programming language puri sts may
slightly different layout . It is th inne r despite a few idioeyncracies . beupsettodiscovert.hatsomemathema·
than IBM's, with small feet that are What you should remember is that tical functioM don't use the usual
either up or down, ra.ther than variable . this is not Microson Basic (althoug h functi on syntax. However, there are •

PCN JANUARY2619M
••
redeeming feat ures: a full set of floatin g panying explanatio ns are obscu re . we're kept awake at night searchi ng for
•U S point functions , and the abili t y to awitch There is also a use r's manual which the answe r.
between degrees and radian s forlhe eine incl udesooncise details of the hard ware, Th e on ly niggling problem with the
and cosine fun ctio ns . though data sheets for the various Basic manual is that it's not in
More upsetti ng to everyone may be devices woul d also have been welcome. A. alphabetical orde r, but it does at least
the licence agreement between Digita l system integrato r would need them, aa have a n index of keywords .
Research Jap a n an d the buye r. The would a nyone trying to use the sound Two quick reference cards are in-
terms and condit ions are ludicrous. generator or the 7220 from a non-Buie cluded in the package: first, a DR pocket
'Digital Reeearc:h Japan make no war- program. The Basic interpreter doet manual which include1 theSharpexten-
ranty of any kind' runs one , an d 'the provide accees to them, but not everyone aiona. This covers most of the content.a of
entire risk as to the quaHty or perfonn- wants to use Basic. even one thi.sgood. the DR manuals, but in very meagre
ance is with the purchaser' warns The Bas ic interpreter documentatio n detail - a deficiency best demon strated
anothe r. So,ifCP /M-86doea not work on is among the best for this language . The by the erro r message aection which
explains self-ex planatory errors. The
sect ion on BOOS function call a ia much
toocramped - itneeda muchmorespaee
(perhaps given up to those erro r
messages) ; howeve r , it is useful a nd can
aave time.
Basic a lso has a quick reference card,
organised alphabe ti cally; unfortunate-
ly, some of the notatio n ia not explained
(Buch as the use of in pu t/output un it
numben ). It has sma ll examples with
parallel explana t ions in addi tio n to the
arrival, that'• just tough. Come off it,

.
••..
Digita l Research, this won't curry any

...

~-· ..
favou r with you r customers. In fact., I
would like to refuse to sign my agree-
• •
ment or e ven to purchase CP/M-86 -
perhaps t hat 's why it comes free. DR
~ ...
~ .." I..
_,
may be trying to protect its investment ,
but there's protection and there'• ri p-
ping people off.
---4 ;, , ~
!j

atore itin.
Documentation
The usual 16-bit docu mentation comes
in an IBM-style binder , with a box to

The manual' , presentation is good,


V..._
__
CNtrol llt, I II 11 ......, kltwt •tile ..... aM tile a.,, MZ5'00 NI ""'1 elftce,t hi

and th e usefuln ess of the documents book has a small introductory section formato f eachkeyword.
ranges from barely adequate to al most which leaves teaching the la nguage to
excellent. the many books already available; what Verdict
Since only CP/M-86 manuals were it does cover are essential details of th e If you wanuomeoompatability with a n
sup plied my comments are limited to implementation for those who httve used IBM but are not too concerned exact ly
those books. In my experience, it is likely another venion. The ma nual iBwell laid how much , or you want to be happy in
that what is sai d about DR'a offerings out , with each Basic keyword on a your use of a machine, relying on the
will also be true of Microsoft 's MSDOS separate page, a long with the form al docume ntation tot.el lyou what you want
ma nual s. For the latter , I was provided definition of the statement a nd exa m- to know again, then theS harp MZ5600 is
with some pho tocop ied pages of an ples of each possib le form at included . your machine .
M.SDOS manua l, relating to the Sharp There are notes in explanatio n of the When DR's GEM package becomes
and my comments below concerni ng it.s function. available for the MZ5600, it is going to
CP/M-86 docu ment.a would seem to be What lift.a thia manual above thereat put upa goodfight with Apple' • Mac and
true of this manua l too . is that in addition to the e:11:plan
a tiol\$, Lisa machines - tha t NEC chi p does
Software supp lie rs tend to thin k only there are helpful tips on the uae of the some startlingly good graphics.
in tenna of qu a nti ty rather than quality state ment with good eumplee, even if All in all, thi s is probably one of the
of documentation, and that' s t rue here. they are a bit laboured . There a re alBO best8086-based machines at th is level of
The impression th a t both Digital Re- footnotestoanswerthosequestio nsmost the market today a nd deserves a lot more
eeareh and Microsoft give is that they do of u B have never wanted to ask until attention. l!l
not understand thei r audience.
The CP/M-86 documentation (a prog- SPECIFICATIONS
rammer, system a nd user guide ) is as
i11ued by DR with the necessary adden- S,.... Sharp MZ5600 ra nge, comprisi ng cpu, 256K memory, Bingle
dum and erTata sheets. For th ose who double-sided , double-density floppy drive, mono monJtor , price
have a lready seen these manuals don't £1595; the MZ5641 (aa MZ563 l , but with M!COndfloppy drive).
despair , Sharp has put great effort into pri ce.£1995; a nd the MZ5645 (as MZ563 l , b'ut with integra l JOMb
reproduci ng them . The contrast of t he hard disk) price .£3495.
copies is very high overco m ing th e (The se prices incl ud e CP/M-86 and MSDOS aa atandard and one
faintne ss of the original s. yean on-site maintenance .)
Sharp has added a separate manual to ~ Colour monito r, Mouse (£95) 256K memory expansion (£299),
these three to cover its additions to 96K video memory upanaion {£230) and a n 8087 Numeric
CP/M . Unlike DR's, t his is typeset., and proce880r ava ilab le (price unk nown).
the examples are clea rly lai d out a nd - SharpEl eetron;cs( UK).061·2052333

..
well chosen, though some of the accom-

PCN JAN UARY2t J 985


YourstandarrlBBCMicro
willhavethismanyRAMs.
That's right, a masSivc256
Kilobytes of Random Access
Memory. plus hardware and
Andthey'llbeIBM
disc compat1b1hty with the U.K 's To take full advantage of this As an added bonus, we
number one personal computer, the high calibre software support the even start you on your way with th
IBM"PC. Torc h Graduate incorporates twin PSIOts XCHANGE integrated
Just think of the potentia l for 360K floppy disc drives and two <,oftware package comprising. word
your Model B. The opportunity to IB}\fl>C compatible expansion slots, processing. financial planni ng.
explore the vast range of IBM•PC thus making available option.., !'i.uch grap hics and database management
compatible programm ing aids. as local area networki n g. ideal for programs, specifically developed for
languages and business software business and educational applicat - the colour version IB~.
packages. which are already ions or auto-d ial/auto-answer comms BBC Model B owners, this is your
established as 'State of th e Art' and modems, linking up with viewda ta day of reckoning!
are del!tin ed for a growth pattern and electronic mail service\ suc h as Torch Compu ters.dedicated to the
previously unknown in the Ind ustry Prestel and Telecom Gold BBC Micro in mo re ways than one
for the name of your local Torch Graduate
dealer COmplctethe-rt"aderenquiry card or
nng (0223)l:W1000
Torch Compu1e~ Ltd . J\bberley Hou'lt'.
Tcc:hmcalSp.,cification • &J88 l6·b1t CPu Great Shelford, Cambndge CJ:l2 5LQ
(5'-lhz) • 256K RA!\I • MS'"·txki
C>p('ratmg 'l)"•temcu.-.tom1-.ed
to IB\1 PC
compat1b1lny• Twin double s1dro. 5 1,/'
floppyd1<.c.:drivn (eai.:h360K formattttl) TorchGraduate
• 2 IB~I PC compatible expa:n..slOl'I
• free PSIO~ XCH.'\~GE )()fiware
(Aharu.-..Ea~!. \rc:h1ve.Q.1111)

=::~~~&~~~~'~!~71:
'>lot!>

• Software
1
~n
TORCH
CO MP U T E R S
without mocltficataon.subject toconstr.unts
of BBCkeyboard and d1.i,pla~• Acorn DLSC
tnterfac:e is not required • Keyboard. text
,ndgr., phoaby BBCMocklB Mocro.
ARMWRESTLING
The ann is mounted on a rotating base To get the robot U) do t1nything, you

M icro controlled robotiC8 i1 a grow·


ing area of interest for many
schoolsandforhomeent.husia sts.
The major drawback is the COfll of Lhe
robots and oft.en the lack of software to
and has joints at the elbow and WTist.
The latter swivels and rotates and
supports the three-fingered hand, which
can open and close. All this is strung
have to move it to a suitable home
position, defined as such with the home
key. Keyboard control s are the n used to
move the ann to t he next point. This ca.n
drive them . together with a veritable knot of cord involve any mixture of wrist, elbow and
Fortun ately, things are starting to and pu Jleys. All the cords return to a arm movements which the computer not
change and a number of'build your own' pulley set contained in the base. Each only seems to be able to tack togethe r,
robots are becom ing available at fairly pulley has a lever on it for manual but smoothens whe n it plays them back.
reasonable price s. adjustment-. Any number of attempt. can be made to
Colne Robotics has been a leading get the moveme nt right.
manufaeturerof low C08trobotics equip- In use I eventually got things workin g so
ment and a robot arm is one of its latest The upshot of all this is that the program that the arm would pick up the ph one
products. It is available eithe r in kit needs to be able to control the whole lot. a nd , unfortunately, d rop it again. The
form or already assembled . I took the Thia is done by &&S igning two keys to grip is not terr1bly good for holding
coward's option and reviewed a sample each movement (back and forth ) with a tele ph ones, perhaps because it's a little
of the latter. It turns out that this was number of subsidiary commands for on the small aide. Small er objecu,
probably a good move as we were later turn ing the 1teppe r motors on and off, present far less of a probl em . Using a
informed that kit assembly is pretty and sett.mg up the point& which need W large felt tip pen, it is possible to get th e
difficulL be remembered. robot to draw lines, admittedly rather

Setting up
c.......uc· ......... :.........
t:11eu.;aN ........... ..
1-....,. curved ones.
The accuracy is not great and a
,

The Colne comes with an inte rface, centimetre or so i1 lost every time the
operati ng software, a power supp ly and manoeuvre is repeated
some manuals. Connect ing everything Real problems occur when attempts
up was simply a matter of plugging one are made to move the arm to its ext reme
lead of the interface into the robot , the positions. Thingsgetsostrainedthatthe
other into the user port on the BBC. cords tend to jump off the pull eys.
The power supply comes in a weighty Putting these back on is fiddly, to say the
cast al um inium box which gives the least, an d tends to pull everything out of
appearance of being abl e to provide line. Gettinggomg again means turning
enough power to lift anythi ng, a lthough off the motors and a(ljusting pulleys ,
it does get very hot afte r an hour or so of mainly in the WTist, unti l everythi ng is
use. With the robot powered up , the realign ed.
control software centre loaded, from
tape, into the BBC.
Verdict
Programming the Colne follows TheCoJnerobotarm is a good
the seem ingly un iversal process of quality kit and certainly
moving the ann to a position in a looks the part of a robot arm. If
sequence and then instructing the yo u intend building it remem-
computer to re member that ber that it could be a littl e
moveme nt . This is continued difficult. Buying it ready-
for the complete movement buil t gets around all thi s
cycle. Because the Colne fuu, and the onl y manu -
is capable of movemen t al labourinvolved will be
through a numbe r of axes, occas iona lly putt ing the
there are some additional pull eys back in lin e.
commands not ava ilable Pla ying with robo t.a is great fun. The
on 80methi ng like the hardest bit lB thinking of some use for it
Fischertech nik . besides lifti ng things up and putting
them down again.
lf you ca.n think of some reason W
justify the cost then the Colne is rather
more thanjust a toy . ,...

I\ , -l .\ 'lil \ k\ .!.•- 1•, .. ·,


r those with a lower budget, the together (and cheated on the wiring - points as it goes thro ugh its paces. The

f Fischertechnik robot kit might be a


more attrac ti ve option - particu-
larly as you can use it to construct no less
seepicture)itwuobviousUu1.tthewhole object.of the exercise is to teach the arm
exercise was designed aa on obetacle to move to one po1ition, pick.up a metal
course. disk and drop it in another posit ion.
tha n six different computer contro1led If the corustru.ction details in the Changing modes allows you to store
modela. Fiachertechnik manual were ecant, the the sequence of moves and the n tell t he
The Fischerte<:hnik comput ing kit is information in the Micro Robotics Sys. ann to repeat it once or several times

_.._
aimed only at those interested in terns man ual was simply atrocious. All it over.
tin keri ng around with the basic pri nci- con1iatedofwereacoupleof photocopied The lack of precision eoon became
ple11of robotia,. By no stretch of the aheeta that left more than a little to the obvious as the arm had a tendency to
imagination could it be considered a imagi nat ion. overshoot or unders hoot th e expected
preci sion technica l instru ment . n. FIKMrtec:Mll...e..t • ....,..,.... _ •• po8ilions. As a res ult it often went into
You are given t.he pieces toconstructa ac.lr-destroct mode by crashing into
'teach- in' robot that can learn simple part.a of th e model where it quite clearly
movements and repeat them, a plotter, a could not go.
model th at plays the Tower of Ha noi
game, a solar cell tracking device, a Verdict
graphics tablet and a sorting system. The great advantage of t he Fischertech·
The bas ic kit sho uld be avai la ble nik computer kit is price. You cou ld pay
throug h some leading toy 1hops but hundreds of pound.I for a si mple robot
comes with two significant disadvan- arm and not get to grips with half the
tagea: the manuals are in Ge rm a n, and concepts covered by Fischertechnik's
the re a re no deta ils on how to con nect it ail': models.
to the leading makes of home micro used
in the UK.
The package deal offered by Micro
Robotics Syste ms is probably a better
option. For fll2 you get the basic kit
plus interface and software to hook it u p
to a BBC micro.

Unfortunately, you might find that


the rea l chaHenge is assemb ling the
Setting up :C:;\':;~~!~~ i~~ngo ut howtowi re
The kit it.self comes in a box complete Theblameforthissorrystateofaffa irs
with all the parts to make the six must res t with Micro Robotics Systems
different models. Buttheinstruction son ._ ___________ _, whose poor documentatio n and leuthan
how to make the m are primitive to say It took a couple of hours' experimen - relia ble interface and software (it
t.he least. tat ion to get the interfacing correct.. crashed on more than one oceasion),
Exploded d iagrams in the manual The next problem, a fault in the turns what should be a pleasu rable
illustrate t he different stages of con- interfacebox,causedo neo(the model's voyage of explora tion into a nightm are
st ruction and you the n have gueas how electricmotoratoremai n oncontinually. jou m eyoffn.istration. ~
all the pieces fit together - not as easy as The fau lt-was cured only by opening up
it sounds toa fiTst.-timeuser. the box and having a good poke around
Having put th e model together you until the bad connection waa identified .
::~~~~hb~eai:r: ,:i ~~leld~:~: In use
associated wiring. The problem is that The movements of the robot, arm are
there is no mention in th e previous completely under software contro l. The
diagrams about t he wiring and you software is provided on caasette and
di900ver that to achieve the neat result allows you to rotate the ann, make it go ,..... FiKhertechnik computer kit with
Micro Robotics Syatem, int.ttfac:e and
in the photograph you have to take th e up an d operateamagnetatt hetipofthe ware. Nett11 2 pha• VAT. .......,
model apart and start all over again.
The model chosen totest drivewas t he
ann.
In instructio n mode you make it move
· order &om Miro Robotics
Ltd, 500 Cbeoham HOUN, 160 Hepa
s,.._.
te ach-in robot. Having put the model
PCN JANUARY261985
and, using the Beeb's keyboard, mark &ne l , LoadonWIR 6FA.
..
concentrat ion. The grap hic:1
a nd 10und are neat , too. Centrt
Court, however, 1hows only too
well ju.th owvaria bleAma trad
,90ft.ware , sa dly , ati U ia. The
I COMMODORE
QOntinu~
64
The good newt
ii that US Gold
bring ua the
t.o
best of US aol\.-
CBS and AriolNOCL Well the
even better news LIthat there is
m ore to the ca.uett.e veraion or
SUU.ar7 tha n the di11k,and th e
superl> wire Ctame images and
game trietJ t.orep roduce Paion'•
Afatch Point, but with littl e
lUtteN.
ware, provid-
in, ati tl' com-
tition
rr1~ ::ri::n~fo;
il\T:.!:D
for game1 addict.a.
...... 02n .230222 tt .ts USCoW02 1-359J020
.._..0277 ·230222 f NIIIU. £7.00 wwe:e,u,111crN073se.11 145
........
-· JU·tl51J -- £7.00
llicnl07351-71 145
......,..,lllkrN
iiiiiiiic .I.iJ
iiiiiiii1 l·C-...,Slllllc -- -----------
u .oo
ORIC
07351-71145

~~~;f
l
concept fall11hort of original. Orpheua (due to Tamon con-
original. nectiona) and lJK . Orie prog -
ldenUfyE~. another edu - rammen havea wacky eenaeor
cational program from K011moe-, humour , typified by IJ K'•
Fas t and diffi· aims to teach the countries.. Don't Pm, tht Utur Q in
~t~~-~~~~~E=-:~:
cult, with nice- which you play vario us fairly
ly done gra- decen t and amU11ingmazelplat--
phi cs, the game there's no documentation. rorm gamea .
_,,, U.15 ---0525 3942 UK0253-$5212
-- £7.15 VW.. 01·741 7473 IJI(0253,55212

WIN
A
SPECTRUM
DISKDRIVE
A h appy new year to Spectrum owners from PCN and
Spectrum dealer Micro Interface. Together we're
MySpectrum needsaTimexdisk dr ivebecau.se ..

offer ing th ree superb Timex disk syste ms wort h £300


each . Th ey're fast, easy to use and store 160K on each
3in disk - just th e thing for yawn ing cassette users.
In addition , we'll give away 24 keyboard overlays to Name ...................................... .. Telephon e .......
th e run ners-up. Address ................................... ................................. .
All you have to do is complete the sentence on the
right in th e funn iest or most entertai ning (and
printa ble) way. Entries mus t be received by Friday, Send to: Spectrum Disk Competition, Personal Com-
February 1. The editor's decision is final and no puur News, 62 Oxford Stroot, l<>n don WlA 2HG.
correspon dence will be entered into.
PCN .IANUARY261985
[~ TWICE
.t.anlsloCNIINlle<cloessc--.
hite Knight Mk 12, for the BBC
KNIGHTLY
although the limited RAM on the BBC user(U for colour chan ges, ti me settings,

W Model B, is Martin Bryanl's


attemp t to improve on hit eii:cel-
lent Mk 11 versio n , which incidentall y,
may be the excuse for thi s. But as
Gra ndmru1;te r J ohn Nu nn '• annotations
demonstrate, Mk 12's tactical capabil i-
or playinglevels)theprogramdisplaysa
default numbe r which is decreased or
increased by pressing the appropriate
won the home com puter sect.ion in the ties are good enough to give casual CUNIO r arrow key .
1983 European Micro-computer Cham- players a thrHhing at th e high er eerio ue Moves on th e boerd are made
pionships. levels. by either using the cursor keys to
On the face ofit , Mk 12 is both more One improvement over Lhe earlier positi on th e cursor over the chosen piece
powerful and includes enoug h extra version is that Mk 12 knows about and entering, the n indicating the des-
featu rea to ju stify a new vers ion. Thi s \mde rpromotin g' - the tec hnical term , ,cc
review was carried out on a preproduc - to describe the delibera te choice to
tion version, complete with Brya nt 's promote a pawn which has reached th e
own manual , though the finished prog- eighth rank to aomet hing other than a
ram should now be in the ahope. Queen .
Bryant has tested Mk 12 against a This is not the sort of facility you'll
variety of other programs, including th e often care about, since it is natural to
Mk I 1 version (which t.he Mk 12 best choose the Queen . But there are ra re
13-3). insta nces in a game when checkmate
The list is impress ive, but Bryant can be elegantly and instantly achieved
doesn' t include any mention of how Mk byeelectinga Knigh t instead of a Queen,
12 performs agai nst hi s own excellent and there is also the (act that a chess ... 1'!:
program, Colloeus, for the Comm odore progr am which ca n't underpromote
64 . ln many ways, Mk 12 looka and feel s can't really be uid to play all the lega1
like a direci tra nslatio n ofColl08ua- a moves.
later a nd stronger program than the Mk One new feature that most users wilt not tinat ion square and entering, or (with
11- though Bryant reckons that in the lik e is Bryant' s inclusion of a routine to th e Boch in lower case mode) by enteri ng
development from Collosus to Mk 12, he prevent the program being copied from the 8ppropriatc algebraic notati on ,
has ach ieved substa ntia l imp rovement.a cassette to disk . Mk 11 was noc. a Combinatio ns of the two methods are
in the program's algorit.hims. protected program, and it could be saved also J)088ible (i~ when you type b the
But the real question it which is th e todiak. curso r ahoot:atothebrank - if youk eyin
best program , and from what I haveaeen It is undenitandablefora programme r 8 instead, it moves the board posit ion
of thi s one, coupled with Bryan t's to want to prevent illicit copying of hi e and ga me score back a move).
resulta, Mk 12 is undoubtedl y the best software, but thca d vantageao fdiskove r
available for BBC users. cassette are ao great that to be forced to Verdict
Like Collosus. M.k 12 has a vast han g aOOutfor five min u t.eswaiting fora WhiteKnightMk 12 is weaker th an th e
1t • :a:.II cassette tape to load is ext remely present gener ation of dedi cated che88

x
... ...... ...
..... .&.
irritating. BBC Software has plans ,
apparently, for a disk-based versio n, but
that will not be available for a while .
computers,liketheSupe r Constel lation.
But it is st rong enough to beat most
casual players and good enough to give

R ...
~ Other additional features incl ude the those ouU.ide of the profeliionals an
abiliC.yto save any position or game to el\)Oyablegame. T-, Nam.ct-
R .B. ~ tape (though if the saving process is
flawed for any reason , th e Beeb loees ita PCN extends ita congratulatio ns to
R A memory of the game - so you need to Grandmaster John Nunn for his
,,,.R R write down the game score before recent outstanding perfonnance in
saving) , user defined board colours, th e 88·nation chess Olympi cs at
i'l !:'I ?'i 'more informatio n on the 8Cl'eCn,and the Salonika . ln the Olympic's 57 year

~·-·n n
............
number of play ing )eve.ls. Alth ough
there are only four playi ng modes.,Mode
fourall owatheuse rto specifyanaverage
fact that the program now continues to
ana lyse the position on the opponent's
tumtomOY(l .
Thescree n displayisgood,andinstan t
replay faciliti es are available at any
point in the game. The speed of the
history , Nunn's l Opoint:a from a tota l
of 11 games ia the beet individua l
score since the great Alekhine won 9
ouc.of9 in 1930. Nunn's scorehelped
the UK team to its first ever silve r
medal , (our pointa behind the RU&-
elapsed time per move in any combi na- replayia uaerdriven, since you retu rn to sians .
tion of hours, minute s and seconds. The t he begin ning or th e game by pressin g
progra m defaul ts to ten &e('(lndsa move Contro l N for new game, then procede Pro'sview
when you fint select Mode four, and it move by movo by prc88ing F (forward). How good it White Kn ightMk 12? John
providesanenjoyablegameatthatlevel. Alte rn atively, you can step back for a Nunn played it off against the Mk 11
max imum of 128 ful l moves. version to find ouL
Openings One inte resting (eatu re is Bry ant' s White i.ato play in th is po8ition from a
I wasn't particularl y impre ssed wit h th e way of hand ling user inpu t. Wherever ga me Bori.senk~N ahi movs kia played
stre ngt.horqualityofthe openingsbook , the program requ ires a number from the in t he USSR in 1969. Borisenko found a
PCN JANUARY26198&
beautiful forced mate in four by 1 tou rn a ment. lm provementa - a one game! Being a piece down, he accepted
Qh5 Xh7+! Kh8x h7 2 g5-g6 + Kh7 -h8 3 byte change - to the endgame code had my bet .
Rgl-g5! (threa t 4 Rg5-h5 mate ) t'Gxg5 -4 been telephoned to the Fid elity factory 41 a3x b4 Nc8-e7 +
h4xg5 mate. in Miami. 42 Kg6xh6 g5-g4
I fed the position int.otheMk 12a nd at Somehow the two hex let tere needed 43 Kh6-g5 1
first it favoured 1 g5-g6, a weak move for th e chang e had been received over Naturall y not 43 f3xg4r! es.tt, and
allowing Black to block t he kingi ide by the teleph one line back to front , with the e-pawn soon becomes a Quee n.
1 ...h7 -h6, but.a fter 2 hours 38 minute s it result that the EPROM s eontained one 43 g4xf.l
found 1 Qh5 x h7 +, and played the rest.of wronginstruction. Theprogra m craahed 44 g2xf.3 Kc:6-b5??
the mati ng lin e with out difficulty . It is freque ntl y, once th e endgame had bee n The wro ng way . Black's King is
rat her a long time, but as k you rse lf reac hed . It was these repe ated crashes , needed near the centre and k -eide The
in a winning positio n , that cost Fidelity
whe the r or not you would have found the
winning lin e. th e game , and th e toumamenL Was r
The second test was more impress ive. Ps ion Chess Jueky? .B. I.ii
Most chess programs have a probl em-
solving mode, designed to 110 lve th e
puzzles which are oft.en found in news.-
Th e positi on here arose in th e 1984
North American Cham pion ahipe in San
Fransisco. Wh ite was t he Chaos prog-
.I.
:• ~ .I.
.&:
pape r column s where Wh ite has C.O mate ra m which has long been on e of the .I.
in a fixed numbe r of moves. contenders for to p honours in the eve nt. -,~,,
Thi s is much faster than th e normal Black was Phoenix , an up and coming
mode, because the mach ine is onl y Ca na dian program. Chaos had e a rlier ;B. S'l .B.
lookingforamatea ndcandisregardany made an unsound sacrifice , and was now
othe r type of advantage. In problem - faced with a n e nding in which Black had .B..B.
solving mode the Mk 12 solved the firs t a n extra piece. , ..
di agram injm st under three minutes, a A respectable hu man playe r would
50 -fold in cre ase in speed. hav e resigned White 's poaition by now, llad. .. MONt..... J7.
but comp uter programs are not yet knig ht should be uacd to stop th e
Finally, a problem composed by A
We rle in 1945. How does Wh ite(to play)
force mate in four moves ? th e Mk 11
'respectab le ' or respectful
The ga me continued :
b-~:1'
Ph~~ck :nu l'!! e~ r: ~ •.
Ne7-c.b 4b h2 -h4, giv es White an un·
erroneously concluded that 1 e7-e8s Q 37 ... Kb6xc7?
stoppable h -pawn, but the tert move
doesthe trick , because it.didn 't.conside r Blacks houldfirstpushthea-pawntoa
serves him no better in the long run.
the cunning defence l ...d2-<ll• N +! 2 safeequaro,ando nl y thengoal\.erthe c7
Kf2-g3 (to keep Block's King bottled up pawn . That way Black would eve ntuall y 45 Kg5-f6 Ne7-d5+
in the comer ) Ndl -e3. Then 3 Qe8 xe3 is be able to create a passeda -paw n (aft.er 46 Kf6 xe5 Ndxb4
on ly sta lem ate, while ot herwise White capturi ng on a3). 47 h2-h4 Nb4-d3 +
is unable to force mate in two more 38 Kf5-g6 Bg7-f8 48 Ke5-l5 Nd3-<5
moves. 39 Bc3xa5 +! 49 f.3.f4 Kb5-<6
On the other ha nd , eigh t seconds was The correct pawn. If White captured 50 h4-h5 NcS-<17
enough for the Mk 12 to find the corr ect on e5 , Black would hang on to the 51 h5-h6 Nd7-f8
801utio n 1 e7-e8 - R!. Th e threat is 2 &·pawn a nd win , 52 Kf5.f6 Kc:6-<17
Re8-h8 mate, so Black still has to play 39 Kc7-c6 53 Kffi-n Nf8-h7
l ...d2-dl - N + 2 Kr2-g3 Ndl-e3 (o r else 40 Ba5-b4! 54 Kf7-g7 Kd7-e7
White mates by Re8-el ), but now White A good awindling t ry. 55 Kg7xh7 Ke7-n
can simp ly cont inue 3 Re8xe3 Khl-gl 4 40 Bf8xb4?? 56 f4-l5 Kf7 .f6
Re3-el mate. Th e point is that with th e Black kn ows tha t when yo u are 57 Kh7-g8 Resigns
rook instea d of the Queen on e3, the materiall y a head you 11ho uld try to t rade Who was luck y? I won the bet, but th at
aquare g l is not covered and Bla ck isn't off pieces . What Phoen ix fails to appreci- is skill - knowing th e lim ita t ions of
sta le mated . JolNIN11M ate is the poten t ia l stre ngth of Whites computer programs. Chaos won th e
King si de pawna . game, but that is becaWM!it played th e
Luckybreaks ln the initial po&ition, pri or to Blacks final at.age better than Ph oeni:1. Or
As everyone kn ows, chess is a ga me of 37t h move, I made a $5 bet with one of should we say that because Phoeni x
pure skill. Luck simply doet not enter the Chaos pro grammers that h is prog· threw away a winni ng posit ion, Black
into it . Or doesit? ram would not loee. Now 1offered to bet was unluck y? In which caseWhite must
I remember playing a game in the him $ I Othat his program would win the havebeenlucky. '-"'lMJ
linal round of the Midd lesex under 18
champion8hi p, more th a n two decades

-
-- ...
- -
-
Table of results
ago, when a win would hav e securedth e
........,111
__

-
county t itle for me. Aft.er ponde rin g an
13-3

-- --
intricate positio n for many minute s, I

-
fa iled to noti ce that I could give C,,..ISa.... 13-3
er-..

--
13-3
...........
-
checkmate , and inste ad played a diffe- -3.0
rent move which onl y dre w, Had my CBMM 14-2

- ........
opponent play ed that phase oft.he game IH

-- -
better than I hadd one,o rw ashe lucky ? IH
Luckcana lsoplayadecisiveeffect ina a.... IH

-- --- --·
a....
........ IH

--·
comput er game. Perh aps the moat
dra matic example of a lucky break in a.... .....,__ IH

- ..
compute r chess was seen in thi s year's a.... lH
World Microcompu ter Championships
in Glasgow .
Psio n CheM, in a hopeleMly lost
Cloou ...... IH
IH
lH
position, won th e ga me on time. Why? S..-1 IH
The opposing machi ne, Fidel it y', Ele- a....1.0 lH
gan ce, was running with EPROM S that zxa..u ZUI lH
had been programmed shortly before the ............ 12~,_....,. ................

PCN JANUARY2i81985
Casung spells drains Gan· you blast turns to a gold coin collected Jingles into your cof·
da lfs strength (hi s colour wh ich shimmers on the forest fen and th e action speeda up,
changes to indicate thu1), but noor Af\.erat1metheportcull1s but lose your three apprentices
GANDAl.f rises and you should let n liz.nrd nnd you're doomed
~~~;j~~e";:;~~
G:en'J:1fu11p man m to take the apprentice Gandalf is a cur ious game,
!~pf~~:o~n pg~~fe 1
b~~J!Jf!;r
-- ----···
allef\andr1ght there'aa magic Then you can follow the bea11t there 's not an awful lot to 1tand

.
the title. and your ca1tle 1s out of the castle to screen two 1twould bequ1teeasy to m8.!Jter
under attack from lizard-men . < - Thinga are pretty hairy out - fairly quickly. It has a healthy
who will enter and steal your side The reptile& have dragon · proportion oft.hat r are qu.ahty
apprentice, your task 18 to get
him back and amaaa pointa by
. like tendencies and will give
you a dose of name 1f you let
- playability, partly due to the
neat graphics and partly t.he
kilhng the rept1hans them get too cl08e. The plan fairly original plot.. It deserve&
In the fint acreen Ganda lf here ia to avoid them, bl asti ng a look, but what a p1t.ythere are
stands on battlements above as many aa possible, collect Lhe only t.woscreens-and where's
the courtyard in the fore- gold ooina and re1K:ue your the 'rea hst1c &0und' advertised
ground. To the left 111 h111 • --' apprentice. f'rom llm¥tot1mea on the mlay? All in all, fair fun
apprentice, stirring a magic star in the aky which w.ps 8 in a limited format 11,y• SklnMr
potion A forest stretches away Gandalf back to hfe ma jiffy, :~~do~t~:c!1o?~:-ro~:e ;~~;
mto th e distance , and 1t'1 from but only when it'• frtt of clouda . apprentice you must set a trap
here that the hzard men The hzard men move in from 1n the path of the abductor, but
approach Thejoyst1ck controls the wmgs and look like d1no- youcan'tdefendyounelfoncea

~l~:1~~:,S:t!":n~~~
8 1 8
~p a
little nuclea r mushroom
gaun1 Once they reach mad·
&ereen the)' tum and march
toward the portcullia Each one
trap haa been set
Once you've vanquished
enough lizards the gold you've
re lay and on-ecreen b lock coun· up w it.h your truaty blade or
Theso ldi en , which you meet

THEHORSE
LORD
ter . There II al1<1 &0methi ng
auppoeed to prevent copying. piT~~:;;;~~1:~~~i~~
one at a t.ime, are al80 he lmet.8
But it'a a ahame the progra m • large he lmet. above a hon,,e'a wiel di ng s words . By f{eUin g
There' • a trend 1n the compute r isn't worth all thia effort . • hea d with a swo rd appare ntly cloee and wapping the Return
game. bus iness to ba.eeall aorta
of garnet on books 'of the aame
JWne'. Thd offering from Cen·
Lo~.u:i~~:r1:;~:~r~r:i
on the de li very or a meesageto a
key, you can usually inflict
enough damage to beat them.
Th e whole procedure ii tirhed
tury 18 either l00&ely drawn distant cast.le. tn your path are by a email band alowly decreu·
from the novel, or the book ia footaoldien, moata and - for in g acrou the bottom or the
one of the dullest fantasy novels variety guest. what? - foot.IOI· screen. It runs out. much too fa.at

1- · I
to hit t he et reeta in recent and p rovideethemainuitfroz.n,
timet . 1~i11'1~hd1.~?~itth~
acreen and ahow&your route aa
~! the game. The cloeing image l!I
that of a grotesque head wit h
The game i.a well pack.aged
and the cassette includes a aort or square spiral to the blood gushing from it - not for
the Uet!mlSh, S....--
numerous protect.ion devicet. castle in the cen ttt. protrud ing from 1ta mouth. 'l'he
The mott ingenious 1aa rewrite Your old 'ouahuffle1along to m oat is a horizonta l atnpo f blue
oftheea.88ett.eoperatingsyate m
to produce a loading .eque n ce, !~i!'.":! n ~:c!~ ·::: ~~ll~·~ ft1:!a~: ~;g ~d~p;~,
comp lete ly devo id of th e com· pttuing Return at the
forting clicb of the cU11etLe ft•:1::! iJi:~y~~vha~ej:O~t.~i! appro p riate point . If you get it

the William Tell overture, and move on . The second inst.al· mg fireballs once again and a
should be turned off 1f you're ment has Jou of ledges. but number of com ·eyor11 1111 well .
playing late at night nothing to stop you l{Tabbing Screen six has a sp iral of ledges
LEDGE
MAN The first .screen showa a the goodies - unt.11 the clock, and ladders which seem s ample
udgtman seems at firwt sight
to be a rather elementary plat-
. v which lim1l8 t.he ume on each
&ereen, reach es quarter past .
until an explosion 1n the centre
sends all kind sofde br,s bounc·
form game . ln ract it's the most Then fireballa drop from the mg about the place The last
vaned and compulsive plat- roof. destroying platform sec· a,creen 1s almoat entirely con·
t.1ona and you 1f you get m the veyoni with Hydra After&e\•en
~h';e~m;,!~e eve r played on I screens you return to th e begin-

--
way If you don't move fast on
The loading .scrttn .scrolls the lhi1111ercenyou'll be stranded ning and th(' skill le, ·el U!I
bnef instructions and the con· The third acreen ha, a num· increased An excellent game
trol~ (not redefinable ) acl'088 a ber of wheels rolhng about the withalotofvanety
wletext display , and once
.... place , Donkey Kong style

~
loaded offers controls for mwiic '. ' ·,: ..: ' Theae have to be avoided or
and aound effects and the selec-
tion of one of three levels of
difficulty The mus ic 11 a suit-
, , .. ' '
Jumped over. On screen four you
hav e to board moving ledges
like pa ss ing t.ram &
- 910
,.... £795 ,......
So~ware Projeds
ably manic rendition of part of Screen five invoke s the fall · 051-428 7990

SPECTRUM haywire : you migh t find your- .. : . ·: out to be a n air shall you'll

VAMPIRE
KIUER
eeH going down when you had
~ to.:::· " .. . tumb le all the way back down to
level one.

p .
shows a aplit,. Beca use a ll the Ooon an d
One ahoul dn't expect too mu ch level, 111de-on view of t wo noon rooms a.re very si milar , the
from pocket-money pri ced with your little man in ~ itio 1:1. game gel&:rather bonng aft.er a

ra::,;;
t;;J1:
ooin t.l.
8
h:e~f/~
One floor look, exactly like
ano t he r w ith it.a two gree n
doors and one pink Ii~ ah a~.
few plays . It.'a all based on a
random aet-up, and i, not en·
tirelybu.g -free . 11111~
You must try to ucen d to the
t welft h floor or 8 building to ri=~n~!u':ew:y~ti:[h:~:::
where Dracula i&as leep behin d beshot. if you have a bullet . ,iijiii •• iiiiiilillll
a door. The on ly way you can
pf"08TI!88 between noor1 ia by
using the lif\A,b u tunfort.unale-
Any door may be opened 11nd
entered , t.he 8Creen changing to
sho w you the room. There may

Umeh aa a skeleton or apider ) -
you can only survive a few of
rJ
r.l 1.; . , ·a,',''
)y these have gone a lit.tie be one or more objects in the these ecares . If the room tum,
PCN J ANUAHY 26 198.5
36
hoetaget;. ln fact you get few the chance. It's not too hard to
point& if you dettroy the tanb a void, but a Killer Sate lli te
before they &bool adds it.a weight to the argument
When you land to pick up the in the later st.agea.
E ver •ince the advent of the hostages, well animated min- Sadly , therejuaL ian'Le.nough
helicopte r venion of Scrambk ute figu.re1,you are (o( coune ) going on to make Airlift ..
there seem• to have been a n
unapokencompetitiontodeai.gn
the moet plauaible chopper
fai r game for any maraud ing
tank . Once in the air, however,
you're comparatively safe and
c!~: 1\r U:!:fl! p~r ~
hit,.a nd-m l81,and much of your
sprites for an arade game. a, long aa you can make a time ia spent pMitionin g the
Airli~ must get marks for best
yet on the Beeb. lt' a well·
proportioned and has a convin -
~~~,;~
gin,g:lydii,embark.
1
h=~~:n: chopper to land in the righ t
place. Thiamay all bepartoftbe
fun for tome, but for me iLaddt
cingly animated rot.oraa well a.a Your ne.xt aortie will bea bit to the frustration . s.... w--.
a rotating tail.fa n. There'• alto further away, but t1ince your
fuel ia unlimited, ti me is the - 6110
!t~l :!l~~t.o:,ro~::1.a°?l only difTerenoe.
After about , ix reacuet1 an
l'llce£7.95
there i•n't much else to recom· ,....._ Superior
mend thi s game. autogyro appean. Thia will Software
The plot revolves arou nd the blow you out of the t1ky, given 0532-459452

oroo 80U'T1t for thoeedire<:t.ions. eys, one atro ng and one weak , now you're up to the Zambeei
COMMODORE
64 Above the disp lay ii a de- the weak one having theadvan· without a paddle. How to dea l
ecription of your aU1TOUn di ngs, tageo ( a gun . You mu.c.chooae
AFRICAN
SAFARI and LOOK will have the Doctor which of the monkeys to take. tt\!;i8 U:~~ !:t:;plo r·
African Safari, aooording to th e gazing around and reporting on Th e eute rn limit of the fint ~ore difficult ia how to dea l
cuaette inlay, 'abolis he1 the what he can eee. Beneath ia acreen i1 set by a snake sitting with the et.range retponaea.

m
distinction betw een arade and atated the direction& in which Type LOOK near the boat an d
adventure.' 1 wu unde r th e you can move, the WH AT r,,ow? you're told: 'There ia nothing
impreuion that thi s had been prom pt, and a clock (you have apecial. I can see a boat
done a nd not by aoftware such only an hoor to complete the here .'off BOAT . ' I ee.n't eee a
adventur e, with no s.1w1t or boaL' '
:!~i;::n~=h~:~ro:~ PAUSE facility .) A{ricon Safari ia rui ned
the Hnea of(but nowhere n eAr Initially you can only head further by being eoalow to play.
u good u) Melbourne Houae'a e8.8t and west, and east finds a lfthll aboliahea the distinction
ZimSolaB im. peanu t plant wit h peanut.a between adventure and arcade,
Here you' re Or Livingston e, attached. OETPEA NUTS? 'I've got then give me one or the other
eeek ing the long loet Kenya n a bad back,' report, the Doctor on a padd le, and when you'v e every time. Me~
Diamond, the character being (10me Doctor !), a reply that walked to the weste rn limit you
in the centre of a IIO'Olting becomes infuriatingly com· can oo SOIJl'H to the Zambesi
graphiC8 diaplay. By a curioua mon, a.e a t the next location River, and another ,et of eaat· - 4/10
choice of command!l you need a where there's a fire and a tin west locatioru, for your charac- l'llce fll.95
jo)'1,tick to move him eut and <an . te r to walk maddening ly , lowly ,....._.Interd ilc
west, but have totype oo NORTH Further a long a.retwo monk· along . Here you find e.boat., ao 0 1-9699414

Na turall y there are a num - a eeri es of 'i n' jo kee among men who converted Monk
AMSTRAD ber of different obat&clea, both membera of the arud.e prog· Miner didn't do more with the

f=~~~~
u
atationery and mobile, to ramming fraternity . These are Amatrad '1graphicscreens . The
MANIC
MINER 1

~
8
p~::r!;;~1:1~J~~·=
beginning to fade with ti me, but
the grap hiC8are atill wiUy and
everyth ing very
:!':!:ii~hle. 0
surely more detai l could ha ve
b~
MankMineri aava ilableforthe smomhly . been put into each character.
Sped.run\,64, BBC, MSX, and The game remai ns oone too Pe.rhape it' 1 sacrilegious to
now the Amatra d. euy eithe r, a nd l'vetti ll to get want changet to the original
Ii all at.arts with miner WilJy maaterpieoe , but it attma a pity
t;'~e !:d7;.co:.:•:::::

-
at the bottom of a very deep not to make the mott of the
mine (10me 20 tcreens deep ). graphiC8 potential orthe hoet
How he got there ia neither
·'·'' . ~-~~ . ~i~;! nie:!1f!?thC:~~~ machi ne . S.....-
~~: ~o :fT~e~~:~
explained nor relevant, but
withyoor aid he will do his beat negotiate . Contact with theae ii
to eecape by collecting the fatal, and Willy only ha.a three glimpees of all 20 acreena, but - 7/10
ftaahin g treuurea, and enter· livea. Each AC rl!en is given a the,e are too thort to e.llow you Prica £8.95
ing a portal which will tak e him title, and tbeae , together with e. to develop a useful strategy. ,....._ Amaof\.
to the next level. number of the charactera , form I'm 1u.rpri &ed the progr am· 0277-230222
hit& you, you go bouncing won't move on to th e next of the aame mixture u before. The
around the BCree.n,fina lly corn· four acreena.
Screen two it very si mila r to :=~=.::. ::::.;~
~
in~:9~~!!:a';:o~ing
KONG
STRIKES
BACK ~~i8~ck~un'!:~~
0 1' hairy is back aga in, still
with a dameel in diatre 111
in tow .
withtberunawayca n. You can
releue a bomb i.n the ir path ,
but at thi1 only blows up the
·~:- ....
, impreuively amooth. The
drawback i1 that the first two
Thi.I time Kong b.. eought lead car, you might not have ac:ree.naare too simi lar, and the
refuge in a fun f• ir , tim e to fire another before the fact that there ', only four
The fnt ecreen shows a next car arrive&. A simpler acreena mean, that the chal-
Ro1ler Coaster at the top of
which KODf hall perched his
yellingcapbve. Whatyouhave
method ia: to ah.in up one of
eevera l ladders, and let the can
pua over or below you.
Ill~ r7l
lenge ll very limited.
....
_
to do ii guide your man around Once at the top , you have to
the track until the Pinnacl e is
reached. Kong releases four
can down the coaste r - if one
move right paat the damNl to the tirat . It hu a differen t track
make Kong reappearothe.rwise layout.. and there are 90me
nothing will happen and you bouncing bait. , but it'a ,till the ~Jsk
PCN .IANUARY261986
"
EAVENS
ABOVE direct.ion , th en move that window on the

O
ne of the good thi ngs abou t micros
ia that they make eome ta.ski sky around the star map.
eaaier, and thcee three program1 Pl-eeaing'D' dTaws in th e line s link ing
go one better . lnstead of sta nd ing out in the star& in each constellation and
the cold night air, you can now go displ ays th eir names a nd thoee of the 61
star-gazing from the comfort of your brightest at.an . The St ud y Suitea allow
armchai r. No longer do you need a torch you to pick a constellation, or to guess
to read your astronomical handbook, which conste1lation is being shown. A
and you can view the night sky from abort explanatory text can be ·produced
anywhere on Ea rth and even tr ave l back un deT ee.ch image.

---
----
in time . A •tronomy is a sligh tly misleading
Severa] astronomy programs have title becau.&e it only deals with th e eolar
been released recently, here we look at 1ystem, but it complement.a Star Gour
three for the BBC: Star Gazer, Aatro- well and mak es extensive uee of the ""N
nomyand Star Sttlt.tr. Beeb'• colour graphics.
The phuea of the moon are demont-- t he comet in 1986 .
Features trated with an orl,iti ng scree n and A. well a.a plott ing 1ky views (the
I began uaing Star Gazer, then came there 's an inset t.oahow what. the moon inform ation overlay• are le81 complete
&C1"088A , tronomy and realised the two than th oee of Star Gour ), you can
should have been integrated. The fint calcu la te IUChthi ngs as times of sunri se
on ly deals with the stars, theaecond with or the moon's phase on any date . Some
plan et,; and aeuom. Then Mirrol"80!l. di1play1are text--Only,informat ion that
releaaed Star Sttlttr which has all the would perhaps be more at home in the
featuree of the other tw o. manual.
But , before you ruahoffto buy it there Star Sttlur includes a driver for
are some differences in the way the Epeonsorcompatibleprintenwhichyou
programa approach th e subject which can wieforscreendumpa a t.many point.I
are worth bearing in mind . For example , in the program. BBC Publicationa 1ay
that there i1n 't room in Astronomy for e.
Star &der and Star Gazer suffer from
alow screen up:lat.ea if you chang e the
time or your viewpoint. They'reeoalow I
forgot what the old screen looked like
before the new one ha d been drawn .
__.,.....
........, ..._.,....._ printe r-<lriver,butth e manualdescribes
how a aaeen can be sav ed to diak an d
the n dumped to a printeT.
look.slike at any time. In Quii. Mode you Verdict
can stop the orl,it and gue11 what the
Documentation moon looks lik e at that at.age. If you want to use theae progra ms ~
teach astTonomy, you11 have to bear in
Perhaps it'1 the subject matte r , but for Partial and total eclipeea can be
generated, and the package carriee dire mind what the BBC's blurb aays , the y'll
thefint.timeinarevi ewoft hi1kind lcan all need 'an act ive partnership between
aay that an the docu mentat ion ia very warni ngaabou t lookingatthe Sun. Most
parent and child or teacheT and pupil'.
good- thetex t iac.lear a ndwelJ.writ te n . complex are the aeuo ns, and there's a
good try at showing the effect of the All three programs: are up against the
Star Sed.ir comes with ecree n du mps 32K limitation& of the BBC Micro,
a nd while Star Ga.ur' s manua l is Earth'• tilted axis on the seasons from though Star Sttlt er is also available foT
execrably printed there iaa W1eful colour Auk land to Zanri bar, but due to 9Cl'een
th e 48K Spectrum a nd Commodore 64.
chart and diagram s explaining the lim itatio n s it'1 'not to 1Cale' .
Celestial Poles. All three progr a ms are The planetary movement.I are given But for once the subject matter is such
that the subject can be show n a nd
available on cassette or disk . in anothe r aection. You can 1elect from
one to all nine planets , but for th is you explai ned in a w ay quite impouible for
In use reall y will need a colour monito r to do any book.
They are all programa to which you
Star Gour deals with th e Sl bright.est the programjustice .There are no a liens,
but the prob lema of landing a rocke t.on can return a.gain a nd agai n , for educe ·
conste llat ions, the criterion foreelect ion tion or for the shee r pleasure of looking
is simply if th ey can be seen with the any of the planet. and uaing more than a
at the stan without clouds , buildings.
unaided eye on a clear night. You can dozen keys to cope with th e different
effects of gravity an d atmoa ph ere on Light·glare or drivi ng rai n . For my
call up a plot of the night 1ky in any money , A•tronomy has the edge . ~
each plan et are not easy to master. I
found it both d ifficult and alow and was -- 0... - -£9.96,
100n loet in hyper ~space . Note t hat the dlllt tll.96 - Small Sebool
program will not ru n on theearlyOSO.l
- . Wand. Soltmonh. ...... . lb:, ·
· 14Hampobin

.......
BBC machin es, though these can be
u pdated ro, £5 t<>£10.
-~- -£9.20.

---.--
Star Seelter covers 53 constellations,
S08 stan, the nin e planets, the sun and dut tlS.80-BBC l'llblia,-
the moon, but makes little w,eof colour . tiaao,01-5677.
There 's a sect ion on Ha lley', comet on

..
one of itl 7S.yea r round trips to the third
stone from the sun . You can vary the t9 .96,dlllttl2.96---
oall (in~ with lhe ~
_.__,,., .._..._....._, t<:ale of the display, and indeed u nl ess
Pluotariam) , 01-8223800 .

.. you do I fea r Earth will be wiped out by


PCN JANUARY2'61966
NEWHORIZON
COMPUTERS
LTD
8 ASHBURNHAMROAD
BEDFORD
MK401DS
TEL:023453816
TELEX: 82392 ROBINS
HARD DISCS PLUS CONTROLLER 10,20,40 MEGABYTE
FOR OLIVETTI M24 PLUS IBM COMPATIBLE
DEALER ENQUIRIES WELCOME
EXPORT ENQUIRIES WELCOME

AGENT BUYERS
CURRENTLY UNDER CONTRACTTO SUPPLY THREE
MILLION POUNDS WORTH OF BUSINESSFOR 1985

IMPORTand EXPORT
COMPUTERS
HOME COMPUTERS
and
PERSONAL COMPUTERS
PCN JAN'UARY:M
lt86 ..
Acorn

Fa Billboard

Commodor e
Ul N {Buie 2 AMO 4J £300. EptOl'l
pnnt.ff MX100 £200 MX80 £180 .
Koala. ~ (C64i) Wl. Tel : 1\anbridp
Wt U• 0892:28Cll8.
~M wilhdai.~and
cncbbot jorlt k k and ovw 1100
worth of IOft•art and guarantee
u:~ . Sell b £310 oftO. Tel:
06 1-881·1144 .
tmlM ori ·MD ror .. le:MOt+ l.3;
Cuddl,1 MoN!! Al80
Im
T el :

Dragon

PCN J ANUARY26 19&


Billboard
PCN

PCN JANU ARY2i819&


"
btes: £12 per si~le column cm. Minimum size 3cm. Series discount available. Also spot colour ava ilable. Mecllalk.ll o.ta:
Column Wlth. l colum n S7mm . 2 001
~~ ~8.::.~ i }:~We>~!~~
o.tn: to days prior to publtcltion.

SINCLAIR
COMPUT
ERREPAIRS
F.... tttilbk ttpml by upcrietM:C<Ict1pKCn,
hl\'ffll ttmoe:d SiKlalr compulC:n 5ince the
i.. ~ of the ZX8) . Our price. indu5M of
IIJ*U., ~.~Mid VATinapecU¥Cof
raw&. · ~ hldda dlaran . "Whiltc·you· wail tcr·
viccaw-lilablc Spmn1mUl .75 ZX8l tl U 0, 16K
ftiiffl.£9.9'. Callor .end whll che,ql.MI
or P.O. to :
TV SaVKa of Cambridtt Lid , Frend! '• Ro.II,

. SPECTRUM ·--
CulbridACC843NP. Td (022.l) Jlln l .

'XK' MEMORY
EXPANSION
SYSTEM
XXSyt;t1•IH £15.fl lK. VAT
: COlll'ROtEN
I M INSTJUCTIONMA
::.--') II Sy,!"" flclory flaoH2 U 5 llc . VAT
• RIU.ffATUIU , MOIU-DfUYlNSCREENEDITOft
::n::::;:!!~:'=1e
liM . Mcw~ldclctcbloc k Setlam. . Striq Recruitment
~i;::~~ ·::.~;~ klolldka\"e
alot
AHY
PAATOFIU.M

..........
"'"""'
,.. , .ndlry el SEVERN
m.sdtftlbl'l'!fM!.'1-o
~.,..., MONECOMMER&n:QAUST SOFTWARE
SPECIAL
Anlorllll(do,tPCI)
,o 1e1 111l..MNI, sas u. OPENING OFFERS ~~~:~~ro"!.:
companies market on a
other to world·
- TMD( PQIIIMU WB.COMf- Mosl Home Computers
Peripherals & Software
U-ll~aa:r...,.,
-.,M)fJl ( IIQUIIIUWILCOMl =~--=:"~"
wide scale: wealso takeon conversion

require:·
FREE-lANCE PROGRAMMERS for
contract woit<of all types.
ORIGINAL SOFTWARE forsubmssion
to our marketingcompanies .
SPECIAL OFFER WRITE TO US AT.~
15, HIGHST,
FOR ATARI LYDNEY
400/600/800 OWNERS GLOSG L155DP
Hire your fi rst 2 games FREE f rom giving us details otyoor progressto date
our extensive range of software. Up plus woit< samples. from CBM 64.
to th e minute releases availa~e. SPECTRUM. AMSTRAO. ATARI.
Appl y Now! We now have A1ari CBM16 MACHINES
hardware fo r sale at discount
prices. Modems su itabl e for Atari SD DATA SERV IC F.S is launching an
Computers now for sale. For funher exciting ne w range or educational
d etails send s.a.e. to: software for Sp«trum s . Different ages
CHARNWOOOGAMES 1nd different subjects . Also we arc still
27 WARW1CKAVENUE kK>kingfor new programs - original or
QUORN, LOUGHBOROUGH cducat1onal - to complement our new
LEtcESTERSHIRE ran ge. Write for details to SO Data
TEL: 0509 412&04 Stt-vitts, Cha tnut Hou~, Bittcs~·ell,
Ldcs .

LOWCOST AIRCON
OITIONEO
OFACESSHORTLYAVAILABLE
-
PROGRAMMERS
ROMFORD MARKETPLACE TH IIM:tKltlfbl want, roo
BASIC COMPILER Frtlffll001qftupwardl
..,._...,_,IOl!lf_.
T_lllic,.._imt R1 1U i.1td 1UiH of rfllll l, ,.,.,.., deci l'lilf6 fUlli ~":;· ..""J:""~:t"°...:.':i::~
~.:-=-.e:..~s.:..-:::.::..-:0,=
nct/lliO IWl .me,, /r'Ht 1s,
mu,..,. /#,. "' ft ~ , progrlltM'Wlg
,,. ..._._...,.
....
=".,_. ...... ..o,u• , k/H,, 11;,,.,,,,,_
qt1ird uul l"Jsid.on.
dillel ... )
Apply Mrlrll!U ,
"'" re-- TIN lid K•lfhl IH ds yo
In reti.m, we witl supply the mact,ines ,
~ OIIIIM'.O
.•:w:• .... • C17.95 pro;ect ldeQ and substantial royalties So
=™'*O A~~ta C19.95
Land Management Ltd
Rll...,_.Cllulben.
why not;o;n lhe Blaci<Knightnowt

n~°i'?'
--- Kll&HtCOMPUTERS
Marbc l'llla,
R..Cwd Rlttl ) All BLACK LTD
T..,..-. a-, ... 41Mt? POlu 132, Clllslelllrst, K1rtt,8R7 IU

.. PCN JANUARY261W
BLANK
CASS ETTE SANDDISKS WANTED
c.11111a.-.••m.•
e,,.1,,.,n
.•••mm• .•
Oll1 1 .. U ... W .. PERSONAL
.. __ COMPUTERS
loo-cash
t11111•11.1t.••D1•
'"'"°"'*
--IIICllOoOOWll~
...- ....t1•
..................
.... •
·--------
e c.o.1_ 1111111..._
UK HO M E CO MPUTER S
•ea.-.- ..-..-
MofganCameraCompany
160Tottenhom Court Rood ,
London W1. Toi : 01·388 2562

"'''""'""
---
___
-·-
~-,-=-:.::.!!."-..
~-~.:".:
__
........
~"'-'--·
.,.,,,,
._
......
"""Oftlto"""'
•-- · ~S!L!O!Tl
.. _____ _ .-r-_
SPEECH 64
:.=:.:-.::,...w_:.,...-:=:.
:;;
--
_,....,._ • -
S..~IO,,'tH

:,.--:-c........
-"--
6' 50..0..~

.__....
s;,.,c.,QL
~,,,r;.-c-
""
ON ''"
UN
NOW AVAILABLE IN
'VOLUME DIRECTLY FROM
MANUFACTURERS
WELWYN ELECTRONICS
For further in formac ion. please concacr :
~c. .....1MK
--.
··~o.,. ...
RIC HARD PH ILB RIC K, General Manager

'"""" ...
"'. (0670)822181
...._.__....v
_.._ .., ___ '""'
1:l
WELWYN SYSTE
MS · BEDLINGTON · NORTHUMBERLAND
NE2l 7AA · ENGLAND · TELEX 53514

---
.......... '-~
....._....,._c...c---n

/AClEL
\~= TEL:106041858011.
Welwr " Syu ,..,, II• (); •i•IOIIof Cr ptubtl
A fflWftber af 1h1 Cry,ulate Gl'OUp.
(lectr Ol'lia liM itotd

NOW
GOT IT...
,················································1
I
I
BINDERORDERCARD. Pleo,e,u,hme __ PCN l,;nde<{s) at t3 .50each. lenda,emychequemade
Personol Compute.. News. Please charge my Accen /Viso/Oinef"s/
Americon Express Cord .
payable to I
I
I NAME . . ACCOUNT NO I
II ADDRESS EXPIRYDATE,.
TOWN, .. ... POSTAl COOE,
II
I SIGNED ,... .. . .. ..... .. ... .. ...... .. .. ,.. I
..................................................
I SEND TO PERSONAL COMPUTERNEWS , BINDERSDEPARTMENT. 53/55 FRITHSTREET , LONDON WIH 2HG I

PCN JA NUARY261986
lt wu buaineu u uaual at the
Which Compukr'! Show last
i-:n.-d
_:_r:_.::
_:O_'::_
~-.!!-:i-R-~-~-:~-bu
-t - . -· -,-a--,-,-,-,-;f&
~
week. Orie waan' t there, Sine· ita mind . The comma facilit.iea ln iaaue 94 the first line of th e
lair found that the aho w wu
jua t too early for it to 1h ow off
e:~:~~=~!e
a
f~r!~u~~er!~of
to booking room at. Birming-
fint part th e Bru ce saga waa
l!t~ ~~t:o. lt.s hou ld
the matching ac:ce880ries for
the QL. and Commodore dia- ham ln te.ma t ional to give the
played it, new PC but would n't demo once the train had ar · Some own e.n of i.u ue 3 Spec-
gay wh at wu in it. ri ved . truma may be having troub le
Acom , on th e verge or de- St.ill, it. wa,n' t all bad newa . with th e li.stingofTheC aat.le in
livering it.I first re a l busi neu The Brother Expreu wa1 well iuue 94. The probl em liea with
•)'lte mt, al90 atayed aw a y a nd pa tronile.d, t.o Lheextent. that the IN va luea in linM 1100-
for hom e micro fans the only th ere wu n 'ta aingle free seat in 1200 .
remainillfpointofin teretit waa the res ta urant ca r . Unfortu- In 1100chang e 254to 190 . ln
nately, whoev er had done the

____
the ooeas1onal MSX machin e 1110 change 258 to 189 , a nd in
thatptahylyon the .tandaof a counting had forgotten to in- 1200 change 254 to 190.
coupl e of J apanese manufac- at borne an d Microvitec ha. clude t.he Broth er people, who
turen . appare nt ly found a homefor it.a were forced to at.and for the Sandwich ed between Arendar-
But there ' a many a alip .• . famous ti ger cuba, but with a dur a tionofthejo ume y. von Cast le and Heathrow ATC
one of th ejoyt oflheee ev en t.a ii touch of humour the compa ny
_,...d_,,.._ ...r:.:~ee5:~':.ai::
that companies have to make demoMt.rated a caged moni tor FAU.WIS - Soblkly ... 'ltMftnt
an effort to •tand out Crom th e with a growl in g tige r on th e
'T!t~ which we wrongl y &8C r ibed to
cro wd. Thi s temptl them into screen.Theadvantag e ofthia is -US-INII U.. C- NewOenen,tion. In factTed Ula
that the monitor doea n' t need
the kind of folly that under
normal circumstance • th ey'd regu lar at tention with wate r .......
run a mile from.
Therewu Ta ndy , which auc--
and red m eat.. ~
Broth er hit problem& of a Cl21 il U.US,aMN,-AmlN:
............
.....
.... u.. ........ . ....
I
creation o( H ewaon Consul-
tants-ou r apologiea to him for
casting doubt on hi s parenta.ge.
ceeded in diJtracting attention different kind . To launc h ita pbnpttotM_No _
from ita Model 1000, 4P, 2000 TC600 printer lcomma termin al .. ..-- .......... .....u... NEXTWEEK
and th e rest a lmo&t completely Broth er thought it would be •
by &mlllgin.g to ha ve an acrobat amart ide a to talte th e Lond on-
(Gina, p ictured above) perform bued preu up to the sho w by .
from a hoop above it.a atand . tra in while aimuJta neoW1ly
Gina wu hoi8ted towards th e communi cating with a nother
rafun by earth -bound aNa- terminal al the National Ex-
ta nt.s whole rope, effectively hibi tion Centr e in Birm ·

-
cloeed off areu of th e Tandy ingham .
etAnd. When ftn1t a pp roac hed Bri t..-
Commodore lef\. it.a elephan t ish Rail wu k een on the idea,

PCNDATELINES
High Technology & Computen
.....
Jan23 -26 Barbican , London Computer Marketpl ace Exhlbitiona , 01-930
Education 1612
Intl Mierorompu ter Fair Ja n 29-Feb3 Fra nkfurt GermHy Collinfl & Endrn 01-734 0643
Apricot&. Siriua Compu ter Show Feb5-7 Kensington Town Hall !Andon Parado x Group 01-24 1 2354
Ind lrade 1how for home compt, Feb 17-19 Olymp ia, London Tumrt.-Whe a tland, 0923-777000
M>flw .,.. etc - LET
ZXMicrof'air Feb9 Alexandra Palatt London MikeJo h l'\lton 01-8019 172
lnLl Compute r Craph ica UKr FN>19-21 Barbi can, London Mountbuild , 0 1-4861951 Show an d
Conrerence .
MEXCOM Feb25-28 MexicoCity Mexico AESI Lt.d,01-3797628
PC Trade Show Feb:!6-28 Ba rbican London EMAP Intl . Exhibiliona, 01-837 S699
March 4-7 Atlanta , USA Interf ace Group, 300 Fil'lt Avenue , NeeclMm ,
Ma1102194
March 6-8 Olympia 2 London CGPOI -M29256
March 21·24 Anaheim .US A Interface Group 300 Pint Ave,
Nffiham MA02194

.. PCN J ANUARY21 1985

You might also like