PRINTER
POWER
NEAR LASER
QUALITY COLOUR
FOR UNDER £1000?
FEBRUARY 1992
STILL ONLY
£ 1.60
PRIME ART
A NEW PACKAGE
FOR PRIMARY
CHILDREN
G IS FOR
GOTO
TURN TO OUR
A-Z OF EIGHT-BIT
PROGRAMMING
TOUCH SCREENS
ARC ACCESS WITHOUT KEYS
SECONDHAND ARCS • FILE COMPRESSION • LATEST GAMES
ISSN □Eb3-745b
The 4/8Mb memory upgrade for the new A5000
continues Atomwide's tradition of producing high
quality products for the Acorn range of computers.
The 4Mb card offers a complement of 2Mb, bringing
the A5000‘s total memory up to 4Mb. For those who
require even greater processing power, the 4Mb card
can be further upgraded to 8Mb, providing an ideal
Hii
m
tiji
inEEwSsi
gEfS
figmm
Fitting the 4Mb upgrade is a simple task involving no soldering or expert
knowledge. The 4 to 8Mb upgrade however, requires the A5000 to be sent
to Atomwide for fitting. Courier collection & delivery of your machine is
therefore included in the price.
4Mb RAM card - £1 1 0.00 (ex. VAT) 4 to 8Mb RAM - £399.00 (ex VAT)
A T 0
W 1
1 1
D
E
23 The Greenway Orpington Kent BR5 2AY Tel 0689 838852 Fax 0689 896088
• Produce professional qual-
ity graphics from outline fonts
• Make text follow an arc or any other
path, with micro-justification
• Add shadows, colours, slopes and other effects
• Scale, kern or rotate individual letters as well as groups
• Use your results wherever you could use Draw files
• See all effects immediately and modify them without going back to
square one. It’s all so easy!
FONTASY SITE LICENCE £80
Including Drawbender and
Placard (£70 if you already have
Drawbender)
SINGLE USER COPY £25
Do your fonts a favour, just look
at what you can get them to do
with Fontasy
All
kinds
of shadow
ROr^\UO varW
% * *
DrawBender
Moulds a Draw object into a new
shape defined by you. Easy to use
and fun to watch. High quality
results with new fast option. Sup-
plied with three outline fonts.
Single user £15 Site licence £50
Free with Fontasy site licence
Placard
Prints a Draw file across several A4
sheets to create massive posters
using an ordinary printer. Auto-
matic best fit and cutting guides.
Single user £10 Site licence £30
Free with Fontasy site licence
Please enquire about Ian
Copestake Software’s other value-
for-money products, such as,
QuicKey (‘live’ function keys on
screen, £15) • Special (neat selec-
tion of non-keyboard characters,
£10) • Whisper (the safe fan
quietener, £15) • Dongle Dangle
(screw-in design £6).
Turn to our double-
page price list for
more information
and ordering
details, or for
friendly advice
telephone,
051-632 1234
UK customers please add VAT to prices shown
pipedreamHI
/ 1 5 Scf Kuiutxrr 1 99 1
10
11
12
13 {Dear Mf> Cass id v
14
15 :I would like to thunk you and your
16 move to our new pieiniscs As a
17 ahead of schedule and die disrupt »
8 to mi absolute minimum. II tin. I*
as simple!
di ny, out for paim u l '
Imagine a flexible word processor in
which you can use fonts and pictures to
give stunning presentation to your
letters and reports. And a 93.000 word
spelling checker and user dictionaries
for letter-perfect writing.
Imagine the most powerful spread-
sheet package on the Archimedes.
Background recalculation so you carry
on working while it computes. 160
built-in functions, plus a programming
language for your own custom func-
tions. Arrays within slots for easy
manipulation of structured data.
Imagine dynamic charts straight from
your data. Multiple scales to compare
trends. Personalised Penguin Graphics
with bars filled by your own draw files to
dazzle your friends and colleagues.
COLTON software
■ 1 1 ^
Coltonsoft Limited
2 Signet Court
Swanns Road
Cambridge
CB5 8LA
Tel: (0223) 311881
Fax: (0223) 312010
Imagine a fast and compact database
package with full sorting, searching and
selection criteria. With links straight to
the word processor for printing mail-
shots and labels.
Imagine user-friendly features such as
configurable menus, template files to
start new documents from, and auto-
matic fitting of column widths to the
data.
PipeDream 4
the works
Free your imagination.
RRP £196+ VAT. Call for education prices
and site licences. PipeDream 4 is ideal for any
Archimedes, A3000 or A5000 with 2MB
RAM or more.
For a free fB brochure, complete and
return this coupon.
Name
Address
Postcode
t 1 o o
: ; i ; i
4 God x Odd y Munro Area Chap *
(7m
2265
4 48
SH
’ 13.:
?9m |
2134
8345 45
WH
n
13
2970
7732 46
CG j .
17
V0m
2266
7263 44
SH
13 j
<5
1m j
24 ia
7875 43
CM
14
w
t\ j
221?
7663 47
jCH
:>i44
8263 A2
VVH
10 *
24 70 :
7746 4 l
CM
r
f Ui >J Search ^ 1 '
I VllpUui
Antarctic res*.
JOG.
<x>o
2
22 2
22 2
2222
CONTENTS
FEBRUARY 1992
ISSUE 115
TOUCH SCREENS
AAC ACCESS WITHOUT KEYS
COVER ILLUSTRATION BY
DANNY JENKINS
Editor Barry Monk
Assistant Editor Karen Donaghay
Technical Assistant Paul James
Art Editor Tony Judge
Editorial Assistant Sharon Halpern
Advertisement Manager
Duncan Pringle
Deputy Advertisement Manager
Richard Power
Sales Executive Areef Vohra
Ad Production Fiona Andrews
Production Manager Jennifer Jeffrey
Publisher Seamus Geoghegan
Publishing Director Michael Potter
Editorial Director Christopher Ward
Published by Redwood Publishing,
a BBC Enterprises Company, 20-
26 Brunswick Place, London N1
6DJ. Tel: 071-490 1444. Telecom
Gold 10081 :RED001 , Micronet
919992492. Bureau setting and
ad typesetting by Bold Gray Design, 52
Rosebery Avenue, London, EC 1 R 4RP.
Colour by Trumps Studio, Ware, Herts.
Printed by Riverside Press, St Ives PLC,
Gillingham. Distributed by BBC Frontline,
Park House, 117 Park Road, Peter-
borough. © Redwood Publishing 1992.
All rights reserved. Acorn is a registered
trademark of Acorn
Computers Ltd. Redwood
u«aM «*.•*»■< Pwblishing is a registered
data user. ISSN 0263 7456.
ABC
PRODUCED ON
THE ARCHIMEDES
All the editorial pages in
BBC Acorn User are
produced on a DTP
system using Acorn
Archimedes 440/1 and
A540 computers, Com-
puter Concepts' Impres-
sion 2 with Laser Direct
printers and Taxan
monitors
NEWS
7
EDUCATION
13
COMMS
15
GRAPHICS
17
NEXT MONTH
20
LETTERS
23
PROBLEMS
26
SUBSCRIPTIONS
33
★INFO
49
BETT SHOW PREVIEW
What to see and where to go at the Bett show
57
THE A TO Z OF PROGRAMMING
An alphabetic guide to programming on the Beeb
60
ASSEMBLY LINE
The first part of our new tutorial series on assembly language
63
STEPPING UP
Everything you ever wanted to know about spreadsheets...
67
GET THE DOODLE BUG
Ian Wilson shares his programming experiences
72
SECONDHAND ARCS
We investigate the pros and cons of the secondhand market
75
PAINTING BY NUMBERS
Lyapunov fractals for the graphically minded
79
YELLOW PAGES
83
GAME SHOW
97
MICRO STUDIO
Take some practical music lessons from a Midi-based program
106
PRIMEART
We look at a painting package, designed to inspire young minds
111
ANYONE FOR SQUASH?
Out of space? Compare the performance of two leading space-savers
115
COLOUR PRINTING
High quality colour printing from Hewlett-Packard
119
COMPETITION
Win an Arm3 upgrade from Watford Electronics
123
DESK EDITOR
Is it worth buying an alternative to Edit? We look at a new editor
125
TOUCH SCREENS
Let your fingers do the walking! We test the latest touch screens
127
REVELATION 2
What's new in the Revelation update
135
PUZZLE PAGE
136
127
TOUCH SCREENS
79
FRACTALS
111
PRIMEART
123
COMPETITION
BBC ACORN USER FEBRUARY 1 992 3
1 st Word Plus Acorn £62
-extra manual Acorn vo£lO
A3000 Technical Manual
Acorn VO £28
A540 Technical Guide
Acorn VO £65
ABC Basic Compiler
Oak
£77
- ABX Utils
£39
Adventure Playground, age 5+
Storm
£16
Air Supremacy
Superior
£20
Alerion
Dabs
£13
Alien Invasion
Dabs
£13
All-In Boxing
Dabs
£13
Alpha-Base
Clams
£34
ALPS Adventure Language
Programming System
Alpine
£28
Amazing Ollie, age 4+
Storm
£13
Ancestry
Minerva
£59
ANSI C Release 3
Acorn
£102
- extra manual
Acorn VO £19
Apocalypse
Fourth dim
£20
Arcade 3 Compilation
Clares
£12
Arcade Soccer
Fourth Dim
£14
ArcComm 2
Longman
£38
ArcDFS
Dabs
£22
Arcendium
Dabs
£13
Archimedes Assembly Language Dabs vo£l5
- with disc
£22
Archimedes First Steps
Dabs VO £10
Archway 2
Simtron
£78
ArcLight
Ace
£40
ArcMonitor
CIS
£24
Amounts Manager
Visionscan
£295
ARC-PCB
Silicon
£138
- Professional
Silicon
£269
- Schematics
Silicon
£475
Arcterm 7
Serial Port
£62
ARCticulate
Fourth Dim
£17
ARCtist
Fourth Dim
£17
ArcTrivia
Moray
£21
Armadeus
Clares
£59
Artisan II
Clares
£43
Artworks
CC £POA
Astro
Topoiogika
£18
Atelier
Minerva
£63
Autosketch CAD
Autodesk
£65
Avon
Topoiogika
£16
B allarena
Etema
£14
Bambuzle
Arxe
£19
BASIC V Guide
Dabs VO £10
BBC Basic Guide
Acorn VO £19
Blaston
Etema
£14
Blitz
Arxe
£21
BlowPipe
Eclipse
£14
Boogie Buggy
Fourth Dim
£17
Break 147 & Superpool
Fourth Dim
£17
Broadcast Loader
Acorn
£63
Bubble Fair
Etema
£14
Bug Hunter / MoonDash
Minerva
£13
Bug Hunter in Space
Minerva
£13
Business Accounts
Minerva
£298
Cambridge Pascal
Dabhand
£60
Cartoon Collection
Micro Studio
£16
Cartoon Line
Etema
£21
Cataclysm
Fourth Dim
£19
Caverns
Arcana
£13
C: A Dabhand Guide
Dabs VO £14
- with disc
£22
C Development System
Beebug
£77
Chameleon •
4mation
£24
Charts & Graphs Computer Tutorial
£17
Chequered Flag
CIS
£18
Chess 3D
Micro Power
£14
Children's Graphics
Micro Studio
£16
Chocks Away
Fourth Dim
£17
- Compendium
Fourth Dim
£27
- Extra Missions
Fourth Dim
£14
Chopper Force
Fourth Dim £POA
Christmas Theme Pack
ESM
£34
Chuck Rock
Krisalis
£19
Clip Art
Graphics Factory
- Vol 1 (General), sprites
£19
- Vol 2 (General) / Vol 3 (Animals) /
Vol 4 (Sport) / Vol 5 (Characters) each £25
Clip Art Set 1 , drawfiles
Midnight
£26
Clip Art Set 2, drawfiles
Midnight
£29
Coffee, age 9+
Storm
£27
Colour Screen»Mac
Human
£90
- Arc/Mac Cable
Human
£24
Compression
CC
£39
Concept Designer
Longman
£22
Conqueror
Superior
£17
Control Panel
Lingenuity
£14
Converta-Key
Triple R
£16
Cops
Alpine
£15
Corruption
Magnetic
£18
Craftshop 1
4madon
£27
Craltshop 2
4mation
£27
Creator
Alpine
£31
Crisis
CIS
£15
Cross-32 Meta-Assembler
BaikJon
£175
- manual for evaluation
Baikfon VO £15
DataVision
SHioon
£110
DataWord
Triple R
£14
Decorated Alphabet, sprites
Micro Studio
1 £17
FREE DELIVERY
IN MAINLAND UK
24-HOUR CREDIT
CARD ORDERING
FRIENDLY ADVICE
DECEMBER 1991
Designer V.3
TechSott
£193
Designer Intro
TechSott
£75
Designer’s Graphics, drawfiles/sprites
Micro Studio
£16
Desktop Assembler Release 2
Acorn
£119
Desktop C Release 4
Acorn
£185
Desktop Folio
ESM
£79
Desktop Office
Minerva
£76
Desktop Publisher
Acorn
£108
- extra manual
Acorn V0 £10
DFS Reader
Beebug
£9
Disc Mechanic
CIS
£17
Disc Tree
Mitre
£37
DrawBender
ICS
£15
- site licence
£50
Dread Dragon Droom
Resource
£21
Dreamwave
EMR
£34
Drop Ship
Fourth Dim
£14
DTP Graphics 1 Mono, sprites
Micro Studio
£15
DTP Graphics 2 Colour
Micro Studio
£17
DTP Graphics combined
Micro Studb
£25
DTP Seeds
4mation
V0 £8
Easiword
Minerva
£18
EasiWriter
Icon
£120
- Dictionaries: Danish / French /
German / Italian / Norwegian /
Spanish / Swedish / Welsh
each £30
Einstein
Ace £POA
Elite
Hybrid
£33
EluciData (OCR)
Irlam
£155
- bought with Irlam Scanner
£79
Enter the Realm
Fourth Dim
£19
Equasor
CC
£39
E-Type Compendium
Fourth Dim
£19
Euclid
Ace
£50
Exotic Adventures of Sylvia Lain Fourth Dim
£19
Face Off Ice Hockey
Krisalis
£22
Family Favourites
Minerva
£14
Farmer Giles Computer Tutorial
£16
Farmer Giles II Computer Tutorial
£16
Film-Maker
Silicon
£70
Financial Accountant
Silicon
£203
Finding the Way, age *5
Rainbow
£7
Fine Racer
Etema
£14
Fireball Xtra
CIS
£12
First Impression Word Processing VO £28
First Words and Pictures
Chalksott
£19
Flexifile
Minerva
£89
Flight Path, age 9+
Storm
£27
Flying Start II
Mitre
£86
Fontasy
- Site Licence including
ICS
£25
DrawBender and Placard
£80
FontFX
Data Store
£9
- site licence
£70
Font Pack - Newhall, Starter, Symbol
- each pack
Font Pack 1 - Paladin, Swiss B,
Acorn
£35
Symbol B, Vogue
Beebug
£47
Font Pack - Avant Garde, Bookman
Pembroke - each pack
CC
£20
Fortran 77 Release 2
Acorn
£75
Fourier Analysis
Armadillo
£60
Freddy's Folly
Minerva
£13
Freddy Teddy
Topoiogika
£18
Freddy Teddy’s Adventure
Topoiogika
£16
Fun School 2, age -6
Database
£15
Fun School 2, age 6-8
Database
£15
Fun School 2, age 8+
Database
£15
Fun School 3, age -5
Database
£18
Fun School 3. age 5-7
Database
£18
Fun School 3. age 8+
Database
£18
Gammaplot
Minerva
£35
Gate Array Design / Teaching
Silicon
£114
Genesis 1
Oak
£40
Genesis II
Oak
£99
Genesis Plus
Oak
£69
Genesis Script Language
Oak V0 £16
GerberPlot
Silicon
£89
Giant Killer, age 10+
Topoiogika
£16
Giant Killer Support Disc
Topoiogika
£14
GraphBox
Minerva
£55
GraphBox Professional
Minerva
£109
Graphic Writer
Clares
£24
Greetings Graphics, drawfiles/sprites
Micro Studio
£16
Grievous Bodily ‘ARM
Fourth Dim
£19
Gumshoes
Fourth Dim
£18
Hard Disc Companion
Beebug
£33
Hard Disc Companion release 2 Beebug
£44
Hearsay
Beebug
£50
Herewith the Clues!
£20
History Costume, sprites
Micro Studio
£16
Holed Out
Fourth Dim
£12
Holed Out Compendium
Fourth Dim
£18
Home Accounts
Minerva
£34
Hostages
Superior
£14
Hotlink Presenter
Lingenuity
£40
House of Numbers
Chalksott
£19
Hoverbod
Minerva
£13
Hyperbook Reader
Hyperbook Electronic Library
Longman
£47
(including Reader)
Longman
£109
Ibix the Viking
Minerva
£14
PC SWI
Baildon
£15
- bought with Oddule
£5
Illusionist
Clares
£76
Illustrators’ Graphics, drawfiles/sprites
Micro Studio £16
Image Animator
lota
£68
Image OCR
lota
£POA
Image Outliner
lota
£78
Impression 2.14 or latest
CC
£125
- network version
£650
- site licence
£545
- extra hardware key for sites only
£15
- extra manual for sites only
V0 £8
Impression Borders
CC
£12
Impression Business Supplement CC
£39
Impression Junior
CC
£69
- site licence
£435
- extra manual for sites only
V0 £7
Inertia
Fourth Dim
£14
Instigator
Dabs
£39
Interdictor 2
Clares
£25
Investigator 2
Serial Port
£22
IronLord
UBISott
£14
ISO Pascal Release 2
Acorn
£75
Jahangir Khan World Championship Squash
KrlsaliS £17
Jet Fighter
Minerva
£10
Jigtet
4mation
£25
Jigsaw
4mation
£27
Junior Database
lota
£51
Kerbang
Etema
£12
Keyboard Player
Chalksott
£17
Knowledge Organiser
Clares
£42
Landmarks, Egypt / Rain Forest / Second
World War / Victorians
Longman
£17
Last Days of Doom
Topoiogika
£16
Lemmings
Krisalis
£19
Letters and Pictures
Chalksott
£17
Level 4 Fileserver
Acorn
£160
LISP
Acorn
£145
Little Red Riding Hood, age 5-8
Selective
£14
Logistix
Acorn
£77
Logo
Longman
£55
Maddingly Hall
Minerva
£12
Mad Professor Mariarti
Krisalis
£15
Magpie
Longman
£39
Mah-jong Patience
CIS
£15
Mailshot
Minerva
£27
Man at Arms
Fourth Dim
£14
Manchester United Europe
Krisalis
£19
Manchester United Football Club Krisalis
£19
Maps and Landscapes 1
Chalksott
£19
Maps and Landscapes 2
Chalksott
£19
Mark Master
Chalksott
£67
Master Break
Superior
£14
Masterfile II
Beebug
£19
Mazes, drawfiles
Micro Studio
£16
Memory Magic
CIS
£14
Mental Maths
CIS
£15
MicroDrive Golf
CIS
£14
- Compendium
CIS
£24
Micro Trader Accounts
PRES
£199
MIG-29 Fulcrum
Domark
£28
MIG-29 Super Fulcrum
Domark
£32
Military History, sprites
Micro Studb
£16
Minotaur
Minerva
£13
Missile Control
Minerva
£13
Mogul
Ace
£15
Money Matters
Triple R
£15
Movaword
Chalksott
£17
MultiFS
Arxe
£27
Multistore version II
Minerva
£179
Nature Graphics, drawfiles/sprites
Micro Studio
£16
Nevryon
Fourth Dim
£14
No Excuses
Arcana
£17
Nominal Ledger
Minerva
£78
Note Invaders
Chalksott
£17
Numbers and Pictures
Chalksott
£17
Numerator
Longman
£60
Numerator Chaos
Longman
£18
Oak Recorder
Oak
£28
Office Tools
Silicon
£276
Ollie Octopus’ Sketchpad
Storm
£13
Olympics
Fourth Dim
£14
Order Processing/Invoicing
Minerva
£78
Orion
Minerva
£13
Orrery
Spacelech
£93
Ovation
Beebug
£85
Overload
Clares
£13
Pacmania
£17
Padlock
ICS
£10
- site licence
£30
Pandora’s Box
Fourth Dim
£19
Parametric Design Tool
Oak
£350
PC Access
Minerva
£19
PC Emulator 1.7
Acorn
£85
Pendown
Longman
£47
- Extra Outline Fonts
Longman
£16
Personal Accounts
Apricote
£24
Picture Book
Triple R
£14
PinPoint
Longman
£75
PipeDream 3
Colton
£105
PipeDream 4
Colton
£179
PipeDriver Dot 1
ICS
£10
Pipe Mania
PIPP2 Professional integrated
Empire
£18
Project Planner
CIS
£POA
Pirate, age 8-14
Chalksott
£16
Placard
ICS
£10
- site licence
£30
Plague Planet
Alpine
£13
Poizone
Etema
£14
Poster
4mation
£75
Powerband
Fourth Dim
£17
Prehistoric Animals, sprites
Micro Studio
£16
Premier
Circle
£71
- DataBase
Circle
£25
- WordProc
Circle
£25
Presentation System
Silicon
£61
Presenter GTi
Lingenuity
£62
Presenter II
Lingenuity
£29
Presenter Story
Lingenuity
£129
PrimeArt
Minerva
£69
Printer Driver, RISC OS - Epson,
Star colour
Beebug
£15
Printer Driver, RISC OS - JX (Epson,
Star and Citizen colour)
Ace
£13
Printer Driver, RISC OS - PJ
(HP Paintjet Colour)
Ace
£13
Pro Artisan
Clares
£70
Protext
Amor
£114
Provocator Computer Tutorial
£15
Puncman 1 and 2
Chalksott
£16
Puncman 3 and 4
Chalksott
£16
Puncman 5 to 7
Chalksott
£17
Purchase Ledger
Minerva
£78
Pysanki
Fourth Dim
£15
Quazer
Fourth Dim
£9
QuicKey
ICS
£15
- site licence
£45
Realtime Solids Modeller
Silicon
£132
Real McCoy
Fourth Dim
£20
Real McCoy 2
Fourth Dim
£18
Redshift
Minerva
£14
Render Bender 1
Clares
£55
Render Bender II
Clares
£99
Reporter
Minerva
£29
Repton 3
Superior
£14
Revelation
Longman
£58
Revelation 2
Longman
£109
Reversals
Chalksott
£17
Rhapsody 2
Clares
£45
RiscBASlC
Silicon
£112
RiscForth Compiler
Silicon
£110
Rise OS Companion Vol 1
Oak V0 £49
Rise OS Programmer’s
Reference Manual
Acorn V0 £79
Rise OS Style Guide
Acorn V0 £1 1
RiscType V2
CIS
£16
RoboLogo
Silicon
£69
Rockfall
Etema
£16
Rotor
Arcana
£19
Sales Ledger
Minerva
£78
Saloon Cars
Fourth Dim
£18
Schema
Clares
£89
School Administrator
Minerva
£65
Science, drawfiles
Micro Studio
1 £25
Scorewriter PMS Dot matrix
EMR
£127
Scorewriter PMS PostScript
EMR
£425
Seashore Guide, drawfiles
Micro StudiC
1 £16
Sesame Street. Letters for You
Electric Crayon £16
Sesame Street, Numbers Count
Electric Crayon
£16
ShapeFX
Data Store
£10
ShareHolder
Silicon
£139
ShowPage
CC
£130
Shylock Gnomes, age 10-15
Selective
£16
Sigma Sheet
Minerva
£38
smArt
4mation
£54
smArt Dinosaurs / Faces / Fashion /
Heraldry / Homes / Leisure / Trees
and Gardens - each
4matlon
£16
smArtFiler
4mation
£34
Snippet
4mation
£26
SolidCAD
Silicon
£115
SolidsRender
Silicon
£115
SolidTools
Silicon
£269
Spark
David Pilling
£5
Sparkle
Morley
£59
Special
ICS
£10
- site licence
£30
Speech!
Superior
£14
Spelling week-by-week
Chalksott
£19
Spitfire Fury
Fourth Dim £POA
Splice
Ace
£22
Sporting Triangles
CDS
£20
Square Route
Computer Eyes
£16
Step by Step Guides (videos): 1 Up & Running,
2 Text Processing, 3 Data Handling,
4 Art & Graphics - each
Pedigree
£12
Stock Management
Minerva
£78
Studio 24 Plus
EMR
£139
Super-Dump
Silicon
£20
Superior Golf
Superior
£14
Super-Plot
Silicon
£28
Supersound Creations
CIS
£15
System Delta Plus II
Minerva
£50
- Reference Guide
Minerva V0 £25
Tactic
Etema
£15
Talisman
Minerva
£12
Target Maths
Triple R
£14
Tech Writer
Icon
£245
Telling the Time, age 3-12
Rainbow
£7
Thundermonk
Minerva
£12
Timetabler
Minerva
£549
Timewatch
Mitre
£24
Tiny Logo + Tiny Draw
Topoiogika
£27
Toolkit Plus
Clares
£35
Tools Graphics, drawfiles
Micro Studio
£23
Touch Type
lota
£40
Tower of Babel
Cygnus
£18
Tracer
Midnight
£46
Tracker
Serial Port
£37
Transport, drawfiles
Micro Studio
£25
Trivial Pursuit
Domark
£22
Turbo Type
CIS
£20
Tween
Ace
£20
Twin
Acorn
£24
Twin World
UBISott
£14
TWO (T ask and Window Organiser) ICS
£19
- site licence
£60
Typing Tutor
CIS
£17
U.IM
Fourth Dim
£23
Utility Disc 1
Data Store
£13
Utility Disc 2
Data Store
£13
Utility Disc 3
Data Store
£7
Utility Collection
Data Store
£21
View.. Mac 3
Human
£65
- Arc/Mac Cable
Human
£24
Vox Box
Clares
£47
White Magic
Fourth Dim
£14
White Magic 2 + Designer
Fourth Dim
£14
Wimp Game
Fourth Dim
£12
Wonderland
Virgin
£24
Words and Pictures
Chalksoft
£17
World Championship Boxing Manager
Krisalis
£20
World Geography Maps, draw
Micro Studio
£23
WortdScape
Eclipse
£15
World Wildlife, sprites
Micro Studio
£16
Worra Battle
Oak
£13
WorraCAD
Oak
£75
Worra Plot
Oak
£24
X-Fire
Fourth Dim
£19
Z88: A Dabhand Guide
Dabs V0 £15
Z88 PipeDream Guide
Dabs V0 £15
Zarch
Superior
£14
Zelanites
Micro Power
£14
HARDWARE
A5000 COMPUTERS & UPGRADES
2Mb Hard Disc Colour System Acorn £1499
- as above + Learning Curve £1 530
(Finance & special purchase schemes available)
A5000 4 Mb Upgradable t Atomwide £109
PRINTERS
ArcLaser Caiiigraph £895
ArcServer Caiiigraph £985
Bubble Jet BJ-lOe Canon £205
Bubble Jet BJ-300 Canon £360
Bubble Jet BJ-330 Canon £405
Laser Direct HiRes4 with 50-sheet tray CC £895
- with optional 250-sheet cassette £999
Laser Direct HiRes8 CC £1280
Laser Direct LBP-4 Card CC £319
Laser Direct Qume CC £799
LBP-4 Canon £659
Refill toner cartridge for Canon EPS £50
New toner cartridge for Canon LBP-4 £59
FUNCTION KEY STRIP ORGANISER
Arckey ICS VO £3
-set of 4 V0 £10
MEMORY, MISCELLANEOUS
Fitting extra unless stated
t Fitting easy t Fitting needs expertise
A3000 2 Mb Non- upgradable t IFEL £55
A3000 2 Mb Upgradable t IFEL £63
A3000 4 Mb t Atomwide/IFEL £149
A3 10 2 Mb Upgradable soldered $ IFEL £99
- as above + MEMCla £149
- as above + MEMCIa +• fitting £200
A310 4 Mb soldered + MEMCla $ ifel £225
- as above + fitting
£277
- as above + fitting + OS3 carriers
£298
A540 4 Mb t
A tom wide
£270
ARM3 *
Atomwide
£249
Dongle Dangle with screw fittings ICS
£6
4-slot 4-layer Backplane
IFEL
£59
A310 RISC OS Carrier Board t IFEL
£25
A300/400 Fan kit
ICS
£15
Fan filters (set of 10)
ICS
£4
Whisper Fan Quietener
ICS
£15
MICE, MONITORS
Clares Micro Mouse
Clares
£26
9060S
Eizo
£450
9070S
Eizo
£640
SCANNERS, DIGITISERS
ArcScanner including Epson GT-4000
Clares
£1660
FaxScan
Spacetoch
£94
FX9600AT + Maintenance
Amstrad
£376
Hawk V9
Wild Vision
£199
- A3000 version
Wild Vision
£278
Image (colour)
Irtam
£589
Image Scanner
Iota
£389
- Colour upgrade
lota
£98
i-Scan 200
Iriam
£539
i-Scan 400
Irlam
£589
Scan-Ughi A4
CC
£346
- with Sheet Feeder
CC
£431
Scan-Ught Junior
CC
£165
- A3000 internal
CC
£165
Scan-Light Junior 256
CC
£199
- A3 000 internal
CC
£199
Scan-Ught Professional
CC
£840
- as above + SCSI interface
CC
£940
PC PRODUCTS
AnDi Oddule
Baiidon
£49
l 2 C Adaptor (needed unless you
already have an l*C socket)
Baiidon
£10
PC SWI (enhanced IIC__Control) Baiidon
£15
- bought with Oddule
£5
KEYBOARD COVERS
Seal 'n Type (spill-proof)
- Archimedes
Kador
£14
- A3000
Kador
£14
HIGH DENSITY 3 Vi" FLOPPY DISCS
Pack of 10 £10
HOW TO ORDER
VAT: UK customers please add 17.5% to the total price, except for the
zero-rated items marked VO. Our VAT number is 384 3312 56.
CARRIAGE IS FREE WITHIN MAINLAND UK IF YOU PAY
ON ORDERING. Remember this when you compare prices!
Overseas carriage: If you are paying by credit card we will add airmail and
insurance at cost. Otherwise please add £6 (Europe) or at least £12
(elsewhere) for each software item and send a pounds sterling bank draft
payable in England, or Eurocheques for not more than £100 each.
Credit cards are welcome. We do not charge your account until your order
has been fulfilled. The name and address for delivery of goods should be as
known to the credit card company. If you are leaving an order on our
answering machine please include your telephone number, the expiry date
of your card, and your calculation of the total payment due.
Official orders are welcome. Payment is due in 14 days. Invoices are
subject to carriage and late payment charges.
Site licences: please enquire if no price is shown.
All products, prices and specifications are offered in good faith and are
subject to change without notice. Your order will receive our attention
immediately, but suppliers sometimes keep us waiting. Goods are
guaranteed but we do not supply them on approval.
Thinking IDE?
Look at these examples of our
NEW LOW PRICES
> A3000 INTERNAL 40 MB - ONLY £399 !
20 MB £225 • 60 MB £549 - 80 MB £675
All with power save, write protect, PC connector, etc
Miniature fan option for fully upgraded A3000s
> A3000 EXTERNAL 40 MB - ONLY £369 !
With power supply and metal case to hold two hard discs
> A300/400/500 SERIES INTERNAL 80 MB
- ONLY £359 !
Prices includes interface card and all fittings
We use 1 inch high discs so two can be fitted in the same
place - e.g. add an extra 40 Mb for only £195
PLUS A FREE
WORTH £57 1
iWv*v **
We offer a full range of internal and external hard disc
upgrades and separates. Telephone for more details and
friendly advice based on a year’s experience in selling
IDE products.
Ask about our special education offers , or visit us at the
BETT show.
Think ICS
There’s only one
Original
AUTHORISED ACORN DEALER
Ian Copestake Software
Dept TMU17, 10 Frost drive, WIRRAL, Merseyside, L61 4XL
Tel: 051-632 1234 Fax: 051-632 3434
E&OE S039 91N028
LICENSED CREDIT BROKER
VT320/VT102IVT52IANS1 terminal
Viewdata terminal
Prestel
• Fully RISC OS compliant
• Multi-tasking, including background file transfers
• VT320, VT102, VT52, ANSI and Teletype scrolling text
terminals
• Viewdata and Minitel (CEPT 2) terminals
• Viewdata editor, telesoftware downloading and frame
tagging
• Advanced Tektronix 4105 colour graphics terminal using
Draw file format
• Scalable terminal windows in all screen modes
• Xmodem, Xmodem 1 K, Ymodem, Zmodem, Kermit,
SEAlink and ASCII file transfer protocols, including batch
transfers
• Campus 2000 terminal
• Comprehensive script language based on a subset of C
• User menu may be customised for special applications
• Macro processor and fully definable keyboard
• Support for RISC OS printer drivers
• Number directory with auto logon and password protection
• MNP 2 and Vasscom link level error correction
• Modem drivers for most popular modems. Additional drivers
may be written in the script language and added to the
system
• Facility to automatically record logon procedures
• Supplied with a 200-page ring-bound user guide
Auto logon number director y
Price: £75 + VAT
Upgrade from version 1 includes new package, user guide and discs.
To upgrade, please return your original disc to the address below.
Price: £35 + VAT + £3.10 p&p. Total: £44.22
RISC Developments Ltd.
117 Hatfield Road, St. Albans, Herts. AL1 4JS
Tel: (0727) 40303 Fax: (0727) 860263
EUREKA! NEW ARC
SPREADSHEET READY
ftlxj Eureka - Kinetics
Hornal |[£] LIJJ |sj feT] Edit
B19 I *Jbd; =1 IHES T ( B1 2 : B16 , fll 2 : fl 1 6 )
1 A I
1 Ml
1 cj
1 u 1
_E
F 1 G IP
IlHexokinase kinetics
A
3
(glucoso)
V
V
V
4
noiol/ml
mmol 1 |IJ - •« mkhH l
5
160
28.0
130
7 Hi
6
320
64 0
! 320
16 0 ||,. m
ikimiM' 1 iim
•tvi'incr-llurko pint
7
66 2
79.5!
40 0
30 o!
u II
8
166.2
107 8
80 0
50 o[
A
9
334 0
124 0
I 98 0j
88 0;
j ♦ 1 'iiiiiIiiImIoI
i * 1 1 1 1 mm, >11 !
ill
1 /(glucose)
1/v
1/v
1/v
O 10
j *|l| 4 mm«<l/)
12
0 0625 i
0.0357
0 7690
0 12021
13
0 03l3j
0.0156
0.0313
0 0625 £
14
00151:
0 012ci
0 0250
0 0333;
on*.
A
15
0.0060:
00093
0 0125
0 0200
16
0.0030|
ooom
0.0102
00114]
004
♦
A M
17
00?
A *
18
Km/Vmax
: 1/Vmnx
♦ •
19
III - 0:
0 452| 0 006
00? ool 1
t not on? um 004 nos imx» oo7
»0
111 " 2
1.091
0 005
l/ll>lucosr)
11]
1.936
0.005
ml/nntol
[ |
. ^ |
r.
| WITH EUREKA, GRAPHICS CAN OVERLAY A WORKSHEET
LONGMAN Lo gotron is con-
tinuing the policy of extending
its activity beyond educational
software by releasing a new
spreadsheet package for the
Archimedes range.
Eureka has been two years
in development and is largely
the work of an American-
based programmer, who has
worked to bring the innovative
features of the latest PC and
Apple Macintosh spreadsheets
to the Arc world.
Julian Pixton, Longman
Logotron’s technical director,
said he is ‘confident that
Eureka will quickly establish
itself as the best spreadsheet in
the Acorn world - bar none.’
Key features include:
• Support of outline fonts,
variable row heights and
column widths
• Multiple worksheets and
linking for 3D modelling
• Import and export of data
(in Lotus 123, DIF, text and
CSV format)
• Ability to create user-
defined functions and macros
• The overlaying of graphics
on worksheets
• Cell colouring and shading
• Worksheet zoom in and out
• Window splitters, allowing
different areas of worksheets
to be viewed next to each other
• Offers more than 120 built-
in functions
Longman Logotron has paid
special attention to the design
of the user interface. ‘As with
all our products,' said Julian
Pixton, ‘we aim for a low
threshold, to enable users with
limited confidence and experi-
ence to get going, while
offering a high ceiling for
experienced users to do all
they require, and more.’
Eureka is due to be
previewed at the BETT '92
exhibition this month and will
be on sale from March 1992. It
costs £119 for a single user
copy and £400 plus vat for a
site licence. Contact Longman
Logotron. 124 Cambridge Sci-
ence Park, Milton Road,
Cambridge CB4 4ZS. Tel:
(0223)425558.
PRESENTING THE CABLENEWS
TWO new products aimed at
making graphical presentations
easier are being launched by
Lingenuity. Presenter GTi is a
Rise OS-compliant package
for the preparation of presenta-
tion graphics, while Cable-
News allows the user to
compile an overall presenta-
tion, including material from
any Rise OS application.
Based on Lingcnuity’s
Hotlink Presenter , Presenter
GTi features a wide selection
of graphs including horizontal
and vertical bar charts, stacked
bar charts, a choice of line and
area charts, pie charts, regres-
sion lines, scattergrams and
the ability to use logarithmic
scaling on the graph axis.
Other features include: a
dynamic worksheet area, full
auto-scaling axes, live update
of graphs from Piped ream,
selectable graph colours, line
and point types, fast redraw of
graphs and exportable graph
data in the form of formulae
components.
Presenter GTi costs £69.95
plus vat. Education prices and
site licences are available from
Lingenuity. The price of
Hotlink Presenter has been
dropped to £39.95 plus vat.
Cable News, written by X-
Ample Technology of Hol-
land, can use data, charts and
other material prepared in
other Rise OS packages.
Individual presentation screens
can be printed through Rise
OS printer drivers.
The package comes as two
applications - CableMake is
the authoring system, and
Cable View allows playback of
the presentation.
CableNews is Rise OS 3
compliant and uses the full
range of Rise OS outline fonts.
Sprites, Draw and text files
can be dragged into pages. The
software is mode-independent,
with full support for the new
A 5 000 VGA modes.
Both packages. Presenter
GTi and CableNews are both
available from Lingenuity,
Wood Farm, Linstead Magna,
Halesworth, Suffolk IP 19
0DU. Tel: (0986) 85477.
SHOPPING
AROUND
THIS year’s Computer Shopper
Show saw a smattering of
Acorn stands. Acorn was
showing off the new A5000;
The Fourth Dimension was
getting fed up with people
going ‘Wow!’ at their games,
then walking away when they
realised they weren't for the
PC: Computer Concepts was
showing off Artworks ; Pres
featured its range of peri-
pherals; Ian Copestake Soft-
ware displayed IDE hard
drives and various mind-bend-
ing applications; Elite was on
show; and the guys from The
Serial Port were making their
usual racket.
One event, which was
definitely worth watching, was
the French gourmet, Monsieur
Mangetout, eating a 386 PC -
but wouldn’t an Arc have
given him more byte?
LOWERING
THE TONER
BEACH Imaging claims that its
product, the Perma Jet Long
Life Toner, can cut the running
cost of a laser printer by at
least 50 percent.
The company points out that
new toner cartridges cost up to
£95 each but, at £190 for the
Perma Jet system, recharging
the cartridge gives a cost of
around £38 per refill, since
each recharge pack contains
five refills.
For more details contact
Beach Imaging, 205 Glenesk
Road. London SE9 1RD. Tel:
081-850 8344.
PRIZE DRAW
WINNERS of the Atom wide
prize draw at the recent BBC
Acorn User Show were: Mr M
Foreman of Bristol, who won
an 8Mb A5000 upgrade and
Mr E McDowall of Surbiton
who won an Arm3 upgrade.
For another chance to win an
Arm 3 - this time from Wat-
ford Electronics - take a look
at our competition page.
BBC ACORN USER FEBRUARY 1 992 7
E1S1GZ1 iWm
Manual Flight Control
WupiIoT contiiOL
STRTIon KSEFIAG
The Mothership's auto pilot
navigating to a planet
The Trainer allows access to one
sector of the target galaxy. That
sector comprises some 335 star systems,
which should be sufficient for the
purposes of the training mission.
SEflSORY 5Y5TENS COnTROt
SE11S0R REPORT : WORLD IDERTITY
SERSORS IflDICRTE THflT THIS IS H GRS PLRflET
THE COUNTDOWN HAS BEGUN
The Universe has begun to contract and the threat
this poses to our home galaxy has provoked an
ambitious plan • a pathfinding mission to the outer
regions of the universe in search of new galaxies for
colonisation. In preparation for this mission, the
Galactic Council has developed a simulator in which
pilot cadets can begin to acquire the many and diverse
skills required for the pathfinding mission. Towards
this goal, you are invited to commit yourself to
participate in the Flight Trainer.
The Galactic Council
The Council has resolved that
those cadets who commit to the
training programme will be entitled
to an allowance of the cost of the
Trainer against the price of
enrolment in the pathfinding
mission. Cadets who successfully
complete the training programme,
and who wish to take part in the
pathfinding mission, are expected
to be able to commence their vast
journey in the next year.
fc KARMA
i 1
Please enrol me in your Galactic
1 Flight Training programme.
Name i!
Address
Postcode
I enclose a cheque/postal order for
£25.99 which includes post/packing
(please add £2 extra if outside the
I UK) made payable to Periscope
| Software Ltd. Please allow 28 days |
| for delivery. |
The Flight Trainer 1 mb £24.99
I Release 2.00 2 mb TBA
I Release 3.00 2 mb TBA I
i i
The Flight Trainer
Trainees will be expected to
become proficient in the skills of
Flight, Navigation, Exploration and
Sensing of the natural environment,
and in order to graduate, will need
to complete specific tasks, the
nature of which remains top secret.
Periscope Software Limited
302 Wedon Way, Bygrave,
Baldock, Herts SG7 5DX.
Tel. (0462) 893107 Fax (0462) 490088
fc KARMA
WATFORD LAUNCHES NEW
256-GREY SCALE SCANNER
WATFORD Electronics used
the recently-held open day on
its premises to show a new
256-grey scale scanner for the
Archimedes and BBC A3000.
Offering up to 400 dpi (dots
per inch) resolution, the new
scanner features the latest 1C
technology, enabling the com-
pany to incorporate a faster
and more accurate scanning
input device.
A standard width 105mm
scanner is used, but Watford
has sourced a new scanner
mechanism which can cover
images at 3ms per line at any
resolution. This means that the
scanner interface podule has to
deal with the scanned image
data at a rate of up to 585Kb
per sec. So a postcard-sized
image can be scanned in
7.3sec in 256-grey level mode,
giving 3Mb of data. The scan-
ner uses its entire 105mm
width for 400dpi scans.
Switches on the scanner are
used to select scanning resolu-
tion and the desired grey-level
modes and these are automati-
cally sensed by the supporting
software, which can hold up to
four images in buffer memory.
It is possible to perform a
number of enhancements to
the image and sec the results in
one buffer window, while
retaining the original image in
another buffer window.
Images can be scaled to fit
pre-set windows, and can be
displayed in two, four, 16 or
256-grey levels with appropri-
ate monitors.
Other software features
include five types of edge
detection, matrix image
enhancement, image smooth-
ing and tone elimination.
For further information,
contact Watford Electronics,
Jessa House, 250 High Street,
Watford, Herts WDI 2AN.
Tel: (0923)37774.
A PIPEDREAM COMES THROUGH
COLTON Software has juat
announced the launch of
Pipedream 4, which the com-
pany describes as a
‘fundamental revision’ of its
popular spreadsheet. Penguin
Graphics, Colton’s new pre-
sentation mode, allows the
user to utilise graphic images
within their charts.
Other new spreadsheet fea-
tures include custom functions
and user-programmable func-
tion libraries; an optional pop-
up formula window and tem-
plate files to speed the creation
of documents.
User interface enhancements
are numerous, and include:
dragging column borders and
margins; an auto-width com-
mand; a facility to display
documents in the window in
the line height used when
printing; and the mouse and
function key operations have
been simplified.
Pipedream 4 costs £ 1 96
plus vat. Pipedream 3 users
who wish to upgrade will pay
£80 plus vat if they purchased
before August 1 1991, or £50
plus vat otherwise. For further
information, contact Colton
Software, 2 Signet Court,
Swanns Road, Cambridge CB5
8LA Tel: (0223) 31 1881.
GETTING
ON BOARD
OAK SOLUTIONS has launched
a package for the design of
printed circuit boards. The
package. Oak PCB , is a fully
Rise OS-compatible schematic
design program.
The package comes with a
comprehensive toolbox, which
provides may of the features
found in Draw. It also,
however, contains tools speci-
fically for use with printed
circuit boards.
Pads of many styles can be
created in a wide range of
sizes, and single in-line (S1L)
and dual in-line (DIL) arrays
of pads can be generated
automatically.
Tracks of any thickness are
created such that all elements
run at multiples of 45 degrees
to help with neat board layout.
Drawing tools are available for
creating artwork for the silk-
screen layer and component
overlay and text can be placed
at any size.
Circuit boards with up to
four copper layers can be cre-
ated. Two part libraries are
supplied. One provides the
PCB layout for all common
electronic components. The
other provides a library of
schematic symbols.
Oak PCB costs £150 plus
vat from Oak Solutions, Suite
25, Robin Enterprise Centre.
Leeds Rd, Idle, West Riding
BD10 9TE. Contact the com-
pany on (0274) 620423.
POINT TAKEN
LONGMAN Log otron is releas-
ing Junior Pinpoint. Aimed
specifically at primary schools,
it has a simplified user inter-
face. It is a scaled down
version of the original data
collation package, PinPoint ,
but is considerably cheaper.
Junior Pinpoint should
encourage children to collate,
analyse and present their infor-
mation in a colourful and
interesting way. It will cost
£24 plus vat and should be
available in March. For more
details, contact Longman
Logotron on (0223) 425558.
BBC ACORN USER FEBRUARY 1992 9
CUMANA ADDS FOUR MEGABYTE
BOARD TO THE ARCHIMEDES
CUMANA, manufacturer of
add-ons for the Arc, has
launched a board that adds
4Mb of Ram to the machine.
The board provides fast
access to 4Mb of memory by
using 80-nanosecond DRam
technology, in the form of four
1Mb DRam chips.
Cumana says that the
board’s consumption is low
enough that the A3()00\s exist-
ing power supply will not feel
any extra strain, and that it is
designed to avoid the need to
move the keyboard when
fitting the board, which plugs
into the expansion slot.
The board costs £155 plus
vat, and is currently available
from Cumana dealers. For fur-
ther information contact:
Cumana Ltd. Pines Trading
Estate, Broad Street, Guild-
ford, Surrey GU3 3BH. Tel:
(0483)503121.
• Cumana says it will ‘put
over £100,000 back into edu-
cation at the BETT '92 show
to be held at the Barbican Cen-
tre, London from January 22 to
25. The scheme is to be called
The Computer Club but the
company is being mysterious
about further details.
Also at the BETT show,
Cumana will be launching a
range of SCSI (small computer
system interface) interfaces
for the Archimedes. New fea-
tures include a software utility
for non-experts to ease instal-
lation of data storage peri-
pherals. Another option will
enable SCSI peripherals,
including CD-Rom drives, to
be simultaneously attached to
several Acorn computers.
KODAK LOWERS PRINTER PRICES
KODAK Printer Products has
announced a major price
reduction for its colour inkjet
printer, the Diconix 330C,
from £799 to £699.
Ernesto Jaconelli, Kodak’s
business development mana-
ger, said: ‘The growing
number and sophistication of
colour software packages has
led to an increased demand for
colour printing on the desktop,
allowing us to make a signifi-
cant reduction in price. ’The
330C features plain paper
operation and gives the user a
choice of either cut sheet or
tractor feed paper.
A 60-sheet A4 cut sheet
feeder is built in, and inkjet
transparencies can also be
accommodated. Printing
options are selected from an
LCD panel on the front of the
machine. Four separate inkjet
cartridges are used to give up
to 330 different shades with
192 dpi resolution.
Kodak has also launched a
low-cost notebook-size printer,
the Diconix 180si. It is an
upgrade of the Kodak Diconix
150 Plus, the printer has extra
fonts, including Prestige,
Hevta and Gothic. A front
panel has been also been
added to make it easier to
change printer parameters,
which used to be done using
dip switches. The user’s
settings and changes are
printed out by the machine.
The 1 80si prints on cut sheet
or tractor feed paper or inkjet
transparency materials. Output
quality is 192 dpi, and
smudge-resistant ink ensures
that images are fixed
immediately after printing.
The Kodak Diconix 180si is
available from Kodak dealers
at £299 plus vat.
For more information con-
tact: Softsel Ltd, Softsel
House, 941 Great West Road,
Brentford, Middlesex. Tel:
081-568 8866.
NEWS IN BRIEF
• THE ARMY has recruited the
latest Acornmachine, the A5000, to
help with its skiing championships.
The UK Land Forces Alpine Ski
Championships - known as Exer-
cise Spartan Hike 10 - will be held
in Switzerland later this month.
Around 150 competitors from
regular and territorial units
throughout the UK will take part.
All timings and calculations will
be processed by an Acorn A5000,
using Pipedream, Flexifile and
Impression 2. At the end of every
race, each competitor's total time,
race points relative to the fastest
skier, and position in the league
table are calculated. The A5000
will then produce their seeding
points from previous race perfor-
mances to calculate their start
position for the next race.
• COMPUTER CONCEPTS is
cutting the price of some of its BBC
products. BBC Interbase Rom goes
down to £20 plus VAT, while the
Speech Rom, Accelerator BBC Basic
Compiler, Termi and Communi-
cator will each cost £10 plus VAT.
The company is also cutting
scanner prices. The Scanlight A4 is
cut from £399 to £299 plus VAT,
while the Scanlight Junior goes
from £189 to £129 plus VAT. The
Scanlight Plus software has also
been upgraded. The upgrade will
be available to all Scanlight
owners free of charge.
For details contact: Computer
Concepts on (0442) 63933.
• PINEAPPLE is launching a new
version of its Digitiser software,
available as a free upgrade to
Digitiser owners. The latest ver-
sion will capture a sequence of
frames with a predefined gap
between frames. A replay option is
also provided that can operate at
any desired speed.
The company is also launching a
PAL decoder that allows a compu-
ter monitor to act as a TV set. This
will cost £79 plus VAT. For more
information contact Pineapple
Software on 081-599 1476.
• CLUB A3000, the independent
Archimedes user group, is holding
a training day on February 23 for
those who want to get the most
out of Edit, Paint and Draw.
The tutorial includes hands-on
instruction, and a working lunch. It
will cost £12.50 for the day - all
profits to club funds. For more
details contact Steve Arnold on
(0223)214411 ext 411.
10 BBC ACORN USER FEBRUARY 1992
Last week, Miss Brown was in a tangle. Her music class wasn't prepared
in time. One group wanted to play the drums, but the music budget barely
stretches to a tambourine. Another wanted to write its own music, but it
all got rather messy. In the end, she got them all to sing a round song.
This week. Miss Brown is using Notate. Now composing music is easy
— notes, rests etc. can be placed directly on the screen. Then the music
can be played back immediately, and changes made to rhythm, tempo or
pitch. When it’s done, they’re going to print out their piece — a nice neat
copy for every musician in the class.
Next week Miss Brown is going to introduce ‘Music of the World’.
African rhythms, marches, rap, pentatonic scales — Notate can do the
lot. It’s even simple to move individual parts between tunes — ever
heard the National anthem with a reggae percussion section?
Notate uses the standard Archimedes ‘voices’. The computer can sound
like anything from a cow bell to a trombone, from a melodic tom-tom to
a hand clap. And up to eight of these ‘instruments’ can be played at once.
Miss Brown has a sound sampler attached to her Archimedes too, so she
can record more of her own instruments. Including the human voice. So
now three students are singing a barber shop quartet — the computer is
humming the fourth part.
Whether you want to play percussion with seven year olds or think theory
with seventeen year olds,
Notate offers the following features:
♦ Comprehensive support materials
in the manual and on disk
♦ Up to eight individual staves
♦ A wide range of synthesised and
sampled sounds
♦ Ability to use accidentals and
repeats
♦ Full range of time and key
signatures with control over tempo
and volume
♦ Automatic checking of note length
relative to the bar space remaining
♦ Easy-to-use tape recorder style
control panel
♦ Chord facility
♦ M ixer controls to adjust stereo
balance and volume of all tracks
♦ Configurable for different levels of
musical skill
♦ Editing facilities which, like word
processing, include cut, copy,
move and delete within bars,
staves or between compositions
♦ Up to four compositions editable
simultaneously
♦ Ability to transpose single parts or
whole compositions
♦ Export and import of M I DI format
1 files
♦ Ability to play via MIDI where a
suitable interface is fitted.
Notate is available now,
priced at £59.
A site licence for Notate
costs £ 190 for a primary
school and £330 for a
secondary school
LongmaN
LogotroN
1 24 Cambridge Science
Park
Milton Road
Cambridge CB4 4ZS
Tel. (0223) 425558
Fax (0223) 425349
CableNews®
With CableNews you can create a series of slides that
can be displayed to form computerised newspapers,
notice-boards, point of sale promotions and
presentations. CableNews can even be used for
video applications.
CableNews is extremely useful for many organisations -
small businesses, large companies, graphic studios;
presentation companies, schools, colleges, museums,
libraries - almost anyone in fact!
CableNews is published by and is available from:
Lingenuity
Wood Farm
Linstead Magna
Halesworth
Suffolk IP1 9 ODU
Tel: 098 685 477
LINGENUI TY
SEE US ON STAND
R36C/R36D/R37
BzTT-92
JANUARY 22-25 1992
BARBICAN LONDON
IS THE EARLY BIRD BEST? TAKE NOTE!
AT LAST a bundle of programs
specifically designed for kind-
ergarten and infant children!
The EarlyBird series of sof t-
ware has been written for an
LEA project being carried out
in Hereford and Worcester. Set
up by the Primary IT Co-
ordinator, Pat Tattersall. the
scheme is designed to bring
the Archimedes computer into
the kindergarten classroom.
Over a period of three years
they hope to see ‘whether
using IT at an early age has an
effect on learning - as opposed
to children who don’t have
access to computers’.
However, it soon became
evident that there was a lack of
suitable software for this age
group and so the Early Birds
series came into existence.
EarlyBird l is a mouse-
driven painting program with a
12-colour palette, three brush
sizes and fill options. It is
WITH greater emphasis on pre-
sentation. students often need
pictures to illustrate their
wordprocessed documents.
Few schools have enough
machines for pupils to scan or
draw the images they require,
but DEC_dATA has come up
with an answer - a catalogue
disc, with the files grouped
under headings. Using the
special catalogue software, it
being used to great effect by
children as young as three. In
EarlyBird 3: Cat-Up , pictures
drawn in EarlyBird l are made
into an easy-to-use jigsaw; the
grid is teacher controlled. Or
play Snap with your own
allows you to pick and mix the
clip art, images and datafiles
that are then put on to disc.
The software will keep a
check on the files ordered, and
print out a ready calculated
order form for you to send
back. To order a catalogue disc
send a £1 cheque to David
Corn forth, at 60 Danes Road,
Exeter EX4 4LS. Tel: (0392)
221702.
designs in EarlyBird 4: Snap.
EarlyBird /, £25, is ready
now; EarlyBird 3: Cut-Up.
£15, and EarlyBird 4: Snap ,
£12.50, will be available soon
from IT Service, Bilford Road,
Worcester WR3 8QA.
BETT'92 SHOW
AS WELL AS viewing the vast
array of hardware and software
on display at BETT ’92, don’t
forget to leave some time free
to attend one of the many
seminars on offer.
The seminars cover a variety
of topics, some more specific
than others. These include the
flexible approach to support-
ing IT in the classroom, the
place of geography, history
and cookery alongside IT and
the National Curriculum, and
access for special needs’ stud-
ents. So there should be
something of interest available
for most visitors.
You don’t need to book a
place for any of the seminars,
just turn up at the right place,
but do get there in plenty of
time as the number of places is
restricted. The exhibition is
being held at the Barbican,
from Wednesday 22 to
Saturday 25 January.
For more details of the show
see our BETT ’92 preview on
page 57 or phone 071-404
4844. Advance tickets can also
be obtained from this number.
Sharon Hal pern
WITH more schools now buy-
ing Archimedes computers,
Ian Waugh has been keeping
his ears open for BBC music
programs adapted for the Arc.
Ted Kirk’s Theory of Music
and Play What J Play are two
such programs.
Theory Of Music includes
Level l to bring the beginner
up to the level of the Questions
and Exercises program. With
three units it is quite thorough.
Each topic is explained on-
screen and it asks questions
every so often just to make
sure you’re paying attention.
Questions and Exercises is a
practice and revision aid.
Divided into eight sections
(key signatures and tonic
triads, scales, intervals, time
signatures and bar lines, rests,
terms and signs, chord
arrangements on two staves,
and cadences) it covers the
basic theory for Grades two to
five, and a bit beyond in the
sections on cadences and
chord formation. Each section
has several options so you can
concentrate on the area requir-
ing practice.
Play What I Play is a
‘follow my leader’ game to
develop your musical ear. A
series of notes are played
which you then have to pick
out on the on-screen keyboard.
Options include seeing the first
note and setting how often you
hear the tune. At its most dif-
ficult it can be quite fiendish!
The programs are not Rise
OS based but do use the mouse
although this isn’t consistent.
Some menu selections are
made via the mouse but others
require a keypress, and while
most questions can be ans-
wered with the mouse you
have to press z to move onto
the next question. If a program
uses a mouse you shouldn't
need to use the keyboard at all.
The Theory of Music pro-
grams, £16 each, and Play
What l Play , £13.50. come
with a user’s handbook and a
set of teacher’s notes. If your
music theory needs brushing
up contact Ted at 33 Humber
Crescent, Sutton Leach, St
Helens, Merseyside WA9
41-ID. Tel: (0744) 818761.
THE COMPUTER SHOPPER
BBC ACORN USER FEBRUARY 1992 13
<b
<<,
<2
\
4
/
M I N E R V
4
&
%
v
o
4? \
\
MULTISTORE The ultimate in database technology. A powerful
database for the business or serious home user. MultiStore is a multi-tasking
relational database which allows many database files to be opened at
one time. Files may be linked so that relationships between files are
automatically tracked. Rapid searches by any criteria, including 'sounds
like' facility. Key fields for instant search, indices to allow file browsing in
more than one order without sorting. Fast sort facility by single field or
complex expression. Comprehensive reporting facilities allow any report,
including totalled lists of fields, labels with multi-font capability, line
trapping, justification, paging, multi-set stationery and even completely
relational reports. Data can easily be exported to other RISC OS
packages. MultiStore is a professional package and probably the most
comprehensive database available today. £1 99 + V.A.T. (£233.83 iflC. V.A.T.)
FLEXIFILE The perfect database for education and small business
users. Flexi File is a new powerful multi-tasking database with friendly screen
displays. Multiple files may be open at the same time with relational linking
between any two files. Flexi File allows fast sorts to be carried out and with its
soundex searching allowseven mis-speltitemsto be found. Mathematics can
be performed using the macros while indices allow you to browse the
records in more than one order without performing sorts. FlexiFile lives
up to its name giving the user full flexibility
with ease of use. £99 + V.A.T. (£116.63
inc. V.A.T.)
SYSTEM DELTAPLUS The database for the serious home user or
enthusiast. System DeltaPlus is a comprehensive database giving you
power coupled with ease of use. Easy to use video style controls and the
ability to define your own card layouts make this database suitable for all
types of data entry. Searches can be performed by simply selecting from
within windows or by multiple criteria. Reports can be produced together
with labels up to four across with blank line strip. With comprehensive
maths, sorts and searches System DeltaPlus is hard to beat. System DeltaPlus
may be programmed if required allowing you to customise the package or
write your own applications. £59 + V.A.T. (£69.33 inc. V.A.T.)
GRAPHBOX
Data can be imported from the Minerva range
of databases to GraphBox and stunning charts produced.
With twenty different charts and graphs you will always be able to present
your data to its best. GraphBox also imports data from other RISC OS
packages. With a 'Hot Link' to Pipedream 3 which allows for automatic
updating of graphs from data produced and the ability to export charts as
draw files. Graph Box is the answer you have been looking for.
* Graphbox is not a database, but can be used with any of the above programs for reproduction
of charts and graphs.
£69 + V.A.T. (£81.08 inc. V.A.T.)
/nAIHER\A
SOFTWARE
MINERVA HOUSE, BARING CRESCENT, EXETER, DEVON EX1 1TL
TEL: 0392 437756 FAX: 0392 421762
BULLETIN BOARDS GROW
THIS month I thought I would
take a look at some of the
developments and events of
the past year. Not only did
modems become faster during
1991, but the number of bul-
letin boards started by
enthusiastic hobbyists grew
considerably. This in turn led
to increased competition
between different boards, each
trying to recruit members.
There are many factors that
people who are new to comnis
weigh up when it comes to
deciding which board to log on
to. Probably the foremost
questions concern the location
of the board, or how much it
costs to log on to it. Although
there are now hundreds of bul-
letin boards up and down the
country, there will not neces-
sarily be one within local
calling distance.
However, many of the larger
boards now support various
types of networking, of which
the most common is Fidonet. I
described this in more detail in
my February 1991 column
when it was still fairly new in
this country. It essentially
means that you can post an
electronic message on one
board and it will be echoed
around the country. You can
thus log on to one or two regu-
lar boards, safely knowing that
you arc also keeping up to date
on events and gossip all
around the country, just by
checking Fidonet conference
areas on the board.
Most of the Archimedes-run
boards now seem to be using
The Serial Port’s ArcBBS ,
which has become something
of a standard - maybe because
there are no other Archimedes
host systems available. If you
know otherwise, then we
would like to know about it.
This standard host system
means that most bulletin
boards use the same general
menu structure - again this is
helpful for new users in that
most commands use the same
keypresses such as f for file
areas and G for goodbye.
Coupled with faster modems
and offline readers, you can
really cut down your phone
bill by following a few simple
guidelines. Make a quick note
of what you want to obtain
from a bulletin board when
you log on - perhaps you want
to see what new messages are
there, download a couple of
files or send a message to your
friend Fred. By deciding what
you want to do before you
actually dial up the board, you
may discover that you can pro-
gram most of your online
session into your comms pack-
age, especially if you can
program a script file for it. I
intend to cover script langu-
ages, such as those found in
ArcTerm and ArcComm , in
future comms columns.
CALLING AT THE CRYSTAL JUNCTION
;< r-jstMr. ' 1 * -n- —
POP IN FOR A GAME OF BLACKJACK
THIS month’s featured bulletin
board is Crystal Junction,
based near Dudley in the West
Midlands. Although it is run-
ning on a PC it contains
numerous areas that may be of
interest to Acorn users, includ-
ing a detailed BBC download
section, although as yet there
is no Archimedes telesoftware.
There is also quite a detailed
area on genealogy, so if you
are trying to trace your family
tree or know someone who is,
you may find a host of useful
software you can download.
One of the most impressive
things on the Crystal Junction
board is the selection of online
games. Empire is a massive
space game along the lines of
Start rek. Casino is a full fea-
tured casino which contains
various card games such as
Draw Poker , High/ Low and
Blackjack and also a horse
racing game.
If your comms software can
support ANSI graphics, then
you are in for a real treat here
as high resolution graphics are
used for these games. Each
card contains user defined
graphics to depict the suit, so
rather than just seeing num-
bers, actual graphics are used.
A number of message bases
are also provided, together
with access to Fidonet. You
can Call Crystal Junction on
(0384) 441929 if you set your
software to ANSI, 8N1.
• Do you run a bulletin board
that you would like to see
mentioned on this page, or
perhaps you would like a men-
tion for a board that you have
just discovered. Tips or recom-
mendations will be welcomed
and, of course, shared with
fellow Acorn users. Send
details to the address opposite.
Paul Vigay
NEWS IN BRIEF
• By the time you read this issue,
Arcade BB in London should have
a fourth line fitted, so there will be
slightly less chance of getting the
engaged tone when you dial it up.
The new line will be on the 081-
654 2212 group and should cater
for all speeds.
• For those of you who are inter-
ested in electronics but don't like
ordering components by filling in
application forms and sending
them off, you may like to know
that you can order components via
Maplin's own electronic ordering
service. This works very much like
a bulletin board. Just set your
comms software to ANSI, 8N1 and
dial (0702) 552941.
When you connect, you will be
asked for your Maplin customer
number which you were given the
last time you ordered components
by post. If you don't have a num-
ber, online help is provided. You
can then go ahead and order your
components. One great advantage
of this system is that you can
instantly see if a particular part is
in stock or not, and order an alter-
native if required.
• If you are interested in Silicon
Village, the new national viewdata
network designed to replace
Micronet, you will be pleased to
know that local access is now
available via the Mercury 5000
network. This means that you no
longer have to dial London or
Reading in order to look around. If
you haven't seen the service yet,
try dialling 081-759 9669 with your
software set to viewdata, 8N1.
Note that this is slightly different
from Prestel's 7E1. New areas are
being added all the time, based
around a fictitious village.
• For the latest sysop news and
details of the XF5 bulletin board
host system from Keydata, you can
dial straight into their very own
BB, called ORB. The board is based
in London on 081-761 8220 and
runs on a BBC running the latest
version of XFS+. A number of
other areas, including messaging
and downloads, show off the fea-
tures of XFS+.
• If you have any comms news or
tips, please write to: Comms
Column, BBC Acorn User, 20-26
Brunswick Place, London N1 6DJ.
BBC ACORN USER FEBRUARY 1992 15
FaxPack is a fax expansion board for the Archimedes
range of computers allowing your computer to take on
the job of a conventional fax machine but with the
benefits of being fully integrated into the Archimedes.
FaxPack offers full background send and receive
capability. You can send a fax simply by selecting the
PRINT option from any RISC OS application, with
control returned in just a few seconds. FaxPack then
proceeds to dial and send the fax while you carry on
using the computer.
Receiving faxes is also completely automatic. FaxPack
will answer the phone and store the fax away on your
disc while you continue to use the computer. Once
received the fax can be viewed on screen (using a
special anti-aliased display to improve on-screen
readability) and printed. Any portion of the fax image
can be saved as a conventional sprite. Alternatively
FaxPack can be made to automatically print on receipt
of a fax, which with a LaserDirect printer, is completely
automatic and in the background.
There are numerous advantages of a computer based
fax system over a conventional machine:
□ Very high quality, pixel perfect faxes - try sending a
fax of 9pt text from a conventional fax machinel
□ Since there is no need to print, then re-scan a
document, FaxPack saves time, paper and money when
sending faxes.
□ Rather than junk fax mail wasting your costly fax
paper, you can decide to delete unwanted fax files
before printing.
□ By receiving and sending from the computer
FaxPack offers a higher level of security than most
conventional fax machines.
□ FaxPack allows electronic archiving of fax
messages and is one step towards the truly paperless
office.
□ FaxPack uses your standard Archimedes printer
and so can print on plain paper rather than thermal
paper.
In addition FaxPack can be used as a data modem, to
send and receive any Archimedes file or directory of
files to other machines fitted with FaxPack. Because of
the 9600 baud rate of fax systems and the use of data
compression FaxPack is faster than practically all
conventional data modems and permits background
data transfer.
FaxPack £299 + VAT (£351.32)
Computer Concepts Ltd
Gaddesden Place, Hemel Hempstead,
EVERY PICTURE CAN TELL A STORY
THE RESPONSE to my request
for readers to send in their
graphic images has been very
good. They can be split into
three categories: those drawn
with art packages, those pro-
duced using a rendering
package, such as Clares’ Illu-
sionist, and those created with
readers' own programs.
Perhaps the most interesting
one so far (and definitely the
weirdest) is a picture called
Elsewhere by Mike Williams.
This was produced entirely
with Mike's own software and
bears a close resemblance to
the art of William Latham, an
acclaimed artist who works
mainly on purpose-built
graphics workstations. It just
goes to show what the Archi-
medes can do.
Due to lack of space, we are
only able to print one of the
pictures received each month.
ELSEWHERE: WACKY HOME-MADE GRAPHICS
although we will try to fit as
many as possible on to the
monthly subscribers’ disc.
This month’s disc includes
the above. Magus from B
Adlington and Warrior from
Steven Nisbet, all compressed
using Compression. The PD
CFS reader is included on the
disc to decompress them. A
£20 prize goes to the one pub-
lished on this page, £10 for
each of those placed on the
monthly disc.
MOVING IMAGE
FOLLOWING on from the suc-
cess of its range of mono-
chrome and colour scanners,
Irlani Instruments has ventured
further into the world of
digitising with the Moving i-
Mage Multimedia System.
The system can display real-
time full-colour pictures
directly on the desktop. Dedi-
cated video hardware is used
to achieve uninterrupted scal-
ing and panning of the image.
Full 24-bit colour is used,
giving a picture made up of
256 out of any of 16,777,216
colours. Because the picture is
displayed entirely by hard-
ware, it makes it possible to
show full 24-bit colour
images, even in 16-colour
screen modes.
The Moving i-Mage consists
of a single half-width podule
into which the digitiser is
plugged. The actual podule is a
specially designed bus that
allows fast communication
between the computer and
digitiser. The latter is remo-
vable from the bus card to
allow future low-cost upgrad-
ing and expansion.
Control over brightness,
contrast, saturation, hue and
RGB balance is all performed
in software. An application
allows users to incorporate the
digitiser’s facilities in their
own programs.
The Moving i-Mage con-
tains its own VRam (Video
Ram) which can be addressed
directly to produce captioning
and other special effects.
Because of this, the hardware
can be used as a 24-bit colour
graphics card, capable of oper-
ating within the desktop.
Uses for the Moving i-Mage
include any application where
real-time, full-colour motion
video is required, including
computer-based training, video
editing and multimedia.
Although the Moving i-
Mage is not cheap at around
£1000, it stands up well when
compared to similar systems
on other micros, such as the
Apple Mac and PC. It has been
designed with the professional
market in mind, and should
prove a welcome addition for
those wishing to increase their
Arc's graphic capabilities.
Contact Irlam Instruments,
133 London Road, Staines,
Middlesex TWI8 4HN. Tel:
(0895)811401.
VECTOR
RELEASE
HOT on the heels of Computer
Concepts ’ A rt Works comes
4Mation's Draw alternative,
Vector. Written by Jonathan
Marten, Vector contains all the
features found in Draw , plus a
host of enhancements.
Included among the new
features is Path Merge which
allows a number of lines to be
merged into one, with moves
separating each line. This is
different to grouping lines and
greatly reduces the amount of
memory required.
A Replicate facility allows
any object, or group of objects,
to be repeated anywhere in a
drawing. Rather than just mak-
ing a copy of the object.
Replicate retains only one
description of the object, and
uses tokens to represent the
object elsewhere in the draw-
ing. This greatly reduces the
size of a file containing multi-
ple objects. At the time of
going to press. Vector was still
undergoing development and
so no price has yet been fixed.
Contact 4Mation, 14 Castle
Park Road, Barnstable, Devon
LX 3 2 8PA. Tel: (0271 ) 25353.
Rob Miller
NEWS IN BRIEF
• DAVID PILLING, he of cheap
(but remarkably good) software,
has released his own sprite tracing
program which allows any sprite
to be converted into a draw file by
replacing areas of colour by a
draw path outline.
Due to the nature of the pro-
gram, it is more suited to sprites
with areas of solid colour, rather
than those with a lot of dithering.
Contact David at PO Box 22, Thor-
nton Cleveleys, Blackpool FY5 1LR.
• 4MATION'S sprite animator
Masque should be available by the
time you read this. Designed
mainly as an educational art pro-
gram, Masque allows you to
produce animations from your
own sprites by moving (and scal-
ing) them over a pre-drawn
background. Tracker tunes can be
be played simultaneously to pro-
vide a musical accompaniment.
Contact 4Mation, 14 Castle Park
Road, Barnstable, Devon EX32 8PA.
Tel: (0271) 25353.
• POWERSHADE looks set to be
the most comprehensive ray trac-
ing program to be made commer-
cially available for the Archimedes.
Produced by Arxe Systems, Power-
shade will produce ray traced
scenes in any mode, including the
24-bit modes supported by The
Serial Port's graphics expansion
card. A 3D editor will be built-in to
make designing scenes simpler.
Conversion utilities for importing
files from other editors/ray tracers
will be also be included. Contact
Arxe Systems, PO Box 898, London
E7 9RG. Tel: 081-534 1198.
• THE 3D Construction Kit for the
Archimedes is now nearing com-
pletion and should be ready for
release in the early part of this
year. With 3DCK you can create
whole worlds with different vil-
lages, towns or cities, all repre-
sented in solid three-dimensional
graphics. Any area can be linked to
another by a doorway, so it is
possible to create rooms within a
house, or even a Dr Who-like
Tardis with many large rooms
within a small box. Contact
Domark on 081-780 2222.
• IF YOU have any news, hints or
tips, or interesting images, send
them in. We are particularly inter-
ested in the package you used and
details of how the image was cre-
ated. Write to: Rob Miller, Graphics
Column, BBC Acorn User, 20-26
Brunswick Place, London N1 6DJ.
BBC ACORN USER FEBRUARY 1992 17
If it's got to work...
Systems
tea
- . a - - . ■
Interface
...it's got to be one of ours
Each hard disc comes complete with the following FREE software:
Euclid, Disc Tree, RISC OS Companion, Remote Logon, Worra Battle
Oak Solutions Suite 25 Robin Enterprise Centre Leeds Road
Idle West Riding of Yorkshire BD10 9TE
Tel: 0274 620423 Fax: 0274 620419
QUALITY
RELIABILITY
16-bit SCSI Interfaces
A3000
£199.00
A300/400/500/5000
£199.00
CDFS upgrade
£45.00
Worra Winnie Internal Hard Discs
A300/400/500/5000
20 Mb
£299.00
45 Mb
£349.00
80 Ml)
£389.00
100 Mb
£489.00
200 Mb
£875.00
Worra Winnie External Hard
Discs
A3000/A300/400/500/5000
20 Ml)
£344.00
45 Ml)
£429.00
80 Mb
£485.00
100 Mb
£595.00
200 Mb
£925.00
High Speed Internal Hard Discs
A300/ 400/500/5000
50 Mb
£399.00
100 Mb
£565.00
200 Mb
£945.00
High Speed External Hard Discs
A3000/300/ 400/500/5000
50 Mb
£479.00
100 Mb
£649.00
200 Mb
£1029.00
Elite External Hard Discs
A3000/300/400/500/5000
50 Mb
£599.00
100 Mb
£769.00
200 Mb
£1149.00
300 Mb
£1850.00
680 Mb
£2500.00
Worra Tape Streamer
20 Mb
£695.00
60 Mb
£895.00
150 Mb
£1095.00
High Speed Tape Streamer
60 Mb £1099.00
150 Mb £1354.00
Elite Tape Streamer (DAT)
1 Gb £3095.00
Magneto Optical R/W Drive
560 Mb £-4800.00
CD ROM
CD-ROM Drive £675.00
Prices shown include SCSI interface.
Always state computer type when ordering
Prices exclude £10.00 p&p
mmmm and VAT
Ej
The range with
a built in future
Genesis Plus
multimedia software is simply...
| Belgium
France
Genesis Plus creates linked pages of information which can
contain text, graphics, music, speech and sounds. Genesis Plus
has been designed to be easy to use for all ages, from primary
school children to teachers, thereby opening opportunities for
pupils, parents and teachers to use IT to aid the development of
creative learning across the curriculum.
The program is fully multitasking and intuitive to use, frames are
simply drawn on a page into which text can be entered directly or
imported from any program which produces text files. Genesis
Plus will also accept data in a wide variety of formats including
scanned and digitised images, video camera output (via a genlock
card or digitiser), drawfiles, Euclid files, Ace films and sound
samples including those from Oak Recorder. Genesis Plus comes
complete with full documentation for those who wish to explore
the great potential of multimedia.
Genesis Plus works like a lx>ok in that a project can consist of one
page or many pages. Each page can combine words, pictures,
graphics, speech and sounds. These can all be linked to related
pages of infonnation as in a database, or the project can be
viewed by flicking through in both directions as though it were a
book.
Genesis Plus can also \ie used as a simple desktop publishing
package, as it supports outline fonts, and has the ability to import
scanned images to produce professional books, pamphlets, and
magazines.
Genesis Plus differs from Genesis II in that while you can am
applications written in the powerful Genesis II scripting language,
you cannot edit the script language element of the applications.
Genesis Plus includes sophisticated data compression which
works automatically, enabling the user to store much larger files
on floppy disc and removes the necessity for constantly changing
discs.
Any existing Genesis projects can be converted automatically to
run on Genesis Plus.
...the easiest to use
Price £69.95
SPECIAL OFFER to existing owners:
Upgrade from Genesis for as little as £24.95
The above prices exclude £1.50 p&p and VAT.
'file offer extends to owners of Acom Learning Curve.
SOLUTIONS
COMPATIBILITY
PERFORMANCE
NEXT MONTH
NEXT
MONTH
3D DESIGN SPECIAL
PLUS
We zoom in on the Archimedes’ reputation for
producing high quality art and graphics
FLIGHT DESIGNER
Simis, the company responsible for designing
Interdictory has released the building blocks that
allow you to design your own flight simulator
3D CONSTRUCTION KIT
If you want to create three-dimensional, interactive
graphic images, then Domark’s 3D Construction Kit
is for you. Don't miss our review
GRAPHS AND CHARTS
We look at a selection of programs to help you to
display your information more effectively
Watch out for the March issue of
BAU - available February 13 1992
KARMA
It’s ready. ..no it isn’t.. .yes it is! Flight Trainer, the
first part of the long-awaited space game. Karma,
has arrived. We put it through its paces
NOTATE
If you want to turn your Arc music into score sheets,
Notate from Longman Logotron is the answer. Find
out why it could be music to your ears
FONT BENDING
Why keep your text on the straight and narrow? We
review several font applications that allow you to
twist your words
REGULARS
• All the latest news and views
from the world of Acorn
• ★INFO - helpful advice and
ideas covering the A3000.
Archimedes, BBC B and Master
• Your letters and problems
• Programs galore on the yellow pages
and much more
To be sure of
your copy,
please fill in
the coupon
below and
hand it to your
newsagent. Or
why not take
out a subscrip-
tion, which
includes a free
monthly disc?
See page 33 for
details
DEAR NEWSAGENT. PLEASE ORDER MY REGULAR COPY OF BBC ACORN USER
YOUR NAME ■
ADDRESS ,
BBC Acorn User is published by Redwood Publishing, 20-26 Brunswick Place, London N1
6DJ. Distributed by BBC Frontline, Park House, 117 Park Road, Peterborough
20 BBC ACORN USER FEBRUARY 1 992
1 in 600
A3000s are likely to have an HCCS 3Mb RAM upgrade
1 in 36
A3000s are likely to have an HCCS User/Analogue podule
1 in 10
A3000s are likely to have an HCCS 1 Mb RAM upgrade
EVERYONE
Should have a
HardCard45
The HardCard45 and HardCardlOO are available direct from HCCS via overnight parcel service
or from your local dealer. All products will be on display at BETT92 show at the Barbican,
London from the 22nd to the 25th January 1992. Stand R31d.
HardCard45 £349.00
HardCardlOO £699.00
ALL PRICES QUOTED ARE EXCLUSIVE OF VAT. CARRIAGE ON ALL ITEMS IS FREE. E&OE. SEND CHEQUES TO HCCS
ASSOCIATES LTD. 575-583 DURHAM RD„ GATESHEAD, TYNE & WEAR, NE9 5JJ. TEL (091) 487 0760 FAX (091) 491 0431
AT THE FOREFRONT
OF A3000 UPGRADES
OTHER QUALITY PRODUCTS FROM PRES
NEW PRODUCT A3K4
DOUBLE PODULE EXPANSION
Now you can add a second standard
eurocard podule to your A3000. Fully
integrated with the PRES expansion
system - no soldering required, no
timing problems, no large box bolted
around your computer, simply 'plug in
and expand' ... (requires A3K3
expansion card case). Remember
A3K6 also allows for an extra internal
card; giving a total of ... 4 expansion
cards in your A3000
MICRO TRADER, PROFESSIONAL
ACCOUNTS SYSTEM
A dedicated system for the serious
business user and home user alike.
Exploit the true power of the Arc with
our multi-tasking professional
accounts package. Call for your free
demo disc.
TML-THE MISSING LINK
Fast data transfer between linked
Archimedes. At 10 million bits per second.
£74.95 each
THE SPACE KIT
Allows 400 series owners to fit a second
internal hard drive.
£32.95
Monitor Stand
Probably the best monitor stand available for the A3000 and the sturdy
basis of your modular system.
System Housing
When you are ready to expand the A3000 this system housing is placed
over the monitor stand, allowing two floppy drives and hard drives to be
added with ease.
Expansion Card Case
If you’re adding an expansion card (or podule) to your A3000 then
you will need this case to connect and protect it.
Podule Expansion System
Allows two podules to be added to your A3000, and be
working alongside each other simultaneously.
Disc Buffer
The definitive expansion for people that wish to
add extra floppy drives. Support for 40 and 80
tracks. Will also allow you to add SCSI. We are
continuously working on other options.
65Host 1770 DFS and DFS Filer
A Rom upgrade for the Disc Buffer that provides a
DFS drive icon on the icon bar and 1770 DFS in
65Host, the BBC Emulator.
PRES Ltd, Box 319, Lightwater, Surrey, GUI 8 5PW
" =Tel. 0276 72046 • Fax 0276 51 427 #
PRES, ADDING EXPANSION OPTIONS
STAR LETTER £15
THE PRICE IS RIGHT?
I thought the following experi-
ence I have recently had with
the Hard Disc Companion
software from Beebug might
be of interest to other readers,
particularly if their system is
fitted with a Computer
Concepts Laser Direct Hi-Rcs
printer as mine is.
Basically, both the Backup
and Restore utilities from Bee-
bug and the PrinterHR driver
have in common, in name
only, a relocatable module
called Compress. This means
that you cannot have both
applications resident and oper-
ational in the system at the
same time. Indeed if, like me,
you finally manage to get the
Backup utility to run by
RMKlLLing the PrinterHR com-
press module, then you must
quit the PrinterHR driver.
Leaving the driver resident and
then attempting to print
something, results in a severe
system crash requiring a reset.
As my system is used regu-
larly by inexperienced users it
is not a situation I like to leave
lurking on my Archimedes. I
thought Acorn had guidelines
and rules governing this use of
module names?
Alan Stout
Tetbury
Gloucestershire
Acorn has records of module
names, hut only those which
the third party developer
have given. It does encourage
Independent Software Ven-
dors to use unique names to
avoid such clashes, hut some
still slip through the net.
You will he pleased to hear
that Beehug is aware of this
problem and has recently
upgraded its Hard Disc Com-
panion , . Among other things
the upgrade has removed the
need for the Compress
module. Upgrades from the
original cost £15 plus VAT.
Rise Developments, which
sells the new version, is on
(0727) 40303.
ELITIST VIEWS
Over the last few weeks I have
received a number of com-
ments about my part of the
Elite review (BBC Acorn User
December 9 1 ). Some of these
comments have been favour-
able, although many are of the
opinion that I was too harsh.
I would like to point out that
the criticisms I raised should
be taken along with the head-
ing of the piece: ‘The Case
Against...’. I believe that
because Roger Hall wrote
more of a review than ‘The
Case For...' many people think
that my piece was also a full
review and that I have a very
low opinion of the game. This
is far from the truth - Elite is
Elite, and will always be a
classic. In my piece I was try-
ing to point out some of the
ways in which the Archimedes
version could have been
improved. But then again, the
game is called Elite and not
Elite 2 so perhaps I was
expecting too much.
Many thanks to David
Braben, the co-author of the
original Elite, for pointing out
there arc concave ships in the
game, as in his original BBC
version - I'd never noticed!
David Lawrence
Canterbury
Kent
... TO CATCH A CROOK
I have been thinking that as
viruses become more common
on the Arc simply writing
inoculation programs may not
solve the problem.
What about creating a virus
to kill viruses? They would
reproduce in the same way but
would delete themselves after
copying twice, therefore
allowing an exponential popu-
lation increase. Instead of
having harmful effects them-
selves they would seek and
destroy known harmful
viruses. A friend suggested
that there would be a problem
when you wrote new versions
as they would attack each
other, but 1 regard this as ideal;
only the best killers would sur-
vive! This will probably give
rise to malign virus killing
viruses, but I reckon this is an
inevitable step as these things
evolve.
Colin Turner
Bangor
N Ireland
Even though this is a fasci-
nating idea we don’t know of
any recent new viruses. Per-
haps this is to due to the new
laws, or maybe the people
who write them have finally
grown up.
FONTS A LOT
I was most interested to read
the article Character Refer-
ence ( BAU November 91) on
the subject of adding extra
fonts. I use Acorn DTP and
would like to be able to change
or extend the range of fonts I
can use. Your explanation of
altering the configuration file
is quite clear, as is the
explanation of how font names
from different sources vary.
However, what you do not
say is whether a complete list
of the standard font numbers
(some of which are listed in
the article) is available, and if
so where can I get such a list?
T Johnson
South Normanton
Derby
A full list of Venturer font
numbers is only available in
the Venturer manual.
I have just read Graham Bell's
article on the A5000 ( BAU
December 91). At the risk of
upsetting those who regard the
Archimedes with religious fer-
vour, let’s cut the hype.
To a PC user like me who
has had a BBC Model B and
who wants an A5000, it
sounds a fine machine. Acorn
will probably sell a few hun-
dred thousand over the years.
However more than five mil-
lion copies of Windows 3 have
been sold this year, so at least
that many PCs run windows.
The A5000 is overpriced
compared to a similarly-speci-
fied 386SX by about 20
percent, or £300. For A5000
money, PC buyers are looking
at seriously powerful 386DXs
with 4Mb Ram, 33Mhz chips
and colour monitors that
A5000 owners would love to
have. With the current price
war 486 PCs will be at A5000
prices soon.
Put bluntly, the A5000 is not
competitive in price and per-
formance. Acorn knows this
and has always targeted niche
markets too small for the PC
manufacturers. As I want a
computer for my young
children, I will probably end
up paying over the odds for an
A5000 in order to use the edu-
cation software. But if
someone ever writes an Archi-
medes emulator for the PC
then, bye bye Acorn.
John Tebbit
Headcorn
Kent
Quality is sometimes a more
crucial factor than price. You
get what you pay for, John!
DISC DIRECT
I have just begun buying BAU
from my local newsagents, but
I can't yet afford a subscrip-
tion. How can I obtain one of
the programs so I don’t have to
type it in ?
John Adams
Winchester
Hampshire
Individual discs can be
obtained from our mail
order house using the form
on page 81. However a sub-
scription (see page 33) is a
cheaper solution in the long
run, as the discs come free!
BBC ACORN USER FEBRUARY 1992 23
061 766 8423
Phone lines open
Mon -Fri 09.00 - 17.00
Sat 10.00-17.00
FAX: 061 766 8425
Acorn Hardware
A540 inc. 4Mb Ram, 120 Mb HD,
Arm3, Taxan 775 £2495.00
A5000 inc. 2Mb Ram, 40Mb HD,
Arm3, Acorn Multiscan Monitor £1 499.00
A5000 Learning Curve
as above c/w Audio Training Cassette.
Guide to National Curriculum, Acorn
Applications Suite, Pacmania,
PC Emulator , Genesis, 1st word Plus,
Acorn DTP £1531.06
A5000 LC / Acorn Printer
as above c/w Acorn JP150
Inkjet Printer £1765.96
A420/1 2Mb Ram, 20Mb HD £1 099.00
A410/1 c/w 2Mb Ram, 20Mb HD
upgrade fitted by ourselves £899.00
A3000 c/w 2Mb Ram fitted £599.00
A3000 Learning Curve
as above c/w Audio Training Cassette,
Guide to National Curriculum, Acorn
Applications Suite, Pacmania,
PC Emulator, Genesis, 1st Word Plus £642.29
A3000 LC / Acorn Monitor
as above c/w Acorn Colour Monitor £855.05
A3000 LC / Acorn Monitor /
Acorn Printer
as above c/w Acorn JP150
Inkjet Printer £1089.95
A3000 Special Access
Acorn Serial Upgrade, Morley User/Analogue
Expansion Card, Acorn Software Suite,
Utilities Disc, SEMERC & ACE Special
Needs Handbook £795.00
A3000 Special Access / Acorn
Colour Monitor /Stand
as above c/w Acorn Monitor and
Pres Monitor Stand £1 053.50
Master 128 £399.00
We operate the
Acorn Teachers and
0% Finance Schemes
Please call for free information pack
A540 Upgrades
4Mb Ram Upgrade £369.00
Taxan 795 VIDC Modes Disc £7.50
Technical Reference Manual £65.00
A5000 Upgrades
2Mb Ram Card
£129.00
Technical Reference Manual
£65.00
A400 Upgrades
1 Mb Ram
£35.00
2 Mb Ram
£65.00
3 Mb Ram
£99.00
20 Mb Hard Disc (ST506)
£99.00
40 Mb Hard Disc (ST506)
£245.00
5.25“ Ext. floppy disc int.
£30.00
ARM 3 Upgrade (Aleph 1)
£289.00
Econet Module
£46.00
VIDC Enhancer
£29.00
A3000 Upgrades
1 Mb Ram (2 Mb in total)
£55.00
4 Mb Ram
£159.00
5.25“ External f/disc buffer
£39.00
Serial Upgrade
£19.00
Serial Link Kit (BBC-Arc)
£14.00
User & Analogue Podule
£46.00
User & Midi Podule
£46.00
VIDC Enhancer
£29.00
Expansion Cards
ArVis S-VHS Video Board £295.00
ArVis S-VHS Encoder Board £1 45.00
ArVis Video Graphics Board £877.00
Chroma 345 Overlay Board £389.00
Econet Module £46.00
Ethernet Expansion Card II £249.00
Floating Point Expansion Card £449.00
Hawk V9 Video Digitiser £1 99.00
I/O Expansion Card £79.00
Midi Upgrade to I/O Card £27.00
Midi Expansion Card £65.00
ROM Expansion Card £45.00
SCSI Expansion Card (Acorn) £229.00
Standard Monitors
Acorn Colour £199.00
Microvitec Cub 3000 £1 99.00
Philips CM8833 II £199.00
Philips Mono (Green) £85.00
All monitors come with free lead. State type of
computer when ordering.
Multiscan Monitors
EIZO 9060SZ Flexiscan £41 9.00
EIZO 9070SZ Flexiscan ' £599.00
Taxan 775 Multivision £389.00
Taxan 795 Multivision * £449.00
Taxan Viking II Mode 23 £749.00
“ comes with freo VIDC enhancer.
Floppy Disc Drives
5.25" Single 40/80 no psu £95.00
5.25" Single 40/80 with psu £1 09.00
5.25“ Dual 40/80 no psu £185.00
5.25" Dual 40/80 with psu £199.00
3.5" Single with psu £85.00
3.5" + 5.25" 40/80 with psu £209.00
Printers
Canon Bubblejet BJ-lOe £239.00
Sheetfeeder for BJ-1 Oe £59.00
Citizen 120D+ £114.00
Citizen Swift 9 £169.00
Citizen Swift 24e £239.00
Colour Kit for above £39.00
Citizen PN48 Portable £249.00
Star LC20 £130.00
Star LC200 Colour (9 pin) £1 89.00
Star LC24- 200 £219.00
Star LC24 - 200 COLOUR £259.00
Sheetfeeder for LC24 - 200 £69.00
Integrex Colourjet 1 32 £51 9.00
HP Paintjet £795.00
Laser Direct (Qume) £81 9.00
Laser Direct (LBP4 Hi Res.) £899.00
Laser Direct (LBP8 Hi Res.) £1 289.00
Oak Products
Worra Winnie (SCSI)
20 Mb Internal Hard Disc £299.00
45 Mb Internal Hard Disc £399.00
80 Mb Internal Hard Disc £599.00
100 Mb Internal Hard Disc £795.00
200 Mb Internal Hard Disc £1 1 95.00
20 Mb External Hard Disc £349.00
45 Mb External Hard Disc £449.00
80 Mb External Hard Disc £649.00
100 Mb External Hard Disc £845.00
200 Mb External Hard Disc £1245.00
High Speed Range (SCSI)
40 Mb Internal Hard Disc £495.00
80 Mb Internal Hard Disc £675.00
1 00 Mb Internal Hard Disc £995.00
200 Mb Internal Hard Disc £1545.00
45 Mb External Hard Disc £685.00
80 Mb External Hard Disc £865.00
1 00 Mb External Hard Disc £1 1 85.00
200 Mb External Hard Disc £1 735.00
60 Mb Tape Streamer £795.00
Econet
Broadcast Loader £60.00
Level 4 Software £1 99.00
Cable -100m £90.00
Econet Starter Kit £80.00
Printer Drivers
Midnight Graphics
Citizen Swift 9 Sprite Dump
£26.04
Citizen Swift 24 Sprite Dump
£26.04
Epson 24 Sprite Dump
£26.04
HP Paintjet Sprite Dump
£26.04
Integrex 132 Sprite Dump
£26.04
Integrex Colourcel Sprite Dump
£26.04
Juki 5520 Sprite Dump
£26.04
Star LC10 Sprite Dump
£26.04
Star XB24 Sprite Dump
£26.04
Star LC200 Sprite Dump
£26.04
Star LC24-200 Sprite Dump
£26.04
Ace Computing
Printer JX
£13.00
Printer PJ
£13.00
Printer CA
£13.00
Electronic Font Foundry
BubbleJet - BJ10e/130e
£10.00
Cables
Arc - Monitor - 8833 inc sound
£8.65
Arc - Monitor - 8833 II inc sound
£8.65
Arc - Parallel Printer Cable
£5.00
Keyboard Extender 400/500
£7.50
Mouse Extender
£7.50
Replacement Mk 1 Mouse Cable
£6.50
BBC Software
Blob 1
£18.00
Blob 2
£18.00
Bonecruncher
£9.95
Chick Chase (80 Track Only)
£15.00
Codename Droid
£9.95
Dunjunz
£9.95
E-Type
£13.00
Galaforce
£9.95
Icarus
£9.95
Imogen
£9.95
Kourtyard
£9.95
Master Break
£10.39
Mini Office II
£17.35
Modem Master
£11.26
Play it Again Sam No's 1-15
£11.95
Ravenskull
£9.95
Reversals (80 Track Only)
£20.00
Spellbinder
£9.95
Spy Vs Spy
£9.95
Strykers Run
£10.00
Thrust
£9.95
UIM
£14.95
Village of lost souls
£9.95
Where's Blob
£18.00
White Knight
£18.00
White Magic
£11.26
XOR
£10.00
Master Compact
Play It Again Sam No's 1-15
£13.00
UIM
£14.95
ViewPlot
£29.95
ViewSheet
£40.00
ViewStore
£45.00
Concept Keyboard
A4 Standard BBC Pack
£127.50
A3 Standard BBC Pack
£156.50
A4 Primary BBC Pack
£141.00
A3 Primary BBC Pack
£170.00
A4 Concept Kids BBC Pack
£143.50
A3 Concept Kids BBC Pack
£173.00
A4 Secondary BBC Pack
£141.00
A3 Secondary BBC Pack
£170.00
A4 Arc/A3000 Primary Pack
£142.00
A3 Arc/A3000 Primary Pack
£171.50
Conform Keyboard Software *
£15.00
* Produces overlays which once created will work
with other Archimedes Desktop Applications
Scanners
Flatbed A4 256 Grey SCSI (CC) £849.00
Scan Junior Scanner A6 £1 69.00
Scan Junior 256 Grey Level £1 99.00
Scanlight Senior Scanner A4 £329.00
Sheet Feeder for above A4 £1 05.00
Archimedes Software
4 Mation
Chameleon
£25.00
Craftshop 1
£29.00
Craftshop 2
£29.00
Jiglet
£29.00
Jigsaw
£29.00
Poster
£75.00
SmArt
£55.00
SmArtFiler
£35.00
Snippet
£29.00
Ace Computing
ArcLight
£43.00
Euclid
£40.00
Mogul
£17.00
Splice
£26.00
Tween
£26.00
Acorn Computers
1st Word Plus
£65.00
ANSI C (V 3)
£125.00
Acom Desktop Publisher
£109.00
Desktop Assembler (V 2)
£119.00
Desktop C (V 4)
£185.00
Font Starter Pack
£39.00
Fortran 77
£99.00
ISO Pascal
£99.00
Newhall Font Pack
£39.00
PC Emulator / Free Shareware
£99.00
Symbol Font Pack
£39.00
TCP/IP Programers Pack
£50.00
TCP/IP Protocol Suite
£199.00
Twin
£25.00
Arxe Systems
MultiFS
£27.00
Beebug
Hearsay
£59.00
Ovation
£79.00
Brilliant Computing
Everyday Signs
£20.00
Joystick Games
£20.00
Streetwise
£20.00
Switch On
£20.00
Switch On Actions
£20.00
Teds Adventures
£20.00
Cambridge International Sotware
Fireball II
£10.00
Mah-Jong Patience
£15.00
Mental Maths
£15.00
Microdrive
£14.00
Clares Micro Supplies
Artisan 2
£45.00
Illusionist
£79.00
Interdictor
£10.00
Interdictor II
£25.00
ProArtisan
£70.00
Render Bender 2
£99.00
Rhapsody 2
£45.00
Schema
£90.00
Colton Software
Pipedream 3
£105.00
Pipedream 4
£179.00
Computer Concepts
AvanteGarde Font Pack
£24.00
Bookman Font Pack
£24.00
Compression
£39.00
Equasor
£39.00
Impression II Borders Disc
£12.00
Impression Business Suppliment £39.00
Impression II Free Drawfile Disc
£125.00
Impression Junior
£70.00
Inter-Sheet
£29.00
Inter-Word
£29.00
Show Page
£99.00
Cygnus Software
Iron Lord
£14.00
Tower of Babel
£14.00
Twin World
£14.00
Dabs Press
Arc DFS
£22.00
Database Software
Fun School 2 6-8 year olds
£14.95
■n
Fun School 2 over 8s
£14.95
Fun School 2 under 6s
£14.95
Fun School 3 under 5s
£19.95
Fun School 3 5-7 year olds
£19.95
Domark
Mig29 Fulcrum
£24.00
Mig29 Super Fulcrum
£32.00
Trivial Pursuit
£12.00
TRIVIAL
PURSUIT
£12.00
while stocks last
Empire
Pipemania
£16.00
Electromusic Reasearch
Creations Discs 1-8
£19.00
MIDI Analyser
£29.00
Microstudio
£78.00
Music Player
£35.00
RhythmBox
£29.00
SoundSynth
£39.00
StoryBook
£49.00
Studio 24 Plus
£139.00
ESM
Desktop Folio
£79.00
Hybrid
Elite
£32.99
Icon Technology
EasiWriter
£115.00
Krisalis Software
Chuck Rock
£19.00
Lemmings
£20.00
Mad Professor Mariarti
£14.00
Manchester United Europe
£19.00
World Champ. Boxing Manager
£19.00
World Championship Squash
£18.00
Le Computer
Config Aid
£26.00
SpeedWriter
£35.00
Lingenuity
HotLink Presenter
£34.00
Presenter Story
£129.00
Presenter II
£29.00
Longman Logotron
ArcComm 2
£54.00
Landmarks No's 1 - 4
£19.00
Magpie
£54.00
Notate
£55.00
Numerator
£60.00
Pendown
£54.00
Pendown Outline Fonts
£18.00
Pinpoint
£69.00
Revelation 2
£99.00
MicroPower
Chess 3D
£14.00
Zelanites
£17.35
Midnight Graphics
ClipArt 1 over 480 images
£29.95
ClipArt 2 over 350 images
£29.95
Improve your documents in leaps and
bounds by using Midnight Graphics
Drawfile Clip Art.
Send a 24p stamp for FREE sample disc
£52.13
Minerva Software
Serious
Ancestry
£59.00
Atelier
£69.00
Desktop Office
£79.00
Easiword
£19.00
Flexifile
£89.00
Graphbox
£60.00
Graphbox Professional
£109.00
Home Accounts
£35.00
Multistore II
£179.00
PCAccess
£19.00
PrimeArt
£69.00
Timetabler
£599.00
Games
Battletank
£13.00
Bughunter in Space
£13.00
Bug Hunter /Moon Dash
£13.00
Casino
£13.00
Caverns
£13.00
Family Favorites
£13.00
Freddy's Folly
£13.00
Hoverbod
£13.00
Ibix the Viking
£13.00
Jet Fighter
£13.00
Maddingly Hall
£13.00
Orion
£13.00
Redshift
£13.00
Talisman
£13.00
Thundermonk
£13.00
Northwest SEMERC
*
My World
£15.00
Phases - Borders disc
£7.50
Phases - Christmas disc
£7.50
Phases - Clip Art 1
£7.50
Phases - Very Hungry Caterpillar £7.50
Phases 2
£15.00
Simple Stuff Maths
£7.50
Simple Stuff Sampler
£7.50
Simple Stuff Skeletons
£7.50
* Please add £2.50 P&P to SEMERC Software
Oak Solutions
Archimedes BASIC Compiler
£79.00
Carousel
£34.00
Disc Sharer
£119.00
Genlndex
£25.00
Genesis
£40.00
Genesis Plus
£69.00
Genesis II
£99.00
Oak Recorder
£29.00
Parametric Design Tool
£359.00
Printer Spooler
£65.00
Remote Logon
£34.00
Worra Battle
£14.00
Worra Plotter
£24.00
WorraCAD
£74.00
Sherston Software
IDraw Help
£15.00
IHelp
£7.95
Animated Alphabet
£19.00
Arcventure
£25.00
Christmas Allsorts (Drawfiles)
£16.00
Dreamtime
£20.00
Farm
£19.00
Fleet Street Phantom
£23.00
Mapventure
£23.00
Microbugs
£25.00
Nature Park Adventure
£24.50
Selladore Tales
£24.00
Space Mission Mada
£23.00
Stig of the Dump
£22.00
Teachers Cupboard
£24.50
Teddy Bears Picnic
£23.00
Viewpoints
£35.00
Wizards Revenge
£17.00
Worst Witch
£21.50
Silicon Vision Ltd
ARC-PCB
£149.00
ARC-PCB Professional
£299.00
Data Vision
£119.00
FILM-Maker
£70.00
Financial Accountant
£199.00
Gate-Array Design System
£119.00
GerberPlot
£89.00
Realtime Solids Modeller
£149.00
RiscBASIC
£119.00
RiscFORTH
£119.00
RoboLOGO
£70.00
ShareHolder
£149.00
SolidCAD
£119.00
SolidTOOLS
£299.00
SolidsRENDER
£119.00
SuperDump
£25.00
SuperPlot
£29.00
Superior Software
Air Supremacy
£14.00
Conqueror
£15.00
Hostages
£14.00
Master Break
£14.00
Repton 3
£14.00
Speech!
£14.00
Superior Golf
£14.00
Zarch
£14.00
The Data Store
FontFX
£9.95
ShapeFX
£9.95
The Electronic Font Foundry
BubbleJet Printer Driver
£10.00
The Fourth Dimension
Apocalypse
£14.00
Arcade Soccer
£14.00
Arcticulate
£14.00
Arctist
£14.00
Boogie Buggy
£14.00
Break 147 /Superpool
£17.00
Chocks Away 2
£15.00
Chocks Away Extra Missions
£14.00
Chocks Away 2 + Ext. Missions
£27.00
Drop Ship
£13.00
E-Type
£13.00
E-Type Designer
£13.00
E-Type Extra 100 miles
£13.00
Enter The Realm
£18.00
Holed Out
£13.00
Holed Out - Designer
£13.00
Holed Out - Extra Courses Vol 1
£13.00
Holed Out - Extra Courses Vol 2
£13.00
Inertia
£14.00
Man at Arms
£14.00
Nevryon
£14.00
Pandora's Box
£18.00
Powerband
£14.00
Pysanki
£14.00
Quazer
£9.00
Saloon Cars
£18.00
The Olympics
£14.00
The Real McCoy 1
£20.00
The Real McCoy 2
£20.00
The Wimp Game
£14.00
U.I.M
£18.00
White Magic
£14.00
White Magic 2 inc Designer
£14.00
The Serial Port
ARCterm 7
£69.00
Blowpipe
£15.00
Investigator II
£22.00
Joystick Interface
£23.00
Tracker
£37.00
WorldScape
£15.00
Triple R Education
Converta-Key
£14.00
Data Word
£14.00
Money Matters
£14.00
Picture Book
£14.00
Target Maths
£14.00
Euclid 2
3D Graphics
Animation Package
£40.00
while stocks last
Books (No VAT)
C: A Dabhand Guide £14.95
Archimedes Assembly Language £14.95
Archimedes Operating System £14.95
The above books have accompanying discs add £5
for 5.25*. £7 for 3.5"
A3000 Technical Guide ' £29.95
Acorn DTP Advanced U.G. £14.95
IHelp - Sherston £7.95
BASIC V: A Dabhand Guide £9.95
BBC Basic Guide (Acorn) £1 9.95
DTP Seeds (4Mation) £8.45
M128 Ref. Man.Pts 1&2 (ea.) £14.95
RISCOS PRM’s £79.00
First Word Plus V2 £10.00
Acorn DTP £10.00
ANSI C Version 3 £17.00
Assembler Release 2 £25.00
Desktop C Release 4 £25.00
Desktop Development UG £25.00
Hours of Opening
Monday • Friday 9.00 a.m. - 5.00 p.m.
Saturday 10.00 a.m. - 5.00 p.m.
Lunch 1.00 p.m. - 1.30 p.m.
How to find us
• NO Minimum Order
Value
• NO Carriage Charges in
Mainland UK
• ALL Goods Despatched
within 24 Hours, subject
to stock levels
• Acorn Qualified Dealer
• Acorn Service Centre
• Hotline Support on all
Hardware and Software
purchased from us
Terms & Conditions
TERMS: UK residents add 17.5% VAT to all prices,
except books. Delivery FREE on all postal items in
the UK. Foreign orders, no VAT, carriage at cost,
(quotations available). Access/Visa cards accepted.
Dabhand Computing Ltd. is a Qualified Acom
dealer. Official orders accepted from public sector/
education/PLCs, otherwise cash with order. Tender
invitations welcome. Callers welcome. We are 800
yds north of J17, M62. Prices subject to change
without notification. Goods offered subject to being
unsold.
DABHAND
COMPUTING
DABHAND COMPUTING LTD
5 Victoria Lane
W h i t e f i e I d
Manchester, M 2 5 6 A L
Tracer
QUESTIONS
ANSWERS
I have just ordered a new jr
A5000 computer, but I
now wonder if I will be able to
use my treasury of older DFS
format discs that I have built
up since 1983. I know I can
add 5.25in drives but will they
read DFS? Perhaps I could use
the serial link between the
Archimedes and my BBC
Model B?
D. Lewin
St Albans
There are a number of
disc utilities available to
enable you to read BBC DFS
discs on your new Archi-
medes. ArcDFS by Dabs
Press (PO Box 48, Prestwich,
Manchester M25 7HF) is a
full implementation which
will perform all the functions
of DFS, including formatting
and using a DFS Ram disc
from within the Rise OS
Wimp environment.
If you add a 5.25in inter-
face, ArcDFS can also read
and write to the additional
drive. Before you can con-
nect a 5.25in drive, you will
need to purchase a suitable
interface. Your local dealer
can supply one of these for
around £35. Alternatively,
you can use the serial link to
transfer software. The disad-
vantage is that you will need
access to both the Archi-
medes and BBC in order to
link them together. Again,
Beebug can supply suitable
software, together with a
connecting lead.
I have recently fitted The
Serial Port's graphics
enhancer to my Archimedes
and wondered if there is any
software available that can
take advantage of the extra
colours provided?
Steve Pratt
York
Since the Graphics
Enhancer was launched
a number of software houses
have considered the option
of modifying existing pro-
grams and adding support to
future programs. Minerva
and The 4th Dimension are
two companies who seem
particularly interested in the
added realism that 24-bit
colour has to offer. Clares
Micro Supplies has already
produced Illusionist , its 3D
rendering package that
offers full support for the
enhancer and produces
impressive results.
□ I am trying to get to grips
with using outline fonts
on my A3000. I have managed
to print text in various colours
using SYS commands but can-
not manage to change colour
within a string. Is there any
way I can insert control codes
into a string of text to change
the colour? I have tried the
following line which just pro-
duces the numbers on screen;
$texl=“Hello 17.40
my name is Graham"
Graham Conridge
Bedford
The problem really
stems from how you
control the colours used for
anti-aliasing the fonts. Obvi-
ously if you want fully anti-
aliased fonts in a 16-colour
mode you will only be able to
use one colour (in 16 shades)
effectively. If you only use
one colour for the fonts, they
may look slightly more jag-
ged around the edges but will
allow you to use multiple
colours on screen at once.
The program in Figure one
demonstrates this.
Line 20 allows you to enter
your text. Inserting CHR$(17),
followed by a character
between one and seven
allows you to change colour -
in this case green (colour
two). Lines 30 and 40 will
look for the font and set it
for future font operations,
while line 50 sets up colour
eight to be used as a font
colour (see page 1460 in the
PRM). Line 60 plots the line
of text on the screen at co-
ordinates 100,100. By
modifying this code slightly
it should be possible to turn
it into a procedure for insert-
ing into your own programs.
I have been using Maes-
tro, supplied with my
Archimedes, which I find very
useful for musical composi-
tions. However, I find the
range of internal sounds rather
limited. I have EMR’s Cre-
ations disc of additional
instruments, together with a
percussion module.
I cannot seem to get Maes-
tro to recognise any of the new
instruments which I have
loaded by typing ARMLOAD
<modu1e>. Am I doing
something wrong and is there
an easy way to convert FMR
Soundsynth files into relocat-
able modules ?
M. Locke
Crewe
In order for the Archi-
medes to recognise a file
as being a sound instrument,
any sound samples have to
he created as a relocatable
module, which includes
various information at the
beginning to tell the compu-
ter that what follows is a
sound. EMR’s creations
discs, together with Sound -
Synth itself, are in a slightly
different format, which
requires some additional
commands to be issued
before Maestro will recognise
them. First, you will need to
locate and load EMR’s WFS
module, which is supplied
with SoundSynth . Having
installed this, you need to
load your sound samples via
the WLoad command.
For example, if you have
two modules called Piano
and Harp you can load them
by typing the following
10 REM > FontDemo
20 MODE 12
30 text $= "HELLO THERE "+CHR$ ( 17 ) +CHR$
( 1 ) +"PAUL"
40 SYS "Font„FindFont" , 0 , "Trinity .Med
iuin", 36*16,36*16,0,0 TO handle
50 SYS "Font_SetFont", handle
60 SYS "Font_SetPalette" , , 0 , 8 , 0 , &0000
0000 , &FFFFFF00
70 SYS "Font_Paint" , handle, text $, &14 ,
100,100
FIGURE 1: CHANGING FONT COLOURS
26 BBC ACORN USER FEBRUARY 1992
commands;
*YVLOAD Piano
*\VLOAD harp
*YVINSTALL
The *W1NSTALL command
will install the samples as
valid modules in your com-
puter. You can then select |
them as normal instruments, i
using Maestro . Note that I
some very long samples may
need extra space allocated to
them via the nvADDRESS
command. You should con-
sult the SoundSynth manual
for a more detailed descrip-
tion of this command.
I have found that some- ,
times when I move the
mouse around, the pointer
does not always go in the I
direction I want. Could this he
a fault with my mouse or does '
it just need cleaning?
Rachel Bidwell
Clapham
First, it is worth check-
ing to see if the lead is
plugged into the computer
correctly, as spurious pointer
movements can sometimes he
caused by had connections in
the socket. The mouse can
also pick up hits of Huff and
dust which can . make the
plastic hall become smoother
and prone to slipping. The
cure for this is to carefully
remove the hall by unscrew-
ing the small screw holding
the clip. Wash it carefully
with warm, soapy water.
Sometimes leaving it to soak
over night can help. Dry and
replace the ball, which
should then make better con-
tact with the spring rollers
inside the mouse.
1 have a BBC Model B
which has recently been ,
used mainly for games up until
now. However, I now have a
need for some wordprocessing
ability and want to know if
such facilities exist for the
BBC or is it time to upgrade to
a more powerful machine?
Andrew Brown
Market Harborough
First, the BBC Model B
is fully capable of quite
powerful wordprocessing
capabilities. However, you
need to consider how much
burden is likely to be placed
on your computer and, if as a
side effect of doing word pro-
cessing, you are likely to
need more powerful appli-
cations in other areas, such
as databases and more elab-
orate desktop publishing
(DTP) uses.
Two powerful wordproces-
sors exist for the BBC B;
Wordwise and View. Both
offer a host of advanced fea-
tures and are available in
varying incarnations,
depending upon what peri-
pherals, such as hard discs
and printers, have been
added to your machine.
One of the main differ-
ences is that View offers SO
column editing, which means
that what you see on the
screen is what gets printed
on your printer.
Wordwise , on the other
hand, shows the text in the
easier to read Mode 7 display
and only converts to an 80
column display when you
‘preview’ the text. A more
advanced version of Word-
wise, called Interword, is also
available, which is highly
recommended for the addi-
tional money. A decent local
dealer should he able to show
you both running, to help
you make up your mind.
I have Impression Junior
and about five discs full
of different fonts. Is is possible
to load all the fonts at the same
time?
Ashley Cox
Berkshire
Yes you can - although
to gain the full benefit
of multiple fonts you should
install them on a hard disc.
The way to do this is to cre-
ate a ! Fonts directory. You
may want this to go in your
root directory, if it is fre-
quently used.
The easiest way to achieve
this is to ‘drag’ the IFonts
directory from your original
Impression disc into your
hard disc directory window.
Next, open the IFonts win-
dow by double-clicking the
left mouse button on it while
holding down the shift key.
Do the same to your first
font disc.
Each of the fonts on your
font disc will be contained
computer, but I now wonder if I
will be able to use ny treasury
of older DFS format discs that I
have built up since. 1983. I know
I can add 5 . 25in drives but will
they read DFS? Perhaps I could
use the serial link between the
Archimedes and ny BBC
Model B?
D.E. Lewin
St Albans
There are a number of disc
ut 1 1 it ies avai lable to enable you
to read BBC DFS discs on your new
B^chi medes. ArcDFS by Dabs Press
mo? Prest wi ch , Manchester
M25 7HF> is a full implementation
which, will perform all the
functions of DFS, including
formatting and using a DFS Ram
disc from within the Rise OS
wimp environment . If you add a
5 . 25 l n interface, ArcDFS can also
VIEW ON THE BBC: EDITING TEXT
within its own directory, for
example; Trinity, Corpus
and so on. Simply drag each
of these directories from
your floppy disc on to your
newly opened hard disc
directory. Repeat this for
each font discs. Now, each
time you load IFonts, all
fonts will be present for use.
One side effect to note here
is that some packages (such
as Edit) don’t like too many
fonts being present. The way
around this is to use the tech-
nique described in last
month’s column.
□ I have just bought a sec-
ond hand disc drive for
my BBC Model B. I wish to
connect it to my existing drive,
which already has a dual cable
on it. Can I simply plug the
new drive in, or do I have to
change any links inside the
drive first ?
John Fairweather
Chelmsford
It is quite likely that
both drives are set up to
behave as drive zero. This
means that if you connected
them together each would
‘argue’ as to which was in
use. To avoid this you must
change a drive select link in
the second drive to select it
as drive one. The links are
usually a small bank of dip
switches or dil sockets and
labelled dsO, dsl, ds2 ...
The second thing you need
to do is to remove the termi-
nation resistors in the drive
half-way down the cable, so
that only the drive at the
very end of the cable con-
tains them. These are usually
very close to the actual rib-
bon cable socket on the drive
PCB and look like a small
black IC with grooves on its
side. If unsure, your local
dealer should be able to help.
Make sure that power is
disconnected while you per-
form this task.
HELP US TO HELP YOU
The Questions and Answers page is your chance to have your problems
solved. It can be on any topic - you name it and we'll try to solve it.
Please send your questions, whether technical or otherwise, to:
Questions and Answers
BBC Acorn User
20-26 Brunswick Place
London, N1 6DJ.
We are happy to answer your queries on these pages, but regret that we
are unable to send personal replies to questions sent in. If you send a
disc, please put your name and address on the disc itself. It is also useful
if you could include full details of your machine. Please enclose an SAE
where necessary and mark on your envelope whether you use a BBC
eight-bit micro or 32-bit Acorn A3000/Archimedes.
BBC ACORN USER FEBRUARY 1992 27
ARCHIMEDES
SYSTEM
ENTRY
COLOUR
MULTISCAN
A3000
*599
*819
*849
A3000
Learning Curve
* 642-29
* 885- 05
INC STAND
* 892- 2 9
A420/1
Learning Curve
* 1114-83
*1334
£1364
A540/1
£2495
*2715
*2745
SYSTEM
ENTRY
COLOUR
MULTISCAN
A5000 1Mb
RAM floppy
drive
*999
*1219
*1249
A5000 2Mb
RAM 40Mb HD
—
—
*1499
A5000
Learning
Curve
—
—
* 1531-06
A5000
Learning Curve
and Printer
—
—
*176596
A3000 ACCESSORIES
3.5" External Drive
£97
Monitor Stand
£15
External Podule Case
£12
Serial Upgrade
£16
A3000 Technical Manual
£28
Dust Cover Micro/Monitor
£5
Dust Cover Micro
£9
User Port/Midi Upgrade
£44
UHF TV Modulator
£29
RAM UPGRADES FOR
ARCHIMEDES
A3000
Upgrade to 2Mb RAM
£49
A3000
Upgrade to 4Mb RAM
£164
A305
Upgrade to 1Mb RAM
£48
A305/A310 Upgrade to 2Mb RAM
£229
A305/A310 Upgrade to 4Mb RAM
£419
A410/1
Upgrade to 2Mb RAM
£37
A410/1
Upgrade to 4Mb RAM
£99
A410/1
Upgrade to 8Mb RAM
£725
A420/1
Upgrade to 4Mb RAM
£72
A420/1
Upgrade to 8Mb RAM
£679
A440/1
Upgrade to 8Mb RAM
£569
R140
Upgrade to 8Mb RAM
£569
ARCHIMEDES ACCESSORIES
NEW Multitasking RISC OS
£28
3.5" 800K 2nd Floppy Drive (305/310)
£109
5.25" 800K External Floppy Drive
£84
I/O Podule
(Analogue & User Port & 1 MHz Bus)
£75
MIDI add-on to I/O Podule
£27
MIDI Expansion Card
£64
Econet Network Board
£43
IEEE Interface Adaptor
£265
16 Bit Parallel I/O Card
£193
Software Developers Toolbox
£147
Floating Point Unit
£449
SCSI Adaptor Expansion Card
£159
Keyboard Extension Lead
£5
2 Podule Backplane
£24
4 Podule Backplane
£37
BBC MASTER
SYSTEM
Acorn Master 128 Computer
CumanaCDX400 Dual Drive
Microvitec Colour Monitor
Two Tier Monitor Stand.
£ 679
HARD DISK DRIVES (ST506)
20Mb for 410ST506
£159
40Mbfor410ST506
£235
53Mb for 410 ST506
£POA
A3000 20Mb + Podule
£335
A3000 40Mb + Podule
£449
BBC B and MASTER
ACCESSORIES
Turbo 65C102 Add-on-Module
£113
Econet Module for Master
£44
Twin ROM Cartridge for Master
£12
Master Reference Manual 1 (No VAT)
£13
Master Reference Manual II (No VAT)
£13
Master Advanced Ref Manual (No VAT) P.O.A.
64K Upgrade Kit for B +
£31
Acorn 1772 DFS Complete Kit
£47
CONCEPT KEYBOARDS
A4 Standard Keyboard inc BBC Software £115
A3 Standard Keyboard inc BBC Software £140
A4 Archimedes Keyboard £116
A3 Archimedes Keyboard £1 41
SCSI HARD DRIVES FOR A400
Supplied complete with controller card.
52Mb Internal
£348
105Mb Internal
£549
170Mb Internal
£829
210Mb Internal
£899
PLOTTERS
ROLAND
SKETCHMATE £320
Dxy-iioo
£494
GRX-300 £2560
DXy-1200
£625
GRX-400 £3425
DXy-1300
£829
DPX&GRX Include
DPX-2500
£2348
12 months on-site
DPX-3500
£2960
maintenance
COMMUNICATIONS
Amstrad SM2400 V22BIS
£120
Miracom WS4000
£96
Miracom WS3000 V22BIS
£225
Pace Linnett Plus
£98
Pace Linnett 1200 V22
£150
Pace Linnett 2400 V22BIS
£188
Pace Linnett 32
£366
Hearsay comms software
£48
BBC/Master Modem Cable
£14
Archimedes Modem Cable
£14
MASTER 128 CUMANA
DISC DRIVES
5.25" 200K Single 40T No PSU
£64
5.25" 200K Single 40T With PSU
£79
5.25" 400K Single 40/80
Switchable No PSU
£79
5.25" 400K Single 40/80
Switchable With PSU
£89
5.25" 400K Dual 40TNo PSU
£125
5.25" 400K Dual 40T With PSU
£149
5.25" 800K Dual 40/80
Switchable No PSU
£159
5.25" 800K Dual 40/80
Switchable With PSU
£179
3.5" Single Drive No PSU
£64
3.5" Single Drive With PSU
£79
3.5" Dual Drive With PSU
£125
3.5" + 5.25" 40/80 Switchable
£169
ARCHIMEDES SOFTWARE
MONITORS
ART/DESIGN/GRAPHICS
LANGUAGES
Artisan II
£92
ANSI C Rel 3
£122
Atelier
£63
Assembler
£145
Autosketch II
£66
Fortran 77
£75
Gamma Plot
£38
ISO-PASCAL
£75
Graph Box
£57
USP
£145
Mogul
£18
Prolog X
£145
Poster
£77
SILICON VISION
Pro Artisan
£71
Arc PCB Professional
£269
Render Bender 2
£95
Gerber Plot
£91
Sigma Plot
£38
Realtime Solids Modeller
£132
DATABASES
AlphaBase
Rise Basic
£72
£34
Robo Logo
Solid Cad
£52
£115
Genesis
£64
Solid Render
£115
Multistore
£192
Solid Tools
£269
DESKTOP PUBLISHING
Super Dump
£19
Acorn DeskTop Publisher
Impression Junior
Impression II
Tempest
£125
£77
£131
£93
Super Plot
SPREADSHEETS
Intersheet
Schema
Slgmasheet
£28
£23
£90
£38
INTEGRATED
Viewsheet
£44
Desktop Office
£96
WORDPROCESSORS
Logistix
£77
1st Word Plus II
£68
Pipedream 3
£118
Easiword
£29
Interword
£23
We also carry a wide range of GAMES and
Pendown Archi
£47
LEISURE software. Call for details.
View
£44
LASER PRINTERS
I FREE Parallel Printer Cable With All Lasers
PPM
PPM
Brother HL-4
4 *
£598
Mannesman Tally
Brother HL-4V
4 *
£710
MT904
4 *
£540
Brother HL-8V
8 •
£1050
NEC Silentwriter 2 S60P
Brother HL-8PS
P/Script
6 *
£1086
Postscript
8 *
£1386
NEC Silentwriter 2 290
Canon LBP-4 Plus
4 *
£584
P/Script
8 *
£1393
Laser Direct Hi-Res Card
NEC LC890XL Postscript
8 *
£2330
for LBP4
£319
NEC Colourmate PS P/Script
*
£3590
Canon LBP-8111 Plus
8 *
£973
OKI Laser 400 0.5Mb
4 *
£486
Canon LBP-IIIT Dual Bin
8 *
£1345
OKI Laser 800 0.5Mb
8 *
£870
Canon LBP-IIIR Dual Bin
OKI Laser 840 P/Script 2Mb
8 *
£1200
Duplex
8 *
£1444
Panasonic KXP4420
8 *
£625
Epson EPL-4100
6 *
£567
Panasonic KXP4450i
Epson EPL-7500
Dual Bin
11 *
£930
Postscript
6 *
£1163
Panasonic KXP4455 D/Bin
HP LaserJet HIP
4 *
£699
P/Script
11 *
£1455
HP Laserjet III
8 *
£1025
QMS PS410 Postscript
4
£1330
HP Laserjet HID Dual Bin
QMSPS810+ Postscript
8
£1985
Duplex
8 *
£1740
Sharp JX9500H
9 *
£639
IBM4019EXL
5
£726
Star LP-4
4 *
£573
IBM 4019 XL
10
£990
Star LP-4PS Postscript
4 *
£786
Kyocera F800T
8 *
£920
Star LP-8 III
8 *
£915
Laser Direct
6
£844
Star LP-8 III Starscript
P/Script
8 *
£1149
All printers marked by an * include 12 months on-site maintenance.
SPECIAL OFFER
14" Multiscan Hi-Resolution 0.28 Dot Pitch, 1024 x 768
MICROVITEC
NEC
1431 Standard Resolution
£165
Multisync 3FG 15"
£390
1451 Medium Resolution
£199
PANASONIC
14M325 (CUB 3000) Medium Res. £167
14" Multiscan
£219
1441 High Resolution
£349
TAXAN
2040CS 20" High Resolution
£659
770LR 14" 0.31 Dot Pitch Low Rad
£365
Touchtec 501 Touch Screen
£234
775 14" 0.28 Dot Pitch Hi-Res
£365
PHILIPS
795 Trinitron 0.26 Dot Pitch
£405
BM7502 12" Hi-Res Green
£68
875 17" 0.26 Dot Pitch
£689
CM8833/I1 14" Medium Res
£167
VIDC Enhancer Board
£24
PRINTERS
FREE Parallel Printer Cable With All Printers
Canon BJIOex Portable
£186
IBM Series II 2380
£270
Canon BJ300*
£340
IBM Series II 2381
£336
Canon BJ330*
£385
IBM Series II 2390
£310
Canon BJC800
£1230
IBM Series II 2391
£370
EPSON
IBM Quickwriter 5204
£490
LX-400
£104
IBM Execjet 4072
£440
LX-850X
£144
Integrex Colour Jet
£498
LX- 1050
£210
Mannesman Tally MT81
£90
FX-850
£268
Nec P20
£184
FX-1050
£340
Nec P30
£247
DFX-5000
£1087
Nec P60
£340
DFX-8000
£1946
Nec P70
£419
LQ-200
£166
Nec P90
£638
LQ-450
£168
Panasonic KXP1170
£105
LQ-570
£209
Panasonic KXP 11 23
£133
LQ-870
£359
Panasonic KXP 11 24i
£177
LQ-860 Colour
£448
Panasonic KXP1695
£277
LQ-1010
£275
Panasonic KXP1624
£277
LQ-1070
£318
Panasonic KXP 2624 Colour*
£348
LQ-1170
£441
Panasonic KXP1654*
£378
LQ-1060 Colour
LQ-2550 Colour
£599
£679
STAR
SQ-850
£436
Starjet SJ48
£178
SQ-2550
£630
LC20
£103
Hew/Pack Thinkjet*
£270
LC200 Colour
£147
Hew/Pack Quietjet*
£303
LC15
£178
Hew/Pack Quietjet Plus*
£389
LC24-10
£137
Hew/Pack Deskjet 500
£275
LC24-200
£168
Deskjet 500C
£478
LC24-200 Colour
£207
Deskwriter (MAC)
£317
LC24-15
£247
Hew/Pack PaintJet*
£435
ZA200 Colour*
£239
Hew/Pack Paintjet XL*
£1049
ZA250 Colour*
£302
Hew/Pack Rug/Writer*
£929
XB24-200 Colour*
£299
IBM Proprinter 24P
£209
XB24-250 Colour*
£359
Printers with
* inc 1 years on-site maintenance.
DELIVERY Archimedes Micros only: Free Delivery Hardware: £7.50 + VAT per box
Software: £7 + VAT per box Lasers: £15 + VAT per printer
Extra eg + VAT per additional box Next Working Day/ UK Offshore - call
ALL PRICES EXCLUDE VAT
CREDIT CARD MAIL ORDER HOTLINE HEB
S 081-680 5686 : FAX: 081-680 9412
College Computers, 14 Emmabrook Court, Sea Road,
Rustington, Littlehampton, Sussex BN 16 2NG
Prices are subject to
change without
notice. Please check
suitability with the
manufacturers before
ordering. Goods are
not offered on a trial
basis. Orders are
accepted subject to
our standard
conditions of sale -
available on request
E&Ot
Subject to
availability despatch
is normally effected
within 2 days from
receipt of cleared
payment Please
allow 7 working days
for cheque
clearance. All orders
will be fulfilled
within 28 days
unless otherwise
notified.
n
To. College Computers, 14 Emmabrook Court, Sea Road,
Rustington, Littlehampton, Sussex BN 16 2NG. I wish to order
QUANTITY DESCRIPTION
Please state disk size_
I enclose cheque/PO for £_
or charge my Access/Visa No: Exp. date-
Delivery
Total
Total £
New/Old customer (please delete). Account No. (if known)-
Address
_ Tel N 0 :_
PRICE
AU2
TECHNOMATIC
Techno House 468 Church Lane, London NW9 8UF
Tel: 081-205 9558 Fax: 081-205 0190
Mon-Fri: 9.15-5.30. Sat: 10.30-4.00
All prices ex vat.
Prices are subject to
change without notice.
Please add carriage
(a) £8.00 (Courier)
(b) £5.00 (c) £2.50
(d) £2.00
(*) Courier included
/\ rchimedes computers
Carriage £8/compuler £ 12/syslem
A3000
A3000 with 2Mb RAM (no monitor) £599
A3000 with 2Mb RAM Acorn Colour £798
A3000 with 2Mb RAM Cub 3000 Monitor £788
LEARNING CURVE PACKAGE
A3000 LC with 2Mb (no monitor) £639
A3000 LC with 2Mb & Cub 3000 £830
A3000 LC with 2Mb + Acorn Monitor with
Acorn 300 dpi inkjet printer £1089
A420/1 LC with 4Mb & Cub 3000 £1299
A420/1 LC with 4Mb & 770+LR £1 450
NEW A5000 LEARNING CURVE
2Mb RAM, expandalbe to 4Mb + 40Mb Hd
with Acorn multiscan monitor £1531
A5000 LC + 300 dpi inkjet printer £1 765
Ring, now in stock
ARCHIMEDES A410/1
A41 0/1 with Cub 3000 £1099
A410/1 with Taxan 770+LR £1259
410s enhanced to 2Mb + 20Mb drive
NEW ARCHIMEDES A5000
A540
technoTablet
technoTablet 9
A new 9" by 6" tablet with captive 3 button
stylus, perfect for sketching and for special
needs applications.
technoTablet 12
The original 12" by 12" technoTablet with four-
button puck. The puck cross-hairs allow
accurate tracing of drawings.
technoTablet 18
A new, 18" by 12" tablet which will allow tracing
of drawings up to A3 size. This technoTablet
comes with a 3 button stylus as standard.
technoTablet 9 £1 09(b)
technoTablet 12 £1 79(a)
technoTablet 18 £329(a)
Optional Stylus for technoTablet 12 £1 5(c)
What we offer in addition to efficient
sales service and professional backup!
We not only offer professional advice when you are purchasing your system
but we will also provide friendly assistance afterwards. All our products
carry a 12 month full warranty for parts and labour
A5000 2Mb 40Mb with Acorn multiscan
monitor £1499
Ring, now to book
ARM3 + 100Mb SCSI fitted with 8Mb RAM
(upgradeable to 16Mb)
A540 plus Taxan 795 £2855
Now 3 models to choose from, all providing a
resolution of 1000 lines/inch with a serial
connection to your Archimedes computer or
A3000 (serial upgrade required).
technoTABLETs offer an alternative, and more
precise, way to control the mouse pointer. Each
consists of a flat work area covering a bed of
sensors. The standard mouse or tracker ball is
unaffected and can even be used as alternatives
for the same operation. The software to drive
the tablet is supplied as a Rise OS application
and provides many commands, such as enable
or disable the tablet, switch between relative
and absolute coordinates, alter puck movement
sensitivity etc.
LEARNING CURVE PACKAGES
A new range of Learning Curve packages featuring the A3000, A420/1 and the
new A5000. See price table on left.
A3000 Learning Curve
Archimedes Learning Curve
A3000, Upgraded to 2Mb
Lemmings and Pacmania
First Word + Wordprocessor
Genesis II Database
Audio Cassette
PC Emulator
Parents Guide to the
National Curriculum
A420/1 with 4Mb RAM and 20Mb
Hard Disc
First Word + Wordprocessor
Genesis Database
Tutorial Video
PC Emulator
Parents Guide
Acorn Desktop Publisher
A5000 Learning Curve
The new ARM 3 A5000 with 2Mb RAM and 40 Mb Hard Disc with the Acorn
Multiscan colour monitor, software features: Edit, Draw, Paint, Calc, Font
manager and fonts in ROM, Lemmings, Pacmania, Genesis II, 1st Word Plus,
Acorn DTP, PC Emulator vl .7 for fast PC work in a window!
Audio training tape and Parents Guide to National Curriculum
NEW ACORN JP150 300 DPI INKJET PRINTER FOR LEARNING CURVES
technoSCSl Packages for Archimedes
SPEED QUALITY RELIABILITY EXPANSION
technoSCS\ Packages for
300/400 series
technoSCSl Packages
for A3000
A single width podule with a choice of internal
or external drives. Internal are complete with
all fittings and cables. External drives feature
compact, professional cases with switched
drive select and screened cables.
An 8 bit internal technoSCSl card with User
Port avoids using up that precious external
expansion. External drives are housed in
compact, professional cases with switched
drive select and screened cables.
47Mb internal + card
105Mb internal + card
Optional External terminator
47Mb external + card
105Mb external + card
£299(a)
£479(a)
£1 2(d)
£379(a)
£529(a)
47Mb external + card £379(a)
1 05 Mb external + card £529(a)
Optional External terminator £12(d)
fec/vno-ION Bundle
★ techno-l Real Time Colour
Video Digitiser
★ SVHS Upgrade to techno-l
★ Canon ION CCD Camera and
accessories
★ SVHS and RF Cables
Now you can capture 3-D objects in full colour and also set up a rostrum camera to convert
colour documents into Archimedes sprites. The Canon ION has rechargeable batteries so you
can wander where you like taking up to 50 pictures, storing them on its floppy disc. They can
then be digitised using techno-l to provide the best images available on Archimedes computers.
fec/ino-ION for 300/400/540/5000
fechno-ION for A3000
£699(a)
£729(a)
TEL: 081-205 9558
Technomatic
Techno House 468 Church Lane, London NW9 8UF
Tel: 081-205 9558 Fax: 081-205 0190
Mon-Fri: 9.15-5.30. Sat: 10.00-4.30
All prices ex VAT.
Prices are subject to
change without notice.
Please add carriage
(a) £8.00 (Courier)
(b) £5.00 (c) £2.50
(d) £2.00
(*) Courier included
techno-I
The techno-I Real-Time Colour Video
Digitiser for Archimedes computers is one
of the most advanced video digitisers
available, with features found only on top-
of-the-range models for the IBM PC.
The techno-I card, with RISC OS
multitasking software, allows you to grab a
picture from a video source (TV, Video
recorder, etc.) and convert it into a sprite.
This can then be dragged to RISC OS
applications such as art or DTP packages.
Unlike simple RGB video digitisers, techno-
I handles colour in 25 bits with 7 bits
luminance and 18 bits chrominance. By
manipulating the image using hue,
saturation and luminance, it mimics the
human visual system. The colours are
therefore truly WYSIWYG. techno-I will also
give true monochrome representation of
colour images.
The on-screen viewfinder displays live
colour or monochrome in real-time. The
viewfinder can be either 1/16 or 1/4 screen
area, and can be offset vertically and
horizontally under user control.
The frame buffer resolution is up to 512 by
512, with programmable vertical and
horizontal resolution. Complex frame
manipulation features are built into the
hardware including options to grab the
current frame or previous frame and grab
the last completed frame.
All viewing, video and digitising parameters
are software controlled, there are no
presets, no setting up, simply connect to a
video signal, load the software and digitise!
techno - 1 features include:
★ 25 bits resolution, 7 bits luminance and
18 bits chrominance
★ Contrast, colour and brightness set from
Desktop
★ Image scaling up to 1280 by 1024
★ Selectable or automatic
monochrome/colour digitising
★ Auto detection of video signal, field
frequency and colour
★ Single width podule using surface
mount technology
★ Zero wait state 16 bit MEMC podule
★ Low chip count (13 chips) utilising the
latest technology
★ 40% of chips Brainsoftware designed
★ Uses a single 5v supplyonly
★ Compatible with world TV standards
★ Chrominance comb filter for studio
quality CVBS colour
★ CTI sharpens edges of coloured objects
★ Picture signal improver enhances the
luminance content
★ Automatic black level and gain control
★ Hardware programmable noise filtering
★ SVHS input upgrade available
“a big improvement on the best available
from previous digitisers” Trevor Attewell,
Archimedes World
“...surprisingly good value compared to the
rest of the field” Rob Millar, Acorn User
“Using techno-I is a doddle ... an excellent
and easy to use product” Steve Bruntlett,
The Micro User
technoA for 300/400, 540, etc £249(b)
technoA for A3000 £279(b)
(Securely boxed for external fitting)
SVHS Upgrade £1 00(d)
NO PRINTED PICTURE CAN DO IT JUSTICE
Send for full details and free demo disc
ARCHIMEDES MONITORS
Cub 3000 14" Med Res RGB £1 95(a)
Philips CM8833/II Med Res,
stereo sound, 12 months O.S.M. £209(a)
Acorn 14" Med Res, colour
with stereo sound £209(a)
Taxan 770+LR 14" Multisync
Hi Res monitor £365(a)
Taxan 795 Flatscreen Multisync with
Atomwide VIDC enhancer £41 5(a)
HP Paintjet Printer £450(a)
includes 1 year on site maintenance
limited period offer
Paintjet Printer driver £15(d)
Parallel Printer Lead £7(d)
OKI 0L400 Laser Printer £499(a)
4 pages per min 0.5Mb RAM
1Mb Upgrade V.W 278(d)
2 Mb Upgrade £130(d)
A300 & A400 SERIES
Acorn 1/0 expansion Card
£ 80(b)
16 bit Parallel 1/0 card
£1 95(b)
MIDI Add-on to 1/0 card
£37(c)
AD Cl 208 A to D Convertor
£495(b)
MIDI Expansion Card
£66(c)
Dual RS232 Serial card
£1 95(b)
Wild Vision Chroma Genlock CG2
£21 5(b)
IEEE Interface
£283(b)
Tracker Ball -new low price
£30(c)
Arc Prototyping board
£35(c)
NEW STOCKS - Archimedes Tracker Ball £30(c)
Tfe^scnnn
Probably the definitive
monochrome
scanning package!
The all NEW technoSCAN II package provides full
monochrome operation at 400 dpi as well as 8 and
16 level grey scale scanning and provides the
following features:
Suitable for all Archimedes micros and integrates
fully with the multitasking RISC OS environment.
Advanced memory management system releases
memory when not required allowing scanning and
DTP in a 1MB computer.
Flexible zoom control allows palettes to be
imported, tailored and resaved with more powerful
tone and tinting features than most painting
packages.
Interactive help and a superb manual.
Direct printing with RISC OS drivers.
Saves sprites direct into PAINT and DTP or to disc.
Saves sections and palettes into any graphics
mode.
At the same low price as the well tested original.
technoSCAN II complete with
interface card and manual £1 49(b)
technoSCAN II for A3000 £1 75(b)
technoSCAN II upgrade
for techno SCAN £22. 50(c)
RAM UPGRADES
A310 1Mb £260(*) A310 3Mb £320(*)
A3000 1 Mb £49(c) A3000 3Mb £132(c)
A410/1 1Mb £49(c) A420/1 2Mb £79(c)
A41 0/1 3Mb £1 29(c) A440/1 4Mb £599(*)
A540 4Mb £325(t) A5000 2Mb £1 10(c)
Aleph 1 ARM 3 FITTED BY US £275(*)
A3000 UPGRADES
Acorn MIDI/user Port
£49(b)
Wild Vision Chroma Genlock CGI
£21 5(b)
Serial Port Upgrade Kit
£19(c)
A3000 monitor stand
£17(b)
| A3000 Technical Manual
£ 29(c)
I 1
Please send me your new comprehensive Acorn Catalogue
Name
Address....
Postcode Tel
Return to Technomatic Ltd, Techno House, 468 Church
Lane, London NW9 8UF A/u L
i 1
TEL: 081-205 9558
SPECIAL OFFER
Epromryter for
Master and BBC
£49(b)
TECHNOMATIC
Techno House 468 Church Lane, London NW9 8UF
Tel: 081-205 9558 Fax: 081-205 0190
Mon-Fri: 9.15-5.30. Sat: 10.00-4.30
A!! prices ex VAT.
Prices are subject to
change without notice.
Please add carriage
(a) £8.00 (Courier)
(b) £5.00 (c) £2.50
(d) £2.00
(*) Courier included
A3000 MULTIPOP PROFESSIONAL | /\ rc hj me( jeS SOFTWARE
Professional design and use of latest hardware/software technology have
enabled this five function podule to provide the highest quality
performance at an economical and realistic price. The five functions are:
FAST-SCAN VIDEO DIGITISER: Offers the highest resolution and
number of picture levels of any video digitiser for the Archimedes
computers. Capable of digitising in any mode to 640 x 512 pixels with
256 grey levels. Colour can be digitised with a camera and filters
providing 24 bit colour resolution. Software operates within Desktop and
offers contrast/brightness control, zooming, grey scaling and sprite
saving.
SOUND DIGITISER: Samples for sound
frequencies from 4KHz to 80Khz can be
manipulated, composed and saved.
Editing functions include filtering, mixing,
overlaying, swapping, cut/paste. Saved
sound modules including stereo sound
samples can be used in various
applications including games or can be
exported to other sound packages.
Operates within Desktop environment.
SERIAL PORT: A full RS232 imple-
mentation of a dual channel comms port.
It is IBM compatible using a 25-way D
connector. Uses FX and SYS calls.
INSTRUMENTATION/JOYSTICK PORT: A high speed A to D convertor
which provides samples at up to 100 KHz for versatile datalogging. As
BBC B analogue port, uses the usual ADVAL commands.
Multipod Professional A3000 £1 30(b)
Multipod Filter Set £15(c)
B&W CCTV Camera for Multipod £200(b)
WORD PROCESSORS
SPECIAL CHRISTMAS OFFERS
£f
A3000 Upgrade to 4Mb
£ 132(c)
Model B & Master
Dual 5.25" plinth
floppy drive
£1 66(a)
Archimedes
Trackerball
Precision made by Marconi
for mouse replacement
Archimedes Trackerball
£30(c)
First Word Plus Rel. 2
£65(c)
Pipedream 3
£11 5(c)
Spell Master
£20(d)
SPREADSHEETS
Pipedream 3
£11 5(c)
Schema
£90(c)
UTILITIES
ARC DFS
£25(c)
PC Access
£30(d)
Clares Toolkit
£5(d)
PC EMULATOR Old version
£79(c)
PC EMULATOR New version
£89(d)
TCP/IP
£ 189(c)
RISC LC10 Driver
£15(d)
RISC OS EXTRAS ’91
£10(d)
ChangeFSI new version
£10(d)
Snippet
£27(d)
RISC Paintjet driver
£ 15(d)
i LANGUAGES
ANSI C Rel 3
£1 00(c)
Arch Assembler)
TWIN )
£80(d)
RISC BASIC Compiler
£ 100(c)
Desktop C
£1 99(b)
Desktop Assembler
£ 139(b)
! COMMS PACKAGE
Arc Comm
£15(d)
Arc Comm 2
£54(c)
DESKTOP PUBLISHING
Acorn Desktop Publisher
£99(c)
Ovation
£85(c)
Impression Junior
£75(c)
Impression II
£1 35(c)
Desktop Folio
£85(c)
Poster
£79(c)
DATABASES
Ancestry
£60(c)
Genesis
£65(d)
DataVision
£1 25(c)
1 EDUCATIONAL PACKAGES |
Craftshop 1
£27(d)
Craftshop 2
£27(d)
Poster
£85(d)
Jigsaw
£27(d)
Jiglet
£27 (d)
Snippet
£27(d)
Desktop Folio
£85(c)
Poster
£79c)
SDecial offer Rhapsody
I EMULATED PACKAGES |
View/Viewsheet/
each £39(d)
ViewsPELL
£25d)
Intersheet/chart
each £1 5(d)
Wordwise Plus
El 5(d)
1 ART/GRAPHICS/CAD |
AutoSketch 2
£65(c)
ProArtisan
£70(c)
Arcol
£39(c)
Atelier
£59(c)
Gammaplot
£39(c)
Presenter II
£29(c)
Graph Box
£49(c)
Gamma Plot
£35(c)
Render Bender
£35(c)
Revelation
£69(c)
TABS
£85(c)
SILICON VISION
SolidCAD
Realtime Graphics
Language
Super Dump
Solids Render
FilmMaker
Presentation Manager
RISC BASIC
Financial Accountant
£55(c)
£60(c)
£10(d)
£55(c)
£55(c)
£35(c)
£80(C)
£1 00(c)
Special Offer CHESS 3D only £15(d)
MASTER SERIES AND ACCESSORIES
MASTER SERIES
DISC DRIVES
BBC Master 128
Microvitec 1431 Std Res 14"
Philips CM8833 Med Res 14"
Rom Cartridge
32K RAM Cartridge and Utilities
Turbo Module
New Master OS Rom
IEEE Interface
We carry a full range of software and accessories for
BBC B and Master as well as spares and upgrades.
Acorn 1 772 DFS kit for BBC B £49(d)
£379(a)
£ 169(a)
£209(a)
£13(d)
£ 12(d)
£11 5(b)
£39(d)
£229(b)
ECONET ACCESSORIES
Econet Starter Kit
Econet Socket Kit
Econet Bridge
Filestore Hard Disc E40S
Econet module
LEVEL 4 FILE SERVER
Econet Bridge
Printer Server Rom
10 Station Lead Set
Master FS Utility Disc
Disc Sharer (for ARC)
Printer Spoolr (ARC)
Econet Referral Centre Installation
£85(b)
£29(c)
£1 74(b)
£799(a)
£49(c)
£1 89(d)
£1 74(b)
£41 (d)
£34(d)
£1 7.25(d)
£135(d)
£80(d)
& Consultant
5.25" Single Drives 40/80 switchable:
TS400 400K/640K
PS400 400K/640K with integral
mains power supply
5.25" Dual Drives 40/80 switchable:
TD800 800K/1280K
PD800 800K/1280K with
integral mains power supply
PD800P 800K/1280K with
integral mains power supply and
monitor stand
PD400/PS351 are Compact/Archimedes
compatible.
PD800/PD352/PD853 are Archimedes
compatible.
3.5" 80T DS Drives
PS351 3.5 single drive with
integral mains power supply
in a 5.25" case.
TD352 Dual 800K/1280K
PS352 3.5" dual drive with
integral mains power supply
in a 5.25" case.
tec/?no CAD
for Master 1 28
£80(b)
£90(b)
technoCAD will meet the needs of most
professional applications and it is an ideal tool
for teaching CAD in technical schools, CDT
departments and collages. £50(c)
£1 60(b)
£1 60(b)
NOVACAD
Computer Aided Draughting System for BBC
£1 66(a)
Novacad can drive a plotter to produce drawings of highest quality
... Novacad is excellent. It is flexible, genuinely easy to operate
without much practice, ... and a pleasure to use. Deebug Dec86
NOVACAD T/m version £39(d)
NOVACAD T/m Plotter DG £49(c)
Plotter Driver Generator £12(d)
EPROMRYTER
£95(b)
£1 26(a)
£1 39(a)
★ Highly sophisticated & Advanced Programmer
★ All current single rail eproms handled
★ State of the Art Programming Algorithms
The single rail eproms handled by the EpromRyter are:
• 2716 2732 2764 27128 27256 27512 27513 27011
2516 2532 2564 2564 (NM0S & CMOS)
• One time eproms P27XXX, 87CXXX etc.
• Also A suffix eproms such s 27XXXA
for Master & BBC £49(b)
TEL: 081-205 9558
SUBSCRIPTIONS
FREE MONTHLY DISCS
WHEN YOU SUBSCRIBE TO BBC ACORN USER
POUNDS!!
Every month, BBC Acorn User is packed full of useful features and programs for all the Acorn
machines. That's why BAU is renowned as the leading magazine for Acorn computer users.
Now, as an additional service to new subscribers we are offering FREE monthly discs with every 12
month subscription to the magazine.
SUBSCRIBE
NOW AND
SAVE
THE MONTHLY DISC
Each monthly disc contains all of the programs listed on
the yellow pages in each issue, so you can save yourself
the time, frustration and effort of typing them in by
subscribing today.
If you purchased each monthly disc separately, it would
cost you up to £5.95 per disc. So. with a 12 month sub-
scription to BAU, you could receive discs worth over £70
absolutely FREE!
WHAT DO I DO?
Simply fill in the coupon below and send it to:
BAU Subscriptions, PC) Box 66 , Wetherby LS23 7HL.
Or ring the credit card hotline number: (0937) 842489
NB: offer applies to UK subscriptions only, for details of
overseas subscriptions see order form on page 89.
COMPATIBILITY
The 3.5in disc is compatible
with the A3000/Archimedes.
BBC model B. BBC Master
and Master Compact with
3.5in drive and ADFS.
The 5. 25 in disc is 40/80-
track DFS and is suitable for
use with BBC B/B+ and
Master computers with a
5.25in, 40 or 80-track drive.
So. no matter which Acorn
machine you have, you can
lake advantage of this fabu-
lous offer now.
I would like to subscribe to BBC Acorn User for 12 months at the cost of £22.95 and receive
my FREE monthly discs. (Discs are only sent from the beginning of a subscription period).
NAME SIGNATURE
ADDRESS
Disc size required (please tick)
J 3.5in
J 5.25in
Renewal
New Subsciption
J
J
J I enclose a cheque/PO made payable to Redwood Publishing Ltd.
J I wish to pay by Access/Visa
Card Number Expiry Date
BBC ACORN USER FEBRUARY 1 992 33
Watford Electronics
(A member of the Jessa group of Companies - Established 1972)
Jessa House, 250 Lower High Street, Watford WD1 2AN, England
Tel: Watford (0923) 237774 Tlx: 8956095 Fax: (0923) 233642
The sign of Shop Hours: 9am to 6pm (Mon.-Sat.) Thursday 9am to 8pm. FREE customer car park.
Quality All prices exclusive of VAT; subject to change without notice & available on request.
Acorn*
The choice
of Experience
1 / rchimedes |
System
Basic
Mono
Colour Multiscan
A410/1
£699
£765
£859
£1024
A540/1
£2495
£2555
£2655
£2815
A3000
£599
£665
£759
£924
A3000L/C
£642
£708
£802
£967
A5000
£999
£1065
£1159
£1324
A5000H/D
-
-
-
£1499
A5000L/C
-
-
-
£1531
P.S. When
you buy an A5000 look
what you
get!
• A Learning Curve Pack + Acorn
Ink Jet Printer for only: £267
Unbeatable Sale Offers
on Archimedes Micro
When you purchase an Archimedes Micro from
Watford, look what you get FREE with it
Micro Free Offer
A540/1 Multiscan monitor with VIDC enhancer
and LC20 Printer
A3000 2Mb RAM: Monitor plinth and Acorn’s
A3000 Shoulder Bag (carrying case)
Plus of course our no quibble 12 months FREE
On-Site Maintenance on all Archimedes Micros.
Archi Accessories
• 3.5” 800K 2nd Floppy Drive (305/310)
• 5.25" 800K external Floppy Drive
• I/O Podule (Analogue/User/1 MHz bus)
• I/O Podule (Analogue/User)
• MEMC 1 A Upgrade
• MIDI add-on to I/O Podule
• MIDI Expansion Card
• Sound Sampler Mono (Armadillo)
• Sound Sampler Stereo /Midi (Armadillo)
• Chromalock Podule (Wild Vision)
• Econet Network Board
• Archimedes IEEE Interface Adaptor
• Dual RS232 Podule
• 16 bit parallel I/O Card
• Archi replacement mouse - New design
• PC Emulator vl. 7
• Software Developers Toolbox
• Floating Point Unit
• SCSI Adaptor Expansion Card
• Keyboard Extension Lead
• 2 Podule Backplane
• 4 Podule Backplane
• Fan for above backplanes
• Rise Os Extras Software Disc
• Ethernet Card
• SCSI Card 8 bit
• A5000 - 2 to 4Mb RAM Upgrade
A3000 Accessories
• 3.5" External Drive£95 • Monitor Stand £15
• Technical Manual £39 • Serial Upgrade £17
• A3000 Dust Cover £5
• A3000 plus Monitor Dust Cover £9
• A3000 User Port/Midi Upgrade Card £44
• A3000 User/Analogue/IIC I/O Card £42
• A3000 External Podule Case £13
£118
£85
£79
£49
£42
£27
£65
£129
£186
£275
£42
£269
£195
£195
£32
£85
£149
£455
£156
£6
£25
£38
£8
£5
£220
£129
£122
NEW LAUNCH
After months of secret research,
Watford are to launch their NEW
revolutionary product to combine the
success of Archimedes with the
popularity of the IBM PC. We shall be
demonstrating it on stand no. R10B at
the January 1992 BETT show at the
Barbican Exhibition Centre.
DON'T MISS THIS
OPPORTUNITY
Winter Sale
Archimedes A3000
Desk Top Publishing
(DTP) Offer
A3000 BBC Archimedes Micro with 3.5"
Floppy Disc Drive and a mouse,
upgraded to 2Mb RAM, COLOUR
Monitor + Lead, 20Mb fast IDE Hard
Disc Drive, 'Compression' Utility to
increase the Hard Drive capacity to
Typically 40Mb, The highly acclaimed
Computer Concept's Impression Junior
DTP software package.
RRP: £1299
Sale Offer Price: £849
Above Package plus Acorn’s
Learning Curve £892
Special Education discounts
available on above package, micros,
RAM upgrades, ARM 3 Turbo Card,
etc. Please write in or telephone:
(0923) 237774/250335
Archimedes RAM Upgrade
All our memory upgrades are simple to fit. No
soldering required. Fitting instructions supplied.
• R302-A3000 - to 2MB RAM Upgrade £39
• R303-A3000 - to 2MB RAM Upgrade
(expandable to 4MB) £65
• R304-A3000 - to 4MB RAM Upgrade £139
• R31 1 -A305 - to 1 MB RAM Upgrade £30
• R312-A305/310 - to 2MB RAM Upgrade £149
• R314-A305/310 - to 4MB RAM Upgrade £265
• R412-A410/1 - to 2MB RAM Upgrade £35
• R413-A420/1 - to 4MB RAM Upgrade £64
• R414-A410/1 - to 4MB RAM Upgrade £98
• R810-A410/1 - to 8MB RAM Upgrade £599
• R820-A420/1 - to 8MB RAM Upgrade £569
• R840-A440/1 - to 8MB RAM Upgrade £499
• R814-R140 - to 8MB RAM Upgrade £499
0% Finance & Special
Teachers/Academics' prices
Now available on A3000L/C
and A5000 L/C Micro Systems
Convert your Archi 410 to a 420 or 440
with Watford's unique Upgrade Kits
UP10 - to 2MB RAM + 20MB Hard Disc £159
UP1 5 - to 2MB RAM + 40MB Hard Disc £245
UP20 - to 4MB RAM + 20MB Hard Disc £225
UP30 - to 4MB RAM + 40MB Hard Disc £309
UP40 - to 4MB RAM + 53MB Hard Disc £429
Graphics, Art, Design & Games
GRAPHICS
Puncman 3 & 4
£16
ARCtist
£19
Pysanki
£15
ARCticulate
£19
Quazer
£10
Atelier
£65
Real McCoy
£22
Artisan II
£45
Real McCoy 2
£23
Artisan Gallery
£16
Redshift
£14
Autosketch II
£65
Return to Doom
£16
Craftshop 1 & 2
£28
Revelation
£54
Euclid 2
£50
Repton 3
£15
Graph Box
£59
Rotor
£19
Graphbox Professional
£118
Saloon Cars
£19
HotLink Presenter
£40
Splice
£25
Kermit
£46
Sporting Triangles
£24
Mogul
£17
Star Trader
£14
Poster
£79
Superior Golf
£15
Pro Artisan
£70
Super Pool
£19
Prime Art
£69
Talisman
£12
Render Bender
£58
The Pawn
£19
Snippet
£21
Thundermonk
£11
Tween
£21
Timewatch
£24
Trivial Pursuit
£22
GAMES
Twin World
£15
Air Supremacy
£20
U.I.M.
£23
Apocalypse
£15
White Magic
£15
Arcade Soccer
£15
White Magic 2
£15
Boogie Buggy
£19
Wimp Game
£13
Break 1 47
£19
Worldscape
£16
Bug Hunter
£14
Caverns
£14
Miscellaneous
Chess 3D
£14
Ancestry
£59
Chocks Away
£14
Arccomm 2
£38
Chocks Away Extra
£14
Arcterm 7
£64
Conqueror
£18
Armadeus Sound
£60
Cops
£14
BBC DFS Reader
£6
Corruption
£18
Blowpipe
£17
Crisis
£21
Broadcaster Loader
£65
Elite
£33
Compression (CC)
£44
Enter the Realms
£19
Equasor
£47
Enthar Seven
£21
FlexiFile
£98
E-Type
£14
Genesis
£65
E-Type Designer
£13
Genesis 2
£113
Family Favourites
£15
Hearsay Comms
Fireball 2
£19
Pack
£50
Holed Out Designer
£13
Investigator 2
£22
Holed Out Golf
£13
JX Archi Colour Printer
Hostages
£15
Driver for Citizen &
Ibix the Viking
£14
Star Printers
£15
Inter Dictor 2
£26
Numerator
£66
Iron Lord
£15
Presenter 2
£35
Jiglet
£25
Presenter Story
£145
Jigsaw
£27
QEEM 386
£59
Lemmings
£22
Rainforest
£17
Masterbreak
£16
Revelation
£58
Magpie
£39
Rhapsody in Blue 2
£45
Man at Arms
£16
Show Page
£127
Mahjong Patience
£15
Speech!
£15
Manchester United
The Victorian
£17
Europe
£19
Time Tabler
£549
Nevryon
£14
Toolkit (Clares)
£35
Olympics
£15
Touchtype
£40
Pipe Mania
£17
Tracer
£46
Pirate
£16
Tracker
£39
Power Band
£18
Vox Box
£47
Puncman 1 & 2
£16
WorldScape
£17
Archimedes Hard Disc
Watford’s ST506 Hard disc drives for A310 & A410
series fit internally into the space provided.
P.S. A3 10 upgrades require a backplane and a fan.
• 3HDP - Hard Disc Podule only £1 35
• 3HD20 - 20Meg H’ Disc + Podule for 31 0 £235
• 3HD40 - 40Meg H’ Disc + Podule for 310 £345
• 3HD50 - 53Meg H’ Disc + Podule for 31 0 £474
• 4HD20 - 20Meg Hard Disc for 410 £129
• 4HD40 - 40Meg Hard Disc for 410 £215
• 4HD50 - 53Meg Hard Disc for 410 £335
• A3000 20Meg Hard Disc + Podule £299
• A3000 40Meg Hard Disc + Podule £429
For Archimedes IDE Hard Disc turn to page 14
Desk Top Publisher
Acorn’s Archi DTP Package £108
Equasor £39
Impression 2 DTP Pack £130
Impression Junior £72
Expression-PS £19
Tempest DTP Package £90
More Archimedes Products
See Pages 3, 5, 6, 8, 10, 14
Archi Wordprocessors
Pendown Archi £48 Archie Spell Master £25
Wordwise + Disc £24 PD Spellchecker £40
Image Writer £25 View £45
Interword Disc £24 Graphic Writer £19
1st Word Plus - 2 £63 EasiWord £18
Databases
AlphaBase £36 Magpie £40
Knowledge Organiser£42 Multistore v2.01 £185
Spreadsheets
Intersheet Disc £24 Schema £89
Viewsheet £45
Business Graphics
GammaPlot £39 Sigmaplot £39
Interchart Disc £17
Integrated Packages
• Logistix £79 • Pipedream 4 £149
• Desktop Office - Database, Graphs &
Charts, Wordprocessor Spreadsheet,
Communications £98
• Desktop Folio - Wordprocessor, Desktop
& Interactive Publishing. Ideal for school
environment. £75
A3000 I/O Card
(User, Analogue & IIC)
This NEW versatile I/O Card from Watford, fits inside
the A3000 and includes an Analog to Digital Converter,
a User Port, and an InterIC (IIC) connector.
The card allows many of the peripherals developed for
the BBC to be used with the Archimedes A3000. The
ADC and User Port have the same pin out and
connectors as the BBC computers.
Extensive RISC OS software is supplied to provide BBC
OSBYTE calls for support of the ADC and User Ports,
including the BASIC keyword ADVAL. The software
provides extended RISC OS support for separate
interrupts from both the ADC and User Ports, permitting
easy interrupt driven operation.
The card is provided with all the software in ROM and is
automatically loaded when the machine is turned on.
Peripherals connected to the ports can obtain up to
500mA of power at +5V. A fuse is fitted to the card to
protect the A3000 from damage arising from accidental
short circuit of the power output.
The card is provided with an extensive manual
explaining installation, all software commands,
connector pin outs, hardware addresses and example
programs.
Features
• An 8 bit User Port with a standard 20 way IDC
connector, compatible with the User Port on the BBC
computers and the Archimedes I/O Podule.
• A 10 bit Analog to Digital Converter with a standard
15 way D type connector, compatible with the ADC
on the BBC range of computers and the Archimedes
I/O podule.
• An InterIC (IIC) Port with a 5 pin DIN socket to
connect the A3000 to external IIC devices.
£42
Archi Mouse Port Splitter
Our handy little splitter unit eliminates the risk of
damaging your micro due to constant plugging and
unplugging of the mouse by allowing you to
connect both, a joystick and a mouse
simultaneously to your Archimedes. £1 5
Silicon Vision
Gerber Plot
£95
Solids Render
£120
Solid CAD
£120
Solid Tools
£279
Super Plot
£28
Data Vision
£110
Super Dump
£22
Share Holder
£135
Arc PCB Professional
£275
Realtime Solids Modeller
£136
Archimedes to BBC Serial Link Mk 2
Using this simple data link, it is possible to solve all
your BBC to Archimedes data transfer problems.
The kit is supplied with a disk, and the necessary
cable to connect the two computers.
New RISC OS Version Only £1 5
Archimedes External Disc
Drive Interface
With this interface it is possible to connect almost
any 5.2573.5” disc drive with its own power supply
to the Archimedes. Upto 4 disc drives can be
connected. Fully Buffered Board. NO SOLDERING
is involved. Supplied complete with necessary lead.
• A300/A3000 £21 • A400 £25
ISO-PASCAL; FORTRAN 77 £77 each
Assembler; LISP; Prolog X £149 each
ANSI C Rel. 3 £125 BASIC Compiler £77
Cambridge Pascal £60 Logotron Logo £45
Macro Assembler £40 Rise Basic £120
RoboLogo £69 Rise FORTH £110
Watford proudly introduces its new innovative
256 grey-level hand scanner for the
Archimedes range of micros. It offers up to
400 dpi scanning resolution, complete with
software.
256 Grey-Scale Scanner is ideal for
incorporating pre-drawn logos, artwork,
photographs and sketches into desktop
publishing documents and other graphics
programs. Designed by our own R & D team,
it offers the best overall scanning solution for
Archimedes micro. Just compare the
competition on our price and these
outstanding features:
• Full 105mm 400dpi scanning operation in
just 3mS per line! (Twice as fast as most
scanners.)
• Selectable 256/16/4 grey levels
• Full scan preview, scale to fit windows
• Complete set of image enhancement tools
• Single width podule
• True brightness and contrast control
• Fast RISC OS printing
• Five-function edge detection software,
Laplace convolution matrix image
enhancement, image smoothing, etc.
Special Launch Price
£185
ULTIMUM - Archimedes A3000
Podule Racking System
THE ONLY LOGICAL WAY TO
EXPAND YOUR A3000 COMPUTER
Price: £149
Minerva's Archimedes Software
EasyWord
£18
Mailshot*
£27
Home Accounts
£35
Reporter*
£27
Time Tabler
£549
School Admin*
£65
System Delta
£59
System Delta Program Reference Manual
£29
* Requires System Delta to operate
Stand alone Business Accounts Packages
Sales; Purchase; Order Processing and Invoicing;
Nominal; Stock management
£79 per module
or Complete Business Package £325
ARM 3 Turbo Card
Simply The Best
Here it is at last - the all new Mark 2 version
of Watford’s highly acclaimed ARM 3
processor board for the Archimedes and now
also the A3000 series computers. Using the
latest surface mount technology on a high
quality four layer circuit board we have
reduced the overall size to a mere 53mm x
45mm, and the cost to only £199. Mk II
upgrade will increase the speed of your micro
by a factor of 3 to 6.
Any competent A300 or A400/1 series micro
owner can fit the upgrade himself, as we
provide full fitting instructions and a special
ARM chip extraction tool. However for A3000
micros and those not wishing to perform the
upgrade themselves, we will collect, upgrade
and return your micro by courier service, at an
additional cost of £18.
(A300 and old A440 series owners please note
- you will need to upgrade to MEMC1A for
ARM3 to work.)
In response to many of our customers
requests, we have extended the Offer Price to
28/2/1992.
RRP £249
Offer Price £199
Acorn have satisfactorily evaluated Watford’s
ARM 3 upgrade and the A3000 upgrades are
fitted by Acorn approved surface mount
technology centre, therefore its fitment will not
invalidate Acorn's warranty on the micro.
Continued
BBC MASTER
MASTER 128K Micro incl. Acorn’s
View, Viewsheet, ADFS, BASIC Editor
& TERMINAL plus FREE OFFER
(see below) £399
FREE OFFER
A 5.25” Double Sided, 40/80 track
switchabie 400K Disc Drive
complete with cables and a Utilities
disc incl. 2 games, plus
Gemini’s OFFICE MATE & OFFICE MASTER
packages on Disc consisting
of: Database, Spreadsheet, Beebplot
graphics. Accounts packs: Cashbook,
Final Accounts, Mailist, Easyledger,
Invoice & Statements, Stock Control.
FREE with every BBC Master purchased
from us during January
Add-Ons & Accessories
Econet Module for the Master
£45
Twin ROM Cartridge for Master
£9
Quad ROM Cartridge for Master
£14
Master Reference Manual 1
(No VAT) £14
Master Reference Manual II
(No VAT) £14
Master Advance Ref Manual
(No VAT) £17
64K Upgrade Kit for B+
£32
Acorn 1772 DFS Kit complete
£49
ECONET Upgrade Kit for BBC B
ALL ECONET UPGRADES Available
£42
ARIES’ IEEE Interface for BBC B & Master £238
Morley Teletext Adaptor with ATS Rom £99
Ecolink
£270
Z88 Portable Micro
£179
FREE
With every Z88 purchased from us, we are
giving away absolutely FREE, a Z88 to BBC
Interface Link, 4 rechargeable batteries and
a compact Mains Battery Charger worth £38.
Z88 ACCESSORIES
• 32K RAM Pack or 32K EPROM Pack £1 6
• 1 28K RAM Pack or 1 28K EPROM Pack £32
• 512K RAM Pack £86
• Z88 Eprom Eraser Unit £38
• Z88 Spellmaster for Pipedream £40
• Z88 Carrying Case £8
• Z88 Computing Book £9.95
• AA Nicad Rechargeable Battery £1.50
• Battery Charger Compact & Fast £6
• Z88 Serial Printer Cable £8
• Z88 Parallel Printer Cable £18
• Z88 to Archi Link £15
• Z88 to BBC Link £8 • Z BASE £56
• Z88 to PC Link II £27 *ZTAPE £42
• Z88 to Macintosh £32 • Z TERM £42
• Z88 Mains Adaptor £9 »Z88 Modem £114
Archi Real-Time Digitiser
Now supplied with NEW RISC OS Version
Software
Watfords’ Archimedes Video Digitiser is the most
sophisticated digitiser ever designed for a micro. It
provides a fast and flexible means of capturing
images from a video camera or recorder for display
and manipulation on the Archimedes range of
Micros. Off-air televison signals may also be
digitised via a video recorder or TV tuner. Please
write for further details.
Price £139
A Set of Colour Filters for colour image grabbing
using a video camera £1 6
Archi Graphic Tablet
The Archi Graphic Tablet offers performance and
accuracy comparable to other tablets priced at well
over £400, and has the useful addition of a liftable
cover, which can hold tracing material or menu
templates securely. The package is supplied
complete with sophisticated Archi software. (Now,
fully LinCAD compatible. Recommended by Linear
Graphic for use in Education).
(FREE this month, PC Mouse Drivers
& Art package)
Special Price £175
(Price includes Tablet, Leads, Software & Puck)
Stylus Optional Extra £15
Archi Graphic Tablet Junior. Working
area 9" x 6". Price includes Stylus £110
Disc Plonker
Rack
When using ones micro,
there is a tendency to have
more than one Disc on the
desk. This exposes them to
the hazards of finaerDrints.
scratches, dust, coffee and
an untidy desk. Why not protect your valuable data
from all these hazards with the help of our
extremely handy and low cost DISC PLONKER
RACK. Holds up to eight 5.25” discs.
Protection at Only: £2
Acorn & Watford DFSs
• Watford sophisticated DFS ROM £16.00
• Watford DFS Kit complete £69.00
• We will exchange your existing ROM for
Watford’s ultimate DFS ROM at only £12.00
• DFS Manual (comprehensive) £6.95
• Acorn DNFS ROM £17.00
• Acorn ADFS ROM only £25.00
• Acorn 1 772 DFS ROM Kit £49.00
(The single Density DFS system is now old
technology. Like Acorn, Watford too have decided
to replace it with the their more up-to-date 1 770
DDFS interface. We have informed most of the
software houses of this decision in order that they
can ensure compatibility with our highly
sophisticated and fully Acorn compatible DDFS).
Watford’s Mkll 1772
Single/Double Density DFS
Many of our customers have wanted to use our
superior DDFS and Acorn ADFS together. Now our
Mk II DDFS Board with its 1770 Disc Controller,
has been adapted to allow the use of Acorn ADFS
as well. It also has all the commands of the Acorn’s
1770 DFS, plus the added features.
Added features include:
• Acorn ADFS compatible - Use ADFS on our
DDFS board.
• Tube host Code - No longer any need to have
the DNFS in your machine to use Co-
Processors, even the CoPro and Master 512.
• Auto 40-80 Track sensing - no need to fuss with
40/80 track switches (even works with protected
disks).
• An extremely powerful 8271 emulation -
ensuring compatibility with almost all software.
• New low profile - small footprint board.
• Fits with all third party ROM boards.
• Option to double the speed of file handling
operations - BPUT and BGET.
• Operates in both single and double density
modes.
• OSGBPB has been recoded, increasing still
further the speed of file handling.
Please note that not all DDFS’s are capable of
providing either the full 80% storage increase or of
allowing a file the full size of the disk - Ours allows
both of thesel
If you already have a DDFS (any manufacturer),
and wish to upgrade to our Mkll version, then
simply return your existing ROM and DDFS board
and we will supply the new DDFS for only £39.00.
• SPECIAL PRICE £44.00
• DDFS Manual (No VAT) £6.95
• We will exchange your existing DFS Kit for our
sophisticated DDFS for only £30.00
Please note, as the Mkll DDFS is a hardware and
sofware upgrade, it is not possible for existing
Watford DDFS users to simply exchange the ROM
for the new version.
3M- Diskettes
3M - SCOTCH Diskettes with Lifetime warranty
from Watford Electonics your 3M Appointed
Distributor
10 x 5.25” S/S D/D 40T (744)
£5
10 x 5.25 ” D/S D/D 40T (745)
£5
10 x 5.25” S/S D/D 80 Track (746)
£7
10 x 5.25" D/S D/D 80 Track (747)
£7
10 x 5.25" 1.6M D/S D/D High Density for IBM
XT and AT
£9
10 x 3.5" S/S D/D 40/80 Track
£7
10 x 3.5" D/S D/D 40/80 Track
£7
10 x 3.5" Double Sided High Density
£13
HI
Top Quality 3.5" &
5.25" Diskettes
To complement our range of Quality Discs and Disc
Drives. WE are now supplying SPECIAL OFFER
packs of 10 Lifetime guaranteed discs. Each disc
has a reinforced hub ring. Supplied complete with
selfstick labels and a Plastic Library Disc Box.
• 10 x M3 3.5” D/S D/D 80 Track £7
• 10 x M9 3.5” D/S High Density £12
• 10 xM4 5.25" S/S D/D 40 Track £5
• 10 xM5 5.25 ” D/S D/D 40 Track £5
• 10 x M7 5.25” D/S D/D 80 Track £7
• 10 x M8 5.25" D/S H/D Hi-Density £9
• M2 3" Double Sided £2.50 each
CREDIT CARD 24 HOUR
Ansaphone Hot Lines
ED
(0923) 250234 or 233383
Quality Disc Drives from
Watford
All our Disc Drives are Double Sided and will
operate in both Single and Double Density modes.
All 5.25 " Disc Drives are 40/80 track switchable.
For ease of use, the switches are front mounted.
Various UK " manufacturers ” of disc drives for the
BBC Micro (more accurately, " packagers “ label
other manufacturers drives with their own name).
We buy the high quality NEC and Mitsubishi drives
in large quantities directly from the manufacturers ,
package them and sell them at " dealer " prices
direct to the public.
If you look around the popular BBC Micro press,
you will find that the prices we quote for the top
quality, new slimline disc drives are, virtually
without exception, the best around. These prices,
coupled with the backup of one of the country's
largest distributors of BBC peripherals provides a
superb deal.
Unless you anticipate using dual drives in a fully
expanded BBC system for long periods of time with
little ventilation, then we suggest that our range of
"CL” disc drives without the PSU (Power Supply
Unit) would be quite adequate (extensive tests
within our workshops have confirmed this). All
drives are supplied complete with a SPECIAL
UTILITIES Disc, Cables and Plugs. The Drives
with power supply have a mains moulded plug for
safety purposes. Ideal for Schools & Colleges.
When using a BBC Micro, most people find
themselves short of desk space. The Watford's
BBC Micro plinths form an ideal way of recovering
some of this precious space. Your BBC Disc Drive
and Monitor can all occupy the same vertical
footprint and still be comfortably situated. With the
Watford Double Plinth, your Disc Drive is mounted
vertically at one side, leaving a very valuable area
directly in front of you for such useful items as
spare discs, pen, paper, reference manuals, etc.
Follow the trend with a Watford plinth. (Turn to the
6th page of our advert for the Plinths).
P.S. All our 5.25" Disc Drives with PSU are
compatible with the Compact Micro. All you require
is our special Compact Disc Drive cables designed
by us.
“Test Bureau Approved for Use in
Education”
Type
• CLS400S:
• CLD800S:
• CS400S:
• CD800S:
Description
Disc Drive without PSU
Single, 40/80 track 400K
Double sided Drive
Twin, 40/80 track, 800K
Double sided Drives
£70
£138
Disc Drive with PSU
Single, 40/80 track, 400K
Double sided Drive £80
Twin, 40/80 track, 800K
Double sided Drives £1 53
Special Cable to connect both 3.5” and 5.25”
Disc Drives simultaneously to the BBC
Compact £13
Disc Drive/DDFS Offer
• The popular CLS400S 40/80 track switchable
disc drive.
• Watford’s popular Mk II DDFS Interface (allows
up to 720K storage). Will run both in single &
double density modes.
• A comprehensive DFS Operating manual
Bargain at Only £1 1 6 (Offer valid until stocks last)
3.5" DISC DRIVE
These top quality 3.5" Double sided, 80 track, are at-
tractively finished in BBC beige. They are supplied
complete with all cables and a Utilities Disc.
Type
Description
Disc Drive without PSU
• CLS35:
Single Disc Drive, 400K
£62
• CLD400S:
Twin Disc Drives, 800K
Disc Drive with PSU
£109
• CS35:
Single Disc Drive, 400K
£83
• CD35:
Twin Disc Drives, 800K
£126
(P.S. CS35 is supplied in a twin case with a
blanking plate to enable easy expansion to a dual
drive at a later stage)
Disc Drive Sharer
(Ideal for educational establishments)
A low cost alternative to the Econet
system.Watford’s Intelligent Disc Drive Sharer
allows you to connect 3 BBC Micros (model B, B+
and Master series) to a single or double disc drive.
Running under any DFS or DDFS, this intelligent
unit will automatically queue the computers. Each
computer has a status light dedicated to it. If it is
green you will get immediate access to the disk, and
red means that you are next in line. The unit plugs
directly into the disc drive socket on each computer
and is powered by the mains. (N.B. Not for use with
ADFS.)
Price includes 3 Cables £55
Disc Drives in Monitor Stand
• CDPM 800S- Twin 5.25", 800K Double
sided 40-80 track switchable disc drives mounted
in an attractively finished Beige colour plinth for the
BBC B & Master 128K micros. Supplied complete
with integral power supply, cables and Utilities disc.
The mains switch with neon On/Off light indicator,
and the two 40/80 track switches are mounted on
the front panel for ease of use.
£165
• DP35 800- Same as above except, one disc
drive is a 5.25" and the other is 3.5".
£154
The heads in floppy drives are precision made and
very sensitive to dirt. The use of Cleaner Kit is a
sensible precaution against losing valuable data. It
is recommended to clean the drive head once a
week, it is very simple to use. Available in 3.5” &
5.25", please specify.
Price £4
Antistatic Lockable Disc
Storage Units
Gives double protection - Strong plastic case that
affords real protection to your discs.
Antistatic helps avoid data corruption whilst in
storage. The smoked top locks down.
Dividers and adhesive title strips are supplied for
efficient filing of discs.
• M35 - holds up to 50 5.25" discs £4.95
• M85 - holds up to 95 5.25" discs £6.95
• M25* - holds up to 25 3.5” discs £4.95
• M50 - holds 50 3.5" discs £6.50
• Ml 0 - holds 8 of No. 10 Data Cartridges £15
* Not lockable
Plastic
Library Cases
Holds up to 10 x 3.5” Discs.
Holds up to 10 x 5.25" Discs.
£1.50
£2.00
Dust Covers (For our Disc Drives)
Single CLS (without PSU)
Single CS (with PSU)
Twin CLD (without PSU)
Twin CD (with PSU)
£3.20
£3.25
£3.85
£3.90
Disc Albums
Attractively finished in black leather-look vinyl.
Stores up to 20 discs. Each disc can be seen
through the clear view pocket.
£4
Special Bulk Offer
on Discs
(Supplied packed in Anti-Static Lockable
Storage Units)
(Lifetime warranty on Discs)
y
BULK PACK DISCS in lots of 100
S/S
D/S
D/S
Type
40T
40T
80T
• Without Sleeves 5.25"
£30
£35
£40
• With Sleeves 5.25”
£33
£38
£43
• 3.5” D/S D/D £27 for 50
£49 for 100
| Continued-^
^ — ►
Microvitec Monitors
• 1431 - Standard Resolution Monitor
• 1451 - Medium Resolution Monitor
• Cub3000 Medium Res for A3000
• 1441 - High Resolution Monitor
• Dust Cover for Microvitecs
• Touchtec 501 Touch Screen
Now 3 years Parts & Labour warranty on all
Microvitec Monitors
Multiscan Colour
£169
£209
£189
£359
£5.50
£239
• Eizo 9060S
£389
• NEC 6FG
£1525
• Eizo 9070S
£579
• Taxan 770LR
£362
• NEC 3FG
£370
• Taxan 775
£362
• NEC 4FG
£465
• Taxan 795
£402
• NEC 5FG
£850
• Taxan 875
£669
• VIDC Enhancer Board
£25
(P.S. Taxan 795 monitor is supplied with
a FREE VIDC enhancer board)
Aries AlphaScan Monitor
Pound for Pound, the AlphaScan VGA
Multiscan monitor provides the maximum
performance and greatest flexibility of any
14” colour monitor for the Archimedes micro.
Its multiscan circuitry provides automatic
adjustment for frequencies between 30 and
60KHz horizontal, and 50 and 90Hz vertical.
Its 0.28mm dot pitch high resolution tube
provides super sharp text graphics, while a
high speed (70/72Hz) refresh rate provides a
flicker-free display easing the eye strain. The
Multivideo VIDC Adaptor supplied (free) with
the monitor allows high resolution operation
in all screen modes. _
£325
Philips Monitors
• BM7502 12" Hi-res Green Monitor £67
• BM7522 12" Hi-res Amber Monitor £67
• CM8833 14" Med. Res Colour Monitor £165
• Dust Cover for Philips Monitors £6
STAR BUY
PHILIPS 14" Medium Res, dark glass,
attractively finished Colour Monitor. A push-
button switch toggles between Hi-Res
monochrome green text mode and full colour
display. (Please state the type of Connecting
Lead you require). ONLY £163
Refurbished Monitors
Philips 14" Refurbished Colour Monitors,
same specification as the 'Star Buy’
Monitors above
• (Offer valid while stocks last)
£119
Spare Monitor Leads
BNC Lead for Zenith or Philips
£3
Skart Monitor Lead
£5
RGB lead for TAXAN Monitors
£3
Archimedes Colour Monitor Lead
£7.50
Anti Glare VDU Screen
These extremely effective, easy to install, 12" & 14"
VDU screens eliminate harmful glare, improves
contrast on colour monitors. Increases productivity
in offices. A must for wordprocessor users.
£12
Aries 2000 Colour Monitor
This attractively finished, etched screen medium res
monitor is supplied complete with built-in speaker,
volume control and video output. All controls are
located on the front panel for ease of use. Ideal for
BBC, BBC Master, Archimedes and Amiga.
A bargain at £159
Watford VIDC Enhancer
This unique VIDC add-on board for the Archimedes,
caters for all types of Multiscan and VGA monitor
and mode requirements. There are 2 versions to suit
all requirements. The multimode software supplied,
provides all the new modes for the selected monitor
type, including the now standard Computer
Concepts modes. With VGA monitor, you are no
longer restricted to a few modes. A WIMP
application supplied on disc, allows new modes to
be designed and existing modes to be modified for
particular monitors.
Super VGA VIDC Card: This provides support for
both VGA and Multisync monitors. A unique
electronic design allows the horizontal and vertical
sync to be buffered and have the polarity changed
under software control
£45
MultlVIdeo VIDC Card: As above but for MultiScan
monitors only.
Panasonic Printers
£130
• KX-P1654
*£335
£176
• KX-P1695
£274
£100
• KX-P2624
*£350
£274
• KX-P1123
• KX-P1124I
• KX-P1170
• KX-P1624
• Price Includes 12 months On-site warranty
Cut Sheet Feeders
P36 - 1 1 24/24i £79 P37 - 1 1 23/70/80
P38 - PI 624/95; P2624
Buffers
PI 2 4K Buffer Board for KX-P1 081
PI 4 32K Buffer P1 123/24/70/80
PI 540/92/95; PI 624/54/95
Serial Interfaces
PI 9 for P1 1 23/24/24i/70/80/1 624/54/95/2624
£69
£129
£55
£16
£49
Citizen Printers
• Prodot Cut Sheet Feeder £1 20
• PN48 Ribbons £3.50
• Swift 24 Colour Option £29
• Swift 24 Ribbons Black £4 Colour £13
• Swift 24X Cut Sheet Feeder £1 25
• Citizen/Archimedes Colour Printer Driver £1 5
Integrex Colour Jet
• Colour Jet 132 Printer
• Paper Roll
• BBC Screen Dump Software
• Colour Cartridge
• Black Cartridge
• 100 A4 OHP transparencies
• 8K Serial Interface Optional
£469
£6.50
£10
£21
£12.40
£55
£123
Star Printers
• LC15
• LC20
• LC24-10
• LC24-15
• LC24-200
£173
£103
£137
£240
£168
• LC24-200 Colour£207
• LC200 Colour £146
• SJ48 Inkjet £175
• XB24-200 Colour £299
• XB24-250 Colour £359
• XB24 Colour kit £29
• ZA200 Colour £236
• ZA250 £299
Star Accessories
Cut Sheet Feeder
LC1 0/200/24-10 £65 LC15/LC24-15
XB24-10 £80 XB24-15
Serial Interfaces
8K Ser LC-200; LC24-200; FRIO; FR15;
£125
£139
XB24-10; XB24-15
£55
Paper Roll Holders
LC-200; LC24-200; LC24-200 colour
£29
Buffers
32K Ram Card for LC/XB24-1 0; 1 5; LC200 £55
Ribbons
LC10; LC10-II; LC15 Black £4;
LC-200; LC24-200 Black £5;
XB24-10; XB24-15 Black £5;
Colour £6
Colour £12
Colour £12
Laser Printers
All Laser Printers Include 12 months
On-slte maintenance
• Canon LBP-4+ 4ppm £575
• Canon LBP-8 III 8ppm £970
• Canon LBP-8 IIIR 8ppm £1445
• Canon LBP-8 HIT 8ppm £1345
• Epson EPL41 00 6ppm £569
• Epson EPL7500 6ppm £1165
• HP Laserjet III 8ppm £1015
• HP Laserjet HID 8ppm £1720
• HP Laserjet HIP 4ppm £705
• HP Laserjet lllsi 16ppm £2695
• Panasonic KX-P4420 8ppm* £620
• Panasonic KX-P4450i* 11 ppm* £930
• Panasonic KX-4455 Postscript 1 1 ppm* £1455
• Panasonic KX-P4430 Satin Print £POA
• Star LP-8 III 2 8ppm £1249
• Star LP-8 III 8ppm £915
• Star LP-8 Star(post)script 8ppm £1149
• Star LP-4 4ppm £565
• Star LP-4PS Postscript 4ppm , £779
* Now with 2 years On-site warranty
Laser Toners
Canon 2, 3 & 4 £46 KX-P4420/50
Epson GQ £13 Laserjet HP IIP & HIP £42
EPL7100 £82 Laserjet ll/D, lll/D £48
Star LP-8 £56 Qume Crystal (3)
Laser RAM Upgrades
£19
£42
• IIP & III 1MB £56
• IIP & III 2MB £88
• II & IID 1MB £64
• II & IID 2MB £99
• II & IID 4MB £146
• Canon LBP4 1M£105
• Canon LBP8 2M £125
• EPL7100 256K £39
• GQ5000 51 2K £42
• KX4420/50 1 M £75
• KX4420/50 2M £115
• KX4420/50 4M £195
• Star LP8 1M
• Star LP8 2M
£139
£275
Laser Drum & Developer
• 120D Plus
£100
• 124D Printer
£145
• Epson Drum GQ5000
£93
EPL7100
£129
• PN-48
£209
• Swift 24EE249
• Panasonic 4420 Drum
£60
Developer
£59
• Swift 9
£145
• Swift 24X
£299
• Panasonic 4450 Drum
£93
Developer
£80
• Citizen 224
£185
• Qume Drum
£76
Developer
£56
Jetpage Postscript Cartridge
• HP IIP/III £239 IID & HID
Various Add-Ons
Laserjet Appletalk Interface
HP Adobe Postscript
Jetpage Postscript for Laserjet 2P
Jetpage Postscript for HP 2P/3
Pacific Page Postscript
HP Premier Font Collection
Jetfont Superset for II & IID
JF Superset International for IIP & III
£240
£139
£399
£235
£229
£259
£28
£129
£145
Plotters
Hewlett-Packard Printers
• # Desk Jet 500 £299 •PaintjetXL £1089
•Desk Jet 500 Col. £481 • Quiet Jet Plus £384
• Desk Jet Cartridge £14 • HP Think Jet £265
• Paint Jet Colour £435
• Now 3 years extended Parts & Labour warranty
• Paintjet Cartridges Black £19; Colour £25
• Desk Jet 500 256K RAM cartridge £1 29
• HP Epson FX Emulation Cartridge for Desk Jet £59
• Desk Jet Unlimited (Book No VAT) £1 9.75
Canon Bubbleiet Printers
D'ble
Ink
Printer
CSF
Bin
Cart
BJ10EX
£192
£43
£16
BJ300
£340
£88
£65
£12
BJ330
£385
£110
£79
£12
• Spare
Battery pack for BJ10E
£33
NEC Pinwriter Printers
• P20
£180
• P70
£425
• P30
£240
• P90
£635
• P60
£335
Cut Sheet Feeders
P20 £59;
P30 £75;
P60 £85; P70
£129
Epson Printers
DFX5000
£1079
LQ1060 Colour
£599
DFX8000
£1979
LQ1070
£319
FX850
£268
LQ1170
£438
FX1050
£340
LQ2550+
£679
LQ200
£155
LX400
£102
LQ450
£172
LX850
£142
LQ570
£210
LX1050
£208
LQ860 Colour £449
SQ850
£432
LQ870
£368
SQ2550
£625
Cut Sheet Feeders for
LX400/800/850/LQ400/500/550 £69
EX800/FX800/850/LQ800/850 £1 30
FX/LQ 1 000/1 050/SQ850 £1 59
LQ 2550 £390 SQ2550 £390
Tractor Feed for
LQ800 £44; LQ850/FX850 £69; LQ1050/
FX1050 £85; LQ2500 £90; LQ2550 £90.
Accessories
• EX800/1 000 Colour Option £45
• EX800/1 000 Colour Ribbon £1 4
• LQ2500 Colour Option £65
• Multifont Card for LQ550/850/1 050 £95
Epson Printer Interfaces
All these interfaces fit inside the printer
RS232 £28 RS232 + 2K Buffer £52
Printer Leads
BBC Centronics 4’ long £5
BBC Centronics 6’ extra long £7
Compact’s Special Centronics Lead £7
Nimbus Centronics Lead £6
IBM/Archimedes Parallel Lead 6’ £4
IBM/Archimedes Parallel Lead 5 metres £10
IBM/Archimedes Parallel Lead 10 metres £15
Double Ended 36 way Centronics Lead 4’ £7
Double Ended 36 way Centronics Lead 6’ £9
MSX Centronics Parallel Lead 4' £1 2
RS232 Leads (Various) P.O.A.
IBM Keyboard extension lead coiled £5
Concept Keyboards
Standard A3 Keyboard with BBC Software £143
Standard A4 Keyboard with BBC Software £117
Archi A3 Keyboard £144
Archi A4 Keyboard £118
• HP7440A
£415
• HP7475A
£592
Roland Plotters
• DXY1100
£495
• DXY1200
£625
• DXY1300
£825
• DXY2500
£2345
• DXY3500
£2955
• Sketchmate
£310
• Roland plotter Pens, Fibre tip
£7.50
Listing Paper (Perforated)
• 1 ,000 Sheets 9.5” x 1 1 ” Fanfold Paper £7
• 2,000 Sheets 9.5” x 1 1" Fanfold Paper £1 1
• 1 ,000 Sheets 9.5" x 1 1 ” NCR 2 Part Fanfold £21
• 1 ,000 Sheets 1 5" x 11 " Fanfold Paper £9
• 2,000 Sheets 1 5" x 1 1 " Fanfold Paper £1 6
• 1 ,000 Sheets true A4 Fanfold Paper 70gms £11
• 2,000 Sheets true A4 Fanfold Paper 70gms £21
• Teleprinter Roll (Econo paper) £4
(All our Fanfold paper is Micro perforated leaving a
smooth clean edge when the tractor feed strips are
detached).
Carriage 1 K Sheets £2.50, 2K Sheets £3.00
Printer Labels
(On continuous fanfold backing sheet)
1 ,000 90 x 36mm (Single Row) £6.00
1 ,000 90 x 36mm (Twin Row) £6.25
1 ,000 90 x 49mm (Twin Row) £7.50
1 ,000 1 02 x 36mm (Twin Row) £6.75
Laser Printer Labels on A4 Sheets
3750 70 x 29mm (3 Rows) £13.50
3000 70 x 37mm (3 Rows) £13.25
2625 70 x 42mm (3 Rows) £13.00
Printer Ribbons &
Various Dust Covers
Type
Ribbons
Dust Covers
BBC Micro
-
£3.50
BBC Master
-
£4.00
Archimedes Micro pair
-
£9.00
Citizen 120D
£2.75
£4.50
DMP2000
£2.75
£4.75
DMP4000
£3.75
£4.85
EX800/1000
£3.50
£5.00
RX/FX80/85/800/MX80
£2.95
-
FX/MX/RX1 00/1 000
£3.95
-
Kaga/Taxan KP810/815
£3.25
£5.00
LQ400/500/550/800/850
£3.25
£6.00
LQ1050/LQ2500
£4.00
-
LX80/86/800/850
£2.75
£4.50
LX400
£3.50
£5.00
M1009/GLP
£2.95
£3.75
NEC P2200
£4.50
£5.00
Panasonic KX1 080/81
£3.25
£4.75
Panasonic KX-P1124
£7.00
£5.00
Star LC24-10
£2.95
£6.00
Olivetti Ink Jet
Cartridges (set of 4)
£6
Original Panasonic Ribbons
Guaranteed to last 3 million characters
P110 for KX-P1 081, 1592 & 1595 £6
P115 forKX-P1180 £7 P145 for KX-P1124 £7
PI 40 for KX-P1540 £8 P155 for KX-P1624 £8
Colour Ribbons for KX-P1081, 1592 & 1595
Brown, Blue or Red £9 each
Professional Printer Stand
The professional
printer stand takes
hardly more space
than your printer. Due
to the positioning of
the paper feed and
re-fold compartments
ie. one above the
other, the desk space
required for your
printer functions is
effectively halved. Its ergonomic design ensures
smooth paper flow and automatic refolding.
80 Column version £24 (carr. £3)
132 Column version £29(carr. £4)
Universal
Printer Sharers/Changer
Connect up to 5 Micros to 1 printer or 5 printers to
1 Micro with our combined, Sharer/Changer switch
boxes.
Standard Low Cost Type
Connects
Serial
Parallel
• 2 to 1
£10
£11
• 3 to 1
£13
£14
• 5 to 1
£16
£17
Professional Type
Connects
Serial
Parallel
• 2 to 1
£17
£18
• 3 to 1
£22
£25
• 5 to 1
£34
£38
Cables extra at £6 each
2 Way Compact Printer Switch
A handy 2 way printer switch. Enables one micro to
be connected to 2 printers or vice versa.
Parallel £18; Serial £17
(Cables extra at £6 each)
Auto Printer Sharer Switch
Connects Serial Parallel
2 to 1 £40 £45
4 to 1 £62 £49
8 to 1 - £89
256k Multi Spooler
These Auto Parallel Printer Sharers have built-in
256K of Printer Buffers. They can be used as Auto
Sharers, Printer Buffers or both.
• 2 ln/2 out £135 • 4 ln/2 out £169
• 8 ln/1 out £199
Compact Converter Units
Serial to Parallel £36 Parallel to Serial £37
• Laser Direct Qume 6ppm complete £779
• Special High Res Card 600 DPI for Canon
LPB 4 & LPB 8 Laser Printers £325
• LPB 4 Printer plus High Res Card £899
• LPB 8111 Printer plus High Res Card £1299
Perspex Printer Stand
Give your Computer System a touch of Class with
our elegant, smoke finished Perspex Printer stand.
80 Column version £16 (carr £3)
136 Column version £20 (carr £4)
Continued-* -*-*-*-*-»-*-*-*
THE NEW Mk III
am: X MOUSE
BEEB
VIDEO DIGITISER
)UEST
MOUSE=
• Quest Mouse III & Quest Paint £59
• Quest Mouse III, Quest Paint, AMX
Stop Press & Pagefont £89
• Quest Mouse III only £30
• Quest Paint Software only £34
• Quest Font Disc (22 Text Fonts) £15
• Quest Mouse Mat (Red or Blue or
Green please specify) £3
• Quest Colour Dump Disc - This new
software allows you to print direct from
Quest Paint to your Integrex Colour
Printer £18
(PS. Quest Paint is not compatible
with BBC Compact)
• AMX Mouse plus Super Art £54
( Please specify for BBC. Master or Compact)
• AMX MOUSE ONLY £29
• AMX SUPERART Package £29
• AMX STOP PRESS - A Desktop
publishing software. Works with
Keyboard, Joystick or a mouse £25
• PAGE-FONTS - Over 20 Fonts for
use with AMX Pagemaker £13
• AMX DESIGN (ROM) £34
• AMX XAM Educational £15
• AMX EXTRA EXTRA £16
• AMX MAX A gem of desktop (ROM) £20
• MOUSE MAT £3
WE Mouse House
Quest Paint Is the winner of the BBC Acorn User
1990 Award for the Best Art/Graphlcs software
Quest combined with ConQuest and Acornsoft
GXR ROM make up THE MOST POWERFUL
drawing packages available for the BBC range.
Quest Paint is able to take advantage of almost
any additions to your machine, such as Shadow or
Sideways RAM. ConQuest takes this principal even
further, by utilising the otherwise normally
incompatible Sideways RAM facility by holding
pictures in them.
ConQuest ROM Package £30
(Price includes software in ROM and a
comprehensive Manual).
(Not Compatible with BBC Compact)
ARCHI Mk II MOUSE
Treat your mouse to a cosy Mouse House. This
handy little gadget solves the problem of where to
store your mouse when it is having a rest. Made of
sturdy plastic, the WE Mouse House attaches to
the side of your computer, monitor, disc drive or
desk.
It protects it from damage when not in use, yet
within easy reach when you need it again. At £4 it
does not cost a rodent’s ransom.
An extremely reliable replacement mouse
for Archimedes Micro £32
Quest - Tracer ball
An attractively finished, extremely reliable, mouse
replacement, input device. Requires very little desk
space. Connects directly to your BBC B, BBC
Master or Archimedes Micro.
QT-1 0 BBC/Master Version £25
QT-20 Archimedes Version £26
Price £3
Our Mark II Light Pen is the very latest in light pen
technology. It is totally insensitive to local lighting
conditions and works with many different monitors.
The pen only responds to the High Frequency light
produced by your monitor/TV. An LED indicates
when valid video data is being produced. A
conveniently located switch is also fitted. (Price
includes FREE software Disc and Operating
Manual)
Only £19
RB2 Marconi
TRACKER BALL
RB2 (AMX/Quest compatible) £36
RB2 including Quest Paint £69
RB2-A for Archimedes £37
Fleet Street Editor
Software pack for BBC Compact
£22
Fonts N Graphics Disc Utility
£13
XTRA Admin
£12
Walt Disney
£12
‘Test Bureau Approved for
Use in Education”
Using any source of composite video (colour or
monochrome) and the Watford Beeb Video
Digitiser, you can convert an image from your
camera into a graphics screen on the BBC Micro.
This uses the full graphics capacity of the BBC
micro in modes 0, 1 or 2. The video source may be
a camera, video recorder or television, and is
connected via the video output socket. The
software supplied includes a sophisticated, fast
screen dump routine.
Images produced can be compressed, stored to
disc, printed on an Epson compatible printer,
directly used to generate graphics, analysed for
scientific and educational use or converted to other
formats e.g. Slow Scan TV or receiving a picture
from a remote camera using a modem. The output
from the digitiser exactly matches the graphics
capability in each mode, with up to 8 levels of grey
in mode 2. The unit connects into the User Port
and automatically scans a complete picture in 1 .6
seconds.
£99
(BBC B+ and Master compatible, except Master
with Econet)
(Price includes) Digitiser Unit, Software
in ROM & a Comprehensive Manual)
Beeb Hand Scanner
Hand-held Scanner
for the BBC Micro
Watford Electronics are pleased to announce the
launch of the first hand held scanner for the BBC
Micro. HandScan is a compact unit which will allow
photographs, diagrams, or any other documents to
be digitised quickly and easily, to then be used in a
desk top publishing package, art program, or even
in your own Basic programs! These useful devices
have been available for faster and more expensive
micros for some time, but only now is Watford
Electronics able to offer the BBC Micro computer.
The HandScan plugs directly into the 1MHz bus on
the BBC while a comprehensive set of utilities
provided by the sophisticated ROM firmware. The
scanner has a resolution of either 100 DPI or 200
DPI when accuracy is essential. Pictures as wide
as 4” may be scanned in mode 0 and various types
of dithering may be selected to simulate the grey
levels of a scanned picture.
All necessary software has been included in the
firmware to allow the scanner to read images
directly into our Wapping Editor with little more than
the click of the mouse. The digitised picture may
then be incorporated into your magazine,
newsletter, report or any other document.
Beeb HandScan & Firmware £125
Wapping Art Disc
Archi Mk II
Hand Scanner
Winner of the BBC Acorn User 1990
Award for the Best DTP/Word Processor
The Wapping Editor
The Wapping Editor from Watford Electronics
represents a breakthrough in Desktop Publishing
for the Beeb. The package includes a 64K ROM
containing ALL the software needed to get into
print fast; a very sophisticated graphics module,
professional quality typesetting software, a word
processor, a comprehensive font editor for
designing your own typefaces, and a variety of
printer dumps. This mouse-driven system is
designed for the BBC B, the B+ and Master
computers and will take full advantage of any
Sideways and Shadow RAM that may be fitted. It
will run under DFS, ADFS and Network filing
systems and requires as a minimum just a single
40 track drive.
Included with the system is a utility disc containing
several high quality fonts, various utilities and a
ROM image of a Support ROM. A comprehensive
100 page manual completes the package. The
Support ROM contains routines to allow an area to
be rotated to any angle or distorted to any four-
sided shape. Also included are facilities to draw
ellipses at any angle and sectors, segments and
arcs (in Master or BBC B with Acorn GXR).
Another of the features of the Support ROM is a
Turbo DFS’ which gives DFS access times
comparable with those of ADFS.
Page Layout Section
The Wapping Editor may be used to create pages
of any size from an A6 to a full A3 page. If none of
the eight default page types suit your purpose, the
stand-alone page creation program may be used to
create pages to your own requirements. By using
proportionally spaced fonts and genuine
microspacing it is possible to print over 150
characters across an A4 page. A unique feature of
the Wapping Editor is the *A5 x 2’ page size
allowing two A5 pages to be printed side by side
onto a single A4 sheet.
The graphics module incorporates the facilities like:
pencil, brush, airbrush, polygon, circle, eclipse, fill,
cut & paste, etc.
Text may be typeset, either justified or unjustified,
in any font anywhere on the page. Simply select
which font and text document you wish to use, and
pull out a rectangle on the page where you want
the text to be - it’s as simple as thatl Multiple
columns may be printed just as easily and a special
’expand’ feature may be used to expand the
microspacing so that the document exactly fits the
space defined.
Word-Processor
The integral word processor is the ideal tool for
producing your text documents, although text can
of course be read in from any of the other popular
word processors such as View, Wordwise etc.
The Font Editor
The font editor module will allow you to design your
own typefaces or to modify the ones provided on
the utility disc. This sophisticated editor has
numerous functions designed to take the tedium
and frustration out of producing good looking, well
balanced fonts. Each character may be individully
proportionally spaced and characters of any size
up to 16 x 16 pixels may be defined.
Pictures may also be ‘grabbed’ from a video
source by using the Watford BEEB Video Digitiser.
Wapping Editor Software Pack £59
Wapping Editor plus Mouse £79
(Wapping Editor only works with Master Compact if
a Mertec Expansion box is fitted)
Over 250K of clip art to cut and paste into your
Wapping Editor pages. Pictures include maps,
transport, people, media, sport, games etc.
Two ’ratio’ screens for use with hi-res and rotated
A5 pages to ensure images are not distorted when
printed out.
Music writing symbols in the form of pattern and
brush for quick production of manuscripts are
included together with staves.
There are two prepared hi-res pages layed out for
printing labels, both single and double width.
Ready made label designs are included but these
can be easily replaced with your own designs.
A Mode 0 screen dump routine is also included. To
pack such a large amount of data onto the discs
the screens have been compressed and routines to
compress and expand Mode 0 screens are
included on both discs. Using the packing routine
you can archive large numbers of screens onto a
single disc.
£15
Wapping Font Disc 1
Sixteen additional fonts, including smaller version
of Oberon and Daisy and two new sizes of the
standard font for the Wapping editor.
Also included are three Mode 0 screens containing
giant ’headline’ fonts to cut and paste to create
extra smooth headlines.
Supplied complete with instructions. C1 „
Watford Electronics is now able to offer a complete
hand held scanning package, possibly the most
essential addition to any desk top publishing
system, for only £149. The package includes the
most comprehensive utility software available for
the Archimedes, a high quality hand held scanner,
and all necessary documentation to get you going
straight away.
SCANNER
Wapping Font Disc 2
This new addition to our Wapping range of DTP
software provides you with additional 23 fonts for
the Wapping Editor DTP pack. (80 track discs
only). £13
This most advanced Archi A4 image scanner is
supplied complete with ROM based podule
software. Features provided include facilities for
zooming in on an image and inverting the image in
X and Y directions, saving and printing of the sprite
created. Interactive help is supplied using the
IHELP application on the Acorn applications discs.
The 216mm scanning width can cope with both
desktop scanning of single sheets, photographs,
diagrams, etc., with its fast ten page automatic
document feeder, but it can also detach from the
feeder to become a convenient hand-held full page
scanner for larger documents or pictures.
Scanned image control can be freely adjusted in
increments of 10 dots per inch from 100 up to 400
dpi resolution with 64 levels of grey scaling. A built
in shading controller and manual brightness control
achieve optimum image clarity.
Unlike some scanners, which use a red light
source, the Watford scanner uses a yellow/green
source which vastly improves the light/dark
contrast, thus eliminating the effect where any red-
based colours are faded down to white and so do
not show up in the scanned image.
All these features and facilities combine to make
the Archi Page Scanner the fast and convenient
way in which to add that extra impact, interest and
clarity to documents, reports, instruction sheets,
manuals, news letters, etc., from your Archimedes
DTP package.
New Low Prices:
Archi A4 Scanner £349
Sheet Feeder for above £95
Scanner + Sheet Feeder £419
(Dealers Inquiry welcome)
Computer Concept Scanlight
• Scan-Light A4 £375
• Scan-Light A4 + Sheet Feeder £475
• Scan-Light Junior mono £178
• Scan-Light Junior 256 £21 5
The scanner is capable of scanning up to an
amazing 400 dots per inch (DPI)! The scanning
area is 4" wide, and the height is only limited by the
maximum amount of memory available. The dot
resolution may be switched to 100, 200, 300 or the
maximum 400 dpi. One of four operating modes
may be selected offering either pure monochrome
scanning, or one of three grey level modes. The
grey level modes use different size dither patterns
to represent up to 16 shades of grey. There is also
a dial to allow the "brightness" to be adjusted over
a wide range, in order to optimise the quality for
any specific image. The scanner interface is a
standard, single width, expansion card (podule)
which plugs into the Archimedes' backplane. The
socket on the rear panel connects the scanner by
1.8 metres of cable.
SCANNER SOFTWARE
Full use is made of the windowing and the multi-
tasking facilities of RiscOS. The software is sup-
plied in a 64Kbyte ROM located on the interface
board. The scanner appears as a small icon on the
desktop icon bar, and the software is retrieved from
the ROM simply by clicking on that icon. As you
scan a page, the image appears in the scanning
window on the screen, scrolling up in real time. The
other facilities included in the software are.
Cropping and scaling to any size including stretch-
ing and squashing in X and Y direction separately.
Colour tinting.
X and Y flip.
Edge detection which turns solid objects into
outlines.
Selective directional copying which allows features
(i.e. lines or text) to be made thicker or thinner.
Scanned images may be saved as sprite files or
transferred directly into other RiscOS applications
(DTP, Draw, Paint) simply by dragging the sprite file
into the application's window. Sprites may also be
generated using anti-aliasing. This greatly
improves picture quality and is particularly effective
when scanning material with a range of grey tones,
such as photographs. Images can be printed on
any printer that is supported by a RiscOS printer
driver, with optional settings for portrait or
landscape modes, image scale and positioning.
Images are printed using the full resolution of the
printer and are not limited to the screen resolution.
On-screen help is provided via the RiscOS
interactive help facility. Calls are also provided in
the ROM for users wishing to write their own
software, incorporating the use of the scanner.
AHS-4 Archi 300/400 Version £149
AHS-3 Archi A3000 Version £169
Continued-* -*-*-*-♦-*-*-*-♦
Sideways ROM
ZIF Socket System
Allows you to change your ROMs quickly and
efficiently, without opening the lid. The ZERO
INSERTION FORCE (ZIF) socket is located into
the ROM Cartridge’s position.
• Very simple to install. NO SOLDERING required.
The ZIF (Zero Insertion Force) eliminates the
possibility of damage to your ROM pins when
inserting & extracting.
• The low profile of the socket allows unrestricted
access to the Keyboard.
• All data and address lines are correctly
terminated to ensure correct operation of suitable
ROMs with the BBC micro. We also supply a
purpose designed see-through storage container
with anti-static lining, allowing you to store up to 12
ROMs, protecting them from mechanical and static
damage.
• This versatile hardware solves the problem of
running out of socket space. Simply lift the ROM
from the ZIF & insert a different one (No pulling or
pushing of Cartridges. It is a must for professionals
and Hobbyists alike.)
• BBC, B and B+ compatible.
ONLY £18
BBC B Low Profile
Cartridge System
Complete System consists of: Low profile ROM
Cartridge, Socket housing, Cable assembly, 5
labels and a library storage rack for the BBC B.
Complete System
£11
Spare Cartridges
£2.75
Spare Rack
£1.65
ROM Cartridges for the
BBC Master
Will also accept the new larger Piggy Back
ROMs like: Interword, Interbase, Quest,
Conquest, etc
Twin £8; Quad £13
User Port Splitter Unit
Gone are the days when you had to plug and
unplug devices from the User Port. This extremely
useful little device allows two units to be connected
to the User Port simultaneously, and select
between them simply by toggling a switch. This
device is particularly useful for those people using
Quest Mouse and the Watford Video Digitiser or
any similar combination
Excellent Value at £22
32K Shadow RAM/Printer
Buffer Card Expansion Board
A MUST FOR WORD PROCESSING
Simply plug the ribbon cable plug into the 6502
socket and gain a massive 32K of extra RAM.
• While word processing, you don’t wait for a slow
printer, type in text while printing and save on
expensive printer buffers.
• “VIEW" Wordprocessor users can now type in
letters in 80 columns and have up to 28K bytes free
- 5 times as much as normal.
• In WORDWISE (or WORDWISE-PLUS),
preview in 80 columns with the full 24k of text in
memory. This product is recommended as an ideal
complement by Computer Concepts.
• Combine GOOD GRAPHICS and LONG
PROGRAMS. Use the top 20k of the expansion
RAM as the screen display memory, leaving all the
standard BBC RAM free for programs. Benefit from
MODE 0/1/2 graphics and 28k of program space.
• Use the full 32k or the bottom 12K of the
expansion RAM as a printer Buffer. (P.S. Only 12K
printer buffer can be used with Wordwise & WW+,
due to the way they are written).
• Unique facility to turn ROMs off and on again.
Only £54
(Price includes a comprehensive manual
and the ROM)
Commander
Joystick
Watford Electronics’ new Commander Joystick for
the BBC B and Master 128K has a unique dual
mode of operation giving selective free floating or
self centring fully variable control in both X and Y
axis directions. Commander is particularly good for
flight simulation and drawing programs.
Features:
• Direct connection to BBC Analogue input port -
no interface needed.
• Fully compatible with all BBC Joystick controlled
games programmes.
• Switchable springs allow selection of floating or
centring operation.
• Trim adjusters for both X and Y axes for fine
centre adjustment.
• Convenient stick mounted fire button with
additional base buttons.
Price: £15
ARIES
CORNER
B-32 Shadow RAM Card
Like the BBC B+, the B32 provides 20k of shadow
screen RAM and 12k of sideways RAM. Unlike the
B+, the B32 has simple software commands which
allow the user to reconfigure the RAM as 16k of
shadow RAM and 16k of sideways RAM, or all 32k
as sideways RAM.
With the B32, the programmer gets up to 28k of
RAM available for Basic, Logo. Cobal, Forth, Lisp
and BCPL programs in any screen mode. The
business user gets extra memory for View,
ViewSheet, Wordwise Plus, Interword and many
other applications. For advanced applications, the
scientific user gets access to a massive 47k of data
storage using the Acorn approved ★FX call.
Sideways RAM enables you to load sideways
ROM images from disc, allowing you to have a
large library of sideways ROMs (subject to the
copyright holder’s permission) stored on disc. The
B32's sideways RAM can also be used to extend
any operating system buffer (such as the printer
buffer) or to load tape programs into a disc system.
The B32 simply plugs into the 6502 processor
socket on you BBC micro - no flying leads to
connect and no soldering. Provision of the onboard
ROM socket means that the Aries-B32 control
ROM does not use up one of your existing ROM
sockets.
• Recommended by Computer Concepts for use
with their Inter series of ROMs.
Price: £59
Aries B-12
Sideways ROM Board
The B-12 provides a total of twelve sideways ROM
sockets (the four in the original machine are
replaced by the twelve on the board), all fully
accessible by the MOS sideways ROM system. In
addition, there are two sockets for sideways RAM,
giving up to 16k of RAM using 6264 static RAM
chips.
If you do not have a B32 or B20, a small adaptor
module (the Aries-B12C) is available at a nominal
cost
Price: Aries B-12 £36
Aries B-12C £5
Aries B-488
IEEE-488 Interface Unit
The Aries-B488 is an interface unit to enable the
BBC micro to control and monitor IEEE-488 bus
systems. The IEEE-488 bus (also known as the
‘GPIB or ‘HP IB’) is the standard method of
interconnecting programmable laboratory
instruments and control equipment. Using the
B488, up to 15 devices may be connected in a
single high-speed data network.
£238
Voltmace Joysticks
Delta 3B Single Joystick
£10
Delta 3B Twin Joysticks
£15
Delta 3C Joystick for Compact
£10
Delta 14B Single Joystick
£11
Delta 14B/1 Adaptor Module
£12
Transfer Software Disc-Tape
£7
Delta-Cat A mouse eliminator Joystick
for the Archimedes
£24
Delta Base B
Analogue aircraft style yoke Joystick
to run in the analogue port of the
BBC B& Master 128
£25
Solderless Sideways ROM
Socket Board
BBC Educational Software
Watford Electronics announced the first ever
commercial ROM board for the BBC micro, the
Watford Electronics 13 ROM Socket Board 9 years
ago. Following the success of this board, we have
designed what probably represents the ultimate in
expansion boards, Watford’s ROM/RAM card.
• NO SOLDERING required to fit the board.
• NO User Port corruption (avoids problems with
the mouse, modems, Eprom Programmers, etc.)
• Fully buffered for peace of mind.
• Compatible with BBC micros (not BBC+ or
Master).
• Total number of ROMs increased from 4 to 8.
• Up to 8 banks of sideways RAM (dynamic).
• Option for 16k of battery backed CMOS RAM
(CMOS RAM needs one ROM socket).
• Software Write protect for ALL RAM.
• Read protect for CMOS RAM (ALLEVIATES
crashes during ROM development).
• Separate RAM write register (&FF30 to &FF3F).
• Automatic write to currently selected RAM
socket for convenience.
• FREE utilities disc packed with software.
• Compatible with our DDFS board, 32k RAM
Card, Delta Card, sideways ZIF, etc.
• Large printer buffer.
• UNIQUE fully implemented RAM FILING
SYSTEM (similar to the popular Watford DFS).
• ROM to RAM load and save facilities.
The key features of this no fuss, easy to install card
are:
• Increases your BBC Micro’s ROM capacity from 4
to 16.
• No soldering required.
• Very low power consumption.
• Compatible with Torch, DDFS, RAM Card, 2nd
Processor, etc.
• Socket 14 takes two 6264 RAM chips.
• Read protect to make RAM ‘‘Vanish’’) allows
recovery from ROM crashes.
• Battery backup option for RAM chips.
• Supplied ready to fit with comprehensive
instructions.
Price: Only £35
Battery Backup fitted £39
Battery Backup only £3
16K Sideways RAM £8
Sideways RAM Utilities Disc for Solderless ROM
Board. Includes the options to load and save
ROM Images and the facility to use Sideways
RAM as Printer Rnffor
ROM/RAM Card
Letters to French Penpals - 11 years+ £26
French Programs with Henri Beret - The
programs in this series present vocabulary,
grammar and role-play phrases in the form of
animated games. 11-16 £22
Six German Games - Aimed at pupils in their
first year, but useful as revision for more
advanced student of German. 12 years* £22
More German Games - Aimed at pupils in their
2nd year of learning German. 12 years* £22
The Cloze Program - Using context clues to
predict is much more than a gap filling exercise.
All ages £26
An Introduction to Electronics - Brings together
all the basic electronics required for a GCSE
Physics or CDT course. 14-16 years £26
Computer Control - This is a package of 3
programs simulating control of a greenhouse, a
robotic arm & a chemical plant. 14-16 years £26
The Nuclear Reactor - An interactive, menu
driven program for GCSE pupils. Demonstrates
& explains nuclear fission & the chain reaction.
14-16 years £22
PUNCMAN Learning punctuation
Puncman 1 & 2 for 7 - 13 years £15
Puncman 3 & 4 for 8 - 14 years £1 5
Puncman 5 & 6 for 8 - 15 years £1 5
Yes Chancellor - A chance to take over number
11 at Downing Street. 12 years+ £18
Letters & Pictures - Introduces phonic skills to
Infants 6-8 years £15
Numbers & Pictures - Early number learning
is a great fun (4-6 years) £1 5
Note Invaders - Budding musicians can learn
the notes on the Clef with this elegant game 3
programs (7 to Adults) £15
Maps & landscapes No. 1 (9-14 years) £18
Help Your Child learn Basic Map work No. 2
(9-14 years) £18
Pirate - Educational Adventure (8-14 years) £15
Spelling Week by Week (6-14 years) £1 8
The SFS (Silicon Filing System) can utilise up to
the full 128k of RAM (with the SFS in any paged
RAM) as a SILICON DISC. This behaves as a disc
drive, with all the normal Watford DFS features
(including OSWORD &7F for ROMSPELL, etc.) to
provide an environment that looks like a disc but
loads and saves MUCH faster.
The ROM-RAM Board plugs into the 6502 CPU
socket. This leaves free all the existing ROM
sockets, which can still be used normally.
Any ROM that can be plugged into the BBC
micro's own ROM sockets may be used in the
ROM-RAM Board.
The ROM-RAM Board is supplied with all
ordered options fitted as standard. Upgrade kits
(with full instructions) are available for all of the
options, for later.
PRICES'
• ROM/RAM card with 32k DRAM £45
• ROM/RAM card with 64k DRAM £59
• ROM/RAM card with a massive 1 28k
DRAM £99
OPTIONAL EXTRAS:
• 16k plug-in Static RAM kit £8
• 16k DRAM for Upgrade £13
• Battery backup £3
• Read and Write protect switches £2 each
Complete ROM-RAM card with all options
fitted £109
C3 CREDIT CARD 24 HOUR
pjgjal Ansaphone Hot Lines
USUI (0923) 250234 or 233383
Maths with a Story 1 (Disc). 4 primary level
maths programs £20.00
Maths with a Story 2 (Disc). 4 further
maths programs. £20.00
Picture Craft (Disc) 6-14 age group. Pack
consists of flexible geometrical design &
colouring programs. £17.00
ECOLOGY O-Level program. £20.00
POLYMERS O-Level program. £20.00
Classification & Periodic Table O-Level. The
suite is supplied with its own database of
chemical elements which can be classified
according to your own rule. £20.00
ADVANCED TELETEXT SYSTEM £8.65
PERIOD TABLE SOFTWARE £20.00
Computers at Work - Primary £1 7.35
Introducing Geography 11-17 years £1 7.50
Electric Fields 6-14 years £11.25
Espana Viva - 3 Discs £1 9.95
WHITE KNIGHT Chess game £1 6.00
A Vous La France £29.00
FUN SCHOOL 2 - Red: Under 6 yrs £12.00
FUN SCHOOL 2 - Green: 6-8 yrs £12.25
FUN SCHOOL 2 - Blue: 8 yrs* . £12.50
FUN SCHOOL 3 - Red £18.50
FUN SCHOOL 3 - Green £1 8.50
FUN SCHOOL 3 - Blue £18.50
Six French Games - Aimed at pupils in their
first year of French, but also useful as revision
for more advanced students 11 years* £26
More French Games - Another 6 games
12 years* £26
Au Restaurant and Accident de Route
1 2 years* £26
Boulogne and Oh-Les - 2 programs for
beginners £26
Archimedes Software
• Animated Alphabet
(3-6 yrs)
£21
• Arcventure
(8-12 yrs)
£29
• Bookbinder
£43
• Bumper Disc
£14
• Bumper Disc 2
£14
• Craftshop 1
£26
• Craftshop 2
£26
• Christmas Allsorts -
Clip Art (6-16 yrs) £16
• Converta-Key
£16
• Data Word
£16
• Desktop Stories
£35
• DigiSim
£35
• Dream Time
(5-7 yrs)
£23
• Droom
£19
• Farm (5-7 yrs)
£19
• Fleet Street Phantom
(9-13 yrs)
£25
• Fun School 2A Red
(up to 6 years)
£12
• Fun School 2A
Green (6-8 years)£14
• Fun School 2A Blue
(8 years +)
£14
• Gate Array Teaching
System
£68
Glimpse Clip Art
Utility (7-16 yrs)
£8
Highlighter
(6-16 yrs)
£42
Jiglet
£27
Jigsaw
£28
Mapventure
(9-13 yrs)
£24
Microbugs
£24
Money Matters
£16
Nature Park Adven-
ture (7-9 yrs)
£27
Numerator
£60
Picture Book
£16
Recall (6-13 yrs)
£39
Sellardore Tales
£24
Snippet
£26
Space Mission
Mada (9-13 yrs)
-
Sting of the Dump
(9-13 yrs)
£22
Target Maths
£16
Viewpoints
(9-12 yrs)
£33
Wizard’s Revenge
(7-10 yrs)
£17
Worst Witch
(7-10 yrs)
£25
Continued-* -*-*-*-*-*-*-*-♦
Computer Concept's
ROMS
Communicator
£49
Disc Doctor
£18
Inter BASE
£49
Inter CHART
£25
Inter SHEET
£37
Inter WORD
£36
Mega-3 ROM
£76
Spell Master
£42
Wordwise
£24
| Wordwise plus |
£40
We are giving away absolutely
FREE, the superb Word-Aid
ROM worth £24, with every
WORDWISE PLUS package
bought from us.
Word~ftid
The most comprehensive
utilities ROM
for Wordwise-Plus
Extend the power of your Wordwise
Plus word processor with this most
advanced ROM from Watford. By
utilising the powerful Wordwise Plus
programming language, WordAid
provides a whole host of extra
features, all accessed via a special
new menu option. This ROM has been
personally approved by Mr Charles
Moir, the author of WORDWISE PLUS.
• Alphabetical sorting of names and
addresses.
• Text transfer options.
• Chapter marker.
• Epson printer codes function key
option.
• Search and display in preview mode.
• Embedded command removal.
• Print Multiple copies of adocument.
• Multiple file options for print and
preview.
• Address finder.
• Label printer.
• Mail-merger.
• Number/delete/renumber.
• Clear test-segment area.
• BBC B, B+ and Master compatible.
Only £24
(N.B. Word Aid requires a Disc
interface in your Micro)
Acorn ROMS
View 3.0 ROM
£45
Viewsheet (Acornsoft)
£36
Viewstore
£36
Viewspell with 80 track
disc
£25
Viewplot Disc
£20
(Please specify for Master 128 or Compact)
View-Index
£12
Overview packs 1 & 2
£65
Hi-View
£38
MINI OFFICE II
DISC Version for BBC
View Printer Driver
Discs
Epson FX&RX 80 £10
Juki & Brother HR £10
View Printer Driver
ROM
View is a powerful word processor, but
it seriously lacks in terms of printer
driver support. With the View Printer
Driver ROM, the View users will find
themselves in the realms of advanced
word processing.
The VPD extends View's printer
command with a series of mnemonic
commands. All standard highlight
sequences are also supported. A large
range of printers are supported by
drivers contained within the ROM (the
drivers can be downloaded and
customised). Printers supported
include: Epson’s MX, RX, FX, LX,
JX80 range, HI80, KP81 0/910,
PW1080, JP101, HR15, Ml 009, GLP,
Panasonic KX-P1081/2, JUKI 6100,
etc.
Other printers are readily supported
by defining a Printer Driver using the
built-in Printer Driver Generator. The
features mentioned below are
available to both the built in Printer
Drivers and user defined drivers
(assuming the printer supports the
features).
NLQ control, Underline, Bold,
Proportional Spacing, Microspacing,
Italic, Superscript, Subscript,
Condensed, Enlarged, Double Strike,
Set lines per inch numerically (e.g. LPI
6), Set characters per inch numerically
(e.g. CPI 5), Select printer font, Select
printer ribbon colour, Translation
sequences, Emulation of BBC
Character Set, Simple numeric
expressions for certain operations, Full
printer setup, Send control codes, Print
prompt on screen, Redifinable Pad
character, Pause for key press, Prompt
to change daisywheel, and Execute ★
command when printing.
Other features include a very
powerful on-screen preview, with bold,
italic, underline, super/subscript,
enlarged highlights, and a special
printer driver to allow memory-based
text to be previewed by View 1 .4. Of
course, View 1 .4, 2.1 and 3.0 are all
supported, as is Shadow RAM and
6502 Second Processors. The BBC B
CREDIT CARD
24 HOUR
Ansaphone Hot Lines
(0923) 50234 or 33383
OFFICE
MASTER
CASHBOOK - A complete "Stand
Alone” accounting software package
for the cash based sole
trader/partnership business. It is
designed to replace your existing
cashbook system and will provide you
with a computerised system complete
to trial balance.
FINAL ACCOUNTS - Will take data
prepared by the Cashbook module and
produce a complete set of accounts as
following: Trial Balance with inbuilt
rounding routine: Notes to the
accounts; VAT Summary; Profit & Loss
A/C; Balance Sheet.
MAILIST - A very versatile program.
Enables you to keep records of names
and addresses and then print,
examine, sort and find them, all with
special selection techniques.
EASILEDGER - A management aid
software tool designed to run
alongside an existing accounting
system. Essentially a Debit/Credit
ledger system which can handle sales,
purchase and nominal ledger routines
to provide instant management
information.
INVOICES & STATEMENTS - Greatly
reduces the time and cost of preparing
Invoices and Statements by storing
essential information like customer
names, addresses and account
numbers. Has VAT routines and footer
messages facility.
STOCK CONTROL - Allows you to
enter stock received, stock out,
summary of stock items and current
holdings together with details of total
cost, total stock to minimum level, units
in stock ordering, quantity and supplier
detail.
All this for only £21 (Disc)
OFFICE
MATE
• DATABASE
• BEEBCALC SPREADSHEET
• BEEBPLOT GRAPHICS
DATABASE - Set up a computerised
card index system with powerful
search facilities.
SPREADSHEET - Offers many
calculation and editing features
BEEBPLOT - Provides visual
representation from Spreadsheet data.
Only £10 (Disc)
B&B+ £14.00
DISC Version for BBC
Master £16.00
DISC Version for the
Compact £18.00
(When ordering please specify for
which Micro & 40 or 80 track Disc)
series and Master series of micros are
supported. A comprehensive manual is
supplied. All in all, a very professional
product for the discerning user who
wants power at their finger tips.
Price: Only £29
Acorn Speech Synthesizer
package complete, for the
BBC B Microcomputer
Special Offer £14
Whether you want to type in your
latest program or the draft of a new
trilogy, Watford’s manuscript holders
are superb for holding your paper at
the ideal height and angle to allow you
to read and type in ease and comfort.
Available in 2 full A4 versions, desk
resting and shelf clamping. Paper is
held firmly by means of a plastic
retaining ruler and a clip grip, (for
resting books or magazines, the desk
top version is recommended).
Desk Top £8 (carr. £3)
Angle poise £12 (carr. £3)
The Epson RX/FX/KAGA
Printer Commands
Revealed Handbook
So you bought yourself a new printer,
because the salesman in the shop
showed you how clever it is and
impressed you with all sorts of
printouts to show its capabilities - he
may even have offered you a special
price.
However, now that you have got it
home and connected it to your BBC
microcomputer, you are wondering
how to make it perform these magical
tasks. The manual seems to give no
clues, and when you type in the
example programs, the computer
throws the LPRINT statements back in
your face.
Now what do you do, when this £400
piece of high technology refuses even
to move its head, and you have stayed
up until 2 in the morning with copious
supplies of coffee, desperately trying to
print something out? Once again,
Watford Electronics comes to your help
with our new book entitled 'THE
EPSON FX-KAGA PRINTER
COMMANDS REVEALED'.
This book describes in plain, easy to
understand English, how to use and
make the most of your KP810,
PW1080A or any other Epson FX80
compatible printers like Panasonic KX-
P1 080/1, etc., with the BBC Micro,
both from Basic and Wordwise.
It describes in detail how to obtain the
maximum in graphics capability from
your printer and includes full indexes
allowing you to cross index the
numerous commands. Every
command is explained in detail, with
an accompanying BBC Basic program
and an example of its use from
Wordwise.
£5.95 (No VAT)
ALL PRICES EXCLUDE
VAT
BOOKS
(No VAT on Books)
15 Hr Wordprocessing BBC/View
£6.95
1 5 Hr Wordprocessing BBC/WW & WW+ £6.95
30 Hour BASIC (BBC Micro)
£12.95
1st Word Plus Rel. 2 Manual
£10.00
A3000 Technical Reference Manual
£29.00
Acorn DTP A Guide to
£17.00
Advanced User Guide for BBC
£10.95
Archimedes 1st Step - Beginners Guide
s £9.95
Archimedes Assembly Language
£14.95
Archimedes BBC Basic Guide
£20
Archimedes DTP Manual
£10.00
Archimedes Operating System
£14.95
Archimedes Risc-Os Programmers
Reference Manual
£79.00
Arm Assembly Lang. Prog. Manual
£15
Assembly Language Quick Ref.
£21.95
BASIC 2- User Guide
£2
Basic V - A Dabhand Guide
£9.95
BBC Basic Guide (Archimedes)
£19.95
BBC Micro -Within the
£11.95
BCPL User Guide
£9
C Big Red Book of
£8.95
C- A Dabhand Guide to
£14.95
C Programming Lang. 2nd Edition
£24.95
COMAL -Introduction to
£9.50
Deutsch Direkt! (Book only)
£5.95
DISC FILING SYSTEM (DFS)
Operating Manual for BBC
£6.95
FORTH on the BBC Micro
£9.95
ISO-PASCAL Reference Manual
£9.95
Master 512 Guide - Dabs Press
£9.95
Master Operating System
£12.95
Master Reference Manual Part 1
£14
Master Reference Manual Part 2
£14
Master Reference Manual - Advanced
£17
MINI OFFICE II -A Dabhand Guide
£9.95
Mouse User Guide to BBC Micro -
the Complete
£5.95
Example Programs on Disc for above
£4.95
PASCAL Programming
£10.95
Rise OS Style Guide
£9.95
RISC Technical Manual 260 pg
£14.95
The Epson FX-KAGA PRINTER
Commands REVEALED
£5.95
Understanding Interword -
A Beginners Guide
£4.95
View 3.0 User Guide
£10
View Guide (View 2.1)
£5.00
View, Viewsheet & Viewst ore - Mastering £1 2.95
Viewsheet & Viewstore Dabhand Guide
£12.95
VIEW Dabhand Guide
£12.95
Viewsheet User Guide
£10
Viewstore User Guide
£10
Z88 - A Dabhand Guide
£14.95
Z88 Computing
£9.95
Z88 Magic
£14.95
BOOKS for IBM
PC & Compatibles
1-2-3 For Business
£25.95
1-2-3 Mastering Release 3
£22.95
1-2-3 Mastering -2nd Ed.
£20.95
1-2-3 Quick Reference
£8.45
1-2-3 Using - Rel. 3
£25.95
8086/8088 Ass. Language Quick Ref
£8.45
8086/8088 Programming the
£17.95
Accountancy software in Business - Using £14.95
Agenda- Using
£21.95
Aldus Pagemaker
£27.95
Aldus PageMaker -Using
£21.45
Amstrad 9512 - Using the
£10.95
Amstrad Basic 2 User Guide
£9.95
Assembly Language Quick Ref
£8.45
Autocad 4th Ed - Mastering
£31.50
Autocad- Mastering Through Rel. 10
£28.95
Autocad -Inside Release 11
£27.95
Autocad - Inside 6th Ed
£32.45
Autocad- Mastering Through Rel II
£28.95
C Introducing
£12.95
C Programming language 2nd Ed
£26.95
C- Teach Yourself
£19.95
Clipper- Using 2nd Ed
£22.95
Computer Users Dictionary
£9.95
Corel Draw 2nd Ed Mastering
£25.50
Corel Draw Quick Ref Thro VI .2 £7.95
Corel Draw made easy £24.95
Corel Draw v2 Quick Ref £8.45
dBase 3/4 Complete Ref £27.45
dBase III Plus - Complete Reference £1 9.95
dBase III Plus Handbook 2nd Edition £22.95
dBase Instant Reference (III & 111+) £10.95
dBase IV - Handbook £21 .95
Desk Jet Unlimited £19.95
DOS & BIOS Function - Quick Ref Guide £7.95
DOS Instant Ref. £9.75
DOS Instant Reference (up to 3.3) £6.95
DOS Power Tools £46.45
DOS - Programmers Ref. Manual 2nd Ed £25.95
Excel for Windows - Quick Ref. £8.95
Fax - Management with £7.95
FAX- Managing with £12.95
Framework III - Mastering £24.95
GW Basic Users Guide & Ref £1 2.95
Hard Disc Instant Ref £10.95
Hard Disc management - Quick
Reference Guide to £4.95
Hard Disc- Using Your £27.45
IBM PC & PS/2 - Inside the 3rd Ed £21 .70
Microsoft GW BASIC £17.95
Microsoft Windows 3 - Using 2nd Ed £20.95
Microsoft Windows Illustrated £21 .95
Microsoft Word 5 _ Using £20.45
MS-DOS -ABC’s of 2nd Ed. £17.95
MS-DOS Bible 3rd Edition £24.95
MS-DOS First Book £15.50
MS DOS for Beginners £1 7.45
MS-DOS Quick Ref Guide 5 £8.95
MS-DOS - Running 4th edition £1 9.95
MS-DOS - Supercharging 2nd Edition £1 7.95
MS-DOS Users Guide 3rd Edition £27.95
MS-DOS -Using £21.95
MS-DOS 5- Quick Start £18.45
MS-DOS 5 User Hand Book £19.95
MS-DOS 5- Upgrading to £14.95
MS-DOS 5 Using £29.95
MS-DOS Tricks & Tips £1 6.45
Netware User Guide £23.95
Networking Personal Computers 3rd Ed. £20.95
Norton Utilities - Inside the £22.95
Novell Network- Mastering £27.95
Novell Network - The ABC of £21 .95
Novell Network- Using £27.45
PageMaker on IBM PC - Using £22.95
Pagemaker- Using £22.95
PCs & Compatible Computers for
Beginners £14.95
PC Crash Course 2.0 2nd Edition £1 9.95
PC Tools - Quick Ref £8.45
Programming Guide to EGA & VGA Cards £25.95
Quattro - Mastering Pro 3 £21 .95
Quattro Pro III - Using £25.95
Quatro Pro Quick Ref. £8.45
Smart -Using £21.45
Smartware II - Mastering £22.95
Smartware II - Using £27.45
Smart, tips, tricks and traps (QUE) £22.95
Supercalc 5- Using £21.45
Supercalc Professional £17.95
Symphony Made Easy £1 9.95
Symphony - Using Special Ed. £27.45
Symphony 4th Edition - Mastering £24.95
Turbo C Bible £27.95
Turbo C++ £22.95
Turbo Pascal 5 - Using £22.95
Turbo Pascal - Advance Techniques in £22.95
Turbo Pascal Using £27.45
Unix- Using £27.45
Upgrading & Repairing PC’s £27.45
Ventura Mastering - 2nd Ed. £22.95
Ventura Publisher- Using £22.95
Ventura- Instant Reference £10.95
Ventura - 3rd Edition £24.95
Window Programming 2nd Ed £27.95
Window 3.0 Programming £27.95
Window 3.0 Quick Ref. £7.95
Word for Windows made easy £1 5.95
WORD for Windows - Using £22.95
WordPerfect 5 - Using £25.95
WordPerfect - Quick Reference V5 £8.45
WordPerfect 5.1 - ABC’s of £18.95
WordPerfect 5.1- 1 st Book of £1 5.50
WordPerfect 5.1 - Mastering £24.95
WordPerfect 5.1 Quick Start £18.45
WordPerfect 5.1 - Using Special Ed £25.95
WordPerfect for Beginners £1 7.45
Wordstar & CPM Made Easy £1 5.75
Wordstar Using 5.5 & 6 3rd Ed £25.95
Wordstar 6.0 Made Easy £1 9.95
Carriage on Books vary between £2 to
£4.00, depending on their weight
New Release
ACORN TO PC
Stop the Confusion!
Do you have to use both Acorn
computers and PC's? Would you like
to use your Archimedes or A3000 in
PC-emulation mode but are unsure of
the new commands?
Although Acorn machines (such as the
BBC B, the Master, the Archimedes
and the BBC A3000) are mainly used
in education, most commercial
computers use other operating
systems, particularly MS-DOS. As a
result school computer users are at a
disadvantage when moving into
'business’ computing. PCs and other
commercial computers use MS-DOS
as the operating system, so
commands for formatting, copying,
backing up, printing and the modem
are not the same. Even file names are
written differently! And did you know
that there is one Acorn command
which, if used in MS-DOS, wipes
everything in the current directory?
'ACORN TO PC' enables you to
change over painlessly. It shows
clearly and quicly how, why and where
the two systems (Acorn and MS-DOS)
differ. As with a foreign language
dictionary, you can use the book to
transfer either way - from Acorn to
MS-DOS, or from MS-DOS to Acorn.
'ACORN TO PC' also acts as a handy
reference guide to all Acorn star
commands and their MS-DOS
equivalents. It also has an extensive
and readable explanation of the
directory tree and hierarchical filing
systems in general. Both DFS and
ADFS Acorn systems are covered.
'ACORN TO PC' is written clearly and
concisely by Dr. John Lockley, who
has wide experience of writing and
broadcasting. He is currently
appearing as a regular contributor on
Radio 5, and is co-author of 'The
Complete BBC Computer User
Handbook'.
Price: £12.95 (No VAT)
The Complete BBC
Computer User
Handbook
If you own a BBC B, B+, Electron,
Master 128 or Master Compact, or
Archimedes, then this is the book for
you. It shows how to get the best from
your machine, and how to make it
work for you. The general style and
level of presentation means that both
the expert and beginner alike will feel
comfortable with the quality and
quantity of the material.
Subjects covered include the general
use of computers, hardware design
and peripheral devices like printers,
disc drives, etc, and Networking.
Programming hints and tips and
various disciplines for making a better
program are discussed in some detail,
including debugging of specific errors.
Standard programs are covered, such
as wordprocessors, spreadsheets,
databases, graphics, communications,
etc., which brings you neatly on to the
subject of using computers in the office
or at work - even giving advice on
writing and marketing your own
programs.
A book you will enjoy to use as a
reference, or read from cover to cover,
over and over.
Only: £14.95 (No VAT)
The Complete Mouse
User Guide to
BBC Micro
This manual has been written to reveal
the secrets of the mouse. It explains ail
the principles required by the hardware
and associated software, and also
example listings for inclusion into
custom programs. The manual first
details the basic principles of the
mouse and a simple program which
uses these principles. This information
should be adequate for most
applications. However, it is possible to
improve the performance of the mouse
by expanding on the principles already
used in the software. This is again fully
explained and an example program
given.
It is possible to gain a full
understanding of the mouse from this
manual. For those not interested in
exactly how the mouse functions,
complete example programs are also
included. These may be typed directly
into the micro, without the need for any
understanding of the hardware or
software involved, enabling the mouse
to be used for custom applications.
Price £5.95 (No VAT)
Example programs on Disc £4.95
Beeb PC (BASIC)
Beeb PC Basic is designed for
program authors wishing to convert
programs so that they will run on IBM
personal computers. To convert BBC
BASIC programs manually can waste
days of valuable time with every
occurrence of common statements
such as PROC, DEFPROC, TAB,
having to be changed.
Beeb PC (BASIC) automates many of
these changes, and will convert
majority of BBC statements that are
invalid for IBM BASIC into equivalent
acceptable statements. In addition
BBC BASIC data files can be
converted to IBM BASIC format, with
support provided for all BBC data
formats:- INTEGER, REAL & STRING.
Price: £38
Beeb DOS 3.0
(Now reads Archimedes Discs)
The BBC and IBM PC’s are the most
popular micros in the UK. The BBC is
firmly established in the education
sector and the IBM is the industry
standard in the business world. The
pools of information and applications
held on these computers are immense,
yet the means of passing information
between them are very limited. Beeb
DOS provides a practical method of
transferring information between these
two micros.
Beeb DOS is a collection of utilities
which run on the PC’s and enable it to
read and write information on BBC
discs. You can transfer files between
your PC’s 360K floppy, high density
floppy or hard disc and your BBC
discs. In addition Beeb DOS allows
you to catalogue, format and compact
BBC discs and delete, re-name, lock
and unlock BBC files, all on PC’s.
Each Beeb DOS utility is written in IBM
assembler and is run directly from PC
or MS-DOS. The Beeb DOS utility can
be run from floppy disc, hard disc or
RAM drive.
Beeb DOS is supplied on an IBM
5.25", 360K disc complete with a
comprehensive operating manual.
(Will only work on 360K Disk Drives & read
only ADFS and Watford DDFS - not DFS).
Price: £39
(Please write in for technical literature)
Continued-* — -*-*-*-*
Plinths for the BBC B
& Master 128K Micros
Protect your computer from the heat of your VDU.
Our micro plinths have slots for maximum
ventilation. The single plinth is suitable for a BBC
and VDU, whilst the double height version provides
enough room for our stacked disc drive and other
peripherals like, Eprom programmer, music unit or
simply discs & stationery. The computer slides
neatly in the lower section allowing easy access to
remove the lid. Colour: Matching BBC Beige.
Single BBC Plinth
Double BBC Plinth
Single Master Plinth
Double Master Plinth
420 x 310 x 105mm £13
420 x310 x210mm £24
490 x310 x 105mm £14
490 x310 x210mm £26
(Carr. Single plinth £2; double plinth £3)
ADDER
The Adder unit connects to the User Port and
draws its power from there too. The EPROM is
mounted in a top quality ZIF socket. There are no
switches or controls as Adder is entirely software
controlled.
Features:
• Two ultra fast programming algorithms or
standard slow algorithm.
• Supports standard 21V programming and newer
12.5 volt EPROMs. (Software switched).
• The RAM image to be programmed can be built
up in many ways. Sections of image can be
loaded separately. Part programming. Read
EPROM. Edit data in memory.
• Automatic processing to handle a list of files to
program into the EPROM.
• Automatic disc buffering to allow programming of
32K 27256 devices from a 32K file without extra
effort.
• Verification gives detailed error list and
checksums are maintained. There is also a blank
check facility.
• Works with all standard filing systems.
Generates header code for RFS ROMs to allow
Basic programs etc. to be stored in EPROM.
More than one file per ROM permitted.
• Programs the following EPROMs: 2516, 2716,
2532,2732,2764,27128, & 27256.
£55 (£5 Carr)
TEX EPROM ERASERS
EPROMs need careful treatment if they are to
survive their expected lifetime. Over erasure of
EPROMs very rapidly turns them into ROMs!
The TEX erasers operate following the
manufacturers specifications to give the maximum
possible working life by not erasing too fast.
• ERASER EB - Standard version erases
up to 16 chips. £34
• ERASER GT - Deluxe version erases up to 18
chips. Has automatic safety cut-off to switch off
the UV lamp when opened. £36
• Spare UV tubes. £12
CREDIT CARD 24 HOUR
Ansaphone Hot Lines
El
(0923) 250234 or 233383
Servisol Foam Cleaner
This king size multipurpose foam cleaner spray is
ideal for cleaning Keyboard, Monitor, Disc Drive &
Computer furniture surfaces.
£2.50
Antistatic Aerosol Spray
Ideal for cleaning and preventing static build-up on
TV/Monitor Screens.
£2.50
Aerosol Dust Spray
Ideal for removing dust & dirt from Keyboard &
similar inaccessible spaces.
£3
Spares for BBC Micro
UHF Modulator
£4
16MHz Crystal
£2
Speaker Grill
£1
17.734 MHz Xtal
£2
Speaker
£3
32.768MHz Xtal
£1
Keyswitch
£1.50
BBC B Refurbish
Master PSU
£59
Casing
£25
Master Keyboard
£62
Keyboard
£46
Master Casing
£49
Power Supply
£59
Replacement Flexible 17 way Keyboard
Connector
£4
Surge Protector Plug
Fitted in place of your normal mains plug, this
device protects your equipment (and data from
corruption), against mains high voltage transient
spikes/surges caused by lightening or thermostats
switching.
Protection for only £8.50
4 Way Mains
Distribution Socket
4 way top quality mains trailing sockets.
Supplied wired up with mains plug ready for use.
Can be screwed to floor or wall if required.
Very useful for tidying up all the mains leads from
your peripherals.
£9.50
Aries Spike Cleaner Unit
A 4 way mains distribution unit as above with a
built-in Surge Arrester, providing protection for your
complete Computer/Hi-Fi System
£16
ROM Extraction Tool
This extremely useful tool allows you trouble free
chip insertion and removal from your computer by
distributing the removal force over the whole
body of any 24 or 28 pin chip. £2
Metal Chip Extractor
£3
28pin DIL Header Plug
SOLDER type £1.50 IDC CRIMP type £1.95
8 Way DIP Switch
Increase the speed of your Disc Drives by
soldering this switch to your BBC B or B+ keyboard
Only £1.00
28 pin ZIF SOCKET (Textool) £6.95
Connecting Leads
(All ready made and tested)
CASSETTE LEADS 7 pin DIN Plug
to 3 pin DIN Plug + 1 Jack Plug
£2.50
to 7 pin DIN Plug
£3.00
to 3 Jack Plugs
£2.50
6 pin DIN to 6 pin DIN Plug (RGB)
£3.00
Disc Drive Power Leads
Supply from BBC power supply to standard Disc
Drive Connection: Single £3.00; Dual £3.75
Disc Drive Interface Leads
BBC to Disc Drives Ribbon Cable
Single £4 Twin £6
Miscellaneous Connectors
Plugs
RGB (6 PIN DIN) ' 50p
RS423 (5 pin Domino) 70p
Cassette (7 pin DIN) 40p
ECONET (5 pin DIN) 35p
Paddles (15 pin ‘D’) 150p
Disc Drive Plug 4 way lOOp
6 way Power Connector 1 20p
Sockets
75p
80p
95p
50p
250p
150p
Watford DATA DUCK
Convert two single Disc Drives into one Dual Drive
with this simple external unit (Suitable for Disc
Drives with PSU. For Disc Drives without PSU, you
will also require Watford Power Duck, see below).
£14
Watford POWER DUCK £8
CHIP SHOP
Assorted
1 MB-10DIL D-RAM £4.50
1 MB ZIP D-RAM £4.90
256K x 4-8 DIP £4.75
256K x 4-8 ZIP £4.80
DS3691 £4.50
DS88LS120 £5.25
LM324 £0.45
SN76489 £5.50
SAA5050 £8.75
ROMS
UPD7002
2764-250nS
27128A-250nS
(12V5)
27128-250nS
(21V)
27256-2
27512-2
27C101G (1 Meg)
4013
4020
4164-10
4464-10
4816 RAM
41256-8
41256-10
6264LP-8K
6502A CPU
65C02 3M
65C12
651 2A
6522
6522A
62256ALS-15
62256P-12
6818
6845SP
68B50
68B54
7438
74LS00
74LS04
74LS10
74LS123
74LS163
74LS244
74LS245
74ALS245
74LS373
74LS393
75453
75159
9637
ICL7673PA
£ 6.00
£3.00
£2.50
£4.00
£3.00
£4.50
£7.00
75p
£ 1.00
£1.55
£3.50
£ 2.00
£ 2.00
£1.50
£4.00
£5.00
£9.75
£9.00
£ 10.00
£4.00
£5.00
£ 10.00
£8.50
£4.00
£ 6.00
£2.95
£7.50
50p
50p
50p
50p
£ 1.00
£1.00
£ 1.00
£ 1.00
£2.75
£ 1.00
£ 1.00
£ 1.00
£3.00
£2.00
£3.00
ACORN ADFS
£25
ACORN BASIC 2 plus
User Guide
£22
Acorn BCPL
£42
ACORN DNFS
£17
Acorn FORTH
£32
Acorn Graphics
£25
Acornsoft C Disc
£36
Acorn LISP
£19
Acorn OS B+
£25
Acorn OS 1 .2
£14
Basic Editor
£24
BBC PCB Designer
£49
Beebmon
£22
Buffer & Backup
£20
Communicator
£49
Dump Out 3
£25
EPSON NLQ ROM
£25
Graphics Extension Rom
GXR-B
£21
GXR-B+
£22
ICON Master
£28
Logotron LOGO
£43
MASTER OS ROM
£38
Master ULA (47)
£15
Master ULA (60)
£10
Micro Prolog
£25
Microtext Disc
£46
Microtext Rom
£199
NLQ DESIGNER
£25
Numerator- Archi
£69
Numerator- BBC
£39
Pendown ROM
£32
Rom Manager
£20
ROMIT
£29
SERIAL ULA
£13
TED
£35
Termulator B, B+
£28
Termulator Master
£32
Video ULA
£14
ULTRACALC II
£26
1Mb OS ROM
£39
± NEW ■'
Hi-Speed, Low Cost
Archi Hard Disc Drive
Watford's NEW Innovative IDE interface card
brings the latest advances in PC hard disc
technology to within reach of the Archimedes user.
Because of the integration of the controller and
drive electronics onto one compact board, Watford
Electronics have been able to include extra
features into the drive, such as Caching, where
tracks are buffered in fast memory, reducing
access times and increasing throughput. All these
benefits make IDE drives far more attractive than
conventional ST506 drives or SCSI.
Watford's advanced interface allows IDE drives to
work on any Archimedes machine, speeds in
excess of SCSI devices can be obtained at a
fraction of the cost of a SCSI drive.
Up to four drives are supported by the IDE filing
system IDEFS, up to two drives can be attached to
each expansion card, up to four cards can be
installed in a machine. An optional 20Mb or 40Mb
hard disc can be supplied on the podule expansion
card itself, with its fast transfer rate and power
saving modes the drive is ideal for storing
commonly used software such as the IFonts
application.
A powerful security feature has been provided with
the two unique commands ‘IDELock and
‘IDEUnlock, ideal for educational establishments
where hacking or tempering may be prevalent that
may lead to loss of data. Once locked, the
configuration can not be changed until a secret
password is used. The IIDEForm Write Protect
option is particularly useful in conjunction with
‘IDELock as it will prevent any unauthorised
deletion of data.
By an innovative use of on-board memory, the card
will remember its configuration, even if moved to
another slot or even a different machine, this also
includes the unique security features.
Hardware
• Single width EuroCard
• Supports proposed ANSI ATA (IDE) specification
• Fast 16 bit MEMC interface interrupt driven to
support background disc operations
• 5 Mbytes per second peak transfer rate
• Built in Non Volatile RAM to hold configuration
• LED activity indicator
• 37 way D type socket for external drives
• Optional on-card 20Mb or 40Mb hard disc
• Up to two drives (master and slave) per card
• Multiple cards per machine (up to four)
Software
• Conforms fully to the Acorn IDE Specification
• All software supplied in ROM
• Filing system 'IDEFS'
• Desktop filer with drive ready detection and disc
name under icon
• IIDEForm, WIMP based configuration and
formatting software
• Drives can be individually write protected
• Up to four drives over multiple cards
• Power saving standby modes supported with
configurable timeout
• Drives can be used without translation in native
mode for minimum overhead
• IIDEFSDisk, creates PC emulator hard discs
‘Commands
•IDELock
‘IDEUnlock
IDEFS
Selects the IDE filing system 'IDEFS'.
‘IDEDrives
Displays the configuration and native
characteristics of installed drives.
‘Configure IDEFSDirCache
‘Configure IDEFSBuffers
‘Configure IDEFSDrive
Typical transfer speeds
Prairie Tek 20Mb 650K bytes per second
Seagate 43Mb 800K bytes per second
Prices
Part No.
Capacity
Access Speed
Price
ADA 0520
44Mb
28mS
£249
ADA 0530
100Mb
16mS
£395
ADA 0570
200Mb
15mS
£535
ADA 0580
330Mb
15mS
£POA
ADA 0700 21Mb 23mS
ADA 0720 44Mb 28mS
ADA 0730 89Mb 18mS
★£275
£TBA
£TBA
"Simply plug
and play"
Watford's NEW low cost, high performance
revolutionary IDE Hard Cards for the A300
and A400 series Archimedes are
unbelievably easy to install - you simply slot
one into any vacant podule backplane slot in
the rear of your computer. These stunningly
engineered, light weight but fast, 2.5"
miniature hard drives are mounted onto the
professionally designed cards, and are
supplied with the fully Acorn-conformant IDE
Filing System ready installed and ready to
run. A novel feature of the hard cards is that
they can be easily removed and transported
to another Archimedes, for example to make
a hard disc backup, or to transfer saved files
from work to home etc. Security of files on
the hard disc is ensured by our unique
security password lock, which allows files to
be read only, but not overwritten or deleted -
ideal for use in school applications where the
integrity of your master software needs to be
retained.
ADA 0650 21Mb 23mS £345
ADA 0660 44Mb 28mS £495
ADA 0670 89Mb 18mS £TBA
(Can be used as a Removable Hard Drive)
Ov-V.
% NEW'
All the above 3.5” hard drives are supplied
complete with Controller Card, cable & Software on
ROM. (Internal fitting). For use with
A300/A400/A500 series machines.
For A3000 users an additional external Case and
PSU will be required.
AAA 0300 External Case & PSU for A3000 £85
Internal Hard Disc Drives
for A3000
Supplied complete with Podule, Fan, Cable &
Fitting instructions.
★ Tentative Launch Price
Archi IDE Hard Cards
Archimedes
Cordless Mouse
Ever found that using a mouse on a busy desktop
has its problems? The cable is always being caught
up in papers, tangled round equipment and other
cables etc, and what about that cup of coffee spilled
over your work!
Watford Electronics’ new Cordless Mouse solves
these problems by removing the cause for concern -
replacing the cable with a simple infra red link. It still
provides all the speed and easy control of a
conventional mouse, but with complete freedom. In
use, there are no operating differences between the
standard mouse and the new cordless mouse so all
mouse functions and mouse driven RISC software
will be fully compatible. Pinpoint accuracy is
ensured by a unique Accelerator button, which,
when pressed, moves the pointer by just a tiny
amount for a large slow movement of the mouse,
but by a large amount for a quick wizz of the
mouse.
Features
• Infra Red Signal Transmission
• High Resolution 200 DPI
• High Tracking Speed of 600mm/s up
• Anti-static Silicon Rubber Coated Ball
• Low Friction Teflon Footpads
• Power - by two AAA size batteries (not
included)
• Automatic Standby Mode after 5 seconds
inactive
• Auto Power Shut-Down after 20 seconds
inactive
Price £59
Watford Electronics are:
Acorn Qualified Dealer &
Econet Referral Centre
ARIES PC Dealer/Distributor
Canon Authorised Printer Dealer
Cambridge Computer Dealer
Citizen Printers Special Dealer
Computer Concept Premier Dealer
EIZO Monitor Dealer
Microvitec Appointed Dealer
NEC Appointed Dealer
Panasonic Premier Dealer
Roland Plotter Official Dealer
Star Printer Premier Dealer
Taxan Appointed Monitor Dealer
3M Media Premier Distributor
Watford Electronics
250 Lower High Street, Watford WD1 2AN, England
Tel: 0923 237774/240588 Fax: (0923) 233642 Telex: 8956095
Acorn?
Prices subject to change without notice and available on request. ALL OFFERS subject to availability. Mail Order and RETAIL SHOP. Trade and Export inquiries welcome.
Government and Educational Establishments’ OFFICIAL ORDERS Accepted. Shop Hours: 9.00am to 6.00pm, Monday to Saturday. Thursdays 9am to 8pm. (Free Customer’s
Car Park). VAT: UK customers please add 17.5% VAT to cost incl. Carriage. CARRIAGE: Unless stated otherwise, minimum £3 on all orders. £4 on Larger items. On bulkier
items, £7 Securicor charge applies (UK mainland only). Overseas orders, carriage is charged at cost. Specifications of all products arc given In good faith but are subject to
change without notice. Some items vary in their availability. Watford Electronics Terms and Conditions are available upon request. Please ring for latest delivery situation.
£68
ARCterm 7
This new release of our popular comms package
now supports Minitel emulation and has many
other improvements. Recommended by
Hampshire LEA. Existing users return both disks
and SAE for free upgrade.
ARCbbs £85
Our multi-user bulletin board program is under
constant development, call for details.
RAM upgrades
Easy-fit, just plug in and go. Complete with fitting
instructions. Call for prices and information on
A400/A540/A5000 upgrades.
A3000 1Mb to 2Mb £59
A3000 1Mb to 4Mb £149
THE SERIAL PORT
Hard disk systems
The Serial Port is back
All systems are pretested and formatted with all
on its own again!
connecting cables. Please call for pricing on any
system not listed. Delivery £10.
IDE
For the megalomaniac:
492Mb 12ms internal SCSI
Our IDE cards can have 2.5" drives mounted on
(A300/400/500) Comes
them to turn them into 'hardcards'. A5000 drives
with 2 year guarantee.
Sustained 2Mb/second!
replace the internal 40Mb disk. Typical transfer
rates are 600k/second for 40Mb and 850k/second
With Morley cached SCSI
for 85- 100Mb.
card:
A3000 internal 40Mb hardcard
£399
£1 495+£ 10 delivery
A300/400 internal 40Mb
£259
Without SCSI card (but
A300/400 internal 100Mb SPECIAL!
£329
with mounting kit, etc):
A5000 internal 85 Mb
£249
£1 395+£10 delivery
A5000 internal 100Mb
£279
SCSI
Special Offer
100Mb internal IDE for
We sell 16-bit Morley cards which are the fastest
A300/A400 series including
on the market (cached card can sustain over
Serial Port IDE card
3.5Mb/sec, normal card over 2Mb/sec). Add £50
for a cached card. Typical transfer rates are 600k/
£329+£10 delivery
second for 40Mb and 1 lOOk/sccond for 100Mb.
A3000 external 40Mb
£379
The Serial Port
Burcott Manor, Wells,
A3000 external 100Mb
£499
Somerset, BA5 1NH
A300/400 internal 100Mb
£429
Telephone (0749) 670058
Please add VAT at 17.5% to all prices. Plastic welcome.
Fax (0749) 670809
Data (0749) 670030
COMPATIBILITY KEY
B
BBC B compatible
B
BBC B+ compatible
ft
Master compatible
c
Master Compact compatible
£
Electron compatible
N
Archimedes compatible
'pbP
BBC A3000 compatible
-★PRIZE £50^—
HIGH FLIER
This is a submission from
Andrew Jones of Ports-
mouth. Quite simply,
Andrew’s little offering
draws clouds and as we
seem to have a long run-
ning nature theme, we
thought it worthy of publi-
cation. Also, we could not
resist the chance to publish a
program that had Save Cloud
as a menu option!
To tell the truth, Andrew’s
original program (which was
written in Basic V) is not listed
in the magazine, although you
can find it on the monthly disc.
Instead, in yellow pages, there
is an Arm code version
( McCloud - as in Machine
Code Cloud) and an eight-bit
version ( CloudS - one less
than cloud nine). Although
these have both been written
from scratch, they do rely
heavily on Andrew’s original
cloud algorithms.
The actual cloud plot routine
could be described recursively,
although the algorithm used
here is actually iterative. To
draw some clouds, PROCciouds
is called. This should be pro-
vided with three parameters;
weather is a value between zero
and 15, the larger the number
the more thundery the clouds.
Low numbers produce light,
Huffy cumulus. High numbers
give an impression of large
cumulo-nimbus. The density
option controls the density of
the clouds. It can can go down
to about 0.2. With lower
values, the routine breaks
down - try it and see. The
upper limit is about 2 - any
&
#
ft
c
b
*
&
DAVE ACTON and DAVE LAWRENCE
deliver their monthly mix of bits and
pieces for your eight and
32-bit machines
★INFO COMPATIBILITY TABLE
LISTING NAME
BBC B MASTER ELECTRON ARC
Info 1 McCloud
Info 2 CloudSrc
Info 3 Cloud8
Info 4 Bugworld
Info 5 ScrlTree32
Info 6 ScrlTree8
Info 7 Resistor
Info 8 TESrc
Info 9 1 LineStars
Info 10 ILineWaves
Info 11 ILineDemo
Info 12 ILineKite
Info 13 ILinePaint
higher than this and the picture
no longer resembles clouds.
Low numbers tend to give an
even spread of cloud, more
like summer cumulus. High
numbers give more variation
in cloud texture. The final
parameter scale controls the size
of the square of sky plotted.
Eight is the maximum and
gives a square 256x256. In
other words scale is the log 2 of
the square size.
Because of the speed of the
32-bit version, it is possible to
change these values in real
time hence the extra front-end
code in that version. It has a
menu down the right hand side
of the screen that shows the
current settings for the various
parameters. Clicking on a
parameter with Select will
increase its value and redraw
the cloud with the new
settings. Because the cloud is
plotted randomly each time,
you can't, unfortunately, see a
weather system developing,
instead you simply get exam-
ples of clouds with those
parameters. To draw another
cloud with the same settings,
click in the Draw box.
Fairly obviously. Save
allows you to save the current
cloud as a sprite and Exit
leaves the program. The BBC
version takes many minutes to
plot, so you'll just have to
twiddle with the variables to
see the different effects! As
you can tell by the handful of
calls, there's a small lump of
code associated with the BBC
version, this is used for peek-
ing, poking and translating the
screen. You only need to
assemble this code once by
running ClouclSrc.
Mode 9 is used by the
Archimedes version and the
palette is redefined to contain
a range of blues (for the sky)
and greys (for the clouds). Of
course we can't do anything
nearly as colourful on the
Bceb, so the tried and tested
method of using Mode 2 and
arranging the colours in bright-
ness order is used here. To get
BBC ACORN USER FEBRUARY 1992 49
formed by the second for loop.
As you can see there are two
sets of embedded i and j loops
to cope with the two sorts of
averaging needed.
A BBC machine code ver-
sion is not out of the question
by any means, we just didn't
have time to write one
ourselves. Any offers?
“★PRIZE £40* *“
BUGS AND MORE BUGS
Evolution emulators have
obviously taken the fancy
of many a BAU reader,
and they take yet another
step forward with this next
submission from I Reeve.
Buff World is a fascinating
place inhabited by
‘intelligent’ bugs. These
have genetic codes which are
executed like small computer
programs. Like previous emu-
lators we’ve carried in
★ INFO, the bugs can breed
and genetic mutations can
occur. Some will produce less
able creatures, but some will
be serendipitous and the
children will be better suited to
survive than their parents.
Hence, you can watch evolu-
tion taking place in the com-
fort of your own home.
You may well remember
T K Boyd's and A H Lanca-
shire’s programs (in the June
91 and October 91 issues
respectively). In these, the
bugs moved according to their
gene patterns. Each gene type,
if present, encouraged move-
ment in a particular direction.
Bui> World inhabitants have
more complicated behaviour.
Each has its own ‘program’ of
up to 24 genetic instructions.
Our box called Bug Com-
mands shows the valid instruc-
tions. As you can see, bugs
have several potential advan-
tages over those in previous
emulations. Some can see food
and move towards it, others
can alter their behaviour when
hungry. When a bug's energy
level reaches zero, it dies. A
level of 2000 allows a bug to
reproduce.
Upon running Buy World
you can load a previous world
(saved as Buys). If you don't, a
set of simple bugs will be dis-
tributed randomly. These have
simple instructions such as :
I MOVE 10,90
That is, 80% of the time they
move forward. Otherwise they
turn randomly. These simple
creatures are quite successful
although you may see them
15 ‘colours’ (grey levels) ver-
tical dithering is used. This
also effectively makes the
pixels square again. This gives
very effective results on a
green or amber monitor (or
B&W telly). If you have a
colour monitor, well, just say
that it's something incredibly
clever, like computer enhanced
false colour.
In both versions, the cloud
image is first built up in an
array, on the Archimedes -
this is a 260x260 byte array.
On the BBC, the screen
memory is used, but not in the
way the screen is normally
addressed, hence the peek, poke
and trims routines and the rather
odd way the screen is built up.
There are two phases to
drawing a cloud picture. First
the edges are drawn and then
the central area is built up. The
BBC version has PROCpIot to
plot a point, the Arc version, a
macro, FNpUu. Both of these
plot a point of a given inten-
sity. but add a subtly calcu-
lated random quantity
according to the various cloud
parameters. When drawing the
edges, the corners are plotted
first, and then each edge is
repeatedly sub-divided with
the mid-point worked out as
the average of the two end
points and plotted, again with
that cunning random factor
included. This is performed by
the first FOR loop.
The bulk of the picture is
built up in a similar way. For a
given square area (initially the
full area), the central pixel is
calculated as the average of
the four corners and then
plotted. Then for all squares
(except the first full size one),
the mid points between the
central point and the centre of
each edge of the square are
also calculated and plotted.
Figure one shows the order the
points will be plotted for a
simple image. If you run
Andrew's original program
you'll be able to see this in
action. Note that one extra row
and column is needed for any
image to ensure there is an odd
number of pixels and hence
always a central point. This
four way averaging is pcr-
1
4
3
4
2
4
3
4
1
X
X
X
X
X
XXX
X
4
4
X
3
3a
3
3a
3 3a 3
X
3
3
X
3a
2
3a 2a
3a 2 3a
X
4
4
X
3
3a
3
3a
3 3a 3
X
2
2
X
3a
2a
3a
1
3a 2a 3a
X
4
4
X
3
3a
3
3a
3 3a 3
X
3
3
X
3a
2
3a
2a
3a 2 3a
X
4
4
X
3
3a
3
3a
3 3a 3
X
1
4
3
4
2
4
3
4
1
X
X
X
X
X
XXX
X
Figure one: Order of pixel plotting in cloud generator. The left
hand figure shows the edges being plotted. The thick lines
indicate the extra row and column used to ensure there is always
a central point. The right hand figure shows the bulk of the
image being drawn. Suffixed numbers indicate the secondary
averaging used to plot the mid points of the central perpendicu-
lars of each square.
50 BBC ACORN USER FEBRUARY 1 992
Population^
BugHorld
•* •*;**!.
*A **. *:• * V
• *! A*.3 *; % *•
* :
*• | .,U • • i;
• ***** • .
* I/.
***.!•
THESE BUGS ARE POSITIVELY LETHARGIC!
breed rapidly and exhaust their
food supply quickly. To follow
a particular bug. click on it
with the pointer (or press T and
enter its number). The bug's
program will be shown on the
right and the current instruc-
tion is marked with *<'. If a
number appears to the right of
this marker it means a loop is
being executed. You might
like to slow or stop the pro-
gram with CTRL or SHIFT+CTRL
so you can follow a particular
bug's behaviour.
The grass in Bug World is
concentrated in the corners
with deserts in between. These
provide additional challenges
to emergent populations. The
simple bugs aren't determined
enough to get across the des-
ert, but sometimes their
numbers are sufficient for one
to make it by chance.
You can highlight a bug in a
particular colour by pressing
keys 2 to 7 (red is already in
use. .as the grass!) The bug and
all its genetically identical
relations will change to the
selected colour. Mutated off-
spring can be shown in a
different colour (press d to
toggle this option). After a
short while you will soon
notice that some bugs are
changing. The likelihood of a
change is shown on the screen
and each bug has its own pro-
bability of having mutated
offspring. You can save
Bug Wo rid at any point by
pressing s. Saving and loading
takes a few seconds as the
grass has to be compacted and
de-compacted.
Genetic changes can occur
in several forms. Genes can be
added, removed duplicated,
swapped or can have their
parameters altered. So, for
BUG COMMANDS
• MOVE r1 f r2 - If RND(IOO) is
between rl and r2, move
forward,
otherwise turn left or right.
• JUMP x,addr - Jump to instruc-
tion at addr.
• LOOP n.addr - If counter for
bug is 0, set it to n and jump to
addr.
Otherwise, decrement it. If not
zero, jump to addr.
• SEE t,addr - Look for food type
t in current direction
(1=grass, 2=another bug). If food
is seen, jump to addr.
• HUNGER e,addr - If energy
level<e*10, jump to addr.
BUGS TO TRY
1 MOVE 5,90
A subtle change in probability.
1 MOVE 10,90
4LOOP 10,4
The loop at 4 will slow the bug
down a great deal.
1JUMP1
The bug will remain still (and
die!)
1 HUNGER 50,1
4MOVE 5,90
The bug will stay still if hungry,
only moving if energy>500. An
equally fatal mutation!
example, the program of the
simple bug could be changed
to any of those shown in our
Bugs To Try box.
As examples of more com-
plicated creatures, Mr Reeve
has included two creations of
his own. These are stored, with
the simple bug definition, as
data at the end. An example of
this is the Tunuuyntnible data.
When its energy level is high,
it moves around and turns
quite frequently. However,
when hungry, its behaviour
changes and instead it turns
less. By doing so it may march
on the fresh pastures having
exhausted the local food sup-
ply. Having found food it can
revert to its original grazing
habits. The Visionary is even
more clever. It turns frequently
and looks for grass. If it spots
some, it moves off in that
direction. Not only does this
strategy enable the bug to find
fresh pastures, in times of fam-
ine it can conserve energy by
waiting for new grass to grow.
To add your own type of
bug, simply add a data line
containing its program at the
end as with our examples and
add the necessary lines in pro
C inii to set a bug to that type.
Typically this requires a
RESTORE to your data line fol-
lowed by PROCseid), where bug
i is of your type. You'll also
need to set up i's values in
various arrays as with the
examples. The meanings of the
arrays are as follows:
e(t)energy 0 to 2000
d(t) direct ion / to 4
p(l)program counter/ to
start
c(t)loop counter 0 to start
mt( t ) probabi I i ty of mutation
I = rare, 99= * certain ’
s(t) colour 2 to 7
m(t)generation number/ to
start
I tried a bug of my own design
which simply moved 30 for-
ward then turned. This was
quite successful at first and
succeeded in wiping out all the
simpler creatures. However,
after a few hours, a much sim-
pler mutated form had taken
over. These moved forward
almost constantly, turning very
occasionally. It was interesting
to note that a simpler species
was actually more successful,
although, given a larger world
and a greater variety of terrain
(more deserts, more ‘forests') I
imagine several species of
varying complexity might well
evolve to form stable popula-
tions. Keep your eyes on
★ INFO we're working on fast
machine-code versions of
BugWorld for both eight-bit
and 32-bit machines. And of
course, if you have your own
evolution program or sugges-
tions on how we can enhance
any we've carried, please write
to the usual address.
BACK TO YOUR ROOTS
We had a request from Ian
Wolstenholme of Oldham
for a program to display
ADFS directory trees on
the screen. Well, no
sooner said than done!
The 32-bit version is
called ScrlTree32 and
there's ScrlTreeB for Mas-
and Compact users
(shadow memory is required).
The tree is drawn properly
with the root at the top and
subdirectories branching off
downwards. As you might
imagine, the directory struc-
ture (particularly of a hard
disc) can be rather wider than
the screen, so the program
allows you to pan left and right
with z and x. Press shut as
well to pan more quickly.
The fast panning is made
possible by the way the tree is
stored. First, the directories are
explored recursively using
FNbranch. This fills up some
arrays with the names, depths
and so on of all files and direc-
tories found. Next, the array is
processed and the horizontal
positions of the names are
worked out so that none over-
lap. Finally, a string array c$o
is created to contain the tree in
expanded text form. In fact, it
is stored as an array of vertical
strips - each one character
wide. When the screen is
scrolled by one character (in
software on the Arc. in hard-
ware on eight-bit machines)
the newly exposed line is filled
in by creating a one-character
wide text window and printing
the appropriate column string.
The number of files (max) is
set to 150 on the eight-bit ver-
sion. You may be able to get
away with a few more,
especially if you're using a
ter
BBC ACORN USER FEBRUARY 1992 51
BBC A3000 ARM3's
£ 199.00 + vat
£ 233.83 inc VAT
Fitting (inc courier collection and return) £ 41.13 inc VAT
Archimedes ARM 3's
£ 199.00 + VAT
£ 233.83 inc VAT
For 300/400 series User fittable
ARCHIMEDES 540 RAM UPGRADES
4 Mb Board £ 345.00 inc VAT
ACORN A5000
2-4 MB Ram Upgrades
Hard Disc Upgrades 105 Mb +
PLEASE PHONE FOR DETAILS
Ram Upgrades available Nov 91
A3000 RAM UPGRADES
310 RAM UPGRADES
2nd Mb £ 69.00 inc VAT
4th Mb £200.00 inc VAT
Our 4Mb expansion board uses 8 x 4Mbit
chips which will not overload your
power supply.
78 Brighton Road, Worthing,
West Sussex. BN 11 2EN.
Telephone 0903 213361
DEALER ENQUIRIES WELCOMED
Upgrade to 2 Mb £ 200.00 inc VAT
Upgrade to 4 Mb £ 300.00 inc VAT
Upgrade 2 to 4 Mb £ 140.00 inc VAT
Includes fitting of the upgrade, courier
collection and return of your computer.
THE FIRST & STILL THE BEST
Please Send me further details on the following products.
Arm 3’s Q Memory Upgrades Q General □
Name Tel
Address
Post Code
Computer.
second processor. On the Arc
the limit is initially 200 but
feel free to increase this as
required. The limiting factor is
memory. I’ve run the program
for $ on my (very full) 40Mb
hard disc and about 1Mb of
Basic workspace was needed!
—★PRIZE £20^-
COLOUR CODING
0
*
C
t
A
*
A simple program this.
For all you budding elec-
tronic engineers who can
not remember the colour
codes on your resistors,
Andy Gibbons of
Southampton provides the
solution. Resistor runs on
all machines and is simple
to use. The cursor keys and
return are used to choose a
colour band - when you have
selected the number required
the resistance value is shown.
Press delete to restart, or 3 or
4 to select the number of
bands. We particularly liked
this program because of its use
of dithered colours in Mode 2
to make up the necessary rain-
bow palette.
TO EDIT OR NOT TO...
IS When a user requests a file
-^to be run. Rise OS uses an
^operating system swi call.
WjThis is OS_FSControl with
register 0 set to four. This
^ f irst checks if the name
“ST given can be run, (if it
^exists and is not a direc-
^ftory). If it is an appli-
cation, it checks if a / Run file
exists. The file type is then
examined. Un-typcd files are
loaded at their load addresses,
absolute files (type &FF8) are
loaded at &8000, utilities (type
&FFC) are loaded into the
RMA. Other filetypes are run
via their ‘Alias$@RunType_’
system variable.
If no such variable exists, an
error is generated. Modules
(&FFA) are *RMRun and Com-
mands (&FFE) arc *Excc-ed. In
the desktop environment, if an
application ‘knows’ how to
deal with a file type it will
change the relevant alias. For
example. Edit , changes
RunType_FFF (text files) to:
RunS.Apps.! Edit.! Run %*0.
This means that if a text file
is run, the !Run file of Edit
will be run first with the the
text file’s name as a parameter.
This will stoke up Edit and
load in the file. The more
observant of you will of course
realise that this only happens if
Edit is not loaded. If it is
loaded, the file is merely
loaded straight into Edit. This
is because Rise OS never gets
as far as running the file.
Remember last month’s
DoubleTake module? The
Wimp actually gets in first and
broadcasts a DataOpcn message
when the user double-clicks on
a file. This gives the currently
active applications a chance to
see what type of file was
clicked and load the file into a
ing the file through the Alias
system and starting up a new
copy of the application.
ToEdit is a very small appli-
cation that simulates the user
double clicking files thus load-
ing them into Edit. If placed in
your boot up sequence after
loading Edit , you can use it to
automatically load reminders,
thing to do or note text files.
ToEdit can be found in full on
the monthly disc.
If you want to type it in, first
create a directory ToEdit and
design an appropriate sprite.
Then run TEsrc and copy the
SendToEdit utility into the
!ToEdit directory. You will
also need to create .'Boot and
new window rather than pass-
!Run files, (see figure six).
I ! Boot for ! ToEdit
Set ToEdit$Dir <Obey$Dir>
Set Alias$SendToEdit
<ToEdit$Dir> .SendToEdit %*0
IconSprites <ToEdit$Dir> . ! Sprites
I !Run for ! ToEdit
Obey <Obey$Dir>. !Boot
I Example uses of SendToEdit
SendToEdit <filename>
SendToEdit <ToEdit$Dir> . 1 Help
SendToEdit adfs: : 4 .$. Text files . ThingsToDo
THE IBOOT AND !RUN FILES FOR SENDTOEDIT
Files can be loaded into Edit
by simply changing the last
few lines in .'Run.
WISE WORDS?
We’ve had a letter from
Mr J D Cooper of Oxford
whose Wordwise Plus
calendar program
appeared in Eight Bits in
BAU March 91. Evidently
he’s made a silly mistake
as it says that 1992 starts
on a Thursday! Anyway,
to correct this simply add:
X%=Y%-1
after the label .fday and change
the next line to:
S%= (X%+X%/ 4) + (M%-
1) *30+ (M%+M%DIV9)D-
IV2 + 1
The last line of the program
should also read:
TYPE " [FI] es64 [F2] "
ONE LINE CORNER
Due to last month’s reader
survey, we’ve got no less
than five one-liners this
month, three for the Archi-
medes, and two for the
BBC: £10 goes to the
author of each of them.
We’ll kick off with Stars
from Robert Bergs of
Chaldon. Using Mode 2 and a
very simple animation techni-
0^
*
*
t
*
BBC ACORN USER FEBRUARY 1 992 53
que, (VDU 19 colour cycling),
Robert has come up with a
convincing parallax star field.
Amigas, who needs ’em!
Another one liner comes
from Gareth Moore of Hamp-
shire. He uses a single bounc-
ing line, but scrolls it up the
screen on top of some text. All
in all quite a remarkable result
from such a short line.
A one line Archimedes
‘demo’ comes from Adrian
Dale of Stockton. It features a
traditional bouncing ball on a
random pop art background.
Because the Arc is so fast at
drawing circles, the ball can be
plotted and unplotted either
side of a frame sync without
any noticeable flicker.
Along with his resistor pro-
gram, Andy Gibbons also sent
Kite. This is yet another string-
thing inspired ditty. Moving
the mouse around the screen
leaves a single line that spirals
round and round rather like the
tail of a kite. When will these
stringy one liners ever end!
Finally for the moment, a
full blown painting program
from Gavin Sallery of Saw-
bridgeworth. Select will draw
in the current colour. Select
also chooses colours from the
palette at the top of the screen.
Menu changes the size of your
brush and Adjust will prompt
for a filename to save the
screen to disc.
-★PRIZE £5 ★-
MAKE AN IMPRESSION
Thanks to Keith Cox of
Halifax for this little tip:
‘The following informa-
tion may be of use to
owners of Impression 2. 1 3
‘Impression now supports
the construction of grids
and tables by means of
vertical ruled lines. When
attempting to produce alternate
wide and narrow boxes by the
use of two rulers, with differ-
ent line spacings, we had all
sorts of problems especially
with the first box in the
sequence.
The solution was to set up
three rulers, each with the
same vertical lines (this is rela-
tively easy by using the Enter
Values option). Ruler one
should be set with a rule-off
above the text, ruler two
should have no rule-off and
ruler three should have the
rule-off below the text. It is
then possible to vary the
height of the box by changing
the numbers of lines of ruler
two. A further advantage of
this method over changing line
spacing is that you can easily
insert multiple lines of text
into one box.’
FEEDING THE 5000
★INFO will, of course, be car-
rying hints, tips and programs
for the new A5000, not sur-
prisingly, we have yet to
receive any! The program-
mer’s reference manuals are
still in production, so we can-
not yet reveal any juicy bits of
the new operating system.
However, here are some snip-
pets we’ve come across.
*RMinsert can be used to re-
instate an unplugged module,
but unlike *RMReinit, it is not
reinitialised.
♦wimpWriteDir changes the
direction text is filled in in
writeable icons. This is pre-
sumable to cater for languages
that are written right to left
♦ChangeDynamicArea performs
much of the functionality of
the MemAlloc module.
*Filer_Run is the equivalent of
double clicking an object -
exactly what is needed instead
of the SendToEdit utility.
*Filer_Boot is similar to the
above, but simply boots the
specified application by run-
ning its '.Boot file.
♦SaveFontCache, * Load Font Cache
A5000 TIMINGS
Time
What happens . . .
0.0
Power on
1.5
Screen goes red
2.1
Screen goes blue
Reset/Ctrl Break
sequence starts here
3.2
Screen blanks
4.6
Cursor appears
9.1
Disc drive whirrs
14.2
'RISC OS . . / Banner
Finishes here if not
configured for desktop
15.2
Grey desktop drawn
17.1
Hourglass appears
21.8
Hourglass removed
23.4
Desktop ready
Speed Graph is the first real graphics card for the Archimedes. The
card will give you two major enhancements at a sensible price. So if
you are interested, ask for our information sheet or visit us at the BETT
Show.
LC-SERIES
A3000 external drives including 8 bit interface, hard disc, expansion
box and cables. Avaible while stocks last.
42 MB, 28 ms £310 360 MB, 12 ms £1104
104 MB, 19 ms £448 510 MB, 12 ms £1200
204 MB, 19 ms £620
Avaible also with external 16 bit interface or hard discs on their own.
All hard disc kits also avaible for the A410/A540. Please phone for
details.
Sadly this space is emty, as we don’t have the
O.K. for the product from our developers. But it
is the product you are looking for. We are
confident, that you will see it on the BETT Show.
EVOLUTION COMPUTER Ltd.
Portland Buildings, Portland Road
Aldridge, West Midlands WS9 8PP
Tel.: 0922-55827
Fax.: 0922-55828
COMPUTER
We accept all major credit cards.
All prices are nett, not including
delivery. Please add £9 for postage
and packing.
I think their purpose should he
self explanatory.
*DeskTop_SctPalcltc allows the
desktop palette (colours zero
to 1 5, the border and the three
mouse colours) to be altered.
♦Pin places a file on the
background of the desktop.
♦Back Drop replaces the grey
desktop with a sprite. These
can be scaled or tiled .
♦PipcCopy is an odd one. It
copies a file one byte at a time
or one or two output files! I’m
sure there’s a perfectly good
reason . . .
♦BlankTime sets the time for
the screen saver (in other
words the auto-blanker)
♦CopyBoot allows MS-Dos
boot blocks to be copied
♦Format has of course been
extended, in addition to the old
L, D & E (lovingly referred to
as Luxury, Deluxe and Execu-
tive), there is now F (Family?)
for 1.6Mb ADFS and seven
Dos types ranging from Dos/Q
(1.44Mb, 3.5in) to Dos/U
(160K, 5.25in)
♦DOSMap allows Dos three
letter extensions to be auto-
matically translated to Rise OS
filetypes.
CONFIGURATIONS
All mouse drag delays, dis-
tances, double click delays and
cancellation distances are con-
figurable as is the Menu Delay
- the time before sub menus
open automatically if the poin-
ter is over one.
There are now 83 modules
in ROM, most of which have
1991 dates. Those that don’t
are: Window Utils, IRQ Utils,
and International Keyboard
(1988). There's now a Terri-
tory manager, a Filer Manager,
a Broadcast Loader, Squash
and DragASprite.
Our favourite bit so far is
that your currently selected
directory is shown in full
above your catalogue! Your
CSD and your PSD (previous
selected directory) as well as
the current filing system also
appear as system variables -
very handy.
*QUIT
Sorry folks, it’s time to shut up
shop for another month.
We’ve already got some excel-
lent things lined up for the
next ★INFO. To kick off we
will have an automatic backer-
upper, from a reader in Dublin.
We arc also planning to intro-
duce some of the larger
desktop applications that we
receive, on the monthly disc.
Dave Lawrence
Dave Acton
Please send your submissions
to us at; ★INFO, BBC Acorn
User, Redwood Publishing,
20-26 Brunswick Place, Lodon
N I 6DJ.
All but the shortest of pro-
grams should be on a disc and
accompanied by a brief
description of their purpose
and operation. A stamped
addressed envelope with your
submission will ensure the
return of your disc.
BBC ACORN USER FEBRUARY 1992 55
YOUR ROUTE TO
The launch of Nexus routers in the Autumn marked the next phase of the Nexus
development strategy leading towards a high-performance network.
Each phase in the Nexus strategy will build on the previous phases, allowing schools to
use their existing hardware as components in an expanded system.
Application Serving. The SJ Nexus server for Archimede^systems has proved its worth
as a fast, secure and reliable system which is easy to set up and to use.
Print Serving. The optional print serving software introduces networking facilities,
allowing Nexus stations to access printers attached to a remote Archimedes. Parallel,
serial and Laser DirccPprinters are supported.
Routers. The Nexus server software has been upgraded to allow the attachment of sub-
clusters. Local and remote sub-clusters can be linked via routers to the central server.
Routers introduce more flexible wiring options and expand the application server to
support up to 12 stations.
All Trade Marks and Registered Trade Marks are acknowledged.
NEXUS Si
RESEARCH
NETWORKING
FOR FURTHER INFORMATION, PLEASE CONTACT -SJ RESEARCH LIMITED, J1 THE PADDOCKS,
347 CHERRY HINTON ROAD, CAMBRIDGE CB1 4DH. TELEPHONE: 0223 416715 FAX: 0223 416440
EDUCATION
BETT ’92 PREVIEW
If you are involved in computers and education, then BETT '92
is the show to see. We outline the Acorn-related products on display
idcly regarded as one of the most compre-
hensive educational IT events in the
country, BETT ’92 is an essential visit for
educationalists at all levels.
The exhibition is due to take place at Lon-
don’s Barbican Centre from January 22 to 25.
Sponsored by the BEE A and our sister
magazine, BBC Educational Computing and
Technology , the exhibition will feature over 200
companies and a wide range of activities,
including free seminars, a software centre, an
Acorn Village, a Publishing Village and a
Special Needs area.
A wide range of companies from the Acorn
marketplace will be attending, and most will be
showing new products. And, of course, the team
from BBC Acorn User will be there. To help
give you a flavour of what Acorn-related pro-
ducts you can expect to sec at the show, we have
compiled a list of selected highlights here, with
exhibitor stand numbers in brackets.
STAND SELECTION
Acorn Computers (R7a/R6d/R30) will feature
strongly at the show and will be highlighting the
recently launched A5000 Learning Curve pack-
age. Another new product rumoured to be at the
show is Acorn’s long-awaited portable, although
details could not be confirmed at the time of
going to press.
Alcph One (R3a) will feature a range of
upgrades for the Archimedes, including its
recently launched Arm3 board.
A VP (R26C) will be demonstrating its new
hypermedia package, Freedom. This includes
self-supporting modules designed for science,
geography and history. Text and graphics can be
combined to provide colourful lessons which
can be accessed quickly in a variety of ways.
Materials linked to the National Curriculum can
be reviewed, browsed through, displayed and
printed out.
The company has added 1 50 new programs to
the thousands included in its Black Catalogue ,
which will be available free at the show.
Clares Micro Supplies (R30e) will be show-
ing its extensive range of software packages,
along with the company’s replacement mouse
for the Archimedes. New software includes
three music-related packages - Rhapsody 2,
ScoreDraw and Vo.xBox - which together form a
comprehensive music editing suite. This pro-
vides output via the computer’s sound, Midi
keyboard or, using ScoreDraw , as a high-quality
printed score.
For anyone involved in package design pro-
jects, the Illusionist and Render Bender ll
graphics applications will be of interest. Other
new programs include Plot , which plots graphs
from CSV data or by entering equations, and
Titler , a video titling and presentation package.
Colton Software (R3lh) will be demonstrat-
ing its long-awaited package, Pipedream 4. The
advanced word processor, spreadsheet and
database package offers many new improve-
ments over Pipedream 3.
Computer Concepts (R30b) will feature a
new range of software and hardware products,
with the unquestionable star of the stand being
ArtWorks , a new graphics design package. This
object-orientated graphic design and illustration
program for the Archimedes is intended to
compete with the leading illustration programs
for other machines. Other new software includes
Compression , a file compression utility (see our
review on page 1 15).
Hardware on display will include the Scan-
light Professional 256-grey scale scanner and
the LaserDirect Hi-Res 4 600dpi laser printer,
the first of its kind under £1000.
Cumana (R1 lb) will be featuring a compre-
hensive range of CD-Rom drives (see above).
Compatible with A3000 and Archimedes
machines, the drives are available in internal,
single and multiple four and six-pack versions.
The company will also be launching a new
range of SCSI interfaces for the Archimedes.
Digital Services (R29d) has a new application
which allows a mailmerge link to be created
between its Squirrel database software and
Computer Concepts’ DTP package, Impression.
Also on show will be its tape streamers and the
Waiter front-end menu system.
SPECIAL FEATURES
BETT '92 will include a number
of special features, including:
• Free subject-based seminars,
covering various aspects of IT
and related topics
• An Acorn Village, featuring
most of the exhibitors included
in this preview
• A Publishing Village,
designed to give visitors an
insight into text processing and
desktop publishing
• A Special Needs area, which
includes a wide range of hard-
ware and software for special
needs applications
BBC ACORN USER FEBRUARY 1992 57
lijiiJg
EDUCATION
Come along to the BBC Acorn
User stand at the show. You
will be able to obtain a copy of
the latest issue, take out a sub-
scription, or obtain useful
advice about Acorn machines
and the Acorn market in gen-
eral. Our stand (R31a) is
situated in the Red Hall upper
section, immediately adjacent
to the stairs to the lower hall
section. We look forward to
seeing you at the show.
Electromusic Research (R31g), which has
probably produced the largest range of
computer-aided music products for education,
will be offering 28 software programs and
peripheral hardware for the A300()/Archimedes,
as well as a full set of BBC micro programs for
Midi instruments.
New programs include Studio 24 Plus V3,
StoryBook 2, RhythmnBox 2, SoundSynth 2,
VuMusic 2, SongBook and Mister Sound.
ESM (R28c) will launch a new 1992 edition
of Desktop Polio , the wordprocessing and desk-
top publishing package for education. The
company will also launch a new range of theme
packs to supplement the package, along the lines
of the Christmas version recently released.
Another release is a new Archimedes version
of the BBC micro geography pack, World Mop
Study. This is a map-based database for storing
and manipulating geographical and environmen-
tal details. ESM has also adapted many of its
BBC micro packs to run on the Archimedes
under emulation.
4Matio» (R32a) will be exhibiting several
new products and previewing items still under
development. The new products include
Chameleon , which allows draw file colours to
be easily changed, and sniArt , a linked graphics
program which now features new cartoon and
modern languages discs.
Packages that the company will be previewing
include Noot, which can help to create animated
stories and quizzes for younger children; The
Riddle of the Trumpular , a fantasy adventure
aimed at primary level; Vector , a drawing pack-
age for the creation of draw tiles, and Masque , a
sprite animation package which allows animated
sequences to be combined with music.
IICCS (R31d) will be bundling a CD-FS CD-
Rom filing system with every SCSI product
sold, including HardCards. A new CD-Rom
player plus CD-Roms working in native Rise OS
under the PC Emulator will also be available.
Genesis, a new mono digitiser costing under
£100, is available as an A3000 internal podulc
and Archimedes 400 series/A5000 single width
podule. Also look out for the company’s 2Mb
Ram upgrade for the A5000.
Ian Copestake Software (R29g) will be
selling its range of ideA IDE upgrades for the
A3000 and Archimedes.
Lindis International’s (R36c and d/R37)
product division, Lingenuity, will be launching
Presenter G77, a top-of-the-range graphics
package. It retains the features of the company's
Hotlink Presenter , with the addition of a wide
selection of graphs and charts, scaling facilities,
and a dynamic worksheet area.
CahleNews is a new presentation package
which includes two applications. Cable Make, an
authoring system or ‘page editor', and Cable-
View , which is used to play back the
presentation.
Longman Logotron (R13e) will be preview-
ing several new packages for the Archimedes,
including Eureka , a spreadsheet for the Archi-
medes. Although the package is expected to
meet the needs of many educationalists, it has
been designed in line with the company’s
philosophy of producing packages for a wider
market. PinPoint Junior is a version of the
PinPoint data acquisition and presentation
package, and is aimed at the junior school class-
room. PenDown Plus extends the facilities
offered by the original PenDown text processor.
Revelation 2 is the new version of Longman
Logotron ’s art and graphics package (see our
review on page 121). Other new products
include Notate , a simple music processor, and
Insight , a data capture piece of software.
Minerva Software (R29c) will be featuring
Prime Art, its new art package designed for
primary and special needs users (see our review
on page III). GraphBox Professional is a
comprehensive graphing package which should
find itself a niche in science and mathematics
applications.
Northwest SEMERC (B49d) will be show-
ing the Olliam SEMERC Overlay Keyboard, a
touch sensitive device designed to encourage
active learning through discovery.
Developed by Mbit Education Products for the
BBC range of computers, the A3 keyboard
consists of 128 programmable keys on to which
a software overlay sheet is placed. Also on show
will be a prototype of an expanded keyboard for
the A 3000/ Archimedes. New overlay keyboard
software packages will also be on display,
including Ghost Stories , which features various
spooks and skeletons.
Oak Solutions (R32e) will include its range
of multimedia, CAD and Econet software, as
well as programming tools and the Oak
Recorder sound sampler. The company’s range
of SCSI hard disc drives, tape backup systems
and A3000 upgrades will also be shown.
Pres ( R3 1 j) will feature a wide range of
A3000 upgrades, including the new A3K4
double podule expansion. This will allow users
to add a second standard Eurocard podule to
their machines.
Rise Developments (R24a) products will
include the recently launched A5000 Ram card
and software packages including Chart well, a
graph and chart package, and PolyGlot , which
gives access to foreign language character sets.
Sherston Software (R28a) will be launching
a new adventure game for the A3000/Archi-
medes. Set on a distant planet children have to
use their skill to save The Crystal Rainforest
from destruction.
Also on show will be Cartoon , a cartoon strip
publisher; Hilighter , a powerful information
handling package; Recall , a new database pack-
age, and Glimpse , which allows miniature
versions of sprites and drawFiles to be browsed
through quickly.
Techsoft (RIOc) will be exhibiting a wide
range of Cad/Cam software and hardware.
Watford Electronics (RlOb) will feature its
range of peripherals, including an Arm3 upgrade
for the A3000, IDE interface cards and scanners.
GENERAL INFORMATION
• BETT '92 runs from January 22-25 at The Barbi-
can, London. Opening times are 10am-6pm
(Wednesday-Friday) and 10am-4.30pm (Saturday).
• The exhibition is organised by EMAP Interna-
tional Exhibitions, 12 Bedford Row, London WC1R
4DU. Tel: 071-404 4844. Admission is free, although
under-18s will not be admitted.
58 BBC ACORN USER FEBRUARY 1992
SQUIRREL
THE REVOLUTIONARY NEW
DATABASE FOR ARCHIMEDES COMPUTERS
FRIENDLY
Squirrel is the easiest to use
database yet, allowing simple
point ana click database creation
and queries.
FLEXIBLE
Images, text and sound may be
stored in the same database
Client/server design ensures that
squirrel runs just as well on
networks as standalone.
Squirrel understands days of the
week, months of the year and
recognises files from other
popular packages.
Queries may be made onto other
popular computers such as an IBM
or Macintosh, even remotely over
telephone lines.
Quite simply, the most professional
database for Archimedes users.
Single User Version
£129.00 + VAT
Econet/Site Licence
£516.00 + VAT
Suitable for Acorn A3(XX), A310 and
A4(X) Series.
\
DIGITAL SERVICES LIMITED
9 WAYTE STREET, COSHAM, PORTSMOUTH, HANTS P06 3BS
V TEL (0705) 210600
EIGHT BIT
THE A-Z OF BEEB
DAVE ACTON takes you on an alphabetical tour of eight-bit
ANIMATION may be made
smoother by clever use of the
palette. The example draws a star
alternately in colours one and
two. The new star is ORed on to
the old star, and the old ANDed out. Choosing
which colours are visible at which time permits
smooth animation, made smoother with *fx 19
which waits for vertical sync. Of course for
complex animation, machine code must be used.
BEZIER curves are often used
in CAD-related programs. They
join two points with a smooth
curved line whose path is deter-
mined by two other control
points. These form tangents to the curve and
may be moved to change the curve’s shape.
□
COLOURS can be mixed to
give a greater range of shades.
Our example uses a simple
chessboard character to ‘dither’
two colours together. ECF
(Extended Colour Fill) patterns included in the
Graphics Extension Rom can be used to similar
effect on Masters and Compacts.
m DECIMAL numbers are crucial
iV to accurate calculations and may
W £ be used in machine code pro-
[ j grams by using a simple routine.
mm The most commonly used is a
two-byte decimal, and our example displays any
two-byte unsigned integer.
ERATOSTHENES’ Scive rev-
eals prime numbers by syste-
matically eliminating non-
primes. The example uses a
Mode 0 screen and ope pixel per
number up to 10000. All non-primes are plotted
in white - any remaining black pixels corre-
spond to the prime numbers.
HORIZONTAL line filling rou-
tines are available on Masters,
Compacts and Beebs with
Graphic Extension Roms. They
are issued with plot commands
and are very fast. Our example program uses a
‘fill to non-background’.
ITALIC characters may be pro-
duced from the standard charac-
ter set. Definitions are read with
OsWord 10 and slanted by shifting
the top half of the character to
the right and the bottom to the left.
JUMP tables are useful ways of
keeping machine code routines
short. The example program
waits for key 1 , 2 or 3 to be
pressed, then reads the address of
the routine from a table and jumps to it.
KEYPRESSES are best detected
using inkey and a negative num-
ber if time is crucial. When keys
are held down a lot (such as in
games) this noticeably slows the
computer. The example shows how to disable
the keyboard with *fx 178 and displays the inkey
numbers for keys (inkey can still be used but no
keypresses are buffered). The operating system
sometimes likes to re-enable the keyboard, so
you may have to repeatedly issue the *fx 178.
LINKED lists are valuable struc-
tures. Items are linked by
pointers. In the example, random
numbers are inserted into such a
list according to their size. Each
number is stored with a pointer to the previous
and next number in the sequence, (using -1 if it
is the first or the last of the list). Insertion only
requires the changing of pointers, so the techni-
que is useful for larger objects like strings.
FUNCTIONS can be used in
conjunction with eval to call
program segments by name. The
example shows this. Simple
adventure games can use this
technique to respond to keywords although most
adventure games will have a complex parser.
GOTO and GOSUB, the two
‘spaghetti’ keywords should be
avoided at all costs. They make
programs hard to follow and
prone to errors. The user should
use procedures and functions in preference,
which lead to structured programming.
FN?1
MANDELBROT (Benoit B)
discovered a famous set of
objects which were fractal in
nature (appearing fragmented,
however magnified) and could
be viewed as beautiful patterns of infinite detail.
BAU has carried many Mandelbrot programs.
Our one-line example shows the whole set.
NOT is translated in Basic as
NOT - a handy logical operator. It
can be used with and to clear
certain bits of number, as in our
example. The meaning of not in
logical statements is similar to the English ‘not’.
60 BBC ACORN USER FEBRUARY 1 992
EIGHT BIT
PROGRAMMING
programming. Turn to the yellow pages for some example programs
no colon after the repeat and b isn’t
Basic does this when b=l-b is
next, is short for NEXT:NEXT.
there is
zeroed since
encountered.
Some one line programs can’t be typed in with-
out using keyword abbreviations as the
command line will only accept 256 characters.
See M for another example.
^ h At^ J PRETTY printing is the
JllCll" ‘intelligent’ display of text. Our
• . • example shows the basic idea of
1 |1 ATI splitting text at spaces so that
JrtlV/111 words do not run over the ends
of lines. More advanced programs hyphenate
words when no convenient space or punctuation
mark can be found, but require tables of excep-
tions to do the job well as some words may
become difficult to read.
ID HU
I ONE line programs, although of
,,r, l
I little practical use, have always
DR
■ been a challenge to program-
1 mers. Many tricks can be used to
Uli 1 DO
J keep code short. In our example,
1 1 1
USER routines, can be shown by
our example userv (at &200, &201).
This contains the address of a
user routine called when *code
< a> <b> is issued; a and b are
passed to the routine in the X and Y registers.
For simple commands, *CODE saves program-
ming time because the complex decoding is
done by the operating system. *line also uses
userv - see X for an example.
VARIABLE names should gen-
erally be in lower case. The
exceptions are integer variables
A%-z% and Lower case
names not only look clearer but
aid searching and replacing. If we use the Basic
Editor or similar to replace all occurrences of N
in our example, we’ll also change keywords like
NEXT and end. Clear (but not excessive) spacing
also aids readability, as do colons between
procedures and functions.
QUICKSORT is Anthony R
Hoare’s fast sorting algorithm. It
works by dividing an array into
two parts, one where elements
have values below a ‘partition’
values above. Each part is then
itself sorted into two partitions, and so on until
the whole array is in order.
n RAY tracing is a technique for
creating pictures of imaginary
scenes. Light rays are ‘traced
back’ from the screen until they
meet an object in the imaginary
world and are reflected, refracted and so on.
This can be used to create realistic graphics. Our
example is a simplified version of Richard
Browning’s program (BA (/May 89).
SCROLLING text can enhance
games and demos and, as the
example shows, requires little
coding. You can scroll ‘in the
background’ using the VSync
event, but you must not use operating system
calls like oswrch, as our example does.
mr
ALG
ALO
m ■»
and one with
WEEKDAYS can be calculated
by reducing a date (day, month,
year) to a single number. Know-
ing that the 1st January 1901 was
a Tuesday, we can calculate any
other. Our example includes procedures for
entering and checking dates as well as calculat-
ing the name of a given day.
M
T
W
1
2
„
a
X is used as a prefix for Archi-
medes calls, if errors are to be
ignored. Similar can be achieved
on eight-bit machines. Our
example assembles a user routine
which can be called with *line. Any star com-
mand given to it will be executed, but errors will
be ignored. The error handler currently displays
the error message in brackets, but could equally
well do nothing. The original Basic error han-
dler is restored whatever happens.
EROR
YES or no is a frequently
requested response for the user to
type in. Our example function
can recognise these words and
then return the logical values
true or false accordingly. Useful stuff!
THREE-dimensional graphics
can be quite simple to achieve.
The example plots a solid goblet.
A point (x,y,z) can be repre-
sented on the screen by dividing
each of the x and y values by the depth, z and
multiplying by a suitable value. Care must be
taken to plot polygons in the correct order
(rearmost first), so that the object appears solid.
ZERO Page X is a 6502 address-
ing mode that can save space.
When referencing tables or str-
ings stored in zero page,
(memory addresses &00 to &FF)
there are special opcodes for lda zp,x and so on,
that require only two bytes per instruction, as
opposed to three if using Y (lda & 00zp,Y). They
also provide faster access to memory.
BBC ACORN USER FEBRUARY 1 992 61
Vour RISCOS Compliant flcorn Dealer!
A5000
Available NOW!
The NEW Acorn A5000
including RISCOS 3!
Acorn A5000 1 MFD £999
1 Mb RAM, 1 .6Mb floppy drive &
RISCOS 3 (Available Early 1992)
Acorn A5000 2MHD £1499
2Mb RAM (upgradeable to 4Mb),
40Mb IDE hard disc, 1.6Mb floppy
drive, RISCOS 3 and Acorn Multi-
Sync monitor. Super Value!
Acorn A5000 2MHD £1529
LEARNING CURVE SYSTEM
As above but also includes Acorn
Desktop Publisher, 1st Word Plus,
Genesis Plus, PC Emulator,
Pacmania, introductory video and
guidance on the National Curriculum
Acorn A5000 2MHD £1759
LEARNING CURVE PRINTER SYS
As above but also includes an Acorn
Ink Jet 300dpi Printer.
A3000
BBC A3000 £599
BBC A3000 Learning Curve £639
This package includes Mon Std, 1st
Word Plus, PC Emulator, Genesis*,
Pacmania, introductory video and
guidance on the Naional Curriculum
with Acorn Colour Monitor £849
BBC A3000 Lng Crv Ptr Sys£1089
As above but inc Acorn Colour
Monitor & 300dpi Ink Jet Printer
BBC A3000 Special Access £679
This machine includes the serial and
user/analogue upgrades for
immediate connection of special
need peripherals ie Cone Keybd etc
with Acorn Colour Monitor £1049
All A3000 computers purchased from us will
be upgraded to 2Mb RAM free of charge
A400/A500
Archimedes A41 0/1 £899
With 2Mb RAM & 20Mb Hard Disc
Archimedes A420/1 £1099
With 4Mb RAM, 40Mb Hard Disc
Archimedes A420/1 £1109
LEARNING CURVE
As A3000 Learning Curve but also
incl Acorn DTP, 4Mb RAM 40Mb HD
Archimedes A540 £2495
With 8Mb RAM, 100Mb HD, ARM3
Please call us if you are
offered a better price
elsewhere, we will do our best
to match it.
Winter Opening Hours
MON-SAT, 10.00-20.00hrs
RAM Upgrades
A3000
Up to 2Mb RAM
£55
Up to 4Mb RAM
£156
A5000
Up to 2Mb RAM
£129
A400
1Mb RAM
£39
2Mb RAM
£75
3Mb RAM
£105
Up to 8Mb RAM from 4Mb
£649
A540
4Mb RAM
£399
(This upgrade is a module. Further modules can
be added lo provide 12 & 16Mb RAM Totals)
Standard Monitors
Acom Colour
£200
Standard Colour Monitor
£179
Microvitec CUB 3000
£199
Philips CM8833 II
£209
Philips BM7502 Mono
£75
MultiScan Monitors
EIZO 9060SZ
£419
EIZO 9070SZ
£629
Taxan MultiVision 775
£389
Taxan 795A (Free VIDC Enhancer)
£469
Taxan Viking II
£749
Hard Discs
IDE
IDE Hard disc controllers
ECall
Orion, Serial Port, Beebug
20 Mb Internal Hard Disc
£79
40 Mb Internal Hard Disc
£139
90 Mb Internal Hard Disc
£219
120 Mb Internal Hard Disc
£399
160 Mb Internal Hard Disc
£499
200 Mb Internal Hard Disc
£599
450 Mb Internal Hard Disc
£999
SCSI
SCSI Interfaces
ECall
Acorn, Morley, Serial Port
20 Mb Internal Hard Disc
£99
40 Mb Internal Hard Disc
£159
90 Mb Internal Hard Disc
£239
120 Mb Internal Hard Disc
£429
160 Mb Internal Hard Disc
£549
200 Mb Internal Hard Disc
£649
450 Mb Internal Hard Disc
£1249
Please call for external units
Printers
Citizen 120D+
£115
Citizen 124D
£165
Citizen Swift 9
£162
Citizen Swift 24
£225
Citizen Swift 24e
ECall
Citizen Swift Colour Kit
£35
Citizen Swift 32K Buffer Chip
£10
Canon BJ-lOe Bubble Jet
£219
Canon BJ-300 Bubble Jet
£399
Canon BJ-330 Bubble Jet
£459
Epson Printers (Esc P/2) etc
ECall
HP DeskJet 500
£329
HP LaserJet IMP
£739
CC Laser Direct
Laser Direct (Qume)
£859
Laser Direct HiRes4 (LBP-4)
£999
Laser Direct HiRes8 (LBP-8)
£1319
Hardware Upgrades
5.25" Ext. floppy disc l/F A400 £30
5.25“ Ext. floppy disc l/F A3000 £30
5.25" Ext. floppy disc cable
£15
Aleph 1 ARM 3 Upgrade
£399
Dongle Dangle
£6
Dust cover (Keybd + Monitor]
> £12
Econet Module
£46
Floating Point Exp Card
£449
Graphics Enhancer
£169
Hawk V9 Video Digitiser
£199
I/O Expansion Card
£79
Keyboard Extender
£8
Midi Upgrade to I/O Exp. Card £27 1
Midi Expansion Card
£65
A3000 Monitor Stand
£24
Mouse Extender
£8
Mouse (New style)
£40
Micro Mouse (Clares)
£29
Scanlight Scanners
ECall
1 Junior, 256, Wide, Professional
VIDC Enhancer
£29
Serial Upgrade A3000
£19
User & Midi Podule A3000
£46
Books
Archi Assembly Language
£14.95
Archi First Steps
£9.95
Archi Operating System
£14.95
C: A Dabhand Guide
£14.95
I The above books have accompanying
discs add £7
A3000 Technical Guide
£29.95
A540/A5000 Tech Guide (ea)£65.00
Acorn DTP Adv User Guide
£14.95
Basic V: A Dabhand Guide
£9.95
BBC Basic Guide (Acorn)
£19.95
Budget DTP
£12.95
DTP Seeds (4Mation)
£8.45
Master 128 Ref. 1&2 (ea.) £14.95
RISCOS PRM's
£79.00
RISCOS Style Guide
£9.95
1st Word* Manual (Acorn)
£10.00
Acorn DTP Manual (Acorn)
£10.00
AASM Manual (Acorn)
£10.00
ANSI C v4 Manual (Acorn)
£25.00
Terms
UK residents add 17.5% VAT to all prices except
books. Carriage is free in mainland UK, else
whore at cost. Prices and manufacturers
specifications subject to change without
notifeation. Goods offered subject to being unsold
and/or available. Goods not offered on trial basis.
Restocking fee on non-defective returns.
Where to find us
WE ARE
HERE!
M63 Junction 1 2 1 «•<
Stockport West
A5145 ^
Software
APPLICATIONS
Armadeus (Clares) £59.95
Art Works (CC) £Call
ANSI C v3 (Acorn) £118.95
Arc DFS (Dabs) £21.95
ArcComm 2 (Logotron) £49.95
ArcLight (Aco) £37.95
ArcTorm 7 (Serial Port) £58.95
ARCtist (4D) £17.95
Artisan 2 (Clares) £42.95
Atelier (Minerva ) £69.95
Clip Art Collection (Gra Fact) £18.95
Compression (CC) £45.95
Desktop C v4 (Acom) £188.95
Easiword (Minerva) £28.95
Easy Writer (Icon Tech) £1 1 8.95
Equasor (CC) £38.95
Euclid 2 (Ace) £45.95
First Word Plus v2 (Acorn) £64.95
Floxifile Database (Minerva) £97.95
Font FX (DataStore) £8.95
Genesis 2 (Oak Solutions) £98.95
Graphbox Pro (Minerva) £Call
Hearsay (Beebug) £51.95
Impression v2.13 (CC) £124.95
Impression Junior (CC) £68.95
Impression Bus Supp (CC) £41 .95
Investigator v2 (Serial Port) £21 .95
ISO Pascal Rel.2 (Acorn) £74.95
Microstudio (EMR) £79.95
Mogul (Ace) £14.95
Multistore v2 (Minerva) £191 .95
PC Emulator V 1 .6 (Acom) £86.95
PipeDream 4 (Colton) £Call
Poster (4Mation) £75.95
Presenter 2 Hotlink (Ling) £34.95
PrimeArt (Minerva) £79.95
Printer JX, PJ, CA (ACE) £1 2.95
Pro Artisan (Clares) £69.95
Render Bender v2 (Clares) £95.95
Revelation (Logotron) £65.95
Rhapsody v2 (Clares) £45.95
Schema (Clares) £89.95
ShapeFX (Data Store) £8.65
ShowPage (CC) £116.95
SmArt £53.95
Snippet (4Mation) £21.95
Splice (Ace) £21.95
Squirrel Database (Dig Ser) £1 1 0.95
Studio 24+ (EMR) £149.95
Superior Speech! £14.95
Tracer (Mid Gra) £45.95
Tracker (Serial Pori) £36.95
Tween (Ace) £21.95
TWO (ICS) £19.95
Worra CAD (Oak) £74.95
GAMES
Apocolypse (4D) £20.95
Arcade Soccer (4D) £14.95
Ballarena (Eterna) £14.95
Bambuzle (Arxe) £15.95
Blastron (Eterna) £14.95
Blitz (Arxe) £20.95
Boogie Buggy (4D) £16.95
Boxing Manager (Krisalis) £1 9.95
Bouncer (RTFM) £15.95
Break 147 & Superpool (4D) £17.95
Bubble Fair (Eterna) £14.95
Bug Hunt, MoonDash (Min) £14.95
Bug Hunt in Space (Minerva) £14.95
Chess 3D (Micro Power) £13.95
Chocks Away 2 (4D) £1 6.95
Chocks Away Extra Miss(4D) £13.95
Chocks 2 Compendium (4D) £26.95
Chuck Rock (Krisalis) £20.95
Crisis (CIS) £14.95
Drop Ship (4D) £13.95
Elite (Hybrid) £32.95
Enter the Realm (4D) £20.95
Enthar Seven £21.00
E-Type, XIOOMIs, Des, each (4D)£13.95
Fine Racer (Eterna) £13.95
Holed Out, XCsel/2, Des each £13.95
Hostages (Superior Software) £13.95
Inertia (4D) £13.95
Intordictor 2 (Clares) £25.95
Iron Lord (Cygnus) £13.95
J. Khan Squash (Krisalis) £20.95
Lemmings (Krisalis) £20.95
Loopz (Audiogenic) £20.95
Mad Prof Mariarty (Krisalis) £15.95
Mag Scrolls Adventures £22.95
Manchester Utd Europe (Krisalis) £20.95
Master Break (Superior) £14.95
MicroDrive 3D Golf, USA Cse ea. £15.95
MIG 29 Super Fulcrum (Domark) £35.95
Nevryon (4D) £14.95
No Excuses (Arcana) £18.95
PipoMania (Ent. Int.) £18.95
Powerband (4D) £19.95
Rokall (RTFM) £13.95
Rotor (Arcana) £17.95
The Real McCoy 1/2 each (4D) £22.95
Saloon Cars (4D) £19.95
Sporting T riangles (CDS) £1 8.95
Superior Golf, Ext Cses each £1 4.95
Tactic (Eterna) £14.95
Top Banana (HEX) £21.95
Tower of Babel (Cygnus) £19.95
Twin World (Cygnus) £14.95
Wonderland (Virgin) £24.95
Zelanites (Micro Power) £22.95
PLEASE CALL IF THE TITLE YOU
REQUIRE IS NOT LISTED
Desktop Projects Ltd t<
Authorised Acorn Dealer
Unit 2A, Heapriding Business Park, Ford St, Stockport, Cheshire. SK3 0BT
Tel: 061-474 0778
E3
JAN 92
PROGRAMMING
f you already use Basic, and would like to
know about Arm programming, this could be
the series you've been waiting for! It's quite
amazing how many letters I get from readers of
★ INFO asking ‘what do all these mvns. teqeQs
and swines mean?' Rather than answer all your
questions individually, we decided to unravel
the jargon via these pages with a tutorial series,
I'll assume you know nothing about Arm pro-
gramming, but would like to know everything.
We will however, relate most topics to their
equivalent in Basic.
OVERVIEW
I know it may sound obvious, but the first thing
to realise about Arm programming is that you
are dealing with the Arm (Advanced Rise
Machine) chip directly and you're not in a nice
regulated environment such as Basic. If you tell
the chip to do something, it will do what you tell
it, nothing less and nothing more.
Basic does a lot of things behind your pro-
gram's back that you probably take for granted
and, if you still want these facilities in your Arm
programs, you’ll have to put them in yourself.
Don't worry about this for now. I'll point out the
details later on.
Suffice to say, that amongst the things you
don't get are: floating point variables (decimal
numbers), string variables, arrays, division,
transcendental functions (SIN, cos, log, etc.).
Structures ( FOR...NEXT, CASE, REPEAT...UNTIL,
etc.), functions and procedures, and input/output
functions (print, input, bput, bget and so on.)
In fact all you do get is 16 integer ‘registers’
(effectively the Basic variables a% to p%), six
ways of adding and subtracting, two ways of
multiplying, four binary operators (like eor in
Basic), four tests (similar to IF in Basic), four
ways of ‘getting at' data in memory and a goto
instruction. Of course, I am painting the picture
very black at the moment. Just because you
don't get all the functionality of Basic for free, it
doesn't mean you can't do these things.
Most of the above list can be achieved with a
very small amount of programming and many of
the I/O functions are provided by the magic swi
instruction which gives you access to the operat-
ing system and all that offers. Basic itself uses
these calls - translating print and so on, into the
relevant swi call. It’s amazing what you can do
with so little!
BEGINNING A PROGRAM
When you write a Basic program, you probably
load up the Basic editor, start at line 10 and type
in the various instructions to make the computer
do what you want it to do. To set your program
running, you'll quit from the editor and type
run. If want to alter the program in some way,
it's back to the editor for a while before running
the program again. This system is used because
BBC Basic is an interpreted language - the
program is effectively translated one line at a
time while it is running
Writing a machine code program (on any
machine) is slightly different. You still need to
type the instructions into an editor and you still
need to run the program but there's an extra
stage in the middle - assembly. Basic can under-
stand the live letters P, R, I, N. T and do
something sensible with them. (Actually, this is
not strictly true. BBC Basic, in fact, tokenises
most of its keywords into one or two bytes as
they are entered.)
In contrast to Basic, the Arm chip would have
a fit if you tried to tell it to M, O, V something.
Il is the job of the assembler to take the English
descriptions of the Arm instructions and trans-
late them into the appropriate series of zeros and
ones that the processor understands.
As you may know, BBC Basic is renowned
for having a built-in assembler; this makes it
very easy for users to develop machine code
programs. You can use the Basic Editor to create
and edit your code and, with a minimum of extra
twiddly bits in your program, you can assemble
it by simply running it.
In the first of
our new series,
DAVE LAWRENCE
introduces you to
Arm programming
BBC ACORN USER FEBRUARY 1992 63
PROGRAMMING
Other methods do exist. For instance, when I’m
developing very large Arm code programs, I use
Acorn’s Twin editor and Aasm assembler. These
are purpose-written development tools and
provide many facilities over and above Basic.
Perhaps once you’ve read these articles and are
a proficient Arm code boffin you may like to
start using them, but for now, forget I ever
mentioned them!
YOUR FIRST PROGRAM
Yep, the waffle is finally over: this is going to
be your first, but hopefully not your last, foray
into the wonderful world of Arm programming.
It is traditional to get a computer to display the
message Hello World! as a first experiment and
I see no reason why we should abandon ritual
here. Of course, if it was you who used to go
into Boots and write ‘Clive Sinclair is a... ’ on
the Spectrum, you could always change the
message as required.
Program first - questions later, I think: so
quickly type in the listing shown in the box
below - you can type in the listing line by line
using Basic’s auto command or the Basic
Editor, whichever you prefer. The spaces at the
start of lines 130 to 170 are not actually neces-
sary and you can miss them out if you want to.
Just make sure there is at least one space
between the various instructions (swi and so on)
and the rest of the line (the parameters). Once
you’ve entered the listing, check it carefully and
save it. You can now assemble it by typing run.
To actually run your program and print Hello
World! type CALL hello. Exciting eh! Did you
notice the sheer power of your 32-bit Rise
processor? Of course not, that’s not the point of
this program. It does however, illustrate a few
important concepts - I’ll take these line by line.
Line 60 uses Basic’s dim command to allocate
some memory, dim is normally used for creating
arrays in Basic, but if you dim a variable and
give a value with no brackets, that many bytes
will be allocated to the variable instead. We’ve
asked for 100 bytes which will be plenty for our
program. Lines 70 and 80 set up ‘aliases’ for
two of the Arm chip’s registers. Remember
those 16 integers? Of these 16 (which are called
ro to RI5), you are completely free to use 13 of
them (ro to RI2). The remaining three have
special purposes, although only one of them
(RI5) is absolutely dedicated to its cause. For the
moment it is best to assume that RI3, RI4 and R15
are out of bounds for general use.
Register, RI5 is also known as the program
counter and often abbreviated to pc. Its job is to
keep track of where to find the next instruction
to execute in your program. There is no real
analogy in Basic, although a program counter is
used. If you type trace on, the computer will
print the line number it is on just before execut-
ing the commands on that line. The Basic
program has no access to this information and
has no real need to do so. In fact, trace is
merely supplied as an aid to debugging. In
machine code, the program counter is much
more important and you quite often have to deal
with it directly, as we do in listing one.
Register 14 is a close relative of the program
counter and is often referred to as the link regis-
ter. All you need to know for now is that it
knows how to get the computer back to what it
was doing before your machine code program
interrupted it. In this case, that means how to get
back to Basic. Lines 70 and 80 just give these
two registers more readily understood names.
Lines 90 to 110 (and line 180) contain the
twiddles you need to use the Basic assembler. In
this example, you don't actually need the
for... next loop, but in most programs you will
and it makes sense to get into good habits
straight away. I’ll explain why a loop is used
when we actually need one.
Line 100 tells the assembler where to start
assembling the code. This will be at our allo-
cated 100 bytes at code. The P% is actually a
hangover from the BBC, where it stood for
program counter. Quite by chance P is the
sixteenth letter of the alphabet and therefore
corresponds to the Arm's program counter,
register 15. Line 1 10 finishes the preamble for
the assembly. The [ tells Basic that everything
up until the next ] (line 180) is Arm code, so
assemble it rather than run it.
The code itself sits between lines 120 and
170. To make note of an address when assem-
bling, you use the syntax shown on line 120 - a
variable with a dot at the beginning. This effec-
tively means: assign the current assembly
position to the variable hello. So, hello will there-
fore contain the address in memory of where our
machine code program starts.
We’re straight in at the deep end with line 130
and a swi call. The operating system and its
associated modules provide many calls allowing
access to their functions. The operating system
itself provides a handful for printing text on to
the screen. The one used here is 0S_WriteS, note
the underscore character and the position of the
capital letters - all are important. The assembler
will convert this string of letters into a single
number that the Arm chip will understand as a
call to the operating system.
Next, OSjwriteS displays a string of characters,
in much the same way as Basic’s print. The text
to print should be stored in memory immediately
after the swi call and if you look at line 140,
you’ll see what I mean. EQUS is actually an
instruction to the assembler rather than the
processor. It means: store the ASCII values of
this string in memory. The OS_WriteS will con-
tinue printing characters from memory until it
reaches a zero (that’s the value zero, not a
character 0). This is stored by the equb on line
150 and works in much the same way as equs
but stores a single byte in memory.
Line 160 is also an instruction to the assem-
bler. Data can be accessed by the Arm chip from
any address. However, Arm instructions them-
selves will only work properly if they lie on
address that is exactly divisible by four. The
align on line 160 makes sure that the assembler
starts assembling the next instruction on such an
address. The final line, line 170, returns the
computer back to Basic: MOV is short for
‘move’, pc is the program counter and link is the
link register. The instruction therefore means
move the contents of the link register into the
program counter. Link knows the way back to
Basic and pc tells the computer where to execute
the next instruction. And there you have it, a
very simple Arm code program.
THE LISTING
10 REM >ARM1
2 OREM By Dave Lawrence
3 OREM For 32 bit machines
4 OREM (C) BAU February 1992
50:
60DIM code 100
701ink=14
80pc=15
90FOR pass=0 TO 2 STEP 2
100P%=code
110 [OPT pass
120. hello
130 SWI "OS_WriteS"
140 EQUS "Hello World!"
150 EQUB 0
160 ALIGN
170 MOV pc, link
180 ] NEXT
64 BBC ACORN USER FEBRUARY 1992
A540 4MB iflyfltD []/© C®in©ni loro P C Connect
Innovative upgrades for Acorn computers
Allows a P.C. and an Archimedes to share:
• Monitor & keyboard
• Printer
• Hard disc drive
• Via a IMB/sec custom parallel link
so you can add hardware P.C. processing power
to your Archimedes setup at the lowest possible
cost.
£ 169.95 With 20MHz 386SX P.C.: £ 449.95
High performance flatbed scanners:
• From 8 to 16 million colours
• From black and white to 256 levels of grey
• From 25 to 400 or 600 d.p.i. resolution
• Halftoning, gamma and colour correction
• High-speed parallel interface
• RISC-OS compliant scanning software
• Free tracing software
400 d.p.i.: £ 1 299.00 600 d.p.i.: £ 1 699.00
Electronic still camera:
• Takes colour pictures
• Stores up to 50 on one 2" floppy disc
• Replays pictures on monitor or T.V.
• Video digitiser to load images into computer
• RISC-OS compliant digitising software
• Image enhancement software
• All batteries, chargers, leads etc. included
£ 699.00 Without camera: £ 299.00
14" Multisync monitor:
• High-resolution 0.28mm dot pitch tube
• Supports all Acorn modes
• Scans 15-35 kHz horizontal, 50-90 Hz vertical
• Suitable for use with VIDC enhancer
• All leads etc. included
• 15, 17, 20 inch also available
299.00
A5000 peripheral power:
Our Multi-I/O card allows you to upgrade your machine with the
peripheral controller found in the new A5000. This single chip provides
an IDE hard disc interface, a high density floppy interface, two serial
ports and one parallel port - all on a single-width podule.
IDE hard disc interface
High density (1.6MB) floppies
External disc buffer
Two fast serial ports
Bidirectional parallel port
Card alone: £179.95
With high density floppy drive: £ 229.95
40MB IDE hard disc drive: £149.95
80MB IDE hard disc drive: £ 229.95
Ask about:
• Other capacities of drive
• IDE-only version
•Trade-ins on your old drive and controller
4MB RAM upgrade for A540:
• Expand memory to 8, 12, 16 MB
• More room for DTP
• Improves RISC iX performance
• User upgrade - just plugs in
• Fitting available if required
• Four-layer card for reliable operation
£ 295.00; 2 for £ 550.00; 3 for £ 800.00
Floating point accelerator:
• Hardware maths accelerator
• Works with any machine
• Doesn't need coprocessor slot
• Five times speed improvement
• Available by Christmas
£ 149.95
D.T. Software
FREEPOST, Cambridge. CB5 7BR
Tel /fax: (0223) 841099
Please add 1 7.5% VAT.
Carriage is included.
Dealer enquiries welcome.
E&OE.
The Electronic Font
Foundry
Purveyors of High Quality Fonts for Archimedes computers ,
The only DTP and font specialists.
Call us first
or last for:
Software:
Fonts in
abundance
Other
language fonts
DTP packages
Printer drivers
Utilities
Clip Art
Emulators
Hardware:
Archimedes
A5000 & A3000
Printers
Monitors
Scanners
SCSI Drives
Arm 3
RAM
Also:
Training
Custom fonts
& logos
DTP systems
New fonts from EFF:
Arnold (Arnold Boehlin™)
Eric (Gill Sans)
Eric Italic, Bold, Bold Italic, Extra Bold, Ultra Bold
Franca (Dom Casual™)
Mrjoncs Mrjoncs italic
Shel Shel Italic
We are planning a brand new redesigned ' and more comprehensive font catalogue which
should be available in January or February. The new catalogue will have details of the fonts
shown above and many more new ones besides. There will also be details of fonts for Apple
and IBM users.
All of our fonts are made to the highest specifications and are very reasonably priced. We
also sell other DTP related software and most hardware. We are the very best and most
helpful DTP specialists; for genuine expert advice or a list of our fonts and price list ; write to
us, fax or 'phone:
The Electronic Font Foundry
Granville House,
50-52, Upper Village Road,
Ascot
Berkshire. SL5 7AQ
Telephone: 0344 28698 Facsimile: 0344 872923
All prices are ex-delivery & VAT, and are subject to change.
mmm
STEPPING UP
any people have yet to discover the value of
spreadsheets, even though they can be just
as useful as the more popular database or
vvordprocessor packages. In fact spreadsheets
are similar to wordprocessors: they just manipu-
late figures rather than words.
On-screen a spreadsheet looks like a sheet of
paper divided up into rows and columns. The
resultant boxes are called cells and in each cell
you can enter either numbers or text. Yet despite
the similarities in appearance, spreadsheets have
many advantages over the traditional pen and
paper method. Data can be changed easily and
often, without the normal crossing out, and most
importantly, you don’t have to do the calcula-
tions yourself - the computer does it for you. It
also remembers formulae and will automatically
recalculate if you change the figures.
Additionally, because spreadsheets have no
rigid structure they can be used for all sorts of
tasks: they can compare prices to pick the best
buy, organise your household budget, sort out a
company’s cash flow or even build complicated
statistical models.
Even a simple spreadsheet, such as one set up
to keep tabs on your household’s budget, can be
used to explore the ‘what if...’ scenario. For
instance, if your rent goes up but gas and electri-
city prices go down, the spreadsheet can
instantly calculate the effect that these changes
will have on your long-term budget.
There are many other ways to use a spread-
sheet and a recent development is the concept of
Spreadsheet Publishing, allied to DTP, as some
spreadsheets now use fonts, include graphs and
even drawing tools. And thanks to macro facili-
ties, many spreadsheets can also create self-
contained applications. These are usually
developed for stock control, accounting or
generating instant reports. Once the stand-alone
application has been developed, it can be used
by just about anyone.
HOW TO SET UP A SPREADSHEET
We tire going to use a popular package, PipeD-
reatn J, to set up a spreadsheet to deal with the
simple purchase of a computer, monitor, disc
drive, printer and some software. However, as
the principles described are common to all
spreadsheets you should be able to adapt them to
whichever package you have access to.
Click on the application icon to load Pipecl-
ream on to the icon bar, then click Select on the
icon bar to bring up a document - as it will not
be full size, click the toggle icon in the top right
of the window. Alternatively, click Menu over
the icon, move along the Windows submenu and
select New window.
In PipeDream each document is divided into
rows, which are numbered, and columns, which
are referred to by letters. Although initially set-
up with six columns, you can alter this figure
and define how wide each one will be. Each
box, or cell as it is known, is referred to by its
column and row coordinates, for example B7.
STEP ONE - BEGINNINGS
To make the document suitable for use as a
spreadsheet you will first have to change some
of its values. Bring up the document’s menu,
and from the Files submenu select Options. Turn
Borders and Grid on, and Justify and Wrap off,
by clicking on them. Click on the Numbers
option next to the New slot format - all cells
will now be expression, not character cells. Then
click on OK.
To save this set-up as your spreadsheet tem-
plate, move over Save from the Files submenu,
enter the name Spread (as shown in the screen-
shot above), and then drag the PipeDream icon
into a directory viewer. This name will then
appear at the top of your document.
When you start up PipeDream only the first
row is displayed. Notice that the A and the 1 are
highlighted, and that there is a red text caret in
cell Al. A1 is also repeated in the top left hand
comer of the window. The area below this
space, but above the column labels, is known as
the formula area. This is where PipeDream
displays the contents of the number cell.
Give the spreadsheet a title by typing a name
into cell A 1 . For the purposes of our demonstra-
tion enter Computer System Costs; to centre it in
the first row, select Centre align from the Layout
submenu. Ensure that the caret is at the end of
the title, then press return and it will be cen-
A spreadsheet can
do wonders for
your working
routine.
DAVE FUTCHER
gives you a
step-by-step guide
BBC ACORN USER FEBRUARY 1992 67
Hi Fi
Sound upgrade module
Plug in mini-board with flying leads from machine's rear, to connect to
external Hi-Fi amplifier allowing access to the REAL sound of the
Archimedes. Yes! It's true! The Archimedes sound output chip
has a full sound bandwidth output, which cannot be directly used.
This board allows you to hear the treble frequencies that have been
suppressed by the Archimede's sound output filtering componentry.
Will fit - 300-400 and 400/1 series machines directly
5000 directly
540 with three easily soldered connections.
3000 - but requires technical installation involving machine
dismantling and intricate soldering.
Supplied with instructions, pictures of installations and Demo disc.
Output is by flying phono plugs with female adaptors included.
Price £24.80
State machine type when ordering.
Also a pair of Mini Power speakers (Powered from Archimedes) to go with
Hi Fi adapter micro card. £19:95p No batteries required.
\[um/
Peace and quiet available for the 300/400 series
A simple plug-in hardware module with full instructions.
So easy - almost anyone can fit it! 540 quietener kits fitted.
Also . . NEW Version available for quietening external Hard drives.
Quietener now being tested for the 5000 - Please enquire.
Both the same price.. .State which model when ordering.
Price £1 8:00p
VIDC Protection Modification
For the 310 and old 400 series...
Pack with full fit (own risk) details and diodes £ 5 : 00
Workshop mod to motherboard - service £ 15 : 00
Ray Maidstone.
421 Sprowston Road. Norwich. NR3 4EH.
Tel. (0603)400477. Fax. (0603)4 17447.
A Merry Christmas and a Happy New Year to all our patrons.
STEPPING UP
tred. Now we are ready to go about building up
the customised spreadsheet.
STEP TWO - WORDS AND NUMBERS
The first thing you have to do is to type in the
headings. Position the caret in cell A2 by mov-
ing the pointer over it and pressing Select. Then
type in the column heading, Item - it will appear
on the formula line. Press return and the word
will appear in the selected cell in your docu-
ment. Then press tab to move the caret into B2
and type Value followed by return. Press TAB
and the caret will move to C2. Type vat and
press TAB and the caret will move to slot D2,
then type Total.
Under the heading Items, the purchases -
Computer, Monitor, Disc drive. Printer and
Software - should be entered in exactly the
same way. Remember to press return to move
to the next line after each entry. Before typing in
Computer miss out a cell, and after your list of
equipment miss out another cell and type Total.
Your spreadsheet should now look like the
screenshot below.
Now you want to position the caret in slot B4
so that you can enter the price of each item.
Click Adjust in B4 or click Select in A4, then
press TAB. Type 500 (it will be displayed on the
formula line); when return is pressed, B4
becomes a number slot, containing the number
500.00. Numbers in Pipe Dream are automati-
cally displayed with two decimal places, but you
STEP TWO: ENTERING THE HEADINGS
can change this if you want to by changing
Decimal places in the Options submenu.
STEP THREE - FORMULAE
Press tab to position the caret in slot C4. Type
in B4*.175. This formula multiplies the contents
of slot B4 by 0.175 to work out the vat. Press
return and C4 will now display the result of
the formula, 87.50.
To work out the total cost, press tab to posi-
tion the caret in slot D4 and type B4+C4. Press
return and the total price, 587.50, will appear
in slot D4 as shown opposite. Entering the costs
for the remainder of the equipment is just as
easy; move to the appropriate slot in the B
column and type in the prices 200, 250, 350 and
120 respectively.
STEP FOUR - REPLICATING
To work out the amount of vat for each of the
other items position the caret in C4 and Drag-
Select to C8, so that cells C4 to C8 are marked
as a block, displayed on a black background.
Now choose the Replicate down command from
the Blocks submenu. PipeDream will replicate
the formula that you typed into slot C4 for all
the cells in the highlighted block, updating the
cell reference in the formula as required. When
you have finished don’t forget to clear the
marked block by choosing the Clear markers
option. In the same way the formula in cell D4
can be replicated for the whole of that column.
STEP FIVE -ADDING UP
It’s now time to total everything up. Position the
caret in B10, type SUM(B4B8) and press
return. The total value of all the items in
column B will now appear in B10. SUM adds
together the value of all the cells in the given
range. In a large spreadsheet this can save an
awful lot of typing in.
In the same way that you replicated the for-
mula for VAT, the formula in B10,
SUM(B4B8), can be replicated into cells CIO
and DIO and updated accordingly for the VAT
and Total columns. However, this time you have
to Drag-Adjust (not Select) and remember to use
the Replicate right command available from the
Blocks submenu.
STEP SIX - HOME IMPROVEMENTS
As all the figures in your spreadsheet are prices,
it would be nice if they were all preceded by the
pound sign (£). Mark slot B4 (if you want to
BBC ACORN USER FEBRUARY 1 992 69
STEPPING UP
mr
B18
P jpePrean: adf s ; ; 22 14_Sun,$, Spread T
suh(B4B8)
Conputer Systen Costs
Iten Value VRT
Total
Conputer
580 .ee
87.58 1
587.58
Monitor
2 BB.ee
35.ee
235.88
25 B.ee
43.75
2'
n 7*
vise anve
Blocks
Printer
35 B , 80
61.25
r ' ' 1
Hark block Z
Clear Markers (I
Software
12e.ee
21.ee
i-
...
TOTAL
i42e.ee
Copy block to paste list BF
Delete block
Replicate down
Replicate right
Sort
Search
Next natch
BD
BRD
in
BSO
BSE
BHM
STEP FIVE: FINDING THE TOTALS
highlight an individual cell you can press F3) and
Drag-Adjust to mark all the number slots. Then
in the Layout submenu click on the Leading
characters command.
Another improvement would be to adjust the
alignment so that the headings are aligned with
the numbers in the column beneath them. At the
moment the text slots are automatically left
aligned, while the number slots are automati-
cally right aligned. Mark all the number slots,
again using Drag-Adjust, and Select the Left
align command from the Layout submenu.
You may also want to change the width of
various columns. Press CTRL-w to bring up a
dialogue window to set the column width of
individual columns. Likewise, if you need a
larger spreadsheet than the one provided, ctrl-
F9 will add more columns.
When your spreadsheet is complete, don’t
forget to save it. As before, Select Save from the
Files menu, name your spreadsheet and drag the
PipeDream icon to an open directory viewer.
Finally, when it comes to printing out, it is
better to use outline fonts rather than system
fonts. I find Homerton Medium in 12pt ideal for
my spreadsheets. To change the tont you have to
go the Print submenu, select Printer font and
then click on the font of your choice, as shown
in our final screenshot below.
And, once you have grasped the basics, you
can use these principles to set up a useful
spreadsheet of your own.
;V..e
if
. Iten
Value Ufll
Computer System C
total
Conputer £588.08
Monitor £288.88
Oise drive £258.88
' Printer £3:
Software £1
£87.58
£35.88
£43.75
.11 T01
Files
Edit
Layout
Blocks
Cursor
Spell
mam a
— Tfwcz :
Print
POC
Page layout
PY<
Printer configuration PD «
1 JV .MMITT— — 1 4
Insert font
Printer line spacing
<
Underline
PU
Bold
PB
Italic
PI
Subscript
Superscript
1
7 Systen font
ddi.
Corpus. Bold
Corpus. Bold. Oblique
<■
Corpus. Mediun
<■
Corpus. Mediun. Oblique
<
Honerton.Bold
Honerton. Bold. Oblique
<-
■ Honerton. Mediun
l<
i Honerton. Mediun. Oblique <118
Kath6reek
< 1
Math6reek. Italic
<
Penbroke. Mediun
<
Penbroke. Mediun. Italic
<
' Sidney
<
’ Trinity. Bold
<
; trinity. Bold. Italic
<
; Trinity. Mediun
<
Trinity. Mediun.Italic
Acropolis
< ,
< |
Ainslie
< 1
Celtic TO
1 Hobart
SPREADSHEET CHOICE
• Matrix-3: When loaded, you have a typical spread-
sheet display of rows and columns. It is, however,
three-dimensional - a sheet consists of rows and
columns of up to 10,000 but with further layers or
pages up to a maximum of 100. It can also be used as
a normal 'flat file' spreadsheet. All facilities for
creating and replicating formulae are provided and
when entering data Matrix-3 can detect text or
numeric input. It costs £109.25 from Cambridge
Microsystems, 19 Panton Street, Cambridge, CB2 1HL.
• SigmaSheet: A well-known, fast and large-scale
spreadsheet. Unfortunately Minerva has not develo-
ped this serviceable spreadsheet into a Rise OS
product, although it can exchange data with other
Minerva applications. It can also import data from
Lotus 123 as well as ViewSheet and InterSheet. It
costs £42 from Minerva, Minerva House, Baring
Crescent, Exeter EX1 1TL. Tel: (0392) 437756.
• PipeDream: Not just a spreadsheet! It also func-
tions as a word processor, database and spreadsheet.
There is now a new release, PipeDream 4 with many
added features. (Check next month's review in BAU
for more details of this new release.) Pipedream 4
costs £196 and is available from Colton Software, 2
Signet Court, Swanns Road, Cambridge, CB5 8LA. Tel:
(0223)311881.
• !Calc : A fairly simple, multi-tasking Rise OS
spreadsheet. It is limited to 56 columns by 100 rows,
but that will cope with most needs. Although menus
are used for some tasks ICalc does use the </>
symbol to enter some commands. At present, it does
not support the Acorn printer drivers, but this is
promised. The number of functions are also due to be
increased and purchasers are promised regular
updates. It costs £20 from Colin Turnbull, 13 Wood-
hall Terrace, Juniper Green, Edinburgh EH14 5BR.
• Contex Spreadsheet: A very low cost entry into
Archimedes spreadsheeting, it uses a BBC style Mode
7 screen and you have to define the size of the sheet
before you start. Up to 26 columns by 900 rows are
possible. Commands within the sheet are all single
letters, and it does not automatically recalculate the
values of formulae when any of the data is changed.
It costa £15 from Contex Computing, 15 Woodlands
Close, Cople, Bedford, MK44 3UE.
• Desktop Office: An integrated package covering
wordprocessing, databases, spreadsheets, charts and
graphs, and comms. The spreadsheet can be no more
that 100 rows by 55 columns. Formulae can be arith-
metic or trigonometric and ten other functions are
provided. £85 from Minerva, as above.
• Schema: Often described as the definitive spread-
sheet for the Archimedes, given enough memory a
Schema spreadsheet can be up to 32000 rows by
32000 columns. All of the usual commands are pro-
vided as well as a wide range of functions. It is also
possible to build your own functions. Schema can
mimic DTP paragraph styles - used for display and
printing - and offers a wide range of formats. It costs
£114.89 from Clares, 98 Middlewich Road, Northwich,
Cheshire CW9 7DA. Tel: (0606) 48511.
All prices are exclusive of VAT.
70 BBC ACORN USER FEBRUARY 1 992
IT PAYS TO
READ THE
SMALL PRINT.
?re else can you buy hard disc systems for these prices?
Eacnfcistem includes a high quality hard disc drive and a leading SCSI
board (the^^j^olutiMs super fast 16 bit card).
They come irr
designed to coi
range of computers. And
mode power supply,
Send us the picture below showing the
new Warehouse Drive with OAK SCSI
card (worth £199) and we’ll give you the
OAK SCSI card FREE When you order
one of our Hard Disc Drives.
matched metal cases,
the Archimedes
contain a switched
low noise cooling fan
and are complete with all cables, ready to use straight away.
For peace of mind every Warehouse Drive is fully tested and we offer
12 months warranty and full money back guarantee.
300/400 Series Internal External
20Mb £199 [ZZ] £279 EH ....
45Mb £245 EH £325EH ....
80Mb £345 EH £425 □ ....
Please tick drive required
A3000 External
£279 □
£325 □
£425 □
I enclose cheque /P.O. for £ made payable to Warehouse
Please debit my VISA □ ACCESS □ Expirydate EH EH EH EH
Credit card number I I I 1 1 I I I EHEHCH1EH I II II II I
Signature Date
Mr/Mrs/Miss/Ms Name
Address
Drive for A3000 shown
OAK SCSI Card is RISC OS 3.00 compatible
Please return completed order form to:
Warehouse, 68 Green Street, Great Gonerby, Grantham,
Lines. NG31 8LE
Tel./Fax. 0476 593110
Prices exclude carriage (£10.00) and VAT (17.5%)
A1
.Postcode.,
Where else
GRAPHICS
Quick and easy
drawing for every-
one is the aim of
this program by
IAN WILSON. He
explains why he
took the plunge
GET THE DOODLE BUG
hen I was still an Electron user, 1 was
invited round to a friend’s house to admire
his new Amstrad PC. Playing around with
Gem , I was particularly amused by its drawing
program, GemDraw. I won’t say that this inci-
dent persuaded me to change my computer, but
it did make me realise how outdated my trusty
Electron had become. Some time later, I went
down to my local Acorn dealer to look at the
new A3000 and was amazed at the range and
quality of software bundled with the machine. It
was truly a package to pale my friend’s Amstrad
into insignificance.
Having made my purchase, I hurriedly took
my new computer home, carefully followed the
instructions and connected my old Citizen 120D
printer. I had plenty of software to be getting on
with and soon set about producing a small
newspaper to distribute at work. To keep the
costs low, 1 intended to print out the pages on
my Citizen and then photocopy them. The Rise
OS dot-matrix printer driver drove my Citizen to
a standard of excellence, hitherto unknown to it,
and I wondered why anyone would want to buy
a DTP program when Paint , Draw and Edit
were provided free? Unfortunately, the pho-
tocopier let me down, refusing to recognise the
various shades of dotted blacks and greys which
the Citizen proudly presented it with.
It didn't take very long for my own children
to discover the pleasures of drawing with a
mouse. However, Paint and Draw were very
difficult for them to use, and the beauty of the
Rise OS driver's output failed to capture their
imagination - the length of time spent waiting
for a hard copy, about 20 minutes, far exceeded
their natural impatience.
I therefore decided that what was needed was
a simple, quick-to-print, two-colour drawing
program complete with pattern fills, whose
output could be edited in Paint and Draw.
‘Simple,' I thought.
1 had already done it for the Electron, and
now I had a mouse and Basic 5 to make life
easier. Added to this, the screendump routine
was already there, somewhere on the appli-
cations' discs. My first version was ready within
minutes. It was pretty rudimentary and wasn't
multi-tasking, but it did work.
72 BBC ACORN USER FEBRUARY 1992
GRAPHICS
Shortly after that, BAU published the Rise OS
skeleton program (March 90) and I set about
using this as a framework on which to bring
Doodle to the desktop. What was to emerge was
a delightfully addictive program, not unlike my
memory of GemDraw.
I have to admit that I am just not a How dia-
gram person, so I stripped the skeleton program
down to its bones which, incidentally, are still
identifiable in the polling loop and menu struc-
ture, and began adding my Doodle code. The
main window, and all other subsequent win-
dows, were created in Bonn Ed and finally the
changing pointers were added.
I had a brief flirtation with Rise OS printer
drivers, but the code was difficult and, with
some relief, I decided that this method of print-
ing would defeat the object of the program -
which was to provide a quick hard copy. In any
case, if the user wanted a Rise OS printout, it
would be easy to transfer the doodle to Paint
and print it out from there.
HOWTO DOODLE
The final program has an innocent, childlike
character and my children use it to create their
own pictures to colour in. In use. Doodle is
fairly intuitive. To install it on the icon bar
double-click on its icon in the directory window;
click on the icon bar to open the main window.
When the pointer enters the main window it
becomes a ‘pencil’, indicating that you are ready
to doodle. To draw a line, hold down Select and
move the mouse; hold down Adjust, and the
‘pencil’ becomes an ‘eraser’.
Pattern fills are achieved by dragging a pat-
tern from the pattern window to any enclosed
area of your doodle. It is important to ensure
that the area to be filled is securely bordered, or
the pattern will leak into the rest of the doodle
with disastrous consequences. If in doubt, save
your doodle first! An interesting effect of
extended colour fill (ECF) patterns is that they
can be mixed in a doodle by dropping a new
design between the elements of a pattern already
in the doodle.
It is possible to re-definc the pattern fills. The
pattern designer can be found within the Pattern
submenu. This dialogue box displays a grid.
showing the pixel layout of the selected pattern.
Click on a pixel to toggle its state. When you are
happy, click on OK to transfer your pattern to
the Pattern window. There are four available
patterns to edit, chosen by clicking on the radio
buttons at the top of the dialogue box. The
option to save patterns is provided on the menu;
if used, the patterns you have created will be
available the next time you load the program.
ADDING TEXT
To add text to your doodle, select your system
font from the menu. On re-entering the main
window, the pointer will become a ‘quill’; click
anywhere in the window to make the text caret
appear. Doodle will remain in text mode until
you next press RETURN. For fine control over the
caret use the arrow
keys. You can add
your own favourite
system fonts. To open
the Doodle application
directory, double-click
on it while holding the
SHIFT key down. There
you will find a sub-
directory, BBC fonts,
to which any number
of system font files
can be added - they
will then be available
in Doodle.
Although Doodle is
a single document edi-
tor, you can have as
many copies of the
application on the
icon bar as your
memory will allow.
Moreover, each copy can have its own pattern
definitions and its own system fonts.
Saving and loading your doodles is standard
to Rise OS applications - drag the icon to where
you want it saved, and drag it back on to Doodle
to load. And that’s all there is to it. As the output
is in the form of a sprite file it can be used in
other applications. For example, a doodle can be
dragged into Draw for outline fonts to be added,
or sized to lit into a DTP document. A doodle
shrunk in this way has a rather satisfying sketch-
like appearance.
The program can also be used to create a
quick outline drawing which can be transferred
to Paint , or another art package, for more com-
plex editing. My SprEd application (December
9 1 ) can convert a doodle to a Mode 1 5 sprite, for
example. This can then be loaded into Paint for
the addition of colour using Hood fills. This is
how the ship was coloured. The picture of the
fox and dog shown above was actually loaded
into Revelation 2 to be coloured in. My children
prefer to use their crayons on the printed hard
copy though.
The program can be typed in from the yellow
pages. The monthly disc version includes some
sample system fonts plus my own system font
designer, as a bonus. And, once you have put
Doodle to the test, send in the results to the BAU
monthly graphics column - the address is on
page 17 - and the best one received will find its
way into print!
The broun fox jo«ps over the tozy dog
ANOTHER EXAMPLE OF DOODLE'S HANDIWORK
THE LISTINGS
A doodle is a Mode 0 sprite
which exactly fills the main win-
dow of the program. Doodling is
achieved by diverting VDU out-
put to that sprite (SWI
OS_SpriteOp 60), updating the
area of the screen where the
pointer has moved and finally
transferring the VDU output back
to the screen. A potential prob-
lem with this method is that the
VDU state of the sprite has to
remain intact between polling
loops, but fortunately Rise OS
provides a solution in SWI
"OS_SpriteOp 62" which defines
a save area for the VDU state of
the sprite.
The program uses the module
HardCopy from the Apps Disc
two. This module will need to be
copied into the ! Doodle directory.
The module normally produces a
screendump, but can be fooled
into printing a sprite, again by
diverting VDU output.
By now, all that was needed to
produce a usable program were
the routines for saving and load-
ing. These routines are conspicu-
ously absent from the skeleton
program but are comprehensively
covered in the programmers ref-
erence manual under SWI
Wimp_SendMessage. To ensure
that it is displayed in Draw with a
white background, rather than
grey, the sprite has to include its
own palette information.
The addition of system fonts
presented two difficulties that
had to be solved. Firstly, the
menu structure had to cope with
any number and variety of
system fonts owned by the user
and secondly, when a system
font was chosen for Doodle, the
character set for the rest of the
system was to remain unaffected.
The SWI ,, OS_GBPB" is repeatedly
called to read the filenames in
the fonts directory and each
filename is added to the menu.
The second problem was more
tricky. The solution was to store
the character definitions in
memory without affecting the
VDU driver and then, when a
character is typed, read its cur-
rent definition with "OS_Word
10", redefine the character, write
it to the sprite, and finally define
it as it was before.
The pattern designer was the
last feature to be added to the
program; the code is fairly simple
but it did involve some careful
use of FormEd.
BBC ACORN USER FEBRUARY 1 992 73
TELETEXT ADAPTOR
■ Computer controlled tuning
■ Download and save pages
■' Unique composite video & audio output
■ High performance T.V. front end
H Fully mains powered unit in metal case
■ Upgrades available for existing users
■ RISC-OS version multitasks
B User programmable via SWIs & OS calls
The ARC/3000 version contains many powerful
features making it very easy to use, i.e. point
and click at page numbers. SAE for details
FURTHER DETAILS ON REQUEST
ADD TELETEXT TO
YOUR COMPUTER
A3000/ARC. PRICE INCLUDES:
E Podule socket lead ■ User notes
ETTXV2. 13 Software
£94.00
Inc. P&P
BBC B & MASTER. PRICE INCLUDES:
User port lead B SATS Software
User notes
£94.00
Inc.P&P
A305/310 4 MEG
MEMORY UPGRADES
■ Low power 8 chip design H DIY fitting, just plug in
■ Accepts our ARM 3 processor
£243.00 ,c p*p
SPECIAL OFFER : Fitted with ARM 3
(as illustrated below)
£420.00 „, S p
UVIPAC EPROM ERASER
■ Mains Powered
■ Cost effective way to erase Eproms
■ Up to three Eproms can be erased at any one time
■ Available with or without automatic timer
EPROM ERASER £23.00 Inc. P&P
WITH TIMER £27.00 Inc. P&P
ARM 3
PROCESSOR
Ml
%
Cache operation at 25 MHz
RISC-OS Armspeed software
DIY plug in design B Fits A300/400 series
3-6 times speed increase
£185.00
Inc. P&P
MEMC1A
MEMORY CONTROL UPGRADE
( 2 CHIP SET)
■ Boost speed by 10% on A31 0/440
■ Recommended for ARM3 use
■ Essential for SCSI & floating point users
£38.00
Inc. P&P
A3000
MEMORY UPGRADES
■ Low power design, only 8 chips
■ Bare Board, 1Mb or 4Mb ■ Easy to fit just plugs in
■ Screw fixed for reliability ■ PCB size only 175x50mm
BARE BOARD £23.00 Inc. P&P
£ Please call
for details ,nc - P4P ( Gives 2 M ®9 total ™>mory)
4 MEG £135.00 Inc. P&P (Gives 4 Meg total memory)
UVIPROM EPROM
PROGRAMMER
■ For BBC B and Master
■ Programs 2764, 27128 & 27256 (Inc. CMOS)
■ 21 or 12.5 volt programming
■ High quality ZIF socket
■ Fast or slow algorithm
£33.00
Inc. P&P
FOR FURTHER INFORMATION TELEPHONE 0635 524008 OR 0622 747416
HOURS OF BUSINESS: 9.00 AIVI - 5.30 PIVI (24 HOUR ORDERING FACILITY)
Prices exclude VAT, but include carriage charges (UK mainland) , packaging and insurance I
QUANTITY
DISCOUNT
AVAILABLE
■
GROUND CONTROL
ELECTRONICS LIMITED
UNIT 7, KINGFISHER COURT, HAMBRIDGE ROAD, NEWBURY, BERKSHIRE RG14 5SJ. TEL: 0635 524008 or 0622 747416 FAX: 0635 528115
HARDWARE
RISCY BUSINESS
J f you have been thinking of buying a second-
hand A3000 or Archimedes, now is a good
time. With the arrival of the A5000, many
Archimedes owners will be upgrading to the
new machine - and that could be good news for
bargain hunters. But where do you start looking?
Well, the free ads pages of this magazine might
be a good start (see next month’s issue). Alter-
natively. many dealers may be taking Arcs in
part-exchange for the new machine, so it is
worth contacting a few. But what should you
look for in a secondhand machine? And how do
you know a bargain when you see one?
THE BARGAIN BUY
First impressions are important. Is the machine
clean and well presented? Has it been looked
after, or is it showing signs of wear and tear over
and above its age? Obviously, try and see the
machine up and running, and run a handful of
applications to see that all the hardware is func-
tioning correctly.
If you're presented with a dead machine it is
quite likely to be a dodgy power supply. A new
one will set you back about £70. Check that the
keyboard is clean and that all the keys work: in
most environments it is possible that dust,
crumbs and coffee will gel under the keys and
stop them working properly. Not to mention cat
hairs under the Caps Lock...
Likewise, a large build up of dust on the PCB
(Printed Circuit Board) may lead to short cir-
cuits and other problems - a good clean with a
tooth brush or paint brush does the machine a
world of good. In particularly bad cases you
may need to use a switch cleaning spray as well.
Very old machines may also be prone to oxidis-
ation on the chips’ pins. If nothing else seems to
work, carefully extracting all the chips and
pushing them all back in again may revitalise a
dead machine. If the machine is fitted with a fan,
check that the filter is clean. You will need a fan
if you are planning to fit a hard disc. A new one
will cost roughly £20.
Disc drives are prone to two problems:
mechanical failure (such as dirty heads, head
misalignment), and fitting difficulties. Older
machines are fitted with Sony drives, recognis-
able by the fact that they are wider on the right
hand side and the eject button is next to the
LED. These models often do not sit exactly
‘true’ with the front fascia panel which can lead
to ‘disc not present’ errors, but putting a small
piece of cardboard under the mounting bracket
normally solves the problem.
Newer machines (400/1, 3000 and 5000
series) have Citizen drives (LED on the left,
wide part of slot in centre) that don’t suffer from
the same problem. Citizen drives, however, do
not automatically sense when a disc is inserted.
Give all the connectors a good jiggle, particu-
larly the mouse and keyboard plugs. The sockets
can be weakened from constant insertion and
removal of the plugs: these cost around £5 to
replace. It is also worth checking the video lead
and the cart socket on the monitor. If the picture
occasionally changes colour, there is probably a
dodgy wire in the lead.
Two designs of mice have been supplied with
the Archimedes, the older Amp style (flat,
sloping buttons) tend not to be as good as the
newer Logitech types (bevelled buttons). The
older mice tend to slip more and really need a
mouse mat. In both cases it is a good idea to
take the ball out occasionally to clean it.
It you are buying your machine from a dealer,
ask to see the Acorn Inspection Disc running.
This goes through various checks on the
machine to see if there is anything wrong with
it. Most dealers should have a copy of this and
will be happy to demonstrate that all is well.
Also ask to see that the machine has had all of
its Field Change Orders carried out.
Acorn sends out a list of the various modifi-
cations that should be carried out on all
machines - these include things like the serial
Take the risk
out of buying a
secondhand
Archimedes by
following DAVE
LAWRENCE'S
practical advice
BBC ACORN USER FEBRUARY 1992 75
HARDWARE
INSIDE WE FIND A BACKPLANE, A DISC BUFFER AND A FAN
Below is a guide to the value of
secondhand A3000 and Archi-
medes machines. However,
please note that prices may vary
considerably, according to age
and condition of the equipment,
and whether it is being sold pri-
vately or by a dealer.
The best deals can often be
made privately, but a reputable
dealer may be more reliable and
able to offer a guarantee on
parts and labour should anything
go wrong. As always, be prep-
ared to shop around.
• A3000 £400
Plus monitor & software £550
• A310 £250-£300
Plus monitor & software £400
• A410 £350-£400
• A410/1 £450
Plus Arm3, 50Mb hard disc ...£800
• 20Mb hard disc £100
• 40Mb hard disc £150
• Power supply : £70
• Mouse £35
• Disc drive £40
• MemCIA chip £50
• VidC chip £40
chip and the parallel printer port in very early
machines. It is well worth taking a secondhand
machine to a dealer and having it checked over
for these changes.
Check the screen display and sound system
closely. If the picture seems unstable or it not
there at all. or if the sound system is crackly, it
is likely that the video chip (VidC) needs to be
replaced. This will set you back about £40.
Plugging in and unplugging a monitor from
the computer while both are switched on can
cause the VidC to be zapped by static. The 400/
I series machines have static protection and it is
very unlikely that the VidC will be damaged. A
static protection kit for 300/400s is available for
£5 from Ray Maidstone, tel: (0603) 400477.
UPGRADING
It is quite likely that you will actually be buying
more than just the base computer, so it is worth
taking the lid off and seeing what other goodies
you are getting. The 400 series machines may
well have a hard disc (300 series machines need
a backplane and podule for this).
If there is a hard disc, check that it verifies
successfully, preferably after being switched on
for an hour or two. I have mentioned back-
planes, which you will need if you want to tit
any expansion podules. If there is one present on
a machine you are thinking of buying, see if it is
a 2-slot or 4-slot. The latter may well be more
suitable for your needs. New ones are roughly
£25 and £40 respectively.
See if any expansion Ram has been fitted. The
400/1 series machines allow Ram to be added
very easily, while 300 series models need
various carrier boards to be soldered or plugged
in. Again, the latter may be more suitable.
If you are looking at an A3000, have a close
look at the Ram expansion pins - they should
look clean, shiny and bright. Some A3000s have
oxidised pins, which means that Ram cards may
not work properly.
The pins can be cleaned with a piece of fibre-
glass - ask a dealer to do this for you if
necessary. If expansion Ram is already present,
try wobbling it slightly with the machine on. II
you get ‘address exceptions' or ‘abort on data
transfers' errors, it is likely that the board has
not been fitted properly.
Other expansions to look out for are as fol-
lows. A McmCla is the improved memory
controller that speeds up the machine slightly. It
is necessary if you are planning to fit an Arm3
and you will save £50 or so, if there is one
already there. An Arm3 is a major advantage in
terms of processing speed and can add about
£150 to the price. An Econet card is really
useful if you have a network. If you have a
multisync monitor, a VidC enhancer is useful
As a rough guide, any podules fitted, (digit-
isers, samplers, I/O. Midi and so on) will be
worth anything between 60 and 80 percent ol
their ‘new' price.
CONCLUSION
If you shop around, you can probably track
down quite a bargain. At the end ot last year. I
found one myself - an A3 10 with a backplane,
fan and hard disc podule for just over £300 -
£100 less than my original BBC B.
It is worth remembering that the computer
itself may not be worth as much as the expan-
sion and podules it contains: to give you
something to go by, there is a list ot average
prices shown in the box on this page. These arc
by no means the final word, but they should give
you a rough idea. Happy bargain hunting!
BAU FREE READER ADS COUPON
If you want to sell your secondhand computer equipment, why not take advantage of our free reader ad
service? Simply fill in the details below and send this coupon (or a photocopy of it) to: Reader Ads, BBC Acorn
User, Redwood Publishing, 20-26 Brunswick Place, London N1 6DJ. Coupons should be submitted by January 31
1992 to be included in the April 92 issue.
Your name..
Address..
Please write your free ad details here (in block capitals please). Maximum 25 words only
76 BBC ACORN USER FEBRUARY 1992
Spring Catalogue
Available Now!!!
081 534 1198
Arxe Systems Ltd PO Box 898(Dept A2), London, E7 9RG
Arxe Systems Ltd provide for all your Acorn requirements.
A • R • X • E
SYSTEMS LTD
□ We stock the full range of Acorn machines A3000 and ASOOO's
□ All the best selling applications such as Impression II, Pipedream 4
□ All the best selling games
□ Harddisc systems
□ Memory upgrades (including 4MB upgrades for the A5000)
□ Speedy delivery
□ Our own innovative range of hardware and software
including the new High Density Interface
□ All at the best prices
New 1.6MB High Density
format
Fully ADFS Compatible
Optional filers to
Read/write to Mac, PC, Atari
ST & BBC Discs
Make The Connection
HighD ensity
i
.nterface
Fully RISC OS Compliant
•
Total hardware and software
solution
Direct drive 6 page per minute
printers with our unique
LaserDirect software - which
means the fastest printing time of
any Archimedes printer,
background printing, page
compression, page queuing, choice
of half tone settings and Epson LQ
emulation. Based on the Qume 300
dpi printer engine.
m
Computer Concepts Ltd
Gaddesden Place,
Hemel Hempstead, Herts.
HP2 6EX
Tel: 0442 63933
Fax: 0442 231632
Not suitable for the Archimedes A540 machines. Not tested on the A5000.
FRACTALS
the Lyapunov exponent against r on the bottom
half of the screen.
The picture above was created by doing the
same thing, but with two values for r, say a and
b. I licse are used in a sequence, for example
a,a,b,a,b - which is used repeatedly in calculat-
ing several thousand values of x. The pictures
produced by the program Lyapunov are plots of
the Lyapunov exponent against a and b. Each
point on the screen corresponds to a pair of
values lor a and b, and the colour of the point
indicates the value of the Lyapunov exponent.
Negative values (showing stable behaviour for
x) are yellow, shaded down to black for lower
values (greater stability in x). Positive values are
Create stunning
landscapes, using a
fractal program
from MICHAEL
ATTENBOROUGH
he picture seen below was not created by an
abstract artist using a painting package: it
was generated entirely from a mathematical
formula and a few values set by the user. Simply
by entering a few letters into the program,
(found in yellow pages or on our monthly disc),
you can create such a world and explore its
depths by zooming in on areas using the mouse.
Apologies to eight-bit owners, but so much
maths is needed to make the pictures they would
take days to complete on a BBC B or Master
128. In fact the original program, written in
Basic, took 20 hours even on an Archimedes.
To speed things up, the program is machine
coded and has a fast mode with reduced accu-
racy. It also uses the technique of successively
increasing the resolution of the picture (rather
than working from left to right, for example), so
you needn't wait for the finished picture while
you are exploring.
When the program is run, it starts drawing a
picture straight away. The co-ordinates,
sequence and estimated time of completion are
shown on the right hand side of the screen. To
stop the plot, press ESCAPE. A box, which can be
moved with the mouse, will appear on-screen.
Pressing Select makes the box smaller. Adjust
makes it larger, and Menu starts the plot of the
chosen area. The plot can also be started by
pressing F (for Fast): this uses less accurate ( 16-
bit) multiplications to draw the picture
quickly, though with a slight loss of quality.
While the box is on-screen, press s to save the
picture to disc (the box will be removed first), e
to exit the program or r to reset the sequence,
coordinates, and initial value of x. Pressing
RETURN at any of the prompts causes the pro-
gram to use the defaults shown on-screen.
The sequence can be entered in the form
ababb or 01011. The program only looks at the
bottom bit of the characters entered, so enter
your name, for example, and see what happens.
THE LISTING
fhe algorithm is based on a modified form of
what is known as the Verhulst or logistic for-
mula, intended as a simple model for the animal
population of an isolated area. The rule is:
x new ~ 1 \>kl ( I ~\)ld)
x ncw represents the population of a species (as
a proportion of the largest population the area
can sustain); x oh , represents the size of the
population the previous year. The system's
behaviour depends on the value of r; when it is
large enough, x behaves chaotically, changing
seemingly at random. This means that although
a sequence of values of x can be calculated
exactly, they cannot be predicted in any other
way, and a small change in the initial value of x
will make the sequence look totally different
further on. The program Verhulst draws a graph
of 100 sequential values of x against r. It shows
the number of population levels starting at one,
but doubles repeatedly as r increases and
becomes chaotic.
One way to measure how chaotic a system is,
is to calculate its Lyapunov exponent. This is a
kind of average logarithm of the changes in x,
which is less than zero for a stable system, and
greater than zero for a chaotic system. The
program draws a graph of an approximation to
shown in shades of blue. If x leaves the range
zero to one, the point is coloured in dark red.
Although the pictures look three dimensional,
they are not - it is an effect caused by the shad-
ing, and the fact that some features appear to go
in front of others. This seems to be determined
by the initial value of x. If your Archimedes has
enough memory, you could save a series of plots
ol the same area, with a range of values for the
initial x, and write a small program to load and
animate them.
BBC ACORN USER FEBRUARY 1 992 79
(010URIET 132
COLOUR INK JET PRINTER
Windows 3
Driver
Available
Df?AM
EMULATES OTHER COLOUR PRINTERS EG. IBM 3852, Canon PJ1080A, Quadjet
LOW COST
LIST PRICE
from £579 + VAT
Compatible with
IBM pc
Archimedes
Nimbus
BBC Micro
Amiga
Apple Mac
(serial version) j
PRINTS OVERHEAD TRANSPARENCIES
EDUCATIONAL DISCOUNTS AVALIABLE
INTEGREX LTD., church gresley, Swadlincote
DERBYS DE11 9PT
Tel (0283) 551551
Fax (0283) 550325
T/x 341727 INTEGX
ORDER FORM
ORDER
OVERSEAS SUBSCRIPTIONS
Magazine only:
□ Europe
£35.00
□ Rest of World
£45.00
With disc:
5.25in
3.5in
□ Europe
£44.00
□ Europe
£49.00
□ Rest of World
£64.00
□ Rest of World
£69.00
Please tick all the relevant boxes and return this entire
FORM
BACK ISSUES
Please till in the date (back to March 90)
Month Year 90 □ 91 □
Magazine £1.95 □ Disc £4.95 (5.25in) □ £5.95 (3.5in) □
For overseas orders, please add £1 (Europe) and £3 (rest of
World) to cover mailing costs
page to BAU Mail Order , VO Box 66 , Wetherby LS23 7HL
□ 1 enclose a chcque/PO to Redwood Publishing Ltd
LI I wish to pay by Access/Visa
Card number
Expiry Date
Signature
Name _
Address
RISC OS Euclid is the best
multi-tasking 3D graphics and
animation system for the
Archimedes. It is effectively a
3D version of Draw.
Mogul makes full use of
Euclid's unique hierarchical
data structure to generate
animations of 3D objects with
articulated motion and
simultaneous camera motion.
ArcLight is a multi-tasking
ray-tracer which will generate
a realistic Euclid picture, or a
complete Mogul film, while
you are free to get on with
other work.
ce Computing
Tween produces films from
Draw files. It uses techniques
similar to Mogul and generates
a film by calculating
intermediate frames from a set
of key positions.
Splice allows you to edit fiLms
produced by Mogul or
Tween. You can even produce
hand-drawn cartoons by
converting sprites from any
source.
Such is the enthusiasm for Euclid
there is a user group called
Elements , now in its second year,
which provides a quarterly disk
containing hints, tips, animations
and user pictures.
ArcLight £50
Euclid £70
Mogul £20
Splice £30
Tween £30
(inc.VAT)
Ace Computing
27 Victoria Road,
Cambridge,
CB4 3BW.
Tel: (0223) 322559
Fax: (0223) 69180
Contex
Computing
m
RANK MANAGER
Complete and versatile personal accounts program. Consistently acclaimed!
'data entry is a delight... professional... excellent product' Micro User April 86
Standard version: Enter cheques and receipts. Automatic date sequencing.
Reconcile statements. Search, amend and delete. Analyze expenditure. Forward
cash flow forecast. Budgets. Up to 36 bank accounts online, inter account
transfers, 9999 standing orders, 99 analysis headings, over 4,000 postings on an
80tk diskette. Reports to screen or printer. Mix foreign currencies, graphics,
password, file recovery, field editing, programmable reports.
Master/Compact version adds ADFS/hard disk support, sideways RAM, 40/80 col
screen reports, and other enhancements.
Archimedes/A3000 adds high speed native mode, RAM disks, wild card analysis
enquiries, sort and more. ’Impressed.. .ideal.. .easy to use' Micro User March 88
Bank Manager (all versions ; disk systems only) £ 25.00
RANK MANAGER BUSINESS UTILITY
For the club accounts or small business user. From the Bank Manager data files
print 'trial balance" or "P&L reports" via the programmablespreadsheet generator.
Business Utility Pack (needs the Bank Manager) £ 12.00
TYPING TUTOR
Quickly learn to touch type. Over 90 smoothiy graded lessons graduate you from
the basic home keys to complete keyboard mastery. Word scan or exact key
checking, targets may be revised, rhythm metronome, key click, free format
options. Recommended for adult education. Typing Tutor £15.00
SPREADSHEET MK V
Low cost, versatile spreadsheet. 26 cols, 900 (Arch/A3000) or 99 (B/Master) rows,
many functions and facilities inc programmable report writer and input scripts.
Spreadsheet MK V disk £15.00
All programs available in B, Master/Compact and Archimedes/A3000
versions. Archimedes/A3000 versions are RISC OS compatible
State type of computer (eg A3000.B. Master) and disk type (eg 3 V:?" or 5W' 40
track or 5W 80 track). Please add £1 P&P (Overseas £3.50)
CONTEX COMPUTING
(Ref AU), 15 Woodlands Close,
Cople, Redford MK44 3UE
Tel: 0234 838347
GENEALOGY
(See review in Feb 87 and Aug 89)
FAMILY HISTORY SYSTEM The most popular program ever written tor us Enables
you to produce a lull family tree and many other genealogical listings
BBC/Master/Compact version £20.95 - Archimedes version £25.95
PAYROLL
BOOKKEEPING
(see review In March ‘89 Acorn User)
1) CASHBOOK Double entry bookkeeping tor home or club use All data kept in
memory Three character analysis code enables you to know where the money
comes from and where it goes 48 transactions per A4 page Analysis summary up
to 30 categories
2) CASHBOOK 0 As 1 1 - random access giving 2000 items CASH/BANK or VAT/BANK
headings Password control String oi numeric searches For schools, clubs & non
credit businesses
3) ACCOUNT As 2) * Credit facility and statements For small businesses working
with credit
4) ACCOUNT-PLUS As 3) - Invoicing. Orders Quotations etc Full sorting of data by
5 options Automated statements, mailing labels Multiple automalic nominal ledgers
For independent schools and VAT businesses who wish to cut the effort
5) TAXMAN This new program which has been under development for three years
allows you to enter all your transactions and to printout end of year results with
balance sheet and even calculate tax due The Inland Revenue love it and so do we
Results can be taken from our other accounting programs and entered into TAXMAN
making a superb combination
6) Micro-Tradar is a lull accountancy package with teatures right through to final
balance sheet Stock Control at £75 00 extra For shops/tirms. accountants wanting
full accounting facilities Payroll can be integrated
£20.95
£25 95
£52 50
£14 95
£23 95
£35.95
£59 95
£59 95
£235 00
£88 13
MAILING
218 addresses in memory or up to 1875 on random access disc Multiple selected £14 95
and repeat labels, mail merge full sorts Ideal lor subscription lists, promotions any
kind of mailing £35 95
Ask for detailed brochure for more software and other items
Demo discs available for £2 50 each. Micro-Trader £25 Prices include VAT add 81 p p/p
PLEASE NOTE OUR MOVE & CHANGE OF ADDRESS FROM CORNWALL
niicro-Rid
SOFTWARE FOR THE BBC MICRO COMPUTER
(FAX AVAILABLE)
Kltdoaaa Courtyard, BarrMII, S. Ayrthira
Scottaad. KA28 OPS. Tat: 0485 82288
E3
3V2
DISKS
5V4
DISKS
TYPE QTY
25
50
100
TYPE QTY 25
50
100
BENCHMARK DS/DD
£17.00
£29.00
£43.00
BENCHMARK DS/DD £11.00
£18.00
£28.00
UNBRANDED DS/DD
£11.50
£19.50
£37.00
UNBRANDED DS/DD £9.50
£16.00
£24.00
EX WESTERN DIGITAL VGA $ Q
DRIVERS (NEW BUT FORMATTED £2b. *0 100
AND LABELLED). DS/DD
OVERLABEL DS/DD
INC. TYVEX ENVELOPE E200 ° PER 100
BENCHMARK DS/HD
£33.60
£61.00
£67.00
BENCHMARK DS/HD £18.00
£31.50
£52.50
UNBRANDED DS/HD
£25.00
£36.00
£59.00
UNBRANDED DS/HD £14.00
£27.00
£48.00
EX WESTERN DIGITAL VGA $ 0/
DRIVERS (NEW BUT FORMATTED £45.&P Ojj * 00
AND LABELLED). DS/HD
OVERLABEL DS/HD ®0/ n 10n
INC. TYVEX ENVELOPE u O(jJ lw
ALL DISKS 100% CERTIFIED ERROR FREE. 3V 2 " INC. LABELS. 5'A" INC. ENVELOPE AND LABEL SET.
DISK STORAGE BOXES
3V 2 " 10 CAPACITY QTY 5 £4.50
QW 50 CAPACITY LOCKABLE £3.70
100 CAPACITY LOCKABLE £4.70
3Vfe"240 CAPACITY STACKABLE £15.00
5W 10 CAPACITY QTY 5 £4.99
5W' 50 CAPACITY LOCKABLE £3.70
5 W' 100 CAPACITY LOCKABLE £4.70
PRICES ONLY IF BOUGHT WITH DISKS
ACCESSORIES
IBM PRINTER CABLE 1.8 MTR £4.90
(ALSO FOR ATARI AND AMIGA)
25 PIN M-M AND M-F 1.8 MTR £4.90
36 PIN CENTRONIC M-M 1.8 MTR £4.90
RIGID DOUBLE SIDED MOUSE MAT £4.50
ALL PRICES INCLUDE VAT & P&P UK ORDERS ONLY
Cheques and
Postal Orders to
' ""y ry’ T a m u_«
Manor Court Supplies Ltd
Telephone: 0597 851 792 Fax No: 0597 851 416
Dept AU2. Glen Celyn House, Penybont,
Llandrindod Wells. Powys, LD1 5SY
^EDUC ATION AND GO VERNMENT ORDERS WELCOME |
82 BBC ACORN USER FEBRUARY 1992
PAGES
i P" L
Program Page BBC
B+
-1 w
■J
111
>-
ILM
conet
Shadow Archimedes/ Monthly
Ram A3000/A5000 disc
B B +/ Master Master Electron 6502SP/ ADFS Ei
128 128 Compact Turbo
★Info 49
Listing 1 ■ ■ ■ ■
Listing 2-3 ■
■ ■
■
■ ■ ■
■
■ ■ ■
Listing 4 - 5 ■ ■ ■ ■
Listing 6
■
■
■ ■
■ ■
Listing 7 ■
■ ■
■
■ ■ ■
■
■ ■ ■
Listing 8 ■ ■ ■ ■
Listing 9 ■
■ ■
■
■ ■ ■
■
■ ■ ■
Lisiting 10 ■
■ ■
■
■ ■ ■
■
■ ■ ■
Listing 11- 13 ■ ■ ■ ■
A to Z 60 ■
■ ■
■
■ ■ ■
■
■ ■ ■
Doodle 72 ■ ■ ■ ■
Lyapunov Fractals 79 ■ ■ ■ ■
★Info
710 DATA 170, Density, 6. 16, 24
1440 £ile$=-"
2170 :
Listing i
720 DATA 140, Scale, 6, 16,24
1450 REPEAT
2180 .edges FNsetmfstep( j)
730 DATA 110, Draw, 4, 5, 16
1460 cbGET
2190 MOV Rl, #1 ;
10 REM > McCloud (Infol) - 32 bit clou
740 DATA 50, Save, 3, 3, 12
1470 IF c=127 AND file$<>"" VDU
127 : f i 1
ia2‘loop-l
d plotter
750 DATA 4, Exit, 15,2, 10
e$aLEFT$(file$)
2200 MOV i , Rl , ASL loop
20 REM By Dave Lawrence
760 :
1480 IF C>32 AND c<127 AND LENfile$<21
2210 SUB i,i,#l
30 REM Baeed on an idea by Andrew Jon
770 DEF PROCslab(xl,yl,x2,y2,
cm,ctl,cb
£ilc$*=CHR$c:VDU c
2220 .eloop FNhav(0)
es
r)
1490 UNTIL c=13
2230 FNhav(sqr)
40 REM 32 bit only
780 GCOL cm
1500 OFF
2240 FNvav(0)
50 REM (C) BAU February 1992
790 RECTANGLE FILL xl,yl,x2-xl,y2-yl
1510 IF £ile$<>"" THEN
2250 FNvav(sqr)
60 :
800 GCOL Ctl
1520 SYS "XOSSpriteOp",£d0C, sprite*, £i
2260 SUBS i, i, #1
70 HODE 9: OFF
810 MOVE xl,yl:DRAW xl,y2:DRAW x2,y2
le$ TO err ;flag
2270 BPL eloop
80 PROCinit
820 GCOL cbr
1530 IF flag AND 1 THEN
2280 ADD loop, loop, #1
90 PROCscreen
830 DRAW x2 , yl : DRAW xl,yl
1540 VDU 28,1,30,30,30,12,26,31,
1,30
2290 LDR R0, Scale
100 PROCassemble
840 ENDPROC
1550 i«4: REPEAT: VDU err?i:i+=l:UNTIL er
2300 CMP loop , R0
110 PROCclouds (weather, density, scale)
850 :
r?U0
2310 BNE edges
120 REPEAT
860 DEF PROCtext (n.ypos, text$, ct,8pc,h
1560 VDU 7
2320 HOV loop,#0
130 MOOSE x,y, z
eight)
1570 IFINKEY200
2330 .middle FNsetmfstep(step)
140 IF z=0 THEN
870 PROCslab(1024+12,ypos*4, 1279-12, (y
1580 ENDIF
2340 MOV i,#l ;
150 time=0
pos*height) *4, 12,14,10)
1590 ENDIF
i=2 ‘ loop-1 (‘step)
160 ELSE
880 WAITsVDU 5
1600 IF scaled THEN
2350 HOV i , i , ASL loop
170 IP Z AND 5 THEN
890 GCOL ct:MOVE 1024+((1280-
1024 ) -LEN
1610 SYS "OS_SpriteOp",&122, sprite*, "cl
2360 SUB i.i.il
180 IF TIHE>time*10 THEN
text$*32)/2, (ypos+spc+6) *4:PRINTtext$
oud",pos*4,pos*4
2370 MOV i,i,ASL step asl
190 box=FNfind(x,y)
900 VDU 4 :OFF
1620 ELSE
2380 :
200 adds( (z AND 1)<>0 )-((z AND 4)<>0)
910 xl(n)sl024+12+4:x2 (n) =1279-12-4
1630 GCOL 0
2390 .iloopl MOV j,#l
210 CASE box OF
920 yl(n)a(ypos+l) *4:y2(n)a(ypos+heigh
1640 RECTANGLE FILL 0,0,1023,80
; ja2*loop-l (‘step)
220 WHEN 1 : PROCadjust (1, weather, add,
t-1) *4
1650 ENDIF
2400 MOV j , j , ASL loop
0.15)
930 ENDPROC
1660 HOUSE ON
2410 SUB j,j,#l
230 WHEN 2 : PROCadjust (2, density, add,
940 :
1670 ENDPROC
2420 HOV j , j , ASL step asl
0,20)
950 DEF FNfind(fx,fy)
1680 :
2430 :
240 WHEN 3 : PROCadjust (3, Beale, add, 1,
960 box=FALSE
1690 DEF PROCassemble
2440 .jloopl
8)
970 FOR i=l TO boxes
1700 loops 4
2450 FNij(FALSB) ;
250 WHEN 4 : drawn=FALSE
980 IF fx>xl(i) AND fx<x2(i) ,
AND £y>yl
1710 i=5
R0 saverago
260 WHEN 5 : PROCsave
(i) AND £y<y2 (i) box=i
1720 j«6
2460 ADD i, i, step
270 WHEN 6 j done=TRUB
990 NEXT
1730 xor.7
2470 FNi j (TRUE)
280 ENDCASE
1000 =box
1740 seed=8
2480 ADD j, j, step
290 time=TIME
1010 :
1750 sqr=9 :step=9
2490 FNij (TRUE)
300 ENDIF
1020 DEF PROCvalue (box, value)
1760 step asl=10
2500 SUB i, i, step
310 ENDIF
1030 v$=STR$value
1770 mfall
2510 FNij (TRUE)
320 ENDIF
1040 IF box =2 THEN
1780 grid=12
2520 SUB j.j.step
330 IP (z AND 2) =0 AND NOT drawn PROCc
1050 v$aRIGHT$ ("0"+v$, 2)
1790 Bp=13:link=14:pc=15
2530 MOV R0 , R0 , ASR #2
louds (weather , density, scale)
1060 v$=LEFT$ (v$, !)♦*." +HID$ (v$, 2, 1)
1800 SHIFT=10
2540 ADD R2,i, step, ASR #1
340 UNTIL done
1070 ENDIF
1810 MULT=1<<SHIFT
R1,R2 -> middle
350 HODE 0
1080 WAIT
1820 colminsl
2550 ADD R3,j, step, ASR #1
360 END
1090 GCOL 12: RECTANGLE FILL xl(box),yl(
1830 colmax=15
2560 FNplot(2, 3)
370 s
box), 1280-1024-36, 36
1840 FOR pass=0 TO 2 STEP 2:P*=code
2570 SUBS j.j.step
380 DEF PROCinit
1100 VDU 5
1850 (OPT pass
2580 BPL jloopl
390 weathers7
1110 GCOL 2 : MOVE xl(box)-16+( (1280-1024
1860 .clouds STMFD (sp) ! , (link)
2590 SUBS i, i, step
40O density=3
) -LENv$*32) /2,yl(box) +32: PRINT v$
1870 LDR grid, Grid
2600 BPL iloopl
410 scalesS
1120 VDU 4 :OFF
1880 LDR xor,Xor
2610 CMP loop, #0
420 done = FALSE
1130 ENDPROC
1890 LDR seed, Seed
2620 BEQ noother
430 READ boxes
1140 :
1900 MOV R0, #0
2630 MOV R3,#2 ;
440 DIM xl (boxes), x2 (boxes), yl (boxes),
1150 DBF PROCadjust (box, RETURN
var, add,
1910 MOV Rl,grid
R3a(-)add
y2 (boxes)
min, max)
1920 LDR R2, count
2640 MOV step, step, ASR #1
450 DIM code 4096-8, grid* 260*260, spri
1160 old=var
1930 .Cl STR R0, [Rl] , #4
2650 SUB step asl, step asl , #1
te* (256*256) /2+1024
1170 var+=add
1940 SUBS R2,R2,#1
2660 MOV i,#l ;
460 lsprite*a (256*256) /2+1024
1180 IF var<min var=min
1950 BNE cl
i a 2 " ( loop+ 1 ) - 1 (*step)
470 opriteM8=16
1190 IF var>max var=max
1960 LDR R0, Scale
2670 MOV i,i,ASL loop
480 SYS "OS_SpriteOp",&109, sprite*
1200 IF oldovar THEN
m£» (scaled) ‘density
2680 MOV i,i,ASL #1
490 ENDPROC
1210 PROCvalue (box, var)
1970 ADD R0, R0, #1
2690 SUB i,i,#l
500 :
1220 drawn= FALSE
1980 LDR Rl, Density
2700 MOV i.i.ASL step asl
510 DEF PROCscreen
1230 ENDIF
1990 MUL mf,R0,Rl
;
2710 :
520 FOR col*l TO 8
1240 ENDPROC
( «SHIFT)
2720 . iloop2 MOV j , #1
530 COLOUR col, (col+3)<<4, (col*3)«4,i
1250 :
2000 MOV sqr,#l
»
; j = 2 * ( loop-f 1 ) + add (*step)
FF
1260 DEF PROCclouds (W,D,S)
sqr=2'scale
2730 MOV j, j,ASL loop
540 NEXT
1270 MOUSE OFF
2010 LDR R0, Scale
2740 MOV j , j , ASL #1
550 FOR colaO TO 6
1280 iWeathersW
2020 MOV sqr, sqr , ASL R0
2750 SUB j , j , R3
560 COLOUR col+9, (14-col)«4, (14-col)<
1290 lDensitya(D/10)*HULT
2030 RSB R0, sqr, #256
;
2760 MOV j , j , ASL step asl
<4, (14-col) «4
1300 IScalerS
centre the square
2770 . jloop2
570 NEXT
1310 ISeedsTIHE
2040 MOV RO, R0, ASR #1
2780 ADD i.i.step
580 PR0Cslab( 1024,0, 1279, 1023,13,11, 15
1320 CALL clouds
2050 ADD grid, grid, R0
2790 FNij (FALSE)
)
1330 drawn»TRUE
2060 ADD grid, grid, R0, ASL #2
2800 SUB i,i, step, ASL #1
590 FOR i=0 TO boxes
1340 MOUSE ON
2070 ADD grid, grid, R0, ASL #8
2810 FNij (TRUE)
600 READ y,t$,c,s,h
1350 ENDPROC
2080 LDR R0, Weather
;
2820 ADD i, i, step
610 PROCtext (i,y, t$,c, s,h)
1360 :
plot corners
2830 ADD j.j.step
620 NEXT
1370 DBF PROCsave
2090 FNplot(0,0)
2840 FNij (TRUE)
630 PROCvalue(l, weather)
1380 poss (256-2 ‘scale ) /2
2100 LDR RO, Weather
2850 SUB j,j, step, ASL #1
640 PROCvalue! 2, density)
1390 SYS "OS_SpriteOp",&ll0, sprite*, "cl
2110 FNplot(sqr,0)
2860 FNij (TRUE)
650 PROCvalue ( 3 , scale )
oud", l,pos*4,pos*4, 1023-po8*4, 1023-posM
2120 LDR R0, Weather
2870 ADD j.j.step
660 ENDPROC
1400 PR0Cslab(12, 12, 1023-12, 80
,13,11,15
2130 FNplot (0, sqr)
2880 :
670 :
)
2140 LDR R0, Weather
2890 MOV R0.R0.ASR #2
680 DATA 6
1410 MOUSE OFF: ON
2150 FNplot (sqr, sqr)
2900 FNplot (i,j)
690 DATA 242, CLOUDS, 1,2,10
1420 COLOUR 128f 13 : COLOUR 0
2160 MOV loop, #0
i
2910 SUB j,j, step, ASL #1
700 DATA 200, Weather, 6, 16,24
1430 PRINTTAB( 1,30); "Filename:
calc edges
2920 CMP j , step ,-,ASL #1
BBC ACORN USER FEBRUARY 1992 83
-* 2930 BGE
jloop2
4050 MUL mf ,Rl,mf
320 JMP peek
1510 LDA addr2
2940 EOR
R3,R3, #3
4060 SUB step aal.RO, loop ;
330 JMP trans
1520 STA write
2950 SUB
i.i.step
step=2* (scale-loop)
340 :
1530 LDA addr2+l
2960 CMP
i,#l
4070 MOV Rl, #1
350 .poke
1540 STA write+1
2970 BGE
iloop2
4080 MOV stepreg,Rl,LSL step asl
360 CMP #16
1550 LDA #7
2980 :
4090 ]
370 BCC aok
1560 STA readrow
2990 .noother
4100
380 CMP #128
1570 .writeloop
3000 ADD
loop, loop,#l
4110 :
390 BCC aettol5
1580 LDA #6
3010 LDR
R0, Scale
4120 DEF FNhav(yy)
400 LDA #1
1590 STA writerow
3020 CMP
loop.RO
4130 IF yy=0 THEN
410 BNE aok
1600 .rowloop
3030 BNE
middle
4140 [OPT pass
420 .settol5
1610 LDY readrow
3040 :
4150 ADD Rl, grid, i, ASL stop asl ;
430 LDA #15
1620 LDA (read) ,Y
3050 .zap
R0=? (i*step,0)
440 .aok
1630 PHA
3060 STR
seed, Seed
4160 LDRB R0, (Rl)
450 PHA
1640 AND #6F
3070 MOV
R0,#19
4170 ]
460 LDA #0
1650 TAX
3080 SWI
"XOS Byte"
4180 ELSE
470 STA addr+1
1660 LDA colsl, X
3090 LDR
R12,Grid
4190 [OPT pass
480 TXA
1670 STA coll
3100 MOV
Rll, #256* (256/32)
4200 MOV Rl,yy,ASL #8 >
490 LSR A
1680 LDA cols2,X
3110 SUB
Rll, Rll, #1
R0=?(i*step,y)
500 PHP
1690 STA col2
3120 LDR
R10, Screen
4210 ADD Rl, Rl,yy, ASL #2
510 ASL A
1700 PLA
3130 .blot
LDMIA R12 1 , {R0-R7}
4220 ADD Rl,Rl,i,ASL 8tep asl
520 ASL A
1710 LSR A
3140 ]
4230 LDRB R0, [Rl, grid] 1
530 ROL addr+1
1720 LSR A
3150 FOR reg«0 TO 3
4240 ]
540 ASL A
1730 LSR A
3160 [OPT pass
4250 ENDIF
550 ROL addr+1
1740 LSR A
3170 A1U)
R9, (2*reg) , #600000O0F
4260 [OPT pass
560 PHA
1750 TAX
3180 AND
R8, (2*reg),#6000O0F00
4270 LDRB Rl,(Rl,step]
570 TYA
1760 LDA cols2,X
3190 ORR
R9,R9,R8,LSR #4
4280 ADD R1,R1,R0
580 LSR A
1770 ASL A
3200 AND
R8, (2*reg),#600OFO000
4290 MOV R0.R1.ASR #1 /
590 LSR A
1780 ORA coll
3210 ORR
R9,R9,R8,LSR #8
R0=av
600 LSR A
1790 LDY writerow
3220 AND
R8, (2*reg),#60FO00000
4300 MOV R2, i, ASL #1
610 TAX
1800 STA (write), Y
3230 ORR
R9,R9,R8, LSR #12
4310 ADD R2,R2, #1
620 PLA
1810 LDA colsl.X
3240 AND
R8, (reg*2+l) , IS0000000F
4320 MOV R2,R2, ASL step asl
630 CLC
1820 ASL A
3250 ORR
reg, R9, R8, LSL #16
4330 MOV R2,R2, ASR #1
640 ADC linelo, X
1830 ORA col2
3260 AND
R8, (reg*2+l) , #600O00FO0
4340 FNplot(2,yy) j
650 STA addr
1840 INY
3270 ORR
reg, reg, R8, LSL #12
?(i+O.5,y)=R0
660 LDA linehi.X
1850 STA (write), Y
3280 AND
R8, (reg*2+l) , #60O0F0000
4350 ]
670 ADC addr+1
I860 DEC readrow
3290 ORR
reg, reg, R8, LSL #8
4360 =—
680 STA addr+1
1870 DEC writerow
3300 AND
R8, (reg*2+l),#60F000000
4370 s
690 TYA
1880 DEC writerow
3310 ORR
reg, reg, R8, LSL #4
4380 DEF FNvav(xx)
700 AND #7
1890 BPL rowloop
3320 [NEXT
4390 [OPT pass
710 TAY
1900 LDA addr
3330 [OPT pass
4400 MOV R2, i, ASL #8
720 LDX #6F0
1910 STA write
3340 STMIA
R10! , (R0-R3)
4410 ADD R2,R2,i,ASL #2
730 PLP
1920 LDA addr+1
3350 TST
rii, mil
4420 ADD Rl, grid, R2, ASL step asl
740 PLA
1930 STA write+1
3360 ADDEQ
R10, R10, # (320-256) /2
4430 ]
750 BCS noasl
1940 LDA readrow
3370 ADDEQ
R12, R12, #4
4440 IF xx=0 THEN
760 ASL A
1950 CMP #255
3380 SUBS
Rll, Rll, #1
4450 [OPT pass
770 ASL A
1960 BNE writeloop
3390 BPL
blot
4460 LDRB R0, [Rl]
780 ASL A
1970 LDX #read
3400 LDMFD
(ep) l. (pc)
4470 ]
790 ASL A
1980 JSR add8
3410 .count
EQUD 260*260/4
4480 ELSE
800 LDX #60F
1990 LDX #addr
3420 .Scale
EQUD 0
4490 [OPT pass
810 .noasl
2000 JSR add6
3430 .Density EQUD 0
4500 LDRB R0, [Rl,xx] !
820 STA val
2010 LDX #addr2
3440 .Weather EQUD 0
4510 ]
830 STX temp
2020 JSR add8
3450 .Seed
EQUD TIME
4520 ENDIF
840 LDA (addr) , Y
2030 DEC col
3460 .Grid
EQUD grid*
4530 [OPT pass
850 AND temp
2040 BNE colloop
3470 .Xor
EQUD 61D872B41
4540 LDRB Rl,[Rl,j] ; (j=8tep)
860 ORA val
2050 DEC line
3480 .Screen
EQUD 148
4550 ADD R1,R1,R0
870 STA (addr) , Y
2060 BMI done
3490 EQUD -1
4560 MOV R0,R1,ASR #1
880 RTS
2070 JMP lineloop
3500 :
4570 MOV R2 , i , ASL #1
890 :
2080 .done
3510 [NEXT
4580 ADD R2 , R2 , # 1
900 .peck
2090 RTS
3520 SYS "OS_ReadVduVariables" , Screen, S
4590 MOV R2,R2, ASL step_asl
910 LDA #0
2100 :
creen
4600 MOV R2,R2,ASR #1
920 STA addr+1
2110 .add6
3530 ENDPROC
4610 FNplot(xx,2)
930 TXA
2120 LDA #8
3540 :
4620 ]
940 LSR A
2130 CLC
3550 DBF FNplot(xx.yy)
4630
950 PHP
2140 ADC 600,X
3560 [OPT pass
4640 :
960 ASL A
2150 STA 600, X
3570 MOV
R1.I0
4650 DEF PNij (add)
970 ASL A
2160 BCC aBrts
R1=2*RND(1)
4660 [OPT pass
960 ROL addr+1
2170 INC fc01, X
3580 ]FOR bit=l TO SHIFT+1:[0PT pass
4670 ADD Rl,i,j,ASL #8
990 ASL A
2180 .a8rts
3590 HOVS
seed, seed, LSL #1
4680 ADD Rl,Rl,j,ASL 12
1000 ROL addr+1
2190 RTS
3600 EORCS
seed, seed, xor
4690 ]
1010 PHA
2200 :
3610 ADC
R1,R1,R1
4700 IF add THEN
1020 TYA
2210 .colsl EQUS STRINGS (16, CHR$ 0 )
3620 ]:NEXT:
[OPT paoo
4710 [OPT pass
1030 LSR A
2220 .C0ls2 EQUS STRINGS (16, CHR$0)
3630 SUB
Rl.Rl'Il *KULT f
4720 LDRB Rl,[grid,Rl]
1040 LSR A
2230 :
-1
4730 ADD R0, R0, Rl
1050 LSR A
2240 EQUB 6 00 : EQUB 601:BQUB 604: EQUB 60
3640 MUL
Rl,nf,Rl ;
4740 ]
1060 TAX
5
4750 ELSE
1070 PLA
2250 EQUB & 10: EQUB 611:EQUB &14 : EQUB 61
3650 MOV
Rl, Rl, ASR #SHIFT
4760 [OPT pass
1080 CLC
5
3660 ADD
R1,R1, #0.5 *MULT ;
4770 LDRB R0, [grid.Rl]
1090 ADC linelo.X
2260 EQUB 640: EQUB 641:EQUB 644:EQUB 64
♦0.5
4780 ]
1100 STA addr
5
3670 ADD
R0,R0,R1, ASR #SHIFT ;
4790 ENDIF
1110 LDA linehi.X
2270 EQUB 650: EQUB 651:EQUB 654:EQUB 65
♦R0
4800
1120 ADC addr+1
5
3680 CMP
R0,#colmin
Listing 2
1130 STA addr+1
2260 :
3690 MOVLT
R0, #colmin
1140 TYA
2290 .linelo EQUS STRINGS (32, CHR$0)
3700 CMP
R0, #colmax
1150 AND #7
2300 .linehi EQUS STRINGS <32, CHR$0)
3710 MOVGT
R0, #colmax
10 REM >CloudSrc (Info2) (Machine cod
1160 TAY
2310 :
3720 ]
e for CloudB )
1170 LDA (addr) , Y
2320 JNEXT
3730 IP yy«0 THEN
20 REM By Dave Lawrence
1180 PLP
2330 DIM mode2(7)
3740 IF xx=0
THEN
30 REM For 8 bit machines
1190 BCS nolsr
2340 FOR i«0 TO 7 :RRAD mode2 ( i) :NEXT
3750 [OPT paBS
40 REM (C) BAU February 1992
1200 LSR A
2350 cl$*"044115522663377"
3760 STRB
R0, [grid]
50 :
1210 LSR A
2360 FOR c»l TO 15
3770 ]
60 PROCinit
1220 LSR A
2370 colsl? (c-P*+0\) = mode 2 (VALMIDS (cl$
3780 ELSE
70 PROCassemble
1230 LSR A
,c-l,l))
3790 [OPT pass
80 OSCLI"Save CCode "+STR$*code+" -+S
1240 .nolsr
2380 cols2?(c-PV+0*) >mode2 (VALMIDS (cl$
3800 STRB
R0, (grid.xx)
TR$‘0*+" 900 900"
1250 AND #60F
<c,l))
3810 ]
90 END
1260 RTS
2390 NEXT
3820 ENDIF
100 :
1270 :
2400 FOR lines0 TO 31
3830 ELSE
110 DEF PROCinit
1280 .trans
2410 addr«63000+line*6280
3840 IF XX'O
THEN
120 DIM code 8200
1290 LDA #15
2420 linelo? (line-P\+0\)«addr MOD 256
3850 [OPT pass
130 data=62000
1300 STA line
2430 linehi? (line-P\+0%) -addr DIV 256
3860 ADD
Rl,grid,yy,ASL #8
140 addr=670
1310 .lineloop
2440 NEXT
3870 STRB
R0, [Rl,yy, ASL #2]
150 tecp=fc72
1320 LDY line
2450 ENDPROC
3880 ]
160 val=673
1330 LDA linelo, Y
2460 :
3890 ELSE
170 read=674
1340 STA read
2470 DATA 600,601,604,605,610,611,614,6
3900 [OPT pass
180 vrite=676
1350 LDA linehi.Y
15
3910 ADD
Rl, xx,yy, ASL #8
190 addr2=678
1360 STA read+1
Listing 3
3920 ADD
Rl, Rl,yy,ASL #2
200 line=67A
1370 LDA line
3930 STRB
R0, [grid, Rl ]
210 col=67B
1380 ASL A
3940 )
220 coll=67C
1390 TAY
10 REM >Cloud8 (Info3) - 8 Bit cloud
3950 ENDIF
230 col2=67D
1400 LDA linelo, Y
plotter
3960 ENDIF
240 readrow=67E
1410 STA addr
20 REM By Dave Lawrence
3970
250 writerow=67F
1420 LDA linehi.Y
30 REM Based on an idea by Andrew Jon
3980 :
260 ENDPROC
1430 STA addr+1
es
3990 DEF FNoetmfstep(stepreg)
270 :
1440 LDA linelo+1, Y
40 REM For 8 bit machines
4000 [OPT pass
280 DEF PROCassemble
1450 STA addr 2
50 REM (C) BAU February 1992
4010 LDR
R0, Scale ;
290 FOR pass=4 TO 6 STEP 2 : P*=6900:O*»
1460 LDA linehi+1, Y
60 :
mf»(scale+l-loop) *dens
code
1470 STA addr2+l
70 MODE 2 :VDU 23» 8202; 0;0;0;
4020 ADD
m£,R0, #1
300 [OPT pass
1480 LDA #65
80 *FX10,0
4030 SUB
m£,mf,loop
310 JHP poke
1490 STA col
90 *Load CCode
4040 LDR
Rl, Density
1500 .colloop
100 pokes6900:peek*6903:tranoa6906
84 BBC ACORN USER FEBRUARY 1 992
110 Weather«12
120 Denoity«0.5
130 ScalesG
140 PROCclouds (Weather, Density, Scale)
150 CALL trans
160 VDU 7
170 IFGET
180 END
190 !
200 DEF PROCclouds (weather, density, sea
le)
210 mf«(scale+l) ‘density
220 sqr»2*scale
230 PROCplot (0,0, weather)
240 PROCplot (sqr,0, weather)
250 PROCplot (0, sqr, weather)
260 PROCplotjsqr, sqr, weather)
270 FOR loopa0 TO scale-1
280 m£*(scale*l-loop) ‘density
290 stepr2* (scale-loop)
300 FOR i*0 TO 2* loop- 1
310 PR0Chav(i, i+1,0)
320 PROChav(i,i*l,sqr)
330 PROCvav(i, i+1,0)
340 PROCvav(i,i*l,sqr)
350 NEXT
360 NEXT
370 FOR loop*0 TO scale-1
380 n£«(scale+l-loop) ‘density
390 steps2‘ (scale-loop)
400 ns(2*loop-l)‘step
410 FOR i=0 TO n STEP step
420 FOR j=0 TO n STEP step
430 pl=FNpeek(i, j)
440 p2=FNpeek(i, j+step)
450 p3=FNpeek(i+step, j)
460 p4aFNpeek(i+step, j+step)
470 A\»INT( (pl+p2+p3+p4 ) /4+m£* (RND(l) *
2-l)+0.5)
480 X%»i*step/2:YV»j+8tep/2:CALL poke
490 NEXT
500 NEXT
510 IF loopoO PROCfillin
520 NEXT
530 ENDPROC
540 i
550 DEF PROCfillin
560 adda-1
570 stepastep/2
580 FOR iaotep TO (2‘ (loopfl) -1) ‘step
STEP step
590 FOR (1-add) ‘step TO (2"(loop+l)+
add) ‘step STEP 2‘step
600 pl=FNpeek(i-step, j)
610 p2aFNpeek(i4Btep, j)
620 p3aFNpeek(i, j48tep)
630 p3aFNpeek(i, j-step)
640 A\«INT((pl+p2*p3*p4)/4+m£*(RND<l)‘
2-1)40.5)
650 X\-i:Y\aj:CALL poke
660 NEXT
670 addaNOT add
680 NEXT
690 ENDPROC
700 t
710 DEF PROChav(a,b,y)
720 plaFNpeek(a*step,y)
730 p2aFNpeek(b*step,y)
740 PROCplot ( (a4b) *step/2,y, (pl4p2 ) /2)
750 ENDPROC
760 :
770 DBF PROCvav(a,b,x)
780 pl=FNpeek(x,a*8tep)
790 p2aFNpeek(x,b*step)
800 PR0Cplot(x, (a4b)*step/2, (pl4p2)/2)
810 ENDPROC
820 i
830 DBP FNpeek(X%,tt)
840 aDSR(peek) AND&FF
850 :
860 DEF PROCplot (X^.n.c)
870 AVINT(c+mf‘(RND(l)*2-l)+0.5)
880 CALL poke
890 ENDPROC
Listing 4
10 REM > Bugworld (Info4)
20 REM by I Reeve
30 REM for 32-bit machines
40 REM (c) BAU February 1992
50 J
60 PROCinit
70 REPEAT
80 PROCmain
90 UNTIL FALSE
100 END
110 :
120 DEF PROCinit
130 MODE 12
140 OFF
150 *FX 9,10
160 *FX 10,10
170 ‘POINTER 1
180 CLS
190 sela-1
2O0 wasprnl
210 g_move=201
220 g_jumpa202
230 g_loopa203
240 g..seea204
250 g_hungrya205
260 max a 2 00
270 nrstal
280 mdal
290 maxpa25
300 DIH aM224,220),c\(26,220),e(max),
d(max) ,x(max) ,y(max)
310 DIM p(max),c(max) ,m(nax) ,s(max) ,mt
(max) ,1 (max)
320 DIM p\(max,maxp*3)
330 xl=0
340 yl=0
350 £da250
360 PROChelp
370 PRINTTAB(25,22)"Load Bugworld?"
380 gVGET AND &DF
390 CLS
400 IF g%=ASC"Y" THEN
410 mt ( ) =50
420 PROCload
430 PROCclear
440 ELSE
450 PRINTTAB (25,0) "BugWorld"
460 nal2
470 FOR t=l TO n
480 RESTORE 6060
490 PROCaet(t)
500 e(t)=10O
510 d(t)=RND(4)
520 p(t)=l
530 c(t)=0
540 m(t)a0
550 s(t)=7
560 mt(t)s50
570 NEXT
580 e(4)al50
590 s(4)a6
600 RESTORE 6090
610 PR0Cset(4)
620 mt(4)=l
630 e(5)al50
640 s(5)=3
650 RESTORE 6120
660 PR0Cset(5)
670 mt(5)=l
680 GCOL 1
690 FOR ral TO max
700 x(r)»RND(214)45
710 y(r)=RND(210)45
720 a%(x(r),y(r))»2
730 NEXT
740 PROCfood(2000)
750 ENDIF
760 PROCselectbug(l)
770 ENDPROC
780 :
790 DEF PROCselectbug(s)
800 IF selos THEN
810 selas
820 PROCgene(s)
830 PROCdata(TRUE)
840 waspral
850 ENDIF
860 ENDPROC
870 :
880 DEF PROChelp
890 CLS
900 PRINTTAB (25, 5) -OPERATIONAL COMMAND
s-
910 ?RINTTAB(16,8)"2-7 - Colour curren
tly selected species"
920 PRINTTAB (18, 10) "D - Highlighting m
ode toggle"
930 PRINTTAB (18, 12) "S - Save BugWorld"
940 PRINTTAB (18, 14 )"H - List operation
al commands (this page)"
950 PRINTTAB ( 18, 16) "T - Trace numbered
bug (or use mouse)"
960 ENDPROC
970 :
980 DEF PROCmain
990 deadaFALSE
1000 breedaFALSE
1010 FOR r=l TO n
1020 t=p%(r,p(r))
1030 tl=p\(r,p(r)4l)
1040 t2=p*(r,p(r)42)
1050 p(r)4=3
1060 IF p(r)>l(r) THEN p(r)al
1070 CASE t OF
1080 WHEN g.move:
1090 PROCmove(r)
1100 WHEN g.jump:
1110 p(r)at2
1120 e(r)-ai
1130 WHEN g_loop:
1140 PROCloop(r)
1150 e(r)-»l
1160 WHEN g_sees
1170 PROCBee(r)
1180 e(r)-=2
1190 WHEN g_hungry:
1200 IF e(r)<tl‘10 THEN p(r)at2
1210 e(r)-=2
1220 ENDCASE
1230 IP e(r)<0 PROCdead(r)
1240 IF r=sel PROCdraw(x(r) ,y(r) , 8) ELS
E PROCdraw(x(r) ,y (r) , s (r) )
1250 NEXT
1260 IF dead PROCcompact
1270 IF breed PROCbreed
1280 PROCcommand
1290 PROCfood(l)
1300 PROCdata(dead OR breed)
1310 PROCmouse
1320 ENDPROC
1330 :
1340 DEF PROCcommand
1350 i%aINSTR(" TtSsDdHh203#4$5%6*7& M ,I
NKEY$ (0) ) DIV 2
1360 CASE L\ OF
1370 WHEN 0:
1380 WHEN l:PROCtrace
1390 WHEN 2 : PROCsave
1400 WHEN 3 : PROCswitch
1410 WHEN 4 : PROChelp: PRINTTAB (20,22) "Pr
ess any key to continue. ":g$aGET$:PROCcl
ear
1420 OTHERWISE
1430 PR0Cmark(i%-3)
1440 ENDCASE
1450 ENDPROC
1460 :
1470 DEF PROCfood(a)
1480 GCOL 1
1490 FOR f=l TO a
1500 x=RND( 112) +RND(112) -112 j IF x<0 X+=
224
1510 y=RND( 110) ♦RND(110) -110: IF y<0 y+*
220
1520 aMx,y)=l
1530 POINT x‘4,y*4
1540 NEXT
1550 ENDPROC
1560 :
1570 DEF PROCdraw(x,y,c)
1580 GCOL c
1590 LINE (x-l)*4,y*4, (x+l)*4,y*4
1600 LINE x*4, (y-l)*4,x*4, (y+l)*4
1610 ENDPROC
1620 :
1630 DEF PROCaove(r)
1640 c«RND(100)
1650 IF c>tl AND C<t2 THEN
1660 PROCdraw(x(r) ,y(r) ,0)
1670 a\(x(r),y(r))=0
1680 CASE d(r) OF
1690 WHEN l:x(r)*»l:IF x(r)>223 x(r)=22
3 :d(r) *3
1700 WHEN 2:y(r)+=l:IF y(r)>219 y(r)=21
9 :d(r) =4
1710 WHEN 3:x(r)-=l:IF x(r)<l x(r)=l:d{
r)=l
1720 WHEN 4 :y(r) -=1:IF y(r)<l y(r)al:d(
r)=2
1730 ENDCASB
1740 a%(x(r),y(r))=2
1750 e(r)-=l0
1760 PROCmunch(x(r)+l,y(r) )
1770 PROCmunch(x(r)-l,y(r) )
1780 PROCmunch(x(r) ,y(r)+l)
1790 PROCmunch(x(r) ,y(r) -1)
1800 IF e(r) >2000 THEN e (r) =2000:breed=
TRUE
1810 ELSE
1820 IF c<tl THEN d(r)-=l ELSE d(r)+=l
1830 IF d(r)<l THEN d(r)=4
1840 IF d(r) >4 THEN d(r)=l
1850 e(r) -=2
1860 ENDIF
1870 ENDPROC
1880 :
1890 DEF PROCdead(r)
1900 dead=TRUE
1910 e(r)=-l
1920 IF r=sel PROCselectbug(-l)
1930 ENDPROC
1940 :
1950 DEF PROCmunch(x,y)
1960 CASE a*(x,y) OF
1970 WHEN 1:
1980 e(r)+=£d
1990 a%(x,y)=0
2000 WHEN 2:
2010 FOR v=l TO n
2020 IF vor THEN
2030 IF (x(v)>=x(r)-l AND x(v)<«x(r)+l)
AND (y(v)>=y(r)-l AND y(v) <ny(r) +1) THE
N aMx,y)=0:e(r)+=e(v) :PROCdead(v)
2040 ENDIF
2050 NEXT
2060 ENDCASE
2070 ENDPROC
2080 :
2090 DEF PROCcompact
2100 IF n<2 PROCextinct
2110 pal
2120 WHILE p<=n
2130 IF e(p) <0 THEN
2140 PROCdraw(x(p) ,y(p) ,0)
2150 FOR i\=l TO 1 (n)
2160 p^(p,i%)=p%(n,i%)
2170 NEXT
2180 l(p)al(n)
2190 e(p)ae(n)
2200 d(p)=d(n)
2210 x (p) =x (n)
2220 y(p)ay(n)
2230 p(p) =p(n)
2240 c(p)ac(n)
2250 m(p)am(n)
2260 8(p)a S (n)
2270 mt(p)amt(n)
2280 IF selan sel=p
2290 n-al
2300 ELSE
2310 p+sl
2320 ENDIF
2330 ENDWHILE
2340 ENDPROC
2350 :
2360 DEF PROCswitch
2370 IF mdal THEN
2380 md=2
2390 PRINTTAB(0, 2) "All descendants high
lighted. "SPC16
2400 ELSB
2410 mdal
2420 PRINTTAB (0,2) "Only non-mutated des
cendants highlighted."
2430 a () =7
2440 ENDIF
2450 ENDPROC
2460 :
2470 DEF PROCbreed
2480 FOR ral TO n
2490 IF e(r)>»2000 AND n<max-l THEN
2500 n+*l
2510 e(n)ae(r)/2
2520 e(r)ae(r)/2
2530 x(n)ax(r)
2540 y(n)»y(r)
2550 p(n)ap(r)
2560 c(n)«c(r)
2570 m(n)am(r)+l
2580 mt(n)«mt(r)
2590 d(n) aRND(4)
2600 FOR i\=l TO maxp‘3
2610 p\(n,i\)ap%(r,i%)
2620 NEXT
2630 l(n)sl(r)
2640 s(n)a S (r)
2650 IF RND(100)<=mt(r) THEN
2660 PROCmutate(n)
2670 IF mdal s (n) =7
2680 ENDIF
2690 ENDIF
2700 NEXT
2710 ENDPROC
2720 :
2730 DBF PROCextinct
2740 PRINTTAB (2 5, 15) "That's all folks!"
2750 END
2760 ENDPROC
2770 :
2780 DEF PROCloop(r)
2790 IP c(r)«l OR c(r)<0 THEN
2800 c(r)«0
2810 ELSE
2820 IF C(r)a0 THEN c(r)=tl BLSE c(r)-=
1
2830 IF t2<=l(r)-2 p(r)=t2
2840 ENDIF
2850 ENDPROC
2860 :
2870 DEF PROCsee (r)
2880 CASE d(r) OF
2890 WHEN l:PROClook(x(r)+l,x(r)+10,y(r
) _ l#y(r) 4-1)
2900 WHEN 2:PR0Clook(x(r) -l,x(r)+l,y(r)
+l,y(r)+10)
2910 WHEN 3;PROClook(x(r)-10,x(r)-l,y(r
)-l»y(r)+l)
2920 WHEN 4:PR0Clook(x(r)-l,x(r)+l,y(r)
-10,y(r)-l)
2930 ENDCASE
2940 ENDPROC
2950 :
2960 DEF PROClook(x0,xl,y0,yl)
2970 FOR sy«y0 TO yl
2980 FOR sxax0 TO xl
2990 IF sx<a223 AND sx>al AND sy<a219 A
ND sy>»l THEN
3000 IP a%(sx,sy)atl THEN p(r)=t2:sx=xl
:syayl
3010 ENDIF
3020 NEXT
3030 NEXT
3040 ENDPROC
3050 :
3060 DEF PROCmutate(r)
3070 IF l(r)«3 THEN rm=RND{2) ELSE rm=R
ND(7)
3080 CASE rm OF
3090 WHEN l:PROCrate(r)
3100 WHEN 2 :PROCaddition(r)
3110 WHEN 3:PR0Csubtraction(r)
3120 WHEN 4 :PROCsubtraction(r)
3130 WHEN 5sPROCswap(r)
3140 WHEN 6:PR0Calter(r)
3150 WHEN 7:PR0Cdouble(r)
3160 ENDCASE
3170 ENDPROC
3180 :
3190 DEF PROCtrace
3200 PRINTTAB (0,0) “Which bug? (l-";n;*)
"/
3210 INPUT""r
3220 IF r>«l AND r<an PROCselectbug(r)
3230 PRINTTAB (0,0)SPC25
3240 ENDPROC
3250 :
3260 DEF PROCclear
3270 CLS
3280 GCOL 1
3290 PRINTTAB (25,0) "BugWorld"
3300 FOR x»l TO 224
3310 FOR yal TO 220
3320 IF a\(x,y)al POINT x*4,y‘4
3330 NEXT
3340 NEXT
3350 FOR ral TO n
3360 PROCdraw(x(r) ,y(r) ,s(r))
3370 a\(x(r),y(r))-2
3380 s(r)»7
3390 NEXT
3400 ENDPROC
3410 :
3420 DEF PROCrate(r)
3430 mt(r)faRND(ll)-6
3440 IF mt (r) <1 mt(r)al
3450 IF mt(r)>100 mt(r)ol00
3460 ENDPROC
3470 :
3480 DEF PROCaddition(r)
3490 LOCAL 1
3500 lsl(r) DIV 3
3510 IF 1 > amaxp ENDPROC
3520 plaFNrg(r)
3530 new0=200+RND(5)
3540 CASE newO OF
3550 WHEN g_move:newl=RND(30)
3560 WHEN g_jump:newlaRND(20)
BBC ACORN USER FEBRUARY 1992 85
3570 WHEN g_loop : nevl=RND (20)
3580 WHEN g_see :nevl=RND(2)
35S0 WHEN g_hungry:newl=RND(99)
3600 ENDCASE
3610 IF newO.gjnove THEN
3620 new2=RND(99)
3630 ELSE
3640 new2=RND(l(r) /3+1) *3-2
3650 ENDIP
3660 FOR i\*l(r) TO pi STEP -1
3670 pX(r,iXO)=pX(r,iX)
3680 NEXT
3690 pX(r,pl)=new0
3700 pX(r,pKl)=nevl
3710 pX(r,pK2)snev2
3720 l(r) *=3
3730 ENDPROC
3740 s
3750 DBF PROCBUbtraction(r)
3760 LOCAL pi
3770 pl=PNrg(r)
3780 IF pl<l(r) -2 THEN
3790 FOR iX»pl TO l(r)-3
3800 pX(r, iX) =pX(r, iXO)
3810 NEXT
3820 ENDIF
3830 Id) -a3
3840 ENDPROC
3850 :
3860 DBF FNrg(r)
3870 IF Hr)=3 THEN =1 ELSE =RND(l(r) D
IV 3) *3-2
3880 :
3890 DEP PROCawap(r)
3900 LOCAL pl,ra$
3910 IF 1 (r) <6 ENDPROC
3920 IF 1 (r) =6 pl=l ELSE pl=RND( (1 (r) D
IV 3) -1) *3-2
3930 FOR iX»pl TO pl+2
3940 SWAP pX(r,iX),pX(r,iX*3)
3950 NEXT
3960 ENDPROC
3970 :
3980 DEF PROCalter(r)
3990 LOCAL 1
4000 l=l(r) DIV 3
4010 plsRND(l)
4020 CASE RND(3) OF
4030 WHEN l!
4040 al=200+RND(5)
4050 pX(r, (pl-l)*3+l)=al
4060 PROCadjuflt
4070 WHEN 2:
4080 al=p\(r, (pl-1) *3+2) +RND(11) -6
4090 PROCcheck
4100 pX(r, (pl-1) *3+2) »al
4110 WHEN 3:
4120 PROCadjuflt
4130 ENDCASE
4140 ENDPROC
4150 :
4160 DEF PROCcheck
4170 IF al<l al=l
4180 IF al>99 al=99
4190 ENDPROC
4200 :
4210 DEF PROCadjuflt
4220 IF pX(r, (pl-1) *3+1) =g_move THEN
4230 al=pX(r,pl*3)+RND(ll) -6
4240 PROCcheck
4250 pX(r,pl*3)sal
4260 ELSE
4270 IF pX(r, (pl-l)*3+l)=g see THEN pX(
r, (pl-1) *3+2) =RND(2)
4280 als (RND(l) -1) *3+1
4290 p\(r,pl*3)sal
4300 ENDIF
4310 ENDPROC
4320 :
4330 DBF PROCdouble(r)
4340 LOCAL pi
4350 IF l(r)>=3*maxp ENDPROC
4360 pl=FNrg(r)
4370 FOR iX=l(r)+3 TO pl+3 STEP -1
4380 pX(r,iX)=pX(r,iX-3)
4390 NEXT
4400 l(r)+=3
4410 ENDPROC
4420 :
4430 DEF PROCgene(g)
4440 IF g>max-l ENDPROC
4450 FOR gn=l TO 27
4460 PRINTTAB(56,gn+3)SPC19
4470 NEXT gn
4480 IP g=-l THEN
4490 PRINTTAB(52,0)SPC28TAB(40,1)SPC40T
AB (56, 2) SPC24
4500 ELSE
4510 PRINTTAB(40,1) "Mutation rate":PRIN
TTAB(44, 2) ;mt (g) ; " "
4520 gn»l
4530 REPEAT
4540 PRINTTAB(58,gn+3) ; (gn-l)*3+l
4550 t=pX(g, (gn-l)*3+l)
4560 tlap%(g, (gn-1) *3+2)
4570 t2=pX(g,gn*3)
4580 PRINTTAB ( 61 , gn+3 ) " "/
4590 CASE t OF
4600 WHEN gjnove: COLOUR 1:PRINT"M "
4610 WHEN gjump: COLOUR 2: PRINT" J "
4620 WHEN g_loop: COLOUR 3:PRINT"L "
4630 WHEN g_aee: COLOUR 6:PRINT"S *
4640 WHEN g_hungry: COLOUR 5:PRINT"H "
4650 ENDCASE
4660 PRINTTAB ( 65, gn+3) ;tl;TAB(69,gn+3) ;
t2
4670 COLOUR 7
4680 gn+»l
4690 UNTIL gn*3>l(g)
4700 ENDIF
4710 ENDPROC
4720 :
4730 DEF PROCmark(col)
4740 FOR bugsl TO n
4750 IF s(bug)scol THEN B(bug)»7
4760 IF FNaane(bug) THEN a(bug)=col
4770 NEXT
4780 ENDPROC
4790 :
4800 DEF FNBaoe(r)
4810 IF ael«-l THEN aFALSE
4820 IF l(r)ol(Bel) THEN »FALSB
4830 iX*0
4840 REPEAT
4850 1X+-1
4860 until iX«l(r) or pX(r,iX)<>pX(ael,
IX)
4870 »p\(r,i\)«pX(flel,iX)
4880 :
4890 DEF PROCnouse
4900 MOUSE ax, my, mb
4910 IF nb>0 THEN
4920 nrBt«-l
4930 clstal00
4940 FOR bug»l TO n
4950 di8t=SQR( (x(bug)*4-mx) ‘2+ (y (bug) *4
-oy) ‘ 2 )
4960 IF dist<cl8t THEN clatsdiatsnratsb
ug
4970 NEXT
4980 PROCBelectbug(nrst)
4990 ENDIF
5000 ENDPROC
5010 :
5020 DBF PROCdata( recount)
5030 PRINTTAB (0,0) "Population=";n; " "
5040 IF eel>-l THEN
5050 PRINTTAB (52,0) "Bug no. ",-Bel;" Oe
neration "jm(flel)/" "
5060 PRINTTAB(56,1) "Energy level ";INT(
e(oel) ) j" "
5070 PRINTTAB (71, 4+waspr/3) SPC6TAB (71, 4
♦p(sel)/3)"< ";
5080 IF c(ael)>0 PRINT;c(ael)
5090 waBprsp(8el)
5100 IF recount THEN
5110 no»0
5120 FOR bug=l TO n
5130 IF PNBame(bug) no+=l
5140 NEXT
5150 PRINTTAB (56, 2) SPC18
5160 PRINTTAB(56, 2) ;noj" Bimilar"
5170 ENDIF
5180 ENDIF
5190 ENDPROC
5200 :
5210 DEP PROCaave
5220 PRINTTAB (0,0) "Save Bugworld?"
5230 g$«OET$
5240 PRINTTAB (0,0)SPC19
5250 IF g$="Y" OR g$s"y" THEN
5260 PROCsqueeze
5270 f=OPENOUT"Buga"
5280 FOR x=l TO 28
5290 FOR y=l TO 220
5300 BPUTD£,cX(x,y)
5310 NEXT
5320 NEXT
5330 BPUTD£,n
5340 FOR r=l TO n
5350 BPUTDf, l(r)
5360 FOR iX=l TO 1 (r)
5370 BPUT#£,pX(r,iX)
5380 NEXT
5390 PRINTftf ,e(r) ,d(r) ,x(r) ,y(r) ,p(r) ,c
(r),a(r),at(r)
5400 next
5410 CLOSED £
5420 ENDIF
5430 ENDPROC
5440 :
5450 DEF PROCload
5460 fsOPENIN-Buga"
5470 FOR X*1 TO 28
5480 FOR y=l TO 220
5490 c\(x,y)sBGETDf
5500 NEXT
5510 NEXT
5520 nsBGETDf
5530 FOR r-1 TO n
5540 l(r)»BGETD£
5550 FOR iX«l TO 1 (r)
5560 pX(r, IX) cBGETDE
5570 NEXT
5580 INPUT* £, e (r) ,d(r) ,x(r) ,y(r),p(r),c
(r) ,m(r) ,mt(r)
5590 NEXT
5600 CLOSEDf
5610 PROCexpand
5620 ENDPROC
5630 :
5640 DEF PROCsqueeze
5650 PRINTTAB(0,0) "Squeezing. Please wa
it."
5660 FOR yxl TO 220
5670 x=l
5680 FOR cx»l TO 28
5690 t%30
5700 FOR ex=l TO 8
5710 tX»tX«l
5720 IF aX(x,y)=l THEN tX+«l
5730 x+sl
5740 NEXT
5750 cX(cx,y)-tX
5760 NEXT
5770 NEXT
5780 PRINTTAB (0,0) SPC23
5790 ENDPROC
5800 :
5810 DEF PROCexpand
5820 PRINTTAB (0,0) "Expanding. Please wa
it."
5830 FOR y*l TO 220
5840 x=l
5850 FOR cx=l TO 28
5860 tX=cX(cx,y)
5870 FOR ex=l TO 8
5880 IF (tX AND 128)=128 aX(x,y)=l
5890 tX=tX«l
5900 x+=l
5910 NEXT
5920 NEXT
5930 NEXT
5940 PRINTTAB (0,0)SPC23
5950 ENDPROC
5960 :
5970 DEF PROCaet(r)
5980 l(r)»0
5990 REPEAT
6000 READ iX
6010 IF iX>-l l(r) ♦*l:pX(r, l(r) )=iX
6020 UNTIL iV-1
6030 ENDPROC
6040 :
6050 REM Simple bug:
6060 DATA gjnove, 10, 90,-1
6070
6080 REM "Tummyrumble" :
6090 DATA g_move,15,85,g_hungry,50,10,g
Jump, 99 , 1, g_move, 2 , 98, g.hungry, 50, 10,-1
6100
6110 REM "Visionary":
6120 DATA g_move,90,95,g_aee,l,10,gjuin
p,99,l,g_move,5,95,g_loop, 10,10,-1
Listing 5
10 REM >ScrlTree32 (Info5)
20 REM Scrolling directory tree
30 REM by Dave Acton
40 REM for 32-bit machines
50 REM (c) BAU February 1992
60 :
70 MODE 0
80 VDU 23,224,24,24,24,24,24,24,24,25
5
90 VDU 23,225,24,24,24,24,24,24,24,24
100 VDU 23,226,0,0,0,0,0,0,0,31
110 VDU 23,227,0,0,0,0,0,0,0,255
120 VDU 23,228,0,0,0,0,0,0,0,248
130 VDU 23,229,24,24,24,24,24,24,24,0
140 max=200
150 maxdsio
160 DIM qX &100,n$(max) ,xX(max) ,yX(max
) ,wX(max) ,lX(max)
170 DIM fX(maxd) ,wwX(maxd)
180 REPEAT
190 INPUT"Which directory? "root$
200 SYS "XOS_File", 5,root$ TO typeX
210 UNTIL typeX=2
220 OFF
230 nX=0
240 DIM c$(FNbranch(root$,root$,0) )
250 £X(0)=vX(0) DIV 2
260 xX(0)=£X(0)
270 1X=0
280 wwX(0)=wX(0)
290 deepestX=0
300 FOR iX=l TO nX-1
310 IF yX(iX) >1X THEN
320 £X(yX(iX) )=£X(1X) -wwX(lX) DIV 2 +w
X(iX) DIV 2
330 ELSE
340 fX(yX(iX) ) +swwX(yX(iX) ) DIV 2 +vvX
(yX(iX) ) MOD 2 +wX(iX) DIV 2
350 ENDIF
360 xX(iX)=£X(yX(iX))-lX(iX) DIV 2 +1
370 lX=yX(iX)
380 wwX(lX)=wX(iX)
390 IF lX>deepe8tX deepeatX=lX
400 NEXT
410 c$ { ) =STRING$ (3*deepestX+l, * ")
420 FOR iX=0 TO nX-1
430 FOR xX=l TO lX(iX)
440 MID$(c$(xX+xX(iX)-l),yX(iX)*3+l)=M
ID$ (n$(iX) ,xX, 1)
450 NEXT
460 IF iX<n\-l THEN
470 IF yX(iX+l) >yX(iX) THEN
480 x0X=xX(iX+l) +lX(iX+l) DIV 2
490 jXxiX+1
500 WHILE yX( jX)>yX(iX) AND jX<nX
510 IF yX(jX)=yX(iX+l) xlX=xX( jX)+lX( j
X) DIV 2
520 jX+al
530 ENDWHILE
540 IF xlX>x0X THEN
550 FOR xXsxOX+l TO xlX-1
560 MID$ (c$ (xX) ,yX(iX) *3+2 ) =CHR$227
570 NEXT
580 MID$ (c$ (x0X) ,yX(iX) *3+2) =CHR$226
590 MID$ (c$ (xlX) ,yX(iX) *3+2 ) =CHR$228
600 MID$ (c$ (xX(iX) +1X( iX) DIV 2),yX(iX
) *3+2, 1) =CHR$224
610 ELSE
620 MID$ (c$ (xX(iX) +lX(iX) DIV 2),yX(iX
) *3+2, 1) =CHR$225
630 ENDIF
640 ENDIF
650 ENDIF
660 IF iX>0 MID$(c$(XX(iX) +lX(iX) DIV
2) ,yX(iX) *3, l)oCHR$229
670 NEXT
680 oX=wX(0) DIV 2-120+lX(0) DIV 2
690 PROCscrolKl, 80,0, 79)
700 REPEAT
710 loopX= 1-4* INKEY- 1
720 IF INKEY-98 PROCacroll (0, loop\,0, 1
oopX-1)
730 IF INKEY-67 PROCscrolKl, loopX, 80-
loopX,79)
740 UNTIL FALSE
750 END
760 :
770 DEF PROCacroll (dirX, loopX, x0X,xlX)
780 RECTANGLE FILL 0,0,1279,1023 TO -1
6*loopX*(dirX*2-l) ,0
790 oX+=(dirX*2-l) *loopX
800 FOR xX«x0X TO xlX
810 VDU 28, XX, 31, xX, 1,12
820 IF xXtoX>»0 AND xX+oX<wX(0) PRINTc
$(xX+oX)
830 VDU 26
840 NEXT
850 ENDPROC
860 :
870 DEP FNbranch(f$, leaf$,yX)
880 LOCAL iX, IX
890 lX=nX
900 nX+xl
910 n$(lX)xlea£$
920 lX(lX)sLEN(leaf$)
930 yX(lX)xyX
940 SYS "X0S_File",5,f$ TO typeX
950 IP typeXx2 THEN
960 iX=0
970 REPEAT
980 SYS "X0S_GBPB", 9, f $ , qX, 1, iX, 6100, "
*" TO , , ,rX,iX
990 IF rX>0 THEN
1000 PRINTSPC12;CHR$13j
1010 SYS "OS_Write0",qX TO jX
1020 jX?-l=13
1030 wX(lX)+=FNbranch(f$+"."4'$qX, $qX,yX
♦ 1 )
1040 ENDIF
1050 UNTIL iXs-1
1060 ENDIF
1070 IF wX(lX) <LEN(lea£$) +2 wX(lX)=LEN(
leaf$)+2
1080 =wX(lX)
Listing 6
10
REM >ScrlTree8 (In£o6)
20
REM Scrolling directory tree
30
REM by Dave Acton
40
REM for M/C (ADFS only)
50
REM (c) BAU February 1992
60
:
70
MODE 128
80
VDU 23,224,
, 24,24,24,24,24
,24,
,24,
,25
90
VDU 23,225,
24,24,24,24,24
,24,
,24,
,24
100
VDU 23,226,
,0,0, 0,0, 0,0,0,
31
110
VDU 23,227,
,0,0, 0,0, 0,0,0,
255
120
VDU 23,228,
,0,0, 0,0, 0,0,0,
248
130
VDU 23,229,
24,24,24,24,24
,24,
,24,
,0
140
max=150
150
maxdslO
160
DIM bX 20, qX &100,n$(max)
,xX(max) ,
yX(max) , wX(max) , lX(aax)
170 DIM fX(maxd) ,wwX(maxd)
180 XX=bX MOD 256
190 YX=bX DIV 256
200 REPEAT
210 INPUT"Which directory? "root$
220 !bX=qX
230 $qXsroot$
240 AX=5
250 UNTIL FNtype(root$)=2
260 VDU 23,11
270 n\»0
280 dumoy=FNbranch(root$,root$,0)
290 £X(0)=wX(0) DIV 2
300 xX(0)=£X(0)
310 1Xs0
320 wwX(0) =wX(0)
330 deepeetX=0
340 FOR iX=l TO nX-1
350 IF yX(iX)>lX THEN £X(yX(iX) )«fX(lX
) -wwX(lX) DIV 2 +wX(iX) DIV 2 ELSE £X(yX
(iX) )=£X(yX(iX) ) ♦wwX(yX(iX) ) DIV 2 *vwX(
yX(iX) ) MOD 2 +wX(iX) DIV 2
360 xX(iX)«£X(yX(iX))-lX(iX) DIV 2 ^1
370 lX=yX(iX)
380 wwX(lX)=wX(iX)
390 IF lX>deepeatX deepeatXslX
400 NBXT
410 ssXs3*deepeatX+3
420 DIM cX bbX*wX(0)
430 FOR iX=0 TO wX(0)-l
440 $ (cX+8flX*iX) sSTRING$(b8X-1, " ")
450 NEXT
460 FOR iX»0 TO nX-1
470 FOR xX=l TO lX(iX)
480 cX?(bbX* (xX+xX(iX) -1) fyXdX) *3>1)«
ASCMID$(n$(iX),xX,l)
490 NEXT
500 IF iX<nX-l PROCnotlast
510 IF iX>0 cX?(88X*(xX(iX)+lX(iX) DIV
2)+yX(iX) *3)=229
520 NEXT
530 oX=wX(0) DIV 2-120+lX(0) DIV 2
540 PROCscrolKl, 80, 0,79)
550 REPEAT
560 loopX=l-4* INKEY-1
570 IF INKEY-98 PROCacroll (0, loopX, 0, 1
oopX-1)
580 IF INKEY-67 PROCacroll (1, loopX, 80-
loopX,79)
590 UNTIL FALSE
600 END
610 :
620 DEF PROCnotlaat
630 IF yX(iX+l) <»yX(iX) ENDPROC
86 BBC ACORN USER FEBRUARY 1 992
640 X0Wl(i%+l)+l%(i%+l) DIV 2
650 jS«iS+l
660 REPEAT
670 IP yS(jS)»yS{iS+l) xlS=x%( jS) +1S( j
\) DIV 2
680 jS=jS+l
690 UNTIL yS(jS)<=yS(iS) OR jS=nS
700 IP X1S=X0S THEN c%?(8BV<x\(i\)m
US) DIV 2) +y%(iS) *3+2) =225 :ENDPROC
710 POR XS=X0S*1 TO xlS-1
720 c\? ( ssS*xS*yS( iS) *3 +2 ) =227
730 NEXT
740 cS?(ssS*x0S*yS(iS)*3f2)=226
750 cS?(ssS*xlS+yS(iS)*3+2)=228
760 cS?(ssS*(xS(iS) +l%(i%) DIV 2)*yS(i
S)*3t2)«224
770 ENDPROC
780 :
790 DEF PROCscroll (dir%, loopS, x0S, xlS)
800 FOR x\=l TO loop*
810 VDU 23,7, l,dir%,l|
820 NEXT
830 oS«oS+(dirS*2-l)*loopS
840 FOR xS=x0S TO xlS
850 IF xS+oS>=0 AND xS+oS<wS(0) VDU 28
, xS, 31, x%, 1 : PRINT$ (cS+bsS* (xS*oS) ) CHR$26
860 NEXT
870 ENDPROC
880 :
890 DEF FNbranch(£$,leaf$,yS)
900 LOCAL lS,rS
910 PRINTCHR$13;£$;SPC40;
920 lS«nS
930 nSanS+1
940 n$(lS)=lea£$
950 1S(1S) =LEN( leaf $)
960 yS(lS)=yS
970 IF FNtype(f$)=2 PROCdir
980 IF WS(1S) <LEN(lea£$) +2 WS(1S)=LEN(
lea£$)*2
990 «w\(lS)
1000 :
1010 DEF PROCdir
1020 LOCAL iS,rS
1030 iS=0
1040 OSCLI"DIR "+f$
1050 REPEAT
1060 ?bS=0
1070 bS! l=q(S
1080 bSI5=l
1090 bS!9=iS
1100 AS=8
1110 CALL 6FFD1
1120 rS=bS!5
1130 iS=iS*l
1140 IF rS=0 THEN PROCsubdir
1150 UNTIL rS>0
1160 ENDPROC
1170 :
1180 DEF PROCsubdir
1190 LOCAL tS
1200 qS?(?qS*l)=32
1210 jSaqS
1220 REPEAT
1230 jSajS+l
1240 UNTIL ?jS*32
1250 ?jS«13
1260 8$.${qS+l)
1270 tX*FNtype(s$)
1280 w%(lS)=wS(lS)+FNbranch(f$+"."+s$,B
$,yvi)
1290 IF tS=2 OSCLI"DIR " + f$
1300 ENDPROC
1310 :
1320 DEF FNtype(f$)
1330 $qS=f$
1340 JbS=qS
1350 AS=5
1360 sUSR(icFFDD) AND 6PP
Listing 7
10 REM > Resistor (Info7)
20 REM by Andy Gibbons
30 REM for all machines
40 REM (c) BAU February 1992
50 :
Listing A
10 REM >A
20 :
30 MODE 1
40 aS=0
50 cS»l
60 REPEAT
70 GCOL l,cS
80 PROCplot(aS)
90 *PX 19
100 VDU 19, cS,7, 0,0,0, 19, 3-cS,0, 0,0,0
110 GCOL 2,c\
120 PR0Cplot(aV5)
130 c\»3-c\
140 aS«(aS*5) MOD 360
150 UNTIL FALSE
160 :
170 DEF PROCplot(aS)
180 FOR iS=0 TO 10
190 xS=640*400*COS(RAD(aS))
200 y\a512+400*SIN(RAD(aS) )
210 a%»aV144
220 IF iS=0 MOVE x%,yS ELSE DRAW xS,y
S
230 NEXT
60 MODE 2
70 VDU 23, 1, 0;0;0;0;
80 VDU 19,15,7,0,0,0
90 VDU 23,224,170,85,170,85,170,85,17
0,85
100 PRINT TAB (0,23); -3 Band"
110 bands=3
120 PROCresistor(bands)
130 a$sCHR$ (224 )
140 n=0
150 osn
160 m:0
170 b$«“"
180 DIM c(9,2) ,c$(9)
190 FOR £=0 TO 9
200 READ C(f,l) ,c(£,2)
210 NEXT
220 FOR £=0 TO 9
230 READ c$(f )
240 NEXT
250 FOR f=0 TO 9
260 FOR g=(f*3) TO (£*3)+3
270 PROCcol (f )
280 PRINT TAB ( f , g ) ; a$ ; a$ ; a$
290 IF ga(£*3)+l COLOUR 128:COLOUR 7:P
RINT TAB(f +4,g) ;c$(f)
300 NEXT
310 PROCbox(f*64,1023-(g-4)*32)
320 NEXT
330 PROCloop
340 END
350 :
360 DEF PROCcol (X)
370 COLOUR c (x, 1)
380 COLOUR 126+c(x,2)
390 ENDPROC
400 :
410 DEF PROCbox(x,y)
. 420 MOVE x,y
430 DRAW x+192,y
440 DRAW x*192,y-128
450 DRAW x,y-128
460 DRAW x,y
470 ENDPROC
480 :
490 DEF PROCresistor(r)
500 MOVE 2*64-8,3*32
510 PLOT 14, 2*64+64*r, 3*32
520 PLOT 14, 2*64+64*r, 32-4
530 PLOT 14,2*64-8,32-4
540 PLOT 14,2*64-8,3*32
550 MOVE 1*64-8,2.5*32
560 PLOT 14,2*64-8,2.5*32
570 MOVE 1*64-8,1.5*32
580 PLOT 14,2*64-8,1.5*32
590 MOVE (3+bands) *64, 2 .5*32
600 PLOT 14, (2+bands) *64, 2.5*32
610 MOVE (3+bands) *64, 1.5*32
620 PLOT 14, (2+bands) *64, 1.5*32
630 ENDPROC
640 :
650 DEF PROCkeys
660 IF INKEY ( -99) OR INKEY(-74) PROCse
lect
670 IF (INKEY(-IB) OR INKEY(-116) OR I
NKEY ( -109 ) ) AND bands=4 PROCresistor(ban
ds) j PROCdelete : bandsa3 : PROCresistor (band
s) : PRINT TAB (0,23); "3"
680 IF (INKEY ( -19) OR INKEY(-21) OR IN
KEY (-123)) AND bands=3 PROCresistor (band
s ) : PROCdelete : bandss4 : PROCresistor (bands
) SPRINT TAB(0, 23) ; "4"
690 IP INKEY ( -90) OR INKEY(-76) PROCde
lete
7 00 o=n
710 n=n+( INKEY (-58) OR INKEY (-2 6) ) - ( IN
KEY(-42) OR INKEY ( -122) )
720 IF na-1 n»9
730 IF n»10 n=0
740 IF 0 <>n PROCcursor: REPEAT UNTIL (I
NKEY ( -58) OR INKEY{-26) OR INKEY(-42) OR
INKEY (- 122 ))=0
750 ENDPROC
760 :
770 DEF PROCcursor
780 PROCcol (o)
790 PRINT TAB (otl, (o*3)+l);a$
800 COLOUR 128: COLOUR 7
810 PRINT TAB(n+l, (n*3)+l) ;"+"
820 ENDPROC
830 :
840 DEF PROCloop
850 PROCcursor
860 REPEAT
870 PROCkeys
880 UNTIL 0
890 ENDPROC
900 :
910 DEF PROCselect
920 IF n=0 PRINT TAB (0,26); STRINGS ( LEN
b$, " ") :b$a— SPRINT TAB(2,29);STRING$(b
ands," ") ;TAB(2, 30) ; STRINGS (bands," ")
930 mamil
940 PROCcol (n)
950 PRINT TAB(l*m,29) ;a$;TAB(l+m, 30) ;a
$
960 COLOUR 128
970 COLOUR 7
980 IF m<bands b$=b$+STR$(n)
990 IF mabands PROCzeros:m=0
1000 PRINT TAB(0, 26) ;b$
1010 REPEAT UNTIL (INKEY (-99) OR INKEY (
-74) ) =0
1020 ENDPROC
1030 s
1040 DEF PROCzeros
1050 c$="R "
1060 p=0
1070 IF RIGHT$(b$,2)a"00" AND ((n+2) DI
V 3) >0 AND bands=4 p=2:b$=LEFT$ (b$, bands
-3) :VDU 7
1080 IP RIGHT$(b$,l)="0" AND ((n*l) DIV
3) >0 pal:b$-LEFT$(b$,bands-2)
1090 IF (n*p)>2 c$="K "
1100 IF (n*p)>5 c$="M "
1110 IF (n*p) >8 c$="000H "
1120 b$=b$4STRING$((n4p) MOD 3,"0")*c$
1130 ENDPROC
1140 :
1150 DEF PROCdelete
1160 PRINT TAB(0, 26) ;STRING$ (LEN b$," -
) ;TAB(2, 29) ;STRING$(bands , " ");TAB(2,30)
;STRING$ (bands," ")
1170 b$ a " "
1180 m=0
1190 ENDPROC
1200 :
1210 DATA 0,0, 1,0, 1,1, 1,3, 3, 3, 2, 2, 4, 4, 5
,4, 0,7, 7, 7
1220 DATA Black, Brown, Red, Orange, Yellow
.Green, Blue, Violet, Grey, White
Listing 8
10 REM >TEsrc ( Info8 )
20 REM Sends text files to !Edit
30 REM By Dave Lawrence
40 REM For Archimedes only
50 REM (C) BAU February 1992
60 s
70 DIM code 4000
80 wp=12
90 sp=13
100 linkal4
110 pc =15
120 FOR pass=0 TO 2 STEP 2:PS=code
130 [OPT pass
140
STMFD
(sp) !, (R0-R2,
150
MOV
R0,
#0
160
STR
R0,
[wp,#4]
170
STR
R0,
[wp, #8]
180
STR
R0,
[wp, #12]
190
STR
R0,
[wp, #20]
200
STR
R0,
[wp, 024]
210
STR
R0,
[wp, #28]
220
STR
RO,
[wp, #32)
230
STR
R0,
[wp, #36]
240
MOV
R0,
#5
250
STR
R0,
[wp, #16]
260
MOV
R0,
#6FF
270
ORR
RO,
R0, #&F00
280
STR
RO.
[wp, #40)
290
MOV
R2,
#44
300
:
310
. copyname
320
LDRB
RO,
[Rl] , #1
330 STRB
R0, [wp,R2]
340 ADD
R2,R2,#1
350 CHP
R0, #0
360 BNE
copyname
370 TST
R2,#X11
380 BICNE
R2,R2,mi
390 ADDNE
R2,R2, #4
400 STR
R2, (wp, #0]
410 MOV
R0, #200
420 LDR
Rl , TASK
430 ADR
R2,name
440 SWI
"XWimp Initialise"
450 STMFD
(ap)!,(R0)
460 MOV
R0,#17
470 MOV
Rl.wp
480 MOV
R2,#0
490 SWI
"XWimp SendMessage"
500 LDMFD
(sp) ! , (R0)
510 SWI
"XWimp_Cl 08 eDown"
520 LDMFD
(sp) !, (R0-R2,pc)
530 :
540 .TASK
EQUS "TASK"
550 .name
EQUS "TO Bdit"4CHR$0
560 EQUS
"By Dave Lawrence 30 Oct 9
570 [NEXT
580 SYS "OS.
.File", 10, "SendToBdit",&PFC
, .code, PS
Listing 9
10 REM >lLineStars (Info9) By Robert
Bergs (C) BAU Februrary 1992
20 M0DE2 :VDU 23;8202;0;0;0; :C=0:FORYa
OTO500:Y-Y*9*RND(20) :FORX=0TO500STEP9+RN
D(9):C«C+1:GCOL0,C:IFC>14C=0:PLOT69,X,Y:
NEXT, : ELSEPL0T6 9 , X , Y : NEXT, : REPEAT sFORKal
TO15sVDO19,K,7;0; :A$=INKEY$(9) :VDU19,K,0
;0; sNEXTsUNTIL IMKEY-99sMODE 0
Listing 10
10 REM >lLineWaves (InfolO) By Gareth
Moore (C) BAU February 1992
20 M0DE1 :VDU23; 8202;0;0;0;31;31:Hs0s I
= 4 : RE PEATMOVE0 , H : DRAW1 2 7 9 , H : H=H + I : COLOUR
lsPRINT'" Waves of lines upon ";:COLOUR
2 sPRINT; "background text!";:IFH MOD32=0I
a-I:UNTIL0ELSEUNTIL0
Listing 1 1
10 REH >lLineDemo (Infoll) By Adrian
Dale (C) BAU February 1992
20 MODE 8 s GC0L3 , 7 : REPEATX=RND ( 640 ) : Y«R
ND{512) sRECTANGLEPILL X,Y,X, YsUNTILX<2sH
=0 s Xa 100 : Ya0 : 1=5 : GC0L3 , 1 s REPEATCIRCLE FI
LL X,Y, 100s WAIT: CIRCLE FILL X,Y,100:X4=I
: Y=70O*ABS (SINRAD(H) ) 4100: Ha (H+l) MODI 80s
IF ABS(X-640) >540 I»-I:UNTIL0 BLSE UNTIL
0
Listing 12
10 REM >lLineKite (Infol2) By Andy Gi
bbons (C) BAU February 1992
20 M0DE4 : t» 1 : 8=2 : DIMS (34,2) : REPEAT: CL
S : ha (h4 1 ) MOD35: MOUSES (h,l) , s(h,2) , b:CIRC
LEs(h,l),8(h,2),20:p=h:WHILEpo{h4l)MOD3
5 : x»b ( p, 1) syas(p,2) sp=(p434)MOD35:s(p,l)
=(8(P, 1) 4X) DIV2 : s (p, 2) = (a (p, 2) 4y) DIV2-2 :
LINEx.y, a(p,l),s(p,2) :ENDWHILE:WAIT:SYS6
, 112, t : SYS 6, 113,8: SWAPt, 8 sUNTILO
Listing 13
10 REM >lLinePaint (Infol3) By Gavin
Sallery (C) BAU February 1992
20 M0DE15 :OPF:OSCLI"POINTBR" :VDU24,0;
0; 1279; 990; : F0Rx=128TO192 :COLOURx:VDU32 :
NEXT : c a0 : a a 10 : REPEATCOLOURc 4129: PRINTTAB
(70,0) ;s;SPC(2) :H0USEx,y,b:c=C4 ( (ABS(y>9
91) * ( (x/16) -C) ) * ( (b AND4) >>2) ) : 8= (b+ ( (b
AND2 ) > > 1 ) ) M0D2 1 : WH I LE b AND2:FORb=-4000T
0-1: NEXT :ENDWHILE:GCOLc TINTO:WHILE b AN
D4 :ba0: CIRCLE FILLx.y, s :ENDWHILE:UNTIL b
AND1 :VDU30:COLOUR128 : INPUTf $:IFf$o""OS
CLI"SCR."4f$
The A To Z OF Beeb Programming
240 ENDPROC
230 DRAW x(0)*b*bb4x(l)*a*bb4x(2)*b*a
180 NEXT
Listing B
a4x(3) *a*aa,y(0) *b*bb4y(l) *a*bb4y(2) *b*a
a4y(3) *a*aa
190 VDU 20
200 i=GET
240 NEXT
210 NEXT
10 REM >B
250 ENDPROC
220 END
20 :
30 MODE 0
40 DIM x(3) ,y(3)
Listing C
Listing D
50 n=100
10 REM >C
10 REM >D
60 x(0)=0:y(0)a510
20 :
20 :
70 x(3)al280:y(3)=510
30 VDU 23,224,170,85,170,85,170,85,17
30 MODE 0
80 FOR rX=0 TO 5000 STEP 300
0,85
40 DIM codes 6100
90 PROCplot( 1280/3, 5104rt, 1280*2/3,5
40 POR mode\=0 TO 2
50 n«670
10-rt)
50 MODE modeX
60 08 wrcha 6 FPBB
100 NEXT
60 PRINT-Mode "; modes
70 FOR passS«0 TO 2 STEP 2
110 END
70 cXa2‘ (modeX-fl)
80 PSacodeS
120 :
80 IF cS>8 cS»8
90 [OPT passS
130 DEF PROCplot(cxl,cyl,cx2,cy2)
90 xS*16/cS
100 .decimal
140 HOVE x(0) ,y(0)
100 FOR iS»0 TO cS-1
110 LDY #0
150 x(l)=cxl42*x(0)
110 COLOUR 128+iS
120 .numloopl
160 y(l)=cyl42*y(0)
120 FOR jSaiS TO cX-1
130 LDX #16
170 x(2)=cx242*x(3)
130 COLOUR jS
140 LDA #0
180 y(2)=cy242*y(3)
140 FOR yS=3*iX TO 3*iS+2
150 .numloop2
190 FOR a=0 TO 1 STEP 1/n
150 PRINTTAB(xS*jS,2+yS)STRING$(xS
160 ASL n
200 bal-a
, CHR$224)
170 ROL n+1
210 aaaa*a
160 NEXT
180 ROL A
220 bb=b»b
170 NEXT
190 CMP #10
BBC ACORN USER FEBRUARY 1 992 87
203 BCC leas
210 SBC 110
220 INC n
230 .less
240 DEX
250 BNE nun loop 2
260 PHA
270 I NY
280 LDA n
290 ORA n+1
300 BNE numloopl
310 .shownum
320 PLA
330 EOR #48
340 JSR oswrch
350 DRY
360 BNE shownum
370 RTS
380 ]
390 NEXT
400 FOR teBtX=l TO 10
410 ln=RND(£10000)-l
420 PRINT"BASIC : ";ln;", H/C
430 CALL decimal
440 PRINT
450 NEXT
460 END
Listing E
10 REM >E
20 :
30 MODE 0
40 VDU 28,0,20,79,0
50 kX= 10000
60 FOR sX=2 TO SQR(kX)
70 IF P0INT{2* (sX MOD 640), 4* (aX DIV
640) )=0 FOR iX=aX»2 TO kX STEP aXsPLOT
69, 2* (i\ MOD 640) , 4* (i\ DIV 640):NEXT
80 NEXT
90 FOR iX=2 TO kX
100 IF P0INT(2* (iX MOD 640), 4* (iX DIV
640) )=0 PRINT LBPT$ (STR$iX*STRING$ (8, "
-),8);
110 NEXT
120 END
Listing F
10 REM >P
20 :
30 PRINT"Pleaae enter the name of a c
ountry:"
40 ON ERROR IP BRR=29 PRINT-... I don'
t know!" ELSE REPORT: PRINT" at line ";ER
L:END
50 REPEAT
60 lNPUT"=>"country$
70 PRINT"The capital of "countryS" i
a "EVAL("PN"+FNlc(country$) )
80 UNTIL FALSE
90 :
100 DBF FNbritain=*London"
110 DBF FNe ire= "Dublin"
120 DEF FNfrance="Paria"
130 DBF FNdenmarks-copenhagen"
140 DEF FNmali="Bamako"
150 :
160 DEF FNlc (a$)
170 b$=""
180 FOR iX=l TO LEN(a$)
190 aX=ASC(MID$(a$,iX,l))
200 IF aX>=ASC"A" AND aX<=ASC"Z" aX=a
X+32
210 b$*b$+CHR$(aX)
220 NEXT
230 sb$
Listing G
10 REM >C
20 :
30 iso
40 PRINT “I must not use GOTO!"
50 i»i*l
60 IF i <32 GOTO 40
Listing H
10 REM >H
20 :
30 HODE 1
40 FOR jX=0 TO 1
50 FOR i\*0 TO 1023 STEP 4
60 wX=iX MOD 128
70 IF w\<64 wX=128-WX
80 IF jX=0 xX=wX ELSE xX=1279-WX
90 IF iX®0 MOVE xX,iX ELSE DRAW xX,
iX
100 NEXT
110 NEXT
120 FOR i\s0 TO 1023 STEP 4
130 GCOL 0,l*iX MOD 3
140 PLOT 77 , 640, iX
150 NEXT
160 END
Listing I
10 REM >1
20 :
30 MODE 4
40 DIM cX 10
50 oawords&FFFl
60 PROCitalic("Now ia the time for al
1 good men")
70 PROCitalic("to come to the aid of
the party.")
80 END
90 :
100 DEF PROCitalic(i$)
110 XX=cX MOD 256
120 YXscX DIV 256
130 AX=10
140 FOR iXsl TO LBN(i$)
150 ?c\sASC{HID$ ( i$, iX, 1) )
160 CALL 08 vord
170 VDU 23, 224,cX?l/2,cX?2/2,cX?3,cX?
4,cX?5,cX?6*2,cX?7*2,cX?8*2,224
180 NEXT
190 PRINT
200 ENDPROC
Listing J
10 REM >J
20 :
30 MODE 0
40 oardch=6FFE0:o8wrch=6FFEE:osnewl=£
FFE7
50 DIM codeX £100
60 FOR paBBX=0 TO 2 STEP 2
70 PX=codeX
80 (OPT paaaX
90 .code
100 JSR oardch
110 CMP #27
120 BEQ out
130 SEC
140 SBC #49
150 BCC code
160 CMP #3
170 BCS code
180 ASL A
190 TAX
200 LDA jumptable,X
210 STA £70
220 LDA jumptable*l,X
230 STA £71
240 JMP (£70)
250 .out
260 RTS
270 :
280 .jusptable
290 EQUW jl
300 EQUW j2
310 EQUW j3
320 :
330 .jl
340 LDX taesal MOD 256
350 LDY #meaal DIV 256
360 JMP showmess
370 . j2
380 LDX #mesB2 MOD 256
390 LDY #mesa2 DIV 256
400 JMP ahowmeaa
410 . j3
420 LDX #meaa3 MOD 256
430 LDY #aeaa3 DIV 256
440 .ahowmeaa
450 STX £72
460 STY £73
470 LDY #0
480 .ahowloop
490 LDA (£72), Y
500 BEQ ahown
510 JSR OBwrch
520 INY
530 BNE ahowloop
540 .shown
550 JSR osnewl
560 JMP code
570 :
580 .meaal EQUS "You pressed key 1":EQ
UB 0
590 .oeaa2 EQUS "You pressed key 2":EQ
UB 0
600 .meaa3 EQUS "You pressed key 3":EQ
UB 0
610 )
620 NEXT paaaX
630 PRINT"Preaa 1, 2 or 3"
640 CALL code
650 END
Listing K
10 REM >K
20 :
30 REPEAT
40 »FX 178,0
50 FOR iX=l TO 127
60 IF INKEY-iX PRINTiX
70 NEXT
80 UNTIL INKEY-113
90 *FX 178,255
100 END
Listing L
10 REM >L
20 :
30 MODE 4
40 DIM wkX 2000
50 pX=-l
60 nXs0
70 FOR iX=l TO 150
80 PRINTCHR$13;iX;
90 PROCadd_to_liat(RND(1000))
100 NEXT
110 CLS
120 ppX=pX
130 REPEAT
140 vXalppX
150 PRINT LEFT$ (STR$ (vX) +STRING$ (5, "
" ) » 5 ) ;
160 ppX=ppX!4
170 UNTIL ppX=-l
180 END
190 :
200 DBF PROCadd„to_liat (vX)
210 aX«wkX*12 # nX
220 nX=nX*l
230 laXavX
240 IF nX=l p\=aX:aX!4=-l :aX! B=-1:ENDP
ROC
250 ppX=pX
260 REPEAT
270 IF !ppX>vX AND ppX!4o-l ppX=ppX!
4
280 UNTIL lppXcvX OR ppX14=-l
290 IP !ppX>vX ppXI4=aX:aX!4=-l:aXI0=p
pX: ENDPROC
300 aX!4=pp\
310 aX!8=ppX!8
320 IF ppX! 0=-l pX=aX ELSE !(ppX!8+4)=
aX
330 ppX!8=aX
340 ENDPROC
Listing M
10 REH >M
20 :
30 M0DE2: a=255 :DIMc a:P0Rn=lT0a:c?n«7
-7*L0G(n) /LOG(a) :NEXT:m=256:l=2.5/m:FORj
=0TO127 :FORk=0TO255:u=l* j*2-2 : v=l*k-l . 25
:n=-l:x=0:y=0:REPEATf=y*y:e=x»x:y»2*x*y+
v:x=e-f*u:n=n4-l:UNTILn=a ORe*f >=4:GCOL0,
c?n:PLOT69, 8* j , 4*k:NEXT,
Listing N
10 REM >N
20 :
30 MODE 4
40 aX=£FFFF
50 bX=0
60 PRINT"Z and X select, C clears, S
seta"
70 REPEAT
80 PRINTTAB(0, 5)PNbin(aX)
90 PRINTTAB(25, 5) "£"; “aX;SPC8
100 PRINTTAB(0, 6)SPC16;TAB(bX, 6)
110 keyX=INSTR(" ZzXxCcSa",GBT$) DIV
2
120 IP keyX=l bX»(bX*15) MOD 16
130 IF keyX«2 bX-(bX*l) MOD 16
140 IF keyX=3 aX»aX AND NOT (2“ (15-bX
))
150 IF keyX=4 aX=aX OR (2*(15-bX))
160 UNTIL FALSE
170 END
180 :
190 DEF FNbin(aX)
200 a$=“"
210 FOR iX=15 TO 0 STEP -1
220 IF (ax AND 2*iX) a$=a$+"l" ELSE a
$=a$+"0"
230 NEXT
240 =a$
Listing 0
10 REM >0
20 :
30 MODE 4 1 DIMg (40,20,1): P0RU1T099 : g ( R
ND(40) -1,RND(20) -1, 1) =1 :NEXT:REPEATb=l-b
:VDU30:FORy=0TO19:FORx=0TO39 : 0 »g(x,y,b) :
VDU32+3*o:c=-g(x,y,b) :F0Rj=39T041:F0Rk=l
9T021 :c=c+g( (x+j )MOD40, (y+k) MOD20, b) :NEX
T, :g(x,y,l-b)=-o*(c=2)-(c=3) : NEXT, :UNTIL
0
Listing P
10 REM >P
20 :
30 MODE 4
40 PROCteat(0,7,39,0)
50 PR0Ctest(3, 16,36,8)
60 PROCtest (8, 26,31,18)
70 END
80 :
90 DBF PROCteat(l,d,r,u)
100 VDU 28,l,d,r,u
110 RESTORE
120 REPEAT
130 READ t$
140 PROCpretty(t$, r-Ul)
150 UNTIL t$=""
160 ENDPROC
170 :
180 DEF PROCpretty(t$,w)
190 IF P0S>0 VDU 32
200 REPEAT
210 REPEAT
220 IF ASC(t$)»32 t$=RIGHT$ (t$, LEN( t
$)-l)
230 UNTIL ASC(t$)<>32
240 IF POS*LBN(t$) <w PRINT t$»:t$»"*
ELSE PROCsegment
250 UNTIL t$=—
260 ENDPROC
270 :
280 DEF PROCsegment
290 jX=-l
300 FOR iX=l TO w-POS
310 IF MID$ (t$, iX, 1) s" - jX-iX
320 NEXT
330 IF jX=-l AND POS>0 PRINTsENDPROC
340 IF jX=-l jXow-POS
350 PRINTLEFT$ (t$, jX-1)
360 t$=RIGHT$(t$,LEN(t$)-jX)
370 ENDPROC
380 :
390 DATA "It ia often necessary to int
elligently print text"
400 DATA "so that words are not split
at the ends of lines."
410 DATA "Adventure games, wordproceas
ora, presentation software"
420 DATA "and many other applications
can all make use of such"
430 DATA "a facility. "
440 DATA —
Listing Q
10 REM >Q
20 :
30 MODE 0
40 n=120
50 DIM a$(n)
60 PRINT"Sorting ";n;" strings..."
70 FOR i=0 TO n-1
80 FOR j=l TO 3
90 a$(i)=a$(i)+CHR$(64+RND(26) )
100 NEXT
110 PRINTa$(i)" -i
120 NEXT
130 PRINT
140 PROCqBort(0,n)
150 FOR i=0 TO n-1
160 PRINTa$(i)" ";
170 NEXT
180 END
190 :
200 DEF PROCqsort(aX,bX)
210 LOCAL kX
220 pX=aX-l
230 REPEAT
240 pX=pX*l
250 UNTIL pX=bX OR a$(pX)oa$(aX)
260 IF pX=bX ENDPROC
270 IF a$(aX)>a$(pX) p$=a$(aX) ELSE p$
«a$(pX)
280 kX=aX
290 jXabX-1
300 REPEAT
310 REPEAT
320 IF a$(kX)<p$ kX=kX*l
330 UNTIL a$(kX)>=p$
340 REPEAT
350 IF a$( jX) >=p$ jX=jX-l
360 UNTIL a$(jX)<p$
370 IF kX<jX t$=a$( jX) :a$( jX)=a$(kX) :
a$(kX)«t$:jX=jX-l:kX=kX^l
380 UNTIL kX>jX
390 PROCqaort (aX,kX)
400 PROCqaort (kX,bX)
410 ENDPROC
Listing R
10 REM >R
20 :
30 MODE 1
40 byX=-100
50 bzXa-500
60 radiuaX=300
70 ByX=-450
80 wzpXn-300
90 y=0
100 VDU 19,1,4,0,0,0,19,2,6,0,0,0
110 PRINT"BBC Acorn Uaer"
120 FOR xX«-640 TO 640 STEP 4
130 FOR yXs-512 TO 0 STEP 4
140 xrat=(l-xX)/(wzpX)
150 veclowzpX/wzpX
160 yratoyX/wzpX
170 a=xrat * 2 ♦ yrat '2+1
180 b=2* (xrat* (vecl) +yrat* (-byX) -bzX
)
190 c=( (vecl) ‘2* (-byX) A 2+bzX'2) -radi
uaX‘2
200 roots (b*b)-4*a*c
210 y«0
220 colX=0
230 IP root>=0 PROCapheretlF y>syX P
ROCref lect ELSE PROCaurface
240 IF colX>12 colX=12
250 IF (XX+yX) MOD 8=0 GCOL O.colX D
IV 4 ELSE GCOL 0,colX DIV 4*(colX DIV 2)
MOD 2
260 PLOT 69,640*xX,512+yX
270 NEXT
280 NEXT
290 END
300 :
310 DEF PROCunitvec(xe,ye,ze)
320 ul=SQR(xe*xe+ye*ye»ze*ze)
330 xu=xe/ul:yu=ye/ul:zu=ze/ul
340 ENDPROC
350 :
360 DEF FNdotprod(xl,yl,zl,x2,y2,z2)
370 »xl*x2*yl*y2fzl 4 z2
380 :
390 DBF PROCBphere
400 z0= (-btSQR(root) ) / (2*a)
410 zl=(-b-SQR(root) ) / (2*a)
420 IF z0>zl z=z0 ELSE z=zl
430 x«xrat*z+vecl
440 y»yrat*z
450 ENDPROC
460 :
470 DEP PROCreflect
480 PROCunitvec(x,y-byX,z-bzX)
490 xn=xu:yn=yu:zn=zu
500 xr=2*xn*zn:yr=2*yn»zn:zr=2*zn*zn-l
510 IF yr<0 THEN xd=xr:yd=yr:zd=zr:st=
- (y-ayX) /yd:x=xd*at : z=zd*st : i=FNbau ( -x, z
) ELSE i=0
520 PROCunitvec(l-x, -y, -z)
530 ldn=FNdotprod(xn,yn,zn,xu,yu,zu)
88 BBC ACORN USER FEBRUARY 1 992
540 xv=xu:yv=yu:zv=zu
550 PROCunitvec(xr.yr.zr)
560 rdv=FNdotprod(xu,yu,zu,xv,yv,zv)
570 r=SQR((l-x)‘2+y*2+z‘2)
580 i2=(2000/ (r+20) ) ♦ (0.1*ldn+2* (rdv'6
0 ))
590 IF i2<0 i2=0
600 i=i+i2
610 IP i >12 i=12
620 IF i>0 colX=i ELSE colX=0
630 ENDPROC
640 :
650 DEF PROCsurface
660 IF yX=0 OR wzpX=0 ENDPROC
670 sz=wzpX # syX/yX
680 IF bz>=0 ENDPROC
690 8X=(xX*sz-sz+yX)/wzpX
700 xrat=(l-sx)/(-sz)
710 yrat=syX/sz
720 a=xrat‘2+yrat'2+l
730 b=2*(yrat* (-byX)-bzX)
740 c= ( -byX) '2+bzX‘2-radiusX‘ 2
750 root=b*b-4*a*c
760 col\=4
770 IF root<0 OR y<syX PROCunitvec(sx-
l,syX,sz) :U-syX/ul:IP i>a0 C0lX«4+i»4
780 colX=colX+PNbau(sx,sz)
790 ENDPROC
800 :
810 DEF FNbau(xposX,zpoBX)
820 xpX=ABS ( xpos V 4 > MOD 480
830 IF xposX<0 xpX=479-xpX
840 =POINT(xpX, 992+ (ABS (zposX/2) MOD 3
2 ))
Listing S
10 REM >S
20 :
30 MODE 4
40 DIM code* 6100, sX 6100
50 oswrch=6FFEB
60 bX=65800+5*320
70 FOR pasBX=0 TO 2 STEP 2
80 PX=codeX
90 (OPT pasaX
100 .Bcroll
110 LDX #7
120 .loopl
130 CLC
140 ]
150 FOR colX=39 TO 0 STEP -1
160 [OPT passX
170 ROL bX+8*colX,X
180 ]
190 NEXT
200 (OPT paBsX
210
DEX
220
BMI
done
230
JMP loopl
240
.done
250
DEC
bit
260
BNE
notnew
270
LDA
#8
280
STA
bit
290
LDX
byte
300
LDA
#31
310
JSR
oswrch
320
LDA
#39
330
JSR
oswrch
340
LDA
#5
350
JSR
oswrch
360
LDA
sX,X
370
CMP
• 32
380
BCS
notend
390
LDX
#0
400
LDA
sX,X
410
.notend
420
I NX
430
STX byte
440
JSR oswrch
450
.notnew
460
RTS
470 :
480 .bit EQUB 8
490 .byte EQUB 0
500 ]
510 NEXT pasaX
520 $aX=*Now is the time for all good
men to come to the aid of the party. "
530 PRINT-Scrolling text...*
540 REPEAT
550 *PX 19
560 CALL scroll
570 UNTIL FALSE
Listing T
10 REM >T
20 :
30 MODE 1
40 oyn2000:8»1200
50 DIM 8(12) ,c(12)
60 FOR iX=0 TO 12
70 B(iX)=SINRAD(iX*30)
80 c(iX)=COSRAD(iX»30)
90 NEXT
100 VDU 29, 640; 512;
110 FOR aX«0 TO 11
120 PROCfacet (aX, 280, 50,350, 400)
130 PROCfacet (aX, 50,0,280,50)
140 PROCfacet(aX, 50, -400, 50,0)
150 PROCfacet (aX, 300, -450, 50, -400)
160 NEXT
170 END
180 :
190 DEF PROCfacet (aX,rO,z0,rl,zl)
200 xx0=r0*c(aX) :yy0=oy+r0*s(aX)
210 xxl=r0*c(aX+l) :yyl=oy+r0*s(aX+l)
220 xx2=rl*c(aX) :yy2=oy+rl*s(aX)
230 xx3=rl*c(aX+l) :yy3=oy+rl # s(aX+l)
240 xa=xx0*8/yy0:ya=z0*s/yy0
250 xb=xxl*e/yyl:yb=z0*s/yyl
260 xc=xx2*s/yy2:yc=zl*B/yy2
270 xd«xx3*8/yy3:ydazl*B/yy3
280 GCOL 0,1
290 MOVE xa , ya : MOVE xb,yb
300 PLOT 85,xc,yc:PLOT 85,xd,yd
310 GCOL 0,0
320 DRAW xb,yb:DRAW xa,ya
330 DRAW xc,yc:DRAW xd,yd
340 ENDPROC
Listing U
10 REM >U
20 :
30 userV=6200
40 oowrcha&FFEE
50 DIM codeX 6100
60 PX«codeX
70 (OPT 2
80 .ueer
90 TXA
100 .loop
110 JSR oswrch
120 DEY
130 BNE loop
140 RTS
150 )
160 ?userVauser MOD 256
170 UBerV?lauser DIV 256
180 ‘CODE 42,10
190 END
Listing V
10 REM >V
20 :
30 FORN=1TO1000
40 REM This works but isn't as good.
50 NEXT
60 FOR n=l TO 1000
70 REM ...as this!
80 NEXT
90 END
Listing W
10 REM >W
20 :
30 DIM d$(6)
40 FOR iX»0 TO 6
50 READ d$(iX)
60 NEXT
70 REPEAT
80 REPEAT
90 INPUT"Enter valid date in fora D
D/HM/YY “date$
100 dateX=FNpar
110 monthX=PNpar
120 yearX=FNpar
130 UNTIL FNvalid_date{dateX,monthX,y
earX)
140 PRINT d$( (FNday_number(dateX,mont
hX.yearX)) MOD 7) "day"
150 UNTIL FALSE
160 END
170 :
180 DEF PNm(nonthX,yearX)
190 IF ncnthX=4 OR aonthX=6 OR monthX=
9 OR aonthXall THEN =30
200 IF monthX<>2 THEN =31
210 IP yearX MOD 4=0 THEN =29 ELSE =28
220 :
230 DBF FNpar
240 IF date$="" THEN =0
250 vX=VAL(date$)
260 iX=INSTR(date$, "/*)
270 IF iX=0 iX=INSTR(date$, ", *)
280 IF iX>0 date$=HID$ (date$, iX+1, LEN(
date$)-iX) ELSE date$=“*
290 =vX
300 :
310 DEF FNvalid date (dateX.monthX, year
X)
320 IF yearX<l OR yearX>99 THEN =FALSE
330 IF monthX<l OR monthX>12 THEN =FAL
SE
340 = (dateX>=l AND dateX<=FNa(monthX,y
earX) )
350 :
360 DEF FNday_number(dateX,monthX,year
X)
370 dX=0
380 IF monthX>l FOR mX=l TO monthX-l:d
X=dX+FNm(mX,yearX) :NEXT
390 =dX+yearX*365+yearX DIV 4+dateX
400 ;
410 DATA Sun,Mon,Tues,Wednes,Thur8,Fri
.Satur
Listing X
10 REM >X
20 :
30 DIM codeX 6100
40 userv=6200
50 brkv=6202
60 OSCli=6FFF7
70 08wrch=6FFEE
80 FOR paaeX=0 TO 2 STEP 2
90 PX=codeX
100 [OPT paaaX
110 .line
120 LDA brkv
130 PHA
140 LDA brkv+1
150 PHA
160 TXA
170 TSX
180 STX Bp
190 TAX
200 LDA #myerr MOD 256
210 STA brkv
220 LDA Itmyerr DIV 256
230 STA brkv+1
240 JSR oscli
250 .restore
260 PLA
270 STA brkv+1
280 PLA
290 STA brkv
300 RTS
310 s
320 .myerr
330 LDA #ASC" ("
340 JSR oswrch
350 LDY #1
360 .showerr
370 LDA (&FD) , Y
380 BEQ shownerr
390 JSR oswrch
400 INY
410 BNE showerr
420 .shownerr
430 LDA #ASC") "
440 JSR oswrch
450 LDX sp
460 TXS
470 JMP restore
480 :
490 .sp EQUB 0
500 ]
510 NEXT paasX
520 ?userv=line MOD 256
530 userv?l=line DIV 256
540 ‘LINE CAT
550 ‘LINE DOG
560 *LINE DIR NOSUCHDIR
570 END
Listing Y
10 REM >Y
20 :
30 MODE 3
40 REPEAT
50 UNTIL NOT FNyorn("Do you want to a
newer this question again*)
60 END
70 :
80 DEF FNyorn(q$)
90 LOCAL yX
100 PRINT q$"? (Y/N)*;
110 REPEAT
120 yX=INSTR(" YyNn" , GET$ ) DIV 2
130 UNTIL yX>0
140 IF yX=l PRINT"y* ELSE PRINT"n*
150 =yX-2
Listing Z
10 REM >Z
20 :
30 DIM codeX 6100
40 OBwrch=6FFEE
50 FOR paaaX=0 TO 3 STEP 3
60 PX=codeX
70 (OPT paaaX
80 .xveraion
90 LDX #0
100 .xloop
110 LDA 670, X
120 BEQ donex
130 JSR oswrch
140 I NX
150 BNE xloop
160 .donex
170 RTS
180 .endofx
190 :
200 .yversion
210 LDY #0
220 .yloop
230 LDA 670, Y
240 BEQ doney
250 JSR oswrch
260 INY
270 BNE yloop
280 .doney
290 RTS
300 .endofy
310 )
320 NEXT passX
330 FOR iX*0 TO 13
340 iX?670=ASC(HID$(*BBC Acorn User*,
iX+1,1) )
350 NEXT
360 ?67E=0
370 PRINT“Uaing 670, X:
380 CALL xversion
390 PRINT' "Using 670, Y: *)
400 CALL yversion
410 PRINT'*Size of X version: *;endofx
-xversion
420 PRINT"Size of Y version: ";endofy-
yversion
Doodle
Listing 1
10 REM >$.MakeDoodle
20 REM Make template, boot and run fi
les
30 REM (c) BAU Feb 92
40 :
50 *DIR $
60 *Cdir IDoodle
70 *DIR ! Doodle
80 :
90 *Cdir BBCFonts
100 PROCrunaenupatterns
110 PROCcreatef lie ( "Templates", "Templa
te")
120 PROCcreatef ile ( " ! Sprites", "Sprite"
)
130 PRINT "Doodle has been created. You
will need to place"
140 PRINT"the HardCopy module from App
s disc two inBide"
150 PRINT"the directory lDoodle."
160 END
170 :
180 DEF PROCrunmcnupatternB
190 PRINT"Creating I Run file"
200 outf ileX=OPENOUT "! Run-
210 BPUT #outfileX,"| Doodle by Ian Wi
Ison (c) BAU Feb 92"
220 BPUT #outfileX,"IF *"<System$Path>
""="""" THEN ERROR 0 Please show me a IS
ystem directory"
230 BPUT ttoutfileX, "Wimpslot -min 180k
-max 180k"
240 BPUT HoutfileX, "Set Doodle$Dir <0b
ey$Dir>"
250 BPUT ttoutfileX, "RMEnsure Hardcopy
0 RMLoad <Obey$Dir>. Hardcopy"
260 BPUT ttoutfileX, "<Obey$Dir>. IRunima
ge"
270 CLOSE ttoutfileX
280 *SetType IRun Obey
290 :
300 PRINT "Creating menu file"
310 outf i leX=OPENOUT "Menu"
320 REPEAT
330 READ menu$
340 IF menu $ < > " ENDOFDATA" THEN BPUT t»0
utfileX,menu$:UNTIL 0: ELSE
350 CLOSE ttoutfileX
360 *SetType Menu Text
370 ENDIP
380 :
390 PRINT "Creating Patterns file"
400 ou t f i 1 eX= OPENOUT" Patterns"
410 REPEAT
420 ENDIF
430 READ pat$
440 IF pat$<> "ENDOFDATA- THEN BPUT ttou
tfileX,EVAL("6"+pat$) :UNTIL 0: ELSE
450 CLOSE ttoutfileX
460 ENDIF
470 ENDPROC
480 :
490 DEF PROCcreatef ile (filenames , type$
)
500 PRINT"Creating ";type$;" file"
510 outf ileX=OPENOUT filename$
520 REPEAT
530 addX= FALSE
540 READ byte$
550 IF LEFT$ (byte$, 1) ="G" THEN PROCadd
( (ASC (RIGHT$ (byte$ ) ) )-63,0) :addX=TRUE
560 IP LEFT$ (byte$, 1) ="H" THEN PROCadd
( (ASC(RIGHT$ (byte$) ) ) -63, 255) :addX=TRUE
570 IF LEFT$(byte$,l)="I" THEN PROCadd
( (ASC (RIGHT$ (byte$ ) ) ) -63 , 77 ) :addX=TRUE
580 IF LEFT$(byte$,l)»*J" THEN BPUT#ou
tf ileX, 6AA:BPUT(toutf ileX, 6A9 :addX=TRUE
590 IF byte$= "ENDOFDATA" THEN addX=TRU
E
600 IP addX=FALSE THEN BPUT ttoutfileX,
EVAL("6"+byte$)
610 UNTIL byte$= "ENDOFDATA "
620 CLOSE ttoutfileX
630 OSCLI "SetType "+f ilename$+" "+typ
e$
640 ENDPROC
650 :
660 DEF PROCadd (timesX.numberX)
670 countX=0
680 REPEAT
690 BPUT ttoutfileX, numberX
700 countX+=l
710 UNTIL countX=timesX
720 ENDPROC
730 :
740 DATA ' Doodle, menblkX
750 DATA New Doodle, \new_doodle
760 DATA Info, ! infoX, Quit, \f in
770 DATA 'Doodle. ,main_blkX, Patterns?
780 DATA \show_patterns,Text0, \system_
font
BBC ACORN USER FEBRUARY 1 992 89
790 DATA Save, !saver%, \save. Print ,\pri
nt
800 DATA New Doodle, \new._doodle, *Patte
rna
810 DATA patblk%,Show, \show_patterns
820 DATA Design, !design%, Save ECF
830 DATA \aave patterns, ENDOFDATA
840 :
850 DATA 04, 04, 04, FF, 40, 40, 40
860 DATA FF, 81, 42, 24, 18, 18, 24
870 DATA 42,81,00,10,22,41,41
880 DATA 22, 1C, 00, 1C, 22, 1C, 00
890 DATA Cl, 22, Cl, 00, ENDOFDATA
900 :
910 DATA HC,GB,GF,GA,A4,GB,58,GB
920 DATA 01, GB, 6D, 61, 69, 6E,0D,GA
930 DATA GD,FC,00,GA,58,GB,01,GB
940 DATA 65,63,66,73,0D,GE,00,54
950 DATA 01,GA,EE,00,GA,01,GB,63
960 DATA 68, 65, 63, 6B, 65, 72, 0D,GC
970 DATA 42,02,00,00,C3,GB,01,00
980 DATA GA, 7 3, 6 1,76, 65,72,0D,GB
990 DATA 40,01,00,05,03,GA,A0,01
1000 DATA 00,00,01, GB, 69, 6E, 66, 6F
1010 DATA 0D,GC,GB,A5,04,GA,DA,09
1020 DATA GA,01,GA,00, 64,65,73,69
1030 DATA 67,6E,0D,GA,40,01,GA,GB
1040 DATA 02,GB,D4,GB,54,03,00,00
1050 DATA CC,03,GC,GE, 2C, 07 ,GA, 0F
1060 DATA 00, 01, 7F, 07, 02, 07, 00, 03
1070 DATA 0l,0C,GD, 58, FC, HA, D4 ,04
1080 DATA GB,GB, 3D, GB, 00, 30, GA, 01
1090 DATA GA,GD, 44, 6F, 6F, 64 , 6C, 65
1100 DATA 0D, 65, 64, 3E, 0D, 65,GC, 98
1110 DATA GB,D4,01,00,00,2C,01,GA
1120 DATA 64,03,GF,GB,30,07,GA,12
1130 DATA 00,07,86,07,02,07,00,03
1140 DATA 01,0C,GB,GA, 70, FE,HA, 94
1150 DATA GF, 39, GC, 30, 00,00,01,GD
1160 DATA GA,0D,43,46,0D,65,72,6E
1170 DATA 73,0D, 3E, 0D, 65, GC, 62,02
1180 DATA 00,00,D0,01,GA,C8,04,GA
1190 DATA 9C,02,GB,GF,34,07,GA,93
1200 DATA 00,05,04,07,02,07,01,03
1210 DATA 01,0C,GD, 34, HB, 66, 02,GA
1220 DATA GC, 3D, 01, 00, GA, 30,GA,01
1230 DATA 00,GE,B8, GB, HC, 15,GB,03
1240 DATA GA,00, 2E, GB, B8, FF, HA, 3A
1250 DATA 02, GA, E8, HB, 19, 61,00, C7
1260 DATA CD,GB, HB, FF, 21,GB, 30,00
1270 DATA GA, 64 ,HB, E0, GB, 94, HB, 3D
1280 DATA 90, 02, C7, 59, 65, 73, 20, 70
1290 DATA 6C, 65, 61,73, 65,0D, 7F, 7E
1300 DATA 01, GA, 60,HB,2E,02,GA,90
1310 DATA HB, 3D, 90, 02,C7, 4E, 6F, 20
1320 DATA 74, 68, 61, 6E, 6B,73,0D,0D
1330 DATA 7F, 4D, 65,73,73,61,67,65
1340 DATA 20, 66, 72, 6F, 60,20,21, 44
1350 DATA 6F, 6F, 64, 6C, 65, 0D, 44, 6F
1360 DATA 20,79, 6F,75, 20,77, 61, 6E
1370 DATA 74, 20, 74, 6F, 20,73, 61, 76
1380 DATA 65, 20,79, 6F, 75, 72, 20, 64
1390 DATA 6F, 6F, 64, 6C, 65, 3F,0D,FA
1400 DATA 01, 00, 00, F0, 01, GA, 48, 03
1410 DATA GA,BC,02,GB,GF,38,07,GA
1420 DATA 93,00,01,04,07,02,07,01
1430 DATA 03,01,0C,GE,FC,HA,00,05
1440 DATA GA, GC , 3D, GA, GA, 30, GA, 01
1450 DATA 00, GE, 53, 61, 76,65, 20, 61
1460 DATA 73, 0D, 64, 3E,0D, 65,03,GA
1470 DATA 00, 5A, GB, 9C, FF, HA, 9C, GB
1480 DATA E0, HB, 3E, 60,00,C7, 66, 69
1490 DATA 6C, 65, 5F, 66, 66, 39,00,72
1500 DATA 0D,7F,0C,00,GA,4C,HB,3E
1510 DATA 01, GA, 7C, HB, 3D, FI, 00, 07
1520 DATA B8,GA,00,BF,GB,40,00,GA
1530 DATA BC,GB,9C,HB,B8,GB,CC,HB
1540 DATA 3D, 90, 02,C7, 4F, 4B, 0D, 74
1550 DATA 69, 74, 6C, 65, 64, 3E,0D, 7F
1560 DATA 44 , 4F, 4F, 44, 4C, 45,0D, 41
1570 DATA 7E,20,0D,D6,GB,70,GB,F8
1580 DATA 03 , 00, 00, 6C, 01 , GC, GE , 3C
1590 DATA 07, GA, 9 3, 00, 01, 04, 07, 02
1600 DATA 07,01,03,01,0C,GB,FC,HA
1610 DATA 00,05,GB,GB,3D,01,GA,00
1620 DATA 30,GA,0l,GA,GD, 58,01, GA
1630 DATA HC,13,GB,08,GB, 10,GB,C8
1640 DATA HA, FF,C0,GB, F8, FF, HA, 39
1650 DATA 60,00, 17, 4E, 61, 6D, 65, 0D
1660 DATA 74, 6C, 65, 64, 3E,0D, 7F,CE
1670 DATA GA,00, C8, HB, 3A, 01, GA, F8
1680 DATA HB,3D,60,00,07,44,6F,6F
1690 DATA 64, 6C, 65, 0D, 65, 64, 3E,0D
1700 DATA 7F, 10, GB, 8C, FF, HA,C0,GB
1710 DATA BC,HB, 39, 60,00, 17, 50,75
1720 DATA 72,70,6F,73,65,0D,64,3E
1730 DATA 0D,7F,D0,00,GA,8C,HB,FC
1740 DATA 02,GA,BC, HB, 3D, 61,00,07
1750 DATA 6B,01,00,00,HC,23,00,GA
1760 DATA 10,GB, 50, HB,C0,GB, 80, HB
1770 DATA 39,60,00,17,41,75,74,68
1780 DATA 6F,72,0D, 65,64, 3E, 0D, 7F
1790 DATA D0,GB, 50, HB, AC, 01, GA, 80
1800 DATA HA,FF, 3D, 61,00,07, 8E, 01
1810 DATA GA,HC,0E,GB, 10, GB, 14, HB
1820 DATA C0,GA,00,44,HB,39,60,00
1830 DATA 17, 56, 65, 72, 73, 69, 6F, 6E
1840 DATA 0D, 64, 3E,0D, 7F, CE, GB, 14
1850 DATA HA,FF, 0A, 01, GA, 44 , FF,HA
1860 DATA 3D, 61,00,07, 9C, 01, GA,HC
1870 DATA 0C,GB, 41, 62, 6F, 75, 74, 20
1880 DATA 74, 68, 69, 73, 20, 70, 72, 6F
1890 DATA 67, 72, 61, 6D, 00,45,61, 73
1900 DATA 79, 20, 63, 65, 61,74, 69, 6F
1910 DATA 6E,20,6F,66,20,74,77,6F
1920 DATA 20, 63, 6F, 6C, 6F, 75, 72, 20
1930 DATA 73, 70, 72, 69, 74, 65, 73, 0D
1940 DATA 49, 61, 6E, 20,57,69,60,73
1950 DATA 6F, 6E, 20, 20, A9,0D, 31, 2E
1960 DATA 31, 0D,
1970 DATA 02, GA,
1980 DATA 07, GA,
1990 DATA 07,01,
2000 DATA FD, HA,
2010 DATA 30, GA,
2020 DATA HA, HA,
2030 DATA 1C, HB,
2040 DATA 50,00,
2050 DATA 74, 6C,
2060 DATA GB, 1C,
2070 DATA HA,3C,
2080 DATA 74,69,
2090 DATA 7F, 66,
2100 DATA GA, 54,
2110 DATA 55, 6E,
2120 DATA 3E,0D,
2130 DATA AA,GB,
2140 DATA 3C, 55,
2150 DATA 64, 3E,
2160 DATA HB,CC,
2170 DATA 07, 3C,
2180 DATA 65,64,
2190 DATA HB,EE,
2200 DATA 07, 3C,
2210 DATA 65,64,
2220 DATA HB,10,
2230 DATA 50,00,
2240 DATA 74, 6C,
2250 DATA 01, GA,
2260 DATA 54, HB,
2270 DATA 6E,74,
2280 DATA 0D,7F,
2290 DATA 44, GB,
2300 DATA 07, 3C,
2310 DATA 65,64,
2320 DATA E4,FE,
2330 DATA 3C,50,
2340 DATA 69,74,
2350 DATA 66, GB,
2360 DATA HB,3C,
2370 DATA 74,69,
2380 DATA 7F,88,
2390 DATA GB,1C,
2400 DATA 55, 6E,
2410 DATA 3E,0D,
2420 DATA CC,GB,
2430 DATA 3C, 55,
2440 DATA 64, 3E,
2450 DATA HA, EE,
2460 DATA 00,07,
2470 DATA 6C,65,
2480 DATA E4,FE,
2490 DATA HB,3C,
2500 DATA 74,69,
2510 DATA 7F, 10,
2520 DATA 32,01,
2530 DATA 00,07,
2540 DATA 6C,65,
2550 DATA 00, AC,
2560 DATA FE, HA,
2570 DATA 6E.74,
2580 DATA 0D,7F,
2590 DATA GB,E4,
2600 DATA 3C, 55,
2610 DATA 64, 3E,
2620 DATA FE,HA,
2630 DATA 50,00,
2640 DATA 74, 6C,
2650 DATA GB, AC,
2660 DATA HA,3C,
2670 DATA 74,69,
2680 DATA 7F,AA,
2690 DATA E4,FE,
2700 DATA 3C,55,
2710 DATA 64, 3E,
2720 DATA HA, EE,
2730 DATA 50,00,
2740 DATA 74, 6C,
2750 DATA GB, AC,
2760 DATA E4,FE,
2770 DATA 55, 6E,
2780 DATA 3E,0D,
2790 DATA FE, HA,
2800 DATA 3C, 50,
2810 DATA 69,74,
2820 DATA 22, GB,
2830 DATA FE, HA,
2840 DATA 6E,74,
2850 DATA 0D,7F,
2860 DATA 66, GB,
2870 DATA 07, 3C,
2880 DATA 65,64,
2890 DATA FE,HA,
2900 DATA 50,00,
2910 DATA 74, 6C,
2920 DATA GB,74,
2930 DATA FF, FF,
2940 DATA 6E,74,
2950 DATA 0D,7F,
2960 DATA GA,00,
2970 DATA 07, 3C,
2980 DATA 65,64,
2990 DATA FE, FF,
3000 DATA 3C, 50,
3010 DATA 69,74,
3020 DATA EE, GA,
3030 DATA GA, AC,
3040 DATA 3C.55,
3050 DATA 64, 3E,
3060 DATA FE, HA,
3070 DATA 3C,50,
3080 DATA 69,74,
3090 DATA 22,00,
3100 DATA 74, FE,
3110 DATA 55, 6E,
3120 DATA 3E,0D,
3130 DATA 66, GB,
3140 DATA 07, 3C,
80, 01, GA, 6C, GB, D2
F4,02,00,GP,GA,40
12.00. 07.84.07.02
03,01,0C,GC,00,78
52.01, GE,3D,01,GB
01,GE,00, 98,09,GA
0F,GB,4A,GB,22,GB
44 , GA, 00, 54 , HB, 3C
07, 3C, 55, 6E, 74, 69
65, 64, 3E,0D, 7F, 44
HA, FF, 66,GB, 54,FF
50.00. 07.30.55. 6E
74, 6C, 65,64, 3E,0D
GA, 00, 1C,HB, 88,00
HB, 3C, 50,00,07, 3C
74, 69, 74, 6C, 65, 64
7F, 88,GB, 1C, FF,HA
54,HB,3C,50,00,07
6E, 74, 69,74, 6C, 65
0D,7F,AA,00,GA,1C
GB, 54, HB, 3C, 50, 00
55, 6E,74, 69,74, 6C
3E,0D,7F,CC,GB, 1C
GB, 54, HB, 3C, 50, 00
55, 6E, 74,69,74, 6C
3E,0D,7F,EE,GB, 1C
01,GA,54,HA,FF,3C
07 , 3C, 55, 6E,74, 69
65, 64, 3E,0D, 7F, 10
1C, HB, 32, 01, 00, 00
3C, 50,00,07,30,55
69, 74, 6C, 65, 64, 3E
22,GB,E4,FE,FF,FF
1C,FF,HA,3C, 50, 00
55, 6E, 74, 69,74,60
3E,0D,7F,44,GA,00
HA, 66,00,GA, 1C,HB
00,07,3C,55,6E,74
6C, 65, 64, 3E,0D, 7F
E4, FE, HA, 88,GB, 1C
50.00. 07. 3C, 55, 6E
74, 6C, 65, 64, 3E, 0D
00, GA,E4,FE,HA,AA
HB, 3C, 50,00,07, 3C
74, 69, 74, 6C, 65, 64
7F,AA,GB,E4,FE,HA
1C,HB, 30,50,00,07
6E, 74, 69,74, 6C, 65
0D, 7F, CC, GB, E4 , FE
GB,1C,HA,FF,3C, 50
3C, 55, 6E,74, 69,74
64 , 3E, 0D, 7F, EE, GB
HA, 10,01,00,00, 1C
50, 00, 07, 3C, 55, 6E
74, 6C, 65, 64, 3E, 0D
01, GA, E4, FE,FF, FF
GA, 1C, FF,HA, 3C, 50
3C,55,6E, 74, 69,74
64,3E,0D,7F,22,GA
FE, HA, 44 , 00, GA, E4
3C, 50, 00, 07, 3C, 55
69,74, 6C, 65, 64, 3E
44,GB,AC,FE,HA, 66
FE, HA, 3C, 50, 00, 07
6E, 74, 69,74,60,65
0D,7F, 66, 00, GA, AC
88,GB,E4,PE,HA,3C
07, 3C, 55, 6E,74, 69
65,64, 3E, 0D, 7F, 88
FE, HA, AA, GB,E4, FE
50.00. 07.3C,55,6E
74 , 6C, 65, 64 , 3E,0D
GB , AC, FE, HA, CC, GB
FF, FF, 3C, 50, 00, 07
6E, 74, 69, 74 , 6C, 65
0D,7F,CC, GB, AC, FE
GA,00, B4, FE, HA, 3C
07 , 3C, 55, 6E, 74, 69
65, 64, 3E,0D,7F,EE
FE, FF, FF, 10,01,GA
HA, 3C, 50, 00, 07, 3C
74, 69, 74, 6C, 65, 64
7F, 10, 01, 00, 00, AC
32. 01, GA, E4, FE,HA
00,07,30, 55, 6E, 74
6C, 65, 64, 3E,0D, 7F
74, FE,HA, 44,GB, AC
3C, 50, 00,07, 3C, 55
69,74,60,65,64, 3E
44.00, GA,74,FE,HA
AC, FE, HA, 3C, 50,00
55, 6E, 74, 69,74, 6C
3E,0D,7F,66,GB,74
88,GB, AC, FE, HA, 3C
07, 3C, 55, 6E, 74, 69
65, 64, 3E,0D,7F, 88
FE, HA, AA,GB,AC, PE
3C, 50,00,07, 3C, 55
69,74,6C, 65,64, 3E
AA, GB, 74, FE,HA,CC
AC, FE,HA, 3C, 50,00
55, 6E, 74, 69,74, 6C
3E,0D,7F,CC,GB,74
FF, EE,GB,AC,FE,HA
00,07 , 3C, 55, 6E, 74
6C, 65, 64, 3E,0D, 7F
00, 74, FE, HA, 10,01
FE, HA, 3C, 50,00,07
6E, 74,69,74,60,65
0D,7F, 10,01, GA, 74
32 . 01, GA, AC, FE, KA
00,07 , 3C, 55, 6E, 74
6C, 65, 64, 3E,0D, 7F
GA, 3C, FE, HA, 44, GB
HA, 3C, 50, 00, 07, 3C
74, 69, 74, 6C, 65, 64
7F, 44,GB, 3C, FE, HA
74, FE,HA, 3C, 50,00
55, 6E,74, 69,74, 6C
3150 DATA 65, 64, 3E,0D, 7F, 66, GB, 3C
3160 DATA FE,HA,88,GB,74,FE,FF,FF
3170 DATA 3C, 50, 00, 07 , 3C, 55, 6E,74
3180 DATA 69,74, 6C ,65,64, 3E,0D,7F
3190 DATA 88,GB,3C,FE,HA,AA,GA,00
3200 DATA 74,FE,HA,3C,50,00,07,3C
3210 DATA 55, 6E, 74, 69, 74, 6C, 65, 64
3220 DATA 3E, 0D, 7F, AA,GB, 3C,FE,FF
3230 DATA FF,CC,GB,74,FE,HA,3C,50
3240 DATA 00, 07, 3C, 55, 6E, 74 , 69, 74
3250 DATA 6C, 65, 64 , 3E, 0D,7F,CC,GA
3260 DATA 00,3C,FE,HA,EE,00,GA,74
3270 DATA FE, HA, 3C, 50, 00, 07 , 3C, 55
3280 DATA 6E, 74, 69,74 , 6C, 65, 64 , 3E
3290 DATA 0D, 7F, EE, GB, 3C, FE, HA, 10
3300 DATA 01,GA,74,FE,HA,3C,50,00
3310 DATA 07, 3C, 55, 6E, 74, 69,74,60
3320 DATA 65, 64, 3E,0D,7F, 10,0l,GA
3330 DATA 3C,FE,HA,32,01,GA,74,FE
3340 DATA HA,3C,50,00,07,3C,55,6E
3350 DATA 74, 69, 74, 6C, 65, 64, 3B,0D
3360 DATA 7F, 22, GB, 04, FE, HA, 44, GB
3370 DATA 3C, FE, HA, 3C, 50, 00,07 , 3C
3380 DATA 55, 6E, 74 , 69, 74, 6C, 65, 64
3390 DATA 3E,0D,7F,44,GB,04,FE,HA
3400 DATA 66, GB, 3C, FE, FF, FF, 3C, 50
3410 DATA 00, 07, 3C, 55, 6E, 74, 69, 74
3420 DATA 6C, 65, 64, 3E,0D,7F,66,GB
3430 DATA 04,FE,HA,88,GA,00,3C,FE
3440 DATA HA,3C,50,00,O7,3C,55,6E
3450 DATA 74, 69, 74, 6C, 65, 64, 3E,0D
3460 DATA 7F, 88,GB,04,FE,FF,FF,AA
3470 DATA GB,3C,FE,HA,3C,50,00,07
3480 DATA 3C, 55, 6E, 74 , 69, 74, 6C, 65
3490 DATA 64,3E,0D,7F,AA,GA,00,04
3500 DATA FE,HA,CC,00,GA,3C,FE,HA
3510 DATA 3C, 50,00, 07, 3C, 55, 6E, 74
3520 DATA 69, 74, 6C, 65, 64, 3E, 0D,7F
3530 DATA CC,GB,04,FE,HA,EE,GB,3C
3540 DATA FE,HA,3C,50,00,07,3C,55
3550 DATA 6E,74,69,74,6C,65,64,3B
3560 DATA 0D,7F,EE,00,GA,04,FE,HA
3570 DATA 10,01,GA,3C,FE,HA,3C,50
3580 DATA 00, 07 , 3C, 55, 6E,74, 69,74
3590 DATA 6C, 65, 64, 3E, 0D, 7F, 10,01
3600 DATA GA,04,FE,HA,32,01,GA,3C
3610 DATA FE, HA, 3C, 50, 00,07 , 3C, 55
3620 DATA 6E, 74, 69, 74, 6C, 65, 64, 3E
3630 DATA 0D, 7F, 22, GB, CC, FD,HA, 44
3640 DATA GB, 04, FE, FF, FF, 3C, 50,00
3650 DATA 07, 3C, 55, 6E, 74, 69, 74, 6C
3660 DATA 65, 64, 3E,0D,7F, 44,GB,CC
3670 DATA FD,HA, 66,GA,00,04,FE,HA
3680 DATA 3C, 50, 00, 07, 3C, 55, 6E,74
3690 DATA 69,74, 6C, 65, 64, 3E,0D, 7F
3700 DATA 66,GB,CC,FD, FP,FF, 88,GB
3710 DATA 04, FE, HA, 3C, 50,00,07, 3C
3720 DATA 55, 6E, 74, 69, 74, 6C, 65, 64
3730 DATA 3E,0D,7F,88,GA,00,CC,FD
3740 DATA HA,AA,00,GA,04,FE,HA, 3C
3750 DATA 50,00,07, 3C, 55, 6E, 74, 69
3760 DATA 74, 6C, 65, 64, 3E, 0D, 7F, AA
3770 DATA GB,CC,FD,HA,CC,GB,04,FE
3780 DATA HA, 3C, 50, 00, 07 , 3C, 55, 6E
3790 DATA 74, 69, 74 , 6C, 65, 64 , 3E,0D
3800 DATA 7F,CC, 00, GA, CC, FD, HA, EE
3810 DATA GB, 04, FE, HA, 3C, 50,00,07
3820 DATA 3C, 55, 6E, 74 , 69, 74, 6C, 65
3830 DATA 64,3E,0D,7F,EE,GB,CC,FD
3840 DATA HA, 10,01, GA, 04 , FE, HA, 3C
3850 DATA 50,00,07, 3C, 55, 6E, 74 , 69
3860 DATA 74, 6C, 65, 64, 3E,0D, 7F, 10
3870 DATA 01,GA,CC,FD,HA,32,01,GA
3880 DATA 04,FE,FF,FF,3C,5G,00,07
3890 DATA 3C, 55, 6E, 74, 69, 74, 6C, 65
3900 DATA 64,3E,0D,7F,22,GB,94,FD
3910 DATA HA, 44,GA,00,CC, FD, HA, 3C
3920 DATA 50,00,07, 3C, 55, 6E, 74, 69
3930 DATA 74, 6C, 65, 64, 3E, 0D, 7F, 44
3940 DATA GB,94,FD,FF,FF,66,GB,CC
3950 DATA FD,HA,3C,50,00,07,3C,55
3960 DATA 6E,74, 69, 74, 6C, 65, 64, 3E
3970 DATA 0D,7F, 66,GA,00, 94, FD, HA
3980 DATA 88, 00, GA, CC, FD, HA, 3C, 50
3990 DATA 00, 07 , 3C, 55, 6E, 74, 69, 74
4000 DATA 6C, 65, 64 , 3E,0D,7F, 88, GB
4010 DATA 94,FD,HA,AA,GB,CC,FD,HA
4020 DATA 3C, 50, 00, 07 , 3C, 55, 6E, 74
4030 DATA 69, 74, 6C, 65, 64, 3B,0D, 7F
4040 DATA AA, 00, GA, 94, FD,HA,CC,GB
4050 DATA CC, FD, HA, 3C, 50, 00,07, 3C
4060 DATA 55, 6E, 74, 69, 74, 6C, 65, 64
4070 DATA 3E,0D,7F,CC,GB,94,FD,HA
4080 DATA EE,GB,CC,FD,HA,3C,50,00
4090 DATA 07, 3C, 55, 6E, 74 , 69,74, 6C
4100 DATA 65, 64, 3E,0D, 7F, EE,GB, 94
4110 DATA FD, HA, 10, 01, GA, CC, FD, FF
4120 DATA FF, 30,50,00, 07, 3C, 55, 6E
4130 DATA 74,69,74, 6C, 65,64, 3E, 0D
4140 DATA 7F, 10,01,GA, 94, FD, HA, 32
4150 DATA 01, 00, 00, CC, FD, HA, 3C, 50
4160 DATA 00, 07, 3C, 55, 6E, 7 4, 69, 74
4170 DATA 6C,65,64,3E,0D,7F,20,GB
4180 DATA C4,HA,FF, 1C,01,GA,F4,FF
4190 DATA HA, 19, 61, 00,C7 , A7 , 09, GA
4200 DATA HC,10,GB,28,GA,00, 60, HB
4210 DATA 44,00,GA, 8C, HB, 19 , 60, 00
4220 DATA C7, 31, 0D, 6E, 74, 69, 74, 6C
4230 DATA 65, 64, 3E,0D, 7F, 52, GB, 60
4240 DATA FF,HA,6E,GB,8C,HB,19,60
4250 DATA 00, C7, 32, 0D, 6E,74, 69, 74
4260 DATA 6C, 65, 64 , 3E, 0D, 7F, 7E,00
4270 DATA GA, 60, HB, 9A,GB, 8C,HB, 19
4280 DATA 60,00,C7 , 33, 0D, 6E, 74, 69
4290 DATA 74, 6C, 65, 64, 3E,0D,7F,AA
4300 DATA GB, 60, HB,C6, GB, 8C, HB, 19
4310 DATA 60,00,C7, 34 , 0D, 6E, 74, 69
4320 DATA 74, 6C, 65, 64, 3E, 0D, 7F, 20
4330 DATA GB,90,HB,4C,GB,BC,HA,FF
4340 DATA 1A, 61, 01,C7,B7,09, GA, HC
4350 DATA 0C,GB, 4A, GB, 8C, HB, 76, GA
4360 DATA 00, C0, HB, 1A, 61, 01, C7, BF
4370 DATA 09,GA,FF,HB,0C,GB,76,GB
4380 DATA 90,HA,FF,A2,GB,BC,FF,HA
4390 DATA 1A,61,01,C7,C8,09,GA,HC
4400 DATA 0C,GB, A2,GA, 00,90, HB,CE
4410 DATA 00,GA,BC, HB, 1A, 61, 01,C7
4420 DATA D1,09,GA,HC,0C,GA,00,DE
4430 DATA GB,7C,FF,HA,32,01,GA,B0
4440 DATA HB,3D,90,02,C7,4F,4B,0D
4450 DATA 0D, 69,74, 6C, 65,64, 3E,0D
4460 DATA 7F, 44, 65, 73, 69 , 67 , 6E, 20
4470 DATA 50, 61, 74, 74, 65,72, 6E, 0D
4480 DATA 50, 61, 74, 74, 65, 72, 6E, 20
4490 DATA 4E, 75, 6D, 62, 65,72, 3A, 0D
4500 DATA 72, 61, 64, 69, 6F, 6F, 6E,0D
4510 DATA 72, 61, 64, 69, 6F, 6F, 66, 66
4520 DATA 0D, 72, 61, 64, 69, 6F, 6F, 66
4530 DATA 66, 0D,72, 61, 64, 69, 6F, 6F
4540 DATA 66, 66, 0D, ENDOFDATA
4550 :
4560 REM Sprite data
4570 DATA 06, GB, 10,GA,00, 50, 07 ,GA, D4
4580 DATA 02, GA, 21, 64, 6F, 6F, 64, 6C, 65
4590 DATA GD,04,GB,10,GA,GD,07,00,GA
4600 DATA 2C,GB,80,01,GA,0C,GB,GB,70
4610 DATA IA,00,GA, 70, IC, IB,00, IA,GA
4620 DATA 70,07,GA, 77, 00,GA, 70, JA, AA
4630 DATA A9, 7A, 74, 00, IA,GA,07, 60,00
4640 DATA 06,00,07,GA,70,AA,A9, JA,7A
4650 DATA 74,00, IA, 00, 70, GA, 60, GA, 70
4660 DATA GA, 70, JA,JA, 7A, 74,00, IA,GA
4670 DATA 07, 70, 00, 07, 00, 07, GA, 70, JA
4680 DATA JA,7A,74,00, IA,GA,70,00,77
4690 DATA 00, 70, GB, 70, JA, JA,7A,7A,00
4700 DATA 77, 77, GB, 07, 00, 70, 07, GB, 70
4710 DATA JA, JA,7A, 77, 00, IA,GB,70, 66
4720 DATA 07, 00, GB, 70, JA, JA,7A,77,00
4730 DATA IA,00,GB,66,GB,GA,70,JA,JA
4740 DATA 7A,74,00, IA,GA, 00, 66, 66, 66
4750 DATA 06,GA,00,70,AA,A9,JA,7A,74
4760 DATA 00, IA, 00, 66, 66,06, 66,00, 66
4770 DATA 66,GA,70, JA, JA,7A,74,00, IA
4780 DATA GC,66,GD,70,9E,9E,9E,9B,7E
4790 DATA 74,00,IA,GC,07,07,GD,E7,E9
4800 DATA E9,E9,07,74,00,77,77,GC,07
4810 DATA 70, GD, 70, 9E, 9E, 7E, 00, 74, 00
4820 DATA IA,GB,66,GA,07,GD,E7,E9,07
4830 DATA 00,74,00, IA,GA, 66,06, GA, 70
4840 DATA 00,GC,70,77,GA,74,00,IA,GA
4850 DATA 06, GC, 66,00, 70, IE, 77,00, 77
4860 DATA CC,HB,HE,0F,F0,HD,00,HF,HD
4870 DATA 0F,F0,HD,00,FF,HF,HC,0F,F0
4880 DATA FF,HC,00,HA,HF,HB,0F,F0,HA
4890 DATA HB,00,HB,HF,HA,0F,F0,HB,HA
4900 DATA 00, HC,HF, FF, 0F, F0, HC, FF, 00
4910 DATA HD, HF, 0F , F0, HD, 00 , HE , HE , 0F
4920 DATA F0,HD,00,HF,HD,0F,F0,HD,00
4930 DATA FF,HF,HC,0F,F0,FF,HC,00,HA
4940 DATA HF,HB,0F,F0,HA,HB,00,HB,HF
4950 DATA HA,0F,F0,HB,HA,00,HC,HF,FF
4960 DATA 0F,00,HC,0F,00,HD,HF,0F,00
4970 DATA F0,HB,GA,HE,HE,0F,GA,HA,0F
4980 DATA GA,HF,HD,0F,GA,F0,FF,GB,FF
4990 DATA HF,HC,0F,GA,00,0F,GB,HA,FF
5000 DATA AC, GB, 70, 74, 72, 5F, 72,75, 62
5010 DATA 62, 65,72,GE,0B, GE, 00, 17 , GB
5020 DATA 4C,00,GA, 7C,GB,08,GC,HB, 00
5030 DATA HB , 00, DD, 00, GA, DD, GB, BB , BB
5040 DATA BB, 00,BB, BB, BB, 00, GF, FF, 0F
5050 DATA GA,77,35,GA,D7,D5,GA, 57,57
5060 DATA 03,00,57, 5D,0D,00, 50,75,35
5070 DATA 00, 70 , D5 , FF, 00, C0, D5 , D5 , GA
5080 DATA D7 , D5 , GA, DC , D5 , GA, F0 , D5 , GA
5090 DATA C0,FF,00,FP,0F,00,HA,3F,00
5100 DATA FF, HA, 00, HB,03,HB, 0F, FF, FC
5110 DATA FF, 3F,FF, F0,HB,C0,HB,00,HB
5120 DATA 00, FC, HA, 00, F0, FF, PF,00, C0
5130 DATA HA, AC, 00, GA, 70, 74, 72, 5F, 70
5140 DATA 65, 6E, 63, 69, 6C,GA,GC, 03, GA
5150 DATA GD, 17,00, GA, 4C,GB, 7C, GB, 08
5160 DATA GB, 00, HB , 00 , HA, FF, GA, CC, GB
5170 DATA CC,GA, FF, BB, GA, FF, BB,00,07
5180 DATA GB,07,GB,0B,GA,00,3B,GB,AB
5190 DATA 03,GA,AB, 3A,GA, AB,D5,GA, 57
5200 DATA 55,03,00, 5C, 55, 0D, 00,70, 55
5210 DATA 35,00,00, 55, D5,GA, 57, 3F,GA
5220 DATA FC,GB,GB, 03,GA,FF, 3F,GA,HA
5230 DATA 03,00, HA, 3P, 00,HB,00, HB,03
5240 DATA FF,FC, FF, 0P, FF, F0, FF, 3F, FF
5250 DATA C0,HB,00,FF, 3F,FF,00,FC,00
5260 DATA FF,GA,00,FF,AC,GB,70,74,72
5270 DATA 5F,70, 65, 6E,00,GF, 00, 0B, GD
5280 DATA GA, 17,GB,4C,GB,7C,GB,08,GC
5290 DATA HA, FF,00, HB,GA, 44, 99, GA, 44
5300 DATA 99, 00, BD, 66,GA,BD, 86, 00, GA
5310 DATA BB, FF, GA, BB, FF, 07,GB, 1C, 00
5320 DATA GA, 70, 01,GA,D0,05,GA, 50, 57
5330 DATA GA, 40, 5D, 01, 00, 40, 77,05, 00
5340 DATA C0, D5, 15, GA, 75, 17, GA, 5C, 5D
5350 DATA GA,50,77,GB,D5,00,0F,GA,FF
5360 DATA 3C,GA, FF, F0, 03, 00, FF, F0, 0F
5370 DATA 00, FF, F0, FF, 00, FF, C0, FF, 03
5380 DATA FF,C0,FF,0F,FF,C0,FF, 3F,FF
5390 DATA 00,FF,3F,FF,00,FC,HA,00,F0
5400 DATA HA, GA, HA, 34, 01, GA, 72, 61, 64
5410 DATA 69, 6F, 6F, 66, 66,GB,00,02,GB
5420 DATA 0A,00,GE, 17,GB,2C,GB,B0,GB
5430 DATA 0C,GA,00, IE, IF, 77, 07, 00, 77
5440 DATA 00, 77, 00, 70, IA, 00, 77, GA, 77
5450 DATA GB,77,GA,77,00,77,00,77,GA
5460 DATA GB, 77,00, IA, IA, GD,GA, IA, 00
5470 DATA 77,00,GF,00,IC,GA,GD,IA,00
5480 DATA 77,00,77,GB,GA,77,00, IB, 77
5490 DATA 07,77,GB,77,70,IA,00,77,GA
5500 DATA 00, 77, 00, 77, GB, 77, 00, ID, IF
5510 DATA GD,FF,00,GC,FF,GA,GA,HB,GA
5520 DATA GA, FF, GB, FF , HC, GB , GB, HC, HB
90 BBC ACORN USER FEBRUARY 1 992
5530 DATA GA, FF, 00, HF, HA, 00, HC, HF, HA
5540 DATA 00,HC,HD,00,FF,GA,HD,HA,GA
5550 DATA FF,GA,00, HD,00,GA, FF,GC, HB
5560 DATA GC,GE, FF.GD, FF, 34, 01, GA, 72
5570 DATA 61, 64, 69, 6F, 6F, 6E,GC,0O, 02
5580 DATA GB,0A, 00, GE, 17 , GB, 2C,GB, B0
5590 DATA GB,0C,GA,00, IE, IF, 77, 07, 00
5600 DATA 77. 00, 77, 00, 70, IA, 00, 77, GA
5610 DATA 77, GB, 77, GA, 77, 00, 77, 00, 77
5620 DATA GA, AA,GA,77, 00, IA, IA,GA, AA
5630 DATA AA.AA.GA, IA, 00,77, GA,AA,AA
5640 DATA AA,AA, AA,GA,IC,GA,AA,AA, AA
5650 DATA GA, IA, 00, 77,00, 77, GA, AA,GA
5660 DATA 77,00, IB, 77, 07,77, GB, 77, 70
5670 DATA IA,00,77,GA,00,77,00,77,GB
5680 DATA 77,00, ID, IF,GD,FF,00,GC,FF
5690 DATA GA,GA,HB,GA,GA,FP,GB,FF,HC
5700 DATA GB, GB, HC,HB,GA, FF, 00, HF, HA
5710 DATA 00,HC,HF,HA,00,HC,HD,00,FF
5720 DATA GA, HD, HA, GA, FF, GA, 00, HD, 00
5730 DATA GA,FF,GC,HB,GC,GE, FF.GD.FF
5740 DATA ENDOFDATA
Listing 2
10 REM >!RunImage
20 REH ! Doodle
30 REM An easy two colour MODE 0 full
ocreen sprite maker with pattern fills
40 REM for Archimedes only
50 REM By Ian Wilson (c)
60 :
70 ON ERROR PROCerror
80 PROCsetup
90 PROCmain
100 PROCfinish
110 END
120 ;
130 DEF PROCsetup
140 alias$="<Doodle$Dir>"
150 version$="3.2"
160 font$a""
170 DIM q* 1200, r* 1200, block* 1200,
menblk* 1200, useful* 100
180 DIM main.blk* 1200
190 DIM patblk* 1200
200 DIM fonts* 2600 :$fonts*=CHR$ (0)
210 DIM fontget* 120
220 DIM test* 20
230 DIM pointer* 40
240 DIM box* 16, box2* 16, matrix* 16,
origin\ 8, blanks 16, old* 16
250 DIM row*{8) , rowd*(8)
260 rubber*=PALSE s pencil*=FALSE
270 ready_for_text*=0
280 $q*="TASK"
290 SYS "Wimp.Initialise", 200, !q*,"Doo
die" TO , handled
300 PR0Csprites(alia8$+". ! Sprites")
310 iconh*=FNiconbar("l Doodle")
320 info*=FNtemplatea (alias$+" . Templat
ee")
330 PR0C8et_verBion(ver8ion$)
340 PR0Cmake_pattern8
350 PROCget.fonts
360 PROCload_menus
370 PROCmake..doodle
380 x*=0 : yV0
390 doing*=0 : saving*=FALSE : draggin
g*=FALSE : scrap*=FALSE
400 waiting. for_ac*=PALSE
410 drawing*= FALSE
420 sent*=4
430 on*=*0
440 off*»*l
450 open*=FALSE
460 scrapname$="doodle"
470 ENDPROC
480 :
490 DEFPROCget.fonts
500 offaet*=0
510 REPEAT
520 !fontget*=0
530 SYS "OS_GBPB", 9, "<Doodle$Dir> .BBCP
onts", fontget*, 1, offset*, 12,"" TO ,,,rea
d*,offset*
540 test$=$fontget*
550 REM WHILE ASC (test$) <33
560 REM test$aRIGHT$(test$, (LEN(test$)
-D)
570 REM BNDWHILE
580 IF ?fontget* THEN font$=font$*LKFT
$(test$, (INSTR(teat$,CHR$ (0) ) -1) ) ♦" .\f in
d.font."
590 UNTIL offset*=-l
600 ENDPROC
610 :
620 DEF PROCload.menus
630 lm*»OPBNIN(alias$+-.Menu")
640 raenu_offset*=EXT#lm*
650 dim*=menu_offset*+LEN( font$) *64
660 CLOSE# loft
670 DIM menu_data* dim*
680 OSCLI "LOAD "+alias$+" .Henu "+STR$
“(monu.data*)
690
700 $(menu data*+menu offset*)*" ’Text"
♦CHR$ ( 10) *-fonts*"+CHR$ (10) *"System"*CHR
$(10)*"\sy8tem_font"*CHR$(10)
710 FOR i*=l TO LEN(font$)
720 i$=MID$(font$,i*,l)
730 IP i $ a " . " THEN i$=CHR$ ( 10)
740 $(oenu data**menu_offset*+32+i*)=i
$
750 NEXT
7 6 0 $ ( me nu.da t a * ♦ menu_o f f s e t*+ 3 3 ♦ LEN ( f
ont$) )«"'"
770 current_menu$=""
780 ENDPROC
790 :
800 DEF PROCmain
810 REPEAT
820 PROCpoll
830 UNTIL (reason*=17 OR reason*al8) A
ND block*! 16=0
840 ENDPROC
850 :
860 DEF FNiconbar(spname$)
870 !block*=-l
880 block*! 4=0
890 block*! 8=0
900 block*! 12=63
910 block*! 16=64
920 block*! 20=&2102
930 DIM block*! 24 (LENspname$+l)
940 $ (block*! 24 )=spname$
950 block*! 28=sprite*
960 block*! 32= (LEN8pname$+l)
970 SYS "Wimp.Createlcon", .block* TO i
con*
980 =icon*
990 :
1000 DBF PROCsprites(file$)
1010 ap=OPENIN(file$)
1020 dio*=EXT# sp ♦ 1 6 + 2 000
1030 CLOSE#bp
1040 DIM sprite* dim*
1050 DIM place* 18796
1060 !sprite*=dim*
1070 sprite*! 4=0
1080 sprite*! 8=16
1090 sprite*! 12=16
1100 SYS "OS.SpriteOp", 256*10, sprite*, f
ile$
1110 ENDPROC
1120 :
1130 DEF PROCmakejpatterns
1140 DIM byte*(8)
1150 DIM pat*(5)
1160 in*=OPENIN "<Doodle$dir>. Patterns"
1170 DIM patterns* 2000
1180 !patterns*=2000
1190 patterns*! 4=0
1200 patterns*! 8=16
1210 patterns*! 12=16
1220 FOR i*=0 TO 4
1230 $pointer*="pat_"+STR$(i*)
1240 SYS "OS.SpriteOp", 256*15, patterns*
.pointer*,©, 57, 20,0
1250 SYS "OS.SpriteOp" , 256*60, patterns*
, pointer*, 0 TO naught*, one*, two*, three*
1260 VDU 23,17,4,11
1270 IF i* THEN
1280 FOR j*=l TO 8
1290 byte*( j*)=BGET# in*
1300 NEXT
1310 VDU 23, i**l,byte*(l) ,byte*(2) , byte
*(3) ,byte*(4) ,byte*(5) ,byte*(6) ,byte*(7)
,byte*(8)
1320 GCOL i**16,0
1330 ELSE
1340 GCOL 1
1350 ENDIF
1360 FILL 10,10
1370 PRINTTAB(0, 0) STR$(i*)
1380 SYS "OS.SpriteOp", naught*, one*, two
*, three*
1390 !q*=ecfs*
1400 q*!4=0
1410 q*!8=-80‘(i**l)
1420 q*!12=128
1430 q*!16=-80*i*
1440 q*!20=&2106
1450 DIM q*!24 5
1460 $ (q*! 24 ) ="pat_"*STR$ ( i*)
1470 q*!28=patterns*
1480 q*! 32=5
1490 SYS "Wimp_CreateIcon", ,q* TO pat*(
i*)
1500 NEXT
1510 CLOSE# in*
1520 REM PROCreadpattern(l)
1530 ENDPROC
1540 :
1550 DEP PROCmake.doodle
1560 !place*=18796
1570 place*!4=0
1580 place*!8=16
1590 place*! 12=16
1600 $pointer*="doodle"
1610 SYS "OS_SpriteOp", 256*15, place*, po
inter*, 1,618, 234,0
1620 PROCsort.doodle
1630 PROCset_aavename( "DOODLE")
1640 ENDPROC
1650 :
1660 DEF PROCload.doodle
1670 !place*=18796
1680 place*! 4=0
1690 place*! 8=16
1700 place*! 12=16
1710 SYS "OS.SpriteOp", 10+256, place*, lo
adname$
1720 PROCsort_doodle
1730 IF INSTR(loadname$, "<Wimp$Scrap>")
<1 THEN PROCset_savename(loadnaine$) ELSE
PROCset savename(scrapname$)
1740 IF scrap* THEN
1750 ‘REMOVE <Wimp$Scrap>
1760 scrap*=FALSE
1770 ENDIF
1780 ENDPROC
1790 :
1800 DEF PROCsort.doodle
1810 SYS "Hourglass_On"
1820 SYS "OS_SpriteOp", 256*62, place*, -d
oodle",0 TO , , , sire
1830 DIM sarea size
1840 sarea!0=0
1850 RESTORE
1860 $pointer*="doodle"
1870 SYS "OS_SpriteOp", 256+60, place*, po
inter*, sarea TO naught*, one*, two*, three*
1880 SYS "OS_ReadPalette",0, 16 TO,, whit
e*
1890 SYS "OS.ReadPalette", 1, 16 TO,,blac
k*
1900 place*! 60=fcPFFFFFPP
1910 place*! 64=fcPFFFFFFP
1920 place*! 68=0
1930 place*!72=0
1940 SYS "OS.SpriteOp", naught*, one*, two
*, three*
1950 FOR i*=4 TO 1 STEP -1
1960 PROCreadpattern(i*)
1970 PROCsetdeBign
1980 NEXT
1990 safe*=TRUE
2000 SYS "Hourglass.Off"
2010 ENDPROC
2020 :
2030 DBF PROCpoll
2040 IF drawing* OR rubber* THEN mask*=
on* ELSE mask*=off*
2050 !block*=mask*
2060 SYS "Wimp.Poll", mask*, block* TO re
ason*
2070 PROCaction( reason*)
2080 ENDPROC
2090 :
2100 DEF PROCaction( reason*)
2110 IF waiting_for_ac* AND reason*<>17
AND reason*<>18 THEN
2120 waiting_for_ac*=FALSB
2130 saving*=FALSE
2140 PROCstoppit
2150 ENDIF
2160 CASE reason* OF
2170 WHEN 0 :
2180 IF FNbutton>0 AND doing* AND NOT s
aving* AND hndl*ochecker* AND hndl*osa
ver* THEN
2190 PROCstoppit
2200 ENDIF
2210 CASE FNbutton OF
2220 WHEN 0 : IF rubber* THEN PROCpenci
1 ELSE IF pencil* THEN PR0Cdraw(4)
2230 drawing*=PALSE
2240 WHEN 1 : IF rubber* THEN PROCdraw(
0 )
2250 WHEN 4 : IF pencil* THEN PROCdraw(
5)
2260 ENDCASE
2270 WHEN 1 : PROCupdate
2280 WHEN 2 : PROCopen
2290 WHEN 3 : PR0Cdraw(4) : PROCclose
2300 WHEN 4 : IF !block*=main* THEN PRO
Carrow
2310 WHEN 5 : IF !block*=main* THEN
2320 IF ready_for_text*=0 THEN PROCpenc
il ELSE PROCpen
2330 ENDIF
2340 WHEN 6 : PROCcheck.mouse ( ! block*, b
lock*! 4, block*! 8, block*! 12, block*! 16)
2350 WHEN 7 : IF dragging* THEN
2360 bin*=FNbutton
2370 IF hndl*=main* THEN xe*=0 : ye*=0
: PR0Cdraw(141) : dragging*= FALSE
2380 ENDIF
2390 IF saving* THEN PROCsend.save.mesg
2400 WHEN 8 : IF ready_for_text*«2 AND
!block*=main* THEN PROCcheckchar
2410 WHEN 9 : item*=block*!4 : PROCmenu
_select
2420 WHEN 17,18 : PROCmessage
2430 ENDCASE
2440 ENDPROC
2450 :
2460 DEFPROCcheckchar
2470 char*=block*!24
2480 CASE char* OF
2490 WHEN 13 :
2500 ready_for_text*=0
2510 bin*= FNbutton
2520 IF hndl*=main* THEN PROCpencil
2530 SYS "Wimp.SetCaretPosition", -1
2540 WHEN 127
2550 PROCdraw(lO)
2560 ex*-»16 : x*-=16
2570 PROCsetcaret
2580 WHEN 396
2590 ex*-=2 : x*-=2
2600 PROCsetcaret
2610 WHEN 397
2620 ex*+=2 : x*+=2
2630 PROCsetcaret
2640 WHEN 398
2650 why*- = 4 : y*-=4
2660 PROCsetcaret
2670 WHEN 399
2680 why*+=4 : y**=4
2690 PROCsetcaret
2710 OTHERWISE
2720 IF char*<32 OR char*>255 THEN
2730 SYS "Wimp_ProcessKey",char*
2740 ELSE
2750 PROCdraw(lO)
2760 ex*+=16 : x*+=16
2770 PROCsetcaret
2780 ENDIF
2790 ENDCASE
2800 ENDPROC
2810 :
2820 DEF PROCcheck_mouse(mx*,my*,but*,h
nd*, icon*)
2830 CASE but* OF
2840 WHEN 2 : IF hnd*=-2 THEN
2850 PROCcreate_icon_menu ( "Doodle" , mx*)
2860 ELSE
2870 PROCcreate_menu ( "Doodle . " , mx*, my*)
2880 ENDIF
2890 WHEN 4 : CASE hnd* OF
2900 WHEN -2 : PROCcreate.window
2910 WHEN main* : xe*=mx* : ye*=my* : b
in*=FNbutton : PR0Cdraw(4) : drawing*=TR
UE
2920 CASE ready_for_text* OP
2930 WHEN 0 : bin*=FNbutton : PROCdraw(
4) : drawing*=TRUE
2940 WHEN 1,2 : bin*=FNbutton : PROCdra
w ( 9 ) : drawing*=TRUE
2950 ENDCASE
2960 WHEN ecfs* : PROCget_pattern
2970 WHEN checker* : CASE icon* OF
2980 WHEN 1 : PROCyes
2990 WHEN 2 : PROCno
3000 ENDCASE
3010 WHEN saver* : CASE icon* OF
3020 WHEN 0 : PROCdrag.save
3030 WHEN 2 : PROCquick Bave
3040 ENDCASE
3050 WHEN design* : CASE icon* OP
3060 WHEN 69 : PROCreadpattern(l)
3070 WHBN 70 : PR0Creadpattern(2)
3080 WHEN 71 : PR0Creadpattem(3)
3090 WHEN 72 : PR0Creadpattern{4)
3100 WHEN 73 : PROCsetdesign
3110 ENDCASE
3120 ENDCASE
3130 WHEN 1 : CASE hnd* OF
3140 WHEN main* : IF ready_for_text*a0
THEN xe*=mx* : ye*=my* : PROCrubber
3150 ENDCASE
3160 ENDCASE
3170 ENDPROC
3180 :
3190 DEF PROCcreate„menu(title$,x*,y*)
3200 menuy*=y*
3210 PROCbuild_menu(title$,menuy*)
3220 menux*=x*-64
3230 menuy*=y*
3240 SYS "Wimp_CreateMenu", ,blk*,menux*
, menuy*
3250 ENDPROC
3260 :
3270 DBF PROCcreate_icon_menu(title$,x*
)
3280 menuy*=0
3290 PROCbuild_menu(title$, menuy*)
3300 menux*=x*-64
3310 SYS "Wimp_CreateMenu", ,blk*,menux*
.menuy*
3320 ENDPROC
3330 :
3340 DEF PROCbuild.menu (title$, RETURN h
eight*)
3350 LOCAL offset*, i*,menultems*, dots*,
wimpf lags, flags,ptr*,name$,ptr$
3360 offset*=FNf ind.menu ( t i 1 1 e $ , menu.da
ta*)
3370 IF offset*=TRUE THEN ERROR 42, "Can
‘t find menu data"
3380 blk$=FNget_menu_item(menu_data*,of
fset*)
3390 blk*=EVAL(blk$)
3400 $blk*=LEFT$(title$, 12)
3410 blk*?12=7
3420 blk*?13=2
3430 blk*?14=7
3440 blk*?15=0
3450 blk*! 16=172
3460 blk*! 20=44
3470 blk*! 24=0
3480 i*=28
3490 menultems*=0
3500 dots*=0
3510 WHILE menu_data*?of f set*< >ASC" "" A
ND menu_data*?offset*<>ASC"‘"
3520 PROCmenu_item
3530 IF RIGHTS (nameS, 1)="0" THEN name$-
LEFTS (name$, LBNname$-l) s ptr$=FNbuild_su
bmenu( name$, pos*)
3540 IF (flags AND 4) =4 THEN
3550 instr*=INSTR(ptr$, ", ")
3560 blk*! ( i*+12)=EVAL( LEFTS (ptrS.instr
*-l) )
3570 ptrS=MIDS(ptr$,instr*+l)
3580 instr*=INSTR (ptr$ , " , " )
3590 blk*! (i*+16)=EVAL(LBFT$ (ptr$,instr
*-l))
3600 ptrS=MID$(ptr$,instr**l)
3610 blk*!(i*+20)=EVAL(ptrS)
3620 wimpflagsawimpflags OR 2‘8
3630 ptr*=-l
3640 $ (blk*! (i*+12))=LEFT$ (name$, blk*! (
i*+20) )
3650 ELSE
3660 $(blk*+i*+12)=LEFT$ (name$, 12)
3670 ptr*=EVAL(ptr$)
3680 ENDIF
3690 blk*! i*= flags
3700 blk*! (i*+4)=ptr*
3710 blk*! (i*+8)=wimpflags
3720 i*=i*+24
3730 menultems**=l
3740 ENDWHILE
3750 height*=96+ (menultems**44) ♦ (dots**
24)
3760 current_menu$=LEFT$($blk*, 12)
3770 ENDPROC
3780 :
3790 DEF PROCmenu_item
3800 wimpf lags=ic7000O21
3810 flags=0
3820 ptr$="-l"
3830 funcS=""
BBC ACORN USER FEBRUARY 1992 91
-* 3840 naa&$=PNget_menu_item(menu_dataX,o
4670 :
5730 xX=!qX
6670
SYS "Wimp_PlotIcon", ,rX
ffaetX)
4680 DEF PROCf inish
5740 yX=qX!4
6680
SYS *Wimp_GetRectangle", ,qX TO mor
3850 IF menu_dataX?o££aetX=ASC"!" offse
4690 SYS "Wimp_CloaeDown”,handleX, IqX
5750 hndlX=qX!12
eX
tX+al:ptr$aFNget_menu_item(menu_dataX,of
4700 END
5760 =qX!8
6690
ENDWHILE
faetX)
4710 ENDPROC
5770 :
6700
ENDPROC
3860 IF menu_dataX?off8etX=ASC"{" offBe
4720 :
5780 DBF PR0Cdraw( codeX)
6710
:
tX+=l:wimp£laga=EVAL(FNget_menu_item(men
4730 DEF PROCerror
5790 IF codeX<>4 THEN aafeX=FALSE
6720
DEF PROCgetjpattern
u_dataX,offaetX) )
4740 SYS "Wimp_DragBox" , , 0
5800 REM **• codeX=0 — erasing (
6730
!rX=0
3870 IF menu_.dataX?o£faetX=ASC"\" offae
4750 IblockX=ERR
printing apace character and deleting)
6740
SYS "Wimp_GetPointerInfo", , rX
tX+=l : func$=PNget_menu_item(menu_dataX, o
4760 error=TRUB
5810 REM •** codeX=4 — moving po
6750
FOR iX=0 TO 4
ffaetX)
4770 CASE ERR OF
intor
6760
IF rX!16=patX(iX) THEN patternX=iX
3880 IP mcnu_dataX?o£faetXBASC"-" OR me
4780 WHEN 222 : $(blockX+4)="Thio file
5820 REM *** codeX=5 — drawing
6770
NEXT
nu dataX?o£faotX«ASC"*" flagasflaga OR &
does not exiat"+CHR$ (0) :error=FALSE
5830 REM •** codeX=9 — moving ca
6780
!qX=0
80
4790 WHEN 67797 : $ (blockX+4) ="No disc?
ret
6790
qX! 4=5
3890 IP LEFT$(name$, 1)=")" THEN flagB+=
Then no font"+CHR$(0) :error=PALSE
5840 REM *** codeX=10 - text comi
6800
qX!8=rX!0-20
1 s name$=MID$ (name$ , 2 )
4800 OTHERWISE
ng
6810
qX!12«rX!4-20
3900 IF LEFT$ (name$, 1) ="#" THEN flaga+=
4810 $(blockX+4)a" (Internal error code
5850 REM *** codeX=141 - pattern f
6820
qXI 16=rX!0*2O
4 : name$=MID$ (name$ , 2 )
"+STR$ (ERL) ♦") "+REP0RT$+" ("+STRS (ERR) ♦"
ill
6830
qX! 20=rX! 4+20
3910 IF RIGHT$ (name$, 1)=")" THEN flaga+
)"+CHR$(0)
5860 IqXamainX
6840
qX 124=0
a 2 : name $«LEFT$ { name $ , LBNname $ - 1 ) : do t aX+=
4820 ENDCASE
5870 SYS "Wimp_GetWindowState", ,qX
6850
qX!28=0
1
4830 flags=l
5880 xoffaetX=qX!4-qX!20
6860
qX!32=1279
3920 ENDPROC
4840 SYS "Wimp_ReportBrror",blockX, flag
5890 yoffaetXsqX! 16-qX!24-936
6870
qX! 36=1023
3930 :
a, "Doodle-
5900 $pointert="doodle"
6880
draggingX=TRUE
3940 DEF FNbuild aubmenu{title$,po8X)
4850 IF error THEN PROCfinish ELSE PROC
5910 SYS "OS_SpriteOp", 60+&100,placeX,p
6890
aavingX=FALSE
3950 LOCAL blk$,blkX
main: END
ointerX.aarea TO naughtX,oneX,twoX, three
6900
SYS "Winp_DragBox", ,qX
3960 PROCbuild menu(title$,poaX)
4860 ENDPROC
X
6910
ENDPROC
3970 =blk$
4870 :
5920 IF codeXolO THEN exX=xX-xoffsetX
6920
:
3980 :
4880 DEF PROCtellemoff (q$)
: whyX=yX-yoffaetX : nyeX=yeX-yoffsetX :
6930
DEF FNehow_pat terns
3990 DEF PROCmenu .select
4890 !uaefulX=0
nxeXaxeX-xoffsetX
6940
IF blockX! 4>0 THEN =0
4000 SYS "Wimp GetPointerlnfo", ,qX
4900 $ (usefulX+4 ) =q$>CHR$ (0)
5930 CASE codeX OF
6950
!qX=mainX
4010 butX=qX!8
4910 SYS "Wimp_ReportError",uaefulX, 1,"
5940 WHEN 0 : MOVE exX+5,whyX-5 : VDU 5
6960
SYS "Wimp_GetWindowState", ,qX
4020 depthX=0
Doodle"
,11,127,32,10,4
6970
SqX=ecf8\
4030 PROCdecode_menu(currentjnenu$)
4920 ENDPROC
5950 !qX=mainX
6980
qX!8=qXI 16-440
4040 IF (butX AND 1)»1 THEN
4930 :
5960 qX!4=exX-30
6990
qX! 12=qX!4*120
4050 PROCre_openaenu (current_menu$ , menu
4940 DEF PROCcreate_window
5970 qX!8=whyX-30-936
7000
qX!16=qX! 16-40
xX.menuyX)
4950 !blockX=mainX
5980 qX! 12=exX+30
7010
qX!20=0
4060 ELSE
4960 blockX! 4=200
5990 qX! 16=whyX+30-936
7020
qX!24=0
4070 current_raenu$=""
4970 blockX! 8=200
6000 SYS "OS_SpriteOp",naughtX,oneX,two
7030
qX!28=-l
4080 ENDIF
4980 blockX! 12=1042
X, threeX
7040
SYS "Wimp_OpenWindow", ,qX
4090 ENDPROC
4990 blockX! 16=900
6010 WHEN 9 : MOVE exX,whyX+30
7050
=0
4100 :
5000 blockX! 20=198
6020 SYS "OS_SpriteOp" , naughtX, oneX, two
7060
:
4110 DBF PROCre_openmenu(title$,menxX,o
5010 blockX! 24=-80
X, threeX
7070
DEP FNnew_doodle
enyX)
5020 blockX! 28=-l
6030 PROCaetcaret
7080
doingX=l
4120 of f aetXaFNf ind jnenu ( t it le$ , menu_da
5030 SYS "Wimp_OpenWindow", , blockX
6040 WHEN 10 : MOVE exX+16,whyX+30 : VD
7090
IF aafeX THEN
taX)
5040 openX=TRUE
U 5,127 :M0VE exX,whyX+30 : VDU 5
7100
PROCdoit
4130 blkX=EVAL(FNgetjnenu_item(menu_dat
5050 ENDPROC
6050 ?uaefulX=charX
7110
ELSE
aX.offaotX) )
5060 :
6060 SYS "OS_Word",10,uaefulX
7120
PROCcheck
4140 SYS "Wimp_CroatoMenu", ,blkX,menxX,
5070 DEF PROCcloae
6070 IF DBCfontX THEN
7130
ENDIF
menyX
5080 SYS "Wimp_CloaeWindow", , blockX
6080 chartX=10*( (chart) -32)
7140
=0
4150 current_menu$=title$
5090 !use£ulX=ecfaX
6090 FOR iX=0 TO 9
7150
:
4160 ENDPROC
5100 SYS "Wimp_CloaeWindow", .uaefulX
6100 VDU fontaX? (chartX+iX)
7160
DEF PROCdelete
4170 :
5110 openX=FALSE
6110 NEXT
7170
$pointert="doodle"
4180 DEF PROCdecode_monu(title$)
5120 ENDPROC
6120 ENDIF
7180
SYS "OS_SpriteOp", 25+256, placeX.po
4190 LOCAL men_loopX, func$
5130 :
6130 VDU chart
interX
4200 of£aetXaFNfind_menu(title$,menu_da
5140 DEF PROCopen
6140 !qX=mainX
7190
ENDPROC
taX)
5150 SYS "Wimp_OpenWindow", , blockX
6150 qX!4=exX-30
7200
4210 blkXaEVAL ( FNge t _menu_i tem ( menu_dat
5160 ENDPROC
6160 qX!8=whyX-30-936
7210
DEF PROCcheck
aX,offaetX) )
5170 :
6170 qX! 12=exX+30
7220
VDU 7
4220 men_loopX=0
5180 DEF PNget menu item(dbX, RETURN off
6180 qX! 16=whyX+40-936
7230
!qX=checkerX
4230 WHILE men_loopX<»blockX!depthX
X)
6190 SYS "OS_SpriteOp",naughtX,oneX, two
7240
qX! 4=600
4240 dotaX=0
5190 LOCAL st$
X, threeX
7250
qX! 8=100
4250 PROCaenu_item
5200 WHILE dbX?offX<>10 AND dbX?of£Xol
6200 VDU 23, TuaefulX.uaefuIXTI.uaefulX?
7260
<JX! 12 = 1214
4260 men_loopX+»l
3
2,uaefulX?3,uaefulX?4,U8efulX?5,U8efulX?
7270
qX! 16=304
4270 ENDWHILE
5210 6t$f=CHR$ (dbX?of fX)
6,uaefulX?7,uaefulX?8
7280
qX! 20=0
4280 IF blockX!depthX>-l THEN
5220 offX+=l
6210 WHEN 141 : IF patternX THEN GCOL p
7290
qX! 24=0
4290 IF RIGHTS (nane$, 1)="0" THEN
5230 ENDWHILE
atternX*16,0
7300
qX!28=-l
4300 name$a LEFTS (nameS, LENnameS-1)
5240 offXtal
6220 FILLexX.whyX :GCOL 0,1
7310
SYS "Wimp_OpenWindow" , , qX
4310 depthX*=4
5250 =8t$
6230 IqXamainX
7320
ENDPROC
4320 PROCdecode.mcnu (oame$)
5260 :
6240 qX!4=0
7330
:
4330 END IF
4340 IF func$<>"" THEN a=BVAL("FN*+func
$)
4350 BNDIF
4360 BNDPROC
4370 :
4380 DEF FNtemplates (f ile$)
4390 DIM QX 2048, PX 2048, RX 2048, SX
2048, TX 2048 ,UX 3048
4400 raaxwsX=6100
4410 DIM indirt maxwaX, indir2X maxweX,
indir3X maxwaX, indir4X maxwaX, indir5X ma
xwbX ,indir6X maxwaX
4420 SYS "Wimp_OpenTemplate", ,file$
4430 SYS "Wimp_LoadTemplate" , , QX, indirt
, indirX+maxwaX, -1, "info", 0
4440 SYS "Wimp_.LoadTeraplate", , PX, indir2
X, indir2X+maxwaX, - 1 , "main" , 0
4450 SYS "Wimp_LoadTemplate", ,RX,indir3
X, indir3X+maxwsX, -1, "Baver" , 0
4460 SYS "Wimp_LoadTemplate" , , SX, indir4
X, indir4X*maxwaX, -1, "ecf a" , 0
4470 SYS "Wimp_LoadTemplate", ,T\, indir5
X, indir5X*maxwaX, -1, "checker",©
4480 SYS "Wimp_LoadTemplate",,UX, indir6
X, indir6X+maxwaX, -1, "design",©
4490 SYS "Winp_CreateWindow", ,Q% TO inf
oX
4500 SYS "Wimp_CreateWindow",,pX TO mai
n\
4510 SYS "Wimp_CreateWindow", ,RX TO sav
ert
4520 SYS "Wimp_CreateWindow", ,SX TO ecf
eX
4530 SYS "Wimp_CreateWindow", ,TX TO che
ckert
4540 SYS "Wimp_CreateWindow", ,UX TO deo
ign\
4550 SYS "Wimp CloseTeoplate"
4560 -infoX
4570 s
4580 DBFPROCset.veraion ( v$ )
4590 !qX= infoX
4600 qX!4»7
4610 SYS "Wimp_GetIconState", ,qX
4620 qX! 8=0
4630 qXI 12=0
4640 $qX! 28=v$+CHR$ (0)
4650 SYS "Wimp_SetIconState", ,qX
4660 ENDPROC
5270 DEF FN£ind_oenu(nane$,dataX)
5280 LOCAL fi$
5290 naice$="‘"+nane$
5300 offaetX=0
5310 REPEAT
5320 fi$=FNget_menu_itea(dataX,o£fsetX)
5330 UNTIL fi$=name$ OR £i$="”"
5340 IF fi$s""" THEN =TRUE
5350 =offaetX
5360 :
5370 DEP FNfin
5380 doingX=2
5390 IF BafeX THEN
5400 PROCdoit
5410 ELSE
5420 PROCcheck
5430 ENDIF
5440 =0
5450 :
5460 DEF PROCpencil
5470 $pointert="ptr„pencil"
5480 SYS "OS_SpriteOp", 36+&100, opritoX,
pointerX, 2
5490 pencilX=TRUE : rubberX=FALSB
5500 ENDPROC
5510 :
5520 DEF PROCarrow
5530 $pointerX="ptr_default"
5540 SYS "Wimp SpriteOp", 36+6100, , point
ert, 1
5550 rubberX=FALSB : pencil%= FALSE
5560 ENDPROC
5570 :
5580 DEF PROCrubber
5590 $pointerX="ptr_rubber"
5600 SYS "OS_SpriteOp", 36+fcl00,spriteX,
pointerX, 2
5610 rubberX=TRUE t pencilX=FALSE
5620 ENDPROC
5630 :
5640 DEF PROCpen
5650 $pointerX="ptr_pen"
5660 SYS "OS_SpriteOp", 36+&100, apriteX,
pointerX, 3
5670 rubberX=PALSE : pencilXaFALSE
5680 ENDPROC
5690 :
5700 DEF FNbutton
5710 IqX=0
5720 SYS "Wimp_GetPointerIn£o", ,qX
6250 qX!8»-936
6260 qX!12=1236
6270 qXI 16=0
6280 SYS "OS_SpriteOp",naughtX,cneX, two
X,threeX
6290 OTHERWISE
6300 PLOT codeX, exX.whyX
6310 SYS "OS_SpriteOp",naughtX,oneX,two
X, threeX
6320 !qX=mainX
6330 IF cxX<nxeX THEN qXI4=exX-10 : <JX!
12=nxeX+10 ELSE qX!4=nxeX-10 s qX!12=exX
♦10
6340 IF whyX<nyeX THEN qX!8=whyX-946 :
qXI 16=nyeX-926 ELSE qXJ8=nyeX-946 : qX!l
6awhyX-926
6350 ENDCASE
6360 IP codeX<>10 THEN xeX=xX : yeX=yX
6380 SYS "Wimp UpdateWindow", ,qX TO mor
eX
6390 WHILE moreX
6400 lrXaO
6410 rXI4a-936
6420 rX!8al236
6430 rX! 12=0
6440 rX! 16=42102
6450 $pointerX=*doodle"
6460 rX!20apointerX
6470 rX!24=placeX
6480 rt!28=7
6490 SYS "Wimp_PlotIcon",,rX
6500 SYS "Wimp_GetRectangle", ,qX TO mor
eX
6510 ENDWHILE
6520 ENDPROC
6530 :
6540 DEF PROCupdate
6550 lqX=mainX
6560 SYS "Wirap_RedrawWindow", ,qX TO mor
eX
6570 WHILE moreX
6580 !rX*0
6590 rXI4a-936
6600 rXI8al236
6610 rXI 12s0
6620 rXI 16=&2102
6630 $pointerta"doodle"
6640 rXI20=pointerX
6650 rX!24=placeX
6660 rXI28=7
7340 DEFPROCyea
7350 !qX=aaverX
7360 qX! 4=700
7370 qX!8=100
7380 qX! 12=1034
7390 qX! 16=304
7400 qX!20=0
7410 qX!24=0
7420 qXI28=-l
7430 SYS "Wimp_OpenWindow", ,qX
7440 SYS "Wimp SetCaretPoaition", aaverX
, 1 , , ,- 1,6
7450 ENDPROC
7460 :
7470 DEFPROCno
7480 PROCdoit
7490 BNDPROC
7500 :
7510 DEFPROCdoit
7520 REM doingXal *** Waiting t
o make new doodle •**
7530 REM doingX=2 *** Waiting t
o quit
7540 REM doingX=3 •** Waiting t
o load a doodle
7550 CASE doingX OF
7560 WHEN 1 :
7570 PROCdelete
7580 PROCmake_doodle
7590 IF NOT openX THEN PROCcreate_windo
w
7600 PROCupdate
7610 WHEN 2 :
7620 PROCf inieh
7630 WHEN 3 :
7640 IF FNinspect THEN
7650 PROCdelete
7660 PROCload_doodle
7670 IF NOT openX THEN PROCcreate_windo
w
7680 PROCupdate
7690 ELSE
7700 PROCtellemoff ("This file iB not a
doodle")
7710 ENDIF
7720 ENDCASE
7730 PROCstoppit
7740 ENDPROC
7750 :
7760 DEF PROCBtoppit
92 BBC ACORN USER FEBRUARY 1 992
7770 doingS=0
7780 IqS^checkerS
7790 SYS "Wimp_CloseWindow", ,qS
7800 lqS=saverS
7810 SYS "Wimp_CloseWindow",,qS
7820 SYS "Winp_CreateMenu", , -1
7830 ENDPROC
7840 :
7850 DBP PROCmessage
7860 your_refS=blockS!8
7870 CASE blockS! 16 OF
7880 WHEN 0 : PROCfinish
7890 WHEN 1 : IF blockS!4ohandleS THEN
PROCget_transfer
7900 WHEN 2 : PROCdosave($(blockS+44) )
7910 WHEN 3 : PROCload($(blockS+44) )
7920 WHEN 4 : waiting_£or_acS= FALSE
7930 WHEN 5 : REM *•• No data.open seq
uence in this task **•
7940 WHEN 6 : PROCtransait
7950 WHEN 7 : REM •** Importing a dood
le uses the scrapfile
7960 WHEN 8 : IF NOT safeS THEN
7970 blockS! 12ablockS! 8
7980 SYS "Wimp_SendMessage", 19, blocks
7990 doingS=2 : PROCcheck
8000 ENDIF
8010 ENDCASE
8020 ENDPROC
8030 :
8040 DBF PROCload(f$)
8050 doingS* 3
8060 loadnaae$=f$
8070 IF safeS THEN
8080 PROCdoit
8090 ELSE
8100 PROCcheck
8110 ENDIF
8120 ENDPROC
8130 :
8140 DEF PROCdrag_save
8150 LOCAL xS,yS, zS
8160 !qS=saverS
8170 SYS "Wimp_GetWindowState", ,qS
8180 xS=qS14
8190 yS-qSl8
8200 z%=qSl 16-qS! 8
8210 qS14=0
8220 SYS "Wimp_GetIconState", ,qS
8230 !qS=0
8240 qS14=5
8250 qS!8+=xS
8260 qS! 12+=yS+zS
8270 qS! 16+=xS
8280 qS!20+=yS+zS
8290 qS!24=0
8300 qS!28=0
8310 qS!32=1279
8320 qS!36=1023
8330 qS!40=0
8340 qS!44=0
8350 qSl 48=0
8360 qS152=0
8370 savingS=TRUE
8380 draggingSsPALSE
8390 SYS "Wimp_DragBox", ,qS
8400 ENDPROC
8410 :
8420 DEF PROCsend_save_mesg
8430 SYS "Wimp_GetPointerInfo",,qS
8440 qS!32=qS!4 : thirty twoSaqS! 32
8450 qS!28=!qS :twentyeightS=qS!28
8460 qS!24=qS!16 :twentyfourS*qS!24
8470 qS!20=qS!12 :twentyS=qS! 20
8480 qS!16=l
8490 qS! 12=0
8500 qS!36=18796
8510 qS!40=&f f 9
8520 $(qS+44)=FNget_savename
8530 !qS=60
8540 SYS 'Winp_SendMessage", 18,qS,qS!20
,qS! 24
8550 waiting_for_acS=TRUE
8560 ENDPROC
8570 :
8580 DEF FNget_savename
8590 LOCAL fS
8600 !rS=saverS
8610 rS!4*l
8620 SYS "Wimp GetlconState", , rS
8630 £S=rS!28
8640 savenaae$=$fS
8650 WHILE INSTR ( savename$ , " : " ) >0
8660 savename$sMID$ ( savename$ , INSTR ( sav
enane$, *1)
8670 ENDWHILE
8680 WHILE INSTR (savename$, " . ") >0
8690 savenaoe$=MID$ (savenane$, INSTR(sav
ename$,".")+l)
8700 ENDWHILE
8710 asavename$+CHR$ (0)
Listing 1
10 REM >Verhulst (Lyl)
20 REM by Michael Attenburgh
30 REM for Arc only
40 REM (C) BAU Feb 92
50 :
60 MODE 12
70 OFF
80 :
90 GCOL 1
100 LINE 0,512,1280,512
8720 :
8730 DEF PROCset_savename { f $ )
8740 !rS»saverS
8750 rS!4=l
8760 SYS "Wimp_GctIconState", ,rS
8770 rS!8«l
8780 rS! 12=1
8790 $rS!28=£$
8800 SYS "WimpSetlconState*, , rS
8810 savename$=£$
8820 ENDPROC
8830 :
8840 DEF PROCdosave(fS)
8850 savenaae$=£$
8860 IF blockS! 36<>-l THEN sa£eS=TRUE
8870 SYS "OS SpriteOp". 256 + 12, places, sa
venane$+CHR$(0)
8880 IF savings THEN
8890 qS!32=thirtytwoS
8900 qSl 28=twentyeightS
8910 qS!24=twentyfourS
8920 qS!20=twentyS
8930 qS! 16»3
8940 qS!12*your_re£S
8950 qS! 36b0
8960 qS! 40=&££9
8970 $(qS+44)=savenarae$+CHR$(0)
8980 lqS=60
8990 SYS "Wimp_SendMessage", 18,qS,qS!20
9000 savingSaFALSE
9010 ENDIF
9020 IF INSTR(savename$,"Wimp$Scrap")<l
THEN PROCoet_savename(Bavename$)
9030 IF doings AND safeS THEN PROCdoit
9040 IF scraps THEN
9050 ‘REMOVE <Wimp$Scrap>
9060 scrapSsFALSE
9070 ENDIF
9080 SYS "Wimp CreateMenu", , -1
9090 ENDPROC
9100 :
9110 DEP PROCquick save
9120 LOCAL fS
9130 IrSBoaverS
9140 rSI4»l
9150 SYS "Wimp GetlconState", , rS
9160 fSarS!28
9170 savename$c$£S
9180 IF INSTR ( savename$ , " . " ) < 1 AND INST
R(savenamo$,":")<l THEN
9190 PROCtellemoff ("To save, drag the a
ave icon to a directory window")
9200 ELSE
9210 Ba£eS*TRUE
9220 PROCdosave(savename$)
9230 ENDIF
9240 ENDPROC
9250 :
9260 DEF PROCget_ transfer
9270 scrapname$=$(blockS+44)
9280 !qS»64
9290 qS! 4»0
9300 qS!8=0
9310 qS!12=your re£S
9320 qS!16»2
9330 qS!20.blockS!20
9340 qS!24*blockS!24
9350 qS!28.blockS!28
9360 qS!32«blockS!32
9370 qS!36«-l
9380 qS! 40s&££9
9390 $(qS+44)a"<Wimp$Scrap>"
9400 SYS "Wimp_SendMessage", 18, qS, block
S ! 4
9410 scrapSaTRUE
9420 ENDPROC
9430 :
9440 DEF FNprint
9450 PROCdump
9460 rl
9470 :
9480 DEF PROCdump
9490 SYS "OSByte", 229,0,0
9500 LOCAL ERROR
9510 ON ERROR LOCAL : RESTORE ERROR : S
YS "OS Byte", 229, 1,0 : PROCtellemoff (REPO
RT$) :SYS "Hourglass_Off" :SYS "OS_Sprite
Op", naughts, oneS, twoS, threeS : ENDPROC
9520 $pointerSa"doodle*+CHR$ (0)
9530 SYS "OS_SpriteOp", 60+&100, places, p
ointerS, sarea TO naughts, oneS, twoS, three
S
9540 SYS "Hourglass.On"
9550 ‘HARDCOPYFX 1 1 1 40 1
9560 SYS "HourglassJJff"
9570 SYS "0S_ SpriteOp", naughts, oneS, two
S, threeS
9580 RESTORE ERROR
9590 SYS "OS_Byte",229,l,0
9600 ENDPROC
110 LINE 0,256,1280,256
120 PRINTTAB (0,0) /"Population levels",
TAB (0, 16) /"Lyapunov exponent"
130 GCOL 7
140 FOR xS«0 TO 1279 STEP 2
150 r=xS*l. 2/1280+2. 8
160 PRINTTAB (0, 1) / "r«"/ LEFT$ (STR$ (r) , 5
);"
170 REM do 500 iterations to allow x t
o stabilise
180 xb0.5
190 FOR IS=1 TO 500
200 x=r*x*(l-x)
9610 :
9620 DEF FNinspect
9630 LOCAL fileS, check$,qS
9640 IF blockS! 40 =&££9 THEN qS=TRUE EL
SE qS=PALSE
9650 IF qS THEN
9660 fileS=OPBNIN loadname$
9670 check$=GBT$# fileS
9680 IF INSTR(check$, -doodle") <>17 THEN
qS* FALSE ELSE qS=TRUE
9690 CLOSB# fileS
9700 ENDIF
9710 =qS
9720 :
9730 DEF PROCtransmit
9740 chunkSsplaceS+8entS
9750 IF blockS!24< (18796-sentS) THEN
9760 sizeS=blockS!24 :zS=18
9770 ELSE
9780 sizeSsl8796-sentS :zS=17
9790 ENDIF
9800 IF sizeS<0 THEN sizeS=0
9810 SYS "WimpTransferBlock", handles, c
hunkS, blockS! 4 , blockS! 20, sizes
9820 sentS+BsizeS
9830 blockS! 16=7
9840 blockS! 12*your_refS
9850 blockS! 24rsizeS
9860 SYS "Wimp_SendMes8age",zS, blocks, b
lockS! 4
9870 IF zS=17 THEN sentS=4 : SYS "Wimp_
CreateMenu", , -1
9880 ENDPROC
9890 :
9900 DEPFNsystem_font
9910 ready_£or_textS=l
9920 IF blockSl4<l THEN BBCfontS=FALSE
9930 SYS "Wimp_SetCaretPosition", -1
9940 =0
9950 :
9960 DEFFNfind_font
9970 LOCAL fonts,
9980 fontS=blockS!4
9990 fontname$=font$
10000 FOR iS=0 TO fonts- 1
10010 IF iS>0 THEN
10020 f ontname$=RIGHT$ ( f ontname$, LEN ( f on
tname$) -lNSTR(£ontname$, "\") -10)
10030 ENDIF
10040 NEXT
10050 fontname$=LEFT$ (fontname$, INSTR(fo
ntname$, "\") -2)
10060 REM PROCtellemoff (fontnarae$)
10070 REM OSCLI "LOAD <Doodle$Dir> .BBCFo
nts . "+fontname$+" "+STR$" ( fontsS)
10080 path$="<Doodle$Dir> .BBCFonts . "+fon
tname$
10090 inS=OPENlN path$
10100 :
10110 REPEAT
10120 vduS=BGET# inS
10130 charS=BGET# inS
10140 chartS=(charS-32) *10
10150 fontsS?chartS=vduS
10160 fontsS? (chartS+l)acharS
10170 FOR iS=2 TO 9
10160 byteS=BGET# inS
10190 fontsS? (chartS+iS)=byteS
10200 NEXT
10210 UNTIL EOF# inS
10220 CLOSE# inS
10230 SYS "Wimp_SetCaretPosition", -1
10240 ready_for_textSsl
10250 BBCfontS=TRUE
10260 =0
10270 :
10280 DEFPROCsetcaret
10290 SYS "Wimp_SetCaretPosition", mainS,
-l,exS,whyS-936,40
10300 ready_for_textS=2
10310 ENDPROC
10320 :
10330 DEFPROCreadpattern(pS)
10340 peditingS=pS
10350 LOCAL iS, jS
10360 PROCselectpattera(pS+68)
10370 $pointerS="pat_"+STR$ (pS)
10380 POR is=7 TO 0 STEP -1
10390 FOR jS=0 TO 7
10400 SYS "OS.SpriteOp", 256+41, patternsS
, pointers, jS, iS TO, , , , , colours
10410 IF colours THEN PROCsetpix( (7-iS) •
8+jS, 1) ELSE PROCsetpix( (7-iS) *8+jS,0)
10420 NEXT
10430 NEXT
10440 ENDPROC
10450 :
10460 DEFPROCsetpix(pixS. colours)
10470 !qS=de8ignS
10480 qS!4«pixS
210 NEXT
220 REM draw plot of population levels
230 FOR IS=1 TO 100
240 x=r*x* (1-x)
250 PLOT 69,xS,x*512+512
260 NEXT
270 REM draw graph of Lyapunov exponen
t
280 L=0
290 FOR IS=1 TO 500
300 x=r*x* (1-x)
310 L+=LN(ABS(r-2*r*x))
320 NEXT
10490 SYS "Wimp_GetIconState", ,qS
10500 IP colours THEN
10510 qS!8=2*21
10520 qS! 12=2*21
10530 ELSE
10540 qS!8=0
10550 qS! 12=2*21
10560 ENDIF
10570 SYS "Wimp_SetIconState", ,qS
10580 ENDPROC
10590 :
10600 DEPPR0C8electpattern(patS)
10610 LOCAL iS
10620 FOR iS=69 TO 72
10630 IqSadesignS
10640 qS!4=iS
10650 SYS "Wimp_GetIconState", ,qS
10660 IF iSapatS THEN §qS!28="radioon" E
LSB $qS!28="radiooff"
10670 qS! 8=1
10680 qS! 12=13
10690 SYS "Wimp.SetlconState", ,qS
10700 NEXT
10710 ENDPROC
10720 :
10730 DEFPROCsetdesign
10740 LOCAL iS, jS
10750 SYS "Hourglass_On"
10760 FOR iS=l TO 8
10770 rowS(iS)=0
10780 rowdS(iS)=0
10790 FOR jS=0 TO 7
10800 IF FNpix(iS-l, jS) THEN rowS(iS)+a2
*jS : rowdS(iS)+=2‘ (7-jS)
10810 NEXT
10820 NEXT
10830 $pointerS="pat_"+STR$ (peditingS)
10840 SYS "OS_SpriteOp\ 256+15, patternsS
.pointers, 0,57, 20,0
10850 SYS "OS_SpriteOp", 256+60, patternsS
, pointers, 0 TO naughts, oneS, twoS, threeS
10860 VDU 23,17,4,11
10870 VDU 23,peditingS+l, rowS(l) , rowS(2)
,rowS(3) ,rowS(4) ,rowS(5) ,rowS(6) ,rowS(7)
, rowS ( 8 )
10880 GCOL peditingS*16,0
10890 FILL 10,10
10900 PRINTTAB (0,0) STR$ (peditingS)
10910 SYS "OS_SpriteOp", naughts, oneS, two
S, threeS
10920 $pointerS="doodle"
10930 SYS "OS_SpriteOp", 256+60, places, po
inters, Barea TO naughts, oneS, twoS, threeS
10940 VDU 23,peditingS+l,rowdS(l) ,rowdS(
2) ,rowdS(3) ,rowdS(4) ,rowdS(5),rowdS(6) ,r
owdS(7) , rowdS(8)
10950 SYS "OS_SpriteOp", naughts, oneS, two
S, threeS
10960 iqSaecfsS
10970 qS! 4=peditingS
10980 SYS "Wimp_ GetlconState", ,qS
10990 qS!8-0
11000 qS! 12=0
11010 SYS "Wimp_SetIconState", ,qS
11020 SYS "Hourglass_Off"
11030 SYS "Wimp_CreateMenu", , -1
11040 ENDPROC
11050 :
11060 DEFFNpix (yS, xS)
11070 LOCAL iS
11080 iS=-l
11090 SYS "Wimp_WhichIcon", designs, qS,l<
< 21 , 1«21
11100 REPEAT
11110 iS+=l
11120 UNTIL qS?iS=yS*8+xS OR qS?iS>64
11130 IF qSJiS»yS*8+xS THEN aTRUE ELSE =
FALSE
11140 :
11150 DEFFNsave_patterns
11160 outS=OPBNOUT "<Doodle$dir>. Pattern
8 *
11170 FOR hS=l TO 4
11180 $pointerS="pat_"+STR$ (hS)
11190 FOR iS=7 TO 0 STEP -1
11200 mapS=0
11210 FOR jS=0 TO 7
11220 SYS "OS_SpriteOp", 256+41, patternsS
, pointers, jS, iS TO, , , , , colours
11230 mapS+=(2“ (colours* jS) ) ‘colours
11240 NEXT
11250 BPUT# outS, mapS
11260 NEXT
11270 NEXT
11260 CLOSE# outS
11290 =0
11300 :
11310 DEPFNsave
11320 PROCquick save
11330 -0
Lyapunov Fractals
330 L=L/(500*LN(2))
340 PLOT 69, xS, L*128+256
350 NEXT
360 ON
Listing 2
10 REM >Lyapunov set generator (Ly2)
20 REM By Michael Attenborough
30 REM for ArchimedeB only
40 REM (C) BAU Feb 92
50 :
60 REM initial values:
BBC ACORN USER FEBRUARY 1992 93
70 ser$="bbbbbbaaaaaa":side=.55:arain=
3.082:bmin=3.45
80 QM500:REM iterations on firBt att
empt
90 Xinits.5
100 fastMFALSE
110 :
120 PROCinit
130 REM start of main loop: need to us
e GOTOs because Escape is used to halt p
lotting.
140 :
150 IP keyM>83 THEN
160 MODE 13: OFF
170 *FX 200
180 ON ERROR GOTO 360
190 PROCdrawpic
200 ENDIF
210 :
220 CLS
230 *FX 200,1
240 ON ERROR GOTO 370
250 PROCzoom
260 IF keyM83 THEN PROCsave
270 IF keyM82 THEN PROCreset
280 IF keyM>69 THEN GOTO 150
290 :
300 REM end of main loop
310 0M£90A
320 CLS
330 ON
340 END
350 :
360 IF ERRsl7 THEN 220
370 ON ERROR OFF
380 MODE 0
390 0%=£90A
400 REPORT: PRINT;" at line ";ERL
410 END
420 :
430 DEF PROCinit
440 OFF
450 DIM CM 15)
460 FOR CM0 TO 15
470 AMC% DIV 4
480 CMCM=A% OR (A%«2) OR <A%«4) OR
((C% AND 3) «6)
490 NEXT
500 :
510 PRINT"Making log table...";
520 LFs& 10000000/ (QV4)
530 LF=LF/-L0G(. 5/1024)
540 DIM logar 4096*4
550 FOR CM1 TO 4096 1 logar ! (CV4) =LF*L
OG((CV.5)/1024):NEXT
560 DIM timblk% 8,stri% 256,code% 2048
570 F=64/(LF*Q%)
580 keyMO
590 ENDPROC
600 :
610 DEF PROCdrawpic
620 0M&20509
630 VDD 28,32,31,39,0
640 VDU 24, 0;0; 1023; 1023;
650 slMLEN(Ber$)
660 PROCassem(fast%)
670 $seq=ser$
680 FOR IM0 TO BlVl
690 seq?IM<seq?r>s, AND 1)*4
700 NEXT
710 IF RND(-1234)
720 :
730 PROCtime_init
740 PROCcol(FNl(amin,bmin))
750 RECTANGLE FILL 0,0,1023
760 MM2
770 REPEAT
780 PROCstatus(MVMV£40000)
790 L=side/M%
800 HM1024/M*
810 FOR JM0 TO HV1
820 FOR KM0 TO MVl
830 IF (K% AND 1) OR (J% AND 1) THEN
840 PROCcol<FNl(amin+L*JMbmin+L*KM)
850 RECTANGLE FILL JVH%,KVH%,HV1
860 ENDIF
870 NEXT: NEXT
880 MMMV2
890 UNTIL MM256
900 ENDPROC
910 :
920 DEF PROCtime_init
930 !timblkM0:timbmi4=0
940 ?timblkM3:SYS "OS_Word",14,timblk
%
950 BtlMltimblk* AND &FFFFFF
960 BthMtimblk%I3 AND &FFFF
970 TIME=0
980 ENDPROC
990 :
1000 DEF PROCstatus(P)
1010 CLS
1020 PRINTTAB (0,0) "Settings "
1030 PRINTTAB (0, 3) "Min a" '""Min b'"""
Size"
1040 PRINTTAB(0,4);amin,TAB(0,7);bmin,T
AB (0,10); side"
1050 PRINT"Sequence";ser$
1060 IF P=0 THEN ENDPROC
1070 LOCAL 0%
1080 OMTIME/P
1090 ltimblkMstlM(0% AND &FFFFFF)
1100 timblk%!3=sth%+ (0%>>24) +timblkM3
1110 SYS "OS_ConvertDateAndTime", timblk
%,stri%,255,nzl2:Mii%am" TO ,0%
1120 ?0%=13
1130 PRINT" "Finish: "'$stri%
1140 ENDPROC
1150 :
1160 DEF PROCzoom
1170 PRINTTAB (0,0) "New Vais "
1180 PRINTTAB(0, 3) "Min a"" '"Min b'"""
Size"
1190 PRINT" "'Select - shrink" '"Adjust
- enlargeMenu start"
1200 PRINT "'F-Fast" " '"R-Reset'""S-Save
"'"E-Exit"
1210 MOUSE RECTANGLE -1000,-1000,2000,2
000
1220 MOUSE TO 0,0
1230 GCOL 4,0
1240 XM0:YM0:SM1024
1250 RECTANGLE 0,0, SV1
1260 *FX 21,1
1270 REPBAT
1280 RECTANGLE XMYMSV1
1290 PRINTTAB (0, 4 ) ; amin+X%*side/1024 , TA
B (0, 7 ) ;brain+YVside/1024 , TAB(0, 10) ; side*
SV1024
1300 MOUSE XMYMB%
1310 keyM INKEY (0)
1320 IF (B% AND 1) AND SM2000 THEN SM
s4
1330 IF (B% AND 4) AND SM200 THEN SV«
4
1340 RECTANGLE X%,Y%,SV1
1350 UNTIL (B% AND 2) OR keyM70 OR key
M82 OR keyM83 OR keyM69
1360 RECTANGLE XMYMSVl
1370 fastM(key%=70)
1380 amin+=XVside/1024
1390 bmin+=YVside/1024
1400 side=side*SV1024
1410 ENDPROC
1420 :
1430 DEF PROCsave
1440 CLS
1450 ON
1460 INPUT"Filename:"savef$
1470 OSCLI("ScreenSave "+savef$)
1480 OFF
1490 ENDPROC
1500 :
1510 DEF PROCreset
1520 VDU 26
1530 CLS
1540 ON
1550 PRINT"0ld sequence: ";ser$
1560 PRINT"Enter new sequence (defaults
old)"
1570 INPUT" :"in$: IF in$<>"" THEN ser$=i
n$ :amin=2 :bmin=2 : side=2
1580 PRINT '"Enter minimum a value (defa
ult=";amin;")"
1590 INPUT" :"in$: IF in$<>"" THEN amin=V
AL(in$)
1600 PRINT"Enter minimum b value (defau
lt=";bmin?")"
1610 INPUT" :"in$: IF in$<>"" THEN bmin=V
AL(in$)
1620 PRINT"Enter range for a and b (def
ault=";side;")"
1630 INPUT" :"in$: IF in$<>"" THEN side=V
AL(in$)
1640 PRINT"Enter initial value for x (d
efault=";Xinit;")"
1650 REPEAT
1660 INPUT" :"in$: IF in$<>"" THEN Xinit=
VAL(in$)
1670 IF xinit<=0 OR xinit>«=l THEN PRINT
"x must be between 0 and 1 exclusive."
1680 UNTIL xinit>0 AND Xinit<l
1690 PRINT '"Press Return to start or F
for a fast plot"
1700 fast%=(GET=70)
1710 ENDPROC
1720 :
1730 DEF FNl(a,b)
1740 !rl=a*&10000000
1750 I r2=b*£ 10000000
1760 CALL lyapunov
1770 a=F* Ststo
1780 IF ABS(a)>.5 THEN =a
1790 REM do 4 times as many iterations
if 1 is close to 0
1800 CALL more
1810 =0.25*F*!tsto
1820 :
1830 DEF PROCcol(l)
1840 IF !xsto<0 THEN GCOL 2 TINT 0:ENDP
ROC
1850 LOCAL C%
1860 C%= ABS ( 1 ) +RND ( 1 )
1870 IF CM15 THEN CM15 ELSE IF CM0 T
HEN CM0
1880 C%=C%(15-C%)
1890 IF 1>=0 THEN CMC% AND M1110000 E
LSE C%=C% AND M1001111
1900 GCOL (C% AND 63) TINT C%
1910 ENDPROC
1920 :
1930 DEF PROCassem(fast%)
1940 FOR passM0 TO 2 STEP 2
1950 x=0
1960 r=l
1970 xl=2
1980 v=3
1990 i=4
2000 t=5
2010 log= 6
2020 depth=7
2030 rp=9
2040 sp=13
2050 link=14
2060 :
2070 PMcode*
2080 (OPT pass%
2090 .lyapunov
2100 STR sp, stacks
2110 STR link, links
2120 MOV i, #slVl
2130 ADR v, seq
2140 ADR rp.rl
2150 LDR x.xstart
2160 MOV depth, #600
2170 :
2180 .ploop
2190 FNiterB
2200 SUBS depth, depth, #1
2210 BGT ploop
2220 :
2230 LDR log.logarpos
2240 LDR depth, its
2250 MOV t,#0
2260 :
2270 .lloop
2280 FNiterS
2290 MOV xl,x,ASL#l
2300 RSB xl,xl,#&10000000
2310 FNmulti(r, r,xl)
2320 MOVS r, r,ASR#18
2330 RSBMI r,r,«0
2340 LDR r, [log, r, ASL#2]
2350 ADD t, t, r
2360 SUBS depth, depth, #1
2370 BGT lloop
2380 :
2390 STR i, isto
2400 STR x, xsto
2410 STR t , tsto
2420 LDR sp, stacks
2430 LDR link, links
2440 MOVS pc, link
2450 :
2460 .abort
2470 MOV t, #£60000000
2480 STR t , tsto
2490 STR xl , xsto
2500 LDR sp, stacks
2510 LDR link, links
2520 MOVS pc, link
2530 :
2540 .more
2550 STR sp, stacks
2560 STR link, links
2570 LDR log,logarpos
2580 ADR v.seq
2590 ADR rp,rl
2600 LDR i, isto: LDR x,xsto
2610 LDR t , tsto
2620 LDR depth, moreits
2630 B lloop
2640 :
2650 .Stacks EQUD 0
2660 .links EQUD 0
2670 .xsto EQUD 0
2680 .rl EQUD 0
2690 .r2 EQUD 0
2700 .isto EQUD 0
2710 .tsto EQUD 0
2720 .logarpos EQUD logar
2730 .its EQUD Q%
2740 .moreits EQUD QV3
2750 .xstart EQUD Xinit*(l«28)
2760 .seq EQUS STRINGS (255, CHR$0)
2770 EQUD 0
2780 )
2790 NEXT
2800 ENDPROC
2810 :
2820 DEF FNiterS
2830 (OPT pass%
2840 LDRB r, [v,i]
2850 LDR r, [rp,r]
2860 SUBS i, i, #1
2870 MOVLT i,#slVl
2880 RSBS xl,x, #£10000000
2890 BMI abort
2900 FNrculti(x,x,xl)
2910 FNmulti(x,x,r)
2920 ]
2930 =""
2940 :
2950 DEF FNmulti (result, numl,num2)
2960 IF fast% THEN
2970 PROCmultil6(result,numl,num2)
2980 ELSE
2990 PROCmulti32 (result, numl,num2)
3000 ENDIF
3010 =""
3020 :
3030 DEF PROCmulti32(ResHigh,numl,num2)
3040 lhs=10
3050 rhs=ll
3060 work=12
3070 ResLow=13
3080 Bign=14
3090 [OPT pass*
3100 MOV lhs.numl
3110 MOV rh8,num2
3120 EOR sign,lhs,rhs
3130 TST lhs, #£80000000
3140 RSBNE lhs, lhs, #0
3150 TST rhs, #£80000000
3160 RSBNE rhs, rhs, #0
3170 MOV work, lhs, LSR #£10
3180 MOV ResHigh,rhs,LSR #£10
3190 BIC lhs, lhs, work, LSL #£10
3200 BIC rhs,rhs,ResHigh,LSL #£10
3210 MUL ResLow,lhs,rh8
3220 MUL rhs, work, rhs
3230 MUL lhs, ResHigh, lhs
3240 MUL ResHigh, work, ResHigh
3250 ADDS lhs, rhs, lhs
3260 ADDCS ResHigh, ResHigh, #£10000
3270 ADDS ResLow, ResLow, lhs, LSL#£10
3280 ADDS ResHigh, ResHigh, lhs, LSR#£10
3290 TST sign, #£80000000
3300 RSBNE ResHigh, ResHigh, #0
3310 MOVS ResHigh, ResHigh. LSL #4
3320 ADD ResHigh, ResHigh, ResLow, LSR #28
3330 ]
3340 ENDPROC
3350 :
3360 DEF PROCmul t i 1 6 ( Re sHigh , numl , num2 )
3370 lhs=10
3380 rhe=ll
3390 [OPT pass%
3400 MOV lhs, numl, ASR #14
3410 MOV rhs , mm2 , ASR #14
3420 MUL ResHigh, lhs, rhs
3430 ]
3440 ENDPROC
Notes
94 BBC ACORN USER FEBRUARY 1 992
Software Bargains and Mercury Games
Established for many years in MAIL ORDER for all Acorn computers!
JOYSTICKS
Software Bargains & Mercury Games
Dept U 22. (70 Noil It wood House. North Street. I.KKDS I.S7 2 A A
TKL: 0532 436300 VAX: 0532 423289
This month 's
special offer for the Arch!
Archimedes
Arcade Games
Bambuzle Newl
Blitz New/
Break 147 & Superpool
Bubble Fair
Cartoon Line
Catalysm
Chuck Rock
Elite
Grievous Bodily 'ARM
Iron Lord
lames Pond New/
Kerbang
Lemmings
Mad Professor Marlartl
Polzone
Provocator
Rockfall
Top Banana
Twlnworld
Wonderland
X-Flre New/
Zelanltes The Onslaught
" Mind" Games
Chess 3D
Simulation Games
Air Supremacy
Chocks Away Compendium
Flight Simulator Toolkit
Saloon Cars
Chequered Flag
Adventure Games
Exotic Adventures .. S Lain
Enter the Realm
Pandora's Box New/
Tower of Babel
Sport Games
Manchester Utd Europe
Mlcrodrlve
Jahangir Khan W. Ch, Squash
World Champ. Boxing Mgr
Com p endlums
Magnetic Scrolls Collection
Real McCoy
Real McCoy 2
Leisure/Various
Arctlst
Rhapsody 2
Score Draw
Pack One Serial Port Interface & I X
Quickshot 3 Turbo £33.95
Pack Two Serial Port
i Interface & 2 X Quickshot 3 vf
1 Turbo £44.95 t j
Children’s Graphics Pack
Coffee (9- 1 5yrs)
Converta-Key
DataWord
Decorated Alphabet Pack
Farmer Giles
Farmer Giles 2
First Words & Pictures
Flight Path
Freddy Teddy (3-7yrs)
Freddy Teddy's Acf/enture
Fun School 2 0-6yrs
Fun School 2 6-8yrs
Fun School 2 8+yrs
Fun School 3 0-5yrs New/
Fun School 3 5-7yrs New/
Fun School 3 7+yrs New/
Giant Killer
Giant Killer Support Disc
History Costume Library
House of Numbers (6-lJyrs)
Imagine
Letters & Pictures (6-8yrs)
Maps & Landscapes (9-l4yrs)
Money Matters
Nature Libary
Numbers/Pictures (4-6+yrs)
Ollie Octopus Sketchpad
Picture Book
Prehistoric Animals Pack
PrlmeArt
Puncman I&2(7-I3+)
Puncman 3&4 (8-14+)
Puncman 5, 6, & 7 (8-15+)
Revelation
Reversals
Search & Rescue (9- 1 5yrs)
Seasame St. Number Count
Seasame St Letters for you
Spelling Week By Wk (6-14)
Spellbook (4-9yrs)
Target Maths
TlnyLogo/Tlny Draw (4-9yrs)
Tools Graphics Library
World Geography Maps Pack
World Wildlife Pack
C<?mrrmnkfltlpns
ArcComm V2
Arcterm 7
Hearsay 2
Qssktpp Publishing
Clip Art Set I
Impression 2
Impression Junior
Ovation
Peripherals & hardware
Arch Joystick Interface (Serial P)
Clares Micro Mouse
Delta Catloystick
Graphics Enhancer
Hard Disc Companion
Scan-Light Junior 300/400
Scan-Light Junior A3000
Scan-Light Senior 300/400
Scan-Light Senior A3000
21.95
2 1. >95
22.45
15.95
19.95
2X45
25.99
39.95
2X45
15.95
25.99
11.95
25.99
15.95
15.95
17.95
15.95
2X50
15.95
29.75
2X45
24.95
Pack Three Serial Port Interface & I
X Superpro Atuo joystick £34.95
Pack Four Serial Port Interface -
& 2 X Superpro Auto £45.95
Panasonic KX- PI 08 1 9pin dot matrix £159.95
Panasonic KX-P 1 1 70 9pin dot matrix £ 1 69.95
Panasonic I 1 24i 24pin dot matrix £254.95
Seikosha 1 900 Al 9pin dot matrix £ 1 1 4.95
Seikosha SP2000 9pin dot matrix £159.95
Seikosha SL92 24pin dot matrix £249.95
Prices include VAT, cable <£ delivery l
(Delivery free UK mainland only, excluding Scottish Highlands)
** Full specifcations available on request **
Clnusad BBC B’s
High Specification BBCs for only £150!
(Includes, DFS, Econet, a word processor & Speech ROMs)
Variety of special bundle packs available to include a
BBC B & Cumana 5.25" Disc Drive from only £254.95
Please write or 'phone for further information
24.95
39.95
44.95
24.95
24.95
24.95 .... 2X45
24.95 2X50
24.95 .... 22.45
24.99 ...24,99
Send for our Catalogue! BBC/ELE B-Disc Cpct
Arcade Soccer 650 850 8.95
Colossus 4 Chess (40t) 7.95 12.25 12.25
E-Type 650 9.75 10.50
Elite 9.95 11.95 15.95
Emlyn Hughes Quiz - New/ (BBC) 8.95 I 1.95
Exile 9.95 11.95 15.95
Fun School 2 (0-6 yrs) 8.95 11.95 1250
Fun School 2 (6-8 yrs) 8.95 11.95 1250
Fun School 2 8+yrs) 8.95 11.95 1250
Fun School 3 (0-5 yrs) (BBC only) 9.95 13.95
Fun School 3 (5-7 yrs) (BBC only) 9.95 13.95
Fun School 3 (7+ yrs) (BBC only) 9.95 13.95
Holed Out 85 0 9.75 1050
Holed Out Extra Crses I 650 7.75 850
Holed Out Extra Crses 2 650 7.75 8.50
Master Break 7.95 9.95 11.95
Micro Power Magic I * 5.95 6.95 7.75
Micro Power Magic 2 * 5.95 6.95 7.75
Micro Power Magic 3 * - 6.95
Mini Office 2 * (BBC only) 10.95 13.95 17.95
Mini Office 2 M 128* - 15.95
Nevryon - 9.75 1050
Play it Again Sam I to 10 (Each) 6.95 8.95 1050
Play it Again Sam I I to 14 (Each) 7.95 9.95 1 1.95
Plav it Again Sam 1 5 & 1 6 (Each) 9.95 I 1 .95 1 5.95
Q-Master New/ (BBC Only) - 12.95 13.95
Repton infinity 9.95 11.95 15.95
Sim City 9.95 11.95 15.95
Speech (BBC only) 7.95 9.95 I 1 .95
Superior Collection I (BBC only) 6.95 8.95 1050
Superior Collection 2 (BBC only) 6.95 8.95 1050
Superior Colection 3 (Ele only) 6.95
Tank Attack (40t) 9.95 11.95
U.I.M. (Needs 1 6k Sideways RAM) - 12.95 14.25
White Magic I or 2 (each) 65 0 9.75 1050
(* Please state 40t or 80t dbc)
Tracker
Trivial Pursuit
Turbo Type (Typing Tutor)
Utilities
ALPS System
Artisan 2
Compression New/
Creator
Desktop Assembler
Euclid
Graph Box Professional
Illusionist
Investigator Rel 2
PC Emulator VI. 6
Pro Artisan
Render Bender 2
Shape FX
Tracer
Up & Runninj
Easlwrlter
Interword
Easlwrlter
Educational
176.25. 149,95
34.07 28.95
176.25.. 149.95
Text Processing
Data Handling
Art/Graphics
(SRP = Suggested Retail Price) All prices indude VAT Q 17.5%
This is only a selection of our range of software for the Arch!
Please 'phone or write for our catalogue - IT'S ABSOLUTELY FREE !
* Access/Visa Welcome
* Please add 95p P&P (Europe £250, Outside Europe £4.50)
* All prices include VAT @ 175%
* Goods despatched within 48 hrs, (subject to av»iiaUiity)
* Educational discount of 30% off SRP (not Sale price) available
on most Archimedes software; Offical Order No. or school
headed notepaper required - minimum order value £30.00 for
invoicing, otherwise cheque with order.
(Prices are correct at the time of going to press, EAOE)
25.99.. ..
2553 .. .
21.95
21.95
34.99 .. .
29.95.. .
29.95.. ..
29.95
26.95
26.95
19.95..
.. 17.95
3X84.,
.. 29,95
19.95,,
.,17.95
19.95..
.17.95
19.95..
„ 17.95
20.39,.
.. 17.35
20.39..
.. 17.35
25,85 ..
..21,95
3X84 „
.. 29.95
23.44..
.. 19.95
19.95 ..
.. 17.95
20.99..
.. 15.95
20.99..
.. 15.95
20.99..
.. 15.95
24.99..
..21.95
24.99..
..21.95
24.99..
..21.95
20.39..
.. 18.35
17.88..
.. 15.95
19.95..
.. 17.95
25.85..
..21.95
39.95 ..
.. 36.95
23.50.,
.. 19.95
25.85..
..21.95
19.95 ..
17.95
19.95,,
.. 17.95
23.50..
.. 19,95
16.39..
.. 14.95
19.95 ,.
.. 17.95
19.95..
.. 17.95
93.94..
.. 79.95
2350.
.. 19.95
23,50..
.. 19.95
23.50..
.. 19.95
89.30..
.. 89.30
23,50..
. 19.95
3X84..
.. 29.95
19.99..
.. 17.95
19.99..
., 17,95
25.85.,
..21.95
25.50..,
..21.95
19.95
.. 17,95
35.19,,
..31.95
29,95...
.. 27.95
29.95..,
..27.95
19.95,.
.. 17.95
63.45 ...
, 63.45
79.95,.
, 67.95
88.13..,
, 79,35
35.19...
. 29.95
198.57..
145,95
105.69...
..81.95
116.33...
,91.95
28.14,.
, 26.95
3X00...
,27,50
34.95 ...
.3 1.95
22X08,.
195.95
39.84...
,34.95
22X08 ..
209.95
233.83,.
209.95
468.83..
445,95
468.83..
445.95
375.00..
337,50
14.95...
14,95...
14.95.,,
14.95...
: r
Ml
After 4000 years the
Great Pyramid can now
be made to yield up
it's dark secrets.
Not for the faint hearted!
96 BBC ACORN USER FEBRUARY 1 992
Weather Data
Weather Satellite Systems Now available lor the Acorn Archimedes A310 and A3000. This
Meteosat systems comes complete including everything from the Antenna to the software.
Animation is standard allowing the dynamic progress of weather fronts to be monitored and
tracked. High resolution images of 800 pixels by 800 lines can be stored and manipulated in
colour or grey scales on any standard colour monitor. Acorn Change FSI registered and compat-
ible. Capable of receiving up to 400 images every day this remarkable system costs just £799.00
Other Timestep products include a fully featured LANDS AT Image Processor with 20 field study
images and three full colour manuals. Acorn Change FSI registered and compatible at only
£99.95
PC Globe and PC USA are full colour graphical databases of the world with an amazing amount
of retrievable data The special Timestep education price is only £59.95
Send for our full catalogue.
Timestep Weather Systems
Wickhambrook Newmarket, CB8 8QA England.
Tel: 0440 820040 Fax: 0440 820281
FREE support with all our
systems
* Expert advice! on system purchase
* Expert help! on using your system
♦Expert backup! software support and hardware
servicing
Consult the experts!
CSS Computer Centre
Unit 3A Townfoot Ind. Est. BRAMPTON L
Cumbria CA8 1SW T ,
® 06977 3779
Acorn Qualified dealers and Unix centre
Acorn
Authorised SJ Networks, installer * Education specialists
Government pic and education orders welcome
We Don't Sell Computers
We Sell Solutions!
We have changed our name but not our service.
Broad Oak Computers have been giving a
superb service to Acorn Users for over a year.
But we don't just sell computers, we offer a
complete service to the computer user and
buyer which includes FREE local delivery and
training, and full after sales support with a good
choice of software always available.
Our superb training facilities offer courses for
all levels of experience including complete
beginners. Our new correspondence courses are
perfect for those with a busy lifestyle. Courses
are also available for IBM PC compatible users.
Whatever your computing needs, phone us on
0279 718767, or fax 0279 718596
Higli Street
Hatfield Broad Oak
Bishops Stortford
Herts CM22 7 HE
Phone 0279 718767
Fax 0279 718596
LOWEST ADVERTISED PRICES
limited stocks
ARCHIMEDES SYSTEMS :
A3000
A3000 Learning
A420 Learning
A440/1
A540
R140 Unix
base
mono
colour
multisync
525
590
725
874
565
630
765
915
960
1035
1169
1319
1100
1165
1299
1449
2000
2100
2199
2350
1850
1950
2050
2200
PRINTERS :
Swift 9 with colour kit £149
Star LC20 *NEW MODEL* £129
Swift 24 with colour kit £229
Desk Jet 500 £299
Printer cable, universal £3
carriage :
computer and monitor £8 comp, mon, printer £10
printer only £6 next day supplement £5
9 pin clot matrix
full functions
1 ONLY £99
Mail order only
Education orders welcome
VAT extra to all prices
Access & Visa welcome
MICRO DISCOUNT phone 0413531999
205 Buchanan Street, Glasgow, G1 2JZ.
GAME SHOW
Q eople usually have mixed
feelings about New Year.
After the effects of your
celebrations have worn off you
often pause for a moment, and
either look back over the last
year or forward to the next.
However, when it comes to the
Acorn games world it doesn't
really matter which way you
look, as 1991 was a record
breaking year and 1992 looks
set to be even better.
The Fourth Dimension is
entering the new year full of
promise. As well as plans for
even more games than last
year, people who have more
than 1 Mb of memory, or who
have enhanced the speed of
their machine with an Arm3
upgrade, will be pleased to
learn (hat the company is
determined to support users
with computer upgrades.
According to Mark Botterill,
‘90 percent of the products
released in 1992 will have
2Mb, Arm3 versions to sup-
plement the standard game'.
This topic has always pre-
sented a dilemma for software
producers. Ideally you want to
produce a standard version that
will run on all Rise OS
machines, from the base model
to the most advanced. But that
means that the people who
have spent lots of money on
the best model are no better off
- surely they could have a
superior game?
So far, marketing sense has
always favoured the standard-
model syndrome and quite
rightly so: you can't expect to
lure people into buying a nice
cheap machine if the software
will then only work on the
more expensive models.
But nonetheless, people with
the more powerful machines
are still justified in being dis-
gruntled with the situation and
its hitherto inevitable outcome.
With The Fourth Dimension's
promise to cater for the broad
range of Rise OS models by
producing numerous versions
for many of its games.
The first title to receive
upgrade treatment will be its
Formula One racing game.
Saloon Cars. By Easter a
2Mb, Arm3 version will be
available; existing owners will
encounter a small charge
(about £10) for an upgrade.
There will also be a version for
people with 2Mb or more who
do not have the Arm3 facility.
The most noticeable difference
will be the smoothness with
which the car moves - basi-
cally, expensive new suspen-
sion - though there are one or
two additional perks: the rear
view mirror will reflect every-
thing going on, not just the
cars behind you, and the other
cars will have additional
graphics so that you can see all
around them. When one spins
off you'll see its bonnet, doors,
and so on before it smashes
into the barrier, or you!
Four new courses for Saloon
Cars have also been designed.
Oulton Park, Donnington Park
and two originals created by
the author will be on sale I
around Easter time.
This multi- version poliey is
to be applied to most of its
new games, and The Fourth
Dimension has about 17 pro-
jects planned for 1991. At well
over one game a month, this is
good news indeed.
Karma is a game that lends
itself nicely to the question of
multi-version policy. Due to
the colossal nature of the game
the final version will only be
available for machines with
2Mb or more. This will
exclude quite a lot of games
players but the theory is that
Karma is the sort of game that
appeals to the more serious
type of person - well, patient
at any rate - and that's the
type who tends to have more
memory power. However,
release one of Karma is avail-
able to all.
Karma is the space game
everyone has been waiting for,
in some cases for nearly four
years. It was advertised well in
time for Christmas and copies
were sent out with about fif-
teen days to spare. But it isn’t
the finished Karma , due to
appear next year, merely the
Flight Trainer, a highly cut
down model basically intended
to give players a feel for the
fundamental aspects on which
the game works - chiefly the
flight controls.
1 wonder how this has gone
down with people who’ve
bought the game, because to
play the Flight Trainer is,
frankly, to be bored. Karma
has received much hype, much
fuss and much attention but all
you can do at the moment is
fly around and look at texture-
less circles which arc supposed
to represent planets. Those
who have coughed up 25 quid
may be wondering what on
BBC ACORN USER FEBRUARY 1992 97
earth (or beyond) they have
done; and for 1Mb machine
owners this is all they'll get.
The problem the publishers
faced with this game is that,
due to its very nature - trying
to simulate ‘life’- it is difficult
to release just one part of it.
You can’t really simulate just
one part of life. The result is
that release one has no life
simulation at all: you just fly
around looking at specks and
circles and indulge in slight
interaction with other beings
and spacecraft. I can imagine
that some people expressed
great outrage on discovering
its limited extent because at
present it doesn't really pos-
sess any of the qualities of a
good game.
However, I've seen parts of
the life simulator and graphics
from the final game and
they're not boring at all. I
believe that Karma could be of
enormous fun and interest
once you are engrossed in it,
but that is merely hypothetical
since the next release has yet
to appear. It is hard to know
what to suggest. Judgement
will no doubt be passed in next
month’s review but for now
would-be purchasers must
realise that this release is mer-
ely intended as a flight trainer,
boring perhaps but hopefully a
good investment in preparation
for the ‘real’ game next year;
something I'm looking for-
ward to very much, despite the
disappointment of this ‘stop-
gap’ release. See next month
for more details.
We’ve never had a high
score sent in by a reader that
supports its own proof of
authenticity quite as well as a
recent letter regarding the old
BBC game Frenzy. Julian
Menu, of Hclston, Cornwall
sent us a video tape of him
playing the game as conclusive
evidence that his score of
824,112 is as valid as it will
ever be. We’re impressed!
On the subject of scores and
tips, thank you to everyone
who sent in Lemmings’ pass-
words - very nice of you
indeed but I think we’ve got
enough now. II’ this goes on
much longer we will have to
print a list of people greater
than that of the passwords. We
will print the full set of pass-
words next year as a prelude to
Krisalis's release of 100 extra
levels around Easter time.
Until then, try harder! They
can all be done.
Finally. I would like to
extend an apology to Eterna
Software for failing to include
details of the company in the
recent review of Hubble Fair
two months ago. The game
costs £19.95 and people want-
ing to buy it should phone
(0933) 279300. It only remains
to wish all those in the games
world and all our readers, a
very happy New Year.
Sam Greenhill
PANDORA’S BOX
The Fourth Dimension
Tel: (0742) 700661
Rise OS machines
£21.23 plus vat
Isometric games have always
been popular as an alternative
to the usual 2D. platform-hop-
ping style often employed in
arcade adventures. Those who
recall some of the classic
releases for the BBC Model B.
will no doubt remember
Knight lore where all the action
was displayed in an isometric
view of the current location.
Pandora's Box is what
Knitflulore fans have been
waiting for on the Arc. An
arcade adventure in the true
sense of the words, it puts you
in the slippers of Merlin the
sorcerer. You have to rid the
land of evil by closing Pan-
dora's Box , home to all sorts
of nasty things. Four amulets
must be found to seal it off.
From your house in the city
you explore the land by walk-
ing through doorways and
along paths. As in traditional
adventure games, quite a few
(apparent) dead ends must be
overcome to progress further.
Various objects such as keys
can be picked up along the
way to help you in your task,
and lots of vital magical items
collected to add to your
sorcerer powers.
As well as the ultimate aim
there are a number of minor
tasks to be carried out. You're
not the only person in the
game and there are plenty of
other characters going about
their business, occasionally
giving advice or asking for
help. Being a fantasy game,
not all of these are human.
Set in over 200 locations,
the game is big. Even playing
it non-stop for an hour or two,
reveals only a small part of the
land and, besides the city,
there are forests, caves and
mines to explore. There's
enough here to keep even the
most hardened adventurer
busy for days on end, so a
Save game facility is a wel-
come feature, just in case you
want to take a break from sav-
ing the world.
All locations are displayed
in rather nicely drawn graphics
such as twinkling torches and
gushing fountains. These are
well implemented, with every-
thing running smoothly even
when the screen is full of extra
denizens. Apart from the intro-
ductory jingle, sound is non-
existent except for the occa-
sional yell when Merlin
confronts an enemy.
The only real moan is the
amount of disc swapping; the
adventure comes on two discs
and also requires a disc on
which to save games. Each
time you die. two disc swaps
are required: one to load your
old position and one to run the
game. There is no provision
for twin drives, and like all
The Fourth Dimension games,
it is protected and cannot be
transferred to a hard disc.
Apart from that, I would rate it
as the best arcade adventure
around for Rise OS computers.
Rob Miller
98 BBC ACORN USER FEBRUARY 1992
CATACLYSM
Fourth Dimension
Tel: (0742) 700661
Rise OS Machines
£21.23 plus vat
There were about nine impor-
tant things I had to do this
week, none of which involved
Cataclysm. And the fact that
not one of them was done rests ,
squarely on the shoulders of
this new game from The
Fourth Dimension. It's a real
time waster!
The object of the game has
an air of originality because no
other game, to my knowledge,
has tried to simulate the
behaviour of water - but that’s
the main theme in Cataclysm.
Water from pipes gushes into
containers with bungs in the
bottom. The main area is two-
dimensional with maze-type
blocksand the whole thing's
about two ‘screens' high.
The idea is to collect all the
water in a great funnel at the
bottom, but if it’s to flow into
this you need to make sure that
all the right holes ale plugged
up, the correct gates are
opened and generally ensure
that there are no ‘leaks' any-
where along the route.
You can fly up, down, left
or right and place or remove
bricks to build up walls to
divert the water. There are zig-
zag pistons which collapse
under enough water pressure
and blocks which vanish when
touched by water. In fact
there's a whole range of
blocks from porous ones that
restrict you. to ones that allow
you - but not water - to pass.
On most levels there are also
little alien bugs that shoot at
you and turrets that likewise
have no affection. Oh. I almost
forgot: the story line is
something about your space-
ship crashing into an ocean on
some planet or other but that's
not really important!
Sometimes there is no
water, but acid instead...
Touch this and you. well,
explode actually! The best
levels are the ones where you
have to mix yellow and blue
liquids to produce green. The
funnel is well in with the
environment you see.
Occasionally the alien bugs
really bug you and 1 would
have preferred more emphasis
on the water aspect than the
shooting. I tried level thirty-
something 65 times before
completing it (it tells you how
often you've attempted it), no
thanks to a cute little munch-
kin bug who pulled a laser on
me then winked, repeatedly.
But the thing is: I wanted
revenge. Cataclysm really gen-
erates that ‘one more go'
feeling. The sound is rubbish
and the graphics are rather
plain but it is so addictive. The
simulation of water is a com-
mendable attempt. Although
small blue tiles don't look
exactly like liquid they are
pretty convincing.
The degree of strategic dif-
ficulty is about average. All in
all Cataclysm has an ancient
feel to it. except that the water
is a great novelty and the game
extremely addictive. Easily
one of the best of 1991 .
Sain Greenhill
JAMES POND
Krisalis Software
Tel: (0709) 372290
Rise OS machines
£22.12 plus VAT
James Pond - Underwater
Agent, ‘licensed to thrill and
make whoopy', and now
licensed by Krisalis for the
Archimedes! One of the nicest
things about Krisalis' games is
their irrepressible humour. In
James PotuL itself an enjoy-
able mix of arcade adventure
and ecological thriller, you
have a delightful Bond spoof,
with full advantage taken of
the opportunity for jokes on
the 007 theme.
The fishy central character
you control moves through a
series of 12 largish, scrolling
scenarios. Each contains a
threat to the earth, either a mad
scientist, nuclear accident or
whatever, which has to be
removed. Saving the world
usually seems to involve col-
lecting several of a particular
object (sponges to plug a leaky
oil tanker, keys to free trapped
lobsters) against the clock.
Along the way there is much
fun to be had avoiding the
astonishing variety of aquatic
nasties who valiantly try to
stop you. You defend yourself
by blowing air bubbles big
enough to trap them, and boost
your score and speed by col-
lecting any of the plethora of
bonus objects which seem to
litter the ocean.
However, you're not con-
fined to the sea - James (in his
tuxedo) can easily venture out
on to dry land or even into the
air, but this does cause his
Fishometer energy level to
drop more rapidly than usual.
One especially innovative
feature is the Home Pipe
which appears on every level
I and leads back to James'
luxury sunken home. There
! you can store and retrieve any
of the useful objects you find
I on your missions. I also par-
I ticularly liked the loading ditty
which is a reggae version of
the 007 music. Scrolling is
smooth and the graphics are
colourful and well designed,
although some backgrounds
seem rather plain, only being
in one colour.
Other nice touches include
hidden caverns full of goodies,
and a continual stream of bub-
bles rising from the seabed to
sustain the underwater atmos-
phere. Although technically
James Pond is not quite up to
the standards of, say. Chuck
Pock , especially in terms of
graphics, it is well worth snap-
ping up for its playability,
humour and staying power.
Mat Tizard
BBC ACORN USER FEBRUARY 1992 99
THE BATTLE AS SEEN BY LES FRANgAIS
different coloured blocks.
These are defined in the
manual, so to begin with
ensure that it is close to hand.
The map supplied gives you
a good overall feel for the ter-
rain and the program itself
gives a realistic view for the
commander. The telescope,
which uses the mouse as a
viewfinder, enables the identi-
fication of buildings and units
within the area of the head-
quarters, and the commander
is frequently given the chance
to change the position of his
HQ to check on proceedings.
In IS 15 it was not the done
thing to aim directly at your
opposing commanding officer,
and so Wellington charged
around all day. Having a
mobile headquarters is a good
way to achieve this; it keeps
the commander in touch, with-
out giving him a God-like
view of the whole battlefield.
This raises the question of
how much control a player has
over the program. It is possible
to make few commands and
rely solely on historical orders.
However, try this and you are
inevitably told that you have
the tactical awareness of a
Waterloo
Turcan Research Systems
83 Greener oft Gardens
London NU6 3LS
Rise OS machines
£25.95
As a war-gamer 1 have fought
the Battle of Waterloo many
times, using thousands of
model figures and a handful of
theories. It is a battle that cap-
tures the imagination and
defies a lot of logic, and as
every good Frenchman will
tell you, ‘It was a close run
thing.* It's refreshing therefore
to find a game that in many
ways provides a realistic and
flexible simulation of the
events of June 18 1815.
At the start the player has a
number of options to choose
from, including whether or not
a human will play the
commander-in-chief, and the
choice to change the historical
orders of the day. From then
on the object is to use your
tactical ‘genius* to gain as
many points as possible and
win the battle. Simple really!
To progress, background
reading is advisable - if only
because the battlefield is a
confusing place with umpteen
different formations in a con-
fined space. This complexity is
reproduced by a mass of infor-
mation and orders received
and given in 15 minute turns.
Having said that, it is also easy
to lose perspective if you don't
have your trusty map handy.
Taking command is the
obvious key to this game, but
giving battle and support
orders can be hard if you're
not sure who's who and what's
what. This is because orders
are sent down the command
chain and the program is quick
to pick up on imprecision. For-
get the chain of command in
the heat of battle and your
orders will be rejected.
The graphics are highly
accurate, if a little straightfor-
ward. Units are represented as
walnut and are relieved of
your command. Alternatively,
you can really go for it. and
test out your own pet strategies
to make it a true game of skill.
I advise the latter, with the
proviso that you take note of
the updates given throughout:
this is a well-researched simu-
lation in terms of both events
and their timings. There is
enough basic information for
the general game player, but
the need for background read-
ing can't be overstressed.
In fact, the most pleasing
aspect for a war-gamer is the
realism. This is probably as
close as you will get to Well-
ington and Napoleon's deci-
sion making, obscured as it
was by the confusion of battle
without the modern communi-
cations that some battle
simulations seem to assume.
The game is spectacular in
size and has nice touches, such
as the sound of gunfire. But its
main attraction is that you
have the chance to change the
course of history. Did
Napoleon really just have a bit
of a bad day? Waterloo gives
you the chance to find out!
Matt Prior
100 BBC ACORN USER FEBRUARY 1992
The flight sim toolkit contains 5 Rise OS tools
which let you create your own flight simulator!
Shape - Design aircraft, building, runways,
roads and rivers.
! Model -Aerodynamic a/c model editor.
! Cockpit -Design instrument panel and displays.
! World - Create your virtual world, set up enemy
airfields, defences and supply lines.,
Available from: Simis Limited, 26 ChittyWa^ Keens Park, Guildford, Surrey GU3 3HW
Telephone:i£483) 233048
BBC A3000 / ARCHIMEDES / BBC A3000 / ARCHIMEDES / BBC A3000 / ARCHIMEDES
Program
Cataclysm is a stunningly original and unique game. As well as
incorporating conventional sprite and pixel plotting techniques, a cellular
automata is employed to generate realistic fluid motion. A simple set of rules
is applied to each individual droplet of water, with hundreds of droplets
forming a dynamic fluid which flows around the various on-screen objects.
The water will adopt the shape of any container, and even exhibit tiny air
bubbles. Later levels incorporate extended fluid routines to create frothing
acid, and coloured liquids that mix on contact. Optimised sprite routines
allow the presence of various aliens and over one hundred parabolic particles
and bullets, all moving extremely smoothly at a high frame update rate.
Guiding the water through the various features and into the collecting vessel
requires logical thought, coupled with arcade reflexes. Cataclysm
successfully combines both puzzle solving and shoot'em up elements to
create an immensely playable and enjoyable game.
Technical Specifications
50 Hertz cellular automata generates realistic fluid motion.
Over 1000 individual droplets of water on screen simultaneously.
Water, sprites and over a hundred independent particles and bullets
updated at 50 frames/second.
256 colour graphics, 320*640 pixel playing area with superbly smooth
animation and scrolling.
Over 500k of superb sampled music and sound effects.
40 increasingly complex and difficult levels.
Numerous features including valves, dissolving blocks, remote control
doors, drip-valves, linear and parabolic guns, increasingly available fire
power, various types of aliens, acid, coloured liquids, guided bullets etc...
Scenario
Unable to escape the gravitational pull of a truly massive planet, the
cosmic exploration ship hurtles ever nearer to the planet's surface. The
moment of impact fails to happen. Horrendous creaking sounds, and
the faintly audible sound of running water provide sufficient evidence
to enable the ship's supervisor to eventually grasp the situation.
Submerged beneath a vast and alien ocean, the Orem is gradually
disintegrating...
Game
Playing the part of the ship's supervisor, your task is to expel water from
different sections of the ship via hydraulic pumps, to give the ship's semi-
organic outer shell time to repair itself. The water enters each section
through a network of pressure-relieving pipes, and must be directed
towards a collecting vessel using several manipulating blocks. This must be
accomplished within a time limit, before the pressure becomes too great.
The various sections of the ship contain numerous features to further
complicate your task. Pressure valves, dissolving blocks and filters all affect
the flow of the water. Additionally, the water's presence has disrupted the
ship's computer, which is now intent on terminating your existence using
the on board weapons' systems, although it is possible to acquire fire power
of your own.
As the Orem is an exploration ship, it contains many strange alien life forms,
gathered from distant galaxies. The now chaotic computer has taken upon
itself to release these creatures from their confining cells, and the aliens are
rampaging freely throughout the ship. Needless to say, several of these
species are particularly unpleasant. Your task is to prevent the disaster that
would occur were the Orcim to succumb to the icy water that is flooding into
the ship. Your task is to prevent a cataclysm.
s m
H| | c
m
m
a
BBC A3000 / ARCHIMEDES / BBC A3000 / ARCHIMEDES / BBC A3000 / ARCHIMEDES
The Development
Team
Comprises a Software Engineer
and Graphic Artist who
previously worked for years in
the American arcade and home
console markets, writing ultra-
playable games that have sold
around 1 million copies
worldwide. Now writing for
the technically superior Acorn
RISC based range of computers.
Techno Stuff
Frame Rate 50 FramcsfSecond
Constant
Object Code Handwritten Ann
Code and Basic
Graphics Over 1.5 Mbyte. High
Speed Custom Written
Graphics Handlers
Sound Digitally Sampled
Computer Archimedes with
1 Mbyte or more
Inputs Keyboard or Joystick
An evil scientist discovers a
cheap and easy way to
manufacture vast quantities of
illegal narcotics. His intentions -
to turn cities full of people into
junkies, all dependent on his
supplies.
Mass addiction spreads
throughout the city within days
- like a deadly plague. Gang
violence, looting, mugging -
people will do anything to get
their next fix, your only chance
for survival is to get the crazy
scientist yourself and make sure
he will never be able to make
any drugs again.
Punching, kicking - finding
weapons along the way, you
fight through hordes of junkies
in streets, warehouses and
sewers until you reach the mad
scientist’s laboratory where you
must 'deal with him for good'.
Grievous Bodily 'ARM
BBC A3000 & ARCHIMEDES PRICE £24.95
nm
H
555sf
xXr:.'i±rJ r.j
xi&SEd FI
BBC A3000 / ARCHIMEDES / BBC A3000 / ARCHIMEDES / BBC A3000 / ARCHIMEDES
" State of The Art Arcade Adventure "
Kali of honour
'i?anif ^>rorr Comment
fflerl in 4400 £>iUp
Cfjn# 1200 Cramp
anbreU) 800 Heper
Stuart 400 Buna
<£orbon 0 j&mell
auiarbrb bp &
OKChURR^X^
An intriguing blend of classic puzzles and full-blooded
arcade action. Over 200 screens of stunning artwork
and game play of the highest quality will appeal
to the dedicated adventurer or arcade fanatic.
Prologue
Since ancient times a fastened box has symbolised the danger of our
curiosity. This box has been opened and an entire kingdom has been
poisoned by the evils unleashed.
The beast that lurked within is free and seeks the souls of men,
possessing them and devouring them at will. Feeding upon misery,
it profits by treachery and corruption, and in doing so brings the
burden of its evils upon the land.
As the finest sorceror in the kingdom you must overcome the black
magic and confine the curse once again to the only dungeon strong
enough to contain such furious depravity - Pandora's Box.
Quest
The powerful Panmetric graphics system allows you explore I
complex rooms and stunning landscapes whilst still having plenty
in reserve to handle frenzied battles.
At first only armed with a keen wit you must acquire knowledge
and magical weapons as the adventure gives way to arcade action.
Exploring the length and breadth of the land you could conquer a
world of magic or die in obscurity.
F rame Rate
Object Code
Graphics
Sound
Computer
Technical Information
25 FPS
150k of Handwritten Arm Code
Over 1000 sprites totalling 3Mb of graphics
256 colour, mode 13 graphics
Panmetric graphics system
Digitally sampled sound effects
Any Archimedes with 1 Mb or more
1248
0551
^pare to
rhc Exotic Adventures of Svlvia Loin
HOW TO ORDER
SPECIAL OFFER: If you buy 3 or more products directly
from us you may deduct £10 from the total cost.
SAME DAY DESPATCH: All orders are despatched immediately by 1st Class
post. Carriage is paid by us in the U.K. (Overseas orders add £3 per product).
•H* TELEPHONE |
(0742)
769950 or 700661
ACCESS & VISA Accepted
24 Hour Service 7 Days a Week
Kl LETTER
FREE LARGE 16 PAGE
COLOUR CATALOGUE
Ring or write for your free copy.
It contains full details of all our
Archimedes software, over 130
screenshots and independent
magazine reviews.
Simply send us a quick letter telling us
the software you require, your name,
address, & payment via cheque, postal
order or ACCESS or VISA card details.
The Fourth Dimension,
1 Percy Street, Sheffield,
S3 8AU, England.
NO Quibble GUARANTEE
If any of our discs ever become faulty (for
whatever reason) we will replace them
free of charge immediately. Simply return
them to us with your name and acidress.
Chopper Force (early version)
/ST run
Grievous Hodilv 'ARM
002650
# C
' a • • - ~ T' - A
v.* ... r/vvw? .
Chocks Away Extra Missions Cataclysm Enter The Realm Break 147 & Superpool
ACORN BBC A3000 & ARCHIMEDES SOFTWARE
The following software is compatible with the BBC A3000 and ALL Archimedes computers
Cataclysm
Filter The Realm
ARCADE GAMES
Grievous Bodily 'ARM (Superb Beat’ cm Up) 24.95
Cataclysm (A Stunningly Original & Watery Game) 24.95
X-Fire (Highly Addictive Classic Arcade Action) 24.95
Boogie Buggy (Arcade Graphics & Gameplay) 24.95
Nevryon (Unbelievable Graphics & Gameplay) 19.95
Inertia (Isometric Arcade Action) 1 9.95
Apocalypse (3D Mega Game - 9 Planets ) 29.95
Drop Ship (Superfast Arcade Action) 19.95
Arcade Soccer (World Cup 1-24 Players ) 1 9.95
The Olympics (6 Varied Events - 1-6 Players) 1 9.95
Quazer (Furious Arcade Action) 1 1 .95
EDUCATIONAL SOFTWARE
(from Triple 'R' Education)
Picture Book 19.95
Money Matters 1 9.95
Data Word 19.95
Target Maths 19.95
Converta-Key 19.95
3D SIMULATIONS/GAMES
ChopperForce (Hopefully March V2) t . b . a .
Spitfire Fury (Hopefully February V2) t.b.a.
Saloon Cars (The Ultimate Driving"Game-ulation"!) 24.95
Break 147 & Superpool 24.95
(Incredibly Realistic Snooker and Pool Simulator )
Chocks Away (Biplane Sim. for I or 2 Players) 24.95
Chocks Away Extra Missions 1 9.95
(26 Extra Missions plus some Superb Enhancements)
Chocks Away Compendium 39.95
(Chocks Away + Chocks Away Extra Missions)
Powerband (Superfast Formula l Grand Prix) 24.95
E-Type Compendium (3D Classic Car Racing) 24.95
(E-Type + Extra 100 Miles + Designer)
Holed Out Compendium (3D Golf i -6 players) 24.95
(Holed Out + Extra Courses Vois 1 & 2 + Designer)
GRAPHIC ADVENTURE
The Wimp Game (Unique Graphic Adventure) 19.95
ARCADE ADVENTURES
The Exotic Adventures of Sylvia Lain 24.95
(Release date now hopefully January '92 )
Pandora's Box (Stunning Graphics & Gameplay) 24.95
Enter The Realm (Supersmooth Arcade Action) 24.95
Pysan ki ( Futuristic Arcade Adventure) 19.95
Man-At-Arms (Medieval Arcade Adventure) 19.95
U.I.M. (Massive 3D Action Adventure) 29.95
White Magic (Magical Arcade Adventure) 1 9.95
White Magic 2 + Designer 1 9.95
COMPILATIONS
The Real McCoy (4 Game Compilation) 29.95
(U.I.M., Arcade Soccer , White Magic & Quazer)
The Real McCoy 2 (4 Game Compilation) 29.95
(Apocalypse, Holed Out, The Olympics & Inertia)
SPEECH & ART SOFTWARE
ARCtist (Easy to use Professional Art Package) 24.95
A RCticuhlte (The Animated Speech Synthesizer) 24.95
MUSIC
LISTEN & LEARN
RICHARD GARRETT brushes up on his musical prowess with a package from EMR
ack in the late 70s when
American m a n u f ac t u re rs
developed the Musical
Instrument Digital Interface
(Midi), they thought they had
come up with a neat way of
driving several synthesises
from one piano keyboard.
What they had actually
found was a way for com-
posers, musicians and arran-
gers to develop music single-
handed. without the help of
other musicians. Today you
can sit down with a computer,
keyboard and drum machine
and make music - without vir-
tually no musical experience at
all. The current Top 20 is full
of examples!
So far, this music technol-
ogy has only crept slowly into
the school classroom. This is
because most Midi software is
devoted to the time consuming
process of composition. To
write and arrange a three
minute piece probably takes
one person a minimum of a
day. during which time he or
she needs sole access to a
dedicated computer running a
sequencer, a keyboard, at least
one synthesizer and preferably
a pair of headphones to save
the groans of those nearby.
Add to this, the cost of all
the equipment and the rela-
tively low priority music is
given in the National Curricu-
lum, and it is hardly surprising
that relatively few schools
have invested in Midi.
This has prompted software
writers to look for other ways
of exploiting computers and
music in the classroom.
MicroStudio by Electromusic
Research has been designed
primarily to teach keyboard
skills and sight reading. The
student sits at a keyboard and
plays a part shown on the com-
puter screen while a synthes-
izer plays all the other
instruments. In addition to
scrolling through music on a
stave, the display shows you
which piano keys you press
and when. If you have ever
used a touch typing tutor, this
method will no doubt sound
familiar. Music can be loaded
from MicroStudio or Studio24
Plus files on disc, or
‘recorded’ from the keyboard.
Individual parts can be modi-
fied, given lyrics and printed
out by a basic score editor.
The minimum hardware
needed is an A3000 or Archi-
medes. an EMR or Acorn Midi
podule, two Midi cables, a
multi-timbral synthesiser and a
pair of headphones or alterna-
tively. an audio amplifier. An
important point to note that
this is one music program that
does not recognise the Serial
Port Econet Midi card, even
the card is compatible with
Acorn specifications.
Before describing the pro-
gram in detail, it might be
useful, for those who have not
used Midi before, to go
through some of the jargon.
MIDI MATTERS
Midi programs are often
referred to as ‘sequencers',
because they send timed
sequences of instructions to
electronic music instruments.
The data files which they
deal with are called songs or
tunes and are divided up into
sections called tracks (as on a
multitrack tape recorder) or
parts (like instrumental parts
on sheet music). Each track
carries the music to be played
by a given instrument and can
be assigned to a particular
sound source via one of 16
Midi channels.
In times gone by, each chan-
nel would be connected to a
physically different synthesiser
or drum machine, but now
many synthesizers are multi-
timbral, which means they can
play a number of sounds or
voices, on several channels at
any one time.
OPTIONS
MicroStudio comes on a single
disc with two start-up options,
for 1Mb and 2Mb-plus
machines. There is no apparent
difference between the two -
the 1Mb version simply grabs
as much memory as it can
before running. The program
takes up the whole screen and
uses its own menu system in
106 BBC ACORN USER FEBRUARY 1992
MUSIC
which, for some reason, para-
meters are selected by the left
mouse button and altered by
the middle and right buttons.
When the program starts, a
sampled voice comes out of
the Archimedes saying ‘EMR
Microsluclio' and your Midi
equipment plays the opening
bars of an 18-century air by
Thomas Arne. This is quite
entertaining the first time you
hear it. but gets distinctly bor-
ing after a while.
The main screen is split
horizontally into four sections:
• A status area giving infor-
mation about the current tune
and track
• A display showing the cur-
rent track in musical notation
• A row of control icons and
the image of a piano keyboard.
As a keyboard tutor, the
package is fairly simple to use.
First, you load a piece of
music from a menu which
drops down over the keyboard
image when you click on a file
icon. You then select Start and
the synth plays something like
the intended tune. Although
tempo, time signature and all
the notes will be right, the first
time you run the tune the
voices will almost always be
the wrong ones!
The reason is this: the situa-
tion with sequencers talking to
synths is similar to that of
wordprocessors selecting fonts
before the advent of sensible
printer drivers. Every model of
synth comes with a different
set of voices arranged in a dif-
ferent order which often
results in tunes where the bass
part is played by a flute, the
clarinet by a distorted guitar,
and so on. To fix this, you
simply flick through each
track, selecting the synth voice
that best approximates its title.
Voice and pitch changes can
be made from the main screen.
The program supports up to 24
tracks, so if you run out of
Midi channels, you can use
internal sounds from the
Archimedes, via the EMR
Wave Filing System.
PLAY ALONG
Once the tune is set up for
your synth, MicroStuclio offers
several ways of playing along.
According to settings on the
teacher's page, you can play
with or without the accom-
paniment or the track you are
trying to learn. As the tune
unfolds, the notes you need to
play are illuminated on the
screen keyboard and your
position in the tune is shown
by a red line on the stave and a
‘tape counter’ which gives
your position in bars and beats.
There is also a learn mode in
which the computer waits for
you to press the right key and
gives marks at the end of the
piece for timing and accuracy.
Playback is controlled by
tape recorder-type icons
underneath the stave but,
unlike a normal tape recorder,
pressing the start button
always plays the music from
the beginning, while fast for-
ward and rewind only scroll
the sheet music back and forth
without altering the start point.
If the tune is too fast or too
slow you can change the
metronome settings on the
main screen. This is the only
music software I've seen that
uses Italian terms like Largo,
Moderato and Allegro for
j |l1U5IC:MR by Thonas Hrne(1756>] ;
l/X I flndant i~no~ JSHZ3
■[■aicil
LEARN
TO PLAY WITH THIS UNUSUALLY HELPFUL KEYBOARD
fl 3 J
mi
,| |
Ml
p
tempo instead of displaying
beats per minute. This will no
doubt endear it to classical
music teachers.
To create your own tune,
you simply click on the record
icon and then press Start. The
computer gives you a metron-
ome pulse to keep time and
records anything you play,
displaying it on the stave as
you go along. If you make
mistakes, you can either trash
the whole track and start again,
or do what studio musicians
call a ‘drop in*.
This means only recording
over the parts you got wrong,
while leaving the right parts
alone. With MicroStuclio, this
is done by setting the Punch in
option, which runs the track in
the normal way, but waits until
you press a piano key before
recording. To ‘punch out'
again you just tap the Space
bar. To clean up individual
notes there is also a stave edit-
ing function, but it is a bit
tedious as it only adjusts one
note at a time and does not
allow moving and copying of
whole phrases.
The edit menu also enables
you to tidy (quantise) your
work by moving played notes
on to the nearest beat, and to
print out the current track on
an Epson compatible printer.
CONCLUSION
MicroStuclio fits well into tra-
ditional methods of music
teaching with its emphasis on
classical notation, sight read-
ing and keyboard skills and its
testing options fall nicely into
line with the Associated
Boards system. The package
comes with a well written and
well indexed manual (except it
doesn't tell you how to quit
until lesson 59 - perhaps this
is intentional.) It is supported
by a small library of classical
and contemporary data discs,
priced between £8 and £13
pounds each.
On the down side. I think
the display is cluttered with
too much track information,
that is irrelevant when music is
playing; and it has file, edit
and trash icons that could be
better consigned to a hierarchi-
cal menu system.
If this is to be a truly
‘content free’ program, the
recording side needs some
improvements and the method
of editing needs to be made
more intuitive. I would also
like there to be options to load
standard Midi files and to edit
all of the 24 voice assignments
from a single screen.
To summarise, MicroStuclio
is an interesting package
aimed at very specific way of
teaching music and, if that is
the way you want to teach (or
learn), I suggest you try it out.
It is, however, a package
which would be more access-
ible if developed further, with
more attention devoted to
Acorn and Midi conventions.
PRODUCT DETAILS
Product: MicroStudio
Supplier: Electromusic Research
Ltd, 4 Mount Close, Wickford,
Essex SS11 8HG
Tel: (0702) 335747
Price: £67.23 plus VAT
Machines: Archimedes and
A3000 with Acorn or EMR Midi
podule installed
BBC ACORN USER FEBRUARY 1992 107
New Graphics Factory ClipArt
aphics Factory
An Orion Computers Company
Four new Collections totalling over 1500 images.
Volume Two : General
The new general collection
Lots more artwork for you to
use covering an even greater
range of topics.
Over 650 Images
Volume Four : Sport
Most sports covered including
some of the more obsure events.
A must for all sport enthusiasts
Over 280 Images
Only £29.95 Inc. VAT
Includes Graphics Factory
Sprite Utilities
Volume Three : Animals
The first specialist collection containing
all the animals you will ever need plus
fun and poster animals.
Over 300 Images
Volume Five : Characters
Knights, Cowboys, Cavemen & Clowns.
Large choice of characters to liven up
any document. Over 30 different Topcis
Over 280 Images
7 etefi/taHe (0772) 623000 ion detalU
The Graphics Factory
250 Leyland Lane
Leyland
PRESTON
PR5 3HL
High performance Hard Disc Sub-Systems for
Archimedes & A3000 Computers
Fast A. T. Bus Interface.
Easy Installiation.
Fit 2 drives internally (300/400/500 series)
A3000 compatible.
Tested with: Seagate, Quantum, Maxtor, Conner & Others.
Interface has worked with EVERY drive we have tried!!
C Interface, Manual, and Cables
{£119.00 ex. VA/L
D
Special Offer!! - I.D.E. Interface for £50.00 when purchased with one of our hard drives.
Standard Drives Track Cache Drives
20Mb £145.00
52Mb
£249.00
239Mb £459.00
105Mb
£339.00
125Mb
£369.00
All drives for 400 series
180Mb
T.B.A.
supplied with all fixings.
210Mb
£589.00
For A3000 Please add £65.00 for case & power. Prices shown are excluding V.A.T.
A3000 Twin Podule
Expansion System
Connect two 400 Series cards to
your A3000 at the same time.
Both podules are available for use
with no switching or extra
software needed.
Supplied in colour keyed case
with full fitting instructions. No
soldering required.
£54.95 ex. V.A.T.
Mega Bytes!
A400/A3000/A5000 Memory Upgrades
A400/1
1Mb £39.00
2Mb £75.00
3Mb £105.00
A3 0Q Q
1Mb* £55.00
3Mb** £156.00
1 -3Mb Upgrade £135.00
A50QQ
2Mb £124.00
Prices shown are Ex, V.A.T.
*Upgradeable to 3Mb
**Gives 3Mb using only 8 chips
Orion Computers Ltd, 250 Leyland Lane, Leyland, PRESTON, PR5 3HL. Teh (0772) 623000
nmwvmwmmmmmmvi.
THE DATA STORE
EE
ftmmtm.a. * iutin.Pfw»w. mrattk, wjwHJHtfU* s.-to aEiliJl
rv( R REDESIGNED SHOWROOM!
over 250 Software titles
FOR ALL RISC OS COMPUTERS
INSTOCK AND AVAILABLE FOR
DEMONSTRATION , PLUS A FULL
RANGE OF ADD-ONS ■ CABLES,
PERIPHERALS AND CONSUMABLES.
We are:
ACORN QUALIFIED
DEALERS,
EIZO
PROFESSIONAL
DEALERS
STAR REGISTERED
DEALERS
at
m ! m maiaBi
A
HEM flcorn A5888 on display:
orders now being taken!
Latest software titles include:
Pandora’s Box, Chequered Flag,
6raphbox Professional,
PinPoint, Recall, Highlighter,
61i«pse- _
A
OK
ME
mm.
m.
6 CHATTERTON ROAD, BROMLEY, KENT BR2 9QN
Telephone 081-460 8991 Fax 081-313 0400
IE
G<?
r
j 16 Borough Crescent
l Stourbridge
West Midlands
DY8 3UT
| Carriage charges (UK mainland):
- (a) £ 1 . 50 (b) £ 3 . 50 (c) £ 7 . 50
1 (d) £10 . 00 (e)£15 .00 (F)Free
■ Overseas orders welcomed.
. Ttkphont and Fin
,0384 396739
Our principal (who bears a
striking f
resemblance to the Rent pictured onl
the left) wishes all customers past 1
and present a Very Merry Christmas. 1
Software
Kllte - For the Arc at Last !!!!
£ 33F
LemmlnRs
£ 20F
H re nk 147 & Super Pool
£ 19F
Fun Sch«M,l 3 (Please specify Under ?i or 5-7;)
£ I9F
Microdnve Golf
£ I2F
Imprcuicn 2.1
£ 125b
Compression (NEW!!)
£ 39a
Impreaaian Junior
£ 66a
EuiWriler (NEW require* 2Mb)
£ 1 18b
Ovation
£ 84b
Piped ream 3
£ 1 12a
Pipcdream 4
£ POA
Poster
£ 73a
Snippet
£ 24a
Most Archimedes and BBC Software Titles are
PHONE
available at keen prices. Please 'plione for details.
PHONE
Ink Jet Printers
HP DeskJet 500 (3yr warranty)
£ 299c
HP Painjet ■ Colour InkJet 180 dpi
£ 489c
HP DeskJet 500C - Colour 300 dpi (NEW!!)
£ 525c
Laser Printers
Canon LBP4 Plus (NEW MODEL!!)
£ 648e
CC Hi-Res board for above (600 dpi)
£ 319c
CC Laser Direct HI Res 4
£ 949c
Canon LBP8 L. D. Hi-Rcs(600 dpi • Bppm)
£131 Ic
Printer Consumables
DeskJet cartridges
£ 13a
Dcskjci cartridges (pack of 5)
£ 62a
Canon toner for LBP4
£ 54b
Canon toner for LB PK
£ 55b
Epson EPL7I00 Imaging Caitndge (Toncr/Dmm)
£ 95b
Scanners* 1 *
CC Seanlight 256 (NEW!)
£ 194b
CC Scanligh Professumal (NEW!!)
£ 829d
CC Seanlight Professional with SCSI interface
£ 9|9d
CC Seanlight 11 A4
£ 345c
CC Seanlight II A4 with Sheet Feeder
£ 431c
i UNBRANDED BULK 3.5” DSDD DISCS 1
Complete with labels
10 t 4.50 20 C 8.00 50 £19.00 tOC
£37.00
All Disc Orders Carriage Free
'. ‘r-:.—.-;:-- — — ~~ \
Please add carnage as
shown and then VAT at
I7WL All offers are
subject lo availability.
EA0E
Upgrades
“
Ifcl 4 slot Backplane for A3I0 with fan
£ 57b
Ifel 4 slot Backplane for A3IONO fan
£ 47b
MEMCIa
£ 45a
Aleph One ARM-3 (The best it a new to" prkflD
i 29Ub
Serial Port ARM-3
£ 2W)b
VlDC Enhancer
£ 26a
RAM Upgrades*
A4I0/I A420/I RAM per Megabyte
£ 33a
1Mb for A3000 upgradable (Atcmi wide)
£ 51a
4Mb for A3000 (Atom wide)
£ 155a
8Mb for A40TVI A440 & *140 - plug in | Awnwide)
£599d
2Mb plug m for A3 10 (Ifcl)
£ 95b
Hard Drives*
Pufl range of Im Coptjutr kVA dkma available. Phone w*h
ycvrreqwttmerti Eumpte poets:
IDEARON40 • Internal 40Mb for A4CKVI or A3I0
£ 259d
IDEARC1N80 - Internal BOMb for AdflO'l or A3 10
£
IDEA JIS20S • Internal 20Mb bard card for A3000
£ 365d
IDEA3IN40S - Internal 40Mb hard card' for A 30(0
£ 555d
IDEA3EX40 - External 40Mb for AVlll
£ 385d
IDEAJEX40L • External low profile 4uMb for A.Vm
£440d
IDEA3EX80L • External low profile 80Mb (or A30I)
£ 489J
45Mb SCSI dn vet
i 195c
KdMbSCSI dnvet
£290*
100Mb SCSI dnvet
1 38<hJ
SCSI dnvet • Superior Quantum mechanism acres* dims
52Mb Quantum (l/3rd height)
£ 229c
105Mb Quantum ( l/3rd height)
£ 369d
Sj quest Retnotible • SCSI Dnve taking 42Mbcaitnd(tet
Supplied cased with lead* A PSU. 42 Mb cartridge uk Med
£ 449d
Oak SCSI can!
£ 185b
Ungcnuily SCSI card (AMU A440 A400/I)
£ 135b
l.mgervuilv SCSI card (AVI 1(1)
£ 135b
Serial Port 8 bit SCSI card
£ 95 h
Serial Port 16 bit SCSI card
£ 130b
Scnal Port 8 bit internal A 3000 SCSI card
£ 95h
Senal Port Turbo A 3000 SCSI caul
£ 130b
Modey 16 bit SCSI card
£ 145b
External case/PSU/fan for hard drive
£ 77b
Cradle for mounting drives in A4TXVI A440 A3I0
£ 12a
Bits & Pieces
Parallel printer cable for Arc or PC
£ I0P
EPROM* for Bccb • tiled. 10 for
£ I2F
Open Logo for BBC' B (2nd user but immaculate)
£ 30a
Minor Miracle* WS2000 Modern V2I; V23 (Seconnd User)
£ 35b
Send a stamped addressed envelope for our ei tensive price 1L< ■
of software and lutrdwaxe for the Archimedes BBC B & Master B
* Weast State Computer Model when ordering.
© AVP
From Britain’s largest Supplier of
Educational Software
2 Comprehensive Guides to over 2500
Educational Programs for the
BBC, Archimedes, A3000, A5000
& IBM PC
All in Stock for Immediate Delivery
1 For 5-11 age group
THE
BIG
BLACK
2 11-Adult
For Your Free Copy Contact
AVP School Hill Centre
Chepstow Gwent NP6 5PH
i Telephone 0291 625439
: Fax 0291 629671
CAT
ALOGUE
110 BBC ACORN USER FEBRUARY 1 992
GRAPHICS
IN A SWIRL - PRIMEART OFFERS CREATIVE OPPORTUNITIES TO PRIMARY LEVEL CHILDREN
PRIMARY’ COLOURS
Can the latest art package bring out the artistic talents of young children?
CHRIS DRAGE puts PrimeArt through its paces
ils many software houses
Tj have been quick to realise,
I the Archimedes provides
an ideal art platform. As a
result, there are a number of
sophisticated art packages on
the market: Artisan 2 and Pro-
Artisan (Clares), Atelier (Min-
erva) and Revelation 2 (Long-
man Logotron) are just a few
of the better ones.
If any of these have a short-
coming, it is that the user
interface is usually too compli-
cated for primary school
children, although some
graphics programs are better
than others in this respect.
At the primary level,
children are ‘picture process-
ing’ with the basic computer
tools: they draw simple shapes
and fill and manipulate images
using the building-blocks of
the more advanced techniques
used at the secondary level. As
they begin to see computer-
generated art as electronic
‘picture processing’, children
can enjoy creating their pic-
tures on-screen as much as
they enjoy creating text via a
wordprocessor. Just as they
learn how to manipulate
words, so they can learn to
manipulate images - the art
packages providing the same
opportunities for editing and
altering pictures as word pro-
cessors do for writing.
The theory behind art soft-
ware is to provide children
with an alternative to the con-
straints and restrictions of the
traditional classroom materials
and modes of working. Art
packages tend to be content-
free, leaving users free to
express themselves through
the software, or via hardware
add-ons such as a touch
screen, mouse, trackerball or
other input devices.
The Archimedes offers a
superb environment for plac-
ing screens and sprites in other
BBC ACORN USER FEBRUARY 1992 111
GRAPHICS
Rise OS applications, simply
by dragging them into place.
Minerva's Prime Art fills the
need for an equally simple
means of creating these
screens and sprites.
STARTUP
Getting Prime Art running
couldn't be easier - click on
the filer icon to install it on the
icon bar. Sensibly, Minerva
allows the original disc to be
backed-up to another floppy or
your hard disc, for security and
peace of mind. Click Select
over the Prime Art icon to open
an empty Mode 15 screen. If
you have used the program
previously the screen will open
with the painting tool and
colour you selected last.
While the program is in use
all desktop operations are
suspended, but it can be
returned to at any time; Pri-
meArt does not lose its current
picture when it is re-accessed.
This departure from the desk-
top is deliberate, allowing
access to the whole of the
screen for painting and pro-
vides the added bonus of
speeding up operations, such
as complex fills.
However, it does mean that
printing and saving operations
are conducted via a menu
...JUGGLING WITH COLOUR...
system and not in the usual
Rise OS manner.
All painting facilities are
accessed using the Toolbox
and Menu, with certain key-
board shortcuts. Clicking
Menu on the painting area
reveals a pop-up toolbox with
over 40 items from which to
choose. As you move the poin-
ter over each icon cell in the
Toolbox, a Help panel,
situated at the bottom of the
window, briefly describes its
function - this is intended as
an aide me mo ire, to comple-
ment the 60-page manual.
The Toolbox itself is
divided into two sections. The
top section is devoted to
colour and brush selection. Six
brush shapes are provided on
either side of the palette,
which shows the eight pri-
mary, secondary and tertiary
colours; any of these can be
selected as the current colour.
However, by selecting two
different colours from each of
the side-palettes you can pro-
duce a graded scale of colours,
ranging between the two
extremes, to achieve graduated
fills. A small window shows
the graduations and allows
individual colours to be picked
up. Colours may also be
picked up directly from the
screen - the tool is drawn in
the chosen colour and is useful
to help children remember
what colour they are currently
painting with.
The bottom part of the Tool-
box has 32 icons representing
various functions, eight of
which have submenus offering
further facilities relevant to
that particular icon. A little
exploration reveals some
rather sophisticated and clever
functions in addition to the
usual painting and drawing
facilities: graduated colours
can be painted in cycles while
single colours can be mixed
with other colours on-screen to
give greater variety: mixing
black or white will darken or
lighten existing pictures, pro-
ducing highlights and
shadows; colours can also be
used as a ‘cover’, to further
modify colours, or ‘washed’ to
blend adjacent colours.
FILLING IN
Lines, rays, filled and unfilled
rectangles and triangles com-
prise the principle ‘straight’
shapes. Using the Curve menu,
arcs, segments, filled and
unfilled circles and ellipses
can be drawn - all of which
are great for extending work
on spatial mathematics.
Without a doubt. Prime Art ' s
jewel-in-the-crown is its fills -
there are no less than 1 1 .
These fall into groups: verti-
cal. horizontal and circular
fills; fitted or open; smooth or
banded, or just plain. The ease
with which a rectangle can be
transformed into a smooth
cylinder amazes children.
Moving the pointer off the
Toolbox or Menu will
immediately close it. In most
cases this is fine, but I would
have liked the option of a per-
manent Toolbox. Children
who find it hard to control the
pointer with the mouse tend to
lose their Toolbox quite often.
It is easy for young hands to
112 BBC ACORN USER FEBRUARY 1992
GRAPHICS
accidentally move the pointer
off the edge, when trying to
select a function.
Any function can he undone
at the press of a key providing
that you have not accessed the
Toolbox or Menu. This ability !
to undo operations definitely
encourages a great deal of
experimentation with techni-
ques. However, there are times
when all that is required is a
little close editing.
To enable editing at pixel
level, PrimeArt has a magnify-
ing glass icon that opens a
window in which individual
pixels can be coloured.
Colours can be picked up from
within the window and pixels
altered accordingly, the effect
being seen in a representation
of the area being edited.
Scrolling arrows allow the
window to move over the pic-
ture so whole areas can be
covered quickly, and then
altered as required.
SPRITE SELECTION
Using the Sprite menu, a small
picture or sprite can be cut out
of the screen, named and
stored for further use. Alterna-
tively, standard Mode 15
sprites can be selected from a
multitude of sources such as
clip art. scanned, digitised and
Paint images, all of which can
be loaded, named and stored -
PrimeArt can store more
sprites than most children will
be able to use in one session.
Once in the store, sprites can
be sized, positioned, rotated.
Hipped (vertically and horizo-
ntally) or tiled, using the most
novel tiling tool I've yet seen
on a computer. Children per-
form tesselations in mathe-
matics and appreciate its
complexity even using simple
shapes, so being able to place
a multiplicity of sprites so
quickly is great fun. Some
interesting wallpaper designs
can emerge!
Non-rectangular sprites (that
is, sprites with masks) can be
created by running Paint
alongside PrimeArt , the sprite
files being transferred back
and forth between the two pro-
grams. Selecting Sprites
instead of Colours from the
Toolbox enables sprites to* be
used for painting, and Cover
and Mix will create some
interesting results. Similarly,
extraordinary effects can be i
obtained by filling shapes and .1
areas with sprites. The trick
here is to select the right type
of fill to suit the shape and the
sprite. A horizontal, fitted and
banded fill produces pleasing
results, whereas selecting ver-
tical or smooth fitted fills
produces quite zany effects.
Most graphic and art pro-
grams enable text to be placed
on the screen and PrimeArt is
no exception. From the Text
menu size and height can be
set to small, medium or large,
with the system font used as
the default style. Providing
! Fonts has been seen by the
filer, PrimeArt permits any
available fonts to be chosen
from the list and used instead.
Text size can be set manually
to allow for large headings or
titles but if you want it to be
set at an angle, or vertically,
then you would have to posi-
tion the text, cut it out as a
sprite and rotate it.
As text takes the currently
selected colour, some interest-
ing experimentation can take
place by overlaying and off-
setting the same text in a
variety of different colours.
Interesting shadow and 3D
effects can be achieved by rep-
eatedly offsetting text in a
graded sequence of colours.
Text can be deleted before
being placed on-screen by
pressing ctrl-u, but once in
place the only means of
removing it is to paint over it
in the background colour.
All pictures can be saved via
the Disc menu as either
standard sprites (for import
into other Rise OS appli-
cations) or as PrimeArt pic-
tures, whereupon they are
stored on disc in a compressed
form. The Print submenu has
four options; Small, Portrait,
Landscape or Poster. The Pos-
ter option divides the picture
into four, and prints it out over
four sheets of paper which are
then joined together.
If you have a dot matrix
driver, you can set the page
length to 600mm before mak-
ing a poster print. This allows
consecutive sheets to join up,
simplifying the task of joining
them together.
Despite the help messages,
with over 40 items in the Tool-
box I must confess I was a
little confused at first, and
eight-year-olds just couldn't
manage it at all. However,
Minerva has provided a means
of simplifying the Toolbox,
allowing it to be customised to
suit particular needs and
requirements. Setting a tool-
box up is quite simple. As it
can be password protected, a
variety of toolboxes can be
assembled, and safely stored,
to introduce individual or
groups of operations as each
child is ready.
Once in Toolbox edit mode,
the icons can be moved or
deleted. In a manner similar to
that used to create Concept
Keyboard cells, repeating
icons in a block of cells results
in a larger overall block. This
helps children who find it hard
to use a mouse accurately.
CONCLUSION
Undoubtedly for younger
children, it is the ability to
hide many of the huge range of
functions which is one of Pri-
me Art's major attributes.
Another useful feature is
that a particular setup can be
saved with a child's picture to
load back automatically when
the work is recommenced. Dif-
ferent setups can be created
and saved to suit particular
projects or tasks.
While doing this review I
fell that, in a program with so
much to offer, it was unfor-
tunate that Minerva had not
gone further to accommodate
young children and those with
special needs, i noted that 1
would like to have seen a
Concept Keyboard driver so
that the Toolbox could be
taken off screen and put on an
overlay, enlarged and with
descriptions. I am pleased to
say that, subsequently. Min-
erva has provided such a
driver. The overlay is included
as a draw file and is modi li-
able to the current menu setup.
In general use, once children
have established the hand and
eye coordination that mouse
control requires, PrimeArt ful-
fils its promise of bringing the
power of the A3000 and
Archimedes to the aid of bud-
ding young artists.
PRODUCT DETAILS
Product: PrimeArt
Supplier: Minerva Software,
Minerva House, Baring Cresc-
ent, Exeter EX1 1TL
Tel: (0392) 437756
Price: £79.95 plus VAT (inc pri-
mary licence)
Machines: A3000/Archimedes
BBC ACORN USER FEBRUARY 1992 113
Arcounts Manager
The Professional
Solution
_____
✓ Sales, Purchase,
Nominal Ledgers
/ Budget Reports
/ Sales/Purchase Analysis
✓ Debt Chasing and other
letters
/ Aged Debt Analysis
/ Statements (User Definable)
/ Re-Occurring Transactioi
/ Receipt/Payment/Refunj
& Contra Process!
/ Invoice Search Eadlj
/ RISCOS mull
tiles
r Account
fAccounts
^adeafne
Full Rapport included
Mouse or Keyboard Driven
KENDAL COMPUTER CENTRE
68 Stramongate, Kendal, CUMBRIA LA9 4BD
Tel: 0539 722559
Arcounts Manager is the
ultimate Archimedes
Accounting system on the
market today. It is not
written to run under an
emulator and is not ported
from another m^dViine, it
simply takes fuH'advantage
of the ravyfmwer of the
Archimedes and A3
is very
nd use, data
logical,
e concise and to
'cause Arcounts Manager
uts you in control of your
finances, it can greatly
improve your cash flow, as
well as perform the
traditional functions such as
VAT returns and Profit/Loss
reports.
Priced at only 5299.00 +VAT,
there is really only one
choice if you are serious
about computerising your
accounts. Contact your
dealer for a demonstration
TODAY.
TtucB
# Education
Mndow
# Archimedes
# Special Needs
# BBC Master
# Business
# Amiga
# Multimedia
# Macintosh
• Graphics
# RM Nimbus/PC
Keyboard Technology Ltd
Unit 3, Gordon Road, Loughborough, Leics LE11 1JX
Telephone 0509 610706
OPEN SYSTEMS INTER NETWORKING]
Acorn have had the foresight to write software to allow common
links to many types of machines.
The protocol which allows this is TCP/IP (Transport Control I
Protocol/Internet Protocol). This defines the packets which travel |
over Ethernet.
Chameleon sell products which allow Terminal emulation. File
Transfer, X Windows terminals and allow you to use the hard disk on
a Sun type Network file system (NFS).
These products let us link : ACORN, APPLE, IBM PC and most UNIX |
machines also usefully connect to Novell Fileservers.
Please do not hesitate to contact us to discuss your connectivity |
problems (UNIX not required)
ECONET IS DEAD - LONG LIVE ETHERNET!
At last the A3000 has an Ethernet Adaptorl
This means that all ACORN Rise machines
can be internetworked leaving Econet to
the trusty 6502.
UNIX MACHINES PRICE DECREASE!
ACORN R225 ARM3 4Mb RAM
Discless Ethernet. ...£ 1830.00
ACORN R260 ARM3 8Mb RAM
100 Mb hard Disc... £3495.00
ACORN R140 ARM2 4Mt RAM
Now discontinued, we usually
have traded-in R140s for salel
UNIX UPGRADES
R140 OWNERS (If covered by Microcare) £349.00
(Microcare expired) £399.00
A440 / 540 etc £999.00
If you want to run RISC iX 1.2 on your Acorn Archimedes,
we are offering an upgrade service. This latest version of
ACORN UNIX requires 100 Mb, an ACORN §CSI card and
4Mb of memory. We can arrange for it to be installed on
your current 100Mb SCSI anywhere in the UK mainland. Al-
ternatively it can be purchased pre-installed on the WARP
DRIVE ready for use.
This is the same version of UNIX as supplied on the R260.
UNIX STORAGE (Also RISC OS)
In our search for the fastest drive to support RISC iX (Acorn's |
UNIX), we have produced the Warp Drive a high perfor-
mance SCSI drive in conjunction with Acorn's SCSI controller
card included in R260 computers or an extra £220+VAT if
your machine is not already fitted. These devices will work ]
with other controllers but UNIX will not.
‘WE
Size Speed External
Internal 1
105Mb
9ms
£ 410
£310
210Mb
9ms
£ 675
£575
420Mb
12ms
£1095
£995
676Mb
16ms
£1315
1000Mb
15ms
£1735
1600Mb
16ms
£2050
I NEW: SCSI Tape Streamers 150Mb or 525Mb
Two year warranty on all Warp Drives
All Prices add VAT @ 1 7.5% (15%+2.5% Poll Tax subsidy)
For the Serious Acorn User
m
COMPUTERS LTD.
Stowell Technology Centre
Montford Street
Salford M5 2SE TEL (061) 745 9849
1 14 BBC ACORN USER FEBRUARY 1 992
ROB MILLER looks at two programs designed to cut your files down to size
util recently, the only effec-
tive way of increasing the
storage space of an Archi-
medes was to add another or
larger hard disc. The other
approach is to make the most
of what you already have by
using the available disc space
more efficiently.
Data compression is one of
the most useful techniques
available to programmers and
users alike. Imagine trying to
design a spell-checker pro-
gram that contains an 8(),()()()
word dictionary, stored in an
uncompressed form. If you
imagine that one letter occu-
pies one byte, and each word
contains on average five let-
ters, that would be 400,000
bytes, or 390K. Obviously,
some form of compression is
needed. By using a combina-
tion of methods, a typical
dictionary can be reduced to
one-third of its original size.
Graphical data (in other
words, bitmap images) also
requires a large amount of
storage space unless it has
been compressed in some way.
A number of standards exist
for this purpose. Typical
reductions obtained are
between one third to one fifth
of the original si/e, depending
on the type of method used.
Two programs now exist for
the Archimedes - Compres-
sion and ArcFS - that com-
press files in order to save disc
space, and each takes a slightly
different approach to solving
the problem.
COMPRESSION
Compression from Computer
Concepts is designed as a
part-replacement for whatever
filing systems your Archi-
medes supports. It is an
application that will compress
and decompress any files dis-
creetly, whether they are being
saved to, or loaded from, a
filing system.
Loading the Compression
program installs it on the left
hand side of the icon bar,
alongside the other filing
systems. Originally this icon
mimmieks the action of floppy
drive zero, but you can con-
figure it to start up with any
other filing system you may
have, including the Ram disc.
Computer Concepts is well
known for its contribution to
the Archimedes icon design,
with classy three-dimensional
buttons for Impression .
However, the Compression
icons are far less exciting.
Clicking on one of these CFS
icons on the icon bar opens the
root directory viewer in the
normal way and files can be
dragged to or from the tiler
window. A file being saved is
automatically compressed and
a file being loaded (if already
compressed) is decompressed.
Compressing existing files
(those already saved some-
where on a filing system) is
easy and involves dragging
from the normal directory win-
dow to the corresponding CFS
directory window. However
this should be done with cau-
tion - I lost several appli- '
cations in the process, due to
parts of them being locked.
All current types of filing
system arc supported including
ADFS, SCSI, IDE RamFS,
and Network. Even pseudo-
filing systems such as Arxe
Systems’ Multi FS will operate
quite happily alongside Com-
pression. The new 1.6Mb F
format in Rise OS 3 works
fine, as do the various PC and
ST formats that are supported
by other software.
Because Compression is a
true filing system, it can be
used outside of the desktop,
from the command line and
Basic. All filing system com-
BBC ACORN USER FEBRUARY 1992 115
ILLUSTRATION BY SPIKE GERRELL
DATA HANDLING
C 113 InetWunqeoriiR', 1991. B9Sep91
I i I U I 1
! 1STH0RD-T
Pfl
! flCROSS-T
m
! flrcvent-T
Pfl
IflSSEfl-T
fin
! Beeb-T
pfl
ICRSTLE-T
fifl
Icqums-SH
Prl
ICONT-T
fifl
HJ
ICOUER-T
m
HI
! DDE
Pfl
HI
! DTP-T
fif]
HI
! educ
fifl
HI
! GfiME-T
Pfl
HI
! Jugp
fifl
111
ILetters
fifl
HI
! nusic-ed
fifl
111
INewsie
HI
!News7
HI
!Neus9
111
! Next
HI
IPUZZ-T
111
! OflSep
HI
ISOUHD-T
111
!StarI-T
1STHQRD-T at 188S
i ; t ^u" TrT t3 ^ " i r r r itTi ryr » n ~T« . , r i <j T r ,, rr ^ f T;"
••to use a program, but are you;
fusing it properly? Software
,„.^^..; : g uru PAUL JAMES tells how:
5you, too, can be a power usepii
Vvt k .it.ii nuujfh jKwi ihc I Vnv-f 1 -uhi
(im •• II* he iHc t:» use jjiy afpikattotl n-A»j
»J it> k> el, wbKfe »a« ibr pnmc 41m
Utn seif. *. I i i - 1 Hwr u ;■;.>•
.l;i. a
jiiiji ui the apflit^i^i It «eU op tunnc vaiit
uHc<. |Uit:.ul.'l , '»IK ihtt i.ut l*C ute J V* li«j;
*hu1t tlitv the apftfCMKW w tcH‘ Uu«
■computer ho* much mcrowijr tbf *fplKalk>nJ
mmsmimm
Dungeon Printer
ARCFS IN ACTION: FROM BIG TO SMALL TO SMALLER
mands will function as normal,
except that files created are in
compressed format.
Once a file is saved on to
the Compression directory
viewer, it also appears in the
directory viewer of the normal
system, as an orange square
with arrows either side. But it
cannot he accessed: you have
to use the CFS version of the
filing system to load or run it.
This may cause a potential
problem with applications. It
may not he obvious that an
application is compressed,
therefore double clicking on
the application will have no
effect, and sometimes give an
error, disastrous to the unedu-
cated. Using shift plus double
click, opens the application
directory revealing whether
you will need CFS to run it.
Another quirk is that you
can compress already com-
pressed files. These will then
appear in the Compression
directory viewer and have to
be decompressed twice in
order to run them.
Incidentally, if you want to
send compressed files to
someone who may not have
Compression , all they need to
have is a Public Domain pro-
gram called CFS Reader, lo
decompress the files. We have
included on our monthly sub-
scribers’ disc. (Turn to our
subscriptions form on page 31
for more details.)
ARCFS
Anyone who uses bulletin
boards or obtains software
from PD libraries is probably
already familiar with an appli-
cation called Spark - an
archiving program that allows
several files to be squashed
together into one 11 le. Various
compression techniques can be
applied to archived files to
reduce them in si/e.
ArcFS is an extension of
this idea in that it provides a
filing system that can manipu-
late archived files in a similar
way lo an ordinary directory.
Applications can be run from
it and files saved into it. There
is also a PD read-only version
so archives can be accessed.
It differs from Compression
in a number of ways. First, it
can compress a number of files
into one single file. ArcFS
treats this archive file as a sep-
arate directory, but it can be
manipulated as one large file
within normal file systems.
ArcFS also offers the ability
to protect any archived files
with a password. This pass-
word must then be typed into
the computer in order lo read
any of the files contained
within that archive.
Before compression of any
File can take place, an archive
must first be created. This is
simply a case of dragging the
archive file icon from ArcFS
to the chosen directory viewer.
Double clicking on this file
opens the ArcFS viewer.
Subsequent treatment of
files is similar to Compression ;
when they are dragged into an
ArcFS filer window (of which
eight can be open at once) they
are compressed. Likewise,
when they are dragged from an
ArcFS filer window, they are
decompressed.
Later versions of Spark ,
ArcFS' $ predecessor, actually
multi-tasked. This proved a
boon for networks, as the file-
server could be backed up on
to another hard disc while
other people worked on the
network. However, ArcFS
jams up the machine until its
task is done.
Users of Spark are able to
read old archive files directly
with ArcFS , and with a short
conversion program, write to
them as well. Like the Com-
pression program, ArcFS will
work with all current filing
systems and disc formats.
As ArcFS is also an actual
filing system, it will operate
perfectly well outside of the
desktop environment, from the
command line. Commands are
provided to create, open and
close archives, so files can be
saved to or loaded from them.
CONCLUSION
So how do the two packages com-
pare? Well, if you want a system
that requires the minimum fuss
to compress and decompress
most of your files, then Com-
pression comes out as a clear
winner.
If you install it on a hard
disc and set it to start up when
the machine is first turned on,
it is virtually transparent in
use. The only difference you
would notice is the slightly
longer time to load and save
files. However, it can be a lit-
tle confusing to start with and
a dry run is recommended.
From a technical point of
view, there is little lo choose
between the performance of
the two packages. They both
achieve roughly the same per-
centage compression when
they process files. The time
taken to compress files is grea-
ter with ArcFS than with
Compression, which is
roughly seven times faster.
In the end. it really depends
on what (and when) you want
to compress. If you have
limited space on your hard
disc and would like to con-
tinually compress files to save
disc space. Compression
should be your choice.
If, on the other hand, you
wish to make occasional
backups of files, archive files,
squash more on your floppies
for transfer to other machines,
or just compress large files
like bitmaps, then ArcFS is the
more suitable of the two, with
an added password facility.
Compression costs almost
10 times as much as ArcFS.
You get a clear manual with
Compression , while ArcFS
includes information only on
disc - designed to compress
rather than impress.
PRODUCT DETAILS
Product: Compression
Supplier: Computer Concepts,
Gaddesden Place, Hemel Hemp-
stead, Herts HP2 6EX. Tel:
(0442) 63933
Price: £49 plus VAT
ArcFS and CFS Reader are avail-
able from most Public Domain
libraries
Machines: Both are compatible
with the BBC A3000/
Archimedes
116 BBC ACORN USER FEBRUARY 1992
^EVERYTHING'S A BARGAIN!!!
T.M.J. Computer Software
15 Harborough Rood, Desborough, Northonts NN14 2QL Telephone: 0536 762713
On Line BBS DARKHAVEN 0604 413716
"‘All prices are inclusive of VAT and POSTAGE"*
Product Price
RTFM Joystick Interface £35.99
Bitz. £21.50
BambuzJe .. £16.99
Chock Rock £21.50
Catacfyem £19.99
Enter The Realm .. XI 9.99
Miao-Drive World Courses £1 2.99
James Pond £21 .99
Bite £37.99
Product Price
Cumana 1 Meg Upgrade £54.99
Cumana 4 Meg Upgrade XI 60.00
Manchester United in Europe £21.50
MON - FRI 9.30*12.00, 1.30-5.30
SATURDAY 9.30-12.30
PLEASE NOTE OUR NEW ADDRESS
E3
EUROPEAN ORDERS WELCOME. Tel. Orders Welcome
Please send S.A.E. for full price list. Visa or Access welcome.
wSi.
JR Letronics Co
Proprietor:
J.H. JARLETT
Acorn *
The choice of
experience
Super Archimedes Computers
* A540, A5000, A3000 & others
Computer Peripherals
Educational & Business Software
-#■ Manuals, Discs & Paper
081-977 8053 (TEL/FAX)
The Annexe 2 Broad Street Teddington
£3 (Entrance in Queens Rd) Middlesex TW1 1 8RF
Mon to Fri 10 to 5 Sat 10 to 5
After-sales helpline - We try to help
TOPO LOGO KA?
You’ve heard of TurtleGraphics - now try Freddy Graphics 1
Freddy Teddy’s Playground features our loveable bear in
the place he loves best. Children teach him by clicking on
icons, eg ‘get on swing’. Control is either in ’immediate’
mode (he does it immediately) or in ’auto’ mode (build a
procedure). Superb animation, sampled speech (counting
words) and Concept Keyboard support. £29.95 ex VAT.
Includes free Site Licence. RISC OS 2 and 3.
TlnyLogo/TlnyDraw (Version 2.00) is our best-selling art
and maths pack for infants and children with Special Needs.
TmyDraw turns the whole screen into a drawing & colouring
area, offering 3 pencil thicknesses, a jug, shapes (rotatable
and resizeable), a rubber, and even an undo facility.
TmyLogo is a gentle introduction to on-screen control.
£29.95 ex VAT. Includes free Site Licence. RISC OS
2 & 3. (Upgrade to Version 2 only £5.00 plus VAT!)
ScreenTurtle, by Marshal Anderson, is our new user
friendly version of the popular computer activity we’ve all
been using for the last decade - haven't we? Includes built-
in help, screen loads & saves, command and define modes,
recursion, a paint command (colour in the patterns you've
made) - all the features you’ll need to give children a
headstart in this vital Nat. Curr. skill. Only £39.95 ex VAT.
Indudes free Site Licence RISC OS 2 & 3. (Due Feb.)
Don’t forget we still produce edsoft. for all the Acorn machines ■
including the BBC, Master & Master Compact and classic
adventures like Peter Killworth's Giant Killer and The Doom Trilogy,
Jon Thackray's Acheton and - due any time - Jonathan Partington’s
latest release. SpySnatcher! Full catalogue on request.
PO Box 39
Stilton
PETERBOROUGH
Cambs PE7 3RL
Official Orders
ACCESS & VISA
tel & fax
0733 244682
SEE US ON STAND
R36C/R36D/R37
JANUARY 22-25 1992
BARBICAN LONDON
'AVAILABLE IN
THE UK FROM:
WOOD FARM LINSTEAD MAGNA HALESWORTH
SUFFOLK IP19 ODU TEL 098 685 476 FAX 098 685 460
A DIVISION Of UNDIS INTERNATIONAL i TO
BETT-92
BBC ACORN USER FEBRUARY 1992 117
UleSerue of Hampshire
Educational Specialist
Visit our showrooms. See before you buy.
Taxan 795
Multivision with VIDC
£389 + vat
Canon LBP-4+
4ppm Laser with cable & paper
£575 + vat
Canon BJ-lOex
360dpi ink jet with cabel & paper
£194.89 + vat
Philips CM8833 Mk2
Colour Monitor with cable
£219.00 (£186.38 + vat)
Taxan 775
Multisync Monitor with cable
£369.00 + vat
PRINTER RIBBONS
ex VAT Inc VAT
LX800 & FX800 Print Ribbon 2.29 2.69
LC10 Print Ribbon 4.00 4.70
120D Print Ribbon 4.00 4.70
Taxan/Canon Ribbon 3.22 3.78
Juki 6100 Print Ribbon 1.60 1.88
Phone for full range 100 + original &
Compatible ribbons - Bulk discounts
disk controller chip
£38.26 + VAT
UPGRADES/8271
ex VAT Inc VAT
27 128 A 250nS 12.5v
3.00
3.52
8271 controller
38.26
44.95
6264 LP 150nS
3.00
3.53
Acorn 8271 DFS
44.26
52.00
Acorn 1770 DFS
45.11
53.00
A3 Concept Keyboard
139.00
163.32
Master Keyboard
50.21
59.00
Acorn Tracker Ball
38.30
45.00
NEW A3000
Learning Curve
+Printer +Monitor & Stand
£999.00 inc VAT
A5000 + LC + Printer + Monitor
El 765.00 (£1502.13 + VAT)
A3000 + 2m RAM
£658.00 (£560.00 + VAT)
A3000 LC + 2m RAM
£740.25 (£630 + VAT)
NEW
Citizen 224
Enhanced 24 pin printer, optional colour
with easy to use control panel
2 year warranty. Price with cable & paper
£229 inc VAT
Optional Colour Kit £26.00 with printer
Swift 24E
Enhanced 24 pin. Colour printer
2 year warranty. + cable & paper
£275.00 me vat
Star
LC20 9 pin £135.00
LC200 9 pin col. £189.00
LC2410 24 pin £182.00
LC20200 24 pin £219.40
LC24200 Colour £275.00
prices include cable & paper
Citizen 120D+
with cable and paper
£119.00 (£101.28 + VAT)
ROMS/SOFTWARE
ex VAT Inc VAT
lnter-\word Rom
35.75
42.00
Spell Master Rom
40.00
47.00
View 3 Rom
40.00
47.00
DTP-Acorn
141.00
Impressions 2
158.00
Phone for BBC/AS catalogue 100's
100's of titles inc. Educational
A3000 TV Modulator
£39.90(£33.19 + VAT)
20M Hard Disk
£139.83 (£11 9.00 + VAT)
Sony
DISKETTES
SONY branded
(100% certified error free)
Inc VAT
10 3.5" DS/DD 135 tpi £7.50
50 3.5" DS/DD 135 tpi £32.31
100 3.5" DS/DD 135 tpi £59.93
Ik 3.5" DS/DD 135 tpi £540.50
DISKETTES
(lifetime warranty) SONY bulk
(100% certified error free)
Inc VAT
10 3.5" DS/DD 135 tpi £5.95
50 3.5" DS/DD 135 tpi £19.80
100 3.5" DS/DD 135 tpi £37.95
250 3.5" DS/DD 135 tpi £88.42
Ik 3.5" DS/DD 135 tpi £339.58
50 x 3.5" Disk Box with lock. £5.99
100 x 3.5" Disk Box with lock£7.50
Phone for our 48 Page Catalogue
EDUCATIONAL & GOVERNMENT ORDERS WELCOME
All products have a 30 day money back & 12 month warranty
Prices subject to variation without prior notification
Established 6 years. 3 minutes from M27 Junction 11.
Free parking. Open 9 to 5.30 Mon. to Friday. 9 to 2 on Saturday
Postage 94p (80p + VAT) Securicor £6.46 (5.50 + VAT)
Ille5erue
Lager items
delivered
by Securicor
Acorn Dept.
40-42 West Street,
Portchester
Hants
P016 9UW
Tel: 0705 325354
FREE demo disc ARCHWAY 2 Available NOW
"ARCHWAY is one of the most impressive and best value for money products that I have
yet seen for the Archimedes. Anyone who wishes to write RISC applications in BASIC
would have to be quite insane NOT to enlist the aid of this remarkable package."
A A B Computing, February 1990
"You get an excellent piece of software which will make the mountain of programming
needed to operate the WIMP environment into a molehill. ..you can create a complex
WIMP environment very quickly...l have had no end of use out of this easy-to-use
package.”
Archive, Juty 1989
"I am sure ARCHWAY will cut out a lot of the work of writing simple applications for
many people...l think this could be a very good place to start."
BBC Acorn User, April 1991
"I'm extremely impressed with ARCHWAY 2. It's a very ambitious product and one that
now provides the many budding Archimedes developers with a facility that will enable
them to get their ideas off the drawing board before they evaporate."
RISC User, April 1991
ARCHWAY 2 lets YOU unleash the huge program power of RISC OS and the ARM easily and quickly.
Build powerful multi-tasking, multi-window applications with pop-up menus, icons, mouse control, etc.
of professional quality. Programs are RISC OS compliant.
If you are a little familiar with BBC BASIC then you can create applications using ARCHWAY 2. We have
optimised the facilities to let you achieve powerful results with a minimum of programming.
The price is 186.91 exc VAT but with p/p (L102.12 inc VAT at 17.5%). VISA & ACCESS are welcome.
Please add L5.00 for postage in Europe or world-wide surface mail & L20.00 for world airmail. For schools
a site licence is included in the price. Currently at version 2.13.
Detailed ARCHWAY leaflet and demo disc FREE on request.
Archway NEWS Archway NEWS Archway NEWS
We have a new release of ARCHWAY in test at present. It is fully RISC OS 2/3 compatible and automatically
adapts to the version you are using. There is built in support for slider icons, up to 3 panes in a window
and browser windows for scrolling lists of data. Major areas of the run-time have been ARM coded to
make your programs run even faster. Existing users can normally update their applications just by using
the new run-time.
From 1.11.91 ARCHWAY 2 is being sold with a FREE upgrade voucher for the new version. Please note
that you cannot combine our earlier special offer and this voucher.
The first of our new range of ARCHWARE products are on release this month. They use the new ARCHWAY
run-time and so are intelligently RISC OS 2/3 compatible. Please send for full details.
SIMTRON Programs to help you
4 Clarence Drive, East Grinstead, West Sussex RIH19 4RZ Telephone (0342) 328188
FACT SYSTEMS
UNIT 19, FOCUS 303 BUSINESS CENTRE, SOUTH WAY,
WALWORTH IND. EST. ANDOVER, HANTS. SP10 5NY.
LTD
A3000 Upgraded to 2Mb RAM
A3000 Learning Curve
A3000 Learning Curve 2Mb
410/1 Base
420/1 Base
420/1 Learning Curve
A5000 40Mb HD, Multiscan
A5000 L. Curve, Multiscan
A540 Base
Acorn Stereo Colour Monitor
Micro ritec Cob3000
Philips CM8833MUI
TAXAN 775 Multiscan
ACCESSORIES
A3000 Upgrade to 2Mb
A3000 Upgrade to 4Mb
A3000 Monitor Stand
A3000 20Mb IDE Intern Drive
A3000 45Mb Hard Card (SCSI)
A3000 100Mb Hard Card (SCSI)
A3000 Serial Upgrade
A3000 User Port /Midi
400/1 1Mb RAM (ea)
400/1 20Mb Hard Disk (STSOf)
400/1 40Mb Hard Disk (STSOf)
A5000 Upgrade to 4Mb RAM
MIDI Expansion Card
TV Modulator
LANGUAGES
ISO Pascal, Fortran 77 (ea)
ANSI ‘C’ Release 3
Desktop T
Desktop Assembler
BOOKS(novat)
RISC OS Prog Ref Manual
BBC BASIC Guide
A3000 Technical Ref Manual
Assembly Language
Arc Operating System
£2295 £2490 1
"rnTnES*
I) UIILIIItS
£195 Software Developers Toolbox £145
£199 Twin
£210 PC-Emulator (NEW)
£420 Investigator II
Cbrts Toolkit Phis
£55 Hearsay 2
£1^9 ArcTenn 7
£22 Multi-FS
ART
£339 Artisan 2
£579 ARCtist
£18 Render Bender
£45 BUSINESS etc
£48 1st Word Plus reU £62
£169 Desktop Folio £79
£259 Impression Junior £79
£119 Impression II £135
£54 Schema £96
£59 Pipedream 4 £159
EDUCATIONAL
£S5 Fun School 2 (ullages) £16
£129 Fun School 3 (all ages) £21
£I89 Target Maths (RRR) £16
£129 Picture Book (RRR)
Please add VAT at 17.51
Carriages
Software FREE
Hardware, Other P.OA
OPEN MON-FRI, 9J0AM - 5.15PM
SAT 10AM - 4PM
SPECIAL
DEAL
Free Monitor Stand with
Every A3000 Learning Curve
Colour System
Acorn Ink Jet 300dpi Printer
with A3000 / A5000 LCurve
add £220 + VAT
Acorn Teachers Scheme Available
QAMES
ARCticulate
Boogie Buggy
Break 147 /Super Pool
Chocks Away Mkll
Chocks Away Extra Missions £15
Chuck Rock £20
--ELITE-- £32
E-Type £14.50
Grievous Bodily 'ARM £20
Holed Out £14
Interdirior 2 £25
Jahangir Khan Squash £19
James Pond £20
Lemmings £20
Manchester United Europe £20
Micro Drive, Golf £15
Paananta £16
Pandora's Box £20
Provocator £16
Saloon Can £18
The Real McCoy 1/2 (ea) £21.50
Twin World £15
Wonderland £25
•• Many More Games Available
PRINTERS(free lead)
STAR LC-20 £149
STAR LC-200 Colour £187
STARLC24-10 £180
STAR LC24-200 £220
STAR LC24-200 Colour £255
EJ ANDOVER (0264) 334811
118 BBC ACORN USER FEBRUARY 1 992
PRINTERS
evvlctt- Packard's Deskjet
printer has become
something of a best seller -
well-known for its laser qual-
ity output at a reasonable
price. Now the new Deskjet
500C has gone a step further
by providing full colour print-
ing at a resolution of 300 dots
per inch (dpi) - for the A3000
and Archimedes. This is the
sort of quality you would
expect from colour laser
printer - but with laser printers
costing up to £10.000, the
Deskjet 500C at £749 makes a
very tempting alternative.
The 500C is an inkjet printer
- it squirts a tiny drop of ink at
the paper to make each dot.
The process is slower/ than
with any laser printer, but fas-
ter than most dot-matrix
machines, and it is near silent
and capable of clear, high-
quality output.
OVERLAYING COLOUR
Colour printing with the 500C
is achieved with a three-colour
ink cartridge (yellow, magenta
and cyan) which overlays the
three colours in varying
degrees to form the hues
required - in the same way as
the colour images in this
magazine are built up by print-
ing inks of those three colours,
plus black.
The 500C creates the black
areas of the image by printing
all three colours together. In
fact, this produces a dark,
sludgy brown - not really
black, but probably close
enough for most purposes.
However, the 500C can print
proper black by removing the
tri-colour ink cartridge and
fitting the black-only cartridge
that is usually used on mono-
chrome Deskjets.
The tri-colour ink cartridge
contains around 50 nozzles
and heating elements that
make up the printhead. In fact,
the colour cartridge is almost
identical to the black version
of the monochrome machine.
The printer can sense which
type of cartridge is fitted and
with a black ink cartridge
installed, the Deskjet operates
just like the old monochrome
model. In fact, with a colour
cartridge fitted, the 500C is
only really useful for graphics
images, such as sprites or
desktop publishing (DTP)
pages. This is a little less con-
venient than most colour
Colour laser print quality, for under
£800? GEOFF BAINS tries out
the new HP DeskJet
printers which have black ink
included in the colour cartri-
dge, but it actually makes
good sense. Most of the time it
is just black ink that is needed
- with other colour printers
you end up throwing away a
lot of expensive coloured ink
just because the black ink has
run out. This does not happen
with the 500C.
The ink is expensive, too.
Black cartridges cost £14 and
last about 500 pages. Colour
cartridges cost £25 each and
will print around 180 pages -
less if you put a lot of colour
on the page. However, the car-
tridges are easy to fit and a
small matching box is pro-
vided to hold a spare cartridge.
Like a laser printer, the 500C
uses only cut sheet paper, fed
automatically with an amazing
assortment of levers and gears
from a 100-sheet paper tray at
the base and collected (in
reverse order) face up in the
out tray. The 500C is equally
at home when printing
envelopes or even clear sheets
for overhead transparencies.
Three character fonts
(Courier, Times and Gothic) in
a variety of sizes are built-in.
Only the Laserjet PGL/3 con-
trol language is provided but,
for monochrome work, this
easily handles straight Ascii
printing or graphics with a
Laserjet printer driver. Printing
colour requires an extended
Laserjet driver such as the HP
Paintjet/500C driver from Ace
Computing. Used from the
desktop the 500C then oper-
ates just like any other printer,
but in colour. However, desk-
top software deals with colours
as proportions of red. green
and blue, not the magenta,
cyan and yellow that are
printed. This makes working
out colour compositions a little
tricky at first.
'file paper is fed one-third of
a line at a time, and the image
is built-up in strips of colour
with each pass over the paper.
Because colour pages are
made up by overlaying the
three colours, they are slow to
produce. It takes around 15min
to print a relatively complex or
colourful image. Of course,
this does not compare with a
colour laser printer, but, given
the difference in price between
the Deskjet and most laser
printers, it is quite acceptable.
The monochrome text speed
of the 500C has been
improved over the old Deskjet
500 and it takes around 40see
to print* a mono page. This is
not a page printer, so each line
of text or strip of a graphic
image is built up as data is
received from your computer.
The relatively high number of
nozzles in the printhead
ensures that the print quality is
certainly impressive, although
large areas of ink get rather
‘wet* and the paper can
crinkle, or even smudge. The
right paper is important for the
best results.
Nevertheless, the 500C
opens up colour printing to a
whole new audience. Budget
colour printers have been
available before but none have
provided this quality. Until
now, you had to pay a whole
lot more. At last, this is easy,
affordable colour.
PRODUCT DETAILS
Product: Deskjet 500C
Supplier: Hewlett-Packard, Cain
Road, Bracknell, Berks RG12
1HN. Tel: (0344) 360000
Price: £749
Machines: A3000/Archimedes.
Printer driver: Available from
Ace Computing, 27 Victoria
Road, Cambridge, CB4 3BW
Tel: (0223) 322559
Price: £15 inc VAT
BBC ACORN USER FEBRUARY 1992 119
Orion Computers Ltd.
Acorn Key Dealer ☆ Component Level Service Centre m Acorn Network Dealer ☆ Citizen Premier Dealer
PLEASE REMEMBER WHEN COMPARING PRICES - WE DO NOT CHARGE CARRIAGE
on standard delivery within the mainland UK. Next Day Courier Service £6.00. Carriage on Export Orders charged at cost.
Ordering Information
By Post
Please send your orders Including a signed cheque, postal order or
credit card number & expiry date (NOT CASH) to:
Department BAU2
250 Leyland Lane
By Telephone
Telephone orders may be placed between 9:30am and 5:00pm
Please have your credit card number and expiry date ready
Tel: (0772) 623000 Fax: (0772) 622917
Preston
Callers most welcome. We are situated 3 miles from M6 J28.
—
PR5 3HL
V7S4
(Please see opposite page for directions)
■P11
All cheques and bankers drafts to be made payable to
■fnpji
Orion Computers Limited
All offers subject to availability. Government & Educational Orders Welcome.
Minimum Order Value £10.00. Minimum Educational Order Value £15.00. Please note. VAT is quoted at 17.5%
Description
Ex. VAT Inc. VAT
Description
Ex. VAT Inc. VAT
Description
Ex. VAT Inc. VAT
Accesso/vT>s
Orion 1 Mb RAM Upgrade
£55.32
SJ /
£65.00
(Expandable to 4Mb using only 8 chips)
Orion 3 Mb RAM Upgrade
£155.74
£183.00
A 3000 Podule Expansion System
£55.32
£65.00
2 slot external podule expansion case allowing the use of two
compatible 400 series cards simultaneously.
For example, the CC Laser Direct Card with an Orion IDE
Interface.
Serial Upgrade
£18.00
£21.15
PRES Monitor Stand
£24.68
£29.00
CC Scanlight Junior A3000
£165.11
£194.00
CC Scanlight A4 Mk II A3000
£369.36
£434.00
CC Sheetfeeder for A4 Scanner
£148.94
£175.00
CC Scanlight A4 ♦ Sheetfeeder
£453.62
£533.00
CC Scanlight 256
£199.15
£234.00
Orion TV Modulator + Audio
£ 64.66 *
£76.00
Books
'
Programmers Reference Manuals
£77.00
- j
£77.00
BASIC V Guide
£19.45
£19.45
A3000 Technical Guide
£28.95
£28.95
A5000 Technical Guide
£65.00
£65.00
A540 Technical Guide
£65.00
£65.00
Basic V: A Dabhand Guide
£9.95
£9.95
Archimedes First Steps
£9.95
£9.95
Archimedes Assembly Language
£14.95
£14.95
Extra Manuals
Acom D.T.P.
£10.00
£10.00
1st Word Plus Release 2
£10.00
£10.00
ANSI C Release 3
£20.00
£20.00
ANSI C Release 4 (Desktop C)
£25.00
£25.00
Acom Assembler Rel. 2 (Desktop Ass.)
£25.00
£25.00
Com PU fe. c
New Products
Acorn A5000 & Acorn Badged Multisync
RISC OS 3.00, Arm 3 25Mhz CPU. 40Mb IDE Drive,
2Mb Ram, 1 .6Mb Floppy,
Mk II Learning Curve
1st Word PLus, New PC Emulator, Genesis Plus, 2hr
Introductory cassette. LC Mag. & Pacmania, also just over
the Christmas period Lemmings & TDK blank discs.
A cces so^
\ r Items marked with an *
can be used on A300/540.
1Mb RAM Upgrade
£38.30
2Mb RAM Upgrade
£74.89
3Mb RAM Upgrade
£104.68 i
Above memory fitted for £10.00
Acom Ethernet Card
£219.57* 1
BBC Master 128K
£395.74
£465.00
Com. Con. Sheet Feeder for above
£148.94*
£175.00
BBC A 3000
£595.74
£700.00
Com. Con. Scan-Light + Feeder
£453.62*
£533.00
BBC A 3000 Learning Curve Mk II
£637.45
£749.00
Com. Con. Scan-Light Junior
£165.11*
£194.00
BBC A3000 Learning Curve Mk II Colour
£850.21
£999.00
Com. Con. Scan-Light 256
£199.15*
£234.00
(Includes Acom AKF1 7 & Stand)
Com. Con. Sheet Feeder for A4
£93.62*
£110.00
BBC A 3000 LC Mk II Colour + Printer
£1085.11
£1275.00
VIDC Enhancer
£27.23
£32.00
(Includes Acom AKF17 & Stand)
BBC A3000 Special Access £676.50 £795.00
Archimedes 410/1 £892.77 £1049.00
Archimedes 420/1 Learning Curve £1105.53 £1299.00
Acom A5000 1 Mb No Monitor £994.89 £1 1 69.00
Acom A5000 2Mb + 40Mb HD £1 497.87 £1 760.00
Acom A5000 2Mb Learning Curve Mk II £1 531 .06 £1 799.00
Acom A5000 2Mb LC Mk II + Printer £1 765.96 £2075.00
A5000 2MB prices include an Acorn Multisync Monitor
Archimedes 540 2493.62 2930.00
Special Offer when purchased
with computer!!
A3000 - £35.00 discount off other goods bought with
computer, plus either
2Mb Upgrade F.O.C., 4Mb for £1 1 5.00 Inc VAT
A410/1 - 20Mb IDE HD + Upgraded to 2Mb F.O.C.
A420/1 - 40Mb IDE HD ♦ Upgraded to 4Mb F.O.C.
A540 - Multi-Sync Monitor ♦ Star LC20 Printer F.O.C.
A5000 - 2Mb RAM Upgrade F.O.C.
These offers cannot be combined with any other offer
We operate the Acorn Education
Scheme.
Arc to Monitor + Audio 1 .2m (Not 8833 It) £8.72 £1 0.25
Arc to 8833 Mk II Monitor Cable + Audio 1 .5m £8.72 £1 0.25
Arc Keyboard Extension Cable 2m £7.87 £9.25
Arc Mouse Extension Cable 2m £7.87 £9.25
Arc Keyboard Replacement Cable £7.02 £8.25
Arc Mouse Replace. Cable (State Type) £7.02 £8.25
4 way protector socket on trailing lead £1 7.87 £21 .00
Arm 3 Upgrade (Adelph One) £348.94
4Mb to 8Mb Upgrade £649.36
Com. Con. Scan-Light Mk II A4 £369.36*
£258.00
£410.00
£763.00
£434.00
Econet Module £47.66* £56.00
Beebug Disc Buffer £34.04 £40.00
Orion TV Modulator + Audio C 64.68 * £76.00
Archimedes 540 Only
4Mb RAM Upgrade (Upto 1 6Mb) £378.72 £445.00
VI DC Enhancer (540 only) £1 0.00 £1 1 .75
Acorn A 5000 Only
Acom 2Mb Ram Upgrade £1 25.1 1 £1 46.00
Orion 2Mb Ram Upgrade £97.87 £1 15.00
Monitors
Acom Colour Monitor (AKF17)
Philips CM8833 II Colour Monitor
Microvitec CUB3000
Taxan MultiVIsion 775 (0.28 d.p.)
Taxan MultiVision 795A (0.26 d.p.)
(FST Black Trinitron Anti-Glare Tube)
£200.00
£208.51
£200.00
£388.94
£439.15
£235.00
£245.00
£235.00
£457.00
£516.00
Orion Bulk Diskettes
All our disks come complete with labels etc. and are
100% certified error free. In the event that a disk fails it will be replaced immediately.
Top row of prices ex. VAT. Bottom row of prices inc. VAT.
Quantity
SV4 DS/DD 96tpi
3V2
MF/2DD 1 Meg
Sony Bulk
25
50
100
250
500
1000
N/A
£14.00
£26.00
£60.00
£114.89
£208.51
N/A
£16.45
£30.55
£70.50
£135.00
£245.00
£9.74
£19.57
£34.00
£85.11
£161.70
£297.87
£11.45
£23.00
£39.95
£100.00
£190.00
£350.00
£12.51
£25.11
£45.11
£105.53
£200.00
£378.72
£14.70
£29.50
£53.00
£124.00
£235.00
£445.00
£18.72
£37.45
£68.00
£162.55
£295.32
£530.21
£22.00
£44.00
£79.90
£191.00
£347.00
£623.00
Description
Ex. VATInc. VAT
PLEASE NOTE
&.L our printers are UK Models and NOT grey imports?
Please take this into account when deciding where to
purchase your printer.
C.C. Oume Laser Direct
£859.00
£1009.33
C.C. 600 DPI Expansion Card
£319.00
£374.83
Canon LBP4 Laser for above
£659.00
£774.33
C.C. 600 DPI LBP8 Laser Direct
£1319.00
£1549.83
Canon Bubblejet BJlOe (White or Black)
£219.00
£257.32
Citizen 120D+ (Parallel)
£115.00
£135.13
Citizen 224
£199.00
£233.83
Citizen Swift 9
£162.00
£190.35
Citizen Swift 24e
£235.00
£276.13
Citizen Swift 24xe
£329.00
£386.58
H.P. Deskjet 500
£339.00
£398.32
Star LC20
£130.00
£152.75
Star LC200 Colour
£175.00
£205.63
Star LC24-200 Mono
£205.00
£240.88
Star LC24-200 Colour
£249.00
£292.58
c>-^toons (Brdj
Amstrad DMP2000/3160
£5.53 £6.50
Citizen 120D
£3.83
£4.50
Citizen Swift 24 Black
£4.00
£4.70
Citizen Swift 24 Colour
£14.98
£17.60
Epson LX80/86
£4.00
£4.70
Epson FX80,MX80,LX800
£5.02
£5.90
Epson LQ400.550 Fabric
£6.00
£7.05
Epson MX1 00.FX1 000, FX1 050
£6.77
£7.95
Epson EX800/1000 Black
£7.91
£9.30
Panasonic KXP145.KXP115
£7.91
£9.30
Panasonic KXP140
£10.00
£11.75
Star LC10
£4.26
£5.00
Star LC10 4 Colour
£6.51
£7.65
Star LC200 Black
£5.96
£7.00
Star LC200 Colour
£11.91
£14.00
Star LC24/10 / LC24 200 Black
£8.00
£9.40
Star LC24 200 Colour
£13.62
£16.00
Cartridges
Canon LBP4 Toner Cartridge
£55.32
£65.00
Canon LBP8 Toner Cartridge
£62.13
£73.00
Canon BJ130 Bubblejet (BJI481)
£10.00
£11.75
Canon BJlOe Bubblejet (BC01)
£16.17
£19.00
Canon BJ300/330 Bubblejet (BJI642)
£11.91
£14.00
Colourjet 132/Canon PJ1080 Black
£9.36
£11.00
Colourjet 132/Canon PJ1080 Colour
£14.48
£17.25
HP Paintjet Black
£21.85
£24.50
HP Paintjet Colour
£25.96
£30.50
HP Deskjet ♦ (Permanent Ink)
£13.19
£15.50
Qume Crystal Print Toner Set
£66.38
£78.00
Oume Crystal Print Drum Set
£08.51
£104.00
ons (Co/*to>^
\ All of our compatible
ribbons are high quality British brand.
We do not sell "White Box" compatible ribbons.
Brother Ml 009, Ml 109
£4.00
£4.70
Brother HR10, 15,20,25.35 Fabric
£4.30
£5.05
Brother HR1 0,1 5,20,25,35 Multistrike
£4.30
£5.05
Canon PW1080A
£4.47
£5.25
Citizen 1 20D/Swift 24
£3.49
£4.10
Epson LX80.86
£2.98
£3.50
Epson FX80.MX80.LX800.LX850
£3.62
£4.25
Epson L0500.L0800.LQ850
£4.17
£4.90
Epson LQ1 000, LQ1 050, FX1 000
£5.32
£6.25
Epson LQ2500.LQ2550
£6.55
£7.70
Epson EX800
£6.55
£7.70
Panasonic KXP1 081 , 1 1 80, 1 090, 1 1 24
£4.26
£5.00
Star LC10
£3.40
£4.00
Star LC10 4 Colour
£5.53
£6.50
Star LC24/10
£4.68
£5.50
Discount* available on aH ribbons for quantities of 3 or more.
Please call for prices on any ribbons not listed here. We can
supply almost any ribbon required and, dependent on quantity,
any colour.
Please Note * Quoting the CARMA Group Code speeds up our
search for a ribbon compatible with your printer.
Description
Ex. VATInc. VAT
Description
Ex. VATInc. VAT
Softwg fg
DTP
Impression II (CC)
£127.66
£150.00
Impression Junior (CC)
£72.34
£85.00
Impression Business Supplement
£41.70
£49.00
EasiWriter (Icon Technology)
£133.62
£157.00
Desktop Folio (ESM)
£79.15
£93.00
Spreadsheets
Sigmasheet (Minerva)
£40.00
£47.00
Schema (Clares)
WordProcessors
£98.72
£116.00
1 st Word Plus Release 2 (Acorn)
£69.79
£82.00
EasIWord (Minerva)
£16.17
£19.00
Protext 5.0 (Arnor)
£119.15
£140.00
Integrated Packages
Pipedream 3 (Colton)
£119.15
£140.00
Desk Top Office (Minerva)
Databases
£69.79
£82.00
Datavision (Silicon Vision)
£127.66
£150.00
Flexifile (Minerva)
£84.26
£99.00
Multistore (Minerva)
£154.89
£182.00
Genesis II (Oak Solutions)
£119.15
£140.00
Knowledge Organiser (Clares)
£41.70
£49.00
Accounting Software
Financial Accountant (S. Vision)
£234.04
£275.00
Home Accounts (Minerva)
£34.89
£41.00
Business Accounts (Minerva)
£298.72
£351.00
Office Tools (S. Vision)
£319.15
£375.00
Languages
ANSI C Release 3 (Acorn)
£124.26
£146.00
Desktop C (Acorn)
£188.94
£222.00
Desktop Assembler (/Acorn)
£128.51
£151.00
RiscForth (S. Vision)
Music
£126.81
£149.00
Armadeus (Clares)
£61.28
£72.00
Rhapsody II (Clares)
NEW
£45.11
£53.00
Tracker (Serial Port)
Utilities
£38.72
£45.50
Arc DFS (Dabs Press)
£22.98
£27.00
Dot Matrix Colour Printer Driver (Ace)
£12.72
£14.95
Compression (CC)
Education
NEW
£41.70
£49.00
Fun Sch. 3 Under 5's (Database)
£18.00
£21.15
Fun Sch. 3 5-7 (Database)
£18.00
£21.15
Fun Sch. 3 Over 7's
£18.00
£21.15
Graphics Manipulation
Poster + Fonts (4Mation)
£79.15
£93.00
Render Bender II (Clares)
£98.72
£116.00
Graphbox Professional (Minerva)
NEW
£104.68
£123.00
Graphics - Art
Pro Artisan (Clares)
£79.15
£93.00
Atelier (Minerva)
£69.79
£82.00
Clipart Coll. Vol. 1 (General)
£19.95
£23.45
Clipart Coll. Vol. 2 (General)
£25.49
£29.95
Clipart Coll. Vol. 3 (Animals)
£25.49
£29.95
Clipart Coll. Vol. 4 (Sport)
£25.49
£29.95
Clipart Coll. Vol. 5 (Characters)
Misc
£25.49
£29.95
PC-Emulator VI .7 (Acorn)
£93.62
£110.00
Investigator II (Serial Port)
£22.98
£27.00
Price Changes
Please note - all our prices
have now been changed.
Orders for goods at the old
prices will no longer be
accepted
Games
Adv. of Sylvia Lain (4th Dim.)
Air Supremacy (Superior)
ARCticulate (4th Dim.)
ARCtist (4th Dim.)
Ballarena (Eterna)
Bambuzle
Blowpipe (Eclipse)
Blaston (Eterna)
Blitz (Arxe)
Boogie Buggy (4th Dim.)
Break 1 47/Superpool (4th Dim)
Bubblefair (Eterna)
Cartoon Line (Eterna)
Cataclysm (4th Dim.)
Chess 3D (Micropower)
Chequered Flag (CIS)
Chocks Away Version II (4th Dim.)
Chocks Away Extra Missions
Chocks Away Compendium
Chuck Rock (Krisalis)
Drop Ship (4th Dim.)
E • Type (4th Dim.)
E - Type Compendium (4th Dim.)
Elite (Hybrid)
Enter the Realm (4th Dim.)
Fine Racer (Eterna)
Grievous Bodily 'ARM (4th Dim.)
Holed Out Compendium (4th Dim.)
Hostages (Superior)
Iron Lord (Cygnus)
Inertia (4th Dim.)
Interd cter II (4th Dim.)
James Pond (Krisalis)
Kerbang (Eterna)
Leg. of the Lost Temple (Eterna)
Lemmings (Krisalis)
Mad Professor Mariarti (Krisalis)
Magnetic Scrolls Colin (Virgin)
Manchester Utd. (Krisalis)
Manchester Utd. Europe (Krisalis)
Master Break (Superior)
Microdrive 3D World Edition (CIS)
Mig-29 Super Fulcrum (Domark)
Nevryon (4th Dim.)
Pandora's Box (4th Dim.)
Poizone (Eterna)
Powerband V. II (4th Dim.)
Rockfall (Eterna)
The Real McCoy 1 or 2 (4th Dim.)
Thing of Darkness (Etema)
Tower of Babel (Cygnus)
Twin World (Cygnus)
Saloon Cars (4th Dim.)
Speech (Superior)
Wimp Game (4th Dim.)
WoridScape (Eclipse)
World Champ. Boxing Man. (Krisal
World Champ. Squash (Krisalis)
Wonderland (Virgin)
X-FIre (4th Dim.)
Zelanites (MicroPower)
Please ring for current prices on software
NOT listed here
NEW
£17.45
£20.50
£17.45
£20.50
£17.45
£20.50
£17.45
£20.50
£14.04
£16.50
£14.04
£16.50
£14.04
£16.50
£14.04
£16.50
£17.45
£20.50
£17.45
£20.50
£17.45
£20.50
£14.45
£16.50
£17.45
£20.50
NEW
£17.45
£20.50
£14.04
£16.50
£17.45
£20.50
£17.45
£20.50
£14.04
£16.50
£28.00
£32.90
NEW
£19.57
£23.00
£14.04
£16.50
£14.04
£16.50
NEW
£17.45
£20.50
£32.00
£37.60
£17.45
£20.50
£14.04
£16.50
NEW
£17.45
£20.50
NEW
£17.45
£20.50
£14.04
£16.50
£14.04
£16.50
£14.04
£16.50
£23.83
£28.00
NEW
£19.57
£23.00
£11.06
£13.00
NEW
£17.45
£20.50
£19.57
£23.00
£14.47
£17.00
£25.11
£29.50
£19.57
£23.00
£19.57
£23.00
£14.04
£16.50
NEW
£21.70
£25.50
NEW
£29.79
£35.00
£14.04
£16.50
£17.45
£20.50
£14.04
£16.50
£17.45
£20.50
£14.04
£16.50
£20.85
£24.50
NEW
£20.85
£24.50
£17.45
£20.50
£14.04
£16.50
£17.45
£20.50
£14.04
£16.50
£14.04
£16.50
£14.04
£16.50
is)
£19.57
£23.00
£19.57
£23.00
£24.26
£28.50
NEW
£17.45
£20.50
£17.45
£20.50
To Preston
To Southport
How to find usl
Entrance To
Leyland Bus ||
£1
^^canLight A4 is a full A4 width hand-held scanner with an optional motorised sheet feeder
(shown in picture) which ensures you get the best possible scan every time. ScanLight Junior is an A6
(105mm) hand-held scanner.
The ScanLight package includes the ScanLight Plus software which provides a wide range of image
manipulation options.
Only ScanLight gives you so many features at a budget price:
9 four scanning resolutions, 100-400 dpi
9 preview during scanning,
9 precise control over contrast, brightness and gamma
correction
9 sampling options to produce true grey level images
9 greyscale dithering for lop quality screen display
9 ScanLight uses a single image in memory for
transforming, rotating, enhancing, cropping etc. without
losing the original image - all competing scanners require
two or more copies in memory
9 image rotation through any angle
9 ability to select and copy to any section of the scanned
image
The hand held scanne
New lower prices:
ScanLight A4 £299.00+ VAT (£351.33)
Special price A4 scanner + sheet feeder
£399.00 + VAT (£468.00)
ScanLight Junior £129.00 + VAT (£151.58)
ScanLight A4 and ScanLight Junior are suitable lor the
Archimedes 300, 400 & 500 series and the new A5000. A special
internal version is available (at the same price) for the BBC
A3000. Recommended minimum RAM size- 4Mb for the A4 and
2Mb for the Junior.
For more information on the ScanLight range or any of our
other products, contact: U
Computer Concepts Ltd
r for the Archimedes
Gaddesden Place, Hemel Hempstead, Herts, HP2 6EX.
Tel.: 0442 63933 Fax.: 0442 231632
COMPETITION
WIN AN MM3
Want to make your machine go faster? Then enter our
competition and win a Watford Arm3 upgrade
I
H to make it go faster, the
answer is to have an Arm3
upgrade in your machine.
Now BBC Acorn User , in
conjunction with Watford
Electronics, is giving you the
chance to win a Watford Arm3
upgrade for your machine,
worth £249. in this easy-to-
enter competition.
All you have to do is study
the three questions below. Put
the answers on a postcard
with the completed tie-breaker
and send it to us at the address
given below. The first correct
entry with the most original tie
breaker phrase, as judged by
the magazine and Watford
Electronics, will win the Arm3
upgrade board for an A 3000
or Archimedes.
And don’t worry about the
fitting of the board - this will
be done absolutely free by
Watford as part of the prize.
WHAT ARM3 DOES
The standard A3000 or Archi-
medes is a fast machine,
thanks to the clever combina-
tion of the Rise OS 2 operating
system and the Arm2 CPU
(central processing unit).
However, since the intro-
duction of the earlier Archi-
medes machines, time and
technology have moved on.
and the demand has been for
faster operating speeds. Hence
the introduction of the Arm3
chip, which was originally
introduced by Acorn in the
A540 machine and is now to
be found in the latest A5000 .
Third party developers,
including Watford Electronics,
were quick to realise the pot-
ential benefits of a go-faster
chip for the current Arm2-
fitted machines, such as the
BBC A3000 and Archimedes.
Watford was one of the first
companies to develop its own
Arm3 upgrade for the Archi-
medes and has recently
released a new version, suit-
able for the A3000 machine.
WHY IS IT FASTER?
1'he A rm 2 chip reads data
directly from the ‘slow*
memory in the A3000,
whereas the Arm3 first reads
data into its cache, then oper-
ates on it from there. This
memory can be accessed fas-
ter. Having this 4K ‘cache*
version of the Arm2 installed
in your machine means that it
can go about three or four
times faster, depending on the
task in hand.
The Arm3 chip is supplied
on a board. To fit one to an
Archimedes you simply
remove the Arm2 chip with a
special extraction tool pro-
vided and fit the new board
into the socket.
Because of surface mount-
ing techniques used on the
A3000, fitting by a dealer is
recommended. Watford offers
a fitting service for its upgrade
for the A 3000. The Arm3
requires supporting software to
kick it into action. Watford
includes two pieces of soft-
ware to control the cache - one
sits on the icon bar and allows
the cache to be switched on
and off by clicking on it. while
the other software allows this
to be done with definable key
1. What is the speed of light?
a) 639,600,000 miles per hour
b) 186,000 miles per second
c) 176,000 miles per second
presses. Once an Arm3 is
installed, you immediately
notice how much more quickly
the machine reacts. So. to
enter the competition, simply
read the questions below and
send in your entries to reach us
by March 2 1992. Our usual
competition rules apply.
2. Which was the first Acorn machine to be fitted with an Arm3 chip?
3. Watford Electronics will shortly be moving to their new headquar-
ters. In which town or city will this be located?
TIE BREAKER:
I would like to have a Watford Arm3 in my machine because ...
(Finish this sentence using no more than 15 words.)
ARM3 COMPETITION QUESTIONS
Please put your answers and the completed tie breaker on a postcard,
not forgetting to include your own name, address, and telephone
number. The address to send it to is: Watford Arm3 competition, BBC
Acorn User, 20-26 Brunswick Place, London N1 6DJ
BBC ACORN USER FEBRUARY 1992 123
PHOTOGRAPH BY ROBERT CLIFFORD
SENLAC
Computing
Limited
Accounts
Home Accounts 35.00
Financial Accountant 245.00
Arcounts Manager 351 .32
Art/Graphics
Arctist 19.00
Chameleon 23.95
smArt 54.00
smArt Filer 38.00
smArt Discs 17.50
Artisan 2 54.00
Illusionist 85.00
Revelation 81 .00
{Tracer 57.00
Clip Art
Graph. Fact., Vols 1—5 ...26.95
Mid. Graph. Draw 1& 2 ..34.00
Micro Studio Packs 20.00
..and 31.00
Southern Printers Art 1 6.00
Communications
ArcTerm 7 70.00
ArcComm 2 55.00
DTP/WP
Poster 87.00
Impression 2 150.00
Impression Bus. Supp 52.00
Impression Junior 81.00
Desktop Folio 94.00
EasiWriter 145.00
Easiword 35.00
Longman Outline Fonts ...19.95
Databases
Pinpoint 99.00
Flex.file 133.00
Multistore v2 255.00
Design
Einstein 1 35.00
Euclid v2 58.50
Worra CAD 98.00
Education
Jiglet 31.00
jigsaw 31.00
Expansion
Graphics Enhancer 195.00
Hypermedia
Genesis 2 130.00
Magpie 56.00
Music
Rhapsody 2 55.00
Score Draw 55.00
VoxBox 55.00
Oak Recorder 31 .00
MIDI Tracker 14.00
MIDI/Sampler (Econel) 75.00
MIDI Interface (S.Port) 43.00
Peripherals
Scanlight lunior 192.00
Scanlight Junior 256 225.00
Joystick Interface (S.Port) .26.00
Don't pay until you
receive your orderl
Cash-on-Delivery is
available on orders up to
£350 for only
£2.50 extra.
Printers
LaserDirect HiRes 4 1050.00
Spreadsheets
Schema 1 1 3.00
Pipedream 3 138.00
Utilities
Arcticulate 19.00
Snippet 31.00
MultiFS 34.00
Compression 48.00
Equasor 48.00
ShowPage 1 38.00
FontFX 9.50
ShapeFX 9.50
Glimpse 9.00
Investigator 2.2 25.00
Speech! 16.50
Consumables
TDK Discs 3 V (box 10)
DS/DD. 800k 11.50
DS/HD, 1.6M(A5000).. 15.00
Virgin Discs 3 V (box 10)
DS/DD, 800k 8.50
DS/HD. 1.6M (A5000).. 1 2.50
Games
Air Supremacy 19.45
Apocalypse 24.95
Arcade Soccer 1 6.00
Bambuzle 1 7.50
All prices include
VAT, post & packing
Break 1 47 A Superpool ...18.75
Cartoon Line, Part 1 19.50
Cataclysm 18.75
Chocks Away v2 19.00
Chuck Rock 22.95
Drop Ship 16.00
E-Type Compendium 18.75
Elite 37.95
Enter the Realm 18.75
Fine Racer 16.50
Holed Out Compendium. 18.75
Hostages 16.50
Inertia 16.00
Interdictor 2 29.95
James Pond 22.95
Lemmings 22.95
Loopz 21.50
Magnetic Scrolls Colin.: Fish,
Corrpution., Gld of Thvs. 28.95
Man. Utd. Europe 22.95
Master Break 16.50
Pandora's Box 18.75
Poizone 16.50
Powerband 18.75
Rockfall 16.50
Saloon Cars 18.75
Super 3D Pool 16.50
Superior Golf *■ Cons. Kit. 16.50
The Real McCoy 1 or 2.. . 24. 95
The Thing of Darkness 21.95
The Wimp Game 1 6.00
Tower of Babel 19.75
Wonderland 27.99
Cheques/postal orders should be made payable to
SENLAC Computing Ltd. (AU)
P.O. Box 304
BRIGHTON, BN2 2TT
Don't forget to specify A3000/Archimedes/A5000!
Please send a S.A.E for our current price list.
VAT Reg. No. 508 7594 16
Company Registration No. 2277309
A310 memory from £99
8-chip design ensures low power consumption. Compatible with ARM3 upgrades,
backplanes, hard discs etc. Larger OS ROM option. Pour-layer circuitry reduces
electrical noise for trouble-free operation. We have been upgrading 300 series
computers for over 2 years. In that time, not a single ujigrade which we have fitted
has developed a fault and needed repair, "vet* have had a lot of very positive
feedback about the IFEL memory upgrades". Archive.
2Mb RAM - £99
(4Mb version available. 2Mb board is upgradable to 4Mb)
Educational and quantity discounts apply.
Send or ring for our free information sheet. Then decide.
A5000
£1499
Acorn's new machine with RISC OS 3, multisync monitor,
ARM3, and 40Mb drive. An extra 2Mb of RAM ( 4Mb total) is
included free. Part exchanges considered.
A5000 learning Curve - £1530. (£1797.75 inc. VAT)
A5000
RAM
£105
Upgrades your 2Mb A5000 to 4Mb. High quality 4-laycr
board as recommended by Acorn. Fitting does not involve
any soldering. Extra 2Mb (4Mb total) £105.
N.B. This upgrade is currently supplied free of charge
with both of the A5000 systems above (ie standard
version and the Learning Curve).
A3000
RAM
- Only 8 RAM chips - low power consumption
- User finable - no soldering required
- Available as a "bare board" (ie sockets, but no RAM)
-4Mb- £148.95 2Mb - £55 Bare board - £25.50
All prices exclude VAT.
Further information and price list from;
IFEL, 36 Upland Drive, Derriford, Plymouth PL6 6BD.
(0752) 847286
PINEAPPLE SOFTWARE
The Pineapple Colour Video Digitiser
Pineapple PAL Coder
Big Price Reductions ! ! !
Since we originally introduced the Pineapple Video Digitiser almost two years
ago we have not needed to modify the design of the hardware in any respects,.
However, the software has been continually improved to the point where the
quality and quantity of software supplied is second to none.
Now, because of the large number of sales, we are able to offer a big price
reduction which makes colour digitising available to everybody. Also, because we
are so confident that you will find the Pineapple Digitiser superior to anything else
available, we are happy to offer our Digitisers on 7 days free approval so that you
can see for yourself the power of our software.
Some of the features of the Pineapple Digitiser, many of which are still
exclusive are as follows:-
* 16 bit true RGB storage in 256k ram.
* Sequences of frames of a moving picture can be grabbed and stored in memory.
Up to 30 frames in a 1 mb computer, 200 - 300 frames in larger computers!!
* Full screen area normally viewed on a TV set is grabbed in full.
* Images may be processed using our own high speed software routines or
Acorn’s Change FSI software.
* Quite simply the most powerful and easily used zooming and cropping routines
available with any processing package.
* Two independant multitasking applications supplied. Non-multitasking software
allows digitising without windows for adding still images to videos.
* Our hardware does not use interupts so other applications run at full speed.
* Latest software includes built-in print routines. (Existing owners please contact
us for a free update).
* Hard locking synchronising circuits for best results from video recordings.
* Available in a stand alone box for use with A3000. In this mode it can also be
used with 300/400/500 series computers only occupying one expansion slot.
* Free seven day trial.
The Pineapple PAL Coder is a stand alone unit which provides a coded video
signal which can be recorded onto a VHS recorder or fed to a monitor with coded
input.
The unit is inserted in the lead to the R G B monitor and provides an R G B
output for the monitor together with a full specification PAL coded output. A
second version provides a standard coded output but also provides an S-VHS
output for improved quality recordings on S-VHS recorders.
Features:-
* External to computer - no expansion slots used.
* Complete sync pulse regeneration providing a full CCIR sync waveform for best
results on VHS recorders.
* Selectable to work with 625 interlaced screen modes or 624 line non-interlaced
modes Standard Version £69.00
S-VHS Version £79.00
BBC PCB Designer
This ever popular Rom based PCB designer is suitable for all BBC micros, It’s
fast high density 1:1 scale print routine allows prototype boards to be made
directly from a printout, and a 2:1 scale print may also be used to produce
professional quality boards. A second Eprom is optionally available to add a
powerful auto-track routing facility to the program,. This utilises a ‘rats nest' input
routine and allows any component to be ‘picked-up’ and moved around the board
without having to re-specify component interconnections.
The full auto-route facilities are available even on an un-expanded model 'B'
computer. An Archimedes version is available as a free upgrade to existing BBC
owners or at a similar price to the BBC version.
'PCB Auto-route Is remarkable. No similar software comes near the price’
Acom User - August 88
I
A300/400/500
A3000/Boxed
£199.00
£235.00
Manual track routing £55.00
Auto track routing £85.00
Plotter Driver £35.00
Please add 17.5% VAT to all prices. Postage and Packing free
BARCLAYCARD Please add 1 5% VAT to all prices
39 Brownlea Gardens, Seven Kings, Ilford, Essex IG3 9NL
Tel: 081-599 1476. Fax: 081-598 2343
124 BBC ACORN USER FEBRUARY 1992
EDITING
THE LAST
WORD
Edit may be the one you use, but is it
the best? DAVE ACTON looks
at a new text editor
text editor is, perhaps, the
most basic desktop appli-
cation and many people
make good use of Edit - the
simple but effective editor that
comes with your Arc. Alterna-
tives are available though, and
one of them - DeskEdit from
Rise Developments - seems to
have much to offer.
The editor is pleasingly
unpretentious and greatly
resembles Edit in menus and
keys. This makes the switch
from Edit to DeskEdit all the
easier. With the exception of
task windows, all of Edit 9 s
features are present, with some
new ones added and some of
the original ones (such as
Search and Replace) in a
greatly enhanced form.
NEW FEATURES
The most important difference
is perhaps that simple text
files, Basic programs and C
source files are recognised as
different by DeskEdit . For
example, in Basic mode, line
numbers can be inserted auto-
matically by pressing return
(a la Basic Editor) whereas in
C mode, curly bracket charac-
ters can be auto-inserted and
indentation is automatic.
Macros are implemented -
each of the numeric keys on
the keypad can be program-
med with a string. Other
macros are built in - CTRL-D
inserts the date. Separate sets
of strings can be set up for C,
Basic and text and additional
keyboard shortcuts are avail-
able depending on the mode.
For instance CTRL P can take
you to the next Basic proc.
The search and replace win-
dow, although compatible with
Quick search V lEBlMk Save
Clipboard 0 C ■W Synt;
barkers
Set letype
Macros < B
Hardcopy <>H
User Connands <>
DESK EDIT IS A DABHAND WITH BASIC PROGRAMS
i mtm \
Misc
0
Save F3
0
Select
0
Edit
0
Display
❖
Help 1
■ Language
G
Edit, has an extra radio icon
marked Wildcarded expres-
sions. When selected, the
Power Search mode is entered
and a range of buttons and
options become available.
These provide the same sort of
search facilities as you get in
Twin. For example, when edit-
ing an assembly language
program you might want to
look for all store instructions
referring to certain registers.
This is easily done in Desk-
Edit (with the search string
STR*\,\|R|56|). As with Twin, it
may take a while to get the
hang of the power search, but
with practice it is possible to
do many things with one or
two searches and replace com-
mands that would otherwise
need line by line editing.
Simple syntax checking is
also possible in DeskEdit. This
is of limited use, but I suppose
it is quite a handy way of mak-
ing sure that you have enough
brackets on a Basic line.
Printing is not available in Edit
(you simply have to save a file
on to a printer driver) but
DeskEdit does provide a print
option. Several levels of print-
ing are provided including a
preview option, which brings
up the printed version as a text
file, and a statistics option,
which tells me among other
things, that Fve now written
667 words. (One of the annoy-
ing limitations of Edit is the
lack of a proper word count,
although you can count spaces
for a fair guess.)
NICE TOUCHES
An indexing facility allows
you to jump to the first occur-
rence of the word after the
caret. This means that you can
precede each of the important
areas of your file with special
codewords, build an index of
these at the top and then jump
to the correct place just by
moving the caret to the desired
name and pressing one key.
Simple but nice. Another
minor but thoughtful touch is
the ability to make the work
area of the editing window
wider than the screen. With
Edit you have to select a wider
screen mode if you’re editing a
wide listing. You can also get
fed up of moving the pointer
out of the way in Edit -
whereas if you press break in
DeskEdit the cursor scurries to
the right of the screen.
Finally, there are certain cir-
cumstances when it is still
preferable to use a non-desk-
top editor. Machine code
programs can often crash dur-
ing development (well, mine
do anyway) and I’ll still be
using Twin to edit them
although, if you’re confident
enough in your programs,
you’ll find the search and
other facilities of DeskEdit
comparable with those of
Twin. Similarly, the Basic Edi-
tor is still a good, reliable way
of editing Basic programs and
has many facilities that may
keep it as the programmer’s
first choice.
CONCLUSION
DeskEdit offers much to the
user as a general purpose text
editor. A good deal of thought
has evidently gone into its
development.
It is a reasonably-priced,
unfussy piece of software and
makes a worthwhile upgrade
from the familiar Edit.
PRODUCT DETAILS
Product: DeskEdit
Supplier: Rise Developments
Tel: (0727) 40303
Price: £21.23 plus VAT
BBC ACORN USER FEBRUARY 1992 125
The RTFM
Joystick Interface
The Interface allows up to two 9pln
Commodore® or Atari® style
joysticks to be connected lo your
Archimcdes/A3000. Tilt* Interface
fits inside your machine, though it
docs not require a podulc slot.
The RTFM Joystick Interface has
support from 4th Dimension.
Etcrna. Krisalis Software. Cygnus
Software Engineering. Clares Micro
Supplies, Cambridge international
Software and Minerva Software.
Over 40 Archimedes games
currently work with the Joystick
Interface, and you can even control
games running under the BBC
Emulator!
Only £34.95
Archimedes / A3 000 Games
Pon! (£17.95. seriously cute, and 9/10 from Micro User)
Brlxx! (£17.95, the most irritating tunc in history,
and Micro User gave it 9/10)
Slappit (£17.95. ever tried playing football, snooker and
pinball al the same time?)
The Arc/A3000 Winter box (£19.95, pack Includes: Pon in Wlnterland. Brixx
and Zap the Red Wicrdos from Mars)
Dominate (£19,95, can you find the solution?)
Rekall (£14.95, test your powers of memory and deduction)
Bouncer (£19.95, fast action arcade game with full screen
continuous animation)
■*! % RTFM. 43 Hill Street, St llelier,
% UJ S © (0534) 67870, Fax (0534) 689
ArcModem
A brand new 2400 baud pocket
sized modem for the
Archimcdes/A3000
■ Fully Hayes compatible
■ BELL 103/212A
■ CCITT V.2 1 /V.22/V.22bls
■ Protective cover
■ Elegant design in compact size
■ Mains or battery powered
■ Intelligent power/saving circuit
■ Long battery life
Comes complete with drivers for
ArcTerm* versions 6 and 7
ArcModem. Mains adapter 9v
battery, leads and driver software:
Only £169.00
Arctcrm 7 Is a fully multitasking comma
package. Available from The Serial Pori
ACORN APPROVED
LONDON DEALER
Wide range of software and
hardware stocked
EDUCATION ORDERS WELCOME
PHONE FOR BEST PRICES
Easy to get to
Train: WOOD ST Station
(British Rail)
Road: Bottom of Mil,
just off North Circular
Tel No: 081-521 1784
AUTOMATIC SERVICES
217 WOOD STREET
WALTHAMSTOW
LONDON E17 3NT
um o»f Aykx^uio^ to dioo M Mid Send a £1 coin for the Auto-
» « ^ Catologue/SompU <«»c to:
Star A C*n*t*Matkn map*, Animal*, Famau*
P**pU, India SUam L*c*m*tlv** l Australia,
V*lcan«**, lnvanti«na, Rag*, Computer*, Sailing
dATA
for Image, Clip Ad
and Data Files
beat* , Dolphin*, DTP art and l*t* m*r*. 60 Danas Road, Exeisr EX4 4LS 0392 221702
ACORN ARCHIMEDES COMPUTERS
EXPANSION OPTIONS
FOR
TNOITSTRTAT, & SCTENTTFTC APPLICATIONS
HARDWARE - IEEE488 Interface, 16 Bit Parallel I/O, Dual RS423
Serial Interface, 12 Bit ADC, STE Bus Interface and complete
range of STE Bus Boards, SCSI Devices - Hard Discs, Magneto-
Optical Drives, Tape Streamers, Removable Hard Discs, Monitors,
Printers, Plotters, Plus all Acorn Products etc
SOFTWARE - GINO-F 3D, GINOGRAF, GINOSURF, HERSHEY +,
VIEWGRAF, VIEWSURF, Termulator etc
ADVICE - SUPPLY - SUPPORT
INTELLIGENT INTERFACES LTD
PO BOX 80, Eastleigh, Hants, S05 5YX.
TEL 0703 261514 FAX 0703 267904
Established
1981
126 BBC ACORN USER FEBRUARY 1 992
TOUCHSCREENS
Using your compu-
ter can be as easy
as pointing at the
screen. CHRIS
DRAGE examines
the latest touch
screens
LIFT A FINGER
hildren respond well to
natural methods of interac-
I tion with the computer and,
if this is achieved, their
responses can be dramatically
improved. Even with the easy-
to-use Wimp operating system
of the Archimedes and A3000,
there are doubts as to its suita-
bility for young children. The
disabled often encounter prob-
lems of a different nature -
that of using the keyboard.
The touch screen could
prove an ideal solution in both
cases. It is based on a simple
principle, slotting over the
existing monitor screen and
allowing the user to control a
program simply by touching
the new ‘overlay* screen.
To test the merits of this
system, we looked at screens
from Micro' vitec. Keyboard
Technology and Lindis.
Micro vitec has based its pro-
duct on the Touchtech 3000
screen, whereas Lindis and
Keyboard Technology have
both plumped for the Touch-
Window screen.
TOUCHTECH 3000
• Microvitec
Touch screens were pioneered
in this country with funds from
MEP, and this project resulted
in Microvitec marketing its
Touchtech 501. It fits over the
front of an M series Cub
Monitor and eliminates the
need to use a standard key-
board at all - you simply touch
the screen. Based on infra-red
scanning techniques, it opens
the world of computing and
communication to people who
lack fine motor coordination -
if you can point a finger or
stylus at a screen then you can
manage to use the Touchtech
501. This was the first model
for the Acorn range and is still
available for the BBC B/Mas-
ter 1 28 computers.
Now, in conjunction with
NCET, Microvitec has
relaunched its original
Touchtech 501 as the
Touchtech 3000. This fits on
to the Cub 3000 monitor,
Microvitec* s colour monitor
for the A3000. Unlike the
Touchtech 501, this device
runs via its own power supply
unit. Two feet are screwed at
right angles on to the bottom
of the touch screen - this also
serves to tilt the screen making
it more comfortable to use.
The monitor’s rubber feet then
snap on to the feet of the touch
screen, joining them as a solid
unit. Indeed the combination is
extremely robust and reliable.
As with its predecessor, the
Touchtech 3000 screen is
‘hollow’ and works by cre-
ating a pattern of invisible
infra-red rays across the sur-
face of the monitor screen.
These enable it to detect when
the screen has been touched
and respond accordingly.
BBC ACORN USER FEBRUARY 1992 127
TOUCHSCREENS
MICROVITEC: THE TOUCHTECH 3000
features of its touchscreen and
a variety of simple eause-and-
effect applications. They are
simple to operate and even
children with severe learning
and perceptual problems are
able to use them successfully.
The mouse only needs to be
used to load the Menu program
- from then on all programs
are controlled by touching the
screen and the mouse is not
needed at all.
The disc also contains two
touch screen procedures for
use in Basic programs and the
handbook briefly describes
how to achieve this. Touch . a
demonstration Basic program,
is also included to illustrate
how these procedures can be
put into practice. However,
you can not use this type of
touch screen with ordinary
desktop programs.
On tlie other hand, the
TouchWindow marketed by
both Keyboard Technology
and Lingenuity can be used
with desktop applications like
Genesis or Magpie.
When running down the
program’s menu tree, you
must select Move pointer and
then change back to Click-
Select. As the mouse and
TouchWindow run in parallel
you can use whichever is
easiest. On some paint pro-
grams Select- Drag is a useful
default setting. With many
types of Wimp-based software,
such as David Filling's excel-
lent Chess program, various
mouse button selections must
be made in order to, for exam-
ple, edit the board. Other
software, such as My World,
latches pieces to eliminate
dragging. By setting the pro-
gram control to Select-Click.
When the rays are interrupted
by the finger or stylus, the
position is calculated by the
touch screen, and the informa-
tion is then passed on to the
computer program for action.
In practice, the Touchtech
3000 is not as precise as you
might imagine. Its infra-red
beams are susceptible to being
‘fooled* as my four-year-old
found when the Touchtech
picked up his trailing fingers.
This can be overcome by using
a pencil. (No stylus is supplied
with this type of touch screen.)
The Touchtech 3000 com-
municates via the serial port.
This means that A3000 owners
will have to upgrade their
machine - the serial port is
already there, but the chip,
which costs about £20, needs
to be fitted.
TOUCHWINDOW
• Lindis
• Keyboard Technology
The TouchWindow is an
American device that has been
adapted in this country for the
Archimedes by two separate
companies; Lindis and Key-
board Technology. It comes
with sticky velcro fixing pads,
a stylus and a power supply
unit package. The 30 x 260mm
TouchWindow is less than
10mm deep and, unlike the
Touchtech 3000, it will fasten
to virtually any monitor, using
strategically placed sticky Vel-
cro pads. At present the easiest
monitors to attach it to are the
Acorn and Phillips old style
monitors using a Velcro pad in
each corner. Curved monitors
like Microvitec’s Cub 3000
require special attachments.
The TouchWindow is basi-
cally a clear perspex sheet
fixed in a light frame. It con-
nects to the computer via the
Archimedes serial port and has
its own separate power supply.
Like the Touchtech 3000. it
uses the serial port and A3000
owners will have to upgrade
their machine with a new chip.
Once a driver module has
been installed on the icon bar,
the TouchWindow can be cali-
brated to match your screen
and the settings saved for
future use. Two touch points in
opposite corners establish the
screen size while a third sets
the relative position of the
pointer to the point touched on
the TouchWindow. Other con-
trols can also be set or
adjusted: increasing the
debounce setting will slow
down the response but cut out
unwanted repetition; drag
pause helps the disabled user
who cannot maintain contact
with the screen and over sam-
pling is used with programs
which auto-latch on to items.
In addition, the design of
this touch screen means that
you can actually take the
TouchWindow away from the
computer screen: for instance,
you can place it over a picture
to provide a simple means of
tracing a picture into an art
package: the stylus comes into
its own here.
Although the TouchWindow
does get smeared by mucky
fingers, it can be cleaned with
a damp cloth. However, there
is a problem with reflection -
this is rather more difficult to
correct, although altering the
contrast does help.
IN USE
Obviously, the success of any
touchscreen depends to a large
extent on the availability of
good software. Microvitec’s
pack comes with nine pro-
grams, which demonstrate the
128 BBC ACORN USER FEBRUARY 1992
TOUCHSCREENS
touching an item, taking your
finger off the screen and then
pressing where you want it to
be placed, you can accurately
position the piece.
The Touch Window works
with other Rise OS compatible
programs, provided that they
use only a single mouse func-
tion when they run, such as
Sherston Software’s View-
points. With Widgit Soft-
ware's popular Blob programs
the input must be set to Mouse
and the Single switch selected.
Where the Touch Window
packages from Lind is and
Keyboard Technology differ is
in their driving software,
although this is similar in both
cases. Both systems offer a
Touch Control window which
allows you to use either your
finger or a stylus to emulate
any of the mouse functions
(the mouse still remains
active). The pressure required
to touch is not very great, but
you do need to maintain con-
tact for a few seconds.
The Keyboard Technology
window is superior to that
from Lindis - it is smaller and
can easily be hidden, moved or
revealed. In addition, the
Menu remains open when you
touch in the Touch Control
window - enabling you to
change the operating system in
a Rise OS-compliant manner.
The problem of multiple
open windows obscuring the
vital Touch Control window
has been neatly overcome by
Keyboard Technology: alt-x
will reveal its position, and
clicking anywhere on it will
bring it to the front; alt-z will
move the window to another
corner of the screen. These hot
key combinations are very
convenient. Lindis also offers
shortcuts, via the nine number
keys on the numeric keypad
which emulate the nine buttons
on the control window - this is
very useful for packages like
Atelier which take over the
whole screen.
Lindis provides several
small example programs on
disc with its touch screen. One
of these, Touchclra\\\ is a gem
of a drawing program ideal for
younger users.
Keyboard Technology can
also supply a driver for the
BBC Master. Lindis is also
working on a Master driver,
which should be out next year.
SPECIAL SOFTWARE
At present, there are very few
titles that are specifically
designed to use with the
Archimedes and A3000 touch
screens. Brilliant Computing is
one company which does offer
a range of very useful software
to suit the needs of children
with a range of learning dis-
abilities. They are also suitable
for young children.
The company was quick to
recognise the value of touch
screens for non-readers, and
this has resulted in Touch-
gcunes / & 2. Containing six
and five programs respec-
tively, the packages are well
designed and each extends
tracking. hand and eye
coordination and discrimina-
tion tasks, making them ideal
for pre-readers.
Another item of software to
look out for is Keyboard Tech-
nology’s First Faint , a Rise
OS-compliant primary art pro-
gram. More programs will no
doubt be developed solely for
touch screens as they increase
in popularity.
CONCLUSION
As alternative input devices,
touch screens compare well
with Concept Keyboards,
which are their nearest rivals.
They are more natural to use
and the relationship between
cause and effect is heightened
with a touch screen - you sim-
ply point directly to what you
want to do.
Not only will touch screens
work where other methods
fail, but they are faster as well.
The use of touch screens is not
limited to special education,
like the Concept Keyboard
before th.em, there are appli-
cations for touch screens at all
levels of education.
Touchtech 3000, suppied by
Microvitec is a simple device,
designed specifically for one
purpose and from that point of
view it functions correctly. It
is extremely robust and reli-
able and requires no finger
pressure. However, it only fits
the Microvitec Cub monitor,
and its imprecision can be a
problem. Also, it can seem
dated in light of the versatility
offered by the TouchWindow,
which can be used with a grea-
ter range of A3000 and Archi-
medes programs.
The TouchWindow, sup-
plied by Lindis or Keyboard
Technology, is surprisingly
accurate and responsive and
can be adapted to fit almost
any monitor, although it can
suffer from reflections in
ambient lighting. In addition,
its high resolution, together
with its ability to be taken off
the monitor and used as a
touch keyboard, makes it a
winner in the touchscreen
stakes and is recommended to
anyone involved in education
for young children or those
with special needs.
Which supplier you choose
(Lindis or Keyboard Technol-
ogy) is not a simple matter:
neither system seems to have
an overall advantage. The dif-
ferences that do exist are in the
implementation of the soft-
ware and, of course, the price.
In general, the evolution of
touch screens seems set to
greatly contribute towards
helping young children, and
people with disabilities, to
gain computer access.
PRODUCT DETAILS
Product: Touchtech 3000
Price: £299
Suppliers: Microvitec, Futures
Way, Bolling Road, Bradford,
West Yorkshire BD4 7TU.
Tel: (0274) 390011
Product: TouchWindow
Price: £244 for screen
Cable link + driver software £25
Suppliers: Keyboard Technology,
Unit 3, Gordon Road, Meadow
Lane Industrial Estate, Loughbor-
ough, Leicestershire LE11 1JX
Tel: (0509)610706
Product: TouchWindow
Price: £235 including driver soft-
ware, the link' cable and a £5
voucher towards any Brilliant
Computing software
Suppliers: Lindis UK, Wood Farm,
Linstead Magna, Halesworth,
Suffolk IP19 0DU
Tel: (0986) 85477
Product: Touch screen software
for special needs
Price: £20 per pack
Suppliers: Brilliant Software
Tel: (0274) 578239
Product: Touch Screen Software
Description: A book about special
needs software
Price: £5
Suppliers: Ace Centre
Tel: (0865) 63508
All prices exclude VAT
ACCESS 2000
A fourth contender in the touch
screen stakes, which was not
provided for review, is Hybrid
Technology's Access 2000. It uses
the company's unique Access Link
interface and therefore works
with a standard A3000 machine
without a serial port. This factor,
along with its cheaper price,
could make it an attractive pur-
chase. Hybrid say that Access
2000 will work with programs
controlled by switches or mouse.
Any existing switch program can
be controlled by touching the
screen; the left and right halves
take the place of dual switches.
Similarly, the mouse pointer can
be moved and 'clicked' by a fin-
ger on the screen. The package
comes with Touchpaint, a special
version of Paint, with jumbo
sized controls for very young
children. It costs £188 in total and
details are available from Hybrid
on (0223) 861522.
BBC ACORN USER FEBRUARY 1992 129
1 Goblin | OK]
1*6101 Chaweleon tools"
Imaaiiliiaia
ram;
All 4Mation packages for
the Archimedes carry a
FREE SITE LICENCE.
suit; light blue
ini top; red
~ nOMlirUtiJIHlMM
e; white; waistcoat ; orange
’-necked white blouse; orange waistcoat
jacket; dark blue
tone shirt; dark/light blue; with tie
white; with tie
triped top; dark/light blue
atshirt; light green
green
sleeve top; decorative cut outs; yellow
it; white with red pattern
Fashion
*il£
Suite
a SmArt is a Linked Graphics System. When
picture files are loaded into smArt, different
^ parts of the picture can be changed by
making selections from a menu. The graphics components
are automatically scaled so that the parts always fit. Pictures
may be saved as Draw files or transferred to DTP programs
or any other applications which can handle Draw files.
The smArt package comes with over two dozen files on
subjects ranging from shops to cars, and churches to British
Isles maps. Available as separate products are discs of
smArt files on specific themes such as Leisure, Heraldry,
Faces, Fashion, Homes, Trees & Gardens, and Dinosaurs.
UK Prices: incl. P&P, excl. VAT @ 1772 %.
NZ prices incl. GST.
4Mation • 1 4 Castle Park Road
Barnstaple • Devon • EX32 8PA
Tel. (0271 ) 25353 Fax. (0271 ) 22974
4Mation New Zealand
PO Box 1 2-228 • Christchurch
Fax. (03) 655-055
•Mi^SsssIPI
Target area
smArt £55 (NZ$198)
smArt discs £16 (NZ$ 59)
For those wishing to create their own smArt
files, smArtFiler is an application which
compiles smArt files from your source Draw
files. Full instructions are provided along with lots of
examples. Individual components may be scaled, rotated,
and placed in front of or behind other components. Menu
entries may be specified.
If it can be drawn it can be a smArt file.
smArtFiler £35 (NZ$ 129)
4*!
Chameleon is an ideal companion to
/ /C/iamchon smArt, and a must for anyone who needs
to make quick and easy colour changes to
Draw files. As well as palettes for 1 6 and 256 colour modes,
there are options for 256 shades of grey and a RGB colour
cube which provides thousands of colours. Colours may be
selected from other Draw files so can be copied from one
picture to another. Colours may also be changed in HSV
values; Hue, Saturation and Value. Edited files may be
saved as normal Draw files or as colour separations. A clever
Undo and Redo facility allows virtually any number of colour
changes to be cancelled and then reinstated. Zoom and
Magnification facilities allow accurate editing of small areas.
Chameleon £25 (NZ$ 95)
Poster
Snippet
Jigsaw
Jiglet
DTP Seeds*
* (book - no VAT)
£89
£29
£29
£29
£ 8.45
NZ$367.50
NZ$120.00
NZ$120.00
NZ$120.00
NZ$ 35.00
FREE DEMO DISC
Send us a blank disc to receive a
demo copy of smArt and Chameleon.
Only the save facility is missing.
Poster demo also available.
ARC LASER
The ARCLASER represents a price/performance
breakthrough - Printer (including drum and toner kit),
cable, interface and software for £969 + carriage and
VAT. * Educational Users qualify for discounts.
Find out more about this amazingly versatile printer:
write or phone for your ARCLASER information pack...
The best value in direct
drive page printers at just
£ 969 *
i Compatible with all Archimedes applications,
including FirstWord+
i High speed data interface - an A4 page is trans-
ferred in 6 seconds
i Prints outline font text at any size and half-tone
graphics at full 300dpi resolution
i Feature packed printer driver and Epson emulation
Can be used as an Econet printer server, with
BBCs, Masters or Archimedes
Compact, quiet and reliable
Ultra fast - 5 to 15 times faster than conventional
laser printers!
Calligraph Limited
53 Panton Street
CAMBRIDGE CB2 IHL
Tel (0223) 461143 Fax (0223) 316144
Want a dirt cheap Archimedes Computer ?...
... don’t come to us!
However, we can offer you...
• Expert advice on the best Archimedes hardware and software for your needs
• Fast, courteous mail order service, once you have decided what you want to buy
• After sales service from people who know what they are talking about
• A magazine which we publish, called “Archive”, to keep you up-to-date
• Special discounts for Archive subscribers on both hardware and software
Why not give us a call and talk to Paul or Adrian?
... Remember , price isn't everything!
Norwich Computer Services
96a Vauxhall Street, Norwich NR2 2SD. Phone 0603-766592. Fax -764011
Computer Holiday for young people !!
Scripture Union runs a computer holiday for 13 to 16 year olds at an attractive school set in the I
Hertfordshire countryside. The dates? August 3rd to 11th. The price? £101. For details, write to I
Jim Maddox, S.U. Holidays, 69 Cloverdale Road, London SW2 2DH or phone 081-671-8761 .
BBC ACORN USER FEBRUARY 1992 131
SOFTWARE SHOWCASE
EDUCATION
ft
IlfS
AN
w
V?
Stow
E3
Write for an
illustrated brochure
STORM SOFTWARE
FREEPOST,
Poyntington, Sherborne,
Dorset DT9 4BR.
0963 22469
|j • DataSweet 2 - me popular data handling
pack for the Archimedes
S * DataSweet/PC - the established software pack
will soon be available for Windows 3 users
H * Datasheet - the enhanced spreadsheet based on
DataCatc from DataSweet
• Banner - a RISC OS sign writing application for
\ printing LARGE text using outline font technology.
® * BETT ’92 - Come and see us and our products on
Stand R21h (Red Hall Upper) at BETT ’92
39 Daiehouse Lane. Kenilworth. Warwickshire
CV8 2HW Tel 0926 - 55538
K
udlian
Soft
The LIST Project
Department of Design and Technology
Loughborough University of Technology
Leicestershire LE 1 1 3TU
Tel: 0509 222661 FAX: 0509 610813
The Technology Database
As reviewed in BBC Acom Use* March 1991
A database package of ’he National Curriculum Orders for
Technology*, covering AT's 1-5, Levels 1*10. Designed fer
ease of use. by any teacher, as an aid in constructing
schemes of work.
B3C ’B’/Master £12.004 VAT Archimedes £13.00+ VAT
•Crown copyright data are ropr.xluced by permission of HMSO
Educational Adventures
A3000 / Archimedes
Little Red Riding Hood (Ages 5 to 8) £15
Shylock Gnomes (Ages 10 to 15) £18.50
ictaiivc ioJUufC, 64 Brooks Road,
STREET, Somerset BA 16 OPP
Tel ( 0458 ) 43079
VISA Access
EDUCATION
SSERC GRAPHICS LIBRARIES
For Science & Technology Education
For Arc users of Draw, DTP, Magpie, Geneak Sparkle etc.
Utest NOW 4 DISCS - .SAME PRICK - with PAL hoards,
more ALPHA boards, Interference patterns more programs
What the press says:
F.<kjratfcari Cmpultai A Terfcsnlogy
trine nf sdcart mi ItckatSogj rip w1.~. aa r xcrfWat mraarev
Aay DTP work will be caknaied by Ike qualty w+wcak — "
RISC liter - "an excellent product and miwt nvdy be invaluable lo
anyone who neerh scientific drawings Weil done SSERC"
IF YOU WANT TO RE-INVENT THE GRAPHICS
WHEEL THEN IGNORE THIS ADVERT. IF YOU
ARE AT ALL SERIOUS ABOUT PUTTING
TOGETHER QUALITY DIAGRAMS FOR MINIMAL
FINANCIAL OUTLAY AND SAVING VALUABLE
PROFESSIONAL TIME THEN FIND OUT NOW
HOW THE GRAPHICS LIBRARIES CAN HELP.
£30 ^xgT^b ygMSg Update dbc flO ft
§ SSERC. 24 BmurdTance, Fd.ntwgh [-118 9NX
gTd. 031 668 4421 for more information
^ or send dumped A4 sdf-addiesswl etivdofn.*.
Northern Micromedia
Quality educational software and resources
developed by teachers for the classroom
For further information contact:
NORICC • Resources Centre • Coach Lane Campus
Coach Lane • Newcastle upon Tyne NE7 7XA
Telephone: 091 270 0424
PRIMARY SCHOOL TEACHERS
Are you looking for software for the National
Curriculum that will run on A3000 and
Archimedes computers? Look no further.
Infant Windows and Junior Windows allow
children from the age of 5 to create text and
graphics in a window environment.
Infant Windows for 5-8years £20
Junior Windows for 8-1 1 +years £20
Porters Primary Software
138A Harvey Clough Rd. SHEFFIELD, S8 SPG
Save £5
Buy both for
£35
SPECIAL NEEDS
A simple
introductory
Writing Tool for
the A3000 / Archimedes.
Ideal for early years and
special needs, it can also be
used with a concept keyboard.
Fantastic value at £12.00 (+p&p)
PRIME RESOURCES
6 Sunbury Avenue Jesmond Newcastle upon
Tyne NE2 3HE Tel: (091) 281 1831
132 BBC ACORN USER FEBRUARY 1 992
C.J. COMPUTING
SPECIAL NEEDS
SALES • REPAIRS • SPECIAL NEEDS
Please contact us for all your Acorn computers
(Hardware & Peripherals)
We specialise in tailoring computer systems for
special needs
Tel: (0454) 615905
Stoke Lodge, Bristol
EDUCATION
Make the most of your Archimedes/A3000 with a brand new
package for primary schools,
“Picture It!”
a unique software package specially designed as an aid to the
National Curriculum.
"Picture It!" allows children to build up scenes using sets of
simple pictures, linked to specific topics currently including
History, Geograpy, Maths, Science, R.E and Design and
Technology.
It is exceptionally easy to use, making it an invaluable
classroom resource, ideal for younger pupils or those with
special needs.
For further information please contact:
Appian Way Software Ltd.,
Old Co-operative Buildings,
Langley Park,
Durham, DH7 9XE.
Tel: 091-373 1389
A sophisticated new
National Curriculum
record keeping and
reporting package
for Primary Schools
for the
Archimedes and BBC.
send now for a frbe colour catalogue to v
SOFTWARE, FREEPOST, TEL.(0792)
SWANSEA, SA2 9ZZ. 204519
The convenient SINGLE SOURCE
for Educational Software
As popular oducationo; program* avo*at>o at pubsshers price* or below including
Mifiorsott. 4 Marion. Shorston Resource, E S M Choiksoh. Mocmlkjn. Bourno and
over 50 other publishers
Wklo range ot formats Not only BBC Arcwmode*. Nimbus, but also a wide selec-
tion ot programs tor Spectrum ♦2/«3. Amstrod. Nimbus. Commodore 64/ Amiga.
Atari St, IBM PC and othersi
Vast stocks 30.000 programs always avaSable tor immediate dettvery
Unconditional guarantee problems rectified by expert staff - telephone helpline
oiso available
lilt EDUCATIONAL SOMWARE DIRECTORY
describes and prices hundreds ot program
Wnto or phone lor a free copy.
RICKITT EDUCATIONAL MEDIA
FREEPOST . liton . liminster . Somerset TA199HS
Totophone 0460 571 52 • Fax 0460 531 76
Pi ooso sfofo Iho opes ot your chUdron and make of your computers
4.*^-'*'
#
O
A
CempoM World is a collection of music programs lor
tfte Archimedes based on the original COMPOSE program
which represents short phrases ot music as pictures.
These musical building blocks can be used lo make a
larger compoaition ot one or more ports.
A large number ot different picture phrases can be
used to make a composition
Individual phrases and pictures can be edited and
than uaed immediately In the composition.
The phrase editor has a number powerful faciittes
Including transpose, change volume . stretch, invert,
reverse ale.
can be edited In other music programs and
printed In traditional notation.
The phrases can be polyphonic
The picturee can be any sprite.
A simple cartoon can be displayed by knking other
*
*
sprites lo each picture phrase.
The compositions can bo played using the
Archimedes own sound or through MIDI.
<r
K
£
Campase Maker Campaee Plaq
Compos© Tun© Fil©8 Compos® Tor Pleasure end Purpose
Send for e free copy of our caf toque.
E.S.P
Holly Tree Cottage
Main Street
Strelloy Village
Nottingham
NG8 6PD
tol (0602) 295019
PUBLIC DOMAIN
THE DATAFILE
The Archimedes Public Domain & Shareware library
We mn r mow m TRENDTP.CH corporation sbarrwarr vendor
Demonstration / Catalogue V
PUBLIC DOMAIN
Become a Datafile Ussr. £5 per year for six Cat/Drmo duct
| met bimonthly and tun free dug far every tm ordered for a year. I
Pieces a d an cin g coha cam c
tire icon bar by Tom Godhrr.
doom the kr omka v . Bryan Poley. I
A quich and simple way to ship |
•omaome seeing yoetr work
A meat desMap note pad by
Andy Piper and Steve Tndumy
A sou n d demo with a very j
tMlescm
A Bat hi
good graphics. A n drew Comte. I
pointer bos traveled? Get this.
OaeJUe if exclusive dtp Art
I Scramble
1 162k
I Tnmi
1 20b
l T%m the kigkty detailed catalogue 140 » pa^r*
pi I
19 maestro JUes.
30 DSDD ftOOk p formatted discs im e t n dh^ labels & P&P. Oil
— —
For your copy rtf the above disc and
further details sendJU for
22 Duxford Drive, Alder-grove,
CcxAtdrim, BT29 4BG
If you send a JU coin please tape M
your name and address
We mnv have kds of new used exclusive CUp Art Discs
that have been scanned re-touebed and archived by us.
The PD Library
Over 400 cram-packed discs of the best
Archimedes Public Domain Software.
Unlike other libraries you can pick 'n mix the programs
you want. Just £1.10 per disc for our own compiled
discs or £ 1 .50 for the pick 'n mix service.
Wkaf the press sap
The best organised catalogue of any of the PD suppliers
I’ve seen. Arch Angel has a full list of software which is
worth exploring in detail.* (BAU Ocl91).
The complete catalogue of all Arch Angel PD discs is
presented in a very helpful menu system. This makes
choosing and ordering software as easy as pie. Other
PD libraries should take note as this feature gives Arch
Angel a big advantage.' (Archimedes World Dcc91).
meed we say avoke?
For the latest catalogue with Arch Angel's unique
'Pick n Mix' feature, please send a £1 coin to:
Arch Angel PD, 2 Bridge House, 17 Lower North Street,
Exeter, EX4 3ET. Any cheques payable to Sean Creech.
ARCHIMEDES PUBLIC DOMAIN
L0WC0ST = THE BEST NAME IN PD
SEND lor LOWCOST PD'# latest
catalogue/demo disc. It contains lull details of all
our exciting £1 discs. YES, JUST £1 a disc!
Nothing but the BEST at LOWCOST PDI
Please send a El coin or El cheque made payable lo
J. Michalski lor our catalogue/demo disc lo:
LOWCOST PD (LC PD), 6 FURZEUND HOUSE,
SHEEPH0USE WAY, NEW MALDEN, SURREY, KT3 5 PH.
BUSY BEE
5 PD DISCS £4.50.
DEMO No. 2 & PD DISCS £1 EACH.
DT & SUPER SOFTWARE CATALOGUE £1
A wide variety of ARC software including Educational now available. 1
Fun School 3 £23.95, Freddy Teddy 3-7 £20. Spell WoekAWeek 6-14
£21.95, Imagine £36.95. Tiny LogoCTiny Draw £31.75, Magpio £45.80.
Lemmings £24.99. Manchester United £24.99. Articulato £21.15, Chuck
Rock ONLY £24.99. The Real McCoy 1 & 2 £25.00 EACH
BLANK DISCS 3.5" DS/DD.
1 0 for £5 or 25 for £12.
Prices quoted include VAT & Del. UK.
Delivery Europe £2.50. Rost of tho world £4.50
PO/Cheques to:- BUSY BEE COMPUTERS LTD.
PO Box 25, Ormskirk, Lancs L39 3QR.
B 0695 573825 3
the
Xmas
Heme Vise 8
tilth 16 Page Xma# Shopping Catalogue
fa in tU eKtSOKdt moo/ t witl
our- Demo Pad, crammed
witk ow 16001 oft Htw am/
faftithe foftware, eome ewtafitht
to Ar-catfuia.
the ieft
ArdumeXtf X*az P0
i rend a
£1 Coin A/ out /
PO tQX 1927 : Sutton Coldfield : HU m
MAGAZINES
Mllusions disc based magazine. Suitable for all
pedcs/A3000 users, we offer top quality
ftware reviews, games reviews, hints/tips,
f the latest news in the Acom world and
as/ hli* s ’ ons comes on three discs, two of
hiq(r arurran jlfedfiill ofRD software and
demonstratkkLs of soon be released commercial
software. A'dqino disc itWiJable for 99p.
1 issuerosjfr-
3 issues cos!
6 issues cost - £l
Write to the following address for
42 Wimborne Gardens, London. Ealing
fqpa Visual Sert
600 x 600 d.p.i.lascr printing! l or top-quality printing of youT
documents (/Draw, ! Impression, IPoslcrc tc), contact me now.
Rates: 80p per A4 side
8p per side for extra copies
No minimum order!
Just send a 3.5" disc containing your
document, instructions and a cheque to:
M.Wiggin, 50 Forton Road, Newfiort,
Shropshire. TF10 7JR.
Also: images scanned at up to 250 grey levels;
leaflets, business cards and promotional material printed.
For further details, Tel. 0952 814624
STATISTICS
STATISTICS
The ESTABLISHED system
for the Acorn Archimedes is
FIRST
Write or telephone for details to
SERIOUS STATISTICAL SOFTWARE
Lynwood, Benty Heath Lane, Willaston
South Wirral L64 1SD
Tel: 051-327 4268
Now includes an
On-Line Manual
!!VARI0US!!
SIGNWRITER
for the BBC & Archimedes
Professional quality
lettering that keeps it's
smooth outline at any size
for 1/2" to max printer
width 8" (BBC) Produce
quality Banners, Posters,
Letterheads, Adverts, Signs, Tickets & Notices in minutes.
BBC Disk £29.95-
Archimedes £39.95
Black & Coloured Ribbons for many printers. Please ring for
availability and prices.
(All prices include VAT and Delivery)
WIGHT SCIENTIFIC
44 ROAN STREET, GREENWICH, Access and Visa
LONDON SE10 9JT accepted
IWphore. 081*866 2699 Fax 081*853 4416
BBC ACORN USER FEBRUARY 1992 133
SOFTWARE SHOWCASE
UTILITIES
! Draw Aid
Produce ! Draw files as
varied as these from your
own BASIC programs.
! Draw Aid conws with an Introductory
Tutorial, a Reference Guide, and
numernu* Example I'rogrann.
PR ICI: £10 inclixling postage, no VAT
or send SAF; for information sl>eet.
CARVIC Manuracluring,
Moray Park, Findhorn Road,
FORRP-S, Moray IV36 OTP
u N
y-sJn00x}« A (-x)
FONTS
Italics
For £10 you can have ‘!Italic\ the
the program to transform Arc outline
fonts for use in any other application.
Design Concept
30 South Oswald Road
Edinburgh EH9 2HG
■a* 031 668 4518
GAMES
CREATOR ARCADE GAMES DESIGNER E38.95
Produce your own arcade-style games with Creator. No
BASIC or ARM code programming knowledge needed.
ALPS ADVENTURE SYSTEM £34.95
ALPS allows you to create commercial-quality text
adventures with graphics. Full RISC OS application.
COPS £19.95
A humorous adventure with text and graphics - spend a
day as a cop on Hall Street and find the kidnapped Chief.
PLAGUE PLANET £14.95
A tough sci-fi text adventure with over 250 locations.
UK P+P free on all orders. EC: £2.50, Outside EC: £3.50
ALPINE SOFTWARE, Dept (BAU5) Tel: 0762 342510
PO BOX 25. Portadown, CRAIGAVON, BT63 5UT
PRINTING
Call for our free
S catalogue including fonts
m or send £12 inc. p&p
@©L®nm
PRINTING & SCANNING SERVICE
Tor ihc Archimedes, Abo 256 greyicile scanning & 600x603dpi laser priming. Using
Paintjel and Laser Dircci primer*. Plenc telephone or write for detail*.
Hooka
Desktop Publishing on the Archimedes £12.95
Good Manner* in Desktop Publishing £5.95
Firtl Impression, A tutorial guide. £29.95
(Book Sc 2 disc* in case)
Software (Special Prices)
Revelation 2 r»e An; mair («srss<«) £99.00
Magpie (multi media your colour scan*) £54
Chameleon (change those draw colours) £25
Please make cheque* payable to BIRDTECH. Price*
Equipment
Used Archimedes *40 with 4mb ami.*)
A 20m b I d). E f*nn GQ.VOO laser printer
*itk ItPcmulstion sad mem «p|taJe.
plus Hand scanner A software
It t#0 cash <n ci41eciw«i i* dclitrr) cilra
Yesool) £1100 ft* cuniptclc 4441 aysKm
ACORN
THE
BUSINESS
e fully Indualae except 440.
1 BIRDTECH. 16 Wcynor Gardens, Kclling,
wmm
E3
| Holt. Norfolk NR25 7EQ. Tel. 0263 70 669 !
5
DTP
f
'Xl
©-'1
<xi
m
<xi
•xi
<Xl
•XI
(XI
a
DESKTOP DESIGN
A New Service, combining
DTP and Graphic Design,
at low cost but high quality.
C Pecket Design & Print
Edgworth, Bolton, BL7 0JY
(0204) 853643
For advertising artwork
or any other DTP service.
600dpi or PostScript output.
COMPUTER
SERVICES
DESK TOP PUBLISHING - SALES
HOME AND SCHOOL EVENTS'
TEACHER S PURCHASE SCHEME
0% Finance on Learning Curves
DERBY (0332) 690691
l_
ACORN USER ADVERTISEMENT PAGES - FEBRUARY 1992
4-Mation
130
4th Dimension 1 02-1 05
Ace Computing
81
Alpine Software
134
Alsystems
55
Appian Way
132
Arcaynia P. D.
133
Arch Angel
133
Arxe Systems Ltd
77
Atomwide Ltd
IFC
Automatic Services
126
AVP Computing
110
Beebug
6
Bird Tech
134
Broad Oak Computers
96
Busy Bee Computers
133
Calligraph Ltd
131
Carvic Manufacturing
134
Chameleon Computers
114
CJ Computers
132
CJE Micros
52
Clares Micro Supplies
IBC
College Computers
28-29
Colton Software
2
Computer Concepts 16,78, 122
Computer Focus
126
Contex Computing
82
CSS
96
D.T. Software 65
Dabhand Computing 24-25
Datafile 133
Dec Data 1 26
Design Concept 134
Desktop Projects Ltd 62
Digital Services Ltd 59
Electronic Font Foundry 66
ESP 132
Evolution Computers 54
Fact Systems Ltd. 118
Ground Control 74
HCCS Associates 21
HS Software 132
Ian Copestake
Software 1 ,4-5
IFEL 124
Illusions Magazine 133
Integrex 80
Intelligent Interfaces 126
JR Lectronics 117
Kendal Computer Centre 114
Keyboard Technology 1 1 4
Kudlian Software 132
Lindis International
12,117
Longman Logotron
11
Loughborough University 132
Lowcost PD
133
Manor Court Supplies
82
Micro Discount
96
Micro-Aid
82
Minerva Software
14
Northern Micromedia
132
Norwich Computer Services131
Nova Visual Services
133
Oak Solutions
18-19
Orion Computers 108-109,120-121
Pecket Design and Print 1 34
Periscope Software
8
Pineapple Software
124
PRES
22
Prime PD
132
Pyramid Computer Services 1 1 0
Rickett Educational Media 1 32
RJM
68,96
Selective Computer Servicesl 34
Selective Software
132
Senlac Computing
124
Serious Statistical Software 133
Si mis Ltd 101
Simtron 118
SJ Research 56
Skyfall 133
Software Bargains 95
SSERC Graphics Library 132
Storm Software 1 32
Superior Software OBC
T.M.J. Computer Software
117
Technomatic 30-32
The Data Store 1 1 0
The Serial Port 48
Timestep Weather Systems 96
Topologika 117
Warehouse 71
Watford Electronics 34-47
We Serve 118
Wight Scientific 132
134 BBC ACORN USER FEBRUARY 1 992
GRAPHICS
Revelation 2
offers many
improvements
over the original.
PAUL JAMES
tries it out
THE SECOND
COMING
FREEHAND DRAWING PLUS THE NEW GRADUATED FILL
ast April we reviewed
Revelation , the first true
Rise OvS painting package
from Longman Logotron.
Although in development for a
couple of years before its
release, the package was still
not perfect and there were
some problems that needed to
be overcome. Revelation 2 is
the result.
The problem of not being
able to change screen mode
while the package is running
has now been sorted out - but
changing from a 256-colour to
a 16-colour mode redefines all
the colours in the picture.
Revelation 2 still cannot edit a
256-colour sprite in a 16-
colour mode, so you have to
know which screen mode you
were using when the sprite
was first created.
Another criticism of the first
version was the simplicity of
the Colour Fill option, which
equated to Paint ' s ‘fill every-
thing in one colour* approach.
Revelation 2 now allows a
graduated colour ramp to be
defined in 256-colour modes.
This ramp is created by pick-
ing the first colour from the
palette, clicking on one end of
the ramp, then placing the
colour at the other end to
‘mutate’ to. The in-between
shades are then calculated.
However, it is difficult to
find two colours that will pro-
duce the full 16 shades
between them, because the
colour palette is still a direct
representation of the Archi-
medes native palette, as in
Paint. The ability to have an
enlarged colour palette on the
screen goes some way to solv-
ing this, but a selection of
graduated palettes should have
been provided.
Once the graduated palette
has been defined, and the
graduation option selected,
you can choose either linear or
circular fills. The area over
which the colour graduates
from one end to the other of
the ramp, can be chosen by
dragging out a rectangle (for
linear fills) or a circle using
the fill roller. Then, when the
Select button is released, the
fill takes place. It is also poss-
ible, via a slider control, to
specify how ‘fuzzy’ the
boundaries between different
shades are, allowing the
shades to intermingle for a
smoother effect.
COLOUR SHIFT
The Colour Shift box has been
slightly enhanced in Revela-
tion 2 and allows the current
picture to have its colours
changed in varying degrees -
for example, you can change
all of the red in a picture to
green. A new option allows
you to cancel the Colour Shift
on the picture, but still use the
values as a tool.
Posterisation is also possible
via the Colour Shift box. This
allows the colour of a picture
to be muted or completely
removed. As a result, the out-
put can be more accurately
represented on screen before
hard copy is produced on a
colour or black and white
printer - very few printers are
as good as a monitor at por-
traying colour.
Revelation allowed you to
use all the tools on a zoomed-
up version of the picture.
Revelation 2 can now handle
zoomed-down pictures as well,
but there is still no grid option.
Also you still have to use the
measuring tool and a sheet of
paper to take down co-
ordinates in order to line
everything up correctly.
The Pen tool, which allows
lines and polygons to be
drawn, has also been added to.
The width of the line can now
be changed with a slider, as
can the type of join between
lines - mitred, bevelled or
curved. Curves are now poss-
ible. although they are limited,
having only one control point,
but this is better than nothing.
Extensions to polygon
plotting include the ability to I
produce polygons of a defin-
able number of sides. Double
clicking on one of the polygon
shapes will toggle it between
filled and unfilled. I have
always liked the ability to
change the density of the fill,
and this is great for creating
canvas-type effects. But there
is still no way of producing
tilted ellipses.
With the # Special Effects
tool, trace, edge and blur were
always available, but now you
can sharpen and dither the
selected area.
CONCLUSION
Revelation 2, . with its new
additions, is a joy and an
inspiration to use, and I am
still finding new things to do
with it. One annoying feature -
the reason why most other
packages don't run in the
desktop - is that having menus
sitting all over the screen
reduces the freehand drawing
area.This could be fixed by
having the menus hotkeyed -
for example, pressing CTRL fi
could pop-up the colour
palette. Further holkeying to
select individual tools would
also be very useful. With this,
plus the ability to utilise the
The Serial Port's graphics
enhancer, I believe Revelation
2 would be closer to perfection
- as it is, it's not far away.
PRODUCT DETAILS
Product: Revelation 2
Supplier: Longman Logotron,
124 Cambridge Science Park,
Milton Road, Cambridge CB4
4ZS. Tel: (0223) 425558
Price: Single User £139.83, pro-
tected copy £89.30, upgrade
from Revelation £50.53, site
licence £400 plus VAT
Machines: BBC A3000/
Archimedes
BBC ACORN USER FEBRUARY 1 992 135
PUZZLE PAGE
Attack of the Killer Numbers!
How many of you remember
those Casio watches com-
plete with time, date, alarm,
stopwatch, calculator and
game? At the time they were
a real novelty, and that game
whiled away many a dark
Tuesday morning in French.
So, I thought it worthwhile
to resurrect this gem, in the
form of a one-liner! It has
been a good many years
since I last played the game,
so I apologise now if there
are any discrepancies
between my version, shown
on the right, and the original.
The idea of the game is to
shoot the numbers as they
approach from the right.
Press A to aim your gun (by
changing the number on the
left), F to fire. This will
destroy the first number
matching your gun amongst
the aliens. If you miss (by
‘firing’ the wrong number) another alien is added!
Scoring is one point per alien one to nine and five points for
a zero. The latter only appear when the sum of the aliens you
have killed is a multiple of 10. You lose if an alien lands on
your gun. The game is too long to enter as one line so you’ll
have to squeeze it by using the function key definition given
below. Don’t try running the listing as is, it won’t work!
*KEY0 f =PA. +4 : t=f : b=&F5 : REP . c= (bo&F5 ) : ?t=-?t*NOTc-58*
c : t=t-c :x=f ?-l : FOR i=lTOx-4 :b=?f : ?t=b: f =f +1 : t=t+l :N. :f
=f +4 :U. f ?-3=&FF : ?t=&D: t?l=&FF : ? (PA. +3 ) =t-PA. |M
10 MODE4
20 8=0
30 b=0
40 c$=""
50 d=200
60 C=RND ( 9 )
70 REPEAT
80 REPEAT
90 REPEAT
100 k= INKEY 0
110 x= (x- (k=65 ) )MOD10
120 IFLENc$<9VDU30 , x+48 ,
41
130 PRINTRIGHT$ ( "
. "+C$, 8) , 8+b
140 IFTIME>d THENTIME=0
150 c$=C$+CHR$ (c+48 )
160 C = RND ( 9 )
170 UNTIL0ELSEUNTILk=70
180 p=INSTR(c$,CHR$(x+48
))
190 TIME=TIME-d* (p=0)
200 UNTILp
210 C$=LEFT$(c$,p-l)+MID
$(c$,p+l)
220 8 = 8+1
230 b=b-4 * (x=0 )
240 d=d+10* ( s MOD10=0)
250 m=m+x
260 IFm MODl0=0ANDx>0c=0
270 UNTIL0ELSEUNTIL0
Colour Scheme
Can you fit the eight colours
Black, Red, Green, Yellow,
Blue, Magenta, Cyan and
White on to this grid? Words
may be entered horizontally
or vertically, all words must
interlock in Scrabble format
and no extra words may be
formed. Black has been
entered to give you a start.
January Crossnumber
solution
The solution to Mr Davies’
puzzle is shown below. If
you got stuck with this puz-
zle, try starting from deduc-
ing that 9a must be 81 and
therefore
Oops!
Many thanks and a £10 note
must go to Colin Singleton
of Sheffield for pointing out
a couple of mistakes in
previous puzzle pages. Firstly
the treasure map in the Octo-
ber issue had an arrow
missing from it. When trans-
cribing these ancient manu-
scripts, it’s very hard to read
past all the dirt and grime...
Anyway, enough of excuses,
there should have been a
three-pace arrow pointing
south in square Gl.
The second error crept into
Nick Craig-Wood’s Hex-
chain-ge puzzle. After asking
Nick what he thought of
Colin’s point it turned out
that we printed a good ques-
tion, but the wrong question!
Evidently Nick’s solution is
for the smallest unique sum
of the 16 hex digits. Colin’s
working for a solution of ‘C’
(in other words, the decimal
number 12) is based on digi-
tal roots. By his own admis-
sion, there is not just one
correct solution.
One of the possible solu-
tions is: FCA0+EB92+
D 6 8 3 + 4 15 7. But then
that’s what Nick’s puzzle
was meant to be...
BBC Acorn User cryptic crossword, February 1992
Send your entries to BBC Acorn User , 20-26 Brunswick Place, London
N1 6DJ to reach us by Friday February 14 1991. Photocopies of your
solution are acceptable. The solution (and winner) will be published in
the February issue. The winner of December’s crossword (answer
shown right) is Kevin Finn of Cheshire.
Across
1 90° North? (5,10)
9 Two basic words for “halt”? (8)
10 Do-it-yourself guide (6)
11 The door can change shape
( 10 )
12 Confront Indian who said I’m an
alienl (4)
13 Mine! (5)
15 Salesman, stuffing his face
again and again (9)
17 Paws around and digs up insect
larvae (4,5)
19 Join back up some of the 20 (5)
22 Uproarious neighbour starts
party that leads to ruin (4)
23 Mute has speech sewn up? (6-
4)
25 Short-sighted master keeps
unknown work close to his heart
( 6 )
□□□□□□□□□ □□□□□
□□□□□ □□□□□□□□□
□□□□□□□□□□ □□□□
□□□□□□□ □□□□□□□
□□□□□□□□□ □□□□□
□□□□□ □□□□□□
26 Poor Enid; she met a horrible
end because of such food! (8)
27 Upset filming of mechanics work
(15)
PQw n
2 Sort of illusion seen when rain
starts falling from tropical storm
(7)
3 Local pharmacist displays
character (5)
4 Result of reactor exploding after
oxygen leak perhaps? (6)
5 They rob you single-handed!
(3,5,7)
6 Spotted mostly in pubs (8)
7 A short distance north, there’s
an extraordinary meteor (9)
8 Very French sounding noise
heard in exchange! (5-2)
14 I’m quick to take turn to ad-lib
(9)
16 Customs require expert to take
nothing in cylindrical containers
( 8 )
18 Pest has near perfect disguise
for getting around in New York
(7)
20 Goblin (with a grin) chews (and
swallows) a slice of lemon (7)
21 Worn out clothing? (6)
24 “Turn idiot around first, stupid!”
(5)
136 BBC ACORN USER FEBRUARY 1992
What does everyone who creates
moving pictures want?
Render Bender is the graphics package that allows the
user to produce remarkable animated graphic sequences
using Ray Tracing.
Ray Tracing isn't nearly as complex as it sounds.
Basically, in a ray traced sequence, every pixel on the screen
takes all relevant light sources into account. Ensuring that
all the reflections and refractions are correctly calculated
even if the light is reflected off several surfaces. The image
could be no more faithful if you were filming real objects in
real light. To produce such a superb animated sequence,
however, was quite a difficult task - Until now.
Illuminator has changed all that. It is a fully RISC OS
graphical front end to Render Bender. Allowing the user to
create a series of frames manually, or to give it a start point
and an end point, leaving it to generate the frames in
between. What you are getting is the ability to take a sneak
preview. You can see what you are going to get, before you
get it. After you've created your outline frames in Illumina-
tor, you then transfer the files to Render Bender, the fully
RISC OS Ray Tracing part of the
package. Which all means that
now, to achieve powerful 3D Ani-
mation, you no longer have to be a
mathematical genius. You just
have to be the proud owner of
Render Bender 2.
For more information please
write to the address below for a Render Bender fact pack.
We're sure you'll find it quite illuminating.
Price - £135.00 inc. Vat.
To upgrade from the original Render Bender to Render
Bender 2 send us your original disc plus £ 74.95 .
s
/
\
s
98 Middlewith Road, Rudhealh, Northwich, CHESHIRE CW9 7DA. Telephone: 0606 48511 Fax No : 0606 48512
SUPCMOR SOFIUMAC
PLAY IT AGAIN SAM 16
A New Action-Packed Four-Game Compilation
HOSTAGES
Commando action and strategic planning.
Place your snipers, abseil down the
Embassy and smash through the windows
to rescue the hostages. Superb graphics
and sounds. Keyboard or joystick control.
“We are used to big blockbuster games
from Superior, and Hostages is no
exception"... Micro User
PERPLEXITY
Three-dimensional strategy game (or all
Replon and Pacman fans. Puzzle your way
through 16 graphically brilliant mazes.
"A classic for your collection, but you may
end up smashing your Beeb in
frustration". ..BBC Acorn User
BBC Micro/Master & Electron
VERTIGO
A brand-new release by Superior. Five
levels of fun and skill as you try to balance
your way around fifty different weird and
wonderful structures. The addictiveness of
play that makes for a classic.
Superb music and sound effects. Joystick
option (BBC Micro /Master version).
Enhanced BBC Master disc version.
PIPEMANIA
The brilliant and highly acclaimed game
from Empire Software. Frustration as you
try to join the pipes and let the flooz flow.
Joystick option (BBC Micro/Master
version). One or two player options.
"A classic puzzle arcade game that is so
addictive, it should come with a
Government Health Warning". ..Computet
& Video Games
Hostages
Verligo
AIR SUPREMACY
Combat Strategy and Action...
in the Air, on Land and at Sea
In this totally new type of game/simulation, you can choose to
swap between aircraft and ground or sea combat forces, as
the battle develops. You start in 1918 in Europe, with biplanes
and tanks, then proceed to level 2 in 1944 in the Pacific, with
fighter aircraft and gunboats. Level 3 in 1991 involves jet
aircraft and desert tanks, and finally to 2150 with futuristic
aircraft and rapid attack hovercraft. As you progress, the
action becomes faster and more difficult with the ordnance
increasingly comprehensive. Mouse or keyboard control.
V
A3000/Archimedes
Arabia 1991
MASTER BREAK
Snooker-Style Trivia Quiz Game for 1 to 4 Players
Six categories of questions: SCIENCE & NATURE, POP MUSIC, GEOGRAPHY,
SPORTS & PASTIMES, ARTS and HISTORY. Over 1500 questions in the BBC
Micro/Electron version. Over 2000 questions in the A3000/Archimedes
version, including digitised picture and digitised sound questions.
In the 1 player game, try to get the highest break - you might even
manage the maximum break of 147. In the 2 to 4 player game, compete
against your friends and family for the highest score and highest break.
Start your frame with an easy red question, then choose your colour -
have you the nerve to choose the black ball question? You've used all
your PASSES and the ball is OVER THE POCKET - if you miss, it's a FOUL SHOT!
ALL THE FUN AND CHALLENGE OF A TRIVIA QUIZ AND SNOOKER MATCH
ROLLED INTO ONE ENTHRALLING GAME.
BBC Micro/Master, Electron & A3000/ Archimedes
BBC Micro/Master
Pacific 1944
AIR SUPREMACY
A3000/Archimedes 3 'A "Disc £24.95
BBC Micro Cassettes & BBC Micro 5 'A
PLAY IT AG AIN SAM 16
MASTER BREAK
BBC Micro/Electron Caiselte...£9.95 BBC Micro 5V-“Disc £11.95
Master Compact 37j“ Disc.. ..£14.95 A3000/Archimedes 37j"Disc... £19.95
Discs are compatible with BBC B, B+ & Master 128 computers. Screen pictures show the BBC Master versions of the gomos, unless stated^otherwise.
BBC Micro/Electron Ca$selte...£12.95 BBC Micro 57< "Disc. ..£14.95 |
Master Compact 37i“Disc £19.95
We have in stock over 30 different titles for the BBC Micro/Master and Acorn Electron
computers including such great games as: ELITE, REVS + REVS 4 TRACKS, EXILE. SPEECH!
A QUESTION OF SPORT. REPTON INFINITY and SIM CITY, and the compilation titles:
ACORNSOFT HITS 1 & 2, SUPERIOR COLLECTIONS 1, 2 & 3 and PLAY IT AGAIN SAMS 1 to 15.
All are available for immediate despatch.
Our A3000/Archimedes titles include great classics such as ZARCH, CONQUEROR
and REPTON 3 (now with enhanced graphics), SUPERIOR GOLF, and the new, highly
praised, speech synthesiser, SPEECH! Also the action-packed HOSTAGES game.
Please write to the address below or telephone for a full list of Superior Software games.
(Superior Software is a trading name of Superior Microcomputing Ltd.)
Dept. J 1 , P.O. Box 6, Brigg, S. Humberside DN20 9NH. Tel: (0652) 658585
PLEASE MAKE CHEQUES
PAYABLE TO ‘SUPERIOR SOFTWARE. ’
Acoms
Rf
VISA
B . J
24 HOUR TELEPHONE
ANSWERING SERVICE FOR ORDERS
OUR GUARANTEE
• All mail orders aro despatched
by first-class post
• Postage and packing is free
• Cassettes and discs that aro
faulty on roceipt will be
replaced immediately
(This does not allect your statutory rights)