ur keyboard
T/ie new SABA colour TV that
doubles up as a colour computer monitor
(or is it the other way around?).
Scientific House.
Bndge Street. Sandiacre
Nottingham NG105BA
Telephone (0602) 394000
ft
ft
f"
I
f*>
[
f*
i \
e
t
r
&
f
e>
v\
ROM SOFTWARE INC VAT
Wordwtse 39.95
View 59.00
Prmtmaster 32.95
Caretaker 32.95
Disc Doctor 32.95
Termi (terminal emulator) 32.95
Graphics Extension 32,95
DFS^ The Upgrade 27 95
Acorn Speech System Upgrade 55 00
HCCS Forth 39 95
HCCS Logo Forth 67 85
HCCS Pascal 57.00
HCCS Excal 74 75
ROM Expansion Board (ATPL)
The Best! 43 70
BOOKS NO VAT
BBC Micro Disc Companion 7.95
Creative Graphics 7 50
Graphs & Charts 7.50
Lisp Manual 7.50
Forth Manual 7.50
BCPL Manual 15 00
Discovering BBC Micro
Machine Code 6 95
BBC Micro Disk Manual 1 95
Disk Systems For
The BBC Micro 6 95
MICRO POWER INC VAT
Killer Gorilla 7.95
Cybertron Mission 7.95
Cosmic Combat 7.95
Chess B 7 95
Danger UXB 7.95
Escape Moonbase Alpha 7.95
Felix in Factory 7.95
Felix & Fruit Monsters 7,95
Nemesis 7.95
Bumble Bee 7.95
Wizards Challenge 7.95
Jet Power Jack 7.95
Positron 7 95
Demon Decorator 6.85
Alien Swirl 7.95
Alien Destroyers 7.95
Space Jailer 7.95
Ghouls 7.95
Moon Raider 7 95
The Mine 7.95
Hpll Driver 7 95
Labyrinths of
LaCoshe 7.95
Zarm 7.95
Blockbuster 7.95
Rubble Trouble 7.95
Frenzy 7.95
Stock Car 7.95
SUPERIOR
SOFTWARE INC VAT
Hunchback 7 95
Overdrive 7 95
Battletank 7.95
Cosmic Kidnap 7.95
Star Battle 7.95
Moon Mission 7.95
Percy Penguin 7 95
Boris In Tne Underworld 7.95
Rocky 7 95
Spitfire Command 7. 95
Crazy Painter 7.95
Road Racer 7 95
OPUS INC VAT
Dogfight 8.95
BUG-BYTE INC VAT
Twin Kingdom Valley 9 95
DYNABYTE INC VAT
Pool 7.95
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
Countdown to Doom 9.95
Forth 1 6.85
Graphs E t Charts 9.95
Hopper 995
Lisp 16.85
BCPL (Rom + Disc) 99.95
Missile Base 9 95
Meteors 9 95
Kingdom Of Hamil 9 55
Monsters 9.95
Planetoid 9-95
Rocket Raid 9.95
Snooker 9 95
Sphinx Adventure 9.95
Starship Command 9 95
Tree of Knowledge 9.95
Snapper 9,95
Shirley Conran s Magic Garden 9 95
Personal Money Management 9 95
Draughts and Reversi 9.95
Aviator C/D 14.95/17.25
J C B Digger 9.95
Free c all 9 95
Carousel I 9.95
ACORNSOFT EDUCATIONAL
SOFTWARE NOW AVAILABLE
White Knight II 1150
Vutype 16 10
Tax Calc 1 7.25
Beyond Basic 1 1 .50
Toolbox 21.00
Canyon 10 00
Record Keeper 15.00
Doctor Who 10 00
ACORNSOFT MIRLE NOW
IN STOCK PDA
IMAGINE INC VAT
Pedro 5 50
Cosmic Cruiser 5-50
INVASION SOFTWARE INC VAT
Eagles Wing
Spooks ana Spiders
3-D Bomb Alley
Gunsmoke
Vorte*
Attack on Alpha Centaun
VISIONS
Snooker
Digger
Daredevil Dennis
Nifty Lifty
Demolater
Pengi
PSION
Saloon Sally
VuCalc
VuFile
MELBOURNE HOUSE
The Hobbit
EsSS«
CIATE
RAPID-FIRE tea^ c e ontro , te yo. bbc
ONLY
TORCH Z80
DISC PACK
WITH OVER
£1,100 OF
SOFTWARE
FREE
RING FOR I
LATEST I
PRICES. I
MANY |
REDUCTIONS
EXPECTED
EPSON
FX 80
I A at I
jr* ™ sc*
• ’60cp* 11 . 9m.tr,,
! i^S*rr
*§S|§££S
• ;.;; n l 0 n , ^&D°ur > i e w t <j,h
• Sup™ 8, SubKnpit
• Din 4drtres M ble Gr#pi„ c ,
!!**"« »M«iNor«i'ce
I IMC VAT F,«e cSmig. UK only
I Soliwere includes
I # PtfU-tCT WRIII H • PERFt: '
I iPti Lti- e =tRfECr CAL •
■ PEBft L tp , . • t ORCH Nil
I The TORCH Z80 DISC PACK is Uw
I mos’ ixuvn'ln' BBC M , ... diw
I .ipdMdn l«h(« I provides BCiOK
I ol iloixgv plus « ZSO Second
I Prixessoi running Torch s o*n
I CP M compatible ope* anno
- <m Op -ho ao to ,1)1, • orne. m
vetioe 40 SOT convertor
■ progiemme
I • MA TQI
I Torch CD*,' in any 80 imc* ill vm
I 1 . it *> *1..' • •••
I Ported snltmaio worth 1 1000
I 0NLV 4 *3
QUICKSHOTII
|odu iviibnU JOYSTIPke
isHs mo
W ED A 5 £ A E f | T 0 '^rgUT,ONAC
□ or |M
AO)RN ELECTRON
BBC Micro Model B
BBC Micro Model B + Double
density DOS
BBC Micro DiscUpgrade
BBC Micro A- 8 Full Upgrade
BBC Micro Teletext Receiver
BBC Micro Z80 2nd Processor
BBC Micro 6502 2nd Processor
Double Density DOS Upgrade
Pace DFS
DISC DRIVES IN
LVL Dual 1 00K
Pace Single 100K
Pace Single 40/80T D/Sided
Pace Dual 100K
Pace Dual 40/80T D/Sided
Torch Dual 400K Z80 Disc Pack
Pace 200K 40T D/Sided
HOBBIT FLOPPY DRIVES
MONITORS IN
Microvitec 14' Colour
Sanyo 14' Colour
Fidelity 14 Colour Monitor
Grundig 14" Colour TV/Monitor
Sanyo i 2 Green
PRINTERS IN
Epson RX80
Epson RX80FT
Epson FX80
Epson FX100
Srunwa CP80
Riteman
Juki 6100 Daisywheel
MISCELLANEOUS IN
Sanyo DR 101 Data Recorder
Sanyo DR202 Data Recorder
Cassette leads • all types
Computerama Joystick interface
Quickshot Joystick (FOR
BBC MICRO)
Printer Cable (Parallel) 1.2 m
BBC Micro Deluxe Cover
Light Pen
Data Cassettes 5 x C20/C15
The Plug Power Filter
, ORDER A COMPLETE SYSTEM
GET ALL LEADS FREE
'y
* s fylg$r-
MAIL ORDER No Stamp Required
Post your order today to
COMPUTERAMA
DEPT AU8 FREEPOST
STAFFORD ST16 2BR , -■ -
OR TELEPHONE OUR MAIL Sa
ORDER HOT LINE With your 1 >
ACCESS or VISA number, we will endeavour
to despatch immediately - (0785) 41899.
ORDERS
Full sidewise Rom
• fcW° n to 16 Roms
.Wars®?
Plug-m-and-go
construction _ Mounts
. !Kc!o v ms,de the 08( ^
’. F n!!SaS’ n b"u?se , si dd,eSt
Drobtam. da ' a bus
B&SftisaF
fn ih PU L ous crashes d V ue
RRr M known fault or
BBC Micro Existing
Sfe S A°llp 88C M,cr ° are
e> AH Eprom Sockets
•re accessible without
removing sidew.se
■F £1.00 carriage f
7 95
7 95
7 95
7.95
7.95
7 95
INC VAT
7 95
795
795
7 95
795
795
INC VAT
6.95
1495
14.95
INC VAT
14 95
1 ^ . T .
• T • 1 1 1 J . /
/ - 1 . . T . 1
m ^ • j ■
■ 1 P 1 • I * r >l
1 X 1 1 1 1 X 1
^ i mm
i ■ ■ ■ i ■
STAFFORD
STOKE-ON-TRENT
SHREWSBURY
59 Foregate Street
11 Market Square Arcade.
1 3 Castle Gates
Tel (0785) 41899
Hanley Tel: (0782) 268620
Tel: (0743) 60528
Call in today. Home Computer
Centre for the BBC Micro enthusiast
Send large SAE tor further details of
any product
CARRIAGE
Micro's. Monitors. Disc Drives,
Printers £8 00. Books £1 00 each
Cassette Decks £2 00 Leads and
software 50p item (£1 R'O maxi,
my
with
everyorder,
five pounds
worth of
moneysaving
vouchers
MICROBYTE
3D Space Ranger
Pinball
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
AMCOM
Fortress (C/D)
Space Highway
GEMINI
Business Combination Packs
1. 2. 3. 4
Data Base
SOFTWARE FOR ALL
itock Control (C/D)
Invoicing/Statements
Sales/ Purchases (C/D)
ADVENTURE
INTERNATIONAL
The Hulk
Adventureland
Voodoo Castle
Secret Mission
Pirate Adventure
SOFTSPOT
Transistors Revenge
Heist
H. SOFT (WATFORD)
Penguin
ALLIGATA
Spitfire
Neanderthal Man
Blagger
HEWSON
Heathrow Air Traffic Control
CRL
Test Match
A&F
Chuckie Egg
Cylon Attack
iBO ' Darts
AARDVARK
Zataga
Frak”
ADDICTIVE
Football Manager
MIRRORSOFT
First Steps With
The Mr Men
MICRO USER
Micro Olympics
MICRODEAL
Air Traffic Control
Space Shuttle f C/0)
MRM SOFTWARE
Q-Man
Q-Man $ Brother
Diamond Mine
Guy In The Hat
3D Munchy
Castle Assault
Darts
INC VAT
7.95
7.95
INC VAT
25.00
12.00
12.95
12.95
7.95
INC VAT
8.95
7.95
INC VAT
7 95/11.95
7.95
INC VAT
P.OA
19 95
INC VAT
19.95/29 95
19.95/29.95
1 9.95/29.95
INC VAT
9.95
995
9.95
9.95
9.95
INC VAT
6.95
6.95
INC VAT
795
INC VAT
7 95
7.95
795
INC VAT
7.95
INC VAT
7.95
INC VAT
7.90
7.90
7.90
INC VAT
6.90
6.90
INC VAT
6.90
INC VAT
995
INC VAT
690
INC VAT
995
795/9.95
INC VAT
5 70
5 70
5.70
5 70
5 70
570
570
SOFTWARE PROJECTS INC VAT
Legion
MOSAIC
My Secret File
OCEAN
Mr Wimpey
695
INC VAT
995
INC VAT
690
svk-
ACORN USER AUGUST 1984
THE ONE AND ONLY BBC, ELECTRON AND ATOM MAGAZINE
August 1984 No 25
Cover photography by John Barlow, make-up by Paula Owen;
clothes from Benetton and Brown’s
Editor Tony Quinn
Production editor Keith Parish
Technical editors Alex van Someren,
Bruce Smith
Editorial assistant Kitty Milne
Art editor Nigel Wingrove
Art assistant Frances King
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 £18
Middle East £20
The Americas and Africa £22
Rest of the World £24
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 if possible Photos should
be 35mm, or larger, transparencies, or 5in by 7in 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 Wat-
moughs Ltd, Bradford. Print production by
Aquarius Print and Oesign, 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 Aeornsoft Ltd.
Acorn, Aeornsoft, and the Acorn symbol are the
registered trademarks of Acorn Computers Ltd
and Aeornsoft Ltd.
New Users
First Byte 33
Confused by the keyboard?
Bamboozled by listings? Turned off by
envelopes? First Byte aims to solve
these problems
First, Tessie Revivis explains how to
get your fingers tapping, and produces
a program to write programs
Next, Martin Phillips tests you on how
well you can find and correct faults on
listings- with simple, step-by-step
examples
Then, we’ve got three tunes from Gary
Pesticcio and Darran Bristow which
shows what can be done with a bit of
sound and data
Hints & Tips 50
Queries from readers answered by
Martin Phillips include: adding a
second disc drive; using Wordwise
with Epson printers; changing colours;
using the cursor- and avoiding
memory problems when running tape
programs on disc machines
Letters 59
Second processors and ROMs,
GOSUBs versus procedures, bugs in
July’s Inspect program, serial printers
and the Atom, Electrons in Australia,
6502 op codes and high scores for
games all demand our readers’
attention in this month’s postbag
Dear Kitty ... 63
What do people actually do with
computers? Are computers a passing
fad? Do users know what they’re
talking about? Kitty answers the
questions that aren’t as simple as they
might sound
Business
Plan for business 89
John Vaux introduces the Plan series
of packages with Acorn’s Z80 second
processor: a spreadsheet for financial
calculations; wordprocessor; and a
‘card index’ database
Education
Teaching toddlers 104
Joe Telford takes his Jottings home to
explain how even two-year-olds can
use the micro - with the help of
parents and overlays
Zoo-time for micros 112
Susan Kingsbury builds a simple
activity board to entertain, educate
and delight children. She uses it to
take children to the zoo, but the
applications are endless
Atom
Atom Forum 121
Teletext displays, op codes, disc
drives, Wordpack on the Epson, and
Barry Pickles is in charge
Avoiding errors 1 27
Vincent Fojut explains how left
justification helps you cope with typing
mistakes
Reviews
Books 139
Hardware guide from Wise Owl, BBC
in education by Eric Deeson, assembly
language by John Ferguson and Tony
Shaw, databases in schools by Derrick
Daines
Yellow listing pages
An extra 16-page section devoted
solely to the major program listings
in this issue
Easy listening i
Two musical programs
Beeb Forum ii
Utilities from readers
First Byte iii
Correcting errors in listings
Beeb Forum vii
How it works ix
Random numbers in action
Teaching toddlers xi
Five programs in one
Zoo-time for micros xv
Utility board program
Atom xvi
A voiding errors
ACORN USER AUGUST 1984
CONTENTS
Educational software
143
Slickirom BP Educational software,
and The Examinerirom Acornsoft are
put to the test by Geoff Nairn
Micronet software
145
Bill Penfold gives his views on a
software enhancement for Micronet
Picture makers 147
Three drawing and painting packages
from Acornsoft, Beebsoft and Goldstar
are compared by Dee Vince
Games
153
Stock Car from Micropower, Airline
from CES, Hopper from Acornsoft,
Frenzy from Micropower
Versatile interface
157
Paul Beverley finds so many
applications for MCP
Microdevelopment’s Interbeeb that he
doesn’t know where to begin . . .
Torch Unicomm 161_
Modem and software for BBC
machines with the Torch Z80 second
processor put under the spotlight by
Alex van Someren
Regulars
65
The News
Concern over Acorn's role in
education, The Times set to launch
schools database, BBC micros in
India, Acorn User exhibition
Beeb Forum
Bruce Smith presents your most
pertinent ideas - plus 6502 second
processor and Tube tips from Robin
Newman
How it works 78
Random numbers and how to make
them better by Paul Beverley
Competition 87
Solve the message from Mad Alex and
you could win a Torch Unicomm worth
£180
Top 20 software 137
The ups and downs among the games
sellers, plus our Soft Options round-up
of new releases
Acorn Abuser’s Diary 176
Find out who wants to sue us this
month . . . could it be the Someday
Times ' ?
IN THIS ISSUE
MICROTOTS
I Teaching toddlers 104
We introduce keyboard
overlays to enable young
children to use micros with
the aid of their parents. If
you can’t type in the listings,
remember you can send off
for our program cassette
(page 81)
II Zoo time 112
Build a simple activity board
which uses a moving figure
to trigger messages on your
BBC micro
;A1I:I.LITE PICIURI <h.r,Fur«inq*r *✓««>
MTER DA IE IM 1 HE F OKU dd , , *•*> > B4
tttfuSS?*" ikies i stsusfisr
corrected eight colour picture
' BLUe ‘ evBM
sr Soutfc is §s?iK f«{£8 \
To start PRESS 'SPRCE'
To restart picture HOLD DOWN 'SPACE'
To escape PRESS 'ESCAPE'
MHIH PICTURE
fiV fcim
i.t: it
Downloading the weather 27
Michael Furminger links his BBC to
satellites and displays weather
pictures. Robin Mudge explains
how it’s done
Readers’ pictures 165
Can you rival Malcolm
Banthorpe’s Coke can? If so,
there’s a spot for you in Micro
Gallery where readers
display their art-and win
software prizes
PLUS: Three picture-drawing
programs reviewed. See page
147
NEXT MONTH. . .
Muscle in on the airwaves
Tune in to RTTY and the dots, dashes
and bleeps of short wave radio
Super plotting
The Parfitt plotter is soon to have a
scriber, opto sensor (which digitised the
image here), drill and special software
added. We take a sneak preview
Unicorn review
Torch offers a 10Mb hard disc, floppy
disc and Unix on the 68000 chip in its
top-of-the-range Unicorn. We take a
critical look
PLUS - May competition results
ACORN USER AUGUST 1984
Elect ronequip
(Authorised BBC Dealer, and service centre)
BCADFOOT
BCAFBOUN
BCAFCHIC
BCAFCYLO
BCAFFROG
BCAFHORR
BCAFHOWS
BCAFPAIN
BCAFPHAR
BCAFPLAN
BCAFSHRI
BCAIAOVE
BCAIPIRA
BCAISECR
BCAIVOOD
BCAKCHIl
BCAKCRAN
BCAKFACE
BCAKHIDE
BCAKLETS
BCAKNUMC
BCAKNUMG
BCAKNUMP
BCAKTABl
BCAKWORO
BCALABM
BCALBLAG
BCALBUGB
BCALCOSM
BCALDAMB
BCALEAGL
BCALFRUI
BCALLUNA
BCAMAIGE
BCAMARlT
BCAMCAtC
BCAMCONS
BCAMGRAP
BCAMMAT1
BCAMMAT2
BCAMTRIG
BCASIOOP
BCASAACT
BCASARCA
BCASAVIA
BCASBUS!
BCASCARO
BCASCAST
BCASCHAN
BCASCHES
BCASCHSI
BCASCHST
BCASCOLL
BCASCOUN
BCASCRAZ
BCASCREA
BCASOESK
BCASDRAU
BCASEXAM
BCASFORE
BCASFORT
BCASFREE
BCASFREN
BCASGERM
BCASGRAO
BCASGRAP
BCASHOOK
BCASHOPP
BCASITAL
BCASJARS
BCASJCBD
BCASLISO
BCASLISP
BCASMAGl
BCASMEMB
BCASMETE
BCASMICR
BCASMISB
BCASMISS
BCASMONS
BCASNUMB
BCASONET
BCASPEEK
BCASPERS
BCASPHIL
BCASPICT
BCASPLAN
BCASROCK
BCASSENT
BCASSINV
BCASSLIO
BCASSNAP
BCASSNOO
BCASSPAN
BCASSPAS
BCASSPHI
BCASSTAR
BCASTREE
BCASWORH
BCASWORS
BCBEAVM
BCBEHAPl
BCBEHAPN
BCBEMAPR
BCBETIM1
BCBETIM2
BBC Cassette Software
Addictive Football Managei
Exc VAT
587
Inc VAT
675
BCBEWORH
BBC Cassette Software
BES Woidhang IXBE02)
Exc VAT
663
Inc VAT
7 62
BCMSQUIC
BBC Cassette Software Exc VAT
Mirrorsoft Quick Thinkmq (B) 5 13
Inc VAT
5 90
A & F Software Bouncer
5 92
6 80
BCBEWORW
BES World Wise (XBE01 )
6 63
7 62
BCOCMRWI
Ocean Mr Wimpy
5 10
587
A & F Software Chuckie Egg
5 84
6 72
BCBSBEYO
BBCsoft Beyond Basic Cassette (B)
850
9 78
BCPAFORT
Pace Software Fortress
6 61
7 60
A & F Software Cylon Attack
584
672
BCBSCANY
BBCsolt Canyon (B)
7 39
850
BCPPAOVE
Program Power Adventure IB)
587
675
A& F Software Frogger
592
6 80
BCBSORAW
BBCsoft Drawing
7 40
850
BCPPALID
Program Power Alien Destroyers (Invader)
591
6 79
A & F Software Horror Castle
5 92
680
BCBSDRWH
BBCsoft Di Who The First Adventure (B)
739
850
BCPPALIE
Program Power Alien Swirl
5 13
590
A & F Software Howszat
5 10
587
BCBSEARL
BBCsoft Early Learning
740
850
BCPPASTE
Program Power Asteroid Storm (B)
587
6 75
A & F Software Painter
592
680
BCBSFUNG
BBCsoft Fun Games
7 40
8 50
BCPPASTR
Program Power Astro Navigator
421
4 84
A & F Software Pharaohs Tomb
592
6 80
BCBSGAMS
BBCsoft Games ol Strategy
740
850
BCPPBAND
Program Power Bandits at 3 o clock
5 14
591
A& F Software Planes
592
680
BCBSHOMF
BBCsofi Home Finance
7 40
8 50
BCPPBARR
Program Power Barrage for BBC
5 13
5 90
A & F Software Shrinking Professor
592
6 80
BCBSMAKM
Making the most of your Micro (Inc book)
957
1101
BCPPBEEB
Program Power Beeb Tote IBI
4 40
5 06
Adventure International Adventureland
7 35
846
BC6SM0T0
BBCsoft Motorists Log
740
850
BCPPBUMB
Program Power Bumble Bee (B)
5 87
675
Adventure International Pirate Adventure
7 35
846
BCBSMUSI
BBCsoft Music
7 40
8 50
BCPPCAVA
Program Power Caveman Adventure
506
582
Adventure International Secret Mission
7 35
846
BCBSPAIN
BBCsoft Painting
7 40
850
BCPPCH16
Program Power BBC Chess ( 1 6K )
3.66
420
Adventure International Voodoo Castle
7 35
846
BCBSPR01
BBCsofi Piograms Voll
740
850
BCPPCHEM
Program Power Chemistry
5 13
5 90
ASK Children from Space (XBE1 6)
7 35
846
BCBSPR02
BBCsofi Programs Vol 2
7 40
850
BCPPCHES
Program Power Chess
587
6 75
ASK Cranky IXBE 17)
7 35
8 46
BCBSRECO
BBCsofi Record Keeper (B)
1020
11 73
BCPPCONS
Program Power Constellation
587
675
ASK Facemaker (XBE10)
7 35
8 46
BCBSTAXC
BBCsoft Taxcalc (B)
8 16
938
BCPPCOSM
Program Power Cosmic Combat (B)
5 14
591
ASK Hide & Seek (XBE11)
7 35
846
BCBSTOOL
BBCsoft Tool Box (B)
15 52
17 85
BCPPCOWB
Program Power Cowboy Shoot out
506
582
ASK Let s Count IXBE 12)
7 35
846
BCBSVUTY
BBCsoft VU Type (Typing Tutor) (B)
11 90
13 69
BCPPCROA
Program Power Croaker
587
6 75
ASK Number Chaser (XBE1 5)
7 35
8 46
BCBSWHIT
BBCsolt White Knight Mark Eleven (B)
850
9 78
BCPPCYBE
Program Power Cybertron Mission (B)
587
675
ASK Number Gulper (XBR 1 3)
5 82
6 70
BCBUTWIN
Bug Byte Twin Kingdom Valley
7 02
807
BCPPDANG
Program Power Danger' UXB
587
675
ASK Number Puzzler (XBE14)
7 35
8 46
BCCCANDR
Computer Concepts Android Attack
661
7 60
BCPPDEMO
Program Powei Demon Decorator (Painter)
506
5 82
ASK Table Adventures 1 XBE 1 8)
735
846
BCCCASTE
Computer Concepts Asteroid belt
5.87
675
BCPPDIS
Program Power BBC Disassembler
506
582
ASK Words. Words. Words (XBE 19)
7 35
8 46
BCCCCHES
Computer Concepts Chess
661
760
BCPPELOO
Program Power Eldorado Gold (Adventure)
5 06
5 82
Alligata Software ABM (Laser Command)
4 39
505
BCCCGAME
Computer Concepts Games Galore 1
661
760
BCPPESCA
Program Power Escape from M base Alpha
587
6 75
Alligata Software Blagger
661
760
BCCCHITC
Computer Concepts Hitch Hiker
4.93
567
BCPPFFAC
Program Power Felix m the Factory
587
675
Alligata Software Bug Blaster
5 88
676
BCCCLOGO
Computer Concepts Logo II
8 50
978
BCPPFFRU
Program Power Felix & the Fruit Monsters
587
675
Alligata Software Cosmic Asteroids
4 39
505
BCCCSNAK
Computer Concepts Snake
587
675
BCPPFOOT
Program Power Footer
587
6 75
Alligata Software Dambusters
5 87
6 75
BCCCSPAC
Computer Concepts Spacehawks
5.87
675
BCPPGALA
Program Power Galactic Commander
587
675
Alligata Software Eagle Empire
587
6 75
BCCCSWAR
Computer Concepts Swarm
661
760
BCPPGHOU
Program Power Ghouls
587
6 75
Alligata Software Fruit Machine (B006)
4 39
505
BCDASUPE
DACC Super 7 (Arcade games compend )
661
760
BCPPHELL
Program Power Hell Driver (B )
587
675
Alligata Software Lunar Rescue (B007)
587
6 75
BCDS747
Ooctor Soft 747
5 87
675
BCPPINTE
Program Power Intergalactic Trader IBI
661
760
Ampalsoft Cheshire Cat Algebra 0 level
5 13
590
BCFBSPAD
First Byte Space Adventure One
587
6 75
BCPPJETP
Program Power Jet Power Jack
5 87
675
Ampalsoft Cheshire Cat Arithmetic 0 level
5 13
590
BCFBSTFO
First Byte Star Force Lander
5.14
5 91
8CPPKILL
Program Powei Killer Gorilla
587
675
Ampalsoft Cheshire Cat Calculus 0 level
5 13
590
BCFBSTTR
First Byte Star Trader
587
675
6CPPLABC
Program Power Labyrinths of la Coshe
587
675
Ampalsoft Cheshire Cat Construction '0
5 13
590
BCFBVAPH
First Byte Valley of the Pharoahs
587
675
BCPPLASE
Progiam Power Laser Command
587
6 75
Ampalsoft Cheshire Cat Graphs 0 level
5 13
5 90
BCGACHEE
Garland Software Chemical Equatons
9 57
11.01
BCPPMART
Program Power Martian Attack (B)
587
675
Ampalsoft Cheshire Cat Maths 0 level 1
11 05
12 71
BCGACHEI
Garland S ware Chemistry Inorganic Ana
9.57
11.01
BCPPMASM
Program Power Mastermind for BBC
3 36
3 86
Ampalsoft Cheshire Cat Maths O ' level 2
11 05
12 71
BCGACHES
Garland S ware Chemistry Symbol/ForA/a
957
1101
BCPPMAZE
Program Power Maze Invaders (B)
4 40
5 06
Ampalsoft Cheshire Cat Trigonometry "O'
5 13
590
BCGAHUMA
Garland S ware Human Body Heart & Kid
957
11 01
BCPPMINE
Piogram Power Mine ( B)
5 87
6 75
Acornsoft 1 00 Programs for BBC Micro
8 50
9 78
BCGAPHYC
Garland S ware Physics Cathode Ray Osc
9 57
1101
BCPPMOON
Program Powei Moon Raider
5 87
675
Acornsoft Arcade Action (SBG06)
880
1012
BCGEBEEB
Gemini Beebcalc (Spreadsheet)
14 75
1696
BCPPNEME
Progiam Power Nemesis (B)
587
675
Acornsoft Arcadians (SBG 14)
7 35
8 46
BCGEBEEP
Gemini Beebplot (Graph Plot)
14.75
16 96
BCPPPOKE
Program Power Poker Dice (B)
440
506
Acornsoft Aviator flight simulator SBG02
11 05
12 71
BCGECASB
Gemini Cash Book Accounts
44 31
5096
BCPPPOSI
Program Power Positron (B!
5 14
591
Acornsoft Business Games ISBE03)
7 35
846
BCGECATE
Gemini Caterpillar
7 35
846
BCPPREV2
Progiam Power Reversi I32KI
4 21
4 84
Acornsoft Carousel (SBG24)
7 35
8 46
BCGEDATA
Gemini Database
14 75
1696
BCPPROUL
Program Power Roulette tor BBC
421
4 84
Acornsoft Castle of Riddles (SBG 1 7 )
7 35
8 46
BCGEEASI
Gemini East Ledger
1475
1696
BCPPSFEK
Program Power Seek
5 06
5B2
Acornsoft Chemical Analysis (SBE1 2)
1020
1173
BCGEFINA
Gemini Final Accounts
44 31
50 96
BCPPSPAC
Program Power Space Jailer IB)
5 14
591
Acornsoft Chess (SBG10)
735
846
BCGEHOMA
Gemini Home Accounts
14 75
16 96
BCPPSTAR
Program Power Startrek
421
4 84
Acornsoft Chemical Simulations (SBE 13)
1020
11 73
BCGEINVS
Gemini Invstat (Invoices & Statements)
14 75
1696
BCPPSWOO
Program Power Swoop
587
6 75
Acornsoft Chemical Structures (SBE 14)
10 20
1173
BCGELIBE
Gemini Liberator
7 35
8 46
BCPPTIMT
Program Power Timetrek (Startrek Plus)
5 87
675
Acornsoft/ICL Collectors Cat SBX05
7 35
846
BCGEMAIL
Gemini Mail List
1475
1696
BCPPWALL
Program Power Wall (B)
4 40
5 06
Acornsoft Countdown to Doom (SBG1 9)
7 35
846
BCGEMISS
Gemini Missile Control
735
8 46
BCPPWHER
Program Power Where IB)
5 14
591
Acornsoft Crazy Tracer (SBG26) (B)
7 35
846
BCGEPAYR
Gemini Payroll
29 53
3396
BCPPWHIC
Progiam Powei Wich Salt 7
5 14
5.91
Acornsoft Creative Graphics (SBX01 )
7 35
8 46
BCGESLEI
Gemini Sleighbells
7 35
8 46
BCPPWORL
Program Power World Geography IB)
5 14
591
Acornsoft Desk Diary (SBB01 )
735
8 46
BCGESTOC
Gemini Stock Control (ICS)
14 75
16 96
BCPPZARM
Program Power Zarm (B)
587
675
Acornsoft Draughts & Reversi 18) (SBG20)
735
846
BCGETRAD
Gemini Traditional Games (B) (E)
11 05
1271
BCPSSALO
Psion Saloon Sally
4 39
5 05
Acornsoft Examiner Cassette (SBE 17 MB)
735
846
BCGFWORD
Gemini Word Processor
14 75
16 96
BCPSVUCA
Psion VU Calc
11 05
12 71
Acornsoft Foiecast (SBB02)
8 80
10 12
BCGGFAIR
GnHm & George Fairshare
7 35
8 46
BSQSBEEB
Quicksilva Beeb Art (B)
11 05
12 71
Acornsoft Forth Cassette (SBL01 )
1245
1432
BCGGGETS
Griffin & George Getset
7 35
846
BCQSGENE
Quicksilva Generator (B)
5 13
5 90
Acornsoft Free Fall
7 35
846
BCGGNUMB
Griffin & George Numberfun
7 35
8 46
BCQSMUSI
Quicksilva Music Processor (B)
11 05
1271
Acornsoft French (Linkword) (SBX13)
11 05
12 71
BCGGTABl
Griffin & George Tablesums
7 35
8 46
BCRHGALA
RH Software Galactic Wipeout (RHS001C)
661
7 60
Acornsoft German (Linkword) (SBX16)
11 05
1271
BCGGWORG
Griffin & George Wordgames
7 35
846
BCRHSKIS
RH Software Ski Slalom (RHS002C)
661
7 60
Acornsoft Graphics on the BBC
8 50
978
BCGGWORS
Griffin & George Wordspell
7.35
846
BCSHGBLT
Simon W Hessel G6 Ltd
513
590
Acornsoft Graphs & Chans (SBX02)
7 35
8 46
BCGHTALP
Good Houseke g Mr T's Alphabet
957
11 01
BCSHINHE
Simon W Hessel Intentance
4 39
505
A'soft/ICL Hooked on Numbers (SBX08)
735
846
BCGHTMEA
Good Houseke'g Mr T's Measuring Games
957
11 01
BCSHTRAV
Simon W Hessel Travel Game
4 39
505
Acornsoft Hopper (SBG23)
735
846
BCGHTMON
Good Houseke g Mr T's Money Box
• 957
11.01
BCSI3DB0
Software Invasion 3D Bomb Alley
587
6 75
Acornsoft Italian (Linkword) (SBX14)
11 05
1271
BCGHTNUM
Good Houseke g Mr T's Number Games
9 57
11 01
BCSIATTA
Software Invasion Attack on Alphacenturi
5 87
675
Acornsoft Jars (SBE 15)
883
10 16
BCGHTSHA
Good Houseke g Mr T's Shape Game
9 57
1 101
BCSIEAGL
Software Invasion Eagles Wing (B)
587
6 75
Acornsoft JCB Digger (SBG09)
735
846
BCGHTTEL
Good Houseke g Mr T Tells the Time
9 57
11 01
BCSIGUNS
Software Invasion Gunsmoke
587
6 75
Acornsoft Lisp Demo Progs SBL09
735
8 46
BCGRMINE
Graphic Research Minefield
5 13
5 90
BCSISPOO
Software Invasion Spooks & Spiders (B)
587
6 75
Acornsoft Lisp Cassette (SBL02)
1245
1432
BCGRORBI
Graphic Research Orbit 0
7 35
8 46
BCSIVORT
Software Invasion Vortex
587
6 75
Acornsoft Magic Garden (B) (SBX04)
7 35
846
BCHOAOVB
Honeyfold Advanced Basic course
12 10
12 71
BCSMOIS
Simonsoft Disassembler
5 87
6 75
Acornsoft/ICL M ship Manager (SBX06)
7 35
8 46
BCHOBEGA
Honeyfold Beginners Assembly Language
12 10
1271
BCSS2002
Superior Software 2002
587
675
Acornsoft Meteors (SBG 13)
7 35
846
BCHOBEGB
Honeyfold Beginners Basic course
12 10
12 71
BCSSALID
Superior Software Alien Dropout
5 87
6 75
Acornsoft Microtext (SBL04)
36 85
42 37
BCHSPENG
H Soft Penguin
6 59
7 58
BCSSBATT
Superior Software Battle Tank
5 87
6 75
Acornsoh Missile Base (SBG1 8)
735
846
BCIBCRIM
Ivan Berg Crime & Detection Quiz (XBX02)
935
1075
BCSSCENT
Superior Software Centipede
587
6 75
Acornsoft Missing Signs (SBE09)
883
1016
BCIBOATI
Ivan Berg Dating Game IXBX08)
9.35
1075
BCSSCOLD
Superior Software Colditz Adventure
553
635
Acornsoft Monsters (SBG03)
7 35
846
BCIBHIST
Ivan Berg History Quiz (XBX04)
9 35
10 75
BCSSCRAZ
Superior Software Crazy Painter
587
6 75
Acornsoft Number Balance (SBE08)
8 83
10 16
BCIBIDO
Ivan Berg 1 Do IXBX07)
935
1075
BCSSCRIB
Superior Software Cribbage
5 13
5 90
Acornsoft/ICL One to Nine (SBX07 )
7 35
8 46
BCIBMUSI
Ivan Berg Music Quiz
935
1075
BCSSFAIR
Superior Software Fairground
5 87
6 75
Acornsoft Peeko Computer Pack (SBE02)
7 35
8 46
BCIBROYA
Ivan Berg Royalty Quiz (XBX06)
9 35
10 75
BCSSFROG
Superior Software Frogger
5 87
6 75
Acornsoft Personal Money M'ment SBB5
8 80
1012
BCIBSCIE
Ivan Berg Science Fiction Quiz IXBX05)
9 35
10 75
BCSSFRUI
Superior Software Fruit Machine
5 87
6 75
Acornsoft Philosophers Quest (SBG01 )
7 35
846
BCIBTHER
Ivan Berg Theatre Quiz IXBXO 1 )
9 35
1075
BCSSGALA
Superior Software Galaxians
587
675
Acornsoft Picture Maker (SBX03)
7 35
846
BCIJ3DMA
UK 3D Maze tor BBC (7)
3 32
382
BCSSHUNC
Superior Software Hunchback
5 87
675
Acornsoft Planetoid (Defender) (SBG 1 5)
7 35
8 46
BCIJFLAG
UK Flags for BBC (12)
332
3 82
BCSSINVA
Superior Software Invaders
5 87
6 75
Acornsoft Rocket Raid (SBG05)
7 35
846
BCIJHYPE
UK Hyperdrive for BBC ( 1 3 1
4 80
552
BCSSOVER
Superior Software Overdrive
5 87
6 75
Acornsoft Sentence Sequencing (SBE07)
8 83
10 16
BCIJINVA
UK Invaders for BBC (9)
5 54
637
BCSSPONT
Superior Software Pontoon
5 13
590
Acornsoft Super Invaders ISBG1 6)
7 35
846
BCIJSTRA
UK Stratobombei for BBC 1 1 4)
5 54
637
BCSSQBER
Superior Software QBert
587
675
Acornsoft Sliding block puzzles (SBG1 2)
735
846
BCJOYSTI
Joystick Utility program for BBC
5 06
582
BCSSROAD
Superior Software Road Runner
587
6 75
Acornsoft Snapper (SBG04)
7 35
846
BCKAGALA
Kansas Galactic Firebird
7 01
8 06
BCSSSPAF
Superior Software Space Fighter
587
6 75
Acornsoft Snooker (SBG21 1
7 35
846
BCKAPINB
Kansas Pinball Arcade
701
806
BCSUBEEB
Sulis Software Beebeater
7 35
846
Acornsoft Spanish (Linkword) (SBX1 5)
11 05
1271
BCKDPASS
Kay Dee Software Pass Go
723
831
BCSUBESI
Suits Software Besieged
7 35
8 46
Acornsoft S Pascal (SBL08)
1245
1432
BCKOFREA
Kosmos Software French Misiress A
7 35
8 46
BCSUGRAN
Suits Software Grammar Tree Nouns
7 35
8 46
Acornsoft Sphinx Adventure ISBGO 7)
7.35
846
BCKOFREB
Kosmos Software French Mistress B
7 35
8 46
BCSUGRAS
Suits Software Grammar T ree Sentences
7 35
846
Acornsoft Starship Command (SBG22)
735
8 46
BCKOGERA
Kosmos Software German Master A
7 35
8 46
BCSUGRAV
Suits Software Grammar Tree Verbs
7 35
846
Acornsoft T ree of Knowledge ! SBE04 )
735
846
BCKOGERB
Kosmos Software German Master B
7 35
8 46
BCSUJUNW
Sulis Software Junior Wordsplits
7 35
8 46
Acornsoft Word Hunt (SBE05)
8 83
10.16
BCKOSPAA
Kosmos Software Spanish Tutor A
7 35
8 46
BCSUJUST
Sulis Software Just a Mot
7 35
846
Acornsoft Word Sequencing (SBE06)
883
1016
BCKOSPAB
Kosmos Software Spanish Tutor B
7 35
8 46
BCSUOPEN
Sulis Software Open Sesame
7 35
8 46
BES Animal Vegetable Mineral (XBE03)
663
762
BCL9C0L0
Level 9 Colossal Adventure (B)
732
8 42
BCSUSTAW
Suits Software Starter Wordsplits
7 35
8 46
BES Happy Letters (XBE07)
663
762
BCL9DUNG
Level 9 Dungeons IB)
7 32
842
BCSUTENF
Suits Software Tense French
7 35
8 46
BES Happy Numbers (XBE 04)
663
762
BCL9LORO
Level 9 Lords of Time (b)
7 32
842
BCSUTIME
Suits Software Time Traveller
7 35
8 46
BES Map Rally (XBE08)
663
762
BCL9SN0W
Level 9 Snowball (B)
732
8 42
BCSUWORD
Suits Software Wordpower
7 35
8 46
BES Timeman One (XBE05)
663
7.62
BCMHHOBB
Melbourne House Hobbit
11 05
1271
BCVISNOO
Visions Snookei
6 61
7 60
BES Timeman Two (XBE06)
6 63
762
BCMSFIRS
Mirrorsoft First Steps with the Mr Men
661
7 60
BCVMDELT
Voltmace Oelta Driver Cassette
4 39
505
W«CORN
<X>M
/
PUTER
Electronequip
36-38 West Street, Fareham, Hants
4
ACORN USER AUGUST 1984
Electronequip
(Authorised BBC Dealer, and service centre)
* SPECIAL OFFERS
Mail order only
* EPSON
RX-80FTE225.25 + VAT
FX-80 £320.88 + VAT
Printer price includes cable for BBC and screen
dump rom is available for £11.50
SIDEWISE
SIDEWISE FITTED
“SIDEWAYS” rom board for BBC Micro.
No soldering required £38.00 + VAT
VOLTMACE JOYSTICKS
*10% off list prices
Discounted price
JSV0LT14 Voltmace Delta 14B Joysticks 13 46
JSVOLTAD Voltmace 1 4B/1 Adaptor Bo* 13.36
JSV0LT3B Voltmace Delta 3B Twin Joysticks 18.09
Prices subject to variation without prior notification
TRADE ENQUIRIES WELCOME
Access & Barclaycard Accepted
Large Stocks - 24 Hour Despatch
Carriage 46p
CORN
COMPUTER
k
5 FREE ACORNSOFT
GAMES & CASSETTE
RECORDER WITH EVERY
BBC SOLD
\
/
Electronequip is an authorised Acorn service centre
and has been an Acorn dealer since the introduction
of the Atom. Our demonstration facilities include 20
station Econet and Torchnet systems.
Ref.
BBC Micros
Ex VAT
Inc VAT
ANB01
BBC Model B Micro Computer
348 26
399 00
ANB02
BBC Model B with Econet Interface
389.14
446 00
ANB03
BBC Model B with Disc Interface
409.14
469.00
ANB04
BBC Model B with Disc & Econet Interface
450.01
516.00
3" Micro Disc £129.95
(inc. VAT)
Disc Interface &
Drive
£198.95 (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 5^" 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 Cl 2.00. The new micro disc filing system can read
and write to Acorn DFS discs.
Thus if a 5} 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.
BRANCHES
FAREHAM: 59 WEST STREET (0329) 230670
KINGS LYNN: 17 TENNYSON AVE. (0553) 3782
MAIL ORDER: 36-38 WEST STREET
FAREHAM, HANTS. (0329) 230670
Electronequip
36-38 West Street, Fareham, Hants (0329) 230670
BBC
ACORN USER AUGUST 1984
5
ELECTRON JOYSTICK INTERFACE /
Electron users! This is the add on everyone wants, id! t% new
Electron switched joystick interface from First Byte • available now
with free conversion tape that vastly extends your game range right away.
The interface operates with all ‘Atari-style' 9-pin joysticks, and its many
advanced design features put it way out in front for quality and reliability.
That’s why, to date 15 major software houses are already bringing out
games that work directly with the First Byte Electron Joystick Interface •
and many more are sure to follow.
Look at these
Works with all ‘Atari-
style' 9-pin joysticks
and utilises rapid-fire
mode on
Quickshot 2.
advanced
design features.
Only 2 chips for ultra-
reliability and low
power consumption
ensuring safe
operation with
the Electron.
Custom-built,
colour-
co-ordinated case
in high-impact plastic.
Special fitments ensure
that when the joystick is
plugged in, the case takes
strain, not the soldered joints
Gold-plated
connectors ensure a
perfect contact.
Metal polarising key
and nylon end caps
ensure positive locking
FREE conversion tape • play all these to p g ames ri g ht now
Every Electron Joystick Interface comes with a free conversion tape
so you can use some of the most popular games around right now:
• Killer Gorilla
• Moonraider
• Positron
• Croaker
• Swoop
• Bandits at 3 o'clock
• Escape from
Moonbase Alpha
• Cybertron Mission
• Cylon Attack
• Kamakazi • Lunar Rescue
• Chuckie Egg • Bugblaster
• Atom Smasher • filagger
• Alien Break In • Bed Bugs
• Birds of Prey • Alien Dropout
• Galaxy Wars • Daredevil Dennis
• City Defence • Snooker
• Monsters • Diamond Mine
• Pool • Vortex
• Pengwyn
The conversion tape also allows you to configure most other games for
joystick control.
Games specially for the First Byte Interface
All these major software houses are bringing out games that work
with the First Byte Electron Interface, with no conversion tape needed.
• Alligata
• Romik
• Aardvark
• Software Invasion
• A & F
• Bug-Byte
• Visions
• Optima
• MRM
• Program Power
• Postern
• Beebug-soft
• Superior
• Virgin
• Phoenix
The First Byte Electron Joystick Interface • available now from all
good dealers and W. H. Smith.
A GENUINE FIRST BYTE
ADD-ON
First Byte Computers,
10, Castlefields,
Main Centre, Derby.
DEI 2PE
Tel: Derby (0332) 365280
L
NEWS
Concern over
CES move to
Acomsoft HQ
ACORN is to re-organise its
educational arm CES -but
managing director Chris
Curry has set out to re-
assure the educational
establishment about the
future of the group.
CES (Computer Education
Service) was taken over from
ICL by Acorn last October
and now the group is to move
from Maidenhead to come
under Acornsoft’s wing.
The five programming staff
have been asked to move to
Cambridge, some having the
option of jobs in Acorn Inter-
national and staying in
Maidenhead. The infor-
mation officer has, however,
been made redundant as her
role is to be taken over by
staff already in Cambridge.
Closer
Chris Curry explained:
Educational software will
continue to be the responsi-
bility of CES, but the group
will come under the aegis of
Acomsoft management.
We are going to increase
the scale of CES operations
and put more people and
money into CES. It must be
closer to the body of the
company to prevent duplica-
tion.’
Reputation
CES has gained a good
reputation and established a
close liaison with many
schools, including providing
people to help with courses.
Howard Curtis, chief
examiner of ‘O’ level com-
puter studies for the Joint
Metriculation Board, told
Acorn User ‘CES has my full
support and I think it is a pity
the changes have been
made without consultation -
and that they’re losing
a dedicated information
officer.
‘Schools and advisers are
crying out for help and CES
is one of the bodies they look
to. CES gives Acorn a frien-
dlier face than exists within
the rest of the company.’
Colin Monson, adviser for
more than 400 schools in
Berkshire, also expressed
concern: 'Our contact with
Acorn is through CES, as we
have found it difficult to go to
Acorn, and the dealers know
little more than we do.’
Acorn focuses
on video discs
ACORN is to set up a special
group to develop its inter-
active video disc technology
and keep the company’s lead
over Japanese competition.
An interface will be
launched before the end of the
year to enable the BBC micro
to control video discs running
on the Pioneer system. And in
the spring a special unit will be
released combining the BBC’s
intelligence with the interface
and software.
Acorn MD Chris Curry told
Acorn User The interactive
video centre will be run from
the HQ of Acorn International
in Maidenhead. It will concen-
trate on further development.
There will be a promotional
force to sell equipment and
generate links with industry
for training. Another team will
create course material.
‘We have a good start in the
field, but the Japanese are
snapping at our heels.'
At present video discs can
Curry: ‘Japanese at our heels’
only have information read
from them, although Acorn’s
recent deal with BSR in Hong
Kong aims to develop read-
write laser discs. The great
advantage of video over floppy
and hard Winchester discs is
their storage capacity.
Curry sees a big market for
the present technology with
interactive video, programs
and data mixed on one disc.
Acorn first demonstrated a
BBC micro controlling video
18 months ago at the BBC's
exhibition in January 1983.
The system controlled film of
birds in flight and then asked
questions which were
answered on the Beeb’s key-
board.
The BBC is already con-
sidering doing material for
schools to back up TV series.
Peter Bratt, producer of the
Science Topics series said:
The BBC is very interested in
the possibilities of interactive
video and the Acorn interface
will makeour life easier.
‘One of the Science Topics
programmes is being con-
sidered at the moment as a
high priority to base an inter-
active disc around. However
it's not something we would
rush at.
‘If we did go ahead it would
be an important step and we
want to get it right -not just
illustrated CAL. We would
want to take full advantage of
interactive video.’
Professionals
on-line to DB
News for schools
database service
by Geoff Nairn
NEWS International, owner of
The Times , looks set to launch
a dial-up' information service
for schools.
A variety of educational
news and information will be
put on a large database which
could then be accessed using
atelephone and modem.
A trial service has been
running using a closed data-
base on Telecom Gold (British
Telecom’s electronic mail net-
work), to send the information
around the country.
If the scheme is given the
go-ahead, a much-reduced
subscription charge will have
to be negotiated with BT to run
on Gold, for the standard sub-
scriber has to pay £100 to join
and then a minimum of £10 per
month -plus phone bills. The
other option would be for News
International to set up its own
computers to run the data-
base.
The trials has been running
in several schools for six
months- although no-one will
say where. In fact News Inter-
national has refused to
discuss the project at all. A
final decision has yet to be
taken on the format and extent
of the scheme, but it would
obviously be of immense
benefit to schools and infor-
mation technology in general.
Micronet stars
STAR NET is a space war
game now on Micronet- with
up to 1000 players at a time.
Each move costs 1 0p, but there
is a prize for the first emperor
of the 3000-star universe.
SPECIALISED ‘dial-up’ data-
base services already exist in
this country, but they are
expensive to use. Eurolex
caters for the legal profession,
and enables lawyers to study
the latest cases and access a
library of more than 44,000
reports. In total, 300 million
words of legal information
reside in the computer data
files. It can be accessed using
Telecom Gold, or indeed by
dialling an ordinary phone
number; but at £75 an hour few
amateurs would want to use it.
The British Library runs
Blaise, which enables provin-
cial libraries to see what books
are held at headquarters. The
Polis database is a computer-
ised version of Hansard, the
House of Commons’ journal.
British and American news
services have been using
computers for some time.
Reuters has a very successful
database service for financial
news and its reporters send in
copy from portable computers.
ACORN USER AUGUST 1984
THREE NEW PROGRAMS FROM MICROTEST
DAIRYFILE FOR
DAIRY FARMERS
Keep on that economic line between over and
underfeeding!
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 -- for up to 200 lac*
tating cows.
£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)
MICROTEST FONT ROM.
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
- p&p 50p Disc 40 or 80 T rack
This exciting new ROM from Microtest will
enable you to get all 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 screen-
dump utility to produce a hard copy on to
paper.
Typing *HELP FONTS' gives a list of available
fonts and the blocks of characters which they
replace.
Available fonts are
Accents
Accents and miscellaneous.
Block
Small capitals.
Data
Like the bottoms of
cheques.
Greek
It's all Greek to me too!
Joined
Standard capitals with
joined up lowercase.
Maths
A mix of until now unob-
tainable Mathematical sym-
bols.
Miscellaneous A few oddities which often
are very necessary.
Thick
Thick text (for MODEs
0&3) to enhance 80
column mode
Thin
Thin text (for MODEs 2&5)
which makes modes 2 & 5
much more readable or per-
haps ‘READABLE".
Vertical
For labelling graphs.
The ROM has a dump facility which will pro-
duce a screen dump of any MODE for 0 to 6
on an Epson. Star printer. CTI CP80 or MT80
The ROM uses absolutely NO user memory
and can be used with word processors etc. as
well as normal BASIC programs.
£17.50 inc. VAT
+ p&p 50p
Microtest Starstick ROM & Joystick Package
Now available the Starstick ROM and Joystick. This comes in three forms:
(A) The Starstick ROM and Quickshot I Joystick
Price 17.95 + VAT = 19.84
(B) The Starstick ROM and Quickshot II Joystick
Price 19.25 + VAT = 22. 14
(C) The Starstick ROM and patch lead, choose
your own Spectrum/Atari style joystick
Price 15.25 + VAT = 17.54
Post and Packing €1 .00 inc. VAT per item
This enables you to plug the Rapid action self centring joysticks until now
only available for the Spectrum/Atari/CBM machines into the user port of
the BBC. Model A users please note NO ANALOGUE INTERFACE
REQUIRED
Disc Users Note- pressing BREAK. SHIFT-BREAK or CONTROL BREAK
does not modify or destroy the STARSTICK software so Disc Users
please feel free to Boot!
The software patch provided in the ROM is interrupt driven and adds the
following commands to your computer
Enables you to use our
joysticks even on programs
that do not offer joystick
capability.
★ STICK turn on the STARSTICK ROM
★ NSTICK turn off the STARSTICK ROM
★ SETSTICK set up joystick to users spec
★ SAVE NAME 140 160 saves your user-key protocols
★ ADVAL emulate standard analogue joysticks
★ PAUSE define key to Freeze game
★ NPAUSE turn off ability to freeze game
★ NAME predefined key protocols set up for software
houses programs
★ HELP KEYS displays currently selected key protocols
★ REPEAT enables auto-repeat fire
★ NREPEAT disables auto repeat fire
DEALER ENQUIRIES
and
EXPORT ORDERS
WELCOME
available from
MICROTEST LTD
18 Normandy Way, Bodmin, Cornwall PL31 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
I
NEWS
Super Champ
enters UK ring
THE Super Champ, claimed to
be the top-selling joystick in
the US for the last two years, is
now available in the UK.
Its distributor, Dean Elec-
tronics of Ascot, says it has
several features so far not
available to UK games
players: 10 feet of retractable
cable; a contoured handle to
suit both left and right-hand
players; and a swivel base
with suction cups for single-
handed control.
It is compatible with the
Electron and BBC B through
an interface and costs £12.95
through high street stores
or direct (£1 for p&p) from
Dean Electronics, Glendale
Park, Fernbank Road, Ascot,
Berks.
The end for 'A'
THE BBC model A micro will
no longer be sold from
September 1984. This is, says
Acorn, because it accounts for
only a small percentage of
BBC microcomputer sales.
Orders for the model A will
be honoured up to August 31 .
Sales of both models A and
B since the launch of the BBC
micro in 1982 now exceed
300,000 units worldwide.
Budget monitor
OPUS has launched a high res-
olution monitor that it claims
costs about £100 less than its
rivals.
It is a 14in RGB monitor
manufactured by JVC and
costs £279.39, including VAT,
cable, delivery, manual and a
year’s guarantee.
Resolution is 580 x 470 and
display 80x25.
Opus also markets a
medium resolution monitor
(370 x 470) at £221 .89. Both are
available from Opus dealers.
Indian schools to take
Beeb micros in bulk?
INDIA could soon become
Acorn’s biggest overseas
market -the jewel in the com-
puter company’s export crown.
Information Technology
Minister Kenneth Baker has
already held out the prospect
to Parliament, predicting that
the BBC micro is set to become
thestandard educational micro
in Indian schools.
But what the Minister failed
to mention was that the super-
salesman whose efforts
helped pull off the coup was
. . . Her Majesty the Queen.
For it was her gift of half-a-
dozen Econet systems to the
Indian President Zail Singh
during the Royal tour last year
that helped lay the foundations
of this potentially huge export
market.
A joint working party has
already been set up between
the Department of Trade and
Industry and the Indian govern-
ment to examine the long-term
provision of British micros.
The Beeb, though, is
already doing very well in the
Indian market- based on its
success in providing the over-
whelming majority of micros in
the British government’s
schools scheme.
The growing overseas pros-
pects are not confined to India
however. More than 30
countries have sent edu-
cational teams to the United
Kingdom to study how Britain
has established its computer
education programme.
The result, according to Mr
Baker, is that Acorn and other
companies involved in the
schools scheme are now sell-
ing abroad ‘in substantial
quantities.’
The current Micro-
computers in Schools scheme
Kenneth Baker: boasts success
is due to end in December.
The Minister told MPs: The
scheme has undoubtedly been
a success and we can rightly
boast that we are, in terms of
education, the most advanced
in the use of computers.’
Now Department of Trade
and Industry officials are look-
ing at whether further support
schemes are necessary.
Switch on to
amateur TV
DESPITE the range of broad-
cast and cable TV services
now available, it seems that
some people are still not satis-
fied. Amateur TV, using the
Slow Scan TV system, is
becoming increasingly popu-
lar- especially among the
amateur radio brigade.
One such ‘ham’, John
Melvin, has developed an add-
on for the Beeb which enables
you to receive SSTV trans-
missions and display the pic-
tures on the monitor screen.
The unit plugs into the
Beeb’s I/O port and comes
complete with software and
demonstration TV pictures.
Previously, the reception of
SSTV required expensive
equipment. At £93- or £17.50
for just the construction
details -John Melvin's sol-
ution is considerably cheaper.
For further information con-
tact John Melvin at 2 Salters
Court. Gosforth, Newcastle, or
if you are a ham give him a
call - his shortwave callsign is
G3LIV.
# r 7 (?T h i s short section of text illustrates some ot the
facilities available when typesetting with $i t 0TypeWi se#ro0
and the fif^Anvil System #ro0.
#bo0Typef aces #ro(?
The new Wordwise print control codes IT (italic) and BO (bold-
face) are used for f0i ta l i csjroO and $bo@bo Idfrotf
respectively; 1 and / followed by “ or V produce
# * ‘tfsuper scri pt # ' vC and #, v()subs c r i p t #, '0 in the same way
as Wordwise does using its 0C codes on a full-function printer.
The codes T(no.) and H(no.) are used to change text and heading
styles, which may be any or all of type-size, type-face, line-
advance, linelength, indents and justification.
Your text typeset
Typewise example
WORDWISE users can now
have their text professionally
typeset. The service, which
lets you have direct control of
such things as type font, type
size and headings, is provided
by Somerset company Word-
smiths.
With its Typewise system,
the user has, in addition to the
normal Wordwise embedded
commands which set such
things as margins and tab
stops, extra ‘typestyle’ com-
mands embedded in the text.
These are ignored by Word-
wise, but if a text file using
these additional commands is
sent to Wordsmiths, it will be
typeset on their computerised
Anvil system. The cost works
out at about 75p per ‘k’ of text.
A program called Read is
available at £25 to comple-
ment the service. This will dis-
play your files on the screen
with all the control codes high-
lighted. This gives you some
idea of how the text is going to
appear in print.
Wordsmiths has run the
Anvil service for Wordstar
users for about two years, and
several computing books for
the Beeb and Electron have
been produced using it, includ-
ing Beyond Basic. But this is
the first typesetting service for
a cheap wordprocessing pack-
age on a Beeb.
ACORN USER AUGUST 1984
NEWS!
Powertran robots, from left to right: Genesis P101 at £1700, Micro Grasp at £312, Hebot at £115, and Genesis P102 at £1200
Z80 gift' in
Torch package
CALIing all
educationalists
THE use of computers is one
of the most debated subjects
in education, with little sign
of a consistent policy in
schools. CAL 85 is a sym-
posium which hopes to alle-
viate the confusion.
CAL, computer-aided
learning, means learning
with, rather than about, com-
puters. The meeting will take
place from April 10-13 next
year and will include work-
shops, lectures, exhibitions
and demonstrations.
The organisers are keen to
attract delegates from all
levels of education and
emphasise the desire to see
participation from primary
and secondary schools.
Readers who would like to
give papers or have ideas for
workshops should contact
Richard Phillips at the Shell
Centre, University of Nott-
ingham NG7 2RD.
STORY is an educational pro-
gram for children which
enables them to write their
own illustrated stories. As the
text develops, certain key-
words trigger off pictures dis-
played on the screen.
There are 64 pre-pro-
GCC is set to follow up its Star-
base database software with a
set of CP/M financial packages
to run on the Torch Z80 second
processor.
First is the Sage integrated
accounts program which
comes with the Z80 thrown in
at £431. Next is a spreadsheet
called Cracker , designed to
work with 80-track, double-
sided disc drives.
GCC has exclusive rights to
implement Sage on the BBC
micro, with customers getting
a free Z80 for the price nor-
mally charged for the software
alone.
Cracker was described by
Barry Billingham at GCC as
very friendly and more power-
grammed pictures in the soft-
ware, up to seven of which can
be used in each composition.
Once the story has been com-
pleted, it can be saved and
printed out.
Story costs £7.50 from H&H
Software on cassette. Disc ver-
ful than Perfectcalc. It will take
DBase II files and should come
in at under £200.
At the end of July an update
to Starbase on disc will enable
it to work with Computer Con-
cepts’ Wordwise word pro-
cessing chip.
Later in the year, a memory
board will be released which
will hold up to four 8k RAMs
and 16 ROMs.
The Z80 second processor
supplied with Sage comes in a
wedge-shaped box which is
smaller than a standard discc
drive. Included with it is aside-
ways ROM and the Torch CP/N
operating system on disc. It
connects by a single cable to
the BBC’sTube interface.
sions are also available. The
program comes with a 16-page
booklet.
Readers with Concept key-
pads can help children
develop shape and letter skills
with two programs from LTS of
Studley, Warwicks at £9.95 each.
Four ways to
make a robot
connection
FOUR robots from Powertran
Cybernetics can all be con-
nected to the BBC micro,
although you’ll need to be able
to assemble them and write
the software yourself.
Top of the range is the Gene-
sis P102, which has a built-in
microprocessor, memory and
control box. It costs about
£1700. A simpler version, the
P102, is £500 cheaper. Both
come with RS232 connections,
but they are capable of being
used on their own.
Micro Grasp is an electri-
cally powered arm costing
£312, and Hebot is a turtle at
about £115. These prices
include a special interface
board which is configured for a
Sinclair, but can be adapted
for the BBC. These two plug
into the user port.
The turtle includes collision
detectors, retractable pen,
flashing eyes and a horn! It
also features two-wheel drive.
The Powertran robot kits are
designed mainly for computer
studies courses and as exten-
sions of control studies.
Assembly instructions and tips
on programming the devices
are included in the price.
Details • from Powertran
Cybernetics, Portway Indus-
trial Estate, Andover, Hants
SP10 3AA.
Adventurous line in learning
ACORN USER AUGUST 1984
Original
M icrocomputer
Software
The BASIC utility WM
tor the BBC micro
Available from all good BBC Computer Dealers.
Available by Mail Order from Computer Concepts, 16 Wayside, Chipperfield, Herts WD4 95J
Or by 'phoning with your credit card number on (09277) 69727.
'mmrWTn
TFCHNOM A TIC BBC Computer & Econet Referral Centre
x x IV, 01-4521500 01-4509764 01-4506597 Telex 922800
TORCH GNICORN
Designed with a total expansion capability
The Torch upgrade will give you a sophisticted business/profes-
sional system. However it doesn't stop there — it gives you the
potential to expand — an expansion that no other current system
can offer. Today, (not promises of ‘one day’!), we are able to offer
Hard Disc capability, networking of up to 254 machines, right up
to the extra processing power of a 68000 32bit processor with
256K RAM, and optional UNIX operating system. The potential is
here! The TORCHNET system, (software is included with all
systems!), is a cost-effective method of linking office computing
equipment in a simple and expandable fashion. TORCH means
communication, whether it is inter-room communication,
automatic ‘home-to-office’ communication, or electronic mail
allowing a Torch user to initiate telex transfers, send tele-
messages, use Electronic Mail (e.g. Telecom Gold), and talk to
large mainframes. — The potential is here! Hardware is of no use
without a suitable range of software, and the Torch can choose
from a massive range of business, financial, application and
language software. (Did you know that the Torch system has five
times more software available for it than the IBM PC!) Why not
contact us for your requirements?
TORCH BBC ADD-ON PRODUCTS
TORCH Z80 DISC PACK
The proven upgrade for the BBC Micro. Comprising 2x400K disc
drive, Z80 processor with 64K of memory, and a CP/M compatible
operating system. The system is supplied complete with the
PERFECT software range including PERFECT WRITER, PERFECT
SPELLER, PERFECT CALC, and PERFECT FILE. Full TORCHNET
ACORN COMPUTER SYSTEMS
BBC Model B £348.00a
BBC Model B + Econet £389.00a
BBC Model B + DFS £429.00a
BBC Model B + DFS + Econet £470.00a
6502 2nd Processor £1 75.00b
Acorn Z80 2nd Processor £263.00a
Acorn Electron £ 169.00b
BBC Teletext Receiver £i95.00a
BBC Dust Cover £4.00d
Pair of Joysticks £11 70c
Acorn Bit Stick £3.28b
TORCH Z80 SYSTEM
TORCH Z80 Disc pack £699.00a
TORCH Z80 2nd Processor Card £299.00a
TORCH ZHD240 20Mb £1995a
UPGRADE KITS
A to B Upgrade Kit £75.00d
DFS Kit £95.00d Installation £15.00
Econet Kit £55.00d Installation £25.00
Speech Kit £47.00d Intallation £10.00
ECONET ACCESSORIES
Printer Server Rom .£41 00b
File Server level i £86.00b
File Server Level 2 £2i6.00b
Clock + 2 Terminators £92.00b
Econet User Guide £i0.00d
BBC FIRMWARE
1.2 Operating System £7.50d
Basic II Rom £32.00d
View Word Processor Rom £52.00c
Wordwise W/P Rom £34 00c
BCPL ROM + Disc £87 00b
Disc Doctor Utility Rom £28.00d
Termi Emulator Rom £28.00d
ULTRACALC Rom iBBC Publications) £65.00c
Gremlin debug rom £28.00d
Computer Concepts Graphics Rom £28.000
EXMON £20.00d
TOOL KIT £20.00d
Prmtmaster Rom (FX80) £28.00d
Communicator Rom £59.00c
BBC ANCILLARY HARDWARE
EPROM Programmer £89.00b
Smartmouth Speech Synthesiser £37 00b
RH Light Pen £39.50b
"Time-Warp" Real-Time
Clock/Calendar £29.00b
ACORN IEEE interface AN KOI £282.00c
Buzzbox Modem £69.00b
PRINTERS & PLOTTERS
EPSON FX-80 £325.00a
EPSON RX-80 FT £250.00a
EPSON FX-100 £480.00a
EPSON DX-100 £375.00a
Printer Share ♦ Cable SEt £88.00c
JUKI 6 100 Daisy wheel £350 00a
MCP40 Col. Printer/Plotter £110 00a
Accessories.
Parallel Printer Lead £l0.00d
Serial Printer Lead £8.00(1
Epson Serial Interface 2K 8148 £50.00c
Epson Serial Interface 8143 £35 00c
FX80 Dust Cover £4 00d
Epson Paper Roll Holder £1 7.00c
FX-80 Tractor Attachment £37.00c
PAPER Fanfold 2000 sheets £1 3.50b
Ribbon MX80/RX80/FX80 £6 50c
Ribbon MX/RX/FX100 £ 12.50c
Gemini Delta 10 £300.00a
Grafpad Graphics Tablet £i25.00c
Graphics Plotter/Workstation £490.00a
Basic Plotter £270.00a
PSU12 £45.00 PSU24 £79.00
Power Adaptor Cable £4.50
Software on disc £3.50
Dnller/Rooter £79.00
Opto Sensor £72.00
COLOUR/GREEN MONITORS (leads incld)
Microvitec 1431 14‘ RGB Std Res £l79.00a
Microvitec 1431 14" RGB/PAL + Sound . ..£225.00a
Microvitec 1451 14" RGB Med Res £295.00a
Microvitec 1441 14" RGB Hi Res £420 00a
Microvitec 2031 14" RGB Std Res £287 00a
KAGA Vision Ex 12 ' RGB £l95.00a
KAGA Vision II Hi Res £26C 00a
KAGA Vision III 12" RGB Super Hi Res £358.00a
KAGA 12" Green H: Res £i 06.00a
SANYO DM81 12CX 12” Green Hi Res £99.00a
- KAGA RGB Lead £6 50d
BNC Green Screen Monitor Lead £3.00d
BBC COMPATIBLES 5.25" DISC DRIVES:
(All include cables, manual + format disc)
100K (40 Track Teac £120 00a
100K (40 Track) with psu Tec £145 00a
200K (40/80 Track) Teac £175 00a
200K (80 Track) with psu Tec £190 00a
400K (80 Track DS) with psu £ 185.00a
400K (80TDS) with psu Mitsubishi £225.00a
2 x 100K (40 Track) with psu Teac £300 00a
2 x 200K (40/80 Track) with psu Teac £400.00a
2 x 400 (80 Track DS) with psu £420.00a
3“ Hitachi 100K Drive £l50.00c
ALL PRICES EXCLUDE VAT. Please add carriage 50 p
software is also supplied allowing sophisticated networking between
other units.
GRAFPAD
NEW TORCH Z80 PACK PRICE E699.
SOFTWARE PACKAGE INCLUDES Z80 BASIC
The TORCH Z80 SECOND PROCESSOR CARD — for those who
already have suitable disc drives. The card is supplied with all the free
perfect software and Z80 basic, as detailed above, presenting a very
attractive package. £299.
VIDEO DIGITISER
Supplied complete with integral power supply, and ROM based soft-
ware, it interfaces with the computer via the 1 Mhz bus. A signal sup-
plied from any standard video camera/recorder will supply a high
quality picture, with eight different grey scale levels. The friendly yet
sophisticated menu-driven software comes complete with an Epson
printer dump. £250(a)
MICROTEXT
Developed by the National Physical Laboratory, is a programming
system designed to simplify the production of a wide range of man-
computer dialogues. Using MICROTEXT, an expert in any field can
construct their own complete courses of computer-based instruc-
tional material. Applications include interviewing systems, teaching
packages, training courses and interactive demonstrations and
simulation. Cassette £43.35(c) Disc £52(c).
A low cost graphic-tablet offering the performance and durability required for the
business, industrial and educational user. It is small, accurate & reliable. Working
area: 240 x 192mm + Menu area. £125 plus CAD program £125(b).
MONITORS
MICROVITEC— a range of British Made DTI/ACORN
Approved Std/Med/Hi-resolution RGB colour monitors
that have a consistent, reliable performance. Also available in RGB/PAUSOUND
versions. The KAGA range provides a similar performance in 12" screen format.
Our Japanese manufactured Hi-Res green screen SANYO is an ideal solution for
high clarity 80 column text display. The KAGA green screen, with its ‘chemically et-
ched’ anti-glare screen for the discerning user. All monitors are supplied with
suitable leads at no extra charge.
GRAPHICS PLOTTER/WORKSTATION
Equally at home in the artists studio, hobbyists workshop, science laboratory,
classroom, and production floor, this system has something to offer everyone. The
3-colour graphics plotter provides both precision and versatility. The carriage can
be moved with an acuracy of 0.025 cm. over an A4 area — the plotter being able to
accept paper and far thicker materials at sizes of up to A3. The basic colour plotter
carries three colour pens each of which is software selectable.
Various add-ons greatly increase the versatility of the unit, while still retaining the
unit’s accuracy. The servo controlled drill/router, and a scriber enables drilling, cut-
ting and scribing in various materials. A unique Opto Sensor (using a Hewlett
Packard Device) turns the plotter into a high resolution scanning digitiser to read
and store whole diagrams, for example, for use in map work. This unique versatile
Workstation is supplied complete at £490. Basic Plotter £270.
Technomatic
Our in depth slocks allow us lo offer immediate deliveries on most items and our aim is to proside the best available
products at compclilisc prices. In addition to the items listed abuse ssc earn extensive slocks of: connectors, connec-
tor assemblies, components including TTI.s, CMOS, RAMS, EPROMs and CPI's. Spares for the BBC computers
are normulls asailuhlc from stock. Orders from go\ eminent departments, public bodies, hospitals, schools, colleges,
tmisersilies and recognised PECs welcome. We specialise in world wide exports. No VAT on exports. Our special!)
negotiated freight charges lo man) countries ensure the customer considerable sas ings on charges.
12
ACORN USER AUGUST 1984
Everything you need for your BBC Computer
Plus friendly service and professional advice
Accessories:
Single Disc Cable « £6.00d
Double Disc Cable £8.50d
3M DISCS with Lifetime Warranty
40T SSi'SD Pkt of 10 £16.00c
40 DS/DD Pkt of 10 £22 00c
80T SS/DD Pkt Of 10 £26.00c
SOT DS'DD Pkt of 10 £30.00c
3" Double Sided Disc Each £4 50c
FLOPPICLENE Drive Head Cleaning Kit £14.50c
Disc Library Case £1-90d
Disc File Case 30/40 £8.00c
Disc Lockable Case 30/40 £1 5.00c
Disc Lockable Case 60/70 £27 00b
EPROMS:
Please phone for availability
SOFTWARE:
ACORN/MERLE BUSINESS SOFTWARE
Invoicing. Stock Control. Accounts Payable.
Accounts Receivable. Order Processing
Mailing System . Each £22.65d
GEMINI Business-Full Range
ACORNSOFTFull Range
ACORN LANGUAGES including BCL, LISP
S.Pascal Disc £l7.30d
BCPL Calculations Disc .. £17.30d
FORTH with Manuals
BBCSOFT-Full Range
PROGRAM POWER Full Range
BEEBUGSOFT Full Range
Wordwise Spellcheck Disc £16.50d
Design £l6.50d
Superplot £i6.50d
Masterfile (Database) £l6.50d
Teletext Pack (Mode 7 Grahics) £16.50d
CASSETTE RECORDERS:
SANYO DR 10 1 Data Recorder £30.00b
Datex Slim Line £20.00c
BBC Tape Recorder £28.50b
Cassette Lead £3.00d
Computer Grade 012 cassette £0.45d
Computer Grade Cassette 10 off £4.00c
Phillips Mim-data cassette £3.00d
BOOKS (NO VAT) p&p E1.50/book
Let Your BBC Teach U to Program £3.50
BBC Micro Revealed £3.00
100 Programs for the BBC £6.95
30 Hour Basic £5-95
35 Educational Progs £6.95
6502 Applications £9.75
6502 Assembly Lang Programming £12.95
6502 M/Code for Beginners £5.95
6809 Assembly Lang Programming ..
Advanced Prog Tech for BBC
Advanced 6502 „
Advanced User Guide
Assembly Lang Pro on the BBC
Assembly Lang for the BBC
Assembly Lang Prog for Electron ...
Assembly Lang Prog for Electron
Assembly Lang Programming
Basic Prog on the BBC
BBC Basic
BBC Basic for Beginners
BBC Micro for Beginners
BBC Micro Compendium
BBC Micro Disk Companion
BBC Micro Expert Guide
BBC Micro Graphics & Sound
BBC Micro in Education
BBC Micro Revealed
BCPL User Manual
Beyond Basic
Creating Adventure Progs
Creative Graphics
DIY Robotics & Sensors
Discovering BBC M/Code
Forth
Friendly Computer Book
Graphics on the BBC Micro
Graphs & Charts
Interfacing the 6502
Intro BBC Micro
LISP .
..£13.95
£7.95
...£10.25
£12.50
£7,95
£795
£7.95
£7.95
£8.95
£5.95
£5.95
MANY MORE
BOOKS IN
STOCK
...£6.95
£6.95
....£14.95
£6.95
£6.95
£6.95
£6.50
£5.00
...£15,00
£7.25
£6.95
£7.50
£6.95
£6.95
£7.50
£6.95
...£6.95
...£7.50
Making Music on the BBC Compi
Micro Basic Sound Graphics .
MOS Memory Data Book
Prog the BBC Micro
Programming the 6502
Programming the 6809
...£10.95
£5.95
... £750
£5.95
...£7.95
...£3.95
...£6.50
Programming the 8086/8088
Programming the BBC
Programming the Z80 .....
Start Prog with Electron
Structured Programming
The Electron Book
TORCH Z80 Disc Pack Guide
TTL Data Book Vol-1
TTL Data Book Vol-2
BBC User Guide
Using BBC Basic
Using Floppy Disks
Using the 6502 Assembly Lang
Z80 Applications Book
£9.95
...£11.35
...£10.95
£6.50
£9.95
£6.95
£6.50
£795
...£ 10.00
£9.00
£8.50
£15.00
£ 10.00
£6.95
£14.50
£10.95
unless indicated as follows: (a) £8 (b)£2.50 (c)£1.50 (d)£1.00
PRINTERS
We have a range of printers that will
eet most requirements.
EPSON— the high quality dot-matrix
printers that set the standard in the
industry— versatile printers that provide
the optimum in performance & reliability.
The RX80/FT provides all standard
printing & graphic functions, (single
sheets & perforated paper), with the de-luxe FX80
giving in addition proportional printing, italics,
programmable characters etc. The FXIOO also
allows the use of 15" wide paper.
Epson DX100— a new daisy wheel has the
hallmark of Epson's quality performance and
reliability. The JUKI and BROTHER daisywheels provide
a quality normally found in printers costing
far more. Printer cables, interfaces, ribbons, paper
etc. are all normally available from stock.
BUZZBOX
This is a full specification, direct connect modem, with both Originate &
Answer modes, allowing acces to the many databases, bulletin boards, as
well as inter-computer communications. The modem conforms to the
international CCITT V21 300/300 Baud standard. (NOTE: Not suitable for
PRESTEL). Having full BT Approval, it connects directly to the telephone line,
for optimum performance. Being battery powered, it is totally portable
(optional power supply available). £69. BBC Lead £3.50. External PSU £8.00
MAILORDER TO: 17Burnle> Road, London WVIO 1ED
(Tel: 01-452 1500, 01-4506597 Telex 9228(H))
SHOPS AT: NW London: 15 Burnle> Road, London M\ 10 1LI)
(Dollis Hill 0- 2 mins walk, ample car parking space)
Wcsl London: 305 Ldgware Road. London \V2. Tel: 01-723 0233
(Near Ldg\*arc Road 0 )
ULTRACALC
advanced features, such as:*Handling of labels as
well as numbers, as values, allowing the search of a list by a
meaningful name, instead of just a number. ‘Efficient memory usage
allowing large spreadsheets to be constructed. ‘Variable width
columns. Facilities include SUM. Replicate & most mathematical
functions. It helps you to create and manipulate ‘Budgets ‘Cash-Flow
forecasts ‘Price Lists ‘Balance Sheets ‘Time Sheets ‘Order Entry
‘Small Databases ‘Scientific Calculations etc. £65.
DISC DRIVES:
A full range of disc drives fitted with quality Japanese slimline
mechanisms, (such as TEAC, MITSUBISHI etc.) are supplied ready to
connect to your BBC, and come complete with necessary cables, for-
matting disc, manual etc. TEAC & MITSUBISHI mechanisms can
operate in single and double density modes. The switchable disc drives
give the user flexibility, by allowing access to both 40 & 80 Track discs.
We have a full range of diskettes, variety of disc storage cases, disc-
drive cables. The Floppiclene head cleaning kit is the
ideal way to ensure optimum performance of your drives. The use of
disposable cleaning discs eliminate the risk of recontamination and
abrasion, and ensure continuous data capture and transmission.
SCOTCH 3M FLOPPY DISCS
We now stock the high performance yet economical 3M range. Due to
advanced production techniques, a higher standard has now been
reached, enabling Scotch to guarantee error free performance for life.
3" HITACHI DISC DRIVES
The latest in miniature data-storage technology. Totally hardware &
software compatable with 5J " drives (can be used together!). Supplied
complete with format disc, manual, cables etc. £1 50(b).
ACORN IEEE INTERFACE
A full implementation of the IEEE-488 standard, providing computer
control of compatible scientific & technical equipment, at a lower price
than other systems. Typical applications are in experimental work in
academic and industrial laboratories. The interface can support a net-
work of up to 14 other compatible devices, and would typically link
several items of test equipment allowing them to run with the optimum
of efficiency. The IEEE Filing System ROM is supplied. £282.
TELETEXT
Converts your BBC into a fully fledged Teletext Terminal. In addition to
normal reception of Teletext pages, it is able to download’ software as
well as saving standard pages on any of the four TV channels. £196.
Continued on page . . .
INSTITUTIONS & EDUCATIONAL
ESTABLISHMENTS
r Our bulk purchasing power enables us to provide very competitive
quotations, as well as being able to supply in quantity, a very wide range
of equipment, accessories and spare parts from stock.
Technomatic Ltd.
All prices exclude carriage & V A I . Please add carriage as indicated and
add 15° b VAT to (he total order \alue. I or Iasi deli\er> telephone your
order quoting \ ISA or Access card or official order number
Minimum telephone order £5).
ACORN USER AUGUST 1984
13
Tl T HNOIVT iT ir BBC Computer & Econet Referral Centre
01-4521500 01-4509764 01-4506597 Tclex922800
EPROMER II
Our current version of the highly popular Eprom pro-
grammer 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 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, 271 6, 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/12. 5V
Defaults to normal programming with high speed algorithmic programm-
ing 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 adress and the actual ram 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.
EPROM ERASERS
UV1T 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 + £2p&p.
UV1 as above but without the timer.
£47 + £2p&p.
TIME-WARP’
REAL-TIME-CLOCK/CALENDAR
A low cost unit that opens up the total range of Real-Time
applications. With its full battery backup, possibilities
include an Electronic Diary, continuous display of
‘on-screen’ time and date information automatic
document dating, precise timing & control in scientific
applications, recreational
use in games etc — its
uses are endless and are x
simply limited by one’s im-
agination. Simply plugs in-
to the user port — no
specialist installation
required — No ROMS.
Supplied with extensive
applications software.
Please phone for details.
£29.00 + £2.50 carriage.
SMARTMOUTH
The original ‘infinite speech’.
Still the best.
A ready built totally self contained speech synthesiser unit, attractively
packaged with built-in speaker, AUX output socket etc. — no installation
problems! It allows the creation of any English word, with both ease
an d simplicity, while, at the same time being
very economical in memory usage. You
BEEBGGSOFT
A professional range of Firmware/
Software to suit both the advanced
programmer and the user. From the
well known ‘EXMON' and TOOLKIT’
to the WORDWISE SPELLCHECK.
can easily
programs
vocabulary,
whole
applications
commercial,
recreational etc
no need
plugs into
due to the
add speech to most existing
Due to its remarkable infinite
its uses spread throughout the
spectrum of computer
— these include industrial.
educational, scientific,
No specialist installation —
to open your computer, simply
the the user port — and
simple software, no ROMS are needed.
SMARTMOUTH is supplied with demo and development programs on
cassette, and full software instructions. £37 + £2.50 carriage.
MAILORDERS TO: l7Burnlex Road. I on don NW 10 IH)
( Id: 01-452 1500.01-4506507 Idex 922HOO)
SHOPS VI : NW London: 15 Burn Iin Road. London NW 10 I Kl)
(Dollis Hill & 2 mins walk, ample car parking space)
West I ondon: 305 Ldgware Road. I ondon \\ 2. Id: 01-723 0233
(Near Ldgware Road ^ l
T ECHNOMATIC L TD.
Ml prices exclude carriage & VAT. Please add carriage as indicated and
add 15°.. VAT to the total order *alue. For fast delivers telephone your
order quoting VISA or Access card or official order number.
(Minimum telephone order £5).
14
ACORN USER AUGUST 1984
| NEWS
Action in Olympia
THIS year’s Acorn User Exhibi-
tion, to be held at Olympia on
August 16-19, looks set to
easily top last year’s show,
with 35,000 people expected to
pass through the doors.
About 140 exhibitors have
booked stands, so there
should be something for
everyone. As you might
expect. Acorn Computers will
be there in force, as will your’s
truly Acorn User with a prob-
lem clinic for readers.
The education sector will be
well represented with many
familiar names -and quite a
few new ones. ASK, Golem,
Edsoft and Softcentre will rep-
resent the educational cot-
tage industry’, with MUSE and
MEP as the Government-
backed ‘heavyweights’.
In among the usual plethora
of peripheral suppliers are
to be found several new
products. Microware will be
showing a new range of Epson
5^in disc drives; and Silicon
Disk, the RAM alternative to
disc drives, will be available at
adiscountfrom Solidisk.
Two new modems will be
putting in an appearance at the
show. The first, the Night-
ingale, runs at 300, 1200 or
1200/75baud and so can
access bulletin boards, Pres-
tel and Telecom Gold. It is
being marketed by Pace.
Even more interesting is the
Loco Systems SCM 100
modem. SCM stands for Soft-
ware Controlled Modem -in
other words, a ROM chip that
plugs into your Beeb to control
the modem directly. The
beauty of this is that there are
no controls on the modem it-
self -the software automati-
cally selects such things as
baud rate and protocols
depending on the service
you’ve dialled. As they say,
‘Approval is being sought’ for
both these modems.
With the arrival of Acorn’s
Geoff Nairn reports on the big stories to emerge -so
far -from the Acorn User Exhibition: amazing modems,
spritely advances and software that exploits the 6502
second processor.
Plenty of peripherals and the programs to put them into
action will be receiving their first public showing.
Arm-in-arm
with a robot
R2D2-that lovable
whistling dustbin from
the film Star Wars -is
rumoured to have his
heart set on going to
the Acorn User show.
Tony Dyson, the
robot’s maker, runs a
company called Droid
Factory which, from
making promotional
robots, has now gone
down-market with a
£400 robot arm for the
Beeb. (Unfortunately
R2D2 will not be for
sale.)
As well as R2D2,
Tony was also respon-
sible for the robot seen show-
ing John Cleese a thing or two
in the recent Sony adverts on
television.
The robot arm is based on
an industrial version and is
claimed to consume very little
power as it uses servo motors
rather than stepper motors. It
also has inter-changeable
fingers which, although
embarrassing to humans, is a
plus point for robots.
R2D2, when asked to com-
ment on Tony’s latest protege,
could only whistle ‘ ! !*??!’.
Ultra the android is the
Droid Factory’s latest offering
at Unit 14, 70 Wooton Rd,
Abingdon, Oxfordshire.
6502 second processor for the
Beeb, the race was on to see
who would be first to produce
software which properly
exploited it.
Well, Cardiff Micro Software
has come up with a disc-based
database program called
Datafile which uses the second
processor to store up to 3000
records on a double-sided, 80-
track disc. Unusually, there is
also a version which runs on
Econet.
Simonsoft is using the Exhi-
bition to launch its new series
of Beeb games. They concern
Oz the caveman. Simonsoft
also will be demonstrating
Sprites Version 2 -an anima-
tion package which can pro-
duce an 18-fold increase in
speed over normal Basic.
The Educational Software
Micropower packs 'em onto disc
MICROPOWER is to make disc versions of its
best-selling games available for the first time at
the Acorn User Exhibition.
The top 11 will be on 5}in discs at £9.95 each
that run on 40 or 80-track drives. For those who
have the games on cassette, there will be an ex-
change service. The company will swap a
cassette for a disc for £4.95.
The games are: Killer Gorilla, Rouble
Trouble, Stock Car, Frenzy, Block Buster, Gouts,
Jet-Power Jack, Felix in the Factory, The Mine,
Cybertron Mission- and one other to be
launched at the show.
These discs and the rest of the range will be
available only on mail order after the show
(postage 55p extra).
AMS lets
mouse loose
ADVANCED Memory Sys-
tems is set to let loose a pet
mouse at the Acorn User
Show. But before the Olym-
pia officials call in a pest con-
trol officer, we should say
that this mouse is of the non-
furry variety.
AMS, who were first with
the 3in disc drive, have now
pulled off a similar coup with
the first ‘mouse’ for a home
computer. A mouse is a
small hand-held box which,
as you move it around the
desk top, moves a pointer on
the screen. Up to now only
business machines such as
Apple’s Lisa have used mice;
now the Beeb gets its own
mechanical rodent.
AMS claims any program
can be converted for use with
the £70 mouse, in much the
same way as a joystick. Four
main uses are envisaged:
word-processing; on-screen
editing of programs; games;
and graphics.
Company has some new pro-
grams for the Robin Lightpen,
which talks as well as draws.
The show runs from August
17-19, 10am to 6pm (5pm on
last day). On Thursday 16th,
times are 10am to 7pm, with
the morning reserved for the
trade. Tickets cost £2, or £1 for
under 16s.
For details of bulk
discount tickets and the
Exhibition, contact:
Computer Marketplace
Exhibitions, 20 Orange St,
London WC2H 7ED.
ACORN USER AUGUST 1984
DAISYWHEEL PRINTERS
BROTHER HR 15 13 cps
STAR POWERTYPE 18 cps
EPSON DX 100 18 cps
DOT MATRIX PRINTERS
EPSON RX 80 100 cps
EPSON RX 80 F/T 100 cps
EPSON RX 100 100 cps
EPSON FX 80 160 cps
STAR GEMINI-10X 120 cps
STAR DELTA 10 160 cps
STAR RADIX 10 200 cps
THERMAL MATRIX PRINTERS
STAR STX 80 60 cps
BROTHER HR 5 30 cps
BROTHER EP 44 16 cps
£349.95
+
VAT
=
£402.44
£328.95
+
VAT
=
£378.29
£369.95
+
VAT
=
£425.44
£198.95
+
VAT
=
£228.79
£228.95
+
VAT
=
£263.29
£384.95
+
VAT
=
£442.69
£340.95
+
VAT
=
£392.09
£189.95
+
VAT
=
£218.44
£319.95
+
VAT
=
£367.94
£498.95
+
VAT
=
£573.79
£129.95
+
VAT
—
£149.44
£129.95
+
VAT
=
£149.44
£216.95
+
V AT
=
£249.49
SiW
GEMINI 10X
£189.95
+ VAT = £218.44
*
AFTERSALES SERVICE
12 MONTH GUARANTEE
•X:
BBC LEAD S £9.95 4- VAT
*
DELIVERY £10 + VAT
PAPER — RIBBONS — SHEET FEEDERS — TRACTOR FEEDS
INTERFACES — CALL FOR BEST PRICES
Access
DATASTAR SYSTEMS UK
UNICOM HOUSE 182 ROYAL COLLEGE STREET LONDON NW1 9NN
01-482 1711 * * TELEX 295931 UNICOM G
TAX-FREE EXPORT & DEALER ENQUIRIES WELCOME
m lir\o
rau,
■ "■*>
ADD 40 COMMANDS TO
BBC BASIC WITH ONE ROM
0 SCALE is a powerful and totally flexible statement that
allows the user to take control of the scaling of the
B screen. Integers, real numbers and variables can be used.
ROTATE is used to ’rotate' the axes about a point and by
A an an 9 le >»oth defined by the ROTATE statement on a scaled
^ screen.
^ C 1 RC1 E and ELL 1 F*SK allow a multitude of shapes to be drawn
H using a single statement, including!— any regular jolygon,
circles, arcs, solid sectors, triangles, squares, etc.
I FILL is used to 'fill' a previously drawn area, with CF ILL
setting the colour/pattern/shade within pre-drawn bounds.
^ TRANS i-s used to translate the scaled area across the screen
by the use of cartesian co-ordinates, subsequent graphics
commands making use of the now displaced scaled area.
Plus: SMOVE, SDR AW, SPLOT and UNSCALE.
4
IV
1
LL1ST can be programmed, unlike LIST, and under the User's
control, multiple statement lines can be split up into their
component parts allowing for greater ease of reading.
LGOTP is similar to the GOTO statement but more powerful in
that it enables the user to jump to 'labelled lines' allowing
for neater and more readable programmes.
SORT allows the user to sort all or part of a string array
into alphabetical order using a single statement. Invaluable
for data processing.
SETW1N and WIN allow the user to define, using SETW1N, and
display, using WIN up to seven complete windows on the screen,
The user being able to select and return to previously de-
selected windows at will, the cursor maintaining it's last
used position within that window.
G
E
V
B
R
A
L
Plus* OFT, MOPFOR , R0P3OS, POPREP and ADDCOMM.
Compatible with* Acorn DFS,
Amcolft( Pace) DFS, Watford DFS,
Wordwise, Disc Doctor.
Model B, BASIC 1 or 2, OS 1.20
ADDCOMM
Plus* *HELP displays the
full syntax of al 1 commands.
Price includes a detailed
ring-bound User Gui-de.
L
0
G
0
LMOVE is used to position the LOGO cursor, usually used
prior to further LOGO statements.
ANGLE is used to set the intended direction of the LOGO
cursor, the angle being described in degrees.
ADVANCE is used to Inove the cursor in the direction as set
by ANGl E by the distance described in the ADVANCE statement.
TLRN gives the cursor a new direction by turning it a certain
number of degrees anti-clockwi se from its previous direction.
PEN defines the kind of trail left by the lOGO turtle using
the internal plot codes.
LCIRCLE and LELL 1 PSE are the LOGO equivalents of the similar
enhanced graphics commands, the shape centre beiVig the
current LOGO cursor position.
LPDS is used to return the position of the LOGO cursor from
a SCALEd screen.
£28
inc 1 udes
V.A.T.
post and
pack i ng .
These commands are unlike those on any other ROM,
since they are used in exactly the same way as the
standard BASIC commands - i.e. any numeric/string
expression, multi-line statements, access to any
variable, and, of course no stars!
NOW
AVAILABLE
FOR
BLECTROH
WITH ROM BOARD
CHAR is a simplified 'character' designing facility using an
enlarged grid that enables the user to quickly and easily
construct or alter graphic and pseudo-alphanumeric characters.
COMPACI is used to reduce the si*e of all or part of an exist-
ing program by intelligently appending lines together.
K1NL) is used to search all or part of a program to find any
desired character or set of characters.
C.REn and SRE1*L are two related commands that enable the user
to replace a character or group of characters with any other
character or group of characters, under total control of user.
LVAR is used to list all, or alphabetically selected, variable
names currently within memory.
VERIFY is a simple command to confirm that a copy to tape or
is exactly the same as the original program in memory.
1‘lus : MEM, GOOD PROG, KILLREM and FKEYS.
T
0
0
L
K
I
I
VINE MICROS. M ARSHBOROUGH.
SANDWICH. KENT CT13 OPG
(Or send stamp for Brochure.)
16
ACORN USER AUGUST 1984
THE GREAT SUMMER SALE
100K (w) 200K (=) BBC DRIVE
ONLY £110+VAT=£1 26.50 c*.—.
ftccess
^ELCOWt
* EDUCATIONAL ORDERS
WELCOME!
* DEALER AND EXPORT
ENQUIRIES INVITED
Slimline, half height, top quality disk drive from CHINON, Japan featuring full microp-
rocessor control (no LSI gimmick!), quietest operation and lowest power requirement in the
industry (+5V @ 450 mA and +12V @ 190 mA).
Beautifully boxed in metal case and in matching BBC colour and supplied complete with:
★ Disk Drive Cable and Power Lead
★ Formatter Disk
★ DFS Manual
TELEPHONE FOR INCREDIBLE PRICES ON FULL RANGE OF BBC DRIVES!
iGl
micronix computers Ltd
Suite 2, 26 Charing Cross Road, London WC2. Tel. 01-240 0213/0217. Telex. 295173 VILORD G
<8
FlTOmiC
ACIHintCODC
A book containing 23 fully explained machine
code programmes for the Atom.
DATA SORTS • MODE 4 CHARACTERS#
GAMES • POOLS PREDICTION • TOOL KIT#
Over 50K of programmes in 1 book for £5.75 inc.
Book and Cassette (source code) £15.50.
Book and Cassette (ready to run) £15.50.
Cassette only £11.50.
8 $ TOOLKIT
J 20 useful programmes for the BBC on one cassette.
BAD PROGRAMME LIST • BAD
PROGRAMME FIX • FIND PROCS#
FIND DEFPROCS
BIGLETTERS • FIND BYTE • FIND
VARIABLE • AND MANY OTHERS.#
£3.95 inc.
ECCE Productions, 3/73 Station Road,
Sidcup, Kent. DA15 7DR.
Tel: 01-302 1667. (Mail order only)
EPROM PROGRAMMER
FOR THE BBC
A very high quality product direct from
the manufacturers, contained in attrac-
tive sloping box with low insertion force
socket and neon indicator for program-
ming fitted as standard, the software
adopts the high efficiency method for
programming 2764 and 27128. This
allows up to 100% faster programming,
software in machine code, supplied on
cassette and can be placed in eprom. Very
easy to use, menu driven with easy to use
instructions. This unit is completely self
contained with its own power supply and
plugs into the user port.
THIS PROFESSIONAL UNIT ALLOWS:
1. Will program: 2716, 2732, 2532, 2764 and 27128 eproms.
2. Copy eprom into memory and compute checksum.
3. Blank check eprom.
4. Program eprom from memory.
5. Verify byte by byte and compute checksum.
6. allow buffer start area to be changed.
7. All operating system calls may be used when in menu mode.
8 . Semi-intelligent programming. Typical time to program a 2764 8k device is approx.
50 sec. depending on the data to be programmed.
9. Additional software supplied to enable your own program (basic or machine code) to
be put into eprom with the necessary leader information to allow calling with a
* command. Downshift routine to enable basic programs to be run is also supplied.
COST £46.50 please add 1 5% VAT £1 .00 post and package
ALSO AVAILABLE RAM/ROM CARD
ORDERS TO: (Details on Request)
H.C.R. ELECTRONICS, Industrial Unit
Parker Road, Chelmsford, Essex CM2 OES
Access Orders Phone:
Chelmsford (0245) 3501 88 24 hours
ACORN USER AUGUST 1984
17
NEWS J
18
Scientific suites
Beeb in GLC
competition
A BBC micro game has taken
joint first place in a Greater
London Council competition.
The idea was to design a video
game which would success-
fully get across the GLC’s anti-
racist message.
Competitors had a free hand
over the type of game -but it
had to include an anti-racist
quiz consisting of 12 ques-
tions -for example, ‘How
many black people live in
London’ - before the game it-
self could be completed.
Ian Lambert’s entry for the
Beeb featured that familiar
sight around London, the red
double decker bus.
Ian is pictured receiving his
cheque from GLC Leader Ken
Livingstone.
Also in the picture are his
son Ivan, Paul Boateng, vice-
chairman of the Ethnic Minori-
ties Committee, and John
Carr, chairman of the Staff
committee.
TWO companies have set out
to provide software for scien-
tists and engineers on the BBC
micro.
Crecy Computer Systems is
aiming a suite of programs at
energy engineers and
managers. The initial package
has five parts, concerned with
fuel, boilers, steam and steam
turbines. A second uniton heat
recovery is under way.
The pack is designed for
people who have no experi-
ence of using computers and
will run on a model B. It costs
£45 on disc, including manual,
from Crecy at 148 Liverpool
Road, Penwortham, Preston.
Finersoft has released
Bstat, which, as the name sug-
gests, deals with statistical
analysis.
Bstat costs £15 from Finer-
soft at 30 Edna Street, London
SW11 3DP.
It's official -a
Prestel adaptor
A VIEWDATA interface that
links the BBC micro to Prestel
and the electronic mail
services has been launched by
Acorn.
The Prestel Adaptor con-
nects the Beeb directly to the
telephone network, turning it
into a powerful two-way com-
puter terminal. The system
can then automatically dial-up
and access remote computers,
including the Prestel and Tele-
com Gold facilities (if you’ve
got the software).
It plugs into the RS423 port
on the micro and the modern
Type 600 BT telephone socket.
The unit operates in full duplex
mode, baud rate 1200/75.
The adaptor costs £113.85
(inc. VAT), and comes com-
plete with a viewdata tele-
comms ROM and user guide. It
is available only by mail order
from Vector Marketing,
London Road, Denington
Estate, Wellingborough, North
Hants NN8 2RL.
StarBASE...
a new database
StarBASE...
for theBBC
StarBASE meets and even exceeds professional standards found on large
installations. It is unique in speed, flexibility and ease of use.
Price? Only £69.00 inc VAT (plus £1.50 p & p).
SEE US AT
The 2nd
Official
Acorn User
Exhibition
OLYMPIA
16-19 AUGUST
1984
Z 80 second
processor for
BBC
Microcomputer with
SAGE
integrated accounts
program
£375
4- VAT
STOCK SUBJECT TO PRIOR SALE
Local authority enquiries welcome
Prices correct at time of going to press
GCC (Cambridge) Limited
66 High Street Sawston, Cambridge CB2 4BG
Telephone: Cambridge (0223) 835330/834641
Telex: 8 1594 SAWCOM
BARCLAYCARO
VISA
ACORN USER AUGUST 1984
Print from Japan
Disk Drives
from Cumana
Like the beautiful prints from Japan, Cumana disk drives
represent the very highest standards in design and
production. Also like the prints, Cumana disk drives
represent the highest state of the art; and they not only look
beautiful, they perform beautifully as well.
Cumana disk drives for the BBC Microcomputer
are available in slimline single, dual and dual switchable
versions. They have 12 months warranty, are fully
assembled and tested before packaging, and are available
— at unbeatable value for money prices — from W. H. Smitl
The John Lewis Partnership. Greens Leisure, Laskys,
Spectrum (JK. area distributors (see below) and Cumana's
national dealer network.
Look out for the distinctive Cumana packaging in your high
street, today!
Area distributors :
HCCS Associates (Gateshead) 0632-82 1 924. Eltec (Bradford) 0274-722512, Basic
Business Systems (Nottingham) 0602-8 19713, Walters Computer Systems
(Stourbridge) 03843-7081 1, Microage Distribution (North London) 01-205 7688.
J. S. Simnett Computers (South London) 01-390 6161. Ferranti & Craig
(Basingstoke) 0256-69966. Gwent Computers (Wales) 0633-2 15008. National
Micro Centre (Stockport) 061-456 9548. Microworld (Edinburgh) 031-228 1111.
Microtest (Cornwall) 0208-3171. DRG Business Machines (Weston-Super-Mare)
0934-415398. Kingdom Design (Belfast) 0232-643720. Hugh Symonds
(Bournemouth) 0202-26535, Audio & Computer Centre (Jersey) 0534-74000.
The Highest State
of the Art
For further information
about Cumana disk
drives for the BBC
Micro, please complete
and return this coupon.
Interests:
Home Use [_
Education Q
Address
|
J
j
Dealer |
1
Business
Tel Mo
AU8/84
Note: If dealer, please attach this form to your letterheading.
The best name in memory
Cumana Limited.
Pines Trading Estate, Broad Street,
Guildford, Surrey, GU3 3BH.
Telephone: Guildford (0483)503121.
Telex: 859380.
Introducing BEEBUGSOFT
Until recently a very special range of applications and utility packages for
the BBC micro has been unavailable to the general public.
q*auxT
This software has been produced by the BBC user group BEE BUG for its
members. BEE BUG members tend to be a
demanding and discerning group of
individuals; and the range of software
produced has been kept to a
consistently high standard through
their constant vigilance.
As a result, BEE BUG software is
highly acclaimed amongst BEEBUG's
25,000 members. Independent
reviews from the major computing
magazines seem to take a similar
view of the software, as you can
see from their comments.
SPELLCHECK
The disc based spelling
checker for text created on
Wordwise or View
* invaluable . . • ^ asf c
reliable ... a worthwl
investment
PCN February 1984
SPELLCHECK from BEEBUGSOFT
arcu-w - i
0 dictionary mi
*** tml yORftllSE
YOUR OPTIONS ARE:-
A . Spelling check
B - Dictionary utilities!
C - Continue check
0 - Select Drive
£ m End Program
L m Load Text
s - Save Text
SELECT your option _
97 TOOLKIT
, new commands in eprom
to speed up Basic program I
development and debugging.
' BDurii^ pensible aid "
EDUCATIONAL COMPUTING
March 1984
worth every penny . . .
^commended '
COMPUTING TODAY June 1984
* ' its ran 9e of utilities is
excellent "
MICRONETMoy 1984
| rrr>>zs r ' o, * c *
4 Li*. *°° '“Kdon.
ESCAPE to
^•rch st ring : Xk
'*-a«nd, T ** -t~,X :rK ^ tvltvst
Knt#r option: _
A game writers utility pack
enabling high speed arcade
games to be quickly written
in Basic.
definitely recommended
excellent
ELECTRONICS AND COMPUTING
May 1984
*. . Sprite Utilities wins
through”
ACORN USER May 1984
mmm
mmm
mmm
mmm
mmm
mmm
mmm
mmm
Rii
mmm
SEST
wssssssis
>' 221 22 £ w
55 ST ST 2F I
8 §»K»»fl
m $5 M m Se S
>•>■* w w w u<
5E 55 55 95 SS
2 fi£ “1 *
55 32 SE 55 55 ££i
PAINTBOX
Probably the ultimate joystick
drawing package on the BBC
Micro, great fun and highly
educational.
• . amazingly versatile . . .
easy to use.. . (one of the
most feature laden picture
creating programs around)
• . . tremendous potential *
EDUCATIONAL COMPUTING Jon 1984
'■ • ° ver Y sophisticated and
versatile utility *
ELECTRONICS AND COMPUTING
May 1984
S3
oerxNCB
ghost
-nWOO«»
iter Aided Design
,o o«ov/ screens to
|y created for
demonstration,
is etc.
; t rate screen
immense 1
If you would like to know more
about BEEBUGSOFT products,
see the advertisers' index of
this magazine, or telephone us for
a full software brochure.
BEEBUGSOFT
products may
now be
obtained from
major dealers
including
selected
branches of W.H. Smith, iffl
Alternatively all products
are available from us on mail order
from our despatch department in
High Wycombe.
BEEBUGSOFT dept 13 PO BOX 109
HIGH WYCOMBE BUCKS HP 10 8HQ
TEL: ST. ALBANS (0727) 60263
« x V e D p“\i2J ED, i*
O© O© OO FF 30 S 9 ^ Sooo
h SEse 61 —"
e Edit <ESC »nd*,
* ASCII b * ck)
i biock *
LSrST.TT' 1
• S»t PC
Y lit 5
? S' ps£^ ** r
2 ?rS. »• »•"*
5 Sf.?r , ; kpo10 *
- Si:t‘: srr* 1 *^* 0 ’
» ft*? SSSS^
ff m 65 "» O wW,T
fSSSL 9hU
I ** »Pe< Cs ^o COAl p Ur(NG
exmon
An extremely powerful
machine code monitor on
cassette or eprom, offering
35 new commands for
debugging machine-code.
* • exceptionally
comprehensive . . . would be
hard to improve upon *
YOUR COMPUTER August 1983
/ • usin 9 EXMON is a deliahr
MICRONET May 1984 9
JS
/
can
JO-
C
r dk>cujJ K J®\ fdMMiUdM vwm. ho*, ^
^ ^ °* oUaoja UXS^l n&dut^'
uJuino^vu^iv^^ JL.tDaVtifl
cfaoun et (UK
. SQCmiato.
THE FIRST CHOICE FOR THE B.B.C. MICRO
THE UNIT Precision engineered by
Hitachi using tomorrow’s technology
today. Housed in a High Stability
aluminium one piece casing for
durability and smooth function. The
case is finished in a tough epoxy
coating which complements the BBC
micro and other quality equipment.
COMPLETE PACKAGE Supplied
with data and power cables, utility
disc, and instruction manual. Ready
to plug in and use. Compatible with all
known disc interfaces for the BBC
micro. Powered by the BBC micro -
no extra power supply required. 12
month parts and labour guarantee.
THE MEDIA The disc is encased in
rigid plastic and the disc surfaces are
protected by a stainless steel shutter
which is automatically opened and
closed by the disc drive.
SPECIFICATIONS Track to track
access time is 3 ms. Data transfer
rate 125 Kbs — ’. Dual double sided
Disc drives give 1 Megabyte of on-
line storage.
TERMINOLOGY GUIDE
A single sided drive accesses one side of
a disc at a time
Dual single sided drives access two sides
at a time
EE1
A double sided drive accesses both sides
of a disc at a time
] Dual double sided drives access all four
] sides at a time No need to turn discs over
in double sided drives
Unformatted capacity of one disc is 500K
(double density), 250K (single density)
Storage density is dependant on interface
used
22
Please send me:
□ Single Disc Drive Double Sided Pack (a £21 9.99.
□ Double Disc Drive Double Sided Pack (a £399.99.
□ Single Disc Drive Single Sided Pack ( a £1 79.99.
□ Double Disc Drive Single Sided Pack (a £339.99.
] Pack of 5 3" Discs - uncased <?/* £22.50.
□ Pack of 1 0 3" Discs - uncased @ £41 .00.
□ Pack of 5 3" Discs - CASED (a £24.00.
□ Pack of 1 0 3" Discs - CASED (a £44.50.
□ Double Density Disc Interface @ £109.95.
All prices include VAT, post and packing. Generous Dealer Terms Available.
Name _
Address
SPIDER SYSTEMS Web House. 29 Elmfield Road. Stockport SK8 8SE. Telephone: 061-483 7692.
ACORN USER AUGUST 1984
Word-processing:
a complete range of
packages starting at
£899 -including VAT
READY TO USE!
Package comprises: BBC Model B
Microcomputer • 100K Disk drive
• 80 column printer and free
delivery in the UK! • Optional disk
drives and printers • Wordwise.
Computers
BBC B’
£399.00
Acorn Electron
£199.00
BBC B' + DFS
Delivery £10.00
£469.00
Monitors
Sanyo 14" Green
£86.31
Philips 12" Green
£80.00
Philips 12" Amber
£72.50
GM1211 12" Green
£101.00
Sanyo 14" Colour
£245.00
Nordemende TV/Monitor
Delivery £10.00 per item
£249.00
Books
BBC
Advanced User Guide
(hardback)
£16.95
Advanced User Guide
(paperback)
£12.95
30-hour Basic
£6.95
. . . and many other books on BBC,
Electron, Sinclair and Commodore.
Delivery £1.00
Cassette Recorders
Sanyo
£28.00
Benkson/Team
£19.00
Sanyo DR101
Delivery £3.00 per item
£33.95
Joysticks
Super Champ
£16.95
Mini Champ
£14.00
Quickshot II
£11.95
Kempston Joystick Interface
£15.00
BBC Joysticks
Emax Professional Joystick
£28.00
Micro Aids Joystick (pair)
£15.00
Zip Stick
Delivery £2.00 per item
£15.00
namal
products
Printers
One of the newest printers on the market,
the KAI dot-matrix printer has both parallel
(Centronics) and serial (RS-232C)
interfaces and is thus compatible with all
the major systems, including the IBM PC.
An impressive list of features includes a
print speed of 100 characters/sec and high
through-put with bi-directional logic
seeking, 66 LPM
Excellent value at £210.00
KAI-100EX £210.00
Epson FX80 £395.00
Epson RX80FT £315.00
Epson RX80T £275.00
Seikosha GP100A £200.00
Juki 6100 £395.00
Mannesman Tally £225.00
MCP40 £129.95
Delivery £ 10.00 per item
TEAC Slimline
Disk Drives
Single Disk Drives
100K (40TPI) £120.00
200K (40/80TPI) Switchable £140.00
400K (40/80TPI) Switchable £180.00
All drives fully cased with cables and
format disk: ready to use.
Disk with power supply extra £30.00
Dual Disk Drives
200K (2 X 100K) £295.00
400K (2 X 200K) £325.00
800K (2 X 400K) £450.00
Dual drives include a power supply
Delivery £6.00 per item
ALL PRICES
INCLUDE VAT
Credit terms available
for orders of £500 or over.
Access, Barclaycard, American
Express and Diners Club welcome.
Type and Talk
Speech Computer RS232 Interface.
Can convert text into speech quickly.
Easily programmed. Only £171.35
Delivery £5.00
BBC ROMs
Wordwise
£46.00
Disk Doctor
£33.35
View
£59.80
Graphics Rom
£32.90
Printmaster
£33.35
Gremlin Rom
£33.35
Delivery £1.00
Diskettes
per 10
3M
744 S/S D/D 48TPI
£20.68
745 D/S D/D 48TPI
£28.00
746 S/S D/D 96TPI
£32.00
747 D/S D/D 96TPI
£37.00
Verbatim
S/S D/D 48TPI
£20.00
S/S D/D 96TPI
£29.50
Xidex
S/S D/D 48TPI
£27.50
S/S D/D 96TPI
£39.40
Delivery £1.00 per item
NOW AVAILABLE:
ACORNSOFT
GAMES/LANGUAGES/
BUSINESS.
We stock a large range of software:
• Games • Educational
• Business
Call for software list and catalogue
Cambridge
Alicrocomputer
Centre
The Peripheral Centre of East Anglia
153-4 East Road. Cambridge CBl 1DD
Telephone (0223) 355404 Telex 817445
Cambridge Microcomputer Centre 'S a wholly owned subsidiary ot Namai Assoc. ates Limited
Ordering is easy: Telephone Hotline (0223) 355404.
ACORN USER AUGUST 1984
23
Amazing how played out some things
> become.
Will you think the same of your
micro in 6 months’ time?
Remember the clays when every
record player was gifted with a needle
instead ot a stylus. 45’s were “ini' 78’s
were “out”
daily with the very latest computer news
and reviews. Paging a special Bulletin
Board. Feasting from "Prestel’s vast menu.
Even downloading a choice of software
Making the most of your micro.
Before the (lavs ot hi-fi and laserdiscs.
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.
It’s like that with micros too.
The machine you thought would give
endless hours of tun and interest often
becomes a five minute wonder. Played
out within months. Or so you thought.
But imagine communicating with
other micro users on a nationwide
mainframe system. Updating yourself
absolutely free.
In fact, imagine 30,000 pages at vour
fingertips and vou’ve imagined what it’s
like to he on line with the Micronet 800
system.
For Just LI 3 a quarter (and, for most
of vou, 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 Lewis stores,
selected W. 1 1. Smith shops and Spectrum
UK dealers.
Or till in the coupon for our brochure.
You’ll find vou won’t want to play on
anything else.
Please send me the lull lasts about Micronet 800. I
Name
Make Mode) »l MU m
Address .
Telephone
MIC ROM I HIM). Durrani House, s Herbal Ihll.
AU8/84 I
10 INI I Mill. m Mouse .S ||, ,k,l llill.l oihImii It IH .1 ]
left photic lH- ’7s tpi
‘Trcsiel and lln I’n si, I s,„)Ud .,„ i rad, marks Itruoli 1, l> i omi„iii,ii> aiinnV
BBC MICRO IN MANCHESTER
PRICES...
All our prices are
constantly moving, so
please ring us to check
the latest price.
FREE DELIVERY TODAY
(Orders over £90)
If you are in Greater Manchester,
Cheshire, Lancashire, 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 too!)
WE WILL
INSTALL
IT
TEAC 55SRS2
£157.95 inc VAT
The latest 55 series from TEAC is
now available from us. These disk
drives are the new LSI low power
consumption high performance
version of the famous 55 series.
1 00K version (40 tk, 200K with LDOS)
at £157.95 inc VAT-55A2
400K version (40/80 tk, 800K with
LDOS) at £227.95 inc VAT - 55F2
100K Chinon (40 tk, 200K with LDOS)
At £1 35. 00 inc VAT
Dual 1 00K Chinon at £229
ACORN ADD-ONS
6502 Processor £199 inc VAT
Z80 Processor (includes all software)
£299 inc VAT
Bitstick System £385 + VAT
BUSINESS SOFTWARE
All Acornsoft Business software
£24.95 inc VAT per module
Payroll, Mai/merge, Integrated
Accounts , Databases, Word
Processing
- WE WILL DELIVER AND INSTALL!
CANON
£299
The CANON is a Centronics, 16x16
Dot Matrix head. It prints at 160 cps,
is bidirectional and logic seeking.
Buffer is 8K. Prints 1 7 to 5 characters
per inch. Prints 136 to 40 columns.
Multiple character sets including
down-loadable and italics. Epson
compatible. But the best thing of all is
that the CANON also prints in
letter-quality mode - which is near to
a daisywheel print face.
Incredible value for money!
SPECIALOFFER
BBC B' + LDOS + 200 K DISK DRIVE
£599 inc VAT
EX STOCK- WE CAN DELIVER IT NOW!
C Yr TECH
COMPUTERS
1 84 Market Street,
Hyde, Cheshire
SK14 1 EX
061-366 7794
061-366 8223
BBC MICRO HARDWARE (inc VAT)
BBC Model B £399 Disk Interface £89
Disk Interface with double
capacity option £89
BBC Model A + 32K £339 Speech Synthesiser £59
ELECTRON (should now be available) £ 1 99
BBC Model A £299
FLOPPY DISKS
Double Sided - Double Density
£1.50 inc VAT
Box of Ten £14.50 inc VAT
MONITORS
COLOUR
Microvitec £219 + VAT
Sanyo Normal £209 + VAT
Ferguson TV/Monitor £214.95 + VAT
GREEN
Sanyo Normal £79 + VAT
Sanyo Hi-Res £109 + VAT
Philips Hi-Res £79 inc VAT
PERIPHERALS
MODEMS
OEL200 £73 + VAT
Prestel Terminal
£17.39 + VAT
PRINTERS
Teletext
£195.65 + VAT
Joysticks
£14.95 inc VAT
DAISYWHEELS
QUME Data
Brother HR1 5
Brother Sheet Feeder
DOTMATRIX
Epson FX80
Epson RX80
Epson RX80 F/T
£299 + VAT
£329 + VAT
£199 + VAT
£399 + VAT
£249 + VAT
£279 + VAT
AS USUAL LOADS OF SOFTWARE AVAILABLE Tel: 061-366 8223
I COMMUNICATIONS
DOWNLOADING
jj|W3ATH3R
H The outlook is bright for Beeb users to
receive satellite pictures, says Robin Mudge
S WITCH on the TV in the early
evening and you are bound to see
one of those magnificent satellite
pictures the weather men are so fond
of. They are taken by satellites contin-
uously orbiting the earth to help
meteorologists study the world’s
climate, and predict our weather. The
equipment they use is exorbitant, but
now, using the BBC micro and a few
peripherals.youcanreceiveanddisplay
pictures broadcast by the American
NOAAand Russian Meteor satellites.
Their orbits almost pass over the
North and South poles and they take
about 102 minutes for each revolution,
during which time the earth turns about
25.5 degrees so each time the satellite
goes round it looks at a different part of
the globe. In this way a complete pic-
ture of the earth is built up in strips,
each one slightly overlapping the last
(figures 1 and 2).
The satellite takes two pictures side
by side, one with visible light and the
other with infra-red, as shown on page
29. The satellite spins rapidly and
special equipment on board scans the
earth’s surface and sends a TV picture
at 120 lines a minute, ie one line in half
a second. This is a slow scan picture,
when you consider that a domestic TV
scans 625 lines in 1/25th of a second.
Each scanned line is split into two, one
part representing the infra-red and the
other the visible light pictures and an
FM radio signal is transmitted from the
satellite on 137.5 MHz or 137.62 MHz.
Receiving the satellite signal is
reasonably straightforward using pro-
fessional receivers, or amateur ver-
sions costing far less: a suitable kit can
cost as little as £50. Basically the
receiver is little more than a modified
domestic FM radio. A suitable crossed
dipole aerial can also be bought, or
Figure 1. Consecutive orbits
made from an old BBC1 TV aerial.
The picture information is carried by
a 2.4kHz audible tone which changes
with the brightness of the image: louder
for the bright parts. This tone is used to
MICHAEL Furminger uses the BBC micro at
Nene College in Northampton to download
weather satellite information for his courses. It
all started as part of a combined studies
degree which covered metrology.
Michael explained: ‘I picked the idea up and
then along came the BBC micro with its inter-
faces and graphics. We then built a fast A/D
converter, wrote the software and away we
went.’
The weather pictures are used to give a day-
to-day illustration of current weather patterns,
and hence simple short-term forecasting. Over
a longer period, the pictures saved build into
an information base for further analysis. One
of the major advantages is that the infra-red
scale gives a very clear indication of weather
patterns, as the hot and cold fronts show up
very well.
And the idea has caught on: ‘It has been
taken up by many colleges and universities
who have all built working models. I even had
a call from Jodrell Bank!’
ACORN USER AUGUST 1984
THIS IS
THE BIG ONE!
The 2nd
Official
Acorn User
Exhibition
OLYMPIA AUGUST 1984
Thursday 16th - 10am to 7pm
Friday 1 7th - 10am to 6pm
Saturday 1 8th - 1 0am to 6pm
Sunday 19th - 10am to 5pm
* Please note 10am to 2pm on Thursday 16th
is Trade Morning - By invitation only.
BIG VALUE
The success story of Acorn Computers, the BBC Micro and Electron is mirrored by suppliers who have produced
more and more hardware, software, supplies and services. And they'll all be at the exhibition - disk drives, plotters,
printers, monitors, joysticks, robots, books and magazines, all kinds of software - everything for the Acorn owner.
And of course Acorn will be there in force with all their latest developments and software.
There'll be special offers, competitions, advice centres and special events as well.
And all this for only £3.00 at the door, under sixteens £2.00. (Use the coupon to beat the queues and save £1 .00].
BIG VENUE
Olympia 2 is the brand new exhibition centre next to the old Olympia. It's got everything, wide gangways, lots of
space to sit down and rest, plenty of catering areas.
Getting there is easy too, its got its own tube station, bus routes 9, 27, 28, 33, 49, 73 and 91 go right pass the door,
and there's car parking too!
BIG SUPPORT
Remember this is the Official Acorn User Show, it's the most informative prestigious and influential user show in the
country. Whether you're a businessman, serious user or games enthusiast there's something for you.
For details of exhibition stands and advance ticket sales contact the organisers.
Computer Marketplace (Exhibitions) Ltd. A Rushworth Dales Group Company, 20 Orange Street, London.
WC2H7ED Tel: 01-9301612
BEAT THE QUEUES! SAVE MONEY! ORDER YOUR TICKET IN ADVANCE.
Buy your ticket now and save queing. There will be special entrances for advance ticket holders.
Please send me (qty) tickets at £2.00 and (qty) under sixteen tickets at £1.00. 1 enclose my cheque/PO
to the value of £ or debit my Access card. No
NAME SIGNED
ADDRESS
L
POSTCODE
GROUPS - Order 15 or more tickets and you qualify for a further 20% discount.
To: Computer Marketplace (Exhibitions) Ltd. A Rushworth Dales Company, 20 Orange Street, London WC2H 7ED.
28
ACORN USER AUGUST 1984
Certain Advertising Ltd 01-930 1612
J COMMUNICATIONS
drive a facsimile (facs) recorder. In
these machines a piece of light or heat
sensitive paper is wrapped around a
rotating drum and an image is exposed
or burnt onto it by a scanning light or
heating diode.
The transmission of facsimile pic-
tures itself isn’t new because the BBC
used to transmit them in 1934 but the
facs kits were expensive even then.
Today a facs recorder can cost many
thousands of pounds and this is where
the BBC micro comes in, as with suit-
able software it can display a very good
picture.
Michael Furminger from Nene Col-
lege in Northampton has designed an
excellent system which uses the BBC
micro to display satellite pictures
instead of an expensive facs recorder.
He supplies the circuit diagrams and
software for the project for only £5. His
project breaks down into three parts:
an accurate clock; a fast analogue to
digital converter; and suitable software
forthe BBC micro.
The first two are construction pro-
jects. The clock is needed to synchron-
ise the start of each picture line. Look-
ing at the diagram of the received satel-
lite waveform you will see two large
pulses, one at the beginning and the
other separating the two pictures
(figure 3). These are synchronising
pulses. The software has to accurately
line all of these pulses one under each
other to produce a square picture. If
this is not done properly the picture can
skew to left or right causing distortion.
The clock is crystal controlled and pro-
duces accurate 2Hz pulses which the
software uses to synchronise the lines.
It is much easier to record the satellite
signals on a stereo cassette or reel to
reel tape recorder with the clock pulses
on another track so they can be passed
through the BBC micro at a much more
leisurely rate after the satellite has
passed.
1
The satellite takes two pictures side by side
Before the computer can display a
picture the 2.4kHz analogue signal has
to be turned into a digital one. Each line
takes just half a second, which is too
fast for the BBC’s internal A to D con-
verter (ADC). An external ADC with a
very fast conversion
time is needed and
the signal is passed
on to the Beeb’s user
port along with the
2Hz pulses from the
other tape track.
The software pro-
duces a picture in
either mode 1 or 2. In
mode 1 a picture with
resolution 320 by 256
pixels and four
colours is produced,
and in mode 2, 160 by
256 and eight colours.
The software pre-
sents you with a
menu allowing you to
select a screen mode
that displays a good
black and white
image, or a colour
range designed to
show different tem-
perature bands on
the infra-red picture.
A picture is slowly
built up on the screen as data is con-
verted from the tape recorder. The
image-producing routines run in
machine code as Basic is not fast
enough to process the data from the
high speed ADC. Of course the soft-
ware does a lot more than this as it
corrects the geometric distortion found
in the raw unprocessed pictures, which
look like tall thin strips with all the land
features highly squashed. Other pro-
grams in the package allow you to store
Figure 2. During the 102-minute orbit the
earth turns about 25.5 degrees
Figure 3. Received satellite waveform,
showing synchronising pulses
Picture transmitted by the American polar-orbiting weather satellite Tiros-N
ACORN USER AUGUST 1984
Reproduced by kind permission of the University of Dundee
Where do 100,000 DP Managers
obtain their computer supplies ?
-From Inmac
Better solutions for
professionals-faster!
These days, there are dozens of
companies offering to supply your computer
needs. They come - and they go.
Vet more and more computer
professionals are turning to Inmac for all their
requirements.
You don’t need a computer to work out why.
Inmac are themselves truly professional in
every aspect of their business. They don’t
quote silly prices on loss-leaders — and make
it up elsewhere. They provide competitive
prices and top-quality service across the
board.
And everything carried must be quality.
Inmac look after your bottom line - help you
provide a more cost effective computer service
overall.
Inmac carries many products for leading
name equipment like Centronics. DEC. Data
General, Diablo, Hewlett Packard, IBM, NEC,
Qume, Systime and Texas Instruments.
In addition you get:
*30 day risk-free trial,
*12 months' minimum replacement
guarantee on most products.
* Next day delivery and same day in the
London area.
PRODUCT OF
THE MONTH
L
Your 5 star
DEC
cartridge service
4*
3 YEAR GUARANTEE
30 day risk free trial Free Advisory Service
Next day delivery Original DEC quality
We also supply most other major
manufacturers disk cartridges. Just call
us to check your requirements
and vulnerable. Inmac supply a whole range of
safety and security devices from special fire
extinguishers to clever security locks.
Ring for ourcatalogue
containing over 1,000
great ideas.
>//.*
0928567551 or 017409540
INMAC (UK) LIMITED INMAC (UK) LIMITED
Dept 818 , Davy Road, Dept 818, 16 Silver Road.
Astmoor, London W12 7SG
Runcorn, Cheshire, United Kingdom.
WA7 1PZ United Kingdom. Telex: 924313
Telex: 629819
to professional
/computer users.
PRINT
PERFECT
Whatever the make,
whatever the type of
printer or typewriter.
Inmac have the right
ribbon for your needs
Precision manufact-
ured. with high
yield and quality
results. Print
wheels 7 Ours are
compatible with Diablo,
Qume. Olivetti, etc.
‘T’ SWITCHES
You won’t find a larger range than Inmac —
we supply everything from a simple two device
switch up to the super sophisticated
Auto-T- Switch which “speaks" to
you and cues you
automatically.
CABLES AND CONNECTORS r
Just tell us what connections you need to make -
we will supply your requirements from stock today.
We can also custom build cables to your specifi-
cation in only 5 days. Inmac prices can save you
up to 20% and still give you
next day
delivery, no
minimum order''
and a 3 year risk-free
guarantee.
Get a better
deal all round
The products described on this page are
just a tiny selection from the total Inmac
range. If you see what you need here —
phone us now and we’ll deliver it
tomorrow or sooner. Just phone us and
talk to our free advisory service — we'll
do our best to help meet your needs
Company _
Address.
.Postcode.
Telephone No
My computer system is.
INMAC (UK) LIMITED
818
30
ACORN USER AUGUST 1984
I COMMUNICATIONS
pictures and view them at will and there
is also a prediction program that helps
tell you when the satellite is going to be
overhead within receiving range -
usually just two or three different times
each day. Proper prediction tables can
be purchased from the NASA Infor-
mation Bureau.
The only disadvantage of Michael’s
package is the fact that the construc-
tional details for the clock and high
speed analogue to digital converter are
limited to a schematic circuit diagram.
You will have to make a hard-wired ver-
sion or design an appropriate circuit
board, but what can you expect for £5?
David Duff also has written software
to turn the BBC micro into a weather
picture display using the Unilab com-
puter interface which has a built-in,
high speed A to D converter.
Whichever system you choose to use
you must get a letter of permission to
receive weather satellite pictures from
the Radio Regulatory Department of
the Home Office. If you don’t fancy the
construction work and haven’t got any
friends who know which end of a sol-
dering iron is hot, then you can buy a
complete system for receiving weather
satellites for about £2,100.
Hardware contacts
Receivers
Ambit International,
Parks Lane,
Broxbourne,
Essex.
Supply a kit to make a satellite receiver
at about £50.
Microwave Modules,
Brookfield Drive,
Aintree,
Liverpool L9 7AN.
Supply a ready-built satellite receiver
for £345 and also make a converter that
changes the 137MHz to 30MHz which
could be received by a modified CB
radio.
Feedback Instruments,
Park Road,
Crowborough,
East Sussex TN6 2QR.
Make an entire receiving system
including display for £2,100.
Aerials
Jaybeams,
Kettering Road North,
Northampton NN3 1EZ.
Supply a full range of aerials including
one suitable for satellite reception.
Software contacts
Michael Furminger,
Nene College,
St George’s Avenue,
Northampton.
Michael supplies a complete set of
instructions to build the hardware, and
the software necessary to receive
satellite pictures for £5.
A copy of David Duff’s listing to receive
satellite pictures with the Unilab com-
puter interface is available for 50p and
a stamped, addressed envelope from
Acorn User, 68 Long Acre, London
WC2E9JH.
References
‘BBC weather satellite display’, by M
Furminger, Electronics and Comput-
ing, July 1983
Reception and processing of Tiros-N
weather satellite telemetry by J Gilbert
andTTerrell
‘Meteosat high resolution images’, by
M Christieson, Wireless World , August
1982
NOAA Handbook, available from the
US Dept of Commerce, National Earth
Satellite Service, Washington DC 20233
What the competition
hasn't been waiting for.
Latest version of Forth for the BBC
(Is not rehashed Forth 79 Code)^.
16kEpromtype27128
Multi-tasking operating system
for Real-Time use.
Unique Stack Display Utility
SOFTWARE
MULTI - FORTH 83
Here's the Forth Eprom for the BBC Micro that makes all others
out of date.
It's Multi-Forth 83 from David Husband who has built his
reputation for Quality Forth products with his ZX8 1 -Forth ROM,
Spectrum Forth-I/O Cartridge and now New Multi-Forth 83 for the BBC
Micro This is not rehashed Forth 79 Code, but a completely new
version of the Forth 83 Standard. It's unique in that it Multi-tasks, and
therefore the user can have a number of Forth programs executing
simultaneously and transparently of each other
Multi-Forth 83 sits in the sideways ROM area of the BBC along
with any other ROMs in use. It is compatible with the MOS, and
specially vectored to enable a system to be reconfigured. It contains a
Standard 6502 Assembler, a Standard Screen Editor, and a Unique
Stack Display Utility.
With this Forth, David Husband has provided the BBC Micro with
capabilities never before realised. And being 1 6K rather than 8K is
twice the size of other versions. Multi-Forth 83 is supplied with an
extensive Manual ( 1 70 pages plus) and at £45 + VAT it is superb value
Order it using the coupon adding £2 30 p&p (£5 for Europe, £ 1 0
outside) or if you want more information, tick that box instead. Either
way, it will put you one step ahead of the competition.
Please send me Mult' Forth 83 for BBC Micro f45-FVAT De-luxe System me Disc f80+VAT
| Cheques to Skywave Software Readers' A C tor enter V'Sd No ) m , } rp&immm
I
Address.
HU
Please send me more information
CJ Multi-Forth 83
[JZX81 -Forth ROM
F] Spectrum Forth 10 Cartridge
.Post code.
SUBJECT TO AVAILABILITY FOR 1.0 0 S ONWARDS
Send to Skywave Software, 73 Curzon Road, Bournemouth,
BH1 4PW, Dorset, England Tel (0202) 30238b
SOFTWARE
MULTI -FORTH 83 FOR THE BBC MICRO
ACORN USER AUGUST 1984
PLEASE ADD 55p
TO EACH ORDER TO
COVER POSTAGE
AND PACKING
®0®®@Q00QQ®Q]@®©Q00GG®
DISK SOFTWARE
All 10 games are packaged with full colour
artwork in an A5 vinyl sleeve.
Each disk will work on both 40 and 80 track drives.
Instructions and screen photograph on the back cover.
Available NOW from your local dealer or by mail order.
AVAILABLE FOR THE FOLLOWING TITLES:
KILLER GORILLA; THE MINE;
CYBERTRON MISSION; STOCK CAR;
BLOCKBUSTER; RUBBLE TROUBLE;
FRENZY; FELIX IN THE FACTORY;
GHOULS; JET POWER JACK.
BBC MODEL B
disk SOFTWARE
G
□
SPECIAL OFFER: Return your Micro Power cassette endosng £4.95 for the disk
version or come along to our stand at the Acorn User Show 16-19 August.
NOTE: The rest of our range of titles for the BBC Micro (except Filer and Draw) will
also be available on disk but without the colour packaging. These programs
will be available from the beginning of August and by mail order ONLY.
G
Q
&
@
0
MICRO POWER LTD.,
Sheepscar House,
Sheepscar Street South,
Leeds LS7 1 AD
Tel: 0532 436300
SEE US AT
The 2nd
Official
Acorn User
Exhibition
OLYMPIA
16-19 AUGUST
1984
0
Q
Q
D®(D©®(o)Q00OO®(I)©®©Q00GG
I FIRST BYTE
KEYBOARD 1
BASICS
The keyboard can be a greal
obstacle to learning about your
micro.
Tessie Revivis’ p
jrogram
will set your fingers tappin
g
A PART from the actual process of
learning to program, the key-
board can be one of the biggest
obstacles to using your computer. If
you’ve ever used a normal typewriter,
you should have few problems,
because there are few differences. On
the other hand, if you have never used
one then you must endeavour to learn
your way around the keys. This takes
time, and can be frustrating as no doubt
you’ll be in a hurry to get a program
running. However, speed, two, three
and even four fingers will come,
eventually!
The keyboard on your Electron or
BBC is often referred to as a QWERTY’
keyboard. This isn’t a fancy abbrevi-
ation, but simply denotes the fact that
these are the first six letter keys (see
photograph).
The major difference on the Elk’s
keyboard to a typewriter is that it
doesn’t have a return lever to take the
typing carriage back to its start position
on reaching the end of a line. Being
more like an electric typewriter, the
computer has a special key to do this,
called the RETURN key. This is at the
far right of the keyboard. Try pressing
this a few times and you should see it
perform a carriage return which scrolls
(moves) the screen and any text on it up
by one line, with any text at the top of
the screen moving off of it and a new
blank line replacing it at the bottom. T ry it!
Now type some of the letter keys, try
QWERTY for example. This will appear
on the screen as the letters Q,W,E,R,T
and Y. These are all capitals, or upper
case’. However, just like a normal type-
writer, it is possible to type each letter
as a lower-case character. To do this
you need to tell the Elk by pressing two
keys at the same time. The keys are
those marked SHIFT and CAPS LK and
you’ll find these on the extreme left. If
you do this correctly the small yellow
light next to the CAPS LK key will be
extinguished. Try typing QWERTY
again, this time it will appear as
q,w,e,r,t and y! To get back to upper-
case, press the same two keys together
again, now the small yellow light will
come on again. In most instances, a
computer program must be written in
upper-case characters as this is how
the Elk recognizes program com-
mands. If you only wish to type in a
single lower-case character without
leaving the upper-case mode, you can
do this simply by holding the SHIFT key
down and pressing the key you require
in lowercase.
The number keys all have a black
symbol above them. For example,
above the 1 key there is an exclamation
mark (!). These are the characters that
can be printed using the SHIFT-CAPS
LK sequence first of all. Try printing a
few, then come back to the normal un-
shifted mode. If at anytime you can’t get
back to normal capitals, then remem-
ber you can always reset the Elk by
pressing the BREAK key.
On the front of most keys you will
probably have noticed the red coloured
printing. On the letter keys these are in
the form of words which relate to Basic
commands, the instructions used by
the Elk. Not every single command is
available on the keys, there are too
many and not enough keys, so only the
more frequently-used ones are found
10 REM *** RANDOM PROGRAM GENERATOR ***
20 REM *** FOR ELK AND BBC MICROS ***
30 MODE 6
40 VDU 1 9 , O , 4 ; O ; O ;
50 PRINTSPC (6) ; “RANDOM PROGRAM GENERATOR"
60 PRINT 'SF'C <4) ;" <c) Acorn User August 1904"
70 PRINT '' "Save this program on tape first"''
80 PR I NT "Now type NEW < RETURN >"
90 PRINTSPC (8) ; "and then AUTO< RETURN >" ' '
100 PR I NT "Now hit function key fO and then"
110 PRINT"hi t the other function keys, fl to f9"
120 PR I NT "as often as you like!"'
130 PR I NT "When you get. fed up press ESCAPE"
140 PR I NT" and then RUN the program"
150 PR I NT "to see your master creation!"
160 *KEYO MODE SIM
1 70 *KEY 1 SOUND 1,-15, END ( 200 ) , RND ( 20 ) I M
1 80 *KEY2 MOVE RND ( 1 000 ) , RND ( 1 000 ) I M
1 90 *KEY3 PLOT 85 , RND ( 1 000 ) , RND ( 1 000 ) I M
200 *KEY4 GCOL 1 , 2 I M
2 1 0 *KEY5 DRAW RND < 1 000 ) , RND ( 1 000 ) I M
220 *KEY6 GCOL 2 , 3 ! M
230 *KEY7 COLOUR RND ( 4 ) s PR I NT " HELLO " I M
240 *KEY8 GCOL 2 , 2 I M
250 *KEY9 SOUND 1,-15, RND ( 1 00 ) , 1 O I M
Listing 1. Just type in and RUN this program to create other programs!
ACORN USER AUGUST 1984
8-DFS
For The BBC Supports:
c> Most 8" Floppy Drives in Single
Density Mode
c> Both 8" and 5.25" Drives on the
Same BBC
O Self Contained Utilities
Potentially 2 Megabytes On-Line
Storage
(384 files)
8-DFS is the only DFS to support
8" drives on the BBC and is both
ACORN approved and compatible
with ACORN filing system.
8-DFS ROM Complete £44.95 +
£1.50 P&P
Installation Manual Only £3.00
VOGAN Products
The White House
21 Grove Road, Hazlemere,
Bucks. HP15 7QY
Authorised Dealer & Service Centre
IDSUSSEX
*IC0RN
COMPUTER
BBC
MICROCOMPUTER
, 4 ,
TORCH
Winters. Disc Dnv^
. SERVICING /UPGRADE
* On Site Engine 6 " 9 ^ E(jucatl0ria ii
•^&£ t ° cka9es
•wssssssr
ass#®*
sffissu
PHONE
BURGESS HILL 1
(04446)
45636
Visit our New Computer Store
michael
Business Systems I J< I
195 LONDON ROAD BURGESS HILL SUSSEX
YOU’VE READ THE MAGAZINES
YOU’VE PLAYED THE GAMES
NOW FIND OUT WHAT
YOU CAN REALLY DO!
Join the Micro Programmers
- get the newsletter produced by and for BBC Micro
and Electron Programmers.
* EXCHANGE AND SOLVE PROBLEMS
* DETAILS OF *FX (OSBYTE) CALLS,
OSWORD, INTRINSIC SUBROUTINES
* ADVANCED TOPICS, ASSEMBLY LANGUAGE
* ROUTINES TO ADD TO YOUR OWN PROGRAMS
* HELP, IDEAS, PRACTICAL ADVICE
Six issues only £4.50 inclusive.
Send A4 SAE for FREE sample issue.
Contributions and user-queries always welcome.
UK Subscriptions (no stamp required):
Micro Programmer, FREEPOST, Hastings TN34 2BR
Enquiries and forei g n orders :
Gavin Haines^ 43 Cornwallis Gardens, Hastings,
East Sussex TN34 1LX. Telephone 0424 714102
Micro Programmer
■ Please cut out or copy ■■■■■■■■■■■■■■■■■■
□ I enclose an A4 SAE for my FREE sample issue
□ / wish to subscribe. I enclose a cheque/PO. for £ 4.50 made
payable to Micro Programmer'
NAME
ADDRESS
POST CODE
Micro Programmer. FREEPOST, Hastings. East Sussex TN34 22BR
Integrated Accounting
Programs for BBC 32K Micro
....Simultaneously and automatically
integrates several accounting functions and
provides accurate and up to date manage-
ment information, including Balance
Sheets all at the touch of a button.
Full, descriptive leaflet available from most good software
shops, or direct from:
r - a g- — * g L - Gemini Marketing Limited
■ * I I I I I I ■ 18 a Uttleham Road Exmoulh Devon EX 8 2 GG England
18 i«T feas— If 8 8M Telephone ( 0395 ) 265166/266832 Telex 429 S 6 Atln Gemini
34
ACORN USER AUGUST 1984
FIRST BYTE
The Electron keyboard, though smaller, is more complicated than the BBC micro’s, because many keys have more than one role
here. By holding down the key marked
FUNC (it shares’ the CAPS LK key) and
pressing the key with the command you
want, the entire command will be
printed onto the screen, giving you
single-key, command entry. You can
type in a command word normally, it
just takes longer. To illustrate the point
we can write a very short program to
make the Electron beep!
First, press the BREAK key to ‘clear’
the computer of any rubbish on the
screen. Now type in the numbers 1 and
0, in other words the number 10. This is
called the line number and is used by
the computer to keep the program lines
in order, so that line number 10 will
come before line 20 which in turn will
come before 30 and so forth. The fact
that I’ve just gone in steps of ten has no
relevance except that computer pro-
grams normally do: it means you can
have extra lines without renumbering.
Now hold the FUNC key down and press
the V key. The letters VDU should have
appeared on the screen. Release the
FUNC key and now press key number 7;
finally, perform a carriage return by
pressing the RETURN key The final
resultshould look like this:
10VDU7
To run the program hold FUNC down
and press the RUN key which shares
the R key. The result should be a short
beep.
If you look at the number keys you
will see that the secondary FUNCtion of
these is given as fl, f2 etc. These are
the function keys which are somewhat
unique to the Electron and BBC micros.
They are in effect programmable keys,
which means you can insert a com-
mand or a series of commands into
them. Pressing FUNC and the parti-
cular key will cause the items
programmed into that key to be printed.
For example, the command CLS is
used frequently within programs but
does not appear as a pre-programmed
key. We could program the fl key to
produce PRINT by entering the follow-
ing line (remembering to press
RETURN after):
‘KEY1CLS
This has entered the command CLS
into function key 1. To prove this, hold
the FUNC key down and press the 1 key;
the letters CLS should appear on the
screen. Other function keys can be pro-
grammed in a similar manner using the
‘KEY command which should be fol-
lowed by the key number.
To end this month’s section of First
Byte, we present a program that will
write other programs! Enter listing 1,
which programs the function keys to
perform certain tasks. Once you have
entered it type RUN (remember to hit
the RETURN key at the end) to define
the function keys. If you wish, save the
program to tape at this point. You will
see from the listing that the definitions
contain a ‘I’ symbol followed by a capi-
tal letter M. This sequence is used to
tell the Electron to perform a return
after printing the key definition. To
obtain the sign you’ll need to type
SHIFT and the ‘S' key which can be
found to the left of the BREAK key.
Now type AUTO (and then RETURN);
this command provides an AUTOmatic
line numbering service, first throwing
up line 10 and then line numbers in in-
crements of 10 every time the RETURN
key is pressed. As each line number is
presented press a function key (ie
FUNC and the particular numeric key)
to enter a line of text. Press the function
keys randomly and when you get fed
up, hit the key marked ESCAPE. To run
your random creation, press FUNC and
R together and admire the results.
When you want another program hit the
ESCAPE key and repeat the sequence.
There’s no need to re-enter the key
definition program as it will stay in the
micro’s memory.
ACORN USER AUGUST 1984
FIRST BYTE
HOW TO CORRECT PROGRAM
- i 1 LISTINGS
L ISTINGS typed in from magazines
often won’t work: sometimes the
program is wrong, but often typing
mistakes are the cause and it can be
difficult to know where to start looking
for faults. It is a tedious task to find all
the mistakes, and, as Schmendrick’s
law explains, no matter how carefully
you check a listing and no matter how
many mistakes you find, there is
always one more!
Correcting listings is a matter of
practice and experience that is slowly
and painfully acquired, so this month I
present a program that is guaranteed
notto run (how many other magazines
offer such service?). The idea is to spot
as many faults in the listing as possible.
To make the task a little easier, a cor-
rected copy is included. However,
those brave or skilled enough can try to
find all the mistakes (there are 50) with-
out looking at the corrected version.
Some will only be found when the pro-
gram is typed in and run, and there is
quite a collection of different error
messages that will appear. If all else
fails, a third version has every mistake
indicated.
After all that effort, the program has
to do something. This particular one
can be used to find out about those
mysterious hexadecimal (hex)
numbers and how they relate to our
normal counting system which uses
base 10. It shows graphically and
numerically the relationship between
base 10 numbers (denary) and base 16
(hex) numbers. It will work equally well
on the Electron or on the BBC. The pro-
gram steps through the first 255 hexa-
decimal numbers showing how they
are converted to base 10. Pressing the
escape key at any time allows a denary
Martin Phillips
offers his advice
number to be entered and the conver-
sion is displayed on the screen. The
hexadecimal numbers are shown in
black, and the denary numbers in red.
Table 1 gives a description of the pro-
gram and what the various parts do.
20 REM Uncorrected version
30 MODE 1
40 PROCi ni ti al i se
50 PROCclock.
60 ON ERROR GOTO 80
70 PROCrun
80 REPEAT
90 PROC INPUT
100 UNTIL0
110 END
120 s
130 DEFPOCi ni t i al i se
20 REM Correct version
30 MODE 1
40 PROCi ni t i al l se
50 PROCclocks
60 ON ERROR GOTO 80
70 PROCrun
80 REPEAT
90 PROCi nput
100 UNTIL0
110 END
120 :
130 DEFPROCi ni t i al i se
20 REM Uncorrected version
30 MODE 1
40 PROCi ni t i al i se
50 PROCclock
60 ON ERROR GOTO 80
70 PROCrun
80 REPEAT
90 PROCINPUT
100 UNTIL0
110 END
120 :
130 DEFPOCi ni tial i se
Samples of Martin Phillips' three
programs. They can be found in full on
pages iii to vi
40 PROCinitialise. This procedure
initialises the screen colours, some of
the variables and an array.
50 PROCclocks. Draws the two hexa-
decimal clocks on the screen.
60 This line takes the user into the
second part of the program if the
escape key is pressed.
70 PROCrun is the first part of the pro-
gram where each number is con-
verted from hexadecimal into denary
in turn.
80-100 The run loop for the second
part of the program. This is an infinite
loop, and will repeat until escape or
break is pressed.
140 Switch off key auto-repeat.
150 Set print field width to 0. This
ensures that when numbers are
printed out no gap will be left between
them.
160 Dimension B and oldB will be
used to store the Values of the hexa-
decimal numbers. The array hex$
contains the hexadecimal symbol for
the appropriate hex number.
170 Switch off the cursor.
180 Change the background colour to
blue.
190 Change colour yellow to be black.
200 Define graphics window.
210-230 Routine to store the basic
hexadecimal symbols 0-9 and A-F in
the array hex$.
240 Clear screen, defined by the
graphics window, and colour it red.
260 Define a text window in the bottom
part of the screen.
300 Join text and graphics cursors.
310-330 Print title at top of screen in
colour 2.
340-500 First print two sets of hexade-
cimal numbers in two circles, and
then draw the circles. To simplify the
program, the graphics origin is
moved to the centre of each circle as it
is drawn.
550-570 Cycle through the first 255
hexadecimal numbers. PROCdisplay
will show the numbers numerically
and graphically.
600-710 This procedure takes a
number, converts it to two hexadeci-
mal digits, B(0) and B(1). Then it
undraws the clock hands and redraws
them in the new positions. PROCprint
handles the numeric printing in the
bottom half of the screen. The pro-
gram then halts until a key is pressed
before ending the procedure.
730-960 This is a long, drawn out rou-
tine to print the numeric information
on the screen. It could have been
shortened had it not been necessary
to use several colours for clarity of
display.
980-1040 This procedure draws (or
undraws) the clock hands for either
clock. If Z = 5 the procedure will draw
a line, if Z = 7 it will undraw the line.
1060-1120 This routine forms part of
the second half of the program, and
repeats until a number in the range 0
to 255 is input. It then calls up the dis-
play routine before returning to the
main part of the program.
Table 1. Demonstrates the relationship between denary and hex numbers
ACORN USER AUGUST 1984
cs
Dept. BBC, CARDIFF ROAD, WATFORD, HERTS. ENGLAND.
Tel: Watford (0923) 40588/37774 Telex: 8956095 WAELEC
ACCESS ORDERS Tel: (0923) 50234
BBC MICRO
Model B £346
★ ★ ★ ★
•SPECIAL OFFER*
For every purchase of B BC Micro
during July 1984, we will supply
a Data Recorder worth £24
absolutely FREE. (At Watford we
give you a great deal for your
money).
ELECTRON MICRO
£199
Dust Cover for BBC Micro
Protects your expensive Micro from foreign
bodies.
SEIKOSHA GP100A
PRINTER
10" Tractor Feed, 80 columns, 50CPS.
Normal & Oouble width Char, Dot res
graphics. Parallel Interface standard.
SPECIAL OFFER Only: £144 £7 carr.)
FRICTION FEED
Attachment for GP100A or 250X Printers
£28
G P-700 Colour Printer Screen-dump routine
in ROM FOR BBC Micro
£12
EPSON
RX80
1 00 CPS, 9x9 matrix, dot addressable
graphics, condensed and double width printing.
Normal. Italic and Elite Graphics. Tractor feed.
10" max width, bi-directional, logic seeking.
Centronics Interface standard
ONLY £229 (£7 carr.)
EPSON RX80 F/T PRINTER
| As above but has both Friction and Tractor
£245.00 (€7 carr. Securicor)
Feed.
PRINTER INTERFACE BUFFER
Neatly packaged self contained box,
supplied complete with all leads,
manual and detachable power supply.
£115
£149
Price: 16K Unit
Price: 48K Unit
Epson FX80 Printer
160 CPS. 11x9 matrix, proportional spacing,
superscripts, subscripts, dot addressable graphics
Normal. Italic and Elite characters. Up to 256
user definable characters Down loadable
character set Condensed and double width
printing. Full proportional spacing. Four user
defined margin positions Tractor and Friction
feed 10" maximum width Bi-directional, logic
seeking Centronics interface standard.
ONLY £319 (£7 carr.)
Epson FX100 Printer
Same as FX80 but has a 1 5" wide Carriage
£495
£3.50 RX & FX PRINTER INTERFACES
Type
MX80FT
MX100/FX100
FX80
RX80
GP80
GP100
GP250
GP700
KAGAKP810
Ribbons
Dust Covers
£4.75
£4.50
£10.00
£5.25
£4.75
£4 95
£4.75
£4.50
£4.50
—
£4.95
£3.95
£5.95
£3.95
£18.50
—
£5.95
-
RS232
IEEE 488
RS232 + 2K Buffer £59
2K Parallel £58
BROTHER HR-15
DAISY-WHEEL PRINTER
An exceptionally high quality daisy wheel printer
at the price of a dot matrix printer. 18CPS;
bi-directional. 3K of buffer; has clear buffer
facility, carriage skip movement, proportional
spacing, underlining; bold print and shadow print
Prints in two colours; super and subscript facility.
Impact control facility to vary pressure on paper
for making carbon copies. Has Centronics parallel
or RS-232 interface. Connects directly to BBC
Micro. A ribbon cassette plus a separate red
ribbon. Optional extras, single sheet feeder takes
up to 1 50 A4 sheets; a keyboard that transforms
HR 15 into a sophisticated electronics typewriter.
Attractively finished in beige.
ONLY £349
Single Sheet Feeder
Keyboard
RIBBONS: Carbon £3; Fabric £3;
Multistrike £6
£199
£150
LISTING PAPER (Plain)
1 .000 Sheets 9^" Fanfold Paper
2.000 Sheets 9^" Fanfold Paper
1 .000 Sheets 1 5" Fanfold Paper
Teleprinter Roll (Econo paper)
PRINTER LABELS
(continuous stationery)
1,000 90 x 36mm
1 ,000 90 x 49mm
1,000 102 x 36mm
£5.50
£7.75
£6.25
Carriage on Printer Paper or Labels Cl. 50
BBC Micro
WORD-PROCESSING
PACKAGE
A complete word processing package consisting
of: BBC Model B. Zenith 12" Green or Amber
Monitor. Twin 200K highly reliable (1 year
warranty) Teac Disc Drives in matching beige
colour, the popular WORDWISE word processor,
Watford s own highly sophisticated 62 File DFS
interface fitted, world renowned Brother
HR 15 Daisy Wheel Printer. Gemini's
BEEBCALC Spreadsheet Analysis. MAILING
LIST and DATABASE Softwares on Disc. 10
blank 3M Discs (Lifetime warranty). A 4 way
mains distribution socket.
10 blank diskettes, 500 sheets of fan-fold paper
Manuals and all the leads To enable you to carry
your Micro around, we shall pack it in our
Antique Brown leatherette Attache carrying case
ONLY £1,249 (carr. £15)
(P S. We will alter the package to suit your
requirement. Call in for a demonstration).
A
KAGA KP810
This new JAPANESE printer has EPSON FX/RX
compatible commands 140 CPS Dot matrix
Printer, offers NEAR LETTER QUALITY print
in a 23 x 18 dot matrix in addition to the
standard Epson style type-faces on the 11x9
matrix. Friction feed. Adjustable tractor feed.
Single sheet feed and built-in Paper Roll Holder
Normal, Italic, Enlarged, Condensed. Super and
Subscript Dot addressable graphics (8. 9 and 16
pin modes). Proportional spacing. (Optional extra
Down loadable character set in 8K ROM or
RAM). NEAR LETTER QUALITY print, selectable
at switch on. 10' maximum width, bi-directional
logic seeking. 3K Buffer. Half speed quiet mode
Convenient Paper-out sensor switch Centronics
Interface standard. All this plus our no quibble
12 months warranty
Special Introductory Offer: ONLY £269
RS232 Interface + 2K Buffer £89
KAGA KP910 PRINTER
Similar features as the above KP8 1 0 printer but
has extra wide carriage Will accept upto 1 7"
maximum width paper 1 56 column normal and
265 column condensed
ONLY: £349
PRINTER LEAD 36"
Ready made printer lead to interface BBC Micro
to EPSON. SEIKOSHA. NEC. STAR. JUKI.
BROTHER. SHINWA. etc.. Printers
Special Extra long 5 feet Cable
ONLY £7
£10
38
ACORN USER AUGUST 1984
EPROM PROGRAMMER
At last! - the EPROM Programmer for BBC
Micro Computer from WATFORD
ELECTRONICS
that will suit both your pocket and all your
requirements Programs all popular types of
EPROMS from 2K bytes up to 16K bytes -
2716 — 2516 — 2532 — 2564 — 2764 —
27128. Our Programmer has been designed to
make sure the EPROMs are neither programmed
too fast nor too slow; just at the right speed as
recommended by the manufacturers of the
EPROMs (any deviation in timings can burn their
brains out).
This extremely powerful system is designed for
your needs of TODAY & TOMORROW! - BBC
Basic programs can be copied into EPROM and
subsequently re loaded faster than from a disc!
Suitable for both hobbyist and professional
users'
Just took at these features:
• COMPLETELY SELF CONTAINED -
Housed in its own sturdy case - Uses its own
power supply - connects directly to the 1MHz
Bus - Simple and Safe!
• FULL SOFTWARE SUPPORT - Comes
complete with simple to use fully machine
code ROM based software and easy to
understand manual. Facilities include
Varification, Reading, Virgin Testing, Writing.
Editing, Saving. Loading and more! NOTE!! -
This software does not simply comprise hastily
prepared routines to get you going, but is a
professional, purpose designed applications
package.
• ACORN BUS COMPATIBLE - Use of the
1MHz connection complies with all Acorn
addressing recommendations - That means you
can still add-on such things as the TELETEXT,
IEEE 488 TUBE and PRESTEL
• Allows more than one program to reside in
an EPROM using the ROM Filing System.
ONLY £89 incl. Manual (£3 carr.)
TEX EPROM ERASERS
EPROMs need careful treatment to survive their
expected lifetime Rushing it could burn their
brains out. So cop-out of this helter-skelter
world; take it easy the TEX way and give your
chips a well earned break. Cool, gentle and
affordable. EPROM PT does it properly.
Two versions available:
• EPROMPT EB - The standard version.
Erases up to 16 chips. £28.00
• EPROMPT GT - Erases up to 28 chips. Has
an incorporated safety switch which
automatically switches off the UV lamp when the
Eraser is opened £30.00
Spare UV Lamp bulbs. £9
PLASTIC LIBRARY CASES
for Disc Storage 5 }' (holds 1 0) £2
MONITORS
• MICROVITEC 1431
14" Colour Monitor. RGB
Input (as used in BBC
programmes) FREE Interface
Lead. Special Offer £1 74
• MICROVITEC 1451 Hires
14" Monitor incl. lead
• MICROVITEC 1441 Super Hi res
14" Colour Monitor
£295
£389
• KAGA RGB 12" Medium
Resolution Colour £195
• KAGA RGB 1 2" High Resolution Colour £259
• KAGA 12" Standard resolution colour
MONITOR/COMPOSITE VIDEO ONLY £195
• BNC Connecting Lead £3
• RGB Connecting Lead £5
• ZENITH 12" High resolution, jitter free
picture, Amber or Green £75
Carriage on Monitors £7 (Securicor)
5^" DISKETTES
(Lifetime warranty)
Why settle for less. Buy the best.
• 1 0 Verbatim or 3M Diskettes S/S D/D £17
• 10 Verbatim or 3M Diskettes D/S D/D £28
DISC DRIVES CASED WITH
CABLES (less PSU)
(All Drives are NEW SLIM LINE Type)
NEW LOW PRICES
CLS 100 Single, TEC Single sided 40 track
100K. 5j" Disc Drive £119
CLS400 Single. Mitsubishi Double sided 80
track 400K, 5|" Disc Drive £179
CLS400S Single. Mitsubishi Double sided
40/80 track Switchable. 400K, 5^" Disc Drive
£215
CLD200 TEC Single sided 40 track 200K,
twin 5^" Drives £245
CLD800 Mitsubishi Double sided 80 track
800K, 5*" TWIN Drives £359
CLD800S Mitsubishi Double sided 40/80
track switchable, 800K, Drives £399
(CUMANA) DRIVES CASED
WITH PSU & CABLES
DISC ALBUMS
Attractively finished in beige
leatherlook vinyl. Stores, protects and
displays 20 discs in double-sided
clear view pockets. ONLY £ 4.95
LOCKABLE STORAGE UNITS
Attractively finished, strong beige plastic base
fitted with dividers. Smoke acrylic top. Supplied
with adhesive title strips for ease of filing
• M-35 Holds upton 35 mini discs £14
• M-85 Holds upto 85 mini discs £18
FLOPPY HEAD CLEANER KIT
Unless your Office/Home is dust free, you should
clean floppy-heads at least once a week to avoid
the risk of cross contamination. Very simple to use
Only £14
• CS100 TEC Single sided 40 track 100K 5J"
Single Disc Drive £139
• CS200 TEC Single sided 80 track 200K 5J"
Single Disc Drive £205
• CS400 Mitsubishi Double sided 80 track
400K 5}" Single Drive £225
• CS400S Mitsubishi Double sided 40/80 track
400K 5^" Single Drive £340
• CD200 TEC Single sided 40 track 200K 5|"
TWIN Disc Drives £245
• CD400 TEC Single sided 40 track 200K 5}"
TWIN Disc Drives £365
• CD800 Mitsubishi Double sided 80 track
800 K 5|" TWIN Drives £425
• CD800S Mitsubishi Double sided 40/80 track
Switchable 800K TWIN Drives £465
• SPARE DRIVE CABLES. SINGLE £6; DUAL £8
• DFS Manual (comprehensive) £7.50 (No VAT)
MONITOR CRT SCREEN
CLEANING KIT
The anti-static spray controls dangerous static
charges on the screen surface and ensures its
optical clarity. £12
PS.
1. You do not require Formatting Discs when
using our DFS as the formatting program is in
the ROM. nor do you require expensive 40/80
track switchable drives as with our DFS you can
read and write both 40 and 80 track discs in an 80
track drive (software switchable).
KEYBOARD CLEANING KIT
£16
PRINTED CIRCUIT BOARD CLEANING
& LUBRICATION KIT
£14
2. Our MITSUBISHI Slimline Disc Drives are
Double Sided, Double Density, 1 Megabyte. Track
density 96 TPI, track to track access time 3mSec.
They are fast, efficient and highly reliable.
L 1
i
ACORN USER AUGUST 1984
39
BUFFER & BACKUP ROM
WONDERFUL
WA TFORD
TWO DATABASE SOFTWARE
for BBC MICRO
a
BBS
ju_ -
DISCDATA
At last for BBC Micro Disc users. Watford
Electronics have produced DISCDATA which
must be the most versatile general database at
the price on the market. The length of your files
is restricted only by the space on your disc. You
can have upto 20 fields with page length
records of upto 254 characters. The program is
completely menu driven obviating reference to a
manual although written guidance is given with
the program Add and delete records, amend
title, field names and records, sort on any field
and search for any record or group of records in
any field You do not need to abandon or rewrite
your files if you wish to add additional fields or
extend the length of any field, the program will
rewrite the files for you Your files can be in any
drive Output can be in 40. 80 or 132 character
width with Printer routines. Two forms of output
are provided for horizontal for label type output
and a tabulated output with title and headings
What is more, the selected fields can be placed
in any order on the screen In the horizontal
mode you can scan backwards or forwards with
wrap around effect. Output tan be started or
stopped anywhere in the file. There is automatic
totalling on decimal fields and an automatic
count of the number of records output
Now with extra 3 features: Allows string search;
Calculations can be done on numeric fields;
Create Sub-Files from the main File.
On disc at Only £15
It has to be the best value.
FILE-PLUS
Now even more powerful with the added facility
of a SHELL SORT on any field This must make
DATA-PLUS the most powerful and versatile
Database to be found on BBC Micro
A 1 6K ROM containing the most flexible and
easy to use disk based Database system on the
market. A database may occupy your total
on-line storage capacity. You may design any
number of data entry forms using a paint" on
screen technique. Forms may be upto 3 screens
in size. A form may be used to Add !
Delete. Update. Print and Spool records from
your Database. Quick search facility on any text
field. A query language provides full maths
support (-. + ./. V +— 9999999999.9999) and
compare facilities (=. >, <>. <= &. I) when
used with the keywords - Assign, Compare.
Display, End, Goto, Iff, Ift, Print. Read, Search,
Spool and Update. Full printed output control via
embeded commands. Supplied with 70 page
manual and fitting instructions.
Only £43
A very versatile firmware. An ideal ROM for
engineers, programmers, teachers, students, etc.
★ Converts your Sideways RAM to a 4K or 16K
BUFFER for a parallel printer. (Uses * FX5.3).
(You no longer require to purchase expensive
(£100 + ) Printer Buffers.)
★ Dumps selection of Disc files to Tape.
★ Makes backup copies of tapes onto Tape.
Disc and Hobbit.
★ Displays contents of a chosen paged ROM on
screen.
★ Menu display on shift-break using ROM
Filing System.
★ Comprehensive Manual
Simply a give away at £18
GEMINI'S BUSINESS SOFTWARE
Cashbook Accounts £52
Final Accounts £52
Invoices & Statements £ 1 7.25
Commercial Accounts £17 25
Mailing List £17.25
Database £17 25
Stock Control £17 25
Home Accounts £17.25
Beebcalc Spreadsheet Analysts £ 1 7 25
Beebplot £17.25
Payroll £39
N B All the above Gemtnt software is on tape
For Disc Based (40/80 track) please add £3
VERSATILE LIGHT PEN
SOFTWARE
Enjoy. Explore. Educate!
Pixil. Line. Character Definition
Free hand drawing
All Colours MANY Special Effects
Fill, Refill and Stripes
User defined Brushed Strokes ' plus
Character definer
Grid, Scale. 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 Graphics
and line drawings for video titles. Own
programmes, etc
Many Educational uses
Instruction booklet included
Full software support for "CUSTOM USE
Works with Watford RH, Acorn User DIY,
and many other LIGHT PENS
Available on DISC or TAPE
Price: Tape £10; Disc £11
DISC EXECUTOR
Disc Executor is a highly sophisticated disc utility
which allows you to transfer all tape based
software that we know of onto disc. You no
longer have to throw away any of your cassette
based software on acquiring a disc drive It
handles locked' programs and allows you to load
full length adventure type programs (i.e up to &
6E blocks) and programs that load below &E00
It is very simple to operate (full instructions
supplied). It saves you your valuable time and
money too. Our Disc executor is not a Replica
its the Real Thing .
Available in both 40 and 80 track discs Please
specify when ordering.
Price: £10
This unique piece of firmware has been designed
to allow the USER to access the BBC Micro's
Sideways Rom Paging facility to the full. The 18
Commands our ROM MANAGER adds to your
computer are concerned with 3 aspects of ROM
use:
1. ROM CONTROL Ability to activate at
random any of the ROMs present in the Micro
2. BBC MICRO'S STATUS e g. Checksum on
any ROM. and the Filing system currently active
3. ROM DEVELOPMENT Allows main memory
to be used like Sideways RAM
The Commands available are
•CHECKSUM generates a CRC for the
specified ROM
•DIRECT allows you to pass a particular
command to the specified ROM
•EXAMINE allows examination of the named
ROM
•EXPLAIN - gives detailed description of the first
22 FX codes
•FILE passes the command directly to the
currently selected filing system
•FUNCTION displays the string currently
programmed onto the function keys
•INCLUDE - allows he main memory to be used
for developing ROM software without need to
purchase expensive sideways RAM
•MODIFY any location in memory is displayed
and can be modified with this command
•NAMES displays the names of any resident
ROMs
•RAM allows the command to be passed
directly to the RAM based ROM
•REMOVE - turns off the RAM based ROM
option
•SPECIFY and -DEFAULT specifies the default
ROM and passes the named command to the
default ROM specified
•STOP and -START - allows the named ROM to
be disabled or enabled, preventing clashes
between ROMs
•STATUS - provides information about the
ROMs inside the BBC micro including the socket
number, the name of the ROM its length
whether or not it is enabled and supports
language or service entry points
•VALUES outputs information concerning the
status of ROM MANAGER e g the socket
number it occupies the number of active ROMs
with a higher priority than itself the current filing
system
•VECTOR the same function as *DIRECT but
provided in case ’DIRECT clashes with other
ROMs
In our opinion this ROM is one of the most
useful utility ROMs available on the market, and
is a must for anyone using ROM based software
Introductory Price: Only £1 9
ADE
The complete program development package on
16K ROM A must for all the Assembly
Language Programmers.
Introductory price: Only : £52
ACCESS HOTLINE
Tel: 0923 50234
40
ACORN USER AUGUST 1984
COMPUTER CONCEPT'S ROMS
GRAPH PAD
Graphics ROM
£28
Basic Utility ROM
£28
DISC DOCTOR
A sophisticated Disc Utility ROM with many useful
commands (For detail description please refer to
Computer Concept's advert in this magazine )
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? By provtding 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
in Beebmon s 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
£27
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
THE
INVESTIGATOR
Now you can make up back up copies of all your
Discs Put the precious originals away in the safe
and use your duplicates
See what your 8271 can do 1 With Watford s
Investigator you can find out about track
formatting, sector length, etc Investigate your
disc and then make up your back up copy
Disc based software includes a comprehensive
manual
Price : £ 1 5
(Please specify 40 or 80 track when ordering)
CRAWLER
A new challenge for your reflexes, exercise for
your fingers Crawler is the best yet BBC version
of the popular arcade game "CENTIPEDE Blast
the voracious catei pillar before it eats you Avoid
the wandering spiders Shoot the scorpions
before they poison the mushrooms Kill the
descending fleas as they cause massive
mushroom growth This game is a delight to
play The controls are responsive and fast yet
precise.
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
effect as it is not necessary to disassemble
memory each time the display is altered
ONLY £16
(Price includes a comprehensive manual and
fitting instructions.)
LIGHT PEN
A Light Pen for BBC Micro including our highly
sophisticated Pen-Pal software on tape
Only: £1 8
(Please add €2 for software on disc)
vVATFORD — Alway*
a step ahead
With this popular British Micro's Graph-pad, you
can add new dimension to your computer
enjoyment. It helps you to create your own
application programs by the simple use of the
Graphpad. Ideal for Educational use Supplied
complete with Cables. Manual and a two
program cassette
Price: £125
GAMES SOFTWARE
CHESS
£ 6.95
CROACKER
£ 6.95
Escape from MOONBASE ALPHA
£ 6.95
CHUCKIE EGG
£ 7.90
FELIX in the FACTORY
£ 6.95
GALACTIC COMMANDER
£ 6.95
KILLER GORILLA
£ 6.95
MUNCHYMAN
£ 5.95
MOONRAIDER
£6 95
MUSIC SYNTHESISER
£ 8.25
PENGO (Watford)
£ 7.75
SWOOP
£6 95
Twin Kmqdom Valley
£ 8.25
747 FLIGHTSIMULATOR
£7 75
LEVEL9 ADVENTURE GAMES
COLOSSAL ADVENTURE The classical
mainframe game Adventure with all the
original puzzles plus 70 extra rooms.
£ 8.65
ADVENTURE QUEST Through forest,
mountains, desert, caves, water, fire, moorland
and swamp on an epic quest vs tyranny.
£ 8.50
DUNGEON ADVENTURE. Over 100 puzzles in
the Demon Lord s dungeons
£ 8.50
SNOWBALL Save a 7000 location colony
starship in 2302 AD
£ 8.50
SURGE PROTECTOR Plug
Safely eliminates dangerous voltage surges.
During a thunderstorm, a nearby lightning
strike can induce high voltage spikes in the
voltage supply or fluctuating loads can also
result in transient overvoltages which if
unchecked, lead to expensive data
corruption/loss. Our surge protection plug will
provide the necessary surge protection. Simply
replace your standard 13Amp mains plug with
the surge protection plug (which is almost the
same size). Ideal for computers, Hi-Fi systems,
precision instruments, fridge freezers, etc. Max
surge current 2KAmp; Max. Voltage 250 Volts.
A must for all serious computer users
Price: £ 8.95
WATFORD
ELECTRONICS
Continued ■■
ACORN USER AUGUST 1984
41
IVIK 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. This board has been
ergonomically designed to enable the user, easy
further expansion inside the Micro, e.g. Double
Density Board. Torch Board, etc. (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
ONLY £32.50 (carr.EI)
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!
Only £44
THE ULTIMATE DFS
FOR BBC MICRO
HI
by
Watford Electronics
Highly acclaimed at The ACORN and BBC
MICRO USER Shows. What do the independent
press say?
Good value for money - Beebug 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
contained and so does not require a utilities disc
to function.
PRICES:
DFS (Disc Filing System) ROM
£29
Complete Disc Interface Kit including
DFS ROM & Fitting instructions £99
Disc Filing System Manual. Comprehensive and
clearly written C7. 50 (no VAT)
P S. We will exchange your existing ACORN DFS
or PACE (AMCOM) DFS for Watford's highly
sophisticated 1 6 K DFS ROM for £25
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.
EPROMs & CMOS
RAMs
2764 250nS(8K ROM)
£5.95
27 1 28-250nS ( 1 6 K ROM)
£24.00
61 1 6- 1 50nS (2K RAM)
£6.00
6264- 1 50nS ( 8 K RAM)
£32.00
BEEBFONT ROM
BEEBFONT is a remarkable new concept in BBC
software, exclusively available from Watford.
Once fitted, the 16K ROM will enable you to
produce attractive text displays in following
different styles:
ABCDEFGHI JKLHNOP
abcdef ^hijklmnop
abctfHfl!) t jblmnop
ABCDEFGH I JKLMNOP
abcdef ghijklmn op
ABCDEFGH I JKLMA'OP
ABCDEFGH I JKLMNOP
ibcdefShi jklunop
ABCDEFGH I JKLMNOP
★ It works in modes 0, 1,2, 4, using full
colour.
★ Simply use Ctrl-V to select the font and all
further screen output will be in a new style.
★ Even the ordinary Beeb character set can be
enhanced by doubling height or width and
emphasising to give bold print.
★ A comprehensive editor is included which
enables the user to design his own characters.
★ A spooling program is provided, which
enables pre formatted text files to be displayed
on an EPSON FX RX. and NEC Printers, using
the full range of character styles. (Please specify
printer type when ordering). Can be used with
WORDWISE
★ This really must be one of the most original
and exciting products of the year.
★ A twenty page manual is provided and the
demo/editor software comes on disc or cassette
(please specify when ordering). Q |\j |_y £39
SPECIAL DISC DRIVE OFFER
NEWSLIMLINE, 5^", CASED WITH CABLES
CLS100 TEC. Single 100K. 40 track. Single Sided £115
CLS400 Mitsubishi, Single 400K, 80 track. Double Sided £165
CLD200 TEC, Twin 200K, 40 track, Single Sided £225
CLD800 Mitsubishi. Twin 800K. 80 track, Double Sided £325
( Carriage £5 securicor, insured)
42
ACORN USER AUGUST 1984
WATFORD’S
BEEB PRINTER ROM
Are you fed up with not being able to unravel your
printer manual and use all those features you paid
for? Need sensible paging for use in the creation of
booklets 7 Then you certainly need our Beeb Printer
ROM.
A machine code printer utility in ROM.
• Sinqle' key operations replace control code
sequences for underline, font and size selection,
paper movement, etc. Up to 30 come pre defined,
without effecting normal fn key usage.
• This rom allows easy control of your
printer from 'Within' WORDWISE text.
Instead of long escape sequences, you just
OC a single number to Select, Underline,
Print Styles, etc.
• Automatic fanfold page margins Puts gaps in
listings PRINTed text etc to skip the folds The gap
size alternates to minimise paper wastage when
using binders.
• Form feed and related commands, made
available on ALL printers. Can also provide a left
margin.
• User defined characters embedded within text
are printed as on VDU.
• ★Commands select option for GP100. STAR
NEC MX/FX, LP VI I/DM P 1 00. DMP200.
Operates with Parallel and Serial Printers
• Fully functional with the popular WORDWISE
wordprocessor.
Supplied complete with a comprehensive 50 page
manual.
Price: £24
(When ordering please specify printer type)
DUMPOUT 3
A highly sophisticated machine code ROM
providing screen to printer dumps in any mode
plus window setting utilities and two new
OSWORD calls that allow you to use the Beeb
graphic coordinate system for plotting or testing
mode 7 pixels
•GIMAGE Ultra sophisticated dump of any
graphic screen using up to 8 tones.
Handles FULL MODE 7 text, graphics
double height and colour and mode 8 14
optional parameters using prefixing so that you
only need specify the ones that you want. The
parameters include
• V' scale FK scale These are both 2 byte
numbers giving you very fine control over the
dump size from minute to enormous. Unlike
other dump Roms scale does not vary with
screen mode
• R ''.0-3. ' Dump rotation 0 90 180 270
degrees
• K indent - Set gap from left edge of paper
• X min - max V min max The area
of the screen dumped is that in the graphics
window alternatively these parameters may be
given
• P Physical colour values used for dumping
(Otherwise use a negative scale i e white prints
darkest )
• T Two tone dumps for higher resolution
• M mask 8 bits controlling colour masking
• E Contrast expansion Makes mode 7 text
characters and separated graphics stand out
more clearly from the background
• C All mode 7 graphics printed as reduced size
dumps
• ‘GWINDOW Draws graphic window on
screen its size and position can then be altered
using the cursor keys
• ‘TIMAGE ‘ indent > Does a fast text only
dump of the text window in any mode
• ‘TWINDOW As GWINDOW but for text
DUMP OUT 3 gives you ALL of the GIMAGE
facilities listed above and GWINDOW in mode 7
as well not just hi-res modes
Ideal for CP80 GP80 DP100, GP250 STAR
KAGATAXAN NEC SHINWA CP80 GEMINI.
EPSON MX RX FX LPVII
DMP100 120 200 400 Printers
Comprehensive Manual included Only : £19
WATFORD JOINS THE
COMMUNICATION REVOLUTION
MODEM 84
With the launch of Watford's MODEM 84
you can now hook into PRESTEL,
MICRONET, HOMELINK, TELECOM GOLD
etc., for about th^cost of a good tape
recorder. Prestel gives you access to an
incomparable database covering almost
every subject under the Sun There is
Micronet with lots of free programs that
you can download and run Details of Clubs
and User groups, a diary of meetings and
exhibitions, news and reviews, technical
information, etc. There is Homelink with
On-line banking And there is armchair
shopping, travel information, Entertainment,
World News, Sports News, Business News,
Weather information, Electronic mail and
lots more. The basic Prestel subscription is
only E5 per quarter for domestic user and
at off-peak times there is no charge for
access time. Can you afford not to be part
of this revolution?
Now using the latest techniques and the
new generation of Modem chips, Watford
have developed a Modem that is newer,
better and yet cheaper than any on the
market.
Compare the Specifications:
MODEM
• Direct connect Modem using BT approved
isolation components
• Full Duplex V23 operation for Prestel and
TELECOM GOLD operation (1200/75 Baud)
• User to User half duplex 1200/1200 Baud
operation with AUTOMATIC SEND/RECEIVE
switch (BEWARE most MODEMS switch
manually between send and receive which
precludes the use of intelligent user to-user
software)
• Simple single button operation and
comprehensive LED status display
• Attractively finished Sized to sit on the Disc
drive
FX80 PRINTER
DRIVER for VIEW
Do you want to use Italics or Enlarged
Characters with View? French or German
Characters? These and other FONTS from FX80
character sets can be accessed using our Printer
Driver with VIEW. The disc contains an example
as well shows how to use Available on 40 or 80
track Disc ONLY: £7. 50
EPSON DUMP ROM
A specially designed Dump ROM for EPSON RX
FX and the new Kaga KP810 Printers. Will
accurately DUMP all Screen modes including
TELETEXT GRAPHICS and DOUBLE HEIGHT
MULTITONE DUMPS are also supported Simple
single command (*SCDUMP) operation
Only: £1 6
NEW SUPER PRESTEL
INTERFACE ROM
Fully compatible with Watford s MODEM 84 as
well as with PRISM and most other Modems
• Supports full Prestel Colour Alpha and
Graphic Characters including Double Height,
Flashing. Conceal/Reveal
• Called by simple ‘PRESTEL command Disc
and Tape configurations fully supported.
• Telesoftware downloader included.
• Comprehensive MAILBOX facilities including
offline editor.
• Auto Logon sequence, can be burnt into ROM
if desired.
• Unique "TAG facility allows tagging and
recall of interesting pages - avoids the common
and annoying NOW WHERE WAS THAT PAGE
problem.
• Page load and save to tape or disc Pages are
automatically saved under Page Number
reference in a FRAME directory.
• Print page options are ASCII only (i.e with
supression of Graphics) - fast and works with
any printer - as well as a full graphics dump for
the popular Epson printer
• USER function call built into interface with
specialist add-on routines (your own as well as
ours)
• All the above facilities available from Function
Keys An overlay is provided giving simple yet
comprehensive guidance to the key functions.
• Comprehensive instruction manual supplied
PRICES:
SOFTWARE ROM incl. Comprehensive
Manual €20
MODEM 84 (without software) £62
MODEM 84, SOFTWARE ROM and Operating I
Manuals ONLY: £75 (f 2 carr ) |
(Please allow up to 28 days for delivery )
Please write to Watford Electronics for full
details, Order and Application Forms
TINY PASCALfor BBC Micro £59
VIEW
Wordprocessor (New version)
£52
FORTH ROM for BBC
This superb (FIG FORTH) compiling language
now available in ROM Simply plugs into one
of the ROM Sockets Manual included £33
WATFORD
ELECTRONICS
Continued
ACORN USER AUGUST 1984
43
BOOKS (No VAT on Books)
30 Programs- BBC Micro £3.25
30 Hour BASIC (BBC Micro) £6.95
35 Education Programs for BBC £6.95
36 Challenging Games for BBC £5.95
40 Educational Programs for BBC £5.95
100 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 Software Design £10.50
A young persons guide to BBC Basic ... £4.50
Advanced Machine Code Technique
for BBC £7.95
Advanced User Guide for
BBC Micro £12.50
Advanced Graphics with BBC £9.95
Advanced 6502 Interfacing £10.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 Basic for Beginners £6.95
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.95
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
Best of PCW Software (BBC) £5.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 £7.50
Discover BBC Machine Code £6.95
Discover FORTH £13.95
DIY Robotics & Sensors with BBC £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
Graphs & Charts on BBC Micro £7.50
Graphic Art for BBC Computer £5.95
Graphs and Charts (Cassette) £7.50
Graphics on BBC Micro £6.95
Hobbit (Book and Cassette) £14.95
Introducing the BBC Micro £5.95
Introduction to FORTH £9.30
Intro to Micro Beginners Book
(3 Ed.) £9.90
Let your BBC teach u to program £6.45
LISP £9.25
Logo Programming £8.95
Mastering VISICALC £12.45
Mastering CP/M £13.65
.Micros in the Classroom £4.90
Programming the 6502 £11.95
Programming & Interfacing 6502 .... £16.00
’ Programming the BBC Micro £6.95
PASCAL £9.25
Programming for Education on BBC ... £5.95
Structured Prog, with BBC BASIC £6.50
The Complete FORTH £6.95
The BBC Micro Book. BASIC, SOUND
& GRAPHICS £7.40
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
DOUBLE DENSITY BOARD
FOR BBC
We are proud to announce the launch of our
Double Density Board for the BBC Micro. The
DDFS software that we supply is a version of
our highly acclaimed standard 16K DFS for the
BBC Micro. It will automatically tell whether a
single or double density disc is being accessed,
as well as allowing the option of reading 40
track disc on an 80 track drive Now on your 80
track Double Sided Drive you will have 720K
storage instead of the usual 400K and with
higher speed than ever before (of course this is a
BONUS at NO EXTRA COST)
Complete Double Density Upgrade Unit will cost
same as single density Kit
Delivery 8 weeks (approx)
DATA RECORDER &
ACCESSORIES
Top quality Slimline, portable Data Recorder for
computer use. Mains/Battery, operated with
counter £24.00
DATA RECORDER CABLE
For our Data Recorderto BBC Micro £2.50
DATA CASSETTES Top grade Cl 2 Data
Cassettes in library cases. 36p
ATTACHE CARRYING
CASE for BBC Micro
These Attache Carrying cases are attractively
finished in mottled antique brown leatherette An
ideal and very safe way to carry your BBC
Microcomputer. Price: £1 2 (£2 carr.)
PLINTH FOR BBC MICRO
This space reserved
for our
'Launch of the Year'
Hard ware v . ulM%
-to be unveiled at
the Electron & BBC
Micro User Show.
Alexandra Palace -
July 19-22.
BBC MICRO
**n dr • \ < l /
0 *77. W xi
VOLTMACE'S DELTA 14
Hand-set
Price Delta 1 4 Hand set
ADAPTOR MODULE
TRANSFER PROGRAM
£12 50
£12.55
Tape £5.10
Disc £7.95
JOYSTICKS for BEEB
Two versions available
SINGLE: Player type
TWO Players type
£7.00 each
£12.00 per pair
Protect your micro from the weight of the heavy
TV/Monitor This sturdy plinth is attractively
finished in BBC colour. Air vent slots have been
provided to allow maximum air circulation. It can
be used to support a monitor or a printer The
micro slides underneath comfortably. A must for
every BBC Micro owner, specially for those who
have to move/open their computer frequently.
Single Decker £11 (carr £1 50)
Double Decker £20 (carr. £2.00)
PLINTH FOR PRINTERS
Keeps your desk tidy Place the printer on the
plinth and the paper underneath Finished in
BBC colour
flO (carr £ 1 50)
4 WAY MAINS
DISTRIBUTION SOCKET
A highly versatile space saving solution when
multi-power outlets are required. Can be wall or
floor mounted Ideal for Micro Computer and
peripherals application. Prevents you getting a
dangerous tangle of plugs and adapters.
Only: £ 9.50
READY-MADE LEADS
CASSETTE LEADS 7 pin DIN Plug
to 5 pm DIN Plug + 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 pm DIN to 6 pin DIN Plug (RGB) £2 50
Monitor Lead BNC to PHONO £3.00
Disc Drive to BBC Micro Power Lead
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
75p
-
Prices subject to change without notice and availability.
MAIL ORDER AND RETAIL SHOP TRADE AND EXPORT INQUIRIES WELCOME
GOVERNMENT AND EDUCATIONAL ESTABLISHMENTS OFFICIAL OROERS 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)
ACCESS ORD ERS: Simply phone: Watford (0923) 50234.(24 Hours)
sill
I (JJLJJ 1 1
Watford Electronics
Dept. BBC, Cardiff Road, Watford, Herts, England.
Telephone: 0923 40588/37774. Telex: 8956095
44
ACORN USER AUGUST 1984
SYSTEMS
ADVANCE 86
IBM compatible. 128K RAM,'
2 x 320K Drives. Price includes:
Perfect Writer, Perfect Speller.
Perfect Filer and Perfect Calc,
plus 12 months on site warranty
( monitor available at extra cost).
SANYO 555
80% IBM compatible. 128K RAM.
2 x 160K Drives. Price includes: Wordstar.
Mailmerge. Info-Star and Calc-Star.
Limited number of SAGE Accounts still
available.
(Monitor available at extra cost)
ELECTRON <£199
Includes free software tape
BBC-B £399
Includes free tape recorder. Full range of
Software and Disk Drives available.
PRINTERS
Brother Printer HR 15
Juki Daisywheel 6100
Daisvstep
EPSON RX80 FT
EPSON FX80
Including lead for BBC.
£399
£389
£295
£299
£389
DISKETTES
Memorex, in packs of 10
SS40tk. £18.00
DS 40tk. £23.00
SS80tk. £26.00
DS 80tk. £29.00
Including VAT. p&p.
tuned to
Microware for
vther discounts
£1437 EPSON DISK DRIVES
200K-400K-800K
plus new W range
(including manual 8 formatter)
1 00k single unit
£139
1 00k dual unit
£229
200k single unit
£195
200k dual unit
£325
400k single unit
£225
400k dual unit
£349
Switchable
£375
UDM DDFS
£95
MONITORS
Microvitec colour
Normal res. £199
Medium res. £299
High res. £399
Sanyo/ BMC 12" C £110
Call for our full price list.
Disk storage boxes
£17.00 (takes 35)
Disk storage boxes
£25.00 (takes 80)
Prices include VAT, p&p.
ACCESSORIES
BBC Stands £15.00
Dust covers £5.60
(for BBC,
Drives and
Printers)
ORDER FORM 1
Product
Price
Qty.
Tbtal
£
AliCROMHRE I
M SEE US AT I
The 2nd
Official
Acorn User i
Exhibifion I
14 Charles Street Hanley Stoke-on-Tfent
(0782) 269 883
67 Westow St. Upper Norwood London SE19
01-771 5123 ^
637 Holloway Road London N19 5SS , A 9Jr ampuct
01-272 6398 16 ‘ 19 1 $^ UST
I enclose my order for the above products.
Name
send details on.
T< >TAI. SI M ENCljt )SED (Cheque i >r credit card n< U £_
AI .1. PROI MATS ARE BRAN I > NEW; B( )X El ) .AND OFFERED WITH FULL
man i facti rf.rs warranty. All prices include VAT & delivery
Address.
Signed—
ioborlPloirc
* FOR BBC MICRO MODEL B CASSETTE OR DISC
* ENABLES PICTURES TO BE DRAWN OR TRACED
* WORKS IN ANY GRAPHICS MODE - COLOUR SELECTABLE
* DESIGNED BY A TEACHER FOR EDUCATIONAL USES BY
STAFF AND PUPILS
* TRANSPARENT TABLET ALLOWS DIAGRAMS AND MAPS,
ETC. TO BE COPIED
* ROUTINE INCLUDED TO SAVE QUICKLY TO DISC OR
CASSETTE
* SCREEN DUMPS FOR EPSON AND SEIKOSHA PRINTERS
* TRIED AND TESTED - DIRECT FROM THE MANUFACTURER
LINES
CIRCLES
RECTANGLES
INFILLING
COPY AND MOVE
PRINT AT
AS WELL AS TRACE MODE
Please send me
I enclose Cheque/P 0 for
Name
Address Code .
GOVERNMENT AND EDUCATIONAL ESTABLISHMENT
OFFICIAL ORDERS WELCOME
COMPUTER
DEVELOPMENTS LIMITED
NATIONAL INDUSTRIAL ESTATE
BONTOFT AVENUE, HULL HU5 4HF
TEL: (0482) 448562.
More than just a joystick
- a system
Complete control
at your fingertips
COMMANDS FOR:
A Nylon encased —Steel shafted joystick
with ball and socket joint.
A Fast sprung return to centre.
A Graphite wiper linear potentiometers.
A 12 Months Guarantee.
A 7 day Money back Guarantee (on Hardware).
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
BALDOCK
HERTS
SG7 6EZ
Tel: (0462) 894410
Numerous stockists
nationwide or direct
from us.
Callers welcome at the
factory — Monday to Friday.
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 O S The second program (needs O S 10 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
46
ACORN USER AUGUST 1984
SOUNDS
INVITING
T HIS month’s musical interlude is
provided by Welsh wizzards Gary
Pesticcio and Darran Bristow. The
Brook , Riding and On the Lake were
written for the BBC micro (model A or
B), but both will run on the Electron,
though they will not sound as good
because of the limited sound capability
on the Elk.
For readers who aren’t familiar with
music, we’ve annotated the listing, and
two more tunes are given on yellow list-
ing page i. Just type them in and RUN.
Lines 1 0 to 90—
Program details. Title, date, authors
and micro notes.
Lines 100 to 110
Select screen mode and choose blue
background with white letters.
Lines 1 20 to 1 40
Printfive carriage returns and print title
and copyright message on the screen.
Lines 150 to 160-
Set number of data items to read with
FOR . . . NEXT loop, then read three at a
time into the variables A, B, and C.
Lines 1 70 to 1 90
Define envelope and sound para-
meters. The envelope ‘shapes' the
sound, while the SOUND command dic-
tates how it is played.
Lines 200 to 340
150 data items to be read into the vari-
ables A, B and C. These are used as
arguments to the SOUND pitch and
duration parameters.
Take care when entering data state-
ments, as many are decimal values
less than 1. These are entered in the
listing as point values only, with the
leading 0 omitted: thus the value 0.5
has been entered as .5. If, on running,
an Out of DATA’ error message is
generated you have almost certainly
missed some items out of the data
lines.
A way to help check your listing is to
first set the column width to 40 before
LISTing it using
WIDTH 40
This will now produce the same listing
width as used in our printed version.
The erronous line can normally be
found quickly by comparing the edges
of your listing (printed or on the screen)
with ours.
10 REM **** THE BROOK ****
20 REM ** (C) Acorn User **
30 REM *** August 1984 ***
40 REM * by Gary Pesticcio *
50 REM * & Darran Bristow *
60 REM *** for BBC Micro ***
70 REM ** will run on Elk **
80 REM ** but won't sound **
90 REM ** as good ! **
100 MODE 6
110 VDU 19,0,4;0;0;
120 PRINT
130 PRINT SPC (12) "THE BROOK"'*
140 PRINT SPC(IO)" <c> Acorn User"
150 FOR N=1 TO 151
160 READ A, B, C
170 ENVELOPE 1 ,8, 0,0, 0,0, 0,0, 121 ,-10, -5
,- 2 , 120,120
180 SOUND 1,1, A— 1 2 , C* 1 O
190 S0UND2 , 1 , B- 12, C* 1 0
200 NEXT N
210 s
220 REM *•* sound data **
230 DATA129, 129, 1 ,149,117,-5,149,101,.
5.149.117, -5,149,101,-5,129,117,-5,129,1
01.. 5. 129. 117.. 5. 129. 101.. 5. 137. 121.. 5.1
29. 101 . . 5. 137. 121 . .5. 149. 101 ..5. 129. 117,
-5,129,101,-5,129,117,-5, 129,101,-5
240 DATA137, 121 ,-5,137, 101,-5, 137,121 ,
.5,137,101 ,-5,145,109,-5,145, 101,-5,145,
109,-5,145,101,-5,149,117,-5,149,101,-5,
149.117, -5,149,101,-5,129,117,-5,129,101
,.5,129,117,-5,129,101,-5,149,117,-5,149
, 101 , .5, 149, 1 17, .5, 149, 101 , .5, 129, 117, .5
250 DATA129, 101 ,-5,129,117,-5,129,101,
. 5
260 DATA137, 121 ,-5,129,101,-5,137,121,
-5,149,101,-5,129,117,-5, 129,101 ,.5,129,
1 17. . 5. 129. 101 . .5. 137. 121 . .5. 137. 101 . .5,
137.121, -5,137,101,-5,145,109,-5,145,101
,-5,145,109,-5,145,101,-5,149,117,-5,149
,101,. 5, 149, 11 7,. 5, 149, 101,. 5, 149, 11 7,. 5
270 DATA149, 149, 1 .5
280 DATA 145, 109,-5,145,101,-5,157,121,
.5,157,101,-5,149,117,-5,149,101,-5,149,
117,-5,149,101,-5, 145,109,-5,145,101 , .5,
157.121 , -5,157,101,-5,149,117,-5,149,101
,-5,149,117,-5,149,101,-5, 137,109,-5,129
,109,-5,137,109,-5,145,109,-5
290 DATA137, 109, .5, 145, 109,-5,149,109,
-5,137,109,-5
300 DATA149, 129, -5, 149,129,-5,145,129,
.5,145,121,-5,129,117,-5,129,109,-5,149,
117,-5,149,101,-5,149,117,-5,149,101,-5,
129.117, -5,129,101,-5,129,117,-5,129,101
,.5,137,121,-5,129,101,-5,137,109,-5,149
,101, .5, 129, 117, .5, 129, 101, .5, 129, 117, .5
310 DATA129, 101 , .5
320 DATA137, 121 ,-5,137,101,-5, 137,121 ,
-5,137,101,-5,145,109,-5,145,101,-5,145,
109,-5,145,101,-5,149,117,-5,149,101,-5,
149.117, -5,149,101,-5,149,117,-5,149,101
,.5,129,117,-5,129,101,-5,137,121,-5,149
, 101 , .5,137, 121 , -5, 149,101,-5, 145,109,. 5
330 DATA 145, 101 ,-5,145,109,-5,145,101,
. 5
340 DATA149, 117,-5,149,101,-5,149,117,
.5,149,101,-5,149,117,-5,149,101,-5,129,
1 17. . 5. 129. 101 . .5. 137. 121 . .5. 149. 101 . .5,
137.121, -5,149,101,-5,145,121,-5,149,121
,-5,157,121,-5,145,121,-5,157,121,3,149,
117,2
ACORN USER AUGUST 1984
Serious Software from Beebugsoft
IKIRMiiiiNIR
« a a a a a a a a a a a
mmmmmmr
S £££££!
IRRttMlI
AAA AAAI
A A A AAAI
A A A A A A j
DESIGN is a screen processor which allows
information to be displayed in a format suitable
for demonstrations, slide projections, handouts or
presentations.
Graphs, Pie Charts and Bar Charts are quickly
produced on automatically drawn and scaled axes.
Text may be written anywhere on the screen
and may be displayed normally, enlarged, under-
lined or sideways.
TWenty user-defined characters and four large
macro characters are supplied, and may be placed
anywhere on the screen or redefined as required.
Machine code screen dumps are included for
Epson, Seikosha, Shinwa and Star printers and
details on how to load dumps for other printers are
also included.
Screens may also be saved and reloaded to
cassette or disc.
Extensive use of the function keys is made for
all the major commands on DESIGN, and a key
strip is provided.
DISC
£ 19.00
CASSETTE
£ 10.00
“A first rate screen processor . . .
immense value to schools and
colleges . . . ideal tool for pre-
paring display material . .
Educational Computing
April 1984
rNTtn Mip-u
A A AAA A
A A A A A Ai
A A AAA A
CaCLCNW t unno Saftltuc QiQUIl
I J J
SPRITE UTILITIES A game writer’s utility
pack which allows high speed arcade games to be
written in Basic.
This is achieved by using the set of supplied
machine code sprite routines to move multi-
coloured characters (sprites), of your own design,
around the screen at high speed.
Control of the sprites’ movements is by user
written Basic program. Specific commands to the
sprites are very simple.
Sprites are generated in mode 2 on a 8 x 16 grid
and may include any of the available 16 colours.
Up to seven sprites may be displayed and con-
trolled on the screen at any one time. A special
super sprite facility enables clones of each sprite
to be created, to provide animation.
. . . Definitely recommended"
Electronics & Computing May 1984
“. . . For my money Sprite Utilities wins
through . . .” Acom User May 1984
DISC
£ 12.00
CASSETTE
£ 10.00
BEEBUGSOFT. PO BOX 109, HIGH WYCOMBE, BUCKS. HP10 8HQ
BEEBUGSOFT products are available from major dealers including selected branches of W. H. Smiths
You may also order direct from Beebugsoft.
Please send me Design Discs @ £19.00..
Please send me Sprites Discs @ £12.00..
Name
..Design Cassettes @ £10.00
..Sprites Cassettes @ £10.00
Address
Send Cheque/Postal Orders to BEEBUGSOFT. PO BOX 109, HIGH WYCOMBE, BUCKS. HP10 8 HP
(Distribution agents JorBeebug Publications Ltd.)
SEE ALSO BEEBUGSOFT DOUBLE COLOUR ADVERT IN THIS ISSUE
48
ACORN USER AUGUST 1984
TOOLKIT ROM from
BEEBUGSOFT
BASIC Programmer's Aid for
the BBC micro
• 27 new commands to make life easier
• Saves hours in program development and debugging
• Supports both cassette and disc systems
• No command name conflict with other Roms
SPECIAL FEATURES INCLUDE
SCREEN EDITOR An extremely
powerful editor, allowing the use of
cursor keys to list a program line-by-
line in either direction and move to
any part of a program to overtype
or insert new code and corrections.
• Ideal for expert and novice alike
• Fitting instructions and a 32 page manual supplied
• You'll wonder how you ever managed without it
ERROR DETECTION Powerful
facility to trap an error in a Basic
program as it runs. It will then auto-
matically enter the Screen Editor
display the line in error and position
the cursor close to the statement at
fault.
"TOOLKIT is an essential utility
for all Basic programmers using
the BBC Micro. . . . The range is
enormous. . . . an indispensable aid
packed full of powerful utilities."
EDUCATIONAL COMPUTING MARCH 1984
. . highly recommended."
PCN MARCH 17 1984
"The Beebugsoft Toolkit costs
£27 and in my opinion is worth
every penny. Since it has been
installed in my BBC it has been
used extensively and I can find no
fault with it. Highly recommended
to lazy programmers!"
COMPUTING TODAY JUNE 1984
COMMANDS
•CHECK
Verify a program or data in memory with disc/cassette.
•CLEAR
Clear all variables including integers.
•EDIT
Enter full screen editor.
•FREE
Display free memory and pseudo variables.
•HELP INFO
Display a screenful of useful system information.
•MEMORY
Display memory contents.
•MERGE
Merge a program in memory with one on disc/cassette.
•MOVE
Move program to run at specified address.
•NEW
As NEW, but can be issued from within a program.
•OFF
Cancel enhanced error handling.
•OLD
As OLD, but can be issued from within a program.
•ON
Auto error handling — enters editor at line in error.
•PACK
Efficient program compactor.
•RECOVER
Intelligently recover bad programs.
•RENUMBER
Allow partial renumbering.
•REPORT
Extended error reporting facility.
•SCREEN
Screen dump to cassette or disc.
•UTIL
Display utilities menu.
•UTIL 1
String search.
•UTIL 2
String search and replace.
•UTIL 3
Move Basic program lines.
•UTIL 4
List procedures and functions.
•UTIL 5
List values of A% to Z%.
•UTIL 6
List numeric variables.
•UTIL 7
List string variables.
•UTIL 8
List names of arrays.
•UTIL 9
Set up range for utilities 1 and 2.
BEEBUGSOFT, PO BOX 109, HIGH WYCOMBE, BUCKS HP10 8HQ
Please send me Toolkit(s) at £27.00 each
Name
Address
Send Cheque/Postal Order to BEEBUGSOFT,
DEPT 13 , PO BOX 109, HIGH WYCOMBE, BUCKS HP10 8HQ
(Distribution agents for BEEBUG Publications Ltd.)
Available from your dealer
and selected branches of
W.H. Smiths
Including
VAT & P&P
SEE ALSO BEEBUGSOFT DOUBLE COLOUR ADVERT IN THIS ISSUE.
ACORN USER AUGUST 1984
49
HINTS &TIPS
□ Martin Phillips offers his advice
„ j'Jp&lgii □ on second disc drives, lists
mBSSm s
fallp commands for Epson printers
disc drive
B UYING a second disc drive was
the subject of a letter from Mr N
Smith from Stoke-on-Trent which
wins him £5. He asked if it was possible
to add a second drive to his single 40-
track, single-sided drive (5^in discs).
The answer is yes, it is easy to do. The
connections are straightforward, and
only some links on the disc drive circuit
board need changing for both drives to
be accessed.
The major problem is one of power,
unless both drives have their own
supply. If the single drive runs from the
BBC’s power supply, then a second
drive can be run from that too, but be
warned, this is getting near the limit of
the capabilities of the system. The easy
answer is to buy a second drive with its
own powersupply.
The other alternative is to look at the
adverts for suppliers of a single drive
with power supply in a case designed to
take two drives. Here readers should
be aware of sizes. There are two 5^in
drive sizes, full-height and half-height,
and you can do this only with the half-
height drives. These are about 4-5cm
high, not including the case. I, in fact,
bought a single drive in a double case,
then bought a second drive when funds
permitted.
The second drive can be 40 or 80-
track, single or double sided and may
not even be the same make, although
this is advisable.
Once the power supply has been
sorted out, the ribbon cable from the
BBC’s disc port to the drive needs to be
altered to take the second drive. A
second ribbon cable can be fitted on the
first without breaking the connections
using a Scotchflex 3365/34 or Amp 1-
585717-5 connector. This can be fitted
anywhere on the ribbon cable, but work
out the best place for yourself before
you actually do it. The new connector Is
put over the first cable, the top is put on
and an answer to error messages
First disc drive
To second
disc drive
Adding cable for second drive
Links to be set
on second drive
Circuit board
Power cable
Cable to BBC micro
Inside a disc drive
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.
I HINTS &TIPS
and the assembly squeezed together in
a vice. If you have first disconnected
the second cable from its drive plug it
back into the edge connector on the
disc drive circuit board. The colour
marker on the cable should be to the
right looking from the front of the drive
when fitted, but check which way round
the cable is in the original drive. As an
alternative, a cable can be purchased
with two connectors to suit a double
drive.
Next, the links need to be set on the
second drive s circuit board. These are
sometimes in the form of a row of
switches, or else a series of small links
similar to those on the BBC circuit
board. The common types of drive
available are Mitsubishi, Tec, Teac and
Canon, although more makes are
coming onto the market.
There are two sets of links on the Mit-
subishi board. Looking from the front of
the unit, they are both situated at the far
right-hand side near the edge connec-
tor. They are a series of pins with
coloured jumper clips across pairs of
terminals, and can be removed by lift-
ing the clips off the pins.
The link set nearest the edge connec-
tor and at right-angles to
connected as follows:
it should be
Bottom drive
Topdrive
DSO
link
n/c
DS1
n/c
link
DS2
n/c
n/c
DS3
n/c
n/c
MX
n/c
n/c
HS
link
link
HM
n/c
n/c
DSO-4 are the drive selects. These can
be changed, but the two drives must
have different numbers. It is usual to
only use 0 and 1, as the reverse side of
double-sided discs use 2 and 3 without
any further selection. HM and HS stand
for head-to-motor and head-to-select.
Either could be selected, but the
normal one is HS. In other words the
read/write head will only engage the
floppy disc when that head is required
to communicate with the computer.
This is noisier and slower, but reduces
wear on the disc and head. Also, it is not
so likely to corrupt a disc if the unit is
switched off with the disc still in place.
The Tec drive does not have a head
load solenoid, and so these links are
not present. MX is the multiplexing link
and should normally be unconnected.
MX should always be left unconnected
on the half-height drives but on the full
height Teac drives this link is the
wrong way round, and needs to be
made. The half-height Teac drives have
come into line with the other drives and
do not require the link to be made.
The other set of links are the resistor
terminator set. All floppy disc drives
need to have the drive cable termi-
nated by a resistor. If a second drive is
being installed these resistors should
be removed. On the Mitsubishi, they
are a series of eight links in a row, near
the other links, but on the Teac these
resistors are in an IC-type package in
AT THE request of Dear Kitty I include a
list of printer commands for Epson
printers being used with Wordwise
(table 1). The printer manuals have to
be written for a variety of computers,
and as such need some translation for
the BBC micro. Readers with other
printers will no doubt find the codes
very similar as there is quite good stan-
dardisation here.
white labelled BECKMAN. This pack-
age should be removed from its socket.
On the Tec this resistor is also mounted
in an IC-type package and can be re-
moved from its socket. As most of the
ICs are soldered directly to the board
and not socketed, these resistor net-
works are quite easy to identify. They
are very near to the edge connector.
If using the older Epson printers it
might be necessary to include a 1
before each command (eg OCI.27,1,
69). This will be necessary if using
these commands with VDU statements
for inclusion in programs (eg VDU1,27,
1,69). The commands listed here are
the ones I use most frequently. This list
pinned up near the computer saves
much time and effort.
□Cl 4
OC20
Double width (one line only)
Cancel double width (one line only)
□C27 , 87 , 1
□C27 , 87 , 0
Double width
Cancel double width
0C27 , 52
0C27 , 53
Ital i cs
Cancel italics
0C27 ,51 , 72
0C27 , 50
Double line spacing
Normal line spacing
0C15
OC 1 8
Condensed mode
Cancel condensed mode
0C27 , 80
0C27 , 77
Pica mode
Elite mode
0C27 , 82 , X
Alternate character set
(Engl i sh. . X=3, Amer i can . . X-0)
0C27 , 69
0C27 , 70
Emphasised printing
Cancel emphasised printing
0C27 *71
OC27 , 72
Double-strike mode setting
Cancel double-strike mode
0C27,78,n
0C27 , 79
Skip-over perforation setting
Cancel skip-over
0C27 , 45 , 1
0027,45,0
Underline mode
Cancel underline
□C27 , 83 , 0
0C27 , 84
Superscript on
Superscript off
0C27 , 83 , 1
0C27 , 84
Subscript on
Subscript off
0C27 , 64
Initialise printer, (reset)
Table 1. Translation commands. A list kept to hand saves time and effort
Translating printer commands
for Epson with Wordwise
ACORN USER AUGUST 1984
HIGH QUALITY DRIVES
AT EVEN LOWER PRICES.
Opus disc drives are the best buys
on the market.
We have reduced our prices, but the
quality still remains as high as ever.
All our 5 Vf drives have been tested
to their limits, running for 8,000 hours -
that’s a year of constant use.
And when you look at our prices,
you’ll find that VAT, all necessary leads
and carriage are included along with a
two year guarantee - a year more than
any other company can offer.
You can order by posting the coupon
below or calling at our showroom.
V MICRODRIVE.
• Twice the capacity on
line of other available
drives.
• 200K Single Density -
400K Double Deasity.
• Easy to connect to the BBC Micro. • 3ms. Access time.
• Low power consumption - direct drive.
• Manual and free disc cartridge provided.
Double sided 40 Track Drive Single drive £>229.95
Dual drive £>459.95
DOUBLE DENSITY
DISC INTERFACE.
The ultimate Acorn
compatible disc inter
face for your BBC Micro
and 6502 2nd Processor.
• Utilities on ROM including: Format and verify, tape to
disc transfer, automatic 40/80 Track selection, auto-
matic density selection, unique mass copy routine,
powerful machine code operating system giving up to
248 files, 80% faster than single density. Easy to install.
Free user manual supplied £>129.95
5 Mi" SINGLE DISC
DRIVES.
• All !/> height.
• Low power
consumption.
• Comprehensive manual. • Free utilities disc.
• Direct drive mechanism . • 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
5V4" DUAL DISC
DRIVES.
• Metal cased and
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 D/sided 40 Track_£>399.95
5802D 800K/1.6 Megabyte on line D/sided
hardware switchable 80/40 Track £,499.95
FLOPPY DISCS.
3" cartridge £,5.7 5 each or £>25.95 for 5.
5 'A" Discs - with full 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.
GENEROUS EDUCATION AND DEALER DISCOUNTS
GIVEN. ALL ITEMS ARE GUARANTEED FOR TWO YEARS
AND ARE SUITABLE FOR USE WITH THE BBC MICRO.
OPUS SUPPLIES LTD.
158 Camberwell Road, London SE5 0EE.
Opening hours: 9 00-6.00 Monday ^3=5^ 01-701 8668
Friday, 900- 1.30pm Saturday. 01-7036155
OPUS PRODUCTS ARE AVAILABLE FROM W.H. SMITHS,
BOOTS, SPECTRUM, JOHN MENZIES, ALLDERS AND
OTHER GOOD COMPUTER STORES NATIONWIDE.
| To: Opus Supplies Ltd., 158 Camberwell Road, London SE5 0EE Please
rush me the following: (ALL PRICES INCLUDE VAT & CARRIAGE.)
Quantity
Description
Price
I enclose a cheque for £• TOTAL
Or please debit my credit card account with
the amount oL£
My Acccss/Barclaycard (please tick) No. is
Name-
Address-
-A £24
Telephc
Opus
.A. Opus Suppl ies Ltd
LI
I HINTS &TIPS
A brighter way
of changing
background colour
ANDY HOLLIS from Exeter has sent in a
simple tip to change the background
colour when listing programs. There
are several ways this can be done, but
the way suggested is particularly neat
and quick.
Keep the CTRL key pressed and
press the keys:
V6SBA000.
This will get mode 6, and turn the
background colour to red. Then the
printing on the screen will appear in
white with black between each line of
print. This makes it easier to debug
listings. Other background colours
(including the flashing colours) can be
obtained by changing the ‘A’. For
instance, ‘D’ will give a blue back-
ground.
This method of changing the back-
ground colour and mode cannot be
used in programs, and the programmer
will need to use the VDU statements in
their more normal form.
Two techniques
for turning
the cursor off
SOME months ago, one of my more
learned friends peered over my
shoulder at a program I was writing,
and exclaimed You’re not still switch-
ing the cursor off like that! Haven’t you
seen the new command?’ I almost gave
up programming on the spot. However,
I have since found that the old’ method
of switching the cursor off can some-
times be used to advantage over the
newer method.
There are two ways of turning the
cursor off with the BBC, and although
one is not in the Electron manual, both
work just as well on the Elk.
Diagnosing listings
Martin Phillips goes through some
useful techniques to use when you
find a program you’ve typed in
doesn’t work.
Turn to First Byte on page 33.
The one given in both user guides is:
Cursor off: VDU23, 1,0; 0; 0; 0;
Cursor on: VDU23.1, 1; 0; 0; 0;
The BBC guide also says the cursor can
be switched off another way:
Cursor off: VDU23;8202;0;0;0;
This latter method produces an
interesting character on the screen. It
turns the character to be copied the
inverse of itself. However, it does have
more uses and is more robust. The for-
WHY should programs that would run
on cassette start giving error mess-
ages like No room’ or ‘Bad mode’ on a
disc system? asks Mr Winterton. Some
programs seem to ‘stick’ when they get
to the menu page and go no further.
The reason is that when a disc filing
system (DFS) chip is fitted to a BBC
computer it needs some memory of its
own to store information. This work-
space is just under 3k long, and it is
taken from the memory normally used
for programs. When the computer is
switched on or break is pressed, the
DFS grabs its workspace and moves
PAGE, the position at which the user’s
program is loaded. On a cassette
machine, PAGE is set to &E00, but on a
disc machine this is moved to &1900.
(Econet and teletext similarly grab
some of the memory for their work-
space if fitted.)
The problem experienced by Mr Win-
terton usually occurs in programs that
use graphics and it is when a mode
change occurs that the program now
finds that it has not enough memory
left, hence the Bad mode’ error.
Sometimes a program has an error
routine that sends the program back to
the menu or title page if an error
occurs.
In this case, the program will appear
mer command can be switched on
again using VDU4 as well as the com-
mand given above. The only way to
switch the VDU23;8202 back on is to
change mode.
If you are writing a program that
requires the text and graphics cursors
to be joined and separated repeatedly
(VDU5 and VDU4), then the latter
method for switching the cursor off
using VDU23;8202isthe better oneto use
as it needs to be used only once in the
program (unless the mode is changed).
to cease functioning and remain at the
menu or title page with the only option
being to press the break key. If one then
removes the error routine, the program
will usually respond with the Bad
mode' orsimilar error.
What can be done? Provided that
there is enough memory space to load
the program in from disc, then once
loaded the program can be moved
down in memory to start at &E00. Once
this has been done the computer will
think it is a tape machine, and so will be
unable to then load a data file from disc.
Also, pressing break will give a ‘bad
program’ message, and the program
will have to be reloaded from disc.
A short routine is shown in listing 1
which will move the program down in
memory and then re-run it. This listing
can be *SPOOLed and then added to
the program in question by using
*EXEC with the program loaded in the
machine. Then the program must be re-
saved on disc before it is run. Do check
that the program does not use lines
above 30000 or uses line 0. If it does,
renumber it first. The routine uses line
0 to test if the program is loaded above
&E00, and only relocates it if it is. Line 0
is used, as it is rare for a program to
start here and so it is unlikely to over-
write any original program lines.
0 IF PAGE >&E00 GOTO 32000
32000 *TAPE
32010 FOR I7.=0 TO TOP-PAGE STEP4
32020 17. !&E00=I7.! PAGE: NEXT
32030 ?&13=?&13— (PAGE-&E00) DI V256
32040 PAGE=&E00: RUN
Listing 1. Shifts program down in memory
How to avoid memory problems
when switching from cassette to disc
ACORN USER AUGUST 1984
e BBC Computer
• Totally unlimited vocabulary is now possible
with the revolutionary “SWEET TALKER” Speech
Synthesizer for the B.B.C. A or B Microcomputer,
any series.
• The CHEETAH "SWEET TALKER” simply plugs
into speech socket IC99 within the computer.
No soldering, no cutting of tracks, no headaches.
• Based on an allophone system you can easily
program any word, sentence or phrase and
incorporate speech into your software games.
• Fully tested and guaranteed. Complete with
demonstration cassette and full instructions.
Price includes V A
Postage and Pacing
Delivery normally 14 days
Export orders at no extra cost
enquiries welcome
cheque/PO now to
Cheetah, products available from branches ol
WH SMITH $ ^ Rumbelows
Cheetah Marketing Ltd, Dept, a/u 24 Ray Street,
London EC1R 3DJ. Tel:01 833 4909.
Telex: 8954958.
54
ACORN USER AUGUST 1984
'The TPata Jitcne
6 CHATTERTON ROAD
BROMLEY
KENT
for th e BBC MICR O
OFFI CIAL ACO RN DE ALERS
WIDE SELECTION OF SOFTWARE
AND PERIPHERAL EQUIPMENT
INCLUDING
EPSON, NEC, SEIKOSHA
PRINTERS
ZENITH, CABEL
MONITORS
CUMANA
DISC-DRIVES
BOOKS AND CABLES AVAILABLE
plus our personal advice service
MACHINES DELIVERED & SET UP
IN YOUR HOME
PHONE 01 460 8991 (9.30- 5^30)*
ORPINGTON 26698 (Evenings)
(CLOSED WEDNESDAY)
/VillCROTEK COMPUTER SERVICES
Authorised
acorn
dealer
B.B.C. B & acorn
electron
CUMANA disk drives
DECCACOLOUR & MICROVITEC monitors
SEIKOSHA, EPSON & DAISYSTEP printers
ACORNSOFT/MERLE business software
ACORNSOFT full range
NEXUS HOUSE
2 CRAY ROAD
SIDCUP, KENT
01 300 3075/6
ACCESS/BARCLAYCARD WELCOME
feniflPirmnr
WITH MORE BRANCHES THAN
SOFTWARE
ANY OTHER ACORN DEALER
PROGRAM POWER
WE OFFER
BUG BYTE
SUPERIOR SOFTWARE
ONE-STOP SHOPPING
A & F
SIMON HESSEL
MOLIMERX
FOR YOUR
ALLIGATA
ACORNSOFT
BBC MICRO
PERIPHERALS
AND
DISCS SINGLE/DUAL
TORCH Z80 DISCS
ELECTRON
CUMANA DISCS
PRINTERS
JOYSTICKS
WE REFUSE TO BE UNDERSOLD
MONITORS
R ft W/COLOUR
AND WILL MATCH THE LOWEST
U LJ V V / VJ L KJ 1 1
LIGHT PENS
ADVERTISED PRICE ON ALL
BBC BUGGY
PRODUCTS.
large range of books ,
diskettes, cassettes Et
INSTANT CREDIT UP TO £1000.
printer paper always \
in stock
Easy parking at all
branches
TOLWORTH
230 Tolworth Rise South,
Tolworth, Surbiton,
Surrey KT5 9NB.
Tel: 01 337 4317
SUTTON
30 Station Road,
Belmont, Sutton,
Surrey SM2 6BS.
Tel: 01-642 2534
EALING
114 Gunnersbury Avenue,
Ealing, London W5 4HB.
Tel: 01-992 5855
NEWBURY
26, Stanley Road,
Newbury
Berks RG14 7PB.
Tel: (0635) 30047
RICKMANSWORTH
Grey Stone Works,
The Green, Croxley Green,
Rickmansworth,
Herts W03 3AJ.
Tel: 0923 779250
LUTON
1 Manor Road,
Caddington, Luton,
Beds LU1 4EE
Tel: (0582) 458575
ACORN USER AUGUST 1984
55
4
/
ACORN/BBC
AT LION HOUSE
Lion House, in the centre of Tottenham Court Road, is now the
Largest Acorn Centre in Europe.
Here you will find the best and most up to date selection of Acorn
based disk drives, printers, monitors, second processors,
plotters, ROM, cassette, and disk based software, books, stationery
and supplies.
You’ll get helpful advice from knowledgeable assistants and the
lowest possible prices. If you’re into Acorn products then call into
Lion House.
JUST ARRIVED ACORN Z 80 SECOND PROCESSOR
Turns the BBC Computer into a business system. The Z80 will run CP/M, which
has become the standard operating system for running business programs.
Z80 2nd Processor comes complete with free software programs:
Word processing, filing, financial modelling and three programming
languages: BBC, Mallard Basic, CIS Cobol.
Complete Package:
£ 299.00
+ E3.50p.p.
MICROS
BBC MODEL A - 16K RAM
£299 00 (a)
BBC MODEL B-32K RAM
£399.00 (a)
BBC MODEL BD - 32K RAM,
ACORN DISK INTERFACE
£469.00 (a)
ACORN ELECTRON
£199.00 (a)
We also stock a large range
of Electron software and
add-ons
Lion Micro Computers is one of
the oldest established retail and
business outlets for micros in the U K.
We have built up an unrivalled
reputation, for service and support.
We are not a chemist shop.
We are not a newsagent
We do not just sell boxes
We do provide a complete
service for our customers.
midroriet
Join the communications revolution with
Micronet 800 at Lion House and get your
first 8 weeks subscription FREE ! *
Micronet links you to thousands of micro
users nationwide, via Prestel’s mainframe
computers and your telephone line
Enter the exciting world of electronic mail,
bulletin boards, teleshopping and free
programs to download . plus access to
Prestel's huge database of information.
Also see Micronet s new STARNET game
for 1000 simultaneous players 1
JOIN MICRONET AT LION HOUSE!
'offer closes SATURDAY JULY 28th
ADD-ONS
A-B UPGRADE KIT
£9200
SINGLE 100K DRIVE
£265,00 (a)
DOUBLE 800K DRIVE
£803.85 (a)
TELETEXT RECEIVER
£225.00 (b)
CASSETTE RECORDER
£29.50 (b)
EC0NET INTERFACE
£70.00 (c)
DFS DISK INTERFACE
£103 50(d)
SPEECH INTERFACE
£55.00 (c)
GAMES PADDLES
£13.00
6502 2ND PROCESSOR
£199 00(b)
Z80 2ND PROCESSOR
£295.00 (b)
BIT STICK
£375.00 (b)
IEEE INTERFACE
W k.
£325.00 (b)
yjfi
,t i*l -
Yro SYSTEMS—'
■■ ‘•IQL.
MICRO sr S 7 £ ^_”
THE WINDOW FOR THE
COMPUTER INDUSTRY
€10 voucher
This voucher is worth £1 0 when used as part payment for any purchase of £100 or more.
Only one voucher may be used per purchase against any Acorn BBC related products as
per this leaflet. Offer closes 31 st July 1984.
Lion Micro Computers
Lion House, 227 Tottenham Court Road,
London W1 P 0HX 01 580 7383
BBC COMPATIBLE 5±" DISK
DRIVES AT LION HOUSE
PACE
MICROWARE
PSD1 SS 40T SINGLE 100K £174 15(a)
PSD2 DS 40T SINGLE 200K £428.07 (a)
PSD3 DS 40/80T SINGLE 200/400K £289 1 5 (a)
PSD4 DS 80T SINGLE 400K £257.93 (a)
PDD1 SS 40 DUAL 200K £345.00 (a)
PDD2 DS 40 DUAL 400K £483 00 (a)
PDD3 DS 40/80T DUAL 400K £573.36 (a)
PDD4 DS 80 DUAL 800K £479 71 (a)
PDD5 SS 40/80T DUAL 20Q/400K £501 07 (a)
ZL241 BH 40T DS SINGLE 200K £241 50 (a)
ZL242BH 40T DS DUAL 400K £438.64 (a)
ZL281 BH 80T DS SINGLE 400K £279.29 (a)
ZL282BH 80T DS DUAL 800K £51 7 50 (a)
ZL281 BHX 40/80T SINGLE 400K £299 00 (a)
ZL282BHX 40/80T DUAL 800K £537 00 (a)
ZL282BHXX 40/80T EACH DRIVE DUAL 800K
£556 93(a)
CUMANA
CS100 SS40T SINGLE POWER SUPPLY 100K
£199.00 (a)
TORCH
TORCH Z80A DISK PACK
TORCH Z80A CELL PROCESSOR
BBC COMPATIBLE PRINTERS AT LION HOUSE
EPSON
RX80 DOT MATRIX
£309.00 (a)
RX80FT DOT MATRIX
£329.00 (a)
FX80FT DOT MATRIX
£439.00 (a)
SERIAL BOARD
£39.95(c)
FX80 TRACTOR UNIT
£42.17(0
JUKI
JUKI 6100 DAISYWHEEL
£429.00 (a)
JUKI TRACTOR UNIT
£117.00(b)
JUKI SERIAL INTERFACE
£71.00(b)
BBC COMPATIBLE
MONITORS AT LION HOUSE
BBC BUSINESS PACKAGES
A large selection of business packages, available on disk, each package can be linked to
provide a full integrated business system. Modules comprise invoicing, order processing,
stock control, accounts, purchasing, mailing, word-processing (on ROM), spreadsheets etc.
Come in and speak to our experts regarding your needs.
ROM BASED SOFTWARE
CARETAKER - BASIC UTILITY ROM £33.35
COMMUNICATOR - COMMUNICATIONS ROM
£69 00
COMMSTAR - COMMUNICATIONS ROM C34.00
DISK DOCTOR - DISK UTILITIES ROM £33.35
GRAPHICS ROM - UTILITY ROM £33.35
(OVER 28 GRAPHIC COMMANDS)
GREMLIN - MACHINE LANGUAGE MONITOR
ROM £33.35
PRINTMASTER - EPSON PRINTER UTILITIES
ROM £3335
TOOLSTAR - PROGRAMME DEBUGGING ROM
£34 00
TERMI - TERMINAL/MODEM UTILITY ROM
£33.35
VIEW - ACORN WORD PROCESSING PACKAGE
£59.80
VIEWSHEET- ACORN SPREADSHEET PACKAGE
£5980
WORDWISE- WORD PROCESSING PACKAGE
£46 00
ULTRACALC - SPREADSHEET PACKAGE £65 00
ACORN BUSINESS SOFTWARE
£24 95 ACCOUNTS PAYABLE £24.95
£24 95 STOCK CONTROL £24 95
£24 95 PURCHASING £24.95
MAILING £24.95
WE ALSO STOCK A FULL RANGE OF OTHER BUSINESS AND GAMES PACKAGES
INVOICING
ORDER PROCESSING
ACCOUNTS RECEIVABLE
AND OF COURSE A COMPLETE RANGE OF GAMES
Lion Micro Computers
BROTHER
EP44 DOT MATRIX
£245.00 (a)
HR1 DAISYWHEEL
£688.85 (a)
HR5 DOT MATRIX
£182.85 (a)
HR1 5 DAISYWHEEL
£455.00 (a)
HR25 DAISYWHEEL
£750.00(a)
HR1 5 TRACTOR UNIT
£109.25 (a)
HR15 SHEET FEEDER
£253.00(0
HR1 5 KEYBOARD
£172.50(0
MONITORS
HANTEREX 9" GREEN AMBER £1 10.00 (a)
HANTEREX 12" GREEN/AMBER £11 7 00 (a)
HANTEREX 14" RGB COLOUR MONITOR
£199 50(a)
(SPECIAL LIMITED OFFER)
KAGA-TAXAN 12" GREEN £125 00 (a)
KAGA-TAXAN 1 EX 1 2" RGB COLOUR (MED RES)
£268.00 (a)
KAGA VISION 1112" RGB COLOUR (HIGH RES)
£322.00 (a)
KAGA VISION III 1 2 " RGB COLOUR (SUPER HIGH
RES) £458 85 (a)
MICROVITEC 1431 14" RGB Standard RES
£228 85 0)
MICROVITEC 1451 14" RGB (HIGH RES)
£385.25 (a)
OTHERS
SANPLE DAISY STEP 2000 £343.95 (a)
SHINWA CP-80 £259.95 (a)
BBC CENTRONICS PRINTER CABLE £16 95 (d)
BBC SERIAL PRINTER CABLE £1 2.95 (d)
DISKS AT
LION HOUSE
SCOTCH/
CONTROL DATA/
DENNISON
(BOX OF lO)
SS DD 40T
DS DD 40T
SS DD 80T
DS DD 80T
DATALIFE
MD525 SS DD 40T
MD550 DS DD 40T
MD577 SS DD 80T
MD557 DS DD 80T
(TWIN PACK)
MD525
MD550
CLEANING KIT
10 CLEANING DISKS
£ 6 03
£11.54
Lion House. 227 Tottenham Court Road.
London W1P OHX. 01 580 7383
BOOKS AT LION HOUSE
1 ADVANCED GRAPHICS FOR BBC
2 ADVANCED PROG TECHNIQUES BBC
3 ADVANCED USER GUIDE BBC
4 ALP FOR THE BBC MICRO 'MACMILLAN;
6 BASIC PROG BBC MICRO
7 BBC BASIC
8 BBC BASIC IFOR BEGINNERS
9 BBC DISK COMPANION
10 BBC GRAPHICS AND SOUND
11 BBC IN EDUCATION
12 BBC MICROS EXPERT GUIDE
13 BBC MICRO ASSEMBLY LANG
14 BBC MICRO BOOK SOUND GRAPHICS
15 BBC MICRO FOR BEGINNERS
16 BBC REVEALED
17 BEST OF PCW SOFTWARE BBC
18 BRAIN TEASERS FOR THE BBC'ELECT
19 CREATING ADVENTURE PROGS. BBC
20 DlY ROBOT-CS AND SENSORS
21 DISCOVERING BBC MACHINE CODE
22 DISK SYSTEMS TOR THE BBC
23 EASY PROGRAMMING FOR YOUR BBC
24 FUNCTIONAL FORTH BBC
25 FURTHER PROGRAMMING FOR THE BBC
26 GAMES BBC COMPUTERS PL AY
27 GAMES FOR YOtJR BBC
28 GRAPHIC ART FOR BBC
29 GRAPHICS ON THE BBC MICRO
30 HOBBIT (BOOK AND CASSETTE i
£9 95
3»
£8 95
32
£U 95
33
£8 95
34
EY'
35
£7 95
36
£6 95
37
£5 95
38
£6 95
39
£7 95
40
£6 95
41
£6 50
42
£6 95
43
£7 95
44
£7 95
45
£6 95
46
£7 95
47
£5 95
48
£5 95
49
£6 95
50
£6 95
51
£6 95
£6 95
52
£5 95
53
£5 95
54
£5 95
55
£6 95
56
£2 95
57
£5 95
58
£6 95
59
£14 95
60
PROGS FOP BBC ACORN ATOM
100 PROGS FOR THE BBC
START PROG WITH El ECTRON
£5 95
61
£6 45
62
£5 95
63
£5 95
64
£5 95
65
£6 95
66
£4 95
£6 50
67
£6 95
68
£9 95
69
£5 95
70
£6 95
71
£3 25
72
£6 95
73
£5 95
74
£5 95
75
£6 95
£7 95
76
£7 95
77
1 1> a
78
:ro
79
£1095
80
£7 95
81
£8 95
82
£12 95
83
£6 95
84
£6 95
85
£695
86
£5 95
87
£6 45
88
£5 95
89
iREP PROG K>R EDUCATION ,BBC
E6 95
£6 95
£5 95
£6 95
£5 95
£5 95
£5 95
£6 95
£6 95
£6 95
£ 7 50
£7 50
£7 50
C7 50
ACCESSORIES AT LION HOUSE
BBC ACCESSOBIES
PRISM MODEM 1000
£ 69.95(b)
PRISM COMMUNICATION ROM
£ 19 95
PRISM COMMUNICATION TAPE
£ 1495
GRAFPAD
£143 75(b)
RH LIGHTPEN
£ 45.95
VIDEO DIGITISER
£250 00(b)
DUST COVER
£ 4.50
BBC MONITOR/PRINTER STAND
£ 16 95(c)
BBC TORCH/MONITOR STAND
£ 24 95(C)
BANDRIDGE BBC JOYSTICK INTERFACE
£ 1195
LEADS
BBC CASSETTE BACLE
£ 3 95
PARALLEL PRINTER CABLE
£16 95(d)
RS432 - RS232 SERIAL CABLE
£12.95 (d)
VIDEO MONITOR CABLES
£ 5 95
7-PIN 7-PIN DIN
£ 3 95
L FREE! A data recorder and
live assorted Acornsoft
cassettes or 8 Acornsolt
cassettes with every BBC
‘B’ purchased.
A/S J
SPEECH UNITS
ACORN SPEECH SYNTHESISER
CHEETAH SPEECH BOX
£55 00 (c)
£24 95(0
STORAGE BOXES
M35 LOCKABLE 40 DISC STORAGE
£17.25 (d)
M85 LOCKABLE 90 DISC STORAGE
£24.95 (d)
ACCO LOCKABLE 50 DISC STORAGE
£24 75(d)
FLIP N FILE 15 DISC STORAGE
£ 8 25(d)
PRINTER PAPER
% x 11 1000 SHEETS
£ 9 00 (Cl
9; x 11 2000 SHEETS
El 5 00(0
14’ x 11 2000 SHEETS
£1980(0
TORCH Z80 DISK PACK
Acorn approved CP/M compatible business add-
on package, comprismg of 2 x 400K disk drives,
Z80 processor with 64K memory, complete with
"perfect" software, perfect writer, perfect
speller, perfect calc, and perfect file £835
CLEANING
AIDS
AF 5 25 CLEANING KIT
£14 95(d)
AM KEYBOARD CLEANING KIT
£ 4 31 (d)
AM CASSETTE CLEANING KIT
£ 4 31 (d)
AM SCREEN CLEANING KIT
£ 5 85(d)
To: Lion House Retail Limited, Lion House, 227 Tottenham Count Road, London W1P OHX.
Please rush me the following PRODUCT UNIT PRICE QUANTITY TOTAL PRICE
Please add carriage of £1 00 except for items indicated as follows TOTAL
a) £8.00 b) £3.50 c)£2.50 Books: £1 50
1 enclose my cheque for £ POSTS PACKING
made payable to Lion House Retail Limited or debit my Access/Visa/Amex/Dmers
Card no
Expiry date
Name
Signature
Address
Postcode
Overwhelmed
with software
Sir, Having read the review of
Acorns Z80 second pro-
cessor, I wonder whether
Acorn has scoured the world’
for a ‘rag bag’ of software that
will leave most serious users
thinking where do they go
next.
Acorn’s marketing strategy
seems to be to overwhelm
potential customers with the
sheer weight of software.
Indeed one suspects that there
is more paper in the package
than electronic circuitry -so
much for the paperless office!
One cannot help but think
from the size of the software
bundle, with its 11 separate
items and high valuation of
£3,000, that there is some des-
peration on the part of the soft-
ware houses to sell their
products, hence the enormous
giveaway. It is interesting to
note that not many of the more
widely known products are
being offered in the package,
although some are mentioned
as being suitable in your Q/A
session.
Your brief description of the
software seems to raise more
questions than it answers.
Nucleus looks very flexible,
but why the need for FilePlan
and does the latter then
require the purchase of Mail -
Plan? MemoPlan would seem
to be a comprehensive word
processor, although there is
again the suggestion that a
further package will be
required to make the best use
of it.
However, alongside it,
GraphPlan looks positively
crude, despite its colour
graphics. With 50 x 20 cells, the
latter is smaller than the
cassette-based Beebcalc from
Gemini. It has no split screen
facility and does not appear to
cater for linked worksheets
such as those provided by
Multi Plan from Microsoft.
Finally, what use is a graphics
package that is not actually
used by any of the bundled
software?
I would have preferred a
fully integrated suite of pro-
grams offered, which seems to
have been the Torch and
Sinclair approach, or, better
still, a choice of suites for say
small business applications,
financial analysts, the serious
programmer or scientific and
technical applications.
Perhaps when you do a full
review of Acorn’s Z80 soft-
ware, you could also do a com-
parison with the offering from
Torch.
One question for Torch -is
CP/N really fully compatible
with CP/M and, if so, why
needlessly confuse the poten-
tial customer with different ter-
minology?
Robin A Richmond
Leamington Spa
Warwickshire
Second processor
problems
Sir, Having just purchased the
6502 second processor I find
that none of my paged ROMs
will work with it switched on,
eg I am totally unable to use:
Wordwise, Graphics, Exmon,
Micronet, Commstar, Toolkit
unless I have the second pro-
cessor switched off!
It seems that Acorn has
‘conned’ me into believing the
second processor is the best
thing since sliced bread.
Maybe it is, but having it is
proving to be totally useless
when one considers the use-
fulness of the above ROMs.
I suppose the suppliers of
these ROMs may decide to re-
write them for the likes of me. I
only hope they will take the
existing ROMs in exchange,
because having spent £200 on
the second processor I’m not
willing to spend around a
further £150 to upgrade all the
ROMs.
Also, when operating in
Mode 7, why have I not got 71k
of memory available? (26k
from the existing BBC B' plus
45k from the second pro-
cessor).
Will someone please explain
why, with the second pro-
cessor (operating in Hi-Basic)
I have only gained 19k (45k—
26k) and not a full extra 45k as
mentioned in the second User
Guide?
If, on switch-on, the original
BBC ‘B’ Basic ROM is copied
into the second processor,
what’s happened to the orig-
inal 26k that I was able to use?
The second Guide, chapter 9,
Distinguishing between Mem-
ories’ is no help in saying ‘sup-
pose you run a machine code
program . . .’ Suppose you
don’t How do I recover the
original BBC B’ 26k of
memory?
Anyone want to buy a brand
new 6502 second processor?
I Crawford
Banbury
Difficult times
Down Under
Sir, As tales of would-be Elec-
tron owners lining up on cold
December mornings to pur-
chase their very own 'Cam-
bridge Cabbage Patch Dolls’
reach us in Australia (yes, the
computer magazines are that
far behind), I would like to tell
the story of my own little
Acorn, and maybe cheer up
those who thought they were
badly done by.
Firstly, no Aussie computer
magazine mentioned the
arrival of the Electron in this
country. Everyone here buys
either Commodores or Apple
lookalikes. The Beeb has been
available for some time, but its
price has kept its numbers
down. (The current Australian
price is equal to just over
£ 1 , 000 .)
I’d read about the Electron
in some English journals, and
was on the verge of ordering
one from England when I
noticed that a Sydney Com-
puter shop had them in stock.
Expecting a rush, I hurried
over. -
Not only were there some
left, none were yet sold. In fact
the dealer said he was having
a hard time getting people to
look at them, let alone sell any.
So I bought one.
Now I have no gripes about
the machine itself. I have no
need to sing its praises in your
magazine Even the interfac-
ing (or the lack of it) has posed
no problems. But don’t talk
about support . . .
Despite searching some six
Acorn dealers (one of whom
didn’t know it was even though
the distributor gave me its
name and address), no Elec-
tron sofware was available. In
fact this is still the situation
some two months after buying
the machine. The dealers told
me to contact the distributors
who said that they didn’t have
any and to contact the dealers.
The results was that the
Acorn Electron must be the
only computer on the Austra-
lian market with no software
support, and considering the
number of Asian imports we
get, that’s not a bad effort. The
available BBC programs are
very limited, and not always
compatible.
So I am left with a superb
machine, an introductory
cassette, and a pile of Pommy
magazines with BBC and Elec-
tron listings.
I would like my full name
and address to be printed so
that any enterprising UK com-
panies might like to let me
know what they have for the
Electron. And when I order
software, don’t bother with
copy protection, because
there’s nobody else Down
Under to even give the stuff to!
Earl White
5 Leopold St
Croydon Park 2133
Sydney, NSW
Australia
Second success
with Ultracalc
Sir, On page 84 of your May
issue, Clive Williamson says
that our spreadsheet ‘Ultra-
calc’ does not work with the
second processor. It does! I
have had it running on the
other side of the Tube where
about 5k extra memory is
gained on a disc system.
David Atherton
BBC Publications
London W1
Serial printers
and the Atom
Sir, Way back in January '81, I
purchased an Acorn Atom.
Since then I have expanded it
to 96K (at present) of which
42K is ROM; incidentally, I
have been using ‘sideways'
principle since 1982; during
this time I have discarded the
original case, and changed the
keyboard in favour of what was
once an old Univac keyboard,
so now I don’t need to press
shift to get punctuation.
Also, the old PCB did not
lend itself to much modifica-
tion so I rebuilt the circuit on
plain RBP and used verowire.
I have rewritten the original
ROM to give me 15 ports (inc
ROM/RAM switching) between
•*B040 and 4B3FF and a text
start at #0C00 plus a few other
uses.
The whole shebang is
housed in a metal cabinet
ACORN USER AUGUST 1984
COURSES FOR THE
BBC & ELECTRON
£ 9-95
BASIC Adventures In Space (age 7 upwards)
This is for the more junior reader and is written as a
three part adventure story which teaches the
language BASIC. Part 1 is available for the BBC
computer now, and an ELECTRON version will be
out shortly.
The first half of the book included in the course is
the adventure story, in which heroes are
accidentally teleported onto a derelict spaceship.
They must learn how to operate the spaceship s
computer if they are to escape.
The second half of the book is a special easy
reference' section. Each BASIC command
covered in the story is given a separate, careful
explanation, complete with at least one example in
each case.
The book is complemented by full software
provided on tape. This includes the programs
which are on the spaceship's computer, and four
Computer Aided Learning’ programs. These
teach the major BASIC commands, and demons-
trate a complete program, explaining it as it runs.
The full 6502 instruction set is covered in detail,
and each command is demonstrated with short
example programs.
The courses include full software on tape:
Disassembler - this disassembles code any-
where in memory.
Search Utility - searches for a number or string
anywhere in memory.
Binary/BCD/Hexadecimal tutor - this Compu-
ter Aided Learning’ tutor teaches the various
mathematical notations used in machine-code
programming.
BASIC Courses
These project based courses guide you step-by-
step through BASIC, developing games and
utilities using progressively more complex com-
mands and structures. All the software developed
is provided on tape so you can get a taste of the
programs first and then dissect and understand
them whilst working along with the detailed
explanations given in the book.
£ 12 * 5 °
Assembly Language Courses For The BBC
And Electron
These courses use the well proved Dr Watson
formula that has been described by critics as
"worth its weight in gold”. No prior knowledge of
assembly language or machine-code is assumed,
and the aim is to ensure that every reader really
suceeds.
Tested on beginners, these courses will have
readers running their first assembly language
program within ten minutes of opening the book.
HONEYFOLD SOFTWARE LTD
Standfast House
Bath Place
High Street, Barnet
London EN51ED
Tel: 01-441 4130
Beginners BASIC For The BBC
Starting from first principles and avoiding
technical language, the reader is shown how to
develop and write eight major programs. Starting
with a simple number guessing game, then a
hangman’ game, a simple video squash' game,
all the way up to a fully-fledged draughts-like
board game, ‘diamonds of time’.
Advanced BASIC For The BBC
Programs developed and explained include a
general-purpose bar graph plotter; a space-
invaders type video game; a "tune plot’ program
that allows the user to create tunes without having
to know any music; an envelope shaping utility to
aid development of complex sounds; and a data
filing program which will allow a 100K disc to hold
at least 250 records with 20 fields in each record.
( soon to be available for the Electron)
COURSES AVAILABLE FROM:
W.H. Smiths, BOOTS, SPECTRUM
stores and all good computer
shops and many bookshops.
60
ACORN USER AUGUST 1984
10 TIME-0: FOR 11=1 TO 1000:G0SUB 10000:N£*T
15 PRINT TIME/ 100: STOP
100
101
102
Variable nuaber of lines containing one space
10000 RETURN
20000 DEFPROCAiENDPROC
Nuaber of lines
60SUB
PROCedures
1
0.46
0.69
5
0.52
0.69
10
0.60
0.69
50
1.18
0.69
100
1.92
0.70
500
7.0
0.70
1000
15.16
0.70
10 INPUT 'NUMBER OF LINES'
20 PA6E=PA6E+M00
,NL
30 FOR NX=100 TO NL+99
40 ! I =H000000+ ( NXR0D256) H 1 0000+ (NXDI V256) «H00+13
:1?4=J2: 1=1+5
60 NEXT NX
70 !I=lFF0D
Figure 1. Robert Tidey’s program (top) for testing execution of
GOSUB calls. To test PROCedures replace GOSUB 1000 with
PROCA. The results for different numbers of program lines are
shown. The other program was the one used to create the dummy
lines in the test program
once used as a compressor
housing, together with an
automatic battery back-up
supply to alleviate mains
power cuts.
As a little diversion, may I
point out that on page 121 of
your June issue Vincent Fojut
is totally wrong as to using a
serial printer on an Atom; I am
currently using an ITT Envoy
printer, and have used Creed
7B teletypes, both of which are
serial formats.
Anyway my question is one
of name. Is my machine an
Acorn Atom or not?
NJTubb
Crawley
Sussex
PS. If you are wondering about
the FP using #2800, I’ve also
rewritten that to use ^OBOO
instead.
Vincent Fojut replies; I actually
said that ‘a serial printer can-
not be used directly with the
Atom.’ That is, unlike the
Beeb, you cannot plug a serial
printer straight into a stan-
dard, unmodified Atom, and
expect it to work.
This is not to say that it’s im-
possible to drive a serial
printer from the Atom - but you
must develop (or purchase)
additional software and/or
hardware to make things work,
as you will undoubtedly know
from your own experience.
Other readers, who don’t
want to do the work them-
selves, may like to know of the
Disatom utility ROM by Pro-
cyon. Amongst other things,
this enables you to use the
Atom’s cassette port as an out-
put driver for serial devices.
Contact: Focusplan, 57 West-
gate, Cleckheaton, W Yorks
BD195HH.
Misleading
test programs
Sir, I would like to correct a
misunderstanding about the
relative speed of using
GOSUB or PROC on the BBC
computer and Electron in Gary
Smallridge’s article ‘Basic in-
crease in speed and space’
[Acorn User June). In this Mr
Smallridge states that using
GOSUBs is faster than using
procedures, contrary to the
statement in the User Guide
(page 195). He gives a pro-
gram that proves this.
Unfortunately, this type of
test program is misleading
because of the different way
the interpreter handles the two
types of routine call. For
GOSUB the interpreter
searches through the program
from the start until the desti-
nation line number is found.
The time taken depends on the
position of the routine in the
program. For a short program
like the test the GOSUB call
can be quite fast, but as the
program becomes longer the
speed deteriorates rapidly. In
contrast, after the first refer-
ence to a procedure the inter-
preter ‘knows’ the location of
the procedure definition and
can call it directly without
having to search. This means
that in practice procedures will
be much faster.
A more realistic test pro-
gram that demonstrates this is
given in figure 1, with results
for varying program lengths.
For programs where the
subroutines are beyond the fif-
teenth line procedures are
faster and for longer programs
the difference becomes sub-
stantial. The speed of a pro-
cedure call is essentially
independent of the size of the
program.
Robert Tidey
Middlesex
Undocumented
op codes
Sir, The suggestion that
certain undocumented 6502 op
codes are ‘newly discovered’
(Atom Forum, June) is some-
what wide of the mark.
Several articles have
appeared on this subject, the
earliest I can find being in Byte
as far back as December 1977!
However, full marks to Barry
Pickles for resurrecting the
subject and for producing a
very useful table.
It should be noted that the
65C02 (plug compatible with
the 6502) does use some of
these, including all the x7 and
xF codes.
Finally, has anyone
installed a 65C02 in one of the
Acorn machines?
Geoff Smith
Worcester Park
Surrey
When experts
are in error
Sir, I am saddened to see an
otherwise excellent magazine
spoilt by the inclusion of
articles which contain state-
ments that are inaccurate and
in some cases simply incor-
rect, particularly when these
articles are written by pro-
fessional programmers to help
the 'less adept’ amateur. In
particular, Gary Smallridge’s
article in the June issue con-
tains several such errors.
In section 7 he advises users
not to ‘start variable names or
procedure names with the
same letter’. While this is
excellent advice for variable
names, it will have no effect on
procedure or user-defined
function names. This is
because of the way these are
stored in memory. The Basic
interpreter has 28 linked lists
for accessing these names,
one for variables starting with
each letter of the alphabet, one
for procedures and one for
user defined functions. It is
faster to spread the variables
between these lists but as pro-
cedures and functions have
their own lists no gain is
obtained with this technique.
In the section on saving
memory he states that in BBC
Basic a real number will use
five bytes of memory whereas
integers (eg, 1%, FRED%) will
use only four.’ In fact there are
three types of numeric scalar
variables (ie single numbers,
excluding arrays). These are
the resident integer variables,
normal integer variables and
real variables. The resident
integer variables, as he points
out earlier in the article,
require no additional memory
as they are already declared
in reserved locations. Normal !
integer variables require the >
length of the name, including
the *%’ plus six additional I
bytes, four to store the value
and two to store the pointer to
the next variable starting with
the same letter.
Although the first letter of
the name is not stored but
implied from the linked list in
which the variable occurs, an
additional zero byte is
required as the terminator for
the variable name. As such the
variable FRED% would
require a total of 11 bytes of
memory. A real variable, as he
suggests, does require an
additional byte to store the
value giving a total of the
length of the name plus seven
additional bytes. However, as
there is no terminator on real
variables, this saves one byte,
giving the same amount of
memory required for variables
with the same name. A real
variable FRED would still
require 11 bytes of storage.
ACORN USER AUGUST 1984
Sinsriu Software
PROFESSIONAL SOFTWARE FOR THE BBC MICRO
EASIPLOT
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.
I9H? SHI t S
=3 Dish w.isher s
■ M i - F •
1111 Cookers
Cl Hots un its
Hi* i t em >>eil breakdown of output
of Stoi e B . .
prepared by J Fdwards Ijn^SJ
■■■■■■
EASIPLOT FACIUTES
Line, Bar and Pie Charts
Auto & Manual Scaling
Grid & Scatter Options
No of simultaneous graphs
Overwrite memory
Screensave facility
Screendump facility
Fixed description per graph (char's)
Full plot and axis editing
Save, Load & *CAT facilities
Single file selection
Operating Manual (pages)
DISK CASSETTE
YES
YES
YES
YES
YES
YES
5
3
YES
NO
YES
YES
YES
YES
up to 200
100
YES
YES
YES
YES
YES
NO
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
Data Plotter (cassette) . . Model B & Electron £7.00
Data Plotter (disk) . . Model B £8.00
Easiplot 1 (cassette) . . Model B & Electron £15.95
Easiplot 2 (disk only) . . Model B £19.95
Easiplot 3 (including Data Plotter-disk only) £22.95
Share Analyser (cassette) . . Model B & Electron £14.95
Share Analyser (disk only) . . Model B £19.95
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.
Send cheque/ P.O. etc to
Synergy Software, 7 St Andrews Close. Slip End, Luton, LU I 4DE.
62
SHARE ANALYSER
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
Bought
DEALINGS
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
% 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
GRAPHICS FACILITIES:-
Magnification option
YES
YES
Grid
YES
YES
Autoscale
YES
YES
Screenwrite
YES
YES
Screendump
YES
YES
SELECTABLE GRAPHICAL INDICATORS:-
Lagged Moving Average
YES
YES
Centred Moving Average
YES
YES
Rise and fall indicator
YES
YES
Weekly/ Daily Low indicator
YES
YES
Superimpose Facility
YES
YES
ACORN USER AUGUST 1984
There is only a saving in
memory made when integer
arrays are used instead of real
arrays. In this case one byte is
saved for every element in the
array, less the extra byte
required in the name.
Although I understand it is
difficult to check the accuracy
of the information in every
article, I would like to state that
this quality of writing tends to
reinforce the opinion held by
many people that so-called
‘computer experts’ have little
more ability in the field than
most people who have just
bought a home micro but have
not yet learnt the jargon.
Mark Simms
Bristol
Desk design
Sir, As a part of my ‘A’ level
design course I am designing
a computer desk/work unit
with the home user in mind. At
the moment I am investigating
what form one of these units
should adopt, whether it be an
expandable system or a solid
single unit.
As I will be designing,
making and possibly selling
the design of this desk, I would
be very grateful for any ideas.
S Plenderleith
Kirkbie Kendal School
Lound Road
Kendal LA9 7EQ
Inspect bags
Sir, Unfortunately in editing
my program, Inspect , which
appeared in your July issue, a
couple of bugs have crept in.
Line310should read:
310 LDX 48
and line 640 should be:
640 LDA 48
To save a usable version,
enter these changes and type
‘SAVE INSPECT 8D0 9FF
and you should find that all will
be OK.
M Clayden
Merseyside
Tape loader
Sir, The listings for ‘Tape
Loader’ in Acorn User, June
are not the final versions of the
program. They contain at least
one error and if the main pro-
gram is ‘pruned’ as suggested
in the accompanying article it
may subsequently crash. The
changes given in figure 2
should make the program run
correctly and more smoothly.
John Bexon
Kent
LISTING 1.
50 LOMEM=TOP+*<80:
TP*/.=TOP-l
80 *KEY10 OLD!
MEND ! MRUN ! M
320 R7.=FNC(TPV.)
630 RESTORE 1002s CT*/.=-l
sCLSsPRINT' ’ "Programs
on this tape are:
• :L*/.«FNC(TPy.)
In line 750 instead oi
KEY -fO use BREAK
Listing 2.
80 *KEY10 ?&218*S<DC;
7S.2 1 9=8<D: *?*,20A»&D6 * '
>&20B-fcD* OLD I MEND I
MRUN ! M
Figure 2
High rollers
Sir, I have an idea to improve
your magazine, that is if you
can improve on perfection
(creep, creep). It came to me
(the idea that is), while reading
B Nesbit’s letter in your June
issue. How about keeping a list
of the highest scores achieved
by readers at various popular
games?
Mark Coles
Birmingham
A number of readers have
written in to boast of their per-
formance in various games.
We list the high scores below
to get the ball rolling. Record-
breakers please write in.
Mark Coles
Rocket Raid
Snapper (keyboard)
Danger UXB
Overdrive
39,780
131,810
320,750
55,210
Meteors
ChuckieEgg
Pengo
Crazy Painter
22,980
1,048,820
35,790
55,240
Stephen Green
Android Attack
Starship Command
602,590
2,059
Arcadians
Zalaga
27,300
111,930
RobetHirskyj
Planetoids
346,775
ASK a silly question, pass a fair comment, stage an angry
protest -we don’t mind what you write to us about (or about
usl). Keep ’em short, keep ’em sweet, but keep ’em coming!
The address is: Letters, Acorn User, Redwood Publishing,
68 Long Acre, London WC2E 9JH.
Kitty answers
the simple
questions that
confuse many
Since we got our BBC
micro, my husband
never takes his hands
off it from the time he
gets home. I don’t mind this, in
fact it’s nice to see him take
such an interest in something.
However, when I ask him what
he’s doing till the small hours,
his answers are incomprehen-
sible -I’m not even sure he
knows what he’s talking about.
Rosie Reynolds
Cornwall
0 When I first got my
BBC I also found
myself absolutely en-
grossed -I had to put
an alarm clock on top of the TV
to remind me of just how much
time was passing! The main
thing about getting to grips
with a micro is the splendid
sense of achievement when
you set yourself a problem and
then manage to solve it in a
logical way. Writing your first
program which actually works
is just like passing a driving
test!
Most of my friends at
work have got com-
puters and seem to talk
about nothing else.
What use are home micros?
When I ask what use they are,
all I get are evasive replies -
as if none of my friends want to
admit that they are of no use at
all. Can this be true?
Nicholas Spencer
London
0 lt all depends on what
you mean by useful. As
an aid to logical
thought, yes, they are
useful. However, a Beeb on its
own (with no add-ons) is use-
less for so-called usefulness -
it won’t run the central heating
or manage your household
budget. That said, a lone Beeb
is useful in that it gives you an
interest and stops you watch-
ing so much TV; if you get
involved in graphics it will
brush up your geometry- it’s
alsojustplainfun.
If, though, you have some
add-ons (printer or discs) then
it can become a wordproces-
sor-and you’ll never want to
touch a typewriter again! It’s
also very handy for mailing
lists and other time-consum-
ing repetitive tasks.
Going one stage further, a
Z80 second processor will turn
your Beeb into a proper
business system - accounts,
stock control- virtually every-
thing a small business could
need.
Some of the articles in this
issue may set you thinking
about education, and teaching
your children, which is some-
thing else a micro can do.
But remember, a computer
for most people becomes an
end in itself: it just replaces
watching TV, or tinkering with
cars, or doing crosswords.
| Having saved up
nearly five hundred
pounds to buy a BBC
I micro and the bits to
make it work, I was expecting
not to have to spend any more.
Little did I know that it would
continue to be a drain on our
holiday money. It seems my
family will never stop wanting
more software and add-ons!
What I want to know is whether
the micro is going to be a pass-
ing fad like skateboards or
roller-skates?
Michael Fernandez
Dorset
□ I just wish someone
did know the final
answer to this ques-
tion! A home computer
is certainly different from other
toys; it doesn’t have to be used
just as a toy and there are
plenty of useful things it can
do.
Second, a computer is more
like Lego or Meccano than a
pair of roller-skates. You can
build many different things
around it and it is only really
limited by the imagination of
the user.
For the home computer to
die out a better toy must come
along: it’s difficult to imagine a
more versatile one.
ACORN USER AUGUST 1984
iture (
The company which brought you the first self-build Arcade game and the first Adventure
with sound, just had to be the one to give you the very first QUEST for the Beeb!
toorte anti Sorter?
a netw t\x:pe turner ...
QUEST programs originated on the American mainframe computers, and were converted to micros, though requiring so much
full feature
memory could only be made to work on expanded Apple micros and the like. Now, Kansas have crammed a
Quest into 32K, giving every BBC Micro owner the opportunity to play and experience these unique games
•-4
So what is a Quest? Think of an Adventure, then think of very much more. A Ouest is operated similar to an Adventure,
hut no longer are you alone, starting with three helpers. As you progress you will encounter many other characters, but
unlike an Adventure program were all characters are passive, these can be either hostile, friendly or indifferent. If hostile
you have to Tight, and quickly; if friendly they may join your team bringing more strength, magical ability and carrying
capability; if indifferent you could perhaps try a brine (but beware if you offer too little) or you could sell an object and ,
l raise yourself more cash as well as lessening your load. ***^r*» m
But most of the effort is your own, with treasure ? money, magic and strength all having a bearing on your progress. At
1 times it will pay to be vicious and abandon your friends as they become weaker, or even go in fighting before characters
J show their true colours, the element of surprise using less strength.
Lj
As can be expected in Swords and Sorcery there is a story:
Once upon a time in a far away land called Iriuma a magical Princess cast a spell of banishment on the wicked
Sorcerer Brogfelt. However, just before the spell took effect, Brogfelt threw his arms into the shape of changing and
cast a return spell, changing princess Illear into a diamond. Taking the diamond with him, Brogfelt took sanctuary in
the Dungeons of Terror amongst the various monsters and demi humans. Here he split the diamond into four parts and
changed each part into a different crystal. Brogfelt then hid each crystal in the dungeons never to be found again.
. When the king neard of this he summoned all his faithful Knights to him and offered half his lands for the four crystals. .
I Sadly they all perished in the Dungeons of Terror attempting it. Now the king has offered anyone his other daughter's
( hand together with half his lands. Hearing this, you set off to the king’s palace to offer your services. The king is
astounded but nevertheless offers you a party of three prisoners from his jail, promising them a full pardon if they will
go and aid you. As you leave the king stops you and thrusts a scrap of paper into your hand explaining that it contains
the location of each part of the crystal from the entrance of the dungeons. It was written very shakily and stained
in blood. The king says: “Let me introduce you to the three prisoners that I have volunteered to go along with you...”
r The characters you meet include a Troll, Ore, Thief, Dwarf, Goblin, Madman, Witch, Hobgoblin, Mad MonlTand of course «
the wicked wizard himself, all in fact you would expect in a magical Swords and Sorcery... JTffo
All the objects have a use, but be careful, for nicking the Dragons Tooth could be fatal; though if you find the Mali ot
Healing trv and get it; an Idol of a forgotten Goa should be left well alone: the Ring may help you; the Magic Axe certainly
will; the Old Bwk will give some clues; rub the Glass Ball; used properly the Magic Carpet will get you out of trouble;
the Rolled Scroll too is useful; but not so the Fools Gold; be careful with the Bottle ot' Liquid; but drink the Magic Potion;
treat the Golden Orb with care; but of course the Sword is the greatest help of all. And so it goes on, and on and on... ]
Unlike an Adventure
generates
right through
its end. It is so different from an Adventure, that it actually has nine-yes nine- levels of play, with the ninth having
so many locations and of such complexity, that we would be amazed if anybixly ever solved it!
iving
If you are an Adventure addict, this will really S|xiiTyou! If you do not care for Adventures the activity
game will suit you as well. It is one of those you just will not be able to leave alone...
Though there are many Adventure games using the word Quest in their title, these are not Quests in this,
sense ct the word, but are just ordinary Adventures.
FEATURES a Map routine showing exactly where you are and where you have explored.
FEATURES colour denoting the different aspects of the game.
FEATURES sound on or sound off facility.
FEATURES entirely different scenerio for every game and all totally logical
FEATURES nine levels of difficuly from fairly easy to impossible.
FEATURES game saving routine to be able to replay the same scenerio.
Only available from Kansas at £10.35 Vat and post paid.
Our normal return first class post service applies, with
same day postage if ordered on Access or Barclaycard.
This program carries our famed lifetime guarantee.
Available on cassette only for BBC model B.
in this unique
the true
Kansas City Systems, Unit 3, Sutton Springs Wood, Chesterfield, S44 5XF.
Tel. 0246 850357
64
ACORN USER AUGUST 1984
BEEB FORUM
Bruce Smith is in charge as
readers chip in on legitimate
access, printer toggling, file
sizing, plus tips on Wordwise
t-
Access information
without peeking
or pokeing
THERE are three items, says Ellis
Thomas, in January’s Beeb Forum
which, though apparently uncon-
nected, have an underlying factor: the
ability to access information legitima-
tely without peeking or pokeing.
First, the cursor problem in 'Less
Peeking’. The Advanced User Guide
tells us (page 15) the codes placed in
the input buffer for the soft keys, so the
cursor keys can be driven from running
programs by placing the relevant code
in the input buffer to be acted upon,
using *FX138,0,N (cursor editing must
be enabled, of course, see *FX4). The
relevant codes are:
&8F143 T
&8E142 i
&8D141 -►
&8C 140 «-
&8B 139 COPY
So we can not only position the cursor,
but also do the copy from the running
program, leaving the characters in the
input buffer as if we had used cursor
and copy keys from the keyboard. The
only problem is that the starting point
for cursor movement is that defined at
the time of input (INPUT or GETS), not
that at the time the codes are placed in
the buffer. The example given can thus
be replaced by listing 1. The prompt @?
is followed by the copied string, await-
ing modification by using delete, or
addition of characters prior to input by
pressing return.
1090REM by Ellis Thomas
1 lOODEFPROCCat
111 OLOCAL C7.t C*/.=0
1 120Name*=" "
1 130*FX15, 1
1 140*FX4,0
1 150*FX 138,0, 143
1 1 60REPEAT
1 1 70Name$~Name$ + FNCopy <" ">
1 180C*/.=CV.+ 1
1190UNTIL C’/.>=10
1200Rest$=" "
1210REPEAT
1 220Rest $=Rest.$ + FNCopy (CHR$- 1 )
1230C’/.=C’/.+ l
1240UNTIL C*/.> s =39
1 250ENDPR0C
1 SOODEFFNCopy ( Omi t * )
131 OLOCAL C$
1 320*F X 1 38 , 0 , 1 39
1330C*=GET$
1340 IF C$=Omit* THEN =
1350=C*
Listing 2.
This brings us to ‘Cassette space’.
The table of addresses in memory page
3 is given in the Advanced User Guide
(page 279). Here we see that we can
use OSBYTE &A0 to access these
values, which presumably makes us
Tube compatible, and safe from this
10 REM Copy -from running program
20 REM by Ellis Thomas
30 CLS: F'RINTTAB (1,2) "ABCDEFG"
40 FOR X*/.=5 TO 3 STEP-1
50 REM Up cursor
60 *FX138, 0,143
70 NEXT
80 REM Left
90 *FX 138,0, 140
100 FOR X’/.= l TO 7
110 REM Copy
120 *FX138, 0,139
130 NEXT
140 1 NPUT T AB (0,5) "fi", A*
150 PRINT TAB <0, 10) "Input
was" " " ; A$; "
160 END
Listing 1.
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.
data being moved to another page in a
new operating system. However, we
are left with the problem of reliance on
the layout within the page. An alterna-
tive approach is to read the file details
from the screen using cursor and copy
keys. Changes to the screen layout will
at least be obvious to see in a new OS.
Listing 2 gives an idea of how to read
the file name and so on from the screen
immediately following reading the file
with ‘LOAD, using *0PT1,2. A call to
PROCCat yields the name in Name$,
and the addresses in Rest$:
Block No - MID$(Rest$,2,2)
Length - MID$(Rest$,5,4)
Load add- MID$(Rest$,13,8)
Exec add - MID$(Rest$,22,8)
The FNCopy enables us to omit a nomi-
nated character so that the trailing
spaces on the filename can be easily
avoided; use of GETS avoids the copied
characters being printed. Using these
procedures, a utility to copy a cassette
file automatically for back-up has been
readily constructed.
Finally, ‘Locked for program protec-
tion’ had a problem placing the token
for OLD in the input buffer. The reason
for this is that the OLD token is &CB
(203). When an attempt is made to place
it in the input buffer, this behaves as
&8B (139) which is copy, so no charac-
ter is actually placed in the input buffer,
the same as when copy is pressed with-
out having pressed a cursor key. The
set of codes appears to be repeated
every 16 up to &FB - &FF.
Printer on,
printer off
C BINSTEAD of Andover wins himself
£10 for this useful machine code utility.
We’ll let him explain . . .
The interrupt routine in listing 3
(yellow page ii) will possibly be of more
use to disc users than readers with
cassette-based systems, although the
latter may find use for it. PTRTGLR was
originally written for use with the
‘DUMP statement to enable printer
dumping of selected sections of the
output. page 70 ►
65
ACORN USER AUGUST 1984
BEEB FORUM J
SECONDS O
H AVING recently acquired a 6502
second processor, I have been
finding out the hard way the val-
idity of the warnings given by Acorn
concerning the use of direct memory
addressing in programs, which can
make them unusable in a second pro-
cessor. The problem occurs in any
program which tries to do one of the fol-
lowing:
• Directly 'poke' or ‘peek’ the screen.
This is now in the BBC machine (the
input/output (I/O) machine) memory
map, whereas the Basic program will
be running in the 2P (short for second
processor). You will be peeking or
poking 2P memory with unpredictable
results.
• Directly accessing the user VIA
addresses. These are also now in the
'wrong' processor memory map.
• Using unofficial pointers like &F4
which contains the currently selected
ROM identity. Note that using Basic
pointers like &18 for PAGE and &12.&13
for TOP still appears to be OK (though
undesirable?) as Basic maintains its
pointers in the 2P memory map.
• Using programs which maintain data
areas at &A00 or &C00. As the default
value of PAGE is &800 in the 2P, this will
cause these safe data areas to appear
on top of the program, thus destroying
it! Note that user-defined characters
are still stored in the I/O memory map,
as are function key definitions, so
neither can be accessed by direct
peeking using the ? operator.
What then can be done about these
problems? Most are easily avoidable,
albeit at the expense of slightly more
involved programming. It is possible to
directly peek or poke a memory
location if you use the legal method.
This uses OSWORD with A% = 5 for
peeking and A% = 6 for poking.
Examples are given in the 2P hand-
book, and these calls are also detailed
in the User Guide (p460) and the
Advanced User Guide (p249). To
access the user VIA, or other devices in
the FRED, JIM, and SHEILA pages of
the I/O memory map, OSBYTE calls
with A%= 146 to 151 can be used (UG
p436, AL/Gp170).
Having converted one or two of my
own programs to work with the 2P, I
turned my attention to the commercial
sideways ROMs which I had access to.
Sadly many of these would not work.
(The Acornsoft ones like View and
BCPL did!). Often the problem
appeared to be trivial Directly poking a
help or menu page to the screen, for
ACORN USER AUGUST 1984
example. However, many of the moni-
tor-type ROMs which incorporate a
facility to dump or disassemble other
sideways ROMs would not perform this
task correctly. The reason is not hard to
see. Sideways ROMs are selected by
writing their slot number to location
&FE30 in the I/O memory map, which
contains a write-only switch. A record
of the state of this switch is maintained
in location &F4. The monitor ROM
copies a routine into RAM which then
switches these locations to the ROM
you desire to inspect, and then
accesses it usually using indirect-
indexed addressing, before switching
back to the monitor ROM. However,
when such a sideways language ROM
is selected with a 2P installed, it is
copied across to the 2P automatically,
and then executed in the 2P memory
space. Thus the switch at &FE30 and
the copy at &F4 are not available, as
they are in the wrong memory map!
Thus to use this facility from the 2P, it
is necessary to access &FE30 and &F4
in the I/O memory map, and to read the
required ROM data, again in the I/O
map, before sending the resulting in-
formation back to the 2P. This requires
a certain amount of machine code to be
resident in the I/O memory map to
carry out the task. There are two prob-
lems. First how do you get the code
there, and second, how do you execute
it? There are two solutions to the first
problem. The code can be loaded
directly from tape/disc/net into the I/O
processor rather than the 2P by using
an eight-digit load address with the first
four digits set to &FF. Thus if the code
should reside at &1500 in the I/O map,
then type ‘LOAD progname FFFF1500.
(To load it into the 2P set the first four
digits to 0-‘LOAD progname 1500 or
‘LOAD progname 00001500). The
second method is to prepare the code
in the 2P and then use OSWORD 6 to
copy it across byte by byte.
The second problem, how to execute
the code in the I/O processor, is solved
as follows. The beginning of page &200
in both processors memory maps hold
a series of vectors through which vari-
ous operating system calls are indir-
ected. The particular one of interest is
the USERV vector located at &200 in the
I/O memory. This is used by the com-
mands ‘CODE and ‘LINE, which have
been discussed before in Acorn User
(November 1983 pp 51-53). Alterna-
tively, OSBYTE 136 can be used to
access this vector. The vector contents
in the I/O memory map are altered
Robin Newman
finds a way
around trouble
with the Tube
(using OSWORD 6) to point to the code
which has been poked across into the
I/O memory. The code can then be exe-
cuted by calling OSBYTE 136 in the 2P.
The example program (yellow page
vii) uses this technique to allow you
dump the first ‘page’ of a sideways
ROM onto the screen.
PROCwrite(data.addr) writes the
byte ‘data’ to the I/O memory address
‘addr’. FNread(addr) reads the con-
tents of the byte at 'addr' in the I/O
memory. PROCstarcode performs a
‘CODE command, using OSBYTE 136.
This calls the machine code routine
which has been placed in the I/O
memory by PROCover. The code con-
sists of the following instructions:
JSR&FFB9
STA&F6
RTS
The routine &FFB9 (OSRDRM) is con-
tained in the 1.2 OS ROM. It is docu-
mented in the AUG on page 106. On
entry the Y register contains the ROM
number to be accessed, and the routine
returns with the byte whose address is
contained in &F6 and &F7 in the
accumulator. For those who dislike
using this unofficial OS routine, it
essentially contains the following code
given in figure 1 (yellow page vii). If
desired, this can be substituted into the
data statement at line 510, provided the
count in line 460 is changed accord-
ingly. Thus lines 460 and 510 would be
changed, as in figure 2 (yellow page
vii).
Finally, for those who do not have a
2P, program (yellow listing page vii)
will run on a stand-alone BBC machine
without modification, provided it has
OS 1.2. The code which is accessed by
the USERV is located at &2200 on-
wards, which is clear of the top location
used by the program, even if PAGE is
&1B00 (for a disc + Econet machine). It
is also clear of the highest location
used by the 2P. This uses an extra &600
above the default page value, as the
character font is automatically fully
exploded, (equivalent to a ‘FX20, 6 com-
mand) allowing any ASCII character to
be redefined. (Note: If you have a side-
ways ROM board fitted, you can change
the range of R% in lines 50 and 60 to 0-
15.)
si* s* 1 ':
1 ^ 4 The Twillstar Reliability.
It’s what makes us
The Leading Computer Shop!
* TAKE ADVANTAGE OF OUR 24 HOUR TELEPHONE ORDERING SERVICE *
PRINTERS
free interface cable a 500
SHEI: IS OF PA PER WITH A EL
PRINTERS
DOTMATRIX £389
EPSON
FX80
EPSON R80 ...£279
EPSON FX100 £489
FX80 is even faster. An astonishing 160
characters per second, proportional spacing,
quick forms tear-off. superscripts, subscripts, dot
addressable graphics and down loadable
characters set. Standard C entronics parallel
compatible interface with optional
RS-232C/current loop and IEEE interfaces. The
FX80 is pin fed and friction fed and can feed
single sheets (optional tractor feed).
SHINWA
CP 80
80 column, friction
and adjustable tractor
feed, bi-directional logic
seeking HI-RES graphics and'
block graphics sub and super scripts, condensed
and emphasised print, and underlining vertical
and horizontal ,tabs. self test, italic print, etc.
£230
BROTHER HR15
£395
13 CPS. 10. 12. 15 C IP and proportional spacing
up to 165 characters per line, colour printing,
shadow printing, super/sub script, auto
underlining, text reprinting. 3K Buffer Standard.
Keyboard ^ft
Sheet Feeder £228
Tractor Unit £109
Twillstar Computers
limited
17 REGINA ROAD SOUTHALL- MIDDLESEX
TEL (Ol) 574 5271 • TELEX NO. 25247 Til
MONITORS
ALL MONITORS COME WITH
TREE CONNECTING CARLES
NOVEX 14"
MONITOR
Low-cost model for
personal computers.
1 4" Screen colour
£215 display. R.G.B. and
composite inputs.
Switch to allow monitor to be used as green
screen monitor. Switch mode auto-regulated
power supply. Professionally-styled Metal-
Cabinet in BBC Micro-colours.
TV/MONITOR
£249
14 TV/MONITOR
This TV Monitor is not a modified television as many IV
Monitors are. hut a 14" TV/Monitor which has been
designed to perform both functions. It has ROB and
Composits video and sound. An RGB cable tor a BBC is
supplied as standard. With Remote Control.
MICROVITKC 14 Colour Monitors
Mierovitec 1431 14Std. Res £199.00
Med. Res €345.00
Hi-Res £442.00
DISK DRIVES
TEAC DISK DRIVES
INCLUDES FREE CARLES. FORMATTING
DISK A MANUALS
TEAC55A S/S 401 RACK
1 00K Single £140.00
200K Dual £280.00
TF.AC55E S/S 801 RACK
200K Single £100.00
400 Dual £380.00
TKAC55F D/S 80 TRACK
400K Single £220.00
800K Dual £440.00
Power Supply Unit (Optional) £20.00
40/80 Switch £8.00
ACORN SPEECH SYSTEM
I lie sxstem contains .1 Speech Processor and a
special chip called .1 Phrase Read < >nl\ Memory
(PIIROM)
Nic Speech Processor contains a digital filter
\\ Inch is rather like a computer version ol the
human \ocal tract. It relies on being fed to a large
number ol parameters to produce the neccssar\
sounds for making speech.
£55.00
DAISYWHEELS
£
£379
JUKI 6100
20 CPS max
(13 CPS
Shannon text)
10. 12. 16 CPI
and proportional spacing up to 220 characters
per line, diablo protocol. Bold, shadow printing
and underlining.
WORD PROCESSING
PACKAGE
1 A
£1,260
BBC Model B plus Disc Interface fitted view.
VDU Green Monitor. Daisywheel Printer. 200K
Dual Disk Drives and manual and formatting disk.
Only €1,260 (inc. all cables)
f SEE US AT
\
i The 2nd
I Official
■ Acorn User
1 Exhibifion
OLYMPIA
16-19 AUGUST
1984
J
V,
HOWTOOMt*
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
BEEB FORUM I
NEW CHP WITH TUBE
W hat follows will, initially, only be
of interest to those who have
acquired a DNFS ROM as part of
the 6502 second processor package.
However, as this chip is being
‘rommed’ it seems likely that it will
supersede the DFS 0.9 and NFS 3.34
chips which have to date been supplied
with disc and Econet interfaces, and
thus become of wider interest.
The DNFS chip supplied with 6502
second processors can in two senses
be described as three in one. First, it
contains three separate sections of
code. A disk filing system, a network
filing system, and code to set up the
Tube interface to the second pro-
cessor. This latter section of code
(some &400 bytes long) is automati-
cally copied down to pages &400 to
&700 of the input/output processor (the
original BBC computer) if the Tube
hardware is detected on power-up (or
CTRL-BREAK). The first 8k of the 16k
DNFS ROM also contains the Net filing
system, while the disk filing system
software largely resides in the second
8k of the ROM
Because two filing systems are in the
same ROM, provision has to be made
to disable each one separately, as the
combined ROM may be used in
machines which have only one (or even
neither) of the two associated hard-
ware interfaces fitted. A software
switch has been incorporated in the
ROM to do this.
During the power-up sequence the
ROM receives two service calls to allo-
cate the memory required by the filing
systems it supports. It is these which
cause (among other things) the default
value of page to be adjusted to &1200
(NFS only supported), &1900 (DFS
only), or &1B00-both NFS and DFS
supported. (This assumes the second
processor is not connected, although
such memory allocations still take
place in the I/O memory map if it is,
although they remain hidden from the
user in that case.)
The service entry at &8003 points to
&80F7. Inspection of the code from that
address onwards finds the service call
(code 1) for allocating memory to the
NFS at &8105. Initially this tests for the
presence of the 68B54 Advanced Data
Link Controller chip which is the heart
of the Network hardware interface. If
the test fails, the most significant bit of
the byte allocated to the ROM in the
workspace table from &DFO to &DFF is
set. This is tested on subsequent calls
to the NFS and if set it causes all such
calls to be ignored: ie the NFS does not
DNFS chip
reviewed by
Robin Newman
appear to be present in the ROM. Thus
if the user sets this bit directly, the NFS
can be effectively switched off, and will
remain so until the machine is switched
off again (or the bit is directly reset).
A similar test is made at the start of
the code servicing the DFS (from &B494
onwards). In this case the status regis-
ter of the 8271 (at &FE80) is read.
According to the 8271 data sheet, this
will always return 0 in bits 0 and 1 . How-
ever, if the 8271 is not fitted the data
lines will be pulled high and these bits
will both be a 1. In this case the code
ignores calls to the DFS. However, it
appears that a software switch is also
provided to cause DFS calls to be
ignored. Code at &B49C tests bit 6 of
the same byte that contains the NFS
ignore flag, if bit 6 is set, the DFS call is
ignored. I have not yet found where this
is used in the ROM, but the user can
take advantage of this facility directly to
disable the DFS if required.
So much for the background, but of
what use is this all, and how in practice
is the disabling/re-enabling carried
out? The advantage of the disabling is
that it is possible with a simple software
poke’ to change the configuration of
your machine so that it behaves as: a
machine fitted with only a DFS; a
machine fitted with only an NFS; or as
a machine fitted with no additional
filing system, ie a standard tape
machine, (with sideways ROM sup-
port). In each case, the default value of
page (the system OSHWM) will take up
the value it would have for the particu-
lar system concerned, thus releasing
valuable memory space for the user.
The only way to do this with the old dis-
crete DFS and NFS is to physically
remove some chips, as it is no good
using the dodge of putting a 0 in the
relevant position in the ROM type table
at &2A1-&2B0, as this will be reset
when the break key is pressed, and so
you could not push break to reset page
and the default filing system. Thus the
second claim for this DNFS ROM as
being three in one becomes apparent.
With its help and a simple software
command, your machine can be
quickly turned from a simple tape
machine to a disc-only or network-only
machine, or to a full-blown disc plus net
machine (assuming the machine has
the relevant hardware interfaces). One
example is when using a tape -based
program from disc. After loading, the
DFS is disabled, and the program re-
located to &E00. It can now be RUN in
the correct environment, and (unless it
is protected) will survive break
Now for the how'. First, a word of
warning, particularly to games addicts.
The process can happen inadvertently
if you use a program which uses page
&D00. The disabling flag is contained in
a byte between &DF0 and &DFF
(dependant upon the positon of the
DNFS ROM sideways ‘slot’). If the game
or other software corrupts this byte,
you may find when you push break or
CTRL-BREAK at the end of the game,
that your DFS or NFS has totally dis-
appeared, and that you can only get it
back by switching the machine off and
on again! (in fact it is possible to
retrieve the situation with a memory
poke’.) The first thing to ascertain is
the position of the DNFS ROM in the
available sideways ROM slots. Mine is
situated next to the Basic ROM in the
slot second from the right-hand edge of
the circuit board. This is slot 13 or &E,
and in this case the relevant byte in the
workspace table is &DF0 + &E which
gives &DFE. This location will be used
in the following description, but change
it to your DNFS slot.
To disable NFS. This requires the
msb of &DFE to be set. The nicest’ way
to do this is to type:
?DFE = ?DFE OR &80 < return >
Alternatively, look at the contents of
&DFE (using P. ^&DFE < return >),
which in my case gives &17, although
this may differ depending upon your
machine configuration, and then add
&80 to this value, giving &97, before
page 70 ►
I WOULD like to acknowledge the help I have received from three sources. First
Acorn (yes they do answer the telephone and are helpful with technical enquir-
ies), second, Chris Dawkins of Felsted School, and third, but by no means least,
the Advanced User Guide , pp 246 (*FX255 details), 273 (paged ROM type table),
281 (paged ROM workspace table), and 320-321 (service calls types 1 and 2).
RN
ACORN USER AUGUST 1984
Twillstar Computers
INGENUITY, DURABILITY, COMPATABILITY . . .
This is the Twillstar (TCL) Panasonic 3" Disk Drive which features the
ingenious dual-sided cartridge protected disk, 200K (100K per side).
Ideal for use in education and other environments where rough use is
envisaged.
Compatible with all disk interfaces, comprehensive manual and utilities
on either disk or EPROM.
YOUR SPECIAL PRICES!
DESIGN, COLOUR, SIZE . . .
This 3" Disk Drive is totally housed in a high stability aluminium two piece
casing, with a light plastic face, and a unique automatic steel shutter
which protects the disk surface. A highly sensitive injection key allows
easy insertion and extraction of your diskette. The case is finished in a
tough coating of beige to match the colour of your BBC.
The size is a compact 160mm length x 90mm wide x 55mm deep.
FEATURES, CAPACITY, USAGE . . .
This 3" Disk Drive uses 3" diskettes which are handled like a cassette,
100K each side of the diskette, giving you 200K. It can be purchased with
cables, formating disk and comprehensive manual. Ready to plug in and
use, and remember, it is compatible with all known disk interfaces for the
BBC Micro - and no extra power supply is required. The PANASONIC
TCL (TWILLSTAR) 3" Disk Drive carries a 12 MONTH PARTS AND
LABOUR GUARANTEE!
DISKETTES, SPECIFICATIONS, ACCESS ...
You may use any 3" Diskettes, Maxell, Panasonic, Hitachi etc; these are
cassette like cartridges encaged in rigid plastic with the disk surfaces
protected by a stainless steel shutter which is automatically opened and
closed by the Disk Drive. Track to track access time is three ms. Data
transfer rate 125 kbs-1 . Dual double sided Disk Drives give 1 megabyte of
on-line storage.
3" TCL/PAN ASONIC DISK DRIVE
Offer Price £99 + VAT = £113.85
(includes Manual)
CABLES AND FORMATING DISK
Offer Price £19 + VAT = £21 .85
3" PANASONIC DISKETTES
Special Offer of £4.50 each
HOW TO ORDER
To take advantage of this special offer all you have to do is fill in the
coupon below with your name and address, enclosing your chegue/P.O.
made payable to Twillstar Computers Ltd; if you are a Barclaycard or
Access card holder, please use the coupon and post to:
TWILLSTAR COMPUTERS LTD, 17 REGINA ROAD, SOUTHALL,
MIDDLESEX
Twillstar Computers
Limited
r ncom a Dnnn cniiTUAll Minni C<5PY I IR9 API TFI • ffll I 574 5271
Post to: TWILLSTAR COMPUTERS LTD,
17 REGINA ROAD, SOUTHALL, MIDDLESEX.
Please send me (No) .3"TCL Panasonic Disk Drives, at
£113.85 inclusive of VAT. plus £3.50 post, packing and insurance
Also send me (No.) - Cable(s) for (state your micro)
of VAT
f V* ^ V*/- ' .v. y J "
and Formating Disk and Manual at £23.00 each inclusive
I would like to take advantage of 3" Diskettes by Panasonic please send
me (No.) ; at £4.50 each inclusive of VAT
I enclose my cheque/P.O. for £
I prefer to use my ACCESS/BARCLAYCARD
(delete whichever not applicable)
Card No.
Signature-
Address-
BEEB FORUM |
◄ page 65
As the routine (listing 3) was written
for a disc system, it is located at &A00
although you may wish to move it to suit
your own purposes. This can be
achieved simply by changing the con-
tents of the vector contained in lines
190 and 200. When activated by press-
ing the escape key, the routine investi-
gates the contents of location &70. If it
contains 0, a VDU 2 is issued (line 80)
and a 1 stored at &70. When this
location contains 1 , a VDU 3 is sent (line
110). The two linefeeds that are sent
after turning the printer off (lines 130
and 140) are there to tidy up the output,
as it is unlikely that printing will be
halted exactly at the end of a I ine.
Line 50 performs a *FX126,0 to
acknowledge the pressing of escape,
line 210 sets the initial contents of &70
so that the first interrupt will turn the
printer from off to on and line 220
enables the ‘escape pressed’ event.
While the routine is in action the escape
key will only perform the action of
switching the printer on and off. To
return the key to normal usage, turn off
the interrupt by typing *FX13,6.
ns/
How big is
my file?
OFTEN it is useful, says Mr Davies from
Horley, to determine a file’s size (or
whether it exists or not!). This is nor-
mally quite difficult to achieve within a
Basic program, but the function in list-
ing 4 (page ii) will return the filesize
including zero if the file does not exist.
This function may be used as follows:
My File Size% = FNsize(‘‘My
File”)
Now the question is, can anyone
adapt this to intelligently read the
disc’s catalogue and return the length
of each file on it? £10 awaits the best
solution!
Reading Wordwise
into Basic programs
THREE more useful utilities have come
in from Mr Davies. The first is on read-
ing Wordwise files into Basic pro-
grams. Now, BBC Basic stores string
information in the form:
‘00’:string-length:sdrawkcabgnirts:
(ie:string backwards:)
Wordwise and other wordprocessing
programs store strings as:
:string characters &0D:
In other words, a sequence of charac-
ters followed by carriage return. To
read this into a Basic file requires the
following simple function definition
given as listing 5. The file to be read
should be opened using fi% = OPENIN
(“filename”). Strings may be read
simply by the use of this function as in
the simple program given in listing 6.
An obvious extension to the above
function is a procedure that writes files
that can be read by Wordwise. Such a
procedure is given as listing 7. The file
to be written to should be opened using
fi% = OPENOUT(“filename”).
Listing 5.
lOOO DEF FNread(fiX)
1010 LOCAL a*: a* = " "
1020 REPEAT
1030 a* = a* + CHR*(BGET£fi7.)
1040 UNTIL (RIGHT* < a*) = CHR*fcOD> OR (EOF £f i7.)
1050 = a*
Listing 6.
100 f i % = OPENIN ("filename")
110 REPEAT
120 data* ••= FNread (f 1 7.)
130 PRINT data*;
140 UNTIL EOF £fi7.
Listing 7.
2000 DEF PRQCwr i te (f i 7. ? a*)
2010 LOCAL 17., c7.
2020 FOR 17. = 1 TO LEN (a*)
2030 c7. = ASC<MID*(a*, i7., 1) )
2040 BPUT £fi7.,c7.
2050 NEXT
2060 IF RIGHT* (a* , 1 ) <> CHR*13 THEN BPUT £fi7.,13
2070 ENDPROC
< page 68
poking it back with ?&DFE = &97
< return >. To complete the change,
push BREAK to reset page and to select
the newdefaultfiling system.
To disable DFS. This requires bit 6 of
&DFE to be set. Type:
?DFE = ?DFE OR &40 < return >
Alternatively, as above, you could add
&40 to the contents of &DFE and type
?&DFE = &57 < return >. Push break
as above.
To disable both NFS and DFS. Now
both bits 6 and 7 must be set. Type:
?DFE = ?DFE OR &CO < return >
Alternatively, using the value obtained
in &DFE + &CO type ?&DFE = &D7
< return > . Push break as above.
To restore the original setup, you
merely have to restore the original
value to &DFE. The nice’ way is:
7&DFE = 7&DFE AND &3F < return > .
Alternatively, using the example value
from above, enter ?&DFE = &17. Finally
push break to reselect the default filing
system, and reset page.
Finally, two notes to augment the
details provided in the second pro-
cessor handbook, concerning the
DNFS ROM. First, it states on page 47
(correctly) that the DFS has priority
over the NFS-ie the computer will
power up in DFS rather than NFS if left
to its own devices. However, what is not
mentioned is that you can use the left-
hand one of the eight links on the front
right of the keyboard to alter this. If this
link is made, the priority is reversed.
This can also be done to a lesser
degree with an FX call, namely *FX
255,0,127 which will reverse the priority
following the next break, and will
remain in force until the next CTRL-
BREAK. Alternatively # FX 255,128,127
will turn it back.
Second, on page 49, a list is given of
the changes made to the Econet filing
system. One omission, which we dis-
covered the hard way at Oundle, is that
the protocol for the broadcast facility,
which allows eight-data bytes to be
sent to any machine on the network, is
implemented in a different manner. In
version 3.34 (the first release version)
the eight bytes received are trans-
ferred to the receive control block in the
eight spaces normally used by pointers
to the start and end of the receive
buffer. In the DNFS (net version 3.60)
this has been changed to the ‘normal’
receive procedure. Thus the eight
bytes are transferred to a receive buf-
fer pointed to by entries in the receive
control block as described on page 77
of the Econet system guide. This is a
fairly esoteric change, but it has forced
us to accommodate, both protocols!
ACORN USER AUGUST 1984
DUCKWORTH
HOME COMPUTING
EXPLORING ADVENTURES ON THE BBC MODEL B
by Peter Gerrard £6.95
This is a complete look at the fabulous world of Adventure Games for the BBC
Computer. Starting with an introduction to adventures, and their early history,
it takes you gently through the basic programming necessary on the BBC
before you can start writing your own games.
Inputting information, room mapping, movement, vocabulary - everything
required to write an adventure game is explored in detail. There follow a
number of adventure scenarios, just to get you started, and finally three
complete listings written specially for the BBC, which will send you off into
wonderful worlds where almost anything can happen.
The three games listed in this book are available on one cassette.
BBC PROGRAMS 1
Edited by Nick Hampshire
This book provides you with a range of useful and exciting programs for the
BBC Micro. Games, utilities, graphics and functional programs are covered.
The games include an exciting version of Star Trek, a full length adventure
game. Space Invaders, Battleships, Space Blaster, Brick Basher, and many
others. Among the functional programs is a personal information retrieval
package which enables you to create and manipulate up to 365 records. This
is a basic book for every user of the BBC Micro.
Written by Carl Graham and edited by Nick Hampshire, publisher of
Commodore Computing International. £6. 95
Write in for a catalogue.
DUCKWORTH
The Old Piano Factory, 43 Gloucester Crescent, London NW1 7DY
Tel: 01-485 3484
2 NEW BUSINESS
SOFTWARE PROGRAMS
FOR THE BBC MICRO
HUGE STORAGE CAPACITY
UP TO 1600/3200 FULL ENTRIES
■
FAST WRITE AND READ CAPABILITY
■
EASY UPDATES AND AMENDMENTS
WITH COMPREHENSIVE MENU
■
FULLY AUTOMATIC ALPHA-SORTING
■
VERY USER FRIENDLY
■
FULL COLOUR GRAPHICS UTILISED
■
EASY TO FOLLOW USER GUIDE MANUAL
DISK 0NLYO PRICES INCLUOE VAT & DELIVERY BY REGISTERED MAIL WITHIN 10DAYS
EITHER PROGRAM £49950 BOTH TOGETHER £900 STATE SINGLE OR DOUBLE DRIVE. 40. 80 TRACK
CHEQUE/ PO PAYABLE TO MLC COMPUTERS LTDO FULLY GUARANTEED
MLC
DEALER ENQUIRIES WELCOME
PEAR TREE MEADOW© ELLINGTON THORPE© HUNTINGDON © CAMBS 2T0A80-891141 811573
Canon Mil
Wire Dot Printer
A Printer with Flexibility and
Real Impact...
TwrifiM con jp uterI
Offer INCLUSIVE! ^
. . . If you are looking for high-speed, high quality printing in one
compact unit, then this Canon PW-1 080A unit is for you . Couple
that with the special fully inclusive Twillstar offer price of £289, and
you have a really exceptional bargain!
The features include:
❖High speed (Tinting: 160
characters per second
❖Bi-directional, logical
seeking
❖Quiet operation: less than
60dB
❖High-resolution graphic
printing: N x 16 dot matrix
❖Down loading lor user-
optional characters
❖4 character styles
printable on the same line
❖Superscript and subscript
available
❖International character
sets selectable
❖Selectable line feeding: V
and programmable
❖Handies; roll paper, fanfold,
single sheet and multipart
copy paper
HOW TO ORDER
To purchase the Canon PW-1080A printer, simply write your
name and address on a piece of paper, and post to the
address below, enclosing your cheque/P.O. made payable to
Twillstar Computers Ltd.
If you are a Credit Card Holder, simply use the telephone to
place your order. /
V*
Twillstar
Computers Limited
17 REGINA ROAD, SOUTHALL, MIDDLESEX UB2 5PL. TEL: (01 ) 574 5271
ACORN USER AUGUST 1984
71
• ■■ ■■■■■ ■■■ ■■■« ■! ■ ■■■ I
THE PRINTFp WORD
<}«rn ini iOK
=■“ eVOOj
TOP SERVICE
/ L-
iOX /
V-
JUKI 6100
One Year Warranty
20 CPS : BiDirectional & Logic Seeking
10, 12, 15 & Proportional Spacing
Wordstar Compatible
2K Buffer : 1 3 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 £347.83 + VAT = £400.00
BBC/ORIC or DRAGON Package
JUKI 6100 f CJE PRINTER PACKAGE
£420.00 Inc. VAT
CANON PW-1080A
Near letter Quality Printer
NLQ Mode 23 x 1 8 Matrix 27 cps
Draft Mode 11x9 Matrix 160cps
Full range of Epson FX 80 Print Codes
Friction & Tractor Feed
Centronics Interface Standard
CANON PW-1 1 56A (Accepts 1 5” Paper) Available
CANON PW-1 080 A £295.65 4- VAT £340.00
CANON PW-1156A £391.30 4- VAT = £450.00
PACKAGE PRICE for BBC MICRO/DR AGO N/ORIC
CANON PW-1080A C.J.E. PRINTER PACKAGE £365.00lnc. VAT
CANON PW-1 1 56A C.J.E. PRINTER PACKAGE £470.00 Inc. VAT
Special RS 232 Printer Bargain
STAR DP8480 (8” Printing) £197 00 Inc. VAT
Ideal for BBC/Newtxain/HX20 & Spectrum Int. 1
Phone for full specification
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 B8C
1 2. Character Defining Program for Downloadable-character-set
CJE. Printer Packs for other micro’s include -
Printer. Cable. Paper. Mains Plug & Delivery
STAR GEMIN1 1 0X
One Year Warranty
True Descenders 9x9 Matrix
1 20 CPS Bidirectional & Logic Seeking
40. 48. 68. 80. 96. 136 cpI
Italics. Emphasized. Double strike.
Super & Sub Scripts
Downloadable Character Set
Hi-Resolution & Block Graphics
Friction or Tractor Feed
10 X 10” Carriage, 15X15” 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 1 5X £390 Inc. VAT
STAR DELTA 10
SPEC. AS FOR 10X PLUS:-
160CPS: 8K BUFFER
CENTRONICS + RS232 INT’S STD
£320 + VAT - £368.00
BBC MICROMODEL £399.00
Electron £199.00
BBC Micro Model B with Disc Int. C469.00
Large Range of Accessories including Disc
Dnves. Printers Monitors always in stock
Printer Cables
BBC to 36 Way Centronics Type Connector £i 5 00
Dragon to 36 Way Centronics T ype Connector £ 1 5 00
One to 36 Way Centronics T ype Connector £ 1 5 00
T orch to 36 Way Centronics T ype Connector £20 00
Serial Printer Cables
BBC to 25 way D type £9 50
EPSON HX20 to 25 way D type £9 50
NEWBRAIN to 25 Way D Type £12 00
25 way D type to 25 way D type £15 00
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)
C.J.E. Microcomputers
Dept (PuW), 78 bngnton Road. Worthing
W Sussex BN1 1 2EN (0903) 213900
EXPORT ORDERS WELCOME
RING FOR SAMPLE PRINTOUT, FULL SPECIFICATIONS & LATEST PRICES
BEST PRICES & BACKUP ON THE STAR JUKI & CANON PRINTERS
A J SOFTWARE
for BBC
The Record Changer'
32K £19.96 Cass. £24.95 Disc.
for indexing, membership lists,
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 £80 + 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, 61 Jeddo Road
London W12 9ED
Better by
definition
Phillips V7001 12"Tube
High Resolution Computer Monitor
Tvitiistaf Compute”
Offer £75—
— HflB WRB
O A C mm v lAAmm Hanth w 'JnOmrt hui/tht I
345mm width x 300mm depth x 302mm height!
This special V7001 Phillips monochrome computer monitor comes direct to you
from Twillstar Computers Ltd at the exceptional price of £75 inclusive of VAT.
TWillstar Computers Ltd have negotiated with Phillips to bring you this 12" Tube high
resolution monitor which has been specially designed to display alphanumerical
and graphic information, generated by home and personal computers.
It offers compatibility with various types of computers, it accepts composite video
signals (CVBS) as well as RGB, synchronisation and sound signals!
The monitor provides a clearly legible display with a maximum of 80 characters per
line and 25 lines per display. The display format is full screen 250 x 200mm.
To reduce eye fatigue the picture tube has undergone a special anti-glare treatment.
The monitor also features a two position, adjustable stand.
Just look at the features/
1 . 12 high resolution picture tube.
2. TWo position adjustable stand.
8. Anti-glare treated screen.
4. P31 green phosphor.
5. CVBS Input connections.
6. RGB and synchronisation and
sound Input connection.
7. Sound input 0.3 watts.
8. 18MHz Bandwidth.
9. 2000 character display control.
10. Compatible with home and
personal computers.
11. Precision deflection unit for
low geometric distortion.
And of course, exterior controls allow you to switch on/off volume, brightness,
contrast, vertical size, vertical hold and horizontal size.
This unique specially designed monitor measures 345mm width x 300mm depth x
302mm high. Order now while stocks last!
HOW TO ORDER
All you have to do is fill in your requirements on a piece of
paper with your name and address enclosing your cheque/
P.O. made payable to TWILLSTAR COMPUTERS LTD. If you
are a Barclaycard or Access card holder, please use coupon
and post to address below. M
Please allow 14 to 28 days for delivery.
w
Twillstar
Computers Limited
17 REGINA ROAD, SOUTHALL, MIDDLESEX UB2 5PLTEL: (01 ) 574 5271
ACORN USER AUGUST 1984
73
A little bit of magic 'gpbfrom
MERLIN COMPUTER PRODUCTS
AN UNBEATABLE COMBINATION ! A WORD PROCESSOR
AND DATABASE WHICH CAN BE INTEGRATED.
MERLIN SCRIBE
The first professions
word
processor
for the
BBC disc
system
Among the many features available are:
• Create up to 2 55 pages in a single document.
• Screen user selectable 40 or 80 column with choice of
background and text colours.
• Insert text at any page on the document whether
currently in memory or not.
• Powerful editing commands:
Move, copy and delete with affected text displayed in
reverse video. Will move or copy within a page or to any
other page in the document.
• Word search and replace — item by item or globally
throughout the document.
• ' Go to page' ' — next and previous using up and down
cursor keys or go directly to page numbers
• On screen underlining.
• Format line controls document width and allows setting
of right and left margins.
• Tabs set on format line as required.
• Automatic centre and decimal tab.
• Text reformatting.
• Split page and dynamic page break display.
• Word count and display of cursor position by column & line
number.
• Will use disc surfaces 0 to 3 as allowed by the BBC system.
• All disc filing operations menu driven, eg. re-name, copy,
delete document, compact and catalogue disc, etc. No
knowledge of the disc system required.
• Exec document — allows conversion of BASIC programs
for editing byword processor and then re-conversion back to
either text or program files.
• File merge — one or more documents or other text files
may be merged in sequence from any disc drive between 0
and 3.
• Automatic page numbering with page number insertion
at any point on the page.
• Headers and footers.
• Total facility print module including selection of serial or
parallel output, global printer control codes, page numbering
offset, print from page to page, repeat print, etc.
• Selection of up to nine user definable keys for insertion of
printer control codes Into text, with up to five codes
allocated to each key.
• Control number of page display lines for scroll speed
Increase.
The program comes attractively packaged in a simulated
leather grain wallet which contains the manual, disc, chip &
function key legend strip.
MERLIN DfiTfiBfiSE
Merlin Database Is a database system designed
exclusively for the BBC disc based computer. It provides
for the structural input of text and numerical data
which is stored permanently as a record on the
computer. A group of records constitutes a
database. Any number of databases may be
created using Merlin Database.
Once created there are sophisticated facilities
available for searching , selecting and drawing off
information from the database by means of defining
the search characteristics. This information can then
be formatted for producing printed reports, lists etc.
Performance
• Maximum records per database 4000 • Maximum
record size 1 800 characters • Maximum no. of fields 32
• Maximum no. of characters for any single field 900
• Find any record in 2 seconds via key field access
• Search every character in a 1 00 kb database in 29 secs
Field Types
• Numeric — up to 9 digits • Date
• Sub fields for economic disc usage i.e. specify average
& maximum field size
Data Search
Search results directory held with database on disc
Data can be passed to mail merge and report writer
1 6 level conditional search
Search conditions include not', >,<, = .
Wildcard
Database automatically sorted by key field
Databasse can be set to re-sort to any alternative set of
key fields
Report Writing
• Database will Integrate with Merlin Scribe word
processor
• Format printer output with simple forms editor
• High powered forms layout & editing using Scribe (alls. rt.
justify)
• Arithmetic calculations & accumulators
• Conditional report writing
• Semi programming facility for forms & report generation
Other Facilities
• Mail merge using Scribe • Conditional mall merge
• Automatic reformating of lines • Capable of conditional
transfer of information between databases.
Database comes In chip with manual, simple fitting
instructions & systems disc. Also planned Is the production of
Database integrated with the Merlin Scribe word processor in
a single chip although the database is designed to Integrate
easily with Scribe In a separate chip.
MERLIN DATABASE £49.00
MERLIN SCRIBE £59.95
MERLIN SCRIBE/DATABASE £95.00
Prices include VAT. Price and specification subject to change
without prior notice.
Credit card orders accepted. Special discounts for
educational establishments and dealers.
MERLIN COMPUTER PRODUCTS (BUCON LTD)
35/36 SINGLETON STREET, SWANSEA SA1 30 N
Tel: (0792) 467980 (3 lines)
74
ACORN USER AUGUST 1984
INCREDIBLE ANIMATION BROUGHT TO YOUR BASIC PROGRAMS
for the BBC 32K and Electron
Available at
£8.95 cassette
£8.95 cassette for
transferral to disc
£11. 95 on 40/80
track disc
FEATURES
• An ASTOUNDING FOURTEEN (14) FOLD INCREASE
over the speed of ordinary Basic
• GENERATOR PROGRAMS with which you design
MULTI-COLOURED SPRITE CHARACTERS
• SUPERSPRITES of up to 24 x 24 pixels
• 48 SPRITES made up of 12 separate designs each with
3 clones
• INSTANT ANIMATION with two images per sprite that
switch automatically
• ENLARGEMENT FACILITY of x 2, x 3, x 4, x 5 sprite
size
• BUILT IN COLLISION DETECTOR
• FLIGHT PATHS that sprites can follow automatically
• SPRITE LIBRARY of ready to use character designs
• 30 PROGRAMS-choose the routine with the features
best suited to your own program. Hidden under your
Basic program the routine need take as little as 1 5K
memory
• SAVE/LOAD your program and sprites AS A WHOLE
• COMPREHENSIVE COLOUR MANUAL
• INTRODUCTION PROGRAM and DEMONSTRATION
GAMES
As used in programs on the market now
We claim no royalties on programs you produce using sprites
0G THE CAVEMAN
BBC 32K and Electron £7.95 cassette £9.95 disc
SAVE £4
NOW ONLY £8.95
WHILE STOCKS LAST
OG is in a calamity. His territory has been taken over by dinosaurs
that lay eggs at a really hectic rate. Og must crush the brood before
they hatch by jumping on to each and every egg. Og's problems are
compounded by a pack of slavering dinosaurs hungry for his
blood -and on higher levels by grand old Ma dinosaur herself. Og
can use his magic staff to set a trap, but time is precious as Og
knows all too well. Big bonuses can be scored for jumping on fruit,
and an even bigger bonus for snatching a kiss from his waiting
cavewife.
To order send cheque/P.O. to:
SIMONSOFT, 25 TATHAM ROAD
ABINGDON, OXON 0X14 1QB
TEL: 0235 24140
PROGRAMMERS - WE PAY 30% ROYALTIES FOR
EXCELLENT PROGRAMS
DAISY STEP
2000 DaisyWheel
Printer
TwTllrtar"C° m P uters
Offer £259«m*_
*FREE CABLE
♦FREE PAPER
... At the special price ot £259 inclusive of VAT and Post, Packing
and Insurance, this is indeed a unique opportunity to own an
amazing flexible Daisy Wheel Printer!
Just look at the features!
1.18 CPS
2. Bidirectional
3. Logic seeking
4. Proportional tracing
5. Wordstar compatible
6.13 platen -12 Printline
7. Auto underscore
8. Bold and shadow printing
9.Sub&superscripts
10. QUME compatible ribbons
11. QUME compatible daisywheels
12. 4 level impression control
13. Prints original + 4 copies
14. Low noise
This extremely attractive printer comes complete with free printer
cable and 500 sheets of test run paper- just to make sure you get
everything running smoothly!
HOW TO ORDER
To purchase this Daisy Step 2000 Daisy Wheel Printer, simply write
your name and address on a piece oi paper, and post to us enclosing
your cheque or P.0 made payable to Twillstar Computers Ltd.
If you are an Access/Barclaycard holder, simply use the telephone to
place your order.
lWillstar »
Computers Limited
17 Regina Road, Southall, MIDDLESEX, UB2 5PL. TEL: (01) 574 5271
ACORN USER AUGUST 1984
75
DRAGON 32/64
DRAGON TREK
Excellent version of this classic game
WIZARD WAR
Strategy game of magical combat
VULCAN NOUGHTS 6 CROSSES
3-D Tic-tac-toe
GAMES COMPENDIUM D1
Six games for all the family
GOLF
Almost as good as the real thing!
GRAND PRIX
Eight circuits from around the world
STARJAMMER
3-D space game
SALAMANDER GRAPHICS SYSTEM
Advanced picture drawing system
SUPER SKILL HANGMAN
Over 1 000 word vocabulary
NIGHT FLIGHT
Single engine light aircraft simulator
GRIDRUNNER
Classic arcade game
FRANKLIN'S TOMB
First of the Dan Diamond Adventures
LOST IN SPACE
The Dan Diamond Adventure continues . . .
FISHY BUSINESS
Conclusion of the first Dan Diamond Trilogy
EVEREST
Strategic simulation
LASER ZONE
Awesome shoot 'em up stuffl
D.R.S.
Powerful Date Retrieval System
TURTLE GRAPHICS
Fun & Educational implementation of LOGO
14.95
9.95
r n e
PRICE
BBC MODEL B
DRAGON RIDER
PRICE
9.95
Flaming steeds and alien wyrms
TANKSI
7.95
9.95
Armoured warfare for two
GAMES COMPENDIUM B1
7.95
7.95
Four games for the kids
GAMES COMPENDIUM B3
5.95
7.95
Three action games for the kids
EDG GRAPHICS PACKAGE (tape)
5.95
7.95
Sophisticated picture drawing
EDG GRAPHICS PACKAGE (disc)
19.95
7.95
Extended version of EDG tape
ULULfTlES PACKAGE
24.95
7.95
Four essential programming aids
TURBO COMPILER*
9.95
9.95
Less than 2K machine code BASIC compiler
737 FLIGHT SIMULATOR*
9.95
7.95
Professional standard
FRENCH TUTOR**
9.95
7.95
Up to and beyond O' level
GRAPHS **
9.95
7.95
Five programs up to A' level standard
VECTORS **
9.95
9.95
Fourteen programs up to A level standard
FRANKLIN'S TOMB
14.95
9.95
First of the Dan Diamond Adventures
LOST IN SPACE
9.95
9.95
The Dan Diamond Adventure continues . .
FISHY BUSINESS
9.95
7.95
Conclusion of the first Dan Diamond Trilogy
EAGLE
9.95
7.95
Original machine code arcade game
7.95
• DISC VERSIONS ALSO SUPPLIED
** MAY BE TRANSFERRED TO DISC
f p£TE THEHATJ
THE CRICKLEWOOD INCIDENT
ORIC 1 /ATMOS
PRICE
Truly weird and wonderful adventure
7.95
ORIC TREK
WINGS OF WAR
Excellent version of this classic game
9.95
World War Two Adventure
7.95
GAMES COMPENDIUM 01
RED MEANIES
Four exciting games
7.95
Machine code 3-D maze game
7.95
FRANKLIN'S TOMB
First of the Dan Diamond Adventures
LOST IN SPACE
9.95
ACORN ELECTRON
737 FLIGHT SIMULATOR
PRICE
The Dan Diamond Adventure continues . .
FISHY BUSINESS
9.95
Professional standard
ELECTRON GRAPHICS SYSTEM
9.95
Conclusion of the first Dan Diamond Trilogy
CLASSIC RACING
9.95
Advanced picture drawing system
GRAPHS
9.95
A season 's training, betting and racing
7.95
Five programs up to 'A' level standard
VECTORS
9.95
48K SPECTRUM
MATRIX
PRICE
Fourteen programs up to A' level standard
TURBO COMPILER
14.95
Action-packed droid-blasting
METAGALACTIC LLAMAS
6.95
Less than 2K machine code BASIC compiler
9.95
All-out arachnid annihilation
6.95
HM
'THE*
PURVEYORS OF FINE QUALITY SOFTWARE TO THE ££#7X7 SINCE jm~(9dZ
SAVE £1
If you return this voucher and order form you
will be entitled to a £ I discount on the order.
Only one discount per order. This offer applies
only to products ordered by mail direct from
Salamander Software 1 7 NORFOLK ROAD,
BRIGHTON. EAST SUSSEX. BN 1 3AA
TELEPHONE BRIGHTON (0273) 771942.
Name
Address
Post Code
PLEASE MAKE CHEQUES/POSTAL ORDERS PAYABLE TO
SALAMANDER SOFTWARE
Please rush me the following titles:
TITLE MACHINE PRICE
* P
Less discount ....
TOTAL ....
76
ACORN USER AUGUST 1984
CABLE TIES ■ PVC INS TAPE ■ BBC-CASS LEAD
BZYV88 Senes
NAT S./LOCKING
CV5V1-C9V1
7p
L.3.6"W.r
3p
0A90/91
7p-
P CLIPS WH.NYL
1N4002
4p.
3/16" Dia.
3p.
1N4004
4 5p.
1/4" Dia.
3p
IN4148
2.5p.
1/2" Dia.
4p.
1N4150
7p
3/4" Dia.
5p
20M.x12mm wide
All Cols. 39p.
■BBBH
4-Way Blk. 5.79
4- Way White 6.24
TRANSISTORS ■ LACING CORD
BC184B
BC184L
BF259
BD131
2N2646
2N3053
2N3773
TIP1 10
T05 PADS
Blk Ny
9p
9p
30p
50p
85p.
55p.
1.95
59p.
1.2p.
50V CAPACITORS
DISC CERAMICS
O.OImfd 6p.
O.lmfd 9p.
CARBON FILM
25W.5%H.S.
10R-10M 2p.
1W40C 5%H.S.
10R1M 6p.
RAINBOW per M.
10 WAV 75p.
20 WAY 145
FLAT WAXED NAT
1.2mm x ,18mm ThK
per reel 71 p
UNINSULATED
.51 5mm wire
EYELETS
2,4. 6BA 1.2p.
BUTTS 2p
LOCKING SPADE
.3 1.4mm wire
4BA 6p
1.5-2. 5 wire
4BA 5jr
200gm. Reels
16. 18swg 1.56
20. 22swg 161
24swg 1 .75
MXORE SOLDER
FUSES
20mm Anti-Surge
.5.1.2A
lOp.
MAINS 1"
2. 3.5.13A
lOp
DIN PLUGS
5pin 1 80
25p
7pm
25p
JACKPLUGS
2 5mm Mono
20p.
3.5mm Mono
25p.
3.5mm Stereo
30p.
■
4 Core 4 Scrns
perM.
50p
Chasis Mtg.
2.5, 3.5mm
20p.
DIN SOCKET 180
5pin Chas.
25p
5pin Line
30p.
ADHESIVES
3 J. Plugs 1.75
PVC EQUIP. WIRE
ALL Plain Cols.
7/0.2 p/M 5p.
16/0.2 p/M 7p.
24/0.2 p/M 9p.
CLEANING FLUID
T/Heads, PCB’s.
Contacts Etc.,
A’solCan 175
STER H/PHONES
Padded 2M Lead
20 18KHz 5.76
BE35ZE3I0SB
7 Element + 2MLead
+ Coax Plug 6.95
Cut AnyiqXh Material
L. 140mm 3.70
L. 190mm 4.00
500gms Reel
22g 60/40
7.40
3.5gm TwinPk
EPOXY RESIN 25p.
2gm Super Glue 95p.
MAINS PLUG ■ EPSON RIBBON
13amp
49p. MX/RX/FX80 450
324
555
710
741
747
7400
7474
74121
74LS123
74LS393
58p
40p
61 p
75p
72p
31 p
42p
52p
97p
1.20
D N DISTRIBUTION
72 WOOD LANE, CHIPPENHAM, WILTS. SN15 3DT. TEL: 0249 650207
All Products. FIRST GRADE FULL RANGE Price List on Request. All in stock Items
Despatched the SAME day Official Orders welcomed from Govt. Depts.. Schools, etc
CASH with Order, Please ADD 60p pEtp, then ADD 15% VAT
Cheques payable to D N ELECTRONICS.
4
Emmanuel St.
Our new Personal
Computer Centre
specializing in
the BBC Micro
with complete support
we know computers
Business &
Professional
Tel 0223 65335. 4
Home &
Educational .
Tel 0223 358264
Cambridge Computer Store
I&4 Emmanuel Street, Cambridge
With every
BBC Model B
purchased . . .
1 1 Y. nrnftH SOfTWARl
T®iwarcbmp«*«*
4C0#*> 4COPN<i#fT r.AMPC
-J 4C00NS-' Jr
Sup. P
TAKE ADVANTAGE NOW! ,
Offer Closes August 15th 1984!
This offer is open for a limited period and comes to you exclusively
from Twillstar and ACORN.
Buy a BBC Model B and obtain Completely Free a DAT A
CASSETTE RECORDER and 4 PACKS OF ACORN
SOFTWARE! Worth more than £85.00!
Perhaps you prefer Software only; then instead of the Recorder, get
5 extra packs of Acorn Software!
The choice is yours!
Order now and take advantage of our unique offer!
HOWTO ORDER
All you have to do is fill in your requirements on a piece of
paper and post to us. Please specify free package required,
and make cheque/P.O. payable toTWILLSTAR
COMPUTERS LTD. If you are a Credit Card Holder you may
order by telephone.
V*
Twillstar
Computers Limited
1 7 REGINA ROAD, SOUTHALL, MIDDLESEX UB2 5PL. TEL: (01 ) 574 5271
ACORN USER AUGUST 1984
77
HARDWARE |
Paul Beverley explains how the
Beeb’s random number generator
works, and suggests a DIY system
for greater randomness and speed
RANDOM"
THOUGHTS
T HE random number generator is
our subject this month: how it
works, whether it can be im-
proved, and how to use it in machine
code programs. Although random
numbers are produced by software, the
algorithm used, a 33-bit binary
sequence generator, is based on an
electronic circuit referred to as a ‘ring-
counter’ or 'chain-code generator’.
Before we look at the software, let’s see
how the circuit works. Figure 1 shows a
simple four-bit ring counter which con-
sists of a shift register made up of four
bistables which are basically one bit
memory cells. Every time the register
receives a clock pulse, each bit shifts
one place to the right and the first bit
(QO) takes on the value of the data
input. This input is produced by feeding
back the outputs of two stages of the
register through an exclusive -OR
(EOR) gate.
This circuit consists of four bits, so
there are 2 A 4 (ie, 16) possible combi-
nations of outputs; but if the register is
set to zero initially, the value will
always stay at zero. This is because 0
EOR 0 = 0, which means the data input
to the register is always zero. However,
if you start with any other number, this
ring counter will go in a particular
sequence through all the remaining 15
possible combinations. The sequence
produced depends on which of the lines
are fed back, and only certain combi-
nations of lines will give the maximum
length sequence. In the case of a four-
bit counter we have to use either Q3
and Q2, or Q3 and QO. Using Q3 with Q1
will cause this counter to go into a loop
consisting of fewer than the maximum
15 states.
With a longer shift register, certain
lengths of register have no combi-
nation of two feedback lines that will
produce the maximum possible cycle
length of (2 A N-1) states. In those
cases, three feedback lines will still not
produce the full cycle length, and four
lines have to be used. Table 1 shows
the numbers of lines needed for vari-
ous lengths of register.
A very long ring-counter can be used
as a means of generating a pseudo-
random number. We call it ‘pseudo-
random’ since it is not based on a truly
random phenomenon, but provided
you use a long enough cycle length it is
adequate for most purposes. The gen-
erator used on the BBC micro consists
of a 33-bit ring counter, which gives a
cycle length of 2 A 33 - 1 which works out
at 8,589,934,591' Before I discovered
>Q3
Clock input
Figure 1. Circuit diagram of a 4-bit ring counter
AF87-
A0
20
LDY
#&20
\
Count 32 shifts.
AF89-
A5
0F
LDA
&0F
\
Move bit 3
AFBB-
4A
LSR
A
\
of &0F into
AF8C-
4A
LSR
A
\
LSB of the
AFBD-
4A
LSR
A
\
accumul ator .
AF8E-
45
11
EOR
&1 1
\
EOR it with bit 33
AF90-
6A
ROR
A
\
Put LSB into Carry flag.
AF91-
26
0D
ROL
&0D
\
Shift along
AF93-
26
0E
ROL
Sr0E
\
all four
AF95-
26
0F
ROL
8<0F
\
bytes, and
AF97-
26
10
ROL
fc 10
\
finally the carry
AF99-
26
11
ROL
Sell
\
into LSB of Sell.
AF9B-
88
DEY
\
Count down to zero.
AF9C-
D0
EB
BNE
&AF89
\
Do it again.
AF9E-
60
RTS
Figure 2. Section or machine code from the Basic II ROM -shifts the pseudo-random
number generator 32 places. The same routine in Basic I starts at &AFB6
ACORN USER AUGUST 1984
HARDWARE
Set up before call
Code being
timed
Time
(MS)
Number
range
Comments
_
R% = RND
1160
-2A31/+2 A 31
G% = &AF87:D% = &0D
CALL G%:R% = !D%
1700
— 2 A 31/+2 A 31
Slower!
1% = 256
R% = RND(I%)
3680
1-256
G% = &AF89:
Y% = 8:D% = &0D
CALL G % : R % = ?D %
1130
0-255
8 bit shift
G% = &AF87:D% = &0D
C ALL G % : R % = ?D %
1680
0-255
32 bit shift
1% = 8
R% = RND(I%)
3650
1-8
1% =7
R% = RND AND 1%
1460
0-7
1% could be 3,
15,31,63 etc
H% = &7FFFFFFF
R = RND(1)
1560
0-1
G% = &AF87:D% = &0D
CALL
G%:R = !D%/H%
3830
0-1
Slower!
Table 2. Timings of various random number generator calls (calls for BASIC I are &AFB6
what the algorithm was, I wrote the
fastest Basic program I could to see if I
could find out when the sequence of
numbers produced by the RND com-
mand repeated itself. I gave up after
three days -a good job, for to find the
repeat would have taken almost six
months’ continuous processing!
The reason for using 33 bits is that we
need to produce four-byte random
numbers but, as shown in table 1, the
number of feedback lines needed for
maximum cycle length on a 32-bit
counter is four. Thus it is easier to use
one bit of a fifth byte to make it up to 33
bits, and then you have only to exclu-
sive-OR two lines.
Number of
Number of
stages
feedback lines
3
2
4
2
5
2
6
2
7
2
8
4
9
2
10
2
11
2
12
4
13
4
14
4
15
2
16
4
17
2
23
2
24
4
25
2
31
2
32
4
33
2
Table 1. The number of feedback lines
needed to produce a maximum length
cycle on an N bit ring counter
Figure 2 shows a disassembled list-
ing of the code, and figure 3 shows it
schematically. The comments on the
listing and the diagram should explain
what is going on. The idea is that it does
32 shifts each time a new random
number is wanted. Then if you have
asked for RND(1), Basic has to do
further manipulation to make it into a
floating point number between 0 and 1.
and &AFB8)
For RND(N%), where N% > 1, it takes
a number between 0 and 1, multiplies it
by N% and rounds it up to the nearest
whole number to give a number
between 1 and N%.
As you can see from table 2, it takes
between just over a millisecond (ms)
and about 3.6ms to produce' these
numbers. This may not seem a long
time, but for some simulations or
machine code games it would be good
to have some means of speeding things
up. There are three possible
approaches; the first is to try to speed
up the use of the generator in the Basic
ROM, the second is to write a faster
simulation, and the third, for the fastest
speed, is to make up the generator in
the form of an electronic circuit, and
read it using some sort of interface.
Even when working in Basic it is
possible to speed things up in certain
cases, as shown in table 2. If you need
a four-byte number as produced by
RND then it is no quicker to CALL the
routine, but if you want only a single-
byte random number it is an advantage
to CALL the routine. The results show
that RND (256) is much slower than
CALLing the routine and picking off the
byte using byte indirection, even if you
shift it by 32 bits instead of eight.
The other way to improve the speed
is to use a number range which is a
power of two. This is done by using
RND and doing a logical AND on it with
3, 7, 15, 31 , 63, etc. This effectively picks
off a number of bits from the bottom of
the four-byte number. You have to
remember, though, that RND AND 7, for
example, produces a number between
0 and 7, and the nearest equivalent is
RND(8), which produces a number
between 1 and 8.
When writing machine code pro-
grams, it is possible to use the random
number generator in the Basic ROM,
provided of course you don't want to
put your code in sideways ROM. Even
so, it is simplicity itself to copy the code
shown in figure 2 into your own pro-
gram.
For example, all you have to do if you
want an eight-bit random number is to
shift the generator eight times and read
off one of the bytes.
Thus:
LDY #8
JSR &AFB8 (or &AF89 for Basic II)
LDA &OD
would return the random number in the
accumulator.
When it comes to writing a new
random number routine, the problem is
that reducing the length of the counter
Figure 3. The 33-bit ring counter simulated by program 1
ACORN USER AUGUST 1984
HARDWARE |
shortens the cycle time and therefore
reduces the randomness. The tech-
nique I have used is to shorten the
length to two bytes and use only 15 of
the 16 bits for feedback purposes to
simplify the exclusive-OR process
(table 1). To regain some of the lost ran-
domness I have used an interrupt rou-
tine which increments a counter. While
shifting the two bytes, this counter is
exclusive-ORed with the other feed-
backlines.
All this is illustrated in program 1
(yellow page ix). This includes two
methods of testing the randomness of
the generator and also allows you to
apply the tests to the existing generator
for comparison. The first test is a bit-
map which puts dots on the screen
whose co-ordinates are selected by the
generator. This will soon reveal any
patterns in the cycling. The second is a
frequency graph or histogram which
plots a graph of the number of times (Y-
axis) each of the numbers 0 to 255 (X-
axis)are selected.
I am not convinced as to how effec-
tive these routines are at testing the
randomness of the generators, but I
have tried in vain to find a better way.
The impressive looking equations in
learned papers about random number
generators were totally incomprehen-
sible to me. Is there a statistician out
there who knows how to test random
number generators?
Nevertheless, the results of these
tests seem to show that the new gener-
ator gives roughly the same degree of
randomness as the original one, even
though it takes only 14.5 microseconds
(ps) per shift (116 ps per eight-bit
number) compared with the 22 ps per
shift (176 ps per eight-bit number) that
the Basic generator takes. The new
generator, however, needs an interrupt
routine as well which will slow down
the overall speed of the program
slightly. However, the routine adds only
4ps to each interrupt routine, and inter-
rupts occur only every 5ms, so that is
less than 0.1% reduction in speed.
The parts of the program relating to
producing the new random number are
line 720, which picks up the present
value of the interrupt vector, lines 850
and 860, which make up the interrupt
routine, lines 900-960, which change
the interrupt vector, lines 1000-1060,
which restore the original interrupt
vector to disable our additional routine,
and lines 1160-1250, which contain the
shifting algorithm itself.
Now for a challenge. If you want to
write your own random number rou-
tine, you can put it in place of the
‘newRND’ routine and test it out. If it
either shows better randomness on
each of the two tests than either of the
routines given, or it's faster than 14.5ps
per shift, let us know, and we ll publish
it. However, if you really want a good-
quality, high speed random number
generator you’ll have to wait for next
month.
Next month A random number gener-
ator made from components costing
less than £4 which attaches to the user
port. It can produce eight-bit numbers
at a maximum rate of one every 20ps,
and reading the number takes only 6ps,
which gives you 14ps to do something
with it before the next one is ready.
PUBLISHER’S ANNOUNCEMENT
ACORN USER
SUBSCRIPTIONS
We apologise to readers who have suffered
a disruption following the change of
publisher.
All records have now been transferred to a
new computer system, but there is still a
backlog of renewals and queries from
people quoting the old subscriber
numbers.
A 24-hour answering service on all
subscription enquiries is available on
Nutfield Ridge (073782) 2957.
Correspondence will be dealt with faster if
you send or quote the new Redwood 7-digit
code from your current wrapper or renewal
notice. (This is especially important if the
subscription is paid for by someone other
than yourself.)
Do not write in about the same problem
twice - please be patient, you should still
find that your copies arrive.
ACORN USER
PAPER QUALITY
A combination of exceptional demand from
the USA and industrial action affecting
paper mills has caused a severe shortage of
the coated paper on which we usually print
Acorn User. As a result, the cost of this
paper has risen by 30% in ten months.
As most readers would prefer us to keep the
cover and subscription price at current
levels, we have switched the non-colour
sections of Acorn User to the sort of paper
used in the magazine supplements of
Sunday newspapers.
We hope this will not interfere with your
enjoyment of the content which, of course,
we continually strive to improve. Issue sizes
have doubled since last year, with no
increase in cover price, so we are sure you
will find Acorn User still delivers great value
for money.
ACORN USER AUGUST 1984
I
FIRST BYTE
16 PAGES OF FUN AND LEARNING
THE 16 yellow pages in this
First Byte: ’Sounds inviting’ (page 47)
i
section contain all the major pro-
Beeb Forum: utilities (page 65)
ii
grams in this issue. We’ve separ-
First Byte: ‘How to correct program listings’ (page 37)
iii-vi
ated the listings from the articles
Beeb Forum: ‘Seconds out’ (page 66)
vii
to make them easier for you to
Beeb Forum: ‘New chip with Tube’ (page 68)
viii
type in and find -or even cut out
Hardware: ‘Random numbers’ (page 78)
ix
and keep separately under topics
Education: Teaching toddlers’
xi
such as graphics, sound, utilities,
Education: ‘Zootime for micros’
XV
etc.
Atom: ‘Avoiding errors . .
xvi
•
•
See ‘ Sounds inviting \ page 47
•
•
•
10 REM *** ON THE LAKE ***
10 REM **** RIDING ****
•
• 20 REM **(c) Acorn User **
20 REM ** (C) Acorn User **
•
# 30 MODE 6
30 MODE 6
•
9 40 VDU19,0, 4; 0;
40 VDU19 ,0, 4; 0;
• 50 PRINT
50 PRINT
•
60 PRINT SPC(IO)" ON THE LAKE"
60 PRINT SPC (7) "A TUNE CALLED RIDING"
• 70 PRINT SPC (9) " (c ) Acorn User"
70 PRINT SPC ( 9 ) " < c ) Acorn User"
•
m 80 0=0
80 0=24
9 90 D=0
90 FOR NNN= 1 TO 2
• 100 D=D+1
100 FOR NN= 1 TO 2
•
110 RESTORE 220
110 RESTORE 210
• 120 FOR N=1 TO 44
120 FOR N= 1 TO 42
•
m 130 READ A, B, C
130 READ A, B, C
m
9 140 SOUND 1 ,-15,A+0,C
140 SOUND 1 ,—15, A— 0 , C*8
w
0 141 SOUND 2,-15,B+0,C
150 S0UND2 , — 15 , B-0 , C*8
•
150 NEXT N
160 NEXT N
• 160 ON D G0T0170, 180, 190,210,210
170 0=0-12
•
m 170 0=-24 : GOTO 100
180 NEXT NN
A
• 180 0=0 : GOTO 100
190 0=24
w
^ 190 0=-l 2 : G0T0100
200 NEXT NNN
•
200 0=— 24 : GOTO 100
210 DATA 165, 101 ,1,169,101,1,165,101,1,
• 210 END
177,117,1, 169,117,1 ,165,117,1,157,129,1,
•
220 DATA165, 101 ,5, 157, 101 ,5, 149, 101 ,5,
165,129,1,157,129,1, 169,129,1 , 165, 129,1,
A
• 177,97,5,177,89,5,177,81,5,165,101,5, 157
157,129,1,149,117,1,157,117,1,149,117,1
W
0 ,101,5,149,101,5,177,97,5,177,89,5,177,8
220 DATA165 , 101 , 1 , 157,101 , 1 , 149, 101 , 1 ,
•
1,5,165, 101,5,157,101,5, 149,101 ,5
157,129,3,157, 121,3,165,117,1 ,169,117,1,
• 230 DATA169, 109,5, 165, 109,5, 169, 101 ,5,
165,117,1,177,101,1,169,101,1,165,101,1,
•
177,97,5,169,97,5,165, 101,5,157,81,5, 157
157,121,1, 165, 121,1, 157,121 , 1
a
• ,89,5,97,97,5,165,101,5,157,101,5,149,10
230 DATA169, 109, 1 , 165, 109,1 , 157,109,1 ,
•
^ 1,5,177,97,5,177,89,5,177,81,5
165,129,1,169,129,1,165,129,1,157,121,1,
•
240 DATA 165, 101,5,157,101,5,149,101,5,
165,121,1,157,121,1,149,117,1,149,129,1,
• 177,97,5,177,89,5, 177,81,5,165,101,5,169
,101,5,165,101,5,157,89,5,165,89,5,157,8
# 9,5
149,117,1,149,101,3
•
•
£ 250 DATA149, 101 , 15, 149, 101 , 10
•
•
•
•
• Listing 1
Listing 2
•
•
SPECIAL MONTHLY LISTINGS CASSETTE
FOR readers who have trouble
typing in listings, or just don’t have
the time and patience, ACORN
USER has made a special cassette
available containing all the major
programs in this issue. It costs just
£3.75, which includes postage and
packing. Turn to page 81, which is
immediately after this yellow pages
section, for details.
The order form is at the bottom of
page 82.
ACORN USER AUGUST 1984
BEEB FORUM J
See pages 65 and 70
•
•
Listing 3. Printer toggler interrupt routine by C Binstead
•
•
•
i
REM
PTRTGLR - PRINTER TOGGLER INTERRUPT ROUTINE
•
•
REM
w
2
a “Y
10
FOR I’/.=0 TO 2 STEP 2
w
m
• 20
P7.=&A00
W
A 30
COPT 17.
•
40
PHP 3 PHA s TXA s
PHA 8 TYA s PHA
/Save Registers
• 50
LDA #126 s LDX #0
s JSR &FFF4
/Acknowledge ESCAPE pressed
•
m 60
LDA&70 s CMP#0
/Check 'Toggle' byte
•
70
BNE PTROFF
/If 1 turn printer off
• 80
. PTRON s LDA#2 s JSR StFFEE
/VDU 2 - Turn printer on
•
• 90
LDA#1 s STA&70
/Invert 'Toggle' byte
0
100
JMP PIF
/Interrupt finished
• 110
.PTROFF s LDA#3 s
JSR &FFEE
/VDU 3 - Turn printer off
•
120
LDA#0 s STA&70
/Invert 'Toggle' byte
A
• 130
LDA#1 s JSR &FFEE
s LDA# 13 ! JSR &FFEE
/VDU 1,13 — Send CR to printer
W
# 140
LDA# 1 s JSR ScFFEE
s LDA# 13 : JSR &FFEE
/VDU 1,13 - Send CR to printer
•
150
.PIF
• 160
PLA s TAY s PLA s
TAX s PLA : PLP
/Restore registers
•
# 170
RTSs 3 REM
Return from interrupt routine
•
180
NEXT 17.
® 190
?&220=Sc0 s REM
Low byte of interrupt address
•
# 200
?Sc221=S(A s REM
High byte of interrupt address
0
210
?8t70=0 s REM
Start condition 'Printer off-on
• 220
•
•
*FX14,6 s REM
Enable 'ESCAPE PRESSED' event
•
•
•
•
•
Listing 4. Function to return the filesize, by Mr Davies of Horley
•
•
•
3000
DEF FNsize (f i lename$)
•
A
•
30 1 0
REM
w
•
3020
REM **
De-fine osfile.
•
•
3030
LOCAL
osfile: osf i 1 e= 2<FFDD
•
•
3040
REM
•
A
3050
REM **
Set. up osfile workspace in zero page.
•
w
3060
LOCAL
m"/.s m"/.= 2<70: mV. ! 8<A= 0
•
3070
REM
•
•
3080
REM **
Store filename^ in a temporary memory area.
•
•
3090
LOCAL
n7„: n7.= &100: $ n 7. = filename^
•
•
3100
REM
•
3110
REM **
Point osfile workspace to filename^
A
•
3 1 20
rn7.?0=n7. MOD &100: m7.?l=n7. DIV ?<100
•
•
3130
REM
•
•
3140
REM **
Now set X7. and Y7. to point to workspace
•
•
3150
REM **
and set A7. to 5. This requests the files
•
•
3 1 60
REM **
attributes from the disc catalogue.
•
w
3 1 70
XV.— mV. :
YY.—mY. DIV &100: A7.=5: CALL osfile
A
•
3180
REM
•
•
3190
REM *,*
Finally, extract the size from the workspace.
•
•
•
•
3180
-mV. ! ?<A
•
•
•
ACORN USER AUGUST 1984
See ' How to correct listings \ page 37
10 REM listing 1
20 REM Uncorrected version
30 MODE 1
40 PROCi ni ti al i se
50 PROCclock
60 ON ERROR GOTO 80
70 PROCrun
80 REPEAT
90 PROC INPUT
100 UNTIL0
110 END
120 :
130 DEFPOCi ni t i al i se
140 *FX111,0
150 @=0
160 DIM B(l) ,hex*(15) ,oldBl>
170 VDU 23; 8202; 0; 0; 0
180 VDU 19,0,4,0,0
190 VDU 19,2,0,0,0
200 VDU 24,0,352; 1279; 1023;
210 FOR N-0 TO 15
220 hex*(n)=CHR*
(N-48* (N< 10) -55* (N>9) )
230 NEXT N
240 GCOL0 , 1 29
250 CLG
260 VDU, 28, 0,31 ,39,21
270 END
280 s
290 DEFPROCcl ocks
300 VDU5
310 GCOL0 , 2
320 MOVE320 ,110
330 PRINT"Hexadeci mal numbers
340 r ad=250
350 FOR N-0 TO 1
360 FOR T=0 TO 51
370 VDU29 , (300+600*N) ; 700;
380 MOVE (rad*SIN (T*PI /8) ) ,
<rad*C0S(T*Pl/8) )
390 PRINT hex* (T)
400 NEXT N
410 NEXT T
420 GCOL0 , 3
430 r ad=280
440 FOR N = 0 TO 1
450 VDU29, (312+600*N; 685;
460 MOVE0 , rad
470 FOR T=0 TO 2*PI STEP P 1/12
480 DRAW (rad*SIN (T) ) , (rad*C0S (T) )
490 NEXT T
500 NEXT N
510 VDU4
520 ENDPROC
530 ;
540 PROCrun
550 FOR T=1 TO 255
560 PROCdi spl ay ( t )
570 NEXT T
580 ENDPROC
590 s
600 DEFPROCdi spl ay (number )
610 oldb(0)=B(0)
620 ol dB ( 1 ) =B ( 1 )
630 B ( 0) “number MOD 16
640 B ( 1 ) =number D1V 16
650 FOR N=0 TO 1
660 PROCi ncrement (7 , ol dB (N)
670 PROCi ncrement (5 B(N))
680 NEXT N
690 PROCprint
700 X-GET
710 ENDPROC
720 s
730 DEFPROCpi nt
740 CLS
750 COLOUR 2
760 PRINTTAB (1,2) "8<"; hex (B(l) ) ; "0";
770 COLOUR 3
780 PRINT = 16 x "B(l)" = " ;
790 C0LOUR 1
800 PRIN T ( 1 ) *16
810 COLOUR 2
820 PRINTTAB (25,2) ; hex* (B (0) ) ;
830 COLOUR 3
840 PRINT** = **
850 COLOUR 1
860 PRINT B (0)
870 COLOUR 2
8B0 PRINTTAB (9,9) "St";
hex* (B ( 1 ) ) , hex* (B (0) ) ;
890 COLOUR
900 PRINT" = ";
910 COLOUR 1
920 PRINTnumber
930 COLOUR 2
940 PRINT" in BASE 10"
950 PRINTTAB (12,9) "Press spice bar"
960 ENDPROC
970 s
980 DEFPROCi ncrement ( Z , val ue)
990 VDU29 , (918— 600*N) ; 685
1000 r ad—200
1010 ang-val ue*PI /8
1020 MOVE0 , 0
1030 PLOT Z , rad*SIN (angl e) , r ad s COS (angl e)
1040 ENDPROC
1050 8
1060 DEFPROCi nput
1070 repeat
1080 CLG
1090 INPUTTAB (5,5) "Enter a number
in base 10 "number
1100 UNTIL (number'/. > =1)
AND (number'/. < 256)
1110 PROCdi spl ay (number'/.)
1120 ENDPROC
ACORN USER AUGUST 1984
FIRST BYTE
1
See ‘How to correct listings page 37
10
REM listing 2
620
20
REM Correct version
630
30
MODE 1
640
40
PROCinitialise
650
50
PROCcl ocks
660
60
ON ERROR GOTO 80
670
70
PROCrun
680
80
REPEAT
690
90
PROCi nput
700
100
UNTIL0
710
110
END
720
120
■
730
130
DEFPROCini ti al i se
740
140
*FX 11,0
750
150
@7.-0
760
160
DIM B(l) , hex $(15) , ol dB ( 1 )
770
170
VDU 23;8202;0;0;0;
780
180
VDU 19,0,4,0,0,0
790
190
VDU 19,2,0,0,0,0
800
200
VDU 24,0; 352; 1279; 1023;
810
210
FOR N-0 TO 15
820
220
hex$(N)-CHR*
830
(N-48* (N< 10) -55* (N>9) )
840
230
NEXT N
850
240
GCOL0 , 129
860
250
CLG
870
260
VDU 28,0,31,39,21
880
270
ENDPROC
890
280
:
900
290
DEFPROCcl ocks
910
300
VDU5
920
310
GCOL0 , 2
930
320
MOVE320 ,1010
940
330
PRINT"Hexadeci mal numbers"
950
340
rad=250
960
350
FOR N=0 TO 1
970
360
FOR T=0 TO 15
980
370
VDU29 , (300+600*N) ; 700;
990
380
MOVE (rad*SIN (T*PI /8) ) ,
1000
(rad*C0S(T*PI/8) )
1010
390
PRINT hex$(T)
1020
400
NEXT T
1030
410
NEXT N
1040
420
GCOL0 , 3
1050
430
rad-280
1060
440
FOR N - 0 TO 1
1070
450
VDU29 , (312+600*N) ;685;
1080
460
MOVE0 , rad
1090
470
FOR T-0 TO 2*PI STEP PI/ 12
480
DRAW (rad*SIN (T) ) , (rad*COS(T) )
1100
490
NEXT T
1110
500
NEXT N
1120
510
VDU4
520
ENDPROC
530
:
540
DEFPROCrun
550
FOR T-l TO 255
560
PROCdi spl ay (T)
570
NEXT T
580
ENDPROC
590
:
600
DEFPROCdi spl ay (number )
610
ol dB (0) -B (0)
oldB(l)»B(l>
B (0) "number MOD 16
B ( 1 ) ■numbtr DIV 16
FOR N-0 TO 1
PROCincrement (7,oldB (N) )
PROCincrement <5,B(N) )
NEXT N
PROCprint
X=GET
ENDPROC
■
•
DEFPROCpr i nt
CLS
COLOUR 2
PRINTTAB (1,2) "8<" ; hex* (B ( 1 ) ) ; "B")
COLOUR 3
PRINT" = 16 x "B<1) " = ";
COLOUR 1
PRINTB ( 1 ) *16
COLOUR 2
PRINTTAB (25 ,2) "Sc" ; hex* (B (0) ) ;
COLOUR 3
PRINT" - "5
COLOUR 1
PRINT B (0)
COLOUR 2
PRINTTAB (9 ,6) "8<" ; hex* (B < 1 ) > ,hex*(B<0) ) ;
COLOUR 3
PRINT" =
COLOUR 1
PRINTnumber ;
C0L0UR3
PRINT" in BASE 10"
PRINTTAB (12,9) "Press space bar"
ENDPROC
:
DEFPROCi ncrement (Z, value)
VDU29, (91B-600*N) ;685;
rad-200
angl e=val ufe*PI /8
MOVE0 , 0
PLOT Z , rad*SIN (angle) , r ad*COS (angl e)
ENDPROC
:
DEFPROCi nput
REPEAT
CLS
INPUTTAB<5,5) "Enter a number in
base 10 "number'/.
UNTIL (number’/. > -1) AND (number’/. < 256)
PROCdi spl ay (number’/.)
ENDPROC
ACORN USER AUGUST 1984
| FIRST BYTE
See 'Ho w to correct listings page 37
(<N>8 S) ^uowajDuiDoad
<N>aPI°‘l) ^usmajDUTQoad
t
I 01 0=N dOd
91 Aid Jaqujnu=(T)a
91 dOW -iaqajnu=(0)a
( T ) 8= ( I ) 8P t°
i
(0)8=(0)qpio
( jaqujnu) Ap ids TP00ddd3d
:
00dddN3
1 1X3N
i
(^) Aeidsipoodd
553 01 1=1 dOd
1
unjGoyd
00dddN3
trndA
N 1X3N
1 1X3N
( (l)S03*PeJ) * ( (l)NIS*Pe-')Myaa
ZT/Id d31S Id*Z 01 0=1 dOd
P*J‘03AOW
I I
V'T
•S89 *N*009+3X£> ‘63ndA
X 01 0 = N dOd
083=ppj
£‘01009
0Z.9
099
0S9
0*9
0£9
039
0X9
009
065
085
0Z.S
095
055
0*5
0£5
035
0X5
005
06*
08*
01*
09*
05*
0 **
0 £*
03*
X3‘6£‘ X£‘0‘83‘ndA 093
910 053
63 X ‘01009 0*3
N 1X3N 0£3
i
( <6<N) *SS- C 0 T >N ) *8fr-N ) *dH3= ( u ) $ xaq QZZ
ST 01 0=N dOd 0TZ
I
*£Z0T «6ZZT SZS£‘0‘trZ nOA 00Z
I I
NK V
0‘0‘0‘Z‘6T naA 06 T
I I
'♦'V
0‘0‘fr‘0‘6T naA 08 T
1 1X3N 01 fr
I
V
N 1X3N 00*
(l)*x»M INIdd 06£
V
( <8/Xd*l)S09*Pe-0 ‘
( (8/Id*l)NIS*P^-i)3A0W 08£
*001* <N*009+00£) ‘63ndA 01£
XS 01 0=1 dOd 09£
1
X 01 0-N dOd 0S£
0S3=ppj 0*2
s-iaqumu ipw papsxan,, INIdd 0££
i i
0 X X ‘ 0323AOW 03£
3 ‘ 01009 0X£
SHdA 00£
s>iDOiD30ddd3d 063
= 083
i i i i
QN3 01Z
0 5 0 ‘0 *Z0Z8 *£Z naA 01 T
'♦'V
<iaPI°‘ (ST)»xaM‘ (1)3 Wia 09 t
I I
0=@ 05 X
1
0‘TTTXd* 0frl
I I
astiPi^xui30dd3d 0£ X
S 03 X
dN3 0XX
0iiiNn 00 x
11111
indNIOOdd 06
!W3d3d 08
unload 01
08 0109 d0dd3 NO 09
1
>fDOID00dd 05
asiiPi^iutoodd 0 tr
X 3dOW 0£
UOI5J3A pa^DajJODUfi W3d 03
2 Bui^sii W3d 0 X
wm
ACORN USER AUGUST 1984
vo
FIRST BYTE I
See ‘How to correct listings page 37
•
•
•
DOUddNB 0ZII
(•/.jaqumu)/*idsip30Hd 01 IT
•
•
•
•
•
< 9 S 3 > '/.Jaquinu) QNd <1 = < y.Jsquinu) TIINn 0011
•
a
•
•
jaqumu,, 0 t aspq ut jaqumu f Jaqua,, <s‘S>aV±±ndNI 0601
t
w
•
•
9 “ID 080 T
•
•
•
•
^esdaj 0 Z. 0 T
^nduxooddd 3d 0901
s 0 S 0 I
□OddGNB 0tr0I
•
•
•
•
•
(atBup)S 0 Dspe-J‘ <aiBue)NIS*P'ej‘Z lOHd 0 £ 0 I
0 1 03AOW 030 T
•
•
•
1 1 1
WV
8 /Id*antPA= 6 up 0101
•
•
002 =pp^ 0001
1
•
•
•
•
S89 • (N*009— ST6) ‘63na6 066
(an x’pa 4 2 ) ^uauiaJDU T30ddd3G 086
« 066
□OddGNB 096
•
•
•
•
•
„jpq aD ids ssajd,, ( 6 ‘ 3T ) SWIlNIdd 0S6
h 0 T 3Stf8 ut „J.Niad 0fr6
1
•
•
•
z anoioo 0£6
*
•
•
•
A
'v
jaquinuiNIdd 026
TdnOlOG 016
*„ = nlNIdd 006
i
•
•
•
•
•
dnonoo 068
w
•
•
A
*■ ( (0) 8) $xaq‘ ( <T)a)*xaqS„>J 1 , (6*6) aWilNIdd 088
3 ancnoD 0 Z .8
i
•
•
w
•
'T
(0)8 INIdd 098
I anoioo 0 S 8
•
•
•
•
„ - nlNIdd 0frB
£ dnOIOG 0£8
* < (OJa)**^*.,*,. ( Z * S3 ) 8V11N I dd 028
2 dflOHOG 0T8
w
•
•
•
•
i i i
'T'f'T
9I*(I)± NIdd 008
i
•
•
•
t anoioo 06 Z
•
•
V
• i
w
i„ = .. < T > a .. * 91 = INIdd 086
s antnoo 066
•
•
w
•
•
1 •
w
i„0„ • ( <I)8> xaqt,,^,, (3‘ T)8VllNIdd 096
2 anoioo 0 sz
SIO 0fr6
•
•
•
•
•
1 1
V'T
^uxdoodddBa 0£6
s 026
□OddONd 016
■
•
•
•
•
•
139— X 006
}UiJd3oyd 069
N 1X3N 089
•
•
•
•
i
■>**
•
•
ACORN USER AUGUST 1984
I BEEB FORUM
See Beeb Forum page 65
•
A6 F4
LDX
&F4
\
save old rom id
•
84 F4
STY
ScF4
\
insert new rom id 0
8C 30 FE
STY
&FE30
\
switch to new rom
•
AO 00
LDY
£&00
\
use indirect indexed addressing 0
Bl F6
LDA
(&F6),Y
\
to read byte pointed to by &F6,&F7
•
86 F4
STX
8tF4
\
restore old rom id #
8E 30 FE
STX
!cFE30
\
switch back to old rom
•
•
60
RTS
\
return W
•
Figure 1. Routine called
from OS ROM
460 FOR Z"/.=0 TO 18
and line 510:-
510 DATA &A6, &F4, &84, &F4, &8C, &30, &FE, &A0, &00, &B1 , &F6, Sc86, 2*F4,
&8E , 2c30 , &FE , &85 , &F6 , &60
Figure 2. Changes to
program 1 if OS routine
inserted
0 REM ROM-DUMP (C) R. Newman, Oundle School, May 1934
10 DIM buf 715, bl kVA
20 osbyte=&FFF4: osword=ScFFFl
30 M0DE3
40 PR I NTT AB (30, 1 ) "ROM-DUMP"
50 INPUTTAB (25, 3) "Which ROM" 7 (12-15) "P.7.
60 IF R7.C12 OR R7.>15 THEN PRINTTAB (44, 3) ;9PC(10) :G0T050
70 PR I NT ,
BO AT7.=S)7.:a7.=&00020003:REM adjust print field
90 PROCover: REM "poke" code to 10 memory
100 PROCwr i t e ( &80 , &F7 ) : REM &F6,8cF7 points to page ScBOOO
110 PROCwr ite (0,8.200): REM point USERV (&200, 8(201 ) to code at &2200
120 PROCwr i t e ( &22 , &20 1 )
130 FOR Z7.=0 TO 255 STEP 16
140 PRINT" (&8000+Z7.);" - ";
150 FOR J7.=0 TO 15
160 PR0Cwrite(Z7.+J7.,&F6):REM set low byte of &F6,8cF7 pointer
170 PROCstarcode: REM call USERV code to get ROM byte
180 buf7.?J7.=FNread(&F6):PRINT"buf7.?J7.;:
REM transfer ROM byte & print it
190 NEXTJ7.
200 PRINT" : ";
210 FOR J7.=0 TO 15:REM print ascii interpretation
220 IF buf7.?J7.<32 OR buf 7.7J7.M27 THEN PRINT".";
ELSE PRINTCHR$(buf7.?J7.);
230 NEXTJ7.
240 PRINT
250 NEXTZ7.
260 S>7.=AT7.:REM reset print field
270 END
280 DEF PROCwr i te (data, addr )
290 LOCAL A7.,X7.,Y7.
300 ! bl k%=addr : bl k7?4=data
310 A7.=6:X7.=blk7.:Y7.=X7. DIV256
320 CALL osword
330 ENDPROC
340 DEF FNread(addr)
350 LOCAL A7.,X7.,Y7.
360 1 bl k7.=addr
370 A7.=5:X7.=blk7.:Y7.=X7. DIV256
380 CALL osword
390 =blk7.?4
400 DEF PROCstarcode
410 LOCAL A7.,X7.,Y7.
420 A7.= 136:X7.=0:Y7.=R7.:CALL osbyte
430 ENDPROC
440 DEF PROCover
450 LOCAL Z7.
460 F0RZ7.=0T05
470 READ data
480 PROCwr i te (data, &2200+Z7)
490 NEXT
500 ENDPROC
510 DATA &20, SdB9, &FF, &85, &F6, &60 : REM JSR &FFB9: ST A &F6: RTS
Program 1. Displays the
first page sideways ROM
on a standard BBC micro
BEEB FORUM
See ' New chip with Tube ' on page 68
Code from DNFS ROM to illustrate software disable flags
80F7-
2C
8F
02
BIT
&028F
\Service entry
BOFA-
08
PHP
\Test keyboard links
80FB-
10
03
BPL
&8 1 00
\Branch i-f NFS has priority
80FD-
20
9D
9F
JSR
2(9F9D
\Disk service calls
8100-
48
PHA
B101-
C9
01
CMP
£&01
\NFS service call 1
8103-
DO
15
BNE
&B1 1 A
8105-
AD
AO
FE
LDA
8<FEA0
\Check 68B54 Status Reg. 1
8 1 OS-
29
ED
AND
£8<ED
81 0A-
DO
07
BNE
&81 13
\Branch i-f check fails
B10C-
AD
A1
FE
LDA
8<FEA1
\Check 68B54 Status reg. 2
810F-
29
DB
AND
£8cDB
8111-
FO
07
BED
8<B1 1A
\Branch if check is OK
8113-
3E
FO
OD
ROL
&ODFO, X
\Set ignore NFS flag
8116-
38
SEC
\by shifting msb to carry
8117-
7E
FO
OD
ROR
&ODFO, X
\setting it and shifting back
811A-
BD
FO
OD
LDA
8<0DF0, X
811D-
OA
ASL
NGet ignore flag bit
811E-
68
PLA
81 IF—
30
02
BMI
8(8123
\A holds Tube service code so branch
8121-
BO
6E
BCS
8(8191
\Branch if ignore flag set
8123-
C9
FE
CMP
£&FE
8125-
90
5C
BCC
8(8183
8127-
DO
IB
BNE
8(8144
\If not eq. A=8(FF (tube init. call)
8129-
CO
00
CPY
£8(00
812B-
FO
56
BED
8(8183
812D-
A2
06
LDX
£8(06
\Tube present, so
812F-
A9
14
LDA
£8(14
\explode character set (IFX20,6)
8131-
20
F4
FF
JSR
8(FFF4
8134-
2C
EO
FE
BIT
8(FEE0
8137-
10
FB
BPL
8(8134
8139-
AD
El
FE
LDA
8(FEE1
8 ISC-
FO
43
BED
8(8181
SI 3E-
20
EE
FF
JSR
8(FFEE
8141-
4C
34
81
JMP
8(8134
8144-
A9
AD
LDA
£8(AD
\Set up tube code in I/O processor
8146-
8D
20
02
STA
8(0220
8149-
A9
06
LDA
£8(06
814B-
8D
21
00
STA
8(0221
814E-
A9
16
LDA
£8(16
81 Sa-
8D
02
02
STA
8(0202
fi 153-
A9
00
LDA
£8(00
8155-
8D
03
02
STA
8(0203
* * * #
\code continues
8191-
BO
1C
BCS
8(8 1AF
\Branch again!
• • • •
\code continues
81 AF-
28
PLP
\Restore info from keyboard links
BIBO-
30
37
PM I
8(8 1E9
\Branch to RTS if Disk had priority
31B2-
4C
9D
9F
JMF
8(9F9D
\Jump to disk service calls
9F9D-
4C
74
E4
JMP
8.B494
B4°4-
48
PHA
\Disk service calls
9495-
AD
80
FE
LDA
8<FEB0
\Check for presence of 8271 chip
B498-
29
03
AND
£8(03
\check bits 0,1 of status reg.
P49A-
DO
4D
BNE
8(B4E9
\If not 0 branch and skip disk calls
B49C-
BD
FO
OD
LDA
ScODFO, X
\Check DFS ignore flag (bit 6) by
949F-
OA
ASL
\shiftmg left and seeing if "new"
B4A0-
30
47
BMI
8(B4E9
\bit 7 is set. If so branch.
....
\Disk service calls in here
B4E9-
63
PLA
\Branch to here
B4EA-
60
RTS
The above code is copyright (C) Acorn Computers.
ACORN USER AUGUST 1984
I HARDWARE
See Random numbers page 78
10 PROCini tial ise
20 MODE 0
Program 1. Demonstrates and tests a new random
number generator and compares it with the current
version in the Basic ROM
30 REPEAT
40 PROCmenu
50 UNTIL INKEY (0) >0
60 END
70
80 DEF PROCmenu
90 REM ********
100 CLS
110 PR I NT "Old or new generator? (0 or 1) M
120 INPUT" (-1 to END). Your choice", new
130 IF new = -1 THEN END
140 IF new rndGEN = newRND ELSE rndGEN = basRND
150 PRGCassembl e_tests
160 IF new CALL int__on
170 INPUT "Hi s tog ram or map? (0 or 1)", map
180 IF map PROCdrawmap ELSE PROChist
190 ENDPROC
200
210 DEF PROCdrawmap
220 REM ***********
230 CLS
240 PRINT TAB (65) ; "
250 IF new PRINT"NEW" ; ELSE PR I NT " BAS I C " ;
260 CAL.L RNDmap
270 CALL i nt_of f
280 ENDPROC
290
300 DEF PROChist
310 REM ********
320 INPUT "How many sets o-f values", A7.
330 Q7. = A7.
340 FOR M7. = 0TO255
350 NX (117.) = 0
360 NEXT
370 REPEAT
380 CALL RNDhist
390 max 7. = 0:min7. = &FFFF: tot 7. = 0
400 FOR M7. = 0TO255
410 N7.(M7.) = N7. ( M7. ) +? ( B7.+M7. ) +? < C7.+M7. ) *256
420 tot7. = tot7.+N7. <M7.)
430 IF N7.CM7.) >max7. max7. = N7.(M7.)
440 IF N7. (M7.Xmin7. min7. = N7.(M7.)
450 NEXT
460 CLS
470 PRINT"max ";max7.;" min ";min7.;
480 PRINT" ave M ; totX/256; “ n ;
490 R7. = (max "/.-min"/.) /tot7.*12800
500 PRINT" range +/- ";R7.;"7.
510 IF new PRINT"NEW" ELSE PRINT"BASIC
520 MOVE 0,N7. (0)*4/Q7.
530 FOR M7. = 1T0255
540 DRAWM7.*4 ,N7. (M7.) *4/07.
550 NEXT
560 07. = Q7.+A7.
570 UNTIL INKEY (0) >0
580 CALL i nt _oT f
590 ENDPROC
600
610 DEF PROCerr _handl e
620 REM **************
630 CALL i nt_o-f i
640 REPORT
650 PRINT" at "ERL
660 ENDPROC
670
680 DEF PROCi ni ti al i se
690 REM **************
700 DIM B7. 256, C7. 256, N7.<255)
710 ON ERROR PROCerr _handl e: END
720 oldIRO = ! &204 AND &FFFF
730 bas = &AF89
740 REM bas = &AFB8 Tor BASIC I
750 PROCassemb 1 e_gener ator s
760 ENDPROC
770
7B0 DEF PROCassembl e_gener ators
790 REM ***********************
800 P7. = &C00
810 COPT 2
B20
830 .IRO
840 \***
850 INC &10
ACORN USER AUGUST 1984
HARDWARE ■
See Random numbers page 78
860
870
880
890
900
910
920
930
940
950
960
970
980
990
JMP ol d IRQ
. int_on
\******
SEI
LDA # IRQ MOD 256
STA Sr204
LDA #IRQ DIV 256
STA Sr205
CL I
RTS
. i nt_of f
\*******
1000
SEI
1010
LDA #ol d IRQ MOD 256
1020
STA St204
1030
LDA #ol d IRQ DIV 256
1040
STA St205
1050
CLI
1420
LDY #8
1060
RTS
1430
JSR rndGEN
1070
1440
JSR SrFFEE
1080
. basRND
1450
LDY #2
1090
\******
1460
JSR rndGEN
1 100
JSR bas
1470
AND #3
1110
LDA &0D
1480
JSR SrFFEE
1120
RTS
1490
LDY #8
1 130
1500
JSR rndGEN
1140
- newRND
1510
JSR SrFFEE
1150
\ ******
1520
LDY #2
1160
LDA &0E
1530
JSR rndGEN
1170
EOR Sr0D
1540
AND #3
1 180
EOR Sr 1 0
1550
JSR SrFFEE
1190
ROR A
1560
LDA #Sr81
1200
STA 8r0E
1570
LDX #0
1210
ROR Sr0D
1580
LDY #0
1220
ROR Sr0E
1590
JSR 8rFFF4
1230
DEY
1600
BCS RNDmap
1240
BNE newRND
1610
RTS
1250
RTS
1620
1260
1630
- RNDhi st
1270
1
1640
\*******
1280
testcodeX~PX
1650
LDA #0
1290
ENDPROC
1660
TAX
1300
DEF PROCassembl e_tests
1670
- wi pe
1310
REM ******************
1680
STA BX , X
1320
FOR optX = 0 TO 2 STEP 2
1690
STA CX,X
1330
PX = testcodeX
1700
INX
1340
COPT optX
1710
BNE wipe
1350
1720
1360
. RNDmap
1730
- sample
1370
\******
1740
LDY #8
1380
LDA #25
1750
JSR rndGEN
1390
JSR SrFFEE
1760
TAX
1400
LDA #69
1770
INC BX,X
1410
JSR SrFFEE
1780
BNE sample
1790
INC CX,X
1800
LDA S<404
1810
CMP CX,X
1820
BNE sample
1830
RTS
1840
1850
1
1860
NEXT
1870
ENDPROC
ACORN USER AUGUST 1984
EDUCATION
See ‘Teaching toddlers’ page 104
Listing 1. Introducing children to micros
10 REM Youngest Users Micro Activity Pack-
20 REM (c) Joe Telford
30 W7.=5
40 K7.=-1:*KEY 10 OLD ! MG0T050 I M
50 REM THIS LINE IS IMPORTANT
60 ON ERROR M0DE6: PROCerror
70 M0DE6: PROCsetup
80 IF K7.=-l choi ce=FNmenu ELSE choice=0
90 IF choi ce=0 choice=KX
100 K7.=choice
1 1 0 CLS : MODES : CLS : VDU 1 9 , 0 , 4 , 0 ; 0 ;
120 PROCxcrsr (0)
130 IF choice=l PROCpattern
140 IF choi ce=2 PROCshape
150 IF choice=3 PROCshapegame
160 IF choice=4 PROCdr awsound
170 IF choice=5 PROCsketch
180 IF choice=6 M0DE7: CLS: PROCend
190 END
200 DEFPROCend
210 PRINT* * "Bye. " : *FX220 f 27
220 *FX4,0
230 END
240 DEFPROCerror
250 IF ERR= 17 RUN
260 CLS: REPORT: PRINT" & " ; ERL
270 PROCend
280 DEFPROCsketch
290 GCOLO ,129: CLG : GCOLO , 2 : PROCr ec t < 0 , 992 , 1 280 ,32,1)
300 sx=640: sy=512
310 REPEAT
320 PROCcrsr ( sx , sy )
330 k=FNkey
340 PROCcrsr (sx ,sy)
350 IFk=0 sy=sy+16 ELSEIFk=l sy=sy-16 ELSEIFk=2 sx=sx-16 ELSEIFk=3 sx=sx+16 EL
SE I Fk=4 col = < col + 1 > M0D4 : GCOLO , col : PROCr ect ( 0 , 992 , 1 280 ,32,1): MOVEsx , sy
360 IFsx >1279 sx =sx - 1 6 : VDU7
370 I Fsx < 1 sx =sx + 16: VDU7
380 IFsy >992 sy=sy— 1 6 : VDU7
390 IFsy< 1 sy=sy+16: VDU7
400 DRAW sx,sy
410 UNTIL FALSE
420 ENDPROC
430 DEFPROCcrsr (x ,y> : GC0L4,0: MOVEx ,y: MOVEx+B,y: DRAWx -8 , y : MOVEx ,y+B: DRAWx ,y-B: M
OVEx ,y: GCOLO, (col MOD 4): ENDPROC
440 DEFPROCshape: GCOLO, col :PROCrect (0,992,1280,32,1 )
450 REPEAT
460 sx= RND< 1280) :sy=RND( 1024)
470 REPEAT PROCr ect (O , 992 , 1 280 , 32 , 1 )
480 PROCcrsr (sx , sy) : VDU7
490 del ay= T IME+W7.*100: *FX21 ,0
500 REPEAT k=FNkey: UNTIL k>-l OR TIME>delay
510 PROCcrsr ( sx , sy )
520 r=RND(250)+50
530 IF k=0 PROCcircle (sx ,sy ,r ,r , 1 ) : UNTIL O
540 IF k=l PROCrect (sx ,sy ,r ,r , 1 ) : UNTILO
Continued ►
ACORN USER AUGUST 1984
EDUCATION ■
See ‘Teaching toddlers’ page 104
◄ Continued
550 IF k=2 PROCrect (sx , sy , 2*r , r , 1 ) : UNTILO
560 IF k=3 PROCtri (r*COS (RAD (90) ) ,r*SIN (RAD (90) ) ,r*COS (RAD (210) ) , r*SIN (RAD (210
) ) , r *COS ( RAD ( 330 ) ) ,r*SIN (RAD (330) ) , 1) sUNTILO
570 IF k=4 col=(col+l) MOD 4 : GCOLO , col : PROCrect ( 0 , 992 , 1 280 , 32 , 1 )
580 UNTIL TRUE: UNTIL FALSE
590 ENDPROC
600 DEF PRQCpattern: CLS: PR I NTSTR I NG$ ( 20 , CHR$ 1 55 ) ; : VDU28,0,31 ,19,1
610 CLS:char=65
620 REPEAT: *FX21 ,0
630 REPEAT k=FNkey: UNTIL k>-l
640 IF k=4 col =col +1 : IF (col MOD 4)=0 col=col+l
650 COLOUR col : VDU26 : PR I NTSTR I NG$ ( 20 , CHR$ 1 55 ) ; : VDU28 ,0,31,19,1
660 IF k=0 char= char+1
670 IF k=l char= char-1
680 IF k=2 char= RND (127) +32
690 IF k=3 char= char
700 IF char = 1 55 char =33
710 IF char =32 char = 1 54
720 FOR IX® 1 TO 600: VDUchar : NEXT
730 UNTILFALSE
740 ENDPROC
750 DEFPROCdr awsound : GCOLO, 128: CLG: xpos=50
760 note=6: REPEAT: *FX21,0
770 REPEAT k=FNkey : UNT I L k>-l
780 IF k=0 note= note+1
790 IF k=l note= note-1
800 IF k=2 note= RND(14)-1
810 IF k=3 not e= note
820 IF note=14 note=0
830 IF not e=— 1 not e= 1 3
840 GCOL O, col : PROCpl aynote (note)
850 UNTILFALSE
860 DEFPROCpl aynote (n )
870 IF xpos>l 200 xpos=50: GCOLO, 128: CLG
880 SOUND 1 , -15,n*4+52,8
890 GCOLO, RND (3)
900 PROCrect (xpos,n*70+20, 100,70,1)
910 xpo5=xpos+100
920 FOR wt7-= 1 TO 300: NEXT
930 ENDPROC
940 DEFPROCshapegame
950 sx=640:sy=512
960 VDU 19,0, 5, 0;0;
970 REPEAT: GCOLO, 128: CLG: GCOLO, RND (3)
980 shape= RND ( 4 ) -1 : r=RND (300) +50: r l=r *2
990 IF shape=0 PROCcircle (640, 512, r ,r , 1 >
1 OOO IF shape=l PROCrect (640-r /2,512-r/2,r ,r , 1 )
1010 IF shape=2 PROCrect (640-r 1 /2 , 512-r /2 , r 1 , r , 1 )
1020 IF shape=3 PROCtri <r*COS (RAD (90) ) ,r*SIN (RAD (90) ) ,r*COS (RAD (210) ) ,r*SIN (RAD
(210) ) , r *COS ( RAD ( 330) ) , r *SIN (RAD (330) ) , 1)
1030 REPEAT: REPEAT: *FX21 ,0
1040 FOR wt7.= O TO 300: NEXT
1050 k=FNkey: UNTIL k>-l
1060 IFkOshape SOUND 0,-15,5,10
1070 UNTIL k=shape
1080 SOUND 0,-15,0,10
ACORN USER AUGUST 1984
I EDUCATION
See ‘Teaching toddlers' page 104
•
•
•
•
1090
UNTIL FALSE
•
•
•
•
•
1 100
DEFPROCsetup
•
1 1 10
DIMkey$<3>
•
1 120
key* (0) = " 123 ! " " £q weasz x QWE ASZ X ” +CHR* 9+CHR* 27+CHRS 1 +CHR* 1 9+CHR* 1 7
•
1130
*KEYO 2
•
1140
♦KEY 1 3
•
1150
*KEY2 4
a
•
1 160
key* ( 1 >= , •4567RTYUDFGHCVBN*7.S<'rtyudfghcvbn' ,
•
•
1170
*KEY3 5
•
1180
*KEY4 6
•
1190
*KEY5 7
•
1200
*KEY6 8
•
1210
*KEY7 9
•
1220
k ey * ( 2 ) = " 890= < > - i op @ I OP J KL j k 1 + ; Mm< , > . ? / "
a
•
1230
*KEY8 0
9
A
1240
*KEY9 =
a
9
1250
key $ ( 3 > = " ^ ! \ C C * _ * s > 3 " +CHR* 1 35+CHR* 1 36+CHR* 1 37+CHR* 1 38+CHR* 1 39+CHR* 1 3+CHR*
9
•
127
m
1260
VDU 19,0, 4, 0;0;
•
1270
col =2: *FX4 , 1
•
1280
*FX220,0
•
1290
VDU23 , 128,0,0,0,0, 255 ,0,0,0
•
A
1300
VDU23, 12?,255, 129, 129, 129,129, 129,129,255
a
1310
VDU23, 130,32,32,32,32,32,32,32,32
w
1320
VDU23, 131,1,2,4,8,16,32,64,128
•
1330
VDU23, 132,128,64,32,16,8,4,2,1
•
1340
VDU23 , 133,0,255,0,255,0,255,0,255
•
1350
VDU23, 134, 170, 170,170, 170,170,170, 170,170
•
1360
VDU23, 135, *<1 1 , *<22 , &44 , &B8 , 8< 1 1 ,S<22,S<44,S<88
•
a
1370
VDU23, 136,&88,8<44,8<22,«<11 ,&88,&44,8<22,8<1 1
A
9
1380
VDU23, 137,255,129,189,165, 165,189,129,255
9
1390
VDU23, 138,60,66, 129, 129, 129,129,60,66
m
1400
VDU23, 139,0,255, 129,129,129,129,255,0
•
1410
VDU23, 140,0, 126,66,66,66,66, 126,0
•
1420
VDU23, 141,0,24,36,66,66,36,24,0
•
1430
VDU23, 142,0,24,24,24,60,60, 126,24
•
1440
VDU23 , 143,0,36,126,126,126,126,60,24
a
1450
0DU23, 144,0,6,6,8, 16,96,96,0
9
1460
VDU23, 145,0,96,96, 16,8,6,6,0
1470
VDU23, 146,0, 102,102,24,24, 102,102,0
•
1480
VDU23, 147,0, 126,68,72,80,96,64,0
•
1490
VDU23, 146,0,2,6,10, 18,34,126,0
•
1500
VDU23, 148, 1 ,3,7, 15,31,63,127,255
•
a
1510
VDU23, 149,255, 127,63,31 ,15,7,3,1
A
9
1520
VDU23, 150,255,254,252,248,240,224, 192, 128
1530
VDU23, 151 , 128,192,224,240,248,252,254,255
1540
VDU23, 152,0, 16,56,84,254,84, 16,56
9
1550
VDU23, 153,0,56,56, 16,254,16,40,68,68
•
1560
VDU23, 154,0,56,56, 16,254, 16,56,124,68
9
1565
VDU23 ,155, 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255
•
1570
ENDPROC
9
1580
DEF FNkey : LOCALA*
9
a
1590
A*=INKEY*<0) : IF A*= M " =-l
w
1600
IF A*= " ” THEN =4
•
1610
IF ( INSTR (key* (0) , A*) ) >0 THEN =0
•
•
•
•
•
1620
IF < INSTR ( key* ( 1 ) , A* ) ) >0 THEN =1
•
•
•
•
•
•
•
•
Continued ►
•
•
•
•
ACORN USER AUGUST 1984
EDUCATION J
See 'Teaching toddlers' page 104
< Continued
1630 IF < INSTR(key*<2) ,AS> ) >0 THEN =2
1640 IF ( I NSTR ( key $ ( 3 ) , A$ ) ) >0 THEN =3
1650 =-l
1660 DEF FNmenu
1670 CLS:K7.=0
1680 PRINT'" Youngest Users Micro-Activity Pack"
1690 PRINT
1700 sp*=STRING*<5," ">
1710 PRINT sp$; "Please choose from:-"
1720 PRINT ' 5p$; "Character patterns 1"
1730 PRINT ' sp$"Dr aw Shapes 2"
1740 PRINT sp*; "Shape game 3"
1750 PRINT ' sp-^"Dr aw Sound... 4"
1760 PRINT ' sp$ "Sketch pad 5"
1770 PRINT 'sp$" END 6"
1780 PRINT 'sp$" Which? ";
1790 REPEAT A*=GET*s UNTIL A$>"0" AND A*<"7" :PRINTA*
1800 IF A$="6" =VALA*
1810 IF A$="2" PRINT ' CHR^ 134; sp$"Del ay? (1-9 secs) REPEAT B$=GET $ : UNT I L B*>"
0" AND A$<="9" :PRINTB$: W7.=VALB*
1820 PRINT''" FIT OVERLAY. THEN PRESS ANY SECTION"
1830 *FX21,0
1840 REPEAT UNTIL FNkey >-l
1850 =VALAS
1860 DEFPROCci rcl e (x , y , r 1 , r2 , f )
1870 LOCAL z ,x7.,y7.
1880 MDVEx+rl ,y: MOVEx +rl ,y
1890 F0Rz=0T0 6.4STEP.2
1900 x"/.=x+r l*C0Sz:y"/.=r2*SINz
1910 IFfOl DRAWx7.,y+y7. ELSE PL0T85 , x7. , y+y7.: PL0T85 , x7. , y-y7.
1920 IFf = 1 ANDz >3. 2 z=6.4
1930 NEXT: ENDPROC
1940 DEFPROCr ect <x,y,l,w,f)
1950 MOVEx ,y: DRAWx +1 ,y
1960 IFf =0 DRAWx + 1 , y+w ELSEPL0T85 , x , y+w
1970 IFf =0 DRAWx , y+w ELSEPL0T85 , x +1 , y+w
1980 MOVEx ,y+w: IF-f=0 DRAWx, y ELSEMOVEx , y
1990 ENDPROC
2000 DEFPROCtr i (x 1 , y 1 ,x2,y2, x3,y3 ,f )
2010 VDU29, sx ; sy ;
2020 MOVE x 1 , y 1
2030 IF-f =0 DRAWx 2 , y2 ELSE MOVE x2,y2
2040 IFf =0 DRAWx3,y3: DRAWx 1 ,yl ELSE PL0T85 , x3, y3: MOVEx 1 ,yl
2050 VDU29 , 0; 0;
2060 ENDPROC
2070 DEFPROCxcrsr (x ) : IFx=0 THEN VDU23; 8202; O; O; O; s ELSE VDU23; 29194; 0; O; O;
2080 ENDPROC
ACORN USER AUGUST 1984
I EDUCATION
See ' Zoo time for micros ' page 1 12
•
10
REM ***********************
•
•
20
REM *** ACTIVITY BOARD ***
•
30
REM *** SUSAN KINGSBURY ***
a
•
40
REM *** BBC MODEL B ***
•
A
50
REM *** AUGUST 1984 ***
A
w
60
REM ***********************
9
A
70
DIM B*(8)
•
w
BO
DIM D*(100)
•
90
READ A*
100
FOR 1=1 TO 8
•
110
READ B$(I)
•
120
NEXT I
•
130
RESTORE
•
140
D=0
•
150
CLS SPRINT "NOTES FOR TEACHER"
•
160
PRINT
•
170
PR I NT "FRED IS VISITING THE " ; A#
•
180
PR I NT "AT EACH PLACE HE VISITS, A SENTENCE"
•
190
PRINT" WILL APPEAR ON THE SCREEN."
#
200
PRINT
•
210
PRINT" WHEN HIS VISIT IS COMPLETE, PRESS P"
•
220
PRINT" AND THE STORY OF HIS VISIT WILL BE"
•
230
PR I NT " PR I NTED ON THE SCREEN AND, IF REQUIRED,"
•
A
240
PR I NT "ALSO ON THE PRINTER."
A
•
250
PRINT
W
A
260
PR I NT "DO YOU WISH TO USE THE PRINTER?"
ft
w
270
INPUT P*
%
280
PRINT
290
PR I NT "PRESS SPACE BAR TO CONTINUE"
9
300
Z$=GET$:IF Z$<>" "THEN 300
•
310
CLS: PRINT T AB (16, 12) ; CHR$ (141) ; A$:PRINT TAB(16,
•
13) ;CHR* ( 141 > ; A*
•
320
IF 765120=255 THEN 320
•
330
CLS
•
340
L=500
•
350
X$=INKEY*(0> : IF X*="P"THEN 560
•
360
C= (765120)
#
370
G=255-C
•
380
IF L=G THEN 350
•
390
IF G>0 THEN GOSUB 410
•
A
400
GOTO 350
A
•
410
CLS: L=G
w
A
420
IF G= 1 THEN J=1
ft
V
430
IF G=2 THEN J=2
w
a
440
IF G=4 THEN J=3
9
V
450
IF G=B THEN J=4
•
460
IF G= 1 6 THEN J=5
ft
470
IF G=32 THEN J=6
0
480
IF G=64 THEN J=7
•
490
IF G= 1 28 THEN J=8
•
500
CLS
•
510
PRINT CHR$ (141) ; B$ ( J ) : PR I NT CHR* ( 141 ) ; BS ( J )
•
520
D=D+ 1
•
530
D$ (D)=B* (J)
•
540
XS=INKEYS(120) : IF X*="P"THEN 560
•
550
RETURN
•
560
CLS
•
570
FOR K=1 TO D
•
580
PRINT CHR$ (141) ; D$ ( K )
•
590
PRINT CHR$ (141) ; D$ ( K )
a
•
600
NEXT K
9
a
610
IF P$< > " YES " THEN END
a
•
620
VDU 2,21
9
A
630
PRINT A$
9
V
640
PRINT
^F
•
650
FOR K=1 TO D
•
w
660
PRINT D$(K)
#
670
NEXT K
•
680
VDU6
•
690
PRINT CHR*(3>
•
700
END
•
710
DATA ZOO
•
720
DATA Fred is buying a ticket to the zoo.
•
730
DATA These camels have two humps'
•
740
DATA Fred is -frightened of the gorillas.
•
750
DATA Here is a brown bear and a polar bear.
•
760
DATA The keeper is feeding the sea lions.
Listing 1. Fostering creativity in the
•
770
DATA Fred is laughing at the funny monkeys.
classroom
•
780
DATA What a big ice cream Fred is eating.
A
•
•
790
DATA Fred is looking at the lions.
W
•
XV
ACORN USER AUGUST 1984
ATOM I
See Avoiding invalid data entry’, page 127.
•
•
• 109 REM LEFT-JUSTIFIER FOR
•
•
•
# 110 REM ATOM BASIC STRINGS.
120 REM POINTER TO STRING TO
• 130 REM BE ANALYSED IS PASSED
•
• 140 REM IN BASIC VARIABLE "X".
•
• 150.!
160 DIM LL<4>,L< 1 >
• 170 FOR N-0 TO 4;. LL< H >=-l NEXT
•
• 180 S=#80.; REM POINTER FOR STRING
•
# 190 X=#339.i REM LEAST SI GIF I CANT BYTE
200 REM OF BASIC VARIABLE "X"
• 210 INPUT "ASSEMBLE FROM <#)" H
•
• 220 INPUT" LIST ASSEMBLY <Y/N)"*L
•
• 230 IF $L="N" P. $21
240 FOR N=1 TO 2.i P=H
• 250;
•
• 260 REM ON ENTRY, THE X REGISTER
•
# £70 REM HOLDS THE LG-BYTE VALUE OF
. 280 REM THE POINTER TO THE STRING
• a>
•
• 290 REM TO BE LEFT-JUSTIFIED.
m
A
• 300 REM < PASSED VIA 'LINK' COMMAND )
1000 REM ATOM BASIC STRING
• 310C
• 1010 REM LEFT-JUSTIFIER ROUTINES. •
320 : LL0 STX S \set uP Pointer
• 1020 REM USE BASIC VARIABLE X TO •
• 330 LDA X+27 \< 2nd byte of BASIC
. 1030 REM INDICATE STRING TO BE
• 340 ST A S+l War i able 'X' )
1040 REM
EXAMINED.
• 350 LDY 8#FF \Y=-1 for Preincrement
• 1050 REM
•
355\
• 1068 j IF ?X< >32 RETURN •
360 : LL1 I NY \9et next char
# 1070 2-0
A
• 370 LDA <S),Y \in strir,9
1080 DO
W
• 380 CMP S#20 '''-continue until non-
• 1090 Z=Z+1
•
390 BED LL1 xsPace char found.
• 1100 UNTIL X?Z< >32 •
400 TYA \if no leading
9 1110 *x**x+z
• 410 BEQ LL4 \sPaces, exit.
1120 RETURN
w
• 415\
•
•
q 420 LDX 50 \9et non-sPace
•
•
430 : LL2 LDA <S),Y vchars in string
• 440 STA <S,X) vand Put at start.
w
• 450 INC S . xpoint to next
• 1 000 ,i Z=- 1 • D0Z=Z+ 1 .! U . X?Z< >32 ; •
# 460 BNE LL3 \char.
• $X= s: $X+2.«R.
•
470 INC S+l
•
• 480 ’ LL3 CMP 8#0D \check if end
c>
W
• 490 BNE LL2 \of string moved.
•
•
9 495v
• 1000J IF?X=32 DO$X=$X+ 1 U. ?X< >32 •
500 : LL4 RTS \exit
9 1010R.
•
• 5103
• 520 NEXT
Program 1 . Three Basic variations
# 530 P.$6
for left-justification
540 8=1
•
• 550 P SAVE "" LEFT JUST 8.H , " " , &P '
•
• 560 END
•
•
•
Program 2. Machine-code version of string left-justifier
ACORN USER AUGUST 1984
ACORN USER
SOFTWARE
FOR THE BBC MICRO AND ELECTRON
ON DISC AND CASSETTE
Two quality, full colour games to test your skill,
nerve and cunning.
Each £7.95 per cassette or £10.95 per disc (40/80 track)
Price includes VAT and postage.
Both games need OS1 .0, or later, and 32k.
Developed, produced and tested by Micrograf.
PI | |Q
rLUO
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 overleaf.
SWORD MASTER is one of the few
two-player games around, and is
designed for joystick or keyboard.
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 ma-
chine code animation of a sword
duel between the players shown on
screen as knights.
Full instructions, music, sound
effects, player rankings (from Green-
horn to Swordmaster) and a roll of
honour (which can be saved) are all
included. The game also closely
reflects the rules, style and dress of
the Deutscritter Order.
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 adap-
tation of the classic game with 7
screen displays, 3 on-board com-
puters 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.
Save yourself
the time and
bother of typing
in Acorn User
listings
DISC UPGRADE SERVICE
Return your cassette of Trek or Swordmaster, and we will exchange it
for a disc (which will run on 40 or 80-track drives) for just £3.50. Please
specify Amcom, Watford or Acorn DFS.
ORDER
FORM
OVERLEAF
I
I
V) §
Uj
H ft
Uj Uj
I
I
CO §
foS
Uj ^
Qc P
* Qc
Uj Uj
Q
^ QC
8
ACORN USER
Please start my subscription for Acorn User
from the issue.
01
□ UK £15
02
□ Zone A: Europe £25
03
□ Zone B: Middle East £30
04
□ Zone C: The Americas and Africa £30
05
□ Zone D: All other countries £35
Name
JL
Address
iiii
J L
J L
J L
J I I L
J_J L
J I L
J I L
J L
J 1 L
J L
J L
SUBSCRIPTIONS
Please answer these questio ns to help us im prove
your magazine.
1 Do you use your micro for?:
ID school 2D business 3D 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 2D6to10 3D10ormore
□ I enclose my cheque/postal order/sterling bank draft
payable to Redwood Publishing for £
□ Please debit m y Access/Amer i can Express/Barcla ycard
Account no. 1 1
Signed Date
Send this form, with your remittance, in an envelope, to Acorn User
Subscriptions, Redwood Publishing, 68 Longacre, London WC2E 9JH
ACORN USER
SERVICES
SPECIAL OFFERS ON SWEAT SHIRTS
QUANTITY DESCRIPTION
PRICE
RP01
RP02L
RP02M
RP02S'
Binders @ £4.75 £ .
Sweat shirts (large) @£5.00 £.
Sweat shirts (medium) @£5.00 £.
Sweat shirts (small) @ £5.00 £ .
BACK DATED ISSUES @ £1.25 per copy
MONTH YEAR
AU
AU
AU
issue
issue
issue
Total
£..
£..
£..
£.
Please add Cl. 00 each for overseas items.
Please allow 28 days for delivery.
Name
Address.
□ I enclose my cheque/PO payable to Redwood
Publishing for £
□ Please debit my Access/Ba rclaycard
Account no. I ~ . I L _ .1 ,..l I-.L. 1 1 .1, 1 HI 1
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.
t
§
S8|
iSS
ca
§
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).
Tape(s) in exchange for disc
@£3.50 each
SOFTWARE
MONTHLY PROGRAM LISTING
CASSETTES
Please send me a cassette of all major
BBC Micro and Electrons program listings
(August issue) as advertised on page 91
@£3.75 £
Total £ .
Please send me:
Copies of Sword
Master for BBC
(32k series 1.0 OS)
for Electron
Copies of Trek
for BBC
(32k series 1.0 OS)
for Electron
Tape Disc
£7.95 £10.95 £.
Name
Address.
£7.95 £ .
£7.95 £10.95 £.
£7.95
□ I enclose my cheque/PO payable to Redwood
Publishing for £
□ Please debit my Access/Barclaycard
Account no.
HE
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.
I BACK ISSUES
f BACK 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
7. February 1 MHz bus examined. 3D
Atom graphics. Atom BBC Board
reviewed Machine code 4 -memory.
BBC Computer Literacy update Atom
error handling. Micros in schools 2-
getting organised. Hints and Tips.
Beeb Forum Reviews of Wordwise
and the Amber printer.
8. March Chess on the BBC micro.
Sound on the Beeb. Printers for begin-
ners Atom analogue converter
Schools 3 -micros and maths.
Machine code 5- indirect addressing.
DIY lightpen MEP's Microprimer re-
view. Atom Ross toolkit review Beeb
Forum. Assembly language and Pascal
book reviews
9. April Hexangle game listing. Bach
on the Beeb Hints & Tips on disc
drives. Machine code 6 -the CALL
statement. Interfacing the 1 MHz bus
Schools 4 - young children and micros
Graphics listings. Printers for begin-
ners 2. Reviews fo BCPL. educational
software and Atom software.
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 User's
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 utilities 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.
M( micro, tfodraa md tom mayoim m; 0
HI NTS l TIPS; new urfum
BEEBTALK: for l w» micros
XREf name warch utility *
ATOM: tooibex routines
DISCS: 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. Copies of articles are
available at 18p a page (minimum charge 50p, inclusive
of postage). Orders should be addressed to Kate Evans,
Redwood Publishing, 68 Long Acre, London WC2E 9JH.
How to order
Fill in the order form opposite and send with your
cheque or postal order (made payable to Redwood
Publishing) to Acorn User Services, PHS Mailing Ltd,
PO Box 14, Horley, Surrey.
83
ACORN USER AUGUST 1984
What can we say about our new disk drive? It's got everything except an expensive price tag.
Whether you're a first time buyer or looking to upgrade your system, this is the drive for you.
The XULBS Drive (Fully BBC micro compatible}
Single sided drive 1129.85 +m
Double sided drive £144.85 +um
Complete with cable and manual —
just plug it in and drive it away.
We can offer the drive at this low price because we buy in bulk from an international
manufacturer, test and brand the equipment in our London laboratory.
We've been supplying disks and drives to OEMs and institutions for four years and only now
have we decided to sell direct to the consumer and pass on the savings.
Access cards (24 hours) 01 -930 1612
Personal callers welcome.
Disco Technology Ltd., 20 Orange Street, London WC2H 7ED
Please rush me (qty) BBC compatible XLTRON Drives □ single sided at £1 50 each □ double sided £169 each (inc. VAT and p+p)
TO: Disco Technology Ltd. , 20 Orange Street, London WC2H 7ED I enclose my cheque for £
or debit my Access card
No Signature
Name
Address
Postcode
Free Utilities Disk Please send details of XLTRON Diskettes □
SEE US AT
The 2nd
Official
Acorn User
Exhibition
OLYMPIA
16-19 AUGUST
1984
Certain Advertising Ltd 01-930 1612
plus VAT and P + P
50 d/s d/d disks + box - £75
plus VAT and P + P
25 s/s d/d disks + box - £29
plus VAT and P + P
25 d/s d/d disks + box - £39
a °«. •aywi,
We ran the advertisement opposite to move some stock left from a
cancelled order. And move them it certainly did. We’re still selling around
30 boxes a day, that’s over 30,000 disks a month. So we bought some more,
and are going to continue selling at the same price.
We also got a lot of people on the phone asking if we could supply slightly
fewer disks, and as you 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 five year guarantee.
To order, just clip the coupon below.
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, 20 Orange Street, London WC2H 7ED.
Telephone 01-930 1612
Please rush me
(qty) storage box(es) filled with 50 s/sided disks at £59.50 each.
(qty) storage box(es) filled with 50 d/sided disks at £87.25 each.
(qty) storage box(es) filled with 25 s/sided disks at £33.65 each.
(qty) storage box(es) filled with 25 d/sided disks at £47.15 each.
(qty) empty storage box(es) at £1 1 .
Prices include VAT and P + P. I enclose cheque for
or debit my Access card no.
Name Signature
Address
plus VAT and P + P
v.,
N
• V,
Postcode
Telephone
nm
To Disco-Technology Ltd, 20 Orange Street, London WC2H 7ED
After evaluating many makes of disc drive,
Cambridge University computer laboratory chose
Opus.
They were selected because of their
competitive prices, reliability and quality of after
sales service.
Their range of disc drives have been tested
to the limit -running for 8,000 hours.
That is a year of constant use without
failure.
And they can be bought as single or dual
drive and vary from 100K to 1.6 Megabyte,
catering for the beginner to a tutor requiring a
system for the largest of classroom networks.
All this is backed up by a two year guarantee
on every drive -that’s a year more than any other
company can offer.
3' MICRO DRIVE. (ALL PRICES INCLUDE VAT & CARRIAGE.)
Double sided 40 Track Drive Single drive ,£229.95
I )ual drive £459-95
5V4" SINGLE DISC DRIVES.
54(H) 100K Single sided 40 Track £129.95
5401 100K 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
5 ! /4" DUAL DISC DRIVES.
540 ID 200K/400K on line Single sided 40 Track £349.95
5402 D 400K/800K on line Double sided 40 Track £399.95
5802D 800K/1 .6 Megabyte on line Double sided hardware
switchable 80/40 Track £499-95
Opus products are available from WH.Sniith,
Spectrum, John Menzies, Allders, Boots and other
good computer stores
nationwide.
158 Camberwell Road. London SE5 0EE.
01-701 8668 or 01 703 6155.
Alternatively, yoi
can find your nearest
stockist by contacting i
at the address opposite
I
COMPETITION
RECENTLY we received a communi-
cation from our old friend Mad Alex
saying that his very own competition
would shortly be on its way to us. Since
Mad Alex was then messing around
with the laws of time we had in fact
received it three days earlier.
A close examination revealed that he
had sent it from Ambridge up to a pass-
ing asteroid which had deflected the
signal onto a satellite. The message
was then bounced off the moon into a
NASA computer in Houston and a car-
rier pigeon brought the printout across
the Atlantic to our offices in Long Acre.
Unfortunately, Alex seems to have
got his ASCII in a twist so we're not
quite sure what the competition is.
However, Torch Unicomm packages
comprising modem and three software
packs await the first five people out of
our sack who have deciphered the
message and solved its contents. The
answer should be in the form of 12
phrases. Answers on a postcard please
to August Competition, Acorn User , 68
Long Acre, London WC2E 9JH, to arrive
not later than September 3, 1984.
Simon Dally
S, TORCH
UNICOMM
PACKAGES
MUS T BE WON
EACH PI OH
WORTH I, |Qv
COMPETITION RULES
THE names of the winners of this competition will be printed in the
November issue, and they will be notified by post before then. Please
note that we cannot accept any phone calls or correspondence on the
competition. Also, we cannot return entries.
Having said that little lot, good luck!
Turn to page 161 for an exclusive
review of the Unicomm system
J ^os EG 2"
0 Message fro/n
' prSsK-
eko »
L u °^%^ K er> c
WO Yn- K H Q D C
Eu 0 QEU nu°Q KX S
Bw A Ck,1 **
£ U0 OHn° KX “ " *
fiuovxo J 8° S HQ a Hn
a / rj
■ sge
V4V
OPENUP YOUR
COMPUTERS
POTENTIAL
WITH BEL BASE AND MAILSHOT
FROM BEL TECH
FLEXIBLE, POWERFUL, COMPREHENSIVE YET MENU DRIVEN
AND EASY TO USE and INCREDIBLE VALUE FOR MONEY ! ! !
* Up to 20 FIELDS and 150 CHARACTERS PER RECORD
* 600 RECORDS or 90K Characters per File with truely RANDOM ACCESS Disc Version (15K Characters
per File on Tape)
* DEFAULT Values can be set
* SELECT Disc Drives (0 to 3)
* CALCULATION Options. Calculate a Field from the value of others, enter Functions etc. — and
change them!
* AMEND the Name, Type, Default Value of any Field
* SEARCH and REPLACE on all Fields, all Records
* SELECTIVE and GLOBAL EDITING of Records
* INSERT Records, DELETE a Field or Record
* BROWSE Option
* FIND (Search on any Field) Print Screen if required
* DISPLAY or PRINT Reports (max. 38/1 37 characters across)
* PRINT all Records (2 Fields) or all Data
* FORMAT OWN REPORTS (Heading, up to 20 Fields, select, sort etc.)
* SORT on any Field (Ascending/Descending) whether Printed or not
* SET CONDITIONS (<,>, < >, =, >=, <=) on any Field, printed or not
* SAVE Report Formats to a File
* SUM Numeric Fields
* SEND Printer Control Characters
* COMPREHENSIVE INSTRUCTIONS SUPPLIED
MAILSHOT IS INCLUDED IN PRICE OF
BEL BASE AS A BARGAIN PACKAGE! !
PERSONAL USE, BUSINESS, ACCOUNTS, EDUCATION, CLUBS,
SOCIETIES, FUNCTION, GENERA TION
- JUST KEEP THINKING OF NEW APPLICA TIONS!
AND 'MAILSHOT' SEPARATELY:-
* USE AS MINI DATA BASE
* Field, Record Size, Amend, Edit, Search, Insert,
Replace, Drive Selection, Browse, Find, Sort,
Conditions, Printer Control as BEL BASE above.
+ * LABEL Printing (Std., non std, 1, 2, 3, across)
+ * PRINT any 6 Fields Across
+ * PR INT any 6 Fields Down
X
FILES ARE COMPATABLE WITH BEL GRAPH
TAPE
DISC
TOTAL
16.00
Qjy
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
12.50
14.50
MAIL SHOT
9.50
11.50
TOTAL inc. P. A P. £
ADDRESS .
COMPUTER TYPE .
-MODEL _
DISC (if apeXic )
CREDIT CARD No PAYMENT BY CHEQUE PO VISA ACCESS
Please Complete & Return to:*
BEL TECH Limited. Slanmore Industrial Estate Bndgnorth
Shropshire WV15 5HP or
Telephone: 07462 5420 (24 Hrs.)
John Vaux takes a look at the wordprocessor,
card index and spreadsheet with Acorn’s Z80
T HE BUNDLED software that Acorn
is supplying with its Z80 second
processor was summarised in an
outline review in the June issue of
Acorn User, and last month we looked
more closely at the Accountant pack-
age from Compact Software Inter-
national. Now it’s the turn of a set of
three programs written by Chang
Laboratories, the Plan series. This set
consists of a wordprocessing package
called MemoPlan, a card index type
system called FUePlan, and a spread-
sheet program with graphics output
called GraphPlan.
MemoPlan
MemoPlan is an interesting-looking
wordprocessing program with some
nice features not found in comparable
programs. In addition to most of the
facilities of other packages it will let
you work on more than one document
at a time, switching between them on a
function key.
You may also have two documents
on the screen together and hop from
one to the other. Another unusual
feature is that documents are automati-
cally written to disc at regular intervals
while you work on them.
Most commands are provided on the
function keys, either alone or in with
Shiftor Control.
As is usual, typing is done contin-
uously, new lines being started auto-
matically. Pressing RETURN is not
required unless you want to start a new
line or new paragraph. New pages are
started based on the prespecified
number of lines per page. A new page
may be forced using a strange combi-
nation of keys (no function key for this
one) and there’s an indicator in your
text that this has been done.
The only special printer attribute
supported is underlining and portions
of text may be underlined using a
special function key, although there is
no on-screen indication that text has
been underlined. Operations provided
on function keys include delete word/
line/paragraph, full cursor control on
the arrow keys, insert, overwrite and
right justification modes.
Line length setting, indentation and
tab positions are provided for. These
are easily changed using the format
command. Text can be reformatted one
paragraph at a time using the reformat
key.
A word, line or paragraph may be
moved by deleting it, moving the cursor
to its new location and pressing the re-
store key.
The text remains available until the
next delete so it can be restored to
several places. You may also move
blocks of text by putting the cursor at
the start, pressing the mark key,
moving the cursor to the end of the
block, pressing the lift key, moving the
cursor to the new position and pressing
the restore key -easier to do than
describe! Again, text may be duplicated
by restoring several times.
All the usual search and replace faci-
lities are provided, including search
only, automatic find and replace and
selective search and replace, in which
you are prompted before each replace
operation. A sensible precaution, as
it’s easy to make changes you didn’t
intend. You may order matching on
capitals and non-capitals or on capital
first letter only.
Now we come to one of the especially
attractive features of the program. By
default five document areas are pro-
vided. This may be changed (but only if
there is no data currently stored) to any
number of areas from 1 to 7. Total
space reserved for these documents
may be set in multiples of 8k from 16k to
160k. This is only the working document
area within MemoPlan ; you may also
save documents to disc in the normal
way.
You can switch between these docu-
ments on a function key. As it brings the
document onto the screen it positions
the cursor at exactly the point it occu-
pied when you left it.
There’s more! You can display two
documents at the same time, one
above the other, and hop from one to
the other. You can scroll them indepen-
dently, change the number of lines
occupied by each (yes, variable-sized
windows) and move text from one to the
other. This is a powerful feature and I
was impressed to find it in this ‘free’
program.
Two types of printer are supported -
Epson or equivalent and Acorn/Olivetti
ink-jet. For any other types you are
advised to consultyour dealer.
Printing is pretty straightforward,
without a lot of the extra features of, for
example, Wordstar. You can ask for
Several copies, specify page number-
ing, page headings, and there are other
options. These features should be ade-
quate for most purposes.
It’s quite easy to set up a mail-merge,
ACORN USER AUGUST 1984
2().00()K Winchester Disc
for your BBC Micro
INTEC MAKES THE BBC REALLY COMPETE WITH
SYSTEMS COSTING 2X AS MUCH !
Supports BBC and Acorn DFS.
Full file handling and diagnostic software utilities.
Data capacity from 5 Mb upwards.
High speed accessing.
UK manufactured.
The INTEC 5o5 gives all these benefits PLUS the
removable hard disc cartridge providing a compact,
secure and usable back-up or cartridge per application
approach. Why pay more for less?
For full details on the INTEC range of hard discs for the
BBC Micro, complete and post the tear-off slip or
phone INTEC now - 01-761 5999.
INTEC
41A-45 Knights Hill
West Norwood, London SE27 OHS
Telex 8813271 GECOMS G
NTEC
SEE US AT
OLYMPIA
16-19 AUGUST
1984
I
using the wordprocessor in conjunc-
tion with FilePlan , even though the pro-
cedure is split across two manuals.
A minor problem of MemoPlan is that
function key 9 is used, and this is adjac-
ent to the break key. Hitting the break
key aborts the program, but all is not
lost, thanks to the automatic back-up of
documents. You restart the program
and it tells you to run the
recover program, which
restores you to where you
were last time the auto
back-up was done, so you
should lose little.
This excellent word-
processor is worth most
of the price of the second
processor alone. I was
brought up on Wordstar ,
which is the one the rest are
judged by, and I have no
hesitation in comparing this one
favourably with it. There are pros
and cons, of course, but I used
MemoPlan\o prepare this article
and was very happy with it. The
documentation is very good and in
the same style as that for the rest of
the software provided.
FilePlan
In this computerised filing system
records may be updated, sorted, selec-
ted and displayed or printed. As noted,
FilePlan can also be used in conjunc-
tion with MemoPlan to give a mail-
merge facility to print address labels
and/or customised letters.
The records are processed on the
screen in a form of worksheet, a textual
version of the more familiar spread-
sheet for manipulation of numeric data.
The whole worksheet is a file, each row
is a data record and each vertical field
within a record (ie a cell) is an item of
data.
Records may be sorted on a field or a
number of fields to give a sorted list, or
selected on specified criteria to give
other lists. Any worksheet or list may
be displayed or printed.
Default record size is 100 characters
and this may be increased to about 800.
Before using a worksheet for the first
time it must be named and each field
specified as to its name, length and
type, etc. A useful facility here is that
you may specify your own prompt
message to appear when a field is to be
filled in on data entry. You can also pro-
vide a list of valid codes to be used to
check input data and which expand
valid data, for example, M = male, F =
female. Range checks may also be
made.
Full use is made of the function keys
for data entry. The cursor up, down, left
and right keys, together with Control
and Shift, are used to move around
your worksheet, which appears like a
spreadsheet on the screen with the cur-
rent cell or field highlighted. At each
cell the relevant prompt message
appears and data is entered or
changed. The manual does not
say how
Original worksheets or lists may be
printed. You can specify a heading, a
date, single/double spacing or sub-
totalling on numeric fields. Over-wide
prints can be truncated or continued on
the next line. Label prints prompt for
full details to ensure correct alignment.
A single record can be displayed
field by field vertically- useful for
large records that don’t fit on a
single-line display.
Worksheets may be copied, with
the option to expand the space
allowed for each record.
FilePlan is another profession-
ally presented package with
good, well-produced documen-
tation. It performs its task of
implementing a simple
indexed data storage and re-
trieval system adequately,
without pretending to be a full
database system.
GraphPlan
The third package in this
group is a traditional
spreadsheet application
with the addition of use-
ful graphics options.
For anyone who still
doesn’t know, a
spreadsheet is a
large grid of rows and
columns in which you
can enter and mani-
pulate numeric data
(usually financial).
The display screen
serves as a movable window on
this data, showing at any time a whole
screenful of data. Facilities are pro-
vided for rapid recalculation of the
data, allowing ‘what-if’ changes to
selected parts of the data to be per-
formed. GraphPlan allows arrays of up
to 1 ,000 elements or ‘cells’ - on the low
side compared with other products.
The screen display consists of three
lines at the top for messages, prompts
and data entry, and down the right side
the current level of menu options, the
rest of the screen being occupied by the
spreadsheet itself. This has row and
column headings and the current cell is
indicated in inverse video. With default
field sizes this allows a 17 row by 5
column window on the data.
Working effectively with a spread-
sheet is a creative activity so it is advis-
able to plan what is required in
advance (a good example is presented
in the very helpful manual). Having
done this, making and using the
spreadsheet is pretty straightforward.
A minor quibble here is that the com-
mands are numbered from 1 to 144
(with a few gaps), which makes it diffi-
cult to remember them. Some of the
more common ones are mentioned on
MemoPlan: compares
favourably with Wordstar
to delete a record -I presume this is
done by deleting the data in all fields.
New records are added at the end of the
worksheet.
Lists may be generated either by
selection or sorting or both. Selection
is done by specifying a field, an option
(eg, equal, less than, between) and a
value (or a pair of values if the option is
‘between’). Lists may be merged,
either by making an additional selec-
tion or by merging existing lists.
Sorting may be performed on the
original worksheet or on a list gener-
ated from it, and it can be done on any
number of fields in a record. Sorting is
done in ascending sequence- there is
no facility to sort in descending order.
You can also select for one record on
the worksheet. Your worksheet is dis-
played starting at the selected record, if
found.
You can print out a dictionary giving
full details of every worksheet and list.
ACORN USER AUGUST 1984
ACORN ELECTRON -£199 BBC MODEL ff- £299
BBC MOD EL B - £399
Disk Drives by: TEAC,
MITSUBISHI. AMS, CUMANA.
KORMANDI. TORCH and
others from £169.00
Monitors by: NOVEX, PHILIPS,
MICROVITEC, FIDELITY from
£79.95
Printers from EPSON. STAR, BIT.
SHINWAH. BROTHER, JUKI,
UCHIDA etc, etc from £89.95
Accessories: Lightpens. Dust
.Covers, Joysticks, Monitor Stands,
Cases. Leads, Floppy Discs and
much much more
SOFTWARE: GAMES. BUSINESS
& EDUCATIONAL plus
PROGRAMMING AIDS on
Cassette. Disk or Rom.
UPGRADES. ROM FITTING.
REPAIRS, TESTING etc, etc
VICTOR
MORRIS
Glasgow
Authorised
acorn A dealer
B.B.C. B & acorn
electron
Special Word Processing, Business
and Programming starter Kits
offered to meet your requirements
at good savings.
WE WILL BETTER ANY 6ENUINE OFFER IF THE PRICE IS LOWER THAN OURS
SCREENS MICROCOMPUTERS
(A Division of Mayfair Computer Services Limited)
6 MAIN AVENUE. MOOR PARK, NORTHWOOD. MIDDLESEX. ENGLAND.
Tel: NORTHWOOD (09274) 20664
★ Open 6 days per week. Easy Parking.
★ Worldwide fast, reliable mail order.
★ Official Orders/Enquiries welcome.
Visa . Access . Amex . Diners Club . Instant Credit
PUTER
Disk Drives, Printers, Joysticks,
Acornsoft, Data Recorders, Monitors,
Adds ons by Pace, Torch etc.
Group Dealer
Acbw i . VUa, Aim. 01 — m
340 Argyle Street
B«twt«n Central Station and Andtrstonlus Station
Glasgow G2
Tel: 041-221 8958
DATAFILE
CARDIFF
A-# : •••• ••• •••%
• •••• •• .
• • • • • • • ,
• • • • ••• • •••
SOFTWARE
48 Charles Street,
Cardiff,
South Glamorgan.
CF1 4EE
Access card holders can ring (0222) 373976
The ultimate database
for the BBC micro £49.50
CHECK THE SPEC! ' nC ' ^T
• User definable screen and print formats • Up to 700
records on 100K • Up to 15 fields per record • Up to 100
fields per record using 6502 2nd Processor • Up to 111
characters per field • Index or sequential search and sort
• 5 second retrieval of any record using index search
• Simple to add, delete or alter records • Function key I
operation • Choice of label formats • 40 or 80 track
• Runs on 2nd Processor with no changes
USE IT FOR }
• mailing lists • customer records • subscriptions 1
• personnel records • club memberships* despatch |
systems • library catalogues • etc. 5
• 48 Charles Street, Cardiff, South Glamorgan. CF1 4EE
• Please send me (qty) Datafiles at £49.50
inc. p+pand VAT.
• I enclose my cheque to the value of £ or debit my
access card No
• Signature
• Name
• Address
• Postcode
Order on Prestel ★60043748#
92
ACORN USER AUGUST 1984
the function key overlay card but no use
is made of the function keys them-
selves. They all appear in the list on the
screen but I prefer alphabetic mnemo-
nic codes.
Space does not permit me to go into
all the options, but virtually all the faci-
lities you’d expect of a good spread-
sheet program are there somewhere.
For instance, in data entry, you c^n
enter actual values and extend them by
row or column by a percentage growth
rate or an incremental value (linear
growth). Extensive mathematical and
statistical operations are also pro-
vided, and these include growth rates,
moving average, standard deviation
and variance.
At first I had problems persuading
graphs to appear on a monochrome
monitor. Turning up brightness and
contrast full gave a dim graph. A call to
Acornsoft produced the answer: you
have to specify ‘no colour’ when setting
up the graph attributes. Once I’d done
that some fine graphs were produced.
Indeed, the graphics available are
very impressive. Three types of graphi-
cal output are provided: line graphs,
bar charts and pie charts. The first two
can be mixed on one display and bar
charts can be adjacent or stacked,
whichever suits the data being shown.
Output can be to screen, a printer with
dot graphic capabilities, or a plotter. If
colour output is available up to three
colours can be specified - green, red or
blue. Up to six types of shading can be
specified for bar or pie charts. Portions
of a bar chart may be ‘exploded’ to
stand out from the circle. The options
provided are comprehensive.
GraphPlan stands comparison with
any of the similar packages available at
around the £200 mark, apart from the
maximum size of the array. It is fast at
recalculation and the graphics are
excellent.
Summary
This trio of Chang packages shows a
consistent professionalism in im-
plementation and documentation.
MemoPlan is a capable wordprocessor
with impressive features: GraphPlan is
a good spreadsheet program with
excellent graphics: and FilePlan , while
not as outstanding as the others, is a
perfectly adequate contender in its
field.
If you upgrade your BBC micro into a
business machine by adding the Z80
second processor, you'll be pleasantly
surprised when you start using your
‘free’ software. It is of a quality you’d
have been happy to pay for.
Next month: The Nucleus program gen-
erator and the program languages that
are bundled with the Z80.
FilePlan: a database written in the form of a card-index system: GraphPlan provides three types
of graphics
Diagram reproduced from the MemoPlan manual showing the function key strip booklet
ACORN USER AUGUST 1984
T
fun sm
/ \
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.
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.
SPV2 is a front panel debugging monitor, disassembler and disc utility ROM. SPV2 is instantly
accessible to the programmer for inspecting, modifying, debugging and disassembling machine
code programs. SPV2 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 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.
Dept A 12 Collegiate Crescent Sheffield S10 2BA
94
ACORN USER AUGUST 1984
ot^ ot
top ounuTv soFTiunnc
FOR TH€ ACORN CLCCTRON
IKORN
CICCTRON
£7.91
The best version ovoiloble for the electron
micro. Percy is trapped in an ice maze which is
populated by the deadly Snobees. His only
hope of survival is to squash them by hurling
ice cubes ot them. Unfortunately, whenever it
seems that he has won, a deadlier breed
appears. Hi-score. rankings, excellent
graphics and sound.
N6JU R€l€RS€
MA.IIII2 £7.99
from the author of Percy Penguin, Mr UUiz is a
fast-action multi-scene game. Guide Mr. UUiz
around the gorden to eat the cherries whilst
avoiding the evil gremlins. The gremlins can
be killed by dropping apples on them or by
throwing the crystal ball Cxtra points can be
gained by eating the magic mushroom, but
beware , this is the home of the gremlins and
makes them permanently furious! Sound
effects and tunes, hi-score, rankings. Superb
arcade-style oction.
N€UU R€l6flS€
£7.99
A highly versatile implementation of Chess.
Play black or white ogainst the computer or a
human opponent. The skill level of the
computer' s ploy can be varied widely, and
moves ore entered either by co-ordinates,
cursor control, or joystick control. Moves can be
taken back If an error has been made, and the
board can be modified at any time. Games
con be "saved" or "looded", and the lost game
can be replayed The computer will, if
requested, suggest your moves
N€UJ R€L€RS€
flL. I E H OROROUT
688 Ml «*»-*» ■■PVK 20 e e
- 4 k a K « K 4 h 4
CCNTWU6 £7.99
The centibug descends from the top of the
screen weaving mtimidatingly between the
mushrooms. Vour objective is to shoot all the
segments of the centibug before it reaches
the bottom of the screen
Features include: spiders, snails, flies, 6 skill
levels, hi-score. rankings, and increasing
difficulty.
£7.99
A novel and unusual program Rrcode-oction
with this exciting multi-stage shooting game.
The objective of the gome is to shoot the
aliens out of their boxes" before the "boxes"
fill up. Once full, the aliens fly down
relentlessly, exploding as they hit the ground.
The gome features include: 6 skill levels,
rankings, hi-score, increasing difficulty.
£7.99
Rn advencure game using hi-resolution full-
colour groph i cs Vou are stranded on a strange
planet, ond your mission is to return to
civilisation and home. Many of the locations
are shown graphically, including the
spaceship, the diffs. the mountains, and (if
you succeed) your home. Vou must carefully
explore your environment searching for
hidden clues to help you in your quest
New RaeRse
£7.99
This program covers 1 66 countries which are
divided into 8 categories of difficulty. €ach
country is pinpointed on an accurate hi-
resolution screen map of the world, and the
user is asked the capital and or population. Rt
the end of the test, the percentage of correct
answers is given, so that the student con
monitor his geographical knowledge.
NISO AVRILRBLC:
INVAD6RS £7.95
FRUIT MRCHIN6 £7.95
CONST6LLRTION £7.95
DISRSS€MBL€R
DRAUGHTS
R6V6RSI
DCftlCAS - Our software is now ovoiloble ot oil good dealers induding:
selected brooches of UU. H. Smith ond Boots; oil major computer dealers
- Microstore, Clectronequip, 3D Computers, Computerama, GTM
Computers, etc.; and our software is also available through all the major
distributors, and directly from us.
UK PAY UPTO 20% ROYALTICSFOR HIGH QUALITY RIK MICRO AND CLCCTRON PROGRAMS.
SUPERIOR SOHUIRRC LTD.
Dept. RU8, Regent House,
Skinner Lone, Leeds 7
Tel: 0532 459453
OUR GUAAANTCC
(1 ) All our software is available before we advertise.
(2) AH our software is despatched within 48 hours by first-class post.
(3) In the unlikely event that any of our software fails to load, return your
cassette to us and we will immediately send a replacement.
(X
Whether its your first computer or whether you’re already an
enthusiast, LVL COMPUTERTOWN offers you the quality of
service you expect from experts. If you invest money, you go to
a bank or a broker - a specialist who can guide and advise you
on the best return for your capital. At LVL COMPUTERTOWN
we’re specialists too. We’re there to help guide you through
the micro maze, keep you up to date on innovations, help you
get the best value for money, whether your computer is for
you, your children or your business. Your computer can change
your life - make sure you change it for the better:
Come and talk to the experts and move into micros with LVL
COMPUTERTOWN
£ 21.95
'""""""""mn,,,,
£ 199.00
HCORN
£399
£446
£469
£516
JOYSTICKS
• 12 months guarantee
• Fully compatible with the BBC
model ‘B’ or ‘A’ fitted with an
A/D interface and an analogue
port.
• Nylon encased-steel shafted
joysticks with ball and socket
joint
• Fast spring return to centre
• Graphite wiper linear
potentiometers
Model B
£343.85
The new personal computer from Acorn Computers. An ideal
machine for learning computing — and for having a lot of fun at
the same time.
But it's much more than just a toy. It’s graphic facilities are the
most sophisticated available in it's price range.
Epson RX80
Seikosha GP100A
Silver Reed EX500
Parallel
£288.77
£238.05
—
Model B with ECONET
Model B with DOS
Model B with DOS & ECONET
PRINTERS
- .
COMPUTERS
CHECKOUT ^
NEW 1
PRICES WITH
YOUR NEAREST
DEALER. J
(OfTTPUTER SOFTUWfc
ALL PRICES
INCLUDE
VAT.
DISK DRIVES
CHESHIRE | MERSEYSIDE 1 YORKSHIRE
An example of superior technology, total
reliability and outstanding performance,
combine to produce the LVL Disk Drive
Family.
Truly professional units designed to work
with the BBC Microcomputer.
C-TECH SOFTWARE
• THORNGUARD
HOME & BUSINESS COMPUTERS
184. Market St
46. Penaby Rd.
59. Daisy Hill
HYDE
HESWALL
DEWSBURY
Cheshire
The Wirral.
Yorks
061 366 8223
Merseyside
0924 455300
051 342 7516
m R TICKS’ ■
CUMBRIA I NOTTS’
DATA RECORDERS
THE COMPUTER SHOP
56 /58 Lowther St
CARLISLE
Cumbna
0228 27710
ACL
1 Northman
GRAYS, ESSEX
0375 79834
BROADWAY MUSIC
AND VISION
Woodford Green
ESSEX
01 504 7500
S P ELECTRONICS
48. Linby Rd
HUCKNALL
Notts
0602 640377
COMPUTERTOWN (UK) LTD.
230. Derby Rd.
STAPLEFORD
Notts.
0602 398484
HI VU ELECTRONICS
38. Church St Wolverton
MILTON KEYNES
Bedford
0908 312808
SUSSEX
CJE MICROS
78 Brighton Rd
WORTHING
West Susses
0903 213900
OXFORD
ABSOLUTE SOUND
AND VIDEO ( Oxford ) Ltd
1 9 Old High St Hesdington
OXFORD
I^EFLECTfQjM
OF
suPEfyoRnY
The Bell & Howell/LVL
Computer Compatible Data
Recorder
O Automatic Level Control
O Automatic Tape Stop
O Tape Counter
O Remote Motor Control
GREATER ^VON
IMANCHESTER 1
SOFTWARE
At your local COMPUTERTOWN Dealer you 11 fmd thousands of Titles
for most popular home computers, offered at prices and skill levels to
suit all your desires. To
avoid disappointment
please telephone your
local stockist for a full
availability and
k price list.
The items featured represent a very small selection from our vast
product range, and at the time of going to press were all available from
stock.
However, not all dealers carry every advertised item, please telephone
before making your journey.
For further details, and full product literature pack call or telephone your
nearest LVL Computertown Dealer.
LOMAX
8 Exchange St
St Annes Square
MANCHESTER
061 832 6167
SPURTREE COMPUTING
LTD
Council Buildings
Teme Street.
TENBURY WELLS.
Worcestershire
0584 811353/811304
YOUR
LOCAL
K&K COMPUTERS
32. Alfred Street.
WESTON
SUPERMARE
Avon
0934 419324
COLSTON COMPUTER
CENTRE LTD
The Colston Centre
11. Colston Ave
BRISTOL
0272 276619
[WEST MIDLANDS
JBC MICRO SERVICES
200 Earlsdon Ave.
Nth Earlsdon
COVENTRY
0203 73813
WILTSHIRE
WILTSHIRE MICRO
CENTRE
Unit 6.
Central Trading Estate.
Signal Way.
Old Town.
SWINDON
0793 612299
ISLE OF WIGHT
EXCELL
4 Foreland Rd
BEMB RIDGE
Isle of Wight
098 387 2578
IIVl&tAs
I HEREFORD I SALOP"
DEALER
LANCASHIRE
KEMPSONS
26. St Owen St..
HEREFORD
0432 273480
if p kjt Mirun
MEDLJCOTT BROS
S3 Mardol
SHREWSBURY
Shropshire
0743 3060
■
• PV MICROS
38A Water St
ACCRINGTON
Lancs
0254 36521
57 Union St
MAIDSTONE
Kent
0622 52784
GRAVENSEND
COMPUTERS
39. The Terrace
GRAVESEND
0474 50677
NEWTONS
Main St.
SEAHOUSES
0665 720307
■ n' m —
1 W BAGNALL
« Home A Business
Computers Ltd
54 Yorkshire Street
OLDHAM
06 1 633 1608
Home A Business
Computers PCX ! Ltd
73 Yorkshire Street
ROCHDALE
0706 344654
LEICESTER
18 Saber St
PERCY LORD & SON
STAFFORD
63 Blabv Rd
wins TON
0785 3420
[ WALES 5
Leicesiet
0533 785033
■ rim i in m
SIR
91 Whitchurch Rd
Cyncoed
LONDON
■ S J EMERY & CO
10 Market Place
CARDIFF
Wales
CANNONBURY RADIO
185 Upper St
ISLINGTON N1
London
01 226 9392
BUNGAY.
Suffolk
0986 2141
0222 621813
THE COMPUTER SHOP
41. The Hayes.
CARDIFF,
Wales
PAUL ELECTRICAL
oca/o j
■ SURREY M
0222 26666
4sdU/ 4 L/nve
Raynes Park.
LONDON SW20
01 542 6546
• HASLEMERE COMPS
25. Junction Place
HASLEMERE
Surrey
0428 538S0
WOODS RADIO
257 Lavender Hill
Battersea.
LONDON
01 228 1768
* Spectrum Members
PAH ELECTRONICS
5. The Parade.
Reading Road.
YATELEY
Surrey
0252 877 222
COMMSCOT
30 Gordon St
GLASGOW
041 226 4878
Serious Decisions
NeedTI-e Support
OfOur8o Columns
Most serious users of
micro computers require
the facility to display in 80
columns, especially for word
processing. Try this on most
monitors and the result will
be a frustratingly fuzzy image.
The Microvitec CUB 653
gives the user not only
glowing colour, but also pin-
sharp- images, thanks to a
medium resolution screen
653 pixels wide by 585 high,
plus a selective transmission
panel giving super-high
contrast. These features
make this model from the
CUB range of monitors
the perfect partner for
the high resolutions
generated by BBC B,
SINCLAIR O.L., I.B.M.,
cub
COLOUR DISPLAYS
ELECTRON, ORIC, APPLE II
and lie, and many others.
So if you wish to sharpen
your image, whether in the
office or at home, decide
Microvitec:
Remember- the highest
quality doesn't have to
mean the highest cost.
Call at your local dealer
or con tact us direct and we 'll
send you full details with a
pleasant surprise &
- our price list. ^
Microvitec PLC Futures Way. Bolling Road. Bradford. West Yorkshire, BD4 7TU. England Tel: (02741 300011 Telex: 517717
Microvitec Monitors are available from your specialist local computer dealer, selected branches of W H Smith
lohn Lewis Partnership, Lasky s. |ohn Menzies. Greens at Debenhams and other leading retailers
“YOUR SERVICE IS 6 TIMES QUICKER THAN
ANYTHING ELSE I KNOW”
(David Reeder, Ilford)
We ve played hundreds of BBC progams to try and choose the best (like the ones on this page ) Details are in out catalogue - free with your order It s the ON LY
catalogue to list the best, omit the rest and quote all the reviews All programs for 32K BBC. OS 1 2
All programs work with keyboard control - or joysticks as shown. WE TRY TO SEND YOUR PROGRAMS THE SAME DAY WE GET
YOUR ORDER. All games in stock • and tested by us - BEFORE we advertise them
Access/Visa card holders phone 01-789 8546 24hrs from any country where your own laws allows this We have satisfied customers m over 40 countries UK
prices include UK vat Export prices are the same - this 15'"o surcharge on export orders enables us to get them to you fast
Don t miss THE ROM SHOP and the amazing super savers this month 1 And thanks for all your kind letters.
WHEEL OF FORTUNE best adventure I
have seen for the BBC Micro... the advances in programming that have been
made are amazing., this has to be THE ADVENTURE OF 1984 ” (Micronet 800).
. ■ ! hi,::;- EVERY f )NE WITH HALF SCREEN GRAPHICS’ Commands o! up to 254
, r.- ; : acters’ Moving cast with varying mooods' Save your position to tape or disc' Very last
(Epic) £9.95
nv A ppnn
DLrtUULn r I: iv M*N*' M'N'F . ' iallv Be.:..\hil
graphics the screen is alive with movement as you try to collect keys to the safes Each of the
20 screens is a different puzzle with a different solution Will your burglar make iO You 11
i . ' , ::i ir.' him v : : week. \ .C IX (Alligata) £7.95
JA w JW A m ¥J “ Must be the most accurate and complete flight
A V 1A X V# X* simulator yet produced for the BBC ...the graphics
are superb” (MicroUser). ” Handling is excellent ... one of the best flight
simulators I've seen. " (C& VG)
doing virtually any aerobatics the real aircraft can Then there's a whole 3D world to
explore too (map provided) as you Oy between skyscrapers and under bridges Rave reviews
tmd STIX UK (Acomsoft) £14.95
p ^X TX IW1 1J 1J 1 CJ CJ “ An absolutely magnificent piece of
r t\ X XlLllJlJ programming. In many respects , the feel of the
game is even better than that of ‘ ZAXXON '. " (PCGames) ” The game is thrilling,
the diagonally scrolling graphics superb and the sound effects excellent. ..in a
class of its own. " (Micro User) ” Deserves a place in any self-respecting software
collection.” (C&VG)
(Pace) £8.95
^X f Trip TX WJ ¥ V F1J 1 " Tbe best race simulation I've seen on this
v V LjX\UX\1 V Hi machine, it's excellent value for money. ”
(PCN)
night snow desert riverside To qualify for the next stage you must finish m the first 12 On-
screen score time speed and bonus You can actually feel how fast you re going and the
/ .m.- m.-ut' NO STD (Superior) £7.95
PETTIGREWS DIARY of the most original
adventures on the market.. .will give your grey matter a thorough workout "
( YrComp ) ”1 have nothing but praise for this unorthodox adventure” (Micro
Adventure).
countries to unravel the secrets of the diary You must complete each part to reach the next
(Shards) £7.95
ATTA pir ‘SETS A NEW STANDARD FOR
V/ XLUil ri 1 lnV/ll GAMES ON THE BBC.the sense
of realism is impressive” (PCN) “I HA VE NEVER SEEN A BETTER THOUGHT-
OUT AND EXECUTED GAME ” (HomeCompWkly). ” STANDS HEAD AND
SHOULDERS ABOVE THE REST”. (AcomUser) \ will i<viliy believe y i ire launching
from and docking with a mother ship you will see and feel you are refuelling 50-PLACE HI
(A & F) £7.90
1 7 A MDID E 1 r 1 A CTI 17 " A 9 em oia text ad venture
V /llVIXr lXVEl ViAM X LiEj ...the sound effects and
occasional graphics enhance the fun... DEFINITELY ONE TO GO BATS ABOUT”.
(PCN)
(Micrograf) £7.95
DTliTD A f I ADP A 1^17 “ As professional a piece of
A 1 ill DrlLlLl ilA v/1UL software as you are likely
to find.. .the graphics are exceptionally good” (C&VG) “An excellent new game "
(Beebug).
(Kansas) £10.00
fjri A m ¥J ¥J ^X TAJ “You can expect some highly absorbing
XI U n X XI X\ \ J V V and extremely challenging times with this
very well-implemented program " (WhatMicro) "The satisfaction you 'U get from
mastering this game is worth every effort” (PCN) LET AN AIR TRAFFIC
CONTROLLER TEACH YOU HIS JOB! i a:- n charge 1 the me ming pumes at
Heathrow Can you land 10 aircraft in 30 minutes 7 7 skill levels 15 minute demo NO STIX
(Hewson) £7.95
SOFTWARE SUPERMARKET
VISA/ACCESS CALL 01-789 8546 (24hn)
SAVE £££s ON ROMS
Computer Concepts ROMS have been widely praised we use them all the time And w»- sei.
them to you cheaper than anyone else we know 1 As Home Comp Wkly said Installation is
easy. providing you have a spare sideways ROM socket or an expansion board
GRAPHICS ROM
£27.50 YOU SAVE £5.85
PRINTMASTER ROM If voitkive an Epson p: inter there is r.. >
than Print mastei Beebui £27.50 YOU SAVE £5.85
DISK DOCTOR
(HomeCompWk) £27.50 YOU SAVE £5.85
WORDWISE £36.00
YOU SAVE £10.00
SAVE £40 ON PROGS!
All 20 of these programs have appeared in our catalogues ol Been best Now you can save £2
on each of them Offer limited to supplies available Please state second choice
THE MINE
(Program Power i
£595
YOU SAVE £2 00
GHOULS
(Program Power*
£5 95
YOU SAVE £2 00
PIMANJA
(Automata)
£8 00
YOU SAVE £2 00
TRAFALGAR
(Squirrel)
£600
YOU SAVE £2 00
ALIEN DROPOUT
(Superior i
£5 95
YOU SAVE £2 00
LUNAR RESCUE
lAlligatai
£5 95
YOU SAVE £2 00
MOON RAIDER
(Program Power i
£5 95
YOU SAVE £2 00
ROADRUNNER
(Superior:
£5 95
YOU SAVE £2 00
MICROBE
(Virgin)
£5 95
YOU SAVE £2 00
WORLD TRAVEL GAME
(HesselJ
£395
YOU SAVE £2 00
DICTATOR
(dk gomes i
£4 95
YOU SAVE £2 00
DANGER UXB
; Program Power
£5 95
YOU SAVE £2 00
CYBERTRON MISSION
(Program Power i
£5 9b
YOU SAVE £2 00
FRUITY FREDDY
(Soft Spot)
£5 95
YOU SAVE £2 00
HUNCHBACK
(Superior)
£595
YOU SAVE £2 00
KILLER GORILLA
(Program Power .
£595
YOU SAVE £2 00
3D MUNCHY
(MRM)
£3 95
YOU SAVE £2 00
CRAZY PAINTER
(Superior 1
£595
YOU SAVE £2 00
OMAN
(MRM)
£3 95
YOU SAVE £2 00
TRANSISTORS REVENGE
(SoftSpot;
£595
YOU SAVE £2 00
To: SOFTWARE SUPERMARKET, 87 Howardi Lane London SW15 6NU.
If you do not want to cut this magazine write your order out carefully on plain paper
and quote this number ACU3
I own a 32K BBC computer I enclose a cheque/PO made payable to
Software Supermarket OR Charge my VISA ACCESS/EUROCARD
MASTERCARD number r — i — i — — t i — — i — r— i — — | — — i r — — r i
Signature
Please write clearly If we can t read it you won t get it
Name
Address
Postcode
Phone, if any, in case of query
PROGRAM NAME
Price
£
£
£
£
£
£
POSTAGE
AND
PACKING
U K Aaa 55p oa.ypei :.rae:
£1 55r
EURGPE AadSSpJcreachprogran.
£
OUTSIDE EUROPE Add£l foreach piogiarr.arrmai.
£
OUTSIDE EUROPE ADD £*. T-D TOTAL TOT Al
FOR REGISTERED MAIL
£
ACORN USER AUGUST 1984
99
PRICES SENSATION ^
Canon 110: Case/Cables all INCL £99
Canon 220: 400K (40/80 switching)
Case/Cables all INCL £169
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 21 1 and 221 and the SANYO model 548S,
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
CANON
SANYO
MODEL:
110
210
220
211
221
548S
Formatted Capacity
per drive on BBC Micro:
100k
200k
400k
200k
400k
100k
Single Drive & Case:
£99
£139
£169
£179
£236
£154
Single Drive
& Case/P. Supply:
£124
£164
£194
£209
£266
£184
Dual Drive & Case:
£204
£274
£314
£329
£437
£284
Dual Drive
& Case/R Supply:
£229
£299
£339
£359
£467
£314
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 ourfield 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 H
By Post: Send your remittance (cheques only please)
with your order to:
CHASE DATA LTD
RO. Box 6, Woking, Surrey, GU21 4PB.
By Phone: (Tel: 0784 38487).
Draw with the BBC micro
and show the true potential of your machine
Fill shapes in one of 23 colours (Mode I)
Draw points, lines, rectangles ellipses and circles
Smooth curves
Wire frame diagrams
Hidden line removal
Draw in perspective
Measure scaled distances
Ekta sketch lines Half tone facility
Mirror images
Repeat images SS, enlarged, reduced, stretched
Actual colour displayed
Store up to 10 ellipses or circles in memory
Redraw any one of these at cursor position
Change any actual colour for one of 8 others
Clear screen, load screen, save screen
Pnnt characters or numbers at any pixel point
Error messages for incorrect input
Fully comprehensive manual
This programme has been purpose designed by professional Graphic Designers
O for simplicity and ease of use, and is undoubtedly the most versatile drawing
programme on the market at this time. There is no need to input any numerical
data, as all judgements are made visually. The BBC Micro is the finest drawing
designs machine in its price range. Find out what it can do.
The A B. Designs drawing programme costs only £36 for over 70 functions {model B). New AB2 Program, available on disc (price £61) and cassette
(price £51). When ordering send Cheque/PO and VAT at 15%. Please include phone no. with all correspondence. For further information send
SAE and phone no. to A B Designs. 81 Sutton Common Road, Sutton, Surrey. 01 .644 6643 (closed all day Thursday).
HARRIS McCUTCHEON SYSTEMS
_ _ _ _ _ _ are pleased to release
HMS HOME ACCOUNTS
HMS VAT TRADER'S LEDGER
HMS BASIC ENVIRONMENT
£28.75
£21.50
£14.50
to BBC Microcomputer users with a minimum configuration of 1 '40 track single sided disc and an 8” 1 32 column (condensed mode) printer, to a maximum configuration
of 2 • 80 1 rack double sided disc and a 1 5 printer The programs allow user allocation of each file between * DRIVE0, 1 , 2 or 3, thus making full use of the disc space available.
H MS HOME ACCOUN TS allows all financial transactions within a defined environment to be recorded, printed and analysed Accounts may be reconciled with statements
or passbooks, uncleared entries being highlighted Depending on the analysis structure you choose, the system can keep track of anything from answering 'how much is
in the piggybank >' to independent tracking of multiple bank accounts, credit cards, building society accountsand cash in hand Theonly reason for keeping home accounts
in any form is to have your current financial state apparent on demand and reconcile statements received in order to find out where the money goes This program is designed
expressly for these requirements. Y ou wouldn’t keep them if these areas were of no concern, and being of concern you want to keep them thoroughly and effectively HMS
HOME ACCOUNTS allows this
HMS VAT TRADER'S LEDGER, on theother hand, fulfills a different requirement. Instead of emphasizing analysis, the VAT trader wants to record all his invoices and bills
in the least time possible consistent with making out the quarterly VAT return and getting a well presented ledger listing on demand Varying and multiple VA T rates are of
course catered for Add thefacility tomaintain period totalson user defined bases other than VATquarters I such as weekly, monthly and to theendof each trading account),
and HMS VAT TRADER'S LEDGER should be a boon to you as a sole trader through to the low transaction company
Both systems allow for 1 000 to 1 0000 records per file depending on configuration and use, and initialise on shift BREAK without user OS intervention. Fully documented
source listings and optional user modifiable VIEW text operating documentation are included on the master disc, and hard copy manuals are provided
HMS BASIC ENVIRONMENT is specifically an aid to BASIC program development designed to encourage the creation of well structured readable code in circumstances
where memory becomesa constraint. Procedures to handlescreen I 0, cursor switching. CLI invocation and keyboard validation areprovided withalinkmgBASlCsource
file compressor which includes variable name compression to two bytes. The ability to link as many BASIC source modules as desired into a single condensed running version
resolves the coder's conflict between space and intelligibility; 60% compression is eflected on our sources for the above accounts packages
T he disc manual and information contained are sold under license subject to the condition that they are for single user single site application by or on behalf of the purchaser
are not for resale in whole or in pan either as originals or copies, and may not be supplied to a third party as pan of a package or used as pan of a package supplied by a third
pany to the purch iser, without the written consent of the copyright holders. Damages will be claimed where this occurs, with revocation of license. Purchase indicates
acceptance of license terms
I enclose f for the following products (tick and delete where appropriate
HMS HOME ACCOUNTS (£28 75)
HMS VAT TRADER'S LEDGER (£21 50)
HMS BASIC ENVIRONMENT (£14.50)
Please supply on 40 80 track disc I have VIEW WORDWISE; OS 1 .0 1 2. BASIC I II
Name
Address
VAT, disc, manual, post
and packing inclusive
The credit card companies
4% take precludes our
offering their service.
Telephone
Date
Postcode
Please send with cheque or postal order to Harris McCutcheon Systems. 40 Huntingdon Street, London N1 1 HM (01 609 3207)
102
ACORN USER AUGUST 1984
TOOLSfc
TOOLSf^
A revolutionary new approach to program development aids.
Toolstar is a powerful new utility Rom that will open up a whole new world lor BBC micro users
Tooislar adopts a revolutionary new approach to program development aids It has been
designed specifically to assist both Basic and Machine code programmers by providing an
integrated set ol powerful building blocks which rapidly become an indispensable complement to
the built in facilities of your BBC micro
This package contains the Toolstar firmware in Eprom and a very comprehensive manual (over
1 50 pages), containing many examples and illustrations to help you make the best use of
Tooislar s exciting capabilities
Toolstar sheds new light on your BBC micro
Tooislar being Eprom-based will be permanently resident in your computer allowing all of its
commands to be immediately available It is transparent to both the user and the operating
system , once a command has been executed control is returned to Basic or whichever ROM
had control prior to the command
Full error handling has been incorporated and for new users there are full help menus describing
each command and its syntax
Powerful building blocks for Basic programmers?
Within Toolstar there are 22 commands 8 ot which operate between PAGE and TOP le on the
current Basic program or Basic programming environment These commands obey standard
Basic command syntax rules
Reveal the deepest secrets of your discs
Toolstar allows the operations of Formatting. Verifying, reading or wntmg a disc sector to be
carried out very simply from Basic i e all the necessary building blocks required to develop a
comprehensive set of disc utilities, simply and effectively
Lost your memory? — No more amnesia with T oolstar! •
in addition to the commands described above there are 9 commands which operate on the whole
of the BBC s memory and are designed to complement the BBC s built-in assembler These
include a full tealure disassembler and memory dump each with forward and reverse scrolling
If this is not enough Toolstar can be Extended!
There are three help menus on Toolstar which may be obtained by typing HELP TOOLS. ‘HELP
MCODE or ‘HELP EXTEND The third option menu will mtially display the following
‘HELP EXTEND
EXTEND RAM adds
i e typing 'EXTEND • address > will allow the user to extend the facilities ot Toolstar with
routines which are supplied by himsell The manual describes fully how this operation is earned
out and illustrates it with several examples
In the future such utilities will be made available on disc and cassette from Pace, thus allowing a
comprehensive library of utility programs to be built-up
£34.00 Inc. VAT & Carriage.
Access and Barclaycard
Dealer Enquiries welcome
Send for more information to:
92, New Cross Street,
Bradford BD5 8BS.
Telephone: 0274 729306
Telex: 51 564
PRESTEL, MICRONET, BBC to BBC file transfer, Terminal Emulation.
Commstar is unique and complete a total solution
Imagine a single Eprom based package of sophisticated communications software that caters
tor aH your requirements
Imagine Commstar
Take tor example British Telecom s Prestei service offenng access to a multitude ot up-to-the
minute information pages, world news or weather and much more Instant access to Micronet
800 with many Iree programs that can be downloaded in seconds, tree advice and news Expand
your horizons and find out )ust how versatile our computer can really be'
How many times have you wanted to get a copy ol a program to a fnend or a business colleague
quickly' 7 With Commstar you can transfer a tile of ANY type between two BBC s (which may be
ttiou sands of miles apan ) m the space of a phone call
It really is that simple 1
Commstar is intelligent It offers many advanced features to ensure simple and effective
communication with the remote system
Consider the following features
Prestei Mode
Prestei mode features full colour Prestei graphics including double height and flashing characters
Full Telesoftware capability is offered allowing the many free programs offered by Micronet 800
to be downloaded into your computer Pages ot particular interest may be marked for later
retrieval and display Page images may be copied and saved to a tile on the current filing system
Terminal Mode
In terminal mode all input may be copied into a buffer in memory or spooled directly on to disc Full
control over buffered data is provided allowing it to be listed to screen or printer sent to the
RS423 saved to or loaded from the current filing system (including TAPE)
Commstar allows full configuration and easy control over the protocols used Send and receive
baud rales word length, parity and number ol slop bits are selected from a simple table of
options
When m chat mode (80 or 40 column), characters transmitted by the host will be displayed on the
BBC screen and characters typed on the BBC will be sent to the host
Commstar allows ANY type of file (not |ust ASCII) to be transferred safely using XMODEM
protocols In fact lour individual methods of transmission are provided for within Commstar
giving great flexibility
Using a disk based emulation tile Commstar can be configured to emulate virtually any terminal
type including VT 1 00 within the capabilities of the BBC
In addition to the above most MOS commands can be executed from within Commstar errors
are trapped by Commstar s own error handling routines and an optional elapsed time clock may
tie displayed Data filter Local Echo. Auto line feed, printer on off and XON XOFF protocols may
be toggled in or out by a single key press extensive use being made of the function keys
F mally Commstar may be titled into any of the sideways ROM sockets and is provided with a
comprehensive manual
£34 inc. VAT & Carriage.
EDUCATION
TEACHING
TODDLERS
Fun and learning for children as young as two with
programs and micro overlays from Joe Telford
T HE ideas and programs in this
month's Jottings form an activity
pack aimed at the youngest users.
Toddlers, children in nursery or early
primary classes should all be
entranced, and six-year-olds too might
find it interesting though many will
already have keyboard skills in excess
of this pack. The programs aim to get
young infants playing with the com-
puter, and give parents or teachers the
chance to introduce and talk about the
computer and related activities.
Children will be introduced to basic
concepts in shape, sound, pattern and
colour, which, combined with dis-
cussion and guidance from adults, help
develop reasoning skills.
The ideal way to use the pack is to
allow children to work in small groups,
and explore each application —
far better than a silent single child
sitting in front of a computer. If a
one-to-one situation does occur,
the parent or teacher should spend
time with the child, talking with and
listening to that child’s ideas and
thoughts. This is where the value of
this activity pack lies.
The programs are based around a
number of activities, forming a larger
program called Yumap (youngest
user’s micro activity pack). Although
each section can be used by children,
selection is best done by an adult, as
an amount of reading is required. On
chaining Yumap a menu page is shown
which offers the choices:
1. Character patterns
2. Drawing shapes
3. Shape game
4 . Drawing sound
5. Sketchpad
6. End program
Each section is described on pages 107
and 108, while the overlays for each are
printed opposite arid overleaf. The list-
ings are on yellow pages xi-xiv, and on
our listings cassette (see page 82).
Keys and colour
Whenever the break key is pressed the
program ends, restarts, finds the
correct section and returns to it. All that
appears to have happened is that the
screen has cleared. You might like to
use this ‘clear screen* facility by mark-
ing where the break key is found on
each overlay.
The escape key has been reconfi-
gured to act only when CTRL and @ are
pressed together. This returns the pro-
gram to the selection menu, and is suf-
ficiently well hidden to prevent children
from accidentally causing such an
event.
In the three section*
coloured
crayon symbols, the
current colour is indicated by a band at
the top of the screen. If this band is not
visible (in choices 2 and 5), the colour
used is the background colour and rub-
bing out will take place.
Fitting the overlays
Each overlay can be coloured and
laminated or covered with transparent
adhesive plastic to make it last. Before
fitting an overlay, make a firm crease
along the dotted line so that a strip of
about one inch of overlay is folded
downwards. Next fit the top strip of the
overlay (containing its title) under the
clear plastic function key holding band
and adjust it to cover most of the key-
board. The part of the overlay already
folded will now fall close to the front
casing of the micro. Fit a large elastic
band around the micro and trap this
flap under it. The overlay should now
be secure and ready for use.
Although any area of any panel can
be used, it is best to actually press a
figure as these are generally most
central. An adult may need only one
finger but small hands can also do the
job.
Inside the program
Figure 1 shows the main sec-tions of
the program, and the table of fre-
quently used pro-cedures shows
these are split into two. The first
group con-sists of graphics pro-
cedures for drawing triangles,
rec-tangles and circles (see past
Jottings). The second group
includes two utilities, one for
drawing a cross in the inverse
screen colour and the second to
make the areas of the keyboard
match the areas of the overlays.
In the PROCsetup pro-cedure one
task is to allocate characters to a
string array. Whenever the key-
board is pressed a character will be
generated and placed into A$ at line
1590. A$ is then compared using
INSTR$ to each of the items in the string
array *Key$(’ and, depending on where
it is found, a number is returned to the
calling routine. T his number is 0 if a key
below the leftmost panel is pressed, 1
is generated by the next panel, 2 by the
next, 3 by the rightmost panel and 4 by
the space bar (colour panel), page 108>
ACORN USER AUGUST 1984
Cut out this full-size keyboard overlay and use as guide tor other shown reduced overleaf
DRAW SOUND - NOTE PLAYER
EDUCATION I
t CHARACTER PATTERNS
Stick to front of micro
Covers space bar
Fold over front edge of micro
Main area fits over keys
Slip under BBC's plastic strip or stick to Electron
Overleaf is a full-size overlay to use as a
guide to making up the other four on this
page: a great chance to get the felt pens out!
Your child might like to use pictures of her-
self/himself on the overlays
ACORN USER AUGUST 1984
| EDUCATION
1 Character patterns
On typing the number 1, a message
appears which instructs the adult to
attach a keyboard overlay to the com-
puter (see instructions at the end of
this article). In this case, the overlay
to use is the one marked Character
patterns , which contains pictures of
four children in panels, plus drawings
of three coloured pencils. Once fitted,
a panel of the overlay can be pressed
to start the character pattern section.
The screen now obeys the instruc-
tions given by pressing any of the
panels. When the panel of the child
walking upstairs is pressed, the pat-
tern on the screen will move forward
through a pattern sequence. This
sequence used consists of 123 items,
including upper and lower case
alphabets, numbers and graphic
characters. After the last character
the sequence will restart.
If the ‘child walking downstairs’ is
pressed the characters will be dis-
played in reverse sequence. If the
‘jumping child’ is pressed, characters
are displayed in random order, while
the ‘standing child’ maintains the cur-
rently displayed character. At the
beginning, the first character dis-
played (by pressing ‘child standing')
will be 'A'.
The colour of the characters is
yellow at first, but pressing the fifth
panel showing the coloured pencils
steps through yellow, white and red,
then back to yellow.
The children can use this section to
explore the relations between pat-
terns, and parts of patterns, and to
stimulate discussion about their find-
ings. They will see discrete shapes,
patterns formed by repetition of these
shapes, and patterns which seem to
merge together. Talk to them about
heart or rocket shapes, stripey pat-
terns and rows, lines or boxes.
Children can then move on to practi-
cal pattern activities such as drawing,
colouring, painting, sticking, mosaic-
work or even potato printing.
2 Drawing shapes
On typing the number 2 at the menu, a
message appears which asks the
user to enter a delay time (between
one and nine seconds) for the
children using the program. To start,
set it to nine seconds, then reduce it
as the children get quicker. Next, a
message instructs the adult to attach
the overlay marked Drawing shapes
which has four shapes in panels, plus
four coloured pencils.
The start screen is blue and then a
small cross appears, to the sound of a
beep. This will move every nine
seconds (or as per your setting),
beeping as it does so. Children will
need to follow the cross, because
that’s where all the action occurs.
Pressing any panel produces a shape
of random size in the current crayon
colour, and its position will be indi-
cated by the cross on the screen. The
four shapes are circle, square, oblong
and triangle. The initial shape colour
is yellow, but pressing the crayon
panel steps the colours through
yellow, white, blue (which rubs out)
and red, then back to yellow. Shapes
may be drawn on top of each other in
any colour, though the cross and
shape size move at random.
The shapes panel lets children
investigate and explore positioning
and overlaying shapes, as well as the
shapes themselves. Language is
developed as the children describe
what they have done and what they
are about to do. Problems can be set,
ranging from a simple ‘Can you show
me a circle?’ to a more complex ‘Can
you put a red triangle between those
two circles?’ Matching exercises can
also be performed, such as 1 have put
three red circles on the screen. Can
you show me the same number of
yellow circles?’ Children can develop
other shape ideas, with or without the
micro, using cut-outs and cards.
3 Shape game
Typing the number 3 at the menu
results in a message to attach the key-
board overlay marked Shape game.
Pressing any of the four shapes in
panels starts the game. The screen
clears to a purple background with a
shape in the centre. This shape will
have a random size, and the aim of
the game is to make it vanish. This
can only be done by the child recog-
nising the shape and pressing the
matching shape on the keyboard
overlay. If the wrong one is pressed, a
hissing noise is heard, while a correct
match gives a buzzing sound and the
shape vanishes. Another shape takes
its place and the game continues.
In this section variation in size adds
to the interest, because the children
have to realise (for example) that a
square is a square no matter what
size it takes. The random colour of
any shape emphasises the fact that
colour is not an attribute of any one
shape. Children might learn to recog-
nise the simple shapes using this sec-
tion, but without discussion and
further practical work they will be
learning without understanding.
Follow-on work is closely related to
that from the last section, though it
would be particularly useful to allow
the children to experiment: Can you
make that oblong stand on end? It
didn’t when we used the computer. Is
it still an oblong?’
4 Draw sound
Menu option 4 asks for the overlay
marked Draw sound -note player.
This has four human figures in panels,
pressing any one starts the section
and the screen turns blue and rec-
tangles can be painted on the screen,
each given a random colour. The
height position of each rectangle on
the screen indicates its pitch in a
range of just over one octave. Adjac-
ent rectangles are a semitone apart.
Control over the sounds generated is
by pressing a panel. The first panel
shows a man walking upstairs and
pressing this makes the note played
go one semitone higher. After the
highest note the sequence will restart
from the lowest note. The ‘Man walk-
ing downstairs’ plays the note one
semitone lower. After the lowest note
the sequence will restart from the
highest note, if you press the jumping
man, notes will play at random, and
the man standing repeats the note
played at the same pitch.
Whenever the screen is filled, it will
automatically clear and the next note
played will be displayed at the left of
the screen, at the selected pitch.
The children can use this section to
investigate informally the relation-
ships between musical sounds. Much
adult input is needed because words
like Up and Down, High and Low,
Same or Different may all be intro-
duced. Children can be set musical
tasks, or be asked to set each other
simple problems. For example ‘Can
you make the man walk upstairs?’ or
‘Can you make the sound go up three
stairs then down 4?’ or 'Can you make
the sound of a police car?’ Conven-
tional musical instruments such as
xylophones can take the explorations
further, eg, Can you find that note on
the xylophone?’ Parents will soon find
that many young infants do not find
such tasks easy.
ACORN USER AUGUST 1984
EDUCATION J
108
5 Sketch
On typing the number 5, a message
appears which instructs the adult to
attach the overlay marked Sketch
which shows four pencils in different
orientations, each in a single panel,
and four crayons together in one
panel. Press any panel to start and the
screen clears to red with a cross in the
centre. This cross can be moved up,
down, left and right by pressing the
appropriate pencil. As the cross
moves it leaves a line behind it in the
current crayon colour. Pressing the
colour panel changes the initial
yellow through white, blue, red (for
rubbing out) and back to yellow. This
section has an auto-repeat that allows
the pencil to draw as long as a panel
is held down.
The sketch routine gives children the
chance to draw perfectly straight lines,
and to build up shapes. Children can
be asked to make bricks, boxes, nets,
mazes and many other objects.
<page 104
If none of these panels is pressed
- 1 is returned.
The aim of PROCerror is to display
any error in program execution. If the
relocated escape key is pressed this
procedure forces a reRUN.
PROCsetup does several house-
keeping tasks. It sets up the function
keys, the sections of the keyboard, the
cursor keys, the initial ‘crayon’ colour,
the relocation of the escape key, and a
number of defined graphics used in
PROCpattern.
The function FNmenu handles selec-
tion of any one of the five different sec-
tions available. It prints a menu, asks
for input, then returns to the main body
of the program with the number of the
routine to call. PROCcrsr turns the text
cursor on and off. PROCend resets the
cursor keys, and ends. After using this
option to exit, function keys, etc, can be
cleared by pressing the CTRL and
BREAK keys together (CTRL-BREAK).
PROCpattern exists between lines
600 and 740. Input from the keyboard in-
crements, decrements or randomises a
pointer which indicates the ASCII value
of current character to be displayed.
The pattern is displayed by line 720.
Once entered the procedure repeats
until ESCAPE or CTRL-BREAK is hit.
PROCshape is found between lines
440 and 590. It draws a cross on the
screen by referencing PROCcrsr, then
examines the keyboard for characters
pressed. If none is pressed in the time
limit set at line 490, the cross is moved
at random and the process repeats. If,
however, a panel is pressed, action is
taken by calling one of the graphics
procedures, or by incrementing the
drawing colour.
In line 980 of PROCshapegame, a
shape is chosen at random and the
choice routine from line 990 to 1020
draws the shape which mates the
random number chosen. The pro-
cedure then loops until a keyboard
panel is pressed at line 1050 and either
hisses if the shape is incorrect (line
1060) or exits the loop (line 1070),
buzzes and restarts the procedure
(lines 1080, 1090).
PROCdrawsound is simiiar to PROC
pattern in that an index (the variable
‘note’) to a particular note is incre-
mented, decremented or randomised,
then that note is played using the index
as the basis of a simple formula (line
880). In line 900 another formula uses
this index to position a rectangle on the
screen to match the pitch of the note.
PROCsketch is found between lines
280 and 410. PROCcrsr is continually
called upon to draw a cross on the
screen. If any of the overlay panels are
pressed, this is detected by FNkey and
the IF . . . THEN statements between
lines 350 and 390 take appropriate
action. This procedure is in effect an
infinite loop, from which return is only
via the CTRL-@ relocated escape key.
Difficulties brought about by tiny
fingers locating the break key can
cause concern at first, but provided (as
in this application) the stage of the sec-
tion in use is not important, the problem
is reduced to simply working out which
section to restart. The approach taken
here would not be able to maintain vari-
ables, or other data, and hence is only
one step better than the well-known
‘KEY10 OLDIMRUNIM technique. Line
40 contains the key to the solution. If the
program is run, as it will be at first, K%
is set at — 1 and the break is set as:
with apologies to purists for the GOTO
(I haven’t had a good GOTO in ages).
This means that when BREAK is
pressed the program restarts from line
50, hence W% and K% are not initia-
lised. W% is simply the delay in
seconds used in the drawshapes pro-
cedure, K%, however, is a pointer to
the section of the program currently in
use. If it is set to - 1 the menu is
accessed (line 80), otherwise the con-
tents of K% are used to set the variable
‘choice’ which then selects the section
to be executed. When a menu is called,
the fact that ‘choice’ contains some-
thing other than 0 indicates that K%
must be set to this value, and this is
done at line 100. The result is simply
that on running or using escape (CTRL-
@) to rerun, the menu is invoked.
Pressing the break key causes the pro-
gram to skip the menu and use the sec-
tion indicated by K%. The effect, to the
user, is simply of the screen clearing.
‘KEY 10 OLD I MGOTO50 i M
ACORN USER AUGUST 1984
®CD!©®(o)G0E)GO®CD©®©Q00GG
GET ON THE RIGHT
TRACK WITH
micro
powerIMI
0
0
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 BBC. 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
Q
Q
0
0
0
MIDSUMMER SPECIAL
B B C. Micro + 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 425.95
Epson RX80 F/T 293.95
Brother HR15 Daisywheel 436.70
Smith Corona TP- 1 daisywheel 270.20
MCP 40 4-colour printer/plotter 129.95
MONITORS
Kaga 12" Green Screen 123.05
Ferguson TX Monitor/TV 335.95
Sanyo DM2112 12" Green Screen 74.95
Microvitec 14 ' RGB/PAL and audio output .... 258.75
Microvitec monitor (plastic) 286.85
Microvitec monitor (metal) 228.85
Plinth for above 5.75
DISK DRIVES
Pace 40 track 100K 156.40
Pace 40 track double sided 200K 220.80
Pace 40/80 track double sided 200/400 K .... 241.50
Pace 40 track double drive 200K 310.05
Pace 40 track double sided double drive 400 K
434.70
Mitsubishi 40/80 track double sided double drive
400/800 K 567.85
orch Z80 Disk Pack 80 track double sided
double drive (including Perfect software .... 803.85
.MS HFD 3055 3" 100K 199.00
ALL PRICES INCLUSIVE OF V.A.T.
We provide free fitting for all firmware.
ACCESSORIES
Elftone Digicorder (including leads) 25.95
Acorn BBC cassette recorders (inc. leads) .... 35.00
Scotch D/S D/D Disks (Box of 10) 32.50
Disk storage cases 19.95
Vinyl dust covers for computers, disk drives,
monitors and printers 4.50
Sureshot self centering arcade joystick .... 18.22
Sureshot self centering double joysticks . . . 34.44
Acorn joysticks 19.00
System Sac 19.95
Printer cables (parallel or serial) 15.50
Stack light pen 28.75
Speech synthesiser plus cartridge socket
(Free 1.2 if required) 55.00
Acorn Disk interface (Free 1 .2 ROM if req.) .... 97.00
Pace disk interface kit 95.00
1.2 ROM upgrade 11.50
Econet (Free 1.2 ROM if req.) 70.00
Teletext adaptor (Free 1.2 ROM if req.) . . . 225.00
Wordwise wordprocessor 45.42
Auto Prommers Eprom Programmer 138.00
Tutor Mate shelves 10.50
3M unlabelled Disks (Ten) 15.00
Maxell 3" disk 4.95
First Byte Electron joystick interface
(inc. cassette) 24.95
Micro Power potentiometer joystick 12.95 4
Micro Power double joysticks 18.95
ALL ROADS LEAD TO
MICRO POWER!
^9*
'HP facilities available
Please contact us
for further details
'Free parking
II prices correct at
time of going to press
Showroom: MICRO POWER LTD .
Northwood House. North Street.
Leeds LS7 2 A A; Tel: (0532) 458800
Mail Order: MICRO POWER LTD .
Sheepscar House. 15. Sheepscar Street South.
Leeds LS7 1 AD; Tel (0532) 436300
Send an SAE for our complete listing
of hardware, software and books.
□0000(2)® ©CD® O0O0O©® ©0® 00000(0)® @QD®
B-BASE: £25—8 Great Features
SYSTEM FEATURES
REPLICA II: £12.00.
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
SEARCH PARAMETERS = ,<> f >=<=<\
INSTR * ' v
CALCULATE — Global or local totals and
functions using any valid BBC expression
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 etc.
TRANSFER— Records from one file to
another
SEARCH LISTS— Allow creation of sub-
Databases within main Database but
without having to save data again.
DATE FORMATS— 6 formats for printout
All timings and sizes are relative to ACORN
DFS. Compatible with ACORN DFS,
WATFORD 1 .3 and latest AMCOM DFS.
All Disc Software now
available on 3” disc-
add £3 to printed prices
Send S.A.E. for detailed data sheet
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 CHAINfRUN 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 disc capacity.
CLARESN01
iNumirescmiAEE!
BEEBSYNTH: disk £11.00
cassette £8.00
A very powerful, easy to use sound
generating program for expert and novice.
Up to 16 envelopes can be defined and
saved. The envelope definer is easy to use,
control is through the cursor keys and the
effects of changes can be heard
immediately. When you have defined your
envelopes press ‘K’ for Keyboard and the
keyboard is transformed into a musical
instrument, but you control which
instrument. Plays chords, not just single
notes, change pitch and duration etc.
A superb program that you can use
immediately. Unlimited sounds at your
disposal. Recommended by MICRO USER,
PCN.HCW etc.
GRAFKEY/GRAFDISK: disk £12.95
cassette £9.00
The ‘GRAF’ series of programs are, to our
knowledge, the cheapest entry to the CAD
(Computer Aided Design) field on the BBC
micro. Input is either joystick or keyboard.
All graphics modes can be used and altered
whilst running, the functions provided are:
Line, rectangle, triangle, circle, text (upper
and lower case), paint and colour pallet (8
colours and flashing). Drawing aids include:
Alignment grid, circle copy, delete, free
memory, purge memory, variable cursor
speed, clear screen and redraw. Save
drawings to tape in about 20 seconds or to
disk in about 2 seconds.
Rubber Band is a very flexible line drawing
facility. Pictures can be saved and included
in your own programs, very easily.
GRAFDISK also provides a screen save
facility. Recommended by BBC MICRO
USER, PCN, ELECTRONICS & COMPUTING,
LASERBUG etc, used by universities,
colleges and business, as well as the
enthusiast.
SINGLE KEY: (requires 1.2 0.S) £5.00
SINGLE KEY ENTRY provides the user with
single key entry of all 66 keywords on the
BBC micro. Speeds up your program input,
it’s just like having 66 function keys and it
only occupies 256 bytes. Compatible with
BASIC 1 & Basic 2.
VIEWpoint: £12.1
VIEW PRINTER DRIVER FOR EPSON FX80
Multi-page drive with print menu allowing the
setting of global (document wide) printer
functions at printer initialisation.
1) Multiple choice of highlight options
including underline, italics, bold, enlarged,
proportional, condensed, superscript,
subscript.
2) Choice of any one of the nine language
character sets held in the printer ROM.
3) Choice of PICA or ELITE type face.
4) Print intensity: normal or dark.
5) Single sheet or continuous printing.
6) Slow (accurate line feed) or fast print
speed.
7) Choice of "PAD character. Selection of “ ”
as the PAD character switches off the
backslash trap to allow full implementation
of the foreign language character sets.
User Defined Character Definition
The print menu program also contains a
sophisticated character generator which
allows the construction of 95 user defined
characters which are then accessible from
VIEW via a highlight option.
The characters are displayed in an 8x 11 grid
and can be printed (singly or as a set), stored,
examined or changed at will.
Supplied on disc with comprehensive user
manual.
All prices inclusive of VAT & Carriage—
NO EXTRAS!
I Cl. UUUO ‘♦OJ I I
MICRO SUPPLIES Open 9 — 5pm Monday — Friday
EDUCATION I
TIME FOR MICROS
Susan Kingsbury’s activity board
project brings day-trip fun
to using the computer in class
P ARENTS and teachers who have
recently gained access to a BBC
micro will no doubt be looking for
imaginative ideas for its use. Acorn
User's DIY activity board is a simple but
effective device which, in conjunction
with the computer, can be used in a var-
iety of ways to foster both creativity and
learning. Ideas for its use can come as
readily from the children as from the
teacher.
This article presents a program (list-
ing 1, page XV) to operate with the
board that, after typing into the com-
puter and saving on tape, can be
adapted by changing the data lines at
the end.
The activity board can be built for a
mere £12 or so. It is a simple structure
consisting of a sheet of perspex (or,
cheaper, hardboard or plywood) sup-
ported on four cottonreels. Underneath
are switches wired to the BBC micro
and these are activated individually by
moving a magnetised object across the
board. This simple arrangement is the
f — =
V
)
Figure 1. Dry-reed relay switch
stage on which a variety of scenes can
be enacted, with questions and
prompts being chanelled through the
micro and displayed on its screen.
Imagine, for example, that on top of
the board is placed a sheet of paper
showing a groundplan of a zoo (see
page 1 14). Mapped out are eight attrac-
tions such as a bear pit, a lion's cage
and so on for which toy animals are
used. A small wooden toy, which we’ll
call Fred, with a magnet set into his
underside, is moved around the zoo,
stopping at places that take his interest.
Each time he stops, an appropriate
sentence, in double-height letters,
appears on the screen. When Fred has
seen all he wants to see, the pupil types
P on the computer and the whole story
of Fred’s day at the zoo is displayed on
the screen. If you have a printer, the
story may be printed out at this stage
too.
Fred is taken on his tour by a child,
who is encouraged to read each new
sentence as it appears. By the end the
pupil will have written a story just by
moving Fred around. In this way, the
board could help to teach reading or
provide incentive for slow readers.
Once everyone in the class is fam-
iliar with the idea, the pupils could
devise their own scenario, such as a
moon-landing or a race-track, draw the
groundplan, make models for the stop-
ping places and change the data lines
at the end of the program to give appro-
priate sentences. Thus they could all be
involved over a period of time.
In more detail, this is how the board
functions. On the underside there’s a
reed switch (figure 1) at each stopping
place. The reed becomes magnetised
when Fred’s magnet is positioned
above it, the two halves of the reed
attracting each other and the switch
closing. When Fred moves away, the
springiness of the reed opens the
switch (figure 2).
Soldered to the ends of the reed
switches are wires which make up a
cable connected to the BBC machine’s
user port. When a switch closes, a
signal is sent along the cable to the
computer and, under the control of the
program, the appropriate sentence
appears on its screen.
Making the board
You’ll need eight dry-reed relay
switches (see panel). Look at one of
them from the side so that you can see
the gap between the halves of the reed.
Bring a magnet near to the switch and
watch it close. You will hear a click as it
does so, and another as it opens when
the magnet is moved away.
Taking care not to break the glass at
the ends of the switch, bend the wire at
its ends to form legs at right angles to
the switch (figure 3). Repeat this for all
switches, then space them out on the
underside of the board and tape them
in position with the legs sticking out.
You can glue them later.
Figure 2. The magnet closes the switch as
it passes overhead
The board is linked to the micro via a
user port connector and a yard of
ribbon cable (see panel). Bring the free
end of the cable onto the underside of
the board at one of the long edges (the
board should measure 30 * 40 cm, the
ACORN USER AUGUST 1984
size of an A3 sheet). Take enough cable
to reach the furthest reed switch and
separate the wires back to this point
(we are not going to use all the wires
and the first four, counting the red edge
wire as number 1, can be kept together
and taped out of the way). Secure the
cable to the underside of the board
near the long edge using Sellotape or
insulating tape (see page 114).
Take wires 5 and 6 and trim them to a
length that easily reaches your first
switch. Strip about 2 cm of plastic from
the ends of the wires. Wind the end of
wire 5 around one leg of the switch and
wire 6 round the other leg. Solder firmly
in place. Label this switch 1 .
Taking the rest of the wires in pairs -
7 and 8, 9 and 10 and so on -solder
them to each of the reed switches, num-
bering the switches as you go, up to
switch 8. The position of the switches is
not important -the numbering merely
enables you to relate each switch to its
appropriate sentence. Tape any loose
wires firmly to the board and make sure
the cable is secured near the edge.
You’ll find it helpful to stick a small
label on the upper side of the board
above each switch to mark its position,
which you can check by moving Fred
around and listening for the click of the
switches closing. Stick four cotton reels
on the corners to support the board,
turn it the right way up -and away we
go!
To check that all is working, plug the
connector into the user port on the
underside of the BBC machine, type in
this little program:
10 PRINT 255-(?65120)
20 GOTO 10
and run it. At first you’ll see a column of
Odds and ends
4 cotton reels
Toy animals or models made by
pupils
Coloured sticky paper
Sheets of A3 paper
Clips for corners
Insulating tape or Sellotape
Tools
Soldering iron and solder
Wire-cutters and strippers
Addresses
Radio Spares Components Ltd
PO Box 427
13-17 Epworth Street
London EC2P2HA
Midwich Computer Company Ltd
Rickinghall House
Hinderclay Road
Rickinghall
Suffolk IP221HH
I EDUCATION
zeros on the screen. Move Fred over
switch 1 and the zeros should change to
ones. Test all switches 1 to 8 and you
should seethe numbers 1,2, 4, 8, 16, 32,
64 and 128. If necessary, adjust the
positons of the switches to make sure
they close when Fred is above them,
and check your soldering.
Draw your zoo plan with the stopping
places corresponding exactly to your
switch positions. Add your toy animals,
type in the Zoo program and Fred is
ready to make his visit.
The program
The program begins with a note for the
teacher and asks whether you wish to
use the printer. Type Yes or No and
press the space bar to continue. As
Fred is moved around the zoo the sen-
tence on the screen should correspond
with the place he is visiting. Type P to
Figure 3. Reed switch with wire bent at
angles
see your story on the screen and, if
required, to have it printed out.
Listing 2 shows the notes for the
teacher as they appear on the screen at
the beginning of the program and list-
ing 3 is the printout of Fred’s visit to the
zoo. He can, of course, pass the stop-
ping places in any order.
To change the sentences to fit a new
situation, change the data lines 690 to
770. Type your new title on line 690,
followed by your eight new sentences.
One important point- because of the
double-height letters, the sentence
must not be longer than one line. If you
want single-height letters type line 500
as follows:
500 PRINT BS(J)
and line 560 as follows:
560 PRINT DS(K)
and leave out line 570.
Parts list for Acorn User activity board
1 piece of perspex 30 x 40cm
£4.50
from local signwriter
(or use plywood or hardboard)
8 dry-reed relay switches @40p each
£3.20
from Radio Spares Components Ltd
Form A, type 7-RSR-A, stock no 338-147
1 User Port connector and 36in cable
£2.46
from Midwich Computer Company Ltd
BBC22
1 wooden animal with magnet attached
£0.35
from local toyshop
Grand total £10.51
' t — — i
PROGRAM ANALYSIS
70,80
Dimension arrays -B$
(number of sentences in
data): D$ (possible number
of sentences in whole story)
90
Reads title from data
100-120
Reads sentences from data
130
Sets number of places
visited to zero
140-280
Prints notes for adult on
screen, and registers
whether printer is required
290
Waits for space bar to be
pressed before continuing
300
Clears screen and prints
title in double-height letters
310
Checks whether Fred has
set off
320
Clears screen
330-500
Scans user port to see
whether Fred has arrived at
a new place. If so, prints
appropriate sentence on
screen. L checks that he has
left his previous stopping
place and is not just moving
about near it
340
Checks whether P has been
typed on completion of visit.
If so, program jumps to line
540 to display story
510
Adds 1 to number of places
visited
520
Stores sentences in array
for final display of whole
story
530
Returns from sentence
subroutine begun at line 400
to check for next place
visited
540-580
Prints whole story on screen
590
If print-out not required pro-
gram ends
600-680
Writes story to printer then
program ends
690-770
Data
113
ACORN USER AUGUST 1984
EDUCATION I
BUILDING
THE BOARD
ABOVE: The utility board set up as a
zoo with a magnetised figure ‘Fred’ at
the entrance. The order and position of
the animals can be changed by varying
the order of DATA statements in the
listing. Obviously the overlays can be
as simple or complicated as you want.
All sorts of activities could be devel-
oped-theatres, museums, mazes,
adventures etc, and the DATA can even
include pictures.
LEFT: Constructing the board. The reed
switches are taped to the perspex, as
are the wires. Note the cotton reels
used as legs! In this picture one of the
wires to the user port is being soldered
onto a reed switch. Wires 1 to 4 have
been trimmed back and are covered by
the tape.
BELOW: The underside of the com-
pleted board. Note the position of the
user port cable.
ACORN USER AUGUST 1984
For little Acorns SHARDS
Mighty SHARDS Grow
If you want well written and presented software for your Acorn computer then take a look at Shards.
Shards can offer you entertainment and educational software that really is a cut above the rest.
Take a look at Shards.
Adventure and Strategy Games
Pettigrews Diary £7.95 (BBC & Electron)
A massive 90K graphic/text adventure with a difference. Gan you solve it?
Empire £6.95 (BBC & Electron)
A superb graphic strategy game against the computer. 8 levels of difficulty . Played on a world map. \\ in at
level 7 or 8 and you deserve a pat on the back!
Mystery of the Java Star £7.95 (BBC & electron)
A graphic adventure for all the family. I tilises I00K of memory . Gripping stuff!
Educational
Fun to l.earn. the definitive educational series - written by teachers and used in schools nationwide. Ml programs are
menu based and make superb use of graphics. 100 "o user friendly and error trapped.
w This is how educational software should he written .. Home Tom/nitiii" W eekl\
Fun to Learn £6.95 (BBC)
A comprehensive program for 6-12 year olds.
Monster Maths £6.95 (BBC)
Helps develop basic maths and logical skills for 6-14 year olds.
Laser Letters £6.95 (BBC)
Lducational word games for 6 vear olds to teenagers. Three separate 500 word vocabularies.
Frac Attack £6.95 (BBC)
Fun with fractions for 8-14 vear olds.
Science 1 £6.95 (BBC & electron)
Science education for 11-16 year olds. Covers the use of lenses, meters, thermometers and balances. .Super graphics.
Selected titles available at larger branches of Boots and . H. Smith and all good stockists or by sending a clieque/Pd I.
direct to us at:- Suite (». Royeraft House. Linton Road. Barking. F.ssex. Tel:- 01-591 7666 (4 lines)
Please send me a copy of:- (please tick)
Pettigrews Diary □ Fun to Learn
Empire □ Monster Maths
Mystery of Java Star □ Laser Letters
Science 1 □ Frac Attack
□
□
□
□
Please indicate which version required:-
BBC B □ Acorn Electron □
To (Name) .
(Address)
Please debit my Access/Visa account.
A/C No
I enclose a cheque/P. O. remittance for £
(Signed)
All cheques/P. O. to be made payable to
Shards Software
★ All orders despatched within 24 hours of receipt.
ACORN USER AUGUST 1984
115
CLEARLY HE HAD ONLY ONE
KEYBOARD IN MIND WHEN HE
DESIGNED THE HUMAN HAND
i
IMAGINE A KEYBOARD
... so simple to use that in under an hour
you’re touch typing the entire alphabet,
numbers and punctuation.
... so effortless it needs only one hand, your
eyes never leaving the screen or the document
you’re copying.
A keyboard you can hold in your palm, and
yet, so powerful, it can replace every input,
command and function key of your BBC
computer . . .
Just think how effortless it would be if you
could touch type your programs, data and text.
How you could lean back and relax; be faster
and more accurate; your mind free to think, and
your eyes to read.
IT’S CALLED Qwnkey
And for £49.95 you’ll get everything you
need — hardware and software — to use
Quinkey with your BBC computer.
HOW CAN 6 KEYS DO THE WORK OF
72?
You simply press the keys in different
combinations. Each combination represents a
character.
Quinkey has 5 keys plus a Control key, each
finger belonging to its own key — so there’s no
need to hunt and peck . . . BUT . . .
...HERE’S THE MAGIC!
Look at these diagrams:
See how the lines joining the key
combinations form the characters? For each
letter there’s an instantly recognised and easily
memorised visual clue.
That’s the trick — and it works!
YOU CAN TRY IT NOW!
Rest the fingers of your right hand on a table top.
Imagine the keys.
To write an “I” you press vour Thumb and Index finger
down at the same time.
For an “L”you press your Thumb, Index and Little
fingers.
To write “ Y” you use your Thumb, Middle and Ring
fingers... and so on.
That’s all there is to it.
Here’s what users are saying about the keyboard:
- PETER RODWELL (as Editor of ‘Personal Computer
World’) “took me half an hour to learn the alphabet . . .far
easier than learning to type. It’s an addictive device, and I’m
starting to wonder how I ever managed without one.”
-PETER WHEELER (in the Times Educational
Supplement’) “a new user can start to touch type after one
hour’s usage.”
-FRANK DALE (BBC Producer- writing in ‘Electronic
Times’) “no other machine is so easy to use, so easy to learn ,
so generally useful ...”
NO RISK, MONEY BACK GUARANTEE.
If you’re unhappy with your Quinkey just return it
within two weeks for a full and courteous refund.
ONLY £49.95 (including VAT and postage & packing).
HERE’S WHAT YOU GET.
★ One Quinkey keyboard.
★ Breakthrough multi-channel interface for up to four
keyboards (plug into analogue port).
★ Two new powerful software packages, PROG & WP
(described below).
★ Comprehensive Quinkey manual.
“PROG” and “WP” (free with the Quinkey package) are
utility programs written specially for the BBC.
“PROG” enables your BBC to recognise and interpret
the signals from the Quinkey keyboard. It combines easily
with your application programs enabling you to use
Quinkey as a comprehensive alternative keyboard.
“ WP” optimises Quinkey to work with word-
processing packages “Wordwise” “View” and “Edword”-
a perfect text-writing combination.
KEYBOARD RANGE.
All BBC“B” keyboard inputs generate from the
Quin key, except the hard-wire key, “Break.”
TECHNICAL DATA:
Loading length: &605. Running length: &300.
No zero-page locations, all ADC channels.
I n term pt service vector I RQ2 V. correct ly cha i ned.
TESTED COMPATIBILITY
BBC Model ”B”
OS 1.2
BASIC l or BASIC II (unless using
INKEY with negative argument)
DFS0.90
View A 1.4
Word wise 1.17
Ed word
Acorn
Acorn
Acorn
Acornsoft
Computer Concepts
Clwyd Technics
QUINKEY IN THE CLASSROOM.
Quinkey keyboards allow up to four children to use one
BBC computer at the same time. “QUAD” soft ware
supplied with the Educational Pack enables children to
write simultaneously on a split screen and print out their
work separately.
(Send the coupon if you would like more information
about the remarkable results that children of all ages and
abi 1 i t ies are ha vi ng w i t h Qu i n key. )
Order from your nearest BBC Acorn dealer or by
sending in the coupon below, now.
□□□
microwriter
D An associate company of the Hambro Life Group of Companies
31 Southampton Row, London WClB 5HJ
Fro : Vector Marketing Ltd., Denington Estate, Wellingborough,
Northants. NN8 2RL.
PLEASE SEND:
001 Quinkey pack(s) fa £49.95 £
002 _
003 _
_Extra keyboard(s) fa £29.95
-Educational Pack(s)fa £148.80
(Quinkey pack plus 3 extra keyboards
and additional “QUAD” software)
postage and packing
£ 2.50
1 realise that I can return the pack(s) undamaged within two weeks of
receipt of order, if I am not fully satisfied, fora complete refund.
Send more information about Quinkey in the classroom. □
I enclose a cheque made payable to:
Vector Marketing “Micro writer Ltd” for £
Or debit my Visa/Access credit card No
SIGNED: :
NAME:
ADDRESS:
MU 7/84 |
I Please allow up to 28 days for delivery. Reg. no. 1374069 I
I __ microwriter |
| QUjNKEY |
QHEJESTJDEA _SINCE THEHUMAN HANDj
JjA'" A©C CBM64 SPECTRUM 0RIC1 LYNX
Trapped in a fiendish Level 9 Adventure?
Your lamp burning low? Every exit guarded?
You need escape plans! Send for one of Level 9’s great
new clue sheets for help. The clue sheets are free and
each answers hundreds of questions: follow the
instructions supplied with your adventure to get one.
(Don’t forget to send a stamped self-addressed
envelope and tell us which game you have.)
NEW REVIEWS: “Level 9 are fast establishing a name for
themselves among computer adventurers as the Number 1
producers of quality adventure software. All their adventures are
text only, but because of a special coding they have developed,
the amount of description and the number of locations packed in
32K in truly amazing.”
-Midweek, 10 May 84
“Quicksilva call themselves the ‘Game Lords*. That
might be open to argument. But there can be no i
doubt that Pete Austin and the team at Level 9 are ^
the ‘Lords of Adventure*. A
— Central Press Features, April 84 j (j
“Play Lords of Time and get nine times the pleasure!” f I
— Your Computer, May 84 I'tM
AVAILABLE FROM: WH Smith and good computer |/ffl
shops nationwide. IK
If your local dealer doesn’t stock Level 9 111
adventures yet, ask him to contact us or: Im.W
Centresoft, Drake Distribution, Ferranti & Craig,
Hi-Tech, Lime Tree, Microdeal, R&R or
Wonderbridge.
Level 9 Computing
Colossal Adventure: the original mainframe
adventure with 70 extra locations
Adventure Quest: an epic journey across the
weird landscape of Middle Earth
Dungeon Adventure: a truly massive game
which completes the Middle Earth Trilogy □
Snowball: could this be the biggest SF
adventure in the world?
Lords of Time: an imaginative romp through
World History □
I ENCLOSE A CHEQUE/PO FOR £9.90
EACH
My name:
My address:
i My micro is a:
i (one of those listed on the arch above,
with at least 32K of memory).
Contact:
LEVEL 9 COMPUTING
Dept. A, 229, Hughenden Road
High Wycombe, Bucks. HP13 5PG
Telephone: (0494) 26871
ACORN USER AUGUST 1984
BBC/ELECTRON PROFESSIONAL SOFTWARE
Our educational software is used in thousands of schools and homes
throughout Great Britain.
KON-TIKI by J Amos BBC Tape € 12.95 Disc £14. 95
Simulation program based on Thor Heyerdahl's KON-TIKI expedition. Enjoy a journey on the Kon-Tiki recording
on a map the raft's position and entering notes in the logbook on creatures found, unusual events etc. Inclusive
of booklet, background information, maps and fully supportive illustrated data sheets
EDUCATIONAL 1 BBC/ELECTRON Tape f 800 Disc £ woo
Hours of fun and learning for children aged five to nine years Animated graphics will encourage children to
enjoy counting, maths, spelling, and telling the time The tape includes six programs: MATH1 . MATH2.
CUBECOUNT. SHAPES. SPELL and CLOCK
An excellent mixture of games' . . Personal Software Autumn 1983
EDUCATIONAL 2 BBC /ELECTRON Tape £8.00 Disc £10.00
Although similar to Educational 1 this tape is more advanced and aimed at seven to 1 2 year olds The tape
includes MATH1 . MATH2. AREA. MEMORY. CUBECOUNT and SPELL.
FUN WITH NUMBERS BBC/ELECTRON Tape £8.00 Disc £1000
These programs will teach and test basic counting, addition and subtraction to four to seven year olds The
tape includes COUNTING. ADDING and an arcade type game to exercise addition and subtraction. With sound
and visual effects
FUN WITH WORDS BBC/ELECTRON Tape £ 8 . 00 Disco OOO
Start your fun with alphabet puzzle. continue your play with VOWELS, learn the difference between THERE and
THEIR, have games with SUFFIXES and reward yourself with a game of HANGMAN
Very good indeed' A&B Computing Jan/ Feb 1984
JIGSAW AND
SLIDING PUZZLES BBC/ELECTRON Tape fT 95 Disc f 9 95
There are two jigsaw and four sliding puzzles on a 3 x 3 and 4 x 4 grid Each program starts off at an easy level
to ensure initial success but gradually becomes harder It helps children to develop spatial imagination and in
solving problems The tape includes: OBLONG. JIGSAW, HOUSE. NUMBERS. CLOWN and LETTERS!
GAMES & UTILITIES
GAMESOF LOGIC BBC Tape £4 95 Disc £6. 95
For children and adults alike The tape includes AUCTION. FLIP. REVERSE. TELEPATHY and HEXA 15
. 'This package is good value ' Acorn User Novi 983
SUPERLIFE BBC/ EL ECTRON Tape £4 95 Disc £6. 95
Fast (machine code) version of a popular GAME OF LIFE' in a large universe
KATAKOMBS BBC Tape £5. 95 Disc £7. 95
The ultimate adventure game
UTILITIES BBC/ ELECTRON Tape £5 95 Disc £7 95
An assortment of useful procedures and functions which can save you hours/days of programming effort: date
conversion, input and validation routine, graphic routines, sort, search and many more
★ ★ SPECIAL OFFER* if
Buy three titles and deduct £ 400
Add 50p p&p per order Please state BBC or Electron Cheque/ PO
G olem Ltd, Dept A. 77 Qualitas. Bracknell. BerksRG124QG. Tel: 034450720.
EXPANDABLE CONSOLE FOR BBC MICRO
As supplied to Universities, Colleges, Schools,
business & 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
Torch version 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 -F £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,
Mail Order /7#/ . 27 Wycombe Rd
°my Clien t 01 801 3014 London N17
24 hour
ansaphone
Please allow 28 days for delivery
Viewing by CO;
arrangement
purges
TOP
SAVINGS
PRINTERS
EX VAT
INC VAT
BROTHER HR 15
329 00
379.65
TRACTOR
62.00
71.30
SHEETFEEDER
185.00
212.75
KEYBOARD
135.00
155.25
EPSON RX80T
195.00
224.25
EPSON RX80F/T
220.00
253 00
EPSON FX80P/T
32400
372.60
EPSON RX100F/T
350 00
402 50
EPSON FX100F/T
430 00
494 50
FX80 TRACTOR
30.00
34.50
JUKI 6100
325.00
373.75
MANNESMANN TALLY MT 80
199 00
228.85
NEC 2050 (IBM PC)
725.00
833.75
OKI MICROLINE 82A
25500
293.25
OKI MICROLINE 83A
395.00
45425
OKI MICROLINE 92P
379.00
435.85
SEIKOSHA GP 100 A
165.00
189.75
SHINWA CP80
175.00
201.25
STAR GEMINI 10X
199.00
228.85
STAR DELTA 10
329 00
378.35
COMPUTERS
COMMODORE 64
152.17
17499
COMMODORE 1541 DISK
165.21
189.99
COMMODORE C2N CASSETTE
32.00
36 80
INTFACE 64-PAREL
59.50
68 43
APRICOT 2 x DISK + MONITOR
1425.00
1638.75
APRICOT 10 MB + MONITOR
2295.00
2639.00
SANYO MBC555
795.00
914.25
EPSON QX10
1600.00
1840.00
MAYFAIR MICROS
BLENHEIM HOUSE, PODMORE ROAD, LONDON SW18 1 AJ
01-870 3255
UK's LOWEST PRINTER PRICES ! cm,
kii) t
KS|
ORDERED TODAY- DELIVERED TOMORROW
DOT-MATRIX
EPSON RX 80
£189.95
EPSON RX 80 F/T
£214.00
EPSON RX100
£329.00
EPSON FX 80
£317.00
EPSON FX100
£425.00
DOT MATRIX PLUS NEAR-LETTER QUALITY
CANON PW1080A
£275.
m
DAISY-WHEEL
JUKI 6100
£345.
•a
EPSON DX100
£356.
Bl
ACCESSORIES
WORDWISE
£32.00
PAPER (2000 Sheets)
£12.00
BBC/PRINTER CABLE
£10.95
COPYALL DISK
• Copies ALL protected disks inc. tape to disk utilities.
• Best on the market
• Copies from original to your blank disk £1 0.25
Educational, G'ment plus O'seas Orders Welcome
Please add 1 5% VAT Delivery Printers £1 0.00 Paper £3.00 Other 50p
Printerland, Unit 27. Estate Buildings, Railway St.. Huddersfield HD1 1 JP
TEL HUDDERSFIELD (0484) 514105
ACORN USER AUGUST 1984
119
DOT MATRIX PRINTERS
ALL PRINTERS HAVE CENTRONIC PARALLEL INTERFACE UNLESS
OTHERWISE STATED ALL PRINTERS HAVE HI RES. DOT
ADDRESSABLE GRAPHIC MODE. PLEASE SENO SAE FOR
FULL DETAILS
£344 • V AT £395
£431 • VAT £495
£261 • VAT £299
£234 • VAT £269
FX 100 160 CPS 15" wide trie I . .
RX80F/T 100 CPS 10" wide* Irtcl ft tract leed
RX80T 100 CPS 10r wide Iracloi Iced
LO1S00 200 CPS leller quality pooler
8143 RS 23 Interlace lo* FX and RX printers
8148 RS23? Interlace with 2K butler non.xoM
Ribbon Cartridge for RX80 FXBO & MXflO
Ribbon Cartridge lor FX100 & MX100
STAR
Gemini 10X 120CPS ID wide Inc & tract leed
Gemini 15X 120 CPS 15' wide Irtcl ft tract
Delta 10 160 CPS ID' wide Incl ft tract Iced
Della IS 160 CPS 15" wide Incl ft tract leed
Radii 10 200 CPS NLO 16K Bullet Par ft
serial interlace downloadable characters
incredible value at
Radi*- 15 15” wide version ol Radii- 10
GP100VC 30CPS lO wide VIC20A64.r
GP500A 50 CPS 10 wide tractor leed
GP550A 50 CPS 10 wide Inclion ft tract
correspondence quality
GP100AS Serial interlace ideal lor Spectrum
with microdnve
£29 • VAT £33
£60 • VAT £69
£7 • VAT £7
£12 • VAT £13
£200 •
£295 •
£327 <
£414 •
£156 •
£196-
£174 •
£187 •
VAT £229
VAT £339
VAT £375
V AT £475
VAT £179
VAT £225
VAT £199
VAT £215
CP80 80 CPS 10 wide Inclion ft tract leed
Spare ribbon cartridge lor CP80
PWI080A 160 CPS lO' wide 27 CPS NLO
24 x 16 matm
PW1156A 160 CPS 15" wide 27 CPS NLO
24 i 16 matrix
COLOUR PRINTERS
Setkosha GP700A 7 colour 50 CPS printer
Canon PJ1080A 7 colour 40 CPS ink yet printer
CPP40 40 column 4 colour battery operated
ALL OUR PRINTERS HAVE 1 YEAR WARRANTY
£234 • VAT £269
£174 • VAT £199
£200 • VAT £229
£283 • VAT £325
£347 • VAT £399
347 • VAT £399
£391 • VAT £449
£118 • VAT £135
DAISYWHEEL PRINTERS
JUKI 6100
20 CPS Bi-Directional Logic seeking 10 12 15 CPI •
Spacing 2K butter bes selling Daisywheel
Singer sheet leeder unit
Tractor Unit
RS 232 Interlace
Spare Daisywheel
BROTHER HR-15
13 CPS Bi directional 10 1? 15 CPl • PS
Keyboard Unil
Single Sheet Feeder Unit
Tractor Unit
£349 * V AT £395
£217 • VAT £249
£95 • VAT £109
£52 VAT £59
£17 • VAT £19
£344 • VAT £395
£139 • VAT £159
£217 VAT £249
£95 • VAT £109
£260 • VAT £299
£208 • VAT £239
PROFESSIONAL
MONITORS
‘SANYO
MICROVITEC
FIDELITY
'PHOENIX
SANYO
DM81 12 12" Green screen 18 MHZ Mi-Res
DM211? 12" Green screen 15 MHZ Monitor
C03125 14" RGB Normal Res Colour Monitor
CD31 17 14' RGB Medium Res Colour Monitor
CD31 15 14' RGB High Res Colour Monitor
MICORVITEC CUB
1431 MS 14" RGB Normal Res Colour Monitor
1451 MS 14" RGB Medium Res Colour Monitor
1441 MS 14" RGB High Ftes Colour Monitor
PHOENIX
Phoenix High Res 12 Green Monitoi
Phoenix High Res 17" Amber Monitor
£86 • VAT £99
£66 • VAT £75
£173 • VAT £199
£286 • VAT £329
£391 • VAT £449
£173 • VAT £199
£321 • VAT £369
£417 • VAT £479
£187 • V AT £215
BBC MICROCOMPUTER SYSTEM
WE ARE AN OFFICIAL BBC
COMPUTER DISTRIBUTOR
DEALER ENQUIRIES ARE WELCOMED
INC
VAT
Acorn Electron £199
WE SUPPLY FREE 30 HOUR BASIC BOOK AND A DUST COVER
WITH EACH BBC COMPUTER
BBC is the best microcomputer currently on the market 32K RAM.
32K ROM. 8 modes ol operation, full colour, fu# size keyboard, internal
expansions such as disc interface, speech synthesizer, Econet interlace -
In short it is a personal computer capable of expanding into a small
business sys
BBC Multicomputer Model B
BBC Mod B disk interlace
BBC Mod B - Econet interface
BBC Mod B disk and Econet interlaces
BBC tOOK disk drive
BBC dual BOOK disk drive
Torch Z80 disk pack including Z80 2nd
processor 64K RAM and GPN operating
system • Free Perfect Software
BBC Teletext receiver (Aug)
B8C cassette recorder ana lead
Fitting charge fr
16K memory upgrade Kit
Games paddles
12“ Monochrome monitor incl cable
t4" Colour monitor mcl cable
User guide
Econel interface (bee fitting)
Speech interface (tree fitting)
BBC disk manual lormaimg disk
Parallel printer cable
BBC word processor (view)
BBC Fourth language cassette
BBC Lisp language cassette
APPROVED ECONET SERVICE CENTRE
WE STOCK A LARGF RANGE OF SOFTWARE FOR BBC MICRO
INCLUDING ACORNSOFT BBC SOFTWARE LONGMANS SOFTWARE
PLEASE SEND LARGE STAMPED AOORESSED ENVELOPE
FOR FULL DETAILS
£348 • VAT £399
L409 VAT £469
£389 • V AT £447
£450 • VAT £517
£230 • V AT £264
£699 • VAT £803
£696 • VAT £799
£196 • VAT £22S
£26 • VAT £29
£84 - VAT £96
£70 • VAT £80
£20 • VAT £23
£.30 • VAT £34
£11 < VAT £12
£89 • V AT £102
£199 • VAT £22
£10 • VAT £10
£60 • VAT £89
£47 • VAT £54
£30 • VAT £34
£10 • VAT £11
£52 • VAT £59
£15 • VAT £17
£15 • VAT £17
TORCH Z80 2nd PROCESSOR
For only £347 + VAT
Torch 2nd Processor Z80 is supplied with perfect writer (a powerful Word
Processor! per led speller (spelling checking proqram - 1 should have used
one for making this advert') Perfect Filer (A Database Program) Perfeci
Calc (Spread Sheet) it includes 64K memory (Almost 60K available to user)
Fits inside BBC Computer
£347 • VAT £399
£695 • VAT £799
Z80 2nd Process • Perfect Software
Z80 Processoi • Perfect Software • Dual 800K
Disk Drives
GUARANTEED LOWEST PRICES
100% BBC COMPATIBLE MITSUBISHI
AND TEAC SLIMLINE DISK DRIVES
These drives are supplied ready cased with all the necesary cables
lormaimg program and User Guide
There are some very useful utilities included on formating disc e g
• DISASSEMBLER Thw is 6502 machine code disassembler
' DUP To copy and rename a file on disc
' FORMAT Formating program lor 40 ft 80 tracks
' FREE This utility provides a disk usage analysis
' SDUMP Screen dump lor E
'VERIFY Verities every sector on a disk
* MENU A flexible menu program
Single drive 100K 40 Irks single Sided
Dual drive 200K 40 Irks single sided
Single drive 200K 40 Irks double sided
Dual drive 4O0K 40 Irks double sided
Single drive 400K 80 Irks double sided
£147 • VAT £169
£286 • V AT £329
£173 • VAT £199
£330 • VAT £379
£199 -VAT £229
£217 • VAT £249
£38? • V AT £439
£408 * VAT £469
power supply is designed to drive two low power drive (IT IS NOT
DESIGNED TO DRIVE INTERNAL ROM BOARD)
40 Track SS DD disketts (tO/Box)
40 Track DS DD disketts (10 Box I
80 Track SS 'DD disketts (1 0/Box)
80 Track DS DD disketts 1 1
ALL ABOVE DISKETT ARE
£18 ♦ VAT £20
C23 • VAT £26
£28 • VAT £32
£30 • VAT £34
BUSINESS SYSTEMS
APRICOT — SIRIUS — SANYO
IBM — TEXAS — TORCH
APRICOT Portable Executive Computer 16 Bit Micro, 256K RAM up lo
1 44 megabytes floppy disk storage 3 V/' Sony daks Portable bnel case
styling Modem with auto dialler (optional) hard disk optional Vast software
library (compatible with Sinus 1)
Apricot with Single Drive and Motitoi £1690 • VAT
Apricot with Double Drive and Monitor and
Free Pnnler or 2nd Monitor £1890 ♦ VAT
SANYO PROFESSIONAL COMPUTER
16 84 Micro 1 28K RAM expandable to 2S6K. Single Of Double Disk Drive
txnft in full colour graphics (640 x 200pxe)s in 8 colours) IBM compatible
Free software. Sanyo MBC 550128K RAM single drive and tree software
Including Wofdstir rind Calcstar l-'49 • VAT
Sanyo MBC 555 1 28K double drive and tree software including Wordstar.
Catcstar. Inforstar Datastar etc L 999 + VAT
:P'M86 MS DOS and
Microsofl Basic
Sirius 1 Computer with 256K RAM and 2 4 megabyte Floppy disk storj
forage
• VAT
LUMHi I CM Wiin coiuur momiur inum ' wm-*uur\ uisxa iutl
Operating System free perfeci software (perlect writer perfect spelle
perfect calc period filer) Torcbmail Plus (Electronic Mad) Torch Ma
[Financial modelling with graphics) Torchlel (Viewdata Access System 1
Executive Aid (Menu System)
Date! 600 (Link lo outside mamframe services 1 e
Telecom Gold) £2950 < VAT
TEXAS INSTRUMENTS PROFESSIONAL COMPUTER
Tl 502 Dual 320KB Drives 2S6K RAM Up to 10 megabyte on board storage
possible Tl speech command hardware option brings a new level ol user
friendliness lo computing Allows voice operated keyboard control
(Optional) Price £2650 • VAT
MAINTENANCE CONTRACTS ARE AVAILABLE.
YOUR CONTACTS AT AKHTER ARE
OEALER/BULK ENQUIRIES
HAMAYUN MUGHAL
TELEPHONE ORDERS
PAULA HAYES
DEALER ORDERS
TONY GLOVER
BUSINESS SYSTEMS ENQUIRIES
DENNIS SUTCH
EXPORT ENQUIRIES
MAHAMAD EDIB
ECONET SYSTEM TECHNICAL ENQUIRIES
ALAN LAFFOLEY
ACCOUNTS
CARON ANDREWS
DESPATCH
PAUL SWIFT
REPAIRS
JOHN MAULE
COMPLETE WORDPROCESSING
SYSTEMS
INCLUDING DAISYWHEEL PRINTER
From £695 + VAT
SYSTEM 1BBC Micro model B Wordwise Phoenix monitor Smith Corona
TP1 Daisywheel Printer Cassell Recorder • all the necessary cables and
documentation £696 * VAT £799.25
SYSTEM 2. BBC Micro model B • Disk Interlace Phoenix Monitor 1Q0K
Single Disk Drive. Wordwise. Smith Corona Daisywheel Printer
r an the necessary cables and documentation
Price only £895 • VAT £1029.25
SYSTEM 3. BBC Micro model B * Disk Interlace F»hoenix Monitor Dual
Disk Drives 200K Wordwise Smith Corona Daisywheel Printer • all the
c „ uts
SYSTEM 4. BBC Micro model B » Disk Interface Sanyo High-Res Green
Monitor Wordwise (or view), Juki 6100 Daisywheel Printer. Single 400K
Disk Drive ♦ all the necessary cables and documentation
£1049 • VAT £1206.35
Mondot Wordwise (or view) Juki 6100 Daisywheel Printer Dual Disk
Dnve BOOK • all I he necessary cables and documentation
Price £1 195 • VAT £1374.25
SYSTEM 8. Sanyo 16 B4IMB pc Compatible Micro. 1 28K RAM. Single Dsk
Drive 160K. Wordstar. Cate Star. Sanyo High Res Green Monitor. Juki 6100
Daisywheel Punter t an cable and documentation
PnceOnfy £1145 f- VAT £1316.75
necessary cables and documentation
SYSTEM 8. An the components ol System 6 but with Sanyo High Res Colour
Monitor and Wordstar with Colour Facilities.
Price £1445 + VAT £1661.75
SYSTEM 9. AM the components of System 7 but with Sanyo High Res Colour
Monitor and Wordstar with Colour Facilities
Price £1695 + VAT - £1949.25
WE CAN ALSO SUPPLY PACKAGES WITH COMPONENTS OF YOUR
OWN CHOICE PLEASE PHONE IT —
HAMAYUN MUGHAL FOR A PRIC1
Prices Correct at the time of thia advertisement going to press.
AKHTER INSTRUMENTS LTD T A
ORDERING INFORMATION:
CamPUTER GROUP
We accept official orders from UK Government and Education
establishments Carriage is Free (UK only) tor normal delivery If express
delivery is required please add £8 00 • VAT p * Ute|
orders on Barclay and Access ~
All cheques made payable to
Id £8 Oo • VAT per parcel We accpet telephone
ss Card please ring (0279) 443521 (10 lines)
0 AKHTER INSTFfUMENTS
VISA
28/29 BURNT MILL
HARLOW. ESSEX. CM20 2HU U K.
Tel. HARLOW (0279) 443521 Telex 818894 AKHTER G
SEE US AT
The 2nd
Off tool
Acorn User
Exhibition
OLYMPIA
16 19 AUGUST
1984
OPENING HOURS: MON-FRI 9am-6.30pm, SAT 10am-5pm
We welcome callers, no parking problems.
I ATOM FORUM
This month Barry Pickles turns
his attention to teletext-style
displays, extra codes for Epson
printers and two screen dumps
5REM: teletext
470
F . N= #8000 TO #8200 S.4
6REM : by Barry Pickles
480
!E=!N;E=E+4;N.
7 REM : ( c ) ACORN USER 1984
490
G.a
10DIMLL2:P=#2800:S=1
500
REM: ROTATING DISPLAY
15F
-0;@=2;P.$21;Z=#B001; [
510
P. $12; IN. "SCREENS 1 TO"Q
20:
LL1 JSR#FFE3 ; RTS
520cM=M+l ;IFM=100;G.a
30:
LL2 JSR#FFF4
530
IFM>Q; M=1
40:
LL0 JSR#FFE3 ; CMP@27
540
E= #8000+ ( 51 2*M )
50
BEQ LLl ; CMP013
550
F. N= #8000 TO #8200 S.4
60
BNE LL2; J SR#FFED
560
!N= ! E ; E=E+4 ; N . N
70
J MP LL0: 1 : P. $6
570
F . D=1 TO 1000; WAIT
80aGOS.d ; R=100*C; G . R
580
IF ?Z & #40=0; D=1 201 ; M=99
100
REM : LOAD TEXT
590
N. D;G .c
110
*LOAD" SCREENS"
600
REM: END
120
G.a
610
F=l;G.e
200eREM : SAVE TEXT
700dREM : MENU
210
E=#8200+( 51 2* S)
710
P . $ 1 2 menu" 1 '
220
*SAVE " SCREENS" 8200 E
720
P." 1 - LOAD TAPE FILE"'
230
IFF; @=8 ; END
730
P." 2 - SAVE TAPE FILE"'
240
G • a
740
P." 3 - CREATE SCREEN "'
300
REM: CREATE SCREEN
750
P." 4 - EDIT SCREEN"'
310
P. $12/ S
760
P." 5 - DISPLAY"'
320
LI . LL0; GOS. b
770
P. " 6 - QUIT" ' '
330
S=S+1;IFS>10; F=l;G.e
780
IN. "SELECT OPTION " C
340
G • a
790
IFC< 1 ORC>6;G.d
400
REM: EDIT SCREEN
795
M=0 ; R .
410
IN . "SCREEN NO. "Q
800bREM : STORE SCREEN
420
E= #8000+ ( 51 2*Q )
810
C=?#DF*256+?#DE+?#E0
430
F . N= #8000 TO #8200 S.4
820
?C=32;E=#8000+(512*S)
440
!N= ! E ; E=E+4 ; N . ;LI.LL0
830
?#8001=32;? #8002=32
450
C=? #DF*256+? #DE+? #E0
840
F . N= #8000 TO #8200 S.4
460
?C=32; E=#8000+ ( 512*Q )
850
!E=!N;E=E+4;N.
860
R.
Listing 1 . Requires 1 ,5k text memory and at least 1 k screen RAM
A modular
program for
teletext display
LISTING 1 lets you create teletext-style
displays on the Atom. The functions are
set out in a menu and the program has
been written in a modular style, so you
can add to it. On selecting the CREATE
option, you are presented with a blank
screen - the screen number appears in
the top left. You may move anywhere
on the screen, using the cursor controls
and return, and type your text wher-
ever. The delete key functions as
normal.
Once you are satisfied with the
screen, press ESC, followed by any
other key, to store the screen. Before
storing, the cursor and the first two
cells on the screen (where the screen
number is) are deleted and they will not
appear on the final display. Screens
are stored sequentially from #8200 on-
wards, up to a maximum of ten.
CREATE keeps track of the current
screen number and attempting to
create an eleventh screen will auto-
matically route to the SAVE routine. In
EDIT mode, the appropriate screen is
displayed and you write/edit it just as
you did in creating a screen, pressing
ESC and another key to store it back in
the correct place in memory. One dif-
ference is that the cursor will leave a
mark at its initial position - this must be
deleted by overwriting it with a space.
The DISPLAY option automatically
rotates the selected number of screens
and will continue until you press the
CTRL key, to return you to the menu.
The delay between screens can be
altered and is on line 570.
You may save the screens created so
far at any time, returning to the menu
afterwards, but selecting the QUIT
option automatically saves the screens
(for safety) before ending.
The machine-code does the work of
creating the screen, testing first for
ESC (line 40), RETURN (line 50) and, if
neither of these are found, jumping to
LL2 which echoes the keypress to the
screen. The action of removing the
cursor and screen number is in lines
810-830.
Code comments
FOLLOWING the list of undocumented
6502 op-codes in the June issue,
several useful comments have been
received. The first, from M Niman of
Manchester points out that the code
#9C performs the action: STZ absolute,
X and not as stated in the article. Quite
right, Mr Niman, I stand corrected! Mr
Niman also asks me to point out that
there are several versions of the 6502
and the undocumented codes are not
necessarily compatible between each
version. This may indeed be so and the
same warning applies to all undocu-
mented code. However, the codes were
tested on the Rockwell and Synertek
versions and found compatible.
It should be noted that the codes are
not compatible with the extended
instruction set of the new CMOS 65C02
(the full instruction set details of this
chip can be found in the October 1983
issue of Elektor). Finally, Mr Niman
mentions the new chip from Western
Digital, the 65SC816. This is the 8/16 bit
version of the 6502 and is said to be
fully pin-compatible.
Geoff Smith of Worcester Park sug-
gests that op-code #AB loads the same
immediate operand into A and X, set-
ting bit 4 to 0. I’ve tested this a number
of times, and the arithmetic results are
not consistent. However, bit 4 is always
set to 0, so perhaps someone will have
a use for this code.
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.
121
ACORN USER AUGUST 1984
r DISC DRIVE AT A
SINGULAR PRICE.
THE OPUS
SUPER 3 MICRODRIVE
£ 229-95
(INC.
VAT)
FOR USE WITH YOUR BBC MICRO.
For only ±229 95 (and that includes VAT,
and all the necessary leads) you can have an
OPUS 500k double-sided disc drive. And
remember 3" disc drives are fast becoming
the standard for home and business use.
This is an even bigger bargain than it
sounds. For you’re getting a double sided
drive at the price that other company’s sell
single sided drives for. It reads and writes to
the disc cartridge from both sides, giving you
twice the on-line capability of other 3" drives.
And there’s no need to flip the disc over!
STATE OF THE ART TECHNOLOGY FEATURING:
• Easy to connect to the BBC Micro • Double sided
• Compatible with most other makes • One touch cartridge load
• Comprehensive manual • 3 ms access time
• Free disc cartridge • Portable, compact and reliable
• Format, verify and other utilities • Two years full guarantee
provided • Totally compatible with SV« 'drives
• Direct Drive
TECHNICAL PERFORMANCE.
Single Density
Double Density
Capacity
250K Bytes
500K Bytes
Recording density
4,915 BP 1
9.830 BP 1
Track density
I00TP1
100 TP 1
Total number of tracks
40 (each side)
40 (each side)
Recording method
FM
MFM
Rotational speed
300 RPM
300 RPM
Transfer rate
125K Bits/ Sec
250K Bits/Sec
Access time track to track
3 ms
3 ms
Access time settling
20 ms
20 ms
Motor start time
0.5. sec
0.5 sec
The Opus Super 3 Micrtxlrivc is now available from
WH. Smith John Menzies and leading specialist shops.
Dual disc drives are also available for £460.
OPUS SUPPLIES LTD.
158 Camberwell Road, London SE5 OEF.
Opening hours: 9 00*6.00 Mondav-Fridav. 01*701 8668
9.00-1. 30p.m. Saturday. (M) 01-7036155
To: Opus Supplies Ltd.. 158 Camberwell Hoad, London SE5 GEE. Please
rash me the following: (ALL PRICES INCLUDE VAT & CARRIAGE. )
Quantity
Description
Price
Single dri ve( s ) at £229.95 ea.
\
Dual drive( s ) at £4 5995 ea
TOTAL
1 enclose a cheque for £
Or please debit my credit card account with
the amount of £
My Access/Barclaycard ( please tick ) No. is
Name __
Address.
Telephone
AC22
Opus.
Opus Supplies Ltd *
122
ACORN USER AUGUST 1984
I ATOM FORUM
10 REM PRINTER CODES
20 740900=0
30 IN. "STORE CODE AT "Q
40 DIM LL6; F. Z=0 TO 6; LLZ=£2000; N. Z ; F. Z=0T01 ; P=Q
50 P.%21
60C
70 LDA@ LL07256; STA£208; LDA@ (LLO/256) ; STA£209
80 LDX@£60;STX£E7; JSR£AC4B
90 LDA@£20;STA£21C;LDA@£7F
1 00 STA£2 1 D ; LDA@£ AC ; STA£2 1 E ; LDA@£A2 ; STA£2 1 F ; LDA@£4 ; STA£220
110 LDA@£20;STA£2215LDA@£83
120 STA£2225 LDA@£FB; STA£223; LDA@£60; STA£224
130 JMP£A03C
140: LLO CMF’@£2; BEQP+5; JMF*£ACCE
150 LDA@LL17.256; STA£208; LDA@LL0/256; STA£209; LDA@2; JMP£ACCE
160: LL1 CMP@£3; BNEP+£1 1
170 LDA@LL07.256; ST A£208*, LDA@LL0/256; STA£209; LDA@3; JMP£ACCE
180 CMP@£7E
190 BEQP+5; JMP£ACCE
200 LDA@(LL27.256) ; STA£208; LDA@ (LL2/256) ;STA£209;RTS
210: LL2 STXLL3+86; LDX@£FF
220 INX ; CMPLL3, X ; BNEP-4
230 LDALL3+16,X;TAX?DEX
240 INX ; LDALL3+32, X ; BMIP+8
250 JSR£FEFB
260 JMPP-£9
270 LDA@(LL 17.256) ; STA£208; LDA@ (LL1 /256) ; STAC209
280 LDXLL3+86; RTS; :LL3; D
290 N.Z
300 A=LL3; ! A=£6463626l;A=A+4; ' A=£68676665; A=A+4 ; ' A=£6C6B6A69
310 A=A+4; ! A=£706F6E6D
320A=LL3+1 6; ! A=£0C080400; A=A+4; ! A=£19161310; A=A+4
330 ! A=£25221F1C? A=A+4; ! A=£322F2B28
340 A=LL 3+32; ! A=£80012D1B; A=A+4; !A=£80002D1B
350 A=A+4; ! A=£800 1 53 IB; A=A+4 ; ! A=£8000531 B; A=A+4
360 ' A=£1B80541B; A=A+4; ! A=£461B8045; A=A+4
370 ! A=£80471B80; A=A+4; ! A=£l B80481B; A=A+4 ; 'A=£141B800E
380 A=A+4; ! A=£800F1B80; A=A+4; ! A=£1B80121B; A=A+4
390 1 A=£ 1 B80 1 24 1 ; A=A+4 ; ! A=£401 B8032; A=A+4 ; ?A=£80
400 P. $6
410 ?£20A=£1C;?£20B=£02
415 LINK Q
420 E.
Listing 2. P McArdle’s Wordpack patch
&
Wordpack patching to provide
extra codes for Epson printers
Searching for
compatible drive
MR A SULEIMAN of Wolverhampton
asks which drives are compatible with
the Atom. Well, the standard Atom DOS
is configured for the Olivetti/Shugart-
type drive, but it can, on request, be
customised for the Tandon drives. I’m
not sure about the new 3in drives, but I
suspect they are also compatible, since
they work on the Beeb.
You will need the Atom DOS and
some extra memory, and the complete
interface (needing only a drive unit) is
available from Control Universal in
Cambridge. However, I hear on the
grapevine that CU is scrapping the
original interface in favour of a double-
density version, so have a word with
them before buying a drive.
Finding the
interpreter
RICHARD GATES of East Dereham
wrote to tell me of a strange result
obtained when he accidentally typed in
P.CHRS(O) in direct mode. What he got
was 94, which was the number of last
error he produced.
After some experimenting, he found
that P.CHA was equivalent to P.?A.
However, he admitted defeat when try-
ing P.CHA$(0)?l.
What Mr Gates discovered is the way
that the interpreter works. The manual,
you remember, tells you that, for most
cases, spaces and brackets are not sig-
nificant.
The interpreter works along a line
from the left, until it encounters either
an error or something it can interpret.
As soon as it finds something meaning-
ful, it stops, stores its position, and
interprets the command/function, then
carries on from where it left off. Now,
you recall that a letter can be a variable
or a pointer to an address, so, in the
case of P.CHRS(O), the interpreter cor-
rectly interprets P., then moves on. The
next thing it finds is CHR, which is a
valid function, meaning the first
character of SR. Now it comes to $(0).
There was no comma separating the
two, but the interpreter doesn’t need
one and $(0) is again a valid function.
Since location 0 holds the last error
number, that is what is printed out. In
the latter case, the interpreter reads
thefunction as: P.CHA;P.$(0?l).
So there you are, Mr Gates. No bugs,
just the interpreter not giving up unless
it has to.
LISTING 2 comes from P McArdle of
Galway and is a patch for Wordpack
users, giving extra codes for Epson
printer functions. Unlike other Word-
pack codes, these may be used any-
where in a line, but they will be counted
as characters for justification pur-
poses. The codes are held in a look-up
table, beginning on line 300 and they
may be altered to suit other printers.
Used with Wordpack , you will need
extra RAM to store the assembled
code. The listing assumes RAM from
#2000 and the vector set at the end of
line 100 and the start of line 110 should
point to Q + 4. Those who use the new
Bearsoft Editor may assemble the code
at #2800 and must also alter the JMP on
line 130 to #A01B.
The codes are each output using two
characters. The only special character
which may not be used for any other
purpose in the text is ~ [shift *]. This
character is followed by a code letter :
a underline
"b cancel underline
c subscript
”d superscript
e cancel super/sub-script
1 emphasised print
"g cancel emphasised print
Ti double print
1 cancel double print
~j big print return cancels
*k cancel big print
1 small print
“m cancel small print
~n double line spacing
o normal line spacing
~p initialise printer
The program has the following proper-
ties. The code it compiles occupies less
than 256 bytes. This is placed at the
address requested at the start of the
program. If RAM is available below
#2800 then use it; it not, be careful not to
overwrite it. Line 20 is a ROM switch
command: if you need one put it here.
The program debounces the Atom’s
keyboard. If you do not want this, delete
lines 90 to 120 and line 410.
123
ACORN USER AUGUST 1984
TECHNICAL EDITOR
£8000 to £14000
BEEBUG Publications Ltd. require a Technical Editor to take an important
and responsible role in a team producing two computer magazines, for the
Acorn Electron and BBC microcomputers. Previous experience with either of
these machines is highly desirable together with the ability to write in a
clear and interesting style.
The successful candidate will probably have a number of years experience
either in microcomputing or in journalism. If you think that you have the
right skills and experience to undertake this demanding and interesting job
then write to:
BEEBUG Publications Ltd., Personnel Department, P.0. BOX 50, St. Albans, Herts,
enclosing a curriculm vitae, and samples of your own work.
Datapen ] BBC Lightpen Programs ^ Datapen
BEEBPEN DRAWING PROGRAM
A comprehensive Mode 2 colour drawing program
allowing plot commands, painting circles, text,
character defining, saving and loading to tape or disc,
all to be selected and used with the lightpen
PRICE £11.95 Introductory Offer £9.95
TELETEXT DISPLAY CREATOR EDITOR
Allows the busy programmer to quickly create Mode 7
colour graphics and test screens for combination into
his or her own programs. Movable on screen menu
allows use of complete screen for graphics. Full
instructions and a discussion on teletext features are
provided PRICE £9.95 Introductory Offer £7.95
BRITAIN
The first in a series of educational Geography and
Geology programs. Britain comes complete with three
sets of tests, and these may be very easily changed by
adding DATA statements in the Basic program. Full
instructions and grid map supplied.
PRICE £6.95 Introductory Offer £5.95
The Datapen Lightpen itself comes complete
with handbook, software on tape including two
drawing programs and a printed listing
showing useful routines.
PRICE £25.00
Two drawing programs. SKETCH and SHAPE*
CREATE are included with the lightpen and the
programs shown above may be ordered
additionally, or separately as required
All prices above include VAT, postage and
packing.
Please send your cheque P.O. to:-
Dept. AU2, Datapen Microtechnology Ltd.,
Kingsclere Road, Overton,
Hants. RG25 3JB
SUPERIOR
PERFORMANCE
• Insensitive to ambient
lighting
• Responds to different colours
• Program accessible LED
lamp readout
• Switch for program control
SUPERIOR PROGRAMS
• Tape storage of your work
• Good documentation
• User routines provided
on tape and
on printout
124
ACORN USER AUGUST 1984
M ATOM FORUM
Star modifications for screen dump
A SCREEN dump for the Epson MX80 by
Chris Shepherd of London is given in
listing 3. It is enabled by LINK #xxxx,
where xxxx is the start of the machine-
code. It can be modified for the Star
Listing 4. Curing an almost universal problem
range of printers by deleting line 570,
then rewriting the following lines:
310 LDA@76; JSR#FEFB
610 LDA@140: JSR#FEFB
Programming
NEXT is a short routine (listing 4) from
Abe Ellis of Chelmsford. This solves the
almost universal complaint that
printers insist on printing a ff sign,
instead of the £ sign. The program is
quite simple and the listing to assemble
the code into spare space at #3D0 is
shown. Before use it is necessary to
change the vector as fol lows:
?#209 = 3;?#208 = #D0
The keyboard backslash’ (ff 5C) is used
for the £ sign, but this can be any key-
board character.
So the printer can accept an eight-bit
word, bit 7 must be connected to the
Atom printer plug, pin 9. This is done
using port B, bit 0 of the 6522. Accord-
ingly, pin 10 of IC1 is wired to PL5 pin 9.
Line 110 of the program initialises
port B of the 6522. Line 120 looks for the
If 5C code and changes it to If B9, which
is the code used by the AP100A for ’£’.
Line 130 checks if the msb of the
character is a ‘V which includes all
other special characters in the AP100A.
Line 140 sets port B, bit 0 to a ‘O' or a T
as required.
The Basic print statement can now
be used normally. The symbol which
appears on the screen is a graphics
symbol but this need not concern us. It
must be remembered that if break is
pressed the 4208///209 vector must be
re-entered as #3D0.
Unfortunately, when the Acornsoft
Wordprocessor ROM is entered, the
printer vector is re-initialised and there
is no way of breaking into the program
to correct this. However, I have over-
come this as follows.
Assemble the program normally,
then enter the wordprocessor and
complete all editing. To print out the
text it is necessary to enter Basic using
‘Q’. Now the vector can be corrected to
#3D0as before, followed by LINK#ACF7
when the printer will print the text.
Problems with
the Daisystep
LISTING 5 provides screen dump pro-
grams for the Daisystep 2000 printer.
Next month's Atom Forum will contain
screen dumps for the Seikosha and the
Centronics 737/739. This should now
cover all the popular makes.
100 REM GRAPHICS DUMP
480AND #8B
110 REM C. A. SHEPHERD
490AND #8A
120 REM
500 JSR #FF10
130 P.S125DIMLL10
510 DEY
140 P.’ "ASSEMBLE TO"’;
520BNE LL4
IN. H (E. G. #3B00> H Q
530 I NC#89
150 P. ’"LIST" ’|IN."
540LDY#89
(1-YES, 0=NO> “L
550CPY632
160F. I»0TO105LLI»Q5N.
560BNE LL2
170P.S21
570LDA6#FFJSTA #8B
180F. I-0TO1
580LDA6275 JSR#FEFB
190P s =Q
590LDA6745 JSR#FEFB
200 C
600LDA6205 JSR#FEFB
210s LL0 LDA 62
610LDA0224
220 J SR#FEFB
620CLC
230LDA@#FF; ST A #8 A
630ADC #80 ; ST A#80 5 LDA60
240LDA0#7F; ST A #81
640ADC #81; ST A #81
250LDA0#E0» ST A #80
650INC#8D
260LDA00 » ST A #8D
660LDA#8D
270LDX0#3F ; STX #8B
670CMP027
280 : LL 1 LDY00
680BMI LL6
290STY#89
690BNE LL7
300LDA027 ; JSR #FEFB
700LDA0#70
3 1 0LDA075 ; J SR #FEFB
710STA#8A
320LDA6005 JSR #FEFB
720s LL6 JMP LL1
330LDA6#015 JSR #FEFB
730s LL7 LDA 03; JSR #FEFB
340SLL2 LDX 67
740RTS
350 CLC
7503
360: LL3 LDA <#80>,Y
760IFL P. #6
370STA #81, X
770N.
380TYA
7800=4
390ADC0#20
790P.S6’ "OCCUPIES # H &Q" TO #"S<P'
400TAY
800 E.
410DEX
810 REM
420BNE LL3
820 REM A GRAPHICS DUMP IS
430LDY68
830 REM OBTAINED BY INSERTING
440s LL4 LDX67
840 REM THE COMMAND, LINK#XXXX
450: LL5 ASL #81, X
850 REM WHERE XXXX IS THE
460ROL A
860 REM ASSEMBLED CODE START
470DEX;BNE LL5
870 REM ADDRESS IN HEX.
Listing 3. Chris Shepherd’s program for Epson printers
90REM PROGRAM TO
PRINT THE £ SIGN ON THE RP10OR.
10ODIMLL1 ; F. 1=1 TO
2.: P=#300
1 1 0C PHR ; LDflfi#FF
STfl#6802; L DR# El SOB.; 0RRG2.; STfl#B80B
120PLRJ PHR; CMP®#5
C BNE LL0 ; PLR i LDfl«#B9 ; PHR
130 LL0 RNDS#86.i BEG LLIjLDRSI
1 40 : LL 1 STR#8800 > PLR i JMP#FE52 } 1
150N. 1 J END
995REM: Subroutine for
1069REM : convert x/y to
address
996REM: Daisystep 2000
1070P=X/8+(191-Y)*32+#8000
997REM: screen dump on
1079REM: test point at
x/y
998REM: the Acorn Atom
1080Q=(?P&(V?(X&7) ) <>0)
999REM:©B. Pickles - 1984
10901 FQ ;P.".";G.b;REM:
set
1000dP.$21$2;REM:screen off
HOOP." " ; REM: not set
1009REM: horizontal spacing
1 1 1 0 bN . ; P . ' ; N .
1010P.$27$31: A=4;LI . #FF10
1119REM: back to normal
1019REM: vertical spacing
1020P.$27$30;A=2;LI.#FF10
1030P.$27$78;V=#2800
1039REM: bit mask
1120P.$27$26$73$3$6;R.
1040! V= #10204080; V! 4= #1020408
1050F. Y=191TO0S.-l
1060F.X=OT0255
Listing 5. Daisystep 2000 screen dump
125
ACORN USER AUGUST 1984
w
r east» m
for the BBC Micro
BASIC
Utility ROM
»•
easy
to i isa-
Facilities include : quick entry of keywords, merging programs
from file into the program in memory - sorting the line numbers
into order, save and load function key settings, list current
variables with values, move a program to a new position in
memory, compact a program by removing spaces, REMs and
fitting short lines onto long multiple-statement lines - taking
account of line numbers etc., plus much more ...
£33.35 incl.
♦help caretaker
CARETAKER 1 . 00
CURSOR < ON-OFF >
EXCHANGE <old> <n»w> G'S <<length>>
EXPAND <<st«rt>> <<»nd>>
INSERT <f*p> << I in«no>>
KEYLOAD C<fsp>>
KEYSAVE (<fsp>>
LVAR <FXI>CS>CA>CP>
MOVE <*ddr*ss>
MERGE <f*p> <<f*p». . .
NORMALKEY
NOTAB
PARTSAVE <f*p> <<»nd>>
RENUMBER <inc> <end>>
RETRIEVE C<bgt»*>>
SINGLEKEY
SQUASH (SXRXM)
STATUS
TABSTOPS << column* >>
OS 1.20
>
Write or phone for a full specification.
Computer Concepts, 16 Wayside, Chipperfield, HERTS WD4 9JJ (09277) 69727
As from August 1984, our Address will be:
Gaddesden Place, Hemel Hempstead, HERTS HP2 6EX (0442) 63933
Features include :
Definition and fast movement of sprites, LOGO type turtle
graphics using ★ FORWARD, ♦BACWARD, ★LEFT and *RIGHT
commands etc., rotation and scaling of plotting commands, fast
CIRCLE and ARC drawing, multi-sized character printing, and
much more ....
All commands may be included within BASIC programs and
resident integer variables may be used in the commands.
10,000 Graphics Extension ROMs sold - so far ...
£33.35 incl.
T
•PLOT
126
ACORN USER AUGUST 1984
ATOM
AVOIDING INVALID
DATA ENTRY.1v
Most coders have their own system for error-trapping.
Vincent Fojut examines a common INPUT problem
which can sometimes trap the unwary user
127
W HEN writing programs, especi-
ally for use by others, it is im-
portant to cater for invalid data
entry, whether deliberate or acciden-
tal. The practice is often referred to,
somewhat unkindly, as ‘idiot-proofing’
or ‘mug-trapping’. Most coders will
have a few routines to detect the more
obvious errors, but it is often difficult to
foresee all possible causes of ‘misin-
terpretation’. A perfect example is that
the operation of AtomBasic’s INPUT
command can itself trap the unwary.
On the Atom, ‘INPUT’ works like
‘INPUT LINE . . on the BBC/Electron.
That is, anything entered in response to
INPUT’S prompt, including leading
spaces, is passed to Basic for evalu-
ation. With numeric data entry this is
not a problem, since Atom’s ex-
pression evaluator will skip leading
spaces until a suitable number, vari-
able or expression is encountered.
However, when inputting strings, con-
fusion can arise.
Try running the following simple pro-
gram on your Atom:
10 R = £3000
20 INPUT “AGAIN (YES/NO )’* $R
30 IF $R - “YES” THEN RUN
40 END
Enter ‘YES’ immediately after the
prompt and the program will run again.
The second time, enter a couple of
spaces before typing in ‘YES’, and see
what happens. On a Beeb or Electron,
the program would continue to run.
However, on the Atom it stops.
In other words, INPUT on the BBC
(without the LINE option) automatically
left-justifies any string entered - that is,
it removes leading spaces. Atom’s
INPUT does not do this, which can be
disconcerting for the inexperienced
user, who may be hard-pressed to see
any fault in the apparently correct data
entered. Fortunately, it is a simple
matter to implement the required left-
justification facility. Both Basic and
machine-code solutions are provided
herewith.
Program 1 shows a few simple Basic
subroutine variations to eliminate lead-
ing spaces. In all cases, variable X
points to the string to be left-justified,
and should be set up before the sub-
routine call.
Version (a), written 'in full’ for clarity,
works in the following way:
If the first character in the string is
not a space, then the string must
already be left-justified, in which case
the routine exits immediately. Other-
wise, each character of the string is
examined in turn, until a non-space
char, is found. Once detected, the
string starting from the first non-space
char, is moved down to the string’s
original starting address. In this way,
unwanted spaces are eradicated.
Version (b) and (c) employ subtly dif-
ferent coding from the original, in an
attempt to make the routine as compact
as possible. Since version (b) does not
use an IF statement, the whole code
can be fitted on one line. The only pro-
cessing overhead is that even if the
string is already left-justified, the
‘string-move’ code is still executed, ie,
it ‘moves’ to where it already is!
In (c), the code drops through to the
second line (a RETURN statement) if
the first character in the string is not a
space. If it is, the whole string (starting
at the original address -FI) is repeat-
edly shunted one byte downwards,
until the first char, is not a space. This is
obviously slower if there are many
leading spaces. For example, 10
spaces means that the entire string is
moved 10 times. On the plus side, this
variant is the shortest of the three, and
uses only one Basic variable, not two.
To see the routines in practice,
modify the earlier program thus:
10 R = £3000
20 INPUT “AGAIN (YES/NO)” $R
30 X- R; REM X POINTS TO STRING
“R“
40 GOSUB J; REM CALL
LEFT-JUSTIFIER
50 IF $R ~ “YES” THEN RUN
60 END
You should now be able to reply to the
prompt either with or without leading
spaces.
Providing the correct response is
entered (ie, ‘YES’) the program will
always re-run.
Program 2 is a functionally similar
program written in machine-code. As
before, the Basic variable X is made to
point to the string to be analysed,
before calling the routine with the LINK
command. To try it out, assemble the
machine-code at, say £2800 and
change line 40 in the previous program
example so that ‘GOSUB j’ becomes
‘LINK £2800’.
The program uses two zero-page
locations as a string pointer, and once
these are set up, the processing is as
perversion (a) of the Basic routines.
It should be noted that these pro-
grams are not limited to use with
Atom’s INPUT routine. They can be
employed in any situation where
strings need left-justifying -for
example, formatting data in tabular
form.
Of course, there’s a good deal more
to error-trapping than one could cover
adequately in an article. But the rou-
tines outlined here go one more step
towards eliminating the unexpected,
and make robust, reliable code a little
more easily attainable. If your strings
no longer match on input, you can rest
assured that it isn’t due to spurious
spaces.
For complete listings see yellow pages,
pagexvi.
ACORN USER AUGUST 1984
The
only
mm
Cartridge System
that does not
overload your pocket
or your BBC Micro
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.
O Low, low power consumption
unlike other systems.
Q Saves on memory.
O Price for complete kit including
one cartridge only £ 19.95 inc. VAT.
Q Extra ROM cartridges £27.75
for five, £49.50 for ten cartridges
and single cartridges £6.95 each.
Dealer enquiries welcome.
,V»
✓ A
f x>°‘ <f <*° <S>
✓ <*°V of
Unit 7 Trumpers Way <
Hanwell W7 2QA f
Tel: (01 ) 843 9903 y
4
128
t TEC • Viglen • TEC • Viglen • TEC • Viglei
TEC DRIVE
(As used by Cumana)
Inc VAT ExcIVAT
£129.00 £112.17
Single sided 40 TRACK 100K
5VV'
Single sided 40/80 TRACK 200K
switchable 5Vf £169.00 £146.95
Double sided 40/80 TRACK 400K
switchable 5V 4 " £199.00 £173.04
For Dual TEC drives the price is
double the single drive prices
Integral Power Supply
For single drive £20-00
For dual drive including dual
Case £40*00 £34-78 Unit 7 Trumpers Way
Please add £8 (or carriage 8T38I58& .
All disc drives complete with Professional sit#".
Case — Ribbon Cable to connect to BBC Micro ^
—Power cable to connect to BBC Micro—
Comprehensive Manual — Formatting and
utilities disc. /<&A ^ , ///
£17-39
Vi/deiv
COMPUTER ^SUPPLIES
PHILIPS 14"
COLOUR
(TV only: £ 1 85 inc VAT)
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
• Easy to carry • Lightweight • Sparkling picture in seconds • Reliability and
Personal Service & Quality coupled with Wholesale Prices, performance excellent • Headphone Socket can also be connected to tape
Tele Von^oTs^S London W7 2QA recorder# Loudspeaker mute switch • Retractable carrying handle
For special attention to your orders or enquiries concerning • Monitor/TV selectedTby switch • Includes RGB lead _ __
monitors, printers, computers, disc drives. connecting direct to your BBC Micro. • Philips Model No. 1 4CT 2006/05T
ring 01-843 9903 NOW or fill in the coupon below
I 1
1 Post to VIGLEN COMPUTER SUPPLIES. UNIT 7. TRUMPERS WAY. HANWELL, LONDON W7 2QA.
Please send me (qty) Philips TV/Monitor at £243 each. I enclose Cheque/P.O. for £ .
VIGLEN COMPUTER SUPPLIES or debit my ACCESS/BARCLAYCARD No
. made out to
Name.
Signature.
Address .
AU 8/3
ACORN USER AUGUST 1984
129
THE BBC MICRO SOUND SYSTEM
MICROVOC
As supplied to Schools & Colleges
SYSTEM INCLUDES:
Speakers, Volume control, jack sockets
and all connections (assembled) plus
Buzzgo to eliminate the infernal B.B.C.
buzz.
Easily fitted with no drilling, soldering or
cabinet modifications £23 00 inc VAT and
p & p
MICROVOC WITHOUT SPEAKERS
£15 inclusive
Now in stock — The Synth. This program
allows the mixing and saving of all four
channels, including Channel 0 for cymbals and
drums. Complex melodies can now be entered
in minutes by even a complete novice.
MICROVOC IS IDEAL FOR SPEECH
SYNTHESIS OR COMPUTER PRODUCED
MUSIC
MICRO-ADVENT
Ashlyn House, 113 Writtle Road, Chelmsford, Essex.
Tel: 0245 59708
BBC MICRO REPAIRS
by MICROFIX
ACORN AUTHORISED SERVICE CENTRE
"Cumana Disc Drive and Acorn DFS
supplied and fitted at low prices"
We will repair your faulty BBC micro, disc
drive or monitor quickly and at a
reasonable charge. Most repairs cost
between £1 0 and £20.
We can also offer extended warranties on
all your equipment.
Send S.A.E. for full price list.
Phone 01 -968 9214
or call in at
191 Freston Road,
(Latimer Road Tube)
London W10
and ask for
Mark Duffill or Derek Mullings.
MAKE THE MOST
OF YOUR
COMPUTER.
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.
“1
Please send me the indicated books. I enclose £
Name
Address
INTERFACE
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.)
130
ACORN USER AUGUST 1984
Supplied with 13
utilities including
* formatting
* verifying
* screen dump
* disassembler
* generating 62 files etc
53 Page Manual includes information on How to Transfer successfully from
tape to disc. Packed with facts on hardware and software.
r*
Post to: VIGLEN COMPUTER SUPPLIES, UNIT 7, TRUMPERS WAY, HANWELL, LONDON W7 2QA. 01 -843 9903
Please send me (qty) TEAC 3" Disc Drive at £159 each + £8 carriage. I enclose Cheque/P.O. tor £
made out to VIGLEN COMPUTER SUPPLIES or debit my ACC ESS/BARCLAYCARD No. .
Name mm Signature
Address.
AU 8/5
UNBEATABLE VALUE! £115
CANON
Model No. MDD110
40 track 100K
★ low power consumption
(unlike full height drives)
All disc drives come complete
with Professional Case-
Ribbon cable to connect to
BBC Micro - Power cable to
connect to BBC Micro -
Comprehensive Manual -
Formatting and utilities disc.
VIGLEN COMPUTER SUPPLIES, UNIT 7 TRUMPERS WAV. HANWELL. LONDON W7 28A Telephone 01 -843 9903. Personal Callers Welcome.
1 Post to VIGLEN COMPUTER SUPPLIES. UNIT 7, TRUMPERS WAY, HANWELL. LONDON W7 2QA
1 Pleasesendme (qty ) CANNON MDD110 DRIVES at Cl 15 each + £8 carnage I enclose Cheque/P O for E madeoutto 1
VIGLEN COMPUTER SUPPLIES or debit my ACCESS/BARCLAYCARD No
Name
Address
phi Signature
AU 8/4 ,
ACORN USER AUGUST 1984
131
com -TEC COMPUTER CENTRE LTD
*
DEALER
AND
SERVICE .. ,
CENTRE
DEALER
23 Sheffield Rd
Barnsley
South Yorkshire
Tel: 0226 46972
. - 1
BBC Model B
399.00
BBC Model B + Disk
469.00
Electron (now in stock)
199.00
Disk Interface Kit
101.00
PRINTERS
SeikoshaGP50A
138.00
SeikoshaGP50S
138.00
SeikoshaGP500A
228.85
SeikoshaGP550A
299.00
SeikoshaGP700A
458.00
SeikoshaGP250X
264.00
Friction Feed GP1 00/250
28.00
Epson RX80
310.00
Epson RX80FT
356.00
Epson FX80FT
431.00
Star Gemini 1 0 x
280.00
Star Gemini 1 5 x
400.00
4 Colour Plotter + BBC lead
129.95
RIBBONS
Seikosha 4.99 Epson £5.74
Educational Orders Welcome
Discounts Available on Bulk
Orders
DISCS
ROMS
(Scotch 3m)
744 SS40
19.32
Wordwise
Disc Doctor
45.00
33.00
745 DS40
27.95
Graphics Ext
33.00
746 SS96
34.50
Print Master
33.00
747 DS96
46.25
Caretaker
33.00
7440 Clean kit 19.50
ADE
60.00
Spy 2
30 00
SOFTWARE
Felix in Factory 7.95
Swoop
7.95
Martian Attack
7.95
Carm
7.95
Cybertron Miss 7.95
Chess
7.95
Hell Driver
7.95
Physics
6.95
Moon Raider
7.95
Where
6.95
Alien Swirl
7.95
World Geog
6.95
Laser Cmnd
6.95
Adventure
7.95
Danger UXB
7.95
Caveman Ad
6.95
Escape Mnbs
7.95
Fairground
7.95
Galactic Cmnd
7.95
Crazy Painter
7.95
Labrvn Lacush
7.95
Lost City
7.95
Dambusters
7.95
Monaco
7.95
Lunar Rescue
7.95
Flexibase
9.95
Gideons
Alligatacalc
9.95
Gamble
7.95
Order 1 : deduct £1 .00
Order 2; deduct £3.00
Order 3: deduct £6.00
Order more than 3, deduct £2.00 per game.
CARRIAGE FREE ON ALL ITEMS
Access and Barclaycards accepted
Tel: 0229 46972
BNC Green Screen
Mitrovitec14" Cub
Phoenix Green Screen
BBC Monitor
Amber Screen
113.85
245.00
130.00
99.00
135.00
SD Single Drive DD Dual Dnve
SS Single Sided DS Double Sided
SD SS 40tk 100k 194.00
SD SS 30tk 200k 253.00
SD DS 40tk 200k 228.00
SD SS 80tk 200k 221.00
DD DS 40tk 400k 431.00
DD DS 80tk 800k 511.00
SDDS 40/80 310.00
DDDS 40/80 534.00
All drives include leads, manual and
utility disk
Torch Disk Pack
839.00
SEE US AT
The 2nd
Official
Acorn User
Exhibition
NOW AVAILABLE
FOR THE
electron
THE SIR COMPUTERS
PRINTER/SWITCHED
JOYSTICK INTERFACE
OLYMPIA
16-19 AUGUST
1984
STAND 104
COMPLETE JOYSTICK & PRINTER FEATURES INCLUDE:
JOYSTICK FACILITIES:
★ Provides connections for two standard Atari-type joysticks, allowing the use of two-player games.
★ Immediately compatible with all games offering a joystick option.
★Extra commands allow joysticks to be defined as any combination of keys, allowing all keyboard-
operated games to be used with joysticks.
★Joysticks may be read directly from BASIC using the ADVAL(n) function.
PRINTER FACILITIES:
★ Provides connections for a standard Centronics-type printer.
★Allows use of all BBC Microcomputer printer control commands.
★ Special command enables a graphics screen to be copied to any Epson dot-matrix printer.
ADDITIONAL SPECIFICATIONS:
★Only Acorn-approved memory locations are used, ensuring complete compatibility with any future
devices (sideways ROM/RAM, sound expansion, speech synthesizer, disc system etc.).
★ All operating software is held within a paged ROM and is available for use from the moment the
computer is switched on. THERE IS NO NEED TO LOAD ANY ADDITIONAL SOFTWARE FROM
CASSETTE.
★ Housed in a sturdy plastic case.
★Full twelve month guarantee.
★Available direct from SIR COMPUTERS for only E44.95 (inc. VAT).
Please include El postage and packaging (U.K. only). Please allow 28 days for delivery.
SIR COMPUTERS - 1 st for electron support
All our prices are inclusive of VAT.
Please include El postage and packaging for every item ordered on this page.
We also stock a complete range of printers, monitors, disc drives and software - with many hard-to-
beat prices. Please telephone us for details.
Access/Barclaycard Telephone orders welcome.
SIR COMPUTERS Ltd
91 WHITCHURCH ROAD, CARDIFF CF4 3JP Telephone: CARDIFF (0222) 621813
Also Available for the ELECTRON
the SIR ADC/PRINTER INTERFACE
NOT JUST ANOTHER JOYSTICK PORT -FULL ANALO-
GUE-TO-DIGITAL CONVERTER
provides fully proportional control, essential for use with
graphics packages, digitizers, etc; ideal for scientific &
educational applications; usable with a wide variety of
BBC Micro-compatible analogue and switched Joysticks/
Paddles.
CENTRONICS PRINTER INTERFACE -allows use of a wide
variety of parallel printers including entire Epson range;
complete firmware support included.
HIGH-QUALITY MOULDED CASE - attractively styled
plastic unit bolts securely to the back of the computer
EASY TO FIT -no soldering, simply plugs straight into
computer’s rear edge-connector and is held in place by
twin bolts; edge-connector on back of unit provides for
further modular expansion if necessary
THE SIR ELECTRON PRINTER/ADC INTERFACE £65.95
the SIR ROM/RAM EXPANSION BOARD
Provides 12 extra sockets Easy to install -just plugs
which support a variety of
ROM and RAM configur-
ations up to a max of 192K
for ROM and 16K for RAM
ROM and RAM is normally
paged in 16K blocks but is
easily switchable to 2K, 4K
or 8K blocks.
Price: E59.95
Professional styled casing
bolts to rear of computer.
Fully buffered design.
Permits use of most BBC
ROM-based software in-
cluding utility ROMs, word-
processors & languages.
NOW COMBINED BOTH THE ABOVE UNITS (ROM/RAM Expansion
Board & Printer/ADC Interlace) IN ONE CASE! A complete and com-
prehensive Electron expansion- ideal tor wordprocessing appli-
cations amongst many other uses ONLY £99 00!!
132
ACORN USER AUGUST 1984
Put an end to inefficient, [ slow cassette tape storage
Speed your (data access
withaTEAC) diskdrive
fromyiglen
1
Track
switch
on rear
panel
Replacing your cassette with a disk drive means Data
Access in less than 5 seconds! If you are looking for a
guaranteed disk drive that’s fully compatible, at a price
that includes VAT, Formatting Disk, User Manual, Case
and Leads, then just look at our all-inclusive prices!
TEAC 55 Slimline Drives
When ordering Dual Drives, please
slate which layout you prefer A or B
SINGLE DRIVES
CASED
40 TRACK 100K
40 TRACK 200K
40/80 TRACK
SWITCHABLE 200K
40/80 TRACK
SWITCHABLE 400K
Incl.
VAT
£287.50
£358.00 £311.30
DUAL DRIVES
CASED
Incl. Excl. 40 TRACK 200K
VAT VAT 40/80 TRACK
£143.75 £125.00 SWITCHABLE 400K
£195.00 £169.56 40/80 TRACK
SWITCHABLE 800K £450.00 £391.30
£179.00 £155.65 DFSKIT POA POA
Disc Filing System 100S Acorn Compatible
Integral Power Supply £30.00 £26.09
£225.00 £195.65
All prices correct at tune ol going to press and all offers subject to availability
•Utilities disk includes 13 useful utilities
including: • formatting • verifying • screen dump • disassembler • generating 62
files, etc.
• 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/
VIGLEN-’C
Full Twelve
Months Guarantee
Barclaycard. Please make cheques p
VTGLEN COMPUTER SUPPLIES and -
above address Allow seven days for
delivery and add £8.00 carnage, package
and insurance on all items ^ ^
By telephone: Ring (01) 843 9903 w Si'
Credit Card holders (Access/
Barclaycard only) can purchase ^
by telephone. Please give Card
No., Name. Address and the ^
items required. w
ACORN USER AUGUST 1984
133
SLOGGER SOFTWARE
MACHINE CODE games for BBC ‘B\ ELECTRON, SPECTRUM 16/48K
A MAZE IN SPACE DOGFIGHT
Use Joysticks or Key-
boards to navigate your
Starship to the planet
surface and then into
the maze below. Having
been told in which
section of the maze
your target is hidden,
your objective is to
seek out and destroy it
to complete a mission.
Beware of the numerous 1
alien defence systems. Two levels of difficulty! Horizontal
and diagonal scrolling I
How many missions can you complete?
Dogfight and A Maze In Space together
Cassette - £14.95 Disc - £16.95
Please state 40 or 80
Track if disc
Still undoubtedly the
most exciting
2-player game available.
The objective is to fire
sufficient shots into
your enemy aircraft to
force it to explode.
Eight levels of difficulty.
Sun, moving cloud,
lightning, ground all
provide real combat
environment.
Can you beat your
friends?
Available now
Cassette
Disc
Available now
Cassette
Disc
BBC 'B'
£9.95
£11.95
BBC 'B'
£9.95
£11.95
Special Offer
Electron
£7.95
n/a
Spectrum
£5.50
n/a
All prices include
VAT and postage
SLOGGER SOFTWARE
215 BEACON ROAD
CHATHAM, KENT
Tel: (0634) 811634
EWI
from
A PRINTER STAND
Vixkrv
COMPUTERiy SUPPLIES
Printer Stand
£ 12 * 95 incuat
Carriage & Packing £3.00
• For 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 2V wide • Non slip rubber pads
Dimensions: 15" (380mm) wide 12V (320mm) deep 4" (90mm) high
COME TQ VIGLEN FOR A FAST, FRIENDLY, PERSONAL SERVICE
DEALER ENQUIRIES WELCOME
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
VIGLEN COMPUTER SUPPLIES or debit my ACCESS/BARCLAYCARD No. .
Name Signature
Address
AU 8/6
134
ACORN USER AUGUST 1984
VKHJsN
branches out
to offer the best value
in monitors printers
Dot Matrix Printers
Epson RX80/FT £275.00
Colour Monitors
Epson FX80 £379.00
Canon PW 1080 A £289.00
160 cps with near letter quality printing
including friction and tractor feed.
Shinwa CP80 £209.00
Microvitec standard 1431 £199.95
Microvitec medium 1451 £315.00
Microvitec high 1441 £442.00
Philips 14" TV/monitor £235.00
(RGB Input)
Monochrome Monitors
Daisywheel Printers
Juki 6100 £375.00
Epson DX 100 £450.00*
SAN PLE 2000 £299.00
* Previously £499.00 Limited Stock
Philips 12" Green V2001 £75.00
ALL prices include VAT and leads for the BBC model B micro.
Please add £8 for carriage.
We also stock other computer peripherals, accessories and w %
complete work processor systems at unbelievable prices. / & J?
STrCP f
Please call for our latest offers.
You may also purchase these items direct by calling at
our factory /showroom in Han well, London.
Prices correct at time of going to press and offers
subject to availability.
J* 6?
ACORN USER AUGUST 1984
BBC 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
A PT.TTC: qPFf'T AT. riFPPPQ
• 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 JO issues of BEEBUG Volume 2.
BUT IT’S NOT TOO LATE TO JOIN FOR VOLUME THReF
BEEBUG PUBLICATIONS LTD. PO BOX 109, HIGH WYCOMBE, BUCKS
BEEBUG HAS BEEN
ESTABLISHED FOR TWO
YEARS AND NOW HAS
OVER 25,000 MEMBERS. IT
OFFERS TOTAL USER
SUPPORT TO ALL BBC
MICRO USERS.
PLEASE ENROL ME FOR VOLUME 3
OF BEEBUG AT £9.90 (10 ISSUES)
NAME
ADDRESS
AMOUNT ENCLOSED
PLEASE MAKE CHEQUES PAYABLE TO
BEEBUG PUBLICATIONS LTD.
AND SEND TO: - DEPT 13, PO BOX 109
HIGH WYCOMBE, BUCKS.
(DISTRIBUTION AGENTS FOR BEEBUG)
136
ACORN USER AUGUST 1984
SOFTWARE
CHART
TITLE
I PUBLISHER
PRICE I
MICRO
1 (9)
Fortress
Amcom
£8.95
B
2 (1)
Snooker
Visions
£8.95
B/E
3 (10)
737 Flight Simulator
Salamander
£9.95
B/E
4 (3)
White Knight II
BBCSoft
£10.00
B
5 (2)
Twin-Kingdom Valley
Bug-Byte
£9.50
B
6 (16)
Daredevil Denis
Visions
£8.95
B
7 (7)
Chukkie Egg
A&F
£7.90
B/E
8 (17)
Lords of Time
Level 9
£9.90
B
9 (18)
Cylon Attack
A&F
£7.90
B/E
10 (6)
The Hobbit
Melbourne
£14.95
B
11 (5)
Hopper
Acornsoft
£9.95
B/E
12 (— )
Battletank
Superior
£7.95
B
13 (8)
Hunchback
Superior
£7.95
(£11.95)
B
14 (— )
Mr Wimpey
Ocean
£6.90
B
15 (14)
Gorph
Dr Soft
£8.95
B
16 (— )
Eagle’s Wing
Software Invasion
£7.95
B
17 (-)
Pengwyn
Postern
£6.95
B/E
18 (20) Transistor’s Revenge
Softspot
£7.95
B
19 (19)
Dodgy Dealer
Ol Consultants
£6.50
B
20 (15)
Snapper
Acornsoft
£9.95
B/E
B= BBC E —
Electron Prices in brackets are for disc
t version
i :
BUBBLING UNDER
1
Confrontation (Lothlorien)
Aviator (Acornsoft)
JCB Digger (Acornsoft)
Cosmic Kidnap (Superior)
Compiled by RAM/Computer
Jet-Power Jack (Program Power)
Chemical Analysis (Acornsoft)
Hulk (Adventure International)
Fruity Fred (Softspot)
THE pace for this month s chart is being set by
Amcom's Fortress which has cannoned Snooker
from Visions into second spot. No new Top Ten
entries again this month though Superior’s Battle
Tank has blasted its way into number 12. Another
new entry is Mr Wimpey from Ocean, while Pen-
gwyn and Eagle's Wing have flown into the number
17 and 16 spots respectively.
Snapper after two years of chart fame is tottering
on the edge of the chart at number 20. Will it stay
or be gobbled up by a new entry?
The highest chart climber this month is Evil
Knievel’s proteg6 Daredevil Denis who rides up ten
places to number 6.
Bubbling under from the last issue still are Avia
tor, Hulk (we still haven’t seen a copy), Jet Power
Jack and Acornsoft’s new earthmover JCB Digger ,
reviewed in July and June respectively.
I
TOP 20
SOFT
OPTIONS
RE-SITTING English literature
O Level again this Christmas?
Then you might be interested
in three new pieces of study
software for the Beeb and Elk:
Shakespeare’s Macbeth,
Romeo and Juliet and The
Merchant of Venice. Each
allows you to follow your own
line of questioning, delving
into the lover’s secrets (is this
Dallas in disguise?) or who
killed who (yes it is!). The pro-
grams prompt you in the
correct line of questioning and
full act and scene references
are provided.
Gsoft is providing Multi-
base, a text editor and a key
definer/character generator
from its 18 Melbourne Road,
London, El 7 address. Multi-
base allows you to use the one
main program to create and
manipulate a variety of multi
files to be used for phone
numbers, indexing etc, which
can be dumped to a printer or
saved on tape or disc. Text
Editor enables you to write text
to the screen which can be
edited and printed as
required. Key Define r sets up
each of the function keys with a
number of useful utilities to
complement your program-
ming techniques. while
Character Definer is another
in the increasingly large range
of VDU23 editors.
For those who can’t spell,
Spellwise is the third checking
programs for use with Com-
puter Concept’s Wordwise.
With 6000 words in its vocabu-
lary it should cover most of
your needs! Contact Data-
ware, Freepost, Swindon SN3
4BR for more details (write
carefully!).
If ypu’ve read all the assem-
bly language books around,
the Complete Machine Code
Tutor from New Generation
Software is a cassette-based
machine code tuition package.
The two cassettes contain 27
lessons aimed at trial and
error learning. New Gener-
ation is at The Bookands, 15
Sunnybank, Lyncombe Vale,
Bath, BA2 4NA.
Apart from all that, things
are fairly quiet on the new soft-
ware front, with many software
houses saving up their fares
for the Acorn User Exhibition.
137
ACORN USER AUGUST 1984
®diamond/oft
A better way of computing
SKBffiSKS.
HOME ACCOUNTS
BBC 32K £13.95 (INC)
Complete home finance system packed with sensible facilities to
help you maintain up to date records of your BANK, CREDIT
CARD, LOAN and SAVINGS ACCOUNTS. Keep track of
CHEQUES, RECEIPTS. AUTOMATIC BANKERS ORDERS,
BILLS WAITING PAYMENT and much more
An essential asset for home or club.
BUSINESS ACCOUNTS
BBC 32K £17.95 (INC)
Easy to use with small businesses in mind. Facilities include -
PURCHASES, SALES. CASH. LEDGER and DAY BOOK
LISTINGS, VAT ANALYSIS, CONTROL TOTALS and BANK
RECONCILIATION A simple but effective aid to efficiency.
FLEXIFILE
BBC 32K £13.95 (INC)
A powerful, general purpose, file handling system
Quickly create, maintain, sort, select, save and print your own
data. Develop complex systems with ease. Invaluable for Home,
Club. Schools or Business Records. Offers the use of advanced
software techniques to beginner and expert alike.
Cheques or P.O. to Diamondsoft Ltd . FREEPOST.
Cheadle Hulme. Cheshire, SK8 5YB Tel: 061-485 8705
® diamond/oft
A better way of computing
THE DATABASE SOFTWARE FOR THE BBC
THAT GROWS WITH YOUR NEEDS
File base II
Operates on any format DISC or CASSETTE
Unique TURBOFILE and MAXIFILE options
HIGH CAPACITY files (up to a full disc with the
MAXIFILE option)
Files created to USER DEFINED format
- up to 20 items per record
- each record up to 255 characters
VIEW file by easy use of cursor keys
PRINT files (optional report layouts)
Print LABELS
Powerful SEARCH features
SELECT records to view, print, count, total, change
or write a file
SORT file on any item
Convert TURBOFILE to MAXIFILE (on disc)
Requires BBC 32K (OS 1 .0 or later). Optional disc/
printer. Supplied on cassette - loads to any format
disc.
Can be supplied on 40 track disc (please add £3)
Overseas orders please add £2.50 to cover postage.
Cheques or P.O. to Diamondsoft Ltd., FREEPOST,
Cheadle Hulme, Cheshire SK8 5YB. Tel: 061-485 8705 (24 hrs).
V.
THE ULTIMATE ROM/RAM
EXPANSION SYSTEM FOR THE
BBC MICRO
SIR ROM
EXPANSION BOARD
MODEL TWO
★ 12 extra ROM sockets complement those already provided by the micro to allow up to 256K
ROM space
★Four of these sockets can support either ROM or Static RAM (up to 16K maximum RAM).
★The Model 2 board allows switching between multiples of 2K. 4K. 8K or 16K ROM/RAM.
★Fully compatible with all ROMs, including LDOS, Aries B20. and TORCH Z80 2nd processor card
★NO soldering, plug-in design.
'★Fits easily inside BBC case
★Plugs into CPU socket via short flexible connector
★Improved plug design allows the Model 2 board to connect securely to any type of BBC
CPU socket with no harm to micro or board
★Board is held in place by sturdy supports
★Full instructions provided
★Additional features include the ability to transfer paged firmware
to disc, and then load back into sideways RAM for future use-
giving you no limit to the number of effective ROMs accessible!
SIR BBC MICRO ROM/RAM EXPANSION BOARD (Model 2):
PRICE £49.95
All our prices are inclusive of VAT unless specified otherwise
Postage & Packaging:
Please add £1 for small items (ROM/RAM boards, software, etc).
£2.50 for medium items (disc drives. BBC computers).
£10 for heavy items (printers, monitors, etc)
(Postal rates apply within UK only Please telephone for export rates).
Access/Barclaycard Telephone orders welcome
SIR COMPUTERS Ltd., 91 WHITCHURCH ROAD. CARDIFF CF4 3JP
Telephone: CARDIFF (0222) 621813
SEE US AT
The 2nd
Official
Acorn User
Exhibition
OLYMPIA
16-19 AUGUST
1984
STAND 104
SIR BUSINESS & COMMUNICATIONS
We announce our appointment as TORCH UNICORN Dealers, at a time
when Acorn & TORCH are joining forces . . .
THE TORCH UNICORN RANGE:
CP/M compatible extensions to the BBC Microcomputer System:
ZEP 100: Z80 2nd processor card; 64K RAM; FREE SOFTWARE (see
below) £299 + VAT.
ZDP 240: Z80 Disc Pack comprising ZEP 100; 2 x 400K floppy disc
drive; FREE SOFTWARE (see below) £799 including VAT.
HDP 240: As ZDP 240 but with one 400K drive replaced by a 20MB Win-
chester Hard Disc unit . around £1,995 + VAT.
HDP 68K: As HDP 240 but with twin (Z80B and 68000) ‘ second" pro-
cessors; provides an extra 256K RAM! . . around £2,495 + VAT.
THE UNICORN: Top of the range. The TORCH UNICORN comprises
HDP 68 K plus FULL UNIX III operating system . . around £2,895 + VAT.
TORCH C500: Complete self-contained unit comprising BBC Micro
system. ZDP, hi-res colour monitor & British Telecom-approved com-
munication card. Price available on application.
FREE SOFTWARE: BBC BASIC (Z80) [allowing almost 48K User
Memory!); Perfect’ Writer (word processor); Perfect’ Calc (spread-
sheet); Perfect’ Filer (database filing system); Complete software
package normally worth about £1 .000!!
BBC MICROCOMPUTER
BBC Model A £299.00
BBC Model B £399.00
BBC Model BD £469.00
DISC DRIVES
Single 100K NOW £149.00
Dual 100K NOW £279.00
Dual 400 K NOW £399.00
Single 40/80 Track
Double-sided Switchable £259.00
PRINTERS
Dot Matrix:
Shinwa CP-80 £219.00
Epson RX-80 F/T £275.00
Epson FX-80 £389.00
Daisywheel:
Daisystep 2000 £299.00
Juki 6100 £389.00
MONITORS
Sanyo B/G £85.00
Microvitec RGB £219.00
SOFTWARE
We have a range of BBC and
Electron titles currently in stock
including ROM based programs
such as VIEW (£59.80), Computer
Concepts’ GRAPHICS ROM
(£32.20), WORDWISE (£39.95)
and DISC DOCTOR (£29.95).
Please telephone for full details
of software range and current
stock.
ACORN BBC SECOND PRO-
CESSORS
6502 2nd Processor £199
Z80 2nd Processor £299
138
ACORN USER AUGUST 1984
| BOOK REVIEWS
BBC HARDWARE FACTS
UNDER ONE COVER
‘A Hardware Guide for the BBC Micro-
computer’, Wise-Owl Publications, Hull
Innovation Centre, Guildhall Road, Hull,
HU1 1 HJ, £1 1 .95 (inc VAT) plus £1 .50 p&p
This book has 253 A4 size pages, which
sounds a lot, but you should be aware
that 136 pages are simply re-prints of
manufacturers’ 1C data sheets. The
remaining 117 pages are reproduced
from a computer printout done on a
daisywheel printer, but using a fairly
large text format. This means that there
are about 400-500 words per page. The
following summary gives an idea of the
contents of each chapter, plus some
indication of its length.
Chapter 1 (five pages) is a general
introduction giving an overview of the
BBC microcomputer system as a
whole. The aim of the book, it says, is to
give ‘a detailed understanding of the
internal workings of the BBC micro’.
Chapter 2 (six pages) is entitled ‘Atti-
tudes to work and disciplines required’.
It conveys some general ideas of the
technical skills needed if you want to
start playing with the hardware: how to
handle ICs that might be damaged by
static, and information on how to
solder, de-solder and de-flux PCBs.
Chapter 3 (23 pages), which contains
a ‘complete description of the
circuitry’, is where the real meat of the
book begins. This number of pages
may seem ample space to describe
the circuit, but it is an extremely com-
plex machine, and in places the des-
cription is a little superficial. Also, the
last six pages of the chapter deal with
the use and applications of the 1MHz
bus.
Chapter 4 (21 pages) is a very full
survey of the link selections. The first
four pages explain how to remove the
main PCB and re-assemble it and give
a warning about breaking warranty by
doing soldering on the board. I was
interested to see that the authors have
been unable to find out what link S7
really does. While writing the new
service manual I spent some time
asking engineers at Acorn what it was
for, and no-one there knew either.
(Anyone got any ideas?)
There is one notable omission, pre-
sumably accidental. When talking
about link S23 the reader is referred to
the data sheet for the 88LS120 (RS423
driver 1C), which it says is included in
the book - unfortunately it’s not there.
Chapter 5 contains 34 pages of
detailed information about how to up-
grade the machine from A to B, how to
add the disc, Econet and speech inter-
faces, and some indication about
adding second processors.
An interlude between chapters 5 and
6 consists of four full-page photographs
of the computer indicating the positions
of various ICs, fixing screws and so on.
Chapter 6, ‘Hints, tips and modifica-
tions’ (13 pages) contains many ideas
which, on the authors' own admission,
have been published elsewhere.
Nevertheless, it makes a useful compi-
lation.. The chapter contains a section
about the analogue port which has a
number of mistakes. The pin number-
ing of the plug is incorrect in two of the
diagrams, and it gives a method of sup-
posed over-voltage protection which,
in certain circumstances, would not
only fail to protect the chip but would
blow the protecting devices- LEDs.
This is because they have forgotten to
put current limiting resistors in series
with each input- 1000 ohms would do.
There are one or two other omis-
sions, apart from the lack of the
88LS120 data sheet. The first is that,
except for the cassette interface, no cir-
cuit diagram is provided. This reduces
the value of the circuit description.
Acorn would not give permission for
Wise-Owl Publications to reproduce
the diagram (despite the fact that it had
already been released to the general
public in the Advanced User Guide).
The other omission is that although the
preface refers to ‘system fault-finding’,
there seems to be no more than a pass-
ing reference to this in the text.
There’s quite a lot of useful infor-
mation in this book, and generally
speaking it is of a good technical stan-
dard. It is also helpful to have all the
datasheets in the one document, but
the real question is whether or not it is
worth the money (£13.45 inc p&p).
Owners of the Advanced User Guide
may feel it is not since they already
have a link selection survey and a
limited description of the hardware. In
general though this is a useful text, if a
little over-priced. Paul Beverley
• Wise-Owl has accepted the criti-
cisms in this review and agreed to
correct the various errors which were
pointed outtothem. PB
LITTLE DEPTH
FOR TEACHERS
‘BBC Micro in Education’, Eric Deeson,
Shiva Publishing, £6.50
AS THE BBC is the most important com-
puter in schools, there is a need for a
book written specifically for teachers
detailing some of the possible class-
room applications. Mr Deeson’s book
is not it.
The first chapter asks the inevitable
question ‘What is a computer?’ and in a
couple of pages swiftly disposes of
bytes, CPUs, ROMs, and RAMs-all
never to be mentioned again, so why
bother in the first place? It also features
a feeble drawing of a BBC, monitor and
tape recorder sitting on a desk-top -in
case you didn’t know what such things
looked like.
Next we get a Basic programming
tutorial from first principles and I mean
first principles -for example, ‘Press
RETURN after each line’. Very laud-
able, but a bit out of place in this book.
Then comes a section on applications -
Prestel, wordprocessing and the like,
which again is disposed of very quickly.
And so the book continues, jumping
from one subject to another and not
really covering anything in sufficient
depth. The best chapter is the one on
graphics, nicely combining program
listings with typical applications of
computer graphics - CAD, plotters, etc.
The worst is on flowcharts and 'top-
down programming’.
Throughout the book, Mr Deeson
adopts a rather juvenile style: do
139
ACORN USER AUGUST 1984
HIGH QUALITY COMPUTER DESKS
AT HIGHLY COMPETITIVE PRICES.
THE ORGANISER DESK.
• Top shelf for monitor/printer.
• Large desk top area.
• Lower shelf for paper/book storage.
• Teak finish • On castors.
•Self assembly
• Ample room in front of the
shelf for you to sit comfortably
• Assembled Dimensions:
H.3T'W40M"D.26"
Only £ 59 . 95 .
THE APOLLO RANGE OF BUSINESS DESKS.
• 10 models available to suit leading computer
systems. • Immediate delivery
• Sturdy steel underframes.
• Scratch resistant surfaces.
• Lockable castors. • Prices from £ 100 .
All are on display in our showroom and are available from us or dealers throughout
the U.K. All prices include VAT and delivery
For further details contact us at:
158 Camberwell Road, London SE5 OEE. Telephone: 01-701 8668.
( )pus Supplies Ltd
[S#t our programs on MICRONET 8M
140
ACORN USER AUGUST 1984
BOOK REVIEWS
people actually call the BBC a
‘Beebox’, and do we really need car-
toon drawings of ‘bugs’ in a book aimed
at teachers? In his previous book, Easy
Programming for the BBC Micro , this
device worked well, but here it gets a
bit tiresome. In fact, that was a much
better book for the newcomer to the
BBC, and indeed several chunks from it
have found their way into this new
book.
The book aims to do too much: teach
the novice Basic programming, cover
the many applications of computers,
and act as a resource book for
teachers. In 170 pages it cannot hope to
succeed. Where it would be useful is as
a guide to writing educational pro-
grams - a very specialised field.
The book contains some useful pro-
grams and routines for error-trapping,
‘user-friendliness’ and easy-to-read
instructions, and as such would be
invaluable to a teacher who already
knows BBC Basic and wants to write
his or her own educational software.
Memo to Shiva Publishing: why not
call the book Educational Program-
ming for the BBC Micro and lose a few
of the cartoons? Geoff Nairn
BASIC ASSEMBLER
‘Assembly Language Programming on
the Electron’ by John Ferguson & Tony
Shaw, Addison-Wesley Publishing, 197
pages, £7.95
JOHN FERGUSON and Tony Shaw need
no introduction to Acorn User readers
and this latest book is written in their
usual thorough but easy-going style.
Basically a rewrite of their book for the
Beeb, it is aimed squarely at the new-
comer to machine-code.
The first two chapters explain how
the computer works at machine-level,
and the next three introduce the
assembler at its simplest level, fol-
lowed by a summary. Chapters 6-10 go
on to more complex functions, again
followed by a summary. Chapter 11
brings the whole thing together,
chapter 12 deals with interrupt hand-
ling, and chapter 13 rounds off by show-
ing the stages in developing a complete
program -a text editor, in this case.
The book ends with set of useful appen-
dices and an index. Throughout there
are example programs, diagrams and
cartoons.
The book contains one or two small
mistakes, but nothing worth worrying
about. Two things I would like to have
seen are a note about ‘modulus’
effects, when indexing with the X and Y
registers, and a note about the ‘bug’
common to all 6502 processors, which
can cause indirect jumps to be incor-
rectly handled. These are, however,
minor criticisms and I commend this
book to anyone (not just Electron users)
who wants an easy introduction to
machine code. Barry Pickles
DATABASE GEM
‘Databases in the Classroom’, Derrick
Daines, Castle House Publications, £6.95
A WHOLE book for databases in the
classroom? That might be the first reac-
tion of most teachers to this book’s title,
if not indeed ‘What's a database?’ So
some words of explanation are called
for: Logo, simulation programs and
other educational software are all very
well in the classroom, but it is not how
children will use computers when they
grow up. Boring it may be, but most
computers process data -vast quanti-
ties of it- held in things called data-
bases. So it’s important that to-
morrow’s generation should know
something about how databases work.
The scene is set in the first chapter
for today’s information society and how
it has arisen. As illustration, the story is
told of how IBM, the world’s largest
computer company, grew out of a com-
petition held by the US Government
when it could no longer cope with the
sheer quantity of census data. This
deluge of data doesn’t trouble just
governments; anyone who has got lost
inside the Prestel database will recog-
nise the problem. Today it is no longer
a question of what you know but rather
knowing how to find out. This skill is
something we should all acquire and
the process should begin at school.
This is Derick Daines’ argument and
the basis for his book.
Subsequent chapters cover the tech-
nology of databases and data manage-
ment: storage media, serial and
random access, bubble sorts and the
like. To the novice the jargon can be
daunting, but here the author intro-
duces buzzwords only when needed.
Being aimed at teachers, the book
contains several practical exercises to
work through with schoolchildren,
using both manual and computer
methods. A simple manual system is
described which uses punched cards
and knitting needles to store and
retrieve information on pupils- height,
age, number of sisters and brothers,
etc. As an example of a computerised
system, the database programs in the
Microprimer software pack and their
possible applications are described.
As this software is available free to pri-
mary schools, it makes sense to base
the examples on this rather than on an
expensive machine-specific commer-
cial program.
As if writing a book wasn’t enough,
Mr Daines has also written his own
database program for the BBC micro
and a listing of this appears on the back
pages. Written in Basic, it is neverthe-
less quite sophisticated, allowing up to
1000 records and using both serial and
random access methods. Typing in
long, dense listings is not everyone’s
idea of fun, so the program is broken
down into separate sections, with
accompanying text explaining exactly
how each section works. This means it
can easily be altered to suit your own
needs. At £6.95 the book is worth buy-
ing for the database program alone!
Overall, an excellent book which
covers a subject not normally dealt with
in most schools. If you are a teacher
using a BBC micro and you want to give
your kids a taste of how computers are
used in the real world, this is the book
for you. Geoff Nairn
141
ACORN USER AUGUST 1984
SOLID STATE DESK TOP
SWITCHING DEVICES
THE PRINTERSHARERS
■P> IBP-i HPn
PARALLEL I
26 PIN (AS BBC) 3 MICROS TO I PRINTER
26 PIN (AS BBC) 6 MICROS TO 1 PRINTER
36 PIN (AMPHENOL) 2 MICROS TO 1 PRINTER
36 PIN (AMPHENOL) 3 MICROS TO I PRINTER
£65-
£129
£85-
£105
SAVES TIME & MONEY
* Saves time
* Saves money
* Connect in multiples
* No limit to sharers
* 1 2 months warranty
SOUD STATE SWITCHING
* Solid State Switching
* Extra cable lengths
* Noplugging/unplugging
* Easy to operate
* Simple installation
THE PRINTERCHANGERS
PARALLEL
26 PIN (AS BBC) I MICRO TO 3 PRINTERS
36 PIN (AMPHENOL) I MICRO TO 2 PRINTERS
36 PIN (AMPHENOL) I MICRO TO 3 PRINTERS
KEYZONE SOUD STATE "PRINTERSHARERS" AND
PRINTERCHANGERS" ARE THE ONLY SWITCHING
DEVICESTO INCORPORATE THE 26 PIN BBC PRfNTER
PORT CONNECTIONS.
OPTIONAL
MPI - DC mains power pack for sharer/changer £6.50
LEADS - PARALLEL
26-26 PIN 2 MTS £9- Each pack of 3 £25-
26-36 PIN I MT £ 1 0- Each Anycab , e c
26- 36 PIN 1.5 MT £12.50 .
26-36 PIN 2 MT £15- be made to oi
SERIAL - RS232
3 way 25 pin Printersharer/Changer
LEADS -SERIAL
25 pin D type plug on each end - 2MT
25 pin D type plug on each end - 5MT
EX VAT
£75-
EACH PACK OF 3
£12- £34-
£14- £39.50
KEYZONE LTD
U 1 4, Regeneration House. School Road, Park Royal, London
NW106TD. Telephone 01-965 1684/1804 Telex 8813271
All products carry a full 1 2 months guarantee
All prices are exclusive of postage & VAT
P&P Switches £ 1 .50 each. MP! & Leads £0.50
All Keyzone products are designed and manufacturered In
the UK and are supplied fuly tested to the highest standards.
Cofr gr iLe
A program designed for serious users
to enable them to maintain backup
copies of most of their disc based
software. Specify 40 or 80 track
versions. Cheques or LEA order to
Ephagy Software Products
BBC Disc version
ONLY £10.95 incp&p
IMPORTANT — For all software producers.
Are you concered about software privacy?
If so, why not make use of our
Disc-Minder Software protection service.
h pfTo. q u
For further details contact
Ephagy Software Products
Rear of 125, Corporation Road,
Grimsby
South Humberside
DN31 1UR
MIDI
ADVICE & DEMONSTRATION CENTRES
/
7
T & Or,
a
BBC B MIDI
/
jjn. ^
The exciting new Electro-
music BBC B Midi Inter-
face is now available direct
from City Music at just
£159 Simply connects to
the User Port and 1 MHz
BUS and then via a 5 pm
DIN lead to any MIDI
equipped keyboard Com-
plete with "SOFTMUSIC”
program on Cassette or
Disc for step time compo-
sition of around 7000 notes
on up to six tracks enabling
control of six MIDI instru-
ments, drum machines and
sequencers. Phone 01 -863
1841 for full details
SEE US AT
The 2nd
Official
Acorn User
Exhibifion
OLYMPIA
16-19 AUGUST
1984
CityMffl
Music
DISCOVER THE REAL
MUSICAL CAPABILITIES
OF YOUR BEEB WITH THE
MIDI INTERFACE
The adoption by several of the world's leading
manufacturers of electronic musical instruments of
MIDI (Musical Instrument Digital Interface) enables
Keyboards. Drum Machines. Sequencers etc to
communicate with each other and now, via the
MIDI interface with the BBC B micro.
For 25 years, we have specialised in electronic key-
board instruments and are leading main agents for
YAMAHA, ROLAND. SCI, KORG etc. The MIDI
facility enables musicians to easily compose com-
plex and exciting music using the micro’s memory
and programming facilities to simultaneously con-
trol a whole range of instruments Our MIDI Advice
and Demonstration Centres have a complete range
of MIDI instruments on display and demonstration
and will welcome you and assist you to explore this
exciting field.
INKDRTH HARROW: Pinner Rd 01-063 10^1
TOFRQUAY: 65 Market St 0003 25<4SS
TRURO; 16 Ryder St 0072 71350
142
ACORN USER AUGUST 1984
‘Slick!’, BP Educational Service (01-920
8985), BBC A or B, tape £18 (education
price £11.95).
WHEN it comes to their public image,
no-one is more sensitive, or tries
harder, than the multi-national oil com-
panies. Tigers, free tumblers and spon-
sored art exhibitions have all been
used to clean up the image of what is
inherently a dirty product. BP bring the
idea bang up to date with Slick!, a 'con-
servation game' for the BBC micro, in
which the object is to minimise the
effects of an oil slick at sea.
You are Mr McTaggart, the local pol-
lution officer for a small Scottish fishing
village, with £5,000 to spend on anti-
pollution methods. On the screen is a
map of the harbour and the surround-
ing area, with the oil slick shown as an
ominous black blob moving inexorably
towards the shore. Also shown are the
shellfish beds, fisheries and beaches -
which, above ah, oil should not reach.
The game has two parts: first you
decide which anti-pollution method to
spend your money on - absorption,
sinking, dispersant or shore-cleaning;
then the action proper starts. After the
oil spill has been announced, the cur-
rent position of the slick is shown as a
map reference, eg, (590,370). You then
have to calculate its next position from
the speed and direction of the prevail-
ing wind. For example, a ‘fresh breeze
from the east’ will blow the slick three
squares to the west. If you guess right,
and within the time limit, you can load
up a tug with your chosen anti-pollution
material and head off for the slick,
SOFTWARE REVIEWS
moving the tug with the arrow keys.
The above process has to be done
in several stages, but once you’ve
reached the slick, you can start unload-
ing the material and so reduce the size
of the slick. In addition, you can position
static booms across sensitive spots
such as the harbour; unfortunately you
can’t see them on the screen -they
appear just as map co-ordinates.
And so the game continues until, in-
evitably, oil reaches the shore. You are
then scored on how successfully you
dealt with the slick: from a base score
of 50, points are added for correctly
predicting the slick’s path and protect-
ing the harbour, but are deducted
according to how much reaches the
shore.
Here one must question BP’s objec-
tivity: for example, letting the oil come
ashore loses points because, as the
guide lets slip, oiled beaches get
reported in the press. Similarly, shell-
fish contaminated with dispersant
chemicals don’t improve BP’s image.
The final section in the user guide,
entitled 'Point of Exercise’, is perhaps
the most telling: 'Nobody wants oil pol-
lution. But we all need oil ... Accidents
will happen’. Oh yes?
Incidentally, with all the current talk
of software pirates bankrupting the
industry and the devious devices
adopted to prevent it, the attitude of BP
in this respect must seem puzzling, if
not embarrassing. Not only are you
encouraged to make back-up copies,
but there is even an option in the main
menu of Slick! that automatically trans-
fers the program to disc for you!
As a piece of educational software
Slick! teaches a variety of skills, from
decision-making to map-reading and
grid references. The danger is in think-
ing that a poor score means that you
’lost’ -it just means that you didn’t
choose the method that BP wanted you
to choose. Perhaps the Friends of the
Earth should bring out an alternative
version of Slick! Geoff Nairn
SCHOOL TESTER
The Examiner’, Acornsoft, Model B, tape
£9.95
ACORNSOFT is not the most imagin-
ative of software houses, and this
especially shows in their range of edu-
cational software: elementary maths
programs, simple science experi-
ments, and now multiple-choice tests.
The Examiner lets a teacher design a
multiple-choice examination ‘paper’, in
which the computer displays the ques-
tions, stores each pupil’s answers and
produces a table of scores for the
whole class.
On first running the program you
enter the date and are then presented
with a menu of commands. Only the
teacher should see this, for one option
displays the answers along with the
questions. Others let you load or save a
set of questions on tape, enter new
questions or run the examination.
If it’s a new examination you select
the 'enter questions’ option and supply
a title for your question paper. Up to 40
questions can be set, each with up to
four possible answers, only one of
which can be correct.
Assuming you have some questions
in memory -a sample data file of
general knowledge questions comes
on the tape -the examination can be
run. Just before this the teacher
chooses how many questions to use,
whether to have time-limits and
whether to use sound effects. The only
purpose the latter serve, being remi-
niscent of a motorboat engine, is to get
the hapless candidate flustered.
The computer is now turned over to
the children and from this point it does
a passable imitation of Fort Knox: no
amount of mischievous key-pressing
will retrieve the menu and the all-im-
portant answers. Pressing BREAK or
The Examiner
for the B8C Microcomputer
ESC has no disastrous effect -it’s just
interpreted as a wrong answer, though
CTRL-BREAK will inevitably lose the
data.
As each pupil finishes the paper his
or her score is stored in memory and
when the whole class has finished the
teacher can, by the use of a password,
see the scores for the whole class. Up
to 40 pupils can be examined this way;
if the class is larger the paper can still
be set, but the scores have to be written
down as each pupil finishes.
Overall, the program works well; a
lot of thought has gone into making it
easy to use, while at the same time
making it tamper-proof. The question
must be asked, however, as to whether
using a computer to set multiple-choice
tests is a suitable use of a scarce re-
source. Geoff Nairn
ACORN USER AUGUST 1984
And to the bugs and
the spaghetti!
With Step by Step
BASIC you learn to
write well-
structured
programs from day
1 . Programs that
work and that you
can see will work.
Colour, sound,
graphics, hies,
sorting all included.
Step by Step
BASIC
BBC Micro/E«*ctron edition ■ Richard Freeman
BBC/Electron edition (203 pp) £5.95
BBC/Electron program tape £5.50
ZX Spectrum edition (177 pp) £5.95
ZX Spectrum program tape £5 . 50
LIFELONG LEARNING LTD
Dept AU, 55 MILTON ROAD
CAMBRIDGE CB4 1XA
INTERFACE
SYSTEMS
CLONE
You cant afford to be without CLONE. Sooner or
later your favourite cassette program will refuse to
load due to tape corruption. Act now and create
security backup copies with CLONE. CLONE runs
on all current BBC cassette systems (os 0.1, 1.0, 1.2)
and works with most-all programs, including those
with 300 baud sections. CLONE will even backup
programs recorded as binary data.
CLONE is probably the most powerful tape— tape
backup program available for the BBC-B and is sold
STRICTLY ON CONDITION THAT IT IS NOT
USED FOR TAPE PIRACY!
Cheques or P.O. to Interface Systems Ltd.
554 - 556 Prescot Road, Old Swan
Liverpool L13
Price: - £3.00 + 50p p&p.
0 COMPUTER SYSTEMS E
HACKERS!
HERE, NOW, AN ADVANCED MODEM
ESPECIALLY DESIGNED FOR YOU AND
THE BBC MICROCOMPUTER.
ONLY THE LOCO SYSTEMS SCM-100
OFFERS ALL THESE ADVANCED
FEATURES:
• MULTI STANDARD- V21, V23; BELL 103,202 -gives access to Bulletin boards
home and abroad and Prestel
• FULL SOFTWARE CONTROL of all modes plus: orig/ans; line seize; carrier
detect etc., using BBC micro user port
• AUTO ANSWER - software monitoring facilities give automatic mode selection
on answer
• OPERATING SOFTWARE in ROM gives 12 new O.S. commands for easy control
• COMPATIBLE WITH standard comms software including TERMI etc.
• EXPANSION PORT in modem allows for future developments. These include
telephone answering capability using BBC speech synthesiser and tone/pulse
dialler
• POWERED FROM BBC MICRO - splitter available for use with discs if required
• B.T. APPROVED ISOLATION COMPONENTS - BABT approval applied for
• INCLUDES ALL CONNECTING LEADS
THERE IS ONLY ONE CHOICE
\m\
SEE US AT
The 2nd
Official
Acorn User
Exhibition
OLYMPIA
16-19 AUGUST
1984
LOCO SYSTEMS, PO BOX 9 , TWICKENHAM, MIDDX.
Please send me SCM-100 software controlled modems (a
£149.95 each Disc power adaptor (a £5.95 each
I enclose a cheque/PO order for £
payable to Loco Systems
Please send me further details (enclose S. A. E) .
made
Name-
Address.
please allow 28 days for delivery
144
ACORN USER AUGUST 1984
SOFTWARE REVIEW
MAILBOX MODIFICATIONS COME IN
ANSWER TO A JOURNALIST S PRAYER
IF I WAS still saying my prayers at the
foot of my bed it would be only fair to put
in the occasional good word for a pro-
grammer down in Sussex called Alan
Wilmshurst . . . after all, he came up
with the answer to my prayers.
You may recall that last August I was
describing how Prestel’s mailbox
might be the answer for those publi-
cations needing some system for
receiving copy from its journalists but
for whom the expense of a mainframe
computer couldn’t be justified. I was
already filing copy on my Beeb to the
medical magazine Doctor which puts
out its own Prestel magazine. The only
problem was that I was having to com-
pose each mailbox frame on-line.
Those familiar with mailbox will know
that this is both time-consuming, ties up
the telephone (and so is expensive),
and trying to edit mistakes on-line is far
from easy.
Since then I have seen a number of
methods for composing mailbox
frames off-line. The way many BBC
users on Micronet are familiar with is
the Micronet ROM which both does
away with the need to load the terminal
software and enables frames to be
prepared. However I am far from
impressed, either by the ROM or its
mailbox editing facilities. The answer
for my money is a combination of pro-
grams devised by Alan Wilmshurst.
Both of his programs enable up to 20
mailbox frames to be prepared off-line
and held in the computer’s memory or
saved on tape or disc. Pages can be
just normal white type on black back-
grounds or coloured type with
graphics.
The software, called Auto-Message ,
is adapted from Micronet’s version 4.0,
to enable frames to be downloaded one
at a time, plus one or two other neat
refinements which make me prefer
loading his enhanced software to the
instant ROM. But more of the terminal
software shortly. First, let’s look at the
message composer and its features.
When first loaded the program
begins by asking whether you will be
working with old pages (frames stored
either on disc or tape or already in the
computer’s memory). Pressing ‘N’ im-
mediately clears the computer’s
Bill Penfold revels in a
unique combination of
programs for serious
mailbox users
‘Auto-Message’ Micronet enhance-
ment by Alan Wilmshurst, Summerhill,
Coopers Lane, Crowborough, E Sussex
(tel: 0892 662956), tape £6.99
memory. Next, you are asked how many
indents you want at the beginning of the
first line of the frame. Normally I put in
two and for those using the mailbox re-
sponse frame on Prestel page 77 that is
probably the most useful. After that you
are presented with a menu of five choices.
The first is to prepare a frame (I’ll
describe how that works rn a moment).
The second choice is to load pre-
viously-saved frames. If you type *Y’ for
yes at the initial screen you are given
an option to search for a file name.
Once you have completed the frames to
send, the third option allows you to
‘save’ the program. It starts by asking
you how many frames you will be
saving, and after that the file name.
The fourth option is a useful copy
facility. For example, suppose you want
to send out the same message to a
dozen friends with only a slight differ-
ence to each, such as their names, . . .
Dear Tony . . .’ ‘Dear Diana . . .’ etc.
You simply prepare your master frame,
say for instance on page 20, then copy it
onto pages 1, 2, 3 etc, just adding the
alterations to each.
The fifth option simply allows you to
leave the program, after which you
would probably 'load’ the enhanced
Micronet software.
But let's go back to the first option.
You press one and return and on the
screen appears the page on which you
will compose your Mailbox message.
But first you have to input which frame
page you want. The obvious response
is to start at frame one and work your
way through. However, this enables
you to return to a previously completed
frame to check or change it.
Next comes another useful feature of
the program. The cursor first shoots to
the bottom of the page to allow you to
put in the mailbox number. You don’t
have to use this but it can be handy. For
instance, if you are sending a long
message to the same person, say six or
seven frames, you need only type in the
mailbox number on the first frame and
then before typing in your message use
the copy facility on option four, to insert
l
Flashback to the August '83 issue
the number to the next half-dozen
frames. Alternatively you can tempor-
arily leave the program through option
five and set the function keys with the
mailbox number to insert in each re-
sponse frame in the composition.
Now you are ready to start typing in
your message, and this is where any-
one who has tried typing a message
while on-line to a mailbox response
frame will find the editing facilities a
joy. You can delete letters, insert
spaces, delete lines above the cursor,
insert blank lines and generally use a
simple word processor. The delete key
works as normal, but the copy key
deletes the line above the cursor, and
does not close up the text.
I first began using this version of
Alan Wilmshurst’s program about the
beginning of the year and I thought he
had gone about as far as he could go:
but no, a mailbox message arrived with
colour and graphics. The only disad-
vantage to this is that the response
frame is limited to just 12 lines. This can
be changed, but only to 13 lines, and
you then lose the colour and graphics.
Once you have composed your mail-
box messages you don't necessarily
have to save the frames if you are
straightaway going to load the Micro-
net terminal software. However, I in-
variably do ... just in case.
Now for the terminal software. To
enhance the program to send the pre-
prepared messages Alan Wilmshurst
provides three separate sub-programs
which alter Micronet’s 4.0 version. This
page 153 ►
ACORN USER AUGUST 1984
Designed by Kevin Toms
This outstanding game of skill and strategy is now
widely available and you can join the many
thousands of satisfied customers who have
purchased the game. This is no five minute wonder
- you will be playing this game for hours over
many weeks (we know - our customers tell us!).
Some of the features of the game: -
• Matches in 3D graphics • Transfer market
• Promotion and relegation • F.A. Cup matches
• Injury problems • Full league tables • Four
Divisions • Pick your own team for each match
• As many seasons as you like • Managerial
rating • 7 skill levels • Save game facility
Comments about the game from press and our customers.
“FOOTBALL MANAGER is the best game I have yet
seen on the Spectrum and my personal favourite of all
the games on any micro ... To the ordinary person it is
an excellent view of what can be done in the field of
computer games . . . The crowning glory of this game
is the short set pieces of match highlights which show
little stick men running around a pitch, shooting,
defending and scoring ... It is a compulsive game but
people who cannot take game sessions of 9 hours or
so, which happened on one happy Sunday, will be
grateful to know that there is a ‘save to tape’ option.
FOOTBALL MANAGER has everything it could . The
originator, Addictive Games, certainly deserve the
name.” Rating 19/20 (Practical Computing - August 1983)
To order by mail
(p&p free) send cheques
or postal orders to
Action from the Spectrum version
Prices: BBC Model B £7.95
Commodore 64 £7.95
Spectrum 48K £6.95
ZX81 16K £5.95
(N B 3D GRAPHICS ARE NOT INCLUDED IN THE ZX81
Overseas orders add £ 1 50
Addictive Games
7A RICHMOND HILL.
BOURNEMOUTH BH2 6HE
Dealers! For urgent stocks send your headed
nolepaper direct to our address
Available from computer software stockists nationwide, including 1
I i • ■ l 1 • Case to hold one drive
• Ribbon cable to connect one drive to BBC Micro
> Power cable to power one drive from BBC Micro
• Switch on rear of case to select 40 or 80 TPI operation when
using FD55E or FD55F.
___
^aC sl,m -SU ssrsT a
. Single Sided
if SsS&sS**
FD5 5E ™ 80 Tracks
200K N/A
100K 200K
DELIVERY Up to 28 days
WARRANTY 90 days
TERMS : Strictly cheque with order
Send to P 0 Box 1 1 . Stroud Glos UK GL5 1 JN
or phone through your
Access or Barclay Card number
TO ORDER: ADD CARRIAGE/PACKING/INSURANCE AT £10 (COVERS
NEXT DAY SECURIC0R DELIVERY). THEN VAT. AT 1 5% TO TOTAL.
THE ABOVE PRICES ARE VALID UNTIL END OF APRIL 1 984
DIGITAL PERIPHERALS LTD.
BBC COMPATIBLE
FLOPPY DISC SYSTEMS
AND DRIVES
CASE to hold two drives (complete with
blanking panel for use should only one drive
be installed).
• Ribbon cable to connect two drives to
B B C. Micro.
• Integral power supply for two drives.
• Switch on rear of case to select 40 or 80 TPI
operation when using FD55E or FD55F.
THIS CASE CONTAINS ALL HARDWARE NECESSARY FOR TWO DRIVES.
JUST SELECT ONE OR TWO DRIVES FROM THOSE SHOWN BELOW
IF YOU SELECT JUST ONE NOW, THE SECOND CAN JUST PLUG IN LATER.
CASES ONLY SOLD WITH DRIVES.
PRINTER AND
PLOTTER — MCP 40
• 4 colours
• Selectable 40 or 80 characters per line
• Easy to use— simple software commands
• Standard Centronics interface— cables available
for most micros
Uses 4 W' plain paper
• high resolution— over 100 steps/inch
Rodney House. Church Street. Stroud. Glos U K GL5 UN
Tel (04536)71387 Telex 43551
Gristic.
Company
146
ACORN USER AUGUST 1984
I
SOFTWARE
147
PICTURES
3^ PAGE
Dee Vince reviews three packages
claiming to turn micros into
electronic canvas and digital oils
Sketch Pad, Goldstar, Electron and BBC,
£9.95. Paintbox, Beebugsoft, BBC (joy-
stick only), £10 (disc £12, 3in disc £15).
Picture Maker, Acornsoft, BBC, £9.95
(disc £11.50)
IT IS especially interesting to carry out
a comparative review when the pack-
ages concerned all claim to do exactly
the same job, in this case drawing pic-
tures. Judging such software is difficult
as there are many different criteria, so
I shall try to cover all the various
aspects of these programs. Let’s start
with the loading procedures. Sketch
Pad has to win here for its novel title
page. Part of the screen is drawn with a
laser’ light similar to the opening titles
of ITV’s World of Sport. It’s a simple
idea, but effective. Now, onto the pro-
grams.
All these packages present a blank
drawing screen with a horizontal option
menu. In the case of Paintbox and Pic-
ture Maker\h\s is at the top, with Sketch
Pad at the bottom. Sketch Pad's menu
displays eight colours and an assort-
ment of drawing options, all on the one
menu. Paintbox also has a pallette of
eight colours, but with a secondary
menu to cover its range of drawing
options. Picture Maker gives the ability
of using 15 colours, though when draw-
ing only the colours of modes 4 and 5
are available. That might sound contra-
dictory, but I’ll explain it later. Let’s
look at Picture Maker first as it is the
most difficult of the packages, though
the most comprehensive.
Picture Maker works on two levels: a
catalogue level’ and 'picture level’.
When first entering the drawing pro-
gram the user is taken into catalogue
level. This is a blank screen showing
the number of bytes left in memory and
the names of any units (picture files)
the full range of colours is shown.
This is somewhat unfriendly and per-
haps another method, such as naming
or specifying the number of a colour,
would have led to less confusion. But to
be fair, Picture Maker is a superb pack-
age and is easily the best of the three
reviewed. It is also the most difficult,
but worth the extra effort. Picture
Maker allows the user to merge differ-
ent pictures together, each picture
being a unit, thus the reason for the
catalogue level displaying the different
units in memory. Another extensive
feature is the text mode. Besides
normal size text, a number of special
effects are possible. The text size can
be changed by a ‘transform’ option that
allows the text to be expanded and
rotated. The shape of the text can be
changed by altering the scale of the let-
ters in two directions and text can be
spaced in any direction. All these trans-
formations allow a variety of effects to
be created including special effects
such as mirror images and italic type-
faces.
The transformations mentioned can
also be used while drawing
and allow powerful
manipulation
of a picture
unit.
which are currently in memory. From
this level operating system commands
can be used (as well as all disc system
commands), and the commands which
manage the program’s system for
naming units, saving and loading,
changing screen modes and displaying
the current picture.
The picture level is where the draw-
ing takes place, starting off with a blank
screen and a menu at the top which
says which drawing option is being
used: line, text, triangle, etc. In
common with the other packages the
colours are displayed in a strip, but
here Picture Maker does differ. As
mentioned earlier, 15 colours are avail-
able, but not when drawing. What
happens is that the extra seven are
repeated in the colours of the present
screen mode along the strip of pallette
colours. Confusing? Well, it is! How-
ever, it does actually work as the draw-
ing recorded on file contains the
colours the user specifies,
not those available when
drawing; so whenthe
picture is
redrawn
Example
from
Picture
Maker
A maxim which eloquently describes the Brother
HR-5.
Less than a foot across, it’s nonetheless loaded with
features.
The little printer thafs low on decibels.
There’s one thing the HR-5 won’t give you.
Earache.
For the annoying ‘clickety clack’ many printers
produce is mercifully absent from the HR- 5.
Quietly efficient, it delivers high definition
dot matrix text over 80 columns at 30 characters per
second (maximum).
Text or gra phics with ease.
The HR-5 also has something of an artistic bent
Being capable of producing uni-directional
graphics and chart images together with bi-directional
text What’s more it will hone down characters into
a condensed face, or extend them for added emphasis.
At home with home computers.
Incorporating either a Centronics parallel or
RS-232C interface, the HR-5 is compatible with BBC
Spectrum, Oric, Dragon, Atari and most other home
computers and popular software.
Perfectly portable, the battery or mains operated
HR- 5 weighs less than 4 lbs, and has a starting price
of only £159.95 (inc VAT).
Which is really something to shout about
PLEASE SEND ME MORE DETAILS OF THE REMARKABLE BROTHER
HR-5 PRINTER.
NAME i AU.fi/B4
ADDRESS-
_TEL NO-
AVAIl-ABLE FROM: BOOTS, RYMANS, WILDINGS. SELFRIDGES AND ALL
GOOD COMPUTER EQUIPMENT STOCKISTS.
brother\\i
DEPT P BROTHER OFFICE EQUIPMENT DIVISION, JONES + BROTHER, SHEPLEY STREET. GUIDE BRIDGE; AUDENSHAW, MANCHESTER M34 5JD
TELOfel 330 6531(10 LINES) 061 3300111 (6 LINES) 061 330 3036(4 LINES).TELEX: hb<K)92. BROTHER INDUSTRIES 1 TIT, NAGOYA. JAPAN.
148
ACORN USER AUGUST 1984
SOFTWARE
Another feature allows a shape from a
previously drawn unit to be taken out
and merged into the current picture.
Producing standard shapes is
straightforward and requires only
choosing the appropriate drawing
mode. All three packages have circles,
triangles and lines and involve a few
easy steps. There is much to cover in
Picture Maker and I have only pointed
out a few of its features. The normal
drawing commands are all present and
I’ll return to the rest of the package
shortly. But now to Paintbox.
Paintbox can only be used with joy-
sticks, unlike the other two packages.
Options are chosen from one of two
menus by just touching the appropriate
menu option with a cursor and pressing
the fire button. It is certainly easy and
fixing standard shapes is no problem.
Eight colours are used, though by using
the ‘in-fill’ option a ninth colour, which
is a mixture of two others in a striped
effect, can be created. Paintbox also
has a feature I like that is lacking from
the other packages, namely co-ordi-
Picture Maker
nates of the cursor on the screen. It
does, however, only work in one of the
brush’ sizes. That point neatly raises
the use of different brush sizes, eight in
total, with the option of a ninth variable
size chosen by the user. This is done by
setting the brush size equal to the
length of adrawn line.
The erase option is merely a clear
screen facility and changes the back-
ground screen to the currently-defined
brush colour. This makes erasing part
of the picture difficult and means trying
to erase your mistake by redrawing in
the background colour (though this is
not covered in the manual). Paintbox , in
common with Picture Maker , makes
use of the GCOL command. This gives a
number of effects to choose from and
controls the way in which a colour is
placed on the screen. This means the
plotting of colours can be as specified,
OR-ed, AND-ed, EOR-ed or have the
colour already there inverted.
The secondary menu allows the
choosing of the eight brush sizes and
the size of text relates directly to the
size of the brush. Paintbox doesn't
have the range of commands of Picture
Makerbui is easier than the other pack-
ages initially, although it does require a
joystick.
Finally, Sketch Pad from Goldstar. It
was the cheapest of the packages - and
the most attractive on first sight. Boxed
in a video case, it is well-presented and
is provided with a separate list of com-
mands card and a colourful 21 page
manual. Options are chosen by press-
ing the keys usually in conjunction with
the control button. Out of the three
C p F
\. ' . v-. •.
U V \ >
/ . ■■■ V Ih sit!!::
t
/ ^ ........
Is
Paint box
scope for the added effects of the other
two packages. Text can only be entered
in one size and as with Paintbox there
are eight colours with an extra colour
available, which is a mix of two colours
in one of three effects -chequerboard,
striped, or horizontal stripes.
Sketch Pad provides a potentially
good command not implemented in
either of the other two packages, a
magnification function. This allows the
Paint box
menus I liked this one the most. The
pen up/down indicator for instance is a
picture of a pen nib either in the air or
on the paper. The range of commands
is limited to the standard commands
(line, triangle, circle, etc) with little
Sketch pad
user to enlarge an area four times its
normal size for easier correction.
Although the area is limited, this is a
worthwhile addition.
Having briefly covered the main
aspects I’m now going to turn to the
page 153 ►
Package
Prices
Entry
method
Machines
Summary
Picture Maker
by Acornsoft
£9.95 cassette
£11. 50 disc
Keyboard
Joystick
BBC B
Easily the most
sophisticated, but can
also be complicated
Sketch Pad
by Goldstar
£9.95 cassette
Keyboard
BBC B
Electron
Excellent packaging and
presentation; very
attractive to children
Paintbox
by Beebugsoft
£10 cassette
£12disc
£153indisc
Joystick
BBC B
Easiest to use, but if you
haven’t got joysticks . . .
149
ACORN USER AUGUST 1984
BBC DUAL DISC PAYROLL PROGRAM
For 150 employees with 100K disc using random access
operation.
Calculates most tax codes and national insurance rates.
Calculates up to 24 fixed deductions per employee includ-
ing employer's and employee's pension contribution and
S.S.P.
Prints payslips, cheques and cheque list.
Has coin and note analysis.
Has a complete end of year routine for tax returns.
BBC B DISC MAIL MERGE PROGRAM
Produces personalised versions of a standard letter by
merging names and addresses held on a data disc with a
standard letter produced on Wordwise or Merlinscribe
word processors.
Prints letters, envelopes, two abreast labels and the com-
plete file including telephone numbers.
Comprehensive facility for selecting and printing using
any user definable criteria.
BBC B DISC MAILING LIST PROGRAM
Stores up to 350 names and addresses per 40 track disc
or 700 per 80 track disc.
Incorporates comprehensive search facilities for selective
printing of labels, envelopes and letter headings.
MICROS
MONITOR
PRINTERS
DISC DRIVE
BBC B £395 + DFS £469
Electron £199
Spectrum £125
Colour/Green Novex 1 41 4
Green Sanyo DM21 1 2
£228
£80
RX-80
RX-80 F/T
Gemini 1 0X
£290
£325
£255
Single 40 track 100K £170
Single 40/80 track 100K £299
Dual 40 track £350
Dual 40/80 track DS £575
- 40 or 80 track £49.95; Torch Z80 £74.95
- 40 or 80 track £39.95; Torch Z80 £69.95
40 or 80 track £1 9.95; Torch Z80 £29.95
SOFTWARE
Payroll
Mail merge
Mailing list
Carriage 50p.
Discs from £19.95, cassettes from £0.55 and joysticks
from £1 7.50, leads from £2.50.
Just arrived hard covers for all micros.
Business systems customised to individual needs such as
word processing, payroll, employment agencies and
chemist.
All prices inc VAT. Postage extra.
SENDORDERSTO
CYB COMPUTERS
9 Crown Parade, Crown Lane, Morden,
Surrey SM4 5DA. 01 542 7662.
WE ARE A FEW YARDS FROM MORDEN UNDERGROUND STATION
nAT A /MINDER
THE DATABASE MAN
MANAGER FOR YOU
Dealer inquiries welcomed.
DATAMINDER is a powerful and flexible truely disk
based database management system. It is designed to
minimise the thought and effort required to set-up, main-
tain, organise and use large collections of data.
Three screen editors are included. The first provides
for easy definition of new files or restructuring of existing
files. The second functions like a worksheet for the wnting
and recall of records. A wide vanety of record display
formats are available some allowing immediate editing
of disk contents. A third screen editor opens-up a wide
vanety of possibilities for producing customised reports
containing information selectively drawn from a file and
mail merged letters or circulars. Reports can be stmctured
in standard essay format with the bulk of the text sand-
wiched between an introduction and conclusion.
For rapid access any or all of the fields can be indexed
with a balanced B-Tree structure ensunng optimal record
searching and retneval times. These are typically 3-4 se-
conds to locate one record from a 1000. Search requests
can be specific and include as many fields as you wish.
Selection can even be made on the results of commands
temporarily manipulating field data.
ADDITIONAL FEATURES INCLUDE
☆ Up to 26600 records m each file, disk capacity and
record size allowing. ☆ Maximum of 150 fields per record,
containing in total a maximum of 1200 bytes of text. ☆ Sup-
port for string, numeric, integer and date fields. ☆ 5 date
formats and strings of up to 150 characters long allowed,
vv Automatic allocation of disk space for files and extension
of this as and when necessary. ☆ Rapid switching between
use of separate files. Batch updating and deleting of
records. ☆ Optional program monitor enabling, among
other things automatic checking to warn you beforehand
of duplicated record entry. ☆ Fields can be inserted,
deleted, moved or renamed, indexed or de-indexed.
☆ Field types and entry lengths are also alterable. ☆ Up
to 10 files each with any or all of the fields redefined in
any of the aoove variety of ways can be processed in a
single batch operation.
The package includes a comprehensive
manual introducing you to the system and furnishing
dedicated users with all detailed information they could
wish for.
ONLY e 29.50 + £ 2 p&p ex.VAT
Send now for our information leaflet, or order
direct by writing to
Access welcome a
COMPUTERWISE
DAMBRUGGESTRAAT 60
2008 ANTWERPEN BELGIUM
or phone (except Sundays.
(010-323) 234.31.54
Access
mr 'v
150
ACORN USER AUGUST 1984
A GSL COMPUTING PUBLICATION
See Us on Stand 14
The 2nd
Official
Acorn User
Exhibition
OLYMPIA
16-19 AUGUST
1984
ESI Winchester Hard Disk System tar the BBC Micro
NOW INCLUDING REMHIMRIE CARTRIDGE DRIVES
GSL staff are working overtime to
meet the still increasing demand for
their Winchester Systems.
5 MB
10 MB
20 MB
30 MB
40 MB
65 MB
105 MB
140 MB
280 MB
Winchester
Winchester
Winchester
Winchester
Winchester
Winchester
Winchester
Winchester
Winchester
System
System
System
System
System
System
System
System
System
Price t
1650.00
1950.00
2400.00
2900.00
3400.00
4700.00
5130.00
7000.00
9500.00
As leading suppliers of
Winchester hard disk systems for
the BBC micro, GSL has
consistently improved both the
scope and quality of its products.
Since the introduction of the first
20 MByte, 8" Winchester unit at
the start of 1983, the range has
expanded to include 5.25" drives
from 5 to 116 MByte, tape
streamers, a comprehensive
Winchester Filing System (WFS)
and a flexible networking system.
A new addition to this product list
is a removable cartridge drive. This is
half-height mini-floppy size. The
cartridges themselves are less than 4.5"
square, and contain 5 MBytes of
information. The units are front loading,
cartridge replacement being performed in
a matter of seconds. Cartridge drives may
be used in their own right for stand alone
systems, or can be integrated into a
system with a large, fixed hard disk for
back-up purposes, providing an
economical alternative to a tape streamer.
All Winchester systems are fully cased,
and self contained, the only connection
required, apart from mains, is to the 1 MHz
bus connector of the BBC micro. The WFS or
network (E-Net) firmware is supplied on
The New Streamlined Winchester
System.
Winchester Disc Drives are put
through a 24 hour intensive test
programme prior to despatch to
customers around the world.
Eprom. Fully rack mounted systems may also
be provided, and other facilities available
include a real time clock, and a link board for
connecting two micros to one Winchester
system.
New Winchester Backup Facilities
Backup of the h-Ntl fileserver Winchester has up to now been limited to selective transfer of
user areas to floppv disk In order to augment this, the following facilities are now (or shortlv
will be) available
(a) Backup of user attributes to floppv disk (Available on application)
(b) full backup of the filesaver drive to a second (similar) Winchester unit (This should be
available within few weeks)
(c) F ull backup to removable cartridge drives. At present onlv 5 MByte units have been
evaluated, necessitating the use of two cartridges for backup of a 10 MByte Winchester,
(hvpected availability is I to 2 months)
(d) full backup to tape streamer (20 or 45 MBvtcs). (hvpected availability is 2 months).
Existing single Winchester systems can be upgraded to contain backup units for anv of options
(bl. (c) and (d). additional hardware being accommodated within the current casing. At present
the most cost effective solution for pure backup purposes is likely to be option (b). with (d) the
most costlv. though in the latter case some improvement is hoped for before the end of the
vear. Prices are available on application.
We are an official Acorn Dealer and Service Centre
| Return to GSL COMPUTING . West Portway Industrial Estate
I
Dealer Enquiries Welcome
I am interested in the following:
(please tick)
The GSL Winchester System
5 MB
10 MB □
20 up to 200 MB
The GSL Slim Line Disc Drives
Your full range of Micro Computers [
and computer peripherals
GSL Analogue Signal Display and
Analysis System
GSL Printer Buffer
Andover. Hampshire
SP10 3SG
Name:
Position
Company:
Address: _
Phone:
Send me by return full
technical information
Or phone Jackie Featherstone on Andover (0264) 59633
$
|
ii
GEOPHYSICAL SYSTEMS COMPUTING LTD, West Portway Ind.
Est. Andover, Hants SP10 3SG Tel: (0264) 59633 Telex: 47166
ROBOT ARM
The Beasty arm
mechanism is driven by
the Beasty and three
servos, the result being
a three axis robot arm.
The arm uses a hook to
manipulate objects
although a gripper can
be made by using a
further servo. This
versatile arm has been
designed with
enthusiasts and schools
in mind although where
it will end is anyone’s
guess!
£ 39.95
SEE US AT
THE BEASTY
The popular Beasty
interface connects
directly to the BBC
Microcomputer which
enables the computer to
accurately control up to
four servo motors. The
Beasty comes complete
with all connection
cables, a demonstration
program and
comprehensive
instructions.
£ 29.95
VISION
TheEVl is an electronic
camera that links to
your computer. Using
it’s own optical sensor,
the camera quickly cap-
tures high quality
images tor visual
display, printing and
analysis. The EV1 is
supplied with a high
quality lens, a detailed
handbook together with
comprehensive
software.
£ 129.95
MAINS
CONTROL
The SJR2 Mains
Controller gives you
safe, low-cost control of
two 13amp mains
outlets. Each outlet can
be independently
switched from Basic.
There are lots of
applications from
security to home
appliances, so put your
Micro in control . . .
£ 34.50
CONTROL
ROM
The Control ROM
provides an extension
to the BBC Machine for
control applications. It’s
an essential tool for
anyone teaching
computer control
technics, or who wants
to use the computer in
practical control
applications. The
process of sending
signals to control
devices is very crudely
handled by most micros
and the Control ROM
changes this.
£ 44.85
The 2nd
Official
Acorn User
Phone for further
details All prices
include VAT
TI©N
241 Green Street
Enfield EN3 7SJ
Tel: 01-804-1378
★ 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
152
ACORN USER AUGUST 1984
SOFTWARE REVIEWS
STOCK CARS
ON THE GRID
Stock Car’, Micro Power, BBC B, £7-95
THE object of this game is to drive a
stock car round a circuit chosen from
six differentcircuits.
The computer controls three other
cars to get in your way or, on an
optional two player game, it controls
two cars, making a total of four cars on
the screen at any one time.
On starting, the computer plays a
short tune, the engines start, and
you’re off! You must change into first
gear from neutral going gradually
through the gears, dodging the com-
puter’s cars, and carefully negotiating
the corners.
The graphics are quite good. The
game draws six circuits, oil slicks, and
the cars, in which your car is detailed,
but the computer's cars are plain. I feel
the cars are a little small. I also found
that if you get stopped on an oil patch it
is hard to see your car, and in which
direction it is pointing. On the whole
though, the graphics are good-
smooth, and withoutflicker.
The sound also is high standard. The
computer plays a short tune before and
after the game, you can hear the
engines starting, cars bumping and the
noise of cars crashing into walls. There
are even two separate noises for
changing up and down the gears.
This game’s flexibility is excellent:
You are offered one or two players, up
to 40 laps to complete, optional oil
slicks, variable skidding, sound on or
off, six different circuits, optional joy-
sticks, and joystick sensitivity select.
On the control side, Stock Car is a
little hard to get the hang of at first, but
it seems simple after playing for a
while. Driving resembles driving a real
car. The keys are very sensitive,
Stock Car: Good graphics and sound
though a little cramped (to allow two
people to play at once), and it is some-
times hard to get going once crashed.
Overall, Stock Car is an exciting,
original, addictive game, with good
sound, good, smooth graphics, and
comes with clear instructions.
Ian Brettell
◄ page 145
includes an altered ‘PTERM’ which
enables you to add a number of useful
features. For a start you can insert your
private Prestel ID number which is sent
by pressing the TAB key. It is also poss-
ible to store three other numbers which
are sent by pressing CTRL and function
keys 6, 7 and 8. It is possible to use
these to automatically call up particular
Prestel pages, or frequently used mail-
box numbers. A third option, although
this would be frowned on by Prestel,
would be to enter your four-character
ID response as well.
As soon as you log on to Prestel you
will notice something different on your
screen -a stop-watch ticking away the
minutes you are on line, and the hours
if you are on long enough. If you want to
see the seconds as well, just press
CTRL f2. After being on line for seven
minutes a short buzzer sounds to warn
you there is just a minute to go before
being charged for the next eight
minutes. The buzzer sounds again after
every eight minutes. For the clock
alone I reckon this enhanced software
beats the pants off the MicronetROM.
The method of downloading is also
fairly straightforward. You go to your
mailbox response frame, say Prestel
page 77 if it’s just an ordinary message
or page 88 if you want to send colour
and graphics. The cursor waits for you
to input the mailbox number. If you've
already put the number into your pre-
prepared page you simply press f6 and
it appears. Then press f7 and the first
frame begins forming, line by line on
the screen. For a full 13-line message it
takes about 80 seconds.
If it is all right, you send the message
in the normal way, then, instead of the
return key to clear the page for the next
message frame, you press SHIFT f2.
Now you can either send the same
frame again, possibly with a different
mailbox number, or you can move on to
the next pre-prepared page by press-
ing SHIFT f7.
One day of course this form of elec-
tronic mail will seem crude and cum-
bersome. But it is cheap, relatively
easy and available.
◄ page 149
remaining parts of the packages. Re-
drawing a picture is often given less
consideration than ft should but not in
the case of Picture Maker. Unlike the
other two packages which allow the
saved picture to be redrawn ( Paintbox
also giving details of the ‘LOAD
address), Picture Maker includes a var-
iety of ways to reshow a picture and
provides much needed information to
the more experienced computer user.
Picture Maker does not come with
one program but five. There is the main
drawing program Drawpic, and Show-
pic for displaying the pictures in any of
five screen modes. Picdata converts
pictures into Basic data statements for
inclusion in a user’s own program in a
‘EXEC file format, and Datapic converts
PICTURES
g^PAGE
this data back into a picture. There is a
section on the picture memory data
structure in the manual though this is
not recommended for beginners!
Finally, there is a screen dump facility.
This, as it is covered only by an insert in
the package, appears to have been an
afterthought, but an excellent one it is.
From either Drawpic or Showpic a pic-
ture can be dumped to disc or tape and
then recreated on screen immediately.
Reloading a screen dump can either be
implemented by the ‘LOAD command
or by using the Restpic program
provided.
The manuals with the packages are
good overall. The Paintbox manual
covers everything, while the Sketch
Pad version is bright, colourful and ex-
tremely friendly. Contrasting with this
is the Picture Maker manual which runs
to 43 pages and is very comprehensive.
The overall impression I gained from
these packages was that the quality
was of a high standard.
However, Picture Maker is without a
doubt the most advanced out of the
three. It’s capabilities far outstretch the
others, but it is also the most compli-
cated and this must be taken into con-
sideration. For completeness, though,
my vote goes to Picture Maker.
Dee Vince
153
ACORN USER AUGUST 1984
Southfield House, 11 Liverpool Gardens, Worthing, Sussex BN 11 1RY
Telephone: Worthing (0903) 213174
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
Acorn 6502 2nd Processor £199.00
This allows the BBC Model B to run faster with greatly increased
memory especially in high resolution graphics modes, the package
includes Tube software, the latest version of the DFS & NFS
called DNFS, a Rom containing Hi-Basic and a comprehensive
User Guide.
Acorn Z80 2nd Processor £299.00
If you have wondered how to make the best use of your BBC for
Business, then the Z80 2nd Processor and CP/M must be the
answer. This package comes with a suite of business programs,
including Memoplan, Fileplan, Graphplan, Accountant, BBC Basic
(Z80 Version), Cobal, Neculeus (Programming Aid), Professional
Basic. This software alone is worth hundreds of pounds and with
CP/M you can buy any of the programs written for this
operating system.
Acorn Prestel Adaptor £99.00
Makes the BBC Micro into a Prestel Terminal revealing all the
pages of information and allows you to use British Telecom Gold
for electronic Mail etc.
Acorn Teletext Adaptor £225.00
Allows the downloading, storing and running of programs via
Ceefax, transmitted free of charge, pages can also be saved and
printed from all 4 channels.
Acorn Bitsik £375.00
This superb menu driven graphics package allows high quality
CAD at a modest price. Needs 6502 2nd Processor and dual 80
track dies drives, a must for all design teams.
Acorn IEEE 488 Interface £325.00
Provides computer control of compatible scientific and technical
equipment. Useful in experimental work in industry and education.
Acorn Word Processor View £59.00
This Rom based word processor has many advanced features
including macros, still one of the best available on the market.
Acorn Spreadsheet Viewsheet £59.00
A new spreadsheet from Acornsoft comes in a 16K Rom with a
comprehensive manual, it is compatible with view and the 6502
2nd processor.
Mass Marco Assembler £35.00
A superb machine code assemble in Rom, includes comprehensive
manual where the user is introduced to Mass and given step-by-
step guide to writing source code and assembling it using Mass.
Also includes a ulitity disc with many useful routines.
All prices include VAT and delivery
— BOOKS FOR PERSONAL COMPUTER OWNERS —
Games Programming
ERIC SOLOMON
A lively book that will liberate you from the restrictions of interpreted languages such as BASIC and carry you forward to real
programming. Paperback £7.95 net
Fun Mathematics on Your Microcomputer
CZES KOSNIOWSKI
A whole range of intriguing games all written in BASIC that will painlessly develop your mathematical and computing skills.
Spiral bound £4.95 net
A Child’s Guide to the BBC Micro
JOHN DEWHIRST
A much-praised, highly-illustrated introduction to the BBC Micro’s keyboard, memory, and ability to act as both calculator and
typewriter. Paperback £3.95 net
A Child’s Guide to the ZX Spectrum
JOHN DEWHIRST and ROSEMARY TENNISON
A lively guide containing plenty of project ideas and suggestions for children to develop -draw pictures, tell jokes, play tunes,
even try your hand at running a game park! Paperback £3.95 net
A Child’s Guide to the Electron Micro
JOHN DEWHIRST
Designed for children from seven upwards, the simplicity and straightforwardness of this book make it indispensable as an intro-
duction to programming. Paperback about £3.95 net
Forthcoming
The ZX Programmer’s Companion
JOHN and CATHERINE GRANT
For anyone wondering whether to buy a personal computer, or for those who wish to realise the full potential of the machine they
already own, this book will be an ideal companion. Paperback £6.95 net
CAMBRIDGE UNIVERSITY PRESS
154
ACORN USER AUGUST 1984
SOFTWARE REVIEW
AIRLINE: OUT-LAKER
THE OPPOSITION
‘Airline’, Cases Computer Simulations,
Model A or B, tape £6.95
model A, and one for the B with graphs
of interest charges and ‘chairman’s
statements’ at the end of each year.
Airline features excellent use of
graphics, simple instructions and a fair
degree of financial realism. It is quite
compulsive! Geoff Nairn
FRENZY IN
THE LABORATORY
‘Frenzy’, Micropower, BBC B, £7.95
FROM the cover picture of a Concorde
nose-diving out of the sky, you might be
forgiven for thinking that Airline is the
latest marketing twist - a disaster
movie computer program! Not so. Air-
line is a business game in which, as the
blurb says, the object is to be more suc-
cessful than Sir Freddie Laker.
You are chairman of L-AIR, a small
struggling airline with initial capital of
£3 million. Within seven years -not
real time! -you have to try and in-
crease your net assets to £30 million.
At the beginning of each financial
year you are presented with a graph of
the forecast passenger payloads, from
which you choose the best number of
aircraft to operate. For the first year of
trading you don’t have enough money
to buy an airplane outright- they cost
£10m each - and so you have to charter
the required number, referring to a
graph of charter rates. In more profit-
able years you have to decide whether
it is cheaper to hire or buy aircraft, and
in this case a graph of loan interest
rates can be studied.
In a similar fashion the manning,
maintenance and insurance levels
have to be chosen: too low means some
flights might need to be cancelled, too
high and the cost might be crippling.
At the end of the year the accounts
are closed and a balance sheet gives L-
AIR’s overall performance before you
start a new financial year. If you lose
£10m in one year, as I did, however, the
receivers are called in and the
company is liquidated!
A nice touch in the program is a
ticker tape' which occasionally
crosses the screen with telex mess-
ages -OPEC increase oil prices, for
example. Two versions of the program
are on the tape: the basic version for
FROG ON THE RUN
‘Hopper’, Acornsoft, BBC B and Electron,
£9.95 (disc £1 1 .50, ROM cartridge £20)
HOPPER is one of my all time favourites
having been around in both BBC and
Electron versions since the dawn of
both machines. Perhaps its popularity
has been partly due to the fact that it
was also one of the original arcade
games that everyone used to play in
pubs, clubs and amusement arcades in
those pre-home computer days.
The object of the game is to hop your
frog, coloured green of course, across
a busy motorway onto the riverbank
avoiding the crushing wheels of four
lanes of congested and fast-moving
traffic. Fast-moving logs and turtles’
backs provide the only refuge as you
leap from one to the other in an effort to
jump carefully into one of the five
froggy lairs. Fail at any point and you’re
a gonner! Of course you do have the
three obligatory lives and once you
have successfully transferred five frogs
into their lairs they disappear at two
hundred points a go.
The game restarts at this point but is
of course much more difficult! This time
you must avoid the snake that crawls
along the riverbank, beware of sub-
merging turtles as you leap onto their
backs and look out for a hungry croco-
dile that moves invisibly from lair to
lair!
Too simple? I forgot to tell you there
is a time limit to all this, a clock which
counts rapidly down from 400 in about
15 seconds, if you’re not safely home by
then, well bye bye froggy!
Another nice aspect of Hopper is the
musical accompaniment which sounds
good even on the Elk.
A joystick is best but otherwise four
keys are enough to move froggy left,
right, forwards and backwards, so
there are no problems with knotted
fingers.
As a simple relaxing family game I
reckon you can’t go far wrong with this
one. Bruce Smith
IN THIS game, deadly sub-atomic par-
ticles are loose in a scientific research
centre. These particles are called Lep-
tons. You must manoeuvre a robot-con-
trolled craft around the laboratory, and
trap the Leptons. The craft leaves an
ion trail behind it and the area enclosed
by the trail is filled in. If a Lepton is
enclosed in this area, it is destroyed.
You may also capture a Lepton by fill-
ing in 95 per cent of the screen. You are
pursued by Chasers who follow your
trail, and will kill you if you meetthem.
The graphics are poor. Your craft is a
square, a Lepton is a bouncing line,
and a Chaser is a block. However, the
movement is smooth, and without
flicker.
The game's flexibility is also poor.
The only option you’re given is a sound
on or off option. It would have been nice
to have had a joystick option, and pos-
sibly even a difficulty level.
The sound, though, is the best aspect
of Frenzy. There are effects for starting,
moving around, filling in areas,
bonuses, and being killed.
The control of the program is very
easy. There are five keys to operate,
four for movement, and one to leave a
trail. The keys are well spaced, and
very responsive.
Overall, the graphics aren’t up to the
standard I would expect from a BBC
game, with the BBC’s graphics poten-
tial. Neither is the flexibility of Frenzy,
though the sound is quite impressive,
the controls are easy, and it is supplied
with clear instructions. Frenzy isn’t
really original, in that it reminds me of
Demon Decorator by the same
company. Even though I am not thrilled
with Frenzy , it has something, though I
don’t know what, which makes it quite
an addictive game. In my opinion,
Frenzy r ates 65 per cent. Ian Brettell
ACORN USER AUGUST 1984
iuio sensational new releases A AC
from superior software micro
onsfc T *r? oc
,■ aortus
OV6RDRIV6 (32K) £7.^
R highly-addictive multi-stage 3D race game. Vou steer
your car left ond right, accelerate and decelerate as the
opposing cars weave about the road. There are five
different stages including night, snow, desert, and
riverside scenes. To qualify for the next stage, you must
finish in the top twelve. Incredible graphics give the
impression that you really are taking part in the race.
Highly recommended, and destined to become another
top-seller for Superior Software.
"!**>_
BRTT16TRNK (32K) £7.95
Rn excellent game, made possible on the BBC computer only by the unique use of
o dual-screen display and specially written plotting routines. Vou ore a tank
gunner looking out onto a mountain plateau. Vou see the distant mountains and
the pyramid obstacles - and also the enemy tank. Vour task is to shoot it before it
shoots you. R scanner is displayed in the bottom right-hand corner of the screen.
This displays the position of the enemy tank relative to you. Vou con then turn to
get the tank in view. The next stage is to position the tank in the rectangular
viewfinder by fine adjustments of your controls.
(HCVBORRD or JOVSTICKS)
•••/vai/flaeise###
rnx vr IV aw /© nvinmw rvn mwn ^vnuiT itii^iiv
SUrcniOR SOCTUIRRC LTD.
Dept. RU5, Regent House,
Skinner Lone, Leeds 7
Tel: 0532 459453
(1 ) Rll our software is available before we odvertise.
(2) All our software is despatched within 48 hours by first-class post.
(3) In the unlikely event that ony of our software foils to iood, return your
cassette to us and we will immediately send a replacement.
| HARDWARE REVIEW
SPECTRUM OF USES I — 1
I — ‘fob BLACK BOX
Interbeeb with power pack, AD and DAC packs
Interbeeb versatile interface, MCP Micro-
developments, BBC B, £69.95 (basic unit)
DCP Microdevelopments has produced
an interface pack for the BBC micro
which has such a range of applications
that it is difficult to know where to start.
Perhaps the best place is with the little
black box containing all the hardware.
The black box, which measures
120mm x 80mm x 40mm, contains four
switch inputs, four relay outputs, an
eight-bit input port, an eight-bit output
port and a medium speed, eight-chan-
nel analogue to digital converter
(ADC). It also has an expansion bus
which allows the use of add-on units
such as digital to analogue converters
and very fast ADCs.
The Interbeeb is connected to the
BBC micro’s 1MHz bus and is supplied
with cable and a separate nine-volt
power supply. The addresses used for
the interface are those recommended
by Acorn, the eight-bit input and output
port having the same address (&FCC2)!
No confusion occurs though, because if
you write to the address, it outputs the
data to the output port, and if you read
it, you are reading the data on the input
port. The voltage levels for the data are
0V and 5 V, ie TTL levels. The output
port will supply (source) a maximum
current of 2.6mA when the output is at
logic 1, but will sink 24mA when the out-
put is low, ie logic 0.
The switch inputs are all held at a low
voltage level, logic 0, by internal resis-
tors so the user has to connect these
through switches to the +5V line. The
internal 5V line is terminated close to
the switch inputs for easy access.
The four relay outputs are all on-
board with their contacts brought out to
the edge of the board on 2mm sockets.
One line is common to all the relays
which are each capable of switching
voltages up to 12 volts (ac or dc) and
currents up to 1A. The address for the
switch inputs and for the relay outputs
is &FCC1 with an arrangement similar
to the input and output ports, ie writing
to the address sets the required
relay(s) and reading from the address
reads the switch settings. Differenti-
ating between individual relays or
switches is achieved by the ‘value’
assigned to each. For example, the
relays have the values 1, 2, 4 and 8
respectively, so to turn them all on, you
use?&FCC1 = 15; similarly to read the
switch inputs use switch% = 7&FCC1
to store the value in the variable
switch % or PRINT 7&FCC1 to display
the value on the screen. If, for example,
switch% = 6 then switch inputs 2 and 3
are high ( + 5V).
The eight-channel ADC has an eight-
bit resolution and uses address &FCC0.
Conversion is started by writing to this
address with a 7&FCC0 = n instruction,
where n is the channel number
required. The data is then read by an
expression such as ADC% = 7&FCC0
(or PRINT 7&FCC0), ADC% returning
with the conversion value. The manual
quotes the conversion time as being
less than lOOps, and on the unit we had
for review it was faster - 64ps.
Expansion is via the DCP bus’ and
extra units are simply plugged in. Units
available include a very fast analogue
to digital converter (AD-Pack) with a
conversion time of 10ps which makes
real-time processing of audio signals a
possibility, and a digital to analogue
converter (conversion time Ips!). Also
available are a connector pack for ease
of connection to the DCP bus, input and
output ports, and an LED indicator
pack.
DCP Microdevelopments also makes
an Interspec interface unit which is
similar to the Interbeeb but for the
Spectrum. The facilities on the Inter-
spec are identical, and all the expan-
sion units are cross compatible. Thus it
would be possible to develop a project
on the BBC machine using Interbeeb
and, with the necessary modifications
to the Basic program, run it on a Spec-
trum fitted with an Interspec pack, so
you are not tying up an expensive com-
puter for a dedicated task.
The interface is extremely versatile
and sufficiently robust to stand up to the
sort of wear and tear it might receive in
a school laboratory. All in all, a good
investment, and although it may seem
a little expensive, remember that all
peripherals have been affected by the
recent rapid rises in the prices of inte-
grated circuits. Paul Beverley
Prices including VAT (post and packing £1 .95)
Interbeeb with 9V mains power supply
£69.95
Interspec
£49.95
Fast A to D pack
£19.95
D to A pack
£19.95
Connector pack
£2.95
LED pack
£0.99
For information contact: DCP Microdevelopments Ltd, 2 Station Close. Lingwood, Norwich NR13 4AX. Tech-
nical enquiries should be made on Cambridge (0223) 833902 or Hemel
Hempstead (0442) 64225.
Educational enquiries to Griffin & George, who also supply the Interbeeb, Interspec and the expansion
units.
EES
ACORN USER AUGUST 1984
A World Of Information
Available to you with Nightingale, the new
multi* function modem from Pace.
r
*
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 & 75/1200)
alongside 300/300 baud full duplex
for communication between the
BBC and other computers,
including bulletin boards.
minimal support circuitry resulting in low-
power cpnsumption, low cost; high quality
ab ty.
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,- mKL
simple to use and extremely flexible. Just look at the M/m
possibilities:-- access Pr'estet,. Micronet, Viewfax, .
Homelink and Telecom Gold, summage 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 by /*;
means of a configuration disc, thus providing the ■Mmjg
opportunity to use the BBC as an inexpensive wort^^pABWO
station for a main frame or mini-computer. ‘.yf
The complete Nightingale/Commstar package for the m fePiB!
BBC micro including the modem, cabling and the
Commstar Eprom and manual is just £139 plus V.A.T.
Nightingale is available separately for the BBC and other K W* J* V
computers at £119 plus V.A.T. and Commstar is I* *
£29.57 plus V.A.T. Further details are available, please ■»f* / ViSri
telephone or write for comprehensive fact sheets. «^ ; .Vk’*4W
PACE SOFTWARE LTD.
92 NEW CROSS STREET,
BRADFORD BD5 8BS.
Tel. (0274) 729306 Telex 51564
This modem nHpjjpo
communication Techi
not yet B.A.B.T, W
ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT ORBIT
Cl Dl I /"* forthe
CLDUU ACORN
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.
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.
The formula which makes BEEBUG an
invaluable companion for users of the BBC
micro, has been applied to ELBUG.
no space wasted on programs and articles for
other computers.
BENEFITS OF MEMBERSHIP
ELBUG MAGAZINE
Ten copies a year mailed free of charge.
DISCOUNT SCHEME
Extensive discount scheme with major retailers.
SOFTWARE LIBRARY
A growing range of software titles at budget
prices for members.
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.
i,
A
A
i.
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
RACER
3D MAZE
To subscribe for one year, and get your FREE CASSETTE send £9.90 (payable to Orbit) plus a strong stamped addressed envelope (for the cassette)
SUBSCRIPTIONS TO: ELBUG, DEPT 13, PO BOX 109, HIGH WYCOMBE, BUCKS
Six months trial subscription (5 issues) UK only £5.90— FREE CASSETTE OFFER STILL STANDS
Membership outside UK (one year only): Eire and Europe £16.00 Middle East £19.00, Americas and Africa £21.00, other countries £23 00.
Editorial Address: ORBIT, PO BOX 50, St Albans, Herts.
i ... .. ,, ■ :
ill!
SUMMER MADNESS SALE FROM SCI(UK)
We challenge you to find a better deal!
EPSON PRICE SPECIALS
EPSON RX80 (DOT MATRIX) £24 £199 + vat=£228 .85
EPSON RX80FT (DOT MATRIX) £285.00 £229+ vat *£263.35
EPSON FX80 (DOT MATRIX) £43».«0 £324+ vat =£ 372.60
EPSON MX 100 (DOT MATRIX) £475 .60 £355+ vat =£408 25
EPSON RX100 (DOT MATRIX) £456.00 £385+ vat =£442 75
EPSON FX100 (DOT MATRIX) £569.00 £499+ vat =£573 85
DAISYWHEELS. . . at an incredible new LOW PRICE!
— JUKI 6100 .just £329 + VAT= £378.35
at* — »c; THE DAISYWHEEL THAT
/ Wordstar Compatable , _ _ _ _
V / Buffer: 13 inch platen HAS NO COMPETITION
/ Underline: Backspace + Lots more
/ Centronics Interface Standard
OPTIONAL RS 232 TRACTOR AND SHEET FEEDER
We will match any Genuine Price Advertised—
SCI(UK) IS NEVER BEATEN ON PRICE
MANY MORE PRINTERS AVAILABLE - 1000s of SCI(UK) BARGAINS
f'send now for the FAMOUS SCI(UK) Catalogue
m for the cheapest prices telephone 0730 63741 or 0730 61745
SHINWA CP80.
MORE SCI(UK) BARGAINS
. £179.00 +vat = £ 205.58 FIDELITY 14"
Friction and tractor feed as standard
80cps
Bi-directional logic seeking
13x9 dot matrix giving true descenders
Sub and superscripts.
Italic printing and auto underlining
Condensed, emphasised, expanded and
double strike printing (can be mixed in a line)
Parallel interface fitted as standard
COLOUR
MONITOR
& COMPOSITE
VIDEO
£189.00+ VAT = £217.35
New from the world famous CANNON Company
CANNON 1080a NLQ DM best value ever at
.£289.00+ VAT = £322.35
We have interfaces for all types of computers,
including CBM 64, VIC 20, APPLE, TRS 80,
IBM, BBC, SPECTRUM, QL, etc.
24 HOUR SECURICOR DELIVERY £9.50 plus VAT • BANKERS ORDERS, BUILDING SOCIETY CHEQUES, POSTAL
ORDERS — SAME DAY DESPATCH • ALL ORDERS COVERED BY THE MAIL ORDER PROTECTION SCHEME
NATIONWIDE MAINTENANCE CONTRACTS ARRANGED • EDUCATIONAL DISCOUNTS VERY WELCOME
It’s SUNDAY - Do you realise you can order NOW - We are open 7 Days a Week.
RANGEKEY LTD. Trading as SCI(UK)
SCI(UK)
SCI (UK) FREEPOST (No stamp needed)
PETERSFIELD HANTS GU 32 2BR
DEALER ENQUIRIES W ^ I # I I mM \ SCI (UK) FREEPOST (No stamp needed) 0703 61745 EXPORT ENQUIRIES
WELCOME ■■■ 11^ I PETERSFIELD HANTS GU 32 2BR NO TAX
WR,TE FOR DETAILS WVl\UI Xf 0730 63741 DELIVERY AT COST
Personal callers welcomed. 12 High Street, PETERSFIELD, Hants. Telex 86626 MYNEWSG
EXPORT ENQUIRIES
NO TAX
DELIVERY AT COST
160
ACORN USER AUGUST 1984
TALK WITH TORCH
I
REVIEWS
EXCLUSIVE: Alex van Someren
reports on a communications pack
for the BBC micro developed by Torch
Torch C series computer: first with built-in modem
F OR several years now Torch Com-
puters has been shipping products
based on the BBC micro. The
company’s original machine, known as
the ‘C’ series, is a ruggedised BBC
computer with expanded keyboard,
Torch Z80 second processor and a
sophisticated modem. Fairly soon after
the C series, Torch released the Z80
second processor card in its own right,
and has since shipped more than
10,000 of them to BBC micro owners.
Both the modem and the Z80 card
were major selling points of the C
machine, though its price of over £2,000
prevented it from selling in huge quan-
tities. Only in the last few months has
Acorn managed to get its Z80 card out,
and during this time Torch has been the
only consistent source of CP/M add-
ons for the BBC micro. More import-
antly in this context, the modem was a
tremendous boon to the machine. It is a
Prestel-standard 1200/75 baud device
with the all-important auto-dial and
auto-answer capabilities.
When the C Series was launched
Torch made great noises about the
communications capabilities of the
machine, and produced a piece of soft-
ware called Torch Mail to prove it.
Torch was in fact absolutely right: the
machine is well suited to communi-
cations, and the Torch Mail package
has been reasonably successful des-
pite a lack of publicity. It is primarily the
cost of the machine which I believe has
prevented it from getting a lot of public
attention, but that situation is soon to
change. Torch owners can now use a
major upgrade to the Torch Mail soft-
ware known as, wait for it, Torch Mail
Plus! And exciting stuff it is too.
‘Hmmm . . . !’ I hear readers saying:
This is Acorn User , not Torch User".
True enough, and the important thing is
that Torch has had the brains to offer a
complete package to allow Torch Mail
Plus to run on the BBC micro. What
is more, it gets a new name, and
properly re-written documentation. The
Unicomms package, for that is it, will
The Unicomm package
Communications software (with OEL
Telemod 2 modem) for a BBC micro
fitted with the Torch Z80 pack:
Uniview: viewdata terminal program
Uniterm: electronic mail terminal
program
Unimail: computer to computer pro-
gram
run on a BBC micro with dual drives
and a Torch Z80 second processor (no
Acorn ones I’m afraid). So the Editor
sent me up to darkest Shelford to have
a look at it.
Unicomm
The Unicomms package consists of an
OEL Telemod 2 modem (no auto-dial or
auto-answer, but more on that later), a
lead to connect it to your BBC machine
and three pieces of software with asso-
ciated manuals. As I said above the
manuals are genuine re-writes, rather
than daisy-wheeled versions with
every occurrence of 'Torch' replaced
with BBC micro’, which makes a
pleasant change. The software is
nothing short of gorgeous: just what the
doctor ordered with menu-driven con-
trols, pop-up Help' windows and
screens that change colour to tell you
what’s going on.
Uniview
Uniview is a viewdata terminal pro-
gram (ie Prestel, Micronet, etc) which
does everything possible for you. It
opens up with an 8-column menu of
host computers (by name) and
switches to mode 7 when you go on-
line. While it can remember telephone
numbers for you, it cannot dial them, so
after prompting you with the number of
the selected host it waits for a carrier
tone on the line. After that Uniview will
log you on automatically from a stored
sequence that was entered previously
and which it has saved to disc.
There isn’t much you can say about a
Prestel terminal in terms of how it
looks: pretty standard stuff. Inter-
estingly though, Torch has solved the
flicker problem in mode 7 (Acorn
doesn’t seem to know how) and provide
a control-key toggle to turn it on or off.
There are facilities for page saving to
disc, happily more than one page per
file, and subsequent reviewing is also
implemented. Files which have been
prepared off-line can be sent up to the
host (useful for rude messages to
Micronet) and standard format telesoft-
ware can be downloaded to disc for
future use. The text part of the screen
can be dumped to a printer, but
because of the variety of printers in use
there is no graphics dump.
Both a Quit facility (which just 'hangs
up’ the call) and a Logoff command
(which can be programmed to send a
sequence of characters such as *90£ or
whatever) are there. The Reveal func-
tion is also provided in software.
ACORN USER AUGUST 1984
T J.ATEST BARGAIN PRICES
TV/MONITORS
OOT MATRIX
£75
inc VAT
Monochrome
Sanyo DM2112 £75
Sanyo DM81 12CX £103
Teco with Zoom £105
Colour
Microvitec 1431/1431 QL £197
1431 (RGB/PAL/AUDIO) £225
Microvitec 1451/1 453QL £309
Fidelity CM1 4 £209
i
BBC Model B £399
BBC B' with DFS £469
Acorn Z80 Ext. Processor £299
Acorn Electron £199
Torch Unicorn Package P.O.A.
DISK INTERFACES
Kenda Mighty Oak £90
Kenda Professional (double
density) £130
Acorn DFS Kit £97
£145
inc VAT
Single
100K Chinon 40T £145
200K Sankyo 3" 40T £190
400K Cumana 80T £215
400 K Mitsubishi 40/80T £229
Double
400K Sankyo 3" 40T £374
800K Cumana 80T £409
800K Mitsubishi 40/80T £439
Sr
□ □
f
UQ
I 1
I
L J
m
ITT RL2301
£280
inc VAT
£280
Floppy Disks
3"
5i" S/S 40T
5i" D/S 40T
5i" D/S 80T
£4 50
£1 80
£210
£2 90
Torch Ext. Processor
+ Software £299
Torch Ext. Processor
+ software + twin drives
£749
Computer Concepts ROMs
from £32
Acorn Business Software £24
Acorn Data Recorder £32
Also various computer desks
and stacking units available
Star Gemini 10
Star Delta 1 0
KDC FT-5001
Epson RX80
Epson RX80 F/T
Epson FX80
Mannesman MT80
£219
inc VAT
£249
£365
£234
£219
£249
£379
£225
EMEUS' —
ALL PRICES INCLUDE VAT
Prices shown are for cash & carry sales and are correct at
time of printing.
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
£249
inc VAT
JUKI 6100 £375
Silver Reed EXP500 £315
Daisy Step 2000 £249
Plus
JUKI Sheet Feeder £239
JUKI Tractor Feed £109
Serial Interface Conversions
8143 — Epson £30
8148 — Epson (2k buffer
XON/XOFF protocol) £65
JUKI £55
Plus cables from £12
THE EXPERTS
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.
r
REVIEWS
Uniterm
Uniterm is a terminal emulator for
purely text-oriented systems and works
within the same basic framework of
menus and windows as Uniview.
Several extra features such as baud
rate settings are provided (not to be
tried with the OEL modem though), and
a Conceal key to prevent friends/family
reading your password as you type it in.
Another key allows text from the host
to be spooled to disc, and it appears
highlighted on the screen for as long as
this is happening. Alternatively, the
session can be printed to a parallel
printer (the RS232 serial port is already
in use, remember). Files may be sent
up to the host after off-line preparation,
and Telecom Gold users will probably
understand what a boon this is.
Again, both Quit and Logoff functions
exist, saving time and trouble if your
route to the host is made through more
than one system.
Unimail
Unimail is the real pi&ce de resistance
of this system. It is a highly sophisti-
cated electronic mail package and con-
tains far more functions than we have
time for here.
Torch Mail Plus, on which Unimail is
based, is the result of about three years
of continuous use by Torch and
customers alike. As a result it is both
versatile and easy to use. Messages
and files can be exchanged between
Unimail/Torch Mail/Torch Mail Plus
systems by dialling them up and then
getting the machines to converse in
1200baud blocks of data. The remote
system can allow a variety of kinds of
access to its files by means of a number
of different passwords, everything from
total prohibition of use, to the ability to
copy files in both directions.
While there is a mind-boggling array
of software switches and options, most
of them have sensible default values. It
is usually possible to hit the return key
to set a parameter that you don’t want
to worry about and this makes life that
much more pleasant.
Conclusion
While Uniview and Uniterm provide
fairly standard features, they have
been executed extremely well. Unimail
on the other hand is both absolutely
extraordinary and particularly well
thought out. I was surprised that more
noise has not been made about this
package.lt will cost about £180, and that
can only be a bargain when you con-
sider that the modem costs £85 alone.
This product surely deserves to be a
winner, and I have every confidence
MODEM LOWDOWN
BELOW: behind the modem. The con-
nector from the phone plugs into the
back of the modem. The lead on the
right goes from the modem to the new-
style BT wall socket (right). The DATA
socket in the middle is the RS232 con-
nection which goes into the BBC micro.
To the left of this is the fuse and on the
very left the power plug.
The RS232 connector has to be pur-
chased separately for the BBC. OEL
packages this in with terminal software
for £14.95 (cassette), £18.40 (disc) or
£19.95 (ROM).
Look out for this sticker (right) on any
modem that you buy -it’s the official
BABT-approved sticker, and any
modem without it cannot legally be used
on the telephone system.
LEFT: The OEL modem is fairly typical of
the latest products. The three lights on
the left are: POWER - indicates the
modem is switched on; CARRIER -
lights up when a signal is being sent or
received; LINE -when the switch is
thrown, the modem is ready to receive
or send.
The MODE switch chooses between:
PRESTEL - 1 200/75baud ‘full duplex’
standard for Micronet, etc; Tx/Rx-for
personal micro to micro communi-
cations at half duplex. The only baud
rate the modem allows is 1200/1200 for
this; Rx- Receive only. Also allows the
user to echo messages on the monitor.
APPROVED for use
with telecommunication systems
run by British Telecomm unicat ions
in accordance with thefoconditions
in the instructions for fise.
B.T. Approval No. S/13S9/3/D/021907
163
ACORN USER AUGUST 1984
BBC
The Broadway Drive,
| y already in use all over the
v world by many leading
Colleges and Universities, is
y now available at more
j competitive prices than ever.
All drives include the Broadway
publication “Making the most of your
BBC Disc System” and accompanying
utilities disc (available separately at
£30. per set), and offer the back-up that
has made Broadway one of the principal
Acorn and BBC dealers.
All 80 track drives are 40/80 compatible, and the
unique Broadway 500 will write 80 to 40 tracks .
Already in use by many leading software houses.
CHOICE OF 5 MODELS \
* 100 K SINGLE 40 TRACK \ |
* 200K DOUBLE 40 TRACK %
*400K SINGLE 40/80 TRACK >
SWITCHABLE X,
* 800K DOUBLE 40/80 TRACK
SWITCHABLE
* NEW 100 K 40 TRACK PLUS 400K
40/80 TRACK SWITCHABLE
Ready to use, includes: Manual, Format Disc
Leads
Broadway
T7IT TinmBATlTTnCi Bw
ELECTRONICS Aston Road, Bedford, Beds MK42 OLcJ. Telephone: (0234) 88303. Part of the Mushroom Computer group of Companies.
164
ACORN USER AUGUST 1984
MICRO GALLERY
‘Almost the real thing’ by Malcolm
Banthorpe. Because Malcolm is now a
regular author - and has won a prize in
Micro Gallery before, we’ve had to
exclude his entry. However, we’ve
printed it because it shows what’s
possible if you try.
Malcolm started with a wire-frame
cylinder drawn at a suitable orientation
on his own software. This wire-frame
structure was used as a three-
dimensional grid for superimposing the
lettering and other surface detail with a
Graphpad graphics tablet.
An ellipse-drawing routine was used to
achieve the curves of the lettering.
Highlights and shading were added by
the Graphpad with Gaelsett’s ECFG
program.
READERS’ PICTURES
MICRO GALLERY is an occasional feature showing screenshots of graphics
produced by readers. All entries printed receive software as prizes. There
are few rules, but entries should be provided on cassette or disc with a short
note on how the picture was developed. It also helps us if you can provide
a transparency. Send your entry to: Micro Gallery, Acorn User, Redwood
Publishing, 68 Long Acre, London WC2E9JH. Please enclose a stamped
addressed envelope if you want your entry returned.
1ST. Lion, Train and Cat by Ron Owen
from Middlesex. Congratulations to Ron
on a series of pictures - three of which
are shown here. They were all plotted in
mode 2 using a combination of freehand
drawing, pixel plotting, colour fills and
user designed graphics. Ron wrote the
software to use with Joe Telford’s light-
pen from AU March ’83.
2ND. 3D membrane by Alain Noullez from
Belgium. Pride of place goes to another
sequence, this time showing the results of
stretching a membrane by 3D objects.
Alain wrote the software himself in Basic.
The type and number of objects used and
the membrane can all be altered.
3RD. Goblets by Ranjan Bhattacharya.
This is a shot from an animated program
which draws the goblets one by one and
rotates them about their stems. Ranjan
used a similar technique in his entry
showing a rotating planet.
165
ACORN USER AUGUST 1984
SOLIDISK SIDEWAYS RAM: 8,000 UNITS SOLD
HOW ABOUT COMPATIBILITY?
The Sideways RAM is completely compatible with all issues of BBC computers, disks, all
sideways ROMs, second processor, Torch disk pack, Teletext, Econet etc. but NOT with
ROM extension boards, since it can replace them.
Its power consumption is so low that you can use it in conjunction with twin disks.
HOW DOES IT WORK?
Occupying the same place as sideways ROMs (such as BASIC, DFS, CPN etc), it is treated
like other Sideways ROMs and therefore can replace them.
The Machine Operating System uses Sideways RAMs as naturally as Basic, without
procedures or programming rules.
Sideways RAM can run any language, any filing system including Hi-Basic and second
processor DFS.
SIDEWAYS RAM POWER IS IN THE SOFTWARE:
Different from Sideways ROMs, Sideways RAM can be written into. This property gives
birth to a NEW GENERATION of software for the BBC computer: SERVICE RAMs and
VIRTUAL MEMORY PROCESSOR.
Each SERVICE RAM has its own commands and code as its counterpart Sideways ROM but
has its own private workspace and storage area thus leaving you with the lowest possible
PAGE value (PAGE =&EOO). On the other hand, the Virtual Memory Processor can run huge
MACRO BASIC programs (Megabytes are not the limit), keep them on disk and uses the
basic 32k of RAM as transient program area. All software for the Sideways RAM system is
free.
FREE SOFTWARE?
Solidisk Sideways RAMs is bundled with lots and lots of software, FREE and we mean FREE,
now and later. It is quite simple: for every Sideways RAM sold, £1 is spent on MORE
software. Sideways RAM users are invited to spot new applications and contributions are
rewarded at the usual rate of £1 for every 4 bytes of machine code.
The result is printed on the opposite page.
UVIPAC EPROM ERASER
HOW ABOUT THE FUTURE?
Solidisk Sideways RAM is also widely used in schools for ECONET stations, by professional
programmers for writing programs, research laboratories for RAM disk data base, at home
for wordprocessing and now even games.
New areas are being developed: Telesoft and Teletext logging, Speech Processor
assembler and Relational Data base to cite a few.
As the price of 16k EPROMs are as high as £20 at the present time, more Sideways ROM
software publishers will be willing to sell their software on disk. Solidisk will mail FREE OF
ANY COST their advertisement to ALL Sideways RAM users providing the price of the Disk
version reflects savings in the cost of the ROMs. Solidisk believes that the majority of BBC
users will have their Sideways RAM fitted before the end of next year.
Also unlike other makes (SIR, APTL, WE Sideways ROM/RAM extension boards and the
Aries B20), Solidisk Sideways RAM is expandable from 16k right to 128k and now to 208K.
As a result of VLSI technology and volume of sales, Solidisk products also have a lower
shop price than any other products.
OTHER PRODUCTS FROM SOLIDISK:
UVIPAC EPROM ERASER:
Uvipac is powered by the mains, simple to operate and can erase 3 Eproms of any type in
just 15 minutes. Uvipac is ideal for home use.
TEAC DISC DRIVES FD55 Series
DETACHABLE KEYBOARD CASE:
Remove the keyboard from the BBC computer and instal it in the new case. Replace the old
3 keyboard tail by the new 24" cable and you can work really in comfort even for very long
hours. The keyboard case is more a productivity tool than just ergonomics.
CPU CASE:
Replace the top of the BBC computer case by this metal CPU case. Sit your monitor on top (it
is tough enough to take even your weight!). The CPU case has 2 compartments for half
height 5.25” disk drives with fixing screws, air vents and provision for a bolt-on fan. At first
sight, there is no trailing wire. Looking inside, there is enough room to accomodate Teletext
Adapter, Second Processor, Solidisk and a fan!
DOUBLE DENSITY DISK INTERFACE:
2 versions of this double density interface will be available: as direct replacement for the
Acorn Disk Interface (Version A) and as a Second Disk Interface (Version B) adding to your
existing interface. They all use the same Western Digital controller chin (WD1770).
Price £39.95 inclusive
DISKDRIVES:
3 models are being offered:
STL55A: 40 tracks single sided, SLT55F: 2 x 80 tracks, double sided and the best of mini
floppy technology STL320: 2 x 160 tracks, double sided.
All disk drives are supplied with cables, formatter disk, head cleaning kit and 2 year
warranto.
WHICH SIDEWAYS RAM DO YOU NEED?
HOW EASY TO INSTALL:
Solidisk Sideways RAM is available in 16 (SWR16), equivalent to 1 sideways ROM, 32k
(SWR32), equivalent to 2 sideways ROMs, 128k (Solidisk), equivalent to 8 sideways ROMs
and the 20 G Solidisk equivalent to 12 Sideways ROMs. You can buy a small Sideways RAM
now and upgrade it later. From the SWR16 to the SWR32 is by straight exchange, from the
SWR32 to the Solidisk is by adding the 96k Solidisk Extension, from 128k to 2 0*2, is by
exchange of the RAM card.
FREE SOLIDISK SOFTWARE:
W0RD64:
WORD 64 is a Service RAM, it uses Solidisk as storage for WORDWISE, up to 64K free
characters for any text.
SILEXICON:
SI LEXICON is a Spelling Checker for Solidisk. SILEX scans texts at more than a 1,000 words
a minute and compares each word against the dictionary, Silexicon marks the mis-spelt
words for either addition to the dictionary or eventual correction.
PRINTER BUFFER:
PRINTER BUFFER is a Service RAM, it increases 500 times the normal 32 bytes printer queue
to 15K bytes, completely transparent to the user. PRINTER BUFFER is as useful for printing a
long document as for a short program listing.
STLEOO:
STLOO is a Service RAM, it is Disk Filing System that leaves PAGE at &EOO, has built-in disk
formatter/verifier and automatic track stepping for 40/80 track disk drives.
STL150:
STL1 50 is a Service RAM to enhance Acorn's .90 DFS to offer up to 1 50 directory entries per
side.
STL-RFS:
STL-RFS (RAMTIOM filing system) is a Service RAM and an innovation in portable
applications. STL RFS saves any program in a Sideways ROM format, it can then be copied
onto EPROM to give instant recall of your programs. Plug this EPROM into any sideways
socket, type *RFS and it runs itself. Compatible with the ELECTRON and BBC, tape and
disks, SWR16, SWR32 and Solidisk.
INDEX:
INDEX is a Service RAM, it stores all the entry points of one or several sequential data files
such as mailing list, stock list, accounts etc, merges, sorts them in alphabetical order and
gives instant access to any record. INDEX can handle 1,100 records of any size, any type, any
number of fields.
MACRO-BASIC:
MACRO-BASIC is a program generator. You use a wordprocessor to create a command file
which is then scanned by MACRO. MACRO uses other programs, subroutine libraries, text
files (actually any or all files on your disks) as source to generate a bug free BASIC program
which can be very large (Megabytes are not the limit).
VIRTUAL MEMORY PROCESSOR.
VIRTUAL MEMORY PROCESSOR (VMP) uses extensively overlay technique and Solidisk as
back store for very large programs that cannot be run otherwise. VMP uses the 32k basic
RAM as transient area: it operates on a Main Program as generated by MACRO-BASIC,
taking different segments from the Solidisk Store, POOL, HOLD, FREE or CLEAR segments
from the transient area. For example: VMP will accept 20 segments of 10k of Basic
assembler and assembles it into 16k of machine code.
MENU:
MENU puts all computer's resources at your fingertips. MENU displays your Sideways
Firmare, Disk Directories, Sideways RAM system, Solidisk System etc.
MORE FREE SIDEWAYS RAM SOFTWARE TO COME.
While others are making promises for software to be written, Solidisk Systems RAM comes
with a complete, novel and powerful software package including compatibility with existing
sideways software.
Each Sideways RAM is accompanied by the Sideways RAM User Manual, full 1 year
warranty, 1 utility disc* and free mailing on all new publications from the Software Support
Service.
•It should be understood that we cannot put as much free software on a 40 track single sided as on 80 tracks. The present
software package require 160 tracks of storage and can be accommodated on ONE 2 X 80 track double sided diskette, only
the most useful programs are supplied on other formats (ie 40 track single sided, 2 X 40 track double sided, 80 track single
sided) Should you require the whole collection of free software, please place an order for extra disks
For the technical minded: the Source Code and Technical Manual (3 floppies and a 300 f page book) price - £10, the
SILEXICON EXTENSION PACKAGE (3 floppies and a 40 page mnual, 30,000 word dictionary: English and French now,
German and Spanish planned) price £9.00 '4S' also publishes regular updated SWR utility discs at £3.00.
Every user can do contract work for the SUPPORT SERVICE and make a lot of money for him/herself!
SEE US AT
The 2nd
Official
Acorn User
Exhibition
OLYMPIA
16-19 AUGUST
1984
Push in the base unit
Connect the control wires
PRICE LIST (including VAT and post & packing)
SIDEWAYS RAM
SWR 16K
SWR 32K
128K SOLIDISK
208K SOLIDISK
£43.65
£59.95
£150.95
£243.00
The following are upgrade prices for existing Sideways Ram owners :
16 - 32 (please return complete item) £18 00
16 - SOLIDISK (please return complete item) £109 00
32 - SOLIDISK (no return necessary) £93 00
128K-208K SOLIDISK £93.00
DISK DRIVES
STL55A (40 track, single sided, cased with cables, diskette, manual
and 2 years warranty) £142 95
STL55F (2 X 80 track, double sided, as above) £232.95
STL320 (2 X 160 tracks, double sided, as above) £499 00
FLOPPY DISKS (DATALIFE Verbatim):
MD525 (SS DD 40 or 80 track) box of 10 £16.00
MD550 (DS DD 40 or 80 track) box of 10 £22 00
MD557 (DSOD98 TPI) box of 10 £27.00
CPU CASE £13.00
DETACHABLE KEYBOARD CASE £27 99
EPROM PROGRAMMER (used with Sideways Ram) £16.00
UVIPAC EPROM ERASER (free standing unit) £20 95
2764 PACK OF 5 ...... £36,00
SOURCE CODE + TECHNICAL MANUAL £10 00
SLEXICON EXTENSION PCKAGE £9.00
WE STOCK A LARGE RANGE OF PRINTERS AND MONITORS CALL
OUR SALES OFFICE FOR IMMEDIATE QUOTATION
HOW TO ORDER?
You can order any item using the coupon. Post and packing is only charged once.
Access and Barclay card holders can place their order by phone.
Educational authorities, Acorn dealers and OEMs can obtain quantity discounts.
Name:
Address:
Credit Card Account:
Total: £
If ordering more than one item, deduct £1 per item as post and packing cost is only charged )
SOLIDISK TECHNOLOGY LIMITED
17 SWEYNE AVE
SOUTHEND-ON-SEA
ESSEX SS2 6JQ
Callers are requested to ring first for appointment.
SOLIDISK'S NEW TELPHONE NUMBER:
SOUTHEND-ON-SEA (0702) 354674
(10 lines with automatic exchange)
HIGH RESOLUTION
THAT GOMES
HIGHY 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.”
High 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 the
Microvitec?* Would I buy one? Yes to both
questions.”
Our RGB high resolution colour monitor (580 x
470 pixels) sells for £229 95 (excluding 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.
MODEL REFERENCE
1302-2 High Resolution
RESOLUTION
580X470 Pixels
CRT.
14"
SUPPLY
22Q/240V. 50/6011/
E.H.T.
Minimum 19.5kv Maximum 22.5kv
VIDEO BAND WIDTH
10MHz.
DISPLAY
80 characters bv 25 lines
SLOT PITCH
0.41mm
INPUT: VIDEO
R.G.B. Analogue/TTL Input
SYNC
Separate Sync on R.G.B. Positive or Negative
EXTERNAL CONTROLS
On/off switch and brightness control
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-6.00pm,
Monday-Friday 9.00-1.30pm, Saturday.
* Microvitec Cub 14" monitor
I
1 To: Opus Supplies Ltd., 158 Camberwell Road, London SE5 OEE.
I Please send me:
High Resolution Colour Monitor(s) at
| £229.95 each (ex. VAT).
Medium Resolution Colour Monitor(s) at
£179.95 each (ex. VAT).
I Connection lead (s) at £6.00 each.
I I understand carriage per monitor will cost an extra £7.00.
| (N.B.A High Resolution Monitor including VAT, lead, and carriage
• costs £279 39- A Medium Resolution Monitor including VAT, lead
| and carriage a >sts £221. 89) .
I enclose a cheque for £ Or please debit my credit card
I accou nt with the amou nt of £ My Access/Bardaycard
(please tick) no. is
. Please state the make of your computer
■ Name AC23
Address
Telephone.
J
168
ACORN USER AUGUST 1984
We’ve been absolutely innundated with Free ads — something
like four times as many as we can carry. This has led to long
delays in publication and disappointment for readers. The free
ads are carried in the magazine as space permits, so please allow
up to four months for yours to appear.
ACORN User magazines from
issue No. 1 (July 1982) to April
1984. A total of 21 magazines in
excellent condition. Telephone
Gary with your sensible offer.
Copthorne 714678.
HOBBIT floppy tape system for
BBC. Leads, manual. ROM plus
six extra tapes. Cost around £170,
will sell for £90 due to disc up-
grade. Tel: 01-423 0745 (Harrow,
Middlesex).
A BBC model B for sale. Plus over
£400 worth of software, not used
for more than 2 hours. Tell me
your offer price. Write to B.
Manavi, The Hall, Repton, Derby.
BBC B. disc interface, Hitachi 3 in
drive, hi-res monitor as used on
Apricot, Star Gemini 10X printer,
Sanyo DR101 cassette recorder,
Wordwise, Beebcalc, Discdoctor,
Graphics, Gdump ROMs: cost
£1,200, selling for £850. Tel: Nigel
061-485 3506.
THE ATOM magazine, No. 6
wanted. Will pay £2. Ring Andrew
(0474)812704.
BBC model B. Six months old.
Many games and Wordwise.
Basic two, 1.20S manual, good
condition, £390. Tel: Southend
(0702) 64715, evenings.
TRS-80 model l/lll and Genie
Pascal compiler V5.3, £50 ono.
Texas TMS 2564 EPROMs, £4.
Video Genie and expansion. £330
ono. Write for details: Mike Tubby,
75 Oaklands Avenue, Droitwich,
Worcs WR9 7BT.
ATPL sideways ROM expansion
board. Unused, in original pack-
aging. Plus Beebcalc ROM £49.
Phone (0742) 342870 or write to
Mike Robinson. 8 Cyprus Terrace,
Sheffield S6 3QH.
BBC B, 100k disk drive (+ inter-
face) and sideways RAM. Sup-
plied with virtually all the ROMs,
business, educational and games
software on the market. Valued at
well over £3,000, sell for £1,000.
Phone (05827)69152.
8271 disc controller chips for sale.
Any offers over £40 considered.
Ring Tone 0223 277520 after 6pm.
WANTED! Pets -two needed for
school use. Must be fully working,
large keyboard, any capacity. Can
collect if price reasonable. Please
contact Simon Thomas, Sawtry
Village College, Sawtry, Hunt-
ingdon, Cambs. PE17 5TQ.
WATFORD 13-ROM board -per-
fect condition, with instructions.
£25. Send cheque to P. S. Horner,
10 Carrington Avenue, York Y02
4SH. Tel: (0904) 797721.
VOLTMACE joystick and Volt-
mace interface, two weeks old,
£25 or exchange for Wordwise
ROM and manual. Tel: 041-946
9110 or write to Gordon Keenan,
61 Glenfinnan Road, Glasgow G20
8JG.
VECTREX. The complete portable
games system, with built-in VDU,
sound and joysticks. System com-
plete with Minestorm, Hyper-
chase and Cosmic Chasm. A
super bargain at £85, normally
£165. Tel: Stonehenge 43343.
DISC drive 100k Olivetti (as for
Acorn), £125. Includes all leads,
formatting disc, manual plus £50-
worth of software. Ready to plug
in and go. Tel: 01-455 1069, even-
ings.
SHARP MZ80A for sale. Integral
monitor and cassette deck. Orig-
inal guarantee, virtually unused
-(-manual and books, £300 ono.
Tel: (0246) 450735, evenings only.
VIDEO Genie EG3008 (Z80A and
3.5 MH3), expansion interface
EG3014, monitor, manuals, leads,
circuit diagrams, tons of software,
including LDOS 5.12, etc, £330
ono. Mike Tubby, 75 Oaklands
Avenue, Droitwich, Worcs WR9
7BT.
FOR SALE. BBC B (OS1.2), boxed
with lead, manuals, lots of soft-
ware. magazines and books and
dust cover, £395 the lot. Tel: Jason
(0803) 28760, after 5 pm.
ATOM software required. Mine
destroyed. Nick Humphries, 51
Edgeme Moors Road, Scun-
thorpe, South Humberside DN15
8ES.
BBC model B with DFS and Word-
wise. Opus disc drive, with ten
floppy discs. Four months old,
hardly used. Worth £800, sell
£600. Tel: 01-460 2104. Jim Scol-
lay.
WANTED. Acorn Electron and
manual in good condition, will pay
£100. Write to A. Eliott, 59 The
Mayfields, W-ton WV1 2JH or
come round after 6pm.
WANTED. BBC disk drive or Tele-
text adaptor in exchange for Atari
VS plus II cartridges, two joystick
paddles (everything in good con-
dition). Tel: 01-889 9887 after 5pm.
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.
ZX81 (16k) RAM and programs,
loading aids and manual, PSU,
leads etc. Offers. Oric 1 48k RAM,
programs, leads, manual. Offers.
Big-ears and Chatter Box. with
documentation, leads, etc. Offers
over £80. Tel: (0689) 35353, even-
ings only.
ELECTRON Boxed as new. Six
months guarantee, plus software,
plus back issues of Acorn User
and Elbug Users magazine.
Genuine reason for sale. Will
deliver to London or Medway.
£185 ono. Tel: (0634)814540.
ATOM word processor ROM with
manual. £10. Seikosha GP100 fric-
tion feed attachment, unused, cost
£28- £10. Tel: (0274) 875976, after
6 pm.
BEST offer over £235 within five
days of this advert secures my
Electron, plus W. H. Smith
cassette recorder, including
leads. Money Management,
Chess, software and Elbug maga-
zines. Tel: (0794) 22755.
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. Also Acornsoft’s Snap-
per for the Electron, £6. Tel: (0792)
202187 (Swansea).
BBC model A, with 32k, VIA, ana-
logue I/O + 1.2 OS plus desk/con-
sule, software and magazines.
Excellent condition, £265. Phone
Wolverhampton (0902) 896335.
ACORN Atom, 12k/12k via. PSU,
FP ROM, Utility ROM, latest key-
board. Boxed incl. manual, books
and programs (Invaders, Cylon
Attack, Snapper, etc), £80 ono.
Tel: (0324) 711867 (Polmont, nr
Grangemouth).
VIEW ROM with manuals in orig-
inal box £40. Telephone Wantage
(02357) 2774 evenings/weekends.
TRS-80 model III micro and
recorder, manuals, cables, books
and software, only £400. Will
separate if necessary. Tel: 570
6393. 81 Broad Walk, Heston,
Middlesex TW5 9AA.
BBC model B, Zenith green
screen monitor, cassette, £60 soft-
ware (Lisp, White Knight, games),
Advanced User Manual, £425 ono
or will split. 0703 617214.
FREE PERSONAL AD SERVICE I
I
I
I
Sell your old hardware or pass on information. Fill in the form below to a maximum
of 32 words (one in each box) and send it to Acorn User Free Ads, 68 Long Acre,
London WC2E 9JH. Use capital letters, and remember your name, address or tele-
phone number. This is a service to readers - no companies please. One entry per
form only, and we cannot guarantee any issue.
I
I
I
I
l
I
I
169
ACORN USER AUGUST 1984
Tutorial Software Ltd.
SENIOR SCHOOL
EDUCATIONAL PROGRAMS
Developed in schools and now available to interested home
micro users. Research has identified the compulsory exam
topics, and professional programmers have coded these into
exciting educational games which have been proven to
effectively teach and entertain.
Now available for BBC B and ELECTRON. Each pack
contains main program, extra self test program and Core
Facts book for only £11.95 or any two for £19.95.
MATHS 1:
TRY-ANGLES
MATHS 2:
COORDINATES
PHYSICS 1:
OHM RUN
PHYSICS 2:
ISAAC
GEOGRAPHY 1:
MAYDAY
GEOGRAPHY 2:
WEATHER
Draughts style teaches angles
ratios, tan, sin, cos. 25 levels
Battleship style teaches x and y in
four sectors, directed numbers
Baseball style teaches
D.C. Circuits, resistors, cells, V = IR,
Series & Parallel.
Gunnery style teaches mass,
weight Newtons Laws and
projectiles
Orienteering style teaches O.S.
symbols, grid references, bearings
Forecasting style teaches symbols,
pressure systems, synoptic charts
Send your name, address, and cheque/P. O. to DEPT. A.
TUTORIAL SOFTWARE LTD., FREEPOST, WIRRAL, MERSEYSIDE L61 1AB.
Please state BBC B or ELECTRON
GUARDIAN SOFTWARE
presents
for DISK OWNERS
SOURCE LIBRARY MANAGER
(SLM)
A new concept in ROM based software for the BBC MICRO
Features include:
★ Stores and retrieves any amount of BASIC and/or
ASSEMBLER source code, upto the full capacity of a disk
(1 00/200k).
★ Creates a LIBRARY of upto 399 "members" per 80 track
disk or upto 1 99 "members" per 40 track disk.
★ Allows upto 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 commands).
★ Includes 15 page Manual (A4 size) and fitting instruc-
tions.
★ Many other features too numerous to list here.
FULLY COMPATIBLE WITH 6502 SECOND PROCESSOR
IDEAL FOR BEGINNERS AND
EXPERIENCED PROGRAMMERS ALIKE
PRICE £36 (incl. p&p) or large SAE for Fact Sheet to:
GUARDIAN SOFTWARE
21 Harvey Road, Walton-on-Thames
Surrey KT12 2PZ
Utility Toolkit in ROM for the
BBC Micro
A BRIEF SPECIFICATION
•FIND — find any strinfl or keyword in a Basic program
•REPLACE — a string or expression with one of ANY length
• LV A R — decimal or hexadecimal variable list
•CRUNCH — compacts program into multi-statement lines
*DEREM — one of three less drastic compactors
•EXPAND — open up a gap in the line numbering
‘LSTERR — automatic error line listing ready for editing
•MERGE — one programe to another, with auto renumbering
•REPAIR — a Bad Program' and list suspect lines in it
•SHIFT — a Basic program up or down to any page
•KEYS — display defined key contents in editable form
‘MEMLOCS — print al pseudo-variables and memory free
•LOCK — make a software protected cassette tape
•PDUMP — a large scale Epson printer dumper with border
•REMOVE — as Basics' delete but done instantly
Plus ten more useful utilities for program development
and debugging. Compare these facilities and our price, then
decide on the Intersoft U— TOOLS system.
Needs OS 1.20 (and a spare ROM socket)
£26.95 (Inclusive of VAT and P&P)
Send cheque or P.0, to INTERSOFT
26, Netherfield Road, Sandiacre, Nottingham. NG 10 5LN
Trade enquiries welcome
\bvsm
The VASM Syst
Vida Rebus 6502 Ass v2.0C
*H The VASM System
VASM is a cornolete DISC-BASED Assembler
and INTEL file Locator System in ROM,
especially designed for useexith standard
text editors such as View and Woramse.
With VASM it becomes possible to develop
professional machine code programs in a
; professional «ay.
QRY Rom Version
cond not romv
org S1900
else
org $8000
endc
► Professional 6502 Assembler
for Disc Systems
► Industry Standard Intel Files
► Compatible with Standard
Editors (expands tabs)
► Full Documentation
1900 A200
1902 BD0E19
1905 F006
1907 20E3FF
190A E8
1 90B D0F5
190D 60
.start: Idx #0
Ida mesg,x
beq 2X
jsr osasci
inx
bne IX
rtS
;$tring print routine
;Get the character
; Finished?
;No- print it ORDER
YOURS
;and continue. TODAY!!
Now your BBC Computer can be used to develop any size
machine code program - in one go! Facilities include
Cond. Assembly, Pseudo-Ops., Ext .Librar ies, Paged 0/p,
Local Labels etc. For quality development - use VASM!
1928 BUF
0000 ROMV
PRESTEL I 288
<±x
IN I 1922 0
h CL
VAT RIG. NO. 403 9099 54
0015 BUFLEN
1900 START
vjDFj nmm
0000 error(s) detected
628F bytes free
PO Box 256 Watford . HERTS WD1 8HY Tel (0923) 53514
170
ACORN USER AUGUST 1984
BBC model B, 1.20S. DFS, fitted
with Wordwise ROM, Sony
cassette recorder, manual, cover,
etc, £420 ono. Tel: Leeds (0532)
585853.
GRAPHICS digitiser by Minor Mir-
acles, mint condition, never used
(unwanted Christmas present),
new £20, will sell for £14 or swap
for Computer Concepts’ Graphics
ROM. Contact Roger, (09363)
3872, after 5 pm.
PHOENIX Amber high resolution
monitor with anti-glare screen,
with cable for BBC micro. Cost
£123, sell £60. Phone Swansea
(0792)208361.
ATOM wanted. Floating point
ROM, Toolkit ROMs, BBC Basic
board, Arcade games. Send
details to Joel Connault, Le Plan,
F38490 La Batie Divisin, France.
Tel: 76 3222 17.
MICROLINE 80 printer, very good
condition. Character ROM altered
to suit BBC character set, £120
ono. Tel: Richard Harris, Sheffield
(0742) 383532.
WORDWISE, Beebcalc, both
boxed as new, £20 each. Kenda
double density DFS complete,
£80. Prism modem plus Micronet
software, £50. Tel: 01-380 5377 or
0621-892732 (ansaphone), Bob
Fuller.
DO YOU wish to sell your BBC
model B for up to £250 cash, any
condition considered? Ring
Michael, Stithians 860580, even-
ings, or write to: M. Griffiths. Little
Menherion, Carnmenews. Red-
ruth, Cornwall.
BBC official 800k drives, £500.
Acornsoft BCPL, £70. Microtext,
£30. View word processor, £40.
Computer Concepts' Discdoctor,
£22. Beebcalc, £22. All items
under 7 months old and in excel-
lent condition. Tel: (0327) 703792.
MAGAZINES Back issues of
Popular Computing Weekly,
Volume 1, all but No. 35. Volume
2, Nos. 1-17. Offers. Tel: Mansfield
(0623)810619.
BBC B 1.20S, 6 months old,
hardly used. Joysticks, books,
magazines and radio cassette
recorder, only £350. Tel: (0783)
362862 (near Newcastle upon
Tyne).
MICRONET/PRESTEL: Prism
acoustic modem for BBC B with
all cables, software, boxed. Only
£40 ono. G. Lock, 34 Quaker Rd,
Ware. Herts. Tel: Ware 66972 after
6pm or weekends.
SHARPSOFT for sale. 5 original
M/C Sharp MZ-80K games includ-
ing Asteroids, Defender, £2.50
each, plus book of games and
MZ80K Basic book. Books £3.50
each or everything £17 ono. Tel:
W-S-M 419765, after 6 pm.
MATTEL Intellivision for sale, with
four boxed cartridges including
Space Battle and Astrosmash.
Only £80 ono. Phone Thatcham
(0635) 67257 after 6pm.
ROM expansion boards, unused.
Watford. £28; SIR. £28. Tel: Mers-
tham, Surrey (07374) 2413.
MICROTAN 65, with Tanex,
Tanram, hi-res, keyboard,
cassette, tapes and manuals,
£225. May split. Tel: Weston-
Super-Mare 413081.
ROM expander board, X13. Switch
ROMs off in pairs if worried about
power. Upgrading to double
density, can’t fit both, £30. Two
minute operation to plug in. Excel-
lent design. Tel: (0476) 66923.
ATOM 64k RAM 16k ROM includ-
ing Ross software utility EPROM
plus FP and PSU and intro
cassette package and other pro-
grams and Atomic Theory and
Getting Acquainted books and
leads. £130 ono (quick sale). Tel:
01-937 0157, after 6 pm.
WATFORD ROM board, hardly
used. Offers around £25. Also
over 300 programs to swap on
disc. Contact Tufail on 01-843 9172
or write to 29 Lancaster Road,
Southall, Middlesex UB1 1NP.
PRINTER. Teletype 33 with RS232
interface, manuals, many spare
parts. 110 baud, will suit many
computers including Spectrum
and BBC. £50 ono. Will deliver
within 50 mile radius, else buyer
collects. Tel: Scunthorpe (0724)
858569.
WANTED: Atom Disc Interface
(Computer Concepts’ preferred).
Paul Compton, 43 Tuffnells Way,
Harpenden, Herts AL5 3HA. Tel:
(05827) 60986.
BBC model B. Many programs,
joysticks and speech synth (not
Acorn). OS1.2 and OS0.1 sup-
plied. £350 ono. M. Malkin, 19
Rhys Avenue, Kinmel Bay, Rhyl,
Clwyd LL18 5NS. All replies
answered.
BBC B 1.20S plus disc interface,
tape recorder, teletext receiver,
Prestel acoustic modem, soft-
ware, leads, books, magazines -
all for £550 ono. Telephone (Hit-
chin) 0462 59335. (Daytime 0462
51114).
HOBBIT Floppy tape system for
BBC with tape operating system,
manual and leads. Practically
new, for only £100. Tel: 01-341
1195, after 5 pm.
BBC B 32k, 1.20S, Basic II, Hobbit
floppy tape system. Also cassette
player, some software books, etc.
All as new. £395, no offers. Tele-
phone Farnham (Surrey), 724754,
anytime.
ATOM 12k -f 16k FP, A + F Utilikit
ROM, Getting Acquainted, magic
books, manuals, software, 5 volt 3
amp, psu £125. Tel: (0294) 67828.
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.
Tel: (0254) 392316.
ELECTRON (issue two) with re-
liable cassette recorder, both
under guarantee and in good con-
dition, plus many games, utilities.
Only want £220 ono for quick sale.
Phone 01-907 3119 after 6pm.
BYTE, Kilobaud, 80 Micro, 73, etc
available in exchange for your un-
wanted American (only) computer
magazines. Send list. Smith, 84
Edenfield Gardens, Worcester
Park, Surrey. KT4 7DY.
WATFORD Electronics 13 ROM
expansion board for BBC, £20
ono. Tel: St Albans (0727) 53946,
after 5.30 pm.
RH Electronics lightpen, £25.
Acornsoft Forth on disc plus book.
£15. Both excellent condition. Tel:
(0367) 21631, 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.
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.
BBC model B fitted with Watford
DFS 1.30, Wordwise and complete
with W. H. Smith computer
cassette recorder. All in excellent
condition, £495. Prism acoustic
modem with BBC software. £40
ono. Acorn DFS. £80. Tel: Canter-
bury 750600.
ATOM 12k -F 12k, FP ROM, Pro-
grammers toolbox, PSU. manuals,
magic book, software etc, £80
ono. Tel: Hughes (0707) 42879.
FOR SALE. Quickshot joystick
plus driver program £17. Also
Games BBC Computers Play'
(book) £1.50. Phone Mexborough
582982.
WANTED. BBC micro. Damaged
or faulty considered. London/
Home Counties area. Ring 01 646
0568, ask for Tim Jones, anytime.
BBC micro GCE German revision
programs. 160 nouns. £3. 160
adverbs and adjectives, £3. State
which or both. £5 on cassette.
Contact E. Muir, 189 Lawrie Park
Gardens, London SE26 6XJ.
ATOM 12k + 12k, PSU, FP, tool-
box, VIA + lots of books and
progs. £60. 808-3228 after 4pm
(London).
BBC B 1.20S, Acorn DFS, Word-
wise, software worth £700, 400k
double sided switchable disk
drive, 34 floppies, green screen
monitor. Worth £1,600- the lot
£1,055 ono. Tel: 047 283 378 after
7pm, Kevin Bramhill.
ACORN Atom, 12k RAM, 12k ROM.
FP ROM, toolbox, PSU. all leads,
£100 of software, all original.
Books, manual. Offers around
£100. Selling for financial
reasons. Phone Geoff on Locks
Heath 3889.
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 or 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.
TELETEXT adaptor + TFS +
manual £160. Hardly used. Write
to 1 Japan Street, Cheetham,
Manchester M8 7HF.
ACORNSOFT Meteors, £6, VU-
type, £12 or swap. Ring Jason
(0632) 739558.
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.
SALE HCCS Forth ROM plus
manual, £20. also Spy’ M/C moni-
tor. £10. Willing to sell both for
£28. Tel: T. Cain, Thanet (0843)
582852, after 6 pm.
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 £1 ,400 + , sell £850 ono or
split. Tel: Tyneside 284 3677,
evenings.
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.
WANTED. Any of these ROMs-
View WP. Ultracalc. Printmaster,
Watford DFS. Tel: 0254 47272.
BBC B Cumana 100k drive. BBC
mono monitor, ROM board, light-
pen, joysticks + various books +
software. Offers over £850, will
not split. Also Rega Planar 3 turn-
table, superb, with Goldring G920/
GC cartridge. £150, no offers.
Phone Mike. Liverpool 051-933
8387 after 5pm.
FOR SALE. P8271 disc controller
chip and DFS ROM. Offers on
Preston (Lancs) (0772) 323543.
WANTED. Acorn Electron and
manual in good condition. Will
pay £100. Write to A. Elliott, 59 The
Mayfields. W-ton, WV1 2JH.
MEMO pad program. Includes
diary, address book and tele-
phone numbers. Save your own
files with this. Works only on
cassettes not discs -only £3.50.
Write to A. Dence, 8 Beare Close,
Hooe, Plymouth PL9 9RT.
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.
171
ACORN USER AUGUST 1984
The BBC Micro has now taken a giant
step into the world of business computing.
With the addition of its new Z80
second processor, it is the first computer at
anywhere near its price to become fully
compatible with CP/M software.
As most business computer users can
verify, CP/M is the most widely used form
of software in business today.
For £299 , you're well and trul y
in business.
At £299, the Z80 adds 64K of usable
RAM to the BBC Micro. And it allows you
to use the CP/M 2.2 computer operating
system.
It’s extremely fast.
And besides giving you access to a vast
new area of software, it enables you to use
CSX graphics-based programs, the perfect
complement to the BBC Micro’s own
superb graphics.
Free software and lan g ua ges.
The Z80 second processor comes com-
plete with five CP/M business programs.
To handle your word processing, there’s
MemoPlan. It’s a program with some highly
sophisticated features, such as a safeguard
against data loss through power cuts and
the ability to show two documents simul-
taneously on the screen.
To form your CP/M personal database,
there’s FilePlan. It stores names, addresses,
telephone numbers, stock listings and
more. And if you use it with MemoPlan,
you can generate personalised letters, labels
and mail shots.
To produce forecasts and analyse
groups of figures diagramatically, simply
use the Graph Plan program. This is incredibly
helpful in working out vital business calcu-
lations, converting them into graphs and
charts.
Meanwhile, in the book-keeping de-
partment, there’s the Accountant program.
Use it to enter day-to-day transactions into
the computer. Then, at any time, you can ask
the computer to produce lists, summaries,
reports, audit trails and trial balances. You can
readily expand this package to a fully ledger
based system, complete with payroll and
more.
Finally, to help you to develop your own
programs without having specialised experi-
ence, the Z80 comes with another software
package called Nucleus. It’s a system generator
which asks you
questions
and uses your
answers to enable
the system to write the
program.
You can use Nucleus
directly with the Accountant
program, or for specialised
personal or business activities.
Additionally, the Z80 package enables
you to use three programming languages.
Your BBC Micro instantly becomes
multi-lin g ual.
To simplify writing your own software
with the Z80, there’s BBC BASIC.
For running professionally written busi-
ness programs, there’s Professional BASIC.
And then there’s CIS COBOL, the leading
microcomputer version of COBOL, the
language used in mainframe computer appli-
cations throughout commerce and industry.
With CIS COBOL, the Z80 also gives you
two sophisticated programming aids.
CP/M is a registered trademark of Digital Research Inc.
The BBC Microcomputer System.
Designed, produced and distributed by Acorn Computers Limited.
Macro.
One is Animator, an award winning de-
bugging tool which enables you to identify
programming errors quickly and easily.
The other is FORMS 2, which helps
you to write your own interactive programs
in COBOL.
With all these sophisticated features,
the Z80 package is exceptional value
for money. Indeed, bought separately
the programs and languages could
cost as much as £3,000.
Sec* the Z80 at work.
The Z80 second processor is de-
signed to be used with the BBC Micro
Model B incorporating a Seriesl.2
Machine Operating System and linked
toadual 80-track disc drive, a printer
and monitor.
Ask your BBC Micro dealer to
show you just how far it can go in the
world of serious business co m p u ting.
For your nearest dealer, ring 01-200 0200.
Technical speei lication.
The Z80 has a 64K Random Access Memory,
running CF/M 2.2 which provides approx-
imately 55 K bytes of RAM for user programs.
It operates at a clock rate of 6MHz.
Power supply is integral. Height,
70mm.Width, 210mm.
Depth, 350mm.
THE
NOUTmCRN computers ITO
DISC
DRIVES
* Northern Computers announce 6 new models of
Micropulse 5.25' ' disc drive, manufactured and
assembled in the North West, for the BBC
computer.
These drives are exactly compatible with the two
Acom/BBC disc formats. They are based on the
highest quality Teac mechanisms with built-in
power supply, as previously supplied by
Cumana Ltd.
Prices from + V.A.T.
Also: High Quality 3 " Compact Disc Drives
Prices from + v.A.T.
Each Micropulse disc drive is supplied with a BBC
cable, formatter utility disc and comprehensive
55page disc filing system manual for the BBC
computer.
For further details send large S.A.E. to :
Northern Computers,
Churchfield Road,
FRODSHAM
Cheshire WA6 6RD
Tel: 0928 35110
THE K
EXTERNAL ROM
BOARDS
For the BBC Computer and the
<► BRITISH MANUFACTURE <»■ ALLOWS 8 ROMS ON LINE
HARDWARE-BASED ROM SELECTION AVOIDS SOFTWARE
INTERACTION BETWEEN UTILITY ROMS
<► SWITCH TO REQUIRED ROM USING MANUAL SWITCH
OUTSIDE THE UNIT
RED LIGHTS INDICATE THE SELECTED ROM
•Q- HIT “BREAK” TO ACCESS ROM, NO NEED TO USE
SOFTWARE COMMAND
■fr INCLUDES ZIF SOCKET, FOR INSTANT CHANGING OF A
SELECTED ROM
■O’ INCLUDES BBC CABLE AND ROM SOCKET CONNECTOR
-0- INCLUDES SIMPLE FITTING INSTRUCTIONS,
JUST PLUG IN AND GO!
please contact: Gareth Littler
Mark Howard or Churchfield Road,
pompute^l ™“ A66RD
Division Tel: 0928 35110
ACORN USER ADVERTISEMENT PAGES - AUGUST ISSUE
AB Designs
102
Acorn
172/173
Acorn User Show
28
Addictive Games
146
Advent
130
AJ Vision
73
Akhter
120
Beebug
20/21/124/136
Beebugsoft
48/49
Bel Tech
88
Broadway
164
Brother Industries
148
C-Tech
26
Cambridge Computer Store
77
Cambridge Microcomputer Centre 23
Cambridge University Press
154
Cardiff
92
Chase Data
100/101
Cheetah Marketing
54
City Music
142
CJE Micros
72
Clares
110/111
Commotion
152
Computer Concepts
11/36/126
Computer Town
96/97
Computerama
1
Compwise
150
Comtec
132
Cumana
19
CYB Design
150
DB Enterprises
16
DN Electronics
77
Datapen
124
Datastore
55
Diamondsoft
138
Discotek
84/85
DPL
146
Duckworth
71
ECCE
17
Elbug
159
Electronequip
4/5
Ephagy Software
142
First Byte
. 6
GCC (Cambridge)
18
Gemini
34
Golem
119
GSL
151
Guardian Software
170
Harris McCutcheon
102
HCR Electronics
17
Honeyfold Software
60
Inmac
30
Intech
90
Interface
130
Interface Systems
142
Intersoft
170
Kansas
64
Keyzone
144
Level 9
118
Lifelong Learning
142
Lion House Micros
56/57/58
Loco Systems
144
LVL
IFC
Mayfair
119
Merlin
74
Micheals Business Systems
34
Micro-Fast
162
Micro-Programmer
34
Micro-Resources
154
Micro-Tek Computer Services
55
Micro-Test
8
Micro- Vi tec
98
Microfix
130
Micronet
24/25
Micronix
17
Micropower
32/109/OBC
Microwriter
116/117
MCL
71
Northern Computers
174
Opus
52/86/122/140/168
Pace
103/158
Printerland
119
Proxima
140
Robot
46
Salamander
76
SCI (UK)
160
Screens
92
Shards
115
Silent Computers
119
Simonsoft
75
SIR
132/138
Skywave
31
Slogger Software
134
Software Supermarket 99
Solidisk
166/167
Spider Systems
22
Stella-Enterprise
152
Superior Software
95/1 56/1 BC
Synergy
62
Systems
94
Technomatic
12/13/14
Three D Computers
55
Tutorial Software
170
Twillstar
67/69/71/73/75/77
Victor-Morris
92
Vida Rebus
170
Viglen
128/129/131/133/135
Vine Micros
16
Vogan Products
34
Voltmace
46
Watford
38/39/40/41/42/43/44
Sorting Program Courtesy of Gemini
174
ACORN USER AUGUST 1984
I SMALL ADS
■ BBC B. Store your current
account records with this file.
Handling program disk 40/80 £7
or cassette £5. (0273) 34167. 37
Ravenswood Drive, Wood-
ingdean, Brighton, Sussex.
■ Original BBC software for
sale: Acornsoft. Program
Power, Superior Software etc.
May consider swapping. Tele-
phone Lodge Hill 49249. Ask for
Victor (after 7pm).
■ Small boat skippers. Learn to
recognise navigation lights,
buoys and flags with Navrec.
Eight programs totalling 42k on
a 40 track disc. £10 from R.
Morris, 8 Normanby Drive, Con-
nahs Quay, Clwyd.
■ Extra words for Acorns
speech synthesiser via key-
board socket “Ashtray’’ car-
tridge. Only £10.95. Promit, 456
Clayhall Avenue, Barkingside,
Ilford, Essex. Hurry -only 20
left.
■ Print out listings. Send £1 per
program with your cassette/s or
40 track disc for same day
service. Also wordprocessing.
Send sae for details. Post to: A.
J. Services, 104 Craythorne
Avenue, Birmingham B20 1LN.
■ Programs wanted for new
software company. Good rates
paid for your own original
material. Cottage Software, 3
Conrad Drive. Worcester Park,
Surrey. 01-330-1554.
■ Atom owners! Build a speech
synthesis or colour module. Full
technical details including
demonstration programs, £3
each. Also available as kits or
assembled. K. White, 86 Neal
Road, West Kingsdown, Seven-
oaks. Kent TN15 6DQ.
■ Basicode users. Timer.
Records Chipshop programs
while asleep. Radio cassette
recorder, motor control and
BBC A/B necessary. Send £3. A.
Shirley, P.O. Box 108, High
Wycombe, Bucks HP11 1LA.
■ Tortoisesoft presents: Magic
& Mayhem, an adventure game
for the impatient! Pentoms:
Graphic puzzle, 2339 solutions.
Both programs cassette £7.95.
40 Track disc £9.95. 14a Windsor
Road, London W5. Tel: 840 2120.
■ NEC PC-8023 dot matrix
printer for BBC, in mint con-
dition with user manual, cable
and comprehensive screen-
dump ROM. Only £240. Also
fully expanded Acorn Atom: any
offers? Tel: Marc (01) 954 6367.
■ Three BBC B programs -our
much acclaimed Cricket Simu-
lation, Jewels of Nabooti (an
educational adventure); and
French Tutor. £6.50 tape, £7.95
40-track disc from S. Grist, 127
Waxwell Lane. Pinner, HA5 3EP.
■ 50 high quality, low cost
games including Zaxxon, Dr.
Who, Tron, Tempest, Knight
Rider & more: all on tape @
£6.95 (tape to disc instructions
included). Ranjan, Dept (AU), 3
Wensley Close, Harpenden,
Herts, AL5 1RZ. (48 hr despatch
service).
■ Music. Direct type-a-tune
program for Electron plus
“tunes for typing ”. £1. Qwerto-
mc Press, 71 Elmfield Avenue,
TeddingtonTWII 8BX.
■ Wollensak stereo cassette
copier £900. Hardly used.
Copies over 200 C12s an hour.
Ideal for program producers.
Phone Peter Okell on 061-736
2733 (Manchester).
■ BBC B/Electron. New game,
“The Blob”. Large colour
graphics and sound effects.
Cheque/PO for £3.95 to Andrew
Goble, 18 Buckland Road,
London E10 6QS.
■ Floppy disks 5^"- Lowest
prices cost/disk including VAT
and p&p. SSDD: £1.50 (1-4),
£1.40 (5 or more). DSDD: add
40p/disk. Cheque/PO to: Babel
Ltd, 166 A King Charles Road,
Surbiton, Surrey KT5 9BQ. Tel:
390-2131.
■ Spectrum Analysis. BBC B
program calculates frequency
spectrum of time waveform
input via keyboard or analogue
port. Graphical displays. £5
cassette. D. Bonfield, 4 Mars-
den Way, Orpington BR6 9TX.
■ 20 educational programs in
maths, physics, chemistry &
geography only £8.95 (tape),
£11.95 (disc). Business pack
includes word processor, data-
base, Beebcalc, V AT &
accounts only £11.95 (tape),
£14.95 (disk). Ranjan, Dept (AU),
3 Wensley Close, Harpenden,
Herts AL5 1RZ. (48 hr despatch).
■ Rompull + Tapedump: £5.
Super Diskmenu + EPROM ver-
sion (on tape): £5. Tape2tape +
Tape2disk+ Disk2tape + Disk
2disc + tapedup: £5. R-Soft, 22
Marriotts Close. Felmersham,
Beds MK43 7HD. Tel: 0234-
781730.
■ Egg the upgrade - enhances
Chuckie Egg -8 new boards -
joystick routines -start at any
board -up to 255 lives! £3.50
(inc p&p). Sae details to Crystal-
soft, Dower Cottage, Gold Hill
East, Chalfont St. Peter. Bucks
SL9 9DL.
■ Softspeech BBC/A/B with
your own voice, any vocabulary,
2secs/K, hardware included.
Speech module, demos, assem-
bly listings; link to your Basic
programs. Tape £10. Opensoft,
12 Blyth Place, Russell Street,
Luton. Beds.
■ Personalise your BBC micro.
Personal message on power-
up. Password (optional). On
sideways EPROM. Send £15 (or
£5 + 2764 EPROM), message,
password (8 characters), if
required. I. Whetton, 13 Wood-
leigh, Walton, Brampton, Cum-
bria.
■ Sale: function key definitions,
10 overlays, spiral bound. £1
each or 3 for £2. Funkey Access-
ories, 71 Rhydhelig Avenue,
Cardiff CF4 4DB.
■ Atom 12k RAM fp ROM with
documentation and two power
supplies. NeVer really used.
£50. Also Sony B/W for sale. Tel:
01-870-6664 (Evenings).
■ FX80 owners. Want near-
letter-quality print! Send sae for
sample printout or £4 (inc.) to S.
Linter, 1A Bull Lane. Boughton.
Faversham, Kent, ME13 9AH.
■ ROM Filing System: generate
your own 8-16k RFS files to run
from EPROM/sideway RAM: £5.
R-Soft, 22 Marriotts Close, Fel-
mersham, Beds MK43 7HD. Tel:
0234-781730.
■ BBC “Image ” -ultimate tape
back-up copier. Copies virtually
everything. Send sae for details
of its incredible features. Also
locks and unlocks programs.
100% M/C. £3.80. P. Donn, 33
Little Gaynes Lane, Upminster,
Essex RM14 2JR.
■ Professional programmer
offers Basic and Machine Code
programming service and pri-
vate tuition in programming and
computer literacy. Tel: 01-693-
8434. Micronet 01397653.
■ Ardsoft Educational Software
announce the release of their
new, quality educational soft-
ware. Free catalogue and demo
cassette available on request.
Send 50p (p&p) to Ardsoft Edu-
cational Software, 20 Castle
View, Leeds LS17 5BY.
■ Joysticks - top quality at
amazing low price. Only £9.95 a
pair. Easier to handle and faster
than others costing twice as
much. Cheque/PO to Peritron,
21 Woodhouse Road, London
N129EN.
■ Machine generated tape
copies of your own programs
from 28p including tape. Dis-
count for quantity. Hard copies
(75p) for debugging or backup.
Quotes, ring 0724-734098.
■ Infant/Junior schools. 22
tried and tested programs at
£2.50 each. (Tape or disc).
Large sae for list. 18 Nant Eos,
Holywell, Clwyd CH8 7DA.
£10 SMALL AD SERVICE T
Please include your cheque for CIO made payable to Redwood Publishing. This is U
| the standard fee. Don’t forget your name, address or phone number. Send cheque 1
plus form to Acorn User Small Ads, 68 Long Acre, London WC2E 9JH.
1
1
1
1
b
1
to
1
1
1
1
1
L.
175
ACORN USER AUGUST 1984
DIARY ■
Hermann Hose wheel talks to our man on the Cam Orson Fact
Millionaire etitrepruner Hermann , 34, was born into the aristocratic Hoseivheel family.
Although the family motto is *lch bin nicht ein German ’ the Hosewheels originated in
the Bavarian village of Beebonsberg before moving to Austria and wine-making. He
followed a distinguished career in particle physics, discovering the atom, proton and
electron. He is married to Pamela Rasp, the New Zealand bio-chemist. As yet they
have no children but a very large Econet at their home in Cambridge.
A LIFE
IN THE
DAY OF
A HERMANN
I awaken at
4.30 each
morning and
arise immedi-
ately. Before breakfast every
day I take exercise, it prepares
me for the day ahead. Some
days 1 run only a half-mara-
thon, but usually I run the full
distance. I wave to Clive as I
lap him at Grantchester.
I often fly to San Francisco
for discussions at our research
centre in Palo Alto. I buy Cali-
fornia before returning for
lunch with Chris.
We eat at Kings College
where I did much of my
research. I believe it is very
important to keep up the old
college ties, in fact we are think-
ing of buying Kings to house
our growing R&D division.
Over lunch Chris and I
discuss the next stage of the
master plan. This is to asset-
strip IBM. The two assets of
value to us are their massive
customer base and their
worldwide chain of office
blocks. We intend to strip out
every installed IBM main-
frame and replace it with a
Beeb with Hyper-Tube inter-
face to the Ultimate Machine
(UM) that R&D are building.
■ THE MEP has drawn a blank
with Sinclair in trying to draw
up database guidelines.
Sinclair’s boys are the only
ones to express a wish not to
participate, as virtue is appar-
ently seen in incompatibility.
■ MARKETING man Tom
Handbay has described
reports of his replacement by
a graduate as ‘premature’. He
claims that no-one in Cam-
bridge has yet seen a working
All the parasite terminals will
be replaced with Acorn ter-
minal emulators connected by
our new Psychonet telepathic
interface.
The IBM office blocks will
give us the chance to diversify
our operation into luxury
hotels. By simply replacing the
office furniture with bedroom
furniture and the M in IBM
with an acorn we will create in
one operation the largest chain
of hotels in the world. Hotel
managers will come from the
Product Services division.
After lunch I go to our R&D
labs where I like to spend my
afternoons solving the remain-
ing problems on the AUT
(Acorn Universal Tube). This
is simply a high-frequency
radio IO port which will inter-
face with anything attached to
a UTI (Universal Tube Inter-
face). So on our future
machines we supply just the
AUT instead of the many
interfaces of the BBC micro
and to use, for example, a par-
Graduate and that his recent
plastic surgery in Silicon
Valley worked wonders.
‘I passed my ART (Android’s
Reliability and Training)
examinations first time.'
■ THE Oric Muser has just
announced a policy of not com-
menting on a new product until
they know something about it.
Trouble is, they need to fill
their news pages.
allel printer only a Centronix
UTI would be necessary.
After finishing the AUT we
hold a board meeting and
decide to buy some property
in the City for a new London
headquarters. Because we see
further than the rest we agree
to buy either the Post Office
tower or the Natwest building.
In the evening, Pamela and
I like to have a quiet night in,
watching video repeats of Clive
on Spitting Images . We are
often invited to speak at official
dinners, and I spoke recently
on ‘Acorns in an expanding
universe 5 to the Ecological
Astronomers Association.
Being a bio-chemist Pamela is
a wonderful cook and loves to
make the traditional Austro-
Maori dish Watanabe-schnit-
zel. Eddie the Android clears
up and after playing with the
Econet we retire
to bed to finish the
day as it started.
■ ACE investigative reporter
Orson Fact has compiled the
latest 6502 second processor
league table:
China 2
India 6
Wellingborough 17 * *
Cherry Hinton 293
Soviet Union 1 ,347,513 **
* Still in parts awaiting ship-
ment.
** Courtesy US Department of
Defense.
ACORN
ABUSER'S
OVERHEARD in a Cambridge
tavern: ‘I hear Acorn’s
dropped the 16032 second pro-
cessor.'
‘Really? What are they doing
instead?’
‘Something called the
32016. Apparently the same
architecture as the 16032 but
twice as late.'
■ A RECENT collaborative
venture with Acorn has
enabled Commodore to
release the Plus 4 computer. It
will work as a stand-alone
machine but it was really
designed as a second pro-
cessor for the Electron.
We asked Acorn’s Jean Vin-
cent when we could expect
Acorn to release the Plus 2 and
Plus 3 to interface with the Plus
4: We are working very hard
on them.
‘Currently, with all the add-
on boxes, the machine is so
deep it falls off the back of the
desk.’
■ THIS month’s Barry Wood-
entop Monumental Cockup
award goes to Inferior Soft-
ware for their Spectrum emu-
lator on the Z802P.
MD Kai Gooney commented
‘We’re very excited to have
won this award, proving our
lead in the race to turn the
Beeb into a really serious
machine. Our ZX81 emulator
is far advanced and after that
we'll announce the Oric
Atmost4.8k.'
IN NEXT month’s Acorn User
we ask:
■ ‘Does the Z80 second pro-
cessor work with Disc Doctor
in the IO processor?’
■ Is Chris Curry related to
Gandhi?’
■ Is Hermann really a Ger-
man?’
In the meantime see if you
can guess the answers from
the following anagram: ON
Next week: Christopher Wand
ACORN USER AUGUST 1984
\\\ W
ZSS&
\
TUIO SENSATIONAL NEW AELEASES
FAOM SUPEAIOR SOFTWAAE
BBC
MICRO
IU€ PRV UP TO 20% ROVAITICS FOR HIGH QUAU1Y BBC MICRO AND CICCTRON PROGRAMS
jr SUPERIOR SOFTUJ ARC LTD.
Dept.flU7, Regent House,
1 Skinner Lone, Leeds 7
Tel: 0532 459453
OUR GOAAANTCC
(1 ) Rll our software is available before uue advertise.
(2) fill our softujare is despatched ujithin 48 hours by first-class post.
(3) In the unlikely event that any of our softiuare fails to load, return your
cassette to us and uue uuill immediately send a replacement.
STRR STRIK6R (32K) £7.95
R multi-stage arcade-style gome in aihich you take control of
o 3-stage rocket equipped with 4 side losers and a central
loser connon. Not only must you defend the rocket against
the 6 types of circling alien, ond ovoid the asteroids and
fireballs, but you must olso attempt to dock the separate
stages of the rocket together. Stunning graphics, sound
effects, introductory tunes, hi-score ond rankings. Rnother
excellent program from Superior Software.
(K€V0ORRD or JOVSTICKS)
GHOUf W€ UK BHD 0V*KS«ft$-
aiiaioCRLD€
MR. WIZ (32K). £7.95
From the author of Percy Penguin, Mr. UJiz is a fast-action multi-scene
game. Guide Mr. UUiz around the garden to eat the cherries whilst
avoiding the evil gremlins. The gremlins can be killed by dropping
apples on them or by throuuing the crystal ball. Cxtra points can be
gained by eating the magic mushroom, but beuuare . . . this is the
home of the gremlins and makes them permanently furious! Sound
effects and tunes, hi-score, rankings. Superb arcade-style action.
(KCVBORRDS or JOVSTICKS).
MSB
4
TAVf AAV ^ twr m
ADVICE! BOOST YOU!
COLLECTION WITH SWOOP )
FELIX IN THE FACTORY
AND CYBERTRONs — x
L MISSION 1 M
MICRO POWER LTD.,
NORTHWOOD HOUSE. NORTH STREET,
LEEDS LS7 2AA TEL: (0532) 458800
SELECTIVE BRANCHES OF BOOTS. CO-OP.
MENZIES, W. H SMITH. WOOLWORTHS AND ALL
GOOD DEALERS
L AUTHORSI WE PAY 20% ROYALTIES! J
^ (SUPER-FAST LOADING TIME)
electron
B.B.C. MICRO
■r
Run through the
creepy mansion * 1
to rescue the
power jewels. Dodge ghostly
ghouls and bouncing spiders, leap
over poison-smeared spikes,
scamper along moving platforms t
and contracting floorboards,
and use powerful springs to
propel you onto overhanging
ledges. Superb ahimation Kl
and spine-tingling
sound effects. ■
L oA .
A M *
* j
f®fD
©
{o|
m
[jn