ACORN-USER
BBC MICRO - ELECTRON - ATOM
DECEMBER 1984 £1
Program entry at a stroke
-*- 1 V U o ECHO I is a high quality 3 octave keyboard of 37 full sized keys operating electroni-
cally through gold plated contacts. The keyboard which is directly connected to the user port of
the computer does not require an independent power supply unit.
The ECHOSOFT Programme “Organ Master" written for either the BBC Model B’ or the
Commodore 64 supplied with the keyboard allows these computers to be used as real time synth-
esizers with full control of the sound envelopes. The pitch and duration of the sound envelope can
be changed whilst playing, and the programme allows the user to create and allocate his own
sounds to four pre-defined keys.
Additional programmes in the ECHOSOFT Series are in the course of preparation and will be
released shortly
Other products in the range available from your LVL Dealer are our:
ECHOKIT (£4.95)* External Speaker Adaptor Kit, allows your Commodore or BBC Micro-
computer to have an external sound output socket allowing the ECHOSOUND Speaker amplifier
to be connected.
ECHOSOUND (£49.95)* A high quality speaker amplifier with a 6' dual cone speaker and a full
6 watt output will fill your room with sound. The sound frequency control allows the tone of the
sound output to be changed.
Both of the above have been specifically designed to operate with the ECHO Series keyboard
The ECHO PRODUCT FAMILY breaks both the SOUND and PRICE BARRIERS, representing
outstanding quality and value for money.
* Inclusive of VAT
ECHO I KEYBOARD £99.95*
ECHOSOUND
AMPLIFIER £49.95*
ECHOKIT £4.99 *
Scientific House,
Bridge Street, Sandiacre
Nottingham NC10 SB A
Telephone (0602) 394000
im
MUSIC MICRO PLEASE!!
AVAILABLE FROM ALL LVL DEALERS. (FOR FURTHER INFORMATION TELEPHONE 0602 394000).
1 TV i
Creative Graphics
Enhanced Programs
With the AmX Mouse, from Advanced Memory Systems
Ltd, the BBC Micro joins a new league of powerful user-
friendly computers. Natural hand-eye co-ordination
allows the MOUSE to position the cursor quickly and
accurately. Alternatively by moving the MOUS E yfiu caqL
input specially written new software such as Artwork.
ArtworX is a powerful graphics program allowing scope
to produce amazingly vivid pictures and designs on
your screen and printer. Simply point to any of the
ICONS (small illustrations) and you select options of
^attqm&araymplqgmy&^her options are offered by
f^ull-dowh Mehus. All features can be activated using
The AmX Mouse package includes ARiwoRXand an EPROM
with software to enable you to use the MOUSE with
existing programs and also lets you use the MOUSE'S
versatility in your own software. Justplug the MOUSE
into the user port on a BBC Micro (model B) and the
EPROM into a spare sideways socket.
Now simply fill in the coupon and we will send you an
AmX Mouse with ArtworX with our full no quibble money
back guarantee. OR phone 0925 602690/62907 for
instant Access or Visa orders.
ArtworX graphics program
Please send No
AmX Mouse packages
(including ArtworX and EPROM) at £89.95 inc. VAT and P&P.
| I enclose a cheque/PO for £ or debit my credit card. |
, Card I I I I I I! I I II 1 I I I I I I 1 Visa
I No
I Name .
I Address .
Date
Signature .
(Please tick choice of Q
media for ArtworX) Cassette 3" Disc 5i" Disc
To: Advanced Memory Systems Ltd., Woodside Technology
Centre, Green Lane, Appleton, Warrington, WA4 5NG, England.
THE ONE AND ONLY BBC, ELECTRON AND ATOM MAGAZINE
December 1984
Cover photograph by Simon Edwards
No 29
Editor
Production editor
Sub-editor
Technical editor
Editorial assistant
Art editor
Art assistant
Tony Quinn
Keith Parish
Julie Carman
Bruce Smith
Kitty Milne
Nigel Wingrove
Tacye Davis
Publishing director Michael Potter
Editorial director Christopher Ward
Editorial
Redwood Publishing,
68 Long Acre, London
WC2E 9JH. Tel: 01-836 2441
Advertising
Computer Marketplace Ltd, 20
Orange St, London WC2H 7ED.
Tel: 01-930 1612
Subscriptions
Jan Potter, Subscriptions manager.
Tel: Nutfield Ridge (073782) 2957.
Correspondence: Redwood Pub-
lishing, 68 Long Acre, London
WC2E 9JH.
Annual subscription rates:
UK £15
Europe £25
Middle East £30
The Americas and Africa £30
Rest of the World £35
Prices include p&p for 12 issues
Acorn User welcomes submissions from readers.
Articles should be typed, double-spaced text, with dia-
grams on separate sheets Please enclose programs on
disc or cassette, with a listing it possible Photos should
be 35mm, or larger, transparencies, or 5in by 7*n black
and white prints Ensure your name is on everything
Please include a suitable stamped, addressed envelope
for return. Articles are acknowledged on receipt.
Typeset and printed in Great Britain by
Watmoughs Ltd, Bradford. Print production by
Aquarius Print and Design, London. Distributed
to the news trade by Comag, Tavistock Rd, West
Drayton. Middlesex UB7 7QE. Tel: (0895) 44405.
© Redwood Publishing 1984
All rights reserved. No part of this publication
may be reproduced without prior written per-
mission of the publisher. The publisher cannot
accept any responsibility for claims or errors in
articles, programs or advertisements pub-
lished. The opinions expressed on the pages of
this magazine are those of the authors and do
not necessarily represent those of the pub-
lisher, Acorn Computers Ltd. or Acornsoft Ltd.
Acorn, Acornsoft, and the Acorn symbol are the
registered trademarks of Acorn Computers Ltd
and Acornsoft Ltd.
New Users
41
First Byte
Tessie Revivis opens text and
graphics windows for you in her follow
up to last month’s drawing program
Hints & Tips 45
Full control codes for Epsons,
improving your micro’s memory,
using the Command Line Interpreter,
how to fit headphones and the use of
STOP are the subjects up for
discussion by Martin Phillips
Letters 58
Software piracy; is the quality of
cassettes up to scratch?; the on/off
debate is on again; and advice on
taping data are among the topics you
put pen to paper about
Dear Kitty ... 63
Kitty finds space to fill in a reader
about the ‘No room’ message and
suggests how to order your priorities
when purchasing peripherals
Features
Domesday 1986 28
To mark the 900th anniversary of the
Domesday Book the BBC is launching
a massive project to produce a
modern day equivalent on video disc-
with the help of BBC micros in
schools
Barcode Breakout 65
You could be up for parole on the
sentence of typing in listings as
barcodes escape from the confines of
supermarkets and libraries into home
usage
Joe’s Jottings 74
While away those long winter nights
with jiving Joe’s Christmas project to
organise your Beeb with a low-cost
keyboard
Bumper dumper 86
’I found dumping games’ screens
impossible’ says a frustrated reader
. . . until he discovered George Hill’s
programs
Speeding up 119
Try Paul Beverley's quick steps to a
faster micro
Business
DIY database
143
Mike Fryer’s comprehensive database
management program could
revolutionise your business activities
Database comparison 151
Vincent Fojut puts six commercial
packages through their paces to help
you decide which is the best for your
needs
Education
News round-up 167
Videos, Quinkeys, computer ‘junkies'
and ‘authoring’ software are under
discussion this month
Science quiz 167
Fifteen Science Topics software packs
to be won
Exploratory programs 171
Nick Evans maps out his views on
Dudley Program's suite of software on
the exploration theme
Yellow listing pages
You’ll find all the main listings of this
issue in the yellow pages
Barcode listing 97
Listings from Hints and Tips
First byte 99
Picture designer program
Hints & tips 101
Using the Command Line Interpreter
Joe’s Jottings 103
Give your Beeb an organ option
Dumping secrets 105
Machine-code dump for dot matrix
printers
Database management 109
Mike Fryer's DIY database program
'.■miSS iff?
saSImi'Ssi
ACORN USER DECEMBER 1984
| CONTENTS
Atom
Build a ROM pager 125
Alan Knowles shows you how to
construct a ROM pager for your Atom
Atom Forum 127
More Atomic topics from Barry Pickles
Competition 129
Atoms only! Write a winning graphics
demonstration and choose your prize
Reviews
Logo for the Beeb 175
Nick Evans reports on Acornsoft’s
implementation of the language
Acornsoft’s Pascal 176
The first major compiled language for
general use is reviewed by Simon
Williams
Games of the year 188
Jonathan Griffiths rates the 18 arcade
games that scored a hit in 1984 and
Peter Killworth picks the best
adventures
Games 194
Abyss by Case Computer Simulations;
Birdie Barrage by Computersolve;
Battle Planetirom ISP Marketing; One
Last Game and Mayday from Clemoes
Software; Micro Power’s Blockbuster
and Rubble Trouble ; UBIK Software’s
Paranoid Pete ; and Brainstorm by
Virgin
Lightpens illuminated 201
Chris Drage opens his two-part review
by casting some light on four models
New books 213
Regulars
The News 7
Micronet’s ‘almighty row’, interactive
video, music synthesiser, 32016
second processor release all make
the headlines- plus Chris Curry’s
involvement in the Brighton bombing
Noticeboard 18
Events which affect readers on TV,
radio, film and paper. We tell you what
not to miss
Competition
Five barcode readers to be won
Plus the lucky August winners
Beeb Forum
Help for readers by readers
Top 20 Software
Elite- straight to the top
Acorn Abuser’s Diary
GOTO the Acornopoly board
89
114
186
248
IN THIS
ISSUE...
Bar codes 65
George Hill gives you a
step-by-step guide to
what bar codes can do
and how they can be
used to replace program
listings
Hit list ’84 188
The 20 best games and adventures
of this year picked by Jonathan
Griffiths and Peter Killworth
Lightpens reviewed 201
Four offerings come under Chris
Drage’s scrutiny in a
comparative review. Next month
he looks at the software
available for them
Game dumps 86
For those lucky people with
printers, here’s George
Hill’s routine to dump
screens from computer
games
PLUS REVIEWS OF
Acornsoft’s Logo - an exclusive 175
ISO Pascal 176
Six databases 151
NEXT MONTH . . . GAME SPECIAL
Quadline
A superb game written in Basic and assembler
for the BBC micro and Electron
Picture Slide
Reconstruct the 3D perspective picture by
moving blocks of the screen. Mode 2 graphics
written on the Electron
Interrupt-driven tunes
How to imitate the music on games
Advanced graphics
Speedy colour fills to use in programs, with
examples in business pie-charts and bar charts
Wordprocessor choice
OuM^vieweiJiel^^OL^ecide^whicM^choos^^
1961
Build an organ 74
Joe Telford’s musical keyboard to
connect to your micro
ACORN USER DECEMBER 1984
Is this new F
another
First read th
The Ferguson TX MC01 has separate VjtB #
Composite Video and fierial 1 fill I t inputs:
I a choice of connections I forji
| computers, video games #i§p ~
| and video recorders. These provide the
Cand best) routes for computer
and video signals to reach the tube. ^ |
The loop aerial shows that the MC01 ^
is also a portable colour TV.
|| 'O \u,,J j 1 1
find there's automatic electronic
IfassgJJ . I
Jj switching between functions.
jfaaaril
• FERGUSON TX.
«rgusonjust
monitor;
le small print
a or ri.^ new MC01 will tell you
A glance at the screen of our
how far it is from being jtist a monitor Or jtist a 14" portable colour! V.
One advantage of our double act is worth repeating, il only
because its another Ferguson first :
Electronic switching lets you change functions automatically
from monitor to video recorder toTV.
You can plug in any combination; leave them permanently
connected; and wave goodbye to spaghetti junction round the back.
Convenience is matched by performance. Computer graphics
and picture quality are far better through our RGBand Composite Video
inputs than through the aerial socket of an ordinary TV
Computer audio output sounds better throttgh the speaker of
the MC01.(And if the beeps are too loud you can turn down the volume)
The full potential of the MC01 will be revealed by your Ferguson
Dealer; as will the optional Battery Converter which makes it totally
portable; and the matching computer-dedicated cassette recorder 3T31.
If total dedication is what you’re after, he’ll tell yoti about otir out-
standing new 12" monochrome monitor MM02, which is particularly
suited to text applications.
But if yoti need a monitor tor a home computer, it makes sense to
get one that’s also a colourTV. Especially when it only costs around 2229
And if you want a portable colourTV why not get one that’s
also a monitor? In the Ferguson Monitor
ColourTV, you get the state of two arts in one
FERGUSON TX
Acornsoft have a range of education programs that
encourage children to think logically and creatively.
And at the same time, they make learning bags of fun.
SPOOKY MANOR: An adventure game for up to
four players. Where exploring the creepy old house and
solving mysteries involves co-operation and planning.
It is suitable lor children aged seven and upwards but
many adults will enjoy the challenge it provides.
WORKSHOP: An easy to use and completely
captivating program. Full of unusual machinery.
By experiment children discover what each of the mach-
ines can do with simple geometric shapes. For ages three
or over, Workshop encourages highly creative thinking
and experimentation.
ABC: A writing tool designed for young writers
aged seven and upwards. It is easily operated and quickly
understood and before they realise it children will be
creating and reshaping their words and ideas. ^
TALKBACK: Both entertaining and demanding.
It allows children to create their own computer
"characters capable ol holding simple conversations on
the screen and provides valuable lessons in both Fnglish
and computer literacy. Forages ten and over.
All four programs are available for the BBC Micro
computer on either cassette (£9.%) or disc (£11.50).
talkback and Workshop are also available for the Klectron
on cassette (£9.20).
For your local Acornsoft stockist or to order by
credit card simply ring 0933 79300 during office hours.
Alternatively you can order the programs bv writing to
Acornsoft, c/o Vector Marketing, London Road,
Wellingborough, Northants. INN8 2RL, enclosing a
cheque or postal order. Please allow 21 days for delivery.
jTCORNSSFT
NEWS
Curry in
Brighton
bombing
CHRIS Curry, Acorn’s manag-
ing director and joint founder
of the company, was in the
Grand Hotel, Brighton when
the bomb attack was made
against the Thatcher Cabinet.
Curry, a Conservative Party
member and strong supporter
of Mrs Thatcher, was staying
in room 426 (marked in red on
our picture) at the invitation of
the Party. When the bomb went
off at 2.54am on October 12,
Curry was in the bar on the
ground floor of the hotel.
People in the bar were
showered with dust and
debris, but no-one was
actually hurt. Curry dashed
back upstairs to his room, and
was later evacuated to Brigh-
ton police station. There he
gave a statement, but was not
taken to hospital.
His luggage, a brown suit-
case and fawn briefcase were
taken from his room by the
emergency services and held
by Brighton Police. They were
picked up two days later by
Lesley de la Mare, Chris
Curry’s secretary from
Acorn’s Henrietta St offices in
London.
Magazineaward
for 'Acorn User'
AS WE WENT to press, the
organisers of the 1984
Magazine Publishing
Awards informed us that
Acorn User was one of the
top three in the best
launch’ category.
By the time you read this
the final results will have
been announced, but the
staff at Acorn User and
everyone else at Redwood
Publishing (which is up for
a second award with Ex-
pression!) will have spent
three nail-biting weeks
waiting for the award din-
ner on November 16.
The other two finalists
are Just 17 and Fitness , so
let’s hope the first one is
over the hill and the second
runs out of puff!
We’ll let you know how
we got on in the next issue -
if we’ve won, no doubt it’ll
be all over the front cover.
The devastated Grand Hotel after the bomb explosion. Chris Curry s room is outlined in red
Acorn and BBC go
for interactive video
ACORN and the BBC have
joined forces with Philips to
develop interactive video
discs to store computer data
and software - a breakthrough
seen by many as revolutionis-
ing the use of computers in
schools and for training.
Acorn and several other
companies already have soft-
ware and interfaces to control
video discs and combine the
pictures with computer
graphics. What these systems
cannot do is access computer
information on the disc.
The big advantage of video
is not just replacing crude
computer graphics but the
immense storage capacity of a
video disc. One can hold a
gigabyte of television pictures,
data and software per side-
one thousand times the capa-
city of a floppy disc.
The companies are using
Three systems compete
by Geoff Nairn
ACORN has branched out into
interactive video with a new
product and a new company,
Acorn Video. Its Acorn Inter-
active System (AIS) uses a
BBC micro and a Pioneer
Laservision video disc player
to merge video pictures with
pages of text and graphics.
Aimed at the growing
market in computer-based
training, estimated to be worth
£50m a year, the £3,500 system
comprises modified Beeb,
special colour monitor and
Laservision player. For £250
extra the Microtext authoring
language is included.
A video disc can store up to
55,000 video frames, any one
or sequence of which can be
called up and displayed on
command from a Microtext
program stored on floppy disc.
At Barn Hall School in Essex
a cheaper interactive video
system is being tried out. It
uses a standard Beeb and a
video cassette recorder.
The Felix Link interface
costs £1250 and works with
Laservision, VHD video disc,
or U-Matic tape machines. A
VHS version is in the pipeline.
Felix Learning Systems is
on 01-404 5041.
A third system is Interact B,
which controls a Thorn-EMI
VHD video disc player simply
by touching the screen. The
unit costs £1500 from Cameron
Communications, 041 -6330077
a cheaper interactive video
laser discs where the TV pic-
tures and computer data are
stored on a gramophone-like
disc protected by a plastic sur-
face. The information is read
by a laser which can move to
any part of the disc, although it
is slower than the head in a
disc drive. Philips developed
this technology and have since
licensed it to others.
Where the breakthrough for
computers will come is in the
way data is stored on a disc.
The problem is that TV is an
analogue system whereas
computers are digital, so an
efficient way is needed to store
the computer data in a semi-
analogue’ form.
The hardware is at an early
design stage, but already the
new type of disc is known as a
‘laser disc ROM’. The trio of
companies are working to have
the new format out by 1986 and
establish a world standard.
The appearance of the hard-
ware will coincide with the cul-
mination of the BBC’s Domes-
day Project, the discs for which
will be the first to make use of
the new technology.
BBC's Domesday
- see page 28
ACORN USER DECEMBER 1984
• •
❖20K USABLE MEMORY
*CUSTOMED MADE
The RAVEN-20 is a 20K RAM EXPANTION for the BBC MICRO,
MODEL B, fitted with O.S. 1.2.
This specially designed product plugs in to the
C.P.U. socket of your micro (centre socket of the
3 available) with the miniumum of effort -
the pins are specially custom made,
thus avoiding any possible damage
to the circuitry!
The RAVEN BOARD provides the
user with an extra 20K of usable
RAM in screen modes 0 to 3. This
together with the aid of software
makes the system completely
transparent to both the user and the
computer.
The RAVEN-20 software ROM
gives much more than just the
standard commands, it has been
programmed to give commands
like; "STAR S. SAVE", LOAD for
saving and loading the screen,
"R. TEST” for testing the board;
"STAT” for checking whether Board
ON or OFF . . . and many more
unique features -not available in
any other product.
The RAVEN-20 comes complete
with;
1. RAVEN-20 Board.
2. RAVEN-20 software.
3. Fitting and operating instructions
(see picture).
Don t Forget
SOFWARE UPDATE! - return your
guarantee/Registration slip and you
will automatically be entered onto
our files for registration and
notification of new software
updates!
Purchase with complete
confidence on the TWILLSTAR
RELIABILITY '.
as
Specification may change without notice
DEALER ENQUIRIES INVITED
❖Service contracts to educational authorities
at discount.
❖Official orders from dealers, government
departments, colleges and schools
welcomed.
❖Price inclusive of VAT.
TCL
TELEPHONE ORDERS
(01)574 5271
HOW TO ORDER
# To purchase the RAVEN BOARD', simply write your name and address on a piece of
paper, and post to the address below, enclosing your cheque/P 0 made payable to
TWILLSTAR COMPUTERS LTD.
• Ifyou are a credit card holder, simply use the telephone to order
Twillstar Computers Limited
! 7 REGINA ROAD. SOUTHALL, MIDDLESEX UB2 5PL. TEL: (01) 574 5271
NEWS
M P's fury
over BT
'censors'
By Bill Penfold
PRESTEL looks like giving the
political parties a Christmas
present by doing an about-turn
on the controversial ruling
prohibiting transmission of
politics and religion on its
open pages.
The ban, actually imposed
by British Telecom, sparked
off an almighty row, and the
signs are that BT is rapidly
going into retreat.
The problem the politicians
face is that BT has declared
politics and religion taboo on
teletext . . . lumping them with
prostitution and crime.
As we head towards using
computerised data, not just for
facts, but for opinions, how
those systems are controlled
will become ever more politi-
cally significant.
Proof of this came during the
autumn with that ‘almighty
row’ between Labour and BT’s
chairman, Sir George Jeffer-
son.
Neil Kinnock, on the first day
of Labour's Blackpool confer-
ence, launched an ambitious
Prestel service on Micronet to
provide a closed user group
for party activists to which the
public would not have access.
However, the party then
decided to include a number of
open pages available to every-
one, despite Prestel’s rules.
Sir George discovered what
was happening - and pulled
the plug.
Reaction was fast and
furious. Labour's science and
technology spokesman, Dr
Jeremy Bray, also chairman of
the party’s computer advisory
group, fired off a broadside.
British Telecom, he
claimed, was showing a dis-
turbing presumption in favour
of censorship. Strong words.
This raised a fundamental
problem for BT as to whether
Prestel was like television and
radio broadcasting.
Sir George asked for guid-
ance, and a Whitehall working
party decided there was no
need for legislation. So BT
seems to be going through
some fairly rapid ‘consul-
tations' with the Videotext
Industry Association. Bets are
on BT dropping its ban.
For Atom software
follow the bear
ATOM users can now buy all
their software and ROMs from
Bearsoft.
This Harmondsworth, Mid-
dlesex, company has acquired
the rights to Atom software
from Acornsoft and to all the
Atom system ROMs. Software
Classics has transferred the
rights on its Atom products to
Bearsoft and will be redirect-
ing all orders received.
Bearsoft claims an ambi-
tious programme of develop-
ments for the machine, includ-
ing a new disc interface card.
A new catalogue is promised
and customer enquiries
should be address to: Bear-
soft, 168 Harmondsworth
Lane, Harmondsworth, Mid-
dlesex UB7 OAA, tel: 01-897
3059.
Dr Bray in happier mood before his blow-up with British Telecom
Beeb's musical gift
A MUSIC synthesiser add-on
for the BBC micro from Acorn
looks like being available for
Christmas. Called Music 500,
the synthesiser, designed by
Hybrid Technology, is ex-
pected to cost £199. It can play
up to 16 sounds or eight musi-
cal voices at a time. It pro-
duces a stereo output that can
be plugged directly into the
AUX socket of an ordinary hi-fi.
The synthesiser is housed in
a BBC-beige case and sits
alongside the BBC micro con-
nected to the 1MHz bus. It has
a self-contained mains power
supply.
The sounds that the syn-
thesiser produces are under
the direct control of the user.
Each channel has high-resol-
ution digital control for pitch,
volume, stereo position, fre-
quency modulation (FM), ring
modulation and oscillator
synchronisation. In addition,
separate envelopes may be
defined for both pitch and
amplitude as a series of line
segments. This allows much
more sophisticated effects
than the standard BBC Basic
envelope.
The synthesiser is driven by
a specially designed language
called Ample, which gives the
user complete real-time con-
trol over the hardware using a
fast interactive compiler. It
allows sheet music to be
entered quickly from the com-
puter keyboard, incorporating
details such as note names,
note lengths, accidentals, bar
lines, time and key signatures
and so on.
A musical keyboard is not
yet supported, but Acorn is ex-
pected to announce a com-
plete microprocessor-con-
trolled keyboard in the new
year.
The Ample language has a
vocabulary of words which
allow control over the syn-
thesiser in a number of ways.
One set of words controls the
timbre, pitch, position and
modulation of a sound. A
second set allows notes and
chords to be entered along
with their duration (eg,
crotchets, semi-quavers, etc).
Further words control the play-
ing parameters, including time
signature, key signature,
speed, number of parts and so
on. Once a complete playing
script is set up it can be com-
piled by the language and
played back on the syn-
thesiser.
Several pieces or parts can
be entered separately and
tested in isolation. Once per-
fected, they may then be linked
with other components to pro-
duce the final performance.
The real-time aspect of the
language allows the syn-
thesiser controls to be altered
as the performance takes
place, opening up possibilities
for stage use.
Fourteen pre-defined wave-
forms (sounds), seven volume
and eight pitch envelopes are
supplied. An envelope editor
allows user-defined enveL
opes to be created. Music 500
uses a logarithmic volume
control which gives extremely
accurate control over volume
levels.
A waveform editor is ex-
pected in the near future.
Eight-part harmony on the Beeb with the Music 500
ACORN USER DECEMBER 1984
NEWS
TOP DOT- Microline has
brought out a top-of-the-range
dot-matrix printer, the 84XS,
costing nearly £1300. The
printer uses plug-in modules
to allow it to perform different
tasks: barcodes, plotting,
scientific symbols, Arabic
characters and daisywheel
emulation. At top speed the
84XS can print 315 characters
per second and offers a
graphics resolution of 288 dots
per inch. Details from X-Data
at 750-751 Deal Avenue,
Slough Trading Estate,
Slough, Berks SL1 4SH.
Add-ons out. .almost
Acorn's 3201 6, Level 3 file-server and
the Electron Plus-3 on show to the public
THE long-awaited 32-bit
second processor from Acorn
has finally arrived. Using the
National Semiconductor 32016
processor chip - as used in the
ABC200-and with 256k of
extra RAM, the add-on gives
the Beeb real ‘number crunch-
ing’ power and it completes
the family of Acorn second
processors: Z80, 6502 and now
the 32016.
The 32016 is aimed at pro-
fessional scientists and
engineers who require 32-bit
precision and it will also run
a variety of high-level
languages, including Lisp, C,
Pascal and Fortran 77. The
operating system used is
Acorn’s own, called Panos.
thus scotching rumours that
the 32016 would run Xenix (the
micro version of Unix).
The 32-bit second processor
was first announced in the
January 1983 issue of AU.
Since that time it has been
plagued by technical problems
and has undergone several
name changes, starting life
with the nickname ‘Gluon’,
then becoming the 16032 and
finally being renamed the
32016. The price is not yet fixed
and although it is being pre-
viewed at Compec 84 this
month, the 32016 will not be
available until next year.
Acorn has also brought out a
much-improved file-server for
the Econet system. Based
around a 10Mb Winchester
hard disc drive, the Level 3
file-server offers far greater
storage capacity to users on
the network.
The Winchester drive is also
available separately for users
of single Beebs who need
10Mb of disc space.
Electron users needn’t feel
left out, for Acorn has released
the Electron Plus-3, a 3J in disc
drive which plugs into the back
of the Electron. Prices for both
Winchester and Plus-3 have
yet to be decided and neither
will be available until the new
year.
MEP software helps young readers
EDUCATIONAL software for
the BBC micro from the West
Midlands Regional Centre of
the Micro Electronics in Edu-
cation Programme (MEP)
caters for all age-ranges.
The Pre-Reading Pack costs
£9.30 (£11 on disc) and is
aimed at 4-year-olds and
above. The Early Reading
Pack is for the five-to-nine age
group and costs the same.
Both packs are available from
ESM, Duke St, Wisbech,
Cambs.
Your Adventure allows
children to create their own
adventure games (£7.95); Pic-
ture Book develops reading
skills (£11.95); the Language
Development Pack is a suite of
three programs for 9 to 15-
year-olds (£9.50); Maths Talk
teaches simple mathematical
statements (£7.95); Cloze
helps the teacher identify
reading problems in students
(£7.95); and Problem Solver
encourages decision-making
in secondary level children
(£7.95).
These titles are available
from LTS, Haydon House,
Alcester Rd, Studley, Warks.
Prices quoted are for schools
and are the same for tape or
disc; private customers should
add £3 to each price.
Acornsoft has released
three educational programs
developed by Applied
Systems Knowledge for pri-
mary school children. Podd is
about a character who will
obey commands that children
type in; Squeeze is a board
game that teaches geometric
relationships; and Juggle
Puzzle is based on a puzzle
cube.
Each title costs £9.95 (£1 1 .50
on disc) and is available for
both Beeb and Electron from
Acornsoft dealers.
Music keyboard
responds to
the gentle touch
THE Clef Computer Music
System is a music synthesiser
that is programmed through a
BBC micro. It uses digital
circuitry throughout and has a
touch-sensitive keyboard - the
harder you hit it the louder the
note.
The CMS, priced at £475
(including VAT), lets the user
program in 32 waveforms and
32 envelopes from the Beeb’s
keyboard and these can then
be stored on disc or tape.
By combining waveforms
together, a full polyphonic
sound can be obtained and
complete passages of music
can also be saved.
Clef Products is at 44a
Bramhall Lane South, Bram-
hall, Cheshire SK7 1 AH.
Two-speed modem
for phones at £60
PROTEK Computing has
brought out an acoustically
coupled modem which lets two
computer users communicate
via a telephone line. It can also
access databases such as
Prestel and Telecom Gold.
The modem, costing £59.95,
has two baud rates: 1200/75
baud for commercial services
and 1200 baud for user-to-user
communication. Software is
supplied that supports both
operation modes at £14.95 for
the BBC micro. Electron users
will be able to buy software
and an interface for £24.95.
Protek is looking for large
sales at Christmas and will be
selling its modem through
John Menzies shops - the first
time a modem has been sold
this way. Contact Protek Com-
puting direct at 1A Young
Square, Brucefield Industrial
Park, Livingston, West Loth-
ian.
EPROM pro-blow
A NEW EPROM programmer
for the Beeb comes from CTL.
The Model 423 sells for £109
and is aimed at professional
users, say its makers.
As well as being able to
‘blow’ all modern EPROMs, it
can also detect mis-inserted or
damaged chips. CTL (Control
Telemetry of London) is at Unit
11, Burmarsh, Marsden St,
London NW5 3JA.
ACORN USER DECEMBER 1984
A FreeTraining Course
with Every Plotter
or Disc Drive
Our Sweet-P, high resolution graphics plotters come with free computer based
demonstration and instruction programmes which not only show you what the plotter can do, but teaches you how it does
it. Our high quality floppy disc drives are supplied with a utilities disc that includes not only the usual file handling
and operating software, but a teaching programme for each utility as well. HAL makes it easy for you to upgrade and
teaches you how to get the best from your system.
Plus a full line of BBC
compatible products
c cUJatM
BBC MICRO
HAL Computers Limited,
Invincible Road, Famborough,
Hants. GU14 7QU
Telephone: (0252) 517171
100 CPS Matrix Printers
HIGH QUALITY
SSSD
SSDD
DSDD
SSDD 96TP1
DSDD 96TP1
21.30
22.75
26.95
30.05
31.25
Monitors-
Monochrome
LOW LOW PRICE
MDl
MD1D
MD-2D
MD-1F
MD-2F
Nashua
Floppy
Discs
Price
Description per 10
To HAL Computers, Invincible Road, Famborough, Hants. GU14 7QU
Please send me:
Quantity
Sweet-P Plotters plus support pack & software at £5 7 5 . 00
*200K double-sided disc drives at £21 6.00
KDC FT 5001 Matrix printers at £199.95
TECO Monochrome monitors at £69 .00
Nashua model ...., diskettes at£
per box of 10 + 60p per box postage & VAT
Delivery &
VAT
£96.00
£42.20
inc
inc*
Total
£671.00
£258.20
£199.95
£69.00
Free details on HAL’s BBC Micro compatible products plus a commemorative Schneider
Trophy winner’s poster. □ Please Tick * Other capacities also available
I enclose a cheque for £ or debit my Access Account No:
Mam©
Address
Tol
AU12
memories:
ALL BE MADEI
CU.M AN A5
Cumana are the market leaders for disk drives,
all our drives are fully guaranteed for 12 months
and are approved for electrical safety by the
D.M.E.E. and are used extensively in G.L.C.
and I.L.E.A. establishments.
for the BBC microcompute
• High quality 5Va inch
Japanese dual disk drive
• Cabinet finished in
hard wearing BBC beige
• Independent power supply
• 12 months warranty
ALL 80 TRACK 5 'A DRIVES
ARE SWITCHABLE
TO 40 TRACK MODE
CS RANGE
The Single ‘CS’ range of disk drives all have an
independent power supply, with mains lead and moulded
plug. They are supplied with formatting diskette, 2-drive
connecting cable and comprehensive user manual.
Upgrading your system is simple, with Cumana’s design
in enabling a second disk drive to be added without any
modification to your BBC micro computer. All 80 track
models are switchable to 40 track models.
CS100 40 Track single sided (100K) £ 159.95
CS200D 40 Track double sided (200K) £ 203.95
CS200 80 Track single sided (200K) £ 192.95
CS400 80 Track double sided (400K) £ 219.95
*CSX RANGE
A Single disk drive range that excludes the power
connector. The ‘CSX’ range takes power from the BBC
micro computer but, comes complete with all the extras
of the CS range.
CSX100 40 Track single sided (100K) £ 119.95
CSX200D 40 Track double sided (200K) £ 165.95
CSX200 80 Track single sided (200K) £ 159.95
CSX400 80 Track double sided (400K) £ 189.95
CSE RANGE
The Cumana ‘CSE’ range of disk drives all come with an
independent power supply and are supplied with all the
accessories and benefits of their counterparts. They can
be used to upgrade a system, with 2-drive connector
cable - supplied with the ‘CS’ or ‘CSX’ range - enabling
them to be added as a second drive by simply plugging
in and switching on.
CS100E 40 Track single sided (100K)
CS200ED 40 Track double sided (200K)
CS200E 80 Track single sided (200K)
CS400E 80 Track double sided (400K)
£ 149.95
£ 192.95
£ 180.95
£ 208.95
DUAL SWITCHABLE RANGE
The ultimate in disk drives, the ‘CD/S’ range of disk
drives all have independent power supplies, with mains
lead and moulded plugs. All supplied with a formatting
disk, drive connecting cable and comprehensive user
manual; the design enables either drive to be switched
independently between 40/80 track modes.
CD200 2 x 40 Track single sided (200K)
CD400/S 2 x 80 Track single sided (400K)
CD800/S 2 x 80 Track double sided (800K)
£ 284.95
£ 359.95
£ 414.95
Cumana was the first independent disk drive
supplier and now is Europe's market leader.
Our products have
been proven
in the schools,
universities and
homes throughout
Europe.
SHOULD
: LIKE THESE
Cumana's design includes an independent power
supply* - complete with mains power supply
lead and insulated plug. Each disk drive comes
with a comprehensive user guide and formatting
disk.
Send now for further details of the Cumana
range, or see them at our distributors and at
selected branches of W.H. Smith, Lasky's,
Greens, Curry’s and Spectrum UK.
Cumana’s range of disk drives is also compatible
with Spectrum, Dragon, Oric, Tandy models
I, III and 4 and Video Genie:
CUMANA
YOUR LOCAL
DISTRIBUTOR
Available from the following
retail outlets:
W. H. Smith , John Lewis
Partnership . Greens Leisure ,
Laskys, Spectrum UK.
Addons Ltd (Southampton)
0703 34775/6
Audio & Computer Centre (Jersey)
0534-74000
Eltec (Bradford) 0274-722512
Gwent Computers (South Wales)
0633-841760
HCCS Associates (Gateshead)
0632-821924
Hugh Symons (Bournemouth)
0202-26535
J. S. Simnett Computers
(South London) 01-541 1495
Kingdom Design (Belfast)
0232-643720
Lightning (Harrow)
01-969 5255
Microage Distribution
(North London) 01-205 7688
Micro Express (Leicestershire)
0533 375757
Microworld (Edinburgh)
031-228 1111
National Micro Centre (Stockport)
061-429 8080
3% INCH DRIVES
Cumana 3 W drives offer the same quality and reliability
as their 5 V 4 " counterparts with the added bonus of
taking up less hardware space. Available in both single
and dual formats they come complete with user guide
and hard diskette.
CSX351 40 Track single sided (100K) £ 139.95
CSX354 80 Track double sided (400K) £ 199.95
CDX351 2 x 40 Track single sided (200K) £ 256.95
CDX354 2 x 80 Double sided (800K) £ 383.95
North Amber P L.C. (Surrey)
01-391 2066
Thompson Cook (Birmingham)
021-328 3895
-I- National Dealer Network.
ALL PRICES INCLUSIVE OF VAT.
Cumana Ltd., Pines Trading Estate,
Broad Street, Guildford, Surrey. England GU3 3BH.
Telephone: Guildford (0483) 503121. Telex: 859380. Fax No. 503326
This utility package has many special features for use with
discs, plus other utilities that everyone will find useful:
Function key editing, powerful disassembler, recovery of data
from corrupted discs, complete disc editor and compatible
memory editor, string search in memory or on disc, built-in
help menu, verifying and formating of 35, 40 and 80 track
discs, and also a special format which allows 60 files on each
side of a disc.
RRP 33.35 incl.
Available from all good BBC micro |
dealers or by ’phoning/writing to:
Computer Concepts
Gaddesden Place,
Hemel Hempstead,
Herts.
HP2 6EX.
Telephone: (0442) 63933
VISA
| NEWS
BES saves
the osprey
OSPREY! is the first in a series
of novel educational simu-
lation programs being pro-
duced by Bourne Educational
Software. Developed in con-
junction with the Royal Society
for the Protection of Birds, the
game is concerned with pro-
tecting the Scottish Osprey
from hunters and tourists.
The tape costs £9.95 for the
BBC micro or Electron, and
disc versions cost £11.95
(£15.95 for 3in format).
BES is at Bourne House, The
Hundred, Romsey, Hamp-
shire, S05 8BY.
Mr T takes off
MR T continues on his way
with five more educational
programs in Ebury Software’s
Early Learning series. Aimed
at four to eight-year-olds, the
five Beeb titles are: Mr T Meets
his Match; Mr T in the Mystery
Maze; Mr T's Jungle Stories;
Mr T's Simple Sums; and Mr T
Makes Music. The last is also
available for the Electron, and
all cost £9.95 on tape.
Micro accounting
SYSTEMATICS International
has produced two accounting
packages for the small
businessman to run on the
BBC micro.
Sales and Purchase Ledger
handles 400 different
customers and suppliers,
Stock Control and Invoicing
holds 1000 stock lines and has
integrated invoicing. Both
have comprehensive manuals
and cost £89.
Systematics International
Microsystems is at Cleves’
House, Hamlet Rd, Haverhill,
Suffolk.
Epson conscripts
WORDWISE users can now get
extra printing features with
Astrosoft’s Printwise software,
designed for the Epson range
of printers. The £12.50 utility
program allows easy use of
subscripts and superscripts,
italics and different typefaces.
It can also print Greek charac-
ters and scientific symbols.
Details from Astrosoft at 39
Latimer Way, North Picken-
ham, Swaffam, PE37 8JD.
Typesetting on a Torch
TORCHSET is a Torch-based
system that will take raw copy
from a wordprocessor and
turn it into a finished page
ready for printing. By using a
Torch computer or an
enhanced BBC micro, an elec-
tronic typesetting system can
be set up for half the cost of
other systems, according to
the makers, Torchset
Systems. In addition, Torchset
offers extra features such as
Torch Mail Plus electronic
mail and the Torchnet local
communications network.
The cheapest Torchset
system costs £5500 and con-
sists of a single Torch CF500
computer with a customised
keyboard, Torchset software
and the interface to connect
the computer to a phototype-
setting machine. So far, only
the Linotron range of photo-
typesetters are supported.
More expensive systems
consist of several Torch
machines networked via
Torchnet, an enhanced ver-
sion of the Beeb’s Econet.
Using the network, one com-
puter is for wordprocessing
and the files are sent to
another Torch machine for
typesetting. The Torchset soft-
ware permits various typeset-
ting commands to be 'imbed-
ded' in the text.
Further details from Torch-
set Systems on 061-834 8564.
i m
w<
Torch with modified keyboard and running Cora 5, a language
devised for the Linotron typesetters
Micro Live discs snatched
THE theft of discs and hard-
ware delayed the appear-
ance of BBC TV’s bulletin
board after the first Micro
Live show.
A total of £1550- worth of
equipment went missing
over the weekend after the
Friday night show, said tech-
nical consultant Steve
Lowry.
Among the items were a
Floppy, disc drives and QL,
but luckily none of the BBC
micros for the show.
‘The bulletin board was
set up on a Tandy running
the tried and tested TBBS
software,’ said Lowry. The
configured TBBS discs were
taken and this delayed the
bulletin board until Tuesday.
But the weekend wasn’t
all bad news for Micro Live.
Just after the show the Con-
troller of BBC2 phoned the
team to say it had gone so
well that the show would be
repeated on the Saturday.
Viewers can ring the bulletin
board to make comments on
01-579 2288.
Telecom Gold users can
get the same material by
typing INFO BBC. If you have
a telesoftware adapter you
can access the information
on Ceefax.
'Sardine' skills boost utilities
BEEBUGSOFT is releasing a
variety of firmware and soft-
ware products for the Beeb
and Electron in time for the
Christmas spending spree.
Top of the range comes
Sleuth , a Basic debugging tool
for the BBC micro. Costing
£29, Sleuth allows you to
single-step through your Basic
program either statement by
statement or block by block.
Dual screen operation allows
the user to toggle between the
program screen and Sleuth
control screen, allowing the
program to be accessed
directly while it’s running to
display or alter program vari-
ables, for example.
Breakpoints may be set to
pause the program’s opera-
tion when a specific line-
number is reached or even
when a variable attains a pre-
determined value. The oper-
ational speed of a program
may be adjusted as it is
running, allowing freeze-
frames of areas of interest
such as graphics displays.
Exmon II is an enhanced
version of the original Exmon ,
extending its vocabulary to 60
commands. Its main feature is
its use of dual screens, which
allows you to switch between
Exmon's control screen and
your own screen.
Owners of Exmon on
EPROM will be allowed a 50
per cent discount on upgrad-
ing to version II.
Exmon I is now available for
the Electron on cassette. The
ROM-based version of Exmon
II is available for the Elk as
well, though this doesn’t sup-
port the dual screen facility;
this is £2 cheaper than the
Beeb version at £27. Also now
available for the Electron is
Toolkit at £27.
Help is an information ROM
for the BBC micro. Sardine
canning expertise has
crammed more than 13,000
text characters into a mere 8k,
on various aspects of the
Beeb’s operation.
Murom is a sound extension
ROM for the BBC micro that
allows you to create and edit
your own sounds.
Masterpieces may be saved
or played back with or without
Murom fitted, and may be
interrupt-driven. Murom costs
£29 and Help costs £25.
Seven new disc packages
from Beebug also make an
entry.
ACORN USER DECEMBER 1984
16
NEWS
Mirrorsoft
gets personal
MIRRORSOFT has foresaken
the traditional arcade-style
games market with its Home
Discovery’ series of programs
for the Beeb and Electron,
which are intended to appeal
to parents just as much as
kids.
Titles in the series include:
The Joffe Plan, a weight-loss
program which doesn’t
involve dieting: Know Your
Own Psi-Q, which tests your
psychic powers; Know Your
Own Personality, which does a
personality evaluation; BBC
Mastermind, a computer ver-
sion of the television quiz; and
Star Seeker, an astronomy
program which plots positions
of stars and comets.
All titles cost £9.95 from
usual dealers and. apart from
Star Seeker , will work on the
Electron as well as the Beeb.
Disc versions cost £3 extra
and -other software houses
please take note - if you buy a
tape version and at a later date
want to upgrade to disc, for
just £3 extra Mirrorsoft will ex-
change the cassette for a disc.
Compatibility for
Commodore drives
SCHOOLS and colleges with
discarded Commodore peri-
pherals can now use them
with their BBC micros, thanks
to a company called Intelligent
Interfaces.
The company's Syscon 6
interface allows the complete
range of Commodore disc
drives, which many schools
bought to use with the old PET
computers, to work with the
Beeb. It costs £179.
Also available is an inter-
face for the Motor Shark range
of Winchester hard discs
which has an Acorn-compat-
ible filing system.
Further details on 0789-
296879.
BBC Computer
59K
ARIES-B20
RAVEN 20
Patent clash
Add20K
to your BBC micro
in five minutes
• ;
over boards
niwicsn
DESICN &PBICIL5?® *5
maam
I
ARIES Computers looks set for
a legal battle with Raven Micro
Products and Watford Elec-
tronics over what the company
alleges to be infringement of
the patent under which it pro-
duces its B20 memory expan-
sion board for the BBC micro.
The Aries-B20 board, pro-
viding an extra 20k of RAM,
was formerly sold at £115, but
the price was reduced to
£69.52 during the Acorn User
Show in August. That was
where Raven launched its
Raven 20, a 20k RAM expan-
sion board priced at £69.95.
Peter Headland, managing
director of Aries, said: ‘It’s a
cheap imitation of the Aries-
620 and uses out-of-tolerance
chips. They can expect a lot of
unhappy customers.’
No Mercy
Aries filed a patent on the
design earlier in the year
which has now been published
(GB 2 137 382 A) and according
to Mr Headland: ‘It's an exact
description of both the Raven
and Watford Electronics
boards. Now that the specifi-
cation is published they can
expect no mercy. We are
determined to seek full com-
pensation.’
Mr Headland claimed that
he went incognito to the Raven
stand at the AU Show. They
freely admitted that it was a
cheaper version of the Aries
board and that it uses the
same memory banking switch
technique that is the subject of
our patent.’
Chris Sykes, Raven’s
managing director, dismissed
the patent as irrelevant: It
covers the use of paged RAM,
which has been around since
the late ’50s on early valve
computers.’
In a specially-prepared
press statement his company
said: The Raven 20 has a
number of features which are
not found on the Aries B20: the
sophisticated design of the
Raven 20 makes . . . use of
chips supplied by extremely
reliable manufacturers. This,
coupled with a highly cost-
effective design utilising the
latest technology with
dynamic RAM and modern
flow-solder production, has
enabled us to set up a highly
competitive sales price.’
Watford Electronics has also
reacted to Aries’ publication of
the patent by issuing a state-
ment saying: The initial reac-
tion from a number of res-
pected engineers is that the
document describes no new
techniques.’
Watford’s managing direc-
tor Mr Nazir Jessa said: ‘If the
Patent Office were to accept
Aries’ specifications we'd all
have to stop producing any-
thing. They are re-inventing
the wheel. RAM expansion
and piggyback boards are
used everywhere,’
Watford
Watford’s statement said
that components of its 32k
expansion board (advertised
at £69) are sourced directly
from at least two major semi-
conductor manufacturers and
are full spec, devices.’
The Watford system ‘makes
available an additional 32k of
RAM, all of which can be used,
and a printer buffer, a facility
not available in any other RAM
cards’.
Elite ’on target for 1 00,000'
ACORNSOFT is looking for-
ward to a prosperous New
Year and it’s all due to Elite, its
spaceflight simulation game.
Two weeks after its launch
in September, 13,000 copies of
the game had been sold and it
entered the top five in a weekly
software chart.
By the New Year, the
company is predicting sales
exceeding 100,000 - more
than double that of any other
Acornsoft game.
Elite, available for both
Beeb and Electron, mixes
arcade-style graphics into
an adventure game. David
Johnson-Davies, Acornsoft’s
managing director, claims:
The success of Elite proves
that the games market is very
much alive.’
Which is just as well, for
Acornsoft has brought out
three more games, initially
just for the Beeb. In Boxer , the
player has to catch balloons
which a girl drops and so win
the girl’s attention. Black Box
and Gambit are two strategy
games on one tape, and
Seventh Star is a witty adven-
ture game’.
For those with a weight
problem, Acornsoft’s Watch
Your Weight should let them
do just that. Costing £1 1 .90, the
program works out your ideal
weight.
On a weightier note. P-
System is a program develop-
ment package for the Beeb’s
6502 second processor. At
£299 it’s the most expensive
pair of discs you’re likely to
own, offering compilers for
UCSD Pascal and Fortran 77.
Beeb gains a voice for £25
FOR just £25 your Beeb can start talking with a speech syn-
thesiser board produced by Cheetah Marketing. The Sweet
7a//rerplugs into the micro’s IC99 socket and uses the allophone
method of speech synthesis. The various phonetic sounds are
represented as numbers and are sent to the Sweet Talker by
using DATA statements.
Cheetah Marketing is at 24 Ray St, London EC1 R 3DJ.
ACORN USER DECEMBER 1984
“On-board"
. microprocessor.
A 1 00k BBC-drive for £99 + VAT
We’ve done it! We’ve built a storage system for your
BBC Micro with the power and convenience of a
floppv disk drive, at a fraction of the price. Interface
to the BBC costs £26 + VAT and runs up to 8 drives.
PHLOOPY’s special secret
PHLOOPY does not record on a
disk, but on a loop of quarter-inch
tape contained in a rugged
interchangeable cartridge.
The heart of PHLOOPY is a
unique “byte-wide” magnetic head,
that gives it its speed by recording nine tracks
across the tape. Typically, you can access a file in
only 3 or 4 seconds.
If you’re used to waiting for a cassette tape to
trundle programs into your BBC, you'll be amazed
at PHLOOPY’s performance -up to 100 times faster.
Talking to your PHLOOPY
PHLOOPY’s own software makes it
respond to standard BBC filing
system and Basic commands.
Programs written to run on
disk or cassette should
run on PHLOOPY
without problem.
And because vour
PHLOOPY drive
contains its own
microprocessor - a second computer which does
most of the hard work - it puts very little load on the
BBC. The on-board computer also checks and
automatically corrects anv read errors.
Your PHLOOPY Library
PHLOOPY cartridges
hold a full 100k of data. You
can buy blank cartridges for
£3.75 each plus VAT. Many BBC
programs will be available on PHLOOPY.
Phi Mag Systems Ltd. PO Box 2 1 ,
Falmouth, Cornwall TR 1 1 3TD Tel : (0326) 76040
Order Form
• Please send me further details about the PHLOOPY 100k data
storage system for the BBC Model B.
•Please send me (qtv) PI I LOOPY starter pack(s ) for my BBC
Model B microcomputer, including PHLOOPY drive, BBC
interface, leads, connections, operating system in firmware, manual,
and two PHLOOPY 100k cartridges, at £147.75 each including VAT,
postage and packing. Amount £
•Please send me (qtv) packs of 5 PHLOOPY cartridgesat £19.75
including VAT, postage and packing. Amount £
I enclose a cheque/PO for £ OR Please debit my
Access card Number:
Your order will be acknowledged within 10 days, giving a delivery date.
Name
Address
Town: Post code
Send this coupon to: Phi Mag Systems Ltd , PO Box 2 1 , Falmouth,
Cornwall TR11 3TD. Telephone: Falmouth (0326) 76040.
14 day money-back option. aui 2
NOTICEBOARD
' x 18
In general
Computer graphic
showcase of film
IF YOU want to see what com-
puter graphics are capable of,
go and see The Last Star-
fighter which will be in the
cinemas before Christmas.
It features 230 scenes totally
created by computer which
add up to a fifth of the film’s 100
minutes of running time.
Last Start ighter tel Is the tale
of a video games whizz-kid
who, by reaching the high
score in a computer game,
qualifies as a starfighter pilot.
He then joins the fleet trying to
beat off the marauding hordes
of hostile aliens who are
threatening earth and its
allies.
However, by devious
treachery, enemy agents are
able to destroy the earth fleet -
leaving whizz-kid Alex as the
planet's only hope.
The graphics were all done
in the US by Digital Pro-
ductions of Los Angeles.
Computer
nasties
THE Bright Bill banning video
nasties notwithstanding,
Palace Software has released
a game for the Beeb based on
the horror film The Evil Dead.
Despite the film’s getting a
British Board of Film Censors
certificate, the video version
had to stand trial alongside
real nasties such as / Spit on
your Grave and Driller Killer,
which Bright tried to stamp
out.
The software version of The
Evil Dead is unlikely to find it-
self in court, though it still has
the film’s evil spirits, grue-
some monsters and deadly
weapons. The game costs
£7.99 from the usual dealers.
Planned for next year are
software versions of two more
films, Halloween and
Company of Wolves, and
there’s even talk of a game
based on the stomach-turning
Texas Chainsaw Massacre.
Micro Live, BBC2, December
7, 6pm. Christmas is just
around the corner and this
month’s programme has a
festive flavour. Lesley Judd
presents a potted history of
computer games, which
always sell well at Christmas,
and talks about a very hush-
hush laser disc game. Mac
(Ian McNaught-Davis) will be
using his Beeb to draw a
Christmas card and the soft-
ware he uses will be available
on the Ceefax telesoftware
service. Also, there will be a
few Christmas present ideas
for micro owners.
Computers in Control, BBC 2,
Fridays 12.30pm. Repeat of
programmes from the BBC’s
Computer Literacy Project.
Introduction to robotics and
control applications of micro-
computers.
The Computer Programme ,
BBC 2, Fridays 12.05pm. The
series that started it all off way
back in 1982, being repeated
for daytime viewers.
Making the Most of the Micro,
BBC 1, Sundays 12.35pm. This
series and the above two will
be repeated again in the
spring.
On radio
Chip Shop, BBC Radio 4,
Saturdays 4.15pm (repeated
on VHF at 1 1pm Tuesdays). On
November 17 the programme
will be broadcast live from
Scotland’s so-called Silicon
Glen, with Barry Norman
showing us around some of
the area’s new technology
industries. Look out also for
the Chip Shop Christmas
Special on December 15.
Take A Byte, BBC Radio Lan-
cashire, Sunday, December 16
at 11.05am (repeated at
6.35pm on the following
Tuesday). Monthly pro-
gramme.
IF the recent AU articles on
using your Beeb to receive
weather satellite and RTTY
signals have sparked off some
interest, then for £5 you can
join the British Amateur Radio
Teleprinter Group (BARTG).
The group covers all aspects
of data broadcasting and it has
its own journal and a weekly
radio news bulletin.
Details from Stuart Dodson,
callsign G3PPD, 63 Malvern
Avenue, South Harrow, Middx,
HA2 9EV.
THE International Adventure
Club exists to provide help for
adventurers in distress. In
addition it produces a news-
letter and does various special
offers. The IAC is at 10 Ennis
Close, Harpenden, Herts AL5
1SS.
PRESTEL’s message service,
Mailbox, is now available
nationwide at local call rates.
Mailbox allows subscribers to
leave short messages for
other subscribers to read
when they log on. The service
is free, excluding normal Pres-
tel charges.
BOOTS is setting up centres
inside 23 of its larger stores to
sell solely Acorn machines,
along with software and per-
ipherals.
In print
HERE’s a shameless plug for
our Acorn User authors.
There’s technical editor Bruce
Smith’s new book, Electron
Assembly Language, pub-
lished by Shiva at £7.95, and
Assembly Language Program-
ming for the Acorn Electron,
an update of Ian Birnbaum’s
original BBC book from Mac-
millan.
Two complementary books
on graphics: Graphics Pro-
gramming on your BBC Micro
and Graphics Programming
on your Electron, both by Jim
McGregor and Alan Watt,
Corgi/Addison Wesley, £4.95.
By the same authors and pub-
lishers is Better Basic for your
Electron at. £4.95.
In Women and Computing
Rose Deakin asks why women
are not joining the computer
revolution and suggests a few
remedies. The book is pro-
duced by Papermac at £5.95.
Addresses
Acorn Customer Services,
0223-210111
Chip Shop’sChipline
London 01 -790 3400
Liverpool 051-236 8474
Bristol (0272) 279494
Birmingham 021-3556144
BBC Broadcast Support
Services, PO Box 7, London
W3 6XJ, 01-992 5522
On show
Compec, November 13-16,
Olympia, London.
East Midland Computer Show,
November 16-18, East Midland
Conference Centre, Nott-
ingham.
Electron & Micro User Show,
December 6-9, Royal Horticul-
tural Hall, London.
Blunderbox
TWO errors crept into the Top of
the List feature on page 99 last
month. Line 260 should read:
260LDA#&40
though it will work on the Acorn
DFS as it stands, the Watford DFS
will issue a channel error if this is
uncorrected.
To save the machine code use
the following line:
•SAVE ISAVE8D0 9B0 8D0
IN Harry Sinclair's concluding
sprite designer article we did not
supply Electron users with the
changes they need to make to the
original listing to allow it to func-
tion correctly. Six lines need to be
changed as follows:
10*KEY10PA. = &1900JMOLD1M
290COLOUR6:PRINTTAB(2,0)
"Press DEL when" TAB(2)
"design finished":COLOUR3
430UNTILINKEY (-90)
520PRINTTAB(0,2)" Data goes
from & 1300 to & ; "base
% + 3*?&12EF:PRINT";char%;’’
characters defined (Oto “;char%-
i;'V
530PRINT"" Table of addresses
is @ &12FO to & " ; "&
12FO + cha%*2-1
1750PRINTTAB(7,3);" SPRITE
DESIGN"
Bruce’s brainteaser
THIS one nearly drove your friendly Technical Editor barmy!
See if you can explain why the following ’program’, supplied
by Robert Wood of Birkenhead, does what it does! It’s
actually a one-liner, so proceed as follows. First type in:
10G.10:
Note the colon at the end, and make sure you don Yhit return.
Now for the subtle touch. Move the cursor left five places so
that it sits under the G. Hold down the copy key until the line
is full (six screen lines) and a bleeping is heard. The final act
simply requires you to press the return key. We ll let you
know the reason why next month.
ACORN USER DECEMBER 1984
Technomatic
A complete
Professional Word
Processing System
BBC Computer & Econet Referral Centre
17 Burnley Road, London WVKWLl) 01-208 1 177
PLUS FOR THE KIDS AS
AN XMAS BONUS
Please add carriage: (a) £8: (b) £ 2 . 50 : (c) £ 1 . 50 ; (cl > £ 1 and 15 ° « N V I to order \ aim*
ACORN COmPUTER SYSTEmS
BBC Model B Special Offer £320 (a)
BBC Model B + Starter Pack £348 (a)
BBC Model B + DFS £409 (a)
BBC Model B -f Econet £389 (a)
BBC Model B + Econet + DFS £450 (a)
BBC Dust Cover £4 (d)
Pair of Joysticks £14.50 (d)
UPGRADE KITS
A to B
£65 (d)
Installation
£20
ACORN DFS Kit. £95 (d)
Installation
£15
Econet Kit..
£55 (d)
Installation
£25
Speech Kit.
£47 (d)
Installation
£15
ECONET ACCESSORIES
Terminator (Two reqd per installation)
£31 (c)
Clock with psu £35 (c)
Printer Server Rom £42 (c)
File Server Level I £86 (c)
File Server Level II £216 (c)
10 Station Lead Set.... £26 (c)
Extra Econet cable..£1 .50/m (d)
Econet User Guide £10 <d)
ACORN BITSTICK
i drawing to be magnified
to 48 drawings on a disc
^library system for easy
easy to use allowing
7 n the edge £328 (a)
|8000
cp>r ffWViVf^ 711 UNIX
operating Vsfs%i%^or set up a
network of upto 254 machines. All
these capabilities are available
NOW.
TORCH UNICOmm
A FREE
lightpen with
supporting
Software or
Acornsoft's Elite. |
See Star Bargain
fl BBC Family System
ACORN Z80 2nd Processor
The renowned CAD package, providing unprecedented
graphics facilities for the draftsman, engineer and graphics
student — a ‘word-processor’ for graphics. Allows accurate
drawirk?fcj^AAnMl4itt es > c ' rc ' es ’ curves etc — colours can
. be easily chosen from a pallette.
I is a FX80 dump routine easily
I i facility allows a part of a
This processor converts your BBC into a complete business
micro with all the computing power a professional would need.
The system is CP/M based and is supplied with a very
extensive software package. The package includes three
office productivity programs, (memoplan, fileplan and
graphplan), Systems generator program, three programming
languages plus the ACCOUNTANT business program.
Software is accompanied by extensive manuals that not only
get you started but also answers your whys and hows.
All for only £399 (a) (incl VAT)
ACORN 6502 2nd Processor
This processor is designed for the serious computer user who
wants to get even more out of his computer. This processor
provides increased memory — allowing up to 44K for Basic
programs and up to 60K for assembly language programs,
regardless of screen mode in use. (ideal for VIEW). An increase
in speed means that programs run up to 50% faster. The
second processor/BBC combination offer computing power
comparable to systems costing twice as much. £175 (a)
TORCH GRADUATE SYSTEm
For the Torch Z80 card user, comes a superb communications
package. A BT approved modem using 1200/75 and 1200/1200
baud is supplied complete with BBC RS232 cable. Three fuperb
software packages in CP/M are supplied complete with BBC
RS232 cable. Three superb software packages in CP/M are
supplied — these clearly show that Torch are not new to the
‘communications scene’: UNIVIEW for PRESTEL type use,
allowing saving of frames, downloading of files etc. UNITERM
is a sophisticated terminal emulator. UNIMAIL is an amazing
package specifically for TORCH users. Among other facilities,
it allows messages and files to be accessed from distant
machines — access to files can be controlled by hierarchial
passwords. Hardware + software: £1 59(a)
The ultimate upgrade — converts your BBC into a powerful 16
Bit business computer and makes it disc and hardware
compatible with the IBM PC. (will run Lotus 123!). With 256K
RAM and single/dual drives, it simply connects through the
IMhz bus. (The disc drives can be used in both BBC and IBM
mode, without requiring a disc interface.) The top-of-the-range
Model G800/2 comes complete with the superb Xchange range
of software, and includes a full-feature word processor, a
financial planner, a database and a business graphics package
— ail ‘linkable’.
G800/2: £945(a) Full Spec. & prices on application.
Z80 Card ZEP100 with PERFECT Software Packages
+ Z80 Basic £299 (a)
Z80 Disc Pack ZDP240 with software as above £699 (a)
20Mb Hard Disc + 1 x 400K Floppy Drive £1,950 (a)
UNICOMM Communications Package + modem £161 (a)
Unicorn 68000, Unix OS/Z80B/256K, 20MB
Hard Disc, 400K Floppy £2995 (a)
PRINTERS
ALL PRINTERS HAVE A 12 MONTH GUARANTEE
DOT mfiTRIX
KAGATAXAN:
* Epson Compatible Control codes
* 80 or 156 Column
* NEAR LETTER QUALITY Print using 23 x 18 matrix
* Text Modes include Normal, Italic, Enlarged, Condensed,
Super/SubScript, Proportional
* Dot Addressable graphics in various modes
* 3K buffer which can also hold user defined characters
* Extra socket for eprom with custom made font
Friction & T ractor feed with built in paper roll holder
KP810 (80 coloumn) £249 (a)
KP910 (1 56 column) £359 (a)
EPSON:
The industry standard printer offering the quality, reliability and
versatility.
RX80T £21 5 (a) RX80FT £225 (a)
RX 1 00 £345 (a) FX80 £31 8 (a) FX 1 00 £435 (a)
DAISY WHEEL
BROTHER HR15: * 14 cps * 3K Buffer * Two colour printing
* Porportion spacing * Underline * Bold & Shadow printing
* super/Sub script + many other features.
BROTHER HR15 £349 (a)
JUKI 6100: * 15 cps * 2K Buffer * Switchable 10/12/15 cpi
* Proportional printing * Linear Motor for max reliability.
JUKI 6100 £340 (a)
VIEW PRINTER DRIVER FOR FX8Q/KP81Q
This driver allows the use of all FX80s fonts to be used in text
written using the VIEW rom. If user defined characters are held in
the printer buffer they can also be used within the text. Manual and
Disc includes examples of document layout and user definable
characters. Supplied on 40 or 80 Track disc £7(d)
Printer Drivers for NEC PC8023, Brother HR15 and Juki 6100...£7(d)
GRAPH ICS PLOTTER/WORK STATION
Equally at home in the artists studio, hobbyists workshop,
science lab or a classroom, this system has something to offer for
everyone. The 3 colour graphics plotter provides both precision
and versatility. The carriage can be moved with an accuracy of
0.025cm over an A4 area — the plotter being able to accept paper
and far thicker materials at sizes of up to A3. The basic plotter
carries 3 colour pens each of which is software selectable.
Additional accessories greatly enhance the versatility of the unit
without loosing the accuracy. The servo controlled drill/router,
and scriber can be used on various materials. A unique Opto
Sensor (using a Hewlett Packard device) turns the plotter into a
high-res scanning digitiser to read & store whole diagrams and
photographs.
Workstation Complete £490(a)
Basic Plotter £270(a)
Drill/Router Attachment £79(c)
Opto Sensor £72(c)
Power Supply: PS 12V £42(c) PS24V £78(c)
Technomatic
All prices exclude VAT
PRINTER ACCESSORIES
EPSON
Paper Roll Holder£17(d) FX80 Tractor Attachment£37(c).
Interfaces: 8143 RS232£28(c);8148 RS232 + 2K£57(c);
8132 Apple ll£60(c); 8165 IEEE + Cable£65(c).
Serial & Parallel Interfaces with larger buffers available.
Ribbons: RX/FX/MX80£5.00<d); RX/FX/MX 100£10(d);
FX80 Dustcover£4.50(d)
KAGATAXAN: RS 232 Interface + 2Kbuffer£85(c); Ribbon KP810/910£6(d)
JUKI: RS232 lnterface£65(c); Spare Daisy Wheel£14(d); Ribbon£2.50<d);
Sheet Feeder£1 99(a) ; Tractor Feed Attach £99<a)
BROTHER HR15: Sheet Feeder£1 99(a); Ribbons Carbon or Nylon£4.50(a)
BBC Printer Lead: Parallel (42")£7(d); Serial £7(d)
Printer Leads can be supplied to any other length.
Plain Fanfold Paper with extra fine perforation (Clean Edge):
20009.5" x 11 "£13(b) 2000 14.5" x 11"£18.50(b)
Labels: 2-3/4" x 1-7/16" in quantities of 1000
Single Row:£5.25/1000(d); Triple Row: £5.00 '1000 (d)
PRINTER SHARER/BUFFER
A unique printer sharer/buffer that provides a simple way to
improve the utilisation of the installed equipment by reducing the
waiting time for printing documents. All but the smallest
documents tie up the computer while being printed and the
computer remains out of use until the printing is complete. This is
more so in a network which does not have a dedicated computer for
printer operation. This buffer/sharer would free the computers
almost immediately for other uses and in many cases make the use
of dedicated printer server machines unnecessary.
‘Standard Centronics
interface with 3 inputs.
* Each input port scanned
every 5 secs to check for data.
Switching between ports
completely automatic.
* Data Input rate 4800
bytes/sec
* LED Bargraph indicates
percentage memory used.
* COPY key allows current
document to be reprinted.
* Internal check to prove the
data integrity.
* PAUSE switch allows
printing to be stopped
temporarily to allow paper
change, adjust form feed etc.
or allows temporary storage
for large number of small files
which can all be printed together.
* RESET allows all buffer memory to be cleared without having to hard break
on the computer.
* 64K buffer capacity. * Mains powered * Compact 7cm x 17cm x 24cm
TSB 64 Buffer/Sharer £245(a)
Cable Set £30
PRINTER & COmPUTER SHARERS
Three Computers to one printer (parallel)£65(b)
Six Computers to one printer (parallel)£1 29(b)
Cable Set for three way sharer (ea. 1m long) £25(c)
Cable Set for six way sharer (ea. 1 m long)£45(c)
Above sharers can be powered from the BBC
Exernal mains adaptor for Printer Sharer£7(d)
Computer Sharer to connect 2 printers to one Computer
(parallel)£19.50(c)
GRRFPRD
A low cost graphic tablet offering the performance & durability
required by industrial and educational users. It is compact,
accurate & reliable; working area 240 x 192mm + menu area.
Comes complete with a CAD package. £1 10(b).
01-208 1177
Please add carriage: (a) £8: (l>) £2.50 (el £1.50; (d) £1
and VAT al 15" o to order. C arria^e (a) sent h> l)ata|iost
mONITORS
1 All monitors supplied with BBC lead]
MICROVITEC 14" RGB
1431 Standard Resolution £175(a)
1451 Medium Resolution £21 5(a)
1441 Hi Resolution £399(a)
MICROVITEC 14" RGB with PAL & Audio
These monitors can receive TV programs thru a Video Recorder
1431 AP Standard Resolution £210(a)
1451AP Medium Resolution £310(a)
MICROVITEC 20" RGB
2031 Std Res £260(a) 2040CS Hi Res £570(a)
KAGATAXAN 12" RGB
VISION II Hi Res £245(a)
VISION III Super Hi Res£345(a)
MONOCHROME MONITORS:
SANYO DM81 12CX Hi Res 12" Green Screen £99<a)
KAGA KX1201G Hi Res 12" Etched Green Screen £106<a)
KAGA KX1202A Hi Res 12” Etched Amber Screen £114<a)
ZENITH 123 Hi Res 12" Green Screen £70(a)
ZENITH 122 Hi Res 12” Amber Screen £70(a)
Swivel Base for Kaga Monochrome fitted with Digital Clock £21(c)
Monitor Plinth for the BBC £1 3.50(b)
Double Tier Plinth for BBC and a flat dual drive £19.50b
BBC Leads Kaga RGB £5(d) Microvitec £3.50(d) Monochrome £3.50(d)
VIDEO DIGITISER
A high quality yet cost-effective unit offering uses for
the scientific, educational and home user. Feeding in a
video signal (this can be from a camera, VCR etc) will
output to the BBC a high quality picture, with eight
different grey levels. This picture can be stored on
disc, manipulated or dumped to a printer. The friendly
yet sophisticated menu driven software comes
complete with an Epson printer dump. £21 3(a).
SANYO DR1Q1 DATA RECORDER
A high quality data recorder with switch selectable
data/normal modes as well as cue/review and tape
counter providing a reliable cassette storage system.
DR101 with data lead £30(c) Extra Data Lead £3(d)
RH LIGHT PEN
A superior quality lightpen, features including:
adjustable sensitivity, LED output to show data
transmission, microswitch tip. Full software backup.
£39(c). This popular pen is well supported by useful
graphics design and educational programs listed
under software on the last page.
RAINBOW LIGHTPEN
Allow your childs creativity to run wild in colour, and
develop their artistic potential — allows colour
displays to be instantly drawn. Superb software
includes facilities of saving and loading screens as
well as an Epson screendump. £10.35(c).
DISC DRIVES
TECHNOMATIC disc drives come fitted with high quality slimline
Japanese mechanisms and represent the state of art in disc drive
technology. They are built to highest standards and are all tested to
their full performance capability before packaging. Single drives are
offered with or without integral power supply whilst the dual drives
are supplied with generously rated switch mode power supply.
Attractively designed steel casings are painted in hard wearing BBC
matching paint. All drives can operate in single and double density
modes. Drives are supplied with cables, manual and formatting disc
and are ready to be fitted to the computer.
Single Drives
1 x 1 00K 40T SS: TS55A £1 00(a) CS55A with psu£1 25(a)
1 x 400K40/80TDS:TS55F£1 60(a) CS55F with psu£1 79(a)
1 x 100K3" Hitachi 40T SS£1 00(b)
Dual Drives
2 x 1 00K 40T SS: TD55A with psu £260(a)
2 x 400K 40/80T DS: TD55F TEAC with psu £380(a)
2 x 400K 40/80T DS: TD55M Mitsubishi with psu £365(a).\
DISC DRIVE mULTIPLEXER
A simple device that enables up to four computers to be connected
to one single or dual drive. Ideal unit for installing in classrooms
where networking is not planned or necessary or the costs have to be
kept low or where software information is shared. Several of these
units can be installed in series to connect more computers to access
the same discs. Units supplied with 5' of cable per outlet as
standard.
Write for full details.
TDM 4 Quad Unit (upto 4 computers) £1 35(a)
TDM 2 Dual Unit (2 computers) £75(b)
Note: All computers must be fitted with a DFS
3m FLOPPY DISCS
Authorised Distributor
Data Recording Products
Industry standard high quality discs with guaranteed error free
performance for life.
Discs in packs ot 10:
40T SSDD£15(c)
80T SSDD £22(c)
40TDSDD£18(c)
80T DSDD£24(c)
DISC ACCESSORIES
Single Dsic Cable £6<d) Dual Disc Cable £8.50(d)
10 Disc Library Case £1. 90(d) 30 Disc Case £8.00(c)
Lockable Storage Boxes 30/40 Discs £14(c) 100 Discs £19(c)
The FLOPPICLENE disc head cleaning kit is the ideal way to ensure
the optimum performance of your drives. The use of disposable
cleaning discs eliminate the risk of recontamination and abrasion of
the sensitive disc heads and ensure continuously reliable data
capture and transmission.
Floppiclene with 20 disposable cleaning discs. £14.50(b).
commuNicflTioNs
We offer the customer a choice of BT approved modems and suitable
communication software, enabling the user to choose an ideal cost-
effective system, perfectly suited to his individual needs. We stock
modems for every requirement, whether it is for the business, or
private user, whether you require access to a public database,
bulletin boards or a mainframe, whether for local or international
use.
Technomatic
mODEfTlS
All prices exclude VAT
EPROmER II
TORCH UNICOmm See our section on Torch for further details
fiCORN PRESTEL The dedicated Prestel adaptor complete with
integral, BT approved, auto-dial modem and software in ROM POA.
BUZZ BOX A full spec, BT approved, pocket size, direct connect
modem with both originate & answer modes, full & half duplex,
allowing access to many databases, bulletin-boards as well as
intercomputer communications. It conforms to CCITT V21 300/300
Baud standard. Battery/mains powered £5$(c) BBC Lead £3.50
External PSU £8.
WS2000 A world standard, BT approved, direct connect modem
switchable between 75,300/300,600, 1200/75, 75/1200 baud. It is
compatible with Bell 103/113/108, 202 and CCITT V21 & 23 standards
and allows you to
communicate with,
virtually any computer |
system in the world. This \
is the new generation
modem that was chosen
by the BBC to
demonstrate a totally
reliable USA-UK data link
live on TV — it performed
faultlessly in front of an
audience of millions. This modem will cover Prestel, Micronet,
Telecom Gold, Distel, Microweb, One-to-One, Bulletin Boards both in
♦he UK and abroad, etc. etc. as well as user-to-user communication.
It also has a rather useful facility of ‘Reverse-PresteT mode i.e.
75/1200 so that you can communicate with other users who only
have a standard 1200/75 type modem. What possibly gives this
modem its biggest advantage is its option of computer controlled
switching between all modes of operation. In addition, separate
auto-answer and auto-dial cards are available, giving this modem
possibly the greatest potential of all. Mains powered. £1 29(c).
Data Cable £7 Auto Dial Card £30(d) Auto Dial Cable £4 Auto Answer
Card £30(d)
Unique menu driven software on disc to configure COMMSTAR to
run correctly with the WS2000 modem. £9.95(d) (please specify 40 or
80 tracks)
TELEmOD-2 A BT approved modem complying with CCITT V23
1200/75 Duplex & 1200/1200 Half-Duplex standard, that allows
communication with Viewdata services e.g. Prestel, Micronet etc.,
as well as using 1200 Baud for communicating with other computer
users. Mains powered. TELEMOD 2 62(b) BBC Lead £7.00
TERmi This is a semi intelligent terminal emulator allowing the
BBC to act as a dumb terminal, slave BBC graphics terminal, or
VT52 terminal. The rates at which data is sent or received is easily
set up with rates of up to 4800 Baud with 40/80 col. selectable.
Allows files to be transmitted from disc, or a copy of incoming data
to be sent to a file or to a printer. (Termi is not suitable for
PRESTEL). £28(d).
commuNicflTOR This is a full 80 col VT100 terminal emulation
program on 16K eprom. It is a more advanced program than TERMI
and features easy to follow screen menus. The rate at which data is
sent or received is easily set up with rates up to 19200 Baud with 80
column text. Allows files to be transmitted from disc, or a copy of
incoming data to be sent to a file or to a printer. (Communicator is
not suitable for PRESTEL). £59(d).
commsTAR This intelligent communication facility is extremely
easy to use yet very versatile. It features a terminal mode and a
special PRESTEL mode. In Terminal mode, all input may be copied
into a buffer in memory over which full control is provided. Controls
of protocols is very simple and any type of file (not just ASCII) may be
sent using XModem protocols. The Emulation mode may be used
using a disc based emulation file to emulate virtually any terminal
type within the capabilities of the BBC. In PRESTEL mode all normal
Prestel features are available, including downloading of software,
saving and retrieving of pages etc. etc. £29(d).
Our current version of the highly popular Eprom programmer is now
being enhanced to provide more and better facilities for easy
programming by the user. The software will maintain its superiority
over all currently available similar programmers. The range of
eproms handled has been widened to include the eproms with
lower programming voltage and eproms which can be programmed
using the fast algorithm. Control of all operations has been moved
to the keyboard. The screen display has been improved to give more
information. The screen editing facilities have also been modified
to simplify the data entry.
Preliminary Information
The new Eprom Programmer will now program 2516, 2532, 2564, 2716,
2732, 2764, 27128 and 27256 + 5V eproms, and all but the 27256 in a
single pass.
The programmer will be supplied with integral power supply, and
interfaces with the BBC via the 1MHz bus. It is fully buffered and
complies with Acorn protocols. There is no power drain from the
computer.
No knobs or switches to fiddle with — total control from the keyboard.
Fully software driven with easy to understand instructions displayed on
the screen.
Eprom type selectable from the keyboard.
Selectable programming voltage 25/21/1 2.5V.
Defaults to normal programming with high speed algorithmic
programming selectable, for a device with suitable capability.
Continuous screen display of eprom type, option and address range
selected.
Full screen editor with HEX or ASCII input. Constant display of logical
eprom address.
Can read, blank check, program and verify at any address/addresses on
the eprom.
Full Tape/Disc filing facility.
Several basic programs can be entered on a single eprom and called up
with individual name.
£ 102(b)
flTPL SIDEWISE ROm EXPANSION BOARD
This is a well constructed expansion board that does not require soldering in
its installation. It will give you an additional twelve sockets, with 16K battery
backing option. This extra bit of parts includes a nickel-cadmium battery,
allowing any software stored, to be retained for future use when the BBC is
switched off. Several link-selectable options include the choice of type of
Eprom, and a ‘write protect’ for the RAM option. All the buses are fully buffered.
£39(d) Battery Back-up Kit £18.
SmARTmOUTH
The Original ‘Infinite Speech’ Synthesiser — Still the Best!
A ready-built totally self-contained speech synthesiser unit, attractively packaged with
built in speaker. Aux. output socket etc. Optimum sound quality is achieved due to a
tailored frequency response audio stage. It allows the creation of any English word with
both ease and simplicity, while, at the same time, being very economical in memory
usage. You can easily add speech to most existing programs. Due to its remarkable
infinite vocabulary, its uses spread throughout the whole spectrum of computer
applications — these include educational, industrial, scientific, recreational etc. —
simply plugs into the User Port. No ROMs are needed. Smartmouth is supplied with
demo and development programs on cassette (easily transferred to disc) and full
instructions. £37(c).
UV ERASERS
UVT1T Eraser with built-in timer and mains indicator. Built-in safety interlock to avoid
accidental exposure to the harmful UV rays. It can handle up to 5 eproms at a time with an
average erasing time of about 20 mins. £59<b).
UV1 as above but without the timer. £47(b).
For Industrail Users, we offer UV140 & UV141 erasers with handling capacity of 14
eproms. UV141 has a built in timer. Both offer full built in safety features UV140 £61-
UV141 £79<b).
‘TimE-WftRP’ RERL-TimE CLOCK CALENDER
A low-cost compact unit that opens up the total range of Real-Time applications,
and adds a new dimension to the personal computer. Though built to exacting
professional standards, it is at a price previously unattainable, and brings it within
reach of all BBC Computer owners. With its full
integral battery backup, possibilites include an
Electronic Diary, continuous display of ‘on-screen’
time and date information, automatic document
dating, precise timing and control in scientific
applications, recreational use in games etc. — its uses
are endless and are simply limited by ones
imagination. Simply plugs »nto the User Port — no
ROMs needed. Extensive applications software
supplied on cassette (easily transferred to disc) and
full instruction manual. Please phone for details.
£29<c).
01-208 1177
Please add carriage: (a) £8: (h) £2.50 (c) £1.50: (d) £1
and VAT al I5°« lo order. Carriage (a) seal In Daiaposi
ftCORN IEEE INTERFACE
This interface enables a BBC computer to control any scientific
and technical equipment that conforms to the IEEE488 standard,
at a lower price than other systems, but without sacrificing any
aspect of the standard. The interface can link up to 14 separate
IEEE compatible devices. Typical applications are in experimental
work in academic and industrial laboratories, with the advantage
of speed, accuracy and repeatability. The interface is mains
powered and comes with cables, IEEEFS ROM, and user guide.
£282(a)
flCORNTELETEXT INTERFACE
This interface allows the retrieval and storage of data transmitted
by both BBC and IBA. There are currently many educational and
other programs being transmitted, and this unit will allow their
retrieval absolutely free. In ‘Terminal’ mode, the system receives
and decodes pages from both Ceefax and Oracle. (These pages can
be stored). In ‘Telesoftware’ mode, the system can load, run and
execute programs that are transmitted. This unit gives you a
professional teletext terminal at a cost effective price. £195(b)
DATABASE mBNAGEITIENT SYSTEIT)
GEmini datagem
BBC FIRfTMflRE
The Definitive Random Access, 24K ROM Based DATABASE
MANAGEMENT SYSTEM.
Datagem is the first truly flexible database for the BBC Micro that can make
your system really useful and efficient, saving you money in the long run.
The system includes a carrier board containing two Eproms, demonstration
applications disc in both 40/80T, professional documentation with quick
reference card, and ‘Trans' utility program. Features include: ‘almost
unlimited file size (max 10MByte) ‘supports up to 4 drives ‘Max of 5000
records per file ‘max 6K record size ‘max of 62 fields *9 level hierarchical
search system with facilities to store results of searches. Searches can be
any one of the following: Search, Include. Exclude, Combine, Common or
Difference “user defined variables ‘generates form letters from records.
Please ask for leaflet. £1 12(c).
ACORNSOFT/miRLE
Business Software
A well designed, cost effective business system, having the
advantage of being able to purchase packages individually, with
the option of, possibly later, linking them with other packages.
INVOICING, ORDER PROCESSING, ACCOUNTS RECEIVABLE,
ACCOUNTS PAYABLE, STOCK CONTROL, PURCHASING,
MAILING SYSTEM. £22(d) each.
SPECIAL CLEARANCE OFFER
Hell Driver;
Felix in the Factory;
Laser Command;
Martian Attack;
Cybertron Mission;
Alien Destroyers;
Chess;
Escape from Moon
Base Alpha;
Swoop;
Alien Swirl;
Demon Decorator;
Android Attack;
Danger UXB;
Footer;
Moon Raider;
ZARM;
Eldorado Gold;
Galactic
Commander;
Where?;
Labyrinth of La
Coshe:
Chemistry;
Physics;
Constellation
Croaker.
Only £2.50(d) each
VIEW Word Processor Rom on special offer at £48(c).
This is the new version V2.1. Advantages include being able to print straight
from memory, as well as editing in any mode. Complete with comprehensive
manuals to Acorns usual high standard.
WORDWISE One of the most popular word processors for general use
£34(d). Wordwise SpellCheck Disc — A must for any serious word processor
user. Normal price £1 6.50(d). If bought with Wordwise: No p&p and only £14.
ULTRACALC This new version of the successful spreadsheet
program has several enhancements to increase its power and
flexibility including: * Operation in any mode * Greater printer
flexibility incl. control codes £ sign definition * runs as HICALC
with 6502 second processor allowing 44K of space in any mode
* Spooling as ASCII text files. These features are in addition to the
existing powerful features such as handling of labels as well as
numbers as values, allowing search by a meaningful name rather
than just a number. Facilities and commands include: variable
column width, sum, replicate, insert, delete, justify and most
mathematical functions. You can create and manipulate pricelists,
balance sheets, payroll, c/flow order entry, small databases and
scientific calculations. £ 69 (c)
VIEWSHEET Ask for details £52(c)
BCPL A full implementation of the BCPL compiler language from
Acornsoft. It consists of the BCPL language ROM and a disc containing the
BCPL Compiler, a Screen Editor, a 6502 Assembler, other utilities and
program development aids, and some examples of BCPL code. A
comprehensive 450 page user guide is included. It can be used to develop
games programs and commerical packages, to develop system software, to
write control systems, and to produce programs which otherwise would
need to be written in assembler. £86(b).
BCPL CALCULATIONS PACKAGE: supplied on disc, it supports floating
point, fixed point and fast integer calculations. It includes the BCPL
calculation files, example files and a comprehensive user guide. £17. 30(b).
UTILITY Roms
DISC DOCTOR This general purpose ROM adds 20 commands to the
DFS system. It includes a formatter, sector editor, tape-disc & disc-tape
routines, a powerful disassembler, commands for listing function key
definitions for editing etc. This ROM will obliviate the need to go for non
standard DFS systems (with their inherent disadvantages) as it overcomes
many of the Acorn DFS’s shortcomings. £28(d).
GREmLIN Contains a full machine code monitor including features such
as a disassembler, memory move and search routines. Also feature a full
expression evaluator and an assembler. Can single step through ROM &
RAM as well as any sideways ROM. Works in any mode with full status
display. Up to 8 breakpoints can be used and it has a special mode for
debugging graphic programs. £28(d).
EXmON This extended machine code editor provides 35 new commands.
Features include machine code relocator, single stepping, memory search
and full assembler & dissassembler. £20(d).
TOOLKIT This ROM adds 27 new commands to the BBC BASIC. These
include a full screen editor, merge, relocating data in memory, program
compactor, listing of variables and memory search. £23<d).
CARETAKER This adds 17 new commands to the BASIC which include:
renumber, squash, exchange insert, single key entry of BASIC keywords etc.
£28(d).
GRAPHICS ROfTl This ROM includes over 28 new graphics related
commands which can be used in BASIC programs. Features include:
sprites. LOGO Turtle graphics, fill routines, shading, large characters,
rotation, scaling and 3D plotting all using * * J commands. £28(d).
PRINTmASTER This ROM features the most versatile screen dump for
EPSON MX/RX/FX80 and Kaga 810 printers. It supports three types of
dumps. The first allows any graphics on the screen to be dumped. Colours
appear as shades of grey. Any part of the screen can be printed at any
position on the paper in any one of four orientations. The screen dump may
be magnified by any factor x 2, x 3, x 4 etc. A special feature allows true
MODE 7 screen dumps with TELETEXT text & graphics. The second dump
allows any text to be dumped whilst the third dump will print the contents of
a file on disc whilst the computer is doing other things. This is not all. All
printer functions can be called up using the * command. * DEFINE allows
the user to define his own characters and store them. *GPRINT allovA/s
printing of enlarged text in any position, orientation, size & shade.
★ WINDOW allows windows to be defined in any size and position on the
screen. In short this one ROM does it all. £28(d).
SOFTWARE
miCROTEXT
This authoring system was developed by the National Physical
Laboratories. It is a programming system designed to simplify the
production of a wide range of man-computer dialogues. Using
Microtext’s simple commands, the user can draw up any number of
•frames’, each containing text and/or graphics. A series of frames build
up into a complete module. Each program can consist of more than one
module. Using Microtext, an expert in any field can construct their own
complete courses of computer-based instructional material
Applications include interviewing systems, teaching packages, training
courses and interactive demonstrations and simulations. Available on
Cassette and Disc; Disc £53(b); Cass £43<b). Please specify the type of
format required (Torch or Acorn).
ACORNSOFT(d)
Disc
Cass
Cass
S-PASCAL
£17.30
£14.65
MISSILE BASE
£5.00
LISP
£17.30
£14.65
PLANETOIDS
£5.00
FORTH
£17.30
£14.65
METEORS
£5.00
PICTURE MAKER
£10.00
£8.65
CAROUSEL
£5.00
TURTLE GRAPHICS
£17.30
MONSTERS
£5.00
CREATIVE GRAPHICS
—
£8.65
FORECAST
£5.00
HOPPER
£6.00
—
CHESS
£5.00
SNOOKER
£6.00
—
DRAUGHTS&REVERSI
£5.00
STARSHIPCOMMAND
£6.00
_
BBC PUBLICATIONS
JCB DIGGER
£6.00
£5.00
VU TYPE
£11.65
AVIATOR
£15.65
£13.00
RECORD KEEPER
£14.00
CRA2Y TRACER
£6.00
£5.00
ELITE
£15.65
£13.00
Elite Cassette & Disc versions available from stock. (Disc version for
40TSS or 80TDS)
Replica II 40 & 80 Track Versions available. £10. 35(d)
Printer Drivers On disc 40 or 80 Track Disc
RX/FX80/KAG A/NEC PC8023/JUKI 6100/BROTHER HR15 £7(d).
Design Design is a second processor which allows information to be
displayed in a format suitable for demonstrations, slide projections,
handouts or presentations. Graphs, Pie charts & Bar Charts are quickly
produced; automatically drawn & scaled. Versatile labelling facility, 24
User defined, 4 large macro characters plus screen dump facilities
included. £1 6.50(d) Disc (80 or 40 Track).
Superplot Superplot is ideal for screen representations of
mathematical functions. It will plot on automatically scaled axes, in
Cartesian, Polar or Parametric co-ordinate systems and will allow
overlapping of graphs. Cass £8.50(d).
Spellcheck Menu driven spelling checker for Wordwise or VIEW.
Dictio
lictionary contains 6000 words and is expandable to 17000 on 100K
disc. £1 6.50(d)Disc (80 or 40 T rack) Specify whether Wordwise or VIEW.
ITIasterfile a general purpose data base that is extremely useful,
allowing vast amounts of information to be stored. The disc version
allows up to 17 fields per record, and the only limitation as to the
number of records is the capacity of the disc. Typically, using 5 fields,
about 2000 records may be stored on a 100K disc. £16.50{d) Disc.
Teletext Pack An editor enabling colourful mode 7 screens to be
quickly ceated. Powerful facilities including a graphics character
definer. speed up screen creation and design. Screens can be loaded or
saved in the normal way or specially saved as a Basic routine for use in
other programs. On screen teletext tutor included in the package. Ideal
for setting up prestel type displays £16.50(d) Disc (80 or 40T).
BOOKS
(NoVATp&p
Let your BBC Teach U To Program £3.50
100 Programs for the BBC £6.95
30 Hour Basic £6.95
35 Educational Progs £6.95
6502 Applications ... £10.95
6502 Assembly Lang Programming £13.95
6502 M/Code for Beginners ££5.95
6522 VIA Book £4.50
6809 Assembly Lang Programming. £13.95
Advanced Basic Rom User Guide . £7.95
Advanced Graphics with BBC £9.95
Advanced M/C for the BBC £7.95
Advanced Prog Tech for BBC £8.95
Advanced 6502 £11.75
Advance User Guide £1 2.50
Assembly Lang Prog on the BBC £8.95
Assembly Lang for the BBC £8.95
Assembly Lang Prog for Electron £6.00
Assembly Lang Programming
Birnbaum . £8.95
Basic Prog on the BBC Cry er £5.95
Basic Rom User Guide A. Dickens £9.95
Basic II Rom User Guide £4.00
BBC Basic £5:95
BBC Basic for Beginners. £6.95
BBC Micro for Beginners £6.95
BBC Micro Disk Companion £7.95
BBC Micro Expert Guide . £6.95
BBC Micro Graphics 8 Sound £7 95
BBC Micro m Education £6.50
BBC Micro Revealed £3.50
BCPL User Manual £15,00
Beyond Basic £7.25
CP/M Handbook £10.95
Creating Adventure Progs £6.95
Creative Assembler for the BBC... £5.95
Creative Graphics. . . £7.50
DlV Robot'cs & Sensors £6.95
Disc Book £3.50
£1.50 per book)
Disc Programming Techniques
BBC £6 95
Oise Systems £6.95
Discovering BBC M/Code £6.95
Essential Maths BBC/Electron £5.95
Forth £7.50
Friendly Computer Book £6.95
Graphics on the BBC Micro £6 95
Graphs & Charts.. £7.50
H/Bk of progs/functs for BBC 6.95
Instant Arcade Games BBC £2.95
Interfacing Projects BBC £8.95
Interfacing the 6502 £10.95
Intro BBC Micro.. ... £5.95
Intro to Pascal £12.95
LISP £7.50
Making Music on the BBC Computer £5.95
Mastering CP/M £7.95
Micro BBC Basic Sound Graphics £7.95
MOS Memory Data Book £3 95
Prog. Micro with Pascal £8.50
Prog the BBC Micro £6.95
Programming the 6502 £10.95
Programming the 6809 £11.95
Programming the 8086/8088 £11.75
Programming the BBC £6.95
Programming the 280 £13.45
Start Prog with Electron £5.00
Step by Step Programme Book 1 . £5.95
Step by Step Prog Book 2 £5.95
Structured Programming £6.50
The Electron Book £5.00
TTL Data Book Vol-1 £9.00
TTL Data Book Vol-2 £8.20
BBC User Guide £15.00
Using BBC Basic. £10.00
Using Floppy Disks £6.95
Using the 6502 Assembly Lang £14.50
280 Applications Book £13.45
When ordering software on disc plese specify track format (40/80)
EDUCATIONAL PROGRflmmES
A selected range of cassette based software for all the family to enjoy
and at the same time arouse curiosity and create an interest in
computers. Apart from providing hours of fun they will also help teach
the young ones fundamentals of English and Maths without them
realising it.
mr Ts Alphabet Games Watch how quickly the children learn to
identify, name & match the letters and also write them correctly.
Amusing sound effects and animated graphics make learning fun. £7(d).
Number Gulper A gripping fast moving game that helps develop
arithmetic skills. 19 levels of skill to cater for all ability levels. Even
parents might find upper levels embarassing. £7(d).
Words Words Words a stimulating game to help young children
with reading & spelling. Pictures are shown on the screen and the child
has to type in the name of the object shown. If correct, the object takes
its place in a scene. When all objects have been correctly identified the
scene comes to life. £7(d).
Tre© of Knowledge A interactive program that teaches
categorisation. The computer is first educated about a group of objects
— e.g. plants or birds. The database, or tree created in this way is then
used in playing a guessing game. Two sample databases are supplied on
the program. New databases are saved and loaded from within the
programs. £7(d).
Rouol Quiz Pit your knowledge of Royalty against Anthony Holden,
the Royal Biographer. Do you know who told the queen that she didn't
recognise her “without her crown on"? The quiz will tease, teach and
entertain. £7(d).
EPROMS:8K 2764-25 £5.00(d);8K 2764-30 £4.90
16K 27128-25 £18.00(d);16K 27128-30 £16.00
RAM:8K standard power 6264-1 5 £28.00
8K lower power 6264 LP-15 £31.00
technomatic Ltd „ omw 1177
MAIL ORDERS TO: 17 Burnley Road. London NWI0 4EI) A P r,les e ' ch ide \ AT . Please add carnaRe (a) £8
(Tel: 01-208 1177 Tele, 9228001 ' £, ?°
SHOPS AT: NW London: 15 Burnley Road. London NWI0 4ED ,5 . 0 '' V '-^rder value
( €► Dollis Hill 2 mins walk, ample car parking space) tor fasl delive'n (ekphone vour order quoting
Wcsl End: 305 Edgw are Road. London \V2. Tel: 01-723 0233 VISA or Acess card or official order number.
(Near Edgware Road ^ I (Minimum telephone order £5)
ORDERS FROM GOVERNMENT ESTABLISHMENTS. UNIVERSITIES, COLLEGES. STATE SCHOOLS. HOSPITALS.
NATIONALLY RECOGNISED Pi ts WELCOME.
'lectron
CHASING;
© © ® (6) ® ® © (B ® © © © ® (o) ® © © © d) © ®
-® — 0
B.B.C. MICRO
A two player game of dexterity jh/Bp-
set in Hazard County. Beat Axm*.
your opponent to the jewels y>'
and gold with the it C
help of your band \ 1 ^
of cronies. \l
Includes police \V
cars and one \1
player practise
option. / /\ ml
(BBC version: joystick
& keyboard control). lr
Cassette: £6.95.
Disk: £9^95. \\|| I
MICRO POWER LTD.,
NORTHWOOD HOUSE. NORTH STREET.
LEEDS LS7 2AA TEL (0532) 458800
MICRO POWER SOFTWARE IS AVAILABLE FROM
SELECTED BRANCHES OF WH SMITH. BOOTS. JOHN
MENZIES CO-OP W00LW0RTHS AND ALL GOOD
DEALERS
AUTHORS! WE PAY 20% ROYALTIES!
®(RJ©©(c)(r)(o)(p
'rcmci*
The best thing next
The BBC Model B Microcomputer is widely recognised as an
impressive first computer for the home or the school, but its capabilities are
restricted by its lack of data storage and the limitations of Basic for serious
programming. For the user who needs more from this computer the Torch
Z80 Disc Pack is a gateway to the world of advanced computing.
Model B’s fitted with disc interface can be upgraded to full business
machines by the Torch Z80 Disc Pack thereby offering the use of more
powerful and flexible languages such as Fortran, Pascal, BCPL and Cobol
while twin 400K disc drives provide a massive storehouse for information and
rapid data transfer from disc to processor.
Torch Z80 Disc Pack
The Torch Z80 Disc Pack is the
proven upgrade for the BBC Model B microcomputer. It provides 800K of disc-
storage plus a Z80 second processor with 64K RAM running TORCH’S own
CP/M® compatible operating system based in ROM.
This advanced design means that almost all of the 64K RAM provided
by the Z80 board is available for programming use - an advantage no other
BBC micro upgrade can offer.
If your BBC micro has the Econet®option, there is a further benefit
the Torch Z80 Disc Pack can offer. TORCHNET can link together up to 254
upgraded Model B’s on a local area network, so for enthusiasts, clubs, schools
and businesses it is a simple and low-cost way to achieve networking
facilities.
The discs can be used for storage under the Acorn DFS system or for
CP/M® programs and data.
A comprehensive software package is provided which includes word
and data processing and a spreadsheet program, along with utility programs
and manuals.
The Torch Z80 Disc Pack is recommended by the CCTA for
government use.
At £699 the Torch Z80 Disc Pack is exceptionally good value.
Torch Z80 Extension Processor (ZEP100)
When fitted to a BBC system which already has compatible high quality twin
400K disc drives, the ZEP100 provides a complete business or scientific computer.
Alternatively, a ZEPl(X) may be fitted to a BBC system to enable it to be
used as a Torchnet station.
The ZEP100, priced at £299, comes complete with full software support
There are already over 1(),0(X) users of Torch computer systems.
Our customers include hospitals, universities, private businesses, the
Government and schools.
If you are ready to take a step into the world of serious
r computing contact your local dealer listed on the facing page.
26
ACORN USER DECEMBER 1984
to a BBC micro.
?d
Torch Z80 Extension Processor (ZEP100)
Processor - 4 MHz Z80A
Memory - 64K RAM Accessible from theZ80
Firmware - 8K CCCP ROM on ZEP100 card
- 16K MCP ROM for BBC board
Is
d
IT.
Software provided
- TORCH CPN CP/M * compatible O/S
- Disc Utilities
-Music System
- Misc. Utilites
- PERFECT* SOFTWARE comprising -
Perfect Writer - Word Processor
Perfect Speller - Spelling Checker
Perfect Calc - Spreadsheet
Perfect Filer - Database
Other Operating Systems Available
- UCSD p-System
Torch Z80 Disc Pack As for ZEP100 but
includes 2 x 400K 5 Va" floppy disc drives with
separate power supply unit
Unicorn. These products are part of the best
selling range of add-ons to the BBC Micro by
Torch Computers Ltd, Abberley House,
Great Shelford, Cambridge, CB2 5LQ.
Tel. (0223) 841000. Telex 818841 TORCH G.
TORCH M
COMPUTERS '-ixi*'
Lighting the way ahead.
Where to find your Torch dealer
J Tel 0509214444
AVON
MICROSTYLE
29 Belvedere Lansdowne Road
Bath
Tel 0255334659
BEDFORDSHIRE
3D COMPUTERS
I Manor Road. Caddington. Luton
Tel 0582 458575
ABC COMPUTING
Systems House. Houghton Paraeli
Dunstable
Tel 0582699640
BROADWAY ELECTRONICS
Aston Road. Bedford
Tel 0234 58303
DATASINE
59 North Street. Leighton Buzzard
Tel: 0525374200
BERKSHIRE
30 COMPUTERS
26 Stanley Road. Newbury
Tel 063530047
DPCE (UK) LTD
26/28 Market Place, Wokingham
Tel 0734 790703
MICROSTYLE
Newbury Computer Centre
47 Cheap Street. Newbury
Tel 0753555211
MICROWISE
21 Duke Street. Reading
Tel 0734 591816
BUCKINGHAMSHIRE
MICRO MASTERS (RUISLIP) LTD
6 Windsor Street. Uxbridge
Tel 0895 70766
MICROSTYLE
52 Friars Square. Aylesbury
Tel 0296 25487
DURHAM
DARLINGTON COMPUTER SHOP
75 Bondgate. Darlington
Tel 0325487478
ESSEX
AKHTER INSTRUMENTS LTD
28 Burnt Hill Harlow
Tel 0279 443521
CAPRICORN COMPUTER CENTRE
37-38 Osborne. Colchester
Tel 020668471
ESSEX COMPUTER CENTRE LTD
216 Moulsham Street
0n-The-Parkway. Chelmsford
Tel 0245358702
MICR0C0RE LTD
5 Broomfield Road. Chelmsford
Tel 0245 264230
GLOUCESTERSHIRE
COMPUTER SHACK
14 Pittville Street. Cheltenham
Tel 0242 584343
TELEMATICS WEST
31 Dyer Street, Cirencester
Tel 028568349
HAMPSHIRE
A0ACS
Foresters House. 4 London Road
Andover
Tel 026452187
ELECTRONEQUIP
34/38 West Street. Fareham
Tel 0329 230670
COMPUTERWAY LTD
Brook House, Milbrook Road East
Southamptonoad East
Tel 0703 38868 0483 62626
FERRANTI AND CRAIG
5 New Market Square. Basingstoke
Tel 025664015,025669966
CAMBRIDGESHIRE
CAMBRIDGE COMPUTER STORE (2)
4 Emmanuel Street. Cambridge
Tel 0223358264
GCC (CAMBRIDGE) LTD
66 High Street. Sawston. Cambridge
Tel 0223 835330
HI-TEK DISTRIBUTION LTD
Trafalgar Way, Bar Hill, Cambridge
Tel 0954 81931
CHESHIRE
3SL COMPUTERS LTD
Brook House. 513 Crewe Road
Wheelock
Tel 09367 61249.0936761798
FAIRHURST INSTRUMENTS LTD
Dean Court, Woodford Road
Wilmsiow
Tel 0625525694
NATIONAL MICRO CENTRES LTD
36-38 St Petersgate. Stockport
Tel 0614298080
STOCKPORT MICRO CENTRE
4 Brown Street, Stockport
Tel 061480 0539
CLEVELAND
AUTOCALL COMPUTERS LT0
17 Middlesbrough Road, Southbank
Middlesbrough
Tel 0642 468618, 0642 722064
CUSTOMISED ELECTRONICS
155 Morton Road. Middlesbrough
Tel 0642247727
CORNWALL
MICROTEST LTD
18 Normandy Way, Bodmin
Tel 020831717
DERBVSHIRE
FBC SYSTEMS LTD
10 Mam Centre, London Road, Derby
Tel 0332365280
NASTAR COMPUTER SYSTEMS LTO
57 Saltergate Chesterfield
Tel 0246 207048
DEVON
A &D COMPUTERS
6 City Arcade. Fore Street Exeter
Tel 0392 77117
DEVON COMPUTERS LTD
The White House. 39 Totnes Road
Paignton
Tel 0803526303
HERTFORDSHIRE
3D COMPUTERS
Greystone Works. The Green
Croxley Green. Rickmansworth
Tel 0923 779250
COMPUTER PLUS
47 Queens Road, Watford
Tel 0923 33927
HUMBERSIDE
THE COMPUTER CENTRE
(HUMBERSI0E) LTD
26 Anlaby Road. Hull
Tel 0482 26297
HOLDERNESS COMPUTER
SERVICES
17 Westgate Patnngton, Hull
Tel 0964 30225
ISLE OF MAN
TYPESTYLE LTD
I Avondale Court, Onchan
Tel 0624 24650
KENT
DATA STORE.
THE (MICROCOMPUTERS)
6 Chatterton Road. Bromley
Tel 01-460 8991
WATERS COMPUTER SYSTEMS
Army and Navy PLC, High Street
Bromley
Tel 01-4609991
KENT MICROCOMPUTERS LTD
57 Union Street. Maidstone
Tel 0622 52784
MEDWAY COMPUTERS LTD
141 New Road. Chatham
Tel 0634 826080
M0DAIA LTD
30 St Johns Road, Tunbridge Wells
Tel 0892 41555
LANCASHIRE
CABIN COMPUTERS LTO
183 St Helens Road. Bolton
Tel 0204652100
DOUBLELINE LTO
Unit 2. Forrest Way
Gateworth Industrial Estate,
Great Sankey. Warrington
Tel 0925573212
NORTHERN COMPUTERS
Churchfield Road. Frodsham
Warrington
Tel 0928 35110
DORSET
LANSDOWNE COMPUTER CENTRE
5 Holdenhurst Road. Bournemouth
Tel 020220165
LANSDOWNE COMPUTER CENTRE
14 Arndale Centre, Poole
Tel 020267091
LEICESTERSHIRE
0 A COMPUTERS LTD
104 London Road. Leicester
Tel 0533 549407
PERCY LORD & SON
63 Blaby Road Wigston
Tel 0533 785033
LINCOLNSHIRE
FELIX COMPUTERS
63 Wide Burgate, Boston
Tel 0205 54321
OAKLEAF COMPUTERS
Bells Yard, Dysart Road Grantham
Tel 047660000
LONOON
3D COMPUTERS
114 Gunnersbury Avenue. Eating W5
Tel 01-992 5855
BRAINSTORM COMPUTER
SOLUTIONS
103a Seven Sisters Road. N7
Tel 01-2726619. 01-2636926
CHROMASONIC
48 Junction Road Archway. N19
Tel 01-263 9493
LION HOUSE (RETAIL) LTD
227 Tottenham Court Road. W1
Tel 01-580 7383
ACORN COMPUTERS LTD
10 Henrietta Street, WC2
Tel: 01-379 7358
MICROAGE
Unit 72. Capitol Park Estate
Capitol Way. Edgware Road, NW9
Tel 01-906 3666 01-957 7119
MICROFAST
57 Hoxton Square, N1
Tel 01-729 1778
WATERS COMPUTER SYSTEMS
Barkers. High Street, Kensington, W8
Tel 01-937 5432
PILOT SOFTWARE CITY
32 Rathbone Place. W1
Tel 01-636 2666
TECHNOMATIC LTD
17 Burnley Road. NW10
Tel 01-452 1500, 01-450 6597
TOMORROWS WORLD TODAY
27-29 Oxford Street. Wl
Tel 01-439 7799
TRICON COMPUTER SYSTEMS LTD
9B Victoria Road NW10
Tel 01-961 1466
OFF RECORDS
Computer House. 59 Battersea Rise
SWlf Tel 01-223 7730
SYSGO LTD
Hawkehouse. Green Street.
Sunbury on Thames
Tel 09327 89571
TWICKENHAM COMPUTER CENTRE
72 Heath Road, Twickenham
Tel 01-8914991
MANCHESTER. GREATER
BYTE SHOP
THE (MANCHESTER) LTD
11/12 Gateway House
Picadilly Station Approach
Manchester
Tel 0612364737
GMCUS MICRO SERVICES
The St Thomas Centre
Ardwick Green North. Manchester
Tel 061273 6480
NSC COMPUTER SHOPS
29 Hanging Ditch, Manchester
Tel 0618322269
MERSEVSIDE
DATA EXCHANGE LTO
Exchange House.
164 New Chester Road. Birkenhead
Tel 051647 9185/6
MICROMAN (SHAVE ELECTRONICS)
Unit la. Ratnford Ind Estate.
Mill Lane. Rainford. St Helens
Tel 074488 5242,0744885295
MIDLANOS (WEST)
BYTE SHOP.THE (BIRMINGHAM)
94-96 Hurst Street. Birmingham
Tel 021-6223165
WATERS COMPUTER SYSTEMS
Rackhams, 35 Temple Row
Birmingham
Tel 0212363333
STARMER COMPUTERS LTD
Richmond House, 69 School Street
Wolverhampton
Tel 0902 713173.090220251
WALTERS COMPUTER SYSTEMS
12 Hagley Road. Stourbridge
Tel 03843 70811
CAMDEN COMPUTER SYSTEMS
462 Coventry Road. Small Heath
Birmingham
Tel 0217713636
COMPUTACCOUNT
21 Spring Hill, Ladywood,
Birmingham
Tel 0212363455
JBC MICRO SERVICES LTO
200 Earlsdon Avenue North,
Earlsdon, Coventry
Tel 0203 73813
MICRO BUSINESS CENTRE LTD
Wolverhampton Computer Centre
17-19 Lichfield Street
Wolverhampton
Tel 090229907/29021
NORFOLK
JARROLO OFFICE EQUIPMENT
Barrack Street, Norwich
Tel 0603 660661
SYNERGY LTD
E Block, University Village Noiwich
Tel 0603 503015
ELECTRONEQUIP
17 Tenneyson Avenue. Kings Lynn
Tel 05533782
NOTTINGHAMSHIRE
ATAN COMPUTERS LTD
T/A COMPUTER MARKET
27 Goosegate, Nottingham
Tel 0602 586454
G A COMPUTERS LTO
20/22 High Street. Ruddmgton
Nottingham
Tel 0602 2t3492, 0602 211225
HN&L FISHER (HUTHWAITE) LTD
264 Hulhwaite Road
Sutton in Ashfield, Nottingham
Tel 0623553437
OXFORDSHIRE
ABSOLUTE SOUND ANO VIDEO
19 Old High Street. Headmgton
Oxford
Tel 086565961
SHROPSHIRE
COMPUTER VILLAGE LTD
Walker House. Telford Town Centre
Telford
Tel 0952506771
STAFFORDSHIRE
CANNOCK ITEC
Chaseley House
New Penkridge Road. Cannock
Tel 05435 77039
COMPUTERAMA
59 Foregate Street. Stafford
Tel 0785 41899
PEN SPEED LTD
Wharf House, Fradley Junction
Alrewas. Burton on Trent
Tel 0283 790338
SUFFOLK
BRAINWAVE MICROS LTD
24 Crown Street, Ipswich
Tel 0473 50965
S J EMERY & CO
10 Market Place. Bungay
Tel 0986 2141
SURREY
3D COMPUTERS
230 Tolwurth South Surbiton
Tel 01-337 4317
3D COMPUTERS
30 Station Road. Belmont, Sutton
Tel 01 642 2534
CROYOON COMPUTER CENTRE
29a Brigstock Road. Thornton Heath
Tel 01-6891280
DATASOLVE LTD
99 Staines Road West
Sunbury on Thames
Tel 09327 85566
J S SIMNET COMPUTERS LTD
Unit 14 St Georges Ind Estate
380 Richmond Road
Kingston Upon-Thames
Tel 01-5411495
VULCAN COMPUTING LTD
32 Guildfoid Road. Farnham
Tel 0252 724182
SUSSEX
CASTLE ELECTRONICS
7 Castle Street, Hastings
Tel 0424 426844
COMPUTAID LTD
22 Queens Road, Brighton
Tel 0273 204228
TYNE & WEAR
HCCS
533 Durham Road Low Fell
Gateshead
Tel 0632 821924
OFFICE INTERNATIONAL
W Harold Spink Ltd
112/114 Pilgnm Street
Newcastle-Upon-Tyne
Tel 0632610285
WARWICKSHIRE
CARVELLS OF RUGBY
9 Bank Street Rugby
Tel 078865275
WATERS COMPUTER SYSTEMS
Rackhams. 76 The Parade
Leamington Spa
Tel 092627900
WILTSHIRE
WILTSHIRE MICRO CENTRE
Unit 9. Central Trading Estate
Signal Way. Old Town. Swindon
Tel 0793612299
YORKSHIRE (SOUTH)
COM-TEC COMPUTER CENTRE
23 Sheffield Road. Barnsley
Tel 022646972,0226296100
WATERS COMPUTER SYSTEMS
Rackhams. 50 High Street, Sheffield
Tel 0742 28121
YORKSHIRE (WEST)
ELTEC COMPUTERS LTD
Lister Hills, Science Park
Campus Road. Bradford
Tel 02 74 722512
GTM COMPUTERS LTD
864 York Road, Leeds
Tel 053 2 6 4 7474
MICROPOWER
Northwood House, North Street
Leeds
Tel 0532458800
WALES. NORTH
TECHNEG CLWYD TECHNICS LTD
Unit 4b. Antelope Ind Estate
Rydymwyri, Mold, Clwyd
Tel 035283766
TRYFAN COMPUTERS LTD
57 Madoc Street. Llandudno
Gwynedd
Tel 0492 70802
WALES. SOUTH
BUCON LTD
35-36 Singleton Street. Swansea
West Glamorgan
Tel 0792 467980
GWENT COMPUTERS
95 Chepston Road. Newport. Gwent
Tel 0633 841760
HIGHLANDS COMPUTER SYSTEMS
27 Murray Street. Llanelli. Oyfed
Tel 05542 70517
PRINTRONIC LTD
Hill House. Raglan. Gwent
Tel 0291690214
SCOTLAND
ANDREWWHYTE&SON LIMITED
Microworld 12 Leven Street
Tolcross. Edinburgh
Tel 0312281111
WEST COAST
PERSONAL COMPUTERS
20 Wellington Square. Ayr
Tel 0292285082
COMMSCOTT LTD
30 Gordon Street. Glasgow
Strathclyde
Tel 0412264878
COMPUTER SERVICES (SCOTLAND)
89/90 Wesllaw Place
Whitehill Ind Estate, Glenrothes, Fife
Tel 0592 773710
LORNE COMPUTER SERVICES LTD
12 High Street, Oban, Argyll
Tel 063165635
SILICON CENTRE
7 Antigua Street. Edinburgh
Tel 031557 4546
IRELAND (NORTHERN)
CEM MICROCOMPUTER SERVICES
117 University Street, Belfast
Tel 0232244111,0232 243564
IRELAND (SOUTHERN)
LENDAC DATA SYSTEMS
8 Dawson Street. Dublin 2
Tel 0001 710226, 0001 710796
Prices quoted are ex VAT. CP/M is a registered trademark of Digital Research Inc. Kconet is a registered trademark of Acorn Computers Ltd. Perfect Si iftware is a
registered trademark of Perfect Software Inc. Text, graphics and keyboard provided by BBC Model R
ACORN USER DECEMBER 1984
27
NEWS FEATURE ■
DOMESDAY PLUS 900
»•«! 1 ••!•!%
. • 1 #1 • 1 1 •# 1 • 1 •*.
#1 V \ #1#*1 ! 1 •• 1 1 •
>•1 ••! •••! 1 • 1 •• 1 1 • 1
••1 1 •• 1 1 • 1 •• 1 1 • 1 1 • 1
•• 1 •• 1 1 •• 1 • 1 1 • • 1 • •• 1 1 #4
. • i • i i i •• i • i • n •• i # i •• l i
• 1 Ml 1 • • 1 •• 1 1 • 1
/©•l 1 1 • 1 •• • 1 • • 1 1 • 1 •
*1 1 •• 1 1 •• 1 1 • 1 •• 1 1 • 1 1 • 1 •• 1
1 1 •• 1 •• 1 1 •• 1 • 1 1 •• 1 ••• 1 1 ••
1 • # l 1 • • • •
• l • • • 1 1 : •Jill
••• l 1 l • 1 •• l ••• l 1 • 1 •• l 1 • l <
1 l 1 •• 1 1 •• 1 l • 1 •• l 1 • 1 1 • 1 •• 1
1 l •• • • • • • 1 «
*••1 1 • 1 1 1 <
• 1 •• 1 •• 1 1 • T • 1 •• 1 1 1 •• 1 1 • 1
••1 1 l • 1 •• 1 ••• 1 1 • 1 •• 1 1 • 1
'•1 1 •• 1 1 •• 1 1 •!•#] 1 • 1 1 • 1 1
• 1 •• 1 •• 1 1 •• 1 • 1 1 •• 1 ••• 1 9
•• 1 • 1 1 1 •• 1 • 1 • 1 !••!••!
'} ••! ••! 1 • 1 • 1 •• 1 1 •! •
• 11# 1 1 •• 1 1 1 9
' •• ! 1 « 1 • 1 •• 1 • 1 '
* 1 •• 1 •• 1 • 1 *
v
•
1 i
• 4
1 1
1 •
1 •
• 1
1 f
1
William I’s great survey, completed in 1086, inspires a
massive project nine centuries later. Tony Quinn reports
T HE BBC is to give the British
people the chance to write a
modern, video disc version of
William the Conqueror’s Domesday
Book to celebrate its 900th anniversary
in 1986- with the help of BBC micros in
schools. The resources and expertise
of several of the Corporation’s depart-
ments and the Open University are to
be used, and schools will be offered the
chance to collate the information.
But Peter Armstrong, Editor of the
Domesday Project and the man who
thought of the idea, stresses that he
wants to involve everyone. ‘We hope to
mobilise communities. Everyone will
have the chance to contribute some-
thing,’ he says, ‘with the schools acting
as a focus and providing the computer.'
Parents and local societies can help
collect data and then there are 80,000
pictures to be taken for the disc.
The BBC will be writing to all 30,000
schools in Britain to ask them whether
they want to participate in collecting
facts during the summer term next
year. It is estimated that 10,000 schools
will be needed to make the scheme
work, which would involve about a
million children. A similar project was
undertaken in the 1950s by Dudley
Stamp, and it is estimated that it took
him 16 years: the BBC, with the aid of
computers, aims to do more in just two.
To those schools which decide to
participate the BBC will allocate a local
area 12 kilometres square based on
Ordnance Survey maps. With the maps
will come a set of discs containing a
database questionnaire asking about
the geography, amenities and land use
in the area. As well as this, they will be
asked to write about the area in their
own words. Armstrong stresses that
they will be able to add anything and
comment on the issues affecting them,
as long as it is publishable!
WHAT IS INTERACTIVE VIDEO?
THE technology that Philips is developing with the BBC is based around the
video laster disc player. In this system, the video information, until recently just
TV pictures, is recorded on a disc similar to a gramophone record. This is then
coated in a very tough see-through plastic which means the disc can be marked
or scratched without affecting its ability to be played. The disc is read in the
player by a laser beam and contains about 30 minutes’ worth of TV pro-
grammes.
As well as TV pictures, the disc can store still pictures, computer graphics,
text, maps and computer data. When the information is stored so that it can be
read by a computer, it can be manipulated by software on the video disc (or
another program), and still or moving pictures can be overlaid with graphics -
hence the term ‘interactive’. Information can only be read from the disc and not
written to it. It can act as a read-only floppy disc because it has random access
capabilities - the laser head can read from any part of the video disc, just as a
hi-fi stylus can play any selected piece of music on a record. However, the
access time is slower than that of a normal disc drive.
What makes the system different is the way the information is stored: it is not
digital, but in a semi-analogue form.
‘ Interactive Video: Implications for Education and Training ’ is the title of a
working paper by John Duke which was published in 1983 by the Council for
Educational Technology.
ACORN USER DECEMBER 1984
| NEWS FEATURE
Historian Michael Wood, who in 1986 will present a major TV documentary series on
Britain since the Conquest when the video disc Domesday is launched, leafs through the
original version. In preparation for the series the Domesday Book of 1086, in the National
Archive, will be withdrawn from public access to undergo cleaning and restoration
The school will be the centre of the
project, as only by computerising the
information will the idea be practical.
Once the schools have sent in the discs
the information will be stored on a
mainframe computer. This people’s
database’ will be put on one interactive
video disc complete with pictures of the
places and detailed Ordnance Survey
maps. On another disc will be facts and
figures from the census and other
national databases held by the Govern-
ment and the BBC.
The sheer scale of the project takes
some reckoning: two laser discs each
holding two gigabytes - enough for half
a million text pages and 80,000 pictures
(including satellite shots), plus the soft-
ware to manipulate the information and
produce maps, bar charts and other
graphics. All the maps and data will be
indexed. There is no sound on the discs
as this would require moving pictures;
still frames make far better use of the
space on the disc.
But the project is not going to be
merely a unique data-gathering exer-
cise: the BBC and Philips, who will be
producing the video disc hardware,
aim to establish a world standard for
laser discs. The hardware will run on
other micros, although the actual
Domesday (Doomsday) disc software
will be written for the BBC micro. Acorn
is writing the software and building the
final stage interface for the video disc.
Domesday should help the laser
technology overcome the ‘chicken and
egg’ situation whereby the hardware
won’t sell because there’s no software,
and no-one will write any software
because there aren’t enough people
with the hardware to run it. The BBC’s
project, involving the Department of
Trade and Industry, Philips and Acorn,
will not just create the technology; it
will demonstrate its potential and show
how it can be used. Elsewhere within
the BBC, producers are talking about
selling TV programmes on video disc.
The Domesday disc truly is, as Arm-
strong describes it, a portrait in data
and pictures of Britain and the British,
containing twice as much information
as a complete set of the Encyclopaedia
Britannica.
Armstrong came up with the idea in
May and presented it to the BBC in
September - the go-ahead was given
only at the end of October. When the
video discs and hardware are released
in 1986, they will be accompanied by a
major TV documentary series following
the development of Britain from the
Domesday Book to its laser-disc suc-
cessor. The presenter will be historian
Michael Wood, recently seen on the
BBC’s River Journey series.
A special editorial board of
academics has been set up to decide
exactly what should go on the discs,
how the questions will be asked and
how the information should be pre-
sented. The variety of information to
choose from is enormous - everything
from tree counts to folk music - and the
board’s members will have to narrow it
down. The data will be held on a form
on the discs so that it can be accessed
by other software and used in edu-
cational and other programs.
The project is the biggest the BBC
has ever undertaken, costing some £2
million and employing about 50 people
just to produce the discs. It is a bold
idea which Peter Armstrong believes
only Britain, with its network of BBC
micros in schools, could do and that
only the resources of the BBC itself
could support. The idea sold itself
fairly quickly,’ says Armstrong, ‘as we
realised the tremendous educational
opportunity it presented.’ It will also
demonstrate the possibilities of a tech-
nology that many people in the BBC
believe will revolutionise education, he
adds.
It is seen as an ideal follow-up to the
Computer Literacy Project. John Rad-
cliffe, who started the project and has
now moved on to the Open University,
is heavily committed to Domesday and
will be co-ordinating the OU’s involve-
ment.’
After updating the Domesday Book
once, will the BBC do it again and up-
date the video in, say, 20 years? Arm-
strong wants to get this one out of the
way first. He says: ‘There is a temp-
tation to update, but we don’t know.’
ACORN USER DECEMBER 1984
INTELLIGENT/ ENTERTAINMENT-
One finger and half a brain
|are all you need to make music
on the new Music System.
DISK PACK £24 95 INC VAT CASSETTE 1 (SYNTHESISER. KEYBOARD. SONG AND
SOUND LIBRARY) £12.95 INC VAT CASSETTE 2 (EDITOR. PRINT OUT. SONG
AND SOUND LIBRARY) £12.95 INC VAT. PLEASE ADD £1.25 P & P PER ORDER AND
SEND A CHEQUE/PO. ACCESS OR VISA CARD NO. WITH ORDER TO: SYSTEM
12 COLLEGIATE CRES.. SHEFFIELD S10 2 BA. (CREDIT CARD HOTLINE 0742 682321)
THIS PROGRAM IS RECORDED ON THE HIGHEST POSSIBLE
QUALITY DISKS, AS SUPPLIED BY MEMOREX
IS LAN D ' LOG ! C
You’re looking at a composer.
It’s hard to believe, I know. But
with the aid of The Music System
program, he has just written a
whole ‘song’ completely by himself.
Clever boy
“Toxteth Dawn’’ is the name of
the ‘song!
It’s a love song.
Without any knowledge of
music he bought the music system
program, went home,
booted it up on his dad’s
BBC B and started to
create.
He used the synthe-
siser part of the program
to make a few noises.
Added a pinch of an old song from
the Song and Sound Library.
Laid down some percussion.
And put a hint of bassoon and
strings over the top.
And hey presto.
The musical answer to zits.
‘‘Toxteth Dawn.’’
Because his dad’s computer
had a printer as well, the program
even printed out the composition
in full musical-manuscript form.
So he could show it to the rest
of the band. And they could say.
‘WOSSAT?’
Isn’t it time you
became a com poser
too?
The brand new
Music System from
Island Logic.
Watford Electronics
Dept, ACORN, 33 CARDIFF ROAD, WATFORD, ENGLAND.
Tel: Watford <0923) 40588/37774 Telex: 8956095 WAELEC
ACCESS ORDERS Tel: (0923) 50234
0 BBC Micro
(Model B)
Only: £31 5
(Securicor carriage £7)
6502 2nd PROCESSOR
Z80 2nd PROCESSOR
(Securicor carriage £7)
£175
£339
TORCH Z80 DISC Pack
£695
TORCH Z80 2nd Processor
ONLY £295
BBC Micro with ECONET
£375
ECONET Upgrade Kit
£55
File Server Level 1
£85
File Server Level 2
£215
Printer Server EPROM
£41
Clock Terminators (1 pair)
£95
1 0 Station Lead Set
£25
ECONET User Guide and Cable
£10
TELETEXT Adaptor
£195
Acorn Bitstick
£328
Dust Cover for BBC Micro
Protects your expensive Micro from foreign
bodies while not in use £d.t>U
• EPSON RX80 Printer £213
• EPSON RX80 FT Printer £225
• EPSON FX80 Printer £316
• EPSON FX100 Printer £435
• SEIKOSHA GP 1 00A £122
• Centronics PRINTER CABLE for all the
above printers to interface with the BBC
Micro £7
(Securicor carriage charge on printers L7)
RX & FX PRINTER INTERFACES
Epson interfaces fit inside the printer to allow
connection using techniques other than Centronics
RS232 £35 RS232 ♦ 2K Buffer £59
IEEE 488 £65 2K Parallel £58
PRINTER INTERFACE BUFFER
This neatly packaged self-contained unit is
supplied complete with all leads operating
manual and power supply Computer output to
the printer is stored in the buffer so that the
computer can continue with other tasks while
the printer works from the stored contents in the
buffer 16K holds approximately 10 pages of A4
close to the full memory of Wordwise
Price: 16K £115
Price: 48K £149
Type
MX80FT
MX 100 FX100
FX80
RX80
GP80
GP100
GP250
GP700
KAGAKP810
CANON PW 1 080
libbons
Dust Covers
£4.75
£10.00
£5 25
£4.75
£4 95
£4.75
£4.50
£4.50
—
£4.95
£3.95
£5.95
£18.50
£3.95
£5.95
£4.75
£5 95
£4.75
PRINTER SHARER
This handy UNIT is a solid state switch system
designed to ease the problems of short printer
leads continual plugging and unplugging of
leads and costly extra printers by allowing up to
‘three computers to be connected to one printer.
It has four parallel Centronics connectors for
easy interfacing of the BBC micro to any printer
with a Centronics capability such as daisy wheel
clot matrix or plotter type printers.
PRINTSHARER is ideal for schools and colleges
for sharing their printing resources.
Price: £65 (£2 Carr.)
BROTHER HR-15
DAISY-WHEEL PRINTER
This is a high quality daisy wheel printer, for the
price of a dot matrix. Daisy-wheel quality gives a
professional look to your correspondence.
Facilities include 18CPS, bi directional print, 3K
Buffer with clear facility, carriage skip movement,
text copy switch, proportional spacing,
underlining, bold, shadow, super and sub script,
printing in two colours. Impact control allows use
of carbon paper. Connects directly to the BBC
micro with centronics parallel interface. RS232
interface is an optional extra Other options are a
single sheet feeder that automatically feeds up to
1 50 single A4 sheets and a keyboard to
transform the printer into a sophisticated
electronic typewriter
SPECIAL OFFER
ONLY £339 (carr. £7)
Single Sheet Feeder
Electronics KEYBOARD
TRACTOR FEED Attachment
RIBBON CARTRIDGES:
Fabric £3; Carbon £3; Multistrike £6
DAISYWH EELS (various typefaces) £18
LISTING PAPER (Plain)
£195
£135
£90
1 000 Sheets 9 y Fanfold Paper
£7
2 000 Sheets 9 J- " Fanfold Paper
£13
1 000 Sheets 1 5' Fanfold Paper
£9
Teleprinter Roll (Econo paper)
£4
Carriage on 1 000 Sheets £ 1 50
PRINTER LABELS
(On continuous fanfold backing sheet)
1000 90 X 36mm £5.50
1 000 90 x 49mm £7.75
1000 102 x36mm £6.25
Carnage on Printer Paper or Labels €1 50
Carriage on 1 000 Labels f 1 00
N £\N 4 COLOUR
PLOTTER PRINTER
How often have you wished you had a colour
plotter for your computer, but have been put off
by their high cost? Well. Watford Electronics can
now supply you with a high quality, low cost
plotter with Centronics interface. The SCP-800
printer plotter facilitates plotting and printing in
four coiours on paper up to A4 size using easily
replaced pens. It can operate in a text mode
performing like an ordinary printer capable of
speeds up to 12 CPS with a maximum of 160
characters per line on A4 paper In graphics
mode it offers full plotting facilities including
drawing, moving, scaling of text rotation and
drawing of axes.
At an incredible low price of:
Only £179 (£5 carr )
KAGA KP810
At € 269 this is an unbeatable product for what
it has to offer. " - Educational Computing.
"Offers excellent value for money. Electronics
& Computing.
This new Japanese printer has EPSON FX'RX
compatible control codes and is functionally
equivalent to an FX80 with the added advantage
of its Near Letter Quality mode. It is solidly built
and features include: Normal. Italic Enlarged,
super/subscript, proportional spacing and
user-defined character set Extras over the FX80
included in the price are Near Letter Quality
(NLQ) print ideal for correspondence,
properadjustible tractor feed, half speed quiet
mode and 3K buffer The printer is bi directional
and logic seeking to give a speed of 140CPS for
high throughput in conjunction with the standard
3K buffer 8K RAM may be added to give more
user defined character sets. Centronics parallel
interface + Watford's 12 month NO QUIBBLE
WARRANTY
Special Offer: ONLY £239 (£7 carr.)
RS232 interface + 2 K buffer to connect to other
micros
£89
KAGA KP910 PRINTER
Very similar to the KP8 1 0 but with 1 7" carriage
for really wide print Gives 1 56 columns of
normal print or 256 columns in condensed
mode. This printer is ideal for printing out
spreadsheets and can also be used for
correspondence in NLQ mode
ONLY £339 (£7 carr.)
PRINTER LEAD 36"
Centronics lead to connect BBC micro to
EPSON KAGA SEIKOSHA NEC STAR JUKI.
BROTHER SHINWA etc printers
STANDARD (3 foot long) £7
EXTRA LONG (5 foot long) £10
All prices exclude VAT
32
ACORN USER DECEMBER 1984
DOUBLE DENSITY
DISC INTERFACE
SIMPLE but SOPHISTICATED
We are proud to announce the launch of the
Watford Electronics Double Density Board for the
BBC micro. The DDFS supplied is a new version
of the popular Watford Electronics DFS
re written to make full use of the capabilities of
the new double density controller.
• Increases storage capacity of your Disc Drives
by the maximum physically possible, 80% ! ! I
• Our system will use the whole of an 80 track
drive Inferior systems do not allow files longer
than &3FFFF bytes, but with our system files
can be as long as one disc side.
• Discs may be created in either single or
double density format with the built in formatter
and in single density mode are fully compatible
with normal Acorn format discs.
t The density of the disc you put in is
automatically sensed by the system and you are
informed of the density in the catalogue display.
• The double density system is of course faster
than single density.
The Watford Electronics DDFS implements an
extremely comprehensive 82 71 emulator so that
commands passed through OSWORD & 7F are
correctly interpreted Other manufacturers
thought that read and write sector alone were
sufficient we decided to implement every
command of the 82 71 that was physically
possible. We have allowed the use of all the
special registers including bad tracks, allowed
access to deleted data etc., etc. The emulator
itself takes up around 1 K of compactly written
machine code We reckon it will run many of the
protected discs now available. Gain all the
advantages of the WE DFS together with much
' increased storage and compatibility with many
existing protected discs The price is the same as
for the standard single density system that we
continue to sell so you can choose between the
two options without financial worries.
Complete Unit incl. DDFS ROM £85
DDFS Manual £6.95 (no VAT)
We will exchange your existing Single
Density Interface for our DDFS Unit for £55
(Carriage f 1 .50)
* SPECIAL OFFER *
EPROMs for BBC Micro (Hitachi)
2764-250nS £ 4.75
27128 250nS £ 16.00
RAMs for BBC Micro (Hitachi)
61 16L (2K) £ 3.75
6264L (8K) £ 24.00
(DRIVES Cased with Cables; connects
directly to your BBC Micro)
• CLS 100 Single. TEC Single sided 40 track
100K, 5£" Disc Drive £9?
• CLS200 Single Drive. Double sided 40 track.
200K. 5J" £129
• CLS400 Single. Mitsubishi Double sided 80
track 400K. 5£" Disc Drive £135
• CLS400S Single, Mitsubishi Double sided
40/80 track Switchable, 400K, 5J" Disc Drive
£152
• CLD200 TEC Single sided 40 track 200K.
twin 5^" Drives £199
• CLD800 Mitsubishi Double sided 80 track
800K. b\" TWIN Drives £269
• CLD800S Mitsubishi Double sided 40/80
track switchable, 800K. Drives £299
(CUMANA! DRIVES CASED
WITH PSU & CABLES
• CS100 TEC Single sided 40 track 100K 5i"
Single Disc Drive £119
• CS200 TEC Single sided 80 track 200K 51”
Single Disc Drive £149
• CS400 Mitsubishi Double sided 80 track
400K 5 j" Single Drive £169
• CD200 TEC Single sided 40 track 200K 51”
TWIN Disc Drives £236
• CD400 EPSON Double sided 40 track 400K
51' TWIN Disc Drives £299
• CD800 Mitsubishi Double sided 80 track
800K 51” TWIN Drives £349
• CD800S Mitsubishi Double sided 40/80 track
Switchable 800K TWIN Drives £399
• SPARE DRIVE CABLES, SINGLE £6; DUAL £8
• DFS Manual (comprehensive) £7.50 (No VAT)
NEW DESIGN
PLASTIC LIBRARY CASES
for Disc Storage 5 i" (holds 1 0) £ 1 .80
PS
You do not require a formatting disc nor the
expensive 40/80 track switchable drives if you
use Watford s sophisticated Disc Filing System
which has all these facilities in the ROM
(Carriage on Disc Drives £7 securicor)
DUST COVERS
(For our Disc Drives)
Single (without PSU)
£3.20
Twin (without PSU)
£3.85
Single (with PSU)
£3.25
Twin (vyith PSU)
£3.90
Twin (side by side with PSU)
£3.95
5£" DISKETTES
Top quality 3M and XIDEX diskettes with a
lifetime guarantee. These discs are quiet in
operation and insert positively with their
reinforced hub rings. Boxes of 10 supplied with
disk labels and write protect tabs.
• 1 0 SCOTCH / 3M + labels S/S S/D £14
• 1 0 SCOTCH / 3M + labels S/S D/D £15
• 1 0 SCOTCH / 3M + labels D/S D/D £22
• 10 XIDEX + labels S/S D/D £15
• 1 0 XIDEX + labels D/S D/D £24
DISC ALBUMS
Atractively finished in beige
leather-look vinyl, these conveniently
store up to 20 discs. Each disc can
easily be seen through the clear view
pockets.
£ 4.25
LOCKABLE DISK
STORAGE UNITS
Strong plastic cases that afford real protection to
your discs. The smoked top locks down. Dividers
and adhesive title strips are supplied for efficient
filing of discs.
M35 holds upto 40 discs £13
M85 holds upto 95 discs £17
FLOPPY HEADCLEAIMER KIT
The heads in a floppy disc drive are precision
made and very sensitive to dirt. Drive
manufacturers recommend that you clean the
heads approximately once a week Unless your
home or office is dust free one of these kits is a
very sensible precaution against losing valuable
data. A dirty head can destroy many disks before
you realise the trouble. Very simple to use.
Only £14
BBC MICRO
WORD-PROCESSING
PACKAGE
A complete word-processing package (which can
be heavily modified to your requirements,
maintaining the large discount) We supply
everything you need to get a BBC micro running
as a word processor Please call in for a
demonstration.
EXAMPLE PACKAGE
BBC Model B Watford Electronics DFS upgrade,
WORDWISE ROM Twin 200k Teac drives in
beige. Zenith 12” Hi resolution monitor (Green or
Amber) Brother HR 15 daisywheel printer.
Gemini software BEEBCALC spreadsheet,
analysis and DATABASE software on disc 10 •
3M discs 500 sheets fan-fold paper, 4 way
mains trailing socket, manuals, all leads and BBC
carrying case.
ONLY 3 £ 1,125 (£ 1 5 carr.)
ACCESS
HOT LINE
(0923 50234 )
24 Hours
Continued
ACORN USER DECEMBER 1984
33
We stock a range of monitors to suit all needs.
Choice of a monitor is a matter of personal taste
so we recommend that whenever possible, you
ask for a demonstration at our shop
MICROVITEC
• 1431 Medium resolution as used on the
BBC television computer programme £165
• 1451 High resolution, suitable for word
processing in mode 0 £255
• 1441 Super High res. exceeds the
capabilities of the BBC micro £385
• Dust Cover for Microvitecs £5.50
All Microvitec monitors are 14" RGB in their
distinctive right angled case. They come with the
connecting lead to the BBC and a mains plug.
KAGA
• Standard resolution with RGB and composite
video inputs £195
• High resolution colour £259
• KAGA III Super High resolution £349
Kaga Monitors are 12" RGB colour units housed
in an attractive beige plastic cabinet. They all
have as standard, a genuine etched anti glare
screen.
ZENITH
12" Ultra high resolution monochrome monitor.
Ideal for word processing as its green or amber
screen is very restful to read. The high resolution
makes it good for games too - you can really
see the detail that has been put into the
graphics ONLY £68
LEADS
BNCLead for Zenith or Philips £3
BNC for Zenith .... £3
RGB lead for KAGA £5
N.B. Carriage on Monitors £7 (securicor)
Versatile BEEB SPEECH
SYNTHESISER Unit
SIMPLY the best! - An unlimited speech
synthesis system. Complete with
easy-to-follow manual. Controlling software
is in ROM so no Cassette Loading
problems!
PHONEMES for word synthesis - That means
unlimited vocabulary! No extra speech
dictionary chips to buy!
BUILT-in Library of approximately 500 words to
get you started.
ENGLISH accent - Utilises inflexion techniques
to produce highly comprehensible speech.
EASY to use system - Just plug the software
ROM into a socket, the Speech unit into
the User Port, and away you go! No
specialised dealer upgrade' required!
COMPACT unit - The whole system is built into
a small case - easily tucked behind the
computer. Auxiliary output socket provided
for direct connection to an external
amplifier.
HOURS of fun' - Suitable for any application -
Games. Educational Programs, Specialised
Packages.
We know this all seems to good to be true but
DON’T BE LEFT SPEECHLESS! Order your
Versatile Speech Unit now!
SPECIAL OFFER £35
Best cost less
at WATFORD
WATFORD'S
LAUNCH OF THE YEAR
APEX
The ultimate expansion system for the BBC
microcomputer. It enables you to increase
memory capacity to 2+ MEGABYTES
including BATTERY BACKED-UP RAM.
The system consists of a mother board
which fits inside the BBC and further
daughter cards can be connected externally.
The internal card has the following features:
• 15 ROM/RAM sockets, 1 1 of which can
be configured as 2716, 2732. 2764,
27128 EPROMS or ROM equivalent
devices or as 6264 RAMs. Any RAM is
Automatically battery backed-up and it's
contents preserved when the power is
turned off.
• The battery is recharged every time the
machine is turned on and lasts several
months, depending on the number of RAMs
fitted.
• There is very little extra current drain,
even with a fully loaded board as only the
presently active ROM is powered up. In fact
the fully populated board uses only 300mA.
• The board reduces micro bus loading by
up to three ROM loads, which improves
reliability and performance.
• Installation is extremely simple. There is
no soldering required. The board is rigidly held
by two 40 pin sockets and five support posts
A ribbon cable can be brought outside the
computer and up to 8 external cards added.
This enables the user to plug-in up to 142
paged ROMs. The cards have following
features:
• Each card can accommodate up to 16
devices each of which can be configured as
2716, 2732, 2764 27128 ROMs or 6264
8K RAMs.
• Battery backup is provided from the
internal card.
• Only the active ROM is powered up
permitting many external ROMs to be
added with very little current loading
(1 00mA per card).
The system comes with controlling software
in ROM. The utilities supplied are as follows:
• APEX - replies with the device number
currentlv being accessed.
• APEX C - toggles between the colour
and standard black and white messages.
• AL - loads from any device, regardless
of the data type.
• AS - saves memory to any specified
RAM device.
• AD - prints a directory of the devices
present in the system, i.e. ROMs present
and files stored. This also reports on the
amount of free storage space.
• AF - asks for the free RAM devices.
• LA - repeats the last command to paged
ROMs.
Continued
★ AT enters a memory testing routine
This will write a test pattern into the
memory and read it back out again If a
fault is found it is reported to the user
This test continues until Escape is pressed
• RDISC activates APEX as a filing
system which then treats all free APEX
RAM in the system as a continuous
RAM-DISC' All commands have similar
format to the DFS and transfer is possible
between the two systems.
The complete computer system bus is
available to the user, so that other
cards/devices could be added such as
EPROM programmers second processors.
Winchester disc drives, clocks, etc. By
racking the cards you eliminate the tangled
mass of cables that usually accumulates
around the micro.
A comprehensive operating manual is
supplied with every APEX Board. Please
write in for further details and prices.
THE ULTIMATE
DFS
FOR BBC MICRO
by
Watford Electronics
Highly acclaimed at The ACORN and BBC
MICRO USER Shows What do the independent |
press say?
Good value for money Beehug Aug 83
A very worthwhile package The Micro User
You'll be buying a very powerful package
Personal Computer News
Superior DFS. Excellent disc sector editor
Computer Answers
Without a doubt, the most sophisticated DFS
Software yet written for BBC Micro Computer
This powerful new DFS is fully compatible with
ACORN DFS yet has much increased power due
to additions, carefully designed to make life
easier in normal use. It consists of over 14K of
efficiently written machine code It is entirely self i
contained and so does not require a utilities disc 1
to function,
Please write in for full technical specification
PRICES:
DFS (Disc Filing System) ROM £25
Complete Disc Interface Kit including
DFS ROM &
Fitting instructions P.O.A.
Disc Filing System Manual. Comprehensive and
clearly written £7.50 (no VAT)
P S We will exchange your existing ACORN DFS
or PACE (AMCOM) DFS for Watford s highly
sophisticated 1 6K DFS ROM for £19
Watford's DFS is exclusively available from
Watford Electronics. We do NOT retail through any
dealers. Every ROM carries a label with our LOGO
and a serial number.
Now available:
Acorn DFS Kit £99
MYSTRIES OF DISCDRIVES
& DFS REVEALED
Price: £5.95 (Book- No VAT)
ACORN USER DECEMBER 1984
34
cs
t
BEEB PRINTER ROM
This utility ROM is designed to simplify using all
the facilities of your printer. It has many
facilities:
★ Selection of printer modes such as underline,
font and size is by Single Key' operations.
★ From Wordwise. a single number following
OC will select a mode rather than a long and
incomprehensible string of control codes. This
makes using your printer with Wordwise much
more convenient.
★ When using Basic (or other languages) you
can have control over the formatting of the
output to the printer in the style of a
wordprocessor. You can define page top. bottom
and side margins etc. with intelligent page skip
for binders an option. All supported printers will
now respond to form feed etc. commands.
★ User defined characters are printed as you
see them on the screen so that non-standard
characters are automatically printed out correctly.
★ Commands select the options for the
following printers:
GP100. STAR. NEC, MX/FX, KAGA.
LPA/II/DMP100. DMP200.
Operates with either parallel or serial interfaces.
★ Supplied with a 50 page manual that is very
comprehensive and easy to follow. Please specify
printer type when ordering so that we can send
the correct function key strip
Price: £24
e
If
c
25
9
AT)
S
(y
19
any
30
19
DUMPOUT 3
A highly sophisticated screen dump ROM. This
has to be the most flexible and powerful screen
dump ROM yet produced for the BBC micro.
It will put on paper anything you see on the
screen, including all Mode 7 facilities etc. We
have to admit that there is one facility that we
cannot replicate if anyone can supply flashing
ink we would like to know 1
The ROM also provides window setting facilities
and two new OSWORD calls that allow mode 7
graphics pixels to be read and plotted using the
standard graphic co-ordinate system. Two
commands are used to operate the dump
routines:
•GIMAGE - This provides a full graphics dump
of any Mode (including Mode 8). There are
various optional parameters but you need only
specify the parameters you wish to change.
• V < 'scale. • H <scale.> - These 2 byte numers
give fine control over the size of the dump from
minute to enormous. Unlike other dump ROMs
the scale does not change with mode.
• R 0 3 * - Print dump rotated by 0 90. 180
270 degrees
• I • indent Set gap from left edge of paper
• X • min ><max>. Y < min •,<max> - The
whole of the screen graphics window area is
dumped except when these parameters are
given.
• P - Physical colour values are used for
plotting, otherwise a negative scale is used
(white darkest).
• T Two tone dump for maximum resolution.
• M .mask > - 8 bit colour mask
• E Contrast expansion to make mode 7 text
and separated graphics stand out from the
background
• C All mode 7 graphics are printed as
contiguous to improve the shading in graphic
areas
•TIMAGE v indent • Does a fast, text only,
dump of the contents of the text window in any
mode
•GWINDOW and *TWIND0W These
commands draw the graphics and text windows
respectively, on the screen and allow them to be
changed with the cursor keys N B GIMAGE and
GWINDOW work fully in mode 7
Designed for use with the following printers
CP80. GP80 GP100 GP250 STAR
KAGATAXAN NEC SHINWA GEMINI EPSON
MXRX/FXLPVII DMP 100 120 200 400
CANON.
Price including comprehensive manual
£22
ACORN USER DECEMBER 1984
EPSON DUMP ROM
This screen dump ROM is specifically designed
for use with the Epson RX/FX printers and the
Kaga KP810. It is extremely simple to use as
there is only one command to remember. It will
accurately dump any screen mode using multiple
tones as required. Mode 7 is fully supported
giving teletext graphics, double height etc. For
those who like to keep life simple this EPROM is
only £ 20 .
EPSON FX/RX
LETTER QUALITY
PRINT ROM
Impress your friends and business colleagues
with the quality of your letters and printed
material with Watford's very simple to use
EPSON NLQ 'Near Letter Quality) ROM. Suitable
for FX80. RX80. RX80F/T, FX100
Look at the features:
• Simply type *NLQ80/100 and a single VDU
code to use NLQ print.
• NLQ is then available without any
modifications from BASIC. WORDWISE VIEW
(with NLQ DRIVER) or virtually any other
program or language.
• Single codes select PROPORTIONAL type (yes
even on the RX80): ENLARGED type
UNDERLINED type. These features can be used
seperately or in any combination.
• Full UK character set.
Standard pica size
Proportional spacing
Enlarged
Underlined
Normal type
The NLQ ROM is incredibly easy to fit and use.
Supplied complete with Manual.
Only: £20
THE EPSON FX/KAGA
PRINTER COMMANDS
REVEALED
for the BBC Microcomputer
(The only Printer Book for the Epson FX 80
compatible printers).
So you bought yourself a new printer, because
the salesman in the shop showed you how clever
it is and impressed you with all sorts of printouts
to show its capabilities he may even have
offered you a special price.
However, now that you have got it home and
connected it to your BBC microcomputer, you
are wondering how to make it perform these
magical tasks. The manual seems to give no
clues and when you type in the example
programs, the computer throws the LPRINT
statements back in your face.
Now what do you do, when this £400 piece
of high technology refuses even to move its
head, and you have stayed up until 2 in the
morning with copious supplies of coffee,
desperately trying to print something out. Once
again, Watford Electronics comes to your help
with our new book entitled The EPSON
FX. KAGA PRINTER COMMANDS REVEALED
This book describes in plain, easy to
understand English how to use your printer
(Kaga KP810 Canon PW1080A or any other
Epson FX 80 compatible printer) with the BBC
micro, both from Basic and your Wordwise
wordprocessor
It describes in detail how to obtain the
maximum in graphics capability from your printer
and includes full indexes allowing you to cross
index the numerous commands. Every command
is explained in detail, with an accompanying BBC
Basic program and an example of its use from
Wordwise
This book is superb value at only
£5.95 (Book -No VAT)
FORTH ROM for BBC
This ROM provides a complete implementation
o< the FIG-FORTH standard (including editor).
Supplied with a large tutorial manual at only £33
TINY PASCALfor BBC Micro £59
ULTRACALC
A very sophisticated ROM based spreadsheet
(upgraded version) from BBC Publications. The
new ROM has more power and flexibility.
Features:
• Operation in any screen mode.
• Greater printer flexibility incl. control codes &
£ sign definition.
• Runs as HICALC on a 6502 second
processor to allow 44K of workspace in any
screen mode.
• Spooling of ASCII text files for subsequent
use with any word processor.
• Several additional layout options.
Price £65
VIEW
VIEW WORDPROCESSOR
We are supplying the new VIEW version 2.1
allowing printing of memory contents etc. £46
HIGHVIEW
A special version of VI EW designed for use with
6502 2nd Processor. Available on disc, it offers
47 K of text memory.
£49
VIEWSHEET (Acornsoft) £49
VIEW DRIVERS FOR
JUKI & BROTHER
PRINTERS
Watford Electronics are now able to supply a
new View Driver package to complement any
View wordprocessor system using the Brother
HR 15 and Juki 6100 daisywheel printers.
The facilities offered by this driver are:
• Auto Underlining
• Bold
• Shadow
• Superscript
• Subscript
• Proportional spacing
• Pad character facility
The program is supplied on a 40/80 track disc
with full instructions for its use.
Only £9
FX80 PRINTER DRIVER
Watford's own Sophisticated VIEW
Printer Driver for FX80
To simplify using the full facilities of the Epson
FX80 or Kaga KP810 use this printer driver. Full
facilities are provided for selecting between fonts
etc. The disc includes examples of use and
instructions Available on 40 or 80 track disc
(please state which required). £6
VIEW/VIEW SHEET PRINTER
DRIVER for SILVER REED
(Officially approved by Silver Reed)
A range of VIEW Printer drivers to complement
the Silver Reed range of Printers and Typewriters.
The View driver allows access to all of the
features supported by the range of daisy wheel
printers (EXP 770/400/500/550) These include
underlining, bold, shadow, superscript, and
subscript printing Additionally, you can use
proportional spacing on the EXP 770 Owners of
one of the typewriters in the range EX
55/44/43. using it as a printer, can also access
underlining with these drivers.
The printer drivers also extend the facilities in
View to allow the use of pad characters
The printer driver on disk with a user manual is
at a special introductory price of £7.
Please specify printer type when ordering.
Continued
35
TWO DATABASE
MANAGEMENT SYSTEMS
DISCDATA
Discdata is an entirely disc based database
handling system. It is extremely easy to use
through its comprehensive menu system. The
simplicity is such that we do not feel the need to
provide explanation on use in the written
guidance supplied with the program. The
first-time database user will rapidly become
familiar with this package designed throughout
to be simple and obvious.
Despite the ease of use this system provides all
the facilities needed for complex data handling
problems. The length of database that can be
handled is only limited by the total space on the
disc. You can have up to 20 fields with page
length records up to 254 bytes in length. Adding
and deleting records, amend titles, field names
and records. Sort on any field and search for any
record or group of records in any field. The
database may be re-formatted after creation, the
system will re-write all your files for you
automatically. You may add extra fields and
extend the length of existing fields freely.
Output formatting is very powerful. You are
allowed 40. 80 or 132 column output modes
going to printer or screen. Selected fields can be
put in any order on the screen or printer, either
across the paper or down. Output can start or
stop anywhere in the file. Decimal fields are
automatically totalled and records output are
counted. Version 2, now on sale has improved
input and amendments procedures giving full
record edit as well as the 3 extra features . . .
String searching, Calculations on numeric fields,
and the ability to create sub files from your main
files.
On disc at Only £17
(Please specify 40 or 80 track when ordering)
FILE-PLUS
The File-Plus package is even more powerful and
flexible than Disc-Data. It is also largely menu
driven but has its own command language for
file searching. The 16K ROM contains all the
normally required routines, with lesser used
options supplied on the utilities disc. All input
and output formatting is controlled through
screen forms. A full screen editing system is
used to define a form which allows tremendous
flexibility in the format in which your data is
displayed. It is very easy to change from form to
form so that you can type in your data with one
form, and examine it with others. You will
typically design several forms before starting to
access the database so that you can quickly and
easily see the fields of each record that you want
to appear in the layout you decide on. The form
system is also used for output to your printer.
File Plus has a unique file linking system that
allows the entire on-line storage of your system
to be used for one database. This can give
around 1.5 Megabyte databases using dual
drives and double density.
The built in FQL (File-Plus Query Language) can
be used for searching the database. Presented in
the form of a powerful command language with
looping facilities etc. this allows the most flexible
access to your data possible. Full arithmetic
operations are provided to allow the system to
be used for statistical analysis.
Cont.
Operations supported are +. *. /, +-999999
9999 9999 and compare facilities , >\> < z_
>=, <, &. '
Many keywords are supported by the language:
assign, compare, display, end, goto, iff. ift, print,
read, search, spool and update
Supplied with a very detailed 70 page manual to
explain all the facilities with many examples.
Only £43
(Please specify 40 or 80 tracks for
the utilities disc)
BUFFER & BACKUP ROM
For those with sideways RAM fitted in their
machines this utility ROM will make full use of
this facility. By using the sideways RAM area for
extra memory the following features are
implemented:
★ 4K or 16K buffer for parallel printer.
★ Dumps selection of Disc files to Tape.
★ Makes backup copies of tapes on to tape and
disc.
★ Displays contents of paged ROMs on screen.
★ Menu display of ROM filing system contents
on Shift-Break
★ Comprehensive manual.
Only £22
DATAGEM
Gemini's 24K ROM based
DATABASE Management System
Special Introductory Offer: £99
PEN PAL-VERSATILE
LIGHT PEN
SOFTWARE
Do you have a light pen that never gets used ?
Then this piece of software is for you. This
package offers many useful facilities that make
the light pen a useful device to own. Facilities
included are:
• Pixel, Line and Character definition
• Free hand drawing
• All Colours
• Fill. Refill and stripes
• User defined “Brush strokes" plus character
definer
• Grid, Scale and perspective aids 2 to 200
points palletable in one design with Circles and
“rubber banding"
• Move design/character to any screen position
• Save and Load screens. User defined
characters and line drawings for video titles, own
programmes etc.
This program has many uses in education and at
home. It is supplied with a comprehensive
instruction manual.
Works with Watford, RH, Acorn User, DIY and
many other Light Pens.
Prices
TAPE £10
DISC (40 or 80) £11
DISC EXECUTOR
Disc Executor is a sophisticated disc utility for
the transfer of your cassette programs to disc. If
you have difficulties transferring your cassette
software to your disc system then this is the
answer. It handles locked’ files and full length
adventures (up to &&e blocks) and programs
that load below &E00. It is very simple to
operate with instructions supplied. It saves you
time and money.
Price £10
(Please specify 40 or 80 track discs)
ADE
Complete program development package in a
16K ROM, Full assembling and debugging
facilities provided. ! /
SPECIAL OFFER ONLY £43
ROM MANAGER
This ROM is unique in its capabilities. It allows
you, the user, full control over the BBC Micro s
sideways ROM paging system with simple to use
commands. This ROM is essential for those with
several ROMs. At a simple level ROM
MANAGER can be used to remove the problem
of clashing command names and allow full use
of all the facilities of your ROMs. This is coupled
with facilities to completely enable or disable
various ROMs in the machine including ROM
manager itself.
ROM MANAGER can also be used to develop
sideways ROMs using the machine s standard
memory. This is achieved by sending sideways
ROM calls to your code in RAM, saving the
expense of fitting sideways RAM for ROM
development purposes. ROM status reports are
also given by the ROM. including ROM lengths,
checksums, entry points supported and current
filing system title.
The ROM also provides facilities to examine
ROMs, list function keys for editing, modify RAM
(using a HEX/ASCII editor) and list ROM titles
neatly and concisely.
The commands given in the ROM:
• CHECKSUM - Generates a CRC for a
specified ROM (useful for testing suspected
faulty ROMs).
•DIRECT - Passes a command directly to a
named ROM (overcomes command name
clashes).
•EXAMINE — Allows examination of a named
ROM
•EXPLAIN — Gives detailed explanation of the
first 22 *FX codes.
•FILE - Passes a command directly to the
current filing system (which normally receives
commands after all the ROMs).
•FUNCTION - Lists the contents of the
function keys in a form suitable for editing.
•INCLUDE - Allows the main memory to be
used for ROM development.
•MODIFY - Memory editing in HEX/ASCII
format.
•NAMES - Lists the names and socket numbers
of all resident ROMs.
•RAM - Sends command directly to the RAM
based ROM routine.
•REMOVE — Removes RAM based ROM option
•SPECIFY - Selects the default ROM.
•DEFAULT - Sends commands directly to the
default ROM without having to give its name.
•STOP and ‘START - Disable and enable any
named ROM to completely eliminate command
word clashes.
•STATUS - Information about all the ROMs
fitted in the machine including socket number,
name, length, whether it is enabled, whether it
has service or language entries etc.
•VALUES - Gives ROM MANAGER status
information, such as its socket number, how
many ROMs have higher priority, number of
default ROM and the identity of the current filing
system.
•VECTOR — Same as ‘DIRECT, just in case
•DIRECT clashes with another ROM.
All selection between particular ROMs is by the
name of the ROM and this may be abbreviated
for convenience. ROM numbers can also be used
if required. This ROM is very simple and obvious
to use. All the facilities are explained in the clear
and detailed manual.
Price £22
We
writt
The r
mon
all tt
reloc
scret
merr
asse
In us
a tot
urge
- yoi
writii
conti
of si<
easil 1
there
used
Beet
can i
the r
work
on tf
zero
BAS
How
interi
in a
like t
by yc
in Be
allow
level
beinc
powt
clear
for rr
Disco
DPER
orogra
4 ROf
the Bl
Drogra
and tt
n ass
disk o
:ompr
alterec
and B
set of
abelsl
alread
Thus l
such a
affect
nemo
36
ACORN USER DECEMBER 1984
Watford's own Machine code Monitor ROM
written by Andrew Bray (Cambridge), co-author
of the BBC Micro Advance User Guide.
The most powerful and versatile machine code
monitor ROM yet written for BBC Micro. It has
all the normal memory editing, moving and
relocating facilities, plus all editing is with a full
screen editor allowing scrolling up and down
memory, entering in Hex. ASCII or standard
assembler mnemonics.
In use as a debugging tool, you run code under
a total emulation system. Everfelt a desperate
urge to set a break point in ROM? No problem
- you can even have breakpoint on reading or
writing locations in memory and on register
contents. The system fully supports debugging
of sideways ROMs e g. BASIC can fully and
easily be run from within Beebmon and from
there DFS and other sideways ROMs can be
used in total emulation mode.
Beebmon can even run itself. In so doing you
can nest Beebmon up to a level limited only by
the memory size. Beebmon uses 256 bytes of
workspace, located anywhere in memory, even
on the 1MHz Bus. Beebmon effectively uses no
zero page workspace, so your program (e.g.
BASIC) can use any or all of the base page
How does it achieve this 7 By providing a 6502
interpreter all programs running under it exist
in a vertual BBC, so special memory locations
like the ROM latch are not actually accessed
by your programs, instead they alter a location
m Beebmons workspace. Emulation also
allows immediate return to Beebmon command
level by ctrl-escape no matter what code is
being excuted at the time All this exceptional
power and flexibility is complemented by a
clear and detailed manual included in a value
for money price of:
£22
Discover the hidden secrets of BASIC and the
OPERATING SYSTEM with this easy to use
programmers tool.
A ROM based machine code Disassembler for
the BBC micro It enables machine code
programs to be listed in BASIC/DUMP format
and thus is the perfect complement to the built
in assembler. It allows Sideways ROMs, files on
disk or tape to be listed, and also has a
comprehensive editor, allowing mnemonics to be
altered directly, as well as HEX DECIMAL. ASCII
and BINARY memory editing. There is also a full
set of labelling facilities available (up to 3.200
labels) with the major locations and routines
already labelled.
Thus DIS ASM enables any monitor program
such as BEEBMON to be used to much greater
affect as it is not necessary to disassemble
memory each time the display is altered.
ONLY £18
^VATFORD- Always
a step ahead
COMPUTER CONCEPT'S ROMS
CARETAKER Basic Utility £28
Graphics ROM £28
Disc Doctor ROM £28
Wordwise
Without doubt a very sophisticated piece of
software for the BBC Micro. It has all the
features of a professional word processor yet is
easy to use.
SPECIALOFFERTHIS MONTH: £32
SPELLCHECKDISC
for Wordwise
Only: £16
BEEBFOIMT ROM
BEEBFONT is a remarkable and different concept
in BBC software supplied on a 16K ROM It
allows you to display text on the screen in any of
the following styles:
abcmi!) t i k Imn o ;
ABCDEFGHIJKLMNOP
abcdefghijklmnop
ABCDEFGH I JKLMNOP
abcdefghijklmnop
ABCDEFGHIJKLMNOP
ABCDEFGHIJKLMNOP
abcdefghi j k 1 mno?
flBCDEFGNI JKLHNOP
It works in modes 0. 1 . 2 and 4 using the full
colour capabilities of each mode. Characters are
printed in the same way as normal Selection
between the various fonts is very easily achieved
with Ctrl-V - press this followed by a font
number and the output will continue in the new
font. Beebfont ROM is particularly useful in
display work with the characters produced at
twice the normal size.
You can create your own character fonts with
the editor supplied You can also print-out
pre-formatted text files using the special
characters with Epson FX. RX and NEC printers.
The full range of character styles can be used,
controlled from within the text. The editor and
spooler program are supplied with the package,
on cassette or disc. The spooler allows word
processor (Wordwise & View) output to be
printed in the new characters.
A twenty page manual is supplied. Please state
printer type and media for the editor & spooler
when ordering (cassette, 40 or 80 track disc).
ONLY £39
Watford fills the gap
with the 32K RAM
EXPANSION BOARD for
the BBC Micro
Now Watford Electronics brings you the latest
state-of-the-art MEMORY EXPANSION BOARD
for your BBC microcomputer. This compact
board which fits inside the computer doesn’t just
give you 16k or even 20k of extra RAM. but a
massive 32K !!!
There are many more useful facilities available
with this board:
• The top 20K of the expansion RAM can be
used as the screen display memory, leaving all
the standard BBC RAM free for programs or data
storage. This allows good graphics and long
programs to be combined. For instance you
could have MODE 0/1/2 GRAPHICS AND 28K
OF PROGRAM SPACE. The extra memory can be
used by virtually any language or utility such as
BASIC. VIEW. WORDWISE. Etc.
• The FULL 32K or the bottom 12K ot the
expansion RAM can be used as a PRINTER
BUFFER for SERIAL or PARALLEL printers,
sound channels. RS423. Keyboard or Speech
Synthesiser. This allows very long text files to be
printed while you are using 28K of program and
20K of graphics' THE BUFFER IS UNIQUE
because it replaces one of the BBC Micro s
buffers so all the buffer options are available on
it. e g. *FX1 5,2 1 .1 38, 1 45,ADVAL(-no.) etc.
• This board is the ideal complement to any
word processing system, disc or cassette based.
There is no need to wait for slow printers as you
can type in long text in 80 column display mode
while printing is going on TWO JOBS DONE
SIMULTANEOUSLY'!! (an equivalent printer
buffer would cost you El 20 +)
• Unlike our competitors, the board is
compatible with a vast range of software and
hardware available for the BBC microcomputer,
including our ROM expansion board, double
density DFS Units and the ATPL ROM extension
board. This is because our board is connected to
the computer by means of a ribbon cable
without soldering h can be either be left in the
micro or stuck to the lid with the 4 self adhesive
feet supplied.
• The board comes with a comprehensive
manual and ROM based software with a large
range of commands for machine code and
BASIC users, including many *HELP messages
SPECIAL OFFER
Only: £69 (carr. £1 )
GRAPH PAD
With this popular British Micro's Graph-pad. you
can add new dimension to your computer
enjoyment. It helps you to create your ovyn
application programs by the simple use of the
Graphpad Ideal for Educational use Supplied
complete with Cables, Manual and a two
program cassette.
SPECIAL OFFER £99
Continued
ACORN USER DECEMBER 1984
37
LIGHT PEN
This Light Pen for the BBC micro is packaged in
a neat pen shape with built in switch. Supplied
complete with our sophisticated Pen-Pal
software on cassette (see elsewhere in this ad).
Only £20
(For software on disc please add £2)
SIDEWAYS
ZIF
SOCKET
Now Watford Electronics brings you a ROM
board for small budgets or for those of you who
do not wish to open up your Micro frequently It
allows you to change ROMs quickly and
efficiently with the minimum of effort - no
screws to loosen or keyboard to remove
The unit consists mainly of a zero insertion force
(ZIF) socket on a small circuit board which is
located into the position of the ROM Cartridge
and is connected to one of the internal ROM
sockets via a ribbon cable
• Very simple to install NO SOLDERING
REQUIRED The ZIF eliminates the possibility of
damage to your ROM pins when inserting and
extracting them
• The low profile of the socket allows
unrestricted access to the keyboard unlike other
cartridge systems In addition, there are no costly
extras, such as ROM cartridges for every new
ROM
• All data and address lines are correctly
terminated to ensure correct operation of suitable
ROMs with the BBC micro. We also supply a
purpose designed see through storage container
with anti static lining allowing you to store up to
1 2 ROMs, protecting them from mechanical and
static damage
• This versatile hardware solves the problem of
running out of socket space, simply unplug the
ROM and plug in a different one It is a real
must for Professionals and Hobbyists alike
ONLY £1 6 (£ 1 carr.)
Mk-2 13 ROM SOCKET
EXPANSION BOARD
Now all lines fully buffered - On board
battery back-up facility - will now accept
EPROMS 2716, 2732, 2764 & 27128 and
ROMs 6116 & 6264.
Simply plugs into one of the four ROM sockets
currently available in BBC Micro. There are only
5 solder connections to be made. Full
instructions are supplied. Unlike other ROM
Boards, this board has been ergonomically
designed to enable the user, easy further
expansion inside the Micro, e.g. Double Density
Board. Torch Board, RAM Card, etc., without any
clash. (At Watford, we think ahead).
Our Mk2 13 ROM Socket Board enables the
User to increase the sideways ROM capacity
from the basic 4 sockets upto full 1 6 capable of
being supported by current operating systems. In
addition the board is designed with the facility to
hold upto 16K RAM. which when switched into
operation is automatically selected by any WRITE
signal to the Sideways ROM area. This gives the
User the ability to write a utility or language and
upon pressing break have the utility or language
up and running (new ROM software can be
developed and tested in situ.)
The Board gives the User, plenty of freedom to
explore the possibilities of the new paged ROMs
due in the coming months and offers them the
chance to develop their own
All lines are fully buffered and the Board meets
or exceeds all timings for operation in the BBC
Microcomputer. When fully populated, the ROM
Board consumes less than half the recommended
maximum current limit.
Supplied ready-built and tested complete with
fitting instructions
CHRISTMAS OFFER: £28 (carr. £1 )
se
systems
MODEM 84
PR ESTEL TERMINAL
For the BBC Microcomputer
The Watford Prestel package consists of the B.T.
approved Watford MODEM 84 (1200/75 baud
full duplex 1200 baud half duplex direct
connect) and a very sophisticated Prestel
Terminal ROM
This totally machine code software:
• is fully compatible with not only the Modem
84 but also with the PRISM 1000 and most
other modems that require a data link via an
RS423/RS232 port making it a worthwhile
purchase for those who already have Modems.
• supports full Prestel colour alpha and graphic
characters including double height, flashing,
conceal/reveal.
• called by simple *PRESTEL (*P.) command.
Disc and tape configurations fully supported.
• includes a comprehensive telesoftware
downloader for BBC and other programs with
continuous on screen status report (an essential
facility).
• has very powerful OFF LINE MAILBOX editor
allowing colour flashing graphic mailboxes to be
prepared without having to be on line to Prestel.
• auto logon sequence can be burnt into ROM
if desired.
• a vital TAG" facility allows tagging and recall
of interesting pages, avoids that common and
annoying NOW WHERE WAS THAT PAGE
problem.
• includes simple page and program loading
and saving functions for both disc and tape,
automatically assigning frame and program
directories.
• not one but TWO PRINTER DUMP
ROUTINES are provided within the software
allowing either full graphics dump (mode 7 to
EPSON compatible printers) or ASCII characters
only.
• a user function built into the software allows
interface with specialist routines, (yours as well
as ours).
WATFORD'S 1200 BAUD
FULLY AUTOMATIC USER
TO USER SOFTWARE
The addition oi the WATFORD user
to user ROM based software enables you to
discover a whole new world of data
communication.
This software enables you to use the MODEM
84 very powerfully.
• Send and receive error checked programs and
files (even WORDWISE files) to and from other
users at 1200 baud.
• 8k file transfer in under 2.5 minutes (approx
four times faster than with 300 baud modems).
• The transfer of data is totally AUTOMATIC
which means that the modem is automatically
switched between transmit and receive under
software control.
• A chat mode is provided which also has this
automatic switching for receive and transmit.
(This mode is essential just before and after data
transfer when both hand sets are replaced to
reduce noise).
• A copy facility is provided which allows
transmission of all screen output.
• A continuous on screen modem status report
is included
• The software is totally function key driven
enabling easy transmission, reception, saving and
loading of programs and files (Basic. Machine
code or Data).
• A help menu is available from within the
software as an aid to use.
• Full instructions are supplied.
PRICES
MODEM 84
(with Lead & Manual) £68
MODEM 84 complete with PRESTEL
SOFTWARE ROM, Lead and Manuals £82
PRESTEL SOFTWARE ROM
+ Manual £20
USER to USER SOFTWARE ROM £15
(Carriage on Modem £2)
SURGE PROTECTOR Plug
Fitted in place of your normal mains plug, this
device protects your equipment against mains
surges. Nearby lightning strikes, thermostats
switching and many other sources put high
voltage transient spikes on to the mains This
can lead to data corruption in memory and on
disc and can result in spuriously crashing
machines Suitable for computers. Hi-Fi. Fridge
Freezers etc. Max. Surge current 2KAmp max
Voltage 250. Essential for serious computer
users.
Protection for only £8.50
BO
30 H
35 E
36 C
40 E
100
Cass
650:
650:
650;
Si
650:
650;
650:
A ye
A Be
Advi
fc
Adv
BBC
Advi
Advc
Asse
B
Advc
fo
BBC
Asse
BBC
BBC
BBC
BBC
BBC
BBC
BBC
G
BBC
BBC
BBC
E>
BBC
BBC
BBC
BBC
Basil
CP/r
CP/I\
Crea
B
Crea
H
Crea
Com
DIS
O
Disc
Disc
DIY I
Expl
Furtl
FOR
Func
Gam
Gam
Gett
B
Grap
Grap
Grap
Intrc
Intrc
Inte
B
Intrc
Let >
LISF
Logc
My
F
Mas
Prot
Pro<
PAS
Stri
The
The
(
Usir
Usir
Usir
Wor
38
ACORN USER DECEMBER 1984
BOOKS (No VAT on Books)
30Hour BASIC (BBC Micro) £6.95
35 Education Programs for BBC £6.95
36Challenging Gamesfor BBC £5.95
40 Educational Programs for BBC £5.95
TOO Programs for BBC Micro £6.95
Cassette version of above £ 1 0.00
6502 Application Book £ 1 1 -95
6502 Assembly Language Program .. £1 3.95
6502 Assembly Language
Subroutines £14.25
6502 Machine Code for Beginners £5.95
6502 Machine code for Humans £7.95
6502 Software Design £10.50
Ayoung persons guide to BBC Basic ... £4.50
A Beginners guide to LISP £10.95
Advanced Machine Code Technique
for BBC £7.95
Advanced User Guide for
BBC Micro £1 1.95
Advanced Graphics with BBC £9 95
Advanced 6502 Programming £12.45
Assembly Language Programming on
BBC Micro £7. 95
Advanced Programming Techniques
for the BBC Micro £7.95
BBC Basic £7.95
Assembly Lang. Prog, on BBC £7.40
BBC BASIC £5.95
BBC Computer Magic £5.50
BBC DIY Robotics & Sensors £6.95
BBC Forth £7.50
BBC Lisp £7.50
BBC Micro An Expert Guide £6.95
BBC Micro Book BASIC Sound &
Graphics £7.95
BBC Micro Graphics and Sound £6.95
BBC Micro Programs in Basic £5.95
BBC Micro ROM PAGING System
Explained £2.00
BBC Micro Revealed £6.95
BBC Micro Assembly Lang. Prog £7.95
BBC Micro Disc Companion £7.95
BBC Micro in Education £6.50
Basic Programming on BBC Micro £5.95
CP/M The software BUS £8.95
CP/M Users Guide £13.95
Creating Adventure Programs on
BBC Micros £6.95
Creative Graphics Cassette (Acornsoft).
Has 36 graphics programs £8.95
Creative graphics on BBC Micro £7.50
Complete Programmer for BBC £5.95
DISC FILING SYSTEM (DFS)
Operating Manual for BBC £6.95
Discover BBC Machine Code £6.95
Discover FORTH £13.95
DIY Robotics & Sensors with BBC £6.95
Exploring FORTH £6.95
Further Prog, for BBC Micro £5.95
FORTH Programming £14.40
Functional Forth for the BBC Micro £5.95
Gameson your BBC Micro £2.95
Games BBC Computer Can Play £6.95
Getting more from your
BBC & Electron £6.95
Graphs & Charts on BBC Micro £7.50
Graphic Art for BBC Computer £5.95
Graphs and Charts (Cassette) £7.50
Introducing the BBC Micro £5.95
Introduction to FORTH £9.30
Interfacing projects for the
BBC Micro £6.95
Introducing LOGO £5.95
Let your BBC teach u to program £6.45
LISP £9.25
Logo Programming £8.95
Mystries of DISC DRIVES and DFS
REVEALED £5.95
Mastering CP/M £13.65
Programming the 6502 .. £ 1 1.95
Programming the Z80 £14.25
PASCAL £9-25
Structured Prog, with BBC BASIC £6.50
The Complete FORTH £6.95
The Epson FX/KATA PRINTER
Commands REVEALED £5.95
Using Floppy Discs with BBC Micro .... £5.95
Using BBC Basic £6.95
Using 6502 Ass Language £14.50
Wordstar & CP/M made easy £6.95
MYSTRIES OF DISC
DRIVES AND
DFS REVEALED
Are your tired of faulty cassettes and
lengthy loading times 7 Do you want to
upgrade your BBC micro to take discs but
you get tied up in the plethora of jargon
surrounding the choice and use of these
systems.
For instance, what is the difference
between single and double density
formats, how can you use a 40 track disc
on an 80 track disc drive 7 What is the
difference between a DFS and disc
interface kit 7 Should you acquire a single
Disc drive or twin 7 What does 48 TPI and
96 TPI discs mean 7 These are just a few ol
the questions you may have asked yourself
and never found the answer or maybe you
have yet to encounter these questions.
Now the mystery of buying a suitable
interface and disc drive for your BBC
micro is revealed in Watford Electronic s
new book entitled MYSTERIES of DISC
DRIVES & DFS REVEALED . It describes in
fine detail, yet remaining very readable to
the beginner, how disc drives operate, the
type of interfaces available, which type of
discs to use on a disc drive and how data
is stored on the discs.
There is even a handy section
describing the phrases you are likely to
encounter, and how to interpret them. This
book must be an essential purchase at
£5.95, especially if you own or are thinking
of buying a disc system Why not ask for a
copy for Christmas 7
Price £5.95 ( Book - No VAT)
THE INVESTIGATOR
A utility program provided on disc to make
security backup copies of all your valuable discs.
Makes full use of all 8271 facilities to discover
the precise format of your protected disc so that
an exact copy can be produced. Supplied with
detailed instructions. Please specify 40 or 80
track disc when ordering. Price £25
PLINTHS FOR BBC MICRO
AND PRINTERS
EPROM PROGRAMMER
Protect your computer from the weight and heat
of your monitor BBC micro plinths have slots for
maximum ventilation. Single height version is
suitable for BBC and monitor. Double height
version allows the disc drives to be used in the
centre section or stationary, etc. The computer
slides easily into place, allowing easy access to
remove the lid.
The printer plinth is equally sturdy but without
the cooling slots. This allows the paper to be
stacked under the plinth with the printer on top
- a very convenient way to work as it does not
require the usual very deep table.
SINGLE BBC PLINTH £11 (carr. £1 50)
DOUBLE BBC PLINTH £20 Icarr. €2.00
PRINTER PLINTH 10 (carr. £ 1 .501
4 WAY MAINS
DISTRIBUTION SOCKET
4 way top quality mains trailing sockets.
Supplied wired up with mains plug ready for use.
Can be screwed to floor or wall if required. Very
useful for tidying up all the mains leads from
your peripherals. Allows the whole system to be
switched on from one plug.
£9.50
The Watford Electronics EPROM programmer for
the BBC micro is a high quality self contained
oackaqe Programs all popular EPROMs from 2K
to 16K 2716. 2516. 2532. 2564 2764 and
27128. All manufacturers' specifications have
been followed to program EPROMs at the
correct speed wrong timings could destroy
your EPROMs. The unit has its own power
supply so does not put heavy loads on the BBC
power supply as do some other units Connects
directly to the 1MHz bus following all Acorn
recommendations on addressing and bus
loadings.
SOFTWARE PACKAGE . . .
The software is supplied on an EPROM which
plugs into the Micro and is instantly available
with a single command (no time wasting as on
Cassette/disc loading). It is a fully purpose
designed and integrated package to simplify
ROM development. The system is menu driven
with many prompts to avoid any accidents.
Software facilities include.
Load File - Save File Down Load EPROM -
Program EPROM - Verify - Blank Check -
Editing of memory contents prior to
programming.
Also included is an automatic system to allow
Basic programs to be put in EPROM and
accessed through the *R0M filing system. More
than one program may be put in an EPROM. All
these facilities and more are explained in the
comprehensive and clear 1 5 page manual.
CHRISTMAS OFFER £69
(£3 carr.)
TEX EPROM ERASERS
EPROMs need careful treatment if they are to
survive their expected lifetime. Over erasure of
EPROMs very rapidly turns them into ROMs! The
TEX erasers operate following the manufacturers
specifications to give the maximum possible
working life by not erasing too fast. We use
these erasers for all our own erasing work.
• ERASER EB - Standard version erases up to
16 chips £28
• ERASER GT - Deluxe version erases up to
28 chips. Has automatic safety cut-off to switch
off the UV lamp when opened. £30
• Spare UV tubes. £9
VOLTMACE DELTA 14
JOYSTICK SYSTEM
The Voltmace system provides full facilities for
connecting the Delta 14 handset.
Delta 14 handset - On its own makes a high
quality centre sprung analogue joystick with fire
buttons £ 12.50
Adaptor Module allows use of two joysticks and
provides hardware to access all the keys on the
keypad of the joystick £ 12.55
Transfer program allows use of the keypad keys
and joystick to simulate any key on the keyboard.
This works by creating a machine code patch
that stays in memory while another program is
loaded in. Allows any game to be used with
joysticks. Supplied on disc or tape.
Tape £ 5.10 Disc £ 7.95
STANDARD JOYSTICKS
These are standard analogue type with a fire
button on each joystick. Twin joysticks go to e
single moulded plug, long leads provided.
Single Playerversion £7.00
Two Players version £12.00
Continued
ACORN USER DECEMBER 1984
39
ANTI GLARE MONITOR
SAFETY SCREEN
HEADACHES 7 TIRED EYES? Don't take pills —
Use a Watford Electronics anti-glare filter!
Considerable research into the possible health
problems associated with monitor screens has
shown that eye strain, blurred vision, watering,
itching eyes and headaches can result after
prolonged use. The problems are caused by
extraneous reflections which force the eye to
continuously re-focus to try to ignore them.
The answer is our contrast enhancement,
anti-glare filter which is similar to those which
have been previously available on business
systems, but at the low cost that you would
expect for your personal computer. You will soon
find the reduction in eye strain well worth your
investment.
Features:
• Simple fitting with sticky Velcro pads.
• Easily removed for cleaning.
• Tinting improves colour quality and contrast.
• Works on monochrome or colour monitors.
• Curved instead of usual flat screen reduces
edge distortion
• Made in Britain by a long established glass
maker.
Available in 9". 12" and 14" versions
- please specify when ordering.
Introductory offer price: £1 4.95(carr.£ 1 )
ATTACHE CARRYING
CASE for BBC Micro
The Attache carrying case is attractively finished
in mottled antique brown leatherette. The case is
made of tough plywood, providing a very solid
and safe way to carry your BBC micro. There is
room provided to fit all the leads necessary
behind the computer and manuals in the front.
Locks supplied with two keys Price £1 2 (f 2 carr.)
DATA RECORDER AND
ACCESSORIES
Top quality slimline portable cassette recorder
designed specifically for use with home
computers. Mains/Battery operated with tape
counter.
£20
DATA CABLE to connect recorder to BBC
£2.50
DATA CASSETTES
Top giade tested C 1 2 Data cassettes
supplied in library cases 35p each;
10 for £3.20.
ASSORTED CONNECTING
LEADS
(All ready made and tested)
CASSETTE LEADS 7 pin DIN Plug
to 5 pin DIN Plug 4 1 Jack Plug £2.00
to 3 pin DIN Plug ♦ 1 Jack Plug £2.00
to 7 pin DIN Plug £2.50
to 3 Jack Plugs £2.00
6 pin DIN to 6 pin DIN Plug (RGB) £2 50
MONITOR LEADS
Microvitec RGB leads 6 pin DIN to 6 pin DIN for
colour monitors £2.50
KAGASANYO Colour Monitor Leads £5.00
Monochrome monitor leads
BNC to Phono £3 00
DISC DRIVE POWER LEADS
Supply from BBC power supply to standard Disc
Drive connector.
Single £3.00 Dual £3.75
MISCELLANEOUS
CONNECTORS
Plugs Sockets
RGB (6 PIN DIN) 30p 45p
RS423 (5 pin Domino) 40p 50p
Cassette (7 pin DIN) 25p 65p
ECONET (5 pin DIN) 20p 30p
Paddles )1 5 pin D ) 110p 21 5p
BBC Power Plug 6 way 80p
Disc Drive Plug 4 way 75 p
SPECIAL XMAS .
OFFER
BEEBMON -The most sophisticated
Machine Code monitor ROM for the BBC
Micro.
Normally: £22 NOW: £18
FILE-PLUS - A most versatile 1 6K ROM
Based DATABASE for the BBC.
Normally: £42 Now: £36
*** STAR OFFER***
For the serious machine code
programmer. Watford Electronics have put
together a special offer package,
consisting of the BEEBMON and
DISASSEMBLER ROMs.
The package allows complete emulation of
any 6502 coding in the BBC micro,
including being able to set breakpoints
and labels anywhere in memory, including
ROM'
For further details of the advanced
facilities in these ROMs, see the full
descriptions elsewhere in this advert.
Normally £40 NOW: £32
N t>N
R£LE^ st ENVELOPE ROM
Now for the sound fanatic or those of you
who want to drive the pet crazy, Watford
Electronics offers you this unique piece of
firmware called the Envelope ROM. It
contains a wide range of sound effects, in
fact enough to ZAP, BANG, SQUEAK and
EXPLODE your way through a whole
galaxy of games. Some of the more
unusual effects include ZIT, TRIMPHONE.
SNAPPER. TARDIS, and a whole host of
explosions, gun fire, winning and losing
sounds and many other effects to aid the
progress of a game.
The sounds are accessed via single star
commands, the pitch and duration of any
of the sounds can be altered from their
default value at any time by adding extra
parameters. These parameters can take
the form of decimal values or the resident
interger variables. With a choice of OVER
65 sounds, you should have no more
excuses for failing to include some form of
sound effect in your latest piece of
software.
This ROM is a must for the amateur games
designer and all those who hate creating
envelopes. It is supplied complete with
instructions for
ON LY £18
FLEXIBLE KEYBOARD
CONNECTOR
Frequent removal of the BBC Micro
keyboard can result in the ribbon cable
connector either breaking off or giving
intermittent fault. We can now supply a
highly flexible replacement keyboard
connector at ONLY: £4.95
FIRMWARE
ACORN 1.2 DNFS ROM
£15.00
ACORN 1 2 OS ROM
£10.00
ADE
£43.00
ACORN BASIC 2
£30.00
VIEWSHEET
£49.00
ULTRACALC
£55.00
MODEM ROMs
TERMI
£26.00
COMMUNICATOR
£56.00
COMMSTAR
£27 00
This space reserved for the launch of
yet another of our ROM based
Firmware. For details, please read the
forthcoming issue of this magazine.
GEMINI
BUSINESS SOFTWARE
CASHBOOK
£46.90
DATABASE
£15.50
EASY LEDGER
£15.50
GRAPHPLOT
£15.50
HOME ACCOUNT
£15.50
FINALACCOUNTS
£46.90
MAILING LIST
£15.50
SPREADSHEET
£15.50
STOCK CONTROL
£15.50
PAYROLL
£31.00
(P S. For disc based software please add £3)
ACORNSOFT
BUSINESS SOFTWARE
INVOICING ORDER PROCESSING
MAILING LIST PURCHASING
STOCK CONTROL ACCOUNTS PAYABLE
Price: £20 each
LISP (Acornsoft) £14.00
ADVENTURE GAMES (level 9)
COLOSSALADVENTURE £8 50
ADVENTURE QUEST £8 50
DUNGEON ADVENTURE £8 50
SNOWBALLADVENTURE £8 50
LORDSOFTIME £8.50
Please add C2.50 for Discs
MISCELLANEOUS
28pin DIL SOCKET
Low Profile £0.30
Wire Wrap £0.80
Turned Pin £1.00
ZIF SOCKET (Textool) £6.95
28pin DIL PLUG
Solder type £2.90
IDC Crimp type £2.95
RIBBON CABLE
28way £0. 55/foot
34way £0. 60/foot
8way DIL SWITCH £0.85
CHIPS (ICs)
7438 £0.95
74LSOO £0.75
74LS04 £0.82
74LS10 £0.65
74LS123 £1.20
74LS163 £0.85
74LS244 £2.50
74LS245 £2.50
74LS393 £1.20
4013 CMOS £0 60
4020 CMOS £0.90
4816 16K DRAM £3 00
UPD7002 £7.25
6502A CPU £5.45
65C02 CPU £9 50
6522 VIA £3 40
6845SVDC £7.50
SAA5050 Teletext £8 75
8271 FDC P.O.A.
LM234 amplifier £0.75
SN76489 sound gen. £5 50
2764 8K EPROM £4 75
27128 16K EPROM £16 00
61 16L2K S RAM £4 50
6264L 8K S RAM £24 00
Prices subject to change without notice and available on request
MAIL OROER AND RETAIL SHOP TRADE AND EXPORT INQUIRIES WELCOME.
GOVERNMENT AND EDUCATIONAL ESTABLISHMENTS OFFICIAL ORDERS ACCEPTED
CARRIAGE: Unless stated otherwise, please add 75p to all cash orders.
VAT: UK customers please add 15% VAT to the total cost incl. Carnage
SHOP HOURS 9 00am to 6.00pm. Monday to Saturday. (Ample Free Car Parking Spaces)
CCESS ORDERS: Simply phone: Watford (0923) 50234. (24 Hours)
Watford Electronics
Dept, ACORN, 33CARDIFF ROAD, WATFORD, ENGLAND
Telephone: 0923 40588/37774. Telex: 8956095
40
ACORN USER DECEMBER 1984
I FIRST BYTE
PAIRING
PROGRAMS
Tessie Revivis explains how to
create text and graphics windows
for the Electron and Beeb
L AST month we established how a
program could be written neatly
and be made easy to follow by con-
tracting it as a series of simple program
building blocks called procedures.
These PROCs were used to allow us to
design a variety of shapes that could be
built up to form a picture. This month,
using the structured programming
approach, we shall see how simple
procedures can be manipulated to pro-
vide the basis for a creative graphics
paintbox-type program.
The entire program listing can be
found on the yellow page 99, and a sec-
tional description of it is included. It
incorporates the use of several com-
Figure 1 . Mode 2 text layout
Figure 2. Defining a text window -
VDU 28, A,B,C,D
mands new to First Byte, so let’s have a
close look at these first - they include
text windows and graphics windows.
When we think of a window, we
imagine a hole in the wall filled with
sections of glass that allows us to see
through to what lies beyond. In com-
puter terms, we can think of a window
in much the same way, but unlike the
real thing our viewing position isfixed-
we sit on a seat and look at the TV
screen, so we see only one view. To
counteract this, windows on the Elec-
tron and Beeb screen can be pos-
itioned anywhere we wish at the start of
the program.
Windows can be of two sorts - text
windows and graphics windows. In the
former text may only be displayed in a
text window and nowhere else on the
screen. Similarly, any graphics dis-
plays produced by your micro are con-
fined to the graphics windows. These
text and graphics windows are always
in use, and have default values which
are both exactly equal to the normal
screen size, so that all text and
graphics appear on the screen.
Redefining a window is quite a
simple task, but as text and graphics
windows are arranged differently each
must be defined separately. Text is
printed onto the screen as a series of
letters which each occupy a position
both across and down the screen, in
rows and columns. By giving each of
these rows and columns a number,
starting with row 0, column 0 at the top
left-hand corner of the screen, each
text position can be defined. Thus the
second text position across and down
the screen would have the text co-ordi-
nates 1,1.
The actual number of text columns
and rows on a screen will depend on
the screen mode selected. As the paint-
box program utilises mode 2, we’ll stick
with that for our examples. Figure 1
shows the general layout - as you can
see it’s arranged as 32 rows of 20
characters. The character position of
the bottom right hand corner would be
31,19 - remember we use values one
less than might be expected as the co-
ordinates start at 0,0.
To define a new text window we use
the VDU 28 command followed by four
values which correspond to the
co-ordinates of the four text window
co-ordinates. Figure 2 shows the
organisation exactly. The entire VDU
command is:
VDU 28, A, B, C, D
where A, B, C, and D are the values
relating to the desired position.
To define a text window that limits
text to the bottom two lines of the
screen only we would need to type:
VDU 28,0,31, 19,29
As we only want to change the depth of
the window, we only need to alter the
value of the ‘top’ of it. To see the effect it
has, type and RUN the following pro-
gram:
10 REM Text Window Demonstration
20 MODE 2
30 VDU 28, 0,31, 19,29
40 FOR N% = OTO 1000
50 PRINT N%
60 NEXT N%
70 END
Now list it and you should see that the
program listing is confined to the
bottom two lines of the screen! To
restore the text window to its normal
value, simply hit the Break key and type
OLD if you wish to recover your pro-
gram for further experimentation.
Remember that all text-screen asso-
ciated commands will be confined to
See yellow pages 99 and 100 for
Tessie Revivis’ picture designer
program and sectional description
41
ACORN USER DECEMBER 1984
Single Eurocard - can stand alone and run BBC BASIC programs.
Program your control applications in BBC BASIC . . .
. . . FORTH, PASCAL or any other language ROM.
Adds I/O expansion to your BBC via the 6502 bus connector.
Tube Interface for fast development.
Battery backed up Real Time calendar clock.
Runs BASIC programs in ROM or from battery backed up RAM.
Complete set of software utility modules available in ROM.
A full range of Eurocards for use in target applications.
Ideal for industry, education, research and commerce.
BASIC USER EXPANSION
8K
RAM
MOS
am
44a Hobson Street
Cambridge CBl 1NL
(0223) 324141
Cambridge
Microprocessor
Systems Limited
PUT BBC BASIC IN CONTROL
USE THE 6502 2ND PROCESSOR
WITH BIG CONNECTIONS
BATTERY
BACKUP
REAL TIME
CLOCK CALENDAR
TUBE
INTERFACE
EXPANSION BUS
ADC-DAC INTERFACE
DIGITAL I/O SERIAL
COLOUR GRAPHIC
IEEE RACKING
SYSTEM
42
ACORN USER DECEMBER 1984
FIRST BYTE
:• ■ vr /;
P
D
' A
graphics
window
B
v
c
Figure 3. Defining a graphics window -
VDU 24, A; B; C; D;
the text window - even CLS will only
clear the text window screen.
A graphics window can be defined in
a similar way using a VDU 24 com-
mand. The co-ordinate system used is
different though, as it starts from the
bottom left-hand corner of the screen
and runs 1027 points across it and 1023
up it - see last month’s First Byte for
further details. Figure 3 shows how a
graphics window is defined using the
following command:
VDU 24, A; B; C; D;
You will note that each of the four vari-
ables are postfixed by a semi-colon
and not a comma as might be expected
- an important difference between the
two windows and vital if they’re to work
correctly. Try the following short pro-
gram that demonstrates how the
graphics window works:
10 REM Graphics Window Demo
20 MODE 2
30 VDU 24, 200; 200; 900; 900;
40 GCOL 0,129
50CLG
60 GCOL 0,3
70 MOVE 0,0
80 MOVE 1279,0
90 PLOT 85,640,100
Again, all commands that affect the
graphics screen are confined to the
graphics window.
As you might have guessed, it’s
possible to have graphics and text
windows on the screen together and
operational at the same time. As an
exercise, try writing a program that
uses the left hand side of the screen for
graphics and the right hand side for
text. The picture designer program
uses dual windows to confine text to the
very bottom line of the screen.
Using the picture designer
Creating pictures with the picture
designer program is simplicity itself.
When you run the program the screen
should clear to black with a white
border with a status line at the bottom
of the screen printed in the text window.
The status line should look like this:
X, Y: 500,500
The values 500,500 refer to the current
co-ordinates of the imaginary pen the
program draws with. All shapes are
drawn from this position. The C at the
end of the line refers to the current
drawing colour (or if you like, the colour
of the ink in the pen). Thus any shapes
will be in the same colour as the C, and
as we’re in mode 2 there are sixteen to
chose from.
The four cursor arrow keys T l -+
and <- move the position of the ’pen’.
Try pressing each of these -you should
see the co-ordinates on the co-ordinate
line change. If you press the up arrow
key, the X axis co-ordinate will in-
crease. Similarly, pressing the down
arrow key will decrease its value. The
left and right arrow keys work in the
same vein on the Y axis value. Thus, by
using combinations of these keys, the
pen can be moved around the screen.
Shapes and lines are drawn onto the
screen using the function keys. Figure 4
lays out a suitable function key strip
that can be placed above them to
remind you of their uses.
fO: Draws, from the bottom left-hand
corner, a square or rectangle onto the
screen. When you press this key the
status line clears and you are prompted
for ’X:\ which is the length of the X axis
side of the square. After entering a suit-
able numeric value and pressing
return, you are requested to enter the
length of the Y axis side, which should
be performed in a similar manner.
When this has been done, a square or
rectangle is drawn to the side lengths
specified and in the colour of C on the
status line, which now reappears.
11: This draws a circle whose centre is
the position of the pen. Its radius should
be entered when asked for.
!2: Plots a line from the current position
of the pen to the X and Y co-ordinates
that you are requested to enter.
13: Simply makes a single dot at the X
and Y co-ordinates you are prompted to
give.
f4: Draws a dotted line from the current
position of the pen to the X and Y co-
ordinates that you are asked for.
f5: This draws and fills a triangle using
the PLOT 85 command. The pen pos-
ition is used to mark the top, or apex, of
the triangle. You are then requested to
give four values marking the left-hand
(LX,LY) and right-hand (RX, RY) co-
ordinates of the shape.
f6: Draws a line to the left and right of
the pen’s current position until a
change in the background colour is
encountered. Used in conjunction with
the cursor arrow keys this can be used
to fill solid and enclosed areas.
f7: Compliments f6 and will erase a line
across the screen from the current pen
position until a different background
colour is encountered.
18: Alters the current plotting colour (or
the colour of the ink in the pen) to one of
the sixteen available and all sub-
sequent lines are drawn in it. As the key
is pressed, the colour values are incre-
mented and the colour of the C on the
status line indicates the new shade.
f9: Allows the contents of the screen to
be saved to tape or disc, so that they
can be reloaded for editing or display at
a future date. A suitable program to do
this would be:
10 REM display picture
20 MODE 2
30 ‘LOAD SCREEN
Expanding the program
Like all programs, the picture designer
can be expanded to make it more ver-
satile or to include extra features which
you find desirable. For example, to get
you started, why not try adding a cross-
hair that moves around, indicating the
current position of the pen on the
screen? This might not be as easy as
you think, but that’s the fun of comput-
ing - though you might not think so at
the time!
FILL
LINE
ERASE
LINE TO
RIGHT
c
SAVE
SCREEN
L
Figure 4. The picture designer keystrip
ACORN USER DECEMBER 1984
EPSON
FX80
vV
>'"»»*6lrG, iDh , c ,
** A(MA^,fy C> p„
ROM SOFTWARE
Wordwise
View
Pnntmastet
Caretaker
Disc Doctor
Terrni (terminal emulator)
Graphics Extension
DFs The Upgrade
Acorn Speech System UpqrarJe
HCCS Forth
HCCS Logo Forth
HCCS Pascal
HCCS Exca
ROM Expansion Board (AT Pi,
The Best 1
Starbase
Multiforth 83
Delux Version line Disci
Toolkit
Toolstar
Commstar
BOOKS
BBC Micro Disc Companion
Creative Graphics
Graphs b Charts
Lisp Manual
Forth Manual
BCPL Manual
Discovering BBC Micro
Machine Code
BBC Micro Dish Manual
Disk Systems For
The BBC Micro
MICRO POWf R C D
Killer Gorilla
Cybertron Mission
Cosmic Combat
Chess B
Danger UXB
Escape Moonbase Alpha
Felix ih Factory
Felix b Fruit Monsters
Nemesis
Bumble Bee
Wizards Challenge
Jei Power Jack
Positron
Demon Decorator
Alien Swirl
Alien Destroyers
Space Jailer
Ghouls
Moon Raider
The Mine
Hell Driver
Labyrinths of
LaCoshe
Zarm
Blockbuster
Rubble Trouble
Frenzy
Stock Car
Dune RiMer
INC VAT
39 95
59 00
32 95
32 95
32 95
32 95
32 95
2 7 95
55 00
39 95
67 85
57 00
74 75
43 70
69 00
bl 75
92 00
2 7 00
32 95
32 95
NO VAT
7 95
7 50
7 50
7 50
750
1500
6 95
INC VAT
b 96 9 95
b 95 ** 95
b 95 9 95
6 95 *« 9b
6 95 9 95
6 95 9 95
b 95 9 95
6 95 9 95
69599
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
6 95 9 95
INC VAT
7 95
SUPERIOR
SOFTWARE
Hunchback
Overdrive ,
Battle tank 7 95
Cosmic Kidnap 7 95
Star Battle 7 95
Moon Mission 7 95
Percy Penguin 7 95
Boris In The Underworld 7 95
Rocky 7 95
Spitfire Command 7 95
Crazv Painter 7 95
Road Racer 7 95
Mr Whizz 7 gg
Wallaby 7 95
Smash and Grab 795
Starstnker 7 ge
BUG-BYTE INC VAt
Twin Kingdom Valley 9 95
DYNABYTE INC VAT
Horserace 7 95
Lemming Syndrome 7 95
Corporate Climber 7 95
BBC/ACORNSOFT INC VAT
Algebraic Manipulation 9 95
Business Games 9 95
Castle of Riddles 9 95
Creative Graphics 9.95
Counidown to Doom 9 95
Forth 1 6 85
Graphs b Charts g 95
Hopper g 95
USD ) c pc
BCPL (Rom + Disc) 99 95
Missile Base 9 95
Meteors 9 95
Kingdom Of Hamil 9 95
Monsters 9 95
Planetoid 9 95
Rocket Raid 9 95
Snooker g 95
Sphinx Adventure 9 95
Starship Command 9 95
Tree ot Knowledge 995
Snapper 9 95
Shirley Conran s Magic Garden 9 95
Personal Money Management 9 95
Draughts and Reversi 9 95
^•ator C /D 14 95/1725
JOB Digger 995
Free Fall g 95
Carousel! 9 95
Drogna g q .
Volcano q qj?
Tetrapod q q?
S, Pascal ,1
Gfllewiiv TO Kflros g 95
C«now«s**i q 2;
EI,, * CD 14951795
ACORNSOFT EDUCATIONAL
SOFTWARE NOW AVAILABLE
White Knight II 1 1 50
¥ U, V£« 16 10
Tax Calc 17.25
Beyond Basic 1 1 50
Toolbox 2100
Canyon 1000
Record Keeper 15 00
ACORNSOFT MI RLE NOW IN STOCK POA
SOFTWARE INVASION INC VAT
^-*5?**-- 795
Spooks ancT Spiders
3-D Bomb Alley
Gunsmoke
Vortex
Attack on Alpha Centaun
Super pool
Starmare
7 95
7 95
795
7 95
7 95
7 95
7 96
SSSeram^oud
STATE JOYSTICK INTERFACE
Micro FREE keyboard
Atari type (OVStick ,0 * ' . oyStlC k control 0«
conversion programme aHows^ V f , |s wl|h this one
eyboard only games feature ORDER
rooxv o3 y !i« °'"' s " d * bou " d 10 9
ONLY ~ ^
. 50 p Carnage
TORCH Z80
DISC PACK
WITH OVER
£1.100 OF
SOFTWARE
FREE
73*3
QUICKSHfyrTT
l»s*aa.«“~ ,4nc *t
I "wans *'*•*"•■
I Sensation ZPlhflS 9 '*™'** *
I More fun reache« C /h° Us * r ^ h0vv
I sssisn
A&& , Mp&0
eDficATIo'S/iWyZPJiAL
;ul< sidew.se Rom ° U J
* Exln? eVVlSe R °^
l&'SSSpZZ"*
. P'ug-fn-ancf-go
fsssrsas?*-
I o!obf»l!,j d iSot"/'3* a, ' , 9
Sockets on BRr m ®
usable am f M,cr ° <"e
ONLY
+ Cl 00 carnage f
MAIL ORDER No Stamp required
Post your order today to
COMPUTERAMA
DEPT. AU11 FREEPOST
STAFFORD ST16 2BR -
OR TELEPHONE OUR MAIL
ORDER HOT LINE With your L
ACCESS or VISA iHiit'|)wr wm i/yiii endeavour
to dhspiitrti in»nu‘di.in?u (0785) 41 «i#y
Call in today Home Computer
Centre for the BBC Micro enthusiast
Send large SAfc for further details of
arty product
CARRIAGE
UK Mainland fraa. Large itama,
Micros. Monitors, Disc Drives.
Printers C8/itam.
mm
KtfR!
p
ms
every order,
five pounds
worth of
moneysaving
vouchers
STAFFORD
59 Foregate Street
Tel (0785) 41899
STOKE-ON-TRENT
11 Market Square Arcade.
Hanley Tel (0782) 268620
SHREWSBURY
13 Castle Gates
Tel (0743) 60528
BBC
Acorn Electron
• 1 Electron Interface
BBC Model B
BBC Model • DOS
BBC Micro Disc Upgrade
BBC Micro A B Full Upgrade
BBC Micro Teletext Receive
BB(. Mi. uiZBO .'-.I
BBC Micro 6502 2nd Processor
Torch Graduate
Torch Unicorn
OiusD DOFS
DISC DRIVES
LVL Dual 100K
Pace Single 100K
Pace Single 40 80T D S-ded
Pace Dual 100K
Pace Dual 40 80T D S-ded
Torch Dual 400K Z80 Dis. Pat X
Pace 200K 40T 0 S-ded
HOBBiT FLOPPv DRIVES
Torch Dual 400K Z80 Disc Pack
PRINTERS
Epson RX80
Epson RX80FT
Epson FX80
Epson FX1 00
Snmwa CP80
Riteman
Juki 6100 Daisywheel
MONITORS
Microvitec 1 4 Colour
Z.-i.th 17 ■ Green A
Fidelity 14 Colour Monitor
Decca 14" colour TV Monitor
Pi
MISCELLANEOUS
Sanyo DR101 Data Recorder
Sanyo DR202 Data Recorder
Cassette leads ail types
Computerama Joystick mterfac
Quickshot Joystick (FOR
BBC MlCROi
Printer Cable (Parallel) 1 2 m
BBC Micro Deluxe Cover
Light Pen
Data Cassettes 5 x C20 Cl 5
The Plug Power Filter
INC VAT
>99 00
59 95
399 CO
469 00
POA
95 00
225 00
399 00
199 00
POA
POA
129 95
INC VAT
340 00
’69 95
282 90
338 00
573 95
’99 00
243 00
99 95
7B9 00
INC VAT
269 00
299 00
389 00
569 00
229 00
2B6 00
399 00
INC VAT
229 00
1 14 95
’99 00
263 00
89 00
INC VAT
39 95
44 95
2 80
f 14 95
19 95
9 95
5 95
28 75
1 95
14 95
VISIONS
Snooker
Digger
Daredevil Dennis
Nifty LifTV
Demolater
Pengi
Galaxy Raider
PSION
Saloon Sally
VuCalc
VuF.le
MELBOURNE HOUSE
The Hobbn
A Guide to Playing The Hobbit
CLARES
B-Base
Replica II (Disc Only|
Graph Disc
The Key (Disc Only)
Shadow/ Inspector
State 40. 80T for Discs
DR SOFT
747 Flight Simulator
Gorph
3D Convoy
Jump Jet
AMCOM
Fortress (C Dl
Space Highway
ADVENTURE
INTERNATIONAL
The Hulk
Adventureland
Voodoo Castle
Secret Mission
Pirate Adventure
ALLIGATA
SmtfireC D
Neanderthal Man C 0
Blagger C D
Uncle Claude C D
Son of Blague* C D
Tarzan C D
HEWSON
Heathrow Air Traffic Control
A&F
Chuckie Egg
Cylon Attack
1 60 i Darts
Copter Capers
Haunted Abbey
AARDVARK
Zalaga
Frak'
ADDICTIVE
Football Manager
MICRO USER
Micro Olympics
MRM SOFTWARE
Q-Man
Q-Man s Brother
Diamond Mine
Guy In The Hat
3D Munchy
Castle Assault
Darts
Artist
Nightm.pe Ma/e
OCEAN
Mr Wimpey
VIRGIN
Microbe
IMAGINE
Pedro
Cosmic Cruiser
R C Bill
INC VAT
7 95
7 95
7 95
7 95
7 95
7 95
5 50
INC VAT
6 95
14 95
14 95
INC VAT
14 95
4 95
INC VAT
25 00
1200
12 95
12 95
7 95
INC VAT
8 95
7 95
7.95
7 95.
INC VAT
7 95 H 95
7 95
INC VAT
9 95
9 95
9 95
9 95
9 95
INC VAT
7 95 n 95
7 95 11 96
7 95 1 1 95
7 96 1 1 95
7 96 1 1 95
7 95 1 1 96
INC VAT
7 95
INC VAT
790
790
7 90
6 90
7 90
INC VAT
8 95
895
INC VAT
690
INC VAT
690
INC VAT
5 70
5 70
5 70
5 70
5 70
5 70
5 70
9 95
5 70
INC VAT
690
INC VAT
7 95
INC VAT
550
5 50
5 50
44
ACORN USER DECEMBER 1984
Si
Control codes
for Epsons
MANY letters I receive for this column
follow up items included in earlier Hints
and Tips. Some ask for further help with
topics covered, others offer alternative
methods or extend the information
given. The £5 prize this month is well-
deserved by Mr Tozer from Stoke-on-
Trent, who was prompted to send in a
full list of Epson FX80 control codes
after seeing the one included in the
August issue. It not only includes a full
printout, but also a Wordwise listing
which is available on this month’s
Acorn User tape. It’s in alphabetical
order, well set out and printed in con-
densed mode so it will fitonto one sheet
of printer paper. It also gives reference
to the Epson handbook page number.
To send these codes directly from the
keyboard or a program using the VDU
commands, it is necessary to precede
each number by a 1 , eg, to switch on the
emphasised printing you type
VDU1, 27,1,69
after first initialising the printer with the
VDU2 command or using CTRL-B.
For those readers with the Epson
MX80 type III or Epson RX80 printers, I
include a list of commands for them on
page 47. Many are the same as the
FX80, but there are some omissions, as
they have fewer features - for instance
they don’t have definable characters or
reverse feed, or some of the advanced
horizontal and vertical TAB features.
Micro
amnesia
A PROBLEM soon encountered on the
BBC micro is shortage of memory. This
causes endless difficulties when using
modes 0,1 or 2 as these leave the user
with little memory. The programmer is
seldom able to use 32k of memory, as
the computer often claims some of that
for itself.
I HINTS &TIPS
Control codes for Epsons, the
command line interpreter and
improving your micro’s memory
are among Martin Phillips’ subjects
If one starts at the bottom of the
memory map (figure 1) (ie, at memory
location 0), much of this is reserved for
the computer’s own use, as a work-
space to store variables, pointers and
the various buffers needed, followed by
the start of the user’s memory. This
boundary is movable depending on
what’s been fitted to the computer, and
its position is given by PAGE. This is
normally set to &E00 (3584 decimal), so
the user has already lost 3.5k of the 32k.
Matters get worse if a disc filing system
is fitted, as PAGE now becomes &1900
(6400), or worse still if Econet or Tele-
text are installed. With all those fitted
the user has lost about another 12k of
memory.
Starting at the top of the 32k memory
map, the computer grabs some
memory to store the screen display. In
mode 7 this is Ik, 10k in mode 4, and 20k
in mode 1! By now the space left for the
user is far short of the 32k the machine
so invitingly offers at switch on. The
position of the start of memory taken for
EPSON F XS0 COOES
DC8CBIPT10W CODE KTAIL
PA6E
licktpici
Ml
lit in 91 ut (I)
d9l
RSI to I
USB to I
USB cincil
nor ill dmity
dull dmity
tf.tf . doubli ipiod
quidruplt dmity
Cincil
Cirri 190 riturn
Coodmtd oodi on
on
odd
Control codi iiloct
Mot*
Doubli itriki ut
cincil
Doonloid did n.
ul let
cincil
ROti copy
Eliti iodi ut
cincil
Eopbiiiud oodi ut
cincil
End od pipir on
odd
Enlirgid nodi ut
ut
ut
cincil
Eipimion on
odd
Fori dud
longth linn
lmgth inchit
Hild tptrd
Incruontil print
Indent
Inittiltu
Intirnitionil ut
Italic! on
odd
Lin* diod dorurd
riviru
lUrgin ut
Aodi ul ict
On
Odd
Pigi width
Pipir dud
Proportionil tpidng
Ri-ut
Rivim dud
Skip ovtr pirdontlon
cincil
Sion ipud
Spicing 1/0*
7/72’
1 /*'
0/216-
n/72*
Subuript ut
cincil
Supiruript ut
cincil
Tib horizontil
horizontil
vertical
verticil ut
verticil
verticil
Under lint
Unidirectionil print
8
7
27,0,0,0
27, 94
27.61
27.62
27.33
27 73,....
27,7*,....
27,89
27,98
24
13
13
27.13
18
27,73, n
12)
27.71
27.72
27,38
27.37.1.8
27.37.8.8
27.58.8.8.8
27,77
27,88
27,69
27,71
27,57
27,3*
14
27.14
27,87,n
28
27.34
27,53
12
27, *7, n
27, *7.8, n
27, 115, n
27. 185, n
27,188,1
27, *4
27.82, n
27,32
27,53
18
27. 186, n
27, 188, n
27,33,n
17
19
27,81 ,n
27,74.n
27, 112, n
27, *4
27,ll*,n
27,78,n
27,79
27,115,n
27 48
27,49
27,31
27.51.0
27 *3, n
27.83 n
27.84
27.83, n
27,84
9
27, *8
It
27,98
27.47.0
27,66
27,45,n
27,68
27,83,n
bickipici oni pltci
loundi bill
ul lets vinoui 8 bit grtphict nodi*
ulicti vtnout 9 lit graphic* iodi*
uti nib od del lowing 8 -bit diti to S
ut* mb od dol lowing 8 -bit data to I
cincil i ibovt codm
dollouing diti printed it bit utgis
following diti printed u bit iugo*
it ibovt but dittir end no idjicwt dots
it ibovi but dirkir
dilitu priviout diti in print buddir for tiu Uni
cirritgi riturn
ttorid tnd lubuquint diti printed condinud
It ibOvt
n«l/49 ulicti codm 8*31 it printable nM/48 ulicti it unprintable
dilitm priviout chir. in print buffer
uti double itriki iodi
cincil t ibovt
didinu dounloid ehirictin
ulicti prtvioutly defined ut
ulicti R0A chirictir ut
cop ut ROA chirictir ut to donnloid chincter ut
dollwing diti printed in iliti mi
cincil* ibovt i.i. return* to norm! print
ill dollwing diti printed in iiphitizid iodi
cincelt ibovi
inlirgid dor one 1
”l/49 V |U dot lout ng diti printed inlirgid n-8/48 cmcoli
cincil t that ut bv 14 , .
codm 128-159 6 253 in ut it pnntibli, ui dounloid
cincil t tbove
•iicutii doro dud
uti doro length it n line*
uti don length it n inchu
o*l,49ut* half tpied print n-6.48 cincil*
n»l /49 uti print ind viw n« 8 /t 8 emcili
uti n Chiricter left mrgin
initi il i lit printir, including during buddir
print! dollwing diti droo n chincter ut
print! ill foilwing diti in itilic*
cincil! ibovi
mcutii line dud
incutii n/216* riviru dud
uti n chirictir lift oirgin
ulicti om od *3 type <icu
•nib In printir
diiiblti printer
uti pigi width to n chirictir*
mcutii in n/216’ pipir dud l8<»n<«255>
n»l/49 uti proportionil ipicing n-8/48 cincoll
miti it i ut printer, including during buffer
mcutii n/216' riviru dud
tkipi n linn it pigi bottoi
cincil i ibovi
n a l ,49utt hild spied print n*8,48 cincil*
utt lubuquint It " '
, „ine spicing to 1 / 8 '
sett lubuquint line tpictng to 7/72*
utt lubuquint line ipicing to 1 / 6 *
uti lubuquint line ipicing to n/216
uti lubuquint line ipicing to n/72 1,0. dot* width
n»l/49ut* tubteript iodi
cincil* ibovi
n*8/48 ut* lupertcnpt
cincil* ibovt
meute* horiiontil tib
utt horizontil tab*
execute* verticil tib
utt 8 chinnil* of verticil tibt
executes n th dorut vert, tib* e.g. one forut dor uch of seven piget. 3.36
did met verticil tib poutioni J-u
n«l/49ulKti underline, n-8/48 deulecti underline 3.33
print! f r oi lift to right for tinqli line 3.61
n*l/49 uti unidirectionil print n*8/48 utt bidirectional print
3.7
3.6
3.49
3.33
3.61
3.62
3.63
3.75
3.81
3.97
3.97
3.8
3.12
3.14
3.28
3.16
3.72
3.19
3.71
3.71
3.38
3.36
3.36
3.39
3.84
3.88
3.78
3.78
3.31
3.31
3.13
3.28
3.96
3.19
3.29
3.38
3.12
3.67
3.66
3.197
3.188
3.183
3.64
3.96
3.25
3.28
3.19
3.191
3.183
3.32
3.13
3.16
3.89
3.74
3.184
3.64
3.181
3.83
3.87
3.167
3.21
3.22
3.23
3.24
3.63
3.93
3.94
3.92
3.94
3.9
3.69
3.11
J.98
3.95
Eoson FX80 control codes, with page references to Epson handbook
IF YOU have a technical hitch or a programming problem let Martin Phillips give his
diagnosis. We'll pay £5 if you raise a really interesting point. Please give full details
of the system you're using and include a listing where appropriate, making your ques-
tion as specific as possible. WRITE TO: Hints & Tips, Acorn User, Redwood Publishing,
68 Long Acre, London WC2E 9JH.
ACORN USER DECEMBER 1984
1” OV r W
"v* V»—
i
How else
would you handle
all that extra
Christmas mail?
Save £90 on this Superb Quen Data
DWP 1120 Daisywheel Printer.
Available on Direct Purchase Mail
Order at the incredible price of
• 20 CPS(Max)Print Speed
• Bi-directional Logic Seeking
• QUME Protocol, QUME Ribbons
• QUME Daisywheels, Centronic
• Interface (Optional RS232-C)
• Supports all Wordstar features
£249
inc VAT
SPECIAL CHRISTMAS OFFER
Please complete coupon in block capitals,
enclosing your remittance and send to
Microstyle Dept M.O.. Turnpike md. Est.
Turnpike Road, Newbury, Berks.
Name
Please send me Quen Data
DWP 1 120 Daisy Wheel Printer(s) at
£249 00 including VAT plus £6.90
Securicor Delivery
_ Address
• Optional Tractor/Sheet Feeder
• One years parts and labour
guarantee
For full specification see opposite.
Order by phone please
telephone 0635 41929 1' — — J 'pmSm*
quoting your Access/ Barclaycard number
-Daytime Tel No .
Total price including post & packing
Cheques may be made out to MICROSTYLE
^ Please remember to include appropriate post & packing charges Allow 28 days for delivery. AV/12/84
Please Note: While Microstyle will endeavor to maintain stocks
of all items currently or previously advertised all times are of-
fered subject to availability from manufacturers Special price
offer only applies to mail order purchasers
’he Quen Data DWP 1120
HINTS &TIPS
SPECIFICATIONS
Print apwwd:
20 cps (Repeat). 18 cps (at Shannon Text)
Pnnt wheel:
96 character pnntwheels are compatible with the QUME
Print method:
Fully formed characters are printed in a 9enes by the
automate pnnt energy adiustment for different character
sires Um-directional incremental pnntmg and bi directional
logical seek pnnting are software selectable
Me xi mum paper width:
13 inches
Character per line:
120 characters at 1/10 inch pitch
144 characters at 1/12 inch pitch
180 characters at 1/15 inch pitch
Proportional spacing with 1/120 inch increments is available
by the software control of a connected outside computer
Horizontal minimum pitch:
1/120 inch
Minimum line feed pitch:
1/48 inch
Forma:
Single sheet or continuous forms (with form tractor)
The maximum width is 13 inches
Print hammer
4 ievels impression control
Copy capacity:
Onginal (45kg) 4 copies (15kg)
Paper feed:
Friction platen standard, bi-directional forms tractor (option)
Ribbons:
• Compatible with the QUME MULTISTRIKE IV in a high
yield easy loading cartridge
- Compatible with the QUME FABRIC IV with a snap-in
cartridge for "Clean Hands ' loading
Standard Out-of-Ribbon detection
Automatic nbbon advancing
Interface
8-bit parallel compatible with Centronics
RS232C
12-bit parallel compatible with the QUME SPRINT 3
Notae:
60 dB A scale
Physical:
Weight: 9.5kgs (21 1 lbs)
.rwinnw
DEALER HOTLINE
Trade Enquiries Only
0635 - 35384
Dealer Information update
Microstyle have been appointed as an
official, regional distributor for
EASYJUNIOR business software.
‘BUSINESS SOFTWARE AT ITS BEST'
contact us now for more information and
DEALER DEMONSTRATION PACKS.
Easyjunior software available lor BBC + TORCH DISK
PACK and Apricot
HICRCSTYI l=
your no,
— c h°i«.va,. ^• I l
Branches:
The Aylesbury Computer Centre
52 Friar’s Sq.. Aylesbury.
Telephone: Aylesbury (0296) 5124
The Bath Computer Centre
29 Belvedere. Lansdown Road. Bath.
Telephone: Bath (0225) 334659
The Newbury Computer Centre
47 Cheap Street, Newbury.
Telephone Newbury (0635) 41929
screen display is given by HIMEM. The
computer uses from HIMEM to the top
of the 32k memory.
So, the computer grabs some of the
32k at the bottom of the map for its own
use, and some at the top for the screen
display. The user is left with what
remains in the middle, ie that memory
between PAGE and HIMEM. In fact he
or she cannot even use all this as space
needs to be left at the end of the pro-
gram for the computer to store things
such as values of variables or positions
of procedures that are required by the
Basic program. The end of the user’s
program is given by TOP. LOMEM nor-
mally has the same value as TOP and is
the start location for the program vari-
ables storage area.
The user is, therefore, left with
precious little of that magic 32k and the
offer of extra memory is an exciting
proposition. Several readers have
asked for more information about such
devices. There are boards that offer an
extra 20k of memory, there is the
second processor which offers 64k,
there are sideways ROM boards which
can also have 16k of RAM added, and
boards which offer up to 128k of
memory. It’s almost impossible to give
a simple answer to this question and
say whether they are worthwhile or a
waste of money. In many cases the
value of such add-ons depends on their
intended use.
There are several points which
readers might find helpful when decid-
ing to add extra memory options. First,
I'll take the 6502 second processor.
page 52 ►
DESCRIPTION
CODE
EPSON HIB8 TYPE III CODES
iickipici
tall
Bit laage
nor Ml denaity
dual danaity
Carr i aga ratura
Condensed aodt on
off
Dal ata
Double atrika »at
cancal
Eaphaiized aoda aat
cancal
End of papar on
off
Enlarged aoda aat
Mt
cancal
Fora feed
langth 1 inaa
langth inchaa
Initialiaa
Intarnational aat
Lina faad forward
Paga width
Papar faad
Skip-ov*r perforation
cancal
Spacing 1/8*
7/72’
1 / 6 '
n/216*
n/72*
Subscript aat
cancal
Superscript aat
cancal
Til horizontal
horizontal
vertical
vertical
Underline
Unidirectional print
backtpaca ona place
toundi ball
27,79 following data printed ai bit itagaa
27,7b,.... following data printed aa bit iwagaa
13 carriage return
13 atored and subsequent data printed condented
18 cancel! above
Delate previoua char, in print buffar
27.71 aati double atrika aodi
27.72 cancel! abova
27,69 all following data printad in eaphaaized aoda
27,71 cancel! abovt
27,57 atlecti and of papar detector
27,96 deselects and of papar detector
14 enlarged for ona line ...
27 ,87,n n-1 all following data printad enlarged, n-0 canceli
21 cancel! that aat by 14
12 aiacutaa fora faad
27,67,n sets fora langth is n linn
27, 67, 1, n Mt! fora langth as n inchaa
27,64 initialise! printer
27,02,n print! following dati froa n character aat
18 executes Una faad
27,81 ,n iat» paga width to n character!
27,74,n axacutai an n/216" paper faad (K-n<-259)
27,78,n skips n Unas at paga bottoa
27,79 cancel! abova
27.48 let! subsequent lint spacing to 1/8*
27.49 aati subsequent line spacing to 7/72*
27,91 sets subsequent Una spacing to 1/6
27,91 ,n lets aubaaquant line spacing to n/216*
27,69,n sets subsequent Una spacing to n/72* i.a. dots width
27,03,1 sats subscript aoda
27, B4 cancels above
27,83,8 uta superscript
27,84 esneals abova
9 axacutai horizontal tab
27.68.. ... seta horizontal tabs
11 aiacutaa vertical tab
27.66.. ... defines vertical tab positions
27,43,n n-l selects underline, n-0 deselects underlie
27,89,n n«l sats unidirectional print, n-0 sets bidirectional print
67
67
91
68
61
67
62
62
69
62
66
66
68
64
61
91
97
97
66
63
98
93
59
98
98
99
59
96
96
94
63
64
63
64
51
91
58
96
69
67
ACORN USER DECEMBER 1984
PRINTERS )
DOT MATRIX
All printers have centronic parallel interlace unless otherwise
stated. All printers have hi res dot addressable graphic mode.
Please send SAE for full details.
EPSON
FX80 160CPS 10" wide friction & pin feed
FX100 160 CPS 15" wide friction & tractor feed
RX80 F/T 100 CPS 10" wide friction & tractor feed
RX80 100 CPS 10" wide tractor feed
RX100 F/T 1 00 CPS friction & tractor feed
8143 RS 23 Interface for FX and RX printers
81 48 RS 232 Interface with 2K buffer x on x off
Ribbon Cartridge for RX80 FX80 & MX80
Ribbon Cartridge for FX100 & MX100
£324 + VAT £373
£499 + VAT £574
£239 + VAT £275
£199 4 VAT £229
£385 + VAT £443
£39 + VAT £45
£60 4 VAT £69
£5 4- VAT £6
£7 + VAT £8
STAR
Gemini 10X120CPS 10" wide friction &tractorfeed £200 + VAT£229
Gemini 15X1 20 CPS 15" wide friction & tractor feed £295 4 VAT £339
Gemini Ribbon £3 + VAT £3
SEIKOSHA
BP 420 designed for the business world, 420CPS in
draft mode, 110CPS in NLQ mode. £1095 + VAT £1259
SMITH
CORONA
Fastext 80: 80 col, 80CPS. Friction feed standard
£149 + VAT £171
ENSIGN
1650 Standard, NLQ Mode Correspondance and Graphics
Modes; friction and tractor feed; 165 CPS;
bi-directional logic seeking £269 + VAT £310
TAXAN KAGA
OR CANON
160CPS 10" wide
27CPS NLQ 24 x
16 matrix
£269 + VAT £310
160CPS 15" wide
27CPS NLQ 24 x
16 matrix
£349 + VAT £401
COLOUR PRINTERS
SeikoshaGP700A 7 colour 50CPS printer £347 + VAT £399
Canon PJ1080A 7 colour 40CPS ink jot printer £391 VAT£449
DAISYWHEEL
JUKI 610011 PRINT
20 CPS Bi-Directional Logic seeking 10 12 15 CPI
+ PS spacing 2K buffer best selling Daisywheel
Singer sheet feeder unit
Tractor Unit
RS 232 Interface
Spare Daisywheel
£324 + VAT £373
£217 + VAT £249
£95 + VAT £109
£52 + VAT £59
£14 + VAT £16
BROTHER HR-15
13 CPS Bi-directional 10, 12, 15 CPI + PS
Keyboard Unit
Single Sheet Feeder Unit
Tractor Unit
£344 + VAT £395
£139 + VAT £159
£217 -»- VAT £249
£95 4- VAT £109
QUENDATA
20 CPS Unidirectional 10 12 15 CPI £217 + VAT £250
All our printers have 1 year warranty
( MONITORS )
PHILIPS
7001 High Res Green Screen with sond input
£65 + VAT £75
GM1211
GM1211 18 MHZ High Res Monochrome
Monitor with tilt and swivel stand available in
green or amber etched antiglare screen
(please specify colour £86 + VAT £99
SANYO
DM8112 12" Green screen
18MHZ Hi- Res
£86 + VAT £99
DM2112 12" Green
screen 15MHZ
£66 + VAT £75
MICROVITEC CUB
1431 MS 14" RGB Normal Res Colour
^ £173 + VAT £199
1451 MS 14" RGB Medium Res Colour
.... £269 + VAT £309
1441 MS 14" RGB High Res Colour
£417 + VAT £479
MICROVITEC FOR QL
1451 14" Medium Res Colour. Specially
designed for Sinclair QL £239 + VAT £275
SAMWOO
24MHZ High Res Monochrome etched
antiglare green screen IBM/BBC Compatible
£86 + V AT £99
( ACORN
BBC MICROCOMPUTER SYSTEM
WE ARE AN OFFICIAL BBC
COMPUTER DISTRIBUTOR
DEALER ENQUIRIES ARE WELCOMED
Acom
Electron
£ 199 %
APPROVED ECONET SERVICE CENTRE
WE STOCK A LARGE RANGE OF SOFTWARE FOR
BBC MICRO INCLUDING ACORNSOFT, BBC
SOFTWARE, LONGMANS SOFTWARE, PLEASE
SEND LARGE STAMPED ADDRESSED ENVELOPE
FOR FULL DETAILS.
E
E
E
E
E
E
/
/
A
A
A
E
E
E
C
N
F
1
0
L
A
E
E
c
E
F
E
CDFT1PUTER
GROUP
28/29 BURNT MILL HARLOW, ESSEX CM20 2HU U.K. OF
Tel. HARLOW (0279) 443521 Telex: 818894 AKHTER G
( DISC c
100% BBC COMPATIBLE MITSUBISHI AND
TEAC SLIMLINE DISK DRIVES
These drives are supplied ready cased with all the necessary
cables formatting program and User Guide
There are some very useful utilities included on formating disc
e.g.
* DISASSEMBLER: This is 6502 machine code disassembler
* DUP: To copy and rename a file on disc
* FORMAT: Formating progam for 40 & 80 tracks
* FREE: This utility provides a disk usage analysis
* MDUMP: Enables you to display and modify any part of
BBC memory
* MERGE: Merge a number of text files into one file
* RELOCATE: Downloads a basic program to &E00
* SDUMP: Screen dump for EPSON In all graphic modes
* VERIFY: Verifies every sector on a disk
* MENU: A flexible menu program
Si
Di
Si
Di
Si
Si
sv
Di
Di
sv
Di
+
Al
at
P<
P<
dr
R<
SJ
DJ
PRODUCTS )
BBC Microcomputer Model B
£348
+
VAT
£399
BBC Mod B - disk interface
£409
+
VAT
£469
BBC Mod B - Econet interface
£389
+
VAT
£447
BBC Mod B - disk and Econet interfaces
£450
+
VAT
£517
BBC Compatible 100K disk drive
£86
+
VAT
£99
BBC Compatible dual 800K disk drive
£312
+
VAT
£359
Acorn Z80
£347
+
VAT
£399
Acorn 6502 Second Processor
£173
+
VAT
£199
Acorn Bit stick
£327
+
VAT
£375
Acorn IEE Interface
£282
+
VAT
£325
Acorn Electron plus 1 interface
£52
+
VAT
£60
BBC Prestel Adaptor
£115
+
VAT
£132
BBC Telext receiver (Aug)
£196
+
VAT
£225
BBC cassette recorder and lead
£30
+
VAT
£35
Disk interface kit (free fitting)
£84
+
VAT
£96
Mod A to Mod B upgrade kit
£70
+
VAT
£80
Fitting charge for A to B upgrade kit
£20
+
VAT
£23
16K memory upgrade kit
£30
+
VAT
£34
Games paddles
£17
+
VAT
£19
User Guide
£10
Advanced User Guide
£12.95
Econet Guide
£ 7.50
Econet interface (free fitting)
£60
+
VAT
£69
Speech interface (free fitting)
£47
+
VAT
£54
BBC disk manual - formating disk
£30
+
VAT
£34
Parallel printer cable
£10
+
VAT
£11
BBC word processor (view)
£52
+
VAT
£59
YOUR CONTACT AT AKHTER
Tel: 0279 443521 (12 lines)
DEALER/BULK ENQUIRIES HAMAYUN MUGHAL
TELEPHONE ORDERS . .. CARON ANDREWS
DEALER ORDERS .. .. JULIA ALLUM
EXPORT ENQUIRIES MOHAMAD EDIB
TECHNICAL SUPPORT ALAN LAFFOLEY
ACCOUNTS .. „ . JULIE AMBLER
LITERATURE REQUEST JOHN MAULE
EXT
202
210
209
201
207
211
201
ORDERING INFORMATION
We accept official orders from UK Government and Education
establishments. Carriage is £2.50 + VAT (UK only) for normal
delivery. If express delivery is required please add £8.00 + VAT per
parcel. We accept telephone orders on Barclay and Access card
please ring (0279) 443521 (10 lines), all cheques made payable to
AKHTERINSTRUMENTS"
N.B. All prices are subject to change without notice
and are rounded up to the nearest pound
OPENING HOURS: MON-FRI 9anv6.30om. SAT 10am-5Dm.
We welcome callers, no parking problems.
DRIVES
Single drive 1 00K 40 trks single sided
Dual drive 200K 40 trks single sided
Single drive 200K 40 trks double sided
Dual drive 400K 40 trks double sided
Single drive 400K 80 trks double sided
£86 4- VAT £99
£164 + VAT £189
£138 + VAT £159
£260 + VAT £299
£152 + VAT £175
Single drive 400K 40 80 trks
switchableDS
Dual drive 800K 80 trks double sided
Dual drive 800K 40 80 trks
switchable DS
Dual Drive 800K 40 80 trks + PSU
+ built in monitor stand
£155 + VAT £179
£303 + VAT £349
£31 2 + VAT £359
£373 + VAT £429
All above drives are low power slimline (0 3 A typ
at + 12vand0 4at + 5v per drive) Normally extra
power supply is not required. The BBC Computer
power supply is designed to drive to low power
drive (IT IS NOT DESIGNEDTO DRIVE INTERNAL
ROM BOARD)
£18 + VAT £20
£23 + VAT £26
BUSINESS
SYSTEMS
COMPLETE BUSINESS PACKAGE
This system is based on 16 Bit 8088
Processor 128K RAM, 2X730K Floppy
Disc Drives, High Res Monitor, fast
(160cps) Dot Matrix Printer, Wordstar
Wordprocessor, Calcstar Spreadsheet
Program, complete integrated
Accounts package consisting of Sales
Ledger, Purchase Ledger, Nominal
Ledger, Invoicing, Stock Control,
Payroll and Pro-mail.
Complete turnkey system at an
unbelievable price.
Delivered Only £1495 + VAT £1719
Delivered and Installed plus $ day
training £1595 + VAT £1834
APRICOT PC
“Portable Executive Computer” 16 Bit Micro. 256K RAM up to 1.44 megabytes
flopy disk storage. 3$ " Sony disks. Portable brief case styling. Modem with auto
dialler (optional) hard disk optional. Vast software library (compatible with Sirius
1 ).
Apricot with Double Drive, Monitor and FreePrlnter £1790 + VAT £2059
APRICOT XI
As above but with 10MB Winchester Drive and Single 315K Drive plus
Superwriter, Supercalc and FREE JUKI 6100 Printer
£2995 + VAT £3444
SANYO PROFESSIONAL COMPUTER
SANYO 550 SANYO 555
16 Bit Micro 128K RAM expandable to Sanyo MBC555 128K double drive and
256K. Single or Double Disk drive built free software including Wordstar,
In full colour graphics (640 x 200 pixels Calcstar, Inforstar, Datastar etc.
in 8 colours) IBM compatible. Free £999 + VAT £1149
software. Sanyo MBC 550 128K RAM CAKIvn
single drive and free software including SANYO 555-360
Wordstar and Calcstar As 555 but with 2 x 360K Drives
£749 + VAT £862 £1249 + VAT £1436
SANYO 550-2 SANYO 555-730
As 550 but with Dual Drive 2 x 160K As 555 but with 2 x730K Drives
£849 + VAT £976 £1299 + VAT £1494
SANYO 550-360
As 550 but with 2 x 360K Drives
£999 + VAT £1149
SANYO 550-730
As 550 but with 2 x 730K Drives
£1049 + VAT £1206
( WORD PROCESSING)
COMPLETE SYSTEMS FROM £650 + VAT
SANYO SYSTEMS INCLUDE
FREE HIGH RES GREEN
MONITOR
BBC 1: BBC Micro Model B, View (or
Wordwise) Wordprocessor, Quendata
20 CPS Daisywheel Printer, High Res
Green Monitor, Cassette Recorder plus
10 cassettes and all the necessary
cables £650 + VAT = £747.50
BBC 2: BBC Micro Model B + Disk
Interface, View (or Wordwise)
Wordprocessor, 100K Disk Drive, High
Res Green Monitor, Quendata 20 CPS
Daisywheel Printer, 1 Box of Disks and
all the necessary cables
£799 + VAT = £91 8.85
BBC 3: Same as System BBC2 but with
400K Drive
£875 + VAT = £1006.25
BBC 4:Same as System BBC 2 but with
400K Drive and JUKI 6100 Daisywheel
Printer
£975 + VAT = £11 21.25.
BBC 5: BBC Model B + Disk Interface,
View (or Wordwise) Wordprocessor,
800K Dual Disk Drive (Mitsubishi), High
Res Green Monitor, JUKI 6100
Daisywheel Printer, 1 Box (10) of 80
Track DS discs and all necessary
cables £1145 + VAT = £1316.75.
SAN 1: Sanyo MBC 550 Series 16 Bit
Microcomputer, 128K Ram, Dual 160K
drives (2 x 160K), High Res Graphics
(600 x 200 pixels in 8 colours), JUKI
6100 Daisywheel Printer, High Res
Green Monitor, 1 Box of 10 discs,
Wordstar Wordprocessor, Calcstar
spreadsheet and all the necessary
cables £1175 + VAT = £1351.25
SAN 2: Same as SAN 1 but with Dual
360K Drives (2 x360K)
£1345 + VAT = £1546.75
SAN 3: Same as SAN 1 but with Dual
720K Drives
£1395 + VAT = £1604.25
SAN 4: Sanyo MBC 555 Series 16 Bit
Microcomputer, 128K Ram, Dual 160K
Drives (2 x 160K), High Res Graphics
(600 x 200 pixels in 8 colours) JUKI 6100
Daisywheel Printer, High Res Green
Monitor, 1 Box of 10 discs, Wordstar,
Wordprocessor, Calcstar spreadsheet,
Mailmerge, Spellstar (dictionary),
Datastar (database), Reportstar plus all
the necessary cables
£1295 + VAT = £1489.25.
SAN 5: Same as SAN 4 but with Dual
360K Drives
£1475 + VAT = £1696.25
SAN 6: Same as SAN 4 but with
Dual 730K Drives
£1525 + VAT = £1753.75
If you require High Res Colour Monitor infstead of High Res
Green Monitor in Sanyo Systems please add £320 -f-
VAT = £368 to the above prices.
*128K RAM Upgrade for all above Sanyo systems
(makes a total of 256K RAM) £150 + VAT
= £172.50 including fitting.
COMPUTERS
Commodore 64 Cl 79.00
OricAtmos48K £166.00
Sinclair ZX Spectrum 48K £115.00
Sanyo MBC 55 1 28K 2 x 1 60K
Drives £914.25
Acorn Electron £199.00
BBC Model B £399.00
BBC Model B r Disc Interlace £469.00
BBC Model B + Econet
Interface £447.00
BBC Model B + Disc & Econet
Interface £517.00
Z80 Second Processor £399.00
6502 Second Processor £199.00
Acorn Bitstick £375.00
Acorn IEE Interface £325.00
Acorn Electron + One Interface £59.00
BBC Prestel Adaptor £132.00
BBC Telex Receiver £225.00
Amstrad + Green Monitor £235.00
Amstrad + Colour Monitor £335.00
Einstein £499.00
DOTMATRIX PRINTERS
Anadex DP-6500 500CPS £2321 .00
Anadex WP-6000 £2079.00
Brother EP44 £228.00
Brother HR5 £148.00
Canon PW1080A 160 CPS
(NLQ) £289.00
Canon PW1156A 160 CPS
(NLQ) £389.00
Texan Kaga KP810 £279.00
Texan KagaKP910 £389.00
Ensign 1650 165 CPS £305.00
Epson RX80T 100 CPS £224.00
Epson RX80F/T 1 00 CPS £253.00
Epson RX100F7T 100 CPS £439.00
Epson FX80 160 CPS £370.00
Epson FX1 OOF/T 1 60 CPS £494.00
Epson LQ1 500 200 CPS
(NLQ) £1029.00
MannesmannMT8080CPS £199.00
Mannesman MT1 80 1 60 CPS
(NLQ) £678.00
Newbury DRE8850 300 LPM £2409.00
Newbury DRE8925 240 CPS £1592.00
OKI 82A 120 CPS £293.00
OKI 84A 200 CPS £724.00
OKI 92P 160 CPS £379.00
OKI 241 OP 350 CPS £1765.00
Seikosha GP1 00A £165.00
Seikosha BP420 420 CPS
(110 CPS NLQ) £1255.00
Shinwa CP80 Model 1 1 Ft £199.00
Star Delta 1 0 1 60 CPS £378.00
Star Delta 15 160 CPS £511.00
Riteman Compact 1 20 CPS,
80 Col, F/T £228.00
Star Gemini 10X1 20 CPS £228.00
Star Gemini 1 5X 1 20 CPS £334.00
Star Radix 10 200 CPS (NLQ) £516.00
Star Radix 15 200 CPS (NLQ) £631.00
Tec 1550 120 CPS £534.00
Toshiba TH21 00H 1 92 CPS £1466.00
Trend 930 200 CPS (NLQ,
80 CPS) £1552.00
Epson 81 43RS232 Interface for FX &
RX £43.00
Epson 8148RS232 Interface with 2K
Buffer X On. Off £65.00
DAISYWHEEL PRINTERS
Brother HR1 £511.00
Brother HR1 5 £378.00
Brother HR1 5 Keyboard £155.00
Brother HR15 Sheet Feeder £212.00
Brother HR1 5 Tractor Feed £71.00
Brother HR25 £631.00
Canon AP400KSR £874.00
Daisy Step 2000 20 CPS £228.00
Diablo 630 API £1512.00
Diablo Sheet Feeder £563.00
Fujitsu SP830 RO(S) 80 CPS £1374.00
Juki 61 00 18 CPS £340.00
Juki 6300 40 CPS £850.00
NEC 2010 Serial 20 CPS £741.00
NEC 2030 Parallel 20 CPS £74100
NEC 3510 Serial 35 CPS £1321.00
NEC 3530 Parallel 35 CPS £1321.00
NEC 7710 Serial 55 CPS £1723.00
NEC 7730 Parallel 55 CPS £1723.00
Olympia ESW 103 £948.00
Quendata20CPS
Unidirectional £228.00
Qume 11/40 RO £1362.00
Qume 11/55 RO £1575.00
Qume 9/45 RO £1782.00
Ricoh RP1300S £1029.00
Ricoh RP1600S £1368.00
Ricoh RP 1 600S Flow Writer
8K £1436.00
Ricoh RP 1 600S Flow Writer
8K IBM PC £1493.00
Ricoh R P 1 600S Sheet Feeder £527 . 00
Ricoh RP1600S Tractor £158.00
Silver Feed EXP 550 (P) 16
CPS £655.00
Smith Corona TIP 12 CPS £224.00
TEC Star Writer FI 040 40
CPS £1029.00
TEC Star Writer FI 055 55
CPS £1420.00
TEC Sheet Feeder £527.00
TEC Tractor £158.00
Uchida DWX-305 (S or P)
18 CPS £264.00
Juki Single Sheet Feeder £245.00
Juki Tractor Unit £108.00
Juki RS232 Interface £55.00
Juki Spare Daisywheel £1 6.00
Twillstar Computers Limited
1 7 Regina Road, Southall, MIDDLESEX, UB2 5PL. TEL: (01 ) 574 5271 •
50
ACORN USER DECEMBER 1984
ME computer users...and
COLOUR PRINTERS
Canon PJ1080A 7 Colour
40CPS InkJet £399.00
Seikosha GP700A 7
Colour 50 CPS £399.00
PLOTTERS
Mannesman PI XY Plotter £569 . 00
MONITORS
Texan Kaga RGB Vision 111
12 "
Texan Kaga 12"
HR Green/Amber
Microvitec CUB 1431 Stand
RES
Microvitec CUB 1451 Medium
RES
Microvitec CUB 1441 High
RES
Sanyo SCM 14”VHR
Fidelity 12MHZ, RGB,
Composite
Phillips V7001 HR Green
Screen with Sound Input
Microvitec FOR QL1 451 14"
Medium Res
Novex 14" Colour Monitor
Nordmede TV/Monitor 14"
PERIPHERALS
DISKDRIVES
BBC Single 100K Drive
BBC Dual 200K
BBC Single 200K 40 Track
Double Sided
BBC Dual 400K 40 Track
Double Sided
BBC Single 400K 80 Track
Double Sided
BBC Dual 800K 80 Track
Double Sided
BBC Single Power Supply
BBC Dual Power Supply
Disk Drive for Amstrad
Commodore 1541 Disk Drive
£369.00
£118.00
£199.00
£299.00
£399.00
£425.00
£195.00
£75.00
£270.00
£215.00
£249.00
£99.00
£189.00
£159.00
£299.00
£175.00
£349.00
£ 20.00
£29.00
£199.00
£179.00
uric Disk Drives £2b3.UU
Sinclair 249K Disk Drives £229.00
ADDONS FOR THE BBC
Spell Check £19.00
Tool Kit £27.00
Star Base £69.00
Disk Doctor £32.00
Graphics ROM £32.00
Microtec Cassette £49.80
Microtec On Disk £59.85
Grafpad £132.00
BBC Cassette Recorder £35 . 00
Disk Interface (Free Fitting) £120.00
Games Paddles £9.95
Econet Interface £69.00
Speech Interface £54.00
View Word Processor £59.00
Word Wise Word Processor £37.00
Light Pen for BBC £45.00
Edward User Pack £44 . 79
Edward Teacher Pack £34 . 44
Edward Commercial Pack £59.74
EXPANSION BOARDS
RAVEN-20 BOARD
The RAVEN-20 isa20K RAM
EXPANTION forthe BBC Micro, Model B.
fitted with O.S. 1.2.
This specially designed product plugs in
to the CPU socket of your micro (centre
socket of the 3 available) with the minimum of
effort. The pins are specially custom made,
thus avoiding any possible damage to the
circuitry.
The RAVEN board provide the user with
an extra 20K of usable RAM in screen modes
0 to 3. This together with the aid of software
makes the system completely transparent to
both the user and the computer.
The RAVEN-20 software ROM gives
now
much more than just the standard
commands, it has been programmed to give
more and better commands! Priced at £69.95
inclusive of VAT. Please add £1 . 50 for post
and packing.
RAM-ROM BOARD
The RAM-ROM extension board gives an
extra 6 sockets for extra ROM's and 2 slots of
RAM. This RAM is notan extension of BASIC.
It is intended that the RAM be used to develop
your own ROM based software. There are in
fact seven sockets on the board, the 7th
replaces the socket on the main board that
would otherwise be taken by the ROM board .
(The RAM-ROM board can accommodate
both 2764 type EPROMS as well as 271 28
EPROMS and ROM .)
The RAMAMP board will not cause
overheating . it comes with fully fitting
instructions, tested and heat tested before
depatch.
Prices: Without RAM fitted £33.50. 1 x
6K RAM fitted £47.00. 2 x 16 RAM fitted
£59.00
All prices inclusive of VAT. Please add El .50 for P&P.
HOWTO ORDER
You may purchase any of the items listed by
cheque made payable to: Twillstar Computers
Ltd. Barclaycard or Access. All you have to do is
fill in your requirements on a separate sheet of
paper, post to us and we will despatch with 24
hours, subject to availability. All prices
inclusive of 15% VAT. ADD E2.50 P& P for orders
below E150. Over add E8 P& P. Credit card
holders may order by telephone. Give card
number, name, address and items required.
Please note VAT is not charged on export
orders. Export customers please ring for details
of P&P.
. . . ask for our Full range!
jxi. .....
Open
6 days a week
9 am to 7pm
Monday to Saturday
BARCLAYCARD *
TELEPHONE ORDERS
(01)5745271
ACORN DECEMBER 1984
51
HINTS &TIPS
◄ page 47
When this is added to the BBC, the user
ends up with about 44k of memory,
because the second processor still
needs some memory for itself,
although not as much as a normal
Beeb. It uses the BBC as a slave com-
puter, and mostly makes use of
features concerned with inputting or
outputting information. The second
processor is not concerned with screen
display, so no memory is reserved for
this - a great bonus for the user. As it's
using the BBC to perform many of its
tasks, it’s able to do its work faster, and
the system works more quickly.
The worst problems with the second
processor are that many programs will
not run on it because of the way they
are written, and the lack of software
created to take advantage of the extra
memory. If a program will run on the
standard BBC there’s little to be gained
by buying a second processor, unless
the program allows the user to take
advantage of that extra memory. An
example is a graphics creation pro-
gram such as Bitstik.
Often one wants to share a program
one has developed, but care must be
taken to ensure that others have similar
equipment, or that it will run on a stan-
dard computer. One program that
could be used to advantage on the
second processor is Wordwise , but the
current version will not work. It comes
down to the usual story - such add-ons
are only as good as the software avail-
able for them.
The review of the Aries B20 20k RAM
expansion board in April’s Acorn User
highlighted the problems I’ve raised.
This board also needs special software
which is included in ROM form. This
could cause more difficulties if ROM
space was at a premium, especially as
most other ROM boards cannot be
fitted at the same time. It’s not possible
to fit such a board, expect all programs
to work with it and make use of the extra
memory. For instance a special version
of Wordwise is needed.
There are several sideways ROM
boards available which allow extra
ROMs to be fitted, and often also up to
16k of RAM. This extra 16k can’t gener-
ally be used to provide more room for
running programs, but it does enable
software intended to be put into ROM to
be more easily developed, and can be
used for special functions such as a
print buffer (with suitable software).
ROM boards aren’t free of problems
either. Some need to have tricky sol-
dered connections when being
installed, and some have wires pushed
into integrated circuit sockets along-
side the chip lead (no-one will ever
convince me this is a satisfactory
method). Only a few have truly solder-
less fitting. There can also be problems
with the power they draw from the BBC.
However, there are sideways ROM
boards that are carefully designed,
easy to fit and operate almost un-
noticed inside the Beeb.
Lastly, there’s the Solidisc system -
a memory expansion board that
enables ROM software to be stored on
disc and then loaded into these areas of
RAM. As with the other systems it has
its advantages and disadvantages but I
wonder how long it’ll be before soft-
ware houses making ROM software
will find a way of preventing it being
copied onto disc and then loaded into
sideways RAM - as it stands, the sim-
plest way to copy ROM software.
To many people, ‘extra memory’
implies that when such memory is
fitted, one will, perhaps, see a message
appear on the screen saying ‘‘BBC
Computer 64k”, and have all the extra
How the memory is divided
memory on hand in the same way that it
could be added to a model A. The fact is
that the Beeb has as much memory
available as its architecture will allow
(with the possible exception of the
sideways ROMs), and adding any more
has to be done using one or more
tricks. This is why, with the exception of
the second processor, such memory
add-ons are rather awkward to fit onto
the BBC main circuit board and all pro-
grams don’t automatically work without
alteration.
To sum up, in order to get the best out
of any of these systems the software
needs to be written to take advantage of
the extra memory, and as yet there is
little of this about. Such memory can be
used for one’s own programs, but
others must have the same memory
expansion to run them. Sideways
ROMs have proved useful for some
applications such as word processors
and utilities programs, and one of the
better boards is a useful investment if
you intend to purchase several ROMs.
Think carefully about the other forms of
extra memory before buying to ensure
they will meet your requirements. I sus-
pect such devices as the 6502 second
processor will only become popular
when there is a range of software to
take advantage of the extra memory
offered.
Command line
interpreter
BBC Basic as used on the Electron and
the BBC is one of the best versions of
Basic around for a micro. As well as the
Basic statements there are a range of
operating system calls (all the * calls)
which give the programmer access to
many functions that otherwise would
be difficult to program. Sometimes one
can come unstuck trying to combine
Basic commands with operating
system commands -for instance,
‘MOTOR. ‘MOTOR 1 switches on the
cassette motor relay (and the LED indi-
cator on the keyboard of the BBC) and
‘MOTOR 0 switches it off again. Try the
program shown in listing 1 .
Line 20 inputs either a ”Y” or an ”N”
into the string A$. Line 30 will put the
value 1 into the variable N if A$ contains
*‘Y”, otherwise it will return the value 0.
This routine, therefore, gives a default
value of 0, and only returns a value of 1
if "Y” is detected. The variable N is
then used with the ‘MOTOR command
to switch the relay on or off.
When the program runs, the error
“Bad command at line 40” appears,
because once the Basic interpreter
comes across an operating system
command, the rest of that line \s passed
to the operating system. Line 40 tries to
use a Basic variable in an operating
system command, with the result that
the operating system does not under-
stand the variable N.
There are many examples where an
ability to include variables or strings
into operating system commands
would extend the range of options open
to the programmer, or simplify rou-
tines. As might be expected, Acorn
have thoughtfully provided such a
means, but it’s not very well docu-
mented in either the Electron or the
BBC User Guide. Another problem is
that there’s a simpler method of use
which will only work on the Electron or
the BBC fitted with either Basic 2 or Hi-
Basic (supplied with the second pro-
cessor).
This routine is called the Command
Line Interpreter (CLI) and listing 2
shows how it can be accessed. First, an
array 20 bytes long needs to be defined.
This is done in line 20. Notice the differ-
ACORN USER DECEMBER 1984
...Twillstar reliability for
BUSINESS computer users!
BUSINESS SYSTEMS
SANYO 550
16 Bit Micro 128K RAM
expandable to 256K. Single or
Double Disk drive built in full
colour graphics (640x200
pixels in 8 colours) IBM
compatible. Free software.
Sanyo MBC 550 128K RAM
single drive and free software
including Wordstar and Calcstar
£862
SANYO 550-2
As 550 but with Dual Drive
2x1 60K £976
SANYO 550-360
As 550 but with 2 x 360K Drives
£1149
SANYO 550-73
As 550 but with 2 x 730K Drives
£1206
SANYO 555
Sanyo MBC555128K double
drive and free software including
Wordstar, Calcstar, Inforstar.
Datastaretc. £1149
SANYO 555-360
As 555 but with 2 x 360K Drives
£1436
SANYO 555-730
As 555 but with 2 x 730K Drives
£1494
WORD PROCESSING
BBC 1:
BBC Micro Model B. View (or
Word-wise) Wordprocessor,
Quendata 20 CPS Daisywheel
Printer, High Res Green Monitor.
Cassette Recorder plus 10
cassettes and all the necessary
cables. £747.50
BBC 2‘
BBC Micro Model B + Disk
Interface. View (or Wordwise)
Wordprocessor, 100K Disk
Drive, High Res Green Monitor,
Quendata 20 CPS Daisywheel
Printer. 1 Box of Disks and all the
necessary cables. £883.00
aft prices
inclusive of vat!
and there is more
BBC 3:
Same as System BBC 2 but with
400K Drive £1006.25
BBC 4:
BBC Model B + Disk Interface,
View (or Wordwise)
Wordprocessor, 800K Dual Disk
Drive (Mitsubishi). High Res
Green Monitor, JUKI 6100
Daisywheel Printer, 1 Box (10)
of 80 Track Disks and all
necessary cables £1316.75
SAN 1:
Sanyo MBC 550 Series 1 6 Bit
Microcomputer. 128K RAM,
Dual 1 60K Drives (2 x 1 60K)
High Res Graphics (600x200
pixels in 8 colours) . JUKI 61 00
Daisywheel Printer, High Res
Green Monitor. I Box of 10
Disks, Wordstar
Wordprocessor, Calcstar
spreadsheet and all the
necessary cables £1351.25
SAN 2:
Sames as SAN 1 but with Dual
360K Drives (2x360K)
£1546.75
SAN 3:
Same as SAN 1 but with Dual
720K Drives £1604.25
SAN 4:
Sanyo MBC 555 Series 1 6 Bit
Microcomputer, 128K RAM,
Dual 150K Drives (2 x160K).
High Res Graphics (600 x 200
pixels in 8 colours) JUKI 6100
Daisywheel Printer, High Res
Green Monitor, 1 Box of 10
Disks. Wordstar
Wordprocessor, Calcstar
spreadsheet. Mailmerge,
Spellstar (dictionary), Datastar
(database), Reportstar plus all
the necessary cables £1489.25
SAN 5:
Same as SAN 4 but with Dual
360K Drives £1696.25
SAN 6:
Same as SAN 4 but with Dual
730K Drives £1753.75
BUSINESS SOFTWARE
£ £
Tape Disk
Cash Book
Accounts 59.80 63.25
Final Accounts 59.80 63.25
Invoices &
Statements 19.84 23.28
Commercial
Accounts 19.84 23.28
Mailing List 19.84 23.28
DataBase 19.84 23.28
Stock Control 19.84 23.28
Home Accounts 19.84 23.28
Beebcalc
Spreadsheet
Analysis 19.84 23.82
Payroll 44.85 48.30
ADD ON’S FOR BBC
Complete programme
development package on 1 6K
ROM , an absolute necessity for
all assembly langugae
programers £56.35
MODEMS
WS2000
A world standard direct connect
modem switchable between
75,300/300,600.1200/75.75/
1200 baud, awaiting BT
approval It is compatible with
Bell 103/113/108, 202 and
CCITTV21 & 23 standards and
allows you to communicate with
virtually any computer system in
the world . This is one of the new
generation modems, that will
probably cover any
communications standards you
would ever need. This is the
modem that will cover Prestel,
Micronet, Telecom Gold, Distel,
Microweb. One-to-One, Bulletin
Boards both in the UK and
abroad, ect. etc. as well as
user-to-user communication. It
also has a rather useful facility of
'Reverse-Prestel' mode i.e.
75/1200 so that you can
communicate with other users
who only have a standard 1 200/
75 type modem . What possibly
gives this modem its biggest
advantage is its option of
computer controlled switching
between all modes of operation.
In addition, separate auto-
answer and auto-dial cards are
available, giving this modem
possibly the greatest potential of
all. Mains powered £1 48(c)
Please phone/write for details of
optional extras
TELEMOD-2
A BT approved modem
complying with CCITTV23
1200/75 Duplex & 1200/1200
Half-Duplex standard, that
allows communication with
Viewdata services e.g. Prestel,
Micronet etc. , as well as using
1 200 Baud for communicating
with other computer users.
Mains powered. TELEMOD 2
£74 75(b) BBC Lead £3.50
HOW TO ORDER
You may purchase any of the items listed by cheque made payable to: Twillstar Computers Ltd
Barclaycard or Access. All you have to do is fill in your requirements on a separate sheet of paper,
post to us and we will despatch within 24 hours, subject to availability. All prices inclusive of 15%
VAT ADD £2.50 P&P for orders below £150. Over add £8 P&P. Credit card holders may order
by telephone. Give card number, name, address and items required. Please note VAT is
not charged on export orders. Export customers please ring for details of P&P.
ask for our Full range 1
TELEPHONE ORDERS
(01)5745271
Twillstar Computers Limited
1 7 Regina Road, Southall. MIDDLESEX, UB2 5PL. TEL: (01 ) 574 5271
Open
6 days a week
9 am to 7pm
Monday to Saturday
HINTS &TIPS
54
ence from defining an array 20
elements long, which would have been
defined DIM B(20). Here we are reserv-
ing 20 bytes of memory only, and the
string to be put into the CLI is stored in
that area of memory. (The does not
need to be included). This is done by
starting line 50 $B and not B$, equiv-
alent to poking a string into a specific
area of memory, the variable B defining
the start point in memory of that string.
The start point then needs to be put into
X% and Y%, X% being the low byte,
and Y% the high byte. Once this has
been done, the CLI can be called up at
&FFF7.
In this way we have been able effecti-
vely to put a variable into an operating
system call. The routine can be tidied
up somewhat - for instance instead of
writing X% = B MOD 256, it can be writ-
ten X% = B, as only the low byte will be
accessed anyway. A trap for the
unwary exists here, as a space must be
left between the B and MOD otherwise
the computer assumes BMOD to be a
variable name! Also it’s not necessary
to define X% and Y% each time as they
don't change, so they can be put in at
the start, outside the loop. Listing 3
shows these changes.
Basic 2 recognises the importance of
the CLI and provides a new keyword to
simplify its use. It’s available on all
Electrons, newer BBCs and BBCs fitted
with Hi-Basic. The keyword is called
OSCLI (Operating System Command
Line Interpreter). Listing 4 shows how it
works. Readers with Basic 1 will get the
"Syntax error at line 40" error if they try
this program. It should be stressed that
if you’re writing a program which uses
the CLI and you intend it to work on a
variety of BBCs, then don’t use the
OSCLI keyword, use the longer form
which will work on any machine.
Electron owners can use the OSCLI
provided they don’t intend to use the
program on a BBC machine. It’s very
unlikely that a time will come when all
machines are upgraded to Basic 2, as
was the case when the 0.1 operating
system was upgraded to the 1.2, but
there were far fewer 0.1 chips about,
and enough improvements were made
to make it worth changing.
What can CLI be used for? Any of the
*FX calls, any of the operating system
file handling calls (‘CAT, ‘LOAD,
‘SAVE, ‘SPOOL, ‘EXEC, ‘OPT, ‘RUN,
‘DISC, ‘TAPE, etc), to program the
function keys (‘KEY), or for the filing
system calls (‘DRIVE, ‘DIR, ‘COPY,
etc). Listings 5 and 6 are two versions of
a program to define the function keys.
Nothing special you might think, and
rather a long way round a simple prob-
lem, but, apart from demonstrating the
use of the command line interpreter,
they allow the key definitions buffer to
be examined, loaded or saved - useful
if a different set of definitions needs to
be called up from within a program. All
that’s needed within the program is to
‘LOAD the particular file to change the
definitions.
If using a disc system this feature is
especially useful, and it’s also possible
to use the command line interpreter to
catalogue the disc before loading or
saving a file, enabling a check to be
made for an existing filename. This is
done by entering the following lines for
listing 5:
95 PROCoscIi ("CAT")
235 PROCoscIi ("CAT")
and for listing 6 the following similar
lines:
95 PROCOSCLI "CAT”
235 PROCOSCLI "CAT"
The program also uses the command
line interpreter to enter each key defi-
nition once defined.
The function key buffer starts at
location &B00 and ends at location
Quick fire
questions
THE easiest way to clear the screen
in any mode is to press the control
key and the ‘L’ (usually written
CTRL-L) at the same time.
THE commands available using the
control key pressed with another
key, such as CTRL-L mentioned
above, or CTRL-B to switch on the
printer, can be included at the end of
a command such as List. Using
CTRL-L after List will clear the
screen after the command has been
written on it but before the program
is listed. Type LIST, then CTRL-L
and press Return. This is especially
useful when sending listings to the
printer, and avoids having com-
mands such as the List being printed
out as well.
ON a disc BBC machine, pressing
function key f9 at the same time as
Break will reset the BBC to cassette
operating system, although PAGE
will remain at &1900.
WHEN using the cursor control keys
to copy a line of a listing near the top
of the screen, it’s quicker to move
the cursor down off the bottom of the
screen to take it back to the top.
Similarly, to position the cursor at
the right of the screen, move the
cursor off the left side and it will re-
appear on the right on the line
above.
&BFF. The first 16 locations store the
start pointers - one from the beginning
of the buffer for each of the 16 keys
(don’t forget that the Break key and the
editing keys can also be used as func-
tion keys, using *FX4). Location 17 of
the buffer stores the first free space
location, the free space pointer. As the
key definitions are stored in the buffer
in the order in which they’re pro-
grammed, it’s necessary to look
through the other 15 start pointers to
determine the location of the end of a
particular key definition. If any key is
not defined then its start pointer will
have the same value as the free space
pointer.
Headphones halt
headaches
IS it possible to use headphones with
the BBC to prevent annoying the rest of
the family, asks Mr E Stanley from
Hayes, Middlesex? The speaker for the
BBC is mounted on the keyboard circuit
board. Its two leads plug into the main
circuit board at the front left, but could
equally well be connected to a head-
phone socket. It’s possible to use the
switches fitted to headphone sockets to
cut out the internal speaker only if the
headphones are plugged in.
It’s also possible to stop all the sound
using a ‘FX call. Sound can be turned
off using *FX210,1 and on again using
‘FX210.0. If it’s just the bleep that
causes annoyance while programming
this can be turned down. ‘FX212.224
will subdue the bleep, and ‘FX212,240
will make it barely audible.
When to stop
THE correct use of the statement STOP
is in de-bugging programs. I hate its
use to end a program and print out a
pointless phrase telling me that it
ended at a certain line. It can be placed
in a program to stop the program so
that a check can be made that it’s func-
tioning correctly up to that point. The
variable values at that point can be
found by asking the computer to print
the variables. It’s then often clear why a
program doesn't function as expected.
It’s usually possible to restart the
program from that point if the position
of the stop is chosen with care (ie, not in
procedures or loops) by typing GOTO
followed by the next line number after
the STOP.
The listings demonstrating
the Command Line Inter-
preter are to be found on
yellow pages 101-102
ACORN USER DECEMBER 1984
Europe’s No. l
Group of Retail Outlets
Check our multi-national
network for your nearest
dealer
RaHr bv an after-sales
to none
The Electron — A thoroughbred from
the manufacturers of the BBC, who
have incorporated all their
experience and knowledge
to conceive another
winning computer.
Many BBC
programs are
compatible. This
full colour 32K
ROM and RAM
computer with
text and graphics
includes a cassette input,
and a multi-way connector
for the addition of expansion
units containing interfaces to
additional hardware. It has a 56
key full travel QWERTY keyboard,
10 user-definable and 29 pre-defined keys
enabling BASIC keywords to be entered in
a single keystroke. The Electron comes with
free introductory cassette containing 19 programs
including a number of exciting games.
o
-s*
A wide range
of computing
best-sellers.
48K basic, colour and
text graphics — £129.95
* including 6 pack software
TATUNG TV/RGB
COLOUR MONITOR
only £259.00
Many other monitors
available.
The NEW advanced home computer
designed with first time users in
mind. Full Size professional
keyboard, four cursor keys,
powerful 16K RAM, easy to use
and program. 2 joystick ports, 121
colours, excellent sound and graphics
Price includes Commodore Cassette
JVM
Recorder!
Beds
The Book Castle
12 Church Street
Dunstat le
Tel 0582 605670
Bucks
Citybench
2/4 Eaton Place
Marlow
Tel: 06284 75244
Cornwall
Computavision
4 Market Street
St. Austell
Tel: 0726 5297
Gloucs
Essex
The Home Computer Centre Jh® £ el Shop
26 1 Victoria Avenue 22 Street
Southend on-Sea
Tel. 0702 43568
Derby
First Byte Computers
10 Castlefields
London Road
Derby
Tel: 0332 365280
Devon
Computer Systems (Torbay)
35 Hyde Road
Paignton
Tel: 0803 524284
Stroud
Teh 04536 5920
Sabre Consultants Ltd
103 High Street
Tewkesbury
Tel: 0684 298866
Herts
Hobbyte
153 Grove Road
Harpenden
Tel: 05827 3542
Kent
Data Store
6 Chatterton Road
Bromley
Tel : 01 460 8991
S. Humberside
Ashby Computer Centre
247 Ashby High Street
Scunthorpe
Tel: 0724 871756
Lancs
Format Computing
67 Friars Gate
Preston
Tel: 0772 561952
N. Humberside
Beverley Computer Centre
1 Windmill Passage
55 Lairgate
Beverley
Tel: 0482 881911
Canterbury Software Centre ff >ndon
9 The Fnars Henr Y s Computer Shop
Canterbury 404 Edgware Road
Tel: 0227 5353. ^402 6822
The Village House
of Computers
87 Beckenham Lane
Shortlands
Bromley
Tel: 01 *460 7122
Miracle Computers
245A Coldharbour Lane
London
Tel 01-274 7700
Great
Contr
184 M
Hyde
Tel: Of
Midi
Enfiel
135 Hi
Pi — *'
EM
Tel: 0:
Twills
17P--
SoUuic
Tel: 01
Roy Hart
Computer Services
10 Fore Street
Tiverton
Tel: 0884 253468
PRINTERS
FROM
£150.00
JOYSTICK & CASSETTE
PLAYERS -
Many joysticks and
cassette players
available from
stock.
QUENDATADOT
MATRIX £150.00
QUENDATA DAISY
WHEEL £299.00
EPSON FX80 £503.70
RX80 £286.35
flSTRON JP80 £199.00
COMMODORE 64
— £199.00 Colour
sophisticated ROM/RAM
user, UHF/Composite video,
high resolution graphics.
COMMODORE 1541
coming soon-model
1542
BBC MODEL B -
£399.00 Full colour 32K
ROM Computer with text
and graphics, 80 column
text screen, extended
Microsoft Basic, built in
assembler,
1MHz and tube
interface,
sideways ROM,
RS 423, A/D
converter.
*Subject to availability
Greater Manchester
Control Technology
184 Market Street
Hyde
Tel: 061 366 8223
Norfolk
Abacus
12aPottersgate
Norwich
Tel: 0603 61441
Viking Computers
Ardney Rise
Catton Grove Road
Norwich
Tel: 0603 45209
Somerset
Smewave Computer
Services
Corporation Street
Taunton
Tel: 0823 57526
Staffs
Eric Reynolds Ltd
86 High Street
Burton-on-Trent
Tel. 0283 65086/65869
Suffolk
Micro Management
;32 Princes Street
Ipswich
Tel: 0473 59181
Surrey
Concise Computer
Consultants Ltd.
1 Carlton Road
S. Croydon
Tel: 01-681 6842
E. Sussex
Gamer
24 Gloucester Road
Brighton
Tel: 0273 698424
W. Sussex
Orchard Business
Systems Ltd
34 East Street
Horsham
Tel: 0403 68461
W. Yorkshire
Software Sales
60 North Street
Leeds
Tel: 0352 456192
N. Ireland
Everyman Computers
80 Charlotte Street
Bailymoney
Co. Antrim
Tel: 02656 62116/62658
Wales
Automation Services
42 Dunraven Place
Bridgend
Mid Glamorgan
Tel: 0656 35S0
Scotland
Micro Store
38 The Arcade
King Street
Stirling
Central Region
Tel: 0786 64571
Belgium
Micro Management
Belgium
Ballaerstraat 75
2018 Antwerp
Belgium
03-238 9284
Holland
Middlesex
Enfield Communications Ltd
135 High Street
Ponders End
Enfield
Tel: 01 -805 7772/7434
Twilistar Computers
17 Regina Road
Southall
Tel: 01 -574 5271
Micro Management
Nederlands
Raad Huisstraat 98 2406
Ah Alphen-aaivden-njn
For your nearest European 0 1 720 - 72580
Dealer telephone Belgium
or Holland
The Big ^ International Dealer Network
LETTERS
Precedent for
pirates
Sir, In the October issue, Geoff
Nairn reported on and Bill
Penfold looked at the ubiqui-
tous subject of software
piracy. Could I, as a too-often
bemused newish computer
user and journalist/writer of
long sitting comment on what I
see as a part of a lobby to
change the law to little effect?
Obviously, copying which
stops people from buying is
not good for the software
houses, but they have only
their own shortsighted policies
to blame. Changes in the law
will only make it illegal, not
stop it.
In the case of much com-
puter software, the potential
market is being badly served
because the early games
inventors and publishers
made a lot of big money when
software was not so easily
available. They also copied
successful games, setting a
precedent for others!
Today, too much software is
available to tempt the addicts,
who have an insatiable desire
to have a copy of everything -
but at £5 to £20 each, they can-
not afford to keep buying these
and acquire more hardware.
The other inescapable fact
is that kids from eight to 80
take a delight in beating the
system. In most cases, it’s
probably incidental that the
copying saves money.
Pirates’ collect but seldom
use the software over any
length of time, not least
because most of it is boring or
rubbish, and is very expensive
if one pays full price.
Of the three £8 plus games I
bought for my son, none
interested him for longer than
three days. He’s not yet six,
and in a few years I doubt that
anyone will be able to stop him
being a ‘pirate’.
Everything anyone has ever
said about our schools produc-
ing illiterates and morons
seems to apply fourfold to
those who prepare the instruc-
tion manuals for anything to do
with computers. Also, lack of
knowledge of business and its
needs is far too often appar-
ent -but only after one has
bought the product.
The BBC User Guide is a
fine example of techno-speak,
which increases as you get
more involved. No other
system seems any better, as I
discovered when looking at a
business system recom-
mended to me by a consultant.
Without someone to help me
with the ‘simple’ BBC B, I
would have given up shortly
after unwrapping everything,
as my wife did. My son is
coping through trial and error,
the way all kids do. We now
have a rather expensive,
clever and quick typewriter!
Geoff Nairn and Bill Penfold
rightly say that all is not well
with software companies.
However, what is wrong are
the profit margins expected,
combined with the unintelli-
gible English which confuses
the huge potential market.
Just compare the literature
and ads of the computer
industry with those being used
to sell other high-tech items,
even to specialists. The com-
puter industry has to start
using outsiders to show it how
to communicate literately with
its audience, and the sooner it
does the better for everyone.
David Parkes Bristow
Middlesex
Passing
parameters
Sir, I have recently purchased
a Basic ROM Advanced User
Guide , and on page 145 there
is a list of Basic commands
and their call addresses. The
call address for SAVE is
&BEF3. So to SAVE a program
you could type:
A$ = “FILE".
CALL &BEF3, A$
Note, CALL &BEF3, “FILE”
will not work but when I tried to
execute other commands such
as RUN, CLS and COS, I just
got either syntax error’ or ‘no
such variable’.
Presumably this is because
of a lack of parameters, so I
wonder if anyone might know
how to pass parameters to the
commands.
Simon Reading
Kent
The Basic ROM User Guide
gives the entry points for each
of Basic’s commands as used
by the Basic interpreter. It
would indeed be possible to
use these routines, provided
all the necessary information
was supplied in the correct
block zero RAM locations.
However, it would be virtually
impossible to do this from
Basic, as the program
required to perform this would
almost certainly corrupt the in-
formation you are assembling.
The program would also be
much longer than the com-
mand itself!
The only way in which these
entry addresses can be used is
from machine code, but again
the relevant block zero RAM
locations must be seeded with
the expected information.
Making your
mind up
Sir, I have just read your re-
view of the six toolkits in the
October issue of Acorn User.
I have used four of the ROMs
mentioned, Addcomm, Care-
taker, Toolkit and Toolstar.
Without doubt in my experi-
ence Caretaker followed by
Toolkit are by far the best. I
have read another review of
Caretaker which called it
‘Another excellent example of
a Basic toolkit ROM, certainly
first division stuff.
I would be very interested to
read why Bruce Smith was dis-
appointed with Caretaker. I
have found its RENUMBER,
SQUASH and EXCHANGE far
out-rank any of the others. In
general, I would like to see
ROMs which have a few very
good, well thought out com-
mands, rather than many com-
mands which are only half
implemented (eg Addcomm). I
would therefore conclude that
your review is misleading and
that other magazines ( Micro
User and Which Micro & Soft-
ware Review) are far more
detailed and accurate.
Ian Paton
London
Bruce Smith replies: First may
I quote the last sentence of my
review, ‘At the end of the day,
however, it should be a per-
sonal choice’. The idea behind
the review, and the forthcom-
ing series of comparative re-
views, is that the prospective
purchaser should be able to
make up his or her own mind
after being presented with a
series of facts that the
reviewer considers to be im-
portant features.
In the case of the toolkits, I
drew up a table of those
features I consider to be desir-
able, and manipulated them
accordingly. As I mention in
the article, I suggest that the
reader does the same and you
should be able to find the infor-
mation necessary to do so in it.
Thus I arrived at the combi-
nation that suited me best.
Whether that matches your
requirements is another
matter.
Regarding other reviews.
Most magazines tend to look at
each item separately. Thus the
reviewer may be rather blin-
kered and quite often may
have never seen any compar-
able software.
If I provided each of six
reviewers with one of the tool-
kits, I’m sure that every one
would be highly recom-
mended, as they are all good
items of firmware. But this
doesn’t help the prospective
purchaser to choose one from
the six. if you don’t have com-
parisons you can't form an
accurate overview.
I therefore strongly chal-
lenge your comment that my
review is misleading and in-
accurate. Indeed, if you had
only used one of the toolkits
and not seen any others would
you have written in to Acorn
l/ser with your comments?
Regarding my disappoint-
ment with Caretaker , I suggest
you look at the article again as
I do give my reasons there,
but I’m glad the article suc-
ceeded in stimulating your
letter.
No strings
Sir, The reply to Clive Maid-
ment in the October issue
missed one vital point; that
(* ] ) can be used to start a
comment line in an EXEC file,
for example. The ‘vertical bar’
symbol, if it is the first non-
blank character following the
* symbol, causes the remain-
ing string to be ignored. See
Advanced User Guide p. 1 2.
Dave Bell
Acorn Computers,
Cambridge
ASK a silly question, pass a fair comment, stage an angry
protest -we don’t mind what you write to us about (or about
us!). Keep ’em short, keep ’em sweet, but keep ’em coming!
The address is: Letters, Acorn User, Redwood Publishing,
68 Long Acre, London WC2E 9JH.
ACORN USER DECEMBER 1984
I
The riddle of
loading games
Sir, I have a number of games,
including Countdown to Doom
and Castle of Riddles and un-
fortunately, the quality of
Acornsoft’s tapes seems to be
decreasing.
My copy of Countdown to
Doom (a superb game) is of
such a poor standard that it
cannot be loaded unless it is
connected to the hi-fi. I sent
away for a new copy but that
was also a ‘dud’. So I now have
two useless copies of the same
game.
I realise that this may be due
to the quality of our tape-
recorder but if so why do old
favourites such as Snapper
still load?
Desmond Hourihane
Dublin
Acornsoft replies: We make
every effort to ensure our
products are duplicated to a
high standard and have found
that the quality of tapes and
discs is improving all the time.
The majority of cassettes that
are returned to us work per-
fectly when we test them and
we believe it is usually the
tape recorder that is at fault.
However, if any Acornsoft
customer thinks that they have
a faulty disc or tape, they
should approach their dealer
in the first instance. In the
event of difficulty they should
send it to Vector Marketing,
Denington Industrial Estate,
London Road, Wellingbor-
ough, Northants NN8 2RL and
it will be replaced free of
charge.
Leftover
chip
Sir, After buying my 6502
second processor I found that I
had a spare DFS chip. I’d like
to know if it’s worth getting
reprogrammed if it only holds
8k? Also how much is it worth
and does anyone want it for a
reasonable price?
D J Perry
Bristol
If you decide you have no
further use for your DFS chip,
then it certainly can be reused.
To do this it must first be
erased by subjecting it to ultra
violet light which is damaging
to eyes and so best done by
using an EPROM eraser. It can
then be reprogrammed using
an EPROM programmer,
either with your own sideways
ROM software or programs in
*ROM filing system format.
You could certainly try selling
your surplus DFS, perhaps
through Acorn User's free ads
section. I would have thought
that a price of £15 would make
it a popular buy for our
readers!
More on
print problems
Sir, I am writing in reply to a
letter from Mr. Keller that
appeared in the October issue.
’ I was interested to read that he
had problems printing from
View using the Silver Reed
EX44 electronic typewriter
with l/F 40 interface.
You were quite correct to
inform him that the only real
that the problem is a little
deeper than your answer
would suggest.
First, if the writer had ver-
sion A2.1 of View, then he
would have no problem in
printing files irrespective of
type of cassette recorder. This
version has a routine embed-
ded in the ROM that enables
the contents of the memory to
be PRINTed, SCREENed or
SHEETed by just typing in the
keyword (in command mode)
followed by RETURN.
Version A1.4, however, is
not so well equipped. The
ROM will work quite satisfac-
torily if the user has a disc
drive or a data cassette
recorder.
If neither of these facilities
are available, then there is
one last line of defence. Acorn-
soft supplied me with a copy of
a fix routine, which when
loaded into the computer’s
memory enables the user to
PRINT, SCREEN and SHEET
from memory.
As for the point about the
printer driver for View and the
this printer does not alleviate
the problem of printing files,
and getting the Block? error
message. The drivers that are
available for the Silver Reed
range of printers from Watford
Electronics were written orig-
inally by myself, and the driver
for the EX44 will only allow the
user to access underlining of
text. The range of drivers
available, however, allow the
user to access far more print-
ing facilities with the more
expensive printers.
Clive Brown
London
Handicapped
kids appeal
Sir, I am appealing on behalf of
the St George's Hospital
Development Centre, for some
help from your readers.
Our Centre provides an
assessment and treatment
service for children with all
kinds of handicap. Recently we
acquired a BBC micro, with
monitor, dual disc drive,
printer, concept keyboard,
turtle and a small amount of
software. Our aim is to
develop suitable computer
activities for very young physi-
cally handicapped children.
Most of the software currently
available is for the five year
old and over age range.
We think some of your
readers may already have
written programs to amuse
their own very young, normal
children, and these might be
adapted to suit our handi-
capped youngsters. As an
example, we have devised a
very simple sequence in which
each touch of the concept key-
board adds a brick to a pile
(with sound effects) and the
final touch brings it crashing
down.
In effect, we are thinking of a
computer ‘toy box' for the child
whose disability prevents him
from playing with ordinary
toys for toddlers.
If any of your readers would
like to (a) lend us any suitable
programs or (b) write pro-
grams to our specification (for
which we may be able to pay a
small fee), would they please
write to me at the address
below.
Dr David Hall
St George’s Hospital Medical
School,
Cranmer Terrace,
London
SW17 0RE
page 61 ►
solution was to buy a data
cassette recorder, but I feel
Silver Reed EX44, I can state
that the driver available for
Latest round-up of games high scores 1
1 Aviator
Acornsoft
2,700
D J Reynolds
1 Android Attack Computer
Concepts
1,132,985
Jon Button
Arcadians
Acornsoft
48,760
Gerard Mulholland*
Battletank
Superior
98,640
Adrian Foster
Chukkie Egg
A&F
7,739,440
Richard Jolliffe
Crazy Painter
Acornsoft
85,130
Andrew Jenkins
Cybertron
Mission
Micro Power
68,000
D J Perry
Fortress
Pace
87,000
Damon Futter*
Frak!
Aardvark
289,300
Jon Button
Free Fall
Acornsoft
1,989
Jon Button
Hopper
Acornsoft
42,375
Stephen Corcoran
JCB Digger
Acornsoft
52,000
Owain Griffiths*
Killer Gorilla
Micro Power
108,250
David Sowerbutts
Meteors
Acornsoft
73,220
Robert Hirskyj*
Missile
Command
Gemini
34,810
Keith Harding
Monsters
Acornsoft
257,060
Ian Cook
Moonraider
Micro Power
583,750
Lindsey Tasker
Overdrive
(BBC)
Superior
102,560
Daryl McClure*
Overdrive
(Electron)
Superior
707,010
Gerard Mulholland*
Painter
A&F
116,350
Stephen Corcoran
Pengo
Watford
173,000
Damon Futter*
Planetoids
Acornsoft
639,000
Stephen Corcoran
Pole Position
Atari
109,600
Simon Payne
Rocket Raid
Acornsoft
83,270
Stephen Corcoran
Snapper
Acornsoft
262,810
Ian Cook
Space
Adventure
Virgin
4,640
Gareth Dykes*
Starship
Command
Acornsoft
2,590
Ian Cook
Zalaga
Aardvark
11,350,200
Stephen Corcoran
* Scores unbeaten since October
ACORN USER DECEMBER 1984
COMPUTER SERVICES
ESSEX & EAST LONDON'S HOME COMPUTER SPECIALISTS
46 STATION PARADE
BARKING
ESSEX
IG11 8EA
Tel: (01) 591 4726
PLEASE REMEMBER, AS ALWAYS, THE PRICES LISTED BELOW INCLUDE ALL CABLES,
CONNECTING LEADS AND MANUALS AS REQUIRED THERE ARE NO HIDDEN EXTRAS!!
SPECIAL CHRISTMAS OFFERS
JUST COMPARE THESE PRICES!
BBC MODEL B MICRO
BBC + DISK INTERFACE
BBC + ECONET
BBC + DISK + ECONET
£325 + VAT = £373.75
£399 + VAT = £458.86
£387 + VAT = £445.05
£447 + VAT = £51 4.06
DISK DRIVES
including software, cables and manual
TEAK
100k
MITSUBISHI
200k
MITSUBISHI
400k
MITSUBISHI
400k
MITSUBISHI
400k
MITSUBISHI
800k
MITSUBISHI
800k
40T single sided
40T D/S
40T 0/S DUAL
80T D/S
40/80T D/S
80T D/S DUAL
40/80 D/S DUAL
£97 + VAT = £11 1.55
£139 + VAT = £159.85
£259 + VAT = £297.85
£152 + VAT = £174.80
£160 + VAT = £184.oo
£300 + VAT = £345.oo
£31 2 + VAT = £358.oo
PRINTERS
including all connection cables
DOT MATRIX:
EPSON RX80 lOOcps
EPSON RX80F/T lOOcps
EPSON RX1 00 lOOcps
EPSON FX100 160cps
STAR DELTA 10X 160cps
STAR DELTA 15X 160cps
DAISYWHEEL:
JUKI 6100 (2k buffer 20cps)
10" WIDE £209 + VAT = £240.35
10" WIDE £237 + VAT = £272.55
15" WIDE £374 + VAT = £430.io
15" WIDE £477 + VAT = £548.55
10" WIDE £335 + VAT = £385.25
15" WIDE £445 + VAT = £51 1.75
£320 + VAT = £368.oo
BROTHER HR15 (bidirectional 13cps) £349 + VAT = £401 .35
DAISYSTEP 2000 (undirectional 20cps) £245 + VAT = £281 .75
MONITORS
including all leads
SANYO DM2112 12" green 15MHZ
PHILIPS TP200 12" green 18MHZ
MICROVITEC 1431 14" RGB Colour
£66 + VAT = £75.90
£79 + VAT = £90.85
£173 + VAT = £198.95
UPGRADES
fitted free!
ACORN disk interface
CARTRIDGE port/speech
ECONET
MULTI-STATION ECONET INSTALLATION
£96 + VAT = £110.40
£46 + VAT = £52.90
£59 + VAT = £67.85
P.0.A, P.O.A.
MISCELLANEOUS
ACORN ELECTRON
Plus One Interface
ACORN ANF03 recorder + lead
SANYO DR101 recorder + lead
ACORN Bit Stick
VIEW (wordprocessor on ROM)
WORDWISE (wordprocessor on ROM)
DISK DOCTOR
CASSETTE/DISK SOFTWARE
£164 + VAT = £188.60
£52 + VAT = £59.50
£30 + VAT = £34.50
£33 + VAT = £37.95
£325 + VAT = £373.75
£47 + VAT = £54.05
£33 + VAT = £37.95
£30 + VAT = £34.50
P.O.A. P.O.A.
N.B. Please ring for an up to the minute quote as
prices are sometimes reduced after publication date.
POST, PACKING & INSURANCE
For BBC micros, printers, drives & monitors — £7 + VAT = £8.05. All other items £1 .65 + VAT = £1 .90.
* Orders over £1 ,500 are free of all carriage charges.
PRICES CORRECT
AT TIME OF
PUBLICATION AND
SUBJECT TO
AVAILABILITY
PRIORITY ORDER FORM
POST TO: SE Computer Services, 46 Station Parade, Barking, Essex IG1 1 8EA
PLEASE SEND ME THE FOLLOWING ITEMS:
Enclose a cheque/P.O. for £
NAME ADDRESS
60
ACORN USER DECEMBER 1984
I
On/off
dilemma
Sir, In Hints & Tips in the
September issue, Martin Phil-
lips discussed the wisdom of
leaving a BBC micro switched
on for 10 hours. After 30-odd
years using electronic
gadgetry, I have learned that
the most harmful thing you can
do to a piece of apparatus is to
switch it on, and the only way
you can avoid this is never to
switch it off.
I believe that the damage is
caused by the power surge
through the electronics before
the self regulating devices can
take control, and even resis-
tors need to warm up to reach
their working resistance.
Thus while I agree with him
that overheating can be very
damaging, there’s a lot of
sense in Mr Smith’s practice of
leaving the computer on for 10
hours, rather than switching it
on and off several times. I also
agree that in the interests of
fire safety such equipment
should be switched off over-
night; indeed, it should be
switched off and unplugged
whenever the house or office
is vacated for more than an
hour.
Turning to the subject of the
BBC micro power supply, I
have experienced problems
with overheating and, above
all, low voltages.
I have often seen re-
commendations in the press
(including Acorn User) that
owners should return their
micros to Acorn with what
appear to be RAM or ULA
problems with symptoms such
as odd pixels lit up on the
screen or failure to erase fully
the graphics during the play-
ing of some of the arcade type
games. When I had this prob-
lem I found that it was due to a
low voltage in the RAM area of
the BBC board. The voltage
was falling to about 4.8 when
the machine was hot. Taking
the lid offtheBeeb allowed itto
cool down and the volts rose to
about 4.9. The problem oc-
curred only when my room
temperature was over 70°F.
To keep the Beeb as cool as
possible sideways RAM
expansion should, as far as
practicable, be kept outside
the Beeb to permit maximum
air circulation. This is particu-
larly necessary because the
accumulation of plugs and
cables under the Beeb which
one gets with disc, printer,
teletext and second pro-
cessors also appears to
reduce the free flow of air
through it.
This view appears to be in
line with Acorn policy. It’s a
pity they don’t produce a
sideways RAM/ROM board
that meets their criteria for
expansion.
Dennis V Long
Kent
Dave Bell of Acorn replies:
You cannot generalise about
the effects of frequent switch-
ing or a prolonged ON state
on electronic equipment. It
depends upon the component
content, design techniques,
etc. It should make little differ-
ence to the BBC micro whether
it is left on or switched on and
off frequently.
The Beeb is designed to
work in ambient temperatures
of up to 35°C with the specified
options. Items fitted inside the
case like a sideways ROM
card may affect this specifi-
cation, apart from possibly vio-
lating internal data & address
bus loading rules. In many
situations a particular add-on
may function well, but we are
reluctant to sell an item such
as a sideways ROM card
which may degrade the BBC
micro’s specification. Individ-
uals with technical skill may, of
course, find ways round a
problem but it must be at their
risk.
Modern half-height disc
drives generally have low
enough power consumption
for the BBC micro to provide
adequate power for one and
in some cases two drives. An
extra PSU should only be
necessary here if internal add-
ons have been fitted.
Parisian
plea
Sir, I am a new user of the Elec-
tron and reader of Acorn User.
The Electron has not been
available in France for very
long and there are no maga-
zines or even articles about it
in the French press.
I had the good luck to find
your magazine in an English
book shop in Paris, where I
also found some good pro-
gramming books for the Elec-
tron. Before that I only had my
User Guide.
I wish to make contact with
other Electron users, but the
user groups in your list are
mainly in Great Britain. So if
any readers know of a user
group in France, particularly
Paris, please let me know -I’d
like to hear from any French
Electron users anyway.
CecileChristophe
12, rueTissot,
92210 Saint-Cloud,
France
Type to print
Sir, I use a BBC model B with
an Epson RX80FT printer for
word processing. This arrange-
ment works well, but I miss the
beautiful quality printing from
my old IBM model 82 golfball
electro-mechanical type-
writer.
Obviously, I could buy an
expensive modern typewriter,
but I only need one quality final
version, and the Epson satis-
fies my draft needs.
Ideally, I would like to con-
vert my IBM model 82 to drive
it through an interface running
from the RS232C port. Can any
readers assist with a technical
handbook for this typewriter,
and any suggestions on con-
version? Guidance on solving
the interface requirement
would also be appreciated.
Sam Burgess
34 Redcliffe Road
London SW10
Why, why, why?
Sir, Yes, I have tried typing the
command ‘Daytona’ in on View
as suggested in the October
Acorn Abuser’s Diary - and
I’m not in the slightest bit
amused. Instead of faffing
around with such narcissistic
nonsense I’d rather Acorn had
got some of the irritating bugs
out of their £50 plus product
before releasing it.
Why, for instance does
SAVE :2.A.FILNAME not do
what it says, but overwrites
your source file instead? Why
does LOAD :2.A.FILNAME
result in a syntax error mess-
age? Why does CHANGE Jon
John also change jon to john,
joN to john and JOn to JOHN,
etc? Why does the screen
clear every time you do a
LOAD or SAVE? Why if you
invoke a bad command does
the filename disappear off the
screen? Why does ‘HELP DISC
come up with message VIEW
A1.4, instead of Disc Doctor’s
help info? Why do Acorn
ignore requests to rectify
these faults in their expensive
product?
James Miller
Cambs
Getting it
taped
Sir, I must challenge Martin
Phillips’ statement that, ‘When
used with a computer, the
cassette is pushed to the limit
of its performance’. This is cer-
tainly not true and I am suc-
cessfully using a 20-year-old
Philips machine - the joystick
type -which I would not con-
sider for audio work.
When recording music, the
cassette has to cope with very
wide frequency and dynamic
ranges. It must also have a low
signal to noise ratio and low
distortion figures, including
wow and flutter.
For data, the cassette only
needs to deal with two fre-
quencies (representing 0 and
1), and the dynamic range is
nil. Furthermore, on playback
the computer only has to dif-
ferentiate between tones
above and below a single mid
frequency, so it can tolerate
variations in tape speed and a
level of background noise
which would be unacceptable
for music.
Incidentally, there is no
reason why noise reduction
systems cannot be used with
computers. In fact, because
the dynamic range of the sig-
nal is zero, most noise reduc-
tion systems will make no dif-
ference whatsoever.
There is no point in using
anything other than stand-
ard grade type 1 (ferric)
cassettes - but stick to repu-
table brands. Some computer
dealers sell black unlabelled
cassettes of varying lengths at
reasonable prices. These are
usually loaded with Agfa or
BASF tape and are quite satis-
factory.
Don’t pay over the odds for
specially packaged ’computer’
cassettes.
There is no reason why an
old open reel recorder should
not be used for data recording.
Its big advantage is that you
can splice lengths of coloured
leader tape in between your
programs to make finding
them easier, and you can
move programs from one reel
to another, or delete them and
reuse the tape. One word of
warning though - unless
you’re very good at editing
don't record over splices.
Richard Porter
Publications Editor
The Federation of British Tape
Recordists
page 63 ►
ACORN USER DECEMBER 1984
The inkom Modem
Auto Dial
Auto Redial
Auto Answer
Auto Baud
Rate Scan
Full Duplex
Half Duplex
' Bulletin Board
Facility
' Number Memory Store
* European and U.S.A.
Complete with Power Supply
Leads and Manual
at a Breakthrough Price of
£49.95
EX VAT
AND
P&P.
We’ve taken the best components from the best suppliers and combined them to produce a
modem with everything you could want. Modern manufacturing and quality control techniques
have brought a breakthrough in price. Our philosophy is to pass those savings on to you and to
recover our R& D costs across increased sales.
We’ve made the modem easy to understand and use, you don’t need to know anything about baud
rates or bits, simply plug in and talk to the world.
Features of the Unicom Modem include:
Auto Answer
Unicom automatically answers, then uploads or downloads data into
your micro and printer just like a telex.
Auto Baud Rate Scan
When receiving, the modem scans the incoming data and selects the
correct baud rate to receive.
Full and half duplex
One or two-way simultaneous transmission.
Full U.K. European and U.S.A. standards
V21 and 23, CCITT. Bell 103 and 202. Fully compatible with Termi,
Communicator and other existing software.
BAUD RATES
300/300 1200/1200 1200/75 75/1200
Easy to Use
Complete with all leads, power supply, operating and reference
manuals. Just plug in, no soldering required. Fits all RS232/423
interfaces. (State machine).
Self Test Facility
All major components are BT approved.
Software features of the Unicom Modem
on ROM or disk include:
Auto Dialing
Prestel, Micronet, Telecom Gold, Easylink, Unilink and Homelink in
ROM. Up to 99 stored numbers on disk. Simple two key selection.
Auto Redial
Redials automatically until connected.
Bulletin Board Facility
Start your own or contact all information boards throughout the
world.
Printer Routines
Gives the facility to use your printer to record data in and out.
Software Commands
Commands like ❖ Downland ❖ Dial ❖ Answer etc. can be
incorporated into your own software.
Remote Facility
❖ Remote enables you or your friends to dial and download or upload
vour micro from any other modem.
Reliable Transmission
Unique error correct protocol means you can send, store, and receive
files and programs reliably with no transmission errors.
Dealer Enquiries: Ring Mark Simon on 01 930 1612 Technical Enquiries: Ring Barry Krite on 01 482 1711
Orders on Access/Visa: 01 482 1711
Unicom Limited, A joint Rushworth Dales - D.B. Enterprises Company 20 Orange Street, London WC2H 7ED.
To: Unicom Limited, 20 Orange Street, London WC2H 7ED. Please send me:
(Qnty) Unicom Modems at £60. Includes VAT and P&P (State Machine )
(Qnty) Unicom ROM’s at £24. Includes VAT and P&P
(Qnty) Unicom disks at £12 includes VAT and P&P State 40 or 80 track.
I enclose cheque to the value of £ Or debit my Access/Visa card no
Signature: — Name:
Address: — —
Postcode:.
I
Sorting
out
Sir, With reference to George
Hill’s article ‘See how they
sort’, Acorn User , October,
shell sort is more efficient than
bubble sort because compari-
son and exchange at a dis-
tance allow items in an
unsorted sequence to take
longer 'jumps' towards their
eventual destination -a small
value at the end of the list does
not have to work its way labor-
iously back to the beginning,
one step at a time.
But to get the best mileage
out of shell sort the distance
for comparison and exchange
should never be allowed to
become a power of two. So the
worst possible example to
give the unsuspecting reader
is an array of 16 members
where the items are compared
at distances of 8,4,2 etc. Why?
Because it has the effect of
partitioning the data into dis-
crete sets which are ordered
within themselves but will not
interact with one another until
right at the end.
Take the most pathological
example: a set of 128 numbers,
1,65,2,66,3,67, etc. It’s easy to
see that comparison at dis-
tances of 64,32,16 and so on
will do nothing for us, and that
not until next-door neighbours
are compared will any useful
exchanges take place.
Even worse than the bubble
sort!
The best initial distance to
choose is one less than the
power of two nearest to half
the number of items -this
ensures that each item meets
as many others as possible,
and that most of the work is
done by the time the compari-
son distance reduces to 1. Re-
place line 510 of the ‘un-
adorned’ program listing with:
inc=1 : REPEAT
inc = inc # 2 UNTIL
inc> max
inc = inc DIV4 - 1
I liked the recursive tree
sort- very neat!
Susan Jones
City University
London
George Hill replies: I agree
with what you say and make
the following pleas in miti-
gation:
a) The programs were written
to illustrate sorting methods to
students of 'A’ level standard
and below, and were therefore
shorn of complications where
possible.
The sort seemed to work
very well, so I did not worry too
much about the 'worst case’
you describe.
b) Both the text books I con-
sulted (Data Structures and
Algorithms by Aho Hopcroft
and Ullman, and Introduction
to Data Structures by Beidler)
produce precisely the same
algorithm as mine and don’t
mention the problem you
raise.
Just my luck to choose the
worst possible case by acci-
dent!
Using the change you sug-
gest the time taken for shell to
sort 128 names was reduced
from 16.75 secs to 12.77 secs.
This would indicate that quick
and tree sorts should not be
considered until the number of
items to sort is in excess of
200 .
Wordprint
lapse
Sir, Thank you for publishing
my Wordprint program in your
October issue.
Unfortunately because of
the time-lapse between the
original submission and my
supplying a new cassette a
small error has occured. The
program was amended and no
copies of the original were
available.
On page 148, the paragraph
which starts in the centre
column gives three addresses,
*2B57, #2B69 and #298A.
These should be 42B51, #2B63
and *2984 as shown in the pro-
gram (lines 505, 316, 20, 22).
Should any reader need
help then I would be pleased to
assist them.
Alex Wilson
Essex
Amstrad
abuse
Sir, Your scholarly and highly
appreciative evaluation of
Amstrad’s Hi-Fi technology
(Acorn Abuser’s Diary,
October 1984) left us not know-
ing whether to laugh or cry-
not least because the unit
featured in the photograph
was not ours, but one pro-
duced by a competitor.
A M Sugar
Chairman
Amstrad Consumer
Electronics pic
Kitty spends a
reader’s money
and explains an
error message
I read your answer to
Bernard Walker’s
question in the
November issue of
Acorn User with interest. I
have also experienced prob-
lems when typing in listings,
but often when I run the pro-
gram I get the error message
‘No room’, rather than ‘Bad
Mode’.
Could you explain why this
occurs?
Ray Harris
Kendal
The ‘No room’ error
message is issued by
the Beeb or Electron
when it trys to execute
the program. A computer
requires space to perform its
housekeeping. For example,
variable names and the values
assigned to them must be
placed above the program,
and space made for arrays to
be stored and calculations
performed.
If, on running, the Beeb or
Electron finds it doesn’t have
enough room for these it
issues the ‘No room’ message.
Before tearing your hair out in
a frustrated rage, reset the
Beeb by pressing the CTRL
and BREAK keys together.
Now type OLD and re-run your
program.
This often does the trick -if
it doesn’t, check you have
entered the program at the
correct value of PAGE. For
example, the program may
have been written by a tape
user, who expects PAGE to be
set at &E00, whereas you are a
disc user who works with
PAGEat&1900. To testthisout,
save your program to
cassette, then type:
‘TAPE
PAGE = &E00
NEW
and reload the program and
try again.
If all else fails, try deleting
any surplus spaces (for
example between line
numbers and the start of the
program text), and remove all
REMs and compact lines into
multi-statement lines. Remov-
ing a line number from a pro-
gram saves four bytes im-
mediately!
Q Could you please give
me some advice on
what to buy next? I am
16 years old and half-
way through a computer stud-
ies course. I am really stuck
on what to spend my money
on. First I had my heart set on a
100k Cumana disc drive, then
it was a number of ROMs and
now it is a Brother Printer and
a sound/speech synthesiser.
Paul Gallagher
Belfast
When you only have a
bare Beeb and a
cassette recorder,
everything you don’t
have seems wonderful.
A printer would probably
keep you enthralled for a
couple of weeks, but unless
you write a lot of letters, it
would more than likely sit
unused after the initial love-
affair. Likewise, the ROMs.
You could certainly buy a
wordprocessing ROM but
unless you have discs it would
try your patience to use it.
Good utilities (such as Disc
Doctor and Caretaker) would
be virtually useless without
discs. Speech synthesiser? I
doubt if you would be using it
much after a month or so.
Now - discs. I think this is
what you should go for. Not
only does a disc drive mean an
end to eternal waiting for
cassettes to load, allowing
more atimefor programming, it
also allows you to investigate
and experiment with the more
serious aspects of program-
ming such as writing and up-
dating databases, personal
address books and accounts.
So, my advice? Even though
it’s the most expensive (disc
interface plus drives) I’d go for
discs every time. Once you
have them, you can then start
wondering what to buy next.
For me it would be the
printer . . .
ACORN USER DECEMBER 1984
■:
wm
I a
inCDRPORRTlnG
MMBi
111" I •'
: 'P: tgM
t‘%
tOr Precision engineered, this monitor has been
designed for use uuith most popular microcomputers.
Incorporates 12 inch phosphor green CRT.
.
Cl ft Cl Complement your monitor with this universal
tilt & swivel stand Pillows adjustment of screen for total
viewing comfort.
with fitted ACORN DFS
One of the most
popular Micro's. One of the highest supported for software
Call our Soles Of rice for details of full range.
*TOmt SYSTEM OFFER *
^complete system
FOR ONIV e 899 oo
This column dot matrix, can be interfaced with
most popular micros and personal computers. Parallel
(centronics) interface standard.
The Company - Walters Microsystems International,
manufacture and supply computer peripherals to B,T. Merlin
and the Dept of Trade's "Micros in School" schemes; and offer
you the facility and advantages of direct supply from our
factory.
The Warranty - Wolters Microsystems International
guarantee that all warranty work undertaken, is done so on
our own premises, and normally within 48 hours of receipt of
product at our Service Reception.
Walters Microsystems International limited reserves the rrght to change
specifications at ony time ond without prior notice
Order Form
Send to: Walters Microsystems International Limited, Matrix
\
Product
Unit Cost Order Qty
Bucks HP12 3RD. Tel: 0494 32751
ULIM12 Monitor
£65 00
Please Send Me the Order os shown on lert or cnis i-orm
The total Unit Value of order =
1 A
UJM Monitor Stood
£14.00
Please debit my Access/Barclay Card
Delivery
o
o
o
v*
88C Micro with DFS
£590 on ~
Card No. [
Sub Total
l
MUL) Dual 400K Drives
£299.00
VAT @ 15% fc
UJM 80 Printer
£165.00
1 enclose o cheque for £
TOTAL
L
Total Unit Cost
£933.00 |
Nome Company
Total System offer
£ 899.00
Rddress
Fill prices shown ore exclusive of V.R.T.
Tel:
, • « ~
I BAR CODES
You don’t have to serve the life sentence of typing
in programs. George Hill shows the escape route
H AVE you noticed that beer cans
and baked bean tins have strange
black-and-white stripes printed
in a small panel on their labels? These
are barcodes, and they seem to be
everywhere. It’s only a matter of time
before even 17th-century music, sheep
and dogs are marked in this way, with
Bach-codes, baa-codes and bark-
codes. But enough of this punnery! Bar-
codes are an important commercial
development which has already had
an important effect on monitoring the
distribution of consumer goods and
packaged food and is likely to affect
employment levels and patterns in the
grocery industry.
Where else do barcodes crop up?
Perhaps the second most common use
is in libraries. Barcode technology
allows the computerisation of the
whole process of borrowing and return-
ing books. It gives the librarian all the
advantages of computerised file hand-
ling, so that he/she can deal with stock
control, overdue books, borrowing
from other branches and other admin-
istrative details simply and accurately,
without the massive card indexes so
common in the past.
A number of machine readable code
systems are in current commercial use
and the most common now are mag-
netic. Magnetic media such as tape and
disc backing storage and magnetic
strips on credit and bank cards, are
machine readable but not normally
human readable. Machine readable in-
formation can, however, be read by
humans -for example, the magnetic
ink markings at the foot of cheques are
easily recognised stylised numbers
and letters. Punched cards and
punched paper tape are also human
readable, though requiring a lot of
practice. Barcodes fall into this
category too. Humans can read them,
but it takes experience and they are not
primarily designed to be scanned by
human eyes.
Until now barcode readers have
been very costly, and hence only used
in commercial situations where the
expense of investing in the system can
ACORN USER DECEMBER 1984
BBC Compatible >
Mitsubishi Slimline Disc Drives
These are high capacity, precision drives with dynamic clamping and very low power consumption.
All drives are supplied with cables, a very comprehensive utility/format disc and a manual.
RHHTER
l
MD 400 — 400K (800K double density) 40/80 track switchable double sided single drive.
MD 800 — 800K (1600K double density) independently 40/80 track switchable double sided dual drive.
MD 800P — 800K (1600K double density) independently 40/80 track switchable double sided dual
drive unit with built-in power supply and monitor stand.
Opening Hours: Mon-Fri 9am-6.30pm
Sat 10am-5pm (ample parking)
We accept telephone orders on Barclay
and Access Cards.
Mail Order: Cheques or bankers draft
payable to Akhter Instruments.
Delivery free of charge (UK only)
C01T1PUTER GROUP
28/29 BURNT MILL. HARLOW, ESSEX CM20 2HU UK.
TEL. HARLOW (0279) 443521 TELEX 818894 AKHTER G
Dealer Enquiries
Welcome
HOW THE BARCODE READER WORKS
THE MEP reader is covered by a patent, so precise electronic details are not
available. In any case the construction of such an instrument involves precision
work which puts it far beyond the capabilities of all but the best equipped and
most skilled amateur. The principle is as follows:
1. A special transistor in the reader emits infra-red light which is conducted
down an ‘optical fibre' (a very fine strand of glass) into a small chamber (figure
1) just above the paper surface. This is the source.
2. White paper reflects the light from the source, while black paper absorbs it. A
second optical fibre is sealed into the chamber and any reflected light passes
up this fibre.
3. The other end of the second fibre is connected to a light-sensitive device that
emits a small current if light falls on it.
4. This small current is amplified and converted into an output voltage that
passes along one wire of a cable to the user port.
5. The software now samples the voltage on this wire. While there is a voltage,
light is being reflected - corresponding to white paper. No voltage indicates a
black bar.
6. These signals are read as 0 or 1 by the computer, and the length of time the
signal remains constant can be used to determine the width of the bar.
Optical fibres
Figure 1.
be recouped by the effects of improved
efficiency. The software (programs)
written for them have all been of a very
specific commercial nature, and hence
not of great value for teaching or hobby
purposes. But all this should change
with the availability of an inexpensive
barcode reader produced by the Micro-
electronics Education Programme and
packaged by Addison-Wesley Pub-
lishers (see box on page 70).
The MEP package, containing reader
pen itself, a user guide and several
useful and instructive example pro-
grams, brings barcodes within the
scope of the amateur home micro user.
It will retail for under C50.
The software in the package to be
launched this month is designed to
work with the BBC micro but there will
eventually be versions to run on the
RML 480Z and the Sinclair Spectrum to
cater for the other DOI-supported
micros. Small businesses may also find
it a useful adjunct to their operations as
barcodes become universally used on
products and more sophisticated and
customised software is written.
Barcodes can be used to encode any
information that is essentially digital.
ASCII text is a simple example, but a
Basic program is also digital in nature,
consisting of both ASCII letters and
numbers and 'tokens’ for keywords,
with beginning and end-of-line
markers.
Two standard systems of coding are
covered in detail in the MEP barcode
pack: the European Article Numbering
code, of which more later, and the Tele-
pen data code. It is the latter system,
allowing the encoding and decoding of
Basic programs, that will be of interest
to the home micro user. Apart from the
listing published in last month’s yellow
pages in Telepen coding, Acorn User
printed a sample line in Telepen code
as a teaser in the March issue. Several
readers were able to decode it but if
you weren’t among them you can dis-
cover the message in figure 2.
A third system is introduced in the
MEP pack in which binary digits are
encoded directly into barcode form.
This gives a good idea of how infor-
mation is digitised and then converted
into barcode, and offers practical
experience of the binary and hexadeci-
mal systems. Thus it is a teaching aid
that can be used at various levels.
ACORN USER DECEMBER 1984
ADDISON- WESLEY PUBLISHERS
NEW EDUCATIONAL SOFTWARE
The Bar Code
Reader Project
Teaching Pack
Published by
Addison- Wesley
for the
Microelectronics
Education
Programme
The Bar Code Reader Teaching pack: is an exciting and
innovative teaching resource for schools and colleges (see
review in this magazine). It provides additional material for
any course covering information technology and will be of
particular mterest to those running TVEI courses.
The aims of the project are to:
• provide a supplementary input system for the
microcomputer
• introduce students to the applications of bar code readers
• provide a tool for specific applications.
The project is available as a cassette or 40 track disk pack
retailing at £49.95. A home-user pack will be available in
early 1985.
• The information technology family
• Storing information
• Representing information
• Applications and implications I
Each Teaching Pack contains:
• Two disks or three cassettes
• One copy each of the six different pupils' books
• One teacher’s guide covering the whole of stage 1
Additional pupils’ books are available separately in packs of
five retailing at £15.95 per pack.
The cassette teaching pack retails at £39.95 and the disk
pack at £49.95
The project is also available for the RML 380Z/Link-480Z
(single density disk)..
Maths For
Micros
Project Director:
Ruth Walker
Consultant:
Arnold Howell
The Information
Technology
Project
Project Director:
Trisha Strong
An MEP/CET Project
Published by
Addison- Wesley
The Information Technology Project provides a complete
course in information technology based on the work
pioneered by Croydon IT Unit suitable for pupils aged 1 1 to
14 years old. The first stage covers the following topics.
• Introducing information
• Information skills
The prices quoted above are valid for the UK and Eire only
and are exclusive of VAT.
Maths For Micros has been developed by members of the
distinguished Mathematics for Schools author team and a
group of professional programmers. All the material has
been extensively trialled in schools. Maths For Micros
material can be used alongside any primary mathematics
scheme as it covers the basic strands of primary
mathematics:
• Number • Measurement • Shape • Pattern • Relations
• Pictorial Representation
The pupils' book provided with each set of programs offers
pre-computer activities, instructions for using the programs
and follow-up problems and investigations.
The teacher's guide contains hints on classroom organisation,
a detailed description of each program, black- line masters
for work and record sheets, and technical specifications.
Each cassette pack retails at £2 1.95, disk pack at £29.95 and
additional pack of 5 pupils’ books at £15.95.
POSTAGE & PACKING
For orders under £60.00 at retail value, please add £1.50 for
single items and 50p for each additional item. Orders over
£60 are handled free of charge.
Please send me:
Computing catalogue
The Bar Code
Reader Teaching pack:
Cassette (£49.95)
Disk (49.95)
□
□
The Information
Cassette 15535 (£39.95)
□
Technology Project:
Disk 15533 (49.95)
□
Maths For Micros
Each Cassette pack £21.95. Each Disk pack £29.95
Number I
Cassette 41322
□
Disk 41301
□
Shape & Measurement I
Cassette 41324
□
Disk 41304
□
Number II
Cassette 41345
□
Disk 41307
□
Shape & Measurement II
Cassette 41347
□
Disk 41310
□
Games I
Cassette 41349
□
Disk 41313
□
Name: _
Address:
I enclose my cheque for £
OR please debit my Access/Barclaycard/Visa/
American Express/Diners Club (Delete as applicable).
Expiring Date:
Account No.
Signature:
. Date: .
Dept S, Addison-Wesley Publishers Ltd
Finchampstead Rd., Wokingham,
Berkshire RG11 2NZ Tel: (0734) 794000
68
ACORN USER DECEMBER 1984
AU/Sch/DEC
I
Telepen system
Details of the Telepen system are fully
explained in the MEP package. For our
purposes they can be summarised into
three main features:
• The code for each letter takes up the
same amount of space (called a
‘frame’), giving the possibility of con-
stant-length lines.
• Each line is started and ended by a
unique guard pattern’; in figure 2 these
are the ‘leader’ and ‘trailer’ frames.
• A checksum is used to ensure that a
valid read' has taken place.
These features mean that the codes
can be reliably read by the barcode
reader, and so copying a Basic pro-
gram from a magazine can be reduced
to a simple and quick mechanical pro-
cess, requiring no ability to type. The
reader pen is simply drawn across the
row of stripes against a supporting
straight-edge. The method is obviously
free from the hazard and expense of
tape or disc transfer through the post,
and permits a convenient and inexpen-
sive means of publishing listings.
As demand grows Acorn User will be
presenting programs in barcode format
(as well as in the conventional way),
and Addison-Wesley also intends to
publish versions of its computer books
in which the programs appear in bar-
code form for easy copying. Other pub-
lishers are sure to follow.
The MEP pack includes a utility pro-
gram to enable users to produce their
own hard copy barcode versions of pro-
grams to be output on a suitable dot-
matrix or daisywheel printer.
EAN system
Educational use will be two-fold. First is
the simulation of ‘point-of-sale’ (POS)
transactions, and the other is in the use
of barcodes to encode binary numbers
directly by a system worked out by the
MEP.
The POS application uses the EAN
system (apologies for all these
abbreviations -computing is riddled
with them!). You might have guessed
that the EAN system is very complex.
Thirteen-digit codes are used (EAN-
13), and an example appears in figure
3. Other versions such as the EAN-8
code exist but these are of much more
restricted use.
To give you a flavour of how the
system works, here are a couple of
quotes from the MEP pack:
The EAN- 13 system represents 13 deci-
mal digits in barcode form. The code for
the 13 digits is carried in two ‘fields
The barcode is started by a guard
pattern ’ of three narrow bars, two black
one white. Then comes the code for the
first field.
The fields are separated by another
guard pattern.
The code for the second field comes
next.
The code is terminated by another
guard pattern.
The first field is made up of patterns
from sets A and B, while the second
field is made up of patterns from set C.
The last digit is a checksum.
The checksum digit is calculated by a
complex algorithm. To follow it we
need to number the 13 digits from left to
right as digits 1 to 13. Thus the UK's
digits 50 are digits 1 and 2 respectively.
During the calculation of the checksum
the checksum digit (number 13) is not
used!
Step 1) Add together digits 2, 4, 6, 8. 10
and 12 and multiply the result by 3.
Step 2) Add together digits 1,3, 5, 7, 9
and 11.
Step 3) Add together the results of
steps 1) and 2).
Step 4) Take the final decimal digit
only of this sum, and subtract it from 10.
The result is the checksum.
Following this calculation for the
EAN number 50-001 27-061 09-C (where
C is the missing checksum). page 70 ►
# • •• • •• •
I III I II II
• • • • • • • •
4 D 4 5 5 0
M E P
Figure 4. Piece of ASCII coded text in barcode drawn up from stencil
ACORN USER DECEMBER 1984
Message Encoder
4 GEORGE
TAB = checks un
01000101
= new 1 i ne
E
Character
69
Dec i ns 1
45
Hexadeci na 1
Binary
Enter a character? New line
Figure 5. Screen dump of the menu-driven binary encoding/decoding system in operation
◄ page 69
1) (0 + 0 + 2 + 0 + 1 + 9) x 3=12 x
3 = 36
2) (5 + 0+1 + 7 + 6 + 0) =19
3) 36+ 19 = 55
4) 10- 5 = 5= C
The fully encoded number is thus
50-00127-06109-5
Confused? Never mind, understanding
the coding is not necessary to the suc-
cessful use of the system. Every
product has a unique code which is
read by simply brushing the barcode
reader across it. The software takes
care of the rest. Several procedures
are thus possible:
• Decoding the bars to find out the
product’s country of origin.
• Decoding of bars and storage of the
information thus revealed, together
with details typed in (name of product,
price, weight etc).
• Saving this stored information in a
tape or disc file.
• Loading a file from tape or disc.
• Reading of codes and producing of a
running total price for articles whose
details have been loaded in from file.
This is the true POS simulation.
I have used the package in the class-
room and it provoked considerable
interest and discussion from a group of
students on a Manpower Services
Commission engineering course.
Encoding binary
The binary encoding and decoding
system is based around a simple prin-
ciple. A broad bar represents a binary
1, while a narrow bar represents a 0.
The bars here are much larger than
commercial ones, as they are designed
to be human-readable as well as
machine readable. They can be drawn
in pencil using the stencil illustrated in
figure 4 which comes as part of the
pack. Two programs are provided to
deal with these codes: a comprehen-
sive ASCII message encoding and
decoding system and a music system.
The MEP barcode reader is available as
a Teaching Package aimed at edu-
cational establishments direct from
Addison-Wesley Publishers at £49.95. -
and see page 113 for special offer to ALL
readers.
This pack, contained in a moulded
plastic bag, comprises:
1. Metric Crown Quarto user manual
with worksheets, etc.
2. An acetate sheet to protect barcode
program sheets and the reader itself.
3. A stencil.
4. The barcode reader.
5. Software on cassette or disc.
Contact Marketing Services, Addison-
Wesley Publishers, Finchampstead
Road, Wokingham, Berkshire RG11
2NZ, tel: (0734) 794000.
A simplified version for the home user /
hobbyist with instruction notes rather
than a full manual will be obtainable
early in 1985, but details of availability
have not yet been finalised.
In the first, the program can be used
to convert characters typed at the key-
board into ASCII, decimal, hex and
binary. Figure 5 shows a screen dump
of the system in operation. The stencil
can now be used to reproduce the
message on paper, and it can be
decoded by another pupil with the bar-
code reader. This is fun in computer lit-
eracy classes, and the instructive
element can be increased by denying
the code-writer access to the program,
thus forcing the deciphering of ASCII
tables and the conversion of decimal to
hex and binary, and the calculation of a
simple checksum.
The music encoding and decoding
system was originated by Joe Telford. It
illustrates the way in which musical
phrases can be put together in a jig-
saw-like fashion to form tunes. For
pupils with a higher level of musical
interest and competence it shows how
musical notes can be broken into pitch
and length parameters and digitised.
The very skilful might construct their
own tunes with the stencil.
A further application in the pack is a
simple picture digitiser. The barcode
reader scans the picture, timing the
relative widths of black and white
bands, and displays the result. In this
mode it is clearly necessary to have a
very accurate and steady scanning
speed. Scope here for a project on
mechanising the process!
The user obviously needs to build up
his/her manual dexterity in wielding
the reader, and a program that graphs
the steadiness (or otherwise) of your
scanning is provided.
The MEP pack manual gives running
instructions for all the programs,
detailed explanations of types of
coding in appendices, and suggestions
for classroom exercises.
I am convinced of the applicability of
this package at all levels of computer
teaching, and also in commercial
courses. The range of applications
extends from the lowest level of intro-
duction to computers (where it can be
used by the very young to read mess-
ages or tunes) to Advanced level or
beyond, where itcouldform the basis of
an extended project. Two suggestions
that have already been made are to
encode and machine-read names and
classes for a computer timetabling pro-
gram, and to implement a library
checkout system. There is something
here of interest to everyone.
Trial-run programs for owners of
the reader are on pages 97 and 98.
You could join the club - see
competition on page 89
—r
n
FOUR AFFORDABLE
CHRISTMAS PRESENTS
FROM PRC... AND WHERE
T0CETTHEM1
If you want a really outstanding
deal on a graphics printer , gie/ along to
your local DRG dealer or contact us
direct today .
Because right now our dealers can
show you four Seikosha dot-matrix ,
centronics parallel printers whose
speed, features, ruggedness and afford-
ability are quite exceptional.
They include the amazing GP700A:
the first full-colour matrix printer ever
offered at under £350.
They 're compatible with most makes
of micro - including the BBC and the
Spectrum.
And with 34 dealers nation wide, you
shoo l< In V have to go too far to find them.
If you re not near a dealer you can
order direct from us -just
contact Pat Kelly on
0934 416392.
SEIKOSHA GP500A
Takes pin -Jed paper up to 10"
aide. 50 cps /J/J
prin t speed, i f * ? ) • f /f /
SEIKOSHA DIALERS:
ENGLAND
BEDFORDSHIRE Bedford: Bedford
Computers. (0234) 215015.
BL 1CKINGIIAMSHIRE High Wycombe.
Kingdey ( omputers. (0494 449749.
CHESHIRE Fmd&ham: Northern
( 'omputers. 002 S) 351 10.
CL IMBRIA ( arlisle: The ( omputer Shop,
(Carlisle) Ltd. (0228) 277/0.
DEVON E refer: Devon Computers Ltd.
(0392) 218401.
DORSET Poole: Densham ( 'omputers
Ltd. (0202) 737493.
KiH
DL RH AVI Darlington:
Darlington ( 'omputer Shop. (0325) 487478.
ESSEX 1 la dorr: Akhter Instruments.
(0279) ++352 1 .
GLOUCESTERSHIRE Cheltenham:
The Screen Scene. (0242) 52S979.
HAMPSHIRE Portsmouth: Advanced
Digital Services. (0705) 823825.
HERTFORDSHIRE If afford: Computer
Plus. (0923) 33927.
HUMBERSIDE I lull: The ( omputer
Centre. (Humberside) Ltd. (0482) 2622)7.
LANCASHIRE Burnley: I MO Computer
( entry. (0282)57411/54299.
Lancaster: Castle ( 'omputers. (0524) 61 133.
LONDON II . /: Specialist ( 'omputer
Centre Ltd. 01-9354150.
Lit ham: The Advanced Technology ( entry.
01-859 7696.
LINCOLNSHIRE Grantham: Oakleaf
('omputers. (047 6) 7699 4.
MANCI I ESTER Sumlock Elt >c ironies
Services Ltd. 061-834 4233.
MERSEYSIDE I Averpool: Spec ialist
( 'omputer ( entre Ltd. 051-236 3499.
NORFOLK Norwich: Sumlock Born lain.
(0603) 617083.
NOTTINGHAMSHIRE Nottingham:
( omputer Market. (0602) 5S()454.
SALOP Telford: Computer Ullage.
(0952) 50677).
STAFFORDSHIRE Stoke-on-Trent:
Computer Cabin. (0782) 63691 1.
SURREY Croydon: I is ions tore Ltd.
01-681 7539.
Kingston-upon Thames: I isionstorv Ltd
01-546 89*74.
SEIKOSHA GP550A
Multi -mode printing ( including
correspondence-quality) at up to 50 cps.
Takes pin fed or friction
fed paper up to 10" wide.
SEIKOSHA GP50A
Takes per per up to 5" wide. 40 cps print speed.
A separate version , the GP50S
is available for the Spectrum, iy /# Aj
SUSSEX Worthing: Worthing ( 'omputer
( entry. (0903) 210861.
TYNE AND WEAR Gateshead: fl.C.C.S.
Associates Ltd. (0632) 821924.
WEST MIDLANDS Birmingham: Spec-
ialist Computer Centre Ltd 021-643 4743.
('oven try: ('(reentry Micros. (0203) 58942.
WEST YORKSHIRE Bradford. E/tec
(omputers. (0274) 7225/2.
Leeds: Micmcell. (0532) 449722.
WILTSHIRE Trowbridge: Trowbridge
Computer Shack. (02214) 67299.
SCOTIAN!)
GLASGOW Exchange ( 'omputers Ltd
041-424 4242
WALES
CL WYD \bergele: Abergele ( ''omputer
Centre. (0745) 826234.
£229.95
SEIKOSHA CP700A
Gives excellent colour printout in 7 colours
and 30 shades in one pass, on pin or friction-
fed paper up to 10" u idt ?. £) q 4 /j n /r
Prints text at up to 50 cps. A 7 t)
Please send me mow information and an
order form for:
GP50A □ 50S □ 500A □ 550A □ 700A □
Name
Address _
_ Post code.
E3
AUS
KOSHA_D
DHG Business Systems, Dealer Division, 13/ 14 Lynx Crescent. W interstoke Rd, Weston-Super -Mare BS24 9DN. Teh 0934416392. Telex:
Acornsoft announce tidings of great joy
lor both BBC Mieroand Electron owners: eight
brand new programs for Christinas.
Each one makes an ideal stocking filler.
They’re all available at your local
Acornsoft stockist For the address or to order
by credit card simply ring 0933 79300.
Or you can send off for our catalogue by
writing to Acornsoft, c/o Vector Marketing,
London Road, Wellingborough, Northants
NN8 2RL.
Alternatively, however, you could always tak
a chance and drop a line QAn
to Father Christmas. ^IwwICW OwP I
Soltware lor the BBC Micro anti
ivtroi
W
6 .
Sti
tei
bo
9.00 Firebu g
A fast moving arcade-type game in which you are a fireman, trying to rescue some oil
drums and take them to the safety of a water tank. Your opponent is the firebug who
runs around lighting fires which move slowly towards the drums and fire extinguishers,
destroying them if contact is made.
10.00 Maze
A gripping graphics game where you enter a top secret installation with the aim of steal-
ing secrets from a rival company. The security system, however, has many levels each
consisting of a maze of corridors patrolled by armed robot guards. Complete with full
colour 3-1 ) graphics, sound effects and a high score table.
12.00 Elite
A superb 3-dimensional graphics game that’s light years ahead of any other. You are
a space trad er who roams the u ni verse, maki ng your livi ng from huyi ng and selli ng cargo
in your Cobra space craft On your travels, you will encounter aggressors who are eager
to put an end to your dealings. Be warned, only the fittest will survive.
1.00 Crazy Tracer
A crazy adventure in which you guide a paint roller round the edge of a maze of
rectangles, while avoiding the monsters which are trying to stop you by crushing the
roller. Beware - as the game progresses, so the number of monsters chasing you
will increase.
3.00 Go
‘Go* is a board game for two players which originated in China 3000 years ago and is now
more popular than Chess in the Far East. It requires strategic insight, intuition and a
strong, calculating mind. If you wish, you can also challenge the computer at differing
degrees of difficulty. A velly good game indeed.
4.00 Watch Your Weig ht
At last a weight-loss program designed especially for you. With it your computer
becomes an expert wholly conversant with and sympathetic to your needs, and will
help you choose an appropriate and individual weight-loss plan. The program also
includes a calorie counter and a series of apposite menu suggestions to help stimulate
your imagination when you just can’t think what to eat
5.00 The Complete Cocktail Maker
With everything from a Black Russian to a Betsy Ross, this program contains data
sufficient to concoct a staggering 320 different cocktails.
6.00 Paul Daniels' Ma g ic Show
Stu n and amaze your friends with your astound i ng feats of magic. This program contai ns
ten tricks to be performed by or with your BBC Micro/Electron. Hurry though - it’s
bound to disappear fast
JOE’S JOTTINGS I
JoeTelfordsho
ws
Id
iard
you how to bui
your own keybc
for a song. Get
organised nov\
A
W ITH Christmas approaching,
Santa’s elves (Elf Research
Department) have been work-
ing furiously in collaboration with
Acorn User to provide a really interest-
ing present for Mum, Dad or the kids -
the Acorn User Monophonic ORGan, or
Acumorg.
The seasonal advice from snow-
bound Telford Towers (remember Cle-
veland is north of the Arctic Circle -
Ed) is to buy the parts for Christmas,
then, after the festivities have died
down, allocate a few evenings to put-
ting Acumorg together. Users of upper
secondary age should be able to
manage with little help, but parents
should assist wherever possible,
especially as a soldering iron is
needed.
Acumorg provides a cheap and
simple way of attaching a logical music
keyboard to the BBC computer. The
package presented includes both hard-
ware and software. If there is sufficient
interest, a further article on learning
programs for it will be published. A
small amount of software calibration
may be required for some BBC micros,
but in my experience this has never
taken more than 10 minutes, and once
calibrated, the programs seem to func-
tion permanently.
The Acumorg has 28 keys, and
is designed to cover two octaves by
direct keypress, and has three user-
controllable function keys. Because the
hardware produces 28 separate digits
via ADVAL 1 , the keyboard can be com-
pletely controlled from Basic. It's con-
nected to the BBC micro by a three-
wire lead, which may be over a metre
long.
All Acumorg functions other than
keypresses are produced by software.
It should be operational in real-time, so
that musical intervals down to semi-
quavers can be played accurately.
Facilities to be made available initially
include: real-time organ sound, data-
logging (music writing facility), selec-
table octaves, volume control, major
and minor chords, and a tune record/
playback facility.
These are available from a selection
of programs described at the end of this
article. Each facility within a program
will be activated by a function key on
Acumorg.
The components (see panel) can be
bought from almost any high street
electronics store. (No pin photodiodes
are included, so problems should be
minimal.) The version built here was
constructed using components obtained
direct from RS Components which
doesn’t deal direct with the public, but
your store may be able to order for you.
The minimum tools needed for this
project are:
• soldering iron - miniature 15 Watt
type with a ^ in bit.
• small side clippers.
• small screwdriver (for D' cover).
• scissors (for cutting labels for key-
tops).
Messy solderers may find a desolder-
ing gun or desoldering braid useful.
Potential dividers
Figure 1 shows an electronic circuit
called a potential divider, so called
because the two resistors, R, and R 2 ,
divide the electrical potential or volt-
age, so that the input to channel 1 (ch.1)
is somewhere between Ov and Vref.
The actual value of this input voltage
depends on the two resistors, and can
be found by applying the formula:
_ R 2 *Vref
V|n (R 2 + Ri)
This says the voltage at V m is the result
of Vref being shared in the ratio R, to R 2 .
We can find this value by writing a small
routine:
10 REPEAT PRINT FNadc(l):
UNTIL FALSE
1000 DEF FNadc(x) = ADVAL(x) DIV
128
Notice that the analogue input is
divided by 128 to make it more stable,
giving a number in the range 0 to 511.
It’s possible to connect this divided
voltage to the computer by a switch that
when depressed will feed the preset
voltage into channel 1 of the ADC. Un-
fortunately, when an ADC channel is
not connected, it floats' between Ov
and Vref at random, which means that
the switch might appear to be
depressed, when it wasn’t. The answer
to this problem is shown in figure 2. The
side of the switch nearest to the ADC
connection is tied to Ov via a large
resistor, commonly a IMeg Ohm
ACORN USER DECEMBER 1984
JOE’S JOTTINGS
(1,000.000 Ohms). This resistence is
sufficient to hold channel 1 at Ov when
the switch is open.
When the switch is closed the voltage
at channel 1 rises because of the effect
of the potential divider. If R 2 is small in
comparison to the IMeg Ohm resistor,
the voltage at channel 1 will be very
close to the ratio of R, to R 2 . If R 2 is quite
large, say over 50k Ohm, the IMeg
Ohm resistor will act to alter the value
of the voltage from the potential
divider, because it is always in parallel
with R 2 .
While a IMeg Ohm and a Ik Ohm
resistor in parellel can be regarded as
a 1 k Ohm resistor, a 1 Meg Ohm resistor
in parallel with another IMeg Ohm
resistor would combine to produce one
of 500k Ohms. Hence the value of the
voltage at the potential divider would
alter drastically. In this project the
IMeg Ohm resistor is in parallel with
resistor values up to 28k Ohm, and this
range can be handled in a linear way
from Basic.
Figure 3 shows a potential divider
made from nine Ik Ohm resistors. If a
voltmeter were to be connected
between Ov and the junction of each
resistor in turn, the voltage would be
seen to rise toward Vref in nine roughly
equal stages. Pressing any switch will
place its associated voltage on the
input to channel 1 of the ADC, which
means we can read eight different volt-
ages via the ADC port. If we divide
these voltages by a suitable value they
can be read as the numbers one
to eight, and a 0 voltage means that
no keyswitch is pressed. A suitable
routine is:
10 REPEAT PRINT FNadc(l):
UNTIL FALSE
1000 DEF FNadc(x) = ADVAL(x) DIV
9192
This can be taken a stage further by
placing the numbers generated into a
SOUND command:
10 REPEAT note = FNadc(1)
20 IF note = 0 SOUND& 11,0,0,255
30 IF note>0 SOUND&1 1, - 15,
note*4,255
40 UNTIL FALSE
1000 DEF FNadc(x) = ADVAL(x) DIV
9192
Obviously the accuracy of the sound
generated will depend on the scaling
factor of 9192 in line 1000. This is the
part of the software which may need to
be calibrated for each Acumorg.
Figure 4a shows the circuit diagram
for Acumorg and figure 4b relates the
switches to the keyboard design. The
circuit diagram is no more complex
than figure 3, except that 28 keys and 30
resistors are used. Trace the potential
Figure 3. Circuit for a two-octave organ
divider chain from Ov to Vref, ensuring
that a switch is connected between the
chain and channel 1 at each resistor
junction. Notice that a IMeg Ohm resis-
tor is used to hold channel 1 at Ov when
no switch is pressed. It’s important to
use one per cent tolerance resistors in
the circuit, because these will provide
greater linearity, making the software
easier to write.
Figure 5 is the component view of the
stripboard showing resistors, switches
and wires, which should be fitted and
soldered under it in the positions
marked. The ‘x’s are cuts made on the
underside of the board using either a
spot face cutter, a J in drill bit or a craft
knife.
Sequence of construction
I.Cut the stripboard in half length-
ways - each can be used as the chassis
for an Acumorg.
Figure 4b. Key layout
ACORN USER DECEMBER 1984
AVP Computing
The finest software for secondary education
Get ahead by using it at home
Only AVP
can send you a free catalogue listing
Over 500 Programs
All educational All for BBC/Electron
Phone or write - no stamp needed - to
Dept A AVP Computing Freepost
Hocker Hill Flouse Chepstow Gwent NP6 5ZZ
^^^^lephon^0^^^ 543^^4hour^^^
G>-'Q
PAWS
V'.
Each disk holds 1000+ hours of s/w engineering developed
form our artwork systems. These programs fully exploit a disk-
based BBC to stimulate long-term interest through exploration
and experiment.
Prices inclusive. State 40tr or 80tr. £3 off total for 2 programs;
£6 off for 3. Add £5 if backup required. Special terms for
Schools/Colleges needing 3+ copies.
* JIGSAW PICTURE & WORD PUZZLES (2 programs): £19.95
JSPP takes any mode-2 picture, 3 pictures supplied
JSWP has fun-to-use word-puzzle creator/editor
Random jumbles on 12 levels: toddler to top puzzler
Four sliding & teleporting cursor options
Helps: Tidy/Re- jumble keys, Save/Reload
* TEX and PAM (2 programs): £19.95
TEX creates/modifies/animates mode-7 pictures
Output options: spool, *save, *save 5-pic sequence
PAM runs TEX o/p as film/slideshow/newsreel
Timed frames, Inner loops. 13 TV-type smart wipes
Shop/exhib users: please ask about Advert Mgr Sys
for displaying your goods with up-to-date prices
* MUSIC MAESTRO (synth for non-musicians): £14.95
Design pleasant/weird sound envelopes
MM displays pitch and amplitude waveforms
Play: 4oct, 8std + ownenvs, chords, arpeggios, loops
Record/edit/replay. Add rhythm after melody
Cheques/PO with order to:
Promotional ArtWork Systems
9 Mayo Cl, Leeds 8 LS8 2PX V
SAE for full details. Cheque/ PO with order. J
NOW FOR A 3 IN 1
STOCKING FILLER!
Need that extra little present for your
son, daughter, or brother? Want to get
Mum and Dad a computer game? Or just
buy one for yourself? Need that extra
little present for the tree or Christmas
stocking?
Our compendium cassette is the answer,
featuring the three exciting games,
LUDO, PATIENCE, SOLITAIRE. Guaran-
teed fun for all the family!
It only costs £3.50 and includes post &
packaging.
Fill in the form and send it with a cheque
or postal order to the address below.
Please send me cassettes. I enclose a cheque/postal order
for
NAME
ADDRESS
THE PROGRAM BUREAU. CHESHAM HOUSE. 136, REGENT STREET,
LONDON W1.
J»M t t t « « till I..* ■ t
(Sreatriiltcm
A B.B.C.(B)
Computer-Moderated Adventure Game
for 1 to 6 players.
ere is an alternative to the solitary pleasures of
huddling over a hot keyboard - a sociable board game
for players of high intelligence, heroic bravery and
treacherous cunning.
$ith real or imaginary companions you prepare yourself
to explore the mysterious, ruined Island Empire of
Cresvil 1 ion - a land of a thousand adventures. You
travel through the island of forests, rivers, plains
and townships in search of the fabulous lost Treasure
Hall of the Emperor.
oine of your discoveries will be pleasant ones, but
you must cultivate friendships to help you through
your trials and tribulations. Not all friends, for
example, will care to help you when you are attacked
by monstrous snakes, pursued by The Stalker or turned
into a bucket by an irritable old witch.
(throughout the game you will find hidden treasures,
magical weapons of extraordinary power, natural and
unholy creatures, traps, puzzles and challenges
which will tax the humour, strength and sanity of
the boldest adventurer.
By linking a board game to the computer
(5r£Btrtllt0n
goes beyond the confines of ordinary adventure games.
Send £15.95 (P.O. or Cheque)
C.M.G. GAMES
29A OSBORNE GROVE
SHAVINGTON
NR CREWE
CHESHIRE
CW2 5 BY
• S ' + ri * i * tT
NAME:
ADDRESS:
i " l *14 4 1 *1 A A F
76
ACORN USER DECEMBER 1984
| JOE’S JOTTINGS
COMPONENTS
Component
RS No.
Price
(approx)
1
stripboard (makes 2 Acumorgs)
119mm*455mm* 1.6mm
434-201
£4.50
28
PCB push switches
*
£4.20
29
Ik Ohm 1% resistors
148-506
£0.90
1
IMeg Ohm 1% resistor
149-228
£0.03
1
15 way ‘D’ plug
466-185
£1.50
1
15 way ‘d’ cover
469-572
£1.25
1m
two-core screened cable
£0.20
20cm
single-core Hookup' wire
£0.10
1m
Black and white self-adhesive labels
for keytops
solder
£0.50
£0.10
Total
£13.38
• Nestec has agreed to supply PCB switches - the address is Nestec, Kielder House. New-
castle Polytechnic. Coach Lane Campus. Benton. Newcastle-upon-Tyne NE7 7XA. Tel:
(0632) 663409. RS PCB push switches are RS no. 337 596 and cost £ 14.50 for 28. You may
have problems in fitting the Nestec switches squarely on the veroboard - see page 80.
2. Cut the track side of the stripboard at
the points indicated. Make sure no links
between tracks are accidentally made
and that the gaps completely remove
the copper tracks around the holes
marked ‘x’.
3. Fit the PCB switches in the holes
shown. Have a dry run and compare the
result with figure 5 before soldering
them in place. Note that there is a
seven-hole gap between switches in
the bottom row (apart from the function
switches), and that the rows are separ-
ated by a single row of holes. If different
switches are used, their contact pegs
may push through the stripboard in dif-
ferent positions. Try, however, to main-
tain the connections to lines H and J,
and alter the contacts at lines D and N if
necessary.
4. Solder the switches in place and trim
the solder joints, if necessary, using
side clippers.
5. Solder the four wire connections
near the function key switches. T rim the
joints if they are untidy.
6. Solder the 29 Ik Ohm, one per cent
resistors and the IMeg Ohm one per-
cent resistor into place, then cut their
legs and trim any untidy joints.
Figure 5a. Resistor layout changes for RS
switches
7. Connect the two-core shielded cable
to the stripboard as shown, with the
screen to track J (the lower end of the
potential divider chain).
8. Connect the other end of the cable to
the 15-way D’ connector (making sure
Figure 6. Lead connections to ‘D’ plug
that the leads are connected correctly)
by following the lead colours to it from
Acumorg (figure 6). Add the cover to the
'D' connector.
9. Check the trackside of the board for
dry joints - they will be a dull grey
colour - often caused by too little
solder, and for solder bridges between
tracks - caused by too much solder.
10. Check the other side of the board for
any components that are out of place,
and remove and replace them.
11. Make sure the necessary tracks
have been correctly cut.
Once the soldering has been done,
and the Acumorg checked for mistakes,
Figure 5b. PCB push switch pin-outs
ACORN USER DECEMBER 1984
Exclusive
offer to
ACORN USER
Readers
50
XIUBB
HUBS
XIUBB
XIUBB
ss/dd disks +disco«box £29 plus VAT and P + P
ds/dd disks + disco-box £3#now only £35
plus VAT and P + P
SS/DD disks + diSCO-bOX £50 plus VAT and P + P
ds/dd disks + disco-box £75 now only £70 and P + P
We buy SVi" disks from the major international manufacturers, then test
and verify them in our London laboratories. Every ¥1 tTOn disk meets all
ANSI, commercial and manufacturers specifications. Over 250,000
XIUBB disks have been sold in the U.K. in the last three years.
Earlier this year we ran the advertisement opposite, introducing the
concept of the disco-box , and everybody loved it. We also got a lot of
people on the phone asking if we could supply slightly fewer XISSS
disks, and as you can see, we’re now offering boxes in 25’s as well.
Every order of 25 or 50 comes packed in the same rigid plastic storage box
with four dividers, we’ve kept the same high specification and all disks
carry our “ two-for-one ” guarantee .
We accept orders from all government bodies, schools, universities, libraries, armed forces etc. We despatch on receipt of an official purchase order.
If you can’t raise a cheque without an invoice please post or telephone your order and we’ll send you a proforma by return.
Disco Technology Limited, Lex House, 3/6 Alfred Place, London WC1, England. Telephone 01-631 0255
PERSONAL CALLERS WELCOME
Please rush me
(qty ) disco-box (es) filled with 50 ss/dd disks at £59.50 each
(qty) disco-box (es) filled with 50 ds/dd disks at £82.50 each
(qty; disco-box (es) filled with 25 ss/dd disks at £35.35 each
Prices include VAT and P + P. I enclose cheque for
or debit my Access card no
Name Signature
Address
_(qty) disco-box (es) filled with 25 ds/dd disks at
£42.25 each
_(qty) empty disco*box (es) at £9.50 each
Postcode^
^Telephone-
Offer ends
30th December
1984
Only available
using this
coupon or
photocopy.
AU12
To: Disco Technology Ltd., Lex House, 3/6 Alfred Place, London W.C.L, England.
the finishing touches should be added.
Most electronics shops sell cheap self-
adhesive rubber legs. To prevent the
board from bending when the keys are
pressed, up to eight of these can be
struck to its underside.
To make it look more like a piano
keyboard, the top row of keys can be
covered with black adhesive labels and
the lower with white. Note that the key
on the far right is C, which is playable
and should be covered white. The three
function keys should be marked
F1:F2:F3 (figure 4b). The protection
tabs included with many packs of floppy
discs provide cheap keytop labels.
Users who are adept with wood,
plastic, fibre-glass or metal might like
to make a case for Acumorg, but this
isn’tessential.
Software for Acumorg
Although some software has been
described in introducing the concepts
behind Acumorg, it didn't originally
function correctly. The greatest techni-
cal problem with Acumorg is that the
ADCs continually sample the input to
each channel, and this is done rela-
tively slowly (milliseconds are very
slow in computer terms). This means
that pressing a key is not synchronised
to the polling of the ADC, with the result
that during an ADC conversion the
three waveforms found in figures 7 a-c
can occur.
In figure 7a a key is pressed during
an ADC conversion period, resulting in
a value for ADVAL1 which does not re-
flect the correct keypress. The same
situation can occur on key release
(figure 7b). Because of the voltage
change between Ov and V, n the value
returned will not be correct. Only in
figure 7c can it be correct, because the
switch is held closed for the full conver-
sion period.
Unfortunately, we cannot be sure
which waveform is being returned on
any keypress. So we must continually
sample the waveform until two values
match, indicating that a key is properly
held or released. A simple routine for
this is:
1000 DEFFNadc(x):LOCALa%,b%
1010 REPEAT:a% =
(ADVALx-F 128) DIV 2240
1020 T% = TIMET 1:REPEATUNTIL
TIME>T%
1030 b% = (ADVALx + 128) DIV 2240
1040 UNTILa% = b%: = a%
Notice that two readings are taken
roughly 1/100th of a second apart (line
1020). If these are equal (line 1040) then
that value is returned to the main pro-
gram - if not the sampling continues.
It should be clear that the worst case
of Acumorg recovering from an out-of-
synchronisation keypress is over just
JOE’S JOTTINGS
two conversion periods. Because this
may occur at the beginning and end of a
keypress, the sound will generally start
and end two conversion periods after
that keypress (figure 8). It is therefore
best to reduce the conversion period to
the shortest time available. This can be
done using the command:
*FX16,1
which only activates ADVAL1, allowing
the ADC to run faster, at about 10msec
per conversion. It’s possible to improve
on this, but in practice this is sufficient,
as the sound is only an undetectable ~
second out of sync with the keyboard.
The first set of software provided for
Acumorg is aimed at users learning to
use the keyboard. The programming
techniques are relatively simple, and
users should, as usual, improve on the
software given.
J Conversion period ^
I
V'
Key press ,
v m
Figure 7a. Key pressed during conversion:
incorrect reading
1 1
Conversion period
V,n —
i
1
1
i
“ — ‘Key release
— OV
Figure 7b. Key release during conversion:
incorrect reading
V/
1 Conversion period j
l r
0V 1
-Keypress Key release*"”
,
Figure 7c. Key pressed over conversion:
correct reading
Program 1 (page 103) shows the few
lines of coding necessary to make Acu-
morg play real-time sound, and can
also be used to check its calibration.
The main body of the program repeats
continually, pushing the current note
value into one of the two available
SOUND statements. In the develop-
ment of later software, it was found that
lines 30 and 40 could be combined to
read:
SOUND&1 1 ,( - 15*SGN(note)),note
*4,255
which gives silence for all notes equal
to 0. The &1 1 at the start of each SOUND
statement is there because of the need
to interrupt any sound channel at a
moment’s notice. The &1x command
interrupts sound from channel x as
soon as it’s executed.
The only calibration which may be
necessary is in line 1010, and once
done this line can be added to each pro-
gram. I found that this line needed
altering in only one out of five proto-
types.
To check the calibration, simply re-
place lines 30 and 40 with the line:
30 PRINTnote
Now connect Acumorg up to the BBC
micro and RUN the amended program
1. With no keypresses the number 0
should appear.
Press and hold each note in turn. As
each is pressed its corresponding
number from 1 to 28 should appear and
no/change. If the numbers from 1 to 28
all appear correctly then Acumorg is
calibated. If any number does not
appear or flickers between two values,
a small amendmentto the calibration is
needed. Alter the 2240 of line 110 by
one unit either way, then try again. If
the flickering becomes worse try the
other way. If adjusting the number 2240
over a range of H — 32 does not cure
the problem, reset it to 2240 and alter
the other parameter, the 128. This can
be done in steps of 32 between 32 and
224.
Program 2 allows the organ to print
understandable musical information,
corresponding to the pitch of sound
produced by each keypress. The data is
shown in line 1050 and is placed into
the array ‘noteS’ which is two chroma-
tic octaves (28 notes) long. On pressing
a key the note is sounded, and the
coding at line 60 prints out each new
note as it’s played. Rests and internote
gaps are not shown because these are
interpreted as a ‘delete’ code, confi-
gured by line 40.
The program can be altered to show
just the number of the keypress, giving
SOUND statement values which are
directly transferable to other Basic pro-
grams such as for jingles. The alter-
ation is to line 60 where:
PRINT noteS(note)
becomes
PRINT note
Line 80 sets the note produced to match
the name printed.
Program 3 introduces the user to the
idea that not all the keys on the organ
need to initiate sound. The three func-
tion keys can be set to alter the value of
the variable octave’. This is done in
lines 90 to 110.
Line 90 checks for a function key (a
key with value more than 25) and if it
finds one pressed, blanks out the
ACORN USER DECEMBER 1984
JOE’S JOTTINGS ■
indicating the current octave. Line 100
alters the octave by subtracting 26 from
the keynumber, giving a value from 0 to
2. This is used to print a new indicator
**’ in the correct position. Finally, for
keypresses over 25, the program loops
round in line 110 so that no sound is
produced. When the octave has been
set, it’s used by line 130 to produce a
sound in that octave. If the ‘48’ of line
130 was altered to ‘96’, the sound would
rise in double octaves.
Program 4 demonstrates how the
Acumorg function keys can be used to
control three of the organ’s features. FI
controls the octave range up or down
one octave. F2 alters the volume. F3
selects whether each key pressed
plays a single note or a major or minor
chord based on it. Chords can be used
to produce an accompaniment to
another instrument or even to another
Acumorg.
The function keys are trapped bythe
coding in lines 110 to 130. The three
basic procedures which handle them
are: PROCoctave, PROCvolume and
PROCchord.
PROCoctave is found at lines 270 to
310. First it clears the current screen
octave indicator (line 270), then the
octave is toggled between 1 and 0 (at
line 280), and the new octave is indi-
cated (at line 290). Line 300 is included
so that the function key must be
released to prevent multiple toggles.
The procedure returns to the main pro-
gram with the variable octave’ now
switched to 1 or 0, depending on its last
state.
Found at lines 220 to 600, PROC
volume first clears the current screen
volume indicator (line 220). Next the
volume is toggled between 1 and 0 (at
line 230), then the new volume is indi-
cated (at line 240). Line 250 is included
so that the function key must be
released to prevent multiple toggles.
The procedure returns to the main pro-
gram with the variable volume’ now
switched to 1 or 0, depending on its last
state.
PROCchord is found at lines 170 to
210 First it clears the current screen
chord indicator (line 170), next the
chord type is toggled between 0, 1 and 2
(at line 180) and then the new chord
type is indicated (at line 190). Line 200
is included so that the function key must
be released to prevent multiple tog-
gles. The procedure returns to the main
program with the variable chord’ now
switched to 0, 1 or 2, depending on its
last state.
When any key less than value 26 is
pressed, the program uses the pre-
viously set values of octave, chord and
volume to play the note indicated. This
is done in PROCpIay. PROCrest is only
used to produce musical rests and
inter-note gaps.
The PROCpIay routine is designed to
play either single notes (at line 370), or
chords. If a single note is required, the
variable ‘chord’ will have been set to 2.
If ‘chord’ is 0 or 1, a second voice plays
at line 390. If chord' has a value of 0 the
SOUND statement of line 400 is played
and the routine concludes, giving a
major chord. If the value of chord’ is 1
then the SOUND statement of line 410
plays, which alters the sound to a minor
chord.
The organisation of each sound state-
ment is such that the values of ‘volume’
and octave’ are placed in expressions
which evaluate to the correct para-
meters for the SOUND required, with-
out complex use of the IF statement.
The contents of line 370 arc shown in
figure 9.
Program 5 allows Acumorg to play
like program 1, except that whenever
FI is pressed the keypresses and
durations are stored in two 100-item
lists. These lists can be replayed at a
moment’s notice by hitting F2. When F3
is pressed the two lists are cleared,
ready for a new tune to be recorded.
With a small amount of alteration the
program could be improved to enable
the loading and saving of files to and
from disc.
Lines 100 to 140 handle the function
keys by moving the screen indicator
(lines 100 and 110), then examining the
keypress further. Line 120 checks for
function key 1 and if this is currently
pressed sets the organ variable ‘mode’
to 1. Line 130 checks for F2 and sets
‘mode’ to 2, then replays any music
stored. The benefit is that the user can
try out other tunes without them being
recorded until FI is pressed again. If it
is hit when some music is stored, new
recordings will be added to the end of
the last recorded piece.
Line 140 checks for F3, the clear key.
If this is encountered at any stage the
pointer ‘top’ to the end of the lists of
stored music is reset to 0. Line 150
handles the recording of played notes,
but the ‘mode’ must be set to 1 by func-
tion key 1 (Record).
The Replay procedure repeats the
notes played, emphasising them and
not the inter-note gaps. Altering line
230 will change this emphasis. If during
the playback the clear key is pressed,
the playback will be cut short but the
music data will not be removed. Hitting
it again will reset the music data
pointer ‘top’, effectively clearing the
stored data. This program is experi-
mental in its present form, and users
are encouraged to restructure and
improve it.
This project relies on good soldering
ability, plus willingness to experiment,
change and customise hardware and
software. For beginners attempting the
project, I suggest you work slowly and
methodically, ticking off the stages. If
you have to break off work, make sure
the equipment is kept together. Be
careful with the soldering iron (especi-
ally with children) as it’s a source of
great heat and electrical current. After
the construction of the hardware only
enter program 1 until the organ is func-
tioning properly, then move on to the
other programs.
Acumorg demonstration
and control programs are
on yellow pages 103-1 04.
10ms conversion periods
At ADC
1 1 1 1 1 1 1 1 1 1
1 1 1
T~n
rr~
1 1 1 1
i-
Key press 140ms
1
From ACUMORG
I
— Sound 140ms —
i
i
From speaker
i
20ms !
i i
20ms !
Validation delay
Validation delay
Figure 8. Timings of worst cases
THE Nestec switches may be used without modifica-
tion, but because of their pin arrangement they will
be positioned at an angle to the main board. If you
want the switches to sit square on board proceed as
follows. Gently bend pins inward until they can be in-
serted into correct holes. While applying pressure to
keep the switch in the board, rotate the switch anti-
clockwise until square with board and solder.
ACORN USER DECEMBER 1984
GRAFPAD
...for as many uses
as YOU
can imagine!
BBC MODEL B • SPECTRUM
COMMODORE 64
With Grafpad you can now add a new dimension to your
computer enjoyment, but most important, it helps you
create your own application programmes by the simple use
of the Grafpad!
The BBC Grafpad comes complete with cassette and disk
comprising of three programmes.
THE FIRST PROGRAMME
(The above designs were drawn by a 12-year-old at our
showrooms!)
o
(Size: 25mm height x 355mm width x 260mm depth)
Weight: 1 ,2kg (Gross)
HOWTOORDER:
BYTELEPHONE: BY POST:
If you are an Access Card Holder Simply fill in your requirements on a
simply telephone us giving your Card sheet of paper, enclosing your
No., Name. Address and item(s) cheque/P. O. made payable to:
required and your orders will be BRITISH MICRO,
dispatched within 48 hours! Please allow 14 days for delivery.
• DEALER INQUIRIES WELCOMED
• SPECIAL DISCOUNTS FOR EDUCATIONAL
AUTHORITIES
displays the co-ordinates of your screen area. The
co-ordinates are based on the screen with a grid size of
1023 x 1279 pixel, also in the Grafpad giving you a grid
size of 320 x 256 pixels! This is to allow you to write your
own graphic programmes.
THE SECOND PROGRAMME
provides you with the utilities for circles,
squares, triangles, free-hand, erasing
line-drawing etc, and of course, full
“Fill-in” facility in 16 different colours by
the simple use of the pen!
Draw from a simple apple to a computer
circuit - store in cassette or disk,
perhaps transfer direct to a
printer - in black and white
or full glorious colour!
THE THIRD PROGRAMME
The unique C.A.D. (Computer Aided Designs) programme
adds further enjoyment and professionalism to your
computer designs!
The Grafpad comes complete with Operational Manual,
Programmes, The Grafpad and Pen and it simply plugs
in your computer.
BRITISH MICRO
CO E « C . 05
■C 0|£““ 03 2S
« - s « ■§ t
■= c — ttS »
2.eoT5 »-g e E
E
e jf
s 5
§
s «
<»» eLo-js ■£
oi^»oc
■* 2£*“2
5 = S 2 ii "
-« s <= f £ s|f
2rv3 S 0 ®«2'i
« ?Ss oj " 0
2 £ 2 E *£ t *£ §
*2 «5
* o.*s
W Ex
sa ?
as «<
u > S rn «,
MJl
*«E
3 Z -
:^oc
4^)0
a£uj
3<0
I g
3g §
ssa
3UI -;
SS5_
i?*s
a » u <
fi=lS
Amazing how played out some thingb<
• »
•••
. • ♦
Will you think the same of your
micro in 6 months’ time?
Remember the days when every
record player was gifted with a needle
instead of a stylus. 45’s were “ini’ 78’s
were “out’.’
Before the days of hi-fi and laser discs.
When a graphic equaliser was a break-
through on the football pitch instead of
in music technology.
Look at a record player now and it’s
a museum piece.
Its like that with micros too.
The machine you thought would give
endless hours of fun and interest often
becomes a five minute wonder. Played
out w ithin months. Or so you thought.
But imagine communicating w ith
other micro users on a nationwide
mainframe system. Updating yourself
daily with the very latest computer news
and reviews. Paging a special Bulletin
Board. Feasting from "Prestel s vast menu.
Lven downloading a choice of software
absolutely free.
In fact, imagine 30,000 pages at your
fingertips and you’ve imagined what it’s
like to be on line with the Micronet 800
system.
For Just FI 3 a quarter (and, for most
of you, a local telephone call when-
ever vou want to connect up) you could
subscribe to the Micronet system.
The only extra you need to connect
up is a modem unit. Which is a small
enough outlay for what it buys.
Micronet’s features are almost limit-
less and constantly updating so why not
see it in action at John I ew is stores,
selected W. 1 1. Smith shops and Spectrum
UK dealers.
Or fill in the coupon tor our brochure.
You’ll find vou won’t want to play on
anything else.
Please send me the lull tacts about Micronet SOI) - 1
Name __
Make Model o! Micro
Address .
Making the most of your micro.
telephone
MK'KOSl I 80(1. I intrant House. 8 lli tb.il I fill.
I <>ndon I C’lK >1 J. h li phone nl s ^ *mji2/84 I
'K« >\| 1 Hint. I intrant Mmiim'. 8 HciL.il I till, I ouilnii 1 1 1H >| |
li h ph«>n« m ‘ .x tm
'I'ri 'ti I and tin IVMel vnwlml an ii.idoiitaiU ><| Itnlislt lelct nmumnn atintis
PRINTERS I
Dear Mr Hill,
Please can you help me and a number of other frustrated printer-users
with a problem which I know can be solved but with a little knowledge
needed from someone of your standing. The problem to which I am refer-
ring is the screen dumping of ‘protected’ screens, games etc, on an
Epson printer. By ‘protected’ I mean that the program is protected in such
a way that one cannot hope to get into it and add a nice little screen dump.
In the July issue of ‘Acorn User’ you talk about dumping a reasonable rep-
resentation of the screen to the printer. This is all very well if you have a
nice graphics program which is listable, but please tell us -in laymans
terms so even an idiot like me can understand - how on earth you pro-
duced the dump of the ‘Q*Bert’ screen on page 165 of July’s issue.
At every show you see lovely dumps of nearly every game ever
released pinned up all over the stands, but nobody seems to know how
it’s done!
What’s needed is a nice machine code program that can be loaded at
an obscure address and which will interrupt any program while it is
running and dump whatever is on the screen to the printer. Your rival
magazine ‘Micro User’ published one several months ago which claimed
to do this but out of nearly 100 games tried, it only managed to dump
‘Hopper’ by Acornsoft. Please write or find me a program with which I can
happily dump games screens with my BBC and Epson.
Thank you for your time and consideration, and I hope you can help me
out with this most frustrating task.
Yours faithfully
A G Postle
George Hill’s three programs solve a reader’s problem
with dumping freeze frames of arcade action
D EAR Mr Postle, The time has
come to blow the gaff. To do this
kind of screen dump it is essential
to have a machine-code dump. The
colour dump used for Q*Bert sat in
page 10 (&A00 to &AFF) and was pub-
lished with my review of the Canon
PJ1080A colour printer ( Acorn User ,
July issue, pages 163-5). This article
contains the assembly language for a
machine-code dump for a dot matrix
printer.
When I dumped Q*Bert(and inciden-
tally Snapper and some other games
screens) I cheated!
Q'Bert has a Basic controlling pro-
gram, and so I found a convenient place
and inserted the line:
CALL&A00
and hey presto!
Snapper was a bit more tricky, but is
a well-constructed piece of machine
code. It therefore consists of a number
of JSR instructions at the beginning of
the code. I looked at the disassembled
listing and poked the two bytes:
&00 &0A
(the start address of my dump) in place
of various subroutine addresses until
the dump occurred at a suitable junc-
ture.
None of this really helps you with
your problem, but it does indicate an
approach for programs for which the
method I explain below does not work.
There are three pre-requisites if you
want to carry out an ‘instant dump’.
First, you must have a piece of machine
code buried in the machine that can do
the dumping. Second, this piece must
be found a home where it does not
interfere with the normal functioning of
the computer, or with the game in ques-
tion. Third, you must be able to ‘freeze’
the game.
First the freezer. The best way to
interrupt any computer process is to
generate an ‘interrupt’. This means
that the computer detects an ‘event’
and transfers control to a piece of
machine code. The address of this
machine code is ‘vectored’ (ie, trans-
ferred) through a memory location
reserved permanently for this purpose.
The vector address in question is &200
and &201. The event we want to detect
is ‘key pressed’. This is ‘enabled’ by the
operating system call:
*FX14,2
We now write our interrupt handling
machine code, and deposit its address
at &200 (low byte) and &201 (high byte).
There are three programs. The first
is Autocol, which sets up the interrupt
handler at address &9C0 (where the
speech processor has its work-space
or in the middle of the cassette output
buffer, which will be unused unless you
save something), which is relatively
safe. It then performs the necessary
*FX call and deposits &C0 at address
&200 and &09 at address &201. When a
key is pressed the CPU completes its
present instruction, then performs a
JMP (&200) instruction. This jumps to
the location pointed to by &200, which
is &9C0.
The routine preserves the registers
by pushing them onto the stack. The
ACORN USER DECEMBER 1984
I PRINTERS
‘Hunchback' screen dumped by George Hill’s programs
The Q* Bert screen that prompted Mr Postle’s letter
last one preserved is the Y register,
which is transferred to the stack
through the accumulator (tya:pha). This
results in the contents of the accumula-
tor being the previous contents of the Y
register. This contained the ASCII code
tor the key which had been pressed. It
is compared with (the ASCII code is
64). If it was not @ then the registers
are restored and we exit gracefully. If it
was @ then we jump to the dumping
subroutine. Any machine-code dump
will do, but you must find it a suitable
home, ‘LOAD it there and define its
start address as ‘dumpstart’. (I found
most dumps for normal dot-matrix
printers quite unsuitable for producing
multicoloured screen pictures.)
The @ key was chosen because few
games appear to use it as a control key.
It should be clear that this method will
work with most games and almost all
Basic graphics programs. There are
exceptions, however. Some games use
my program’s workspace at &900 and
&A00 and attempt to overwrite the
dump -Hopper appears to do this,
resulting in a ‘Bad program’ message.
Some have their own interrupt routines
to handle the keyboard and so reset
&200 and &201, by-passing the inter-
rupt handler (Rocket Raid does this).
The method works for a surprisingly
large number of games, though.
The second pair of programs com-
prises Dumper , a Simple setting-up
program, and Autodmp , which is much
more complicated and deserves some
explanation. It generates a machine
code dump suitable for the ESC L nl n2
double-density graphics. This occurs
on Stars, Epsons, CP80, and Canon
printers, and probably many others.
Autodmp sets up two pieces of
machine code of one page each. They
are interconnected but need not be
consecutive. CODE1 contains all the
storage space, some of the subrou-
tines, and the interrupt handler. It is
preceded by a jump instruction, so that
it can be called at address &900. The
second piece of machine code (CODE2)
actually carries out the dump.
My most recent article on screen
dumps introduced the subject of ‘logi-
cal’ and ‘physical’ colour dumps (July,
page 167). This dump is a compromise.
It dumps modes 2 and 5 in physical
colour (otherwise some games
screens which use VDU19 calls exten-
sively look disappointing) but modes
0,1 and 4 in logical colour (otherwise
the contrast is very poor).
The first problem remains - where to
put the machine code. I have solved it
for most disc machines - &900 to &AFF
remains clear most of the time. The
problem for tape machines is that &D00
should be free, and that is where the
second piece of code is located, but
many games programs use this page of
memory. T ry &B00 (the soft key buffer -
often unused) as an alternative. These
modifications will have to be left to
someone who uses tape regularly.
A desirable side-effect of this last
system is that it can be used in the
absence of the interrupt handler. If you:
‘LOAD CODE1
‘LOAD CODE2
inserting the line:
CALL &A00 (&D00 on tape)
will cause an excellent screen dump.
So there you have it, Mr Postle. I
hope it meets with your approval. I
must admit that I still had to cheat for
Q*Bert even with the new system. The
problem is that games using more than
three ENVELOPE commands use &900
for their storage and we get overwriting
of the dumping system. I leave readers
to puzzle out the answers to that.
The Autocol, Dumper and
Autodmp programs are listed
on yellow pages 105-108
ACORN USER DECEMBER 1984
Statix for the BBC Microcomputer,
models A and B (32K)
£7.95 including VAT from
leading software stockists
cd = DC= 2
88
ACORN USER DECEMBER 1984
COMPETITION
COMBINATION
♦CRACKER*
Win a £50 barcode reader package in our Christmas quiz
A s the snow swirls around you in
the wilds of Long Acre and you
pull your adventuring gauntlets
tighter around your fingers to keep out
the cold, a pitiful sight shuffles out of a
damp and darkened corner and blocks
your passage.
Dressed in combat gear (army sur-
plus -Battle of Verdun) and with a
Santa Claus beard which looks three-
days genuine, it parts its lips and a
shallow moan emanates towards you:
Spare us a few bob for a drink, guv.
Season of goodwill y’know’.
With a shock, you perceive from the
icicles dangling from his gold earring,
that you have just encountered Mad
Alex -he who has consumed more of
your time in the pastyear, by giving you
ridiculous puzzles to solve, than you
would have wished.
Begone, wretch!’ you cry. ‘If I give
you money, far from spending it on
honest drinking, you’ll only put it
towards a second processor!’
'Honest, guv, I won't. In fact, if you
were to accompany me to that excellent
hostelry yonder, The Freemasons’
Arms, I venture to suggest you might
learn something to your advantage.'
Your heart sinks. You know only too
well the mental anguish and late nights
entailed in trying to acquire one of Mad
Alex's advantages. And yet, one day,
maybe?
In a dream, you cross the threshold
and before you know it Mad Alex has
his hands on your pouch of sovereigns
and is distributing largesse to all and
sundry.
After the first few flagons have been
quaffed, an air of weariness descends
upon you. ‘Er, are these people from
the Acorn User dungeon?’ you enquire
of Mad Alex, fool that you are.
‘Indeed.’
And I suppose I have to solve some
problems before I can talk to them?’
Mad Alex clicks his fingers and Kate
the serving wench, scuttles over with a
sheaf of paper. Written on it are the fol-
lowing puzzles:
Problem 1
Find the largest and smallest numbers
containing any nine of the digits 0-9 (no
digit to be used more than once) which
is exactly divisible by 11. What is the
difference?
Problem 2
23 A 3 + 24 A 3 + 25 A 3 is the smallest
square formed by three consecutive
cubes (excluding 1). What is the smal-
lest square which can be formed in this
fashion by more than three consecutive
cubes (again, excluding 1)?
Problem 3
Mad Alex had five hogsheads of his
beloved extra-special Bulls Blood and
one hogshead of el cheapo Plonko (the
latter reserved for the rare non-
occasion). The hogsheads contained
15, 16, 18, 19, 20 and 31 gallons. Under
straitened circumstances he sold part
of the Bulls Blood to one dwarf dealer
and twice as much to another, leaving
him with only the hogshead of Plonko.
How many gallons of Plonko did he
have?
Problem 4
At the dwarfen temple are two bells
which toll to indicate important events.
The first bell rings every 1 1 seconds
and the second bell every If seconds.
To a dwarf ear, however, two peals
which occur within \ second or less
sound like one. If both bells begin
ringing exactly at midnight how many
peals will have been heard fifteen
minutes later?
Alex explains to you that the serial
number to the vault containing the
treasure is the sum of the solutions to
these four problems - adjusted by what
you are told by the people he is about to
introduce to you.
He goes on to explain that all these
people (who are currently celebrating
your good health at your expense) are
either dwarfs or trolls. For the benefit of
newcomers to the dungeon, it should
be recalled that dwarfs invariably tell
the truth and trolls equally invariably
lie. Be certain that you do only what a
dwarf tells you,’ Alex warns you.
‘Ignore all instructions from trolls.’
At Table 1 there are two people who
raise their glasses to you.
A: We are both trolls. Add the solution
to problem 1 to your answer.’
B: 'Add the solution to problem 3 to
your answer.’
At Table 2 there are three people.
A: C thinks exactly one of us is a troll.
Add the square root of the solution to
problem 2 to your answer.
page 91 ►
See page 91 for August
competition results
ACORN USER DECEMBER 1984
SPflC€ PHOT (32K) £7.95
Travel through time with this excellent arcade-style program. There are five waves consisting of first world-war biplanes, second
world-war Spitfires, helicopters, jet aircraft and U.f.O.s. Watch out for the guided missiles, drone planes, flagships and
paratroopers. €ach stage is progressively more difficult as the warfaring equipment becomes more complex, fin exciting fast-action
game.
Authors: Peter Johnson $ David lovekin.
(K6VBOARD Ofl JOVSTICKS)
• • •N€UU R€L€RS€ • • •
IKS 111 KHIII III!
^ ti n \) .
Kill 1 1 II 1 S (■ 1 1 1 1 *111
, VC ,} • »
'finH '
RIAIIFT (32H)
£7.95
An arcade-type game featuring a unique 3D scrolling screen effect. The
object is to rescue the hostages from their bombed houses by landing your
helicopter nearby and transporting them bock to the Red Cross Hostel. Vou
moy bomb the tanks, but you lose points if you kill a hostage with a bomb
or landing. Other features include the auto-gyro and the killer satellite.
Incredible graphics.
Author: Peter Johnson.
(K6VBOARD OR JOVSTICKS)
STAR WRAP (32K) £7.95
Completing our space trilogy; can you save your planet from
the evil uiarlord?
(KCVROARD OR JOVSTICKS) • • • N6UU R6L6FI56 •••
COMPETITION
COMBINATION CRACKER
◄ page 89
B: C is a dwarf. Add the solution to prob-
lem 2 to your combination.
C: I am a dwarf. Subtract the solution to
problem 3 from your number.
At Table 3 three more imbibers greet
you.
A: B thinks C is a troll. Add the solution
to problem 4 to your number.
B: A is a troll. Subtract the solution to
problem 4 from your answer.
C: A is a dwarf. Add the solution to prob-
lem 1 to your number.
At Table 4 another trio sits swilling
your ale.
A: C does not believe we are all dwarfs.
Add the solution to problem 3 to your
number.
B: C is a dwarf. Add the solution to prob-
lem 1 to your answer.
C: Subtract the solution to problem 4
from your answer.
Now you have the combination to the
treasure vault. What is it? Answers on a
postcard, please, to arrive not later
than 4 January 1985, addressed to
December Competition, Acorn User, 68
Long Acre, London WC2. The first five
correct solutions out of the bag win an
MEP barcode reader package, each
worth £50, kindly donated by Addison-
Wesley Publishers. The next five
correct entries will receive the book
Procedures and Functions in BBC
Basic by Douglas Gregory.
♦ AUGUST
winners"
THE August competition attracted an
enormous entry -approximately 2000
postcards arrived in our office from as
far afield as Zambia, New Zealand and
the Middle East. Evidently the prospect
of winning a modem and talking to the
world inspired you all.
Mad Alex’s message was a simple
letter-for-letter substitution code which
then posed its own puzzles, the
answers to which were:
26 Letters of the Alphabet
7 Wonders of the Ancient World
1001 Arabian Nights
12 Signs of the Zodiac
54 Cards in a Deck (with the Jokers)
18 Holes on a Golf Course
200 Pounds for Passing Go in Mon-
opoly
3 Blind Mice (See How They Run)
24 Hours in a Day
57 Heinz Varieties
29 Days in February in a Leap Year
12 Players in a Cricket Team (includ-
ing the Twelfth Man)
The only one which ‘stumped’ some of
you was the last one. TM’ was
occasionally interpreted as team
manager’ or, even more bizarre, ‘third
man’ - that’s not cricket!
The five winners of the Torch
Unicomm modems were A Waluish of
Essex, Sue Mounce of Devon, Mark
Betteridge of Doncaster, E Southall of
Surrey and Carol Nelson of Leicester-
shire. A special mention to Karen Clark
of Sydney, Australia, whose postcard
featured an attractive rear view of what
she claimed to be herself surfboarding
naked!
complete
with
ram
1: 6 SLOT ROM ♦ 1*16K RAM * 47:00
2: 6 SLOT ROM ♦ 2*16K RAM * 59:00
3: 1*16K RAM ONLY * 38:00
4: 6 SLOT ROM BOARD 25:00
5: EXTERNAL 4 SLOT ROM BOX 39:95
6: SPARE CARDS FOR ITEM 5 3:00
ram inclusive in
the price!
# FREE software to operate these boards Send tape/disc BASIC still highest priority!
All boards fit underneath keyboard therefore do not cover ram area causing overheating.
No bits of I/O Port used Compatible with RAV/FN ?0 Also available at TWII I QT AR
Open 9AM- 10PM. 7 DAYS a WEEK r^MVCIN 4U I VVILLo I AK.
RAMAMP COMPUTERS
25. AVON DRIVE. WHETSTONE LEICESTER
TEL 0533-8864966
ACORN USER DECEMBER 1984
Wt!UmK
By choosing a TAXAN
KP810 or KP910 NLQ dot
matrix printer from Kaga,
you can count on getting
the very highest quality,
reliability and value.
PRINT QUALITY
Both printers offer all the standard features
found in dot matrix graphics printers.
But really excel when it comes to Near Letter
Quality (NLQ) printing, producing output that
equals or exceeds the quality of printers costing
considerably more.
FEATURES
The KP810 and KP910 share some very
impressive features: ■ 160 cps print
performance. ■ NLQ double pass printing -
selectable at switch on. ■ Unique incremental
printing mode. ■ Friction feed and tractor feed.
■ Standard Centronics interface (serial option
available). ■ Fully compatible with all popular
software packages, including Lotus 1-2-3,
Applewriter, Word wise etc.
The KP810 has a built in roll paper holder. The
KP910 will accept extra wide paper (up to 17") -
printing 156 char/line normal print.
VALUE
With all these features you might expect to
pay more. But at around £319 for the KP810
and £399 for the KP910, these printers give
excellent value for money.
All prices ex- VAT and correct at time of going
to press.
TRADE AND OEM ENQUIRIES WELCOME.
AVAILABLE FROM W. H. SMITH AND OTHER
PROFESSIONAL DEALERS NATIONWIDE.
KIF-4308 MULTIPURPOSE TYPE
PRINTER BUFFER
separate printers at one time . . . and more.
RING 0442 60155
FOR DETAILS
EXCLUSIVE UK DISTRIBUTOR. TAXAN IS THE NEW BRAND NAME FOR PRODUCTS MANUFACTURED BY KAGA ELECTRONICS CO. LTD.
0
D) M
! Data Efficiency Ltd !
Whatever year system,,, insist on KAGA TAXAN
Computer Peripherals Division. Maxted Road, Hemel Hempstead, Herts. HP2 7LE Tel: (0442) 60155 (20 lines) Telex: 825554 DATEFF G
1
1
BACK ISSUES
fBACK ISSUES £1 .254
6. January 1983 MEP school launch.
*FX commands for sound. Second BBC
TV series. Machine code 3 -two pass
assembly. Disc drives for the Beeb.
Programming forum. Program protec-
tion. Micros in schools -new series
Commodore Pet printer used with
Beeb BBC programs written on an
Atom. Extra Atom memory.
l
7. February 1 MHz bus examined (4). 3D
Atom graphics (3). Atom BBC Board
reviewed (3). Machine code 4-
memory (5) BBC Computer Literacy
update (1). Atom error handling (2).
Micros in schools 2 - getting organised
(6) Hints and Tips (4). Beeb Forum (3).
Reviews of Wordwise(2) and the Amber
printer (1). ***
8. March Chess on the BBC micro (3).
Sound on the Beeb (4). Printers for
beginners (4). Atom analogue con-
verter (2). Schools 3 -micros and
maths (6). Machine code 5 -indirect
addressing (3) DIY lightpen (5). MEP's
Microprimer review (2). Atom Ross
toolkit review (1). Beeb Forum (2).
Assembly language and Pascal book
reviews (2). ***
9. April Hexangle game listing (4). Bach
on the Beeb (4). Hints & Tips on disc
drives (4). Machine code 6 -the CALL
statement (4). Interfacing the 1 MHz bus
(3). Schools 4 -young children and
micros (6). Graphics listings (2).
Printers for beginners 2 (4). Reviews of
BCPL, educational software and Atom
software (3), ***
10. May Review of Basic II. Graphics
listings. New *FX calls in OS1.2. Colour
mixing on the Beeb. Jazz, blues and
folk on the BBC. Schools 5- language
development. DIY Beeb interface box
Atom sound board. A to Z of printing:
how to get going, Hints and Tips:
PROCs, discs and FNs. Printer, soft-
ware and book reviews.
11. June Techniques series -sorting
Hints and Tips: 50p network. Drawing
techniques and CAD. Machine code:
interrupts. Schools 6- information
technology. Atom Forum. Beeb Forum.
Printers- write your own graphics
dumps Comparitive review of View
and Wordwise. Three graphics pack-
ages reviewed. Test of Acorn Users
interface box.
12. July Techniques- hash tables.
Hints and Tips: logic made easy.
Recursion and graphics. Handling
strings Two ideas for passing vari-
ables Beeb aids the blind. DIY second
keyboard. Beeb Forum. Sounds on the
Atom Hardware, firmware, software
and book reviews. Atom Forum.
13. August Printer graphics and
dumps. Techniques -Tree structures
and sorting. All the fun of the fair 40/80
disc copier. Colour painting. Basic II:
random access files. Screen dumps for
Olivetti, Centronics and Seikosha.
Atom strings. Reviews of Tandy
CGP115 printer, five educational
packs, A to D converter.
14. September Techniques - ink-blots
and mazes. Painting by lightpen. DFS
space explored. Beeb Forum. Mega
Monsters game listing. Machine code
graphics dumps Atom Forum. Atom
cassette recorder check. Reviews of
Atom RAM boards. Cumana disc
manual, Logo for schools. Hobbit
floppy tape and books.
15. October Women and computing.
Techniques- random numbers. Re-
view of Computer Concepts' Beebcalc.
Fractal graphics. 57 files on 40 & 80
track discs. Vampire game listing.
Beeb Forum. Assembly code controls
tab key. Osfile merging. Atom future.
Atom verify routine Reviews of Vu-
Type , Procyon Atom book. Epson FX80,
Teletext adapter, disc drive, software.
16. November Techniques - imposs-
ible problems. Contour graphics. Con-
necting two Beebs together. XREF:
sorts & lists variable, function and pro-
cedure names. Assembler ultilities in
Basic II. OS, VDU, ‘FX, OSBYTE calls -
pull-out poster Disc overlays. Adding
extra Atom commands Reviews of 7
educational packs, Atom ROM, books,
games.
MK mkiv. Ikitran md tom iMgdtiM H mmim O
HINTS & TIPS; new icJown
BHBTALK: for Iwomkro
XRtf acme search utility *
ATOM: tool bo* routines
WSCS: memory overlays
17. December Random graphics. Ani-
mated graphics in colour. Tech-
niques -graphs. Hints & Tips. Univer-
sal printer dump. 6522 connected to
the* Electron. Saving machine code
Beeb Forum. Graphics pull-out poster
Index: July 82-July 83. Forum Extra:
EQUS. BBC helps the disabled.
Schools -data processing. Transfer-
ring data between Beebs, Atoms ... or
Pets. Atom block demolition utility.
Atom disassembler program. Reviews
of software, books, educational pro-
grams from Chalksoft.
18. January 1984: Games special issue
Techniques - graphs part 2. Stacks and
queues, Basic and languages. Hints &
Tips. Voice chip revealed. How to write
games. Electron interfacing. Beeb
Forum. Life graphics routines.
Defencecom game listing. The Train
Game listing. Machine code graphics.
Where to put machine code. Schools -
handling data. Juki daisywheel printer
examined. Atom Forum and adventure.
Reviews of ultilities. software. Beeline
wordprocessor, educational packages,
two chess programs.
19. February: Adventures special issue
Techniques- efficient sorts. PROC for
a numeric keypad on the Beeb key-
board. 12 graphics listings. Random
access filing on disc. Locking files.
MCP40 printer/plotter looked at. Hints
& Tips. Beeb Forum Make discs read-
able on 40 and 80 track drives. Screen
memory organisation. Hints on adven-
ture design. Adventure action. Adven-
ture ideas in computer language. Text
compression. Word-crunching. VIA
chip on Electron to drive a parallel
printer. Atom Forum. Schools - simu-
lation packages. Reviews: Disc Doctor,
Leasalink’s DFS upgrade, Hitachi’s
microdrive system, Solidisk’s sideway
RAM board, software.
20. March Utility: timing routine. Frac-
tals. Teletext and mode 7 dump. ROMs
reviewed. Hints & Tips. Beeb Forum.
Add sounds to your games. Learn Lisp
1. Cube graphics. Printer driver for
View Basic II from Basic I. Beeb s ADC
chip Atom Forum. Listing formatter for
the Atom Atom bytes free' routine.
Schools -test of Factfile. Keyboard
skills. Amcom DFS v Acorn DFS. Re-
views Beebpen wordprocessor, Atom
expansion system, software, books.
21. April Beeb graphics on TV. 6845
chip explored. Advanced filing
systems Lisp 2. Hints & Tips Beeb
Forum. Choose disc tracks to copy.
Function key editing. Teletext dumps
CES scrutinised Passing variables.
Computer Concepts' graphics ROM.
Schools -simulations. Calculating
Easter dates Better programming.
Atom Forum. Atom ROM routines. Con-
verting BBC to Atom Basic. Three
printers compared. Reviews, software.
Aries B20 RAM board. Toolkit , Moni-
tors.
22. May Bitstik graphics system. Hints
& Tips. 6502 second processor exa-
mined. Lisp 3. Beeb Forum Disc utility
to keep track of available space. Stat-
istics. Pattern graphics. OSWORD
explained. 4 colour graphics listings.
Second-hand disc drives. Education -
do girls get a fair deal? Atom Forum.
BBC to Atom Basic 2. Reviews: British
Micro’s Grafpad, Edword wordproces-
sor. 4 sprite generators, Opus micro-
drive, Beasty, software.
23. June Acorn Z80 second processor.
Forth. Graphics to brighten up your
games Soft Pottery graphics. Go faster
and save memory space. Rapid search
and load routine for tapes How the
Beeb and Electron work 1. Business:
reviews and how to gently enter office
computerisation. Education- adult lit-
eracy Dumping Atom programs on the
BBC Atom Forum. Software copyright
laws. Hints & Tips Techniques- B-
Trees. Beeb Forum. Reviews of moni-
tors, printers, books, software, adven-
tures, EPROM programmer.
*** Sold-out copies
Four issues of Acorn User are not available - July 1982,
February, March and April 1983. Photocopies of articles
are available at 18p a page (minimum charge 50p, in-
clusive of postage). Orders should be addressed to AU
Photocopies, Redwood Publishing, 68 Long Acre,
London WC2E 9JH. Figure in brackets indicate the
number of pages for each article.
HOW TO ORDER
Fill in the order form opposite and send with your
cheque or postal order for Cl. 25 per issue (made pay-
able to Redwood Publishing) to Acorn User Services,
PHS Mailing Ltd, PO Box 14, Horley, Surrey.
ACORN USER DECEMBER 1984
During 1984 thousands of readers have played the Acorn
User software games Swordmaster and Trek. Now, just in
time for Christmas, we have expanded the range with six
more -tremendous games on cassette and disc. Everyone
is an absolute winner and, of course, great value. Give
yourself a present this yean with the best wishes of Acorn User.
VAMPIRE CASTLE
Make sure you play this adventure
with the lights on It plunges you
into spine-chilling reality, where
you can almost smell the dank
odours and feel the terror around
every corner Eyes peer at you
through the gloom and all manner
of creature awaits your slightest
error. Try to find and destroy Dra-
cula. but remember there are fates
worse than death
The game, written by Andy Mit-
chell, includes suitably eerie music
and surprise graphics, and we
accept no responsibility for heart
attacks suffered as a result.
A gem of an adventure P C N
C6 95 Cassette
£9 95 Disc (40/80)
FLINT'S GOLD
If you suffer from sea sickness,
scurvy or beri-beri this game will
either kill or cure. It's a swash-
buckling adventure that may be
the experience of a lifetime if you
can survive long enough In your
search for the legendary Flint s
Gold you will sail the Spanish
Main to a land of blood-thirsty
pirates, and you may never return.
The sound of crashing surf, the
cry of seagulls, and the accompa
nying sea shanty are so realistic
that you can almost taste the salty
air.
'It 's a far better story than the Hobbit
Micro User
£6 95 Cassette
£9.95 Disc (40/80)
TREK
TREK was the first game to take
advantage of voice synthesis on
the BBC micro and uses joystick
or keyboard.
Trek puts you in charge of a
Starship with the task of wiping
out an alien fleet It's an excellent
adaptation of the classic game
with 7 screen displays, 3 on-board
computers and 2 weapon systems
Versions have been written for
BBC micro and Electron to use
both machines to their full. The
BBC tape uses voice synthesis (if
the chips are fitted)
The game has been extensively
developed from Tim Heaton's
famous Trek III It barely fits into
32K.
£7 95 Cassette
£1 0 95 Disc
SWORD MASTER
SWORD MASTER is one of the
few two- player games around, and
is designed for joystick or key-
board
Sword Master by Ken Worrall is
based on the fencing rules written
in 1190 by Herman von Salza for
the Deutscritter Order of Teutonic
Knights It features full-colour
machine code animation of a
sword duel between two knights
A quality game with high class
graphics one of the most enjoy
able games / have played Home
Computing Weekly. June
Swordmaster is an immensely enter-
taining game with excellent graphics
and animation Personal Com-
puter Games. June
Swordmaster is a unique game
one of the few two player games that
makes more than a token gesture
towards truly interrelated action
PC N. June
£7 95 Cassette
£10 95 Disc
ACORN USER DECEMBER 1984
COMPENDIUM
A tremendous-value compendium
of the three most popular Acorn
User games.
H EXANGLE demands the
utmost concentration. You and the
micro take turns in drawing lines
between the six points of a hexan-
gle, avoiding at all costs complet-
ing a triangle while at the same
time forcing the computer to do
so.
In MEGA MONSTERS you are
confronted by waves of aliens
While avoiding these and many
other obstacles you have to rescue
the stranded mutants. It gets more
difficult with each phase until
finally you face the Monster him-
self.
VAMPIRE is a two-player action
game in which good battles with
evil. Each player has an equal
number of souls in his care, repre-
sented by tombstones or crosses.
During each period of day or night
one player has the chance to
recover or capture souls from the
other. The winner is the one to
recover all the souls.
£7 95 Cassette
£10.95 Disc (40/80)
CORPUSCLE
In this superb machine code action
game by Ken Worrall you assume
control of the body’s defences,
journeying into the three-dimen-
sional labyrinth of the human
arterial system. Invading colonies
of bacteria advance relentlessly
and you must destroy as many as
you can. If you fail to keep the
bacteria count low they attack
individual organs. You must then
frantically follow the network of
arteries to reach the site of infec-
tion. Too many critical areas and
you die.
You don't need to know a great
deal about the body to begin with
- a map is provided But we
guarantee you'll know a lot more
when you've finished. It's a unique
adventure, truly educational and
great fun.
£7.95 Cassette
£10.95 Disc (40/80)
HACKER 2000
In the year 2000 only two classes
survive, Programmers and Proles.
As a Prole, your only escape from a
life of drudgery is to hack' your
way into the massive Multivax
complex in order to change your
Brain Scan Report and obtain
money to bribe the Thought
Police.
You may gain vital information
with the assistance of the Duty
Android in a tour of the complex If
you manage this, you're on your
own. From here on you start to
appreciate the originality of the
game in its representation of a
real-time system. You'll need all
your powers of logic and some
lateral thinking to use the infor-
mation you glean to 'hack' through
the Multivax systems. Your goal
can be reached in an unlimited
variety of sequences.
£7.95 Cassette
£10.95 Disc (40/80)
TRAINS
This classic game by Peter Balch
requires quick wits and clear
thinking. Your aim is to manoeuvre
a number of trains around a com-
plex network of track, as you pick
up fare-paying passengers and
deliver them to their destinations.
All the time your valuable stocks of
coal are dwindling. If you succeed,
you have even more trains to con-
trol and more passengers to col-
lect. And as if this were not
enough to cope with, you are con-
fronted by the Demon train over
which you have no control.
The game has excellent graphics
and will keep you on your toes.
See how profitably you can run a
railway.
£7.95 Cassette
£10.95 Disc (40/80)
-PLUS-i
ARTICLE LISTINGS
ON CASSETTE
Yes, at last, the tape you've been crying
out for! Save the wear on your fingers
by sending for one of our cassettes
giving all the major listings in this issue.
Each cassette costs £3.75 (inclusive) for
the Electron and BBC micro. This
includes a menu and disc transfer
routine to help you find your way
around - and use on your own programs.
The tapes come with BBC programs on
one side and Electron programs as the
other, so it shouldn't be possible to mix
the two.
ORDER FORM PAGE 96
Save yourself
the time and bother of
typing in Acorn User listings
ACORN USER SOFTWARE
EIGHT OF THE GREATEST
I would like to order cassettes/discs at £7.95 and
£10.95 inclusive of VAT respectively. Please send me
copy/copies of TREK, copy/copies of
SWORD MASTER copy/copies of TRAINS
copy/copies of COMPENDIUM copy/copies of
FLINT'S GOLD, copy/copies of VAMPIRE
CASTLE copy/copies of HACKER, copy/
copies of CORPUSCLE.
The total price is £
I enclose a cheque/PO payable to Redwood Publish-
ing for £
Please debit my Access/Visa
Account No.
Name
Address
Signed Date
Send this form, with your remittance, in an envelope to Acorn User
Software, PHS Mailing Ltd, PO Box 14, Horley, Surrey. All the
above prices include VAT, postage and packing.
ACORN USER DECEMBER 1984
I
1
23
55
§3
1
ACORN USER
SUBSCRIPTIONS
Please start my subscription to Acorn User
from the next available issue
as indicated:
01
02
03
04
05
UK
Europe
Middle East
The Americas and Africa
All other countries
12 months 24 months
£15 □ £30 □
£25 □
£30 □
£30 I ]
£35 □
£50 □
£60 □
£60
£70 □
Name
1 1 1 1 1 1 1 1 1 1 1
l 1 1 l I l l 1 l 1 J 1
Address
1 1 ,.L 1 ,1 II 11 J 1
i L .,1 11 1 1 1 i .i.„! iJ
fi iiii i.i i
11 1 A 1 l l l l l i_. 1
1 1. 1 1 1 1.1 1.1 .1 1
11 11 1 1 1 1 1,1 J. 1
1 .1 J 1 1 1 l 1 1 l 1
llllll 1 1 1... 1 1 1
Please answe r these q ues tions to help us improve
your magazine.
1 Do you use your micro for?:
1 □ school 2 □ business 3 □ hobby
2 Do you have, or intend to buy, any of the following?:
ID monitor 2D disc drive 3D second processor
4 □ printer 5 □ modem
3 How many software packages do you think you will
buy in the next 12 months?:
1D0-5 2D 6 to 10 3 D10 or more
D I enclose my cheque/postal order/sterling bank draft
payable to Redwood Publishing for £
D Please debit my Access/American Express/Barclaycard
Account no. 11 1 I 1 1 1 I il I . ] .1 1
Signed Date
Send this form, with your remittance, in an envelope, to Acorn User
Subscriptions, Redwood Publishing. 68 Long Acre, London WC2E 9J'
I
>1
§
i 5
* ft
$ V)
$
ACORN USER
SERVICES
BACK DATED ISSUES @ £1.25 per copy
MONTH YEAR
AU
AU
AU
issue
issue
issue
BINDERS
In red with
silver logo
on the spine.
Holds 12 issues
of over 200 pages.
ONLY £4.75 inc. p&p.
rpoi Binders
Please add £1.00 each for overseas items.
Please allow 28 days for delivery.
Name
Address.
D I enclose my cheque/PO payable to Redwood
Publishing for £
D Please debit my Access/ Barcla ycard
Account no. 171
Signed Date..
Send this form, with your remittance, in an envelope,
to Acorn User Services, PHS Mailing Ltd, PO Box 14,
Horley, Surrey. All the above prices include postage
and packing.
I
22
ft
5 ft
ACORN USER
DISC EXCHANGE SERVICE
Send in your copy of Trek or Sword Master
with a cheque for £3.50 and we will
exchange it for a disc. (Which runs on
40 or 80 tracks).
W
SOFTWARE
MONTHLY PROGRAM LISTING
CASSETTES
Please send me a cassette of all major
BBC Micro and Electron program listings
(December issue) as advertised on page 95
A
Tape(s) in exchange for disc
@£350 each
>£3.75£.
Total £ .
Please send me:
me:
Tape
Disc
Copies of Sword
Master for BBC
(32k series 1.0 OS)
£7.95
£10.95
for Electron
£7.95
Copies of Trek
for BBC
(32k series 1.0 OS)
£7.95
£10.95
for Electron
£7.95
Name
Address.
D I enclose my cheque/PO payable to Redwood
Publishing for£
D Please debit my Access/Barclaycard
Account no. 77
24 HOUR PHONE SERVICE (02934) 72208
Please add £1.00 each for overseas items.
Please allow 28 days for delivery.
Signed Date
Send this form, with your remittance, in an envelope, to Acorn User Software.
PHS Mailing Ltd. PO Box 14, Horley. Surrey. All the above prices include
postage and packing.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
I
Beeb Forum, page 115, listing 3
in ii mu hi mi inn in n 1 1 ii i mi i mi i uni
IIIIIIIIIIIIIIIIUIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
ii 1 1 in mi i linn 1 1 in i in 1 1 mi i in
iiiiiiiiiiiiiiiiiiiiiiiiniiiiiiiii
■
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiniini
IMII'll !|lllllll l :llllllllMI llllllllllllll
iiniiiiii Him 1 1 iiiiiii c mil'll: mi
niiiiiiiiii iiiiiiiiiiiif i in
iiiiiiiiiiiiiiiiiiiiiiiininiiiiiiiniiniiiiiiiiiiiii
BAR CODE LISTINGS AVAILABLE
To receive a copy of the listings in this month’s yellow pages sec-
tion in bar code format, send a £1 cheque or postal order plus an
A4-sized stamped addressed envelope to: Bar Code Listings,
Acorn User, 68 Long Acre, London WC2E 9JH.
ACORN USER DECEMBER 1984
98
BAR CODES
Program 1. Hints and Tips, page 52
■ ii i mu i iiiniiii ii i mi iiiii 1 1 iii ilium i ill n mi 1 1 ii iiiiniii mi i in i in 1 1 ini in
■ iiiii iii n in limn iiiii i in iiiii i ii limn iiiii n ii ii nun n in mi n ii inn in in
■ n 1 1 in iiiii i iiiiiiiiiiiiiinni 1 1 in ii in n n 1 1 in in i in i in ii in 1 1 1 ii in nun 1 1 n mi n i in
■ in in inn n n i in n limn iiiii i ii i lium n n i n in iii n i inn i n iiiii 1 1 1 1 1 iiiii
■ null n iiiii i iiiii in i iiiii i min n n in 1 1 mill iiiii i iiiii ii ii i ii i iiiii i ii hi
iiiii ii iiiiiiiiiii iiiii i ii iiiii ii iiiniiii iiiii hi
Program 2. Hints and Tips, page 52
■ « i iiiii i iiiniiii n i mi mil 1 1 in iiiiiiiiiii i iiiii n mi 1 1 n iiiiiiiiiii n 1 1 in i in 1 1 in ill i iiiii
■ iiiii in iiiii 1 1 hi n ii in n 1 1 iiiii i iiiiiiiiiii iii n in mini in i i ii hi hi
iii hi niinninn i n iiiii iiiii ii iiiii ii iiiiii ii iii iiii ii ii hi i i iii hi i niiinnninnnin 1 1 in in hi
iii in n in n n 1 1 in in i iiiiii i iii ii iiiii 1 1 1 n iii iiiiii 1 1 ii iiiiii iiiiii iiiii n n i in n iiiii iiiiii i in
■ iiiii i iiiii i iiiiii n ii i n in iiiiii n i iiiii i n nil iiii n iiiiii i mil in i iiiiii iiiii
■ n iiiiiiiiiii iiiii ii n in n iiiii 1 1 iiiiii iiiiii i iiiii n iiiiii iiiii in in i in n mi in iiiii
■ ii in ii i nil in i in i iiiiiiiiiii in i iiii i in in n ii in in 1 1 iiiiiiiiiii in n 1 1 in mi i iiiii i hi iiiii
hi n i iiiiii i iiiii in n i in in n ii hi mil iiiii i n in n 1 1 in iiii i iiiii i mi ii iiii 1 1 n iiiii
■ in iiiiiiiiiii i n in ii 1 1 ii i iiii i iiii i Hi i in i iiiiiiiiiii in i n iiiii niiiiiiii iiiii
nnnniinininni
Program 3. Hints and Tips, page 54
iiiiii n i iiiii i iiiniiii n i mi iiiii 1 1 hi iiiiiiiiiii i ninniii n mi 1 1 n Hinunii iiiiii i iii i i iiiii ii i hi
iiiiii iiiii mil iiiiii 1 1 in n ii hi n 1 1 iiii iiiiii i mi i in in n n i nnn n i in i n iiii n iiiii
III I II III III 111 I II III II 1 1 III IIII I 111 I I IIIII IIIII IIIIII ii III in 111 I III 11 111
nnn iininni i n hi hi ii iiiii ii nnn » in iiii ii ii iiiii i i iii hi i iiiiiiiiiii i i hi ii i i iiii iiiii
nnn in n n 1 1 hi in i iiiii i in n iiiii i i i ii hi hi i i ii iiiiii hi iiiii ii ii i hi ii iiiii iiiiiiiiiii hi
hi n i iiiii i iiiiii n n i » in iiiiii n i iiiii i n iiiiii iiiiii ii iiiiii i mil in i mi iiiiii in iiiii
■ iiiii iiiii ii n in n iiiii 1 1 iiiiii ninniii i in n in iiiii in in i in n mi iiii iiii iiiii
nnn i « i nil in i in i iiiiiiiiiii iiiiiiiiiii i ii hi ii i i ii i iiii i hi i iiiii i iii i iiiiii i mini iiiiii i hi
iiiiii iiiii i ii iiiii nnnHiniiiiinini i iiiii
Program 4. Hints and Tips, page 54
■ « i mu i iiiiii n i mi iiiii 1 1 hi iiiiiiiiiii i ininnii n iiii 1 1 n iiiiiiiiiii iiii i in i in 1 1 n i iiiii in
iiiiii in Inin n in iiiii iiiii i hi ill i n iiiii iiiii ii iiiii ii iiiiii n iii iiii n ii iiiii hi iiiii
in n 1 1 hi in i ninnnnnniniin 1 1 in n in n n 1 1 hi iii i iiiiii i iii ii iiiii i i i ii hi hi i i ii iiii ii i iiiii
nnn III 111 hi ii ii i hi ii iiiiii iiiiii i i iiiii iiiii ii ii i ii iii iiiiii ii i iiiii i ii iiiiii iiiii iiiii
■ IIIIII ii IIIIII I 111 III I 111 I iiiiii IIIIIIIIIII I II III 111 1 1 iiiiii IIIIII I IIII 1 1 1 111
iiiiii hi ii iiiiii iiiii iii iii i iii ii iiii iii ii i iiii iii i iiii iiiiiiiiiii iiiiii i n in n 1 1 11111111 iiiii
■ n i in i n i iiiii
ACORN USER DECEMBER 1984
FIRST BYTE
See ‘Painting by programs page 4 1
10 F:EM Picture Designer
20 REM Tessie Revivis
30 REM ( .c) Acorn User December 1984
40 REM Electron and BBC Micro
50 :
60 07.=O
70 MODE 2
80 PROCscreer.
90 PROCoarams
100 REM *L0AD SCREEN
110 PROCdetai 1 s
120 *FX4.1
130 *FX225.240
140 REPEAT
150 K7.-6ET
160 IF K7.-136 X7.=X7.-1
170 IF K7.= 137 Xy.=X7.+ l
180 IF KV.-IZQ Y7.=Y7.-1
190 IF K7.= 1 39 Y7.=Y7.+ 1
200 VDU 13.9.9.9.9.9
210 COLOUR 7
220 MOVE X7..Y7.
230 PRINT X7. : " « " : Y'
240 IF K7.=240 THEN
250 IF 104=241 THEN
260 IF 104=242 THEN
270 IF K7.=243 THEN
230 IF K7.=244 THEN
290 IF 104=245 THEN
300 IF K7>246 THEN
310 IF 104=247 THEN
320 IF K7.--24S THEN
330 IF K7.=249 THEN
340 UNTIL FALSE
350 :
360 DEF PROCparams
370 C7.=7
380 GCOL 0 , C7.
390 X 7.-500 : Y7.=500
400 ENDF'ROC
410 :
420 DEF F'ROCsauar e
430 PR I NTSF'C (18): CHF:$ (13);
440 I NPUT " X : " SQ 1 7. . "Y; " SQ27.
450 PLOT 5. X7.+SQ17.. Y7.
460 PLOT 5.X7.+SQ17..Y7.+SQ27.
470 PLOT 5. X7.. Y7.+SQ27.
480 PLOT 5.X7..Y7.
490 ENDPROC
500- :
510 DEF PROCdetai Is
520 VDU 13
530 PRINT" X.Y
540 PRINTTAB (5) ; X7.; " . " ; Y7.;
550 ECOL 0.C7.
560 COLOUR C7.
570 PRINT TAB (16) ; "C" :
530 ENDPROC
590 :
600 DEF F'ROCci rcl e
610 F'F: I NTSF'C (IS) ; CHF.'f (13) ;
620 I NPUT " Rad i us : " F:7.
630 MOVE X7.+R7..Y7.
640 FOR TH7.= 10 TO 360 STEP 10
650 X17.=R7.*C0S (RAD (TH7.) )
-4 4
PROCsauares PROCdetai 1 s
PROCci rcl e: PROCdetai 1 s
F'ROCl ins: PROCdetai 1 s
PROCdot : PROCdetai 1 s
PROCdatteds PROCdetai Is
F'F'OCt r i anal e: PROCd etai Is
PROCf ill
PROCer ase
PROCcol our
PROCsave : END
— Program details
— Set up screen
‘Old’ save screens can be loaded
here by removing REM from line
Display status line and enable cursor
and function to produce ASCII codes
keys
Set up main program loop and test for
key press
— If it was a cursor key, update X,Y
co-ordinates
— and print in white
— If a function key was pressed call
appropriate procedure then rewrite
status line
— Procedure to set up initial parameters
J
Procedure to draw a square or
— rectangle of any size from the bottom
left vertice
1
— Procedure to display status line
Procedure to draw a circle of any
radius (continued overleaf)
Continued ►
ACORN USER DECEMBER 1984
100
•
•
◄ Continued
•
•
•
660
Y 1 X« R7. * S I N ( RAD ( THX ) )
•
•
670
PLOT 5. XX+X1X. YX+Y1X
9
A
68 0
NEXT
A
•
690
MOVE XX. Y 7.
V
•
70 0
ENDPROC
•
710
:
A
•
720
DEF PRQCline
$
730
PR I NTSF'C (IS) ;CHRf (13) :
•
740
I NF'UT " X : " X i V . . " Y : " Y 1 V.
A
•
750
PLOT 5, XIX. Y IX
•
•
760
ENDPROC
Procedure to draw a line of any length
•
770
DEF PROCdat
from current X,Y position
•
780
PR I NTSF'C (18): CHR* ( 1 3 ) :
•
790
INPUT' 1 X : "XIX, "Y: "Y1X
•
800
PLOT 6°, XIX, Y IX
•
810
ENDPROC
•
$
B20
:
9
830
DEF PROCdotted
•
840
PR I NTSF'C (IS): CHRf (13) ;
•
A
850
I NF'UT "X: "XIX. "Y: "Y1X
Procedure to plot a point at a specific
#
860
PLOT 29.X1X.Y1X
point
•
870
ENDPROC
•
A
880
DEF PROCtri angle
W
890
PF: I NTSF'C < 1 S ) : CHR$ (13):
9
900
INPUT "LX : " LXX . "LY: "LYX ,
"F:X : " R X X , "RYs "RYX
Procedure to draw and fill a triangle.
•
A
910
MOVE LXX, LYX
— The X,Y position marks the apex of
#
W
920
PLOT Q5.RXX.RYX
the triangle
•
930
MOVE XX. YX
•
A
940
ENDPROC
A
W
950
:
w
•
960
DEF PROCf ill
•
970
PLOT 77, XX, YX
A
•
•
980
990
ENDPROC
DEF PROCerase
Procedure to fill a line left and right
— until a different background colour
is encountered
9
•
A
1000
PLOT 95 .XX. YX
A
1010
ENDPROC
9
1020
:
•
A
1030
DEF F'ROCcol our
A
•
1 040
CX=CX+i
w
•
1 050
IF CX > 1 5 THEN CX=0
9
1060
COLOUR CX
9
1 070
GCOL O.CX
Procedure to toggle through drawing
•
9
1 080
VDU 13
colours
•
1090
FOR LX= 1 TO 16 : VDU 9
: NEXT
9
1 1 00
PRINT"C" :
•
•
1 1 10
ENDPROC
•
1 1 20
:
•
1 1 30
DEF" F'ROCscr sen
•
#
1 1 40
MOVE 0.50
•
1150
DRAW 1279,50
•
1160
DRAW 1279.1023
•
•
1170
DRAW 0,1023
Procedure to draw screen board and
•
1 1 80
DRAW 0,50
define text and graphics windows
•
1 1 90
MOVE 500.500
•
A
1 200
VDU 28.0.31, 18.31
9
W
1210
VDU 24,0; 50 ; 1 279 1 023 ;
•
1220
ENDPROC
9
1 230
«
A
1240
DEF F'ROCsave
•
•
1 250
VDU 13
•
A
1260
*SAVE SCREEN 3000 8000
— Procedure xo save picture design
•
1270
ENDPROC
w
•
ACORN USER DECEMBER 1984
HINTS &TIPS
See page 45
10 REM Listing 1
20 INPUT"Do you want the cassette motor on Y/N "A*
variables cannot be passed to the operating
system £
40 *MOTOR N
50 GOTO 20
10 REM Listing 2
20 DIM B 20
30 INPUT "Do you want the cassette motor on Y/N "A*
40 N= I NSTR ( A* , " Y " )
50 *B="MOTOR " +STR* (N>
60 X7.=B MOD 256
70 Y7.=B DIV 256
80 CALL &FFF7
90 GOTO 30
Listing 2. Passing commands and
values to the Command Line Inter-
preter
10 REM Listing 3
20 DIM B 20: X7.=B: Y7.=B DIV 256
30 INPUT"Do you want the cassette motor on Y/N "A*
40 N=INSTR(A*,"Y")
50 *B="MOTOR "+STR* (N)
Listing 3. Making listing 2 more efficient
60 CALL &FFF7
70 GOTO 30
10 REM Listing 4
20 INPUT"Do you want the cassette motor on Y/N "A*
30 N= I NSTR ( A* , " Y " )
40 OSCLI" MOTOR "+STR*(N)
50 GOTO 20
Listing 4. Basic 2 owners can use the
OSCLI command
10 REM Listing 5
20 REM Basic 1 listing Listing 5. Defining the function keys in Basic 1
30 MODE 1
40 PROCi ni t i al i se
50 PROCI oad
60 PROC-f i nddef
70 PROC-f ormat
80 INPUT '"Do you wish to define a key "question*
90 IF LEFT* (question*, 1)="Y" THEN PROCenter : GOTO60
100 INPUT '"Enter save filename "file*
110 PROCoscli ("SAVE "+file*+" B00 BFF" )
120 END
130 :
140 DEFPROCi ni t i al i se
150 @71=2
160 VDU19, 0,4, 0,0,0
170 VDU 19,3,6,0,0,0
180 DIM A* (15) , B 255
185 X7.=B: Y7.=B DIV256
190 ENDPROC
200 :
210 DEFPROCI oad
220 INPUTTAB (0 , 10) "Do you want to load in definitions? "question*
230 IF LEFT* (question*, 1)="N" THEN ENDPROC
240 INPUT '"Enter filename "file*
250 PROCoscli ("LOAD "+file*)
260 ENDPROC
270 s
280 DEFPROCfi nddef
290 length =?&B10
300 FOR N=0 TO 15
310 end=length
320 start=N?8cB00
330 a*=" "
340 IF start=end THEN GOTO 440
350 FOR n=0 TO 15
360 peek=n?&B00
370 IF peek>start AND peek<end THEN end=peek
380 NEXT n
390 FOR n=start+l TO end
400 char=n?&B00
410 IF char <32 THEN a*=a*+" " : char=char +64
420 a*=a*+CHR* (char )
430 NEXT n
440 A* (N) =a*+CHR* (13)
450 NEXT N
460 ENDPROC
470 :
480 DEFPROCf or mat
490 CLS
500 FOR N=0 TO 15
510 COLOUR 1+(N M0D2)
520 PRINT"*KEY"N;
530 FOR n= 1 TO LEN (A* (N) ) STEP 30
540 printtab (7) mid* ( a* (N) ,n , 30) Continued ►
550 NEXT n,N
ACORN USER DECEMBER 1984
HINTS &TIPS
◄ Continued
10 REM Listing 6
20 REM Basic 2 listing
30 M0DE1
40 PROCi ni ti al i se
50 PROCI oad
60 PROCf i ndde-f
560 COLOUR 3
570 PRINT ' "There is space for "255-length" characters.
580 ENDPROC
590 :
600 DEFPROCenter
610 INPUT '"Which key "key
620 IF key >1 5 THEN GOTO 610
630 INPUTLINE ' "Enter definition "AS (key)
640 IF 1 ength+LEN (AS (key) ) >255 THEN AS(key)=" M
650 PROCosc 1 i ( " KEY " +STRS ( key ) +AS ( key ) )
660 ENDPROC
670 :
680 DEFPROCoscli (CS)
690 SB=CS
700 CALL&FFF7
710 ENDPROC
Listing 6. Defining the func-
tion keys in Basic 2
70 PROCformat
80 INPUT "Do you wish to define a key "question*
90 IF LEFTS (quest i on*, 1)="Y" THEN PROCenter : GOTO60
100 INPUT "Enter save filename "file*
110 OSCLI "SAVE "+f ile*+" B00 BFF"
120 END
130 s
140 DEFPROCi ni t i al i se
150 @7.=2
160 VDU 19,0,4,0,0,0
170 VDU 19,3,6,0,0,0
180 DIM AS (15)
190 ENDPROC
200 :
210 DEFPROCI oad
220 INPUTTAB (0 , 10) "Do you want to load in definitions? "question*
230 IF LEFTS (question*, 1)="N" THEN ENDPROC
240 INPUT '"Enter filename "file*
250 OSCLI "LOAD "+file*
260 ENDPROC
270 :
280 DEFPROCf inddef
290 length =?&B10
300 FOR N=0 TO 15
310 end=length
320 start=N?S<B00
330 a*=" "
340 IF start=end THEN GOTO 440
350 FOR n=0 TO 15
360 peek^^&BOO
370 IF peek>start AND peek<end THEN end=peek
380 NEXT n
390 FOR n=start+l TO end
400 char=n?S<B00
410 IF char <32 THEN a*=a*+" " : char=char+64
420 aS=a*+CHRS (char )
430 NEXT n
440 AS (N) =a*+CHRS ( 13)
450 NEXT N
460 ENDPROC
470 :
480 DEFPROCf or mat
490 CLS
500 FOR N=0 TO 15
510 COLOUR 1+(N M0D2)
520 PRINT"*KEY"N;
530 FOR n= 1 TO LEN (AS (N) ) STEP 30
540 PRINTTAB (7) MIDS ( AS (N) ,n , 30)
550 NEXT n , N
560 COLOUR 3
570 PRINT '"There is space for "255-length" characters. "
580 ENDPROC
590 :
600 DEFPROCenter
610 INPUT '"Which key "key
620 IF key >15 THEN GOTO 610
630 INPUTL INE ' "Enter definition "AS(key)
640 IF 1 ength+LEN (AS (key) ) >255 THEN AS(key)=""
650 OSCLI "KEY"+STRS (key) + AS (key)
660 ENDPROC
ACORN USER DECEMBER 1984
JOE’S JOTTINGS
See 'Orgmentation', page 74
10 *FX16,1
20 REPEATnote=FNadc ( 1 )
30 IF note=0 SOUNDS 11,0,0, 255
40 IF note>0 SOUNDS* 1 1 , -15 ,note*4 , 255
50 UNTILO
1 000 DEFFNadc (x > : LOCALaX , b7.
1010 REPEAT: a7.= (ADVALx + 128) DIV 2240
1020 TX=T I ME+ 1 : REPEATUNT I L TIME>TX
1030 b7.= < ADVALx + 128) DIV 2240
1 040 UNT I La7.=b7. : =a7.
Program 1.
Simple monophonic organ
10 lastnote=0
20 DIMnote* (28)
30 FOR 1 7.= 1 TO 28: READnote* < IV.) : NEXT
40 note* <0>=CHR* 127
50 *FX16,1
60 REPEATnote=FNadc ( 1 > : IF noteOlastn
ote PRINTnote* (note) 1 astnote=note
70 IF note=0 SOUNDS 1 1 ,0,0 , 255
80 IF note>0 S0UND&1 1 , -15 , 48+note*4 , 2
55
90 UNTILO
1 000 DEFFNadc ( x > : LOCALaX , b7.
1010 REPEAT : aX= ( ADVALx + 1 28 ) DIV 2240
1020 T7.=TIME+1: REPEATUNT I L TIME>T7.
1030 b7.= ( ADVALx + 128) DIV 2240
1040 UNTILa7.=b7.:=a7.
1 050 DATAC , C# , D 7 Eb , E , F T F# , G , Ab , A , Bb , B , C
' , C# ' , D ' , Eb ' , E ' , F ' , F# ' , G ' , Ab ' , A ' , Bb ' , B ' ,
C' ' ,C#' ' ,D' ' ,Eb ' '
Program 2.
Music-writing organ
10 *FX 16,1
20 octave=l
30 CLS
40 PR I NTT AB (10,8) " Octave range”
50 PRINTTAB ( 10 , 9) M FI F2
F3"
60 PR I NTT AB (10,10)" Low Mid
High"
70 PR I NTT AB ( 20 ,11)"*"
80 REPEATnot e=FNadc ( 1 )
90 I Fn ote >25 PRINTTAB ( 1 l+octave*9 , 1 1 )
H ii
100 IFnote>25 octave=note— 26: PRINTTAB (
1 l+octave*9, 1 1 )
110 IFnote>25 UNTILO
120 IF note=0 SOUNDS 1 1 , 0 , 0 , 255
130 IF note>0 S0UND&1 1 ,-15,octave*48+n
ote*4 , 255
140 UNTILO
1000 DEFFNadc (x) : LOCALaX , bX
1010 REPE AT :aX=( ADVALx + 128) DIV 2240
1020 TX=T I ME+1: REPEATUNT I L TIME>TX
1030 bX= ( ADVALx + 1 28 ) DIV 2240
1040 UNTILaX=bX:=aX
Program 3.
Organ with selectable octaves
via FI, F2, F3
Continued ►
ACORN USER DECEMBER 1984
JOE’S JOTTINGS
Program 4. Multi-feature organ
10 *FX16,1
20 octave=l : volume=l : chord=l
30 CLB
40 PRINTTAB (9,7) CHR$ 133 "Octaves "CHR$
1 3 1 " Vo 1 urne " CHR$ 1 30 " Chords "
50 PR I NTT AB (10,9) "FI F2 F
3”
60 PRINTTAB ( 10, 10) "low Piano
Maj"
70 PRINTTAB(10,11> "High Forte
Min'"
BO PRINTTAB (10,12)"
Oft"
90 PROCoctave: PRDCvol urne: PROCchord
100 REPEATnote=FNadc ( 1 )
110 IFnote=26 PROCoctave: UNTILO
120 IFnote=27 PROCvol ume: UNTILO
130 rFnote=2B PROCchord: UNTILO
140 IF note=0 PROCrest
150 IF note>0 PROCplay
160 UNTILO
170 DEFPROCchord: PRINTTAB (32, 10+chord)
it ii
180 chord=chord+l : chord=chord M0D3
190 PRINTTAB (32, 10+chord) CHR$ ( 130) " C "
200 REPEAT UNTILFNadc ( 1 ) =0
210 ENDPROC
220 DEFPROCvol ume : PR I NTT AB (24,1 0+ vol urn
e) " "
230 volume =volume +1 : vol ume=vol ume h
QD 2
240 PRINTTAB (24 , 10+vol ume) CHR$131 " C "CH
R*135
250 REPEAT UNTILFNadc ( 1 ) =0
260 ENDPROC
270 DEFPROCoctave: PRINTTAB (14, 10+octav
e)" "
280 octave=octave+l : octave=octave MOD
2
290 PRINTTAB (14, 10+octave) CHR$133" C "CH
R$135
300 REPEAT UNTILFNadc ( 1 ) =0
310 ENDPROC
320 DEFPROCrest: SOUNDS 11 ,0,0,255
330 SOUNDS 12, 0,0, 255
340 SOUNDS' 13,0,0, 255
350 ENDPROC
360 DEFPROCpl ay
370 SOUNDS' 1 1 , volume*-7-7,note*4+octave
*96,255
380 IFchord=2 ENDPROC
390 SOUNDS'. 13, vol ume*-7-7, (note+7) *4+oc
tave*96 , 255
400 IFchord=0 SOUNDS' 12 , vol ume*-7-8 , (no
te+4)*4+octave*96, 255: ENDPROC
410 SOUNDS? 12 , vol ume*-7-8 , (note-t-3) *4+oc
tave*96 , 255: ENDPROC
1000 DEFFNadc ( x ) : LOCALaX , bX
1010 REPEAT : a%= (ADVALx+128) DIV 2240
1020 T7.=TIME+1:REPEATUNTIL TIME>T7.
1030 b7.= (ADVALx+128) DIV 2240
1040 UNTILa7.=b7.:=a7.
Figure 9.
Contents of line 370, program 4
volume
octave
equivalent
SOUND parameters
0
0
&11,-7,note*4,255
0
1
&11-7,note*4 + 96,255
1
0
&1 1,-14, note*4,255
1
1
&11, -14, note-4 + 96,255
Program 5. Organ with record/piayback facility
10 *FX 16 , 1
20 top=0: 1 astnote=0: mode=0
30 DIM note7.(100) ,time7.(100)
40 CLS
50 PRINTTAB ( 10,8) " Mode of Action"
60 PR I NTT AB (10,9) " FI F2
F3"
70 PRINTTAB (8, 10) " RECORD PLAYBACK
CLEAR"
80 PR I NTT AB ( 29 ,11)"*"
90 REF'EATnote=FNadc ( 1 )
100 IFnote>25 PRINTTAB ( 1 1 , 1 1 ) STRING* (3
0 ," ")
110 IFnote>25 PRINTTAB ( 1 1+ (note-26) *9,
11 ) "*"
120 I Fnote=26 mode=l : REPEAT UNTILFNadc
( 1 ) =0: UNTILO
130 IFnote=27 mode=2: REPEAT UNTILFNadc
( 1 ) =0: F'ROCrepl ay : UNTILO
140 IFnote=28 mode=0: top=0: REPEAT UNTI
LFNadc ( 1 ) =0: UNTILO
150 IF mode=l ANDnote< >1 astnote: top=to
p + 1 : ti me’/, (top) =T I ME: not e7 (top ) =note: 1 ast
note=note
160 IF note=0 SOUNDS: 1 1 ,0,0,255
170 IF note>0 SOUNDS'! 1 , -15 , 48+note*4 , 2
55
180 UNTILO
190 DEFF’ROCrepl ay: LOCALpoi nter , T: IF to
p=0 ENDPROC
200 FOR pointer = 1 TO top
210 IFnoteX (pointer) =0 THEN SOUNDS' 1 1 ,0
, 0 , 255 ELSESOUNDS: 11,-15, 48+4*not e7. (point
er > , 255
220 T IME=0
230 REPEAT UNTIL TIME> (ti me7. (poi nter+1
) -time7. (pointer) )*. 8 OR FNadc ( 1 ) =2
240 IF FNadc ( 1 ) =28 pointer=top
250 NEXT: SOUNDS'! 1,0, 0,0: REPEAT UNTIL F
Nadc ( 1 ) =0: ENDPROC
1000 DEFFNadc (x) :L0CALa7,,b7.
1010 REPEAT : a7= ( ADVALx + 1 28 ) DIV 2240
1020 TX=T I ME+ 1 : REPEATUNT I L TIME>T7.
1030 b7.= ( ADVALx + 128) DIV 2240
1040 UNTILa7.=b7.:=a7«
*
ACORN USER DECEMBER 1984
| PRINTERS
if
See ‘Dumping Secrets page 86
Program 1. ‘Autocol’
INSTRUCTIONS FOR USE
1. To use ‘Autocol’ with your own (or any other) dump:
a) amend line 100 as necessary.
b) CHAIN “AUTOCOL”.
c) LOAD and RUN the game or graphics program.
( This can almost certainly not be done by a SHIFT-
BREAK using discs.)
d) Press the key when you want the dump to
occur.
2. To use the ESC L nl n2 type system:
a) CHAIN “AUTODMP” ( This is necessary only once.
The machine code sections will be saved for you).
On the second and subsequent occasions:
b) CHAIN “DUMPER”
c) LOAD and RUN the game or graphics program.
( This can almost certainly not be done by a SHIFT -
BREAK using discs.)
d) Press the key when you want the dump to
occur.
10 REM AUTOCOL
20 REM G.B.Hill <c) JULY 1984
30 REM To cause any graphics screen t
o be dumped when @ key is pressed.
40 REM The dump must be a single page
machine-code dump installed at line 100
50 PROCassemb 1 e
60 *FX14,2
70 ?&220=&C0
80 7^.221=^09
90 REM Load a one page dump here at &
A00 for disc or &D00 for tape systems.
100 *L0AD " CANONP J "
110 END
120 ’ :
1 30 DEFPROCassemb 1 e
140 REM Operating system addresses
150 osargs=&FFDA
160 DIM user 3
170 REM Locate program
180 PROCf i 1 i ng_system
190 base=&9C0
200 IF tape THEN dumpstart=&DQ0
210 IF disc THEN dumpstart=&A00
220 IF NOT (tape OR disc) THEN PRINT" C
an't *SAVE, unrecognised filing system."
: VDU7 : END
230 s
240 FOR PASS=0 TO 2 STEP 2
250 P"/.=base
260 C
270 OPT PASS
280 \
290 \ MAIN PROGRAM
300 \
310 -entry cld
320 pha: txa: pha: tya: pha
: php \save registers Y is copied into
A
330 cmp #64
\@ key
340 bne exit
350 jsr dumpstart
360 .exit pip: pi a: tay: pla: tax
:pla \restore registers
370 rts
380 3
390 NEXT
400 :
410 IF PVm< >base+& 1 5 THEN PRINT' '"You m
ust have made an error in typing in the
piece of code. Please check and try agai
n. " : VDU7 : END
420 ENDPROC
430 :
440 DEFPROCf i 1 ing_system
450 X"/.=&80
460 Y7.=0
470 A7.=0
480 ! user =USRosargs
490 tape= (?user=l OR ?user=2>
500 disc= (?user=4)
510 ENDPROC
Program 2. ‘Dumper’
10 REM DUMPER
20 REM G.B.Hill (c) JULY 1984
30 REM To cause any graphics screen t
o be dumped when @ key is pressed.
40 REM The machine code is generated
by AUTODMP which must be run before DUMP
ER
50 *FX 14,2
60 ?&220=00
70 ?&221= : &09
80 *L0AD " CODE 1 "
90 *L0AD " C0DE2 "
100 END
ACORN USER DECEMBER 1984
PRINTERS I
106
Program 3. ‘Autodump 1
10 REM AUTODMP
20 REM Copyright G.B.Hill
30 REM July 1984
40 REM Version 6
50 REM Assembly language printer dump
■for all ESC L nl n2 printers
60 REM Prints all graphics MODEs
70 REM M0DE0,1,4 in logical colour, M
0DE2,5 in physical colour
80 REM This program generates two pie
ces o-f code which are *SAVEd
90 REM These are then *L0ADed by the
BASIC program " DUMPER" -
100 REM The dumps are then activated b
y pressing the & key.
110 :
120 MQDE7
130 REM Operating system addresses
140 oswrch=&FFEE
150 osasc i =&FFE3
160 osword=&FFFl
170 osbyte=&FFF4
180 osargs=&FFDA
190 oscl i =&FFF7
200 DIM user 3,cli 30
210 REM Locate program
220 PROCf i 1 i ngsystem
230 basel=&900
240 IF tape THEN base2=&D00
250 IF disc THEN base2=&A00
260 IF NOT (tape OR disc) THEN PR I NT "C
an't *SAVE, unrecognised filing system."
: VDU7 : END
270 s
280 REM Assembler section proper start
s here.
290 S7.=basel
300 REM reserve space for jump
310 S7.=S7.+3
320 REM Set up constants and variables
330 REM Xlo,Xhi bytes of X coord: VI o,
Yhi bytes of Y coord
340 Xlo=S7.: Xhi =S7.+ 1 : Y1 o=S7.+2: Yhi =S7.+3
350 ! X 1 o=&03FF0000
360 REM logicol is the byte for osword
to deposit the logical colour
370 logicol=S7.+4
380 REM value is the byte where osbyte
deposits the physical colour
390 value=S7.+5
400 S7.=S7.+9
410 REM Store starting coordinates for
subroutine setup
420 XYstore=S7.
430 ! XYstor e= ! XI o
440 S7.=S7.+4
450 message=S7.
460 *message="Not gr aphi cs" +CHRT 1 3+CHR
$ ( 7)
470 S7.=S7.+ 14
480 1 f control =S7.
490 $1 f control =CHRT8+ " A " +CHRT27
500 S7.=S>:+3
510 bi tcontrol =S7
520 $bitcDntrol=CHR$3+CHR*i92+"L ,, +CHR$
27
530 S7.=S7.+4
540 resetcontrol=S7.
550 Iresetcontrol = "@"+CHRf : 27
560 S7.=S7.+2
570 REM Storage for various 1 byte var
i abl es
580 count4=S7.
590 ?count4=4
600 pass-SX+1
610 byte=S7.+2
620 mode=S7.+3
630 stepsize=S7.+4
640 passnumber=S7+5
650 S7.=S7.+6
660 REM Dot patterns for colours
670 pattern04=S7.
680 ! pattern04=&FF00
690 S7.=S7.+2
700 patternl=S7
710 ! pattern 1=&3F260400
720 S7.=S7.+4
730 pattern25=S7.
740 !pattern25=^49841000
750 ! <pattern25+4) =&FF6FB966
760 S7.=S7.+8
770 REM Table of steps, passes and pat
tern addresses for various modes.
780 patterntable=S7.
790 patterntabl e ! 0=&102+&10000*pattern
04
800 patterntabl e ! 4=&304+&10000*pattern
1
810 patterntabl e ! 8=&608+S<10000*pattern
25
820 patterntabl e f 16=&304+&10000*patter
n04
830 patterntabl e ! 20=s<608-»‘?yl0000*patter
n25
840
S7.=S7.+24
850
:
860
FOR PASS=0 TO
3 STEP 3
870
P7.=S7.
880
C
890
OPT PASS
900
\
910
\SUBR0UT I NES
920
\
930
\Reset X and Y
to screen top li
940
\
950
. setup
ldx
#3
960
. setupl oop
Ida
XYstore , X
970
sta
XI o , X
980
dex
990
bpl
setupl oop
1000
- g_°rg
1 da
#26
1010
js’r
oswrch
1020
1 da
#29
1030
jsr
oswrch
1040
1 dx
#3
1050
. g_orgl oop
1 da
#0
1060
jsr
oswrch
1070
dex
1080
bpl
g_orgl oop
1090
1 dx
#2
1100
. 1 f 1 oop
1 da
#1
1110
jsr
oswrch
1120
1 da
1 f control , X
ACORN USER DECEMBER 1984
PRINTERS
1130
jsr
oswrch
1740
pha:
tx a: pha: tya: pha
w
•
1140
dex
:php
•
1150
bpl
1 f 1 oop
1750
cmp
#64
1 160
rts
1760
bne
exit
•
1170
\
1770
jsr
dumpstart
A
1180
\Check current
mode
, it not graphi
1780 -exit
pip:
pi a: tay : pi a: tax
W
C5, issue error message and set carry fl
s pi a
•
ag .
1790
rts
1190
\
1800 1
•
1200
- modecheck
Ida
#&87
1810 s
A
1210
jsr
osbyte
1820 IF P%< >base 1 +&FB THEN PRINT' '"You
w
1220
tya
Tiust have made an
error in typing in the
1230
sta
mode
-first section o-f
code- Please check and
1240
cmp
#6
try agai n. " : VDU7:
END
1250
bpl
wrongmode
1830 :
•
1260
cmp
#3
1840 P7.=base2
1270
beq
wrongmode
1850 C
•
1280
. r i ghtmode
clc
1860 OPT PASS
A
1290
rol
A
1870 \
w
1300
rol
A
1880 \DUMPING ROUTINE
•
1310
tax
1890 \
1320
Ida
patterntabl e , X
1900 -dumpstart
jsr
modecheck.
•
1330
sta
stepsi ze
1910
bcc
start
•
1340
Ida
patterntabl e+1 ,
1920
rts
X
1930 -start
Ida
#2
•
1350
sta
passnumber
1940
jsr
oswrch
A
1360
Ida
patterntabl e+2 ,
1950
jsr
setup
V
X
1960 -scan
1 dx
#3
1370
sta
sel ect+1
1970 -Ctrl
Ida
#01
1380
Ida
patterntabl e+3 ,
1980
jsr
oswrch
•
X
1990
Ida
bi tcontrol , X
a
1390
sta
select+2
2000
jsr
oswrch
•
1400
clc
2010
dex
#
1410
rts
2020
bpl
Ctrl
1420
- wrongmode
1 dy
#00
2030 -line
Ida
#0
•
1430
. msg
Ida
message , Y
2040
sta
pass
1440
jsr
osasci
2050
Ida
mode
1450
iny
2060
bne
pixel
•
1460
cpy
#14
2070
1 da
passnumber
1470
bne
msg
2080
eor
#3
•
1480
sec
2090
sta
passnumber
+
1490
rts
2100 -pixel
Ida
#4
1500
\
2110
sta
count4
•
1510
\Reset printer
and
send to top o-f
2120 -onebyte
1 dx
#X1 o MOD 256
A
next page-
2130
1 dy
#X1 o DIV 256
W
1520
\
2140
Ida
#&09
•
1530
. reset_pr
ldx
#1
2150
jsr
osword
1540
- reset 1 oop
Ida
#1
2160
Ida
mode
•
1550
jsr
oswrch
2170
cmp
#2
1560
Ida
resetcontrol , X
2180
beq
physi cal
1570
jsr
oswrch
2190
cmp
#5
•
1580
dex
2200
beq
physical
1590
bpl
resetl oop
2210
1 da
logicol
•
1600
1 dx
#24
2220
sta
val ue
•
1610
- pagel oop
Ida
#1
2230
jmp
1 ogi cal
1620
jsr
oswrch
2240 -physical
1 dx
#logicol MOD 25
•
1630
1 da
#10
6
a
1640
jsr
oswrch
2250
1 dy
#1 ogicol DIV 25
•
1650
dex
6
•
1660
bne
pagel oop
2260
Ida
#&0B
1670
Ida
#3
2270
jsr
osword
•
1680
jsr
oswrch
2280 -logical
1 dy
val ue
A
1690
rts
2290
Ida
pass
W
1700
\
2300
and
#3
•
1710
\ MAIN PROGRAM
2310
tax
1720
\
2320 -select
Ida
pattern25 , Y
•
1730
- entry
cl d
2330
cpx
#0
•
•
ACORN USER DECEMBER 1984
108
PRINTERS
2340
beg
rotatei n
2350
- rotateout
ror
A
2360
ror
A
2370
dex
2380
bne
rotateout
2390
. rotatein
ror
A
2400
rol
byte
2410
ror
A
2420
rol
byte
2430
sec
2440
1 da
Ylo
2450
sbc
#4
2460
sta
Ylo
2470
Ida
Yhi
2480
sbc
#0
2490
sta
Yhi
2500
dec
count4
2510
bne
onebyte
2520
Ida
#1
2530
jsr
oswrch
2540
1 da
byte
2550
jsr
oswrch
2560
clc
2570
1 da
Ylo
2580
adc
#16
2590
sta
Ylo
2600
1 da
Yhi
2610
adc
#0
2620
sta
Yhi
2630
inc
pass
2640
1 da
pass
2650
cmp
passnumber
2660
beq
i ncrementX
2670
jmp
pixel
2680
. incrementX
clc
2690
Ida
XI o
2700
adc
stepsize
2710
sta
XI o
2720
1 da
Xhi
2730
adc
#0
2740
sta
Xhi
2750
cmp
#5
2760
beq
eop
2770
jmp
line
2780
- eop
1 da
#0
2790
sta
Xhi
2800
Ida
#1
2810
jsr
oswrch
2820
Ida
#10
2830
jsr
oswrch
2840
sec
2850
Ida
Ylo
2860
sbc
#16
2870
sta
Ylo
2880
Ida
Yhi
2890
sbc
#0
2900
sta
Yhi
2910
Ida
Yhi
2920
cmp
#&FF
2930
beq
f i ni shed
2940
jmp
scan
2950
- f i ni shed
jsr
reset_pr
2960
rts
2970
3
2980
NEXT
2990
:
3000
IF P"/.< >base2+&FF THEN PRINT
must have made an error in typing in the
second piece of code- Please check and
try agai n. " : VDU7: END
3010 PRINT"P7.=?v";~py.
3020 REN set up jump to entry point
3030 base 1?0=&4C
3040 basel?l=entry MOD 256
3050 basel?2=entry DIV 256
3060 s
3070 C0M$="SAVE " "C0DE1 " ” "+STR$'''basel + "
+FB "-t-STR^basel
3080 PR I NT '"SAVING DUMP *";C0M$
3090 PROCoscli (COM*)
3100 C0M*="SAVE " "C0DE2 +STR$' v base2+"
+FF " +STR:£' v base2
3110 PR I NT ' " * " ; C0M$
3120 PROCoscli <C0M$>
3130 END
3140 :
3150 DEFPROCf i 1 i ng_system
3160 X7.=&80
3170 Y7.=0
3180 A7.=0
3190 !user=USRosargs
3200 tape= (?user=l OR ?user=2)
3210 di sc= (?user=4)
3220 ENDPROC
3230 s
3240 DEFPROCoscli ($cli)
3250 Xy.=cli MOD 256:Yy.=cli DIV 256
3260 CALLoscli
3270 ENDPROC
ACORN USER DECEMBER 1984
See Homegrown Database', page 143
Mike Fryer's menu-driven database management
program
10 REM Database management program :
DBASE
20 REM M.J. Fryer
30 REM For BBC and Elk
AO REM (C) Acorn User DEC. 84
50 :
60 REM DBASE0
70 :
80 CLS:M0DE 7
90 REM Allows for 200 records of 6
fields plus keywords. Prints up to 5
records across the page.
100 record%=200 : f ield%=6 : pwidth%=5
110 DIM d$(record%) ,dl$(record%) ,
in%(record%) ,m%(pwidth%) ,s%(f ield%+l) ,
q$(pwidth%,field%+l),p%(field%+l)
120 exi t %=0 : pb%=0 : e%=0 : f %=0 : kw%=0 :
ncZ=0 : f =0 : lin$=STRING$ (255," " )
130 ON ERROR REPORT : PRINT" at line ";
ERL : VDU3 : CLOSE// f : z=INKEY( 200)
140 REPEAT
150 PROCmenu
160 UNTIL exitZ=l
170 CLS
180 END
190 :
200 DEF PROCmenu
210 CLS: PRINT TAB( 16,2) ;CHR$ 141;
CHR$ 131; "MENU" : PRINT TAB( 1 6 , 3 ) ; CHR$ 141;
CHR$ 131; "MENU"
220 PRINT TAB(8,5) ;CHR$130; "1: Start
new Data File"
230 PRINT TAB( 8,7); CHR$ 1 30 ; " 2 : Load a
Data File"
240 PRINT TAB(8,9) ;CHR$130; "3: Add
records"
250 PRINT TAB(8, 11) ;CHR$130;"4: Delete
records"
260 PRINT TAB(8 , 13) ;CHR$130; "5: Sort
records"
270 PRINT TAB(8,15) ;CHR$130;"6: Modify
a record"
280 PRINT TAB(8 ,17) ;CHR$130;"7 : Print
Data File"
290 PRINT TAB(8, 19) ;CHR$130; "8: Save
Data File"
300 PRINT TAB( 8,21); CHR$ 1 30 ; "9 : Exit"
310 PRINT TAB(8, 23) ;CHR$ 131; "Number of
choice : "; :n%=GET:nZ=nX-48 : PRINT ;nZ
320 ON n% GOTO 330,340,350,360,370,
380,390,400,410
330 PROCnew : pbZ=0 : ENDPROC
340 PROCold: ENDPROC
350 PROCadd: ENDPROC
360 PROCdel: ENDPROC
370 PROCsort: ENDPROC
380 PROCmod : ENDPROC
390 PROCprnt: ENDPROC
400 PROCsave: ENDPROC
410 exitX=l
420 ENDPROC
430 :
440 DEF PROCunpak(g% , jZ)
450 :
460 REM Splits a record into fields
470 :
480 LOCAL k%,a$,p%,nX
490 a$=d$( jX) :pX=LEN(a$)
500 FOR kZ=l TO fZ+1
510 nZ=INSTR(a$," |")
520 q $( gZ , kZ)=LEFT$( a $ , nZ- 1 ) : pZ=pZ-nZ
530 a$=RIGHT$(a$ ,pX)
540 NEXT
550 ENDPROC
560 :
570 DEF PROCnew
580 :
590 REM DBASE 1
600 REM To start a new data file
610 :
620 LOCAL gZ,sX,slX
630 CLS: PRINT TAB(2,4); "Any existing
records will be deleted :" ,TAB(6, 6) ;
"Press ESCAPE to abort" :z=INKEY( 200)
640 CLS: REPEAT
650 PRINT' "How many fields (<";fieldZ+
1;") " ; : INPUTf Z'
660 UNTIL fZ<f ieldZ+1 AND fZ>-l
670 eZ=0:sZ=255:slZ=0
Continued ►
109
ACORN USER DECEMBER 1984
110
◄ Continued
680 FOR g%=l TO f%
690 PRINT"Length of field ";g%;"
INPUT SPC(2)p%(g%)
700 s%=s%-p%(g%)-l : IF s%<1 PRINT"Not
enough space" :z=INKEY( 100) :G0T0 690
710 NEXT
720 INPUT'"How many keywords ? "kw%':
IF kw%<l GOTO 740
730 PRINT"There are ";s %;" characters
available f or" '"keywords : INPUT"How
many do you require "sl%:IF sl%>s% PRINT
TAB( 20)"Too many" : GOTO 730
740 nc%=25 5-s %+s 1 %+f %+ 1 : p% ( f %+ 1 ) =s 1% :
lin$=STRING$(nc%," "):mr%=(HIMEM-TOP-
3200)/ (2.4*nc%)
750 PRINT" There is room for about ";
mr%-2;" records" :z=INKEY( 200)
760 ENDPROC
770 :
780 DEFPROCold
790 :
800 REM DBASE2
810 REM To load a data file from tape
or disc
820 :
830 LOCAL g% , k% , f , f m$ , nnc% , ee% , f f % ,
kkw%
840 CLS: PRINT TAB(4,2)"To load a Data
File"' ' "(The contents will be ADDED to
any"' SPC(4) ;"existing records)"
850 INPUT' "Give the name of the Data
File to be"'" loaded: "fm$
860 INPUT' "Get tape/disc ready and
press RETURN" a$
870 f =0PENIN(fm$)
880 PRINT"File found"
890 INPUT#f ,ee%,ff%,kkw%,nnc%
900 IF e%>0 AND (ff%Of% OR kkw%Okw%
OR nnc%Onc%) PRINT"Incompatibility of
records" : CL0SE#f : z=INKEY( 200) : ENDPROC
9 10 f %=f f % :kw%=kkw% :nc%=nnc% : lin$=STRI
NG$(nc%," ")
920 FOR g%=l TO f%+l
930 INPUT#f , p%(g%)
940 NEXT
950 FOR g%=e%+l TO e%+ee%
960 d$=lin$ : INPUT#f ,d$(g%)
970 NEXT
980 IF e%=0 pb%=0
990 e%=e%+ee%
1000 CLOSE#f
1010 PRINT '"There are ";e%;" records."'
"Each has ";f%;" fields and ";kw%; " key
words"
1020 mr%=(HIMEM-TOP-3200)/(2.4*nc%):
PRINT"There is room for about ";mr%-2;"
records" : z=INKEY(200)
1030 ENDPROC
1040 :
1050 DEF PROCadd
1060 :
1070 REM DBASE3
1080 REM To add extra records from the
keyboard
1090 :
1100 LOCAL a$,b$,ee%
1110 a$=lin$:b$=a$
1120 REPEAT
1130 CLS:ee%=e%+l
1140 PRINT TAB(4 ,2) ; "Record Number
ee%
1150 a$="":b$=a$
1160 PRINT TAB(0,4);"Field (Max length)
II
1170 FOR g%=l TO f%
1180 PRINT'TAB(2);g%;" (";pZ(g%);")
1190 INPUT LINE b$:IF LEN(b$)>p%(g%)
PRINT"Too long" : GOTO 1180
1200 a$=a$+b$+"|"
1210 NEXT
1220 IF kw%>0 PRINT'; kw% ; " Keywords
(separated by commas)": INPUT LINE b$:IF
LEN(b$)>p%( f %+l ) PRINT"Too long (>";
P%(f%+1);")":G0T0 1220
1230 d$(ee%)=lin$
1240 d$(ee%)=a$+b$+" | "
1250 INPUT' 'TAB(2)"Press RETURN to add
another record ,"'TAB(9) "M for MENU "
ans$
1260 e%=ee%: UNTIL ans$<>""
1270 ENDPROC
1280 :
1290 DEF PROCdel
1300 :
1310 REM DBASE4
1320 REM Deletes records
1330 :
1340 LOCAL n%
1350 CLS : PRINT TAB(6,2) ;"Delete by:"
1360 PRINT'"1: Record Number"
1370 PRINT'"2: Keyword"
1380 INPUT' '"Number of choice ",n%
1390 IF n%=l PROCdnum: ENDPROC
1400 IF n%=2 PROCdkey : ENDPROC
1410 :
1420 ENDPROC
1430 DEF PROCdnum
1440 :
1450 REM Deletes records by number
1460 :
1470 LOCAL pp%,ff%,r%
1480 CLS: INPUT' " Range of records to
be deleted"'" first, last : "ff%,pp%
1490 r%=pp%-f fZ+1
1500 FOR g%=ff% TO e%-r%
1510 d$(g%)=d$(g%+r%)
1520 NEXT
1530 e%=e%-r%
1540 ENDPROC
Continued ►
ACORN USER DECEMBER 1984
I
•
•
◄ Continued
9
9
•
1550 :
2040 :
9
•
1560 DEF PROCdkey
2050 LOCAL g%,flg%,dum$
9
A
1570 :
2060 CLS:dum$=lin$: INPUT'"Sort on which
9
9
1580 REM Deletes records by keywords
field ",ans%
•
1590 :
2070 FOR g%=l TO e%
9
1600 LOCAL g%,c$
2080 PR0Cunpak( 1 ,g%)
a
•
1610 CLS: INPUT' "Give Keyword for select
2090 dl$(g%)=lin$ :dl$(g%)=q$( 1 ,ans%)
w
•
ion : "k$
2100 NEXT
9
1620 REPEAT: INPUT '"Delete records with
2110 REPEAT
•
this Keyword (D), or"' "Include records
2120 flg%=0
9
with this Keyword (I) :"c$:UNTIL c$="D"
2130 FOR g%=l TO e%-l
9
OR c$="I"
2140 IF dl$(g%)>dl$(g%+l) THEN dum$=dl$
•
1630 g%=0
(g%+l):dl$(g%+l)=dl$(g%):dl$(g%)=dum$:
9
a
1640 FOR g%=l TO e%
dum$=d$(g%+l) :d$(g%+l)=d$(g%) :d$(g%)=
9
w
1650 PROCunpak( 1 ,g%) :PROCsplit
dum$ :f lg%=l
•
1660 NEXT
2150 NEXT
9
1670 PROComit : PRINT '"Deletion Completed
2160 UNTIL flg%=0
&
9
" :z=INKEY(200)
2170 PRINT' '"Sort completed" :z=INKEY(
9
1680 ENDPROC
200)
9
1690 :
2180 ENDPROC
9
1700 DEF PROCsplit
2190 :
9
9
1710 :
2200 DEF PROCmod
9
1720 REM Separates the keywords
2210 :
9
1730 :
2220 REM DBASE6
9
•
1740 LOCAL a$,b$, j%,p%,n%
2230 REM To modify a particular record
9
1750 in%(g%)=l :a$=lin$ :b$=a$
2240 :
9
1760 a$=q$( 1 , f %+l )
2250 LOCAL r%,c%,g%
9
a
1770 p%=LEN(a$)
2260 CLS:PRINT'"To Modify a record"
9
9
1780 FOR j%=l TO kw%
2270 REPEAT: INPUT' "Number of record :"
9
1790 IF a$=k$ in%(g%)=0: j%=kw%:GOTO
r%: UNTIL r%>0 AND r%<=e%
9
1840
2280 PROCunpak( 1 ,r%)
A
9
1800 n%=INSTR(a$ ," : IF n%=0 j%=kw%:
2290 FOR g%=l TO f%+l
9
9
GOTO 1840
2300 PRINT"(" ;g%; ")" ,q$( 1 ,g%)
•
1810b $=LEFT$ ( a $ , n%- 1 ) : p%=p%-n%
2310 NEXT
a
9
1820 IF b$=k$ in%(g%)=0: j%=kw% :GOTO
2320 REPEAT: INPUT' "Number of field :"c%
9
*
1840
: UNTIL c%>0 AND c%<f%+2
9
w
1830 a$=RIGHT$(a$,p%)
2330 PRINT"Type new field",'":";
9
1840 NEXT
2340 INPUT LINE q$(l,c%):IF LEN(q$(l,c%
9
a
1850 ENDPROC
))>p%(c%) PRINT"Too long" : GOTO 2330
9
V
1860 :
2350 d$(r%)=""
9
1870 DEF PROComit
2360 FOR g%=l TO f%+l
9
a
1880 :
2370 d$(r%)=d$(r%)+q$( 1 ,g%)+" |"
9
9
1890 REM Omits or includes records by
2380 NEXT
•
keyword
2390 ENDPROC
9
1900 :
2400 :
a
•
1910 LOCAL g%,j%
2410 DEF PROCprnt
9
1920 g%=0
2420 :
9
1930 FOR j%=l TO e%
2430 REM DBASE7
9
1940 IF c$="I" in%( j%)=l-in%( j%)
2440 REM To print/display some or all
9
m
1950 IF in%( j%)=l g%=g%+l :d$(g%)=d$( j%)
the records
9
w
1960 NEXT
2450 :
9
1970 e%=g%
2460 CLS: INPUT' "Range of records to be
9
1980 ENDPROC
output:"'" first, last ( 0,0 for all reco
A
•
1990 :
rds): "ff%,pp%
w
•
2000 DEF PROCsort
2470 IF f f %<1 f f %=1 : IF pp%<l OR pp%>e%
9
2010 :
pp%=e%
A
9
2020 REM DBASE5
2480 IF pb%=l INPUT'"Repeat Format (Y/N
9
9
2030 REM Sorts records in alphabetical
) ",ans$:IF ans$="Y" OR ans$="y" GOTO
9
order by given field
2690
9
9
2490 REPEAT
9
9
•
•
Continued ►
9
9
ACORN USER DECEMBER 1984
◄ Continued
2500 INPUT"How many records across sere
en «5) ",a%
2510 UNTIL a%<5 AND a%>0
2520 REPEAT
2530 INPUT"How many lines between recor
ds ",b%
2540 UNTIL b%>0 AND b%<30
2550 FOR g%=l TO a%
2560 PRINT"REC0RD NUMBER ";g%
2570 INPUT"Position of Left Margin :
"m%(g%)
2580 NEXT
2590 FOR g%=l TO f%
2600 s%(g%)=-l
2610 PRINT" Print Field ";g%;: INPUT" (Y/
N) ",ans$
2620 IF ans$="Y" OR ans$="y" INPUT"Numb
er of leading spaces s%(g%)
2630 :
2640 REM Add 100 to combine next field
2650 :
2660 NEXT
2670 INPUT"Prlnt Keywords (Y/N) ",ans$:
s%(f%+l)=-l
2680 IF ans$="Y" OR ans$="y" INPUT"Numb
er of leading spaces s%(f%+l)
2690 pb%=l : INPUT"Press 'P' to print, '
L' to list "ans$
2700 IF ans$="P" VDU2:PROCoutput :VDU3
ELSE CLS:VDU14:PR0Coutput :VDU15:z=INKEY(
400)
2710 ENDPR0C
2720 :
2730 DEF PROCoutput
2740 :
2750 REM Formats each output line
2760 :
2770 LOCAL g%, j%,k%,p%,sk%
2780 w%=INT( (pp%-ff%)/a%+l)
2790 index%=f f%-l
2800 FOR k%=l TO w%
2810 FOR g%=l TO a%
2820 index%=index%+l
2830 IF index%>pp% PROCblank ELSE
PROCunpak(g%,index%)
2840 NEXT
2850 join%=0
2860 g%=l :p%=l
2870 REPEAT
2880 IF s%(g%)<0 AND join%=0 G0T02950
2890 IF s%(g%)>99 OR s%(g%)<0 join%=0:
PR0Cjoin:G0T02960
2900 IF s%(p%)<99 sk%=s%(p%) ELSE sk%=
s%(p%)-100
2910 FOR j%=l TO a%
2920 PRINT TAB(m%( j%) ) ; SPC(sk%) ;q$( j% ,
g%);
2930 NEXT
2940 IF s%(g%)>-l PRINT
2950 g%=g%+l :p%=g%
2960 UNTIL g%>f%+l
2970 FOR j%=l TO b%: PRINT: NEXT
2980 NEXT
2990 ENDPR0C
3000 :
3010 DEF PROCblank
3020 :
3030 REM Inserts blank records to fill
up print line
3040 :
3050 LOCAL k%
3060 FOR k%=l TO f%+l
3070 q$(g% ,k%)=""
3080 NEXT
3090 ENDPROC
3100 :
3110 DEF PROC join
3120 :
3130 REM Concatenates fields
3140 :
3150 LOCAL s%
3160 IF s%(g%+l)<0 THEN join%=l:FOR j%=
1 TO a%:q$( j%,g%+l)=q$( j%,g%) :NEXT:g%=g%
+1: ENDPROC
3170 s%=s%(g%+l) :IF s%>99 s%=s%-100
3180 FOR j%=l TO a%
3190 q$(j%,g%+l)=q$(j%, g%)+STRING$(s%,
" ")+q$(j%,g%+l)
3200 NEXT
3210 g%=g%+l
3220 ENDPROC
3230 :
3240 DEF PROCsave
3250 :
3260 REM DBASE8
3270 REM Saves data to tape/disc
3280 :
3290 LOCAL g%,f,fm$
3300 CLS :PRINT'"To save the data file"
3310 INPUT' "Give the name for the file
to be saved: "fm$
3320 f =OPENOUT( f m$ )
3330 PRINT#f ,e% , f % ,kw% ,nc%
3340 FOR g%=l TO f%+l
3350 PRINT//f ,p%(g%)
3360 NEXT
3370 FOR g%=l TO e%
3380 PRINT#f ,d$(g%)
3390 NEXT
3400 CL0SE//f
3410 ENDPROC
>
ACORN USER DECEMBER 1984
IDEAL
CHRISTMAS
PRESENT
A free monthly listing cassette - worth £3.75 - when you
subscribe to Acorn User for a friend (or yourself!). After holding
down cover and UK subscriptions prices since the first issue,
increases are planned in the New Year. So do a friend a favour:
subscribe now and get a free December issue cassette into the
bargain.
To take advantage of this offer fill in the form below giving both
your name and address and that of the recipient and send it to
Redwood Publishing. But hurry - this offer closes on January 31
1985 and unfortunately is open only to addresses in the UK and
Eire.
POST EARLY AND BEAT
THE CHRISTMAS RUSH
\\\W
ffl
Please start a year’s subscription to Acorn User from the next available issue and send
it to the following address:
Name.
Address
0
Please send the December monthly program listings cassette to my address*.
Name Address
development in
off for a pack from
E
*Tick this box to send the free cassette to the subscriptions address. □
I enclose my cheque/postal order for £15 made payable to Redwood Publishing Ltd □
Please debit £15 from my Access/Barclaycard/American Express □
Account No. LLL J 1 1 1 -1-1 1 1 I'll
by Acorn User author
Signed Date
Send this form with your remittance in an envelope to
Acre, London WC2E9JH.
packs airecno readers atme inirooucroryp^rTce ot
£49.95 (plus VAT).
Acorn User will be printing some listings in bar code
format in each issue and making booklets of bar codes
available by mail order. Book publishers are already
printing listings in bar code format, in fact Bruce
Smith’s latest book The BBC Micro Machine Code
Portfolio has 13 pages of barcode listings.
Redwood Publishing, 68 Long
>rd
i cuar mu e sienu i
★d isc or cassette of uti I ity software
All for £49.95 (plus £7.50 VAT). Make your cheque
payable to Redwood Publishing, fill in the form below
and send it to Bar Code Offer, Redwood Publishing, 68
Long Acre, London WC2E 9JH.
Ipiease send me Bar Code Reader Teaching Packs* (£57.45 each inclusive)
* please state disc or cassette version
Name
Address.
Post code .
□ I enclose a cheque/PO payable to Redwood Publishing for £.
□ Please debit my Access/Barclaycard/American Express
Signed
Date
Account number
Send this form with your remittance to Bar Code Offer, Redwood Publishing, 68 Long Acre, London WC2E 9JH.
ACORN USER DECEMBER 1984
DATABASES DON’T MISS OUT ON ACORN
USER - ORDER NOW
◄ Continued
2500 INPUT"How
en «5) ",a%
2510 UNTIL a%<
2520 REPEAT
2530 INPUT"How
ds ",b%
2540 UNTIL b%>
2550 FOR g%=l
2560 PRINT" REC
2570 INPUT"Pos
2580 NEXT
2590 FOR g%=l
2600 s%(g%)=-l
2610 PRINT"Pri
N) ",ans$
2620 IF ans$="
er of leading s
2630 :
2640 REM Add 1
2650 :
2660 NEXT
2670 INPUT"Pri
s%(f%+l)=-l
2680 IF ans$="
er of leading s
2690 pb%=l : IN
L' to list "ans
2700 IF ans$="
ELSE CLS:VDU14:
400)
2710 ENDPROC
2720 :
2730 DEF PROCc
2740 :
2750 REM Forma
2760 :
2770 LOCAL g%,
2780 w%=INT( (f
2790 index%=f f
Your local newsagent or computer dealer will be pleased to reserve a copy of Acorn
User each month - many newsagents will even deliver straight to your door. To take
advantage of these services, complete the coupon below.
Please reserve me a copy of Acorn User every month until further notice.
□ I will collect it. □ Please deliver to my house. (tick as required)
Name
Address
Acorn User is distributed to the news trade by Comag on 0895 444055.
Computer dealers can place orders with the Subs Manager (Acorn User) 01-836 2441.
MONTHLY PROGRAM
LISTINGS CASSETTE
Each month ACORN USER publishes a cassette containing all the major listings in the
16 yellow pages and often extra programs not in the issue (edited by our technical
editor BRUCE SMITH). So preserve your fingers, save time and typing errors, and get
your programs to work first time round.
Each cassette costs £3.75 and covers the Electron and BBC micro. It includes a menu
and disc transfer routines to help you find your way around.
FREE
CASSETTE
OFFER
WORTH £3.75
IF YOU
SUBSCRIBE NOW!
2800 FOR k%=l
2810 FOR g%=l
2820 index%=ir...^^,. . »
2830 IF index%>pp% PROCblank ELSE
PROCunpak(g% , index%)
2840 NEXT
2850 join%=0
2860 g%=l :p%=l
2870 REPEAT
2880 IF s%(g%)<0 AND join%=0 GOT02950
2890 IF s%(g%)>99 OR s%(g%)<0 join%=0:
PR0Cjoin:G0T02960
2900 IF s%(p%)<99 sk%=s%(p%) ELSE sk%=
s%(p%)-100
2910 FOR j%=l TO a%
2920 PRINT TAB(m%( j%));SPC(sk%) ;q$( j%,
g%);
to be saved: "fm$
3320 f =0PEN0UT( fm$ )
3330 PRINT#f ,e%,f%,kw%,nc%
3340 FOR g%=l TO f%+l
3350 PRINT#f ,p%(g%)
3360 NEXT
3370 FOR g%=l TO e%
3380 PRINTf/f ,d$(g%)
3390 NEXT
3400 CL0SE#f
3410 ENDPROC
>
ACORN USER DECEMBER 1984
BAR CODES will revolutionise the way we use
computers in applications as well as the way we load
data. Here is the chance to get experience of this
important development by ordering the Addison
Wesley/MEP Bar Code Teaching Pack (see page 65)
direct through Acorn User.
These bar code readers are being offered to schools
first and versions will not be available to the public in
the shops until next year - when they will certainly cost
more. However, because of its active involvement in
the scheme Acorn User is able to offer the Teaching
Packs direct to readers at the introductory price of
£49.95 (plus VAT).
Acorn User will be printing some listings in bar code
format in each issue and making booklets of bar codes
available by mail order. Book publishers are already
printing listings in bar code format, in fact Bruce
Smith’s latest book The BBC Micro Machine Code
Portfolio has 13 pages of barcode listings.
So, to stay ahead of the latest development in
computers and education, send off for a pack from
Acorn User tod ay.
The pack includes:
★barcode reader
★explanatory booklet written by Acorn User author
George Hill
★software to print bar codes
★music program by Joe Telford
★bar code stencil
★disc or cassette of utility software
All for £49.95 (plus £7.50 VAT). Make your cheque
payable to Redwood Publishing, fill in the form below
and send it to Bar Code Offer, Redwood Publishing, 68
Long Acre, London WC2E 9JH.
Please send me BarCode Reader Teaching Packs* (£57.45 each inclusive)
* please state disc or cassette version
Name
Address.
Post code .
□ I enclose a cheque/PO payable to Redwood Publishing for £.
□ Please debit my Access/Barclaycard/American Express
Signed
Date
Account number
Send this form with your remittance to Bar Code Offer, Redwood Publishing, 68 Long Acre, London WC2E 9JH.
ACORN USER DECEMBER 1984
H beeb forum
x| | !□□□□□□□□
=- 1
Easy text window definition and
o marker deletion, and a slow
□ ;
□ scroller are among the ideas
2 you bounce off Bruce Smith
JUDGING by the total lack of response it
seems that Beeb Forum readers have
been stumped by the challenge I put up
a few months ago. But I’m determined
not to be defeated so I’ll throw it out
again in the hope that newcomers to
the column will be able to provide the
answer.
One of the most common mistakes
made in typing programs in is that
zeroes and O’s and ones and I’s tend to
get confused. Can anyone supply a
transparent program that will interpret
an I as a 1 and an O as a zero in a
numeric variable and vice-versa when
they occur?
*KEY1 ! ! !
*KEY2 ! ! !
0C27,45,1! ! "
0C27,45,0! ! "
*KEY3»»I
*KEY6 ! ! #
! ! 0 !!$!!#! A !!$!!#! A ! !
! ! .'MS !#!!*!! !M
! : o : [5G5 >s):m:m: c
Listing 2. D Stiles’ painless way to remove the markers when using Wordwise
progressively lower down the screen.
Key f9 restores the default window (ie,
the whole screen) and positions the
cursor where it was when the key was
pressed.
The text window locations are stored
in locations &308 to &30B, as noted in
the Advanced User Guide. By using
these locations, the routines will work
in any mode, although changing mode
will remove the windows.
Defining text
&
Easy marker
windows
A USEFUL two-liner to help with defin-
ing text windows has been sent in by
Andrew Mummery of Gravesend. I
have to resort to the Encyclopedia
Userguidea before doing this to estab-
lish the correct sequence of the VDU
parameters. Andrew writes . . .
The key definitions in the program
(listing 1) enable a text window to be
defined by two key-presses. After
pressing key f8, move the cursor to the
required position and then press
Return. There will now be a text
window from the cursor position to the
bottom of the screen. The key can be
used repeatedly to position the window
deletion
AS an avid user of Wordwise , I have
always found having to delete markers
‘by hand’, as it were, a bit of a pain.
However, thanks to D Stiles of Bristol
this is now a thing of the past. Mr Stiles
sets the scene . . .
One of the frustrating things about
Wordwise is that the markers are not
easily deleted, ie, there is no function
key assigned to remove them. The only
apparent way is to scroll through the
text and delete them using the Delete
key or CTRL-A, and then try to find your
original place again.
It is possible, however, to delete the
markers using the CTRL -f Shift keys in
conjunction with a function key. Other
keys may be set up to perform similar
useful functions, and the key set-up
saved for future use. Type the following
key definitions (only) into Wordwise
(listing 2), leaving two blank lines at the
end. Use menu option 1 to save it to
tape/disc. The definitions may be
loaded back using *EXEC‘ ,M in the
menu screen, thus automatically set-
ting up the function keys for use in the
text screen.
In the example given key 1 is set up to
give a printer underline code, and key 2
to turn off the underline; key 3 is set up
to cancel the markers normally set by
this key; and key 6 will delete the text
from the current cursor position to the
end of the line. The @@ characters are
used as a place marker at the start of
the cancellation, and are deleted at the
end of it using menu option 5.
Other keys may be set up in a similar
way. For further details on the coding
used seethe Wordwise manual.
&
Slow
1 0*KEYS Z=GET : VDU28 , O , 7&309 , 7&30A , VPO
S+7?v30B+ 1 ! M
20*KEY9 Z=VP0S+7S<30B— 1 : VDU26 , 31 , 0 , Z 1 M
Listing 1. Andrew Mummery’s routine for defining a text window in two keystrokes
Beeb Forum is a platform for ideas, tips and applications relating to the BBC micro and the
Electron, intended for experienced programmers to share their thoughts. For every reader's
tip published we pay £5 -or more for something special. Contributions should be typed or
printed, with substantial listings on cassette. WRITE TO Beeb Forum, Acorn User, Redwood
Publishing, London WC2E 9JH.
scroller
HAVING been weaned on the Atom I
appreciated hearing from a Beeb
owner who reads the Atom pages. P
Owen of Malvern, Worcs, writes . . .
On looking through the February
Atom Forum I was much taken with the
Slow Scroller program described
there. I felt it would be useful to have a
similar facility for the BBC computer.
This program (listing 3) works in the
same way by altering the WRCHVEC to
point to the routine, which looks for a
CR and delays if one isfound. The delay
is set in line 210 to give a slow scrolling
speed of five lines per second. CTRL
freezes the display and Shift restarts it.
Slow scrolling is enabled by function
key 0 while key 1 returns to normal list-
ing.
The program is at the moment placed
in Page 9 (&900) but is easily reloca-
ACORN USER DECEMBER 1984
■ BEEB FORUM
10
REM SLOWSCR
20
0SBYTE=&FFF4
30
FOR opt7.=0
TO 3 STEP 3
40
P7.=?v900
50
COPT opt’/.
60
LDA #enter
MOD 8(100
70
sta &20E
80
LDA Center
DIV 1 00
90
STA ?/20F
100
JMP end
no
\ normal scrolling
120
LDA #?yA4
130
STA &20E
140
LDA #8?E0
150
STA &20F
160
JMP end
170
. enter
180
PHA: TXA: PHA: TYA: PHA
190
CMP #13
200
BNEout
210
LDX#20
220
LDY#0
230
LDA #&81
240
JSR OSBYTE
250
CLC
260
CLV
270
JSR &EF02
280
BMI -freeze
\ 7CNTR key
290
JMP out
300
. -freeze
310
CLC
320
CLV
330
JSR &EF02
340
BVC -freeze
\ 7SHIFT KEY
350
. out
360
PLA: TAY : PLA
is TAX: PLA
370
JMP &E0A4
380
. end
390
RTS
400
I
410
NEXT
420
♦KEYO CALL
&900 ; M
430
♦KEY 1 CALL
&90D : M
Listing 3. A slow scroller for the Beeb,
by P Owen
table by altering the assignment to P%
in line 40 and making the appropriate
changes to the function key definitions
in lines 420 and 430.
Specific
searcher
A PROC that enables specific occur-
rences of text or variables to be found
within programs is supplied by Hall-
vard Furuseth of Norway. Ideally the
procedure would be saved by ‘SPOOL-
ing it as an ASCII file and ‘EXECing it
into your program when required. Mr
Furuseth tells the story . . .
I got tired of searching through long
programs to find all occurrences of a
special variable/text, so I wrote a short
PROC (listing 4) that would do it for me.
I add itto all long programs I write.
Because of the INSTR bug, OS 1.0
must use:
32000DEF PROCS: LOCAL A7. , @7.: @7.=6: WIDTH <?&
30A-7&308) DIV6*6: A7.=F*AGE+4
3201 CREPE AT IF INSTR (*AX,«<705> PRINT A7.
7-2+256* AX7-3;
32020AX-AX+AX7-1: UNTIL A7.7-3M 24: WIDTH O
: F'R I NTCHR-T8 : ENDPROC
Listing 4. Procedure by Hallvard Furuseth to search for occurrences of a specific variable or
piece of text in a program
32010 REPEAT IF LEN$A%> =
LENS&705 IF INSTR (. . .
Everyone should then define:
‘KEY 0 | UPROCSELSE:
Then <KEY0> REPEAT will print out
all line numbers where REPEAT
occurs. PROCS ELSE: 200 will search
for the number 200, PROCS ELSE 200
for the line number.
To search for ‘uncompiled’ text, use
PROCS REM text.
PROCS ELSE: TIME will not find all
TIMES. There is one ‘left-hand’ TIME
(TIME = T%) and one ‘right-hand’
(T% = TIME). HIMEM, LOMEM, PAGE
and PTR behave in the same way. Use
PROCS ELSE = TIME to find ‘right-
hand’ TIMEs.
Use TAB(, not TAB. The bracket is
part of the name. The same applies to
all two or three-argument functions.
A search for TO will also find all
TOPs. Sometimes a search for a short
text comes up with a line number,
because of the special way of storing
line numbers. And of course, a search
for the variable D will also find AD, D%,
DUMMY and so on, and is not of much
use.
Line 32000 @% and WIDTH are used
for formatting. ?&30A = right hand
column of text window, 7&308 = left - at
least on my BBC, OS 1.20, 1982. If you
don’t know these addresses on your
BBC, use WIDTH 36. A% points to the
text in the first program line.
Line 32010 S&705 is the text searched
for. S&700 is the input buffer, ‘compiled’
into Basic. PROCS ELSE: uses
addresses &700-&704. A%?-2+ ... is
the line number of the line into which
A% points.
Line 32020 A%?-1 is the length of the
line. A% is incremented to point into
the next line. If A%?-3>124, then the
line number > =32000(125*256).
ELSE (and DEF and DATA) works in
the same way as REM, but the text is not
‘compiled’ after REM (or DATA). ELSE
STOP uses three bytes, REM STOP
uses six. The IU deletes everything
before PROCS ELSE:, to ensure that the
text is located at &705. IF A = 5 PROCS
ELSE: AD% would search for “PROCS
ELSE: AD%”.
Striped
answer
IF Beeb and Electron users have ever
wondered how and why GCOL para-
meters in excess of the standard
GCOLO.n to GCOL4,n produce funny
stripy effects then John Graham-
Cumming of Bury St Edmunds has the
answer.
Electron-owner John writes. . .
In the Electron user guide, Acorn
says that a GCOL command with a high
first parameter (greater than 4, eg,
GCOL135,1) will produce various
stripy effects’ and although not men-
tioned in my BBC user guide this also
applies to the Beeb.
Take GCOL 135,1 as an example.
When this command is used, Basic
sends 18,135 and 1 to OSWRCH (18 is
the Set Graphics Colour code) and the
.first parameter is stored at &35B (&35C
if the background colour is being set).
This first parameter should of course
be between 0 and 4, but the OS
assumes that this parameter is correct
and does not check it.
Then, when a plot command is used
OSWRCH jumps to the plot routine
(&C7AF in OS 1.2) and uses the byte at
&35B to get the two graphic colour
bytes, stored at &D4 and &D5. from the
table. (These two bytes are used as a
mask to determine how the points
should be plotted.) But since the OS has
provision for this only between 0 and 4,
the table at &C41B contains only suf-
ficient bytes for these options. The OS
reads these bytes using the 6502’s
indexed addressing mode (Y is loaded
from &35B). Thus if a number greater
than 4 is used when the OS reads these
bytes, they are loaded from outside the
table, as in the example. Thus the stripy
effects have no set pattern, although it
is not random.
So when Acorn says the effects may
change with different OS releases the
warning should be heeded since the
tables need not be in the same order,
and the effects would change. Those
wishing to write programs that will run
on all BBCs and Electrons should avoid
these effects. They are fun to use,
though, and need not be avoided for
your own enjoyment.
ACORN USER DECEMBER 1984
A World Of Information
Available to you with Nightingale, the new
multi -function modem from Pace.
Nightingale is by far the most versatile modem
available, at the price, for either home or
business use. It offers Prestel/Viewdata
baud rates (1200/75 8* 75/1200)
alongside 300/300 baud full duplex
for communication between the
BBC and other computers,
including bulletin boards.
Nightingale will operate at I'l r ^
both European and Bell
frequencies for com-
patibility with CCITT
and American systems. %
The state-of-tha-art
modem chip technology em-
ployed in Nightingale requires *
minimal support circuitry resulting in low*
power cpnsumption, low cost,* high quality
and extreme reliability. . * I
Nightingale being 'hard wired' is not subject to the noise
interference errors common to outdated acoustically coupled
devices. In addition Nightingale features a simple self test facility for
easy installation.
Nightingale utilises a fully buffered RS 423/232 serial interface %
and is supplied complete with a lead suitable for connection to the
BBC micro, other leads, are available on request.
However, in order to use such a versatile modem to its fullest
potential, you will require equally sophisticated software. This is
where Pace can offer you a total solution — Commstar,
unquestionably the most comprehensive communica-
tions software available for the BBC. A
Supplied on Eprom, Commstar is instantly accessible,* ASL
simple to use and extremely flexible. Just look at the MB,
possibilities:-* access Prest^ r Micronet, Viewfax, .
Homelink and Telecom Gold, Rummage through bulletin* * *
boards and chat to literally thousands of other computer *
users, but there's more. Commstar can be used to
emulate specific terminal types such as VT 100 byf M&wX
means of a configuration disc, thus providing the:
opportunity to use the BBC as an inexpensive workfe^|P^i^3
station for a main frame or mini-computer.
The complete Nightingale/Commstar package for the
BBC micro including the modem, cabling and the V
Commstar Eprom and manual is just £139 plus V.A.T.
Nightingale is available separately for the BBC and other p ^
computers at £119 plus V.A.T. and Commstar is
£29.57 plus V.A.T. Further details are available, please KjV'
telephone or write for comprehensive fact sheets.
PACE SOFTWARE LTD.
92 NEW CROSS STREET,
BRADFORD BD5 8BS.
Tel. (0274) 729306 Telex 51564
■"£ 2SSU****'
Play the most exciting ;
challenging Olympic Q* — —
simu/ation of them all! *
MICRO OLYMPICS is riding high in the charts -and no
wonder. You are challenged to beat the world record in 1 1
realistic track and field events, with the packed stadium
cheering you on to victory - or defeat! Just like the real thing,
you'll want to keep on improving your sporting skill until you're
up there among the greats!
Let your children embark on a
magical micro adventure!
THE MAGIC SWORD breaks new ground in programming for
the young - a complete adventure on cassette accompanied by
a 48-page full colour storybook. Stunning sound and colourful
graphics bring a completely new dimension to the classic
computer adventure. And there'lci very hekpful animated
compass to help you find your way around!
c magic \\\ * +r\
'Susorr \\\
c magic
fie)or
The computer Adventure
of Princess Poppy
and the Frog Prince
Turn your home micro into
a true office workhorse!
MINI OFFICE is the most incredibly priced introduction to
business computing ever Offered, ffhe package contains four
full-scale programs - wfcrd processor, database manager,
spreadsheet and graphics. They include advanced features
not yet available on programs costing many times as
much. Plus a concise 3^-page how-to-do-it booklet.
Kristin and Martin Hollis
Please supply software as ticked in price boxes
□ I enclose cheque made payable to
Database Publications Ltd. for f
I wish to pay by □ Access □ Visa
No Expiry date
Name _
Address
Signed
Post to : Database Publications, Europa House,
68 Chester Road, Hazel Grove. Stockport SK7 5NY.
Micro
Olympics
Mini
Office
Magic
Sword
BBC 'B' cassette
£5.95 □
£5.95 D
f O QC# n
Electron cassette
£5.95 □
£5.95 □
Lo.au l_l
BBC 40 track disc
£7.95 □
£7.95 □
£9.95 □
BBC 80 track disc
£7.95 □
£7.95 □
£9.95 □
Spectrum cassette
£5.95 □
Coming
soon
ro nc * n
Commodore cassette
£5.95 □
Coming
soon
to. 9b U
* Versions for both machine on same cassette
a Winchester Network
give you
GSCL has now installed over 100
networks in educational
establishments throughout th£ U K
Networks designed to help people
like you to teach classes more efficiently and
effectively. _
But there's a lot more to ccmiputers in
education than simply installing systems.
Which is why our back-up service is so
important to you.
For example, our tape streamer Winchester andiopr tape
streamer service.
Every month, or as often as you wish, we will transfer all th£
information that’s on your Winchester onto tape.
And. since we re aware that one of your biggest
headaches is finding adequate software for teaching, the new
utilities enable you to run most Acorn software
Additionally we plan to give you access to ™
an electronic library of educational software
Which, like all GSCL’s services, will be available at the most cost-
effective price possible
And, always, when we install a Winchester and network for you. we advise you
how to make even more effective use ftf it.
Such as linking the Physics lab, Chemistry lab and Engineering lab directly to
the BBC micro, so that experiments may be analysed -and displayed as they're >
being performed. *
Or showing you how to set up a storage oscilloscope, based on your
BBC micro, for just a few hundred pounds. , i
And we keep you abreast of all the latest developments in add-ons. to
match your requirements, without harassing you with high-pressure
salesmen. * * .
It all amounts to back-up service, which all too few seem willing to supply.
We’d like to offer you the benefit of our back-up.
Simply fill in the coupon, ticking off any areas of special ^
interest, and we ll send you full details of
GSCL’s services
Computers
Please send me details of
1 Winchester/network system.
Tape streamer service.
□ Laboratory peripherals.
□ Other peripherals.
Geophysical Systems Computers Limited
West Portway Andover
Hampshire SP10 3SG
Telephone 0264 59633
Telex 47166 GSL G
Name
Position .
School/Company
Address _
. Post Code .
:
HARDWARE
= WHEN
SPEED IS
OF THE =
ESSENCE
Speedy Paul Beverley sets
the pace for your micro
C OMPARED with many other
micros, the BBC is a very fast
machine, as demonstrated by the
summary of the PCW Basic benchmark
tests (table 1). Even the Sinclair QL,
with its 32-bit processor can beat the
Beeb only on benchmark 8 - the trigo-
nometrical calculations test. On aver-
age, over all the tests, the BBC is 60 per
cent faster than the QL.
Nevertheless, if you’ve got to do a job
in which speed is of the essence, and
you already have a BBC micro, (or an
Electron, for that matter), the important
thing is to see if there are ways of
making it work even faster. So in this
article, I’ll look at a selection of
methods of speeding things up, mainly
by improving programming tech-
niques, but also discussing one or two
hardware techniques.
For Electron owners, the program-
ming techniques will be equally appli-
cable, since Electron Basic bears a
remarkable resemblance to Basic II on
the BBC. On the hardware side, though,
the remarks will be specifically for
Beeb owners.
Gary Smallridge’s article in the June
issue gave a number of ways of
increasing speed when working in
Basic. In case you missed it, there’s a
summary of the points made, sup-
ported by various timings (tables 2 to
4), plus a few extra notes added in the
light of further experience. All timings
were done using an external digital
timer, with interrupts on the micro
having been disabled. This increases
the speed slightly, but is done because
it makes the time values obtained con-
stant, ie, they’re not affected by the fre-
quency with which interrupts occur
during the timing period.
Points to note
1. If the loop tests in table 2 are run
using the number 1000 rather than the
variable A%, which had previously
been set to 1000, then in the case of the
FOR . . . NEXT loop it hardly makes any
difference to the timings. This is
because the line containing the FOR
statement is only interpreted once. The
other two loop structures, however, are
slowed down to 2.03 and 2.38 seconds
respectively. This is because the line
containing the exit condition with either
the ‘A%’ or the '1000' is interpreted
every time the loop is executed, which,
of course, is what makes these two
structures slower than the FOR . . .
NEXT loop.
2. Another interesting point about the
looping structures is that although, in
the IF statement, you can use either
THEN or GOTO, it’s in fact quicker to
use THEN. Changing THEN into GOTO
in the test example increases the
timing by two per cent to 1 .96 seconds.
3. It was pointed out by Robert Tidey in
a letter in the August issue that
although Gary’s timings appeared to
show that it’s quicker to use GOSUBs
• FOR . . . NEXT is the fastest loop
mechanism, REPEAT . . . UNTIL is
next fastest, and IF . . . THEN GOTO
the siowest (table 2). (See Points to
note 1.)
• Always use integer variables
(A%, B%, etc) wherever possible
rather than floating point variables
(table3b/c, d/e, f/g).
• The resident integer variables
(@% to Z%) are faster than other
single letter integer variables
(table 3b).
• Use short variable names, all
starting with different initial letters
if possible (table 3 b,c).
• Multi-statement lines speed up
interpretation of a program, though
they reduce readability (table 1 a/b).
Summary of points from June issue
• In calculations, take out any
common factors, ie, A/B + C/B
takes longer to work out than
(A + B)/C.
• Use multiplication rather than
division, eg A * 0.01 is quicker than
A/100, (table 3d, e,f,g).
• In anything other than the shor-
test of programs, procedures are
faster than GOSUBs. (See Point 3.)
• Blank lines and REM statements
aid readability, but slow down the
interpretation (table 3 a).
• Always use variables (integer if
possible) for any constants that are
used repeatedly, since it’s quicker
for Basic to look up the value of a
variable than to re-interpret the
value (table 3 d,e,f,g).
ACORN USER DECEMBER 1984
colour MONITORS
FAST LATEST BARGAIN PRICES
■ — m
Mlcrovitec 1451
Amstrad CTM640
Microvitec 1431
1431 (RGB/PAL/AUDIO)
JVC 1302-1 (QL/BBC)
Microvitec 1451/QL
Microvitec 1451
1451 (RGB/PAL/AUDIO)
KAGA Vision II
BBC/APPLE/IBM
Microvitec 1441
KAGA Vision III
BBC/APPLE/IBM
BBC Model B £ 329.56
4- VAT = £379*
BBC ‘B’
BBC ‘B’ with DFS
Acorn Z80 Ext.
Processor
Torch Unicorn Package
Amstrad CPC464
6v power + UHF
ISL 8083 (IBM Comp)
DEC 11/23 + 40 MB
DEC 11/73 + 170 MB
LVL DD/DOS
£329.56 £379
£399.14 £459
£346.96 £399
P.O.A.
£148.69 £171
£24.36 £28
£1173.92 £1350
£6086.97 £7000
£10434.79 £12000
£103.49 £119
DISK INTERFACES
Kenda Mighty Oak
Kenda Professional
(double density)
Opus Double Density
Acorn DFS Kit
m
£113.05 £130
£113.05 £130
£84.36 £97
£ 239.13
VU Iiahoa MOB
+ VAT =
= £275
100K40T
£ 86.09
ex VAT
Inc VAT
4- VAT
= £99*
£132.17
£152
Single
ex VAT
inc VAT
£169.58
£195
100K ALPS 40T
£86.10
£ 99 *
£195.66
£225
100K Chinon 40T
£126.10
£145
£169.58
£195
200 K Sankyo 3" 40T
£160.88
£185
£221.75
£255
400K Mitsubishi 40/80T
£173.00
£199
£239.14
£275
400K Cumana 80T
£186.97
£215
£295.66
£340
Double
ex VAT
inc VAT
£234.79
£270
800K Cumana 80T
£364.36
£419
£433.92
£499
800K Mitsubishi 40/80
£381.75
£439
800K Cumana 40/80T
£433.92
£499
£321.75
£370
ISL 1 8
Amstrad GT64
Sanyo DM2112 (15 MHz)
Sanyo DM81 12CX
ISL 18 (18 MHz)
ISL 20 (Swivel 80 col)
Teco with Zoom
£ 53.91
= £62
+ VAT ’
ex VAT Inc VAT
£60.00 £69
£65.23
£ 86.10
£53.92
£63.49
£91.31
£75
£99
£62
£73
£105
MQQP —
Phone for quotation on
bespoke Accounting
Software invoicing /
L edgers/Payroll
Torch Ext. Processor
ex VAT
Inc VAT
+ Software
Torch Ext. Processor
£260.01
£299
+ twin drives
Computer Concepts
£651.31
£749
ROMS from
£27.84
£32
Acorn Business Software
£20.88
£24
Acorn Data recorder
£27.84
£32
Computer Work Station
Holds Micro', Monitor,
£49.58
£57
Printer with Storage Space
£14.79
£ 1 ?
Desk Stacking Unit
(Lockable version available)
£20.00
£23
ATPL ROM Extension Board
£36.52
£42
★ SPECIAL OFFER WHILE STOCKS LAST
BOLD PRICES INCLUDE VAT
Prices shown are for cash & carry sales and are correct at
time of going to press in November
Export price list available
Mail order and credit cards accepted
OPEN 9-6 Monday to Saturday
57 Hoxton Square, London N1
Tel: 01-729 1778
Selection of Acoustic Couplers and
Mini Modems in stock.
ex VAT lie VAT
Minor Miracle WS2000 £126.10 £145
r
THE EXPERTS
Epson RX80 F/T
£ 221.73
4- VAT = £255
Star Delta 10
with serial/parallel with
l/F 8K buffer
KDC FT-5001
Epson RX80
Epson RX80 F/T
Epson FX80
Epson FX100 (132 col)
Mannesman MT80
£317.40 £355
£203.49 £231
£190.44 £219
£221.75 £255
£329.58 £37!
£511.31 £589
£195.66 £225
M
Juki 6100
JUKI 6100
Daisy Step 2000
Plus
JUKI Sheet Feeder
JUKI Tractor Feed
Serial Interface Conversions
8143 — Epson
8148 — Epson (2k buffer
XON/XOFF protocol)
JUKI
Plus cables from
£ 326.08
4- VAT =£375
ex VAT Inc VAT
£326.08 £375
£216.53 £24!
£207.84 £23!
£94.79 £10!
£26.10 £30
£56.53 £55
£47.84 £55
£10.44 £12
BUSINESS SYSTEMS
A.C.T. Apricot
Processors and
Business Systems
assembled to your
specification. Price
dependent on
equipment supplied.
Call us to discuss your
requirement.
Jj HARDWARE
Computer
Processor
BM1
BM2
BM3
BM4
BM5
BM6
BM7
BM8
Average
BBC
(6502)
0.6
2.7
7.8
8.3
8.8
13.2
20.7
4.99
8.4
Electron
(6502)
0.9
3.7
10.7
11.4
11.9
18.2
28.1
7.1
11.5
QL
(68008)
1.9
5.5
9.4
9.2
11.8
24.1
43.0
2.1
13.4
380Z
(Z80)
1.4
6.5
13.2
13.9
15.0
22.3
31.6
6.2
13.8
MZ80 B
(Z80)
0.6
5.0
12.0
19.0
20.0
27.5
38.0
5.0
15.9
VIC-20
(6502)
1.4
8.3
15.5
17.1
18.3
27.2
42.7
9.9
17.5
Atom (INT)
(6502)
0.8
5.5
10.0
11.5
14.5
20.0
(F.P.)
30.5
27.0
30.0
26.0
17.7
Apple II
(6502)
1.3
8.5
16.0
17.8
19.1
28.6
44.8
10.7
18.4
PET
(6502)
1.7
9.9
18.4
20.4
21.0
32.5
50.9
12.3
20.9
ZX81
(Z80)
4.5
6.9
16.4
15.8
18.6
49.7
68.5
22.9
25.4
Atari
(6502)
2.3
7.4
19.9
23.2
26.8
40.7
61.5
43.1
28.1
Spectrum
(Z80)
4.8
8.7
21.1
20.4
24.0
55.3
80.3
25.3
30.0
Table 1. Results of the PCW Basic benchmarks tests
than PROCedures, it’s true only for
short programs. As the program gets
longer, the PROCedures take exactly
the same length of time, whereas the
subroutines get slower and slower.
Those of you with long memories may
recall that this was pointed out in one of
the very first issues of Acorn User , back
in December 1982, in an article entitled
‘Probing procedures’, since reprinted
in Programming tips for the BBC
micro’ published by Addison-Wesley.
Clearing the screen
It’s worth noticing the considerable dif-
ference in time taken to clear the
screen using CLG instead of CLS or
MODE (table 4). This is because CLS
simply wipes the memory locations in
numerical order, whereas CLG uses
the fill routines to fill the screen with the
background colour.
Stop interrupting!
If you’re doing some calculations and
want to save yourself a few valuable
milliseconds or microseconds, then it's
possible to disable the interrupts which
occur regularly and which the BBC
micro uses to do various housework
jobs, like up-dating the ADVAL values
or the value of TIME. The ADC inter-
rupts can easily be disabled with no ill
effects by using *FX16,0 and this will
speed things up by 1.2 per cent. To dis-
able the other interrupts as well saves
even more time, but is a bit riskier.
All of the regular interrupts are
routed through the system VIA -the
6522 versatile interface adaptor which
is memory-mapped at &FE40 to &FE4F.
To disable these interrupts, all you
need do is to write to the interrupt
enable register at &FE4E. Thus to
switch all the interrupts off, you could
use:
7&FE4E = 127
but to make it look a little less illegal (!)
you could use:
10 ONERROR GOTO 160
20 *KEY0RUN M
30 P*/.=&FE61
40 A=10
50 A7.= 100
60 B=10
70 B7-=10
80 C=0.1
90 *FX 151 , 78 , 127
100 ?P7.=0:?P7.= 1
110 REM LINE UNDER TEST
120 ?P7.=0:?P7.= 1
130 *FX151 ,78,255
140 END
150 I
160 REM ERROR ROUTINE
170 *FX151 ,78,255
180 REPORT
190 PRINT " AT LINE M ; ERL
Program 1. Test program used to do all the
time measurements with the interrupts dis-
abled - the two extra spaces in line 120 are
used to add a small delay so that, when
there is no test line, the time registered
on the external timer is exactly 1.00 milli-
seconds. This can then simply be subtracted
from the value registered when the line or
lines under test are inserted
a) FORN*/.= lTOA7.
M7.=N7.
NEXT 0.61 s
b) FORNX=lTOA7.sM7.=NX:NEXT 0.57 s
c) N7.= l
REPEAT
MX=N7.
N7.=N7.-H
UNTIL NX=A7. 1.73 s
d) 10 N7.= l
20 M7.=N7.
30 N7.=N7.+ 1
40 IFNX<A7.THEN20 1 . 92 s
Table 2. Timings of looping structures
(A% = 1000)
‘FX 151,78,127
and then to switch them all back on
again, you can use:
7&FE4E = 255 (or *FX 151 ,78,255).
This also disables the ADC inputs, so
there’s no need to use *FX 16,0 as well.
If you do this you’ll find that all your rou-
tines will run another 3.3 per cent
faster, making a total saving of 4.5 per
cent.
A word of warning. Your program
mi/s/include effective error-trapping in
order to switch the interrupts on again
in the event of an error (program 1). If
the interrupts are switched off, it means
that the keyboard is disabled, so you
can’t type in anything after an error has
occurred. The natural reaction then, is
to press the break key to regain control
of the machine. Unfortunately if you do
this your program will disappear as if
by magic! This is because one of the
first things the operating system does
when the break key is pressed is to
check the interrupt enable register of
the internal VIA. If it contains zero (ie,
no interrupts are enabled), it assumes
that this must have been a power-up
reset, and the first thing it does there-
fore is to wipe the contents of the
memory from &400 to &7FFF- which
includes the whole of your program!
Even with error-trapping, you could
still lose your program. If there’s a logi-
cal error in it so that it gets into a loop
while the interrupts are disabled,
there’s no way out. Escape is disabled,
and break causes a memory wipe! The
answer, therefore, is to debug the pro-
gram thoroughly first and then add the
line which disables the interrupts.
Hardware techniques
On the hardware side, the first thing to
note is that if your program needs any
form of timing, then hardware timers
are available in the two VIAs. This
means that instead of using a software
loop so that the processor is idling
during the time period, the VIA timer
ACORN USER DECEMBER 1984
HARDWARE J
can be started and can produce an
interrupt when the tinning is finished,
allowing processing to continue during
the timing period. The only disadvan-
tage of this is that it means using
machine code programming and
having an understanding of the work-
ings of the VIA.
The other possibility, which is
simpler but only enables you to time in
centiseconds, is to use the elapsed
time clock provided by the operating
system, using one of the hardware
timers on the internal VIA. This is
accessible through OSWORD calls 3
and 4 as explained on page 460 of the
User Guide. However, you can’t use
this method of timing if you are also
speeding up by disabling interrupts,
since the elapsed time clock is inter-
rupt driven.
High-speed interfacing
If you’re involved in interfacing and
want to work that extra bit faster and
you’re using the 1MHz bus, it’s worth
knowing that there are links on the PCB
which can be used to speed up this
interface to 2MHz. Unfortunately there
is a PCB error, which has been perpe-
tuated right up to issue seven boards,
which means that you have to break a
track going to one of the ICs rather than
the actual piece of track which makes
the link (S16). Details of exactly how to
do this are given in Electronics and
Computing Monthly, December 1983.
It’s also possible, even though there
are no actual PCB links, to double the
speed of the user port and printer port.
This requires the replacement of the
external 6522 VIA with a 6522A (the
2MHz part), and also involves the
breaking of one track plus the addition
of a solder bridge (see above article).
The other effect of using the 6522A is
to double the speed of the VIA timers,
which improves their resolution when
used to set delay times or to measure
elapsed times. If you think you’re good
at Acornsoft’s Snapper program, try
playing it on a BBC micro fitted with this
modification.
Another piece of hardware infor-
mation that’s worth knowing from the
speed point of view is that it’s possible
a)
REM
0.06
REM THIS IS A COMMENT
0. 14
b)
M7.= 1 0
0.51
m7.= 10
0.B4
number7.= 10
1.09
c)
M= 1 0
1.04
m= 1 0
1.03
number=10
1.27
d)
M7.= 100+10
0.92
M7.= 100*10
1.12
M7.= 100/10
2.74
e)
M=100+ 10
1 . 38
M=100*10
1.65
M=100/10
2.81
f )
M7.=A7.
0. 43
M7.=AX+B7.
0.64
M7.=A7.*B7.
0.85
M7.=A7./B7.
2.47
M7.=A7.MODB7.
1.38
M7.=A7.DIVB7.
1.39
g>
M=A
0.88
M=A+B
1.39
M=A*B
2.26
M=A/B
2.45
Table 3. Results of timing tests given in milli-
seconds of the interpretation by Basic of
various program lines (Interrupts disabled)
(A% = A = 100, B% = B = 10)
to get spurious pulses on the keyboard
interrupt line. This occurs mainly when
the keyboard links, which are read on
the keyboard matrix lines, are being
used. What happens is that when a
spurious pulse appears, it causes an
interrupt. The operating system then
checks the keyboard to see which key
has been pressed and returns when it
discovers that none actually is.
To the user there is no visible effect,
N
MODE N
CLS
CLG
0
53.6
51.1
538.8
1
54.2
51.1
527.9
2
54.9
51.1
522.7
3
44.0
41.2
(0.2)
4
29.0
26.3
319.5
5
29.3
26.3
308.4
6
24.2
21.3
(0.2)
7
6.2
3.9
(0.2)
Table 4. Timings in milliseconds for clear-
ing the screen in different ways in various
modes. Those in brackets are not signifi-
cant since they refer to text-only modes
but the time spent servicing the phan-
tom interrupt is wasted time which will
reduce the overall speed of the pro-
cessor.
To test whether this is a problem
on your machine, run the following
program:
10TIME = 0
20FORN% = 1T0500000
30NEXT
40T% = TIME
50PRINTT%/100
Be careful to type it in without adding
spaces in lines 20, 30 or 40. You should
get an answer of 88.06 if you are using
Basic 1 and 88.11 for Basic 2. On a
model A or a model B with ADC inter-
rupts disabled the times should be
86.98 or 87.03 respectively.
If the timing is somewhat longer than
expected, then the problem may be the
phantom keyboard interrupts men-
tioned above.
The solutions suggested by Acorn
are first to replace the eight 10k pull-up
resistors on the keyboard PCB with 2k2
resistors, (later models will already
have 2k2 resistors fitted), and second,
to solder a 560 pF capacitor between
pins 7 and 8 of the 74LS30 integrated
circuit on the keyboard PCB.
This has the effect of smoothing out
any tiny spikes that might occur on the
line that goes to the VIA to generate the
keyboard interrupts.
Going faster still
If you want to work even faster than the
suggestions in this article allow, you
need to learn a bit about machine code
programming. The good thing about
the BBC micro and the Electron is the
ease with which you can combine
machine code and Basic. You decide
which parts of your program are taking
up the most time and write a machine
code routine or routines to do just that
critical part of the program. These rou-
tines should not be too complex and
can then be called from within the Basic
program. This kind of hybrid’ program-
ming really does make the Beeb a good
machine to use when speed is of the
essence!
ACORN USER DECEMBER 1984
HELP!
Lord of
Tarzan
A muH>' sC |
iungte »n
ferocious
order to 5
sloppy st
climax
'wtemen,.
73&2S".-
E»*c?e
'?*•>« that’, a
□ Tarzan D Chartbuster D Uncle Claude
□ Son of Blagger d Roboman
Please indicate programs required and whether tape T or disk D
or «nnocen» C ff ' ta, ' sf
nhosiast
I enclose a cheque/PO* fort
Alligata Software Ltd
1 Orange Street, Sheffield SI 4DW
Tel: (0742) 755796
Ammm ■■ ■■ ■■ ■■
ass
mjum ■■ ■■ ■■ ■■■■■ ■■■■■ ■■
Charge my Access
Signature
Name
Address
‘Payable to Alligata Software t Allow 75p for post and packaging
Despatch is normally made on receipt of order and should reach you within 7 days
Software Limited
fly,
1
BP
■
M i
l\»
1 1
1
m
v i M
ADDISONWESLEY
SOFTWARE
UNIQUE CREATIVE
GRAPHICS AND
DYNAMIC IMAGERY
THE ART OF MICROCOMPUTER
GRAPHICS
for the BBC Micro/Electron
by Jim McGregor and Alan Watt
Microcomputer graphics comes of
age with the publication of this book.
More than just a miscellaneous
collection of listings and tricks, it
provides a comprehensive guide to
the theory and practice of
microcomputer graphics. If that
sounds daunting, don’t worry - it isn’t!
The book is presented in the
clear, readable style
which has become the
hallmark of the author's
highly successful books
for micro users.
Among the many areas
covered are:
■ two-dimensional graphics: _
linear and non linear transformations,
network and frieze pattern generation.
■ three-dimensional graphics: model
representation and input, three-
dimensional transformations, hidden
surface removal, stereo views, decorative
effects
■ tesselation art: interactive tile design
techniques
■ interactive techniques: using raster-ops in
CAD and painting software
■ natural patterns: recursion and fractals
Structured programming techniques are
used throughout to ensure efficiency and
clarity. With this book as your guide, you will
soon turn the screen of your BBC Micro or
Electron into a window onto the colourful,
exciting and endlessly fascinating world of the
Art of Microcomputer Graphics.
The book is heavily illustrated with
hundreds of screen shots, plotter output and
line drawings; there are also 16 pages in full
colour.
256pp/illus/0 201 145677/soft/
£ 14-95
Please order from your local bookseller. In case of difficulty order direct from Addison Wesley. The prices
are valid for the UK and Eire only and include VAT. P&P . for orders under £60 at retail value please add £1.50
per single item & 50p for each additional item. Orders over £60 are handled free of charge.
Please send me
Name;.
McGregor & Watt/The Art of Address:
Microcomputer Graphics (14567)
I enclose my cheque for £ OR please debit my Access/Barclaycard/
Visa/American Express/Diners Club (Delete as applicable).
Account No. 1 M 1 I I I I 1 1 1 1 I I 1 1 1
Expiring Date: Date:
Signature:
4^, Dept C Addison-Wesley
IAA Publishers Ltd
Finchampstead Rd
Wokingham RG11 2NZ
Tel: (0734) 794000
| ATOM
DIY ROMEz
= =PAGER
Construct a useful addition to
your Atom with Alan Knowles
The finished ROM pager board
T HE first big task I attempted on my
Atom was a machine code monitor
program and disassembler, which
I blew into EPROM and installed in the
utility ROM socket (C24) at address
«A000-*-AFFF. I soon realised that I
needed other utility ROMs as well, to
enhance the Atom’s facilities and allow
wordprocessing and so on. As they all
required to be located in socket C24, I
obviously needed to be able to switch
(preferably by program) between
several ROMs sharing the same
addresses.
A ROM pager was therefore
designed within the following con-
straints:
• It should be accommodated within
the Atom case.
• It should involve an absolute mini-
mum of wiring on the Atom PCB.
• One of eight EPROMs should be
selectable by program and, if desired,
a specific one should automatically be
selected on power-up or on using the
Break key.
The first two were easily dealt with.
When my prototype had been tested, a
small printed circuit board containing
eight 24-pin sockets for the EPROMs
and 24 pins to plug into C24 socket was
designed with all the address lines
from - and all the data lines to - socket
C24 being connected to all eight
EPROM sockets.
The third constraint was more diffi-
cult. The chip-enable signal on pin 20 of
IC24 needed routeing to only one selec-
ted EPROM, the remaining ones being
left disabled. The circuit diagram in
figure 1 shows how this is achieved.
The number of the currently selected
EPROM is stored in the 74LS174 latches
and decoded by the 74LS138, which
selects only one of the eight EPROMs
when the chip-enable signal on pin 20
of IC24 socket is activated. The latch
flip-flops are all reset by NRST (from
near R41 on the Atom PCB-figure 2),
which is generated on power-up and
when the Break key is operated. The
decoder then routes the chip-enable
signal to EPROM number 0.
The mechanism for entering the
number of the selected EPROM into the
74LS174 latches may be of interest.
Minimal external connections was one
of the initial constraints and thus use
had to be made of signals already
going to IC24 as far as possible. How
could the latch be addressed? The
answer, of course, is simple. No pro-
gram should ever need to write to a part
of the address space occupied by read-
only memory. So the act of writing to
addresses in the range * *A000-^AFFF
could be used to load the latches.
The chip-enable signal on pin 20 of
IC24, together with the write signal
NWDS (brought in by a wire from near
to PL4-figure 2), provide a suitable
strobe signal when combined by the
74LS02 gate. The obvious source of in-
formation for the latches is the data bus
onto which the EPROM's place their
data when enabled.
Herein lies a problem. If an EPROM
is driving the data bus and the 6502
CPU chip is trying to write data via the
data bus to the ROM, which will win?
The data bus levels will be ill-defined at
this time and will be unsuitable for
loading into the latches. Thus the least
page 129>
o o o o o
o o o o o
O PL4
JJ
Figure 2. Location of flying leads on the PBC
ACORN USER DECEMBER 1984
v'llCROVITECH 4
COLOUR DISPLAYS
MICROVITFC PLC, Futures Way, Bolling Road,
BRADFORD, BD4 7TU. West Yorkshire.
Tel: (0274) 390011 Telex 517717
A vailable from High Street Computer Retailers and branches of W. H. Smith, Harrods, John Lewis Partnership, John Menzies with selected models available from larger branches of Boob
1 f&i
■'
r
-
□ □ □ □
■atom forum
A hidden line routine, joystick
conversion, dumping garbage and
BBC Basic compatibility are Barry
Pickles’ Atomic topics this month
THIS hidden line routine (listing 1) from
E Paijmans of Amersfoort, Holland,
works with two arrays. In these arrays
the highest and lowest Y co-ordinate at
certain X co-ordinate is stored.
The program works in graphics
mode 4. It changes the plot routine
vector so when you want to plot a point
every point is examined first, and when
it lies between the minimum and maxi-
mum value it isn’t plotted. The program
may be used in combination with the 3D
program on page 83 of the Atom
manual. To make it work properly
change lines 70 and 200 as follows:
70Z = 0; GOSUB 9000
200 FOR U = 20 to -20 STEP-1
Mr Paijmans’ routine earns him £10
MICHAEL LACEY of Retford has just
bought a BBC Basic board to fit his fully
expanded Atom and asks the following
questions.
1. Can I run BBC software or hard-
ware (16k or 32k) on it?
2. Are there any books to help me
convert them?
3. Are there any games that run on
both?
4. Will a colour board work?
. . . To answer the points as they are
raised:
1. No, you can’t run BBC tapes with
this board, as the cassette operating
system format is quite different. You
can run BBC software listings provided
they are all in Basic, you do not use the
hardware features of the Beeb, and you
have enough memory.
2. We ran a short series on convert-
ing BBC Basic to the Atom earlier this
year (see page 125 of last month’s
issue and earlier back numbers).
9000
P.$2 1
;DIM
LL2
9010
FOR I
=0 T01 ; P=#3900
9020 [
9 0 3 0 \ * *** * ****** ************* *
904 0\**
**
9050\** HIDDEN
LINE ROUTINE **
9060\** FOR X,
Y,Z SURFACE **
9070\**
**
9 0 8 0 Y ** ********* * * *********** *
9090\
9100:
LL0
LDX
#5A
X-COORD.
9110
LDA
#5C
Y-COORD.
9120
CMP
#3A00, X
MAX-ARRAY
9130
BCC
LL1
9140
STA
#3 A00, X
UPDATE MAX
9150
JSR
# F7AA
M0DE4 PLOT
9160
LDX
#5A
X-COORD .
9170
LDA
#5C
Y-COORD .
9180:
LL1
CMP
#3B 00, X
MI N- ARRAY
9190
BCC
LL2
9200
RTS
9210:
LL2
STA
#3B 00, X
UPDATE MIN
9220
9230]
JMP
H F7AA
M0DE4 PLOT
9240
NEXT;
; P.$ 6; O=#C0C0C0C0
9250
FOR I
!=0 TO 255 STEP 4
9260
I I#3B00=D; I!#3A00:0; NEXT
92 70
!#3FE=#3900; ?#B 000:#F0;R .
Listing 1. Hidden line routine from E Paijmans of Holland
3. No, because of the COS.
4. Strictly speaking, the colour board
would not work, since neither GCOL or
COLOUR are supported. However, you
can actually use it by poking the appro-
priate values into port B of the 8255
(see the Atom manual).
IS there any software or hardware to
convert my Atom games (Acornsoft,
A&F, Program Power, etc) to run with a
joystick? asks Philip Arkley of Accr-
ington. He wants to know so that he can
decide whether it is worth buying a
joystick and interface.
I don’t know of any commercial
company making a joystick interface
for the Atom, but it really is very easy to
do, using the VIA and user port B.
Essentially, switched (Atari-type) joy-
sticks contain five switches, one for
each compass direction and one for the
fire button. The Atom technical manual
shows you how to sense the state of
switches attached to the user port, and
reading each switch is a matter of
masking the appropriate bit(s) at
#B800.
The software is another matter. If the
keys are read by a Basic routine, there
is no problem - just replace the routine
with yours. However, most commercial
software uses machine-code to read
the keyboard and here you must first
find the routine (by using a disas-
sembler) and replace it with a JSR to
your own machine-code. This assumes
also that there is sufficient space left in
memory to accommodate your own
routine. As you can imagine, all this
page 129 ►
Invented a routine or discovered a
hardware modification for the Atom?
Here’s a chance to show your orig-
inality and win some cash. Send your
idea to: Atom Forum, Acorn User, Red-
wood Publishing, 68 Long Acre,
London WC2 9JH.
ACORN USER DECEMBER 1984
HIGH RESOLUTION
THAT COMES
HKHUr RECOMMENDED
“There is no doubt that the JVC range of ECM
colour monitors is excellent value for money . . .
there is no loss in quality of picture after long
periods . . . and remember, as more and more
resolution is available with new micros, the need
for a better display will be that much greater.”
I ligh recommendation indeed from Personal
Computer News. Meanwhile Acorn User said:
“It seems that all ‘normal’ and ‘medium’
resolution monitors, including the Sanyo, are
simply inadequate to deal with the Beeb’s graphics
and text output . . . The JVC was excellent, giving
clear, legible results . . . Was the JVC better than die
Microvitec?* Would I buy one? Yes to both
questions.”
Our KGB high resolution Colour monitor ( 580 X
470 pixels) sells for £249.95 (including VAT) - that’s a
saving of over £100 compared with other leading monitors
of similar specifications.
The unit has a 14" screen and is suitable for the
BBC Micro, Electron, Sinclair Ql., Lynx, Oric, Apple, IBM
and most other leading micros.
STOP PRESS:
PRICE INCLUDES VAT, LEADS AND CARRIAGE.
THIS IS THE LOWEST PRICE ON THE MARKET,
FOR IT’S PERFORMANCE.
And naturally there's a year's full guarantee.
If you order your monitor by post, you'll receive it
within ten days by courier service.
Simply post the coupon below to: Opus Supplies Ltd
158 Camberwell Road, London SE5 OEE. Or telephone
01-701 8668 quoting your credit card number. Or, of course,
you can buy at our showroom between 9.00- 5.30pm,
Monday- Friday, 9.00- 1.00pm, Saturday.
* Microvitec Cuh 14" moniu*
To: Opus Supplies Ltd.. IS8 Camberwell Road, London SE5 OEK.
Please send me:
High Resolution Colour Monitor(s) at
£249.95 (inc. VAT)
Medium Resolution Colour Moniu >r(s) at
£221.95 (ine. VAT)
I enclose a cheque for £
account with the amount of £• -
(please tick) no. is
( )r please debit my credit card
My Access Barclaycard
Please state the name of yourcomputef-
Name .
Address .
Postcode .
Telephone-
L
opus Supplies l.ul
AC35
■ atom
◄ page 125
significant three bits on the address
bus are used instead. Writing any data
to address #A000 selects EPROM 0;
#A001 selects EPROM 1, etc. This may
be done in Basic (?#A001=0) or in
machine code (STA #A001). It doesn’t
matter what is in the A register as the
data is ignored.
My original design was constructed
using veroboard and this operated re-
liably for some time, but it was fiddly to
make and in due course a PCB was pro-
duced which meant that construction is
now only a matter of soldering in the
sockets (the 74LS174, 138 and 02 chips
may be socketed or soldered in place).
The only difficulty encountered was the
procurement of suitable pins to plug
into IC24 socket.
Care must be taken not to use pins of
too large a diameter as these will strain
the IC24 socket, making it useless for
its original purpose. Wirewrap pins are
therefore unsuitable. The best solution
seems to be to purchase a 24-pin
ROM 4
ROM 5
ROM 6
ROM 7
ROM 1
ROM 3
c [LS138]^ = L 1 -r C2
^oT| t’fTsml To \C
NRST
NWDS
Dotted line under ROM 3 shows location of pins
into IC24 socket
Cl, C2 disc ceramic capacitors 1 0nF to 1 0OnF
C3 electrolytic lOpF or more
Figure 3. PCB layout
turned pin socket. This socket should
be cut into two narrow 12-pin strips into
which short lengths of bare wire should
be soldered. These wires are now used
to solder the strips onto the underside
of the PCB before the eight 24-pin
sockets are mounted. Take care not to
short together printed tracks passing
between pins.
Flying leads carrying NWDS and
NRST between the Atom PCB and the
pager board can either be soldered into
place or pins and clips used to permit
easier removal of the pager board.
The extra 1C position that may be
seen on the board is for a 74LS123
monostable and associated com-
ponents, which I use to generate an IRQ
interrupt request whenever NRST is
activated. This is used to initialise my
monitor ROM which, being in position
0, is automatically selected.
To assist in the construction of the
ROM pager, the author is supplying
the bare glass-fibre printed circuit
board (two-layer, drilled plated-
through-hole). Orders should be
sent direct to: A E Knowles, 15 Bel-
grave Avenue, Flixton, Manchester
M31 2SR, enclosing a cheque for
£4.50, which covers P&P.
◄ page 127
requires a fair degree of familiarity with
machine-code.
I have converted a number of com-
mercial programs, but some of them do
not leave enough memory free for suc-
cesful conversion. In the end, the value
of doing this depends on the user but, if
there’s sufficient interest I’ll write an
article giving some methods of conver-
sion.
Dumping
garbage
'WITH reference to your dump routine,
listing 1, page 127, September issue, I
looked forward to a very useful screen
dump routine for my Centronics printer
739-2L,’ writes P Ringwald of London
NW9. ‘All I got printed out after typing
RUN is as detailed below (figure 1).
‘Are there special conditions where
it might work? The printer and Atom
work perfectly in conjunction with
Word pack.'
Oh dear! This was one of those rare
occasions where the listing was not
produced from a running program. Line
1020 should read:
1020 F.N = 0TO #1740 S.192
My apologies to Mr Ringwald and
other 739 users.
LISTING 1
PRINTOUT
Figure 1. Garbage out’ from a Centronics 739, submitted by P Ringwald
ATOM COMPETITION
HERE’s a great chance for all you Atom users to show off
your talents - and win some nice prizes into the bargain.
This competition is for the Atom only, so, for once, you
won’t be overshadowed by the Beeb!
The competition is quite simple and should give a
chance to users at every level of competence. All we want
you to do is to write a graphics demonstration. It can be
anything you like - a still picture, an animated sequence or
just a sequence of pretty patterns. The only requirement is
that moving displays should last for at least 10 seconds.
Your program should run on a ‘standard’ Atom, which for
the purposes of this competition is defined as no more than
5 + 6k RAM, with no 'toolbox’ or other extension ROMs and
no additional hardware. The FPROM and the VIA are
allowed, however.
Entries should be sent on cassette, preferably
accompanied by a listing (tapes cannot be returned, how-
ever). The competition will be judged on both artistic merit
and programming skill and the editor’s decision is final.
There will be three winners, who may each take their
pick of one of the following prizes:
• The Bearsoft Editor (WP) ROM
• SuperBasic ROM
• Millipede & Night Driver games tapes
Closing date for entries is Friday, January 4, 1985 and
these should be sent to Atom Competition, Acorn User,
Redwood Publishing, 68 Long Acre, London WC2E 9JH.
All the prizes in this competition have been kindly
donated by Bear Hardware of Harmondsworth.
ACORN USER DECEMBER 1984
1
SIX OF ONE
OR HALF A DOZEN OF
THE OTHERS?
SCRIBE
THE PROFESSIONAL'
WORD PROCESSOR
designed for the
serious user ■ All ^
operations fully prompted^
■ No special knowledge of the computer
system necessary ■ Document size NOT
limited by computer memory ■ Automatic
disc buffering ensures text is moved
between disc and computer memory
without user intervention ■ Upto255 pages
in a single document ■ 80 column display
■ on screen underline and right justify
■ See it as it will be printed.
SCRIBE comes in a chip with
5 minute fitting instructions, J
utilities disc and manual.
DISC MACHINES ONLY.
£59.95 + 60p p&p
2
DATABASE
A superb information
management system
with an incredible
operating speed.
96 fields per record
■ One record 2 Kbmax
■ One field 900 characters max'
■ 4000 records per database *16 level
conditional search ■ Find any record in 2
secs ■ Wild card search ■ Record match ■
8 automatic sub indexes ■ Total flexibility
of outputvia report writer with auto write
back to any field ■ Maths pack ■ Semi
programming language.
Integrates with Scribe to give
conditional search with MAIL MERGE
and high powered report formatting.
Database is in a chip.
DISC MACHINES ONLY
£49.00 + 60p p&p.
Scribe & Database in one chip
£95.00 + 60pp&p.
3 TYPEWRITER
PRINTER
Based on the imperial 8008 this
beautiful daisywheel typewriter features
MERLIN'S own
parallel interface
tailored for your
BBC computer.
Included are ■ keyboard buffer ■ auto
repeat ■ electronic tab set and clear ■
decimal tab ■ 20 character auto correction
memory ■ auto underline compatible with
SCRIBE.
Comes with carrying case, instruction
manual and ribbon connection to your
BBC computer.
£299.00 + VAT
Next day Securicor delivery £5.00
Additionsto your
computer system depend
upon each other for best
performance. How often
have you asked ifthisorthat
program is compatible with
some piece of hardware?
MERLIN products for the
BBC computer are designed
to complement each other
and so get the best from your
system. Rest assured when
you buy MERLIN, each
addition is compatible with
the last and is made to be the
best available in its field.
Combined with one another
they are unsurpassed in
performance or value.
Purchasers of MERLIN
software are provided with a
free update service and an
unmatched level of technical
support.
Merlin
MERLIN COMPUTER PRODUCTS
Please supply the following products/
information (Delete as applicable).
QTY □
QTY □
QTY □
I enclose £ Inc P&P
My Credit Card No. is
Visa Q Access Q Tick which
Name
Address
To: MERLIN COMPUTER PRODUCTS
33/36 Singleton Street
■b Swansea SA1 3QN
FTj Teh (0792) 467980
4 DOUBLE-
DOS
Double density
disc interface
forthe BBC ^
computer.
A high capacity"
database or word
processor is enhanced even further with
this state of the art disc interface.
The many features include ■ almost
800 Kb of CONTINUOUS file space on a
standard 80 track disc drive ■
Automatically read standard Acorn files ■
Compensate for discs formatted in single
density ■ Provide up to 1 56 files IN ONE
DIRECTORY ■ Automatically read, write
and format double sided drivesto appear
as one disc surface ■ Allow maximum use
of MERLIN Scribe and Database.
Fitting to your computer is made
exceptionally safe and reliable by
providing connection via a flexible ribbon
cable. Full instructions provided.
£109.25 4* 90p p&p
5 DISC
I
DRIVES
All of our disc drives are double
density spec, and therefore if used in
conjunction with DOUBLE-DOS give twice
the standard Acorn disc capacity and
feature head load light. Single drives are
supplied in a double case to allow easy
addition of a second drive.
D100Singledrive5 1/4D/D
£135.00
D200 Dual drive 5 /I /4D/D
£267.00
D400 single drive 5 1 /4
double side D/D
£219.00
D800 Dual drive 5 1/4
double side D/D
For switchable 40/80. Add £26.00
ONE YEARS GUARANTEE
Next day Securicor delivery £5.00
£349.00
6
MERLIN
HYPERDRIVE
FOR RELEASE NOV 84
A 2 Megabite 5 1 /4 ins floppy disc
drive which will also automatically detect
and read standard 40 and 80 track discs.
Size the same as a standard half
height drive optional 400 Kb backup drive
also available.
Ideal to maintain a large database or
document file with high speed access.
Requires Merlin Double Dos.
£575.00
130
ACORN USER DECEMBER 1984
G:FORTH - follows the 79-standard specification
GzFORTH - has the full double-number extension set
GzFORTH - has extremely fast Turtle graphics
GzFORTH - includes an Editor and a 6 502- Assembler
GzFORTH - supports extensive string and file handling
GzFORTH - allows the use of all screen modes
GzFORTH - contains more than 540 predefined words
GzFORTH - can be used with either tape or 40/80 track disk systems
GzFORTH - is ideal for scientific and professional applicationsz
fast data acquisition and analysis
process and robot control
statistical analysis
advanced colour graphics
GzFORTH - provides words that can be used toz
- read joystick ports
- produce sounds
- set & read the time
- produce random numbers
GzFORTH - reduces program development time and inspires a structured
and creative way of solving problems
Price: £43.00 - please add £2 p & p
Dealer inquiries welcome
Also available from Technomatic!
1984 Grandex Data - Denmark
0sters0gade 34 - Copenhagen
DK 1357 K
pi™?
1984 and MILLIONAIRE
1984- A GAME OF
GOVERNMENT
MANAGEMENT
'Compulsive'
Software Today
'Clear, Concise, and Well
Presented'
Big K
'A very special game'
PCW
BBC
MODEL B
ft SPECTRUM
SELECTED ITEMS AVAILABLE FROM LARGER
BRANCHES OF
John Menzies
| RETAILERS 1984 and Millionaire are available now from: Microdealer,
Tiger, Centresoft, Express, R Et R, Terry Blood. Websters,
Twang, Microdeal and Leisuresoft.
I REGISTERED OFFICE 54 London Street. Reading RG1 4SQ
CREDIT CARD ORDERS Tel Reading (0734) 591678
MILLIONAIRE
WATCH YOUR PREMISES
GROW WITH SUCCESS!
'An absorbing program'
- CTW
'Pick of the Week'
'Very addictive... '
ELECTRON
BBC B
ft SPECTRUM
ORDER FORM 1984 Spectrum £5 50 BBC B £6 50 **
MILLIONAIRE Spectrum £5.50 Electron b BBC B £6 .50
Please rush me the titles as indicated above by 1st Class post. I enclose
cheque for £ or debit my credit card
No. I I I I I I I I I 1 1 I I I I I
Name
Address
Access
Visa
INCENTIVE SOFTWARE LTD. 54 London Street, Reading RG1 4SQ, England
ACORN USER DECEMBER 1984
131
ERIOUS SOFTWAR
FOR THE B.B.C. MICRO
From BEEBUGSOFT
SPELLCHEC
NOW IN ROM and
up to 500% faster.
SPELLCHECK provides an automatic spelling check for letters or
documents and is the ideal companion to WORDWISE or VIEW.
It is menu driven, easy to use and allows unknown words to be
added to the dictionary, ignored or re-spelt. A new corrected
copy of the text may then be saved to cfisc.
SPELLCHECK I (On Disc)
SPELLCHECK 1 is supplied on two discs with a starting
dictionary of 6,000 words. Separate versions are available for
WORDWISE and VIEW. (When ordering please specify).
SPELLCHECK II (On Rom)
SPELLCHECK II is a completely new machine code program
supplied in Rom. Operation speed is up to 5 times faster than
SPELLCHECK 1 and larger pieces of text may be held in memory.
The same version will also check both VIEW and WORDWISE.
A dictionary disc is still supplied including 6,000 words, but a
data compression technique is used to ensure that well in
excess of 17,000 words may be stored on a 100K disc.
Ingenious hashing and virtual file access routines have also
considerably speeded up the time taken to check text. This
sophisticated program is fully 6502 Second Processor
compatible and uses the extra memory to further improve word
retrieval time.
HELP ROM
What logical colour is red?"
Give your micro a mainframe utility
Most large mainframe computers have a comprehensive on
screen HELP facility to aid programming, save time and help
you out when you get stuck. BEEBUGSOFT’s new HELP Rom
will give your micro a similar facility.
Just plug it in, and eveiy time you get stuck for a VDU call, a
colour code, the parameters for a Basic command or whatever:
the HELP Rom will provide an instant answer.
Rather than wade through a book, simply type, for example,
* HLP VDU (or just *H VDU) to Find out all you need to know
about VDU commands - or if you know that it is VDU23 that
you want - type *H VDU23.
The HELP Rom uses an ingenious compression technique
enabling some 14,000 characters of text to be squashed into an
8K eprom, and provides help on a vast range of subjects,
including the following major areas:
BASIC KEYWORDS
MEMORY ALLOCATION
SCREEN MODES
SOUND
COLOUR
TELETEXT
VDU
COMMANDS
FX CALLS
>*HLP VDU
VDU
Svnds character to VDU qu»u»
For specific help use *HLP VDU n
0 No t h 1 r»g
1 Next char to printer only
2 Enable printer
3 Disable printer
4 Separate cursors
5 Join cursors
6 Enable VDU drivers
7 Bell
8 - Cursor left
9 Cursor right
10 Cursor down
11 Cursor up
12 Clear text screen
13 Cursor to start of line
14 Paged mode on
15 Paged mode off
HELP will not
affect the normal
‘HELP command
SPELLCHECK II £31
SPELLCHECK I £19
HELP ROM £25
Available from your local dealer and selected branches of W.H. SMITH’S
Prices include VAT
ACCESS & BARCLAYCARD ORDERS & ENQUIRIES:
TEL ST. ALBANS ( 0727 ) 60263
MAIL ORDER (POST FREE) TO: BEEBUGSOFT. Mailing Dept 13.P.0. Box 109, High Wycombe, Bucks
B.B.C. Micro
SLEUT1 ^
Looking for bugs in your Basic?
Let Sleuth track them down.
Here at long last is the ULTIMATE
DEBUGGING TOOL for the Basic
programmer!
Dual screen
memory workspace Accelerator
Instruction being
executed with
current statement
highlighted
Current procedure
name
Values of variables .
in current statement
Values of other
selected variables
Command entry
Program
screen
speed
Cl El ITU FR GS RP PrFn ^ * c status
3LEU I rl 1 o 1 3 lO HBT
7A CP
lOOO FOR X>i=OTOnumJC : V>. (Nvn 1 < X>. > IF
5i<mi ny. THENm i nJ**V5i ELSE IF V5i>max5c THEb
ax3c=V5*
Printer,
Breakpoint, Trace,
Single step, Status
Dual screen status
Major Features of
SLEUTH
Control Screen
TAB
l^J
SPACE
Tab toggles between
screens
Space bar single steps
SLEUTH allows you to single step
through your Basic program instruction
by instruction, watching your screen
display as it is built up. Simply press the
Space Bar to execute the next instruction
Alternatively you may watch SLEUTH’S
control screen as you step through your
program. (Press tab to toggle between
your own screen and the control screen.)
This will show you the next instruction L
be executed and allow you to list any part
of the program. Also displayed will be the
contents of all variables associated with
the current instruction and the values of
other specified variables.
At any time you may alter the values of
to
any variable or update memory. You can
even change the line number of the next
instruction to be executed or alter the
logic within a program statement. Then
simply press the Space Bar to watch the
next instruction execute.
Breakpoints may also be set up at any
position in your program, these allow you
to speed to the problem area and then see
exactly what’s happening. You may even
set conditional breakpoints, e.g. Stop IF
A%— 20.
Advanced trace and decelerator facilities
are also included. The decelerator allows
you to alter the speed at which your
program executes, actually as it is
running.
SLEUTH is ideal for the novice and expert
alike and will prove to be instantly
invaluable, saving hours of debugging
time. In addition, the single stepping
facility makes it a powerful teaching aid.
Price £29.00
TEL ST. ALBANS (0727) 60263
MAIL ORDER (POST FREE) TO: BEEBUGSOFT.
Mailing Dept 13,P.0. Box 109, High Wycombe Bucks.
• Single Stepping through Basic -
one statement at a time or a block
(e.g. procedure) at a time.
• Dual Screen Operation - flip
between your program screen and
SLEUTH r s control screen.
• Breakpoints - pause your program
at any preset line number, or on the
state or any variable.
• Accelerator - adjust the speed of
your program from full speed to
freeze frame.
• Full Feature Control Screen -
monitor and update vital aspects of
your program as it runs.
• Trace - a sophisticated line trace
facility operating when program
runs.
Control Screen Features
• Control screen entered at the press
of a key.
• Select edit or single-step mode.
• Adjust program run speed ( 1 -
100 %).
• View the current program line with
the current statement highlighted.
• List the whole or any part ofyour
program.
• Alter the next line number to be
executed.
• Read and adjust the value of
variables in the current statement.
• Read and adjust the values of any
other specified variables or array
parameters.
• Insert or remove breakpoints and
conditional breakpoints.
• Return to the program screen or
continue to single-step or to run at
any speed.
ERIOUS SOFTWAR
FOR THE B.B.C. MICRO AND ELECTRON
From BEEBUGSOFT
m
MUROM
The BBC Micro
sound facilities
have a lot of
potential, MUROM
will help you
exploit this to the
fuff.
Create your own
tunes and sound
sequences with
ease, either with
MUROM’S editor
and a musical
score or by using
the Beeb to simulate
a piano keyboard.
Edit your creations
with the full screen
music editor. Then
switch to the envelope editor to tailor the tonal quality and select
instrument type. Alternatively select one of the predefined
instrument envelopes.
Incorporate your music and sound sequences into any program
of your own, to play back with or without MUROM pluggi '
Playback is interrupt driven and may continue even while
run other programs.
Predefined instrument envelopes may be set up, e.g. 'FLUTE
'SYNTH etc.
Instant sound effects may be called from Basic, e.g. 'ZAP,
'SIREN, 'EXPLODE etc.
MUROM is accompanied by a full instruction manual and
repertoire of music data on cassette.
zed in.
ile you
COMMAND SUMMARY
’PLAY Calls the variable speed, interrupt driven playback
routine.
Mode 7 display of tune playing.
Alter temp
npo.
Use BBC keyboard as a piano keyboard.
•DISP
‘TEMPO
*KEYB
‘SCORE Call up full s
EDITOR SUB COMMANDS:
MODE Change from editing a single channel to editing all
channels consecutively.
Move editor to any note in score.
Enable single stepping of music,
of any chai
GO
PLAY
OCTV
ENVL
LOAD
SAVE
KEY
Change octave of any channel.
Change envelope of any channel.
Load previously created music.
Save edited score to disc or cassette.
Toggle note entry between note name and keyboard
position.
*ENVLP Sound envelope editor.
'FLUTE, *SYNTH . . . etc. ten predefined envelopes.
'EXPLODE, ‘ZAP . . . etc. ten predefined effects.
’TRANS Transpose up or down by a number of semitones.
•MONOC Disable colour output for monochrome screens.
EXMON IJ/
EXTENDED MACHINE
CODE MONITOR NOW WITH 1
DUAL SCREENS
m
m
m
r
C
>5 C
D
EXMON II by
Beebugsof
i r
><
Y
3 P
f 1 ags
PC stack
—
| 45 07 Ol FE 30 B
8BC7 80
| 05
OD
EXMON
II
by
Beebugsof t 12 CP
8.1B
8.9500
8.8BE9
8.8B60
f 8 X
Y
3 F
f lags
PC
stack
oo oo
OO FF 30
B
oooo
8009
42
41
53
49
43
oo
28
43
B8SIC. <C
8. IB
8.9841
8.94FC
#8.05
8.2C
8.8BDF
801 1
29
31
39
38
32
20
41
63
>1982 8c
8019
6F
72
6E
08
OD
00
OO
“80
orn
8021
OO
OO
89
84
20
F4
FF
86
. . > . t . .
8029
06
84
07
89
83
20
F4
FF
. . > . t
8031
84
18
82
OO
86
IF
8E
02
"
8039
04
8E
03
04
C8
86
23
82
. J #"
8.9531
8.08
8.9582
8041
08
8E
OO
04
C8
8E
01
04
. . . J. . .
8049
89
Ol
25
1 1
05
OD
05
OE
> *
8051
05
OF
05
io
DO
OC
89
41
. P . >8
8059
85
OO
89
52
85
OE
89
57
>R . . >LJ
3BBF LOX
3BC 1 STX
3BC3 LDX
8BC5 STX
8.0 B
8.19
8.0C |
8.18 j
8061
85
OF
89
02
80
02
02
89
..>...>
8069
B4
8D
03
02
58
4C
DD
88
4 . XL-*
8071
41
4E
44
80
OO
41
42
53
8ND . . 8BS
8BC7 STY
8. IB 1
?P 8000
-
?SS 8000-^9000 " BPS I C M
Fount
at
8009
M
60 New Commands for debugging and
developing machine code
Our very popular machine code monitor has been enhanced
by the addition of a number of new facilities, including Dual
Screen Operation and full screen memory editor.
Now it you are debugging a game, or any other program wit
a visual display, you can single step through it instruction by
instruction ana actually watch the effect on the screen.
You can also revert to the monitor screen at the press of a
key to examine registers, edit code, read variables, alter
memory etc., and then switch back to your display screen and
continue running (or single stepping), without losing your
display.
J J * 60 machine code commands.
features
include
Full dual screen operation.
* Full screen memory editor, input in hex, Ascii or as
assembler instructions.
* Search for hex, or Ascii string, including wildcards.
* Move memory block.
* Verily that two blocks are the same.
* Relocate code to run at another location.
* Fill memory with series of hex bytes or Ascii string.
* Execute alf * commands.
* Single step with skip option.
* Up to 10 breakpoints which may even be set in Rom.
' Conditional breakpoints . . . e.g. Break if register X— 5.
' User definable work area.
Note: The Electron version does not feature dual screens.
MUROM £ 29.00 EXMON II £ 29.00
Available from your local dealer and selected branches of W.H. SMITH'S ft
C I| Prices include VAT
ACCESS & BARCLAYCARD ORDERS & ENQUIRIES:
TEL ST. ALBANS ( 0727 ) 60263
MAIL ORDER (POST FREE) TO: BEEBUGSOFT, Mailing Dept l?,P.O. Box 109, High Wycombe Bucks.
“YOU HAVE THE BEST SOFTWARE
AND YOU ARE FASTER.”
(V. Kressler, Switzerland.)
Software Supermarket is a very different kind of software shop First, we actually play all the programs ourselves - and choose just the best to offer you.
Second, we never advertise a program until we have it in stock. Third, we send FREE with your order our unique catalogue of BBC//Commodore/Spectrum
best - which quotes all the reviews, gives detailed program descriptions and even lists load times' And, most important of all, WE ALWAYS TRY TO SEND
OUT YOUR PROGRAMS ON THE SAME DAY WE GET YOUR ORDER. U K prices include VAT: export prices are the same (plus p&p) To order by
VISA/ACCESS call 01 789 8546 at any time, 24hrs a day. We're not the cheapest, but our customers tell us we're the fastest - and we only sell the best. Try us
once. We know you’ll be back for more.
32K BBC ‘B’ ONLY
ni?imffn|kT iflA The long-awaited sequel to
AEl 1 UiUl 1 U LULil SNOWBALL' and the fust
Level 9 adventure with giaphics. Over 250 locations, as much text and as many puzzles as
before - but 240 pictures as well' ’Snowball' still available, same prices NO STICKS (Level 9)
CASSETTE £9^95 DISK £11.95
CVCTUM 1 PAAA 'AN ABSOLUTELY WONDERFUL IDEA
glljl JEllVl 1DUUU ARTIFICIAL HACKING! Hacking has a
wonderful appeal. System 15000 closely mimics a vast number of different databases and you
have to hack your way around discovering passwords, as different and rewarding as any
adventure game "(PopCompWkly) NO STICKS (Craig) CASSETTE ONLY £12.95
P p WJ| ¥} A m ¥ VfWT ‘The 3D graphics are different to
V/UlVlDil 1 III ll A anything seen before on any micro, .hills,
valleys and helds move towards you m an astonishingly convmcmg way "(PCGames)
Impressive air-to-ground battle simulation as you pilot your Lynx helicopter Realtime combat;
4 skill levels, 30 re-definable command keys SAVE Hi-score KEYS OR STICK (Dwell)
CASSETTE ONLY £8.95
COMPLETE MACHINE CODE
“THE BEST MACHINE-CODE TUTOR ..no serious programmer should learn machme-code
without it. " (Crash!) " The lessons are comprehensive enough to help even the beginner, very
user-friendly "(Smclair User.) Different versions of the same program for Beeb/C64/Spectrum.
Over 70K of data loads in 4 parts from 2 cassettes Helpful manual. NO STICKS.
(New Generation) £14.95
SAVE ££££S ON ROMS!
Computer Concepts ROMS have been widely praised - we use them all the tune 1 And we sell
them cheaper than anyone else we know. HomeCompWkly said “Installation is easy, provided
you have a spare sideways ROM socket or an expansion board GRAPHICS ROM “Good
value for money will provide anyone interested in graphics with a whole new field of
possibilities." (Beebug) £27.50. (Saving £5 85) PRINTMASTER ROM “If you have an Epson
printer, there is no better choice ” (Beebug) £27.50 (Saving £5.85) DISK DOCTOR If you use
disks or wnte assembler programs, then you must have this chip.” (HomeCompWkly) £27.50
(Saving £5 85: WORDWISE Probably the most useful word processor on the market." (Your
Computer) £36 (Saving £10) PHONE FOR PRICES ON OTHER ROMS'
jpw TVpri "MAY BE SIMPLY THE BEST GAME WEVE EVER SEEN ON
EiLll 1 Hi THE BBC OR ANY OTHER MICRO... THE GRAPHICS ARE
SUPERB, THE ACTION FANTASTIC. " (PenCompNewt) “By far the most
impressive game Acomsoft have ever produced.. .may be the best game ever for
the BBC. " (PopCompWkly) ““The 3D effects are astounding.Jt’s the best game of
its type... Elite looks superb!" (Acorn User). Short novel sets the scene. Good training
manual, too Poster identifies friends or foes. Competition entry card. This space adventure
has everything. NO STICK (Acom»oft) CASSETTE £14.95 DISK £17.65
11 VJf A IW 1 n “Must be the most accurate and complete fhght simulation
V A n A ll for the BBC the graphics are superb " (Micro User) "This is
an exceptional piece of work, you 'll probably get more out of it than any other game you buy ”
(Big K) “A worthy contender for the best program ever for the Beeb " (GamesComp) STICK OR
KEYS (Acornsoft) CASSETTE £14.95 DISK £17.65
rip ll |f I "This is a classic one of the new wave of BBC games that are at last
17 1% aa Ja ■ hving up to the machine. " (Acorn User) "Combines total originality
with masterful programming sets new standards for games on the Beeb. any games player
should definitely purchase this masterpiece of programmmg " (Beebug) NO STICK
(Aardvark) CASSETTE ONLY £8.90
WHEEL OF FORTUNE BESTADVENTURE
THAT I HAVE SEEN FOR THE BBC IT REALLY IS SUPERB. "(Micronet 800) “ Technically .
this game surpasses any I have seen for the BBC " (HomeCompWkly) 250 locations, every one
with a half-screen picture Moving characters with varying moods NO STICK
(Epic) CASSETTE £9.95 DISK £11.95
K/ITMlTCll A UT "^ e screens 316 Q ulte ^ erem ho™ Mawc Miner
IV1 A All Em d n A r 1 the graphics are nicely done, but the sound
scores a distinct plus, looks certam to provide stiff competition. " (PCGames) 20 very
animated screens for you to collect coal from. Limited air supply Damned ingenious puzzles
Watch out for the disintegrating sludge 1 And can you jump while moving sideways 7 ESCAPE
moves you on to the next screen - what a good idea' STICK OR KEYS
(Durell) CASSETTE ONLY £6.95
NEW! 32-PAGE CATALOGUE
Latest edition has 32- pages of BBC/CBM64/SPECTRUM best One catalogue free with every
order or send £1 cash or cheque now (no credit cards) Your £1 back with your first order'
SOFTWARE SUPERMARKET VISA/ACCESS CALL 01-789 8546 (24hrs)
To: SOFTWARE SUPERMARKET (ACU5)
87 HOWARD'S LANE, LONDON SW15 6NU.
(If you do not want to cut this magazine, write your order out clearly on plain paper
I have a 32K BBC
I enclose a cheque/PO made payable to SOFTWARE SUPERMARKET
OR CHARGE MY VISA/ACCESS/EUROCARD/MASTERCARD
no.hh] nm rrm rrm
Signature .
Please write clearly. If we can't read it. you won't get it
Name
Address -
Postcode:
PHONE NO: , if any, in case of query
Program
CASS/DISK
Pnce
Postage & Packing
Europe A]
Outside Europe
UK add 75p per order
DD £1.00 per program
} ADD £ 1.50 program
Total Order
CLARES NQ1
munmYSOTmRE!
E S»jy°
BETA -BASE £25 DISC
8 GREAT FEATURES
WHAT IS A DATABASE?
It is a FILE which contains RECORDS.
Records consist of a number of FIELDS
containing the information— an analogy can
be drawn with a card index in which a box of
cards is the file. Each card is a record and
each line on the card is a field.
SPECIFICATION
1) Random Access— disc based, single or
dual drives
2) File Size— 99K (40 track), 199K (80 track)
—65,000 + records
3) Record Size— up to 2048 characters and
200 fields
4) Field Size— up to 254 characters with
complete line scanning
5) Access any record using Primary Key in
2 seconds
6) Holds— 1200 NAMES AND ADDRESS
records on lOOKdisk
7) Search— 500 records on 5 fields in
60 seconds
8) Sort— 500 records on 3 fields in
60 seconds
SYSTEM FEATURES
•CALCULATE— using any valid expression
and store results
• POWERFUL PRINTOUT OPTION —
Eliminates need for separate mailing
program, Parallel/Serial Printout allows
setting of printer control codes, line spacing,
tabulation, Headings etc, plus label printing
with horizontal and vertical tab control.
• REDEFINE— Titles, field widths, number
of fields, number of records etc.
•TRANSFER— Records from one file to
another.
•SEARCH LISTS— Allow creation of sub-
Databases within main Database.
nevJ*
• GLOBALENTRY enables repetitive data to
be typed in once and placed in as many
records as required. Can also be used with a
search list to provide a powerful global
edit/update facility that will save hours of
typing.
♦ SPOOLER enables you to create spooled
files that are compatible with Wordwise, View
and other word processors. You can
therefore present your data within a
document or in varying formats etc.
The spooler program will allow to format
your spooled file in the same way as the print
out option. You can therefore have headings,
columns, titles, numbers etc.
♦ INPUT is a routine included on the disc
which will allow you to write utilities for
accessing your data and tailored specifically
to your needs.
♦ TUBE compatible with the 6502 second
processor.
♦ Comprehensive manual and tutorial.
All timings and sizes are relative to ACORN
DFS. Compatible with ACORN DFS,
WATFORD 1 .3 and latest AMCOM DFS
SERIES B.
• ORIGINAL USERS send your disc plus £3
for up grade.
MICRO SUPPLIES
REPLICA II: £12.00. DISC
The original REPLICA set a very high
standard so the specification we set our
chief programmer included some impossible
features. In fact ACORN state that some of
the things that we have done are impossible,
it just took us longer that's all. REPLICA II
transfers most cassette based programs to
disk, even more than REPLICA. When you
buy disk drives you do not have to throw
away expensive cassette based programs.
REPLICA II transfers ‘LOCKED’ programs,
programs loading as files, programs that
load below &EOO, those with up to 6
sections and those up to &6E in length eg
adventure programs. No waiting for 6
minutes whilst adventure programs load.
REPLICA II is very easy to use. The user
enters a name, how many sections and
whether CHAINTRUN or*LOAD to load the
first section. Press play and let the program
do the rest, even a menu.
Think how much it will cost you to buy just 1
disk version of your favourite program—
REPLICA II which will hold up to 16
programs, limited only by the disk capacity.
FX 80 PRINTER DRIVER £12.00
PRINTER DRIVER FOR EPSON FX80
AND VIEW
Multi-page driver with print menu allowing
the setting of global (document wide) printer
functions at printer initialisation.
The print menu program contains a
sophisticated character generator which
allows the construction of 95 user defined
characters which are then accessible from
VIEW via a highlight option.
Supplied on disc with comprehensive user
manual.
DISC DEX: £15.00 DISC
•Catalogues all your discs quickly and
easily.
• Room to store four thousand titles.
• Quick search and load option.
•Compatible with single or dual drives.
• Extensive print options for catalogue
and disc labels.
• Update and delete options.
• Supplied with stick on labels to number
your discs and a supply of labels
for printing your own disc labels.
DISCDEX is the answer to a disc users
nightmare. How many times have you had to
wade through your discs looking for the file
that you know is there somewhere? Now
with DISCDEX those days are gone.
DISCDEX will catalogue all your discs and
store them in alphabetic order. In addition to
the very useful search and load facility
DISCDEX will also print out a full catalogue
in alphabetic or disc order. Even more useful
is the ability to print disc labels for sticking
on the disc or the jacket.
DISCDEX is only suitable for discs with 31
file names as in the standard ACORN
system. It is not suitable for double density
interfaces.
Send for detailed newsletter.
All prices inclusive of VAT & Carriage—
NO EXTRAS! Please state 40 ot 80 track disc
Dept. AU12
98 Middlewich Rd.,
Northwich, Cheshire CW9 7DA.
Tel 0606 48511
Open 9 — 5pm Monday — Friday
ONESHOT: £12.00 DISC
• Full feature trace utifity.
•Single step through BASIC program or
halt at user determined interval.
• Print line number prior to execution.
• Obey fixed instructions before executing
a line.
•Trace window allows screen to be seen
whilst tracing execution.
• “ Printer only” will force trace output to a
printer allowing full screen display.
•Ability to dynamically alter control
of ONESHOT.
•ONESHOT can be configured to run in
any area of memory.
ONESHOT is a 1.25kb machine code
program which gives the user several
powerful aids in debugging BASIC
programs. These include the ability to
SINGLE STEP through the BASIC code of
the target program, stopping the processing
at specified points and comprehensive trace
functions of the variables used by the target
program.
A very powerful option allows the user to
enter a command string into function key 0
and instruct ONESHOT to obey this
command BEFORE each line is executed
e.g. * KEY0 PRINT X%! M will print the value
of X% before executing each line. This is a
very simple example and it is possible to do
much more complex things including
printing the value of a variable only when it
changes or when it reaches a certain value
or falls within a certain range. This option
can also be used to dynamically alter
ONESHOT as it is working. The power of this
option is only limited by the users ingenuity.
In addition to ONESHOT the disc also
contains 3 very useful function key routines.
The first will search for any DEFPROC or
DEFFN and print the line numbers in which
they appear together with the name of the
procedure or function. The second will
search for a specific procedure or function
and print the line numbers containing it.
The third routine will print out every active
variable together with its present value.
ONESHOT is not compatible with double
density interfaces.
FUN HOUSE: £10.00 DISC
FUN HOUSE is a highly original suite of
educational programs suitable for ages 3 to
13. The program is designed to encourage
children to spell words which relate to
objects found around the home. Animation
and music are used to good effect and some
highly original ideas are incorporated.
Each room exercise is terminated with a
warning item e.g. the lounge finishes with
‘FIRE’ which goes on to engulf the whole
lounge. Tests with a newly hired 4 year old
resulted in us having to prise him away from
the keyboard after 2 hours. In that time he
had gone from never having used a keyboard
to finding the location of all the keys very
quickly and entering the correct answer.
He had thus started on the path to learning
spelling and familiarised himself with the
keyboard including the use of DELETE to
correct his mistakes. Can you afford not to
give your children the same start?
FUN HOUSE is not compatible with double
density interfaces.
All Disc Software now
available on 3” disc-
add £3 to printed prices
Viewdata communications system for the BBC micro.
The first system to unlock the full power of the BBC micro.
Nothing further required beyond the BBC micro and the new 600 series B.T. phone socket.
SCHOOLS
Log on to any other Viewdata system.
Become your own rnicro-PRESTEL\
Create your own Viewdata bases and telesoftware.
Let others access them over the phone.
FULL SYSTEM £325.00 4- VAT +
LOCAL £45. (X) 4- VAT 4- pp
PP
Hatfield Advisory Unit for Computer Based Eduealion have
negotiated a special schools deal' and are selling the Local mode
off-line system 4- the TERMINAL software 4- a book on
Educational uses of Viewdata 4- sample database disk, under the
extended schools licence for the same price: 145 (HI 4- VAT.
Enquiries to Hatfield AUCBE.
For further information and order form write to:
CommunlTEL Ltd.
189 Freston Road,
Concise Computer Consultants Ltd.
COMPUTERS
DISKDRIVES
MONITORS
B.B.C. B £375.00
B.B.C. B + DFS £465.00
ELECTRON £199.00
WITH FREE CASSETTE
PRINTERS
SPFPIAI
THIS MONTH ONLY
QUEN-DATA
DOT MATRIX PRINTERS
DMP-81 80 column £149.00
DP-100 (100 cps) £225.00
DAISY WHEEL PRINTERS
DWP 1120 (20 cps) £259.00
Fully QUME compatible
TRACTOR FEED £ 95.00
SHEET FEEDER £249.00
MODEMS
OEL TELEMOD 3
B.T. approved
SINGLE DRIVES
40TRKs/s £ 98.00
40 TRK d/s £158.00
40-80 TRK d/s £178.00
DUAL DRIVES
40 TRK s/s £188.00
40 TRK d/s £174.00
40-80 TRK d/s £358.00
80 TRK d/s £348.00
40-80 TRK + PSU £428.00
Built in Monitor Stand
FLOPPY DISKS
10 s/s s/d
10 s/s d/d
10 d/s d/d
10 d/s d/d 80TK
£ 9.99
£12.50
£14.00
£17.00
SOFTWARE
£148.00 Most items available 24 hrs
ALL PRICES INCLUDE VA.T.
12" GREEN ZENITH
£ 79.00
MICROVITEC
14" RGB norm res
£198.00
14" RGB med res
£331.00
14" RGB high res
£478.00
GRAPHICS
B.B.C. GRAF-PAD
£140.00
MARCONI RB2
£ 63.00
TRACKER BALL
Light Pen
£ 25.00
ACCESSORIES
CASSETTE
£ 25.00
ACORN Cassette
£ 35.00
QUICKSHOT 2
£ 15.00
AUTO FIRE JOYSTICK
Joystick adap.
£ 11.00
Cassette Lead
£ 1.72
A TO BE Upgrade Kit
£ 75.00
RING
01-681 6842
Carlton Road, South Croydon , Surrey CR2 0BP
138
ACORN USER DECEMBER 1984
IS PAPER WORK GETTING ON TOP OF YOU ?
CAN BE YOUR
STEPPING STONE
TO EFFECTIVE FINANCIAL AND
ADMINISTRATIVE CONTROL
1 PAYROLL
2 PURCHASE/SALES LEDGER
3 STOCK CONTROL
4 NON VAT ACCOUNTS
5 CASH PLANNER
6 MAILING LIST
THE PRICES ABOVE ARE FOR THE CASSETTE VERSION OF
THESE PROGRAMS, DISC VERSIONS USING RANDOM
ACCESS FILES ARE AVAILABLE FROM OCTOBER 1ST 1984.
ALL PROGRAMS AVAILABLE
AS A BUSINESS STARTER
PACK FOR THE SPECIAL A
PRICE OF £99.50 ,Mm
ALL SOFTWARE PROVIDED BY ABACUS, IS FULLY
SUPPORTED BY THE COMPANY.
21 UNION STREET
RAMSBOTTOM, LANCS
PHONE: 0204 52726
Williams & Glyn’s Bank pic
HIGHLIGHT SOFTWARE
BBC & ELECTRON
READ WRITE AWAY
*\ . . 1 suspect these are the sort of programs children will enjoy
taking home in days to come for learning with these really is fun,
and mums and dads will play with them after children are
tucked up in bed just for the pleasure of the graphics. . . ”
A & B COMPUTING.
Reading Pack 1.
SPLASHDOWN
Building 3 letter words
Reading Pack 2.
PYRAMIDS
th-, ch , sh-, wh-.
Reading Pack 3.
MAGIC E
,4 Magic e” spelling rule.
Reading Pack 4.
SORTOUT
Alphabetical sorting.
Age 5-8
FIREFIGHT
si ,sm ,sn ,sp-,bl etc
Age &-9
SPLOOSH
oo-, ee-, ea-, oi , ou ,oa , ai-
Age 7-10
BREAK-IN
Soft “c'jsoft “g" sounds.
Age 8-11
LETTERBUGS
Unscrambling hidden words.
Available now from MICROPOWER DEALERS, selected
branches of JOHN MENZIES, BOOTS and by mail order
(please state whether you require B.B.C. or ELECTRON version).
Telephone or write for our new catalogue with details of our full
range of programs.
PRICE PER READING PACK
Cassette: £7.95 40 Track Disc: £11.95
All prices include V.A.T.
Highlight Software.
36 Sherbourne Close,
Barry, S. Glam. CF6 5AQ
Telephone: (0446) 745482
Stake your survival
on Spaceman Sid.
Another great
challenge from
English Software
Survival on Earth
depends on ‘Spaceman Sid’
And that means YOU!
Get behind the controls of
your laser-armed combat
rover - and start the battle
The Martians have
taken over our dilithium
mines on the planet
Tribos and re-capturing
those essential mines is
your tough challenge.
But watch those Martians
- they're loaded with dirty
tricks. And watch out for the
other hazards of space travel
. . . you won't have to wait
long, we can guarantee!
There are 3 progressive
levels of difficulty of play.
That applies to both Acorn
Electron and BBC Model B
users.
‘Spaceman Sid' is
available on cassette for just
£7.95, so beam yourself into
your local dealer today.
Tomorrow itself could
be at stake!
THE POWER OF EXCITEMENT
The English Software Company,
Box 43, Manchester M60 3AD
Trade Enquiries Tel: 061-835 1358
ACORN USER DECEMBER 1984
139
Thursday
December
member
We’rt
BBC MICRO
heart <
- with lots and lot* o
We confidently predict this will be the
biggest Show we have ever organised - with
more exhibitors than ever before and with
many hundreds of really worthwhile
bargains for all our visitors.
New Horticultural Hall,
Westminster,
London SW1
Reduced prices for
School/College Groups
Among our exhibitors are all the leading
names in the world of the BBC Micro and
Electron. And they are determined to
make this a show to remember, with
a whole host of hardware and
software bargains.
Entry only £ 1 per student if
bookings are made in advance. Send
your cheque (made payable to
Database Publications) and SAE to:
Electron & BBC Micro User Show
68 Chester Road, Hazel Grove,
Stockport SK7 5NY.
Tel: 061456 8383.
V
Valid for a minimum of 10 people
J
C SAVE MONEY with our ^
Special Travel and
Hotel Offer
Visitors to the Show can obtain
cut-price rail tickets from ANY
station in the United Kingdom -
plus special reduced prices at
London hotels. Write to:
Travel Offer, P.O. Box 1, St. Albans AL1 4ED
with SAE or Telephone: St. Albans 34475
quoting: The Electron & BBC Micro User Show.
r>+z;
You’ll be able to try and buy some
fascinating new games that are destined to
be the top sellers this Christmas - and well
into 1985. You’ll be able to inspect new
hardware packages that will make your
micro much more powerful and much more
versatile.
And on our Technical Advice Stand you’ll
be able to discuss any problems you may
have with experts who know the BBC Micro
and Electron inside out.
This voucher
is worth £1
per head
,
BBC MICRO
By handing in this voucher
at the door you save £ 1 off
the normal admission
jmm price of £3 (adults) and
VQ y £2 (children).
(Valid for a maximum of 4 people )
(Only 1 voucher per person )
1 Oam -5pm, Thursday, December 6
10am-5pm, Friday, December 7
10am-5pm, Saturday, December 8
10am-4pm, Sunday, December 9
New Horticultural Hall
Westminster, London SW1
Number attending CD GO CD 0
AU12
FAMILY HISTORY COMES ALIVE!
With BEL GEN from BEL TECH
BEL TECH for BBC and ELECTRON
DEDICATED DATA BASE WITH ADDITIONAL POWERFUL OPTIONS FOR STUDY AND PLEASURE
* MENU DRIVEN, SOPHISTICATED but EASY TO USE
360 PEOPLE/FILE on truely RANDOM ACCESS DISC VERSION (720 on 80 TRACK, 75 on TAPE)
* ADD, BROWSE, SORT (Any Field), CONDITIONAL PRINTS/DISPLAY OWN FORMAT, EDIT, FIND,
SAVE, SEND PRINTER CONTROL CHARACTERS, SELECT DISC DRIVES.
. ALL OPTIONS can be DISPLAYED OR PRINTED
* FIELDS (TOTAL OF 20) ARE:
FAMIL Y NAME
GIVEN NAMES
GENDER
OCCUPA TION
PLACE
DA TE of BIR TH/BAPTISM
DA TE of DEA TH/BURIAL
No. of CHILDREN
SPOUSES (Up to 3)
DA TES OF MARRIAGE
REMARKS/NOTES
* ALL DATES can be CIRCA, ESTIMATED, ACTUAL
« * SPECIAL SEARCHES AND PRINTS/DISPLAYS
additional to OWN REPORTS
* ANY NAME or PLACE
* No. of CHILDREN
* GENDER of CHILDREN
* PERIOD of YEARS
* ANY FOUR GENERATIONS
* LONGEVITY
* SUPPLIED WITH TEST DATA FILE 'ROYAL' AND
COMPREHENSIVE MANUAL
« TAPE USERS CAN UPGRADE TO DISC LATER FOR £3.00
MALE PARENTAL LINE
+
KEY PERSON
GEORGE WINDSOR
SAXE-COBURG
= HANOVER
MALE/FEMALE LINE
ALBERT
VICTORIA
1819-1861
1819-1901
FAMILY TREE
GERMANY
1
OSBORNE
!
!
for any person
SAXE-COBURG
= SAXE-COBURG
on file
EDWARD
ALEXANDRA
1841-1910
1845-1925
LONDON
!
i
DENMARK
!
~h
I
BEL TECH
Software
TAPE
DISC
TOTAL
16.00
OTY
18.00
QTY
BEL BASE
BEL GRAPH
15.00
17.00
BEL CHEM
Chemistry 1
9.50
11.50
Chemistry 2
9.50
11.50
BEL GEN
Geneology
15.00
17.00
MAIL SHOT
9.50
11.50
BEL PLOT
950
1150
BEL SUBS
10.50
1250
TOTAL inc. P. A P. £
NAME
ADDRESS
COMPUTER TYPE MODEL
DISC Of apple >
CREDIT CARD No PAYMENT BY CHEQUE PO VISA ACCESS
Please Complete & Return to -
BEL TECH Limited. Stanmore Industrial Estate Bndgnortti
Shropshire WV15 5HP or
Telephone: 07462 5420 (24 Hrs.)
I
HOME-
GROWN
DATAr
BASE 1
143
Do friends move too fast to keep tabs on? Mike Fryer’s
database management program could be your answer
M Y ADDRESS book is a mess -a
jungle of crossings out and il-
legible handwriting. The thought
of rewriting it every year or so is so
daunting that I've started amending the
amendments- hence this program! Its
use is not restricted to lists of
addresses or telephone numbers -it
can be used for records of any kind,
such as a list of computer programs
together with a brief description of their
contents and location, or a bibli-
ography of useful computer articles.
A database in its simplest form con-
sists of a set of records in the same
general format that can be manipu-
lated, sorted and printed in various for-
mats using a database management
program. For convenience each record
is divided into the same number of
fields and keywords. A field is the basic
element of the record. It is either
printed or not, and can be used to sort
the records. A keyword usually con-
sists of supplementary information,
often not required for printing, but use-
ful for defining subsets of the data. For
example, each of my address records
has the general format:
Field 1: Title, initials
Field 2: Surname
Fields 3, 4, 5: Address
Field 6: Telephone Number
Keywords: Relation?
Send Christmas card?
so that one might look like:
Mr. J.C.
Smith,
49, Acacia Avenue,
Bloxton on Sea,
Norfolk.
20826
UR.XC
Here I’m using UR to represent unre-
lated, and XC to remind me to send a
Christmas card. Note that the surname
is given its own field as it would be im-
possible to sort by surname otherwise.
A large database management pro-
gram doesn’t leave much space for
data (especially when using a disc
filing system). Consequently you must
consider the type and number of
records you wish to save when design-
ing (or buying) a system.
There are two main types:
Cassette based: The management
program plus all the data are in
the computer throughout the run.
Consequently relatively few records
can be accommodated (200-300
addresses?).
Disc based: The management pro-
gram is always in memory, but with
See yellow pages 109-112
for Mike Fryer’s database
management program
ACORN USER DECEMBER 1984
SH)
How to order:
By post - complete the coupon ■
with your requirements and return to:
Dept. AU12, Mail Order Micros,
Scotia Road, Burslem, Stoke on Trent, ST6 4DX
Enclose your cheque/P.O. (made payable to
Mail Order Micros) or use your Access/Barclaycard number.
By telephone - ring 0782 81 1711 to purchase by phone
(credit card holders only). . . v ;
THE DISK DRIVE YOUR MICRO
WOULD CHOOSE FOR ITSELF
THE TEAC 5VV' DISK DRIVE FOR THE BBC B’ MICRO
Any self-respecting BBC ‘B’ Micro seeking a disk drive of high reliability and
performance would immediately identify the TEAC 574" mechanism as the complete
solution. A quality product, it is extensively industry-proven in major systems
applications all over the world.
Now available for the home, education or office user direct from Mail Order Micros,
the “Computamate” - using the TEAC 574" Disk Drive - guarantees trouble-free high
speed data access every time: and what more could a micro ask?
1 Single and dual models available with capacities up to 800K. (All 80
track models are switchable 40/80).
• Supplied with leads, utility disk, instructions: ready for use with your
BBC ‘B’ Micro DFS Disk Interface.
» Oatmeal moulded box to match your micro.
1 Fully stackable, plus extending tilt-action “legs” to ease disk
insertion.
» 12 months parts and labour warranty.
1 The Mail Order Micros “Computamate”
is supported by the resources
of a major multi-national
public company.
computamate
Available only from Mail Onfer Micros, a division of Thomas French PIC
INTRODUCTORY PRICES ONLY
SINGLE DRIVES
COST (incl. VAT) QUANTITY TOTAL (£)
FD-55A SS 40TK 100K
£119.95
FD-55B DS 40TK 200K
£165.95
FD-55E* * SS80TK 200K
£165.95
FD-55F* DS80TK 400K
£189.95
TWIN DRIVES
FD-55A SS 40TK 100K
£239.90
FD-55B DS 40TK 200K
£33190
FD-55E* SS0OTK2OOK
£331.90 .
FD-55F* DS0OTK4OOK
£379.90
DUAL DRIVES (with integral power supply, available only in metal non-tilting box at present)
FD-55A SS 40TK 100K
£289.80
FD-558 DS 40TK 200K
£38195
FD-55E* SS80TK 200K
£359.95
FD-56F* DS80TK 400K
£414.95
Post and Packing (First Unit)
£5.75
Post and Packing (each additional unit)
£250
•Price includes 40/80 switch
MEDIA
Box of 10 Diskettes 40TK SS
£18.50
Box of 10 Diskettes 80TK SS
£21.25
Box of 10 Diskettes 80TK DS
£27.00
Postage & Packing per box of Diskettes
£1.00
TOTAL £
Post to: Dept. AU12,
Mail Order Micros, Scotia Road,
Burslem, Stoke on Trent, ST6 4DX
Name
Address
Post Code Telephone
^enclose cheque/P. 0. for £
* Please debit my Access/Barclaycard Number
Signature — —
(Credit Card orders must be signed by the card holder. Address above
must be the same as card holder)
*(Please delete as appropriate)
For further information on these products, or for details of other exciting
products, including TEAC V/z M and 3" Disk Drives, telephone 0782
811711.
Enquiries from Dealers and Educational Authorities welcome.
144
ACORN USER DECEMBER 1984
I
only a small subset of the data. This
allows for very large data sets, but
there are a terrific number of disc
reads/writes, which lead to relatively
slow sorting, for example.
The program described here (listed on
yellow pages 109-112) is one which will
work as a cassette system, or can be
‘overlayed’ for a disc system, so that
although all the data are always in
memory, only the ‘active’ part of the
program is resident. This releases
further memory for data.
This type of management program is
suitable for those who are using a
cassette system but are considering
upgrading to discs. It also has the
advantage that with overlays extra
subroutines can be added without
reducing the upper size of the data set.
I will describe the cassette-based
program, but instructions for overlay-
ing the subroutines for the disc system
are given at the end. The program is
menu driven (figure 1), and the items
on the menu are as follows:
Option 1 If you want to zero the file in
memory or start a new file choose this.
You will be required to state the
number of fields and the maximum
number of characters in each, together
with the number of keywords. The total
number of characters in each record
cannot exceed 255. The listing allows
for up to 200 records of six fields but you
can change these values by suitably
modifying line 100.
Option 2 Choose this to read in an
existing data file from tape (or disc).
This data will be added to the end of any
data file already in memory. If the data
in memory and on the tape file are not
completely compatible (in that they
have the same number of fields, etc),
then the process will be aborted and
you will be returned to the menu.
Option 3 Use this to type in further
records to add to any already in
memory. Each of the fields is checked
for length, as is the total number of
characters in the keywords. Note that
you will be asked to re-input any invalid
field. It is quite acceptable to input
blank fields or fewer keywords than
requested, but if more keywords are
input the excess is disregarded in later
operations.
Option 4 This allows you to delete
records -either by the number of the
record or by a keyword. If you choose
‘Number’, then give the numbers of the
first and last records to be deleted in
the form FIRST, LAST. To delete a
single record NN, just type NN,NN. If
you choose ‘Keyword’ you are given
the choice of whether to eliminate
all records with that keyword or all
records without it. For example, to
produce a list of people I send Christ-
mas cards to, I would choose this
option to eliminate all records without
the keyword XC.
MENU
1: Start new Data File
2: Load a Data File
3 Add records
4 Delete records
5: Sort records
6: Modity a record
7 ■ Print Data File
9: Save Data File
9i. Exit
Number of choice _
Figure 1. The menu
Record Hu«b«r 1
Field (Max length)
1 (20> 7MACHINE CODE
2 <20) 7SMITH
3 <4> 7123
2 Keywords (separated by coiemas)
7MACHINE CODE , CODE
Press RETURN to add another record,
M for MENU _
Constructing a record
Range of records to be output
firstjast (0.0 for all records): 1,3
How many records across screen ( < 5) ?2
How many lines between records ?2
RECORD NUMBER 1
Position of Left Margin :5
RECORD NUMBER 2
Position of Left Margin :35
Print Field 1 (Y/N)?Y
Number of leading spaces : 1 00
Print Field 2 (Y/N)?Y
Number of leading spaces :1
Print Field 3 (Y/N)?Y
Number of leading spaces :0
Print Field 4 (Y/N)?Y
Number of leading spaces :0
Print Field 5 (Y/N)?Y
Number of leading spaces :0
Print Field 6 (Y/N)?Y
Number of leading spaces :0
Print Keywords (Y/N) ? Y
Number of leading spaces :0
Press P' to print, *L‘ to list P
Figure 2. The commands for printing the first
three addresses in blocks of two across the
page
Option 5 Choose this to sort the
records into alphabetical order by any
field. You are asked the field number,
and the sort takes place, which can take
quite a few seconds if there are several
hundreds of records.
Option 6 It’s useful to be able to modify
one of the fields of a particular record -
to correct an address or change a
keyword. Use this option in conjunction
with the COPY key.
Option 7 The raison d’etre of this pro-
gram. Output of all or part of the data
set can be sent either to the printer or
the screen. You can choose how many
records are printed across the page
(check your paper width!) and the verti-
cal separation between the records.
Next you are requested to give the tab
position for each record across the
screen (eg, these might be 5, 25 and 45
if three are required). You are now
asked for each field in turn, and
whether it is to be output or not. If the
answer is ‘yes' you have to supply the
'number of leading spaces’ -the
number of spaces beyond the tab set
above. If 100 is added to this number
then the next field to be output is
printed on the same line. So for an
address the number of leading spaces
forthe first field mightbe 100 and forthe
second, 1. This would mean that the
title, initials and surname would be
printed on the same line with one space
between the fields. To check that
you've set up the print parameter cor-
rectly it's worthwhile just printing the
first few records. Figure 2 shows the
commands to print the first three
addresses, two across the page. The
output is shown in figure 3. Figures 4
and 5 show how to convert the address
list into one of telephone numbers. To
avoid too much typing, you are given
the chance of repeating the same out-
putformatthe nexttime you choose this
option.
Option 8 The main parameters to-
gether with the data are saved on the
currently open unit (either cassette or
disc).
Option 9 Choose this to leave the
system.
Much of the data will be checked on
input. However, to avoid the program
being too long, any other errors
(including the ‘panic button’ Escape)
redirect the program to the menu after
reporting the error. For example, if any
character outside the range 1 to 9 is
used with the menu, an ‘ON range'
error is reported before returning to the
menu.
Overlays are for disc use only. The
program is split up into its constituent
parts and arranged so that at any time
only the ‘active’ procedures are in
ACORN USER DECEMBER 1984
B BC Microcomputer in the NORTH
CTECH Computers Telephone:06 1-366-8223/7794
1
Acorn Equipment £ p
6502 2nd Processor 1 73.04
Z80A 2nd Processor 346.95
Teletext Adaptor 1 99.00
Electron Computer 1 73.04
Electron + 1 51.30
All computers come with Free Cassette Lead and Software Package. Most add-ons include free fitting and installation.
Computers
BBC Model B
BBC Model B with DFS
BBC Model B with DFS & Econet
BBC Model B with DFS & Wordwise
£ p
346.95
407.82
439.00
433.92
SPECIAL OFFER
BBC B £379
INCL. VAT
WITH FREE DELIVERY
Monitors
Philips Hi Res
68.69
IVlicrovitec Normal Res
199.00
Ferguson TX-90 RGBAV
199.00
Kaga Normal Res
179.00
■ Kaga Medium Res
285.00
Light Pens and Joysticks
Add on Light Pen
21.70
JMB Full Analogue Joystick
13.00
Joystick Pairs
17.35
Hi-Fi Extension Cable
5.17
| Atari-type joystick to BBC interface
13.00
Components and Cables
We stock everything e.g.:
2764 Eprom
6.52
1 271 28 Eproms Low
8271 Disk Controller
POA
Printer Cables
12.99
Disk Power Cables
8.65
DISKETTES
Boxes of 10 diskettes
BASF s/s d/d diskettes €1 3.00
BASF d/s d/d diskettes 96 TPI
£20.78
XIDEX diskettes £15.22
Control Data d/s d/d 96 TPI
£19.91
Control Data s/s d/d 96 TPI
£14 74
Masterclass Video Tape. Our
price £8.95
Addons
HCR Electronics ROM/RAM board
HCR Electronics Eprom programmer
Light Pen
OEL 200 Prestel Terminal
Acorn Speech Synth
Chip Chat Speech Synth
Pace Grapevine
36.52
49.00
21.69
87.39
47 83
26.04
POA
ROM Software
Wordwise
34.74
Graphics ROM
2865
Print Master
2865
View 2.1
5209
Ultra- Calc
5648
1.2 O S.
10.00
Disk Doctor
2865
BCPL
86 09
Termi
2865
Commstar
30.39
Viewsheet
52.09
Beebugsoft Toolkit
23.48
Spellcheck
17 35
TEC
TEAC
CHINON
DISK DRIVES FROM £95.00 + VAT
Bare CHINON F051 0/CUMANA CSX1 00. Slimline. 40 Track, Single Sided. 1 00K (200K Double Density). As above but complete
with Cables, Utility Disk, Cables, Case and Manual £109.00 + VAT
Bare TEAC55F, Slimline, 40/80 Track, Double Sided 400K (800K at Double Density). £169.00 + VAT
As above but complete with Cables, Utility Disk, Cables, Case and Manual £185.00 + VAT
TEC Disc Drives from £109.00 + VAT
TEC
TEAC
CHINON
DUAL DRIVES FROM £199 + VAT
Dual CHINON F051D, Slimline. 40 Track. Single Sided 2 x 100K (2 x 200K Double Density). Complete with Cables Utility Disk
Cables. Case and Manual. £369 + VAT
Dual TEAC 55F, Slimline, 40/80 Track, Double Sided. 2 x 400K (2 x 800K with Double Density). Complete with Cables. Utility
Disk, Cables, Case and Manual. (With your drive you may need an interface). £389.00 + VAT
DISK INTERFACES FROM £69.00 + VAT
The Fabulous LVL Single and Double Density Interface. This will allow you to read and write to Acorn Disks see below. But also you
ACORN can create your own Single OR Double Density Diskettes for extra online storage. Maximum capacity is 1.6 MB with 8 logical drives
and 248 files The standard Acorn Interface is available from us this uses the 82 7 1 disk controller which gives very fast access to
disk files. Acorn DFS is the standard for the BBC Micro it allows 31 files per disk and a maximum of 800K on 4 logical drives
Phone for latest prices.
CANON
NEC
QUEN
PRINTERS
CANON PW 1080A/KAGA KP810. This is the latest state of the art in printer technology. This machine out performs the EPSON
FX80 It will do everything the FX80 does and more besides and using the same control codes! What makes the PW1080A so
special is not only its superb value for money but the near LETTER QUALITY mode. We include a free screen dump and our BBC
Micro Instructions as well as the excellent manual. £259 + VAT
QUEN 5100 Daisywheel This British assembled printer has all the features that you would expect like Auto Bold, Auto Underline.
Sheet Feeder option. Take Qume daisywheels and Ribbons, 20Cps Bi Directional £299 + V AT
NEC PC-8023N Dot Matrix Printer
Bi-directional (120 cps), tractor and friction bed. £199.00 + VAT
QUEN DATA Dot Matrix Printer (Epsom Compatible) British assembled. £173.04 + VAT
PRICES . . .
All our prices are
constantly moving, so
please ring us to check
the latest price.
All prices plus VAT
FREE DELIVERY TODAY
(Orders over £90)
ASK ABOUT OUR INSTALLATION SERVICE
If you are in Greater Manchester, Cheshire,
Lancashire, Midlands, Merseyside, West
Yorkshire or South Yorkshire, if you ring us
now we can send one of our highly trained
staff to install your computer equipment today.
(Now for business software tool)
C ft TECH
COMPUTERS
1 84 Market Street,
Hyde, Cheshire
SK14 1 EX
061-366 7794
061-366 8223
146
ACORN USER DECEMBER 1984
I
Name
Line numbers
Contents
Size
(approx)
DBASEO
10- 560
MAIN,PROCmenu,PROCunpak
696
DBASE1
570- 770
PROCnew
258
DBASE2
780-1040
PROCold
2BE
DBASE3
1050-1280
PROCadd
214
DBASE4
1290-1990
PROCdel.PROCdnum.PROCdkey,
PROCsplit.PROComit
4B1
DBASE5
2000-2190
PROCsort
1AB
DBASE6
2200-2400
PROCmod
188
DBASE7
2410-3230
PROCprnt.PROCoutput.PROCblank,
PROCjoin
6F8
DBASE8
3240-3410
PROCsave
114
Table 1. The nine sections of the program
Mrs. A. Diggle,
Mrs. A. Fryer,
The Firs,
19, Cumberland Drive,
Claxton,
Holton,
Somerset.
Devon.
501597
331789
UR
R,XC
Mr. J. C. Smith,
49, Acacia Avenue,
Bloxton on Sea,
Norfolk.
20826
UR,XC
Figure 3. The output generated by the commands in figure 2
memory, thus saving space and ena-
bling us to work with larger databases.
I’ve split the program into nine sections
(table 1). DBASEO is the main program,
always resident, whereas DBASE1 to
Range of records to be output
first.last (0,0 for all records): 0,0
Repeat Format (Y/N) ? N
How many records across screen ( < 5) ?
How many lines between records ?1
RECORD NUMBER 1
Position of Left Margin :1
Print Field 1 (Y/N) ?Y
Number of leading spaces :100
Print Field 2 (Y/N) ?Y
Number of leading spaces :101
Print Field 3 (Y/N) ?N
Print Field 4 (Y/N) ?Y
Number of leading spaces :104
Print Field 5 (Y/N) ?N
Print Field 6 (Y/N) ?Y
Number of leading spaces :2
Print Keywords (Y/N)?N
Press *P’ to print, ‘L’ to list P
Figure 4. The commands to convert the list
of addresses into one of telephone numbers
Mrs. A. Diggle,Claxton, 501597
Mrs. A. Fryer, Holton, 331789
Mr. J. C. Smith, Bloxton on Sea, 20826
DBASE8 are moved in and out of
memory as and when required. In
order to use overlays, sufficient
memory has to be saved above the
main program for the largest of these
overlays to be loaded, ie, we increase
LOMEM by a suitable amount, prevent-
ing this region being used for data.
Next, the computer has to be fooled into
thinking the overlay is part of the main
program, by removing the ‘end of pro-
gram’ marker, which resides in the last
two bytes below TOP. Finally, we call
the correct overlay when required. To
do this I’ve written a short subroutine to
be added to DBASEO, which sends the
correct ‘LOAD request via a call to
OSCLI at &FFF7 when a new overlay is
required.
Here are the additions and amend-
ments we must make:
Add
72 REM reserves space for overlays
74 LOMEM = TOP + &700
76 REM removes ‘end of program’
marker
78 1% = TOP — 2
79 oflg$ = “0”
551 DEF PROCoverlay(nS)
553 IF nt< >oflg$ oflg$ = n$ ELSE
ENDPROC
555 S&C00 = “LOAD DBASE” + n$ 4* “
” + STR$-(t%)
557 X% = 0:Y% = &C:CALL &FFF7
559 ENDPROC
Note that in line 74 &700 is larger than
the longest overlay (table 1).
Replace
330 PROCoverlay(“1”):PROCnew:pb%
= 0:ENDPROC
340 PROCoverlay(“2”):PROCold:
ENDPROC
350 PROCoverlay(“3”):PROCadd:
ENDPROC
360 PROCoverlay(‘‘4”):PROCdel:
ENDPROC
370 PROCoverlay(“5”):PROCsort:
ENDPROC
380 PROCoverlay(‘‘6”):PROCmod:
ENDPROC
390 PROCoverlay(“7”):PROCprnt:
ENDPROC
400 PROCoverlay(‘‘8”):PROCsave:
ENDPROC
With this overlay technique, it’s easy to
write your own procedures and incor-
porate them via the menu and a call to
the procedure using the ON GOTO sta-
tement in line 320. For example, you
might find it useful to be able to inter-
change fields, to add fields to existing
records or even to allow for mathemat-
ical manipulations of numeric fields
(eg, to automatically update a person’s
age by subtracting his birthdate from
the present date) - the list is endless.
Figure 5. The list of telephone numbers out-
put by the commands given in figure 4
ACORN USER DECEMBER 1984
UNIT 14. PEERGLOW INDUSTRIAL ESTATE, OLD’S APPROACH, TOLPITS LANE, WATFORD, HERTS.
® TELEPHONE: 0923 777155 ®
Inc VAT
@ 139.09a
@ 164.91a
@ 178.94a
@ 268.18a
@ 329.82a
@ 357.88a
SLIMLINE DRIVES
SINGLE DRIVES CASED:
40 Track 100KCHINON
40/80 Track 200K Switchable TEAC 55
40/80 Track 400K Switchable TEC
DUAL DRIVES CASED:
40 Track 200K CHINON
40/80 Track 400K Switchable TEAC 55
40/80 Track 800K Switchable TEC
INTEGRAL POWER SUPPLY:
Fitted to any of the above drives @ 26.45b
POWER SUPPLY UNIT: @ 32.20b
★ Colour finished to match BBC.
★ 6 pin BBC Outlet or Dual Power lead for disk drive. (Please
specify when ordering)
FLOPPY DISCS: (Boxes of Ten)
3M’s S/Sided D/Density 5.25"
3M’sD/Sided D/Density 5.25"
Fuji D/Sided D/Density 5.25"
★★Special Offers FUJI
lOx CARE D/Sided D/Density 5.25"
Packed in plastic storage/presentation box
@16. 10c
@ 27.37c
@ 27.37c
@ 25.30c
PHILIPS 14" COLOUR TV/MONITOR:
@ 234.60a Inc VAT.
PHILIPS 14" COLOUR TV:
@ 184.00a Inc VAT.
RGB CONVERSION KIT:
(Please telephone for details)
38.64c Inc VAT.
LEADS "READY-MADE”
6 pin DIN to 6 pin DIN plug (RGB) 1.5mt
6 pin DIN to 6 pin DIN plug (RGB) 2mt
6 pin DIN to 6 pin DIN plug (RGB) coiled cable
6 pin DIN plug to 6 pin DIN skt (RGB) extension
BBC Power 6 way to Disc Drive 4 way 1.5mt
BBC Power 6 way to Disc Drive 4 way 2mt
BBC Power 6 way to 2 Disc Drive 4 way 1.5mt
RIBBON LEADS:
Disc Drive single 1 2mt
Disc Drive dual 1.2mt
Printer Imt
Printer 1.5mt
Parallel 26-26 pin Imt
Parallel 26-26 pin 1.5mt
Parallel 26-26 pin 2mt
Serial 25 pin D type plug each end 2mt
Serial 25 pin D type plug each end 5mt
We can make up any combination ol cable assy
Please contact factory for details
CONNECTORS:
BBC Power 6 way housing
BBC Crimp Terminals
Disc Drive 4 way housing
Disc Drive Crimp Terminals
Various Din Connectors
DISC INTERFACE PARTS:
E'Prom HITACHI HN482764G
Low power Schottky 74LS10
Low power Schottky 74LS38
Low power Schottky 74LS123
Low power Schottky 74LS393
C Mos 4013BCP
CMOS 4020BCP
Plugs:
@ 0.35c
@ 0.08c
@ 0.29c
@ 0.10c
@ 0.40c
Inc VAT
l 2 99c ea
i) 3.45c ea
y 6 90c ea
i; 2 99c ea
y 3 45c ea
i 4 14c ea
I) 4 60c ea
Inc VAT
@ 6.67c ea
@10 12c ea
@ 7.82c ea
@ 11.27c ea
@ 7.59c ea
@ 8 74c ea
@ 9.43c ea
@ 12 88c ea
@ 15 18c ea
Sockets:
0.40c ea
0.09c ea
0 24c ea
0 09c ea
0 48c ea
Inc V AT
@ 9.20c e
@ 0 48c e
@ 0 48c e
@ 1.21c e
@ 1 43c e
@ 0.70c e
a) 1.00c e
We also stock a wide range of electrical Components, i e I.C's/Caps/Connectors etc
DON’T BUY A COLOUR MONITOR!!
HAVE YOUR 14" & 16" PHILIPS or PYE
COLOUR TV CONVERTED TO A TV/MONITOR
Normal TV
Remote Control
! 49.91 Inc VAT
! 54.97 Inc VAT
★ Image clarity comparable to leading monitors.
★ Includes RGB lead for connecting with BBC.
★ Conversions carried out at our workshops within 2/3 days.
★ Please telephone for other makes.
CARE ELECTRONICS presents: CPX2 “X” SWITCHER
Changing leads becomes a thing of the past!!!
★ 26 pin (As BBC) 2 Micros driving 2 Printers at the same time.
★ Can be used as a T' Switcher.
★ All outputs BUFFERED enabling longer leads between units. In excess of 20
metres.
★ No strain on your BBC power supply, as the CPX2 ’ comes complete with its own
internal power supply.
★ Easy to install and operate.
★ Colour Finished to match BBC.
★ Supplied with moulded mains plug.
★ 12 Months Guarantee.
“ONLY” 85.10b Inc VAT.
★★★★REDUCED TO CLEAR^^
VIGLEN ROM CARTRIDGE
SYSTEM
★ Avoids damage to BBC from changing ROMs
constantly.
★ Easy to use and install.
★ Prices lower than any other ROM System.
Complete Kit £1 5.64c Inc VAT
Spare Cartridge £4. 14c Inc VAT
5 Cartridges £19.55c Inc VAT
10 Cartridges £33.60c Inc VAT
For lartjer quantities Consult our factory at the
above telephone No.
COMPUTER/PRINTER SELECTOR: @ 65.09c Inc VAT
★ 26 pin as BBC. ★ 1 Micro to 3 Printers. ★ 3 Micros to 1 Printer.
RS232 “T” SWITCHER: @ 55.20c Inc VAT.
RS232 “X” SWITCHER: @ 65.09c Inc VAT.
i TEL: 0923 7771 55
V
MAINS FILTER 5 amp: @ 45.08b Inc VAT
★ Noise and Transient Filter.
★ 4 Socket outlets.
★ Moulded mains plug.
HOW TO ORDER:
By Post. Enclose your Cheque/P. O. made payable to:. CARE Electronics.
Or use your ACCESS. Allow 7 days for delivery. Please add carriage.
a) @ 8.00
b) @ 5.00
c) @ 2.00
148
ACORN USER DECEMBER 1984
Don't run the risk of damaging your BBC
micro each time you change Roms. Why
not fit our Low Profile Rom Module
System and store your collection of Roms
in our specially designed cartridges:
Unlike other Rom Expansion Systems the
CARE LOW PROFILE MODULE SYSTEM
does not take any power from your BBC
Micro and allows you unlimited
ROMS/EPROMS.
The CARE LOW PROFILE ROM MODULE SYSTEM
allows you to plug in any ROM/EPROM that you want
to use, such as Disc Doctor — Toolkit — Wordwise etc.,
without having to open up your BBC micro every time
you want to change ROM/EPROM.
The CARE LOW PROFILE ROM MODULE SYSTEM
is an extension of any of the existing sideways ROM
sockets on the left of your keyboard. Once fitted all
you need is one CARE ROM CARTRIDGE for each
ROM/EPROM that you wish to use.
The CARE LOW PROFILE ROM MODULE SYSTEM
is suitable for all BBC Micros model B and model A
which have been upgraded to allow access to the
sideways ROM sockets.
Each CARE LOW PROFILE ROM MODULE SYSTEM
comes neatly packaged in a special presentation case.
EACH SYSTEM CONTAINS:
1 Low profile
socket housing.
1 Cable assembly.
1 Rom cartridge.
1 Blanking plate.
1 Fitting instructions
COMPLETE KIT @ £1 6.1 0 inc. VAT
Spare Cartridge @ £ 4.1 4 inc. VAT
5 Cartridges @ £1 9.55 inc. VAT
lOCartrdiges @ £33.60 inc. VAT
PLEASE ADD £2.00 Carriage
HOW TO ORDER: By post- enclose your cheque/P. 0. made payable to
CARE Electronics or use your ACCESS. Allow 7 days for delivery.
ACORN USER DECEMBER 1984
149
THE OLYMPIA RANGE OF DAISYWHEEL PRINTERS
A RANGE OF DAISYWHEEL PRINTERS DESIGNED BY OFFICE EQUIPMENT
LEADERS
O OLYMPIA INTERNATIONAL
OLYMPIA 3000 SERIES
Method of printing: Daisywheel interchangeable 100 characters.
Print speed: 50 cps maximum. (40 cps Shannon)
Form width: 17" Width of Printline: 15".
Tabulation: Variable, 60 positions/inch (optional 120) bi-
directional, horizontal tabulation direct to column address,
halfspace forward.
Pitch: 10, 12, 15 characters per inch and proportional spacing.
Line length: 150 characters with 10 pitch. 180 characters with 12
pitch. 225 characters with 15 pitch.
Method of printing: Automatic bi-directional printing with
shortest path seeking logic. Automatically skips over blank fields.
Paper feed: Variable , 96 positions/inch , bi-directional .
Buffer: 4 K Buffer. Keyboard option. Qume/Diablo. Code option
Function control led: ON/OFF-Line. Paper out. Ribbon out.
Cover open. Error.
Printing mode: Bold printing ( 1/120"). Expanded printing. Double
strike.
Interface: RS232 IEEE, Centronics.
OLYMPIA 103 SERIES
Method of printing:
Dypewheel, exchangeable,
96 characters
Print speed: 17 characters per
second. Bidirectional.
Form width: 17" (431.8mm)
Width of Printline: 14.2"
(360.6mm)
Tabulation: Variable. 60
positions/inch. Bidirectional
Pitch: 10, 12, 15 characters/
inch proportional spacing
Line length:
141 characters with 10 pitch
169 characters with 12 pitch
212 characters with 15 pitch
Paper feed: Variable, 96
positions/inch. Bidirectional,
indexing one half space up/
down.
Printing: Automatic bold. ( 1/
120"). expand and double
print. Automatic
bidirectional printing with
shortest path seeking.
Automatically skips over
blank Helds.
Buffer: 4 k byte.
Keyboard option. Qume
control code. Option for
Wordstar.
Function controls led:
102 ON/OFF-Line. Error.
103 ON/OFF-Line. Error.
Bold print.
Expand print. Double print.
Interfaces: RS232.
Centronics IEEE.
OLYMPIA COMPACT SERIES
Method of Printing: Daisywheel 100 characters. Interchangeable.
Print Speed: 14 cps
From W idth: 14.3" W idth of Printing: 1 1 .5"
Pitch: 10, 12, 15 characters per inch.
Line length: 10 pitch - 1 15 char. 12 pitch- 138 char. 15 pitch -172
char.
Instruction code: Diablo compatable (compact R0)
Built in Tractorfeed - Compact R0
Built in Keyboard - Compact 2.
RS232 or Centronics Interface (Compact 2)
Both interfaces as standard (Compact R0)
ACCESSORIES
Olympia Single Bin Sheet Feed £398. Double Bin Sheetfeed £598.
Olympia Tractor Feed £150. (All Prices exclude VAT)
A full range of Daisywheels and ribbon types are available.
n . .. Intelligent 43B Wood Street, Stratford upon Avon, Warwickshire CV37.
LnstriDuior: InterfacesTeL 0789 296879 London 01-367 0817 TL. 312242.
150
ACORN USER DECEMBER 1984
Vincent Fojut files his verdict on six software packages
to help you find the right one for your needs
D ATABASES, like word processors
and spreadsheets, form one of
the classic application areas for
micros. A number of competing pack-
ages are now available for the BBC
micro, with a wide range of features
and prices. What a database is and how
it can be used are defined in Mike
Fryer’s article (see page 143), but if you
already have an application in mind,
how do you choose the best database
for your requirements?
Any database package should be
able to execute a certain number of
basic file-accessing functions with
relative ease. These include the addi-
tion, deletion and updating of records
in a file, and the retrieval of records
depending on particular criteria. For
example, the business user does not
want to search each individual entry of
an enormous order file for, say, any
order worth over £100. This is the sort
of search that any self-respecting data-
base should do automatically.
Other common functions include the
ability to sort, or re-sort, a file depend-
ing on the values of one or more fields
in a record. Normally, sorting on just
one field copes with most common
requirements, eg, a micro-based
address book is most useful if kept
within alphabetical order of surname.
Sometimes, however, it is helpful to
sort on more than one field, or ‘key’. An
employer may have several Smiths on
his payroll and may wish to use a
secondary key of ‘forename’ to cope
with such circumstances. If there are
several John Smiths in the organ-
isation, then further sort keys may be
necessary.
Finally, there is little point in access-
ing data if it cannot be presented in a
meaningful fashion, so some degree of
printout formatting is usually standard
in databases. It is often possible to con-
trol the positioning of fields on printout,
change the order of fields, and select
only specific fields within a record. This
latter option is probably the most use-
ful. Imagine using your address-book
file to prepare a series of address
labels - if your record layout had a tele-
phone number field, you would not
want it printed on the address label.
Potential applications for databases
are legion. In the home, you can file
record and book collections, a list of
computer programs, names and
addresses, recipes, and so on. The
amateur club or association could
create a membership file, a great time-
saver for printing address labels when-
ever members’ subscriptions are due!
In business, the right database pack-
age could be ideal for keeping track of
customers, suppliers, orders, invoices
and so forth.
Lastly, an educational environment
could also use a database to good
advantage. Apart from its obvious
place in computer studies, as an
example of a typical computer appli-
cation, the database has a role to play
in any discipline involving the collec-
tion and analysis of large amounts of
data, for statistical or other purposes.
ACORN USER DECEMBER 1984
PLEASE NOTE OUR NEW ADDRESS
VISIT OUR SHOW ROOM
NEAR LETTER QUALITY (NLQ) PRINTER
FOR IBM PC AND OTHER COMPUTERS
ONLY £260 + VAT = £299
★ 80 column, pica, elite, italic characters
★ switch selectable 120 CPS draft
★ switch selectable 22 CPS NLQ
★ switch selectable 75 CPS proportional
★ Switch selectable Standard mode (EPSON compatible)
for any Computer
★ Switch selectable IBM PC matrix printer mode
★ Switch selectable IBM PC graphic printer mode I
★ Switch selectable IBM PC graphic printer mode II
★ Bidirectional logic seeking
★ Snap in long life cartridge
★ Hi Res, dot addressable graphics
★ Tractor and friction feed ★ IK buffer
★ Centronics interface ★ Downloadable characters
DISK DRIVES FOR BBC
Quality half height Japanese drives boxed and supplied with all cables.
formatter disk and DFS manual
MX150 - 100K Single
40 track, single sided (while stocks last!) £ 80 + VAT = £ 92
MX152A - 400K Single
80 track, double sided, 40/80 track switch £140 + VAT = £161
MX252A — 800 K Twin
80 track, double sided, switched mode PSU,
40/80 track switch £340 + VAT = £391
DISK DRIVE FOR APPLE II & lie
ONLY £140 + VAT = £161
★ Not a modified but a dedicated APPLE drive
★ Half height, direct drive CHINON
★ 143K capacity ★ Supplied boxed with cable
THE REAL LOW PROFILE KEYBOARD
FOR SINCLAIR SPECTRUM
ONLY £50 -l- VAT = £57.50
★ Professional QWERTY Keyboard ★ 67 Keys
★ Easy fitting (no soldering) ★ Real low profile
★ High quality finish
micronix
computers Ltd
MONITORS
£2GO -f VAT =
£299
120 + VAT = £
138
80 + VAT = £
92
260 -i- VAT * £
299
360 + VAT = £
414
160 + VAT = £
184
400 + VAT = £
460
LM Monitors 12" green or amber 80 x 25, tilt
and swivel £
PHILLIPS 12" green £
KAGA (TAXAN) K12R2 12" RGB Hi Res £
K12R3 12" RGB Super Hi Res £
KX1213PC 12" 20MHz Hi Res amber monitor
IBM PC compatible £
K12R3 12" RGB Hi Res for IBM PC £
5%" DISKETTES (Box of 10)
40 track, single sided £15 + VAT
40 track, double sided £20 + VAT
80 track, double sided £30 + VAT =
3" DISKETTES (Box of 10)
40 track, flippable sides £45 + VAT = £51.75
3 %" DISKETTES (Box of 10)
Single Sided £50 + VAT = £57.50
Double Sided £60 + VAT = £69.00
DOT MATRIX PRINTERS
SMITH CRONA Fastext 80 80 column,
80 CPS
EPSON RX80F/T 80 column, 100 CPS £
EPSON FX80 80 column, 160 CPS £
NEAR LETTER QUALITY (NLQ) PRINTERS
PANASONIC PI 091 , 80 column switch selectable
1 20 CPS draft/22 CPS NLQ-switch
selectable for IBM PC or other Computers . . £ 260 + VAT = £ 299
KAGA 810 80 column, 160 CPS
draft/27 CPS NLQ £ 260 + VAT = £ 299
SMITH CORONA D200 80 column, 160 CPS draft
40 CPS NLQ, dual interface,
IBM PC compatible £ 420 + VAT = £ 483
SMITH CORONA D300 same as above but
136 column £ 560 + VAT = £ 644
FUJITSU DPL24 24 wire head, 288 CPS
draft/96 CPS NLQ £1,480 + VAT = £1,702
SMITH CORONA L1000 12 CPS, Bidirectional,
3 pitch, dual interface £ 260 + VAT = £ 299
JUKI 6100 20 CPS, 2K buffer £ 340 + VAT = £ 391
FUJITSU SP320 48 CPS, Diablo, 4K buffer £ 980 + VAT = £1,127
RICOH Flowriter RP1600 60 CPS, 46K buffer,
universal interface, Qume and Diablo £1,720 + VAT = £1,978
Tractors and Sheet Feeders also available!
£
200 + VAT = £
230
£
240 + VAT = £
276
£
380 + VAT = £
437
VISA, ACCESS WELCOME
Ordering Information:
Prices are exclusive of VAT unless stated otherwise. Unless otherwise stated,
Postage/ Carriage free within UK for advertised prices only — special or
discounted prices will attract postage /delivery charges at cost. All goods are
subject to availability and prior sale. Prices are subject to change without notice.
We accept VISA and ACCESS.
* Visit our brand new Showroom — off-street parking, nearest tube Kilburn
(Jubilee Line) OPEN MON-FRI: 9.30am - 5.30pm SAT 10.30am - 1.30pm
I micronix
I computers Ltd
1 Grangeway,
Kilburn,
London N.W.6
Tel: 01-625 0295 (5 lines)
Telex: 295173 MICROX G
KILBURN HIGH ROAD
0)
Q)
c .
B
C
S
>
<
>
<
|
?
CO
C
c
I
ro
o
5
5
Cassette, disc or ROM?
Databases for the BBC micro come on
cassette, disc or ROM. Cassette
systems are usually the cheapest, and
use the micro’s free memory to store
records. Accessing records is ex-
tremely fast, but a file can consist of
only a small number of them. Also,
because of the serial nature of cassette
files, updating just one record involves
loading the whole file into memory,
altering the record, then saving the
entire file onto (another) tape.
With disc-based products, record re-
trieval is normally slower if there are a
large number of records on the disc.
The bonus is that file size is generally
limited not by free RAM but by the size
of the disc (see Mike Fryer’s article for
an interesting twist to memory usage -
a cassette-based program, which, if
modified for disc, uses program ‘over-
lays’ to ensure maximum memory is
available for record storage).
ROM systems, though usually the
most expensive, offer further advan-
tages. The program is instantly access-
ible and does not encroach on free
memory. Files are still stored on disc,
though the extra RAM available can
minimise the number of disc accesses
required, say, to browse through a file.
Choosing a database
You may still be wondering which
features you ought to be looking for in a
database. The first step in choosing the
best one for your requirements is to
assess carefully the application in
mind. It’s a good idea to write out
record layouts for the file(s) you intend
to use, with a list of fields and their
maximum sizes. Consider how many
entries (ie, records) you are likely to
need per file. Allow for expansion, and
ask yourself how big your files will
need to be in a few months’ time -not
just now. Bear the following simple
rules in mind when calculating sizes:
File size = no. of recs. * rec. size
Record size = sum of lengths of indi-
vidual fields within a
record
If anything, overestimate- make the
records and files slightly larger than
you think you need. You are almost
certain to want to add something at the
last minute! Give particular thought to
the kind of searching, sorting and print-
ing of data that you are likely to need
(tables 2-4). These are the areas where
databases seem to differ the most, in
terms of options and implementation. If
possible, have a good read of the docu-
mentation of any database package
you are contemplating buying and, if
you get the chance, try out those
features of importance to you.
The accompanying tables provide
both quantitative and qualitative data
on six databases currently available for
the Beeb. What follows is not intended
as an exhaustive comparative review
but outlines the typical features you are
likely to come across, with an indi-
cation of how they compare.
To provide ourselves with a yard-
stick, any reference to a ‘typical’ record
should be taken to mean the following
general layout (from an imaginary
‘address book’ file):
Forename (20 chars)
Surname (20 chars)
Addressl (25 chars)
Address2 (25 chars)
Town (25 chars)
Postcode (10 chars)
Phone no (15 chars)
Some of the points covered within the
tables merit further explanation. Table
1 covers file, record and field sizes.
Where possible, maximum values are
given. All systems reviewed here allow
only one file to be open at a time,
though there’s obviously no limit to the
number of files that can be maintained.
Some rather advanced micro-based
systems allow more than one file to be
open simultaneously, so that data in
physically distinct files can be trans-
ferred or compared.
It should be clear that file, record and
field sizes are all inter-related: an in-
Masterfile was thorough but slow
crease or decrease in one leads to
appropriate changes in the others. The
‘Fid calcs?’ heading denotes whether
calculations can be carried out on
values stored within fields.
Masterfile
Beta-Base
Datafile
Multibase
Profile
Datagem
System type
disc
disc
disc
cassette
cassette
ROM/disc
No. files open
1
1
1
1
1
1
File length
= disc size
= disc size
approx. 700k
approx. 4.5k
approx. 13k
10 Mb
Recs per file
= disc size/
record length
500 max in
search/sort
700 on
100k disc
1469
(3 byte recs)
approx. 13k
(1 byte recs)
5,110
Rec length
425 bytes
2k bytes
approx. 480 bytes
1,800
(1 rec file)
approx. 13k
(1 rec file)
6143
Fields per rec
17
200
av 12
9
limited only
by memory
62
Field types
String
Real No.
Integer
String
Real No.
Integer
String
String
String
Real No.
Integer
(16 & 32 bit).
Block
String
Char.
String
‘Numeric’
Text
Date
Fid Igth (string)
25
254
av 40
200
132
120
Fid calcs?
Y
Y
N
N
N
Y
Table 1. File, record!
and field data (av = average, all other values are maxima)
ACORN USER DECEMBER 1984
Signer jij Software wBSi
PROFESSIONAL SOFTWARE FOR THE BBC MICRO
SHARE ANALYSER
EASIPLOT is a sophisticated AND user friendly graph package for the
BBC Micro, placed 14th in the top 20 Educational packages by the.
leading Educational Computing Magazine. EASIPLOT has also come to
be regarded as an 'outstanding business package' and 'excellent value
for money'.
Note:- EASIPLOT 3 comes complete with the number charting
program DATA PLOTTER with graph magnification, colour and
moving average facilities. SUPERB VALUE AT £22.95.
EASIPLOT FACIUTES DISK CASSETTE
Line, Bar and Pie Charts YES YES
Auto 6i Manual Scaling YES YES
Grid & Scatter Options YES YES
No of simultaneous graphs 5 3
Overwrite memory YES NO
Screensave facility YES YES
Screendump facility YES YES
Fixed description per graph (char's) up to 200 100
Full plot and axis editing YES YES
Save, Load & *CAT facilities YES YES
Single file selection YES NO
Operating Manual (pages) 52 52
All our programs will produce hard copy on the following printers:-
EPSON (entire range), Shinwa CP80, Star DP 510, Seikosha (GP80A &
GP100A). Share Analyser will produce reports on any BBC compatible
printer.
PLEASE NOTE:- Our programs CANNOT BE OBTAINED FROM YOUR
LOCAL DEALER so send for details NOW.
PROGRAM PRICE
SHARE ANALYSER is a sophisticated portfolio reporting and share
analysis package designed for the small investor. The disk version has
a capacity of 20,000 SHARE PRICES and up to 320 buy/ sell deals
covering 20 share names. Share Analyser has facilities for profit
flexing and multiple merging of graphs and a variety of selectable
indicators. SHARE ANALYSER IS A MUST FOR THE INVESTOR
AT A BARGAIN PRICE.
PROFIT STATEMENT
NAME BRITISH PETROLEUM
DEALINGS
Bought
Av Price
Cost
600
338
2028
Sold
Av Price
Income
300
426
1278
Held
Curr Price
Mkt Vain
300
438
1314
Gross Profit
564
Income
257
Expenses
101
Net Profit
720
°h Gain = 36
SHARE ANALYSER FACILITIES
DISK CASSETTE
No of prices stored
20,000
Appx 1700
Max no' of Holdings
20
20
Transactions per holding
16
16
Range. adjuster
YES
NO
File Manager
YES
NO
Printer Manager
YES
NO
REPORTS PRODUCED:-
Portfolio Valuation
YES
YES
Portfolio Profit Analysis
YES
YES
Share Profit Analysis
YES
YES
Share Movement Analysis
YES
YES
Transaction Record Report
YES
NO
File Status Report
YES
NO
Data Plotter (cassette) . . Model B & Electron
Data Plotter (disk) . . Model B
Easiplot 1 (cassette) . . Model B & Electron
Easiplot 2 (disk only) . . Model B
Easiplot 3 (including Data Plotter- disk only)
Share Analyser (cassette) . . Model B & Electron
Share Analyser (disk only) . . Model B
£7.00
£8.00
£15.95
£19.95
£22.95
£14.95
£19.95
GRAPHICS FACILITIES:-
Magnification option
Grid
Autoscale
Screenwrite
Screendump
Disk orders . . please state 40 or 80 track ( add £1 for 80 track and £1 .50 for
overseas orders). We will upgrade Easiplot 1 to Easiplot 2 for £7 (£10 to
Easiplot 3).
Write for full details of all our programs or leave your name and
address with our Answerphone service (Luton 33858).
All programs are normally despatched within 24 hours.
SELECTABLE GRAPHICAL
Lagged Moving Average
Centred Moving Average
Rise and fall indicator
Weekly/ Daily Low indicator
Superimpose Facility
INDICATORS:-
Send cheque/ P.O. etc to
Synergy Software, 7 St Andrews Close, Slip End, Luton, LU I 4DE.
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
154
ACORN USER DECEMBER 1984
I
Table 2 covers searching abilities.
‘No. relational operators’ shows how
many different comparisons of the
‘greater/lesser than’ and ‘equal to’ type
of search test which can be performed.
Most systems allow all six relational
operators ( = , <>, < , > , < = , > = )
to be used. The use of AND and OR con-
nectives, as in Basic, allows more com-
plex tests to be carried out in one step:
eg, searching for Surname = ‘Smith’
OR = ‘Jones’ would find all entries in
your address book with either sur-
name.
Wild cards should be familiar to DFS
users. These are special characters
that can be used to represent any
single character, or group of charac-
ters, in a search string. Thus ‘FIND B T'
might come up with BIT and BAT, and
'FIND IN*’ might uncover INK and
INSTRUMENT.
The INSTR function (called a ‘fuzzy
search’ in Masterfile) acts as in Basic -
ie, you can search for the occurrence of
a substring anywhere within a larger
string.
te^l Stratton mater 122<X
IV Main program
111 Craata a nav Ilia
K1 test rue tura a Ilia
or SPOOL In ASCII Ion
V2 20 (01904 M.ft.l
Datafile: the program menu
Some databases have only a case-
dependent search facility, which
means that a match is found only if you
enter your search value exactly as the
original field was entered in terms of
use of capital and lower-case letters. If
you wanted to search for all ‘Smith’
records, irrespective of whether they
were entered in upper-case, lower-
case, or a mixture of both, you couldn’t
do this on a case-dependent system.
Sorting, ie, arranging files in a
specific order, is outlined in table 3.
Remember that sort field length is not
always the same as the length of the
field being sorted! For instance, some
systems may allow a very long string to
be used as a sort key, but only perform
the sort operation using the first few
characters of the string. If you are
intending to sort long fields, be wary of
this, as the sorting performed may not
be satisfactory. Sorting is nearly
always case-dependent- all upper
case entries being ‘less’ in value than
lower-case.
Table 4 covers a number of printout
options: range of formatting available,
Master-
file
Beta-
Base
Datafile
Multibase
Profile
Datagem
No. search fids
17
5
= no. of
1
= no. of
6?
fids on
fids on
record
record
No. relational
operators
6
6
6
3
1
6
'AND' & ‘OR'?
(on same fid)
y
N
N
N
N
Y
Wildcards?
N
N
N
N
Y
Y
‘INSTR’?
Y
Y
Y
Y
N
Y
Case dependent?
N
Y
N
Y
N
either
Table 2. Search facilities (all are maximum values)
Master-
Beta-
file
Base
Datafile
Multibase
Profile
Datagem
No. sort fids
16
3
av 12
none
30
1
Sort fid Igth
25
10
av 40
N/A
132
120
Ascending?
Y
Y
Y
N
Y
Y
Descending?
Y
Y
N
N
N
Y
Case dependent?
Y
Y
N
N/A
Y
Y
Table 3. Sorting facilities (av = average, all other values are maxima)
Master-
file
Beta-
Base
Datafile
Multibase
Profile
Datagem
Select fids?
Y
Y
Y
N
singly
Y
Change order?
Y
Y
N
N
N
Y
Position fids?
Y
Y
Y
N
N
Y
Single labels?
Y
Y
Y
Y
N
Y
Double labels?
N
Y
Y
N
N
N
Spool output?
Y
N
Y
N
N
Y
Table 4. Printout facilities
Master-
Beta-
file
Base
Datafile
Multibase
Profile
Datagem
Cost (inc VAT)
£19.00
£25.00
£49.50
£9.00?
£19.99
£129.95
Searching
8
6
8
3
5
8
Sorting
6
6
7
0
7
7
Printout
7
8
8
4
4
9
Speed
5
7
7
5
6
7
Modification of file
structures
6
6
6
1
0
8
Documentation
7
7
7
5
5
9
Ease of use
7
8
6
6
4
7
Overall value
7
8
5
5
4
7
Comments
Thorough
Very
Versatile
Cheap,
Good for
Excellent
but slow,
good all-
printing.
very
cassette
if you can
otherwise
round.
Costly,
limited
but over-
afford it
v. good
Best
for disc
priced
value for
money
Table 5. Overall performance (marks out of 10)
whether single and/or double address
labels can be printed, and whether
printed output can be sent to a ‘spool
file’ -vital for transferring database
output to other systems, such as word-
processors. A spool file is simply the
data saved to disc or tape as an ASCII
file rather than as data.
Finally, table 5 summarises the
major features with marks for overall
performance. Additional points of
interest not covered in the tables are
outlined below.
Six products compared
Masterfile , from Beebugsoft, is the first
of three disc-based systems reviewed
It has clearly defined limits to field,
record and file sizes, and these could
prove restrictive for ‘serious’ uses
although most home requirements
should be satisfied. A nice touch is that
total, average and standard deviation
values are produced for any numeric
fields in a retrieved subset -ideal for
statistical work. The search facility is
155
ACORN USER DECEMBER 1984
CHRISTMAS CRACKER.
A MEGABYTE DISC
SYSTEM FOR £299
95
(INC
VAT) i
If you’re thinking of upgrading your BBC
Micro, your hunt for value ends here.
A one Megabyte disc drive (unformatted)
double sided 80/40 track, hardware switchable
and a double density Acorn compatible disc
interface, for a combined price of £299.95,
including VAT.
But it doesn’t stop there. Because the
Opus name is second to none when it comes to
reliability. Our drives have been tested to the
limit - running for 8,000 hours without failure
- that’s a year of continuous use.
And that’s why we have the confidence tc
give a two year guarantee on all our drives.
No other company can give you that
reassurance.
So get cracking. The offer closes on
Christmas Eve.
5 1 /-." SINGLE DISC
DRIVES.
• All '/> height.
• Low power
consumption.
• Comprehensive manual.
• Direct drive mechanism.
• Free utilities disc.
• Fast access time.
5400 100K Single sided 40 Track £129.95
540 1 1 00K Single sided 40 Track £149.95
5402 200K Double sided 40 Track £169.95
5802 400K Double sided hardware switchable
80 40 Track_£199.95
5W DUAL DISC
DRIVES.
• Metal cased and all
necessary leads.
• Separate power supply.
• Utilities disc and manual.
540 ID 200K. 400K on line S/sided 40 Track_£349.95
5402D 400K/800K on line 1) sided 40 Track_£399.95
5802D 800K 1.6 Megabyte on line D/sided
hardware switchable 80/40 Track £499.95
DOUBLE DENSITY
DISC INTERFACE.
The ultimate Acorn
compatible disc inter-
face for your BBC Micro
Z-80 and 6502 2nd
Processor.
• Utilities on ROM including: Format and verify, tape tc
disc transfer, automatic 40/80 Track selection, auto-
matic density selection, unique mass copy routine,
powerful machine code operating system giving up tc
248 files, 80% faster than single density. Easy to install.
Free user manual supplied— £129.95
STOP PRESS FOR DEALERS: new dealer prices available.
Please ring us for information.
OPUS PRODUCTS ARE AVAILABLE FROM BOOTS,
SPECTRUM, JOHN MENZIES, ALLDERS AND OTHER
GOOD COMPUTER STORES NATIONWIDE.
OPUS SUPPLIES FTP.
158 Camberwell Road. London SE5 OFF. CqO 01-701 8668
Opening hours: 9-00- 5.30pm Monday 6^) 01-7036155
Friday. 9-OO-l.OOpm Saturday Telex: 29593 1
OPUS 3 2 K RAM BANK.
A 32K sideways RAM board to boost the capabilities of
your micro.
Unlike ROMS, each block is individually write selectable
and can write protected to ensure against accidental
erasure.
If you're running short of ROM sockets, the RAM card
allows you to load utilities as and when they are needed.
• Uses low power 64K dynamic RAM chips. • Simple to
install. • Consists of 2 x 16K blocks of sideways RAM.
• Two year guarantee £49.95
FLOPPY DISCS.
3" cartridge £5.75 each or £25.95 for 5.
5 '/•" Discs- with hill 5 year warranty and free library
case. S/SS/D £17.95 for 10. S/SD/D £19.95 for 10.
D/SD/D £21.95 for 10. S/S 80 Track £25.95 for 10.
D/S 80 Track £27.95 for 10.
n-
To: Opus Supplies Ltd., 158 Camberwell R< rad. London SK50KK. Please
rush me the following: (all prices include vat & carriage.)
Quantity
Description
Price
1 enclose a <
cheque for £ IOIAL
Or please debit my credit card account with
the amount of £.
My Access Barclaycard (please tick) No. is
Name-
Address.
L2
Telephone-
Opus.
-A- Opus Supplies Ltd
1 I
AC36|
thorough, in fact, probably the most
extensive of all the packages tested
here. Any (or all) fields in a record can
have a search condition set against
them, allowing powerful searches to be
carried out in one step.
Sorting is also versatile with Master-
file , allowing up to 16 sort keys to be
used at a time -more than enough for
any requirement I can think of. Further-
more each sort key can be selected for
ascending or descending sort order,
unique among the systems reviewed
here. The great bugbear is the sorting
speed, which the manual admits is very
slow. The documentation also points
out that it’s best, where possible, to sort
on only one key, since a faster sort rou-
tine is automatically selected when this
is the case.
Masterfile is supplied with a sample
datafile on disc and a small but clear
and adequate manual.
On a similar level in terms of price
and performance is Beta-Base , from
Clares Micro Supplies. Searches are
limited to a single field, although they
can be restricted to a given range
within the complete file by specifying
start and end addresses. Once a
search has been carried out, the
Good but overpriced was the verdict on
Profile
records that satisfy the search con-
ditions constitute a search list’. Sorting
and printing operations can be carried
out on this search list rather than on the
entire original file. Search lists can be
saved and reloaded as separate files,
but to reload them the original file must
be in memory.
The maximum number of records in
a search list (and therefore for sorting)
is 500, although the number of records
on file could be higher. Sort fields are
restricted to a maximum of three, and
only the first 10 characters of any field
are considered during sorting, even
though fields can be up to 254 bytes
long. Unfortunately, I seemed unable to
invoke MOS commands (\ . .) from
within Beta-Base , for example, to
create spool files for input to other
systems. If this is possible, the manual
doesn’t make it clear.
The third of our disc-based systems
is Datafile , from Cardiff Micro Software.
Among its features is its use of indexed
fields, allowing rapid retrieval of indi-
vidual records (typically five seconds).
The more usual sequential searching is
also available. Any kind of field can be
definea as indexed, and any number of
indexed fields can occur within a
record. However, they must all be
positioned at the start of the record lay-
out.
Since the order of fields cannot be
changed on printout, it may be necess-
ary to duplicate indexed fields within
the body of the record, which obviously
uses up file space. In other respects,
the print formatting options are very
versatile. Any field can be selected for
printout, and its starting column pos-
ition can be specified. Embedded
spaces and line-feeds are also easy to
add.
Another neat facility is that sorting
(on multiple keys if desired) can be
specified at the same time as a search.
That is, if records are found matching
the required conditions they are auto-
matically sorted in the appropriate
order. Only ascending sorts are poss-
ible. Validation of user input on the
‘Print layout’ menu leaves a lot to be
desired - nonsensical values are not
trapped.
Should the structure of the datafile
need to be modified in any way (eg,
extra or larger fields) a ‘Restructuring’
program allows this. However, the
manual warns that this is a slow and
tedious process and, looking at the
instructions, it does appear extremely
complicated.
Multibase is a cassette-based pack-
age from G.Soft Micro Software. RAM is
used for file storage, allowing at one
extreme a file holding a single record of
1800 bytes or at the other 1469 records
of three bytes each. This suggests a
maximum of about 4.5k for file storage,
which seems very small. Using our
‘typical’ address record, you can
expect to store about 30 records per
file.
You can’t compare an inexpensive
cassette system directly with a more
costly disc package, but all the same,
the facilities provided are very rudi-
mentary-non-existent as far as file
re-sorting is concerned. Searching
is limited to one field, and only three
relational operators are permissible -
‘equal to’, ‘less than/greater than’ the
search value.
Printing is restricted to the entire file
or entire records. You could use the
system for printing labels, but you can-
not leave out undesired fields during
printing.
Profile , a cassette-based package
from Haiku Software Technology, is
unique in its use of variable-length
records. This makes efficient use of
RAM by eliminating the unused space
often found in predetermined, fixed-
format record layouts. Fields can be
one of six types, further improving
memory usage:
1. unsigned integer (16-bit nos.)
2. signed long integer(32-bit nos.)
3. numeric reals
4. character (1-byte string)
5. string
6. block string (a field built of
several
strings)
A record can have up to 30 key fields,
which together allow it to be uniquely
defined and also provide very rapid re-
trieval of individual records. Profile
automatically sorts records on entry,
but it can re-sort files at any time, using
the specified key fields. If a record
search is requested on a non-key field,
MEHU
i. CREATE FILE
2 DISPLAY FILE
3. SEARCH FILE
4 ALTER FILE
5 SAVE FILE
6 LOAD FILE
7. AOO TO FILE
B DELETE RECORD
9 FILE DUMP
Select option no*D»r
Multibase - limited facilities but cheap
or if you want to search for more than
one record, the system automatically
performs a sequential search through
the file. This is very tedious to set up.
Every single field within the record is
presented in turn for possible inclusion
in the search criteria.
The ‘wild card’ facility is not flexible
enough to allow a full INSTR simu-
lation. You can check whether a sub-
string occurs at the start of a string or
after a fixed number of characters, but
not anywhere within a string, as
allowed by INSTR. Printout facilities
are a weak point, with virtually no con-
trol over formatting.
There is, incidentally, no reason why
cassette-based systems need have
limited printing capabilities. Mike
Fryer’s article demonstrates some of
the facilities that can be implemented.
Datagem is a ROM-based offering
from Gemini, supplied in 24k of EPROM
on a special carrier board. It requires a
BBC system with at least one disc
drive, to load and store data files. As
one might expect from the price, the
product has a very professional feel to
it.
ACORN USER DECEMBER 1984
158
The package is undoubtedly power-
ful, but the range of options available,
the sizeable manual, and the number of
special control-keys to be learned com-
bine to make the system appear unduly
complex at first. Perhaps its greatest
strength is the large size of files that
can be accommodated (potentially
spanning more than one disc). The
number of search fields is limited at
any one time by the size of the input line
to about six, but lists of records can be
stored in one of eight levels and com-
bined with one another to produce
increasingly complex subsets of the
original file.
Comprehensive calculation facilities
are available, and equations can be
conveniently stored under single-letter
mnemonics. Screen formatting is
attractive, but time-consuming to set
up. A separate ‘Print layout’ record
allows two different record formats to
co-exist, one suited to screen, the other
for printout. A ‘default’ record can be
set up to simplify adding new records.
Any fields not entered at creation time
are set to the values specified on the
default record.
Conclusion
The suitability of the products reviewed
The Gemini Datagem board
here could be summarised as follows:
If you want fast retrieval from a
limited number of records, are unlikely
to perform frequent updates and don’t
need any fancy sorting or printing
features, then either cassette system
would suit you. However, Profile does
not compare well to similar-priced disc
systems with much better facilities.
Any of the disc systems would suit
most typical home, school or even
modest business requirements. Mas-
terfile offers complex searches in one
step, comprehensive sorting but slow
sort speed. Beta-Base is a good all-
round performer and is easy to use, but
has a sort field length of only 10. Data-
file has fast indexing, versatile print for-
matting, but seems over-priced at twice
the cost of the other systems.
Datagem stands out in terms of both
price and performance, though
whether it is worth the money is a moot
point. If you have serious business
applications in mind, especially using
large files, and cost is not an obstacle,
then Datagem is probably the most
sensible buy. As with any sophisticated
system, its power is largely determined
by the user’s willingness and ability to
get to grips with the facilities.
If you would like further insight into
the workings of databases, or want a
system for hands-on experience, Mike
Fryer’s article will prove helpful.
SCHOOLS!
Meadnet-380Z/BBC Network
MEADNET has been designed to connect up
to 16 BBC Micros to a single RML 380Z, giving
each BBC on the network access to the disks
and printer connected to the 380Z.
Features include:
★ Individual User ID/Password system.
★ Comprehensive filing system with full
random access data file facilities.
Compatible with View, Edword,
Wordwise.
★ Requires no hardware modifications to
the BBC network stations.
★ No user memory is used by the filing
system. (PAGE remains at &E00).
★ The 380Z can be used normally when not
required to run the network.
★ Familiar Ctrl-B/Ctrl-C printer usage.
PRICES:
Basic Meadnet System
(includes all hardware required,
software on disk, and manual)
State whether 40-column or
Varitext version required.
Each BBC station
(includes software on EPROM,
3 ft connecting lead, and manual)
N.B. A 5-pin DIN plug extension lead between
each BBC station and the 380Z will need to be
provided by the purchaser, in addition to the
above equipment.
Prices quoted include p + p but exclude VAT.
£ 20.00
Orders and enquiries to:
RICHMEAD MICRO, 29 Easby Way, Lwr Earley, Reading, RG6 3XA
ACORN USER DECEMBER 1984
Cartridge System
that does not
overload your pocket
or your BBC Micro
Q Low, low power consumption
unlike other systems.
0 Saves on memory.
O Price for complete kit including
one cartridge only £19.95 inc. VAT.
O Extra ROM cartridges £15. 75 for four,
£39.50 for ten cartridges, and single
cartridges £4.95 each.
Vi/der\'
COMPUTER^r SUPPLIES f
Unit 7 Trumpers Way
Hanwell W 7 2QA
Tel: (01) 843
O Our cartridge system for educational
establishments has been approved by
the Test Bureau for use in schools.
Why risk damage to your BBC micro
every time you want to change ROM’s?
Instead, store your growing collection
of ROM’s in professionally-made
protective cartridges !
O Insert and remove Wordwise, View,
Disc Doctor etc. at will from your
micro in absolute safety - no wear
or damage to pins to your ROM’s.
4
Dealer enquiries welcome.
TIGLEN
gives von the best value
in monitors, printers
& BBC Micros
Canon PW 1080A-
KAGA-TAXAN KP810
New printer recently reviewed shows
near letter quality printing from dot
matrix printer. Friction and tractor
feeds. 160 cps. Highly recommended.
Epson RX 80/FT Brand leader. A re-
liable well established printer with
friction and tractor feeds. 80 cps
Epson FX 80 The upmarket printer
from the Epson range. 160 cps. All
other facilities you would expect.
Shinwa/Cosmos 80
Mannesmann Tally MT80
Daisywheel Printers
Juki 6100
SAN PLE 2000/QUEN DATA
BBC Micros
Model B
Model B + DFS
Please add £8 for 1 £ metre
printer lead for BBC Micro
INC EXCL
VAT
£339.00
£319.00
£275.00
£389.00
£199.00
£209.00
£385.00
£255.00
£369.00
£459.00
VAT
£294.78
£277.39
£239.13
£338.26
£173.04
£181.74
£334.78
£221.74
£320.87
£399.13
Colour Monitors
Microvitec standard 1431
Microvitec medium 1451
Microvitec high 1441
Philips 14" TV/Monitor
(RGB input) specially
manufactured by Philips
Monochrome Monitors
Philips 12" Green BM7502
Even higher resolution
INC
EXCL
VAT
VAT
£185.00
£160.87
£289.00
£251.30
£399.00
£346.96
£229.00
£199.13
£89.00
£77.39
/
A </>
Please add £>8.00 for carriage. ^ f ^
We also stock other computer peripherals, accessories and SJr Jr
complete word processor systems. y
Please call for our latest offers. Y
You may also purchase these items direct by calling at ^
our factoiy/showroom in Hanwell, London. /
Prices correct at time of going to. press and offers y & <$> <f
subject to availability. y ^ c<?> ^P’
DISK
STORAGE
No. 1
This
diskette
storage
holds
70 diskettes
SUPER LOW
lOdiscs
per box
prices Inc.VAT
1-2 boxes 3-9 boxes 10+ boxes |
ss 40 track £ 15.00 £ 13.50 £ 13.00
DS 40 TRACK £ 20.00 £ 18.40 £ 17.70
SS 60 TRACK £ 23.00 £ 20.70 £ 20.00
DS 80 TRACK £ 26.70 £ 24.00 £ 23.00
FROM
VIGLEN
BOSTON
Full Twelve
Months Guarantee
COMPUTER
SUPPLIES
Our
price £14.95 Including VAT
3M SCOTCH
DISCS
S' 1 // diskettes
single sided
Ourl
SUPER LOW
Unit 7 Trumpers Way Hanwell W 7 2QA Tel: (01 ) 843 9903
DISK STORAGE
No. 2
This lockable
diskette storage
holds 80
diskettes
Our
SUPER LOW
price
£14.85 Including VAT
PERSPEX KEYBOARD STOWAWAY
& VDU STAND Our
price
SUPER LOW
£14.95
SWIVEL BASE
F OR MONITOR
Our ETiinarimyJ price
£13.95 Including VAT
Open
GRAFPAD Our klUUariWYl price
£143.75 Including VAT
This remarkable Grafpad from British Micro allows
you to input information into your computer - very
accurate and high resolution, not to be confused
rr»™-lolc which fire both more . C
with other models which are both more
expensive and less accurate. Supplied
with all necessary cables, manual
and sample programs, to allow you
to develop your own application programmes.
ACORN USER DECEMBER 1984
At Viglen — the choice is yours
First class drives from TEAC AND TEC
Replacing
cassettes
with disc
drives
means
programme
loaded and data
accessed in
seconds not minutes.
Our guaranteed disc drives are
a comprehensive fact-filled S3 page manual,
exclusive to Viglen, which shows loading
cassette to disc and other information for the
BBC Model B.
Also supplied utilities disc, containing 13 useful utilities
We also stock at even
lower prices CANON,
EPSON, MITSUBISHI
and SANYO drives
too. Please ring
for details.
Track
switch
on rear
panel
TEAC 55 AND TEC 500 SERIES SLIMLINE DRIVES
Single Drives
Incl
Excl
VAT
VAT
40 TRACK 100K SINGLE SIDED
40/80 TRACK 200K
£113.00
£98.26
SINGLE SIDED SWITCHABLE
40/80 TRACK 400K
£139.00
£120.87
DOUBLE SIDED SWITCHABLE
INTEGRAL POWER SUPPLY
£169.00
£146.96
FOR SINGLE DRIVE
SUPPLEMENT FOR SINGLE
DRIVE INDUAL CASE WITH
£18.00
£15.92
DUAL DRIVE POWER SUPPLY
£49.00
£42.61
Incl
Excl
Dual Drives
VAT
VAT
40 TRACK 200K SINGLE SIDED
40/80 TRACK 400K
£226.00
£196.52
SINGLE SIDED SWITCHABLE
40/80 TRACK 800K
£278.00
£241.74
DOUBLE SIDED SWITCHABLE
INTEGRAL POWER SUPPLY
£338.00
£293.91
FOR DUAL DRIVES
EXTERNAL CASED POWER
SUPPLY CAPABLE OF
DRIVING DUAL SLIMLINE
£36.00
£31.30
DRIVES
£45.00
£39.13
Vi/jkiv
Unit 7 Trumpers Way
Hanwell W7 2QA
Telephone: (01) 843 9903
VIGLEN"*''
• Orders welcomed from Educational Establishments and Government Departments
How to order
By post To purchase any of the items simply fill
in the coupon with your requirements
Enclose your Cheque/ P O or use your Access/
Barclaycard Please make cheques payable to
VIGLEN COMPUTER SUPPLIES and
above address Allow seven days for
delivery and add £8 00 carnage,
and insurance on all items
By telephone: Ring (01) 843 9903
Credit Card holders (Access/
Barclaycard only) can purchase *
‘ ‘ “ 5
BOSTON
MANOR
Full Twelve
Months Guarantee
All prices correct at time of going to press.
All offers subject to availability.
by telephone Please give Card
No . Name. Address and the
items required
162
ACORN USER DECEMBER 1984
COMPLETE DISK
SYSTEM FOR THE
HOC MOOED
VIGLEN-^C
• Package assumes you own a BBC Model B with switched mode power
supply plus 1.2 operating system.
OFFER INCLUDES:
• Disk Interface (call at factory for free fitting while you wait, or
supplied with easy to fit instructions)
• 400K 40/80 track double sided TEAC Disk Drive (Model FD55F)
including case and all leads
• Comprehensive, fact-filled, 53 page manual including
techniques of loading from cassette to disc. Not available
elsewhere. .
• Utilities Disk including formatting, verifying, BASIC program
comparator, disassembler, Epson screen dump, dual
catalogue (giving 62 files), large printing and others
✓ oP
Vuy
XL**®** DISKDRIVE
& ACORN
INTERFACE
✓ ^ J
4 -
COMPUTER ^SUPPLIES
Unit 7 Trumpers Way
Hanwell W7 2QA
Telephone: (01) 843 9903
AMPLE ON-THE-SPOT
CAR PARKING -
AND IT’S FREE!
JA £289
ACORN USER DECEMBER 1984
163
ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT
ELBUG A COR N
. :
ELECTRON
Join the Electron User Group
Members receive 10 copies of the magazine
ELBUG each year. ELBUG is devoted
EXCLUSIVELY to the ELECTRON MICRO It is
packed with News, Reviews, Hints, Tips,
Programming ideas, Major articles, plus Regular
program features including games and useful
utilities.
no space wasted on programs and articles for
other computers.
BENEFITS OF MEMBERSHIP
ELBUG MAGAZINE
Ten copies a year mailed free of charge.
ELBUG is produced by BEEBUG Publications
Ltd., publishers of BEEBUG, the magazine of the
National User Group for the BBC Micro.
BEEBUG now has some 20,000 members and
has achieved a high reputation both in this
country and abroad.
DISCOUNT SCHEME
Extensive discount scheme with major retailers.
SOFTWARE LIBRARY
A growing range of software titles at budget
prices for members.
The formula which makes BEEBUG an
invaluable companion for users of the BBC
micro, has been applied to ELBUG.
SOFTWARE CLUB
Substantial discounts on software from major
software houses.
By subscribing to ELBUG you gain all the
advantages of a single-micro magazine, with
LOCAL USER GROUPS
Lists of local affiliated user groups.
SPECIAL OFFER
8 FREE PROGRAMS
Subscribe now, and get a free introductory cassette
containing 8 tested programs for the Electron.
SPACE CITY. Defeat the invading Aliens with your laser, and save
the city
3D NOUGHTS AND CROSSES. Pit your wits against the
ELECTRON on a 4x4x4 board
RACER. Guide your racing car to victory, avoiding other cars and
obstacles on the track
3D MAZE. In this challenging game, you must escape from the
maze - The screen displays a 3D view from inside the maze
PATCHWORK. A multicoloured display of continuously changing
patterns
KEY SET ROUTINE. A program to set up the user function keys
MEMORY DISPLAY. An efficiently written utility to display the con-
tents of memory (ROM and RAM)
CHARACTER DEFINER. Define individual graphics characters with
this useful utility for use in your own programs.
SPACE
CITY
r
RACER
3D MAZE
HOW TO JOIN
To subscribe for one year, and gel your FREE CASSETT E send £9.90 (payable to Orbit) plus a strong stamped addressed envelope (lor the cassette)
SUBSCRIPTIONS TO: ELBUG, DEPT 1 3, PO BOX 1 09, HIGH WYCOMBE, BUCKS
W 0
Six months trial subscription (5 issues) UK only £590— FREE CASSETTE OFFER STILL STANDS
Membe rsttlp outside UKjone year only): Eire and Europe £16.00. Middle East £19.00. Americas and Africa £2 1 .00, other countries £23 00.
Editorial Address: ORBIT, PO BOX SO. St Albans, Herts
Printer Stand
£ 12-95
Carriage & Packing £3.00
INC. VAT
• Tor dot matrix printers
• Raises printer high enough to put
continuous stationery underneath ~
• Beautifully finished in clear perspex • Viglen quality every time
• Will accept paper up to 1 2 V wide • Non slip rubber pads
Dimensions: 15" (380mm) wide 12V' (320mm) deep 4" (90mm) high
GOME TO VIGLEN FOR A FAST, FRIENDLY, PERSONAL SERVICE
DEALER ENQUIRIES WELCOME
I
Post to: VIGLEN COMPUTER SUPPLIES. UNIT 7, TRUMPERS WAY, HANWELL, LONDON W7 2QA.
Please send me (qty) PRINTER STANDS at £15.95 each. I enclose Cheque/P.O. for £_
. made out to
I VIGLEN COMPUTER SUPPLIES or debit my ACCESS/ BARCLAYCARD No..
Name.
Signature.
I Address.
AU12/6
PHILIPS 14"
COLOUR
TV/ MONITOR
£229
TV Monitor (resolution better
\ /ax than 585 x 450 P‘ xe,s Dot-to-
inc VA I dot distance 65mm)
As a company we chose the Philips because we believe it to
have the clearest picture as well as being the best value.
Take our word for it, or come and see for yourself.
EASY ON-THE-SPOT PARKING. AND IT S FREE!
Plus £8 carriage
and packing
COMPUTE R M SUPPLIES
Personal Service & Quality coupled with Wholesale Prices.
Unit 7 Trumpers Way. Hanwell. London W7 2QA
Telephone 01-843 9903
For special attention to your orders or enquiries concerning
MONITORS. PRINTERS. COMPUTERS, DISC DRIVES,
ring 01-843 9903 NOW or fill in the coupon below
• RGB (Linear & TTL Automatically Selected) • Composite Video &
Audio (CVBS) Input ‘Maximum 80 characters per line. 25 lines ‘20
Mhz Band width ‘Sparkling picture in seconds ‘Lightweight •
Excellent performance — very reliable • Headphone Socket connects
to tape recorder ‘Loudspeaker mute switch ‘Retractable carrying
handle • Includes RGB lead connecting direct to your BBC micro
Post to VIGLEN COMPUTER SUPPLIES, UNIT 7. TRUMPERS WAY, HANWELL. LONDON W7 2QA
Please send me (qty) Philips TV/Monitor at £237 each. I enclose Cheque/P O. for £_
VIGLEN COMPUTER SUPPLIES or debit my ACCESS/BARCLAYCARD No
Name «■■■ Signature
. made out to
Address .
ACORN USER DECEMBER 1984
165
Naprie
Address
(Fordealer enquiries information please attach letterhead)
Please tick requirements
6 il A .ru / SL a Full Brochure Pack
[ ^ ** i*/ D Dealer Information
LJ Hitt ttat&AM □ 3 'Tech Details
/UqrOUjrri D | nter f ace De tails
GENEROUS DEALER TERMS AVAILABLE auo«
• •
18 GROVE ROAD, SUTTON,
SURREY Telephone 01 661-2266
166
ACORN USER DECEMBER 1984
«•
I EDUCATION NEWS
Science Topics mixes
software with video
THE first two software packs in
a series of 10 planned to
accompany BBC2’s Science
Topics autumn and spring
term programmes are now
available. Waves is a suite of
programs on two discs which
aims to give pupils simulated
experience of wave motion,
and Relationships, on one
disc, is a simulation that casts
the pupil in the role of the
medical control officer in an
African village.
Three more packs will be
ready for the spring term:
Bonding, Electronics and Elec-
tromagnetic Spectrum. The
series will be completed in
1985/6, with three more avail-
able for the September term
(Ecology and Conservation,
Macromolecules and Newton
and the Shuttle). The final two
packs will be Periodic Table
and Food and Population.
The 10 packages have been
designed to complement the
weekly 'TV series and work
with it towards a common pur-
pose, although TV films and
software can be used on their
own. The 20 programmes in
the TV series are aimed at 14-
16 year-olds following O-level
and CSE syllabuses. They last
for 20 minutes each and are
transmitted on Tuesdays at
1.15pm and repeated on Fri-
days at 9.30am.
The strength of the Science
Topics combination, says
series producer Dr Peter Bratt,
is that it fixes strong visual
images of the real world in the
pupil’s mind, thus making the
interaction demanded by the
software simulations and
experiments ‘more relevant
and meaningful’.
TV can excite,’ he says,
and bring the real world into
the classroom, but it is not
interactive; CAL may not be
real, but users can ask “what
if” questions. Combining the
two produces more than the
sum of its parts.
Thus if a child watches
scenes of an African village
and is concerned to see
people suffering from malaria,
hisor her role inthe simulation
as medical control officer will
seem much more relevant.
The pupil is able to make deci-
sions and see what effect
these have on malaria levels.
The software -all disc-
based -has been developed
by the Computers in the Curri-
culum Project at Chelsea Col-
lege, and has undergone
extensive trials in schools.
Peter Bratt says no previous
knowledge of computers is
required by the teacher: The
programs are menu-driven,
using inverse video and
single-key operation, and a
AERIAL shot of Slapton Ley nature reserve, South Devon, which
features in the Science Topics TV film on ‘Ecology and Conser-
vation'. The CAL software companion to the programme takes the
form of a management game in which the user has to take into
account the conflicting opinions of interest groups concerned with
different aspects of natural life on the reserve -the fish, the reed
beds, the birds and the otter population. The most successful
player makes improvements with the minimum of disruption.
function key strip is supplied in
the software booklets.’
The software is not copy
protected. Dr Bratt is worried
that there will be a risk of being
pirated but feels it is less im-
portant than giving the teacher
the facility to modify the
models supplied.
In the classroom the soft-
ware will be worked by small
groups of children at a time, so
that a lot of time is spent away
from the computer, planning
and analysing results. Pupils
are encouraged to use screen
dumps, keep record sheets
and make notes, and in the
Bonding package the com-
puter keeps a database which
the pupils can sort.
Films and software are
linked not only by theme and
treatment -the graphics used
on the films were done on a
BBC micro.
The project embodies pio-
neering work. The latest
scientific ideas,’ says Peter
Bratt, ‘have been brought to
bear on both videos and CAL.
We've consulted the world’s
leading authorities on genetic
engineering, for example, and
we’re using the most up-to-
date examples of real-life
science and technology.’
Teachers can order the
Science Topics CAL software
packs, costing £14.95 (plus
VAT), from BBC Publications,
Schools Orders Section, 144
Bermondsey Street, London
SE1 3TH. They are also avail-
able through the normal retail
outlets.
167
CHILDREN’S QUIZ
Fifteen ‘Science Topics’
CAL software packs
must be won!
ANSWER 10 questions cor-
rectly and you could win for
your class up to five of the
Computer Aided Learning
disc packs that accompany
the autumn and spring TV
Science Topics programmes
being broadcast by BBC2.
The series is aimed at O-
level and CSE science
students -and so is our Sci-
Quiz. Write your answers on
a postcard and include
details of your age, form
number, school and school
address and send it to Sci-
Quiz, Acorn User, 68 Long
Acre, London WC2E 9JH. It
must reach us on or before
Friday, January 4, 1985.
The first correct entry to be
picked out of a hat will win
five CAL packs, the second
wins two packs and there will
be eight third prizes of one
pack each. Winners will be
announced in the March issue
(published on February 21).
1 What insect carries the malaria parasite?
2 Which have the longer wavelength, bass notes or treble
notes?
3 How many electrons are there in the outer shell of a chlorine
atom?
4 Which machines get their name from the Czech word for
‘worker’?
5 What is the formula that relates the frequency and the wave-
length of a wave?
6 What is the general name for animals that feed on other ani-
mals?
7 What do the initials PVC stand for?
8 What is the name given to the back pack used by the NASA
astronauts to fly around outside the Shuttle?
9 Name one element which has similar chemistry to sodium.
10 Approximately what is the population of the world today?
ACORN USER DECEMBER 1984
IS KEYBOARDING
TURNING YOU
INTO A ‘MICRO
MONSTER’?
Let’s face it, your BBC Micro is a demanding creature. Powerful it may
be, but using the keyboard is probably a lot harder on YOUR system
than you expected — and it’s all because you’re forced to ‘hunt and
peck’ amongst 74 keys, on a keyboard that’s a hundred years old!
It’s no wonder you feel like the many-headed hydra! With your eyes
being torn from document to keyboard, then to the screen for checking,
and back again. Errors and bugs are bound to creep in.
Master your BBC Micro overnight with QUINKEY.
what you an*
iitmwtm
Five keys (plus control key)
pressed in easily remembered
combinations, give all inputs
except Break. Can be used in
conjunction with BBC keyboard or
5 entire replacement
qu/nkev /replaccs eveky chaaacten.
CMMANP AMP FUNCTION ON YOUH
eecfBccFprBgsAk:), amp sww pouos
INTO THE ANALOGUE ROfiTTArTHE BACK.
USING TUB FAMOUS AAICFCXNHTT&U.
TECHNIQUE pkhenby thousands of users.
You only need one H AMD TO USE
QUINMEY-AND THE LONS LEAP ALLOWS
YMTOS/TBACK. RELAX AMP CCHCEimUE
ON WHAT'S HBAU.V IMPORTANT - YOUR WcPK.
Microwriter Ltd.,
31 Southampton Row,
London WC1B 5HJ.
Tel: 01-831 6801
microwriter
QUjNKEY
ACCURACY ANP SHEEP LOME M7VRALLY
because you're touch typing toucan
DEVOTE ALL YOUR CONCENTRATION TO READING
ACCURATELY FROM THE SCREEN OR DOCUMENT
iQUINWIimfACi
Four-channel connector for up to
four Qumkeys.*
] &LF-m.cH0um
Contains everything you need to
know. Instantly learned, simple
mnemonics based on widely used
technique of Microwriting ensure
you' re touch-typing in under an
hour.
'Rtte&WP SOFTWARE
Supplied on cassette (User Guide
shows how to transfer to disk).
PROG merges easily with
applications programs. WP
enables Quinkey to be used with
word processing packages such
as Wordwise. View and Edword.
TECH SPEC — When invoked using CHAIN “WP” or
CHAIN ’ PROG'', loads at the current PAGE value and
moves PAGE up by 768 bytes. No zero-page locations
required. Interrupt service vector IRQ2V, correctly
chained
TESTED COMPATIBILITY — BBC model ”B" OS E.l
BASIC I or BASIC II (except when using INKEY with
negative argument), DFS 0 90 View A 1 4. Wordwise
1.17, Edword.
Aut). FOR 1VOCS U)U& 1/471 ~
WtUk&f A MUSTBaCAUSe
you yea? mlv ohe uauc> 7hb
07UER FREE 7t> DATA.
To: Microwriter Ltd., 31 Southampton Row, London WC1B 5HJ.
I would like to take advantage of your special money-back guarantee and realise that I can return
the pack(s) undamaged within two weeks of delivery if I am not fully satisfied for a complete refund
Please send Quinkey pack(s) @ £49.95 (plus £2 50 p&p) £
★Tick box □ More information about the educational pack of 4 Quinkeys and software for schools
I enclose a cheque made payable to "Vector Marketing/Microwriter Ltd” for £
or debit my Visa/Access credit card No.
,/_ TRY
.Jmcwmw-wx.
GU AR 4 WTE&
So confident are we of our claims that we
offer a 14 day money back guarantee. So
act now by sending the coupon below.
Please allow up to 28 days for delivery. Reg No. 1374069 Au l2/8 J
168
ACORN USER DECEMBER 1984
EDUCATION NEWS
Calling all
micro junkies
A CLAIM that must have
brought a few teachers to an
abrupt halt in the middle of
preparing computer-centred
materials for their classes was
that many children risked
becoming computer-addicted
both at home and at school - to
the obvious detriment of their
education. Not only that, the
computer is ruining marriages
throughout the country as the
computer ‘fiend’ - usually the
husband -disappears into the
study with his new mistress
until 4 am.
What wasn’t said in the
reports, published both in this
country and abroad, was that
research into the subject had
just been started at the Univer-
sity of Technology, Loughbor-
ough, and the researcher,
Margaret Shotton, is con-
cerned that conclusions are
being drawn from the fact that
certain areas are being inves-
tigated. She expressed her
frustration with the press and
said she had been grossly mis-
quoted.
The aim of Ms Shotton’s re-
search is to find out whether
there is a significant problem
in the areas outlined above
and she’d like to hear from
anyone with relevant infor-
mation.
As yet she has been unable
to interview any children and
would welcome the oppor-
tunity to do so. Similarly,
adults -families -who have
experienced problems would
be able to contribute to this re-
search.
As yet interviews have been
limited to middle-class cou-
ples, probably since comput-
ing tends to be a middle-class
occupation. With children,
however, the social classes
are bridged by contact with the
machines at school.
If you have information to
offer and are willing to be
interviewed contact Ms Shot-
ton at the Department of
Human Sciences, University of
Technology, Loughborough,
LEI 13TU, tel: (0509) 263171.
DIY CAL
THE preparation of classroom
materials for use either with
the computer or separately
has become the subject of
several programs on the
Commentary by
Nick Evans,
who welcomes
reader feedback
market. Packages such as
Wida Software’s Question-
master or Choicemaster
makes CAL preparation a
straightforward task. 'Author-
ing programs’, as such soft-
ware is appallingly called, are
probably of more use than any
other kind to teachers of
almost any subject and, once
the initial operating skills are
learned, the member of staff
will be able to manufacture his
or her own software to fit the
particular situation being dealt
with.
A good general package of
this kind is entitled ‘Clues’ and
comes with the Longman
Micros in the Primary Class-
room kit, Module 3- Managing
the Micro. ‘Clues’ is a text-
handling package allowing the
user to create a passage of
text and then flag particular
words so that when the com-
puter comes across them it
will perform a particular func-
tion assigned to that flag. So,
for example, the piece of text
in figure 1 may be then flagged
Jack and
Jill
went
up the hill
Figure 1.
Jack and
Jill
went
up the hill
•
•
S
D
Figure 2.
Quinkeys in the classroom
‘CLEARLY He had only one
keyboard in mind when He
designed the human hand’-
thus Microwriter’s Quinkey
advertisement and, when you
consider the claims that are
made for the device and the
good notices it has so far
received, you wonder if they
don’t have a point. Peter
Voke’s review of the Quinkey
in the September issue was
quite complimentary and indi-
cated that future trends in
computer design are going to
mean that miniaturisation will
probably cause manufacturers
to plump for a system like the
Quinkey for pocket computers.
But is it working in education?
The educational package for
interfacing four Quinkeys to
the same Beeb and thereby
sharing a split screen seems
to be a good idea -albeit
cramped -but how does it
work out in practice?
Are there any Quinkey devo-
tees bursting to tell us about it?
In particular, what sort of
materials are you using with it
and did you find any significant
problems in adapting pro-
grams?
How does the four-Quinkey package work in practice?
with other characters as
shown in figure 2.
These flags are now
assigned particular opera-
tions so the **’ may mean 'Re-
place each character with a
star’, the ‘S’ - 'Scramble the
letters’ and ‘D’- ‘Delete the
word and replace with three
dashes’.
Whole sentences and even
paragraphs may be scrambled
and also individual words may
be flagged to be highlighted in
colour. The use of this sort of
exercise for understanding the
workings of language and for
exploring the child’s ability to
deduce information from given
facts is limited only by the
teacher’s imagination, and
applications have been found
for it in many different subject
areas.
Another package of much
greater sophistication is
Acornsoft’s Microtext , devel-
oped by the National Physical
Laboratory (reviewed in the
October issue). The ROM-
based version will apparently
be capable of interfacing with
a video disc for random access
of video material.
Education in general and
Microtext in particular are
likely to be the saviours of the
video disc industry, which took
off like a lead balloon in the
bright glare of publicity. The
big limitation of video disc as
against video tape is that the
disc is read-only- there is no
facility for recording your own
images and so the consumer
has eschewed the higher-
quality disc picture for the
flexibility of the tape. When the
educational benefits of
random access storage of
video material were realised,
however, people began to take
the disc seriously again and
the first permanent interactive
video centre (which opened
last week) is at the Council
for Educational Technology, 3
Devonshire Street, London
WIN 2BA.
If you have developed any
materials using the videodisc
then write and tell the rest of
us!
Scheme ends
PRIMARY schools that have
not taken up the Department of
T rade and Industry’s half-price
computer offer have only until
January 11, 1985 to do so.
Every primary school is
eligible for this package and
LEA computer advisers should
be contacted for further
details.
ACORN USER DECEMBER 1984
All available from your software dealer
For your free catalogue Phone our HOTUME today (0279) 34622
or post the coupon now to Longman Software. Dept GSS. Longman House.
Burnt Mill. Harlow. Essex CH20 2JC
Address.
.Post code
Our range of new software and books
includes something for all the family -
typing, chess, nursery rhymes, guidance
and tips on how to get the most from
your micro.
There are lots more exciting programs
in our free catalogue. Get it today.
First Moves
Chess for the young
beginner. Plus colour Nursery Rhymes 1
poster with extra details. Nursery Rhymes 2
£9-95 Nursery Rhymes 3
BBC B/ELECTRON All your traditional number
Masterkey and counting rhymes come
48 lessons in this easy-to- alive with imaginative
follow 10-hour typing and animated graphics,
course. £9.95 each
£9.95 BBC B
BBC B/ELECTRON
The BBC Micro Guide
£2.95
The Electron Micro
Guide £2.95
Micros in Control
£4.95
Compact, practical books,
full of ideas and tips on
how to get more mileage
from your micro.
LONGMAN SOFTWARE
ORDER ROMM
Price i enclose a cheque for £
made payable to Shiva Publishing L td.
£6. 95 For pay men t by Access Barclaycard
American Express:
Shiva titles are available from large branches of Boots. Menxles. W. H. Smith
and bookshops, computer shops and department stores. In case of difficulty ,
please write to: SHIVA PUBLISHING LTD. FREEPOST. 64 Welsh Row. Nantwlch.
Cheshire CW5 SBR. Telephone orders welcome: 0270 628272 124 hrs/7 days /
Telex: 367258 (GASEQP \
.......... Intelligence: BBC Micro
BBC Micro Assembly
.. Language
BBC Micro Utilities
BBC Micro Workshop
£ 5.95
Card No. .
£7.95
L4.95 Signature
Manual
£6.95
Name .
Address
Please send full catalogue of computer
books and software
170
ACORN USER DECEMBER 1984
EDUCATION
EXPLORING
ENIGMAS
Nick Evans reviews a suite of
programs which investigate the
environment in maps and words
T HE Dudley Programs make up a
suite of software designed to
cover a wide-ranging band of topic
work within the junior/middle age
range. They are divided into broad
theme areas as follows: Weather,
Travel, Exploration, Myself, Food, and
Homes. Within each theme area four
main subjects are dealt with by the pro-
grams: Maths, Environmental Studies,
Science and Language.
Previous offerings from Five Ways
Software have tended to be high on
ideas but low on presentation and
visual impact, especially in the second-
ary sector. These programs certainly
reverse that trend, for they give the
child not only excellent visuals but also
a high level of accuracy and of training
technique. The objectives of the pro-
grams have obviously been carefully
considered and the presentation of the
material makes using the software
easy for both pupil and teacher. One
reservation on ease of use, however, is
that if you are using tapes of these pro-
grams you must endure the intermin-
able loading time that Five Ways thinks
necessary to prevent us getting our
sticky fingers on its code.
In this review we deal with one
theme -that of Exploration. The con-
cepts of mapping our environment and
thus being able to control it are put for-
ward strongly in this set as we battle
with the enigma of the Pharaoh's Tomb,
puzzle over the intricacies of Ordnance
Survey co-ordinates, scan the heavens
for our astrological signs and constel-
lations and, finally, explore the world of
books and words in the Librarian/
Wordfinder package.
The Dudley Programs Exploration
Theme’, Heinemann Computers in
Education/Five Ways Software, BBC,
£33 plus VAT (available individually at
£9.25 each)
Tomb Adventurer
As you enter the tomb a stone slab
seals the entrance behind you, cutting
you off from the outside world. A 'magic
map' appears on the floor and, using
this, you are able to navigate your way
first to the treasure and then to the exit.
The trouble is that you need to memor-
ise the instructions. You may re-inspect
the map but you lose points for that.
Once you reach the last point of your
expedition the 'magic word' has to be
guessed - with the help of an anagram
- and you thereby free yourself. The
magic words, needless to say, are the
names either of great explorers or of
their objectives.
On the screen is displayed the magic
map which shows the pupil's position in
the chamber relative to points T and E,
the starting points for the discovery of
the treasure and the exit. When the
pupil has digested the instructions the
map disappears and he or she is left
with a view of what can be seen in the
chamber- represented by a simple line
drawing - and a compass that revolves
in a most friendly manner to show
which way the user is pointing. Moving
to T and E is probably the most difficult
part of the operation and the child
needs to be well organised - first tries
are usually chaotic, interspersed with
frequent references back to the map,
Star map showing the position of the con-
stellation of Orion from the ‘Star Gazer'
program.
Orion
Ha«e Magnitude Distance
Rigel 1 988
(light years)
You can choose to look at a constellation in
detail, and ask for information about its
component stars
up-dated to show present position. The
controls for movement are simple and
the problem lies not in the operation
of the program but in the orientation
itself.
As with all these programs, the
teacher is able to control the level at
which is is used - in this case whether a
four- or eight-point compass is used;
how many rooms have to be explored;
whether the compass rose moves or
remains stationary with only the needle
moving, and also whether north is
shown on the original map. The level of
difficulty attainable by juxtaposition of
these variables is quite astonishing -
as is the ability of the children to sur-
mount the problems.
An excellent program with much to
commend it in presentation, planning
and the way it meets educational
requirements.
Star Gazer
On starting this program the pupil will
be asked for the exact time of day,
month and year on which he wishes to
inspect the sky. Regardless of whether
it is day or night the constellations in
view will be shown. The time-scale
covers the decade beginning in 1983.
Having selected the time the star map
171
ACORN USER DECEMBER 1984
If you're involved with education,
then you're involved
with hi-technology and computers.
THE
HI-TECHNOLOGY
AND
COMPUTERS
IN ~
EDUCATION
exhibition
23-26 January, 1985
BARBICAN CENTRE, LONDON EC2
The face of education is
changing, monitors are replacing
blackboards, light pens are
replacing chalk.
As an educationalist take an opportunity to
get right up to date with everything that's
new in high technology and computers in
education. The new techniques aren't only
for the science labs or computer classes,
they cover all aspects of the schools
curriculum, from geography to physical
training.
This exhibition, the first of its kind, is a
definitive showcase for both manufacturers
and users alike. You can see the best the
world has to offer, compare specifications
and collect literature away from the bustle of
day to day activities.
Entrance is free to anyone working in
education and over 18 years of age. Just clip
the coupon below. (To be completely up-to-
date, book into the series of half-day
seminar/workshops organised alongside the
exhibition in co-operation with the Micro-
electroncs Education Programme. For
details of these and a booking form, tick the
box on the coupon below.)
Timothy Collins,
Computer Marketplace (Exhibitions) Ltd.,
20 Orange Street,
London WC2H 7ED
Please send me details of the seminar- workshops □
Please send me my free ticket! s) to the Hi Technology and Computers In Education Exhibition,
Quantity Name
Establishment
Address
1
„sW 4t
•
f
Postcode .
Telephone
172
ACORN USER DECEMBER 1984
I EDUCATION
may be presented showing, as astrono-
mical convention requires, the night
sky with north at the base of the picture
as if one were looking upward from a
north-facing position. By stepping the
program along using the space bar, the
user may see each of the major con-
stellations drawn in with joining lines. If
closer inspection of a constellation is
required then pressing Return will
clear the screen and the constellation
will be drawn in enlarged format. Lines
may be added to it so that the original
outline that gave the constellation its
name can be seen; the Zodiacal sign
associated with relevant constellations
may be displayed - good line drawings
these; or the component stars of the
constellation may be highlighted and
information about name, magnitude
and distance from Earth in light-years
printed.
I was amazed by the amount of infor-
mation that had been crammed into this
program. I think its applications will
range much further than being used by
junior/middle schools and that further
ventures along the same lines will grow
out of its design, perhaps dealing with
the solar system itself and the inter-re-
lation of the planets and their moons.
Excellent value and an absolute must
for any young astronomer wanting to
find his way around the universe.
Mapping Skills
The teaching of grid reference on Ord-
nance Survey maps is performed most
persuasively by this program, which in-
itially presents the pupil with a choice
between coastal and urban landscape
and, when the choice has been made,
draws a small section of the relevant
type of O.S. map. The compatibility with
the real man and its symbols is quite
high, although the delicacy of artwork
can never be truly replaced by com-
puter graphics, no matter how high the
resolution. Five Ways appears to have
developed several new character sets
for these programs, one being a fairly
accurate rendering of the Times fount.
Similarly, a character set has been
designed which fits in with the style of
the graphics. The overall effect is most
satisfactory.
What happens next is governed by
the choices made by the teacher earlier
in the program. For example, Whether
the grid should be numbered on the
horizontal axis, or lettered; whether
four-figure or six-figure grid-refer-
ences should be used; how many ques-
tions are to be asked; how great a
margin of error is allowable in the
pupil’s attempt at grid-reference.
The pupil is then asked for the refer-
ences of one of the features on the map
- he has to recognise basic Ordnance
Survey symbols. When he has entered
it the machine will either respond with
"Correct” and move on to the next
question or, in the event of error,
demonstrate the incorrect reference
and the correct one by means of
coloured grid lines, which move across
the screen in an easy-to-follow
manner. My volunteers found this rou-
tine not only easy to follow but dynami-
cally riveting - good attention-fixing
stuff this!
U/ES- GtU>
that |s the 6 i
he lighthouse
igure grid reference for
In ‘Mapping Skills’ the child is asked to give
the grid reference of a feature
ILES 1 GILL
If the wrong answer is given the micro sup-
plies the correct one
Librarian
I have a feeling that most people, when
presented with this program, would
rather see children performing the
tasks using real books in a real library.
Use of the computer for simulation pur-
poses is fine when it frees resources for
others or enables people to handle
concepts normally unattainable. In this
case, however, not much is done that
couldn’t as well be done with work-
sheets or practical supervised work in
a library. Yes, I know it’s self-checking
and it frees the teacher for other things
but. . .
The program presents the user with
a set of volumes to be sorted into alpha-
betical order - the teacher determines
how many volumes. Pressing the f-keys
moves the volumes around and Return
enters the final offering for assess-
ment. Sorting may be done on the basis
either of author’s name or on the Dewey
reference number - I was alarmed by
the three-figure decimal references
which would rarely appear in a junior/
middle library and not very frequently
in a secondary library. Level of diffi-
culty can again be specified - whether
the sorting is based on the first, second
or third letter. In addition to this is an
encyclopaedia routine in which the
child is asked to indicate the volume
that would contain a particular subject
area -alphabetical sorting skills again.
I was disappointed with this offering.
It seems to be a bit of a make-weight in
an otherwise excellent suite, even
though it did fit in with the theme of
exploration.
Word Finder
If Roget’s Thesaurus could be usefully
put onto computer it would be in this
form, a vocabulary-handling program
with lateral linking. Unfortunately, how-
ever, the user must be content with the
vocabulary presented, as it’s unalter-
able. A program allowing linking of
vocabulary and building of lists might
have been much more useful, although
probably difficult to produce.
The theme of exploration is covered
by the vocabulary, starting, logically,
with the main components of any expe-
dition - people, places, equipment etc,
and then branching away to develop
each of the areas individually as they
are chosen by the user. An indication is
given if a ‘lateral’ link can be made by a
< or > next to the word concerned.
Pressing the cursor keys makes the
link. A Dewey reference number is
attached to some words, allowing
further research to be made on that
topic.
The teacher is able to add the refer-
ence numbers to more of the words by
a routine which has to be reloaded
each time the file is used - why couldn’t
Five Ways have allowed the user
access to the original Data file of
vocabulary so that the loading of yet
another section on top of their already
mind-warping loading routine could
have been avoided?
Reaction to this program was much
the same as to Librarian. Why not use a
book? Why not create your own lists of
vocabulary? Isn’t a book quicker? The
main complaint was that no alteration
could be made to the content of the pro-
gram. Perhaps this might be a further
development - a content free thesaur-
us, ready to be filled.
Conclusions
This complete suite of programs is well
worth the £33 plus VAT asked for it. The
programs are available individually at
£9.25 plus VAT, but they hang together
well as a theme project set and I think
that their use would be greatly
enhanced by using them as a suite.
173
ACORN USER DECEMBER 1984
Christinas boxes from CMC.
systems . . .
We offer a number of complete packages for
word-processing, from £658 to £1960. Pictured
here is a BBC-based system: BBC ‘B’ + DFS,
Philips green monitor, I00K disk drive, Word-
wise, dot matrix printer, leads — ready to use, at
£875 including VAT. Other packages on offer
include:
PACKAGE ONE: BBC ’B’ Computer • Word-
wise software • Sanyo DR 10 1 tape recorder •
Dot matrix printer • BBC cassette lead •
BBC printer cable £658.00
PACKAGE THREE: BBC Computer 4 Acorn
DFS • Philips 1 2" green hi-res monitor • 200k
disc drive • Wordwise software • Dot matrix'
printer • Printer cable £940.00
We stock a vast range of micros, printers, mon-
itors, joysticks . . . phone or write for our com-
plete price list. All prices listed include VAT.
Credit terms available for orders of £500 or
over— ask for details. See our full stock on
Prestel 377550875/76A— updated weekly. All
credit cards accepted.
I
With serial and centronics interface £190.00
Simply connected to any micro, this is a
powerful speech computer with sophisticated
software: it will convert any text into speech
faster than it can be spoken. This is our own
product, developed and manufactured in
Cambridge. Postage £10.00.
• • • books • • •
and disk drives . . .
The new generation of TEAC 57 / slimline disk
drives offer high performance at incredibly low
prices. Single drives: I00K £120; 200K £140:
400K £ 1 80. Dual drives: 2X 1 00K £295;
2X200K £325; 2X400K £415. Disk with power
supply extra £30. Delivery £6.00 per item.
All drives are fully cased and complete with
cables and format disk— ready to use.
Our highly successful Advanced User Guide for
the BBC has now been joined by the Advanced
Basic ROM User Guide, which delves deep into
the BBC micro BASIC I and BASIC 2 ROMs. At
£7.95, it’s essential
for the serious
user. We have also
introduced hard-
back ring-binders
for the Acorn
User Guide and
our Advanced
User Guide:
available at
£4.50 each, plus
£1 postage.
. . . and for 1 985 . . .
Our free mailings will bring you immediate
details of new products on offer— if you wish to
be included on our mailing list, just write or
phone.
Cambridge
^/Microcomputer
Centre
The Peripheral Centre of East Anglia
1 53-4 East Road, Cambridge CBI I DD. U.K.
Telephone (0223) 355404 Telex 817445.
T
H
E
KftSE Plotter
BY R T C
BEAUFORT WORKS, BEAUFORT RD,
RICHMOND RD, EAST TWICKENHAM,
MIDDX.
THE IMAGE PLOTTER offers your micro a greater flexibility by
allowing the reproduction of diagrams, graphs, maps, etc. with
exact precision. Even the most irregular and complex shapes can
be enlarged or reduced, and shown in Vivid Colour. Using a
printer these diagrams can be kept for use in project work,
Lectures, Conferences etc. OR stored on disc or cassette for
future reference.
THE IMAGE PLOTTER comes ready assembled, with
calibration sheet and a detailed handbook. At only £49.45 (inc
VAT) it's within the budget of schools and home micro users.
Post to: Reekie Technology Co,
Beaufort Rd, off Richmond Rd, East
Twickenham, Middlesex TW1 2PQ
DESCRIPTION
IMAGE PLOTTER
c» E
£6.45 (VAT)
QTY
TOTAL
£49.45
DISC.
CLASS
Q
T
Y
P&P
Total
£2.50
£
I enclose my cheque/PO for £ p
f“ms
s X S I I. XOH T PROOFtHMHI
Access No.
NAME
ADDRESS
174
ACORN USER DECEMBER 1984
REVIEWS
LOGICAL LOGO
Nick Evans speaks well of the
new Acornsoft implementation
Logo, Acornsoft, (0223) 316039, £60
DID you know that greedy primitives
are needed to tell turtles? No? Then
read on, as these are all Logo ex-
pressions.
Logo, the language developed by
Seymour Papert and his fellow
researchers at the Massachusetts
Institute of Technology, has had many
emulators -some good, some down-
right ridiculous. Acornsoft’s offering,
however, is in another league. It bears
as much resemblance to many other
packages as the Space Shuttle does to
the bicycle.
This is a full implementation of the
language, using the wide and powerful
facilities of the BBC micro to the full.
Papert's vision was of a world where
every child would have a powerful
micro from the age of about four and,
through its use, would develop an
understanding of those concepts which
are often taught slowly and poorly by
conventional means. This software
makes a ’positive contribution to that
ideal.
The first indication of serious intent
on Acornsoft’s part is that this package
consists of two ROMs, a disc and a
massive amount of clear documen-
tation. For most people who have made
any additions to their micro, the two
ROMs will mean an expansion board as
well - but if you use Logo in your class-
room, the trouble will be well worth-
while.
Every effort has been made to
ensure that the user will be able to find
his or her way round the language as
quickly and easily as possible. Two
manuals are supplied -one for those
totally new to the idea of computing and
Logo, the other for those who are fam-
iliar with programming buf not with
Logo. The user will find that the struc-
tures, the keywords (or primitives as
they are called - and there are over 200
of them) and the methodology are all
expounded in simple terms.
All the usual facilities a Logo pro-
grammer would expect have been built
into this package, so the language is
quite compatible with other systems,
and should be able to run a good deal of
existing Logo software. However,
because of the strides forward made in
computing since it was first mooted,
much has been added to the original
concept -not least the implementation
of BBC graphics modes.
Figure 1 . The character definition program
Figure 2. An example of the mirror facility
Figure 3. A program to draw letters on the
screen
Machine code routines and all
OSBYTE calls are fully accessible from
Logo. The package is compatible with
all the existing floor turtles on the
market (Buggy, Valiant, Jessop, etc),
and it provides hard-copy facilities fora
range of printers, allowing a very rapid
screen dump to be executed (just under
one minute) whenever the machine is
in Command mode. The illustrations
with this article are all from an Epson
printer.
The 6502 second processor is also
compatible, as are joysticks and other
analogue functions, sound and all the
range of VDU commands. A character
definition program is included on the
disc (figure 1).
Those facilities which are external to
Logo and extend its range (eg floor-
turtles), are termed ‘extensions' and
are loaded into the workspace either
before or during normal program
operations. A separate booklet
explains thqir use and operation.
Logo has always been considered by
the layman as a language for drawing
pretty shapes on the screen, exem-
plified by children sitting around a
monitor producing glorified Spirograph
patterns. The programs in this package
dispel that illusion immediately. Yes,
the graphic work is there in all its
finery, more detailed still because of
the possibility of multiple turtles -you
HATCH the things -and there is a per-
spective function, as well as a mirror
facility (figure 2) which places two tur-
tles making mirrored images on the
screen. However, there is also a good
deal of text and number work, often
combined with the graphics to provide
interesting ^nd stimulating examples.
As well as the usual text facilities it’s
possible to draw letters on the screen
using one of the programs supplied
(figure 3). Their size is determined by
input of a number from one to 10. All the
normal Logo functions will operate so
that the screen may be labelled using
this program.
The ability to create a specific Logo
‘environment’ is central to the prin-
ciples of the language, and you do this
by restricting or extending the facilities
offered by the machine -for example,
you may wish for single key-presses to
represent a particular command, or to
‘hide’ some of your procedures so that
they cannot be analysed by the user.
These and other facilities allow you to
create an environment which is tail-
ored to the needs of the particular task.
Logo may not be the fastest language
around -some of the examples seem
very slow. Its most important feature,
however, is that it grows in a logical
pattern from a starting point easily
understood by small children. That is
the secret of its success and, with this
implementation, a child may now grow
up with a version which fully exploits
the BBC micro.
ACORN USER DECEMBER 1984
REVIEWS
PASCAL
POWER
Acornsoft’s first major compiled
language for general use is out
now. Simon Williams takes a look
ISO Pascal, Acornsoft, BBC (with or with-
out 6502 second processor), £69, and
Electron (price to be announced)
IF there’s one area of software pro-
duction at which Acornsoft has always
excelled, it is in the programming
language. BBC Basic, despite some
minor irritations, has proved one of the
best and most robust implementations
on any micro. Now we have the first
major compiled language released for
general use (BCPL being largely
intended for specialist applications
programming).
ISO Pascal is the language finally
arrived at (after much deliberation) by
a committee of the International Stan-
dards Organisation. The Acornsoft ver-
sions (there are three, intended for
different environments) adhere closely
to the standard, with minor omissions,
mainly due to space constraints, and
some extensions to allow for machine
specific graphics, sound and keyboard
commands.
The package consists of two
manuals, a function key strip, a disc of
utilities and 32k of code, supplied in two
16k ROMs for the basic BBC micro; a
language disc for the BBC plus 6502
second processor; or a ROM cartridge
for the Electron (which obviously
requires a Plus-1 extension to be
fitted). The 32k is divided equally
between an extremely comprehensive
editor and the Pascal compiler, which
is itself written in Pascal. The package
under review is the ROM version sup-
plied for the BBC micro, but all the fac-
ilities covered are also provided in the
other two packages.
Having installed the ROMs - an easy
job for anyone who’s delved into the
machine before (Acorn dealers will do
it for you if you are timid) - typing
‘PASCAL from Basic will take you
straight into the language and provide
the % prompt, used throughout the
system. The Pascal editor is entered by
typing EDIT and presents a blank page
with a cursor at the top and a single
status line at the bottom.
The facilities offered by the editor are
very sophisticated. As well as being a
full screen editor it allows block copies,
moves and deletions and all manner of
search and/or replace operations,
including the use of wild cards. In use,
the editor reminded me most strongly
of Wordwise , and some functions, such
as cursor control, are identical to this
wordprocessor. If the Pascal editor had
included automatic word-wrap I could
have written this review using it.
This kind of sophistication in a
language editor may seem excessive,
‘The user manual is
not something for
the uninitiated’
until you remember that Pascal is a
fully compiled language, taking its
source code and converting it, once
and for all, to an object code equiv-
alent. A good editor will therefore
greatly speed the production of the
source code and, since Pascal also dis-
penses with line numbers, it provides
an efficient way of handling a large pro-
gram.
Nearly all the editing functions not
directly obtained from the text or cursor
keys are provided by function keys fO to
f9, with or without the use of Shift or
CTRL. This is very convenient to use,
although the review copy didn’t have a
key strip - it was a question of delving
into the manual to find out what was
what.
The compiler may be called from
Pascal command mode, to which the
system reverts on leaving the editor.
The compiler overlays the editor and
then tries to make sense of your source
code. A number of different compiler
options are offered, including one to
produce object code or not (useful for
quickly checking errors in long pro-
grams), listing the source code and
providing full error messages or only
their code numbers. Error messages
are held as a text file on disc, so if you
are working with tape you’ll have to
refer to the appendix in the manual,
where all 168 of them are listed.
Between them they should give you a
good idea of what's wrong (if anything).
There are a further 34 messages, which
may be generated by the ‘run-time’
system when you try to execute the
object code.
The user manual is a detailed affair
and not something for the uninitiated -
mind you, the same could be said for
Pascal. It gives full information on the
editor and compiler, and there’s a com-
prehensive index and a quick refer-
ence chart in the appendices. There
will also be a copy of From Basic to
Pascal , an introduction to the language
itself. This was not available for review.
Acornsoft’s ISO Pascal appears to be
a comprehensive (although somewhat
daunting) implementation of the
language. At present the compiler will
produce only an intermediate code,
which will not run without the ‘run-time’
routines present in the machine. There
are priority plans to produce a separate
run-time generator to allow stand-
alone operation. Without this facility,
the market for the product may well be
restricted to schools and colleges (the
system is compatible with Econet) and
a few wealthy enthusiasts. With it, there
would seem to be ample opportunity for
Pascal to be used in the production of
commercial programs.
ACORN USER DECEMBER 1984
AND WITH A
VERY TRIM LITTLE
FIGURE £159.00 ( r d P V Sr ta9e
The Bevan Nymph 3-inch Compact Floppy Disk Drive is
tailored for use with your BBC Micro and is compatible with all
disk interfaces and comes complete with cables,
comprehensive manual and utilities disk.
The Nymph has been developed by Hitachi and its rotation
speed, data transfer rate, recording capacity per track and
other specifications are designed to be the same as those of
the conventional 5.25-inch drives and is therefore, fully
compatible.
The Nymph is available either as a flipable unit with a storage
capacity of 100K each side or as a double sided unit allowing
access to either side of the disk without removal. It can be
purchased either as a single or double drive unit with or
without power supply thus enabling you to choose between
using the BBC’s power supply or utilising its own.
Prices quoted are inclusive of VAT, postage and packing.
RANGES AVAILABLE
★ STl Single Flipable £159.00
★ ST2 Single Non-Flipable £199.00
★ ST3 Single Flipable with PSU £179.00
★ DTI Dual Flipable £269.00
★ DT2 Dual Non-Flipable £359.00
★ DT3 Dual Flipable with PSU £319.00
DISKS
Double Sided (100K x 2) at £4.75 each
OR pack of five £22.00
DEALER ENQUIRIES
WELCOME
FEATURES
1 . Compact and lightweight: Almost half the volume and weight of the
“Mini Floppy Disk Drive.”
2. One-touch disk load/unload.
3. Hardened plastic center hub for improved reliability.
4. Rigid compact floppy-disk case with automatic head-window
shutters for media protection.
5. Low power consumption: Almost half that of the “Mini
Floppy Disk Drive”.
6. Brushless direct drive motor: Highly reliable,
brushless direct drive motor offers
longlife operation.
7. High-performance head-access
mechanism using step motor
and steel band.
8. Narrow write and wide read
heads with a tunnel erase head
using Mn-Zn ferrite.
9. 12 month warranty.
iv
K
m
A member of D. F. Bevan (Holdings) PLC
.e
*
ACORN USER DECEMBER 1984
177
* ChipChat ^
Modem
^ChipChat modems are the most versatile and up to date
available at the price. With autoanswer as standard and
Intelligent autodial with speed conversion as an option,
ChipChats may be used to access computers and databases
such as Prestel, Micronet, Momelink and BT Gold
ChipChats support the CCITT V21 protocol: 300/300 baud and
the V23 protocol 1200/75, 75/1200 and 1200/1200 (half
duplex) Where local regulations permit, Bell standard operation
may be used for dialling U5 databases
ChipChats use the latest technology and provide valuable extra
features such as auto-disconnect to save your telephone bills,
and speed conversion for operation with IBM PCs. A full
complement of LEDs monitor data flow and the status of
handshake lines on the Cannon D-type connector.
ChipChat CC2123A Autoanswer £130 .35 (£149.90 inc VAT)
ChipChat CC2123AD Autodial £165 13 (£189.90 inc VAT)
P SiP £2 . 70 + VAT BABT Approval^
Applied For
r
•3
Dlglsolve Limited, Aire SiCalder Works
Cinder Lane, Castleford, West forks WE10 1UJ
Tel 0977 513141 Telex: 557661 AGRAM G
Authorised Dealer & Service Centre
IIM
ID -SUSSEX
IIIM \ntln.MN4 il m j|« r
BBC «icorn
MICROCOMPUTER COMPUTER
• HARDWARE wlde ran ge of
.SSS*!^
# On site Engineer' ' 9 f Educational!
i COURSES Beginners
\s$S$F ft.
C%dS'$ ults __
r PHONE \
BURGESS HILL'
(04446)
Over 400 items on our price list
1
michael
business Systems Ltci
195 LONDON ROAD BURGESS HILL SUSSEX
Get more from your BBC Micro
with our ROM-Based Software
0 P*
.turf*
fret
tfVtf
f0
0-
it^ e .
from our
COMPUTER CONCEPTS Ran ge:
PRINTMASTER
£33.00 GRAPHICS ROM
£33.00
CARETAKER
£33.00 GREMLIN
£33.00
WORDWISE
£46.00 TERMI
£33.00
DISC DOCTOR
£33.00 COMMUNICATOR £69.00
Our SYSTEM SOFTWARE selection includes:
SPY 2 £30.00
ADE £60.00 ASM
£35.00
BEEBUOSOFT presents:
•
TOOLKIT
£27.00 EXM0N
£16.00
•
•
From PACE SOFTWARE SUPPLIES:
•
TOOLKIT
£34.00 C0MMSTAR
£34.00 1
TEXTEL
and from LINCOLN MICROSYSTEMS
, AID (Dual Screen Monitor) £29.00 t
A wide
[election always I
available.
SYSTEMS
UnitA65, Saltaire Workshops,
Ashley Lane, Shipley, West Yorkshire, England, BD1 7 7SR.
Tel: Shipley (0274) 588332 24 Hour Answering Service.
IMPORTANT NOTICE
The Music Editorfrom SYSTEM has now been
superseded by The Music System from SYSTEM
and Island Logic. You can upgrade to The
Music System as follows
RETURN
PURCHASE
PRICE
inc. vat & P+P
Music Editor
and/or Envelope
Generator on
either disk or
cassette
Music System
on disc
C21.95
Music Editor
cassette
Cassette 1
or
Cassette 2
£11.45
Envelope
Generator
cassette
Cassette 1
or
Cassette 2
£1 1.45
Send cheque/P. 0., Barclaycard or Access card number to:-
SYSTEM 12 Collegiate Crescent, Sheffield S10 2BA
Telephone (0742) 682321/2 mwvwm
178
ACORN USER DECEMBER 1984
Simple, reliable, and still the most popular
word processor for the BBC Micro.
V
i i
1~ I - !
rH
i
■■■■■
gi.
ut
.
Price £46
inc.
> L
, !
t,
••■■•■'v &S I#
©
OMPUTER
ONCEPTS
Available from all good BBC Computer Dealers.
Available by Mail Order from Computer Concepts, Gaddesden Place, Hemel Hempstead,
Herts HP2 6EX.
Or by 'phoning with your credit card number on (0442) 63933.
■
Ilzz
we've been producing educational software for the BBC micro ever since it was launched,
and our programs are in use in schools and colleges all over the country. Now, some of
these programs have been specially adapted for you to use at home.
With our understanding Science programs
you can get to grips with subjects in Biology,
Physics or Chemistry that you didn’t under-
stand, or supplement your practical work by
doing simulated experiments on the com-
puter These programs are suitable for age
13+ and are ideal if you are studying for
those all-important exams. The emphasis is
on understanding the subject and the
programs come with a detailed explanatory
booklet. The first programs are ready now -
with many more to follow.
Chemistry - Symbols, Formulae and valency
Chemistry - Chemical Equations
Chemistry - inorganic Analysis
and identification of Gases
Physics - The Oscilloscope and
waveform Analysis
The Human Body - Heart and Kidney
Each package costs £12.95 (cassette)
or £13.50 (disc).
UNDERSTANDING
UNDERSTANDING
LEARNING
SYWIJV
FRACTIONS
BBC
electr
electron
JMi Angles
JM2 Directed Numbers
JM3 Fractions
UNDWSMNDlNGWy N «£Mn D/ng
PHYSICS^ HunfanBody
- ■
■ssKsr
For younger pupils age 9+, our Learning
Maths programs use simple games and
animations to illustrate important principles
of elementary Maths. There are nine titles -
each containing three or more programs
covering a particular concept. The programs
are great fun to use - as well as providing
real educational value.
JM4 Co-ordinates and Lines
JM5 Symmetry
JM6 Motion Ceometry
JM7 Sets
JM8 Elementary Statistics
JM9 Ratio
Each cassette costs £7.00. Disc collections
also available (JMi -6, £30.00; JM7-9 £18.00)
Nine cassettes are available* •Electron versions of programs JMi-9 and Dragon versions of JMi 6 also available
Available by direct mail order, or from selected software dealers.
Prices include vat and p&p (in UK).
Please send for our full catalogue of over Fifty Educational Programs
180
ACORN USER DECEMBER 1984
r ip% ■■
2 '■!
—
THREE
BA-AWA •
SIX MEN’!
FOX &
Foil (fKtnKt
cf
A collection of Six games
of logic and strategy,
either play against
an opponent or
pit your wits
against the
computer.
Probably invented by
the Chinese and now
played worldwide.
You play against the computer in these
exciting versions of the basic game.
Three educational games
for the BBC Micro- computer
A game to help with spelling
and word recognition.
A submarine captain versus
the commander of the fleet.
A game for two players.
Featuring fast action
and superb graphics,
you stand to win or
lose against the
computer.
Demanding sharp
concentration Pick-A-Pair is
a version of the old parlour
favourite 'Pelmanism’.
Two great card games
for one player.
Disc versions for BBC also available - please enquire
Each cassette costs only £6.95 (inc. v AT and P&P)
Available from: all good software stockists or by mail order from Garland Computing.
Garland Computing, 35 Dean Hill, Plymouth PL9 9AF. Telephone: (0752) 41287
Blitzkrieg is a 3D Tank Battle from the same author as
our Best Seller '"3D Bomb Alley".
This program is probably unique in the fact that all the
graphics were created with the help of models, a video
camera, a video digitiser and some very special Light Pen
software.
This has resulted in extremely fine detail and realism,
with fast moving real time graphics - you don't have to
wait for the screen to be updated between each move.
Features include:-
❖ Detailed scrolling landscape. * Rotating tanks.
* Detailed explosions. * 3D shell movement. * Recoiling
barrel. ❖ 3D sound. * Keyboard/Joystick option.
* Freeze game facility.
* Optional sound.
❖ Demo' mode.
* High score & ranking
system.
BBC MICRO MODEL B
£7.95 CASSETTE
£9.95 DISK
Author: Simon Vout.
NOW WITH COLOUR
GRAPHICS!
(BBC VERSION ONLY)
SOFTWARE
50 Elborough Street, Southfields, London SW18 5DN
HOWTO ORDER
You may purchase any of the games above direct. All you have to do is write your name and
address on a piece of paper, item(s) required, enclosing your cheque/P. O. made payable to ~
SOFTWARE INVASION.
Please allow 7 to 14 days for delivery (orders are normally dispatched within 48 hours!)
OVERSEAS ORDERS. Please add £1 .00 per game
DISTRIBUTORS. MULTIPLE STORES. RETAILER GROUP ANO EXPORT INQUIRIES INVITE:
Software Invasion games are available from WH SMITH,
HMV, all SPECTRUM SHOPS and over 1,000 retail outlets.
This is the game you've been waiting for! A 3D high
speed formula 1 car race round 8 different international
circuits.
Just look atthese amazing features:-
* Bends arranged to simulate 8 actual Grand Prix circuits.
* Working cockpit- Rev. counter, Speedometer,
Temperature Gauge, gears, moving steering wheel.
* Other cars which alter in perspective and size as they
overtake. * Signposts. * Realistic sound effects such as
engine noise, skids and crunching shunts :* Keyboard or
Joystick control. * Volume control.
Runs on O S. 1 .0 or greater. More than a year of man
hours have gone into creating this superb game.
BBC MICRO MODEL B
£9.95 CASSETTE
£11.95 DISK
Authors: Mick O'Neill and Dave Mendes
PriN
Do you write your own programs? If you have an unusual program which can meet our standards you could be earning a substantial sum every
week! Why not take advantage of our sought after reputation. Write now!
other SOFTWARE INVASION GAMES., .send for full list now!
LM _ && '>£ /V
A thrilling Speed Boat Race round a maze of
estuaries A race against time to complete as
many laps as possible while avoiding the’various
hazards on route. The game uses a very clever
technique which makes the area of play 8
times the area of ttie normal TV. screen,
with full real time up/down and diagonal
scrolling. A superb achievement from
Dr. Leatherbarrow the author of
“Super Pool!’
Tape version £7.95 inc. Disk version
£9.95 inc. (Mail order only)
SOFTWARE
50 Elborough Street Southfieids. LONDON SW18 5DN
, ... ♦ , TEL 870-1197
.send for a full list of games. ,
■fw- sk.
Offer closes 31 st January 1 985.
HOWTOORDER
You may purchase any of the games above direct All you have to do is write your name and
address on a piece of paper, item(s) required, enclosing your cheque/P O made payable to
SOFTWARE INVASION
Please allow 7 to 14 daysfor delivery ( orders are normally dispatched within 48 hours')
OVERSEAS ORDERS Please add £1 00 per game orders
r Post to: SOFTWARE INVASION. 50 ELBOROUGH ST. SOUTHFIELDS. LONDON SW185DN
I Please send me the following : TOTAL
JET BOATn DISK at £9.95 DCASS. at £7.95
■ 1DGUNSM0KE-£2.95 4Q3D BOMB ALLEY -£2.95
I 2 fl EAGLES WING -£2.95 5nSP00KSAND SPIDERS - C2 95
2 □ EAGLES WING - £2.95
3 □ ATTACK ON ALPHA CENTAURI -
£2.95
6DVORTEX-£2.95
TOTAL £
I (Tick games required - Games on offer are for CASSETTE ONLY)
I have purchased 3 Games, please send me (title)
| I enclose my cheque/P. O. for £_
Name
FREE'
Address.
I LABEL (use block letters)
I Name
I Address-
This exclusive offer is limited to the 6 titles above and for cassettes ONLY!
The £2 95 is inclusive of postage and packing!
Should you have a tape for any of our titles, and wish to exchange for a
disk version, then send your cassette, (undamaged) to us along with your
cheque for £2.00
1st CLASS SAME DAY POSTAGE
STMfllQZE
f Untbergttp i£>ofttoare 1
UNISTAT
STATISTICAL PACKAGE
MULTIVARIATE REGRESSION: Mam output consists of estimated coefficients,
l-stats. standard errors. R~. corrected R’. standard error of regression, F slat, and
Durbin- Watson stat Further output options: multiple correlation matrix, var-covar
matrix. ANOVA of regression, residuals, plot of residuals, interpolation Data options:
Log/In option for each variable, no-constant regression, choice of dependent variable,
selection of independent variables, auto-omission of linearly dependent variables.
ANALYSIS OF VARIANCE, SCATTER DIAGRAMS AND TIME SERIES PLOTS;
One-way and two-way (without interaction) ANOVA tables, scatter diagrams of paired
data and time scries plots with auto-scaling
STATISTICAL TESTS, CORRELATION COEFFICIENTS AND PROBABILITY DIS-
TRIBUTIONS: Basic stats on each column of data (size. sum. mean, variance, std dev.).
Chi-square (contingency table), t (one sample, two sample, paired). F, Mann-Whitney
U, and Wilcoxon signed rank tests Pearson s. Spearman's rank and Kendall s rank corr
cocfs. Chi-square, t. F. binomial. Poisson and normal (std . non-std.) distributions.
Results of tests and corr. cocfs are displayed with significance levels.
DESCRIPTIVE STATISTICS, FREQUENCY DISTRIBUTIONS AND HISTOGRAMS:
Analysis of raw data or data with frequency counts. Raw data sorted and grouped.
Choice of lower bounds and class intervals. Absolute, cumulative and relative
frequencies Histograms with up to 200 classes Output displays sum. mean, mean
deviation, median, variance, std dev.. 3rd and 4th moments, skewness, kurtosis. range,
etc.
All programs arc datafile compatible with Matrix Operations program in UNIMAX
package Data matrix capacity examples (columns bv rows) CBM-64; 2x1250. 5x700.
|0x3N(). BBC-R; 2x750. 5x400. 10x200. 48K Spectrum: 2x1800, 5x900. 10x500. CRM-64
(disk): £85, BBC-B (disk): £85, 48K Spectrum (mdvcart/cass): £64)
F COMPATItlt
I WITH
E 3
UNIMAX
LINEAR PROGRAMMING PACKAGE
LINEAR PROGRAMMING: A powerful and instructive optimisation program capable
of handling all sorts of linear programming problems (nun max. any combination of < - .
. > constraints and Xj> = 0. x,<=0. -a<Xj<ot sign constraints) Primal, canonical,
dual and their solutions arc displayed in standard mathematical form Unbounded
problem and no feasible solution prompts. Edit option for all inputs. Capacity examples
(variables by constraints): CBM-64; 10x35. 25x30. 40x25. BBC-B: 10x15 . 20x20 . 48K
Spectrum; 10x45. 25x35. 50x25.
MATRIX OPERATIONS: Inversion, transposition, determinant, pre- and post-
multiplication. scalar multiplication, addition and subtraction of matrices and vectors.
Any output can in turn be used as the input of the next operation without re-typing.
Matrices can be saved or loaded at any stage Datafile compatible with UNISTAT
package. Capacities: CBM-64; 35x35. BBC-B; 25x25. 48K Spectrum; 45x45
CBM-64 (disk): £60, BBC-B (disk): £60, 48K Spectrum (mdvcart/cass): £45
ALSO AVAILABLE FOR 4BK SPECTRUM
INTRODUCTION TO ECONOMICS SET: £25
ECONOMIC GEOGRAPHY: £9.95 • BIBLIOFILE: £9.95
POLYNOMIALS: £6.95 • INTEGRATION: £6.95
To UNISOFT LIMITED
(Dept. Di 29 ST PETER’S S I R EET, LONDON N I 8J P.
TEL: 01 -359 0978
Prices include VAT and delivery within the UK. For orders from Europe add
£1.50. outside Europe £3.00 per item for airmail post. Dealers enquiries welcome.
COMMODORE 64, BBC-B, 48K SPECTRUM
* Comprehensive user manual Full data handling facilities (display, print, change, save, load)
& All results can be printed out ❖
Add forty BASIC commands to your BBC ‘B*
or ELECTRON with this versatile new ROM.
ADDCOMM
f GRAPHICS, LOGO GRAPHICS, I
TOOLKIT, GENERAL PURPOSE.
“ADDCOMM is a very useful and versalile piece of firmware and I
would certainly recommend it to any BASIC programmer, it reduces
the need to buy several ROMs as if contains almost all one could
wish for.*’
“The thing I like most about ADDCOMM is the fact that you don’t
need to use those messy O.S. commands, you can enter the commands
just like BASIC statements in a program."
"Marks 10 out of 10."
"Let’s hope other Companies can give us such good value lor money!"
Reviewed ’V1FWF AX - TUBE LINK"
“In addition to the 31 BASIC programming utilities the LPROM
provides some useful enhanced graphics facilities, including circle and
ellipse drawing commands, colour fills and commands to scale and
rotate your creations."
“The ADDCOMM from Vine Micros is probably the best value for
money out of the toolkits."
“My own preference is the ADDCOMM,"
From TOOLKIT review. ACORN USER, Oct. I9K4
“The combination of a variety of basic toolkit typo utilities on the
same chip as extended graphics commands is very useful."
“With the addition of ready to use ROTATF. and TRANSIocate
commands BBC graphics become child’s play.”
Reviewed "MICRO USFR". Oct. 1984.
BBC 'B' O.S 1.20
(BASIC 1 or 2)
ELECTRON with
ROM board.
£28 (incl.VAT and Post)
A.
PI
irrnc
Or tend stamp for datailad Brochure
V,NE MICROS MARSHBOROUGH.
2 -Mr
Nr. SANDWICH. KENT.
CT 1 3 OPG
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
BBC BASIC ROM USER GUIDE
BASIC ROM “L
USER GUIDE ^
FOR THE BBC MICROCOMPUTER
AND ACORN ELECTRON
MARK PtUMBLEY
Full ROM description
ALL routines documented
Adding NEW commands
Overlaying PROCedures
Bad Program salvaging
Complete disassembler
Error recovery
BBC BASIC 1 & BASIC 2
Electron BASIC
Massive 360 pages
Ideal XMAS GIFT !
't
ADDER
Adrian Dickens, author of the 'Advanced User
Guide' has founded ADDER Publishing to produce
high quality books. The BBC BASIC ROM USER GUIDE
is one of the first books from this exciting new
Cambridge publisher and contains a detailed
description of the BASIC ROM used in the Electron
and BBC Micro. If you have ever wondered how a
high level language like BASIC works, wanted to
extend the available commands, recover from 'Bad
programs' or simply run a 100K BASIC program from
disc, then this is the book for you!
If your local shop doesn't stock the book, we can
supply it mail order for £11.45 inclusive of P&P.
There are lots of long programs in the book, so
don't wear your fingers out - buy the programs on
tape for £6.84 (incl. 15% VAT and postage).
To order send cheque or postal order to:
ADDER Publishing, P0 Box 148, Cambridge, CB1 2EQ
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
184
ACORN USER DECEMBER 1984
BBC and ELECTRON Software
SIMULATIONS
737 Flight Simulator £9.95
Written by a professional 737 pilot, this bestsell-
ing simulator emulates a high performance jet
airliner. Full instrumentation and hi-res graphics.
Please specify Tape, Disk, or Electron version.
“ Certainly the best flight simulator I have flown.
Full marks to Salamander ” — Acorn User
ADVENTURES
Franklin’s Tomb £9.95
Can you, as Dan Diamond P.I., solve the riddle of
the crypt, or will you fall prey to its mysteries as
many others before you have done. Fully illus-
trated Case File. BBC only.
“Worth every penny. This will become a classic
— Popular Computing Weekly.
Program of the Month — Computer Choice.
Lost in Space £9.95
The sequal to Franklin’s Tomb. Can you escape
from the derelict space ship, or will you be
trapped forever with bored security robots and
chatty doors. Fully illustrated Case File. BBC only.
SPECIAL OFFERS (BBC only)
Eagle
Original Arcade Game
£4.95
Dragon Rider
Arcade Game
£3.95
Tanks!
Armoured Warfare for two
£3.95
Games Compendium B1 £3.95
Simon, Fireman, Hangman, Alphabet Soup
Games Compendium B3
Mole, Boot Hill, Bomber
£3.95
EDUCATIONAL
French Tutor £9.95
Up to and beyond 'O' level standard. Tests
vocabulary, speech idioms, and irregular verbs.
Create your own files; progress assessment and
revision lists available at any time. BBC only.
Graphs £9.95
A suite of five programs for use by students
studying GCE at 'O’ and 'A' level or equivalent
syllabus. Includes versatile curve sketching, par-
ametric curve sketching, an interactive multiple
choice and multiple choice tests for recognition of
straight line equations and trigonometric, quad-
ratic and cubic curves. BBC/ELECTRON.
Vectors £14.95
A suite of fourteen programs carefully designed
to teach the user the skills and techniques asso-
ciated with the main vector algebra requirements
of a syllabus such as GCE examinations in
Additional Mathematics and ‘A’ Level Mathe-
matics as well as many other courses requiring a
knowledge of vector algebra. BBC/ELECTRON.
UTILITIES
EDG Graphics Package £19.95
A sophisticated drawing system allowing the user
to build up simple drawings or complex designs.
BBC only.
EDG Graphics Package (disk) £24.95
The disk version of the graphics package con-
tains all the features of the tape version. Also
includes an EPSON Printer Dump and Teletext
Screen Editor. BBC only. Requires Acorn DFS.
Electron Graphics System £9.95
A version of the EDG Graphics System rewritten
specifically for the ELECTRON.
Utilities Package £9.95
Four essential aids: Sound Shaper, EPSON Printer
Dump, Teletext Screen Editor, and Disassembler.
BBC only.
SAVE £1
If you return this voucher with your order you will be
entitled to a £1 discount on the order. Only one dis-
count per order.
You will also become a member of the Salamander
Software Discount Club. This entitles you to further
discounts on future orders, as well as free posters,
stickers and T-shirts (subject to availability). This
offer applies only to products ordered by direct mail
from Salamander Software, 1 7 Norfolk Road, Brighton
BN1 3 A A.
Please make cheques and postal orders payable to
Salamander Software.
Please rush me the following:
Title
1
Price i
Less Discount
Total
Name
Address
£ 1.00
Post Code..
j
ACORN USER DECEMBER 1984
185
186
TOP 20
I
SOFTWARE
CHART
TITLE
PUBLISHER
PRICE
MICRO I REVIEWED
1
(— )
Elite
Acornsoft
£14.95 (£17.95) B/E
October ’84
2
(2)
Fortress
Amcom
£8.95
B
September ’84
3
(4)
Football Manager
Addictive
£7.95
B
4
(9)
Aviator
Acornsoft
£14.95 (£17.95)B
May '84
5
(1)
Frak!
Aardvark
£7.50
B
September ’84
6
(3)
Micro Olympics
Database
£6.95
B
7
(5)
Blagger
Alligata
£7.95
B/E
October ’84
8
(-)
Chartbusters
Alligata
£9.95 (£13.95)
B
9
(— )
Jet Pac
Ultimate
£7.95
B
10
(-)
Sinbad
Virgin
£7.95
B
11
(6)
Overdrive
Superior
£7.95
B
September ’84
12
(-)
Gisburns Castle
Martech
£7.95
E
13
(-)
Scrabble
Leisure Games
£8.95
14
(re)
Battletank
Superior
£7.95
B
September ’84
15
(8)
Ghouls
Micro Power
£7.95
B/E
June '84
16
(-)
Eagle’s Wing
Software Invasion
£7.95 (£11.95)
B
November ’84
17
(-)
Tarzan
Alligata
£7.95 (£11.95)
B
18
(-)
Chess
Micro Power
£7.95
B/E
19
(re)
Twin-Kingdom ValleyBug-Byte
£9.50
B/E
20
(re)
Cylon Attack
A&F
£7.95
B/E
April ’84
B = BBC E = Electron re = re-entry Prices in brackets are for disc version
BUBBLING UNDER
Galaxy Raiders (Visions)
Star Seeker (Mirrorsoft)
Compiled by RAM/Computer
Stock Car (Micro Power)
Laser Reflex (Talent)
Son of Blagger (Alligata)
System 15000 (Craig)
WHAM! Straight in at number one comes the
best game ever for the BBC micro - Elite.
And if you don’t believe our editor, go along
to a dealer and take a look.
The other big event this month is the number
of new entries - nine in all plus three re-
entries. Christmas must be coming. And
readers looking for presents to please their
manic game-playing acquaintances need
look no further than our Hit List on page 188
where Snapper author Jonathan Griffiths
gives his best games of 1984.
Software house of the month in terms of
numbers is Alligata with two new entries
joining the excellent Blagger ; with the
remake, Son of, looking as if it will follow its
illustrious ancestor.
Virgin, who we’ve had a go at over the
past year for games which don’t exactly set
the world alight, might have come good with
Sinbad , although we must confess to not
having seen it.
The trend towards disappearing adven-
tures is confirmed this month with only one,
in evidence. However, if Acornsoft’s Ache-
ton is as good as our reviewer Peter Kill-
worth thinks, perhaps things will look up in
the New Year. Also, a proper adventure
based on TV’s Doctor Who written by Peter
Voke is coming out from BBCSoft. And then
there’s Return to Eden , Level 9’s sequel to
Snowball.
But the big question is whether British
Telecom’s policy of pricing games at £2.50
will come off and catapult them into the
charts, because at that price they're going to
have to sell in big numbers.
ACORN USER DECEMBER 1984
f ‘W^aStASTIC
MICRO POWER LTD.,
NORTHWOOD HOUSE. NORTH STREET.
LEEDS LS7 2AA TEL (0532) 458800
MICRO POWER SOFTWARE IS AVAILABLE FROM
SELECTED BRANCHES OF WH SMITH, 800TS. JOHN
MENZIES CO OP WOOLWORTHS AND ALL GOOO
DEALERS
. AUTHORS! WE PAY 20% ROYALTIES! I
Clear a path through
the vault and shove the Radio-
active Plutonium cannisters
behind the safety barrier
before all hell breaks loose
and the Megapods and oscil-
lating Nuclids appear.
Cassette: £6.95. Disk: £9.95.
<!J
i I
' li
has picked what he regards as 1984’s
two outstanding adventure games.
All these games played a part in
making 1984’s batch of games excel-
lent. Some were more successful than
others, either at making a name for
themselves or by selling well (which
isn’t necessarily the same thing). Also,
some of these games were around in
1983 but are still going strong and
influencing the charts.
Elite is the game of 1984, and very
probably of 1985 as well. No other
comes anywhere near it for complexity,
quality of graphics and speed. It is also
one of the first arcade games to make
use of the disc. The graphics on this are
Front Vlow
out of this world, and the speed is truly
stunning. Also, just to make sure things
don’t pall after you’ve mastered the
spaceship (by no means an easy task),
you have to defend yourself against any
pirates that may be around. Then you
have to journey around the galaxies
(eight of them), making deals (you can
trade with the various worlds), blasting
pirates (or perhaps becoming one of
them!), and generally having a great
time. Just in case this becomes mono-
tonous, the game grades your pro-
gress, giving you epithets which range
from ‘harmless’, through ‘average’ to
the ultimate status, ‘elite’.
This game is not a flash in the pan,
but should herald in a new era of
thought-provoking, reaction-testing
games, having as it does the addictive-
ness of Dungeons and Dragons (in
which one also progresses through
levels of ability), graphics and action
that are second to none and a sufficient
complexity to ensure that players will
come back to it time and time again.
G AMES over the past year have
shown some remarkable inno-
vations, representing radical
departures from those of the previous
year, which were largely sprite-based
and used fixed screens. Although the
old favourites will continue to sell, the
games that have been stealing the
limelight are the ones that are seen to
advance the techniques.
However, it is not only technique and
technical innovation that make a game
good. It is also an indefinable ‘addicti-
veness’ that a game must have if it is to
be played for more than the first week.
The chart shows what in my opini-
nion have been the outstanding arcade
games of the year, and Peter Killworth
RATING FOR ELITE
Graphics-
Sound -
A AAA
▼ ▼ ww
Programming skill -
A A A A A
w ^ ww*
Value for money -
A A AAA
w w ww
Addictiveness-
A A A A A
▼ ▼ w ▼ w
BEST ARCADE GAMES 1984
1 Elite - Acornsoft
2 Zalaga - Aardvark
3 Aviator - Acornsoft
4 Frak! - Aardvark
5 Fortress - Amcom
6 Missile Control - Gemini
7 Pengo - Watford Electronics
8 Killer Gorilla - Micro Power
9 Hopper - Acornsoft
10 Chukkie Egg - A & F
11 3D Bomb Alley - Software In-
vasion
12 Blagger - Alligata
13 Hunchback - Superior
14 Jet Power Jack - Program
Power
15 Overdrive - Superior
16 Micro Olympics - Database
17 Ghouls - Micro Power
18 Snooker - Visions
BEST ADVENTURE GAMES 1984
Snowball - Level 9
Acheton - Acornsoft
ACORN USER DECEMBER 1984
Graphics -
Sound -
Programming skill
Value for money -
Addictiveness -
Graphics-
Sound -
Programming skill
Value for money -
Addictiveness -
Graphics-
Sound -
Programming skill
Value for money -
Addictiveness -
Graphics-
Sound -
Programming skill
Value for money -
Addictiveness-
Graphics-
Sound-
Programming skill
Value for money -
Addictiveness -
Graphics -
Sound -
Programming skill
Value for money -
Addictiveness-
being positioned on top of the Pengo,
which leaves a horrible mess.) This is
another addictive game, which people
seem to want to play again and again.
RATING FOR PENGO I
Zalaga is one of the fastest games
around, and the techniques used (like
the way, for example, that the ships
always move at a constant speed, no
matter how many are moving at any
one time), makes this technically excel-
lent. The amount of information held
(all the shapes, together with their
rotations, plus the re-defined character
set) is truly amazing, and Orlando’s
methods of handling this are superla-
tive. Also, it is very addictive, as the
computer employs different tactics with
each sheet, which you have to outwit,
and one always feels compelled to play
again to discover what the next sheet is
like.
armed with a yo-yo is sufficiently off-
beat for it to appeal.
Program Power’s Killer Gorilla is quite
an old favourite now and is beginning to
be regarded as a classic game. A game
becomes a classic when it establishes
itself as the only version on the market.
Snapper and Planetoid did this in 1982
and have since remained the only ver-
sions that most people know. Killer
Gorilla's graphics are good, and serve
their purpose admirably.
RATING FOR KILLER GORILLA
RATING FOR FRAK!
RATING FOR ZALAGA
Fortress is a version of the arcade
game Zaxxon and uses some very
interesting techniques to get the screen
scrolling. The speed and smoothness
of this game are superb, and it is cer-
tainly addictive. The graphics are
amazing, and the speed at which the
landscape rolls past is faster than the
arcade version, making it more difficult
than the original. All in all, an excellent
game, and the only one that I know of
that uses diagonal scrolling with a con-
densed screen.
RATING FOR FORTRESS
A viator is now the standard flight simu-
lator package for the BBC micro. The
graphics are adequate for the job of
giving the pilot some feedback, and re-
sponse time is impressive. The game is
also very addictive - 1 find myself play-
ing it more than any of the others
(except Elite). The simulation of flying
Hopper from Acornsoft is the smooth-
est Frogger game around for the Beeb.
The game is extremely cute, with
happy, brightly coloured little cars and
lorries, all moving along to the
accompaniment of several happy little
ditties, which play in the background
and which are, thankfully, stoppable -
even the best tunes become tedious if
played too often. This game is also
acquiring classic status, in common
with author Neil Raine’s other games,
Planetoid and Meteors , released in
1982.
Missile Control is easily the best Miss-
ile Command game for the Beeb. The
whole package is professional: the
game is fast and colourful, the graphics
have been competently executed, and
the game is set to become a classic. It is
quite addictive, and as the level mounts
the adrenalin starts pumping, which is
a good test of how much concentration
is required.
an acrobatic aircraft is uncanny, and
several pilot friends of mine have
praised its accuracy.
RATING FOR AVIATOR
Chukkie Egg demonstrates how import-
ant the addictiveness element is. The
graphics on this game can best be
described as adequate, and yet people
find that they are still playing it months
later. The sheer number of different
stages in this game make it compelling
- you have to find out what will happen
on the next screen. Also, the way in
which you can jump to virtually any
point on the screen without the usual
effect of being killed is nice, and a dis-
tinct step up from most Donkey Kong-
type games, where being a pixel out
when you jump means death. page 190 ►
RATING FOR MISSILE CONTROL
Frak! is a game distinctly different from
any others. There are no hordes of
screaming baddies, the player is not
equipped with a fast-firing laser ship -
and speed is not essential, although
dexterity is. The graphics are the stun-
ning thing about this game, with very
large shapes moving about smoothly.
Also, the idea of being a caveman
Pengo from Watford is a very pro-
fessional game in the Pacman tradi-
tion. The catchy tune that is played con-
tinuously is just one example,; of the
care that went into it. (For all that, there
are still some bugs - such as an egg
RATING FOR HOPPER
Graphics -
AAA
▼ ▼ ▼
Sound -
AAA
▼ w w
Programming skill -
AAA
w w w
Value for money -
AAA
w w w
Addictiveness-
AAA
WWW
Graphics -
A A A A
w w w w
Sound -
A A A A
w w w w
Programming skill -
AAA
WWW
Value for money -
A AAA
w w w w
Addictiveness-
A A A A
w w w w
ACORN USER DECEMBER 1984
190
Graphics -
Sound -
Programming skill
Value for money -
Addictiveness -
Graphics -
Sound -
Programming skill
Value for money-
Addictiveness -
Graphics -
Sound -
Programming skill
Value for money -
Addictiveness -
Graphics -
Sound -
Programming skill
Value for money -
Addictiveness -
Graphics-
Sound -
Programming skill
Value for money -
Addictiveness -
Graphics-
Sound -
Programming skill
Value for money -
Addictiveness -
Graphics-
Sound -
Programming skill
Value for money -
Addictiveness -
Graphics-
Sound -
Programming skill
Value for money -
Addictiveness -
Graphics-
Sound -
Programming skill
Value for money -
Addictiveness-
RATING FOR CHUKKIE EGG
Jet Power Jack attempts to bring Spec-
trum-style graphics to the BBC, and
mostly succeeds. The shapes are per-
haps a shade too small to be clearly
seen, and the response of the program
to the player’s controls is a bit too
enthusiastic for me, and I normally go
flying across the screen before I’ve
worked out what’s going on. However,
this speed is probably a plus point
when one becomes experienced. The
game is firmly in the Donkey Kong
mould, with a cross-section through the
building in which Jack is moving.
RATING FOR MICRO OLYMPICS
3D Bomb Alley is yet another ‘different’
game, although in essence the old
theme of destroying hordes of baddies
is still there. The graphics are the main
advance, the attacking bombers being
viewed from an anti-aircraft emplace-
ment. The planes get larger and larger,
until they eventually drop a bomb that
destroys any ships left in the water.
During the attack, you must hit them by
moving your sights until they are cover-
ing an attacker and then fire. This last
detail is reminiscent of Missile Com-
mand.
Ghouls from Micro Power indicates a
new direction for games to follow. I’ve
seen the same game for the Commo-
dore 64, so it was obviously designed to
be easily converted for other
machines. Perhaps in the future com-
panies will only sell one tape, which
will contain versions for all micros, so
that the user will wind the tape to the
correct position and load the appropri-
ate version. Specialist games will con-
tinue to offer better use of the machine.
For all that, though, Ghouls is fun.
RATING FOR GHOULS
RATING FOR 3D BOMB ALLEY
Snooker from Visions is a faithful ren-
dition of the game, with large snooker
balls which move about fairly convinc-
ingly. The only thing that I found odd
was the bouncing algorithm, as slam-
ming a ball into the red pack didn’t pro-
duce the normal scattering effect, but
instead all the balls absorbed the
impact. Other features include the
ability to vary the strength of the shot.
RATING FOR JET POWER JACK
Blagger has 21 different screens, and
this variety keeps up interest long
beyond the initial learning phase. The
graphics are relatively uninspired,
although better than those of Chukkie
Egg , and sufficient to play the game.
What is remarkable is their sheer
number, as there is not much spare
memory after one has decided to use
mode 2 graphics.
RATING FOR BLAGGER
Overdrive , from Super Software, is
graphically quite good, the cars on the
track being scaled according to their
distance away from the player’s car.
My only gripe is the lack of corners,
which means that most of the skill
needed is in avoiding other cars as you
overtake them. At high speeds, these
other cars appear very fast, and the
game becomes almost pure reaction.
RATING FOR OVERDRIVE
RATING FOR SNOOKER
Among the two adventure games that
make our chart, Level 9’s Snowball'is to
be commended for its logical structure.
The features of the game are the amaz-
ing text compression - 7,000 rooms
fitted into a standard model B. In this
game you have to find your way around
a large building with separate floors,
most of which are connected together
by lifts (but not the floor you start in -
this is the first puzzle!).
The other game is a new release
from Acornsoft, called Acheton , which
uses techniques devised by Jon Thack-
ray and David Seal. This is one of the
first adventures for the Beeb that works
only with a disc drive, a disc being
necessary to hold all the room descrip-
tions and the pointers associated with
them. The game itself is also chock-full
of puzzles.
Hunchback is a game requiring you to
pilot Quasimodo through a heavily
guarded castle. This is done by having
a fixed screen which scrolls to one side
when it is completed. Thus the game
has different phases, each of which has
to be completed before one moves on.
One of the more useful features of this
game is the facility to start at any
phase, which is useful for practising.
All this helps to make it addictive.
RATING FOR HUNCHBACK
Mfoo Olympics is interesting from the
novelty point of view. The graphics
(when you get to them - there are
rather a lot of instruction pages) are
very good, and the man runs extremely
smoothly. Unfortunately, the only copy
that I have seen of this package was in-
complete, in that the Throwing and
Running sections didn’t exist. However
the jumping was good, although it was
tricky to judge when to jump.
ACORN USER DECEMBER 1984
MAKE THE MOST OF YOUR JOYSTICK
When you bought your BBC Model
B. or a PLUS 1 or one of the other
analogue interfaces for the
ELECTRON, then you paid out a
fair amount of money for the A/D
converter. Don t waste it by buying
switched joysticks. ACORN did not
put all this additional cost onto the
machines without considering its
worth against a switched joystick
option which could have been run
from the user port without any
additional hardware.
A switched joystick cannot
properly simulate an analogue one
but an analogue one can simulate
a switched one with extra facilities.
Three types of joystick are around
for the BBC at the moment. These
are:-
(a) Switched type that plugs into
the user port.
(b) Switched type modified to plug
into the analogue port.
<c) Fully analogue.
Firstly, don't buy a switched joy-
stick that plugs into the user
port. Joystick software for the BBC
is written to run from the analogue
port. A joystick of this type will
need a conversion routine, even to
run programs that have an
ACORNSOFT compatible joystick
option. Conversion software can
cause problems, it can interact with
the hardware timers in the user
port, or affect the speed of the
game, or sometimes the conversion
cannot be located because all
available memory is used.
The switched type of joystick that
plugs into the analogue port has
been fitted with resistors to give
three values in any plane. These
values are full on, full off or half
way. This type of joystick will run
programs which only require up.
down. left, right or diagonal move-
ment in one speed.
The type of joystick really intended
to be used on the BBC is a fully
analogue one. Few' programs are
around yet which really take
advantage of the variable rates and
angles that can be used with this
type. Two programs that do are
AVIATOR and SNOOKER from
ACORNSOFT and you need
analogue joysticks to play the
joystick versions of these programs.
On AVIATOR the joystick replaces
the real Spitfire's joystick. A slight
movement of the joystick w ill cause
the plane to change direction
slowly and a large movement will
make it change direction sharply.
In SNOOKER the angle of the shot
is directly related to the angle of the
joystick and the strength of the shot
is determined by the deflection of
the joystick from the centre
position.
Most things in real life are
analogue. For instance, imagine
driving a car with only idle or flat
out. forwards or backwards and
brakes that were either hard on
w'ith the wheels locked or not on at
all. Imagine picking up an egg with
a hand that was either open or fully
closed. An attempt can be made to
simulate analogue movement with
switches by causing the switch to
adjust the rate at which something
is moved. The keyboard version of
AVIATOR is like this— as long as
you hold down a key the aircraft
joystick is moved in that
direction — O.K until you need to
suddenly swing the other way
because you will have to wait while
the joystick is driven back to centre
and then off in the other direction.
In the on-going debate as to
whether video games are good or
bad for young children; one of the
“for's" is that they improve
co-ordination between hand and
eye. This is only true if there is a
direct relationship beween the
position of the hand (joystick) and
the object on the screen. It is not
really improving co-ordination if
the object moves at a rate
determined by software regardless
of the relative position of the stick
or the pressure applied to it or the
speed that is moved.
Similarly the absolute position of a
cursor in a graphics program is best
done w'ith analogue joysticks. The
cursor can be moved a tiny bit by
making a fine adjustment in any
direction or can be put the other
side of the screen as quick as the
joystick can be moved.
To help you make the most of your
joystick we are offering free listings
of some useful joystick utilities for
just sending us a stamped addressed
envelope and returning the
enclosed form.
by Tony Pearmain
Please send me a listing of the following joystick utilities and more information on the Voltmaee Delta range of analogue joysticks: -
1. A utility to simutate a switched joystick action on an analogue joystick with adjustable sensitivity.
2. A utility to convert games like SNOOKER from two joysticks to run on one joystick.
This can also be used to transfer action from one joystick to another if one joystick is faulty.
This program works very' well for a single DELTA 14b where each player has his own fire button.
3. For DELTA 14b & 14b/ 1 owners a utility to transfer existing joystick software
to the side socket of the A D USER PORT INTERFACE to save
changing the joystick over after running keyboard /joystick conversions.
Please answer these quesitons:-
Do you own a joystick? yes □ no □
If yes please give make
Are you satisfied with your joystick? yes □ no □
If no please state why
Please send your form and stamped addressed envelope to:-
VOLTMACE LIMITED, PARK DRIVE, BALDOCK, HERTS, SG7 6EM
Telephone (0462) 894410
ACORN USER DECEMBER 1984
191
o
SPECIAL OFFERS
Mail order only
* EPSON
RX-80FT £225.25 + VAT
FX-80 £320.88 + VAT
VOLTMACE JOYSTICKS
★ 10% off list prices
Discounted price inc VAT
JSVOLT 1 4 Voltmace Delta 14B Joysticks 13 46
JSVOLTAD Voltmace 1 4B/1 Adaptor Box 13 36
JSV0LT3B Voltmace Delta 3B Twin Joysticks 1 8 09
Ele
anc
of t
st a
Ref
ANBl
ANB(
ANBl
ANBl
ANCl
ANCl
ACBE
ACB1
SIDEWISE
SIDEWISE FITTED
3" Micro Disc £89.00
(inc. VAT)
Disc Interface &
Drive
£ 181.30 (inc. VAT)
Micro Disc Drive for
the BBC Micro
The Micro disc drive offers a method of low cost quick access to
programs. The drive is essentially a small version of a 5f' disc
drive and offers similar features to the larger drive.
The data is stored on a 3” disc, this is enclosed in a protective
hard plastic cassette which features a write protect switch.
The micro drive requires the standard Acorn disc interface, but a
new disc filing system rom Acorn DFS may be exchanged for the
micro DFS for C2.30. The new micro disc filing system can read
and write to Acorn DFS discs.
Thus if a 5T inch and a micro floppy were connected on the same
cable files could be transferred between them.
Capacity: 80.64 K bytes Transfer Rate: 125k bit/s
Networking Torchnet/Econet
“SIDEWAYS” rom board for BBC Micro.
No soldering required £33.44 + VAT
TAXAN/KAGA *
KP810
£242.58 + VAT
Printer price includes paper and BBC cable
Screen dump rom available for £11.50
14" TV/Monitor
£199.96 + VAT
SOFTWARE
Special offer 1 5% off most
software + 1 Free cassette
with every 3 bought (phone
for details)
Printer price includes paper and BBC cable
Screen dump rom available for £11.50
-. r C • -.I . :
v- .
Wk I i
jL
(Authorised BBC Micro Dealer, and Econet service centre)
Advanced connection techniques used on our
networks considerably reduce joint resistance
ensuring lower end to end resistance than by any
other method.
Elite etc in stock.
All our BBC’s and Torches are networked together.
Are yours:
If not phone 0329 230671.
^^4 CORN
COMPUTER
Electronequtp
4*
BBC ili
192
ACORN USER DECEMBER 1984
TORCH Disc Pack
SPECIAL
OFFER
Only £740.00 + VAT with
Acorn Disc upgrade F.O.C.
(Free fitting available if required)
All offers subject to availability
Prices subject to variation without prior notification
Prices for monitors & printers include BBC cable
TRADE ENQUIRIES WELCOME
Access & Barclaycard Accepted
Large Stocks - 24 Hour Despatch
BRANCHES
MAIL ORDER: 36-38 WEST STREET
FAREHAM, HANTS. (0329) 230670
SHOP/TECHNICAL: 59 WEST STREET
FAREHAM, HANTS. (0329) 230671
KINGS LYNN: 17 TENNYSON AVE. (0553) 3782
W'acqrh
COMPUTER
Electronequip
36*38 West Street. Fareham, Hants (0329) 230670
iFREEACORNSOFT GAMES
WITH EVERY (while stocks last)
BBC
\
iectronequip is an authorised Acorn service centre
ind has been an Acorn dealer since the introduction
ifthe Atom. Our demonstration facilities include 20
nation Econet and Torchnet systems.
He!
BBC Micros
Ex VAT
Inc VAT
m\
BBC Model B Micro Computer
348.26
399.00
^B02
BBC Model B with Econet Interface
389.14
446.00
NB03
BBC Model B with Disc Interface
409.14
469.00
EUB04
BBC Model B with Disc & Econet Interface
450.01
516.00
NC01
6502 Second Processor
174.35
199.00
AIC04
Z80 Second Processor
348.26
399.00
CBBITST
Acorn Bit Stick (ANF04)
327.39
376.50
C8TELET
Teletext Receiver (ANE01 )
195.65
225.00
Electron Starter Pack £229.95
All Acorn products
supplied by
Electronequip have:-
1 full year warrantee.
(All repairs are
carried out on site).
BBC/Electron
Starter Packs:
All BBC Micros(ANBOI’s)
and Electrons are sold with a
starter pack which includes:
1 BBC Data Recorder
(or Sanyo DR101)
5 Acornsoft games cassettes.
BBC Starter Pack
ANBOI/ANBSP £399.00 inc VAT
Electron Starter Pack
ALAOI/ANBSP £229.95 inc VAT
ACORN USER DECEMBER 1984
193
194
SOFTWARE REVIEWS ■
INTO THE ABYSS
‘Abyss', Case Computer Simulations, 14
Langton Way, London SE3 7TL. BBC and
Electron, £6.95
DESCRIBED as an unusual adventure
game, Abyss consists of a grid to be tra-
versed. After moving from one section
of the grid to another, a random puzzle
is set.
These are a mixture of mathematical
problems, arcade games and memory
tests. The arcade games may sound
great but really only consist of, for
example, avoiding three blobs which
home in on you as they move down the
screen. Similarly the other problems
don’t cause much difficulty, with tasks
such as remembering a number of let-
ters in sequence, or answering (within
a time limit) if the sum of two numbers
is correct.
The graphics are poor and some of
the checks on the mazes are terrible -
in one case it’s possible to come out of
the entrance, walk round the maze and
reach the exit, thus solving the prob-
lem. Another puzzle has a bad feature
which means it can only be completed
on its second occurrence. It begins with
a few lines of instructions to be read at
the top of the screen. The object is to
read a word flashed on the screen, but
as this appears simultaneously with the
instructions it’s impossible to accom-
plish on your first attempt. Other diffi-
culties are caused by bad combi-
nations of colours which can only be
read on clear monitors or monochrome
TVs.
Abyss is just a collection of small
tasks which any semi-competent pro-
grammer could write, and really should
not be sold under the title of ‘adven-
ture’. MR Cooper
TRENCH WARFARE
‘Battle Planet’, ISP Marketing, 15a Cas-
tons Yard, off New Road, Basingstoke,
Hants, BBC B, £6.95
DONNING shoulder pads, dark glasses
and skin-tight trousers you are yet
again called upon to adopt the now
familiar role of ‘hero extraordinaire’ to
fly down the also now familiar trench to
have one shot atthe even more familiar
ultimate in bad-guys! Battle Planet \ s a
remake of the ‘fly down a narrow hole
while having goodness knows what
shot at you’ scenario.
Battle planets are about to KO man-
kind and you are volunteered to pene-
trate its one weakness (the trench).
Avoiding odd robot fighters and trying
to stay one step ahead of the invincible
robot commander are the seemingly
impossible odds to be overcome before
having a crack at the nasties. It’s quite
crucial that you destroy them, or you
tend to expire.
To aid your quest, you have a force
shield which, though using up your
energy somewhat, will protect you from
the robot fighters (who can also be
zapped with the photon gun). Your
secret weapon, however, is the plasma
bolt launcher. You have three plasma
bolts -one of which is used to destroy
the ‘battle planet’ -which can stun the
robot commander to give you a chance
to escape.
The graphic effect of travelling down
the tunnel is really quite effective,
using a colour switching technique
which needs a long set-up procedure.
Animation is smooth, though not very
complex, but I was impressed with the
stimulating sound effects.
Packaging is colourful and informa-
tive, though no control layout is given in
the inlay. The controls are, however,
often given in the run of the program.
The one surprising feature of Battle
Planet is that it is a Basic driven pro-
gram with machine code routines for
the more complicated parts. I dis-
covered this when I pressed ‘Escape’
and -horror of horrors -it escaped!
Quite amazing for a commercial game.
The game’s playable but nothing orig-
inal apart from this aspect, so there is
very little to recommend it.
Philip Tudor
TEE-TIME
‘Birdie barrage’, Computasolve, BBC B
and Electron, £7.95
IN this neatly packaged golf game, the
idea is of course to hit a ball into a hole.
The title page tells you that the
course is 72 par. Once loaded you are
asked if you want music, and to check
that caps lock is on. The predefined
high score table is then displayed.
Pressing the space bar starts the
game, producing an image of the first
fairway. At each hole the red tee box
has an arrow through it to show the
wind direction and contains a yellow
number giving wind-strength. At the
bottom of the screen is a white box
showing the distance and par of the
hole being played. After entering your
choice of club, a window displays the
direction of shot, which can be rotated
using the Z and X keys, and the
strength, which can be altered by the
up and down cursor keys.
Once set up you press Return and a
white pixel pops out from the tee box
representing the ball. As the ball slows
down it can be carried by the wind.
When it comes to rest it expands into a
full stop, which is more easily seen.
You proceed like this until you reach
the green, then the computer redraws
the display as a green background with
a black circle in the centre to show the
hole, with a white circle representing
the ball. You are told if it is a fast or slow
green, then you set the parameters for
your shot as before, except it is pre-
sumed that you chose a putter. And so
you proceed through the 18 holes of
Acorn Park Golf Course.
The screen displays are good and
clear on a colour monitor but rather dif-
ficult on a monochrome display.
This is a fairly good game, though
slightly lacking in excitement; its only
fault is not having a constant display of
your running score. Roger Gammans
ACORN USER DECEMBER 1984
TH€ B€ST BBC MICBO SOfTUIBRC
* PRODUCED OV RN IND€P€ND€NT SOFTUIRRC HOUSC *
* TOP OURUIV MRCHINC-CODC PROGRAMS *
BBC
MICRO
BMX ON TH€ MOON (32K) £7.95
Smooth scrolling-screen orcode oction. In this gome you control o moon cycle which you use to potrol the surfoce of
the moon. Vou must ovoid the rocks on the surface, and also the monsters bouncing high in the low gravity. Vou
should try to shoot down the spaceships which fly overhead dropping bombs onto the moon surface: A further
hazard are the flying barrels which are often just too high to shoot or jump over, and just too low to squeeze
underneath.
• ••N€W fl€L€AS€ • • •
Many of our titles ore available in Boots, UU.H. Smiths, John Menzies, Rumbelows, laskys, Currys,
HMV, Greens ot Debenhoms and Spectrum Shops. Also ot oil major computer dealers - €ltec
Computers, Micro Management, West Coast Personal Computers, Microstyle, Clectronequip, 3D
Computers, Computeromo, GTM Computers, etc. Our software is also ovoiloble through all the
major distributors, and directly from us by mail-order.
WWW 4-
f—*.
UfINGCD WARLORDS (38K)
£7.95
A fascinating arcade-style game for one or two players. €ach player rides an
ostrich, and the aim is to knock the enemy riders off by colliding uuith them.
In a collision the rider ujith the highest jousting pole will be victorious. If you
ore successful, the enemy uuilt revert to its original form: on egg. The egg
must be collided uuith to prevent it from hatching. Avoid the lava both ot the
bottom of the screen, and remember: you con fly better by using stronger
strokes - imagine you ore on ostrich trying to fly!
(KCYBOARD OR JOYSTICKS)
• • •NCUU R€L€AS€® • •
SUPERIOR SOnUIRRC LTD.
Dept. FUJI 1, Regent House,
Skinner Lone, Leeds 7
Tel: 0532 459453
OUR GUARRNTCC
( 1 ) All our software is available before we advertise.
(2) All our software is despatched within 48 hours by first-class post.
(3) In the unlikely event that any of our software foils to load, return your
cassette to us and we will immediately send a replacement.
£1149 OR LESS. HOW’S THAT FOR STARTERS?
Everything you need to organise yourself and to
operate and maintain your
computer - cassette storage,
programming, cleaning - all
together in one complete kit.
The Rexel Home Computer
Starter Kit is put together by
experts to help you get the
very best out of your micro,
especially if you are starting on
the exciting business of
creating your own programs.
Compatible with every
cassette driven micro, it is
available now at W.H.Smith,
John Menzies and other
leading suppliers. And at £11.49
or less, it's an absolute gift.
Also look out for the range of Rexel Computer Care
and Maintenance products. Prices start from £3.50.
You couldn't have a better start than that.
For more information on the Rexel Computer
Care products, write to
Rexel Ltd, Gatehouse Road, Aylesbury,
Bucks. HP19 3DT
Cassette binder supplied without cassettes
= REXEL =
COMPUTER SUPPLIES
TAKE A CLOSER LOOK AT REXEL
196
ACORN USER DECEMBER 1984
I SOFTWARE REVIEWS
ONE MORE
TIME
One Last Game’, Clemoes Software,
BBC and Electron (Plus-1 needed for
joystick option), £6.95
A CROSS between Space Invaders and
Scramble, One Last Game from Cle-
moes is unusual in allowing the joystick
option on the Electron (with Plus-1) to
be used with a cassette.
Once loaded a tune is played which I
imagine sounds good on the Elk as it
uses the cassette motor relay for the
drum. There are six different types of
aliens to fire, named Slimey, Rapier.
Zit, Rammer, Invulno and Vogon. A list
of these is shown when the game is
loaded. At the bottom of the screen it
tells you how to start and how to display
the control keys.
To play you use A and Z to go up and
down and Return to fire. As the one pro-
gram runs both on the Beeb and the Elk
you can increase the speed of the game
with shift, which of course adds to the
20 different levels. When playing you
face five rows of aliens to shoot at. Two
or more aliens leave the rows depend-
ing on the level and come forward
shooting, trying to kill you by running
into you if you evade their fire. If you let
them pass they will rejoin their ranks,
so you can have another go at shooting
them (stupid aliens!). If when the game
finishes your score is high enough to
get into the high score table you are
given a rating: poor, average, etc. (I
confess I haven’t done better than aver-
age yet).
The 20 levels are lettered A to T and
by entering the correct letter after
space/fire/M you can start at any one.
The ground alternates between build-
ings and hills as the levels change.
One Last Game operates on a mixed
control format. Apart from the usual
keyboard or joystick choice, a third
option allows direction control from the
joystick and fire from the keyboard.
Although you can start with M or the
space bar from the keyboard, if when
you’ve first loaded it M followed by A is
used to start the game, it appears to
default to the joystick control for direc-
tions of your ship, although you still
seem to be able to fire with Return.
The graphics on this game are of
reasonable quality and well laid out.
I found this an interesting game with
the excitement of a lot of the oldies such
as Space Invaders and Pacman.
Roger Gammans
AVOIDING THE
ALBATROSS
Blockbuster’, Micro Power, BBC, £7.95
(disc £9.95)
more so when the fox is hot on your
heels. I became so annoyed playing the
game that I delved into the code to see
if it was written in Basic. It doesn't
appear to be, but its hard to see why
there should be this trouble if the game
is totally in m/c code. There aren't
enough moving sprites to cause any
problem.
As far as I’m concerned. I’ve played
better versions of this game from list-
ings published free in magazines, and
wouldn’t consider buying Blockbuster
when there are so many more respon-
sive programs available.
Simon Williams
MAYDAY
MICRO POWER has acquired quite a
reputation for producing high-quality
versions of existing arcade games for
the BBC micro. More recently it has
started to release new software on disc
as well as cassette, and Blockbuster is
available in both versions.
The game follows the format of
Q'Bert , in which you jump a character
around a structure of hexagonal
columns, changing the colours of their
tops as you go. In this version, your
character is a large green rabbit, and
trying to prevent him completing his
task is an equally big blue fox. You can
temporarily forestall his pursuit by
luring him off the back of the blocks
while elevating yourself to safety on
one of the two multicoloured disks pro-
vided for the purpose.
Other characters occasionally crop
up to cause you annoyance and most
are fatal to the touch. A fat white gull,
described in the cassette inlay as an
albatross, floats to and fro overhead
and drops the odd blob of noxious
guano’ -nice! The sound effects are
fairly ordinary, but the rabbit produces
a satisfying boing each time he hops.
My main grouse is the response to
the control keys. This is so intermittent
on the first level that it can take three or
four depressions of the relevant key
before any action occurs. This is frus-
trating at the best of times, but much
MAYHEM
Mayday’, Clemoes Software, BBC, £6.95
MAYDAY is essentially a Lunar Lander
type game, ie, your craft is launched
from the mother ship and you must land
on one of the two pads at the bottom of
the screen.
The first odd thing I noticed about this
game was that there didn’t appear to be
any gravitational pull, so there are only
two speeds -fast (without thrust) and
slow (with).
Once landed and stopped for a quick
cuppa, you must take off again, avoid-
ing aliens who drop bombs on your
shuttle. I found getting down onto the
pads easy, and the asteroids weren’t
too bad, but getting back to the mother
ship was quite a challenge.
To make the game more interesting
and addictive there are several differ-
ent colourful screens and graphics are
good, if a little flickery.
I found one bug: when the explosion
of your ship takes place, bits fly every-
where, yet the image of your craft
remains at the bottom of the screen.
Mayday c omes with a screen shot on
the front of the inlay (this is left out on
many games, and such an omission
always makes me suspicious of the •
content), but it’s not a game I’d rush out
and buy. Rob Fenton
197
ACORN USER DECEMBER 1984
SOFTWARE REVIEWS I
GROWING
PAINS
‘Paranoid Pete’, UBIK Software, BBC B,
£7.95
AT first sight Paranoid Pete looks
rather insignificant, packaged in a
normal cassette case with a bright
yellow inlay card, but it's an amusing,
simple, addictive and original game.
Due to a worldwide shortage of
wheat, Pete the space-farmer has
taken his ship into orbit around the
planet Owwayondah. He is beamed
down onto the planet’s surface, then at
a random interval a hatch opens and a
seed falls out. Pete must dig a hole for
this to fall into, then bury it. Meanwhile,
the Mega-wibblies are trying to have
him for their breakfast!
Once sown, the wheat starts growing
into a plant, which must be protected
from the enemy, but luckily our para-
noid friend can defend himself with a
nifty bit of sword fighting with his
trowel. The Mega-wibbly victim of such
a spade-bashing instantly de-material-
ises.
When Pete's plant is fully grown, the
arm of the UBIK ’droid comes down and
takes the wheat up into the ship to be
processed, but the wibblies are at it
again, so it's up into the Harvester to
sort them out. There are only two
screens on Paranoid Pete, but both are
inventive and well drawn. In sheet two
you actually see the plant being taken
up and made into the finished product
which must be protected.
When you’ve completed this, Pete is
beamed back down with more wibblies
and two plants to grow. After that, play-
ing gets really hectic, but it can't deter
you from hitting the space bar for
another game!
The title page is good and the colours
alternate while loading. Pete himself is
dressed in a colourful suit, complete
with scarf and braces, and the pro-
grammer has even taken the trouble to
put a shine on his shoes.
Kids will love this game, and I would
certainly add it to my collection.
Rob Fenton
HIH)H)H1H)HIH1H1H)
3/t
tf® H1H1HHBHI
hi hi m hi
hihihj ui so
HIH1HWH) H) 1! h!
MS HI HI HI
«®HIH1«H) H) HIHIHJ
HI HI HI HI HI HI HI HI;
HI HI HI I
NICE GAME -SHAME
ABOUT THE SCENARIO
‘Rubble Trouble’, Micro Power, £7.95
(disc £9.95)
THE arcade game Pengo has spawned
many imitations, most of which mimic
its main features and do what they can
with the graphics. Rubble Trouble ,
however, sets a new scene and offers
one main feature to distinguish it from
the rest.
For those who don’t know the orig-
inal game, the hero is set in a maze and
is chased by a number of nasties, in this
case two-headed mutant turtles called
‘crackits’. His only protection is the
ability to push the boulders which form
the walls of the maze in the hope of
squashing a crackit against a wall. The
difference between Rubble Trouble
and the other versions I have played is
that the boulders bounce back if the
crackit is missed and stand a good
chance of turning you into so much
pate.
This all adds to the excitement, but if
you're still after something more, there
are options to play with the screen full
of blocks, thereby disguising the
whereabouts of the maze walls, or with
invisible walls, which is much the same
but less colourful. Bonus points are
scored for pushing special boulders
and there are others which explode if
pushed. The whole program is well-
written and runs colourfully and
smoothly. The sound effects and
accompanying music are original and
of a very high standard.
However, I have a strong reservation
about this game. The alternative’ scen-
ario I mentioned earlier places you in
post-holocaust Britain fighting radio-
active mutants and your exposure time
is limited before going down with radi-
ation sickness. I find it hard to accept
any light treatment of this subject and
feel this storyline invidious in a ‘jolly'
game. Nice game -a shame about the
scenario. Simon Williams
CEREBRAL CARNAGE
Brainstorm’, Virgin Games, £7.95
BRAINSTORM, a new release from
Virgin Games, supposedly combines
the tactics of chess with the carnage of
Defender. It's for two players and the
idea is to frazzle your opponent’s
brains by reflecting high-energy laser
beams at him or her. This is done by
depositing Electro-prisms’ in relevant
positions on the board shown on the
screen. When you’re positioning a
prism you must also set the Deflection
Factor’ which determines the angle at
which the laser beam will bounce off it.
The player’s laser is at one side and
can be raised or lowered instead of
laying a prism.
Before the game begins, the players
must agree how awkward the screen
will be. The time that the laser beam
remains on can also be varied -the
longer it’s on, the more time your op-
ponent has to plot against you!
Now for my criticisms, in particular
the instructions. Though they are long,
they are far from comprehensive. The
basics of the game are hardly covered,
whilst the trivia is given the fine tooth-
comb treatment. Let’s hope the life-
jacket instructions for Virgin Airlines
weren’t written by the same chap!
But on the plus side there is a screen
picture in the cassette inlay (along with
the life history of the author) which is a
great idea so you know exactly what
you'll get for your precious money! The
screen display is nice and clear with
good use of colour. Once you’ve
figured out what to do, the input is quite
logical. It loaded with no problems and
there is a copy of the program on the
’flip side' of the tape (Virgin said that,
not me!).
My verdict is that it's a good one for
those who want to cut their teeth on
something mild before going for full-
blown alien zapping and at C7.95 it’s not
going to burn a hole in the proverbial
pocket either! Philip Tudor
ACORN USER DECEMBER 1984
HAPPY CHRISTMAS FROM MIDWICH
1,000 Micro Compatible
Disc Drive Starter Packs
Each starter pack includes:
• BBC compatible, 5\", \ height, 100k,
40 track disc drive
• 10 single-sided 40 track discs
• Connecting cables
• DFS manual and formatting disc
Cash with order and credit card sales only
Telephone your order now
HURRY, OFFER ONLY APPLICABLE WHILE STOCKS LAST.
MIDWICH
Mi COMPUTER COMPANY LIMITED
Midwich Computer Company Limited, Gilray Road, Diss, Norfolk IP22 3EU. Telephone Diss (0379) 4131
ACORN USER DECEMBER 1984
199
Why buy two when one will do?
The INFRASCOPE COMMUNICATOR II is an electronic
typewriter AND a computer printer
ALL IN ONE
★ RS 232 Compatible KSR and Parallel RO interface.
★ Approved interface for the SCM 1 100 Typewriter.
★ Interface cables available for BBC B. Commodore 64.
Sinclair QL. Spectrum, or virtually any other micro computer
with an RS232 or Centronics interface.
★ Choice of 2 or 8K character buffer.
ALL THIS FOR ONLY £458 Incl. VAT and Delivery
(Interface Cable Extra) VISA/ACCESS Accepted
The new KSR COMMUNICATOR II is now available for immediate despatch. Using the popular
Smith Corona EC 1 100 typewriter we have created a high quality computer printer by fitting our new
INFRASCOPE interface.
But don't take out word for it, write or phone for our free comprehensive data sheet.
INFRASCOPE LIMITED
Longbeck Road, IVIarske, REDCAR, Cleveland. TS1I 6HQ. Telephone 0642 470121
Available from computer software
stockists nationwide, including
i Jr Addictive Games
7A RICHMOND HILL, BOURNEMOUTH BH2 6HE
To order by mail (p&p free) send
cheques or postal order to:
itutVu*l
[T^
i lM 1
I T * 1
il r i
i J i J
I » l : ;
200
ACORN USER DECEMBER 1984
I LIGHTPEN REVIEWS
» GUIDING
LIGHTS
Are you in the dark about lightpens?
In the first of a two-part series
Chris Drage compares four models
E VERYONE who purchases a micro
is immediately aware that the
standard device for inputting data
into the system is the keyboard. The
range of different input devices though,
is quite considerable. They include
joysticks, graphics pads/plotters, voice
input systems, direct sensors, touch-
pads and lightpens. The primary pur-
pose of lightpens is for inputting two-
dimensional visual data. In a way it
reverses the usual flow of information
in a computer system. Instead of using
the monitor screen as an output to the
Figure 1. The RH Electronics package com-
prising lightpen, interface unit, introductory
software and user’s manual
user, the lightpen enables it to be used
as an input device returning data to the
computer.
Typically, a lightpen is a cylindrical
object similar to a felttip pen. From one
end of the tubular body emerges a lead
which connects the lightpen to the A/D
socket on the computer. Housed in the
tapered end of the lightpen is a light
sensitive transistor, its sole purpose to
sense lit screen pixels. Within the
barrel of the pen is circuitry which
organises and shapes the signals
received by the light sensor.
Because the BBC micro has a 6845
cathode ray tube controller (CRTC
chip) built into it, the lightpen is able to
behave in a far more sophisticated
manner than the norm for many com-
puters. No longer a mere sensor of lit
and unlit portions of the screen, the
6845 1C allows the lightpen to register
the exact position at which it is pointing
on the screen. This opens the way for a
number of useful applications.
The four lightpens described here
represent a range available for the
BBC micro from the middle to the top
end of the market. Unfortunately, few
software houses supply versions of
their packages that work with a light-
pen. A peripheral such as this relies
heavily upon support from its manufac-
turer, and the pens in this article were
chosen because each manufacturer
provides very good software support.
SUPPUERS AND SPECIFICATIONS
Product
Manufacturer
Interface box
Dimensions
Switch type
Cable length
Price
Software supplied
Review copy
obtained from
Colour Light Pen
RH Electronics
Yes
Pen: 123mm x 15mm
Interface box: 145 x 127 x 40mm
Probe with microswitch + LED
indicator
Pen. 880mm
Interface box: 420mm
245.95 inc VAT
Five utilities, two games, one
sketch program
RH Electronics (sales) Ltd,
Chesterton Mill, Frenchs Road,
Cambridge CB4 3NP
Product
Manufacturer
Interface box
Dimensions
Switch type
Cable length
Price
Software supplied
Review copy
obtained from
Stack Light Pen
Stack Computer Services
Yes, complete with 15-way D plug
Pen: 135mm x 9mm
Interface box: 65 x 45 x 18mm
Touch contact rings
900mm (working length)
£28.00 inc VAT
Nine games plus Litewriter
program
Stack Computer Services,
290-298 Derby Road, Bootle,
Merseyside L20 8LN
Product
Robin Educational Light Pen
Product
Datapen Light Pen
Manufacturer
Educational Software Co
Manufacturer
Datapen Microtechnology
Interface box
None
Interface box
None
Dimensions
130mm x 11mm
Dimensions
135 x 15 x 23mm
Switch type
Finger touch contact-rings
Switch type
Thumb switch plus LED lamp
Cable length
900mm (working length)
Cable length
1050mm
Price
£41.40 inc VAT
Price
£25.00 inc VAT & pp
Software supplied
‘Paint Brush’ program
Software supplied
Two graphics programs
Review copy
The Educational Software Co
Review copy
Datapen Microtechnology.
obtained from
(Southport), 108 Parthenon Drive,
Liverpool L11 7AQ
obtained from
Kingsclere Road, Overton,
Hampshire RG25 3JB
ACORN USER DECEMBER 1984
ATTRACTIONS
GEMINHOX
£189.95
+ VAT =£21 8.44
120cps • Bi-Directional
Logic Seeking • Friction
Tractor and Roll Holder
Standard •
Downloadable Characters
• Ultra High Resolution
• 80 cols • IBM PC
version now available.
f FIDELITY
1 2 MHZ Video Bandwidth
RGB and Composite Video
Medium Res
£1 69.95 +,, .W„
Also available in TV/monitor
version at £1 95.95
( + VAT) = £225.34
LOOK!
NEW LOWER PRICES ON
EPSON STAR & BROTHER
DAISYWHEEL PRINTERS
BROTHER HR 15 CALL FOR BEST PRICES
JUKI 6100 £325 + VAT = £373.75
DAISYSTEP 2000 £225 + VAT = £258.75
EPSON DX 100- £369.95 + VAT= £425.44
DOT MATRIX PRINTERS
COSMOS JP80 £1 69.95 + VAT = £195.44
EPSON RX80 £198.95 + VAT= £228.79
EPSON RX 80 F/T £228.95 + VAT = £263.29
EPSON RX100 £384.95 + VAT = £442.69
EPSON FX80 £31 9.95 + VAT = £367.94
EPSON FX100 £498.95 + VAT = £573.79
STAR GEMINI-10X £189.95 + VAT = £21 8.44
STAR DELTA 10 £31 9.95 + VAT = £367.94
STAR RADIX 10 £498.95 + VAT = £573.79
THERMAL MATRIX PRINTERS
STAR STX 80 £129.95 + VAT = £149.44
BROTHER HR5 CALL FOR BEST PRICES
BROTHER EP 44 CALL FOR BEST PRICES
Cables - Paper - Ribbons - Sheet Feeders
T ractor Feeds - I nterfaces - Call for Best Prices
CREDIT CARD
HOT LINE
01-482 1711
PLEASE ADD £10 + VAT FOR DELIVERY
POST YOUR CHEQUES/P.O.'s TO:
DATASTAR SYSTEMS UK
UNICOM HOUSE. 182 ROYAL COLLEGE STREET
LONDON NW1 9NN
Telex 295931 UNICOM G
TAX-FREE EXPORT & DEALER ENQUIRIES WELCOME
Personal callers welcome. We are situated at the junction of
Camden Road, near the railway bridge.
Opening hours Mon Fri 9 a.m. to 6 p.m.
Sat & Sun 1 0 a.m. to 1 p.m.
1 59 Havant Road, Drayton, Portsmouth, Hants. (0705) 327591
Dealer enquiries welcome.
Machine Code
Editor/de-bugger
For The BBC
Micro
E 39 95
inc VAT
(plus 55p p&p)
To order, please send cheque/P.O. for C40.50 enclosing your full name and
address, or telephone and quote your ACCESS/VISA number
micro choice
DEBUG is the most sophisticated machine code
monitor yet produced for the BBC Microcomputer.
This ROM based Language/Utility is fully compatible
with Acorn Tubes (requires 1.2 OS).
.
USEFUL BBC PROGRAMS FROM
TAMSIN Electronics
★ DATAMAC ★
VIEW — BETABASE
Extend the capability of your VIEW wordprocessor. with
DATAMAC and BETABASE.
DATAMAC provides the link between VIEW and a Database such
as BETABASE to produce personalized standard letters or other
repetitive documents. DATAMAC makes sensible and easy use of
the MACRO facility in VIEW and allows you to use your existing
datafiles from the flexible BETABASE program by Clare's.
The program has hundreds of business applications. For example,
if you have a database of clients, you could use this to send each
client a standard letter with the correct, personal details entered.
Also, subscription reminders for clubs, special offers to selected
customers, etc.
Send SAE for further details or purchase:
DATAMAC available on 40 or 80m track disc £19.95
BETABASE 40 or 80 track £24.95
VIEW Wordprocessor ROM £59.80
(All prices including V.A.T. and p&p)
Buy any two 5% discount. Buy all three 10% discount.
From: TAMSIN Electronics ,
32. Feltrim Ave, EXETER, Devon. EX2 4RP
J
202
ACORN USER DECEMBER 1984
The RH Electronics Colour Light Pen
is the only one actually approved by
Acorn Computers for use with the BBC
micro. It is rather different in character-
istics from the other three pens. The RH
Electronics package consists of a light-
pen, an interface unit, introductory soft-
ware and a substantial user’s manual
(figure 1).
The pen comprises a stout off-white
aluminium tube with a black plastic
probe at one end. At the other end a
screw plug provides a solid anchorage
for the screened cable and red status
LED indicator. Inside is a neat and
narrow printed circuit board containing
circuitry that organises the signals. An
extremely fine micro-switch allows the
push tip to signal the user’s decisions
to the computer.
The pen is linked to the cream metal
interface box by a screened cable. The
interface circuitry controls the switch
and video pulse latches. It is also
responsible for converting the analo-
gue video pulse into TTL levels. The
computer sends bytes to the interface
unit where they are stored. The various
latches are then set for the different
modes. The interface box is connected
to the BBC micro via a 420mm ribbon
cable and 15-way analogue connector.
Each element in the system is well
made and the overall impression is one
of quality and robustness.
The software supplied with the light-
pen comes on cassette and comprises
a machine code driver routine, utilities
and three demonstration programs in
Basic: Draughts', Kwartet’ and ‘Draw’.
‘Driver’, LPDrive’ and Reloc’ are
machine code loader and relocator
programs plus the driver routine, which
allow programmers to interface the
pen with programs of their own devis-
ing. My only criticism is that the driver
routine resides at &E00 and resets
PAGE. Being protected, there is no
easy way you can relocate it and thus
not lose valuable memory. SETUP is a
utility that enables adjustments to be
made to the TV/monitor’s brightness
and contrast thus enabling the pen to
detect video pulses correctly. The
second utility TRIM, is included to
enable the offset to be adjusted. This
calculates and plots a point on the
screen relative to the physical position
of the pen probe. These utilities ensure
that you are able to set up your RH Light
Pen to its greatest accuracy.
The three demonstration programs
are just that. As applications software
they are very limited indeed but by list-
ing each one and examining the light-
pen related procedures a great deal
can be learnt. I do feel however, that for
£45.95 one piece of serious appli-
cations software should have been in-
cluded to put the pen to some real work.
I LIGHTPEN REVIEWS
Figure 2. Lightpen, information cards and
software cassette which make up the Robin
Educational Light Pen package
Figure 3. The Robin lightpen and its Paint
Brush’ program allow children to get down
to creative work without delay
Documentation in the form of a 20-
page user’s manual is excellent. Eight
pages alone are devoted to using the
procedures, and it is most helpful in the
construction of lightpen software.
Details are also given about the
demonstration programs and there is
plenty of technical information on how
the pen works.
Without a doubt the RH Electronics
Colour Light Pen is outstanding. It is
extremely well-designed and con-
structed, pleasant to hold and very
strong. I used the pen with groups of 10-
year-olds over a period of three weeks
during which it worked faultlessly. Its
instantaneous response was a joy. The
narrow probe tip was excellent, ensur-
ing good visibility round the operating
area. However, attention should be
given to keeping a clean screen as
classroom ‘dirt’ tended to clog the
probe’s fine aperture. The probe’s
optics concentrate and guide the light,
enabling the pen to be used for very
accurate work. Two features I particu-
larly like are the positive push-tip
method of switching and the bright,
sensitive LED. They combine to give
the user total control over the pen.
If you have £45.95 and require an
instrument of the highest quality, with
advanced control, sensitivity and accu-
racy then I wholeheartedly recommend
the RH Electronics Colour Light Pen.
The Robin Educational Light Pen
marketed by the Educational Software
Co (Southport) is aimed directly at the
educational market. This package com-
203
Figure 4. The Stack lightpen is aimed at the entertainment and games market, and has a
facility for pictures to be saved and loaded
ACORN USER DECEMBER 1984
^xnvoicing&
. SALES LEDGER
' Produces invoice.
and Statements ho
1 complete custom'
- information-^
V on 40 track 610
on 80 Track.
“ PAYROLL v
Holds full
employee mforma-
non produces pay
slrps for 98 employ
ees (40 Track) 198
(80 Track.)
NOMINAL LEDGER
The central module which
can also be used as a
'stand alone’ Cash Book.
Contains 143 Nominal
Accounts, prints Profit
& Loss Accounts and
Balance Sheet. M
BBC /Electron Mioro, ym can be om that Gemini offer wk,
MICRO
The most advanced software ever written for the
BBC Micro? Or just the most advanced and
comprehensive Database Management System?
Read this check list of main features, and decide
for yourself!
24K ROM Based Random Access Database with 184 page manual
Allows searches on any held or COMBINATION of fields to ANY depth
Up to 9 subsets of data INSTANTLY available and saved to disk
automatically
Sorts alphabetical or Numeric on any field, ascending or descending with
NO LIMIT on the depth of sort
Interfaces with ‘VIEW' and WORDWISE
Includes a free format report generator for a completely flexible panting
format
Allows the user to extend the hie or add fields after having started to enter
data
Allows up to 5100 User Definable Records with up to 62 fields per record
and a maximum file size of 10 Megabytes
Permits just ONE file to exist over FOUR floppy disk dnve surfaces
Offers a free format painted screen which scrolls 120x120. and supports
extensive mathematics
Provides User defined field relational variables and multiple and single
character wildcards
Exists self contained on ROM. and does not require additional utilities on
disk
Finds the occurrence of a string or partial string in ANY held in the
database with just one command
Customised Masking disk design service available for commercial and
professional users
INTEGRATED ACCOUNTING
for the BBC Micro.
Designed for the small to medium sized business
user, where speed and efficiency are vital.
Gemini Integrated programs are suitable for sole
traders, partnerships or limited companies. All
require a BBC B 32K microcomputer, and an 80
column printer A double disk dnve with an
Acorn compatible DFS is required for integrated
accounting purposes. A smgle disk drive may be
sufficient where modules are used indepen-
dently, although this is not recommended for the
Sales Ledger and Invoicing module. The manuals
indicate the system capabilities for vanous disk
drive combinations
Why Integrated Accounting?
Because it will retrieve mformation stored in one
program for use by another and store data in one
program which has been generated by another.
Why Gemini?
Because our business software for the BBC Micro
is based upon the solid foundation of experience.
Not only are three of our Directors Chartered
Accountants, but we have also successfully
written busmess software for the BBC Micro
since it was first
launched.
NO
SECOND
PROCESSOR
REQUIRED
£ 99.95
per module
PREPRINTED...
Continuous Invoices, Statements,
Remittance Advices and Payslips
available.
Demo Disk £5.00 refundable
on the purchase of any module
le, W*
MISSILE
CONTROL
C.0150 BBC Micro
C.1650 Electron £9.9
Quote ABC
Documentation 90%
families down the street
Quote Acorn User - January
game ever written or simply the bqst
84 -Rating: Sounds
exceptional game - brilliantly
quiet evening in”.
A must for Ajrcade Action fre;
What Micro Nov 83 Graphics 10/10 Response 10/10 How enjo 1
Addictiveness 10/10 Value 10/ 10
Other titles for the BBC Micro include: Liberator, Sleigh Bells, Caterpillar
and Traditional Games.
C. 010X cassette
D. 0101 Disk fnr , he BBC Micro
rv based database for vaila ble
following features . _ , elely usei defmable
Records ^£ e “f^up to « dele*
records, to sort the e ^ performed ^ scteene d
dim
ir^nlahfe program for
204
ACORN USER DECEMBER 1984
* tiawre Software tor your
VE '^Tproyms available.
EDWARD BEAR
Tells the Time
C.0176 BBC MICRO B
C.1675 Electron
Theideal way toteach any child
to teji the time. .. beautifully
produced With brilliant graphics
COUNTING FUN
£7.95 per
program
(cassette only)
Written and designed
especially for use by pupils,
parents and teachers, Gemini's
brilliant new educational
software has been produced in
consultation with School staff,
and has benefited from the
several years teaching experi-
ence of DAVID J. GINGELL
MA (Oxon) Cert Ed (Bristol University), Director of
Educational Software, Gemini Marketing Ltd.
It uses the power of the BBC and Electron Micros,
with their high resolution colour graphics, to appeal
C.0170 BBC Micro
C.1670 Electron
Teacher basic number recognition
to the very young as a foundation
for subsequent arithmetic
programs, and uses easily
recognised animated characters
such as clowns and Penguins An
ideal introduction to basic
counting principles.
OLIVER OWL
C.0172 BBC Micro
Jumps for joy or f^Jljtfoff his
branch as multiplication tables
are quickly^lflidaen)oyably
mastered.
PIRATE PEDRO
C.0171 BBC Micro
C.1671 Electron
Teaches fundamental addition
and subtraction, with Pedro
finding his treasure, provided a
score of 7/10 fal achieved
Holding 9 levels of difficulty this
is the ideal follow-up to 'Counting
Fun'.
ALPHABET
WORD QUEST
FELICITY
FUN
C.0175 BBC Micro
FARMGIRL
a
C.0174 BBC Micro
*«*.
An imaginative, amusing version
C.0173 BBC ^1910
C.1673 Elect fen
C.1674 Electron
•
NO
of "Ha|p Man" in wtuch you can
o
An imaginative program to
teach yteur child character
JO
Ui
o
try to beat the computer's
dictionary, or setup your own files.
•N
J8
T eachea simple division by
shannqfood tothe farm animals.
recognition and easy spelling,
before moving on to ‘Word
o
Deals with th^pjifficult subject of
VK K M
teaching remainders' in a novel
Quest'.
and appealing way
to pupils with original and often amusing screen
displays, which attract and hold their attention, and
rapidly enhance both knowledge and proficiency.
COMPLETE CASHBOOK ACCOUNTING SYSTEM
for the BBC MICRO Price £119.90 (cassette/40Tr/80Tr Disk)
The best in the business! Written by businessmen, for businessmen, Gemini's accounting software
brilliantly maximises the potential of the home Micro for commercial use. Containing a professional
standard manual, this System is ideal for CASH BASED businesses, where credit sales are minimal. It
allows the user to transfer all Cash, Petty Cash and VAT transactions onto the Computer, saving hours
of tedious book-keeping, and allowing more profitable use of valuable time.
Most important of all, it produces Profit & Loss Accounts and Balance Sheets, DIRECT from your original
book-keeping entries, together with notes to the accounts and comparative figures. Ideal for practising
Chartered Accountants OR Busmess owners who wish to operate a more effective, efficient and profitable
accounting System.
Machine
BBC Micro - Cassette
BBC Micro - 40 Track disk
BBC Micro — 80 Track disk
Product Code
C. 0405/6
D. 0405/6/40
D. 0405/6/80
Other Superb
Gemini Software
for the BBC Micro
includes:
Spreadsheet Analysis. Word
Processor, Home Accounts, Graph
Plot and Mailist. All on Cassette at
£19.95, 40 Track Disk £23.95 or 80
Track Disk £24.95.
Also available on cassette only for
the Electron £19.95.
i -;k
Available from:
Larger branches of Boots and W.H. Smith and most good
software dealers ... or phone Gemini for prompt despatch
quoting your Access, Visa, or American Express card number
Telephone (0395) 265165. Alternatively make your cheque or
Postal Order payable to Gemini Marketing Ltd., amd send to
Gemini Marketing Ltd., 18a Littleham Road, Exmouth, Devon
EX8 2QG.
Please send urgently (specify 40 or 80 track )
Prices stated in this brochure include VAT and Post and Packing (UK only) .
Name
Address
Signature
Credit Card No. Access'Vrsa/ American Express IdeJete)
Please send further information concerning:
AU
ACORN USER DECEMBER 1984
205
S mf/f
ADDISON-WESLEY
SOFTWARE
TESSELATOR
An Interactive Tesselation Design Program
Hallam
Tesselation is one of the most compelling
areas of geometric art and at last this software
allows microcomputer users to break into this
fascinating field. This program, together with
the comprehensive documentation, supplies a
set of tools to produce a wide range of
tesselation possibilities comprising original,
unique and stunning visual effects.
201 14434 4/Cassette/£21.95
201 15738 l/Disk/£27.95
PICTURE LOGIC
Heather Govier and Malcolm Neave
PICTURE LOGIC will provide
hours of challenging
entertainment as well as
helping to develop logical
thinking and problem solving
skills. A vast range of geometric •*
patterns can be created on the
screen and reproduced on ;
paper if required. Why not
build up a library of PICTURE
LOGIC designs for permanent jJ
storage on disk or cassette?
201 18418 4/Cassette/£22.75
201 18417 6/Disk/£32.10
Other machine versions are available
LOOKING AT LETTERS
Bryan Spielman and Pam Fiddy
LOOKING AT LETTERS, aimed at children of 4 years old -
and above, will form an introduction to spelling at a very
basic level. The software is simple to use and would be
found most beneficial in a parent-to-child situation. The
graphics and sound featured on the program are excellent ” * • 7
and there is a choice of 2 vocabulary levels.
201 15451 X/Cassette/£12.95
Other machine versions are available.
THE ELECTRONIC
COLOURING BOOK
Hallam
It’s simple to use
but the results ari>
spectacular. Choose
from 16 attractive ’drawings' and the
35-colour palette allows you to display
your picture in glorious technicolour.
Painting has never been so much fun-
1 areas of the picture fill with colour at the
touch of a key or joy stick, and soon
™ m you’ll be creating your own pictures lo
\ 2 colour in!!
201 14431 X/Cassette/£9.95
PICPOP Bryan Spielman
PICPOP is an entertaining, informative program,
ideally for children of 8 years old and above. It provides
fun for all the family while building crucial concepts in
mathematics, geometry and computing. PICPOP is
easy-to-use and an unlimited variety of pictures can be
created on the screen. This program helps children gain
a valuable insight into shape and space.
201 15427 7/Cassette/£21.95
201 15428 5/Disk/£29.95
Other machine versions are available.
GRAPHITO A Complete Graphics System
Hallam
Do you want to get spectacular visual
effects from the colour graphics
facilities of your BBC Micro? Th£n let
GRAPHITO arm you with an extensive
dictionary of digitised motifs to
form the basis of designs.
Comprehensive documentation
ensures simplicity for the
beginner but amazing
designs for the
experienced user.
The results are
gloriously colourful.
201 14433 6/
Cassette/£22.95
201 15739 X/
Disk/£29.95
-"--I--""
Please order from your local bookseller. In case of difficulty order direct from Addison-Wesley. The prices
are valid for the UK and Eire only and include VAT. P&P: for orders under £60 at retail value please add £1.50
per single item & 50p for each additional item. Orders over £60 are handled free of charge.
Please send me
□
□
□
□
14431 The Electronic Colouring Book. £9.95
14434 Tesselator. cassette, £21.95
15738 Tesselator, disk. £27.95
14433 Graphito, cassette. £22.95
□ 15739 Graphito, disk, £29.95
□ 18418 Picture Logic, cassette. £22.75
□ 18417 Picture Logic, disk. £32.10
□ 15427 Picpop. cassette, £21.95
□ 15428 Picpop. disk. £29.95
□ 15451 Looking at Letters, cassette, £12.95
Name:
Address^.
I enclose my cheque for £ _
Visa/American Express/Diners Club (Delete as applicable)
Account No. 1111111111111'
Expiring Date: Date:
Signature:
OR please debit my Access/Barclaycard/
Dept C. Addison-Wesley Publishers Ltd., Finchampstead Rd. Wokingham RG11 2NZ Tel: (0734) 794000
prises the lightpen, information cards
and a cassette software (figure 2). The
pen is black and cased like a felt tip
pen. The barrel has a detachable tip
which enables the sensor to be placed
closer to the screen to increase its sen-
sitivity. The pen is connected to the
Beeb's analogue port by way of a
twisted, telephone-style cable which
can be stretched to a suitable oper-
ational length. The lead terminates in a
Figure 5. The Stack Light Pen is supplied
with a preliminary manual and a cassette
of games software
standard 15-way 'D’ connector, and it’s
refreshing to have a classroom periph-
eral with a decent sized lead.
Internally, there are few surprises.
The pen contains the photo sensor and
the necessary amplification circuits
that detect and amplify the current
passing from the sensor and pass a
suitable signal to the CRTC chip. Near
the tip of the pen are two chrome rings
which serve as a finger-touch switch
that causes the pen to react or not to
react to light. This provides the pen
with a switching device. It operates in a
manner similar to the fire button on a
joystick, and in use proved a very re-
liable means of switching the pen. No
adult or child found the method difficult
to use mainly because the chrome
rings are sited at just the right point on
the pen barrel.
As the Robin pen is so strong, sturdy
and simple to use, I decided this should
be my class’s introduction to the use of
lightpens. It was a smash hit right away,
due in no small part to the excellent
Paint Brush’ program that accom-
panies the pen. Comments like ‘incred-
ible, amazing...' were soon super-
seded by gasps as the children came to
realise that the screen had been trans-
formed into a ‘canvas’ and they really
were painting and drawing, only this
time, with light.
It’s a real treat to discover that a pro-
gram as useful as Paint Brush’ is in-
cluded as part of the package. Its suc-
cess is entirely due to its simplicity,
enabling pupils (and teachers!) to get
down to work creating vivid screen
images almost immediately. A simple
menu is presented down the left-hand
side of a white (mode 2) screen. Seven
I LIGHTPEN REVIEWS
colours plus a ‘rub-out’ (background)
colour are offered. Each time you wish
to create a new image you pick a
colour, place the pen at the required
position and touch the chrome con-
tacts. By use of a command key BRUSH
may be made to draw lines, triangles,
rectangles and filled or unfilled circles
of all sizes. Text can be input on the
screen, and freehand drawing/painting
is also supported. All these effects are
possible using single letter commands
with a bit of point fixing using the space
bar. It is so simple that Joanna, using a
lightpen for the very first time, created
the park scene (figure 3).
Saving and Loading pictures is also
possible by single key commands.
Beware though if you are using discs,
as each picture is saved under the
same file name, thus over-writing exist-
ing picture files, as we learnt to our
cost. Rubbing out is a natural form of
deletion for young children, and with
‘Paint Brush' they really appreciated
the power of being able to create and
rub out images at a stroke.
Disappointingly, the accompanying
documentation is rather sparse. Just
two small cards are provided, the first
giving the operating instructions for the
‘The Robin was a
smash hit right away’
‘Paint Brush’ program, the other a brief
description of a pen routine to enable
programmers to develop lightpen soft-
ware for themselves. The 20-line pen
routine listed is really only just enough
to get started with. This excellent little
package is really let down by lack of
sufficient documentation.
The Robin Educational Light Pen is a
ruggedly constructed, yet sensitive pen
ideal for classroom use. It appears
overpriced at £36 plus VAT yet, as we
shall see next month, with this lightpen
you have a tool far more versatile than
just an electronic paint brush. For
teachers and parents who wish their
charges to use a tool ideal for creating
and discovering on-screen images,
look no further than this.
Stack Computer Services has aimed
its lightpen well and truly at the games/
entertainment end of the market. The
package comprises a lightpen, a pre-
liminary manual and a comprehensive
selection of games software on
cassette (figure 5).
The lightpen has a long, thin black
barrel, with two 20mm chrome bands
situated at the top and bottom thirds
along its length. The barrel houses a
photo diode specially developed for
Stack in Japan, and the circuitry that
accomplishes various timing conver-
sions and senses when the two touch
contacts have been made. A twisted,
telephone-type cable terminates in
what looks to be a large, black plastic
analogue ‘D’ connector. Its best work-
ing length is about one metre. The
large 34-way connector houses a video
speed comparator and amplifier which
increases the intensity and shape of the
signal so that it may be presented to the
computer more effectively.
Perhaps the most obvious features of
the Stack Light Pen are the touch con-
tacts which allow the user to choose
when the computer is to control the
lightpen registers. Without this the pen
could ‘see’ the screen each time it is
approached thus making it very awk-
ward to control. In practice however,
the touch contacts proved rather diffi-
cult to master, as the pen must be held
further back along the barrel than an
ordinary one. With the upper contact
cradled between the thumb and fore-
finger, another finger must be extended
to touch the lower contact, so often con-
tact was made inadvertently because
the fingers slip towards the pen tip. The
touch sensitivity, however, is very
good.
Accompanying the package are nine
games and a graphics program on
cassette. Most are rather sedate ver-
sions of popular games converted for
use with the lightpen, including Othello,
Shuffler, Simon, Go, Draughts, Seek &
Destroy, Crossword Twister, Life and
Labyrinth. The most interesting by far is
Figure 6. The Datapen, oval in cross-sec-
tion, comes in a package with software on
cassette, 15-page handbook, printed listing
sheet and two rubber probe inserts
‘Litewriter’, a versatile little program
including some very good features.
Written in mode 2 using eight colours
(white is the background and erase
colour), it is entirely menu driven. Both
a colours menu and a brush menu are
provided, the latter giving eight differ-
ent brush strokes. Lines, rectangles,
circles, text input and freehand draw-
ing are all supported. A simple fill rou-
tine is also included. Pictures may be
saved and loaded (figure 4). The code
207
ACORN USER DECEMBER 1984
SB/EMtk A DUAL wordprocessor and program
ffiWTWW EDITOR COMBINED AT A VERY SINGULAR PRICE
SCRED (C) Stable Software
Thurston Supplies are offering Scred at an opening price of £39:50 and that includes everything, VAT, Carriage and an 80 page
manual. Normal price £43:50, saving £4:00. This special price only applies to the first 100 sold.
Scred is a powerful tool to create and modify basic programs (program editing) and text documents (wordprocessing) on the
BBC micro. It compares with sophisticated full-screen editors available on main-frame computers but it also contains many
unique word-processing features. It is supplied on an EPROM which occupies no user RAM.
Scred has over 60 full screen functions. If you have never before used a full screen editor (SCRED) you probably do not know
what you are missing; you will find Scred easy and deligthful to use.
Some special additional features are:
* Symbolic controls for any printer, but defaults to EPSON codes
* Powerful MACRO capability
* Recover “Bad Programs” caused by users programming errors
* Unique copy for each user contains your name and address for use as a letter head
* An 80 page manual in hard binder is provided. A special section is included to enable complete beginners to get
started and make good use of the program after reading only four pages.
For a free information sheet on Scred please phone or write to us, address and telephone number given below.
For ordering information please look at bottom of page.
COMPUTERS
MONITORS
THE BEASTY
BBC‘B’
r £346:96
Ref:
BC1
BBCB’+Econet^^^
£387:83
BC2
BBC‘B’+Econet x DFS
£448:70
BC3
BBCB’+DFS
£407:83
BC4
Acorn Electron
£169:00
BC6
PRINTERS
E5Q
^
Ref:
Epson RX80
£199:00
PR2
Epson RX80F/T
£240:00
PR3
Epson FX80
£324:00
PR1
Epson FX100
£465:00
PR5
Seikosha GP100A
£144:00
PR6
Cannon PW-1080A
£267:00
PR8
Juki 6100
£335:00
PR9
DISC DRIVES
Single 5 Vi"
Ref:
Teac 100K SS40T
£110:00
DDR6
Teac 200K DS40T
£177:10
DDR7
Teac 400K DS80T
£218:50
DDR8
Dual 5 W'
Teac 200 K SS40T
£210:00
DDR6D
Teac 400K DS40T
£354:20
DDR7D
Teac 800K DS80T
£425:50
DDR8D
COLOUR
Microvitec 452SR
Microvitec 653MR
Microvitec 895HR
Novex 1414SR
JVC 1302-1MR
JVC 1302-2HR
GREEN SCREEN
Novex 12/800HR
£190:00
£295:00
£400:00
£184:86
£149:95
£229:95
Ref:
MN1
MN2
MN3
MN4
MN6M
MN6H
£ 70:78 MN5G
PROGRAMMER
The popular Beasty interface
connects directly to the BBC
micro which enables it to
accurately control up to four
servo motors
The Beasty comes complete with all
cables, a demonstation program and
comprehensive instructions.
Ref:
£26:04 SHI
Commotion Beasty
ROBOT ARM available, it is driven by
the Beasty and 3 servos. The arm uses
a hook to manipulate objects although
a gripper can be made with a further
servo.
Commotion Ref:
robot arm £34:74 SHO
The Softlife Eprom
programmer
programs 2764 &
27128 eproms.
High quality,
low cost
Menu driven
software
Free 2764 eprom
containing
programming
software
no cassette loading
problems
* 28 pin zero insertion force socket
* built in voltage converter
* cable to user port
* comprehensive documentation
Softlife Ref:
Programmer £ 66:00 SH4
ODDS & ENDS
DISCS (Memorex or Datalife)
Ref:
40T SS DD (10 Boxed)
£17:00 DK1
40T DS DD (10 Boxed)
£23:00 DK2
80TSS DD (10 Boxed)
£27:00 DK3
80TDS DD (10 Boxed)
£28:00 DK4
RIBBONS
Epson RX80
/MX80/FX80
£ 4:95 RBI
Epson MX100/FX100
£ 7:50 RB2
EPROMS
2754 (8K)
£ 7:00 OAE1
27128(16K)
£18:95 OAE1A
THURSTON (ELECTRONIC) SUPPLIES LIMITED
*PH0HE FOP LATEST PRICES AMD SPECIAL OFFERS *
HAIL ORDER
This advert only represents a
small amount of the products we
sell. For our free catalogue
contact us at the address or tele-
phone number opposite
01-202 6730
All prices exclude carriage and VAT. Please add £2:50 p & p for orders below £25:00. Between £25:00 and £74:00 add £5:00
p & p; £75:00 and over add £8:00 p & p, and then add 15% VAT to the total order value. (This does not apply to the special
offer on SCRED).
You may purchase any of the items listed by cheque made payable to: Thurston (Electronic) Supplies Limited, and post to
Thurston House, 18 Shirehall Lane, Hendon, London NW4 2PD. (Before ordering please phone us on 01 202 6730 to see if
the product is available). Access card holders may order by telephone on 01-202 6730 Please allow up to 28 days for
delivery, normal delivery time 7 days.
*
| LIGHTPEN REVIEWS
is written in a structured way and Stack
invites you to experiment with it.
Documentation comprises a seven-
page duplicated stapled booklet
marked Preliminary Manual. Although
it appears to be hastily put together it is
quite good. The introduction discusses
raster scans and pixel character con-
struction. It explains how a lightpen
sees the screen, and a section on the
state of the registers and how to set up
a lightpen for individual TVs/monitors
is most useful. The manual includes an
18-line program to type in, intended to
illustrate how the lightpen routines
work so programmers can include
them in their own programs. There is
not quite enough guidance given and
beginners would benefit from more
detail on how to implement the rou-
tines. Hopefully, Stack will have
extended this section by the time the
full manual is published.
For the games enthusiast, the Stack
Light Pen at £28 represents value for
money. The company seems keen to
back up its product by publishing
further lightpen-oriented games soft-
ware. However, for the dedicated
arcade fiend the Stack Light Rifle at £29
must be number one on the list. Shoot-
ing ’em down a full two metres from the
screen really has to be experienced! By
comparison keyboard based shoot-
’em-and-zap-’em games seem sedate
indeed.
The Datapen from Datapen Micro-
technology is physically different in
design from the other pens reviewed.
This package includes a Datapen, soft-
ware on cassette, a small 15-page
handbook, printed listing sheet and a
packet of two rubber probe inserts
(figure 6).
The pen is oval in cross-section with
an offset probe at one end which
houses the light sensor and a large
status indicator LED and cable at the
other. The screened cable terminates
at a standard 15-way, ‘D’ connector at
the BBC end. A very good working
length of cable is provided. The Data-
pen is provided with a thumb switch on
its left-hand side towards the probe end
of the barrel. The switch allows the user
to control when the computer is to read
the lightpen registers of the CRTC chip.
Like the Robin pen, it functions as a
joystick fire button. The body of the pen
contains circuitry to amplify the signal
from the sensor, passing it through a
highpass filter to give good reaction to
local lighting conditions. The resulting
signal provides a fast positive strobe
for the video interface chips.
At first I thought the Datapen was for
right-handed people only, but by invert-
ing it so that the thumb switch is on the
right, left-handed operation proved no
problem. The rubber probe insert did
help the performance on a standard
resolution monitor but had to be re-
moved for use on a high resolution
Kaga monitor as it cut down the amount
of light reaching the phototransistor. I
found the LED’s output rather disap-
pointing compared with the RH Elec-
tronics pen but the Datapen’s overall
performance was good.
The software provided on cassette,
includes three programs: ‘Intro’,
‘Sketch’ and ‘Shape’. The former pro-
gram is a very good interactive demon-
stration of how the Datapen works.
‘Sketch’ is a mode 4, line-drawing pro-
gram with save and load facilities.
‘Shape’ is a very good character
definer program: using the Datapen to
fill an 8 x 8 grid, characters may be de-
fined and saved, their VDU23 para-
meters being noted from the screen.
The programs are accessible and
much can be learntfrom listing them.
The accompanying documentation
discusses how lightpens work, fol-
lowed by a brief circuit description and
how the switch and the X & Y positions
of the pen are read. Unfortunately,
much of the booklet is taken up with in-
formation relating to the CBM 64, Vic
and Dragon computers, but there is suf-
ficient help when read in conjunction
with the ‘Intro’ program. A separate
sheet describes the ‘Sketch’ and
‘Shape’ programs and lists three useful
procedures to include in your own soft-
ware.
This is a good lightpen at the right
price. It aims at a wide market and can
be especially recommended for begin-
ners who wish to ‘shine a light’.
Choosing a lightpen depends very
much on personal circumstances. Each
pen reviewed here is well-constructed,
has worked satisfactorily over a period
of time and comes with routines to
enable you to write or adapt your own
programs for lightpen use. But how
many people are prepared to burn the
candle at both ends converting their
software? Not too many I suspect, and it
is highly unlikely that schools will
embark on such a time consuming
activity.
If people are to make the most of
their lightpens then they need a supply
of quality applications software. RH
Electronics, the Educational Software
Co, Datapen Microtechnology and
Stack each provides substantial soft-
ware support for their products and in
some cases enable the user to do
something really worthwhile with their
new acquisition, which is an important
consideration when choosing your
lightpen.
Next month in part two,
Chris Drage tests the software
available to support the
lightpens.
HOW THEY SCORE
RH COLOUR
LIGHT PEN
ROBIN
EDUCATIONAL
STACK
LIGHT PEN
DATAPEN
Design
5
4
3
4
Construction
5
5
4
4
Switching
5
4
2
4
Cable length
4
4
4
4
Handling
characteristics
5
4
3
4
Ease of use
5
5
2
4
Software provided
3
4
4
4
Documentation
5
2
3
4
Insensitivity
to ambient light
5
5
5
5
Colour monitors*
it works best on
All
types
All
types
t
Standard
medium
res.
Standard
medium
res.
Range of
applications
Wide
range
Education,
home use
Games,
home use
Education,
home use
' Monitors used in this review were: Microvitec (standard), Novex (medium), Kaga Vision III
(high).
t Works well with hi-res, when tip removed.
| KEY: 5 EXCELLENT, 4 GOOD, 3 SATISFACTORY, 2 POOR,
1 VERY BAD
1
209
ACORN USER DECEMBER 1984
16 SOCKET ROM/RAM
EXTENSION BOARD
Fully buffered the board offers
the following features:
All 16 sockets may contain 8K or
16K roms.
Up to two pairs of sockets may be
configured to accept 8K eproms to
simulate a 16K eprom without the
expense of a 27128
Up to 16K of CMOS RAM type
6116LP (made up of 8 2K ram
chips) may be fitted to 8 of the
available sockets leaving 8 free for
roms.
or 2 8K Ram chips (6264) leaving
14 available sockets
The advantage of sideways ram is
twofold:
1 Programs can be assembled directly to hex 8000 and debugged before being
committed to eprom.
2. Programs intended for sideways roms may be stored on disc and downloaded
into ram. Many more programs may be kept on disc allowing the extension board
to be fitted only with roms that need to be resident.
This is a high quality PTH board and plugs into the extreme right hand rom socket.
4 wires to the paging register and one lead to the R/W line have to be connected.
Separate power leads for the board
are used to eliminate possible crashes that may occur due to trying to draw up to
650mA from a sideways rom socket.
Board fully assembled and tested complete with full installation and operatinq
instructions. w
Cost £32.00 + VAT, £1 .00 P&P
HCR ELECTRONIC SERVICES
THE INDUSTRIAL UNIT, PARKER ROAD
CHELMSFORD, ESSEX CM2 6ES
Tel: Chelmsford (0245) 350188
EXTERNAL RAM/R0M CARD
THE NEW EXTERNAL
28 ROM EXPANSION
SYSTEM FROM HCR
ELECTRONICS
This extremely powerful but versa-
tile machine has the capability of:
32K RAM & 24 sockets available
for ROM or many various combi-
nations to your personal require-
ments.
This machine has its own separate
power supply which eliminates
drain on the BBC's switched mode
supply.
NO SOLDERING IS REQUIRED.
The unit consists of two modules:
1 An adaptor board to plug into the
BBC sidways Rom socket 1 5.
2. The expansion case.
The case comes complete with an inbuilt power supply and one expansion card. This
card will hold 1 2 Roms or a combination of Ram/Rom (Ram can be 61 1 6 s, 201 6's
or 6264 s) This gives a total of 1 6 Roms (including four in machine).
A second board identical to the above can be fitted at a later date, giving a total
capability of 28 available sockets for Rom or Ram
The second board can be selected as an alternative to the first board, either by a
switch on the case orvia software control.
SOME ADVANTAGES
1 . No soldering required.
2. No access into machine required after initial fitting.
3. No overheating problems.
4 Does not physically interfere with other internal
expansion add-ons.
5. Built in power supply (does not overload BBC's supply).
6 Computer will still function with external box powered
down or unplugged (using Roms resident in machine).
7. Will make available 32K Ram plus 24 Rom sockets at a
varied combination to the customer s needs
Cost unit complete with one board £70.00 + vat.
Second board £29.00+ vat. Postage & Packinq
£3.00
|S«t our program* on MICR0NET 8»<L
<X < U.
£ 8 S
Ip"" A
\jn» ...
1 V vS C '
IJI
O v4C f v.
& " A« %
... -*,«
ioi - "'W .\a v ‘
■ A'.' ' totir+xY? AS X ° ,
+0”
L v^e
I ****!£?{ ...
V " ,
vt 1 ' , op"° , o'° u '
e \S- • &
c f p** ,
c o<° ' o' a€ A" 1 ' 1
m
^ agS-* J -
. o c
8?
8?
w
c^o.”
m n ^ $
to
"V
& l
xcao *
W * t *,.. 3 3 # \ . t -.^’
^ -A . .
0>< V c o^ VO*
210
ACORN USER DECEMBER 1984
nnmraMf^faifDirniwiQEiQQeitoifaifDirnpnncjranfo)®®®®
^nTc!iRio!QQg)QOMlciRo Q0OQO
I BASIC EXTIHSH
0
(ROM)
Adds 3 new structures and further LISTO
options:
WHILE . . . ENDWHILE
CASE . . . WHEN . . . OTHERWISE . . . ENDCASE
FIF . . . THEN . . . ELSEIF . . . ENDLOOP
LOOP . . . EXITIF . . . ENDEXIT . . . ENDLOOP
♦9 new statements including MEMSHIFT and LPRINT
#16 new commands allowing you to convert from decimal
to binary and vice versa (DTOB and BTOD), DUMP
variables in hex or decimal, CONTinue a program, FIND,
CHANGE and REPLACE a string, and also: COMPACT
SHIFT STATUS SECURE WILDCARD MERGE JOIN
VERIFY VIEW
#Call procedures by their name only - no need to use
PROC.
#lmproved error handling: locates the error in a
statement and lists the line, ready for editing.
#44 page user manual
#11 cm x 8 cm quick reference card.
ALSO AVAILABLE: A cassette containing the run-time
system allowing BBC users who don't own the ROM to run
programs written using EXTENSIONS. ONLY £1.50.
Micro Power Ltd
Northwood House
North Street
Leeds LS7 2AA
MAIL ORDER: TeL (0532) 434006
Postoge and Packaging Free'
Access and Borclaycord welcome
Micro Power software is available from selected |
branches of Boots, Co-op, HMV, Menzies,
WH Smith, Woolworths and all good Dealers.
SUPERB MULTI-PLAYER STRATEGY GAME!
r2-8 players #'Open' or 'concealed' play
#Send messages to other players
#Move time can be set from 1 0 seconds to 1 5 minutes
#Save game facility
♦Function key strip and comprehensive user
manual including both rules and tips for play
Travel through the galaxy sending out ships
to mine for resources on local planets. Build
new Cruisers, Freighters and Scouts from
raw materials, then send out your fleets to
hunt and destroy your opponents'
motherships and triumph over the galaxy.
§ ® © G 0 0 O O ® CD © ® (6) Q 0 O G O
your BBC
, and Electron
^Computers
BSk Nnd Kantans N
MBKAkpith lhcjnp<*jri
Getting More from Your BBC and
Electron Computers
Noel Kantaris and Keith Thompson
Takes you from the first exploratory touches of
your computer right into its heart. Along the
way you’ll build up your own unique library of
programs and subroutines as you explore BBC
Basic
Sigma Press 0905104730 220pp £6.95
©Wiley
The Electron Puzzle Book
Brian Boyde-Shaw
Adopts a problem-solving approach to
teaching Basic on the Electron .
Sigma Press 0905104781 140pp £6.95
Mastering the Electron
Simon and John Matthews
Answers many essential questions for
newcomers to the Electron.
Ellis Norwood 0853126798 264pp £5.95
W iley publish and supply books
and software that will help you
in almost any area of microcomp-
uting.
For a free catalogue of the many
titles available for the BBC and
Electron micros please write to —
Lesley Valentine, John Wiley & Sons
Ltd., FREEPOST, Baffins Lane,
CHICHESTER, West Sussex
PQ19 1YP Tel. (0243) 784531
Computing for all the Family with
a BBC Computer
Tony Noble
Contains fifty short, easy-to-follow steps from
turning on the computer to advanced Basic
programming
"Its exposition of the BBC's VDU commands
and the various modes is the best I have seen .
. . "John Laski in The Times Educational
Supplement.
Sigma Press 0905104587 304pp £6.45
Crashproof Your BBC — Software
Tips for BBC and Electron Programs
Mike McNamara
A pocket-size guide giving you simple
commands for protecting your BBC or Electron
software. The commands are presented one
per page forming an invaluable aid for budding
software authors.
John Wiley 0471906093 72pp f2.95
Disk-Drive Projects for Micros
M. Milan
Designed to guide the new disk-drive owner to
discover, through a series of projects, some of
the possibilities that the disk system has to
offer. Illustrates many of the useful features of
the disk filing system.
N. C.C. 0850124018 170pp £5.95
Computer Science on a Micro with
BBC Basic
Michael Thorne
Teach yourself computer science with an
Electron or BBC Micro —and Mike Thorne’s
new book. Among the topics included are
computer architecture, instruction sets,
algorithms, and integrated circuits.
Sigma Press 0905104870 1 48pp £6.95
Computing at 9 Plus
H. Dolphin and C.T. Rowlings
Covers major aspects of Computer Studies up
to CSE and 'O’ level, including important
features of Basic. Other topics discussed
include algorithm design, flowcharting and
program debugging.
Sigma Press 0905014633 158pp £6.50
li k T I. I. |
; i; k C ( k v i. * ♦
ifjj
, K - K- )
Software Tips for
BSC and Electron Programs
Mike McNamara
Ccntpuiutf!
of
^ KDdphinA ^
CT. Rowlings
Mastering ths
sr
•i
| BOOK REVIEWS
Techniques to
stretch you
‘Advanced Electron machine code tech-
niques’, A P and D J Stephenson, Gra-
nada Publishing, 208 pages, £6.95
FOUR of the chapters in this book deal
with techniques, the remaining four
cover background topics such as the
6502 instruction set, the hardware and
the resident assembler. Techniques
discussed include: multi-byte loops,
sort routines, subroutines, macros,
look-up tables and graphics and inter-
rupt handling. While these techniques
are quite advanced the book is aimed
more at the early enthusiast, and also
contains basic information.
It’s written in a clear and easy to read
style, the authors steering that difficult
course between long words and convo-
luted explanations and three-letter
words and cartoons.
My main criticism is that while addi-
tion and subtraction (of integers) get a
good airing, multiplication and division
are hardly mentioned. It could be
argued that a work covering advanced
techniques should not include such
mundane items, but then why do such
basics as the 6502 instruction set get a
25-page chapter and a 14-page appen-
dix?
The chapter on interrupts is a little
confusing and, for owners of the stan-
dard Electron, largely redundant, since
it deals mainly with the 6522 user VIA
which the Electron does not possess.
The brief section in this chapter
-devoted to interrupts is spoiled by the
omission of the interrupt-handling rou-
tine from the only example program.
I do not want to give the impression
that I didn’t like the book, on the con-
trary, I enjoyed reading it very much.
It’s one of the few books which has a
comprehensible and interesting des-
cription of the hardware, plus an expla-
nation of the speed difference between
the Electron and the BBC, which use
the same processor but different
memory configurations.
However, the description of the 6522
VIA’s registers- which seems almost
compulsory these days -left me
glassy-eyed as usual. I’m sure that set-
ting low order latches is crucial stuff but
I’m still waiting to find out why. Am I
alone? Regurgitated data sheets from
chip manufacturers do not make good
educational material. It would be help-
ful if we were given a bit more infor-
mation on the why rather than the what.
A useful and instructive book for
people who are just past the beginner
stage and want to stretch their wings.
Harry Sinclair
Where’s the
structure?
‘Practical Programs for the BBC micro’,
Owen and Audrey Bishop, Granada Pub-
lishing, 172 pages, £6.95
ROY Atherton wouldn't like this, in tact
his whole body would probably turn a
funny colour. If you are a structured
programming freak this book is not for
you. It’s unwise to criticise the pro-
gramming style of others - let he who is
without sin, etc - but there is so much in
this book to make the eyeballs bulge
that I can’t resist.
It appears the authors have gone out
of their way to irritate structure fans. I
can only suggest that the programs
were written on a machine running a
rather crude dialect of Basic and then
modified to run on the BBC. Structuring
them would have meant totally rewrit-
ing them. For instance, how would you
like to sort out control in this sequence?
1090 IF L>NN THEN 820
1100 GOTO 750
1 110 CLS:PRINT”CHR$ (134)
“FINISHING”
1120 GOTO 230
Another pointer to a non-BBC Basic
being used is the fact that ELSE is never
used -quite remarkable in a series of
programs which test so many con-
ditions.
It’s also a shame, since the program
ideas are quite interesting. There are 14
of them including accounts, stock con-
trol, trend analysis, a spreadsheet, and
one to compare two data series using
the impressive sounding Wald-Wolfo-
witz technique.
There is a brief introduction to each
program, notes on using it, keying-in
tips, a short section on its design, the
listing and suggestions for modifica-
tions.
The book is nicely laid out and well
written. I just wish the authors had
taken the trouble to restructure the pro-
grams for the BBC. Harry Sinclair
Practical guide
to Pascal
‘Pascal for Basic programmers’, Charles
Seiter and Robert Weis, Addison-Wesley
Publishers, £9.95.
BOTH Basic and Pascal are computer
languages that have been adapted well
to microcomputers. Although similar in
many ways, there are marked differ-
ences, strengths and weaknesses. No
doubt an extended, structured Basic is
the right language for beginners on
microcomputers. (Do I hear cries of dis-
may from the structuralists?) It is ideal
for small computers with limited
memory capacity since it can provide
immediate response to program
changes, which is useful for the novice
programmer. Pascal, however, offers
increased sophistication and power to
everyday programming.
The book is totally orientated to-
wards the micro owner who is familiar
with Basic and who wants to investi-
gate the power, structure and con-
venience of Pascal.
It is in five parts: first, a chapter that
will allow ‘hands-on experience’ with a
suitable micro right away, with a subset
of Pascal; second, there’s a simple dis-
cussion of the process of translating
high-level languages into machine
code (including the influence on the
varieties of Pascal); third, a section on
ACORN USER DECEMBER 1984
THREE NEW PROGRAMS FROM MICROTEST
DAIRYFILE FOR
DAIRY FARMERS
Keep on that economic line between over and
under feeding!
Save time recording milk yield and calculating
feed amounts!
Quickly decide feeding policy with the
Monthly Calving Group' Performance Graph!
Print out a recording sheet with cows in
numerical order. Print out graphs or tables of
individual cows or Monthly Groups showing
serving and pregnancy details, illness record.
Calving Index, weekly and running total
Margin over Concentrate. See at a glance cows
due for serving, pregnancy diagnosis and
drying off. Keep track of weekly total feed cost
and milk sale price.
All this and more with DAIRYFILE
Predict cow or Monthly Group total lactation
yield. Compare with Standard Lactation
Curves. All old data preserved - compare
Monthly Groups over the years. Which is the
most profitable month?
Find out with DAIRYFILE
tating cows.
for up to 200 fac-
€69.00 inc. VAT (disc only) + p&p 50p
2 x 40 Track Drives Required or 1 or more 80
Track Drives. Please state which when ordering.
SATAN'S CHALLENGE
or (Nevil Rides Out)
A Black Magic Adventure
Dare you take up the challenge laid down by the most
evil and sinister of all beings . . the devil himself.
If you do you will find yourself alone and at the mercy
of the twisted fancies and whims of a cold and calcu
lating mind.
Occult forces are threatening the lives of those near
and dear to you. Their only salvation rests in your
hands but in accepting the challenge your own exist-
ence is put in severe peril
In taking up the challenge you have to find The
TALISMAN and locate a pentagram which then has to
be prepared for the final rite. In the meantime dark
forces will be opposing you making a difficult task
almost impossible.
Do not allow yourself to be lulled into a sense of
security for it will be short lived.
Many have gone before only to swell the ranks of the
damned
This is the latest adventure from the stables of Micro
test and has been written with the acclaimed features
of other adventures in mind eg save facility, quick re
sponse. simple but extensive commands, a mixture of
logical and friendish problems to solve.
Be warned this is an easy adventure to get into
but devilishly difficult to end.
Cassette £7.95 inc. VAT Disc £9.45 inc. VAT
-t-p&pSOp Disc 40 or 80 Track
MICROTEST FONT ROM
This exciting new ROM from Microtest will enable you to
get ail sorts of new characters and fonts from your BBC
Computer. Once you have produced your masterpiece on
the screen, all you have to do is use the inbuilt screendump
utility to produce a hard copy on to paper.
Typing ’HELP FONTS gives you a list of available fonts
and the blocks of characters which they replace.
Available fonts are.
'Accents
Block
'Data
'Greek
'Joined
’Maths
'Miscellaneous
'Thick
'Thin
Accents and miscellaneous
Small capitals
Like the bottoms of cheques
it s all Greek to me tool
Standard capitals with joined up
lower case
A mix of until now unobtainable
Mathematical symbols
A few oddities which often are very
necessary.
Thick text (for MODEs 0&3) to
enhance 80 column mode
Thin text (for MOOEs 28»5) which
makes modes 2 & 5 much more read-
able or perhaps 'READABLE”
For labelling graphs in a vertical plane
10 column multi colour, memory
miserly mode.
A Dump facility which will produce a
screen dump of any mode from 0 to 8
(including a text only dump in mode
7) on an epson. star, CP80. MT80 or
JP80etc etc.
The dump utility will produce negative or positive product,
can magnify, and will also rotate the picture through 90
degrees as well as being able to position the picture any-
where laterally across the paper
The ROM uses absolutely no user memory and can be used
with word processors etc, as well as with normal word
programs
£17.50 inc. VAT
+ p&p 50p
'Vertical
'Mode 8
*S Dump
IMew Issue Microtest Starstick & Joystick Package.
announcing the arrival of the new issue 2 + ROM.
The new command summary and description is + -
•STIPK onsklnr DDAil
STICK
•NSTICK
♦SETSTICK
•KSAVE
•KLOAD
•MAP
•CLEVER
•PLONK
•PROP1
•PROP2
•ANA
enables the ROM
disables the ROM
program joystick,
save protocols set by *SETSTICK.
load protocols saved by * KSAVE
remap current keyboard definitions,
play games using your favourite keys,
intelligent loading of software (ensuring
ACORN compatibility),
relocate area of work memory used
proportional joystick emmulator 1
proportional joystick emmulator 2
patches joysticks via the analogue port.
now the NEW issue 2 + ROM Joystick comes in three forms:
OPTION 1 The Starstick ROM and Quickshot I Joystick
_ ot, /-» > i ^ „ Price £22.85 + £1.00 P&P.
OPTION 2 The Starstick ROM and Quickshot II Joystick
„ Price £25.50 + £1.00 P&P
OPTION 3 The Starstick ROM and Patch Lead (choose your own
Atari/Spectrum style joystick)
^ J Price £20.50 ± £1.00 P&P
OPTION 4 Send your old version STARSTICK ROM back to us for
reprogramming to issue 2 +
Price £3.50 + £0.50 P&P
VI. 4 STARSTICK was 4K the new version has been squashed into 8K.
Je NEW ISSUE ROM is compatible with latest* ACORNSOFT programs as well as
ntr LILA IV.
As with the VI41 issue of ROM you can at last connect good "self centring", rapid
action joysticks to the BBC Computer via the user port. (Model A owners please note that you
IC76) 1 066(1 the anal0flue interface fitted to Vour computer but you will need the user port and
Pressing any combination of the BREAK key does not affect the STARSTICK software and
TABBREA * REPLICA II is auto booted and is compatible with the STAR-
STICK ROM V2 + .
The software patch provided in the ROM monitors O S. calls and patches the Joystick to
the Games programs, and so will work with most games programs even programs not meant to
function with Joysticks (except those using illegal direct memory addressing)
to games
•KILL ROM manager, disables troublesome
ROMs
•DOUBLE replace up to two joysticks
TAB-BREAK Auto boots REPLICA II
•PAUSE define key to freeze game
•NPAUSE dissable ’PAUSE.
•NAME predefined key i^rotocols.
•HELP KEYS display current key protocols
•REPEAT enables ROM based auto repeat
•NREPEAT dissables ’REPEAT
Should a contention state occur when two roms or
more try to use the same ’command prefixing any of
the above with M will help solve the problem
DEALER ENQUIRIES
and
EXPORT ORDERS
WELCOME
available from
MICROTEST LTD
18 Normandy Way, Bodmin, Cornwall r>L31 1 EX
Telephone: 0208 3812
OR ANY GOOD DEALER
Large picture shows BBC Computer System and a Quickshot II Joystick. Small inset just a few of the
joysticks that will work with the patch lead. Screenshot by kind permission of SUPERIOR SOFTWARE
All MICROTEST ROMs are fully TUBE ® compatible. (TU B E ® is a reg. trademark of Acorn Computers).
| BOOK REVIEWS
the practical aspects of programming;
then a description of the process of
planning and writing a Pascal program
(two helpful illustrative programs are
included); and lastly the book contains
a very useful Basic-to-Pascal ‘phrase
book’.
The book compares Microsoft Basic
and UCSD Pascal, both of which the
authors claim are ‘the most popular
forms for microcomputers’.
The first chapter gets the reader to
grips with Pascal without throwing him
or her into the deep end. By focusing on
the manner in which the simplest pro-
grams are organised, the different
approaches of the two languages to
control statements are emphasised. At
a very simple level Pascal seems more
cumbersome and wordy than Basic,
but the authors reveal the virtues of
Pascal in the later chapters.
This introductory chapter is a real
gem. It provides that most essential
element for a newcomer, immediate
understanding and success. After an
evening typing in the simple examples
given, I had a clear idea of how Pascal
is organised. The text is so clear I found
myself well motivated to read on to dis-
cover the various control statements,
syntax and structure of the language.
The authors have cleverly devised this
initial taster for ‘dabbling-in-the-
language’, analogous to learning a few
travellers' phrases in a foreign
language before beginning a really
serious study. Also it sets the theme for
the whole work, that of moving from
what is familiar (programming in
Basic), to what is unknown and new.
With the aid of so many concrete
examples, transferring to Pascal is far
easier than I first anticipated, and I
began to accept that Pascal has many
advantages over Microsoft Basic. As
the book points out, it is superior for
longer programs as it can organise
them into semi-independent pieces. It
doesn’t merely encourage the pro-
grammer to write in a structured way, it
makes him! The advantages are
obvious- readability and easy debug-
ging of all programs.
The authors are quick to point out the
speed at which Pascal programs run
compared to their Basic counterparts
but add that such a comparison is irre-
levant. On a micro, machine time is free
and programmer time precious. The
real virtue of Pascal is that the organ-
isation it forces on a program reduces
program development time, making it
possible for the micro-user to accom-
plish something in the limited time
available. (Dare they imply that people
don’t enjoy spending hours debugging
Basic programs?)
When Niklaus Wirth drew up the
specification for Pascal he knew it
would enhance its value to make it
available for a number of different com-
puters. Seiter and Weis give a detailed
explanation of how high-level
languages are either interpreted or
compiled into machine code, and pre-
sent a convincing argument for UCSD
Pascal. Because it adopts an inter-
mediate approach, no matter how
microprocessors develop in the future,
UCSD Pascal will be in a uniquely
strong position for universal im-
plementation (possibly the standard for
computer literacy in the 1980s-90s).
This is an opinion to which I whole-
heartedly subscribe. The extended
‘structured’ Basics (such as BBC
Basic) can at best offer only limited
structural features. They are essen-
tially machine-tied and non-portable.
Much of the rest of the book explains
in detail each aspect of the language,
from simple assignment statements
through to procedure nesting. At each
level copious examples are given to
illustrate or extend points made in the
text, emphasis being progressively
shifted from Basic in the early stages to
entirely Pascal in the latter.
The final section of Pascal for Basic
programmers compares MBasic (ver-
sion 5.2) with UCSD Pascal (version
2.0). This section is essentially a
dictionary which enables program-
mers to access quickly the operation
they require (in Basic) and find the
equivalent operation in Pascal.
Frankly, it is difficult to fault Pascal
for Basic programmers. Seiter and
Weis have a considerable understand-
ing of the learning process, and the text
is characterised by its clarity and con-
sidered approach.
For any serious programmer want-
ing to take advantage of the discipline
of Pascal this book is an important step
to successful applications programs.
Rather than simply translating Basic
statements into Pascal it stresses the
process of programming in Pascal and
thereby shows the reader how to take
full advantage of its power and adds up
to a practical, informative guide to
learning to use that power.
Chris Drage
Encouraging
stocking-filler
‘Computer Games to Play and Write’, Dan
Isaaman, Sparrow Books, 126 pages,
£1.50
A PROLIFIC writer of computer soft-
ware and a student at Manchester
University, Dan Isaaman has a number
of publications to his credit. This book
is an excellent introduction to computer
programming for the beginner, written
in a simple style. The instructions are
clear and will be understood by anyone
interested in computing but with little
experience.
Essentially, the book is a listing of 18
games of increasing complexity and in-
triguing titles such as Red Alert, Spy
Codes, NIM and Silo Raid. They are
written so that there are only minor dif-
ferences in coding between a number
of popular home computers, including
the Beeb and Electron, which means
that Isaaman has not taken advantage
of the Beeb’s more advanced features
such as procedures and sound, but for
his inexperienced audience this is
probably an advantage.
The author is to be congratulated on
his very clear descriptions of the pro-
grams and their working. The listings
are bug-free and fully documented, and
in most cases he includes a section on
how the programmer might simplify or
complicate the game. This is the book’s
value - its not just a listing of games. It
could well provide the novice with the
necessary encouragement to move
from using the computer simply as a toy
to writing his own programs.
In a section aimed at helping the
reader to do this a storyline is sug-
gested together with a program plan.
This is followed by a skeleton listing of
the code necessary plus clear explana-
tions and encouragement.
In addition, a number of the full list-
ings provided work satisfactorily and
contain good ideas for games. These
could act as the basis for more interest-
ing programs by adding graphics,
colour and sound.
The book is concluded with a section
on Basic and a glossary of terms.
Altogether an excellent and reason-
ably priced book, and a useful stocking-
filler for parents thinking of buying their
child a computer for Christmas.
Gordon Anderson
215
ACORN USER DECEMBER 1984
Now second processor
compatible - over twice
as fast across the Tube®
and enhancements.
iMa '/iiis QQ® iJuisiaiDis/jaiPBiraia^
The complete program development package for assembly language programmers. ADE is the de
facto industry standard for professional software writers using the BBC microcomputer. The 16k
ROM contains a full 6502 MACRO assembler a dynamic text editor a front panel debugging
monitor and disassembler. ADE comes complete with a 160 page comprehensive reference
manual and a utility/macro library disc. ADE can also be used with tape based machines.
The ASSEMBLER features macros with library facilities; nestable conditional assembly; flexible
listing options (with or without macro expansion); hex, decimal, binary and ASCII data formats;
dummy section; full range of arithmetic and logical operators; symbol table sort and dump; file
chaining and 29 powerful pseudo ops. Source and object files are kept on disc so there is no limit
on program size or location.
The EDITOR is designed with the programmer in mind for writing both programs and
documentation. The editor includes a very powerful command language (including macros) that
enables much editing to be done on a semi-automatic basis. It features full screen editing and
deferred edit modes; no limit to document size; edit with backup facilities and a versatile text
formatter.
The DEBUGGER is instantly accessible for inspecting, modifying and disassembling machine code
programs. Features include full 64 byte display in hex, ASCII and disassembled format registers;
stack; single step; breakpoints; memory search and much more.
Price £60 inc vat. Please specify 40 or 80T utility disc.
.:v:w:-vy.v^
11 ,
• *
Now second processor
compatible.
ASM provides all the superb features of the ADE macro assembler on its own ROM.
The program source file may be written using any editor (even Wordwise or View!). Complete with
reference manual and utility/macro library disc. Use the assembler that professional software
writers use.
Price £35 inc vat. Please specify 40 or 80T utility disc.
SPY2 is a combined front panel debugging monitor and disassembler with extensive disc
utilities all on one ROM. SPY2 is instantly accessible to the programmer for inspecting,
modifying, debugging and disassembling machine code programs. SPY2 also features a
relocator and program trace facilities. SPY2 will access any ROM either in the sideways ROM
sockets or on an extension board. ROM memory may be displayed, single-stepped through or
disassembled.
SPY2 includes a set of powerful disc recovery commands for interrogating, editing and retrieving
data stored on a floppy disc. SPY2 also includes a disc formatter as well as a non- destructive single
track reformatter.
In all SPY2 has a comprehensive set of 23 utility commands. These are supported by an excellent
Reference Manual.
The SPY2 front panel encompasses all the superb, easy-to-use facilities of the renowned SPY
debugging monitor PLUS additional commands for toggling and finding breakpoints; relocating
machine code programs; single stepping through subroutines in one go and facilities for accessing
the front panel from programs in RAM or ROM with breakpoints, OSBYTE or CTR-F.
SPY2 features a versatile disassembler with hex dump, full and intelligent disassembly. This
identifies data areas in the program; these being displayed as a hex/ASCII dump. Operating system
calls are labelled creating very readable code. The powerful trace facilities enable program
instructions and register contents to be traced to printer whilst the program is running.
Indispensable for graphics programs as they can be stepped through whilst observing the effects
on the screen.
SPY2 features a disc sector editor 1 displaying the contents of a whole sector; disc search facilities
for finding byte patterns or strings and free disc space. Files may be recovered by creating a
directory entry with all the data concerning the deleted file. Directory entries can be easily
amended using the ‘AMEND command. The ‘FORMAT command formats discs with any number
of tracks. A verify command checks discs. The ‘REFORMAT command is extremely useful for
recovering information from a bad track, reformatting it and restoring the data. Commands are
included for loading files at Erl 900 and automatically downloading (and running) them.
The most comprehensive of all debugging/disc utility ROMs.
Price £30 inc vat.
Dealer Enquiries Welcome
Dept AB 12 Collegiate Crescent, Sheffield S10 2 BA
216
ACORN USER DECEMBER 1984
I REVIEWS
Kmon assembler/monitor, Kansas City
Systems, Unit 3, Sutton Springs Wood,
Chesterfield, £34
ACCORDING to the Kansas catalogue,
Philip Gibbs, the author of Kmon , was
asked to examine all the existing
assembler/monitors for the Beeb and
improve upon them, adding any feature
he thought useful. Something of a tall
order, so how did he get on?
One of the biggest failures of the
existing products, he believed, was the
way they ‘felt’ to the user. Kmon makes
extensive use of colour coding of input
and screen messages in mode 7, and
this certainly means it’s easy to see
what’s going on. Assembler listings
have all relevant MOS labels (such as
OSBYTE, OSWRCH) inserted automati-
cally when the relevant address is
called, and this goes for user defined
labels too. The scroll speed of hex
dumps may be adjusted, as well as
being halted using CTRL/SHIFT. These
features are very easy to get used to
and make use of, but it’s a pity after all
this thought that there are a couple of
niggles. For instance, all input is
assumed to be decimal unless pre-
ceded by a Surely everyone who
regularly uses a monitor/debugger
would prefer a default to hex.
However user-friendly a product
may be, it is of little use if it doesn’t con-
tain the right features. Kmon is a bit
curate’s eggish in this. Its assembler
facilities are excellent, offering a single
and double-pass assembler, producing
a well documented listing and provid-
ing pseudo-ops ORG, MEM, DFB, DFW,
DFS, SPC and REM. Most of these are
implemented in the Basic II assembler,
‘Kmon is friendlier
than most . . . but
lacks some of the
monitor facilities
normally expected’
but are rather more self-explanatory
under their Kmon names. Assembled
code may be relocated using a built-in
routine and then saved and run, again
from within the system. A disassembly
is easily arranged and the source is
also easy to list and edit from the key-
board.
When it comes to the monitor,
although everything is there, some of it
is a bit awkward to use. The only time a
‘front panel’ display shows up, for
example, is when running a program
which comes across a BRK instruction.
If it is then necessary to feed something
into one of the CPU’s registers, this
may only be done indirectly by loading
zero-page addresses assigned for the
purpose. There is no way of single-
stepping a program, although up to ten
breakpoints may be inserted at differ-
ent points in the code. Individual
memory locations may be directly
accessed and if a two byte value is
entered, this is automatically up-ended
into the low-byte, high-byte format
used by the 6502. It would, however,
have been easier to use if it were com-
bined with the hex-dump, thus allowfng
the user to romp about in memory alter-
ing bytes as required (several similar
programs offer this). Blocks of memory
may be filled or moved, and single or
two byte words may be searched for.
All commands are single letters, some
followed by the required parameters.
Overall Kmon is friendlier than most,
and worth considering in the same light
as Exmon, ADE and others, but lacks
some of the monitor facilities normally
expected. With a few fairly minor
amendments, it could be the best of the
bunch. Simon Williams
★ ASTRONOMY ★
SKY-BABY’ is a highly sophisticated scientific program running on BBC-B (cassette loading). It
caters for astronomers ranging from complete beginners to advanced amateurs and aspiring
professionals, and for educational institutes.
‘SKY-BABY’ s many features include:
★ Colour and brightness coded display of stars, planets, sun and moon in selected area of sky
★ View from any position on earth, any date and time specified by user
★ A library of all stars down to magnitude 4.0 (i.e., 469 stars) including coordinates, magnitudes and
names
★ Orbital parameters of planets: sun and moon positional formulae
★ Star sizes plotted to indicate brightness; sun, moon and planets colour coded
★ Moveable ‘space probe’ to identify name and details of any object displayed on screen
★ Details of current position, rising and setting times of any selected object: provision for an additional
user-specified object, e.g., known comet, galaxy, radio source, etc.
★ Detailed User Guide: sections on program use, astronomical nomenclature and positional astronomy,
formulae used, fully annotated expanded program listing, etc., etc.
★ Auxiliary program to analyse and list contents of stellar library
★ Unhindered access to Author by phone most times: callers welcome
‘SKY-BABY’ package, consisting of CIO Cassette containing three files (program itself, stellar library,
auxiliary program), and 35-page User Guide £1 2.50 inclusive
NEW: Instructions for disc running, and running on Electron available on request.
payable to:
STELLAR ENTERPRISE, 84 Dudsbury Road, Ferndown, Wimborne, Dorset, BH22 8RG
Phone Bournemouth (0202) 575234
HAVE YOU ALREADY GOT DISK DRIVE(S) FOR YOUR BBC
COMPUTER?
SOLIDISK HAS SOMETHING TO OFFER.
827i°anH^A °f h YOU * 0*0 *™VE ALREADY. A DUAL FDC DISK FILING SYSTEM (DFDC, using the old
opposltepage) 9 ^ " CW WD177 ° FDC) ’ ADDS DOUBLE DENSITY AND KEEPS TOTAL COMPATIBILITY (See
-FOR THOSE WHO
MUCH FASTER AND
HAVEN’T, A DUAL DENSITY
CHEAPER THAN THE 8271.
DISK FILING SYSTEM
(using the new WD 1770) WILL PROVE
THE DISK DRIVE:
J $ r ! ve P' c * ures ) comes from the new series VLSI ultra quiet, auto spin -up
5.25 c ™ lf height, solenoid head load, 40/80 track, single and double density MIT-
oUDlonl Mto. It is fast, quiet and consumes far less power than any previous
™dds 2 new 64 pin surface mounted microcontrollers (from Motorola and Mit-
subishi)^ largely reduce the area occupied by the drive electronics (see pictures), leaving
so much more room for the diskette, with very low noise level and reduced friction of the
media and the jacket.
SOLIDISK DUAL DENSITY DISK FILING SYSTEM.
?n?or» C ^ ar ^ C ^ er * S ^ cs * nc ^ uc ^ e very high operating speed, Acorn compatibility, automatic
4U/80 track switching, auto density, resident disk formatter and 100% compatibility
with Solidisk Sideways RAM.
IS 5^5? *!?? simplest ever Disk Upgrade for the BBC computer: with only 4 components
1 ROM, 2 buffers and the FDC. (See picture 3).
Solidisk software engineers have built in to the 8192 bytes of the 1.40 ROM more
facilities than any other DDFS manufacturer has managed before.
The result is a substantial cost reduction, which is passed on to you.
Solidisk engineers won’t stop there.
But let’s first answer some more immediate questions.
1 - SINGLE OR DOUBLE DENSITY?
You get 60% more storage in double density mode than in single density mode at no
extra cost.
In single density - the usual Acorn disk format - you get 10 sectors or 2.5 k bytes of
storage per track. That is what the Acorn DFS and many others can do
L n r Av e /^P rds \ you get 100k with a 40 track sin 9 ,e sided disk drive (such as the TEAC
55A), 400k with a double sided 80 tracks disk drive (such as the one in this offer).
IIP U uble density, you get 16 sectors or 4k bytes per tracks, an increase of 60%
With the same TEAC 55A disk drive, you get 160k instead of 100k or with the disk drive
m this offer, you get 640k bytes instead of 400k
The majority of software tested also runs FASTER in double density mode than in single
density mode, especially Wordwise, View, Masterfile and Scribe and 95% -I- of games
are also compatible with double density.
2 - INSTALLATION:
As the STL DFS consists of only 4 ICs, to be plugged into existing sockets on the BBC
computer board, installation is quite simple and should not take more than a few
minutes even if you are a novice. Simply instal the 4 ICs into their sockets and connect
the disk drive (see picture 4).
3 - BASIC DISK SYSTEM COMMANDS AND UTILITIES:
— ACCESS < afsp> (optional L)
— ’BACKUP Usource drive > <dest. drive >
— ’COMPACT (optional <drive>)
— ’COPY < source drive > <dest. drive > <afep>
- ’DELETE < fsp>
- *DIR (<dlr>)
— ’DRIVE (optional <drive>)
- ENABLE
— ’F40 (optional < drive-)
— *F80 (optional <drive->)
— ’INFO <afsp>
— ’LIB (optional <dir>)
’LOAD -'fsp> (optional < load address.^)
’RENAME <old name > <new name >
— ’SAVE <fsp> <start > <end> <exec>
- ’TITLE <title >
— ’VERIFY (^'optional < drive >)
- ’WIPE <afsp>
- ’BUILD < fsp>
- ’DISC
- ’DUMP <fsp>
- ’LIST <fsp>
- ’TYPE <fsp>
- ’DDFS
Other OS commands include LOAD, SAVE, BPUT, BGET, OSFILE, BLOCK GET BLOCK PUT
OSARGS, OSFIND, PTR, OSWORD 7F, 7D, 7E etc.
THE SPECIAL PACKAGE DEAL:
A COMPLETE 640K DISK OUTFIT AT ONLY £209.95 INCLUSIVE:
- ONE 80 TRACK DOUBLE SIDED DISK DRIVE.
- ONE DOUBLE DENSITY DISK INTERFACE.
- ALL LEADS AND MANUAL.
- WORD PROCESSOR.
- ELECTRONIC SPREADSHEET.
- SPELLING CHECKER.
- DATABASE.
- STOCK CONTROL.
- MACRO BASIC.
- FULL ONE YEAR NO QUIBBLE WARRANTY.
Optional extra:
- DFDC instead of DDFS: £10.00.
Care is taken ip the disk directory presentation, showing the disk size and other useful information.
Whenever a diskette is being spun, its number of tracks and density are identified. This information
helps the DFS to skip alternate tracks if a 40 track disk is in use in an 80 track drive and also switch
the FDC to single or double density.
The net result is exceptional response and user-friendliness.
Outstanding speed too.
As shown in the benchmark test on the opposite page.
CUT THE COST OF RUNNING YOUR MACHINE
Solidisk DDFS comes with free bundled software: (see picture 5).
— Solidisk Database — a fast, efficient and flexible disk based random access database,
deal for prescription records, club membership etc.
— Solidisk wordprocessor.
— Solicalc electronic spreadsheet.
— Stock Control — very useful for small commerce. Features include menu driven,
easy to follow operating instructions, stock items can be grouped by categories, by
suppliers, by frequency of movements etc. Stock valuation report (inventory), sale price
list, reorder forms can be printed automatically as requested.
— Silexicon — the most successful spelling checker with English, French and German
dictionary. Self dictionary generating capability.
— Macro Basic — a BASIC program generator capable of using bits of old programs to
create new programs. Simply ingenious!
— Benchmark for disk drive and disk utilities.
4 - OUTSTANDING PERFORMANCE:
The table below shows the benchmark timing for STL DDFS 1 4. The benchmark consists of disk operations such as save and load a
16k program, open and close files. BPUT, BGET strings and numbers, format and verify a disk etc., and is available upon request,
otherwise listed in Solidisk DDFS User Manual.
The benchmark tests Bl to B9 are the same as used by many reviewers The time is expressed in seconds and parts of 100th of a
second. The disk drives are twin 40/80 track double sided MITSUBISHI M4853. the diskettes are Verbatim Datalife MD 557 series,
96TPI. double density, double sided, pre verified to ensure that the media is free of all error and mechanical defects and containing
solely the benchmark program The test is loaded into memory, the drive motors are allowed to stop completely 2 seconds between
tests. 10 timing samples are taken and the mean time is calculated automatically
For example
lOODEFFNblREM Save a 16k program.
110T r TIME
120 ‘SAVE A 8000 ^4000
130 TIME — 7 n f
Full listings arc included in the User Manual
This FN is called 10 times with 3 sec. interval, the mean result is printed as B1‘
BENCHMARK DESCRIPTION
S/D TIME
D/D TIME
Bl Save 16k
2.62
1.43
B2 Load 16k
2.45
1.23
100 times
20.70
20.16
B4 Openout and print
1000 numbers (255)
5.84
4.66
B5 Openin and input
1 000 numbers (255 )
4.72
4.14
B6 Openout and print
100 80 bytes strings
6.18
4.91
B7 Openin and input
100 80 bytes strings
4.90
4.31
B8 BPUT 100 bytes (255)
3.01
2.06
B9 BGET 1000 bytes (255)
1.88
1.52
OPERATIONS
S/D TIME
D/D TIME
FORMAT 40 TRACKS:
17.74
17.74
FORMAT 80 TRACKS:
33.22
33.22
VERIFY 40 TRACKS:
9 30
9.30
VERIFY 80 TRACKS:
17.84
17 84
BACKUP 01 80 TRACKS:
37.69
37.69
BACKUP 02 80 TRACKS:
39.46
39.46
COMPACT 100K- 10 FILES
22.42
18.82
Note 1: Whenever a file is to be opened. STL DDFS automatically refreshes the disk directory, thus preventing
erroneous disk change. Many other DFS’s do not take the same care, although yielding a much shorter time, and
this could accidentally stop the program.
With Wordwise
Load 2000 words (17811 bytes) 16.80 sec. (41.40 sec. with AC.
With Scribe:
Count 2000 words (17811 bytes) 4.20 sec. (9.80 sec. with AC .90 DFS)
With Beebug’s Masterfile
Sort records 1 to 20 in PEOPLE sample database, the database is presorted on field 2 then the
program is asked to sort on field 1, the time is then taken: 56.23 sec. (127.86 sec. with AC. 90 DFS).
These timings are improved even further in double density mode.
The figures speak for themselves.
STL DDFS dramatically increases the operating speed of your software, including wordprocessors
like Wordwise, View, Scribe, databases like Masterfile, Starbase etc.
Solidisk engineers won’t stop there.
ONE ROM TO RULE THEM ALL
Already a super mini floppy (2.4 MB) and controller for under £400, a 10MB integrated Winches
ter hard disk for under £600 AND AN EVEN MORE POWERFUL 16K ROM (2.0 UPGRADE) with
outlined specifications below are planned for Christmas.
— Unlimited number of entries into the disk directory.
— File size and disk size can be as big as 16MB.
— Immediate recovery of accidental file deletion.
— Built-in wordprocessor in place of the classical * BUILD.
— Disk sector editor, disk search and replace, tape to disk, disk to memory below PAGE, disk
duplication.
— Instant data encryption and decryption using 256 byte single key (expandable).
— Quadruple FDC drivers (8271, 8272, WD 1770, WD 2793).
— RAM Disk facilities for Solidisk Sideways RAM.
6- SOLIDISK DFDC:
THE ONLY SYSTEM TO ADD DOUBLE DENSITY AND KEEP COMPATIBILITY.
If your BBC is already fitted with Acorn Single Density DFS, you can ADD double density to your
system and KEEP the existing DFS with Solidisk DUAL FDC Filing System (DFDC).
Solidisk DFDC system overcomes the problems caused by around 5% of the games ‘specially
those produced by Acomsoft newest releases such as Elite). These programs (directly) controls the
8271 thus requiring its presence.
Solidisk DFDC ROM controls BOTH FDC at a flick of a switch, you can choose the new FDC for
speed or the old 8271 for Acomsoft game disks.
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
i
7 - PRICES (including P and P and VAT)
STL DDFS (disk chip upgrade for BBC B) £39.95
STL DFDC for those who have Acorn DFS £49.95
640k DISK OUTFIT (complete package) £209.95
1.3MB DISK OUTFIT (with twin drives) £359.95
2.0 ROM Upgrade (available soon) £10.00
To order, you can use the coupon. Access and Barclaycard
holders can ring direct:
HOW TO ORDER?
You can order any item using the coupon. Prices are inclu
sive of VAT, post and packing. Access and Barclay card
holders can place their order by phone.
Educational authorities, Acom dealers and OEMs can obtain
quantity discounts.
Name:
Adress:
Credit Card Account:
Callers are requested to ring first for appointment.
Total: !
SOLIDISK TECHNOLOGY LIMITED
17 SWEYNE AVE
SOUTHEND-ON-SEA
ESSEX SS2 6JQ
solidisk’S new telephone number: SOUTHEND (0702) 354674 (10 lines)
SOLIDISK SIDEWAYS RAM: 25,000 UNITS SOLD
Exciting (ACORN USER JAN 84 ), ' ‘Power to your Beeb” (PCN 61, MAY 84), “Break the RAM Barrier” (A&B)
HAS YOUR BBC COMPUTER GOT ITS SIDEWAYS RAM
BOARD YET?
Not surprisingly many BBC computers have got their sideways RAM boards. Solidisk
™V S RAM can be completely integrated into the BBC computer system: with 6502
D^ 80 second processors. Torch disk pack, teletext, Econet and Solidisk 8- sideways
KOM expansion board. y
Adding Sideways RAM to the BBC computer is simple. And it will multiply the
machine s power.
Here is how.
1 - HOW DOES IT WORK?
Occupying the same place as sideways ROMs (such as BASIC, DFS etc) it is treated like
other sideways ROMs and therefore can replace them.
Sideways RAM can run any language, and filing system, wordprocessors, databases etc.
2 — WHAT SORT OF SOFTWARE DOES IT RUN?
Better than sideways ROM, sideways RAM can be written into. This property makes it
^ P° ssible f to run same programs as their ROM counterparts but sideways
2" be as Virtual Memor Y RAM disc, printer buffer, Basic program store
65 C 02 assembler, zero RAM, take DFS etc, etc . . .
C T^ W i HA 7 oth £R SERVICES do you get with all sideways rams?
Solidisk sideways RAM comes with lots and lots of free software (see list on opposite
page). As a sideways RAM user, you will be able to get updated disks*, free local expert
i rwf dnd l 6 ^ monthly newsletters to keep you informed. Solidisk spend more than
1 UUU man hours every month to produce free software for all sideways RAM users.
More and more free software will be available every month.
UVIPAC EPROM ERASER
4 - WHO USES SIDEWAYS RAM?
Solidisk sideways RAM is widely used in schools for ECONET, by programmers to
develop new software, in small business systems for wordprocessing and database**
and now at home, even for games. New applications are being found every day, such as
, to Sideways RAM (essential for increasing memory for VIEW
and VlhWbHEET), Colour Imaging System, Teletext page logger and qenerator
computer typesetting etc.
Sideways RAM is such a versatile and flexible instrument that it will renew your interest
continually.
5 - WHICH SIDEWAYS RAM DO YOU NEED?
Solidisk sideways RAM is available in multiples of 16k, each replacing a sideways ROM
Units are in 1 6k, 32k, 1 28k and 256k. a y
The first step is to evaluate your needs.
Then consult the chart opposite.
You can buy a small unit to start with, and exchange it later for a larger one. Extra costs
involved with upgrading are minimal. The SWR16, 16k sideways RAM is adequate for
most simple tasks (running common programs or for Econet slave stations) includinq
fast disk copying with a single disk drive.
For wordprocessor: using VIEW or WORDW1SE, a SWR32 will do. Large documents
(20 page plus) will require something like SCRIBE and the 128k or 256k Solidisk”.
For database, unless very high speed is required, a SWR32 will suffice for most popular
256k ScJidisk” ^ BeebaSe ’ Fileplus ’ Starbase, Datagem. Otherwise use the 128k or
Remember the more memory you instal inside the BBC computer, the more power
you will get out of the machine.
All sideways RAM units come complete with 60+ page Sideways RAM User Manual 1
utility diskette and 1 year warranty.
Solidisk recommends SCRIBE and STARBASE because they exploit perfectly the inherent speed of RAM disc
?28k Solidisk?Thp t0 T pr °c le T (SUCh aS incrcasin 9 the size of Wordwise) by a hardware solution (buying the
She lSl!dLl< Th f r + aV 15 1 ° M T rli u S Scrib * (or wait untl1 we of{er y° u on * simi,ar and then increase its s^eed
increJ S&ISSSSm W ° rkS WC " W,h m ° 5 ' of ,hcm < fr ° m 6 ,imes
6 - SENDING FOR FREE SOFTWARE:
Our free software is divided into volumes and is available in single density, either 40 or
80 track 5.25" diskettes. 40 track diskettes contain only 1 volume, 80 track diskettes
I contain 2 consecutive volumes, (1 + 2, 3 4-4, 5-4-6, etc.)
j All sideways RAM is supplied with 1 diskette, containing either VOL. 1 (40 tracks) or
I VOL. 1 + 2 (80 tracks) as requested. Extra volumes are charged foe media and postage
I cost.
j The following volumes are available at the present time:
1 — VOL. 1: General Utilities: Menu, STLDISC, STLOEOO, STLRFS, Printer Buffer,
] STLRFS, Quickly, Fastbackup, Keyboard, Word64, help!.
■ — VOL. 2: English Spelling Checker: Suilexicon and English dictionary (15000
j words).
I — VOL. 3: BASIC program generator: Macro Basic. Never Bad Mode again: Virtual
j Memory.
I — VOL. 4: Database: Solidisk Datafile.
I — VOL. 5: Foreign Language Dictionary Generator: Silexigen, Silexicon source code
I for programmers.
I — VOL. 6: French spelling checker (15,000 words).
I — VOL. 7: German spelling checker (13,000 words).
I — VOL. 8: Machine code tools: Solimon, the finest machine code monitor with Disas-
sembler, debugger, single step etc. for both 6502 and 65 C 02 (for second
processor 65 C 02 assembler (for second processor), UVIPROM control
software, SPRITES and SPRITE generator (providing 60 sprites per 16k
sideways RAM).
I — VOL. 9: to be released in October: Solidisk Toolkit, Rubber band, and Z80 drive C
(RAM disc facilities for Acorn Z80 second processor).
I — VOL. 10 to 19: Source code for use with the Technical Manual.
I 7 -TECHNICAL MANUAL:
I THE TECHNICAL MANUAL contains estensive program listings and notes by their
authors. It also covers the MACRO language programming (part of Macro Basic), MOS
conventions for sideways software. Solidisk conventions for sideways RAM software,
STL DFS entry points, the 65C02 programming facilities and schematic diagram,
i The Technical Manual package consists of the Technical Manual and 3— 80 track
I diskettes containing VOL. 10 to 15 and costs £10.00.
8— LOCAL EXPERT HELP:
A list of Solidisk experts is printed in the Sideways RAM User Manual. For the cost of a
local call, they can certainly help you with installation of software advice.
Potential experts are warmly invited to contact us.
UVIPROM EPROM PROGRAMMER AND UVIPAC
EPROM ERASER
The UVIPROM EProm programmer, which plugs into the user port, allows the user to
program 2764 and 27128 EPROMs, either from disc or master ROM. The unit is
self-contained, complete with built-in Vpp generator and system software. Commands
available are:—
*TEST — blank test for new (or erased) EPROMs.
*BLOW<aspf> — programs EPROMs from disc.
*COMP<aspf> — compares programmed EPROMs with source on disc.
*VIEW — displays hex and ASCII dump.
*READ<aspf> — reads contents of EPROM to disc.
UVIPAC-EPROM ERASER:
Mains powered EPROM eraser, can erase up to 3 EPROMS of any size in only 15
minutes. Housed in a custom moulded plastic case, with optical fibre indicator.
SOLIDISK ANNOUNCE THE MOST EXCLUSIVE
SUPPORT FOR THE 65-C-02!
Have you heard about the 65-C-02?
This is the CPU that Acorn has retained for their second processor. The 65C02 has an
extended instruction set, with 43 brand new OPCODES for you to play with. Things as
PHY, PLY, STA ( &A6), STZ, BRA, TRB etc can save 20 1 of memory and increase speed
by 20 25%.
SOLIDISK GIVE YOU FREE* SPECIALLY DEVELOPED SOFTWARE FOR THE
65C02'
(*except media)
65C02 PATCH:
Using DEFFN such as DEFFN (“PLY”), extra instructions are added to the present
BASIC assembler.
65C02 BASIC2 OVERLAY:
Providing you have a sideways RAM unit, this program will turn your BASIC2 instantly
into 65C02 assembler. You do not have to type in ‘OPT FN(“PLY”)’ but simply ‘PLY’
instead, making the conversion job a piece of cake.
SOLIMON, THE ONLY 65C02 MACHINE CODE MONITOR:
This program can be softloaded into Sideways RAM or obtainable in ROM form. It has
everything the popular EXMON has such as Disassembler, Find bytes/string, set ROM
socket, spool, move, hard copy etc and also some ‘impossible’ features such as defining
zero page location that will be used, single stepping sideways RAM, screen modes. More
importantly, it works with the 65C02 and can even disassemble the second processor
ROM'
IN VIEW OF THE LARGE DEMAND FOR THIS CHIP, SOLIDISK OFFERS IT AT
ONLY £11.00+ £1.00 FOR POST AND PACKING
THE ABOVE SOFTWARE IS AVAILABLE FROM US AT ONLY £2.50 TO COVER
THE MEDIA COST OF THE DISKETTE. NO EXTRA POSTAGE WILL BE CHARGED
IF ORDERED AT THE SAME TIME AS THE 65C02 CPU.
(It is understood that enquiries about the 65C02 CPU should be sent directly to us rather
than to RCS, the Rockwell distributor. )
Connect the control wires
PRICE LISTS AND ORDERING (including P&P and VAT)
SIDEWAYS RAM
SWR16 £43.65
SWR32 -£59.95
128K SOLIDISK £150.95
256K SOLIDISKr £257 95
The following are upgrade prices for existing Sideways Ram Users
16 — 32 (return complete item)
16 — SOLIDISK (return item)
16 - SOLIDISK 256 (return item)
32 - SOLIDISK
32 - SOLIDISK 256 (return item)
128 — 256 (return item)
.£19.00
£110 00
POA
£95 00
POA
£125 00
DFS AND DISK DRIVES
STL DDFS DISK UPGRADE
DFDC Twin FDC version
£39.95
£49 95
MITSUBISHI 2 x 80 (incl leads* manual)
MITSUBISHI TWIN (incl leads* manual)
65C02
65C02 software
£163.00
£323.00
12.00
2.00
COMPLETE SYSTEMS (i.e. DRIVES + DDFS)
MITSUBISHI 2 x 80 640K bytes £202 95
MITSUBISHI TWIN 13 MB £353.00
DISKETTES (Datalife Verbatim boxes of 10)
SS'DD 40
DS/DD 40
SS/DD80
DSDD80
£17.00
£23.00
£24.00
£29 00
EPROM PROGRAMMER (use with Swr or Solidisk) £20 95
UVIPAC EPROM ERASER £20 95
2764 PACK OF 5 £36.00
27128 PACK OF 3 £39 95
HOW TO ORDER?
You can order any item using the coupon. Prices are inclu-
sive of VAT. post and packing. Access and Barclay card
holders can place their order by phone.
Educational authorities. Acorn dealers and OEMs can obtain
quantity discounts.
Name:
Adress:
Credit Card Account
Callers are requested to ring first for appointment.
Total: !
SOLIDISK TECHNOLOGY LIMITED
17 SWEYNE AVE
SOUTHEND-ON-SEA
ESSEX SS2 6JQ
SOLIDISK’S NEW TELEPHONE
NUMBER:
SOUTHEND-ON-SEA (0702)354674
(10 lines with automatic exchange)
FREE INTERFACE
WITH EVERY 'brother' TYPEWRITER
MODELS CE51 ,60,70,EM80,1 00,200
PURCHASED
AVAILABLE TO BBC,B USERS ONLY
THIS UNIQUE INTERFACE, INCORPORATING ITS
OWN VIEW DRIVER, WILL ENABLE YOU TO USE
THE BROTHER TYPEWRITERS AS LETTER QUALITY
PRINTERS. ITS EASY TO INSTALL AND COMES
COMPLETE WITH FULL DOCUMENTATION.
COMPARE THIS PRICE FORA
LETTER QUALITY PRINTER
CE51 £299 + VAT.
OR
PURCHASE THE INTERFACE ONLY FOR £75 INCL. VAT
BARCLAY - ACCESS AND CREDIT FACILITIES AVAILABLE
SEND SAE FOR FURTHER DETAILS
ABACUS BUSINESS MACHINES LTD,
961 CHRISTCHURCH ROAD, BOURNEMOUTH.
DORSET. BH7 6AZ. TEL (0202) 423204
TRADE ENQUIRIES WELCOME
Business Software of the BBC microcomputer
The complete disc based package:
• Sales / Purchase / Nominal Ledgers
• Cashbook • VAT Accounting
• Full double entry system
• Trial Balance • Age Analyses
• Built in Database subsystem
• Fully supported a
Requires the Control Module to operate which
includes documentation, system and data discs
on either 40 or 80 track and Database system.
Send for full details to:-
BBC
I
Diamondsoft Ltd., FREEPOST,
Cheadle Hulme, Cheshire SK8 5YB Tel: 061 -485 8705
V
J
When you call please don't disturb Harold — he
broke 1000 on Snapper last week and hopes to
crack 2000 soon. Mind you, there are other
machines in the store that you can use to try out
the software from our extensive range. Printers,
disc drives and monitors too.
6 Chatterton Road, Bromley, Kent.
460 8991
Data /tore
&
A LOW COST DISC BASED
PROFESSIONAL
V accounting program
For The BBC Computer
Micro-Trader
INTEGRATED SALES PURCHASE AND NOMINAL LEDGERS
Designed for business use by a business man. " Micro-Trader "is a fully
integrafed program in which all Sales and Purchase Ledger Transactions
are automatically updated to the Nominal Ledger.
" Micro-Trader " offers full Sales and Purchase Ledger facilities including
SALES INVOICE and STATEMENT PRINTING with a capacity of 450
accounts and 3000 transactions per month in each Ledger
Normal Income, Expenditure. Assets, Liabilities & Journal Posting in the
Nominal Ledger with full Reporting for individual accounts. Audit Trail. Trial
Balance, Profit & Loss and Balance Sheet.
" Micro-Trader " is certified by Customs and
Excise for V.A.T. extraction.
A V.A.T. Return produced in 2 minutes ! ! ! !
STOCK CONTROL and M AILMERGE
programs can be added
PHONE TODAY FOR A FREE FACT SHEET
mEADOU) COmPUTERS
HEBREWS MEADOW. LOWER EVINGAR ROAD. WHITCHURCH. HANTS
Telephone: Whitchurch (025682) 2008
222
ACORN USER DECEMBER 1984
MAKE THE MOST
OF YOUR
COMPUTER.
SID€ 8V SID€ UNITS - 40/80T Duol 400K £299.00
.40/80T Single 400K £175.00
— -Upgrade 400K £160.00
Pooler Supply £35.00
STACK UNITS- 40/80T Duol 400K £299.00
40 Track Duol 200K £234.00
Power Supply £35.00
SINGIC UNITS - 40/80 Track 400K £175.00
40 Track 200K £117.00
PjSCjNTCftfACC Double Density £129.95
Fill prices shown ore exclusive of V FI T.
onncn form
VOUR '
CHOIC€
Unit Cott Order Qty
Send to MUJ Systems Ltd. Matrix House, Lincoln Rood,
Cressex Ind. €st. High Wycombe, Bucks HPI2
3RD. Tel: 0494 32751
Please Send Me the Order as shown above.
The total Unit Value of order =
Please debit my Acccss/Barday Card
Cord No. |
I enclose a cheque for £
Nome
Address
Delivery £
Sub Total £
VAT @ 15% £
_ TOTAL £
Company
1000
r
i
MTERRKE
PUBLICATIONS
Acclaimed books from the
experts . . .
□ Dynamic Games for your Electron
Neal Cavalier-Smith. £4.95
□ 36 Challenging Games for the BBC Micro
Chris Callender and Tim Rogers. £5.95
□ Let Your BBC Micro Teach You to Program
Tim Hartnell. £6.45
□ Putting Your BBC Micro to Work (includes a full
word-processing program, plus 14 others)
Chris Callender. £4.95
□ Creating Adventure Programs on your Computer
Andrew Nelson. £4.95
□ The Easy Way to Program Your New Computer
Tim Hartnell. £3.95
□ Practical Applications for the Microcomputer
in the Home.
David Hole. £4.95
□ The Art of Structured Programming
Peter Juliff. £5.95
These books are available from most book and computer
stores. In case of difficulty, order directly from us.
Interface Publications, Dept. QAU,
9-11 Kensington High Street, London W8 5NP.
Please send me the indicated books. I enclose £
Name.
Address
IIITERFdCE
PUBLICATIONS
Vfe’re the Experts.
(TRADE ONLY: Interface Publications are distributed exclusively in the UK and
Eire by W H S Distributors. Export trade handled by Interface Publications ) j
.Tel:
ACORN USER DECEMBER 1984
223
A vacancy
exists for an
editorial/
programming
assistant to
work in the
EdlTORiAl/
magazine
office of
PROqRAMMiNq
AssisTAIMT
and/or Acorn
Electron, and
be able to
write English
in a clear and
interesting
style.
If the idea of
BEEBUG Publications Ltd as a working in a stimulating and
member of a small team producing challenging environment appeals to
BEEBUG and ELBUG magazines. you then we would like to hear from
The work is varied and often hectic, you straight away
and involves editing and preparing Applications should be made in
both copy and programs for writing to the address below, and
publication together with some
original writing/programming.
Salary will be according to
experience.
Applicants should be very familiar
with the use of the BBC micro
should include a full curriculum vitae
together with the names of two
referees.
Personnel Dept,
BEEBUG Publications Ltd,
RO. Box 50, St. Albans, Herts.
r^lrjBBC MICRO
- USER SUPPORT -
• 10 ISSUES OF BEEBUG MAGAZINE MAILED FREE TO MEMBERS • 30
EXCITING GAMES AND VISUAL PROGRAMS • 43 SOFTWARE REVIEWS • 33
HARDWARE REVIEWS • 16 BOOK REVIEWS • 150 HINTS AND TIPS • 25
APPLICATION PROGRAMS • SERIES OF ARTICLES FOR BEGINNERS • MANY
ADVANCED TECHNICAL ARTICLES • NEWS AND PRODUCT INFORMATION
• PLUS SPECIAL OFFERS • BIG DISCOUNTS ON A WIDE RANGE OF
PRODUCTS • EVENTS • BRAIN TEASERS • LOCAL CLUBS
• FULL MAGAZINE INDEX
A YEARS SUBSCRIPTION WOULD HAVE BOUGHT YOU ALL THIS
Figures based on the 10 issues of BEEBUG Volume 2.
BUT ITS NOT TOO LATE TO JOIN FOR VOLUME THREE
BEEBUG PUBLICATIONS LTD. PO BOX 109, HIGH WYCOMBE, BUCKS
PLEASE ENROL ME FOR VOLUME 3 of BEEBUG AT £9.90 (10 ISSUES) BEEBUG HAS BEEN ESTABLISHED
NAME FOR TWO YEARS AND NOW HAS
OVER 25,000 MEMBERS. IT OFFERS
TOTAL USER SUPPORT TO ALL BBC
AMOUNT ENCLOSED MICRO USERS.
PLEASE MAKE CHEQUES MADE PAYABLE TO BEEBUG PUBLICATIONS LTD.
AND SEND TO:- DEPT 13 PO BOX 109, HIGH WYCOMBE, BUCKS.
(DISTRIBUTION AGENTS FOR BEEBUG)
ADDRESS
224
ACORN USER DECEMBER 1984
J USER GROUPS
y This indicates clubs that have responded to our circular asking for confirmation of details and continued existence.
Would those clubs who have not responded please do so, otherwise they will be deleted from our list.
d The Secretary
Wakefield BBC Micro
User Group
116 Pinderfields Road
Wakefield
West Yorkshire WF1 3PL
■ Colin Price
Keighley Computer Club
Red Holt
Hainsworth Wood
Keighley
W. Yorks
Tel: Keighley 603133
■ Jennifer Woeller
Sutton Library
Computer Club
Sutton Central Library
St Nicholas Way
Sutton, Surrey
Tel 01-661 5031
■ Mr C. Rutter
Medway Atom Users Club
St John Fisher School
Ordnance Street
Chatham
Kent
■ Mr J. Ashurst
Acorn Computer
Users Group
Abraham Moss Centre
Crescent Road
Manchester 8
yd BBC Adventure Club
18 Weardale House
Woodberry Down
London N4 1QN
v J^John Wood
Atom Users’ Group
of Canada
812 Cabot Trail
Milton
Ontario L9T 3M8
Canada
jd Austin Vaughan
Irish Amateur
Computer Club
35 Monastery Drive
Clondalkin
Dublin 22
Eire
Tel: (01) 593112 (evenings)
jd Miss J. Lines
South East Essex
BBC User Group (SEEBUG)
97 Oakhurst Drive
Wickford
Essex SS12 0NW
Tel: 03744 63396
jd D. Donaldson. Secretary
Bracknell Primary Schools
Computer Users’ Group
Wildridings County Junior
School
Netherton
Bracknell
Berks RG12 4DX
■ Stuart Mallinson
Huddersfield BBC Micro
User Group
34 Ryefields
Scholes
Huddersfield
West Yorks HD7 1XF
jd J. Smith. Secretary
Brighton, Hove & District
Computer Club
30 Leicester Villas
Hove
E. Sussex BN3 5SQ
N d Mr Ric Keyworth
North London BBC
Micro Users Group
The Penthouse'
4b Kilburn High Road
London NW6 5UL
Tel: 01-734 9235
(7am-3pm Mon-Fri)
jk Andrew Grant
Parson Cross BBC
User Group
28 Rokeby Road
Sheffield S5 9FU
Tel: 0742 461203
f \ F Taylor, Secretary
he Derby Microcomputer
Society
c/o 5 Park View Close
Allestree
Derby DE3 2GH
Tel: Derby 559334
jk Roy Street
Norwich & District BBC
Microcomputer User Group
Church Farmhouse
Themelthorpe
Dereham
Norfolk NR20 5PS
Tel: Foulsham 579
■ Keith Mitchell
Edinburgh ZX Computer
Club
19 Meadowplace Road
Edinburgh
Tel: 031-334 8483
■ Robin Bradbeer
Association of London
Computer Clubs
Polytechnic of North London
Holloway
London N7 8DB
jk Andy Purkiss
North & Mid-Essex
User Group (NAMEBUG)
12 Palm Close
Witham. Essex
Tel: 0376 515609
Prestel: 376515609
d M. A. Cowley, President
Beebnet
PO Box 262
Kingswood
South Australia 5062
d Martin Coffey
Atom Users Club
11 Courtfield Road
Ashford
Middlesex TW15 1JN
d Brian Pain
¥eebacc
40a High Street
Stony Stratford
Milton Keynes
Tel: (0908) 564271
d Duncan Coulter
Preston BBC User Group
8 Briar Grove
Ingol
Preston PR2 3UR
d R. welch
Harpenden
Microcomputer Group
7 Tylers
Harpenden
Herts AL5 5RT
■ Mr P. Frost
Atom Users Group
3 Leyland Road
Bulkington
Warks CV12 9LW
d The Sydney BBC
Microcomputer User Group
c/o Stuart McCann
500 Miller Street
Cammeray
NSW 2062
Australia
Tel: Sydney 923 1137
d John Hannon
Tasbeeb (BBC Users’
Group)
Box 25 PO
North Hobart
7002 Tasmania
Australia
Tel: (002) 342704
■ A. F. Powell
The Daventry and District
Computer Club
c/o The Daventry
Ex-Servicemans Club
Market Square
Daventry
Northants
d BBC INFO
Horten Ingeniorhogskole
Skippergt. 6
3190 Horten
Norway
d E. R. Piper
Bognor Computer Group
(BUG)
2 Ely Gardens
Aldwick Park
Bognor Regis
Sussex P021 3RY
■ Andrew Pike
Peterborough Personal
Computer Club
920 Bourges Boulevard
Peterborough PEI 2AN
Tel: 0733 44342 (after 5pm)
d John Farris
Mid-Cheshire Computer
Club
75 Swanlow Lane
Winsford
Cheshire CW7 1JD
Winsford 53339
d G F Wilcockson
BAUG
(Bottisham Acorn User
Group)
19 Gallows Hill
Saffron Walden
Essex CB1 1 4DA
Tel: 23793
d OIFIG
(Official Irish Forth Interest
Group)
c/o Hugh Dobbs
Newtown School
Waterford
Eire
■ Acorn Users Group of
Sweden
c/o Janne Soderberg
Frihetsvagen 32
S-175 33 Jarfalla
Sweden
Jk The Secretary
Radio Amateur Micro
User Group (G4KCS)
c/oR A. Webb
39 Aldworth Road
Stratford
London E15 4DN
d Graham Dubber
BOGBUG
(Borough of Gosport BBC
Users Group)
128 Wych Lane
Gosport
Hants PO13 0TE
Tel: (0329) 282221 (evenings)
d Anders Wickman
BBC User Group (BUG)
Folkungagatan 58
116 22 Stockholm
Sweden
■ Peter Wilson
Universal Micro Club
26 North Cape Walk
Corby
Northants NN18 9DQ
Tel: Great Oakley 742622
d John Haigh
Iver Computer Society (IC’s)
11 Colliston Walk
Fords Farm
Calcot. Reading
Berks RG3 5ZJ
Tel: 0734-417534
■ John Eary
Kinder Peak Computer Club
36 Parkway
New Mills
Tel: New Mills 43870
d C. Verrier
Wandsworth Computer Club
Earlsfield Library
Magdalen Road
London SW11
■ Mr R. Luff
Kingbee
54 Arlington Close
Kingswinford
West Midlands
d Computer Club
Caterham Leisure Centre
Godstone Road
Caterham
Surrey CR3 6RE
Tel: Caterham 48304/43316
■ Ted Ryan
Eastwood Town
Microcomputer Club
15 Queens Square
Eastwood
Nottingham NG16 3BJ
d Mr T A. Kayani
SOBAT Computer Club
(East London)
12 Calderon Road
London Ell 4EU
Tel: 01-556 5423
■ Mr M. G. Forster
Potbug BBC Users Group
8 St George s Avenue
High Lane
Tunstall
Stoke-on-Trent
Tel: 818499
d Steve MacLeod
BBC Users Group of
Canberra
5 Hatfield Street
EvattA. C.T. 2617
Australia
Tel: (062) 587719
■ A. H. Fowler
Tonbridge School Computer
Society
44 Birling Road
Tunbridge Wells
Kent TN2 5LY
■ J. Assies, Secretary
Big Ben Club
PO Box 177
4670 AD Zevenbergen
The Netherlands
■ H. W. H. Fisher
Sunningdale BBC User
Group
82 Cedar Dive
Sunningdale
Berks SL5 0UB
Tel: Ascot 25030
yd Peter Hughes
Format 40/80 Club
BBC Disc User Group
5 Marsh Street
Bristol BS1 4AA
■ Dave Davies
229 Manley Road
Chorlton-cum-Hardy
Manchester M21 1RB
Tel: 061-881 0382
d Tony Latham
Computer Users Club
69 Hadlow Road
Welling. Kent DA16 1AX
d Tony Pickard
Newcastle & Washington
BBC User Group (NEWBUG)
c/o Washington Town Centre
Library
The Galleries
Washington, Tyne & Wear
Tel: Houghton (927) 849342
after 6pm
d John Fryer, Treasurer
ABUG
17 Edgedale Road
Sheffield S7 2BQ
d Chris Parry, Secretary
Stratford Computer Club
15 Kipling Road
Stratford-on-Avon
Tel: 0789 68080
d Robert Watt
Inverclyde BBC Micro Users
Club
9 St John's Road
Gourock
Renfrewshire PA19 1PL
Tel: Gourock 39967
d Antony Hurden
West Suffolk BBC Micro
Users’ Club
14 Plovers Way
Bury St Edmunds
Suffolk IP33 2NJ
d Forum 80
421 Endike Lane
Hull HU6 8AG
d Simon Ward
Porchester & Fareham
Computer Club
9a East Cams Close
Downend
Fareham
Hants P016 8RP
d D. Davidson
Central Scotland BBC User
Group
1 Roxburgh Place
Larbert
Stirlingshire FK5 4UE
d Linda Yeomans,
Secretary
Beeb Users Group (Bug
Club)
13 Regent Street
Church Gresley
Burton-on-Trent
Staffs DE1 1 9PL
d Arjen Raateland
Hopeatie 10A21
00440 Helsinki 44
Finland
Tel: 90-5625027
d Sqn Ldr J. A. Upham
RAF Personal Computer
Association
Man S (ADP)
HQ RAFSC
RAF Brampton
Huntingdon PE18 8QL
d Bazyle Butcher
Harrow Computer Group
16 St. Peter’s Close
Bushey Heath
Watford WD2 3LG
Tel: 01-950 7068
d MUSE (for teachers)
PO Box 43
231/2 Friary Chambers
Whitefriargate
Hull HU1 2HD
Tel: 0482 20268
d Nik Kelly
Mersey BBC User Group
56 Queen’s Drive
Liverpool L4 6SH
d R. V. Souter, Secretary
TRS-80/Beeb Users Group
4 Risby Garth
Skidby
Cottingham, Hull
HU16 5UE
Tel: 0482 845326
d BBC Micro Club Tenerife
PO Box 1297
Santa Cruz de Tenerife
Canary Islands (Spain)
Tel: (922)216546
d Rupert Steele
Association of Computer
Clubs
17 Lawrie Park Crescent
London SE26 6HH
d Andy Leeder
Amateur Computer Club
Church Farm
Stratton St. Michael
Norwich NR15 2QB
d Bob Hindle
South Yorks Personal
Computer Group (SYPCG)
139 Penrhyn Road
Sheffield S1 1 8UP
d J- G Dowling
Acorn Atom Users Group
27 Oribi Avenue
Van Riebeeck Park
Kempton Park 1620
South Africa
225
ACORN USER DECEMBER 1984
/
THEPRINTED WORD
LOW PRICES
star
«3eminJ ro *
TOP SERVICE
f lox I
V
JUKI 6100
One Year Warranty
20 CPS : BiDirectional & Logic Seeking
1 0, 1 2, 1 5 & Proportional Spacing
Wordstar Compatible
2K Buffer : 13 Inch Platen
Underline : Backspace + Lots more
Centronics Interface Standard
RS 232 Interface £54.00 + VAT Extra
Tractor Feed £99.00 + VAT Extra
Single Sheet Feeder £238.00 + VAT Extra
JUKI 6100 £330.43 + VAT =£380.00
BBC/ORIC or DRAGON Package
JUKI 6100 + C.J.E. PRINTER PACKAGE
£400.00 inc. VAT
W- •
CANON PW-1080A
Near letter Quality Printer
NLQ Mode 23 x 1 8 Matrix: 27 cps
Draft Mode 11x9 Matrix : 1 60 cps
Full range of Epson FX 80 Print Codes
Friction & Tractor Feed
Centronics Interface Standard
CANON PW-1156A (Accepts 15" Paper) Available
CANON PW-1080A £278.26
CANON PW-1156A £360.00
+ VAT = £320.00
+ VAT = £41 4.00
PACKAGE PRICE for BBC MICRO/DRAGON/ORIC
CANON PW-1080A C.J.E. PRINTER PACKAGE £345.00 inc.
CANON PW-1156A C.J.E. PRINTER PACKAGE £439.00 inc.
VAT
VAT
Special RS 232 Printer Bargain
STAR DP8408 (8" Printing) £187.00 inc. VAT
Ideal for BBC/Newbrain/HX20 & Spectrum Int. 1
Phone for full specification
STAR GEMINI 10X
One Year Warranty
True Descenders 9x9 Matrix
1 20 CPS Bidirectional & Logic Seeking
40. 48.68. 80. 96, 136cpl
Italics. Emphasized. Double strike.
Super & Sub Scripts
Downloadable Character Set
Hi-Resolution & Block Graphics
Friction or Tractor Feed
10 X 10" Carriage. 15 X 15" Carriage
Centronics Interface Standard
RS232 Int. £52.00 + VAT Extra
Gemini 10X £235.00 Inc VAT
Package for BBC/DRAGON/OR 1C
GEMINI 10X + CJE Printer Pack £255 Inc. VAT
Star Gemini 15X £380 inc. VAT
STAR DELTA 10
SPEC. AS FOR 10X PLUS:-
160CPS: 8K BUFFER
CENTRONICS + RS232 INT’S STD
£311.30 + VAT = £358.00
BBC MICRO MODEL B £399.00
Electron £199.00
BBC Micro Model B with Disc Int. £469.00
Large Range of Accessories including Disc
Drives. Printers, Monitors always in stock
Printer Cables
BBC to 36 Way Centronics Type Connector
Dragon to 36 Way Centroncs Type Connector
Oric to 36 Way Centronics Type Connector
Torch to 36 Way Centronics Type Connector
Serial Printer Cables
BBC to 25 way D type
EPSON HX20 to 25 way D type
NEWBRAIN to 25 Way D Type
25 way D type to 25 way D type
£15.00
£1500
£15 00
£20 00
£9 50
£9 50
£1200
£15 00
C.J.E. Micro’s BBC Printer Packs
For Star. Canon & Juki Printers include:
1 . The Printer
2. Delivery by Securicor
3. Cable to the BBC 1 .3 Metres
4. Screen Dump Progam (M/C Source)
5. Text Dump Program
6. Function Key set up Program. For use with WORDWISE
7. Function Key Label Printing Program. For use with above.
8. VIEW Printer Driver
9. 1 00 Sheets of Paper .
1 0. Mains Plug with 3 Amp Fuse
1 1 Booklet giving details of using the printer with a BBC.
12. Character Defining Program for Downloadable-character-set
C.J.E. Printer Packs for other micro’s indude:-
Printer, Cable. Paper, Mains Plug & Delivery
Blank Cl 5/C30 Cassettes Ten for £4 50 ANY MIX
Send SAE for Full Price List
VAT INCLUDED WHERE APPLICABLE
PHONE/CREDIT CARD ORDERS WELCOME
Postage 50p per order or as stated
24 Hr Securicor Delivery
for Printers/Disk Drives £8.00
(SHOP/WORKSHOP CLOSED MONDAYS)
RING
C.J.E. Microcomputers
DEPT (AU). 78 Brighton Road, Worthing
W. Sussex BN1 1 2EN (0903) 213900
EXPORT ORDERS WELCOME
FOR SAMPLE PRINTOUT, FULL SPECIFICATioNS&uSES^RICES
BESTPRICESj^BACKUP ON THE STAR JUKI & CANON PRINTERS
*S"S 00 P ER C AL ER FR AOGE EL IS T 1C EX P EE AL EE 0 OH SH US"
5pEEch 5i_jnthEsizEr
FOR BBC MODEL B
Close approximation of text to speech. Unlimited vocabulary.
Immediate verbal acknowledgement on 'POWER UP'
User programs easily modified by using a simple # S command,
Fits into one of the BBC ROM sockets.
V 2 version *SK enables Speaking keyboard
'options speaks name or letter of key pressed'
(Ideal for visually handicapped).
ROM BOARD
extends sideways ROMs to 1 1 sockets (extendable to 16)
RAM BOARDS
8K version expands to 8K in 2K blocks as required
16K version can be used as 1x8K, 2 x 8K or 1 x 1 6K RAM or
1 x 1 6 K ROM
UGHTPEN, A versatile lightpen with free software tape.
D.E. TALKER £40.00 :
D.E. TALKER V2 £46.00 : p & p £1.00
D.E. ROM BOARD £28.00
8K RAM BOARD (empty) £8.50 : ON TOTAL
16K RAM BOARD (empty) £8.50 : ORDER
LITEPEN 8i cassette £13.50 Disc £1.50 extra
Prices include simple fitting instructions and USER NOTES
S.A.E. FOR FURTHER DETAILS
Please make all cheques and Postal Orders to:
Official Orders welcome
44 Cross Street, Widnes, Cheshire WA8 6LT
The SOURCE |
THAT'S WHERE TO GET IT!
SERIOUS SOFTWARE SOURCE
CATALOGUE
Software to do a job — not to play with ! Our new catalogue not
only lists but gives a description of each program. Business, Ed—
— ucation, Scientific, Engineering, Radio Computing, Statistics
and many other subjects. FREE
BOOK SOURCE CATALOGUE
From Artificial Intelegence to Xenix ! If you need to know more
about almost any subject to do with Computing then this is for
you. Perhaps the most comprehensive specialist book catalogue
ever compiled. FREE
CP/M&MS-DOS SOURCE
CATALOGUE
A range of professional software from some of the worlds most
experienced software houses, for the new operating systems now
available on the BBC B.
A description is given of each program. FREE
GIFT VOUCHER SERVICE
Do you know exactly what to buy as a gift ? Why not give one
of our Gift Vouchers ? — Vouchers start at just £10 — then they
can choose their own gift from any of our comprehensive
catalogues!
Send your name, address and requirement, plus £ 1 ( to cover
postage ) — For your free catalogue.
The Computer Mail Order People
David Winrow Marketing Unit 2 PO BOX 9
Northwich Cheshire CW9 7TP
an INTRODUCTION to
This 120 page book is supplied with a FREE
floppy disc containing TWO demonstration
systems -a STOCKFILE SYSTEM
and a PERSONNEL SYSTEM
IF YOU WANT
* to use your disc drives as something more than
just fast cassettes.
■ to be able to store and retrieve data instantly.
m to learn how to create your own systems.
m to understand how Filing Systems can work.
m to join the vast numbers of people worldwide
who have benefited from this package.
THEN YOU CAN BUY THE BOOK FOR
£12.50 COMPLETE FROM:
The Computer Room 206 Main Street
Newthorpe Nottingham 0773 718578
PROFESSIONAL START
PROFESSIONAL FINISH
For BBC Model A. B or Electron, as coded ★A, or B, or E
MULTIPLE DISC CATALOGUE WA3 ★A-B £8.50
Used with either Wordwise or View. Insert discs one by one to produce a
complete and fully sorted catalogue of your whole diskette library This can be
edited, printed or formatted in any manner you wish. Now included with
MDC is our disc backup and verification utility which greatly assists the
necessary task of making secure backup copies of your diskettes.
AUTO LABEL WRITER WA7 ★A- B £9.25
Automatically at your command prints labels for the disc in drive 0 No more
scribbles to decypher. 100 labels included in the price.
CALENDAR PRINTER Tape WA8 £1 1 00 Disc WA9 £9.00 ★A-B-E
Calendar enables you to print out a calendar or planner to your design within
paper and printer limitations formats for 80 or 1 30 column printers. Automati-
cally calculates first day of week (year 1 901 to 21 00) and will start at first of
any stated month. Supports most common printers.
AUTO MENU-SELECT WA1 ★A-B £8.50
This provides a professional screen layout with fast automatic menu pro-
duction from which software may be automatically loaded (CHAIN/-ARUN/
★ LOAD /★EXEC). Extensive use is made of pre-programmed function keys
which enable ROMs to be selected easily Both single and double sided
drives are supported as are multiple disc drive units.
PROGRAM DEVELOPMENT WA2 ★A-B £8.00
This provides very flexible control of the Screen/Printer together with format
ted listings (indents and splits multiple statement lines). Extensive use is
made of function keys to give Auto- List of Error Lines. Easy Program LOAD/
SAVE/VERIFY etc.
MORTGAGE ANALYSIS Tape WA5 £1 0.95 Disc WA6 £8.95 ★A-B-E
An essential aid if you are considering house purchase or if you currently have
a mortgage. Could save thousands. Gives tabular information that makes sen-
sible mortgage analysis easy with inflation, tax relief and increasing house
prices all being taken into account. In the present climate of changing interest
rates this is an essential aid to planning your finances.
When ordering programs on DISC please add £4 to total order price for disc
etc, (state 40/80 tracks).
For further information ring 029671 -4679 or 0908-641 327
To order send cheque to:
WALTON ASSOCIATES
2 Red House Close, Newton Longville, MILTON KEYNES. MK17 OAH
ACORN USER DECEMBER 1984
227
UNBELIEVABLE! ’
WHO'S H
CLEVER
BOVTHEn?
That s how good the display on this Tatung
Monltor/T.V. is. Yes, like us you w
amazed at the quality of this product.
For little more than the price of a monitor only you can
buy this superb set with, we believe, a better display
than any similarly priced monitor. Plus it works as a
T.V. as well.
Price includes:
ROB Lead • Delivery • 4 Year Manufacturers Guaran-
tee e Despatch normally within 48 hours Callers
welcome at either of our branches Send cheques,
draft, or send or phone your Credit Card No.
LOOK AT THESE FEATURES:
k 4 year parti ft [Yes. four years— it s
labour guarantee not a misprint)
| Not a converted
T.V. built as a monitor/T.V.
) Superb 80 column performance
) Made In U.K.
i Satisfaction
r guaranteed
i Ideal for use with
BBC or electron
computers
3M SCOTCH
DISCS
S.S.D.D.
£ 16*00
LIFETIME
GUARANTEE
BOX OF TEN
L
HUGE RAflGE Of SOFTWARE & BOOKS FOR BBC, ELECTROfl,
SPECTRUM, COMMODORE 64, VIC 20, ORIC, DRAGOH
MEMOTECH At ZX 81
Trade and Overseas Orders welcome
All prices inclusive. Send Cheque, P.O., Bank Draft
or phone your Card Humber to 0386 49641
MICRO CENTRE
BRIDGE STREET. EVESHAM,
WORCESTERSHIRE
Tel: 0386 49641
MICRO CENTRE
1756 PERSHORE ROAD,
COTTERIDGE, BIRMINGHAM.
Tel: 021-458 4564 A
ROMBOX is a sideways ROM extension unit which
enables many existing BBC ROM based programs to be
run on the BBC or the Electron. Fully compatible with
either computer, it is strongly constructed and will
also support the Plus 1 on the Electron, rombox is
supplied with comprehensive instructions and an
inter-connecting cable forthe BBC.
BBC £49.95 (including cable)
Electron £39.50
STARMON is the only machine code monitor for the
Electron and provides a powerful and easy to use
command repertoire for advanced debugging and
machine code programming. A ROM extension unit is
required when used with the Electron. STARMON is
also available for the BBC and both versions are
supplied with a comprehensive and easy to follow
User Manual.
BBC £27.50
Electron £22.50
All prices include V.A.T.
and postage and packing
within the u.K.
Dealer enquiries are welcomed. Available from
good computer shops or from.-
Slogger Limited, 215 Beacon Road,
Chatham, Kent. ME5 7BU.
WE& Telephone: Medway (0634) 811634.
—
a m
S
228
ACORN USER DECEMBER 1984
An entirely new RANGE OF SOFTWARE written especially for the SMALL
BUSINESS using a BBC B COMPUTER, it is based on MODULES which can
be used INDEPENDENTLY or INTEGRATED into a full system. The
MODULES are, briefly:
1 CUSTOMER/SUPPLIER DATABASE: Name, Address, Phone & Con-
tact Fields with ALPHABETIC SORT & FULL PRINTOUT or NAME/ADD.
only for MAILING
2. SALES LEDGER: INDEXED ENTRY of each CUSTOMER, showing CUR-
RENT BALANCE and full HISTORY of A/C Prints STATEMENTS with DEBT
AGEING. Process, Reconcile, Store & List PAYMENT RECEIVED. Lists
SALES
3. PURCHASE LEDGER: Records CASH/CREDIT PURCHASES. Displays
items for PAYMENT and recent PAYMENTS to SUPPLIER Lists all PUR-
CHASES
4. V.A.T. RETURNS: Prints all SALES and PURCHASES within USER
SPECIFIED PERIOD. ANALYSES EXPENDITURE into USER DEFINED
CATEGORIES (Graphics Option available) Prints copy of COMPLETED
V AT RETURN
5. APPLICATIONS PACK: SPECIALISED INPUT ROUTINES create
TRANSACTION DATABASE from which appropriately formatted INVOICES
& CREDIT NOTES can be produced at any time The system caters for 2
VAT RATES or NO V A T and will support SEVERAL APPLICATIONS ON
LINE at one time.
APPLICATION PACKS AVAILABLE NOW: ROAD HAULAGE, SERVICE
COs, GENERAL SALES and PLANT & EQUIPMENT HIRE (which includes
automatic HIRE UPDATE and COST calculations). Others packs are being
prepared but if YOU have a specific requirement please enquire, we may be
able to help.
The MODULES are available on either 40/80 SS/DS Discs from £25 00 +
VAT and are supplied complete with FULL DOCUMENTATION, CON-
FIGURATION ROUTINE and UTILITIES to enable PRINTING, AMMEND-
ING, DELETING and SEARCHING of FILES.
ALSO AVAILABLE FOR THE TORCH Z80, ACORN Z80 & 6502 2nd PRO-
CESSORS.
SEND FOR FURTHER DETAILS AND SAMPLE PRINTOUTS TO -
PRO-SOFT, 1 36 CROSLAND ROAD, OAKES,
HUDDERSFIELD, WEST YORKSHIRE
TELEPHONE: 0484 659186
BCSSP - the dynamic system
simulation language for
BBC computers
• describe systems by block diagrams and simulate their operations
interactively
• applicable to differential and difference equations
• high resolution graphical/numerical output
• suitable for engineering, physics, economics, applied mathematics,
electronics etc.
• use in education to bring differential equations alive
Example response: Van der Pol Oscillator:
Write or phone for detailed brochure. Demonstration system available at
£15 inclu. manual and tutorial
Engineering Applications Software
50 Gosport Street, Lymington .Hampshire S04 9BE Telephone: (0590) 73503
HIGH QUALITY
Slimline 5i" 100k Disc Drives
Precision mechanism - very quiet operation
Low power consumption. 2.5 watts - fast data
access 6 ms step rate
Automatic centering - Automatic eject
Professionally cased in metal sleeve finished ip
BBC cream
Complete with data and power cables
Includes formatting disc and manual
Post to: Legend, 50 St Mary's Street, Ely, Cambs. CB7 4EY
Please send me (Qty) Disc Drive(s) @ £1 1 4.00 each inclusive of VAT and carriage
I enclose cheque/P. O. made payable to Legend for value of £
NAME
ADDRESS
LEGEND
ACORN USER DECEMBER 1984
229
THE HOME COMPUTER
Easy parking at all
SPECIALISTS
branches
TOLWORTH
230 Tolworth Rise South,
Tolworth, Surbiton,
WITH MORE BRANCHES THAN
BBC MODEL B +
Surrey KT5 9NB.
Tel: 01-337 4317
ANY OTHER ACORN DEALER
DFS&IOOk
WE OFFER
DISCDRIVE
£589
SUTTON
30 Station Road,
Belmont, Sutton,
ONE-STOP SHOPPING
Surrey SM2 6BS.
Tel: 01-642 2534
FOR YOUR
BBC MODEL B +
EALING
1 14 Gunnersbury Avenue,
BBC MICRO
DFS &800k
Ealing, London W5 4HB.
Tel: 01 992 5855
AND
DISCDRIVE
NEWBURY
£849
26, Stanley Road,
Newbury
ELECTRON
Berks RG14 7PB.
Tel: (0635) 30047
RICKMANSWORTH
SPECIAL ELECTRON PACKAGE INCLUDES
ELECTRON WITH PLUS 1
LARGE RANGE0F
Grey Stone Works,
The Green, Croxley Green,
Rickmansworth,
for £229
SOFTWARE,
PERIPHERALS,
Herts W03 3AJ.
Tel: 0923 779250
BOOKS, DISKETTES,
LUTON
CASSETTES &
PRINTER PAPER
1 Manor Road,
Caddington, Luton,
Beds LU1 4EE
ALWAYS IN STOCK.
Tel: (0582) 458575
BEFORE YOU BUY ANY PRINTER
CONTACT
PATASTA R SYST EMS UJG
the printer people
We will beat any genuine advertised price for dot
matrix and daisywheel printers. Ring 01 -482 1 7 1 1 for
prices, or call in for demonstration and technical
advice . Complete after sales service available.
PERSONAL CALLERS Datastar Systems U.K.
WELCOME. Unicom House,
From 9.00am to 6.00pm 182 Royal College Street,
Monday to Friday ( Near Camden Town
1 0.00am to 1 ,00pm Tube/Camden Road Rail
t Saturday and Sunday . Station )
London NW1 9NN.
230
ACORN USER DECEMBER 1984
The Acorn music synthesiser
will blow your mind.
(But at £199, not your savings)
■ ^p$isp|p 1
The new Acorn Music 500 synthesiser will
transform your BBC Micro into a mind-blowing
music making machine for just 199 notes.
All you need to start making beautiful
music in superb stereo is a hi- li amplifier and
a little imagination.
With its 16 sounds and a whole battery of
sou nd-making techniques (for the technically
minded they include wave forms, pitch and
volume envelopes and advanced cross modu-
lations) the range of sound possible is as
mind-boggling as the technical specification.
To help you harness this incredible power
the synthesiser is controlled from a new
language, created specially for music and
sound. Calk'd AMPLE? it is very easy to use
and will have vou making tunes in minutes,
even if you don't know a note from a stave.
Also included is a carefully prepared
manual explaining all you need to know about
the 500 and its workings.
Together with a selection of example pro-
grams, the system makes up everything you
need to create music that spans the likes of
Bach to Bowie.
To order your Music 500 synthesiser, fill
in the coupon below and send it to Vector
Marketing, London Road, Wellingborough,
Northants NN8 2RL.
Credit card holders can order by "phoning
0933 79300.
Pic ‘ase allow 14 days for delivery.
To: Acorn, c/o Vector Marketing. London Rd., Wellingborough,
Northants NN82RL
Please send rne Music 500 Synthesisers) at £100 each.
I enclose PO/cheque payable to Acorn. Or charge my credit card.
Card Number
\mex/l)iners/Y isa/ Xccess (delete)
Name
A d d ress
Postcode
^CORN
COMPUTER ^"at.nv
AC12
< WIPI.K is a trademark of Hybrid Technology Ltd.
PRICES SENSATION ^
Canon 110: Case/ Cables all INCL £89
Canon 220: 400K (40/80 switching)
Case/ Cables all INCL £149
N.B. These are state of the Art Disc Drives; Direct Drive
40 track 6mms Access/80 track 3ms Access.
SLIM CANON DISC DRIVES:
MODEL: SPECIFICATION OF EACH DRIVE
110 S/SIDED 40 TRACK 100K
210 D/SIDED 40 TRACK 200K
220 D/SIDED 80 TRACK 400K
(40/80 TRACK SWITCHING)
All CANON 40/80 switchable disc drives feature an on-board dual-colour
LED on the front panel to show track mode selected. This is coupled with our
own unique two-stage illumination, to give a clear operating status, as follows:
40 TRACK MODE: LED GREEN
80 TRACK MODE: LED RED
POWER ON: HALF-ILLUMINATION (GREEN OR RED)
DRIVE SELECTED FULL-ILLUMINATION (GREEN OR RED)
Super-slim CANON drives, models 221 and the SANYO model 596D,
are available with their own custom-built secondary switching power supply.
This is safe, low in heat generation and excellent value for money.
The SANYO disc drive is our latest acquisition in quality Japanese products.
This is a "half- height" unit of standard dimensions.
All inclusive price list:
This means: disc drive + case + all power & data cables + U.K. carriage + utilities disc & manual + VA.T
MODEL:
CANON
SANYO
110
210
220
221
596D
Formatted Capacity
per drive on BBC Micro:
100k
200k
400k
400k
400k
Single Drive & Case:
£89
£99
£149
£199
£169
Single Drive
& Case/R Supply:
£114
£124
£174
£229
Dual Drive & Case:
£184
£199
£279
£379
£319
Dual Drive
& Case/R Supply:
£214
£234
£309
£409
tV-;- '• -'If X‘.
£349
Support:
Warranty: All disc drives sold by Chase Data Ltd. come
with a full one-year warranty on parts & labour.
Non-warranty service: As THE experts in our field we
can offer service on most makes of floppy disc drive.
Recalibration & Alignment ... £25 per unit inc. VAT
(parts extra). Phone tor details: (Tel: 0784 38487)
Payment
Allow 21 days for delivery.
By Post: Send your remittance (cheques only please)
with your order to:
gp jz^gg
RO. Box 6, Woking, Surrey, GU21 4PB.
By Phone: #7% (Tel: 0784 38487).
ifift
*AIRBRUSH *
x^y A Graphics tool for the
BBC micro B
Check these features:-
* Amazing Airbrush effect on
Screen.
* Operates in Modes 0 and 1.
* Screen LOAD and SAVE
options.
* Variable ‘spray’ area.
* Example Mode 0 picture on
disc.
(The Orion Nebula)
40-Track Disc Only.
Send cheque or p.o. for
£7.95 to:—
P. Sharpe,
Llwydfan, Minffordd Road,
Penrhyndeudraeth, Gwynedd
LL48 6AU.
BEST PRICES WORLDWIDE!
SALE ! SALE !
BEST PRODUCTS — BEST PRICES
PRINTERS
M. TALLY MT80
M. TALLY DAISY
KAGA KP810NLQ
£155
£245
£235
EPSON RX 80
EPSON FX80
£185
£315
MONITORS
M. VITEC STD
£155
KAGA MED
£195
M. VITEC MED
KAGA HIGH
£245
DISC DRIVES
SINGLE 100K
£109
TWIN 800K
£279
SINGLE 400 K
£159
MISCELLANEOUS
DISCS SSDD
£14
PRINTER CABLE
£9
DISCS DSDD
£18
QUICKSHOT 2 + INT
£15
DISC INT DDFS
£85
ALL SOFTWARE 20% OFF
ROMAG ANTIGLARE
£12
UK — Please add 15% VAT. Delivery £9
Europe — Just add 15% World — Just add 25%
Simply send a cheque/PO now or ask for details of our full range.
J.B. INTERNATIONAL, 15 THE CHESTNUTS, HERTFORD,
HERTS SG13 8AQ. 0992 553184 (24H RS)
EXPANDABLE CONSOLE FOR BBC MICRO
As supplied to Universities, Colleges, Schools,
business 8- home users
A professional console to house
disc drives/2nd processor/Torch
dual drives/teletext, etc. All untidy
wiring out of sight in the strong
aluminium console in a matching
textured colour. AVAILABLE NOW
a bolt on extra module for extra
expansions.
Also available a matching printer
stand, yes stack your paper under
the printer.
ALSO VDU STANDS AVAILABLE
ELECTRON CONSOLES
The console houses the electron
and will safely support the expan-
sion interfaces which plug into the
rear of the micro, supports the
VDU and tidies up all wiring, allows
expansion to disc at a later date.
PRICES
Special Torch Version £46.99 + £4 p/p
BBC Console £44.99 + £4 p/p
Bolt on expansion £14.99 + £2 p/p
VDU/Printer Stand £14.99 + £2 p/p
Electron Console £34.99 + £4 p/p
Please add VAT @ 15%to all prices
For further information enclose sae or send cheque to,
Mailorder 27 Wycombe Rd
Only Vllen t 01801 3014 London N17
24 hour
ansaphone
Please allow 28 days for delivery
Viewing by COi
arrangement __
putsk
Torch version available
Software
Products
Present
Disc- M inder Service : we offer to protect disc
based BBC computer software to make it inaccessible to
disc sector editors and back-up/copying utility programs.
Write now for further information.
Copyrite:
Disc
I A/ A DiU/fUn Thls p° werful package
iv/lflfvffVU is not intended to be used
to break copyright. It is capable of duplicating most
protected disc based software and as such must be
used with discretion.
Back-up
Utility
Enhanced to back-up New 40 1 80 software
Copyrite and other products protected by Disc-Minder
cannot be recreated using this program.
(Disc) Price £ 10.95
Micro-Phile: A direct access data base and report
generator - suitable for use in Education, data collection,
personal records etc. Now produces simple statistics.
(Disc) Price £ 14.95
Texprint: True model 7 dump utility. Includes
instructions to merge with a teletext editor.
(Disc) Price
GAMES: [Cassette only]
Fruity, Fruity - Fruit Machine with nudge.
Stuka ! Defend cities from dive bomber.
£ 8.95
£5.95
£5.95
EDUCATIONAL: Missing Words: (Cass) (Disc)
Primary English Pack - Word Swap £9.95/£10.95
_ . A . .. _ . Music Writer: __ __ .... __
Primary Activity Pack - picture Draw £9.95/£10.95
Ephagy Software Products.
125 Corporation Road, Grimsby, S. Humberside. DN31 1UR.
234
ACORN USER DECEMBER 1984
A 3 DISC DRIVE
COMPLETE WITH
CHRISTMAS BONUS.
THE OPUS 3" DISC DRIVE +
BONUS OF DOUBLE DENSITY
DISC INTERFACE
£ 229 * 95 %
2 YEAR GUARANTEE
For only £229 95 you can have one ofthe best bargains
this Christmas.
An Opus 500K double sided disc drive and an Acorn
compatible double density disc interface. That's over £100
off the normal retail price.
But the bargain doesn't stop there. Because these drives
have the Opus name for reliability. Which is why we have
the confidence to give a two year guarantee on all our
drives.
The reason we can be so confident is that our drives
A y are tested to the limit - running for over 8.000
i
m*
BSwiliumiiii
hours. That’s a year of
constant use with
out failure.
DOUBLE DENSITY
DISC INTERFACE.
To make sure you’re not disappointed, complete the
coupon and send it off today.
Hurry’, the offer ends on Christmas Eve.
TECHNICAL PERFORMANCE.
Single Density
Double Density
Capacity
250K Bytes
5ook Bytes
Recording density
4.915 BP 1
9.830 BP 1
Track density
100 TP 1
100 T IM
Total number of tracks
40 (each side)
40 (each side)
Recording method
FM
MFM
Rotational speed
300 RPM
300 RPM
Traasfer rate
12 5K Bits Sec
250K Bits See
Access time track it > track
3 ms
3 ms
Access time settling
20 ins
20 ms
Motor start time
0.5 sec
0.5 sec
Dual disc drives are also available for £399.95.
GENEROUS EDUCATION DISCOUNTS GIVEN.
PLEASE PHONE FOR DETAILS.
OPUS SUPPLIES LTD.
1 58 Camberwell Road. London SH5 0KK 70 1 8(>(i8
Opening hours: 9.00 5.30pm Monday Friday. 01 703 6155
9.oo | .oopm Saturday. Telex: 295931
T<»: Opus Supplies Ltd.. IsH Camberwell Road. London SLS oi l Please
rush me the follow inn (ALL PRICES INCUDK VAT & C ARRIAGE)
Quantity
Description
Price
TOTAL
I encl< ise a cheque l« >r A
Or please debit my credit card .mount with
the amount of A
My Access Harclaycard (please tick) No is
Name —
Address.
'telephone.
Opus.
Jpus Supplies Ltd.
«-( )j>us Supplies Ltd
AC37 1
ACORN USER DECEMBER 1984
235
r \
E“ PROGRAMMING
IVI athematical n EW - "EMS-BEEBGRAPH”
O NEW - "NAVIGATION - AID"
Ocientific STILL AVAILABLE METRICATOR
PROBLEMS WITH METRIC OR SI UNITS?
The METRICATOR suite of programs for the BBC B and ELECTRON may
be your answer Can convert ANY unit into ANY other compatible unit eg.
KM/LITRE into MILES/GAL or BTU/H0UR/FT2 into J0ULES/SEC/M2.
"SI” may be specified and the correct SI equivalent automatically calcu-
lated Saves hours of work. 15 UNIQUE routines designed for EASY
insertion into YOUR program give instant access to many thousands of
combinations of units.
NEED TO ANALYSE AND PLOT EQUATIONS?
EMS-BEEBGRAPH will solve-it EMS BEEBGRAPH finds ALL real sol-
utions of equations; finds max/min, turning points, areas, volumes, differ-
entials and other properties. The function may be plotted complete with i
scaled axes making for easy to produce clear illustrations Ideal for pres-
entations and as a teaching aid.
LEARNING NAVIGATION?
LIGHTS AND BOUYS RECOGNITION
NAVREC helps you learn the navigation lights of sea going vessels, the
shapes of bouys seen around our coast, signal code flags and morse code
(using signals through the BEEB's loudspeaker) Altogether eight menu
driven programs giving full graphic illustrations including actual simu-
lated views of ship s lights from different directions at night Question and
answer tests included. This suite is great value for money and would
please any nautical man. ?
NEED ANYTHING? Contact us! We will have it or will find it. WANTED! :
more programs of any sort provided they are useful, of a high standard
and your own Send yours to us for evaluation (tape, disc or sample run
with instructions).
Prices (Inc p&p)
METRICATOR Tape version £6 95 40 track disc £9 95
Instruction manual and program listing only £3.75
EMS BEEBGRAPH TAPE £7 95 40 track disc £9 95
NAVREC 40-track disc only £9.95
Remittance to "EMS Programming”, 134 Buckswood Drive, Crawley,
Sussex, RH1 1 8JG Or send SAE for more details
BUYING A DISC?
FIRST CONSIDER THE
FT
\
£
No DFS required
* Provides all the facilities of a disc
at a fraction of the cost.
Available for BBC.Dragon.&Nascom
computers.
iKon
COMPUTER PRODUCT!
Tel.Laugharne(099 421) 515
KILN lake
LAUGMARNE
CARMARTHEN
OYFEf)
*A3) 4Qf
SOURCE LIBRARY MANAGER
(SLM)
ROM based software for DISK owners on the BBC MICRO.
Have you ever overwritten an amended program that you haven't got around to
backing -up yet? It need never cause a problem again with SLM Your previous
version is always available until you decide to delete it
Have you ever spent hours searching through magazines looking for that useful
little routine that you "would have keyed in at the time” but didn’t want to
clutter up your catalogue and waste most of your disk space. SLM is designed
for exactly this purpose (but without the clutter and wastage).
Have you ever wished you could specify a "comment” of up to 20 characters
when you save a program or routine so that later you can remember what it
does. SLM allows this, even for different versions of the same program!
You paid a lot of money for your disk drives and diskettes, and if the storage of
BASIC and/or ASSEMBLER source code is one of your major resource wasters
then SLM will help you make much more efficient use of your investment
★★★ Features include ★★★
★ Stores and retrieves any amount of BASIC and/or ASSEMBLER source
code, up to the full capacity of each disk (1 00k/200k).
★ Creates a library of up to 399 "members” per 80 track, or 1 99 “members” per
40 track disk
★ Allows up to 99 versions of a single program or routine
★ Will simply and easily "construct” programs developed in a modular fashion
★ Stores fully documented code which can be "stripped” when required for
execution.
★ Uses 8 char names and a 20 char description for each "member”
★ Is fully menu-driven (i.e no messy command syntax).
★ Includes comprehensive User Guide and fitting instructions
★ Many other features too numerous to list here (i.e, little things like not requir-
ing any User RAM areas, and, leaving all function key settings unchanged,
etc etc.).
★★★ FULLY COMPATIBLE WITH 6502 SECOND PROCESSOR ★★★
IDEAL FOR BEGINNERS AND EXPERIENCED PROGRAMMERS
ALIKE
GUARDIAN SOFTWARE
21 Harvey Road, Walton-on-Thames, Surrey
KT12 2PZ
Or alternatively, ask your dealer if he stocks SLM
Dealer enquiries welcome.
236
ACORN USER DECEMBER 1984
@CD[£)®(o)Q00QQ[m)Q]©®(o)Q000G®
QWHm+\ -L Je'UL u 1 l eKTI P54 * U J0
Micro Power are an official service and information centre, and we are major suppliers to
Government and educational establishments. We stock the complete range of Acornsoft and
Micro Power software as well as a wide range of B.B.C. Micro and general computing books.
Our expert staff are always on hand to provide advice and assistance in the relaxed atmosphere
of our showroom.
COMPUTERS
AUTUMN SPECIALS
B.B.C. Micro 4- Cassette Recorder AND
Five Micro Power or selected
Acornsoft Tapes 399.00
B.B.C. Model B plus DFS + 4 tapes 469.00
B.B.C. Model B plus Econet + 4 tapes . . . 446.00
B.B.C. Model B plus DFS and Econet .... 516.00
Acorn Electron + Cassette Recorder OR
Five Micro Power Tapes 199.00
PRINTERS
Epson FX80 416.40
Epson RX80 F/T 268.90
Juki 6100 Daisywheel 415.00
Smith Corona TP- 1 daisywheel 270.20
Cannon PW1 080 332.58
MONITORS
Kaga 12" Green Screen 123.05
Sanyo colour monitor CD3125 . 199.00
Microvitec 14" RGB/ PAL and audio output .... 258.75
Microvitec monitor (plastic) 228.85
Microvitec monitor (metal) 228.85
Microvitec medium resolution monitor 299.00
DISK DRIVES
Pace 40 track 100 K 112.00
Pace 40 track double sided 200K 155.00
Pace 40/80 track double sided 200/400 K .... 175.00
Pace 40 track dual drive 200K 220.00
Pace 40 track double sided dual drive 400 K . . . 295.00
Mitsubishi 40/80 track double sided dual drive
400/800 K 335.00
Torch Z80 Disk Pack 80 track double sided
dual drive (including Perfect software) .... 803.85
AMS HFD 3055 3" 100K 169.00
ALL PRICES INCLUSIVE OF V.A.T.
We provide free fitting for all firmware.
ALL ROADS LEAD TO MICRO POWER!
ACCESSORIES
Acorn B.B.C. cassette recorder (inc. leads) 35.00
Morwood B.B.C. cassette recorder (inc. leads) 29.95
Sureshot self-centering arcade joystick 18.22
Micro Power potentiometer joystick 12.95
Acorn Disk Interface 115.00
Pace Modem 136.85
Commstar ROM 34.00
1.2 ROM upgrade 11.50
Speech synthesiser plus cartridge socket
(Free 1.2 ROM if required) 55.00
View wordprocessor ROM 59.80
Wordwise wordprocessor ROM 45.42
Quickshot II Joystick 12.95
Electron Plus 1 printer/joystick interface .... 59.90
First Byte Electron joystick interface
(including cassette) 24.95
ATPL sideways RAM board 45.00
Teletext adapter (Free 1.2 ROM if req.) 225.00
Softlight EPROM programmer 75.90
Printer cables (parallel or serial) 15.50
3M unlabelled disks (ten) 15.00
Scotch D/S D/D disks (Box of ten) 32.50
Maxell 3" disk 4.95
Disk storage case 19.95
Vinyl dust cover for computers, disk drives,
monitors and printers 4.50
Stack light pen 28.75
Tutor Mate Monitor stands 10.50
Wide selection of computer leads and printer
ribbons in stock.
Showroom: MICRO POWER LTD .
Northwood House, North Street.
Leeds LS7 2AA; Tel (0532) 458800
Mail Order: MICRO POWER LTD .
'Free parking
All pncas correct at
time of going to press
HP facilities available
Please contact us
for further details
Sheepscar House. Sheepscar Street South.
Leeds LS7 1 AD; Tel (0532) 434006
Send an SAE for our complete listing
of hardware, software and books.
for ALL HARDWARE
and DISK DRIVES £5
Books and software only 55 p par order
U.K. Mainland Only
(30000
More than just a joystic
- a system
Voltmac e delta %h~
DELTA 14b HANDSET £14.95
DELTA 14b/1 A/D/USER PORT INTERFACE £14.85
DELTA DRIVER CASSETTE £5.95 or DISC £9.95
Prices include VAT and P&P. SAE for more detailed information.
VOLTMACE LTD
PARK DRIVE
DALDOCK
HERTS
SG7 6EZ
Tel: (0462) 894410
Numerous stockists
nationwide or direct
from us.
Callers welcome at the
factory — Monday to Friday.
Complete control
at your fingertips
A superb joystick and a keypad for the price
of either one. Plus the software to integrate
it into the computer’s system.
One handset will work on it’s own in the A/D port as a
joystick and two fire buttons. Joystick is immediately
compatible with ACORNSOFT and similar software.
The interface joins together the analogue and the user ports
to use the full keypads giving a total of 24 user definable keys.
The interface can also be used as a splitter for the A/D port to
take two items at the same time. e.g. joystick and lightpen.
DELTA DRIVER on cassette or disc: Two programs on each cassette or disc. One converts
machine code programs from the keyboard to the joystick or keypad, with adjustable
sensitivity on the joystick and will run on any OS. The second program (needs OS 1.0 or
later and an interface) duplicates any keyboard keys on the keypads, in the operating
system, so that it can become a numeric keypad or will take on the function keys.
A
A
A
A
A
Nylon encased — Steel shafted joystick
with ball and socket joint.
Fast sprung return to centre.
Graphite wiper linear potentiometers.
12 Months Guarantee.
7 day Money back Guarantee (on Hardware).
The Original
“NEWARK”
TV/RGB Monitor
V) The package:
£249.94 for a remote control 14" TV with a
computer lead — delivered to your door —
including VAT (we even fit a mains plug!)
and carriage.
We have a Large range of Grundig models from
14" to 26" with or without Teletext.
Contact Elaine for an up to date leaflet package.
NEWARK VIDEO CENTRE LTD.
108 London Road, Balderton, Newark, Notts.
0636 71475 to order by Access or Visa
Mon-Sat/9 am — 6pm
FAST REPAIRS FOR THE
BBC MICRO BY
THE ACORN
APPROVED
SERVICE CENTRE
191 FRESTON ROAD
LONDON W10 6TH
PHONE: 01 968 9214
• SPEEDY REPAIRS ON CUMANA/ACORN
DISC DRIVES & MICROVITEC MONITORS
• ALL REPAIRS FULLY GUARANTEED
• EXTENDED WARRANTIES AVAILABLE
ON ALL YOUR EQUIPMENT
• ANY UPGRADE OR MODIFICATION
CARRIED OUT BY EXPERIENCED
ENGINEERS
• BBC COMPATIBLE CUMANA DISC DRIVE
DEALERS
• AUTHORISED ECONET SYSTEM
INSTALLERS AND SUPPLIERS
• VARIOUS ACORN PERIPHERALS ALSO
AVAILABLE FROM MICROFIX
RING 01-968 9214 AND ASK FOR
MARK DUFFILL OR DEREK MULLINGS
Ml
1C
R
O
238
ACORN USER DECEMBER 1984
MICROMAN
Computers
ACORN SPECIALIST COMPUTER CENTRE
ACORN/BBC COMPUTERS:
Atom Electron
199.00
BBC Model B
399.00
BBC Model B + DFS
469. (X)
Acorn Telecast Receiver
225.00
At om 6502 2nd Processor
199.00
Acorn Z80 2nd Processor
399.(H)
Acorn IEEE Intrrlatr
325.00
Bi (stick
375.00
BBC UPGRADES:
A-B Upgrade Fitted
95.00
DFS Interface Fitted
POA
Speech Svnthrsi/.rr Fitted
i 55.00
Opus D D DFS
129.95
supports second processors
PRINTERS:
Epson RN80FT
29500
Epson I N 100
574.95
Star Gemini I0X
268.00
Siar Della 10
385.00
Cannon PW-1080A
330.00
Shin w a GP80
220.00
Juki Daisywheel Printer
399. (X)
TORCH COMPUTERS:
Z80 Disc Pa. k
799.00
7.80 2nd Processor Card
339.00
BBC FIRMWARE:
Word wise ROM
Yiewshert ROM
B-Base Database* Disc
Ultracalc ROM
Computer Concepts I'rom
Tools! a r ROM
Commstar EPROM
BCPE ROM
Sidewise ROM
Solidisc 32 K Sideways
Solidis( 96K Extrusion
Solidisc I2HK Sideways
Aries B*20 Board
Aries B12 Board
Aries Board Complete
Gemini Dulagem R( )M
System ADF. ROM
A
44.85
59.80
25.00
74.75
33.35
34.00
34.00
99.65
44.70
57.95
92.00
149.95
79.95
46.00
115.00
129.00
60.00
MODEMS:
Nightingale
Telernod
159.85
POA
MONITORS:
Decca RGB Standard 228.85
Microvitee Cub Standard 228.85
Zenith Green 109.25
Decca TV* Monitor 265.00
DISC DRIVES FULL RANGE:
Pace. ( aunana, Opus
New Prices
c.g. PSDI 100K40
e g PSD3 400K40/80
119.95
199.00
BUSINESS SOFT WARE
Microsirnplrx, Sage, Gemini. ORM Beta tompael
Now in stink. Solidisk Dl)FS £39.95
Full range of Solidisk products and lilting service.
ACORN APPROVED SERVICE CENTRE
Our workshop oilers a comprehensive service including
Repairs and Upgrades by our own engineers. E-net dealer
EDUCATIONAL ENQUIRIES WEI.( OME
I Ul priccs indude VAT, Post & P.u king ( '•
Earge items £ 1 Small items ROM’s etc
RAINFORD INDUSTRIAL ESTATE. MILE LANE.
RAIN FORD. SI HELENS. MERSEYSIDE
PHONE 074488 5242
FREE BALL!
with’YOUR TEAM'
a Bobby Charlton
Leather Match Ball
worth £6.99
Yes, absolutely free for a limited period, with every copy of the
program "Your Team a real leather Match Ball autographed by Bobby
Charlton (R.R.P. £6.99) "Your Team" is a database program to record
and analyse your favourite teams match results scores, attendances.
statistics etc. All recorded in your clubs colours. Football league.
Scottish league or your own team school or club can be kept season
after season
Available for Spectrum BBC. Electron, CBM 64 £9.95 plus £1.00
P&P. Order today enclosing cheques/P. 0. Access/Visa To
Bee Sports, Dept EU, Bee House, Highlands Ave, Northampton.
^ Tel: 0604 499 246
COMSOFT
(BBC SOFTWARE LIBRARY)
Why buy programs when you can hire at a fraction of the
cost — join the BBC Software Library
★★ LARGE VARIED SELECTION OF SOFTWARE *★
★★ EXPANDING CATALOGUE ★★
*★ HIRE RATES FROM £1 PER FORTNIGHT ★★
★★ SOFTWARE SALES AT BIG DISCOUNTS ★*
WE OFFER A FAST, QUALITY SERVICE AT COMPETI-
TIVE RATES
Only £6 life membership inc first program free.
Send chequc/PO for £6 payable to Comsoft or send stamp for
catalogue.
COMSOFT, 16 MARTLAND CRES,
BEECH Hil l., WIGAN, LANCS.
Tel: 0942 47574
Southfield House, 11 Liverpool Gardens, Worthing, Sussex BN 11 1RY
Telephone: Worthing (0903) 213174
COMPUTERS
BBC Model B
£399.00
BBC Model B Disc Interface
£469.00
BBC Model B Econet
£446.00
BBC Model B Econet & Disc
£516.00
Acorn Electron
£199.00
DISC DRIVES
TEC Single Sided 100K
£124.95
TEC Single Sided 200K 40/80
£149.95
TEC Double Sided 400K 40/80
£189.95
TEC Dual Double Sided 800K 40/80
£379.90
PRINTERS
Epson P-40 Thermal 40 Col
£99.95
Brother HR5 Thermal 80 Col
£159.95
Admate ADM-80 F/T 80cps
£225.00
Epson RX80 F/T lOOcps
£279.95
Kaga Taxan KP810 160cps & NLQ
£299.95
Juki 6100 Daisywheel
£379.00
MONITORS
Phillips 12" TP200 Green Mono
£75.00
Microvitee 14" Colour Std.Res.
£209.95
Sanyo 14" Colour Std.Res.
£199.00
Sanyo 14" Colour Med. Res.
£324.95
Sanyo 14" Colour Hi. Res.
£459.95
ITT 14" TV/Monitor
£239.00
ACORN ADD-ONS
6502 2nd Processor £199.00
Z80 2nd Processor — Software £399.00
Teletext Adaptor £225.00
Acorn Bitstik £375.00
Acorn IEEE 488 Interface £325.00
Acorn DFS Upgrade kit £99.00
SOFTWARE
Acorn Word Processor View £59.00
Acorn Spreadsheet Viewsheet £59.00
Starbase Database £69.00
Wordwise £46.00
Disc Doctor £33.35
Mass Macro Assembler £35.00
Workstation VT52
and Tek 4010 Emulation Rom £46.00
Communicator VT100 Emulation Rom £69.00
VISA
All Prices Include VAT and Delivery - No Extra Charges -
Send cheque to above address or phone to use your
Barclaycard. Quantity and Education Discounts Given
Phone for a Quotation
ACORN USER DECEMBER 1984
239
A J SOFTWARE!
for BBC
The Record Changer'
32K £19.95 Cass. £24.95 Disc.
for indexing, membership lists, directories, inventories,
budgeting, etc, etc.
don't buy a database in the dark-
check the spec!
'The Wordsmith' 32K for Centronics 737/739
AND NOW FOR EPSON FX80:
£19.95 Cass. £24.95 Disc.
Options Timetable 32K
£14.95 Cass. £19.95 Disc.
Simple Word Processor 32K
£9.95 Cass. £14.95 Disc.
Picture Maths
£9.95 Cass. £12.95 Disc.
An arithmetic practice program for primary schools.
Character Definer £9.95 Cass.
Enlarge, reduce, etc, etc.
Tape Catalogue £5.95 Cass.
Catalogue all your tapes using this program and never lose
one again
Copy Disc £9.95
Copy disc to tape, tape to disc, M/C, Data or Basic.
ROM Read
£8.95 Cass. £11.95 Disc.
A machine code program to read the contents of any ROM
socket and copy to RAM, tape or disc. Not to be used for
illegal copying.
Machine code Disassembler
£5.95 Cass. £7.95 Disc.
Open Evening Timetable 32K
£14.95 Cass. £19.95 Disc.
Utility Eprom £19.95
for basic programmers
Mitsubishi Disc Drives
Dual 80 Track 800K £380 + VAT
Single Track Drives
Dual Sided 200K £199 + VAT
Double Density Disc Interface £85 + VAT
The best there is.
Epson Printers
FX80 £370 + VAT
RX80 £270 + VAT
BBC Epson Cable £15 + VAT
£8.00 Carr
Normende
Not only the cheapest, but the best
Switchable 14" RGB Monitor/Colour TV £250 inc. VAT and
cable, £8.00 carr.
Royalties for quality software
All prices VAT inclusive except where shown
AJ Vision Service Ltd, 43 The Drive
Loughton, Essex 1 G10 1 HB
WHY LOGO?
is a free 16- page booklet
published by LOGO Software Ltd to introduce
their new full LOGO for the BBC Micro.
CONTENTS • The history of LOGO • LOGO'S
conceptual framework • LOGO questions
and answers • LOGO in quotes • LOGO in
action • LOGO from LSL • LOGO at a
glance • LOGO access
To get your free copy of Why LOGO? please fill in
the coupon below and send it to: LOGO Software
Ltd, FREEPOST, Twickenham, Middlesex TW1 1BR.
Please send me . copies of Why LOGO? I am interested in
LOGO because I am
□ a teacher □ a parent □ other (please specify)
NAME
ADDRESS
If you have a professional interest in LOGO, please give the name of
your Local Education Authority:
I I
ACORN USER BIBLIOGRAPHY £7.95 '
"A superb database.. ..this is outstanding value" -
, MUSE
A major source of reference material
tremendous possibilities valuable asset" —
Educational Computing
Tired of spending hours searching your back issues for
those hints and tips on Wordwise? Sick of thumbing
endless dog-eared pages for that article on animation?
You know its there somewhere — but where? Does
tracking down a program remind you of an adventure
game?
Why waste precious time searching? Let your BBC Micro
do the work! Use the Acorn User Bibliography.
This disc database (90K) contains over a thousand refer-
ences from 22 editions of Acorn User (July 1982 — May
1984). It contains EVERY BBC Micro reference — articles;
games, educational and utility listings; hardware, software,
firmware, book and peripheral reviews; hints, tips, advice
and corrections; it even includes EVERY news item and
reader's letter!
The utility contains a search option for 1 or 2 strings,
completing the task in less than 48 seconds. Choose any
subject or keyword; the Bibliography gives you the title,
description, issue and page of every occasion when it was
written about. You can view the whole Bibliography, a
section, or generate hard copy.
Don't waste time! Use the Acorn User Bibliography to
tap the full power of your back issues, for only £7 35.
Please specify 40 or 80 track when ordering. OR send a
large S.A.E. for full details of our comprehensive database
covering ALL leading magazines.
McHugh Enterprises, 43 Hookstone Oval,
Harrogate, North Yorkshire, HG2 8QE.
240
ACORN USER DECEMBER 1984
I
We’ve been inundated with Free Ads — more than twice as many as we can
carry. This has led to delays in publication and disappointment for readers. The
Free Ads are carried in the magazine as space permits, so please allow up to
three months for yours to appear.
Acorn User has been alerted
to the abuse of the free ad
service and, regrettably, can
no longer accept entries sell-
ing or swapping software.
ACORN Atom 12k + 16k. Program
Power Toolbox. Magic book and
many programs. Recent overhaul
by Acorn. Excellent condition,
£110 ono. or swap for BBC equip-
ment. Tel: Wellingborough (0933)
55076 evenings.
WANTED Atom disc pack or help!
16k RAM card (Timedata). also
software. Eurocards and
EPROMs. Lisp manual. Has any-
one got a version of Pascal? Tel:
Mark on (0843) 582132.
FOR SALE BBC B OS1.2. Techno-
matic twin 800k drives. Kaga
colour monitor, cassette recorder.
Prism 2000 modem, software and
books. £1050. Tel: 01-568 6952
evenings or 01-486 9527 day.
ACORN Teletext adaptor unit.
Complete with TFS ROM. Save
£50 on list price. £175. Write or
phone: Alan Salisbury. 28 Dyke
Street. Brymbo. Wrexham. Clwyd,
N. Wales. LL11 5AH. Tel: Wrex-
ham (0978) 759732.
YOUR COMPUTER. Complete set
for sale. Forty issues. Offers? Tel:
Alan. 0642 314445. 54 Church
Lane. Ormesby, Middlesbrough.
Cleveland.
JOYSTICK. Voltmace joystick,
interface and software. Never
used gift, still boxed. A superb
professional joystick and keypad,
ideal for games. Only £20. worth
£36. Tel: Martin on 0753 653921
(Slough) after 5 pm.
CUMANA disc drive for sale. Twin
single sided 80 track. Own power
supply and lead, including
manual and formatting disc, £260.
Tel: 01-428 1117 (daytime).
BBC computer model B 1.20S
including Wordwise, Beebcalc
and toolkit installed in ROM. Plus
Forth, Welcome & Graphs &
Graphic, etc on cassettes. £359
ono. Bedford (0234) 67067 even-
ings and weekends.
STAR DP8480. Bidirectional, logic
seeking, all print-faces, F/T fed
printer, +2000 sheets paper.
+ lead. 2 months old, genuine
reason for sale, therefore only
£210 inc. View w/processor. Tel:
Ric on (0442) 56007 after 6 pm.
WANTED. Air traffic control pro-
gram for BBC B. Tel: Ripley
(Derbys) 46653.
ATOM for sale. Fully expanded;
64k DRAM, FP ROM, colour, VIA,
etc. Books, software. PSU. Offers.
Chris Lewis. Flat 24D St. Chad’s,
48 Grange Road, Cambridge.
ACORN joystick -suitable for
BBC. Never used, brand new,
bargain at only £5. Tel: Whitley
Bay (0632) 533169.
WANTED Atom technical manual,
also software and hardware. Any-
thing interesting considered. Tel:
Sandy on Cardiff 619092 after 6
pm on weekdays.
BBC B Acorn DFS. 100k disc
drive. Epson MX100 132 column
printer. EPROM programmer and
eraser. Wordwise. Discs,
manuals, books and software.
Worth £1400+, sell £850 ono or
split. Tel: Tyneside 284 3677 even-
ings.
DUAL disc drive for BBC, 40 track,
hardly used, £270. Also Gemini
Accounts package including Cash
Book, Final Accounts Mail List
and Easiledger, £70. Tel: Pulbor-
ough (W Sussex) 2596.
EPROMs 27 128/ 16k unused, only
£15 each. S. N. Baker, 3 Small-
wood Road, Baglan, Port Talbot,
South Wales SA12 8AP.
BBC B 1.20S plus disc interface
tape recorder, Teletext receiver,
Prestel acoustic modem, soft-
ware, leads, books, magazines:
all for £550 ono. Tel: 0462-59335
(daytime 0462-51114). Hitchin,
Herts.
BBC B 1.20S, Decca colour moni-
tor, BBC cassette recorder. All 7
months old. Leads, plugs, pro-
grams, books, magazines, hardly
used. No time. £500. Hughes, 1
Beechwood House. Bartley, near
Southampton. Tel: 812107.
ELECTRON books. Assembly
language Programming on the
Electron, Ferguson & Shaw £6.
The Electron Book, McGregor &
Watt £6. Programming the 6502,
Zaks £8. Tel: (0792) 202187 (Swan-
sea).
ATARI 400 worth £600, includes
joystick, recorder and lots of
games and basic language and
free VCS and 2 cartridges, all
going for £240. A bargain! Tel:
021-556 1566/021-502 5917.
CUMANA double disc, single side,
little used, £325 includes postage.
Churcher, 10 Park Avenue. East-
bourne. East Sussex BN22 9RN.
Tel: 53822.
HOBBIT floppy tape system. Zero
memory option. Fourteen tapes.
£100 ono. Tel: Thame (084 421)
3956.
EARLY copies of computer maga-
zines for sale in perfect condition.
Some bound. SAE for list. Burton,
37 Green Road, Southsea, Hants.
Tel: (0705) 811760.
ATOM 12k + 12k, FP ROM. Pro-
grammers toolbox, PSU. manuals,
magic book, software etc, £80
ono. Tel: Hughes 0707 42879.
PRINTER MX80T-III only 12
months old, hardly used, immacu-
late condition with BBC (Centro-
nics) lead, 2,000 sheets of paper
and tape of screen dumps, only
£270 or offers. Tel: (0509) 506701
after 6 pm.
WANTED. Atom owners in and
around the Swindon area. Don’t
feel neglected by our BBC breth-
ren. Contact Andy, Swindon
(0793) 39736.
RH Electronics lightpen. £25.
Acornsoft Forth on disc plus book
£15. Both excellent condition. Tel:
(0367)21631 after 6 pm.
WATFORD Electronics 13 ROM
expansion board for BBC £20
ono. Tel: St Albans (0727) 53946
after 5.30 pm.
TRS-80 model 1 level 2 16k Excel-
lent condition with monitor,
cassette recorder, sound ampli-
fier, all manuals and leads,
including £300 software and
magazines. £299. Contact, S.
McMath. 20 Lowergate Road.
Huncoat, Accrington, Lancashire,
or Tel: (0254) 392316.