5
April 1982 D Volume 5 Issue 4
f
: 4
C oyanh Ee r. aided
design aril
three-dimensional
methods
«=) V ie V V ‘Ss:
C ki IF-800
H ewet
Pz at ard |
Critical. pe th
bubble B gorting
Hypercubes
=e
WRETEMAS TES
~N ox
Processines
System
Cromemco System One
MicroCentre introduce Cromemco’s new System One computer,
available with an integral 5 megabyte Winchester hard disk, ata
new low price.
The System One supports the full range of Cromemco interface cards,
including high resolution colour graphics, and software packages.
The choice of operating systems includes CDOS, CP/M and
CROMIX—Cromemco’s answer to Unix.
Call MicroCentre for (4 Cromemco
ps
MicroCentre Ltd editing Bacon :
Complete Micro Systems i
mak oe Oe Aakers Tel: 031-556 7354
Computer-aided design — page 70
Editor
Peter Laurie
Associate Editor
Duncan Scot
Deputy Editor
Toby Wolpe
Assistant Editor
Bill Bennett
Sub-editor
John Llebmann
Prestel Editor
Martin Hayman
Editorial Secretary
Julle Milligan
Consultants
Technical Nick Hampshire
Software Chris Bidmead
Peter Wood
Editorial: 01-661 3500
Advertisement Manager
David Lake 01-661 3021
Advertisement Executives
Phillp Kirby 01-661 3127
Ken Walford 01-661 3139
Midlands office:
David Harvett 021-356 4838
Northern office:
Geoff Alkin 061-872 8861
Advertisement Secretary
Mandy Morley
Publishing Director
Chris Hipwell
Published by IPC Electrical Electronic
Press Ltd, Quadrant House, The Quad-
rant, Sutton, Surrey SM2 5AS. Tel:
01-661 3500. Telex/grams 892084 BIP-
RESG.
Typeset and printed by Eden Fisher
(Southend) Ltd, Southend-on-Sea.
Distributed by IPC Business Press
(Sales and Distribution) Ltd, Quadrant
House, The Quadrant, Sutton, Surrey
SM2 5AS.
Subscriptions: U.K. £10 per annum;
Overseas £16 per annum; selling price in
Elre subject to currency exchange fluc-
tuations and VAT; airmail rates available
on application to Subscription Manager,
IPC Business Press (S & D) Ltd, Oakfield
House, Perrymount Road, Haywards
Heath, Sussex RH16 3DH. Tel: 0444
59188.
© IPC Business Press Ltd 1982
ISSN 0141-5433
Would-be authors are welcome to
send articles to the Editor But PC
cannot undertake to return them.
Payment is at £30 per published page.
Submissions shoula be typed or
computer-printed, Handwritten mater-
lal Is liable to delay and error.
Every effort is made to check articles
and Itstings but PC cannot guarantee
that programs will run and can accept
no, responsibility for any errors,
CONTENTS
4]
43
46
53
54
58
Editorial] / Canned thoughts
Feedback / Portable graphics; genealogy on micros; DNA parallels
Printout. / Commodore’s universal micro; ITT 3030; plug-in music
module
Printout Extra / Computer Fair preview
HP-83 / We review the Hewlett-Packard HP-83 computer with a special
look at its graphics and plotting facilities
Oki Micro / John Dawson reviews the Oki IF-800 colour computer
which is supplied with high-resolution colour graphics, a built-in printer
and two 5.25 in. drives
6 2 Hornet / The Hornet critical-path analysis program tested by Peter Wood
10
17
83
89
92
94
97
100
106
117
143
144
148
159
175
CAD / John Lewell brings us up to date with the latest developments in
computer-aided design
3-D Graphics / M S Khaira introduces interactive three-dimensional
computer graphics
Pet bookie / A day at the races on the Pet, a game by Philip Day
Art / Brian Reffin Smith continues his series on graphics and design on the
BBC Micro and the RML 380-Z
The Perfect Machine / Fiction by David Haynes
Down on the farm / Martin Hayman visits Bridgets experimental
husbandry farm in Hampshire to discover how microcomputers are coping
in the countryside
Hypercube / Jonathan Bowen explores the possibility of a fourth
dimension with a program for creating n-dimensional cubes
Education / Mike and Wendy Cook develop a program to help in
teaching children or adults with reading difficulties
Sorts / Cliff Stanford and Eric Dale present two different routines —
bubble sorting and shell sorting for string arrays
Open File/ A 13-page section of your programs, including Z-80 Zodiac,
ZX-80/81 Line-up, 6502 Special, Pet Corner, Apple Pie and Tandy Forum
Micromouse’/ British organiser, John Billingsley, sets the scene for this
yéar’s Micromouse final at the Computer Fair
Puzzle
Payroll on the Pet / Roger Valentine presents a complete payroll
program for the Pet
Microcomputer Buyers’ Guide
The War Machine / Zork — an advanced adventure game with a
‘mixture of science fiction and fantasy.
Prestel page number 357
PRACTICAL COMPUTING April 1982
PROTECH INSTRUMENTS & SYSTEMS
DISC DRIVE SUB SYSTEM
PROTECH announce professional quality
fully enclosed Dual 8” Disc Drives
manufactured specifically with OEM and
End Users in mind.
STANDARD FEATURES INCLUDE:
* Stylishly designed rugged steel enclosure.
* Modular construction for easy maintenance.
* Filtered 240V over-volt protected power
supplies.
* 50-way Bail Mounting connector, accessing
all (not just a sub set) of disc drive I/0 signals.
* Two Shugart 800/801 industry standard disc
drives.
* 90 day parts and labour warranty.
EXTRA ENGINEERING FACILITIES INCLUDE:
** Host to Drive Cables. ** Alternative disc drives to
** 110V Mains power. customer specification.
** Customer defined colours. ** Complete systems from Micro's to Mini's.
** Customised screen printed front panels. ** Maintenance Agreements.
OEM's and Quantity Users - please contact
Ray Albone at: 334 Selbourne Road, Luton, Beds. LU4 8NU. Phone: 0582 596181
PROTECH - part of our product is ourselves! Manufacturing and Engineering facilities at
our modern 30,000 sq.ft. factory in Luton ensure local expertise,high volume production
benefits and fast response.
and from PROTECH DATA SYSTEMS...
..a newcomer to our range... DAIZY ‘for WORD PROCESSING
& DATA PROCESSING
FEATURING:
Powerful 4MHz Z80 CPU.
64K RAM with Parity Check Bit.
Interrupt structure; Real Time Clock.
8” Disc Drive controller.
DMA Controller for even faster access.
Auto System check on Power-Up.
3 Serial.1/O’s + Communications Controller.
CP/M powerful World Wide operating system.
Support Software such as enhanced Wordstar.
MailMerge. DataStar. BASIC. COBOL. Assembler
and much more.
All ata price no Company can.ignore, i.e. Daisy +
Daisy Wheel Printer + 8” Dual Disc Drives
(0.5 Mega bytes of storage) with C/PM WordStar.
Around £6000 or Lease Purchasing if you ibd
ke Ke OK OK KOK OK
PROTECH, particularly adept at problem solving, supply both Hardware and Software for Single
User Micros’ to Multi-User Minis’. Our standard Hardware includes: ANDROMEDA (our own in-house
Z80 Micro); ALPHA MICRO (an 8/16 Bit Multi-User Micro); ELBIT DATA PACT (16 Bit Multi-User
Mini); and, ‘of course, the new DAIZY. We offer a wide range of Terminals and Printers,all to suit the
End User.
For further details please contact: Dave Siseman at Protech Data Systems Ltd.,
25 Kneesworth Street, Royston Herts. Phone Royston 41676
@ Circle No. 257
id PRACTICAL COMPUTING April 1982
ZENITH \data
systems
WHETHER YOU'RE A DEALER OR OEM-
Zenith can offer a product capability that includes:
@ Microcomputers, CP/M based with storage to 10 Megabytes
@ Systems that start from £1795*
@ Word processing, including letter quality printer from £2985*
(or lease from only £14 per week)
e A comprehensive range of Printers, VDU's, systems and
applications software
@ 12'"'green screen Monitor— in Apple colours. (Dealer/OEM's only)
Equally important Zenith is a company that:
e Is supported by the multi million dollar Zenith Radio Corporation
of America
@ Is committed to holding comprehensive UK stock
e Offers Country-wide service support
e Offers Dealer support including National Advertising Campaign
© Offers Realistic Discount Structures
* Prices correct at time of going to press.
NEW DEALER ENQUIRIES WELCOME
Ol could be interested ina Dealership (| wouldlike to receive details of your OEM terms |
Name Position
Company Address |
|
data |
Telephone 44 MAMA
The quality goes in before the name goes on. |
Or call Dave Taylor or Jim Detheridge at-
| Zenith Data Systems Bristol Road, Gloucester. GL2 6EE. Telephone 0452 29451. |
@ Circle No. 103
PRACTICAL COMPUTING April 1982
But the real beauty of the CompuStar is
its "shared logic” design concept. Each
user station contains its own distinct
microprocessor and RAM. The result is
lightning fast program execution. Even
when ail 16 users are on-line. Even when
all are performing different tasks! A spe-
cial multiplexor circuit in the CompuStar
ties all external users together to “share”
the system's disk resources so that no
single user ever need wait on another. An
incredibly exciting concept!
A remarkable breakthrough in price/performance, the CompuStar boasts nearly 1
megabyte of on-line mini-disk storage (almost 2 megabytes on CompuStar Il) and
can be easily expanded to 20, 36 or 96 megabytes of hard-disk in just seconds. And
since each user statlon can accommodate up to 64K or RAM, a total of over one
million bytes can be incorporated into the system to tackle even your most difficult
Programming tasks.
CompuStar user stations can be configured in a countless number of ways. A series
of three Intelligent-type terminals are offered. Each is a perfect cosmetic and
electrical match to the system. The CompuStar 10 - a 32K programmable RAM-
based terminal (expandable to 64K) is just right if your requirementis a data entry or
inquiry/response application. And, if your terminal needs are more sophisticated,
select either our CompuStar 20 or CompuStar 40 as user stations. Both units offer
dual disk storage in addition to the disk system in the CompuStar. The Model 20
features 32K of RAM (expandable to 64K) and 350K of disk storage. The Model 40
comes equipped with 64K of RAM and over 700K of disk storage. But, most
importantly, no matter what your investment in hardware, the possibilty of
Out New CompuStarTM 10 Megabyte Disk Storage System (called a DSS)
features an 8 inch Winchester drive packaged in an attractive, compact desktop
enclosure. Complete with disk, controller and power supply. Just plug it into the Z80
adaptor of your SuperBrain and turn it on. It's so quiet, you'll hardly know it's there.
But, you'll quickly be astounded with its awesome power and amazing speed. The
secret behind our CompuStar DSS is its unique controller/muttiplexor. It allows
many terminals to “share” the resources of a single disk. So, not only can you use
the DSS with your SuperBrain, you can configure muttipte user stations using our
new series of CompuStarTM terminals, called Video Processing Units of VPU'sTM.
obsolence or incompatibility is completely eliminated since user statlons can be
configured in any fashion you like - whenever you want.
G.W. COMPUTERS LTD, 01-636 8210 01-631 4818
*** THE NEW DBMS (DATABASE) ***
DBMS2 is arecord relational as well as a file relational database management tool that is capable of belng at different times, many different things. The one core program can be
set up to perform tasks normally associated with the following list.
Accounting Budgeting Cashflow
Stock control Address mailing Letter writing
Simulations Time recording Filing
Calc-type predictions Hospital indexing Profit analysis
Bureaux services General analysis Mathematics
Answer what-if's Employees records Tabulate values
Print reports Sort files Edit records
Within hours perform all the above In French or German.
The list is as endless as that which meets the requirements of your own imagination.
Within the appropriate frames of reference you could ask questions like the following:
Find someone whose name begins with W, who is either in London or Birmingham, and available for work at a salary of less than 10,000.00; and is under 40 years of age, not
married, of credit worthiness grade 1, with a car, prepared to travel, and who likes horses, does not mind the hours he works, is congenial and has good references. When you
find such persons produce a printed list of them showing their names, telephone numbers, and what their salaries are as well as thelr salary If Increased by 10% and show
their availabillty for work. At the end of the jist enumerate the total of such persons.
Find all stock items that are codes micro-computers that are either in warehouse 1 or warehouse 2, where the quantity on hand is more than 50 units, the cost is less than
1000.00, the selling price higher than 2000.00; that are not in cartons, bought from supplier 52, allocated more than 20, rated for tax at .15% and weigh less than 50 tbs. When
you find such categories then print a report showing the description, cost price, quantity on hand, lead time for refills, what the selling price should be ifraised by 12.3% as well
as the profit in either percent or round figures of that projected selling price.
Find alt patlents who suffered from cold, that are either girls or women younger than 23 years old, and who live In London at a socio-economic grade higher than 3; do not smoke;
have more than 3 children, are currently at work and where treatment failed to effect a cure in under 6 days. When you find such persons then print a list showing their age,
marital status, income, and frequency of illness in the past 2 years. ;
Currently you can ask 5 types of questions 20 times for a single selection criterion, and then you can compute 10 mathematical relationships between the questions for the
individual as weil as for the total number of matches. In all some 60 bits of information relating to one record or a group or records on simply one permutation of the selection
criterion, with a cross referencing facility as well. F
Every word in the system, as well as the file architectures, print masks, and field attributes, Is capable of alteration by you without programming expertise (but with some
thought).
ALL IN ONE PROGRAM FROM G.W. COMPUTERS. THE 0BMS82 II.
G.W. COMPUTERS LTD, 01-636 8210 01-631 4818
*** ALL YOU NEED FROM A COMPUTER SYSTEM ***
DATABASE MANAGEMENT + WORD-PROCESSING + MODELLING + DIY INTERPRETER + SERVICE
TWO TYPICAL PACKAGE DEALS NORMALLY NORMALLY
01 — SUPERBRAIN 64K RAM 320 K 1950.00" 01 — SUPERBRAIN OR N/STAR QD 2395.00
02 — EPSON MX80 FT (OR SIMILAR) 475.00 02 — NEC 5510 (OR SIMILAR) 1695.00
03 — CABLE 25.00 03 — CABLE ADAPTER 25.00
04 — 12 MONTH WARRANTY 410.00
05 — DELIVERY IN U.K. 50.00
06 — TRAINING SESSION 50.00
07 — CPM HANDBOOK 8.75
08 — 50 BASIS EXERCISES 8.75
09 — BOX PAPER (2000 SHEETS) 20.00
10 — DBMS2 (DATABASE) 575.00
11 — MAGIC WAND 190.00
12 — MBASIC-80 150.00
13 — SUPER CALC 150,00
14 — 25 DYSAN D/SIDE DISKETTES 150.00
15 — DOS+ AND DIAGNOSTICS 125.00
16 — MSORT & DSORT 75.00
17 — RECOVER + AUTOLOAD 25.00
18 — INSTANT BASIC 9.00
19 — S0°GAMES ON DISK : 100.00
(NOT INC VAT) 6320.50
OUR PRICE 4950.00
(NOTE: ITEMS 1 AND 2 ARE MORE FLEXIBLE)
EXTRA SPECIAL SUPERBRAIN PROGRAM MAIL ORDER OFFER OF THE 5 MAIN PROGRAMS
DBMS2 + SORTS + MAGIC WAND + MBASIC 80 + SUPER-CALC NORMALLY 1140 POUNDS
OUR PRICE « «22% 2 $95.00 «22s 2 +VAT
04 — 12 MONTH WARRANTY 235.00
05 — DELIVERY IN U.K. 40.00
06 — TRAINING SESSION 50.00
07 — CPM HANDBOOK 8.75
08 — 50 BASIC EXERCISES 8.75
09 — BOX PAPER (2000 SHEETS) 20.00
10 — DBMS2 (DATABASE) 575.00
11 — MAGIC WAND 190.00
12 — MBASIC-80 150.00
13 — SUPER CALC 150.00
14 — 40 MEMOREX DISKETTES
15 — DOS+ AND DIAGNOSTICS
16 — MSORT & DSORT
17 — RECOVER + AUTOLOAD
18 — INSTANT BASIC
19 — 50 GAMES ON. DISK
ae INC VAT) 4325.50
UR PRICE 2995.00
WARRANTY NOTE: WE HANDLE ALL REPAIRS OURSELVES.
WARRANTY COVERS FREE REPLACEMENT EQUIPMENT IF DEFECTIVE IN FIRST THREE WEEKS. : F
THEREAFTER UP TO 12 MONTHS THE COVER PROVIDES INSURANCE ON ALL SPARE PARTS AND LABOUR COSTS (EXCLUDING CARRIAGE).
CALL OUT MAINTENANCE IS ALSO AVAILABLE AT 25.00 MINIMUM (LONDON) 50.00 MINIMUM ELSEWHERE IN U.K. PLUS MILEAGE.
CALL ONLY BY APPOINTMENT AT 55 BEDFORD COURT MANSION,
BEDFORD AVENUE, LONDON W.C.1. TELEX 892031 TWC G
6 PRACTICAL COMPUTING April 1982
——
integrated Desk Top Computer with 12 inch Bit-Mapped Graphics or Character
Display, 64Kb RAM, 4 MHz Z80A.© Two Quad Capacity Floppy Disk Drives,
Selectric® Style 87 Key Keyboard, Business Graphics Software.
The North Star ADVANTAGE Mis an interactive integrated graphics computer
supplying the single user with a balanced set of Business-Data, Word, or Scientific-
Data processing capabilities along with both character and graphics output.
ADVANTAGE is fully supported by North Star's wide range of System and
Application Software.
The ADVANTAGE contains a 4 MHz Z80A® CPU with 64Kb of 200 nsec Dynamic
RAM (with parity) for program storage, a separate 20Kb 200 nsec RAM ta drive the
bit-mapped display, a 2Kb bootstrap PROM and an auxiliary Intel 8035 micro-
processor to contro! the keyboard and floppy disks. The display can be operated as
SuperBrain users get exceptional performance for just a fraction of what they'd
expect to pay. Standard SuperBrain features include: two double density mini-
floppies with 350K bytes of disk storage, 32K of ram memory (expandable to 64K)
to handle even the most oS sgneend”| programs, a CP/M® Disk Operating System
with a high powered text editor, assembler, debugger and a disk formator. And, with
SuperBrain's S-100 bus adaptor, you can add all the programming power you will
ever need . . . almost any type of S-100 compatible bus accessory.
SuperBrain's CP/M operating system boasts an overwhelming amount of available
software in BASIC, FORTRAN, COBOL, and APL. Whatever your application .
General Ledger, Accounts Receivable, Payroll, Inventory or Word Processing.
SuperBrain is tops in its class. And the SuperBrain QD boasts the same powerful
performance but also leatures a double-sided drive system to render more than
700K bytes of disk storage and a full 64K of RAM. All standard!
Whatever model you choose, you'll appreciate the careful attention given to every
engineering detail. A full ACSI! keyboard with numeric pad and user-programmable
function keys. A non-glare, specially focused, 12-inch CRT for sharp images
everywhere on the screen, Twin 2-80 microprocessors to ensure efficient data
a 1920 (24 lines by 80 characters) character display or as a bit-mapped display (240
x 640 pixels), where each pixel Is controlled by one bit In the 20Kb display RAM. The
two integrated 5% inch floppy disks are double-sided, double-density providing
storage of 360Kb per drive for a total of 720Kb. The n-key rollover Selectric style
keyboard contains 49 standard typewriter keys, 9 symbol! or control keys, a 14 key
transfer to auxiliary peripheral devices. Dual universal RS-232 communications
numeric/cursor control pad and 15 user programmable function keys.
ports for serial data transmission. And, a single board design to make servicing a
snap!
G.W. COMPUTERS LTD, 01-636 8210 01-631 4818
01 = ADDRESS SECTION
02 = STOCK CONTROL
03 = A/C RECEIVABLES
04 = SALES LEDGER
05 = A/C PAYABLES
06 = PURCHASE LEDGERS
07 = BANK UPDATE
08 = USER DATABASE AREA
09 = INVOICE CREATION
«aa BUS
ket
(BUSINESS EFFICIENCY)
WIDELY USED IN U.K./FRANCE/U.S.A. AND ENGLISH SPEAKING COUNTRIES FOR ITS OVERALL FLEXIBILITY AS A COMPLETE BUSINESS PACKAGE
INCLUDES INVENTORY, DATABASE MANAGEMENT, INVOICING, MAILING ADDRESSES, STATEMENTS, SALES/PURCHASE LEDGER WITH OR WITHOUT AUTO
STOCK UPDATE AND DOUBLE ENTRY JOURNALS INCLUDING NOMINAL LEDGER; PLUS A'C RECEIVABLE AND PAYABLE MAKING AUTO BANK ENTRIES.
10 = ORDER FILES
11 = 30/60/90 DAY AGE ANALYSIS
12 = ARITHMETIC SECTION
13 = PRINT CUSTOMER STATEMENTS
14 = PRINT SUPPLIER STATEMENTS
15 = PRINT AGENT STATEMENTS
16 = PRINT TAX STATEMENTS
17 = RUN SEPARATE PROGRAMS
18 = CHANGE VOCABULARY
Huuud
NOMINAL ANALYSIS
AGED DEBTOR ANALYSIS
OISK DIRECTORIES
FILE MANAGEMENT
SORTS
DISK SWAP/EXIT SYSTEM
WHICH OPTION .
(LEVEL 8.00@875.00)
monn on
|
++++++++ SUPER — BUS ++++++++ A NEW HIGHER LEVEL OF THE ABOVE PACKAGE...
HAS BEEN REDUCED IN SIZE BY 50 PER CENT TO A SINGLE 15K BASIC PROGRAM, MAKING ALL FILE RETRIEVALS A MATTER OF NANOSECONDS. WORKS
UNDER M/PM AND COMPUSTAR FOR COMMON DATA RETRIEVAL LEVEL 10.00......
#8 1475.00 ***
DBMS (DATABASE) HAS 01=; 02=; 04=; 06=; 07=; 08=; 17=; 18=; 21=; 24=. PRICE 475.00
FOR ANY SIZE RECORD UP TO TWENTY FOUR FIELDS FILE ARCHITECTURES CAN BE DESIGNED WITH COMPLETE FREEDOM
OVER THE LINGUISTIC CONVENTIONS ASSIGNED TO EACH FIELD. THE FILE THEN CAN STORE 32000 RECORDS WHICH CAN BE SEARCHED BY THE RANDOM
ACCESS NUMBER (RETRIEVED IN LESS THAN ONE SECOND) OR ‘KEY’ RANDOM ACCESS ON SPECIFIED FIELD OR SEQUENTIALLY COMPARING FOR LEFT
FIELD PARTS, FIELD-INKEYS, OR PARTS OF RECORD, AND THEN CHANGED, PRINTED, DELETED, SKIPPED.
GRAMA (WINTER) LTD/G.W. COMPUTERS LTD. ARE THE PRODUCERS OF THIS PACKAGE WHICH IS UNEQUALLED FOR ITS LEVEL OF TOTAL INTEGRATION,
LINGUISTIC FLEXIBILITY ANO MAXIMISED DISK/MEMORY CONSERVATION.
AUTHOR TONY WINTER (M.D.; 8.A.LIT; B.A.HON.PHIL; AND LECTURER)
G.W. COMPUTERS LTD, 01-636 8210 01-631 4818
IMPORTANTIII. NO HARDWARE IS ANY VALUE WITHOUT THE SOFTWARE, AND OUR SOFTWARE IS UNEQUALLED. WE GIVE YOU A DISCOUNT TO SET YOU
GOING. JUST DECIDE ON THE SYSTEM YOU INTEND PURCHASING, AND TAKE 10% OF ITS VALUE OFF THE PRICE YOU WOULD HAVE TO PAY FOR THE
SOFTWARE. YOU COULD GET THE SOFTWARE FREE WITH THE HARDWARE IF YOU CHOOSE THE BEST SYSTEM WE SELL.
» SUPERBRAIN
64K + 320 K DISK
64K + 700 K DISK
64K + 1.5 M DISK
64K + 6.3 M DISK
N'STAR & GRAPHICS
5.7-MG CORVUS DSK
10 MEG CORVUS DSK
20 MEG CORVUS DSK
CORVUS MULTIPLEX
CORVUS MIRROR
ADVANTAGE N/STAR
CORVUS DSK
1995.00
2495.00
2995.00
4595.00
2395.00
2250.00
3250.00
4250.00
695.00
695.00
2395.00
NORTH STAR
64K MDL 10 VPU
64K MOL 15 PRNT
64K MDL 20 VPU
64K MDL 30 VPU
64K MDL 40 VPU
10 MEG INTERTEC
BUS VER 8.00
BUS MANUAL
DBMS2
N'STAR QD & CPM
OKI MICRO 80
COMPUSTAR
1695.00
1595.00
2495.00
2795.00
2995.00
3250,00
875.00
25.00
575.00
2395.00
295.00
PRINTER
OKI MICRO-82A
OK! MICRO-83
OKI MICRO-83A
EPSON MX80FT
EPSON MX100
TEXAS 810
NEC 5510
NEC 5525
QUME 9/45
QUME 5/55
DRE 8830
PRINTER
575.00
795.00
850.00
475.00
575.00
1395.00
1695.00
1895.00
1695.00
1950.00
1675.00
— ssSS89898959895909292929090909090 iCwC—«< I
SYSTEM 1
64K+750 K DISK
CRT AND GRAPHICS CP/M
IN 1 'N/STAR’ UNIT
2395.00
IF YOU WISH TO MAKE THE WARRANTY TO 1 YEAR
THEN ADD 5% OF HARDWARE COST. OTHERWISE
NO MAINTENANCE SCHEDULE, SIMPLY ADD-HOC
CHARGES AFTER WARRANTY EXPIRATION, SAME
QUALITY SERVICE. (SITE MAINTENANCE ON
APPLICATION).
MAIL ADDRESS: G. W. COMPUTERS LTD, 55
BEDFORD COURT MANSIONS, BEDFORD
AVENUE, LONDON WC1. TELEX 892031 TWC G
. BOSTON OFFICE TELEX 94-0890.
SYSTEM 2
64K+5.6 MEGABYTE CORVUS
MICRO-WINCHESTER & CRT
IN 1 “SUPERBRAIN’ UNIT
SYSTEM 3
64K+1.5 MEG
CRT AND TWIN 5”
IN COMPUSTAR UNIT
MBASIC 80
CIS COBOL
MAIL MERGE
DATASTAR
DBMS (DATABASE)
DBMS (EXTENDED)
MSORT & DSORT
4595.00
2950.00
150.00
420.00
55.00
190.00
475.00
575.00
75.00
FORTRAN-80
PASCAL UCSD
SUPER SORT
BASCOMPILER 190.00
MAGIC CALC (CPM)
BUS VER 8.00
LETTERIGHT
COBOL-80
WORD-STAR
CBASIC
MAGIC WAND
T/MAKER
BUS VER 9.00
UTILITIES
200.00
475.00
120,00
155,00
975,00
100,00
320.00
250.00
75.00
190.00
150.00
975,00
75,00
DUE TO LONG TERM CONTRACTUAL COMMITMENTS, WE ARE ONLY GIVING RESTRICTED DEMONSTRATIONS BY APPOINTMENT AT ONE OF OUR LONDON
OFFICES. WE EXPORT TO ALL COUNTRIES.
CONTACT TONY WINTER ON 01-636 8210 OR 01-631 4818 AND IF UNAVAILABLE THEN LEAVE A CALL-BACK MESSAGE (CLEARLY STATING YOUR TELEPHONE
NUMBER AND NAME) ON THE 24 HOUR ANSWER-PHONE, WE CALL BACK ANYWHERE IN THE WORLD.
OR SIMPLY LEAVE YOUR ADDRESS ANDO WE’LL MAIL YOU A STANDARD INFORMATION PACK. MAIL ADDRESS: 55 BEDFORD COURT MANSIONS, BEOFORD
AVENUE, LONDON WC1.
CALL ONLY BY APPOINTMENT AT 55 BEDFORD COURT MANSIONS,
BEDFORD AVENUE, LONDON W.C.1. TELEX 892031 TWC G
PRACTICAL COMPUTING :April 1982
@ Circle No. 104
f
Practical Computing
Olivetti DY311 — Price: £1050.00
Practical Computing is not only the name
of a magazine. It is also a philosophy about
which we feel strongly at Millbank Computers.
Practical computing solutions which
meet the needs of the user is the basis on
which we have built up our range of hardware,
software and services.
We start with the Millbank System 10 —
the ‘heavy duty’ micro computer available
exClusively from us and our appointed dealers.
With 700K, 1.6 MB and hard disc options, the
Millbank System 10 is arguably the most
reliable micro available in the UK — supported,
Qume Sprint 5 Range - Prices from:
£1700.00
Olivetti DY811 - Price: £1995.00
naturally, by twelve months full warranty.
Our range of printers covers dot matrix
and letter quality printing at virtually every
acceptable speed, specification and price point.
The CP/M disc operating system opens
up a vast range of readily available software —
including ‘Financial Director’ — a British
Accounting suite of stunning quality and
E.A.M.1.S.anew Management System for Estate
Agents.
Service and support is an integral part of
our practical computing philosophy.
Call us today.
MILLBANK
COMPUTERS
u aes
>
Millbank Computers Limited, Millbank House, Amyand Park Road, Twickenham TW1 3HN. Tel: 01-891 4691.
PRACTICAL COMPUTING April 1982
-and where to findit.
BIRMINGHAM
Based in the heart of the professional area
of Birmingham, Midland Micro Ltd
provides a comprehensive computer service
to users in the Midlands. ;
We supply everything from a single
diskette to an advanced network or
Mini-computer system using standard
software and tailor-made packages.
Services provided by our experienced
staff include consultancy, training,
maintenance, and full after-sales service.
Contact: Ernest Willcox or lan Willcox
Midland Micro Ltd
George House, George Road
EDGBASTON, Birmingham B15 1PG
Telephone: (021).455 7431
CALNE, Wiltshire
Suppliers of accounting and related
business software in particular, the Financial
Director package incorporating bought and
sales ledgers, cash book, nominal ledger,
budgets and monthly management
accounts. : :
Other software, eg. order entry, invoicing
and stock control, tailored to individual user
requirements.
Microshade provides a total sales and
support service for the System 10.
Contact: Bryon Horton
Microshade (Business Computers) Ltd
Westhill House, 4 Market Hill
CALNE, Wiltshire
Telephone: (0249) 814879
CAMBRIDGE
The Avery Computer Company
showroom caters specifically for the needs
of local small businesses. A wide range of
systems cover applications from financial
modelling, forecasting, payroll etc. to large
multi-user systems which can carry out all
the functions of the electronic office.
We supply standard and customised
software, special computer-aided learning
courses and, above all, maintain close client
liaison before and after installation.
Contact: Michael Avery or David Spry
The Avery Computer Company
13 The Mail, Bar Hill
CAMBRIDGE CB3 8DZ
Telephone: (0954) 80991
CHELTENHAM
EXETER
Teffont Business Systems have
specialised in ‘word communication’
equipment throughout south-west England
for the past three years.
The computer division markets Micro and
Mini computers. We put strong emphasis on
well-proven business software,
word-processing, telecomunication, and
professional service/training by experienced
engineering and training staff.
We also supply ‘Europe’s No.1’ range of
facsimile machines and are Prestel dealers.
Contact: Stephen Taylor
Teffont Business Systems Ltd
48-49 High Street, EXETER EX4 3DJ
Telephone: (0392) 30438/9
EPSOM, Surrey
The primary business of Bryan Wright
Ltd is the production of programmes to
meet specialised and individual needs,
exclusively for the Millbank System 10
Micro-computer range.
Consultancy and advice to potential
Micro-computer users. ;
Specifications, analysis and programming.
A personal after-sales service for users’
operational problems, for changing
requirements in programming, and system
upgrading. Pr i
Address labels and mailing-list service,
with statistical analysis by areas or other
criteria including delivery within a
reasonable distance from Epsom
Contact: Bryan Wright or Denis Wright
Bryan Wright Ltd
1st Floor, 57 South Street
EPSOM, Surrey KT18 7PX
Telephone: (78) 22653
LONDON (C)
Forte Data Systems offer a complete
business computer service from feasibility
study to implementation. We provide a wide
range of evaluated business packages based
on cost-effective solutions to user
requirements, using Customised software if
necessary.
First-time users find our free consultation
service an ideal starting point, existing users
may be more interested in our main-frame
and distributed data processing software
development service.
Contact: Mr V. Sippy
Forte Data Systems
27 Rathbone Street, LONDON W1
Telephone: (01) 637-0164
LONDON (N)
BD Computer Systems brings
‘mainframe’ levels of skills and
professionalism to the Micro market. Our
experience in selling and installing large
computers now provides full operational
systems solutions in the Micro market.
Our customers range from a small
professional user to a large Government
department.
We are ideally placed to serve all London
and Home Counties organisations north of
the Thames.
Contact: Hugh Benham,
Susan Weitzkorn or Peter Hines
B D Computer Systems
2 Old Brewery Mews
Hampstead High Street
LONDON NW3 1PZ
Telephone: (01) 435-4442
MANCHESTER
LONDON (S)
Calderbrook Technical Services (CTS)
moved successfully into the Micro
computer business in the mid 1970s and
now offer a wide range of products from
personal to business systems, plus a vast
software library.
CTS apply avery high level of technical
and engineering skills to system design,
installation, training and after sales service &
maintenance.
Contact: Peter Fawthrop
Calderbrook Technical Services
31-33 Church Street
LITTLEBOROUGH, Lancs OL15 8DA
Telephone: 0706 74342/79332
SWANSEA
‘We won't blind you with science’ is
the basis of this locally owned company’s
services to businesses, institutions and
individuals.
Partners have wide-ranging business and
computer experience and have built up an
impressive range of books, manuals,
personal computers, business computers,
standard software and consumables.
Contact: David Lewis,
Robin Phelps or Don Price
The Computer Shack
14 Pittville Street
CHELTENHAM, Gloucestershire
Telephone: (0242) 584343
Croeso Computer Services Is a well
established Micro computer systems house
specialising in turnkey systems for financial
companies, bakeries, licenced trade
stock-taking and petrolstations.
We design specialist software systems for
individual requirements in business,
industry and the professions. A wide range
of computer equipment is available.
Contact: Simon Shellard or
Michael Breach
Croeso Computer Services
516 Mumbles Road, MUMBLES
Swansea, West Glamorgan
Telephone: (0792) 61555/6
Micro Automation Computing Ltd was
formed in 1979 with over fifty man years of
computer experience to provide and
support systems and software based on
Micro and Mini technology. ;
Special emphasis is placed on real time
systems for commercial, industrial and
engineering applications. Services available
include the supply of complete computer
systems, tailored turnkey systems and
packages, data base applications, specialised
drivers for word-processing and colour
graphics, and systems software for Micros.
Contact: David Shorter
Micro Automation Computing Ltd
207 Putney Bridge Road
LONDON SW15 2NY
Telephone: (01) 874 2535
This Is not a comprehensive list Of
Millbank dealers so if your area is
not covered by any of the dealers
listed here call us direct.
Millbank Computers Limited
Millbank House Amyand Park Road
TWICKENHAM TW1 3HN
Telephone: 01-891 4691
PRACTICAL COMPUTING April 1982
@ Circle No. 105
9
Lowen GM802 64K RAMcard £140 GMB13 280 CPUI64K RAM card £225
microcomputersystem you care to GM803_ EPROM/ROMcard £65 Ev6414_ —s|EEE 488. card £140
Wh ure Y yi busi GM807_ 3APSU. £40 GMB15-4 Single drive disk unit
name. WheMer you require a business GMB808K* EPROM programmer . £29.50 with PSU (350K) £325
system, an educational system, a GM809 FOC card £125 GM8415-2 Double drive disk unit
a a process control system or any other GMB10K 5APSU/8 with PSU (700k) £550
system, there is a combination of slot motherboard £69.50 GM816) MulfiliOboard .£425
aaa MultiBoards to fulfil that function. a a ae ace s a pot seooet board : fe
A A cor en.
This concept ensures maximum kit) GM824_ASClikeyboord £57.50
flexibility and minimal obsolescence. Software
Maintenan ind expansion is great
tatced by oe aan ae ldaa| ” GMS12 CPIM 2.2 for Multiboard.... £90 GM524 Gem Dis disassembler
desi MultiBoard is b d th GM517 Gem-Zapeditiasmtape... £45 debugger tape £30
ser aimeballitereliel elelee etl Mua GM548 Gem-Zapeditiasmdisk. .£45 GM525 Gem Dis disassembler/
80-BUS structure, which is finding GM519 Gem Pen editor! debuggerdisk.
increasing acceptance among other text formatter tape £45 GM526 Comal-80tape £400
British manufacturers; thus broadening GM520 Gem Pen editor! GM527 Comai-80disk . £400
the product base. textformatter EPROM.......£45 GM528 APLdisk £200
10
ae,
CHEAPSKATE
6 a Y =
MultiBoard a
STOP &
PICK UP ANY
MULTIBOARDS
ON YOUR WAY
Samp PSU withan
8-slot Motherboard
9
3amp PSU forthe
smaller system
ESOTERIC
ROUTE
b
anascom
OWNERS
START HERE
ROUTE
Simllar to the popular With a 59 key full
GM811 CPU card, the new GM QWERTY layout, this
GM 813 CPUIRAM card has ASCll encoded
64K of dynamic RAM 813 keyboard includes
replacing the ‘bytewide’ CPUIRAM cursor control keys,
caps. lock, two key
rolloverand
auto-repeat.
sockets. Anextended
addressing mode
facilitates future memory
expansion up to 2
megabytes! The RP/M 2
Utilising the powerful 4MHz Z80A
Microprocessor the GM811 CPU
cardcanbe usedaseithera monitor retains full RP/M GM
stand alone controller or as the
— CPIM compatability.
heart of acomplex os 4 824
microcomputer system. Four ~ KEYBOARD
‘Bytewlde’ sockets allow great
flexibility in the type and size of
memory devices chosen. Input J
and outputfacilities include J =|
both programmable serial and : boar
parallel interfaces —RS232, 1200 000
baud CUTS cassetle interface, :
Z80A PIO, and an eight bit input
port.inan expanded system
the unique on-board RP/M
monitor allows the creation of
cassetie or Eprom based
programs or files which are
upwards compatible witha
disk based CP/M system.
80 BUS STATION
ROUTE FARES
Hardware (Built & tested)
GM5241 Gem Pen editor
text formatter disk . £45
PRACTICAL COMPUTING April 1982
The GM812 Intelligent Video Controller card features an
onboard Z80A processor to provide independence of
the host processor and the ability to redefine the
functions and parameters of the display.
Normally used in an80 x 25 mode the card contains
aprogrammable character generator allowing
three additlonal modes of operation — inverse recovery Circuitry.
characters, 160 x 75 block graphics, or user GM 845 Drive unit
defined characters. = . ‘
A keyboard socket allows buffered character = ae Se EEC R Hah icdeoaeaoteetD
inpulandia light pansocnells ployed tor . 250 drives. This gives a storage capacity of 350K
specialist applications. Being VO mapped the F per drive. Power for the drives Is provided by an
card does not occupy any system memory space ae - J integral supply ual
GM 809 FDC
The GM809 floppy disk controller card can
support up to four disk drives in either single or
double density modes. The card uses the Western
Digital 1797 controller and has variable write
precompensation and phase locked loop data
AUTO-EXCHANGE
All your RP/M software automatically
transferred to CP/M
The GM802 RAM board provides a full
64K of dynamic memory. The 80 BUS
RAMDIS signal Is fully supported so
thatany EPROMiIn the system is given
— < ' —
priority over the RAM, preventing any
Possibility of bus contention. Page : FILL-UP WITH SOFTWARE
Mode Is also supported by the card
p se i
which, with the appropriate software, "
ACPIM 2.2 package
lsavailable withthe
GM 809 card and
Pertec drives.
On-screen editing
auto single/double
j density selection and
includes Editor/Assembler; Text Editor! eel ye olden
Formatter; DisassembleriDebugger; ' supported. Running
Pascal and Comal-80. These packages . under CPIM isa wide
can also be run under CPIM. N | range of utilities,
application software
and languages.
allows up to four memory boards to
be used ina system.
ONE
WAY
The GM803 Eprom Board willacceptup to 16
2708 or 2716 Eprom devices. This allows the
addition of up to 32K of firmware to the
system. The board supports the Page Mode
system and consequently need not occupy
any memory spoce when notin use.
The Gemini I/O board
provides a unique
solution for intertacing to
“the real world”. The
Anumber of manufacturers are busy i) oe Soren “ie
working on additional 80-BUS boards } ] = nis Cena:
which will progressively increase the
80 BUS compatibie battery back up.
potential of your MultiBoard system. prototyping boards are Daughter
available from both Vero boards may also
and Winchester be added and
Technology. These allow
the user to easilyadda
card of their own design
to the system.
these include A-D,
D-A, opto-coupling
and serial
Interface boards.
i =
+ ee”
nae. ia , j : The GM808 Eprom
—_ 4 ! ag . xe programmer connects to
AM AM = ee. = the PIO onthe CPU card
— nae and allows the user to
819 820 This low cost lightpen tok ale ag Cie ue
SPEECH Wher id. can be used with the ;
BOARD ee IVC for many
appilcations,
aH | including answer
aS 9
= =| selection, editing,
OES)
The EVC IEEE 488 Controller card has
been designed to fully implement
GIL IEEE 488 intertace functions. This
card gives the user a very versatile
method of controlling any
menu selection and
movement of equi
quipment fitted with a standard
The Beery roolecianics pea di data IEEE 488 or GPIB interface at minimal
speech board utilises the : cost.
National Semiconductor
Digitaiker chip set. This gives GEMINI MULTIBOARDS COMPUTER INTERFACING TARGET ELECTRONICS
a vocabulary of over 140 & EQUIPMENTLTD., 416 Cherry Lane, Bristol BS4 3NG.
oe and ise sounds. at —BUY THEM AT YOUR je Iie SS gata Tel:(0272) 4244196.
ui -boar * ‘
woeaker LOCAL MICROVALUE Edinburgh EH12 5NG yi so
~ DEALER Tel: (034) 337 5644
W.Yorks.
CC ee Tel:(0937) 63774,
All the products on these wo pages rs 700 Bumage Lane, Burnage,
Ofe available while stocks last from. Manchester M49 4NA. HENRY’S RADIO
the MicroValue dealers listed on right Tel:(061) 4341 4866.
(Mail order enquiries should
404 Edgware Road, London W2.
Tel:(04) 402 6822
ACHR Israeli _ ELECTROVALUE LTD. : Bat
pos mee Cooley be Se ae post 28 St Judes, Englefield Green, TIx:262284 (quote ret:1400).
Borclaycard welcome Egham, Surrey TW20 OHB. LEEDS COMPUTER CENTRE,
Tel:(0784) 33603. 1ix:264475. 62The Balcony,
INTERFACE COMPONENTS LTD. SKYTRONICS, Merson enn Leeds.
Oakfield Cormer,Sycamore Road, 2 North Road, The Park, Tel: (0532) 458877
Amersham, Bucks. Noftingham.
Tel:(02403) 22307.TIx:837788. Tel: 45053/45215
@Circle No. 106
PRACTICAL COMPUTING April 1982
11
ANGLIA COMPUTER CENTRE
SPECIALISTS IN MICROCOMPUTERS FOR BUSINESS,
AND SCIENCE
88 ST. BENEDICT’S STREET, NORWICH NR2 4AB.
TELEPHONE: (0603) 29652
From the LARGEST EAST ANGLIAN
Microcomputer specialists and APPLE II DISTRIBUTORS:
Trade in your “PET” for something better{!!
Apple II still only £799.00 at ANGLIA plus
FREE ‘Anglia Invaders’ or ‘Microchess' programme.
SPECIALIST EQUIPMENT AND PROGRAMMES FOR APPLE II
ANGLIA FOR
APPLES AND
= MLR a ina
WAAOT
No. 1 UNIQUE GRAPH PLOTTING SOFTWARE
FORTHE DIGIPLOT!)
To plot graphs created by ‘Apple Plot’ and ‘Visicaic’
[21SEC pede A oe Sn ee oe . e eeeroh £895.00
APPLE PLOT : x £37,
VISICALC ..... we a i auaeaRORD
DIGIPLOT SOFTWARE ...........0.0. ee Pre cesesnccveess sivas weonrnesia — seve 105,00
(FREE when you purchase ‘Digipiot’ from us)
No. 2. SOFTWARE tNTERFACE BETWEEN ‘GRAPHICS TABLET AND ‘DIGIPLOT’ sve 95,00
(FREE when you purchase either ‘Graphics Tablet’ or ‘Digiplot’ from us)
Ow
No. 3. Get the most versatile and low cost printers for your Apple II and take advantage of its
versatile character set from within ‘Apple Writer’ by using the EPSON/APPLE WRITER
ADVANCED CHARACTER GENERATOR ................ £49.00
(FREE if you purchase an Epson Printer a
EPSON PRINTERS
Fe i EesreoK PROGRAMME suitable for personal, departmental, societies or pe Epson MR80 F/T wens. £499.00
[ Featangnee ak os . annie a paar with graphics Pee |
No. 5. COSTING your production of ASSEMBLED PRODUCTS includes Stock Controt and pson MX100 ..... ‘ :
Price Update of individual items (written in Pascal) ........00c0..0cs.ceoeee .£650.00 EPSON MX130 ............CALL
Epson Apple Intertace with cable
No. 6. PROPERTY RENTAL — suitable for Estate Agents. £60.00
No, 7, EXAM TIME — save yourself time in preparing Multiple Choice Questions and After
Exam Tuition. Suitable for schools, colleges and industry training . £49.50,
APPLE Ill—STILL WAITING??? THEN GET IN TOUCH WITH US
APPLE It's are hard at work .on THE HARD DISK NETWORK
SEE 'T RUNNING at our showroom and save your company £1000s on Minicomputers or Mainframes
PRPRBZBER —
INVOICING PURCHASES WORD FINANCIAL BASIC PASCAL COBOL
& SALES PROCESSING PLANNING
Are you stl trying to grasp computing with a 2X80/81? — we will trade your 2X80 OR ZX81 for something better!!!
Starting with ACORN ATOM so
We are full stockists of all Acorn Atom products and programmes plus our own.
= .
The ANGLIA ATOM MONITOR to help you into the heart of machine code COMPUTING 0.02... eee een 14.95
(FREE with every assembied Atom purchased from us FAST DELIVERY.
We also stock the Seikosha GP80 Printer and Atom connecting cables.
ENGINEERS! DRAUGHTSMEN! DESIGNERS! ARCHITECTS!
Enter the drawing office of the future today with this revolutionary Microcomputer-based draughting machine for as little
as £1.00 per ‘hour.
WE ALSO DISTRIBUTE: Anadex . . . Tandy TRS-80 .. . Tangerine .. . Tantel... North Star... Video Genie . . .
Qume ... Paper Tiger . .. Olympia . entronics . .. Starwriter... Sharp ... Texas Instruments TI/99/4.
TELEPHONE: (0603) 29652. All prices quoted exclude VAT.
Note: Soon opening other branches in East Anglia and London. Sales and Technical Staff required. Interested parties please apply in writing.
12 PRACTICAL COMPUTING April 1982
@ 45ms access time.
NOW YOUR HP-85 IS COMPLETE
WITH THE MSC-9800H 5.0Mb wincHESTER DRIVE
@ 22 bit error detection/11 bit error correction.
@ 256 byte data buffer.
@ Software compatible with HP9895 floppy drive.
@ Compact desk top unit measuring 636" x 10%" x 12”.
@ Low cost per byte.
JUST PLUG IN AND RUN!!... OTHER MODELS AVAILABLE.
U.K. DISTRIBUTORS:
MSC-9800 — STANDARD IEEE-48/MSC-9800 L-HP9800 SERIES COMPATIBLE.
ANGLIA COMPUTER CENTRE
88 ST. BENEDICTS STREET,
NORWICH NR2 4AB.
TEL: (0603) 29652/26002.
Tired of
hearing
about
PASCAL?
We think you've
waited long
enough.
At last, there is an easy to understand
Pascal sampler to help you learn Pascal
programming, LinkSampler. And to fill the
needs of the Pascal programmer, two
Pascal utility programs to Increase your
programming productivity, LinkVideo and
LinkDisk.
Link Systems backs its commitment to
quality Pascal software with fifteen years of
mainframe and micro computer
programming experlence.
PRACTICAL COMPUTING April 1982
The Easiest Way to
Learn Pascal
@ LinkSampler is an entertaining
Pascal learning tool, supplied with easy to
understand documentation. LinkSampler
includes a full diskette of games, math
procedures and financial programs.
LinkSampler | will help you put into
practice what you have read in books.
£49.95
An Interactive
Pascal Utility
@ LinkDisk fills the needs of the
programmer for manipulating individual
bytes of Pascal mass storage media.
lt compares, examines and changes any
byte on an Apple Pascal disk and translates
DOS Basic into Pascal.
Compare.
This function enables you to insure that a
disk copy was performed without error, and
the copy is readable. Good for Pascal and
Basic.
Examine.
Enables you to examine and change
data on mass storage, change data byte by
byte and alter any nibble of data.
Translate.
Enables you to translate DOS 3.3 text
and Binary files into Pascal. £54.95
A Multi Function
Programmers Aid
@ LinkVideo saves valuable input,
output programming time, and provides
terminal independence for essential screen
functions.
@ Erase to Endof line.
@ Erase to End of Screen. @ Clear Screen.
@ Cursor Moves (both input arid output).
@ Line and Screen Erasure.
@ Filters, Validates and prompts input for
Strings, Fields, Boolean, Social Security
Numbers, Telephone.Numbers, Dates,
Integers, ‘Pseudo-Reals. - '€44:95
LINK@:
SYSTEMS
U.K DISTRIBUTORS:
ANGLIA COMPUTER
CENTRE
88 ST. BENEDICTS STREET,
NORWICH NR2.4AB.
TELEPHONE:
(0603) 29652/26002.
(All prices exclude VAT)
@ Circle No. 107
13
Apple & Atari hardware
’
) at hard-checked prices
Atan 800.
*Hardware or software, you don't have
to shop around. We continually check
all our prices and were certain
they are as competitive as you will
find anywhere.
f PACKAGE SYSTEMS NET VAT TOTAL PRINTER & ACCESSORIES
Apple Executive System 1950.00' 292.50 2242.50 Silentype Printer 170.00 25.50 195.50
Apple Top Secretary System 2150.00 322.00 2472.50 10 Rolls Thermal Paper 28.00 4.20 32.20
Apple Education System 1425.00 213.75 1638.75 10 Blank Disks SS/SD 17.00 2.55 19.55
APPLE HARDWARE VIDEO MONITORS :
Apple 48K Video Output only 625,00 9375 = news BMC 12” Green Screen 120.00 18.00 138.00
16K Add on 45.00 6.75 51.75 9" Black & White Monitor 100.00 15.00 115.00
Disk Drive with Controller (16 sec} 345.00 51.75 3396775 Cables 5.00 0.75 5.75
Disk Drive without Controller 275.00 41.25 316.25 OTHER ITEMS :
ACCESSORIES ; ZB0 Softcard 170,00 25,50 195.50
Programmers Aid | 25.00 3.90 29.90 ( i
Auto Start ROM Pack 33.0) idSu 32950) pea meeevecc ues <
Graphics Tablet 399.00 59.85 458.85 Sales Ledger 150.00 22.50 172.50
Appletel System 525.00 78.75 = 603.75 | General Ledger 150.00 22,50 172.50
TV Modulator 14,00 2.10 16.10 | purchase Ledger 150.00 22,50 172.50
INTERFACE CARDS Stock Control 150,00 22.50 172.50
Prototype/Hobby Card 12.00 1.80 13.80 | Payroll 150.00 22.50 172.50
Parallel Printer Card 79.00 11.85 90.85 Invoicing 150.00 22.50 172.50
Communications Card 100.00 15.00 115.00 Financial Planning 150.00 22.50 172.50
High Speed Serlal Card’ 90.00 13.50 103.50 | atari
Centronics Card 100.00° 15.00 115.00 400 16K Computer 250.00 37.50 287.50
Integer Card 90.00 13.50 103.50 | g§0016K Computer 480.00 72,00 552,00
Language Card 95.00 14.25 109.25 410 Tape Recorder 50.00 7.50 57.50
Controller Card 95.00 14.25 109.25 | B10 Disk Drive 260.00 39.00 299.00
_ Eurocolour Card 65.00 = 9.75 74.75 | 922 Thermal Printer 200.00 30.00 230.00
IEEE — 48 Card 200.00 = 30.00 230.00 | 825 80 Column Printer 400.00 60.00 460.00
16K RAM Card (48K to 64K) 60.00 9.00 69.00 850 RS 232 Interface 110.00 16.50 126.50
SOFTWARE 16K Ram Upgrade 50.00 7.50 57.50
Disk Utility Pack 12.00 1,80 13.80 Conversational French 30.0Q 4.50 34.50
Apple Post Program 27.00 4.05 31.05 Conversational German 30.00 4.50 34.50
| The Shell Games 15.00 2:25) 17.25 Conversational Spanish 30.00 4.50 34.50
a Elementary My Dear Apple 16.00 2.40 18.40 | Conversational Italian 30.00 4.50 34.50
Apple Bowl Diskette 13.00 1.95 14.95 Assembler Editor ROM 30.00 4.50 34.50
i. 3.3 Operating System 34.00 5.10 39.10 | Microsoft Basic 45.00 6.75 51.75
DOS 3.3 Tool Kit 41.00 6.15 47.15 Visicalc 105.00 15.75 120.75
Apple Writer 1.1 34.00 5.10 39.10 | Word Processor 73.00 10.95 83.95
il Stellar Invader 13.00 1.95 j 4.95 Video Computer System 69.56 10.43 79.99
Apple Plot 34.00 5.10 9.10 ‘
oa ecnacaiie 19.00 285 21.85 HARDWARE CONDITIONS OF
APPLE DISTRIBUTED SOFTWARE GUARANTEE BUSINESS.
The Go Between (Centronics) 26.50 3.98 30.48 Aint sen croduces an We accept cheques or Access,
Micro Modéller 375.00 5625 431.25 puaacee pea Seartfom Le Barclaycard, American Express and
Visicalc 3.3 105.00 15.75 2075 purchase against defects in materials Diners Club Cards, Allprices,
VisiFile 135.00. 20.25 155.25 and workmanship. specifications and terms are subject
VisiPilot 95.00 14.25 109.25 During the guarantee perlod, to change without notice at the
VisiTrend/VisiPilot 135.00 20.25 155.25 Metrotech will repair or replace,-at no discretion of the management. All
VisiTerm 80.00 12.00 92.00 extra charge, components thatprove | offers subject to availability.
VisiDex 105.00 15.75 120.75 eee ida ccuaearaiad Prices correct at time of going
Desktop Plan Il 105.00 15.75 120.75 stating hed balgte and acting ’ | topress.£.& O.E.
LANGUAGES proof of purchase. Hardware Post and packaging
Pascal Language System 225.00 33.75 ae as ae ar, one pe six if,in | subject to confirmation.
Apple Pilot ~ 75.00 25: B6.25 roduct has been damaged b 7 \
Apple Fortran 95.00 14.25 109.25 Oedderd, misuse or hiespolese
CIS Cobol with Forms -2 410,00 61.50 471.50 : 3
PRACTICAL COMPUTING April 1982
WORDSTARt™! Version 3.xx has now
. been released. New features Include: column
move capabilities, horizontal scrolling—up to
240 columns and even clearer menus. Also
released is MicroPro’s own spelling checker-
SPELLSTAR.
WORD-STAR 3.x ‘£195/£30
MAILMERGE 3.xx (optional) £55/£10
SPELLSTAR (optional) £105/£10
IN ADDITION METROTECH SUPPLIES A TRUE
ENGLISH DICTIONARY, REPLACING U.S.
WORDS WITH ENGLISH.
Tian) * RECORDS
ee MANAGEMENT
Ideal for office records including
personnel, stock, clients and accounts.
Features include:
@ Comprehensive calculation
@ Record selection on updates and reports
®@ Full sorting facilities
@ WORDSTAR INTERFACE -for selective
mailing.
COMPSOFT DMS £345/£25
(Taw *MICROPLAN
If you have any problem that you
would normally solve with a pen, paper and a
calculator, then MicroPlan will help you.
MicroPlan will perform most types of calcu-
lations working on rows and columns, as well
a§ advanced financial analysis.
MICROPLAN £245/£20
CALGSTAR
CalcStar is MicroPro’s new electonic Spread
sheet and financial modelling Program-a
sophisticated, yet easy to use calculating and
planning tool. CalcStar also links with
WordStar, so you can easily include your final
calculations within your report.
CALCSTAR £120/£20
POINTS TO REMEMBER
@ All software Is ex-Stock except MDBS and
available on standard 8" disks or 5” disks for
Vector MZ, Superbrain, Dynabyte and
NEC PC 8000.
PRACTICAL COMPUTING April 1982
Lae
we us .
@ Prices shown as Software with manual/
Manual only.
@ tmi WORD-STAR is a trademark of
Micropro.
@ METROTECH are sole U.K.
distributors for DYNABYTE
micro-computer systems.
+ Z -.
LANGUAGES/UTILITIES
SUPERSORT! £105/£20
WORD-MASTER SUPERIOR
TEXT EDITOR £60/£20
MET/TWAM INDEX SEQUENTIAL FILE
ACCESS IN CBASIC II £55/£20
CBASIC Il COMMERCIA
DISK EXTENDED | BASIC £75/£30
SBASIC COMPILER
STRUCTURED BASIC £175/£30
ICROSOFT BA
INTERPRETER «955/25
MICROSOFT
BASIC COMPILER £195/£25
MICROSOFT FORTRAN 80 £215/£25
MICROSOFTCOBOL 80 ©6§£315/£25
MICRO DATA
BASE SYSTEMS
MDBS is a database system offering full
network CODASYL- orientated data
structures, variable length records, read write
protection, one-to-one, one to many and
many to many set relationships. Add on
features are an intereactive report writer and
query system, a dynamic restructuring system
and a recovery transaction logging system.
MDBS prices start from £600/30
Primer manual £5
(2 BCPL*
BCPL CINTCODE is a full and extended
implementation of the popular Systems
Programming lanquage BCPL CINTCODE
gives a dramatic reduction in the space
required for programs, requiring about a third
of the store of fully compiled Z80 code.
BCPL £250/£35
HOW/TO ORDER
@ State disk type and size @ Add 15% VAT
@ Jnclude £2 per Software itemifor Postage
and Packing
@ Enclose cheque/PO's payable to
METROTECH
i
| i . |
SELECTOR II-C2
An easy to use Information Management
System requires CBASIC II £185 /£30
SELECTOR IV
An advanced Information Management
System, requires CBASIC II £275/£35
DATASTAR a
Powerful data entry, retrieval and
update system £150/£30
COMMUNICATIONS
BISYNC-80/3780 and BISYNC-80/3270
are full function IBM 2780, 3780 and 3270
emulators for micro computers. BISYNC-
80/3780 gives you a Remote Job Entry
terminal for the price of a’micro!
BISYNC-80/3270 combines the local
processing power of a micro with a
sophisticated screen capability. Make your
dumb terminal smart!
MET/TTY will connect your micro to a
Timesharing service In simple teletype
emulation.
BISYNC-80/3780
BISYNC-80/3270
MET/TTY
FINANCIAL REPORTING
REPORT WRITER You input the values. Report
Writer will perform your calculations and
produce a report with your headings, totals
and summaries. £70/£10
GLECTOR General ledger option in Selector Ill,
requires Selector Il! and CBASIC Ii
£125/£30
pleased s
Newly
INFOSTAR from MICROPRO
cB 80 £295/£30
Mailto METROTECH MAIL ORDER,
WATERLOO ROAD, UXBRIDGE,
MIDDLESEX UB8 2YW
CREDIT CARDS Telephone orders welcome
Tel: 0895 58111 Ext 247 or 269.
Trade Enquiries Welcomed
A MEMBER OF THE GRAND METROPOLITAN GROUP .
ica |
Oo
£445/£20
£445/£20
£95/£20
TBA
=
@ Circle No. 108
15
16
Vic 20 Colour Computer £199.99*
C2N_— Cassette Unit £44,95*
4016 16K Computer £550 |
4032 32K Computer £695
2031 171K Single Drive Floppy Disk £395
4040 343K Dual Drive Floppy Disk £695
4022 Tractor Feed Printer £395
8032 32K Computer £895
8096 96K Computer £1195
8050 950K Dual Drive Floppy Disk £895
8023 Tractor Feed Printer £895
8422 22 Megabyte Winchester Disk £3495
9000 SuperPet 134K
Multilanguage Computer £1495
*Price inclusive of VAT, All other prices VAT extra.
All prices are correct at time of going to press.
At Commodore -
we leave you no choice
Send to: Commodore Information Centre, 675 Ajax Avenue, Slough, Berks., Tel. Slough 79292.
I'd like to know more about how Commodore can help me make the right choice.
Nd ee Pilon ed
Nature of Business Company. |
Addres:
Tel.
zcommodore
COMPUTER
Quite simply, you benefit from our experience _
PRACTICAL COMPUTING Aprii 1982
Commodore Official Dealer List
London
AddaW13
01-579 5845
Capital Comey Systems W1
01-636 3863
Logic Computer Systems SW1
Q1-222 1122/5492
Merchant Systems LtdECA
01-583 6774
Micro Computation N14
01-882 5104
Microcomputer CentreSw14
01-878 7044/7
Sumlock Bondain LtdEC1
01-250 0505
Informex-London LtdSE13
01-318 4213/7
CSS (Systems) Ltd ES
Ot-254 9293
Meares Consultants Lt@NW3
01-431 3410
Data Base NW2
01-450 1388
Surrey & Middlesex
Douglas Moore Lid Kingston-Upon-Thames
01-549 212)
Micro Facilities Ltd Hampton Hill
01-979 4546/941 119
PPM Ltd Woking
04867-80111
Datalect Computers Ltd Croydon
01-680 3581
Datalect Computers Ltd Woking
04862-25995
Johnson Microcomputers Camberley
0276-20446
Wego Computers Ltd Caterham
0883-49235
Cream Computer Shop Harrow
01-8630833
Da Vinci Computer Shop Edgware
01-952 0526
L& J Computers Stanmore
01-204 7525/206 0440
Kent, Sussex & Hampshire
Amplicon Micro Systems Brighton
0273-562163/608331
Business Electronics Southampton
0703-738248
HSV (Microcomputers) Ltd Hants
0256-62444/0703-331422
Milhouse Designs Ltd Alton
042-084517
The Computer Room Tonbridge
0732-355962
Scan coupes Storrington
09066-5432
Essex
Dataview Colchester
0206-865835
CSSCLId Iiford
01-554 3344
DOM Brentwood
0277-229379
Stuart R Dean Ltd Southend-on-Sea
0702-62707
Berkshire, Buckinghamshire, Oxtordshire & Wiltshire
Commonsense Business Systems Ltd High Wycombe
0494-40116
Orchard Computer Services Wallingford
0491-35529
Wymark Micro-Computer Centre Salisbury
04254-77012
Alphascan Ltd Banbury
029575-8202
JR Ward Computers Ltd Milton Keynes
0908-562850
The Computer Shop Oxtord
0865-722872
Kingsley Computers High Wycombe
0494-449749
Hertfordshire & Bedfordshire
ere Business Systems Ware
}20-68926
Bromwall Data Services Old Hatfield
07072-60980/63295
Computer Plus Watford
0923-33927
HB Computers (Luton) Ltd Luton
0582-454466
Photo Acoustics Watford
0923-40698/32006
MMS Lto Bedford
0234-40601
Brent Computer Systems Rickmansworth
87-71306/7032
East Midlands, South Humberside & Derbyshire
Davidson Richards Ltd Derby
0332-366803/4
Roger Clark (Business Systems) LtdLetcester
0533-20455
Arden Data Processing Leicester
aaa 2255 aN is
letos Systems Lid Nottingham
0602-48108
Caddis Computer Systems Ltd Hinckley
0455-613544
AJR Ltd Arnold Nottingham
0602-206647
East Anglia, Lincoinshire & Northamptonshire
Arden Data Processing Peterborough
0733-47767
HB Computers Ltd Kettering
0536-520910
Sumlock Bondain Ltd Norwich
0603-26259/614302
Dataview Norwich
0603-616221
West Midlands, Staftordshire & Warwickshire
Joseph Ware Associates Birmingham
021-643 8033 "
Camden Electronics Ltd Birmingham
021-773 8240
Micro Associates Birmingham
021-328 4574
Taylor Wilson Systems Dorridge, So!lhull
05645-6192
Walters Computer Systems Ltd Stourbridge
03843-70811
@ Circle No. 109
CBS Consultants Ltd Birmingham
021-772 8181
Peach Data Services Burton-on-Trent
0283-44968
Computer Services Midlands Ltd Birmingham
021-382 4171
Business Equipment Rentals Ltd Rugby
0788-65756
Business Equipment Rentals Ltd Coventry
0203-20246
North Wales. Cheshire & ide
Rocktiff Micro Computers Mol
0352-59629
North Wales Computer Services Colwyn Bay
0492-33151
Office & Business Equipment (Chester) Ltd Queensferry
0244-816803
Catiands information Systems Wilmslow
0625-527 166
Rockliff Micro Computers Liverpool
051-521 5830
Manchester
Cytek (UK) Ltd Old Trafford
061-872 4682
Executive Reprographic Manchester
061-228 1637
Sumiock (Manchester) Ltd Manchester
061-834 4233
D Kipp Salford
061-834 6367/9
Computastore Lid Manchester
061-832 4761
Lancashire
Preston Computer Centre Preston
0772-57684
Tharstern Ltd Burnley
0282-813299
Yorkshire & Humberside
Ackroyd Typewriter Co Ltd Bradtord
0274-31835
Alcor eo tet Sie Ltd Huddersfield
0484-512352
Deans Computer Services Leeds
0532-452966
Holbrook Business Systems Sheftield
0742-484466
Holdene Lid Leeds
0532-459459
Microware Computers Hull
0482-562107
Mitre Finch Fishergate
0904-52995
Yorkshire Electronics Morley
0532-522181
Computer Centre (Sheffield) Ltd Shettield
0742-53519/588731
Microprocessor Services Hull
0482-23146
Ram Computer Services Ltd Bradford
0274-391166
North East
Currle & Maughan Gateshead
0632-774540
ns Instruments Houghton-Le-Spring
0783-260452
Hate Go aoe idea plesclitte
0642-781193
Key Computer Services Ltd Jesmond
0632-815157
Avon, Wales & West Country
Calculator Services & Sales (Bristol) Ltd Bristol
0272-779452/3
ae pipes (Swansea) Sketty
0792-29004
McDowell Knaggs & Associates Worcester
0905-28466
Somerset Business Computers Taunton
0823-52149
Milequip Ltd Gloucester
0452-411010
Reeves Computers LtdCarmarthen
0267-32441/2
Welsh pamper Centre Bridgend
0656-275
Sigma Systems Ltd Carditt
0222-21515/34869
Reeves Computers Newport
0633-212331/2
Computer Shack LtdCheltennam
0242-584343
Midland Micro Stourport-on-Severn
02993-77098/6706
Sumtlock Tabdown Ltd Bristol
0272-276685/6
Radan Computational Ltd Bath
0225-318483
Devon & Comwali
AC Systems Exeter
0392-71718
Devon Computers Paignton
0803-526303
Jeftrey Martin Computer Services LtdTruro
0872-71626
AC Systems Plymouth
0752-26086
JAD integrated Services (Plymouth) Ltd Plymouth
0752-662616/29038
Scotland
Ayrshire Oftice Services Ltd Kilmarnock
0563-24255/20551
Holdene Microsystems Ltd Edinburgh
031-557 4060
Robox Oftice Equipment Lid Glasgow
041-221 8413/4
Gate Microsystems Ltd Dundee
0382-28194
Gate Se LtdGlasgow
041-221 9372
Mac Micro Ltd\nverness
0463-712774
Eire & Northern freland
Northern Ireland Computer Centre Co. Down
02317-6548/9
ese! peneuter LtdDublin 2
0001-60068 1
Islé of Man
Resource Planning LtdDouglas
0624-4247/8
PRACTICAL COMPUTING April 1982
MORE FROM
MICROS OURCE
MICROSOURCE sells mainly APPLE software, peripherals and books. We cannot list
all our products in a short space, so look in back issues and other magazines. We can
get hold of most of your wants quickly, and at a competitive price. We specialise in the
specials, what you need but cannot get elsewhere. Write or ring for a quote or more
_ information — you can’t lose!
SPECIAL OFFERS
Valid until 31 May
DIGITEK EXPANDER CARDS — 25% OFF
ALL PRICES INCLUDE VAT. ADD £2 post and packing per card
COLOUR CARD
RAM CARD
Z80 SOFTCARD
PARALLEL PRINTER CARD
SERIAL PRINTER CARD
APPLE SPELLER is only one of a series of spelling verifiers coming on to the
market. We have decided to sell this one because it received the best review in
SOFTALK. It makes any of the following word processor packages into something
approaching the power of a dedicated word processor. It interfaces with
APPLEWRITER, APPLE PIE, EXECUTIVE SECRETARY, LETTER PERFECT, MAGIC
WINDOW, and SUPERSCRIBE II. You can make your own dictionary, besides
using the 30,000 + one provided. Proof reading is fast. What more can one say
except the special offer price is £48.50 incl VAT and P&P.
BOOKS
For ASSEMBLEY LANGUAGE PROGRAMMERS we recommend the following
two books for beginners:—
APPLE MACHINE LANGUAGE by Inman and Inman £10.50
ASSEMBLY LANGUAGE by Randy Hyde (contains introduction to the SWEET 16
routines) £11.95
For BUSINESS USERS we recommend both for content and range of listings.
APPLE BASIC FOR BUSINESS by Parker and Stewart which contains details of file
handling as well as general business programming €12.50
APPLE BASIC! DATA FILE PROGRAMMING by Finkel and Brown is a self backed
guide at
For GRAPHICS preg rammers.
GRAPHICS SOFTWARE FOR MICROCOMPUTERS by Korites takes you from basic
plotting a point to perspective and hidden line removal in easy stages, building
up the programs as you go £15.95
Just generally:
WHAT'S WHERE IN THE APPLE £9.98
BENEATH APPLE DOS €11,95
ALL ABOUT APPLESOFT €9.95
SOFTALK
Softalk is THE APPLE magazine in the USA and up to now has not been available
except to registered APPLE users in the USA only. By special arrangement, we
can now offer subscriptions to you.
For a trial issue, of the BUMPER CHRISTMAS EDITION, send £3 to MICRO-
SOURCE at the address below. For a six month subscription starting with the
January issue, send £17.
If you want the Christmas edition, plus a subscription, send £19.
SPECIAL SOFTWARE
As well as being able to get almost any existing APPLE SOFTWARE or peripheral
quickly, we have a team of writers producing the software that we, as users
ourselves, wish was available. This month's new offering is:—
NEW! XMON
EXTENDED MONITOR
Written by Colin Richardson
XMON extends the Apple Il System Monitor to offer a number of new commands
for example:—
— S — single step
— T —trace
— M — improved move command
— (CTRL-R > — relocate machine language programs
—( L-F > — comprehensive find command
plus many more.
Powerful new editing features are provided, and text page two can now be used
in exactly the same way as page one.
XMON comes with comprehensive documentation, making it both effective and
simple to use.
£22.00 INCL VAT
PRESTEL is going to take off on micros this year. We can be reached through
PRESTEL on 0727 72917. We hope to have TELESOFTWARE for sale soon, and
other PRESTEL software e.g. printing pages on a graphics printer. We are
interested to hear if you have anything to market in this area.
ALL PRICES INCLUDE VAT UNLESS SPECIFIC MENTION IS MADE. ALL PRICES
INCLUDE P&P
MICRO OURC
Tel: Park Street (0727) 72917
1 Branch Road,
Park Street
St. Albans.
@Circle No. 110
17
READY TO USE ¢ EASY TO LEARN
Professional business computers at
realistic prices.
FORCE 2 is no toy — it’s the full-force, industry standard, S-100 small business
computer with everything the first time user needs to get into computing.
FORCE 2 is low priced and starts paying for itself immediately, because it has
all the FORCE-POWER you'll need for your accounting applications and
specialized information tasks. It even comes with WORDSTAR for word
processing, included in its low price.
FORCE 2 is upward compatible with INTA’S other FORCE Computer Systems,
so your computer can grow along with your business.
FORCE 2 computer includes:
| All the Hardware
you need
Microcomputer: S-100 compatible
single-board Z-80A-based CPU with
up to 4K of onboard EPROM for
storage of bootstrap and diagnostics;
158 instructions; full vectored interrupt
capability (8 bit plus NMI.)
Memory: 64K x 8 bits of dynamic
RAM on single card, expandable up
to 8 cards for a total of 512K; memory
access time is 250 nanoseconds.
Floppy Disk Controller: single board
interface based on NEC HPD 765
floppy-disk controller LSI chip; DMA
interface transfers data to andfrom
memory at 500K bits/second;
accommodates up to 4 floppy drives.
Power Supply: highly reliable open-
framed linear supply with fully
protected outputs; designed to
accommodate fully expanded system.
18
Motherboard and Chassis: nine-card
slot board with gold connectors for
highest reliability; fully terminated
signal lines for improved performance.
Chassis is fabricated of rugged metal
and has highly efficient cooling system
and removable air filter. Front panel
features Reset and lighted Power
On/Off switch.
Cables: two RS-232 cables — expand-
able to 6 total — and one 50-pin
floppy disk system interface cable
provided with standard system.
Floppy Drives:2 IBM-compatible
8-inch double-density double-sided
floppy disk drives mounted in self-
contained chassis; online storage of
2.4 megabytes (IBM format), expand-
able to 4.8 megabytes.
Power Supply and Chassis: open-
framed linear supply in panel has
lighted AC Power On/Off switch.
CRT: standard 24 lines by 80 characters;
typewriter keyboard with separate
numeric keyboard, full range of display
attributes and editing capabilities.
Desk: Elegant wood and metal desk
custom designed for FORCE
computer systems.
All the Software
you want
CP/M — Operating System
Digital Research's CP/M 2°2 has
become the standard of the micro-
computer industry because of its
tremendous versatility, efficiency and
ease of use. FORCE 2 can utilize any
CP/M-compatible operating system,
which allows you, the user, to select
the very best software to do your
special computing jobs.
WordStar Word Processing Application:
INTA recommends and supplies
MicroPro’s WordStar Word Processing
Software System, because it’s been
designed for easy use by non-technical
clerical personnel — yet it transforms
FORCE 2 into a very sophisticated,
highly flexible word processing system.
@ Circle No. 111
PRACTICAL COMPUTING April 1982
Other Software
available includes:
DataStar Data Entry and Retrieval
System
MicroPro also has produced an all-
purpose software system for helping
you standardize the entry, retrieval,
updating and printing out of all your
records — it's called DataStar and it
allows you to decide how you want
your forms set up according to the
way you do business.
And a Full Complement of Business
Applications
INTA has developed a host of
specialized application programs for
all kinds of businesses and professions,
and can help you evaluate the relevancy
of these programs to your business.
All programs sold by INTA are pre-
configured to run immediately and
reliably on your FORCE 2 computer.
Cost:
FORCE 2: £5,499
FORCE 10: £7,499
Prices include shipping and handling.
There are no V.A.T. charges.
PRACTICAL COMPUTING April 1982
>
Sac Saseeier
The Three-User
System to grow with
FORCE 10 is the ideal system for
business environments involving
simultaneous accounting and word
processing requirements. FORCE 10
has plenty of forcepower to handle
sales order entry for one operator,
while another is updating your mailing
list, and a third operator is preparing a
special report for your next meeting.
And FORCE 10 is fully compatible
with the entire INTA FORCE Computer
Systems line, so you can add on
satellite FORCE 2 Systems and more
FORCE 10 Systems — or eventually
expand up to the even bigger FORCE
35 System and beyond.
FORCE 2 SYSTEM (Does not include printer or chair)
Inta Corporation
Computer Products Division
Plaza La Reina Office Tower
6033 West Century Boulevard
Fourth Floor
Los Angeles
California 90045 U.S.A.
Telephone: 213-417-8432
Telex: 664611 HQLAX CTRLSA
Telecopier: 213-645-6654
IN'TA
CORPORATION
@Circle No. 112
19
NQSCOM uum
MEANS SOLWTIONS
nascom
MEANS PERFORMANCE
Nascom have come a long way SOFTWARE: BACK-UP:
since their acquisition by Lucas. We have a team of programmers who We have a nationwide dealer net-
With the knowledge of over are writing software and courseware —_ work giving full sales back-up and
30,000 units already in the field especially for UK educational bus- after sales service. From our head
you can buy with confidence iness and domestic users. office we have a freephone service
from NASCOM. FREE ADVICE: line to sort out any problems.
PRODUCTS: We have appointed experts to advise SYSTEM EXPANSION:
We have kits, built and tested on the specialist use of micro NASCOM machines are designed
boards, and our fully assembled and computers in to grow with users. Easily and
tested NASCOM 3 U.K. schools, simply NASCOM systems can be
system with a full homes and expanded by adding extra modules
choice of configura- businesses. to the basic system.
tion either cassette or
disc based. Alternative
operating systems
include NAS DOS and
CP/M.
= a
g523*,
& qn sy Been”
SY" #a8a
3
Learn more about
NASCOM now.
Complete the coupon
on the opposite page
for further informatio!
and a full list of dealer
@ Circle No. 113
20 PRACTICAL COMPUTING Aprif 1982
PRACTICAL COMPUTING April 1982
authorized stockists
e
NORTHE mps
Semicomps Northern Ltd.,
East Bowmont Street,
Kelso, Roxburghshire. Tel: (0573) 24366
yy Of the Nascom
», country fies
y Business & Leisure
We specialise in tailoring
systems to your specific
requirements.
16 The Square, Kenilworth, CV8 1EB.
Tel: Kenilworth (0926) 512127
G, ler AEs
oy
Eley Electronics, 100/104 Beatrice Road,
(off Fosse Road North), Leicester. Tel: 0533 871522
Ll
Business & Leisure
Micro Computers
MID-SHIRE'S COMPUTER CENTRE
68 Nantwich Road, Crewe, Cheshire
Stationstraat,
Tel: (0270) 211086
6241CL,
Bunde (L),
Netherlands.
Tel: 043 641147
ELECTRICAL ELECTRONIC & MICROCOMPUTING
RETAIL & REPAIR
18 Station Road Lower Parkstone OTHER NASCOM PRODUCTS
Poole Dorset BH14 8UB PARK STONE .
Tel Parkstone (0202) 746555 aReeTeNe| Kits from £125 + VAT
Built from £140 + VAT
Systems from £376 + VAT
MicroGann Amateur radio C.8. radio NEW
UU Electronics Computers .
879.374 George Slreetaberdeen ttn * Advanced video controller from £155 +
Telephone: 0224 633385 VAT
* Enhanced BASIC from £40 + VAT
* Pascal compiler from £45 + VAT
9 East Street, Colne, * Compiled BASIC from £150 + VAT
Nr. Huntingdon, Cambs.
Tel: Ramsey (0487) 840710
Contact Paul Jephcott
SPECIAL OFFER
tmp Printers £199 + VAT
including graphics ROM
12 months warranty
SRS MICROSYSTEMS
161 sae Road, Oakwood, LUCAS LOGIC LIMITED
London NASCOM MICROCOMPUTERS DIVISION,
Telephone! ‘1 -363 8060 Welton Road, Wedgnock Industrial Estate,
Warwick CV34 5PZ, England.
. To Lucas Logic Ltd., Nascom Microcomputers Division, Welton Road
Clapham Junction | Wedgnock Industrial Estate, Warwick CV34 5PZ, England a
London SW11 1HH Please send:
Tel: 01-2237730 ] LiteratureO Dealer List 0 Prog. Book FormO
| Dealer enquiries welcome
Name .
Position
nverakae me Aaa | oad @ ett aM. |
'20niC ; ’ af stablishment . \
I
l
Address
2 NORTH ROAD, THE PARK, NOTTINGHAM NG7 1AG
TELEPHONE (0602) 45053
@Circle No. 114
21
ZX81
USERS
From ““BYG BYTE” comes a fully
compatible, assembled, tested and
guaranteed
16k RAM PACK
PLUG-IN MEMORY
Send to Name.......... i
00 ee So ne |
All cheques and postal orders made payable to
CAPS LTD
Dept D
And forward to 28 The Spain
Petersfield, Hampshire GU32 3LA
Allow 28 days for delivery
WHY PAY MORE?
Fully inclusive price each
£34.95 ie
22 PRACTICAL COMPUTING April 1982
Word
processing
for the
businessman
TRIUMPH ADLER (UIC) UMITED
formerly Adios Business Systems Lid,
e Bret at Raed, Londor ECIM 7a)
hone: 01-250 1717 Teles, 897772
y, A TRIUMPH ADLER
of letters:
£3135.
Like all Adler products, the Alphatroniic is built
to the highest technical standards. It is supported by a
nationwide dealer network who are on hand just
when you need them, whether it be for advice,
assistance or technical service.
So if you want a word processor (with a free
microcomputer) — Trust Adler.
Price exclusive of VAT.
It’s true-—not only is the Alphatronic an
impressive word processor but it is also a very
versatile micro-computer.
It produces the kind of typing that keeps the
fussiest of managing directors happy — thanks to
the success proven daisy wheel printer.
You can trust the Alphatronic because it’s from
Adler. It is the only word processing micro-
computer that has a pedigree of superbly made
office products catering to every conceivable kind
of business requirement.
When used as a microcomputer it can solve your
problems with Accounts, Stock Control, Payroll
136
Bees
feo
wees
5 and the usual routine office work.
—_$ —— SEO
ys Please give me more information on the
7 TRI U M PH ADLER the Adler Alphatronic Microcomputer.
Triumph Adler (U.K.) Ltd.,
27 Goswell Road, London ECIM 7AJ.
Telephone: 01-250 1717. Jame. ;
Pp Company___ ———
- Address ie
“ANOTHER TRIUMPH FROM ADLER
@ Circle No. 116
PRACTICAL COMPUTING April 1982 23
24
Wherever you are
intheUK there's a
Genie dealer nearby
_—— ATI
Genie I & II Approved Dealers
AVON Microstyle, Bath, 0225 334659/319705. BEDFORD
Comserve, Bedford, 0234 216749. BERKSHIRE P.C.P.,
Reading, 0734 589249. BIRMINGHAM Ward Electronics,
Birmingham, 021 554 0708. Consultant Electronics,
Birmingham, 021 382 7247. A.E. Chapmanand Co.,
Cradeley Heath, 0384 66497/8. BUCKINGHAMSHIRE
Photo Acoustics, Newport Pagnell, 0908 610625.
CAMBRIDGESHIRE Cambridge Micro Computers,
Cambridge, 0223 314666. CHESHIRE Hewart Electronics,
Macclesfield, 0625 22030. Mid Shires Computer Centre,
Crewe, 0270 211086. CUMBRIA Kendal Computer Centre,
Kendal, 0539 22559. DORSET Blandford Computers,
Blandford Forum, 0258 53737. Parkstone Electrics, Poole,
0202 746555. ESSEX Emprise, Colchester, 0206 865926.
GLOUCESTERSHIRE Computer Shack, Cheltenham,
0242 584343. HERTFORDSHIRE Photo Acoustics,
Watford, 0923 40698. Q Tek Systems, Stevenage,
0438 65385. Chrisalid Systems and Software,
Berkhamstead, 044 27 74569. KENT Swanley Electronics,
Swanley, 0322 64851. LANCASHIRE Harden
Microsystems, Blackpool, 0253 27590. Sound Service,
Burnley, 0282 38481. Computercat, Leigh, 0942 605730.
LEICESTERSHIRE Kram Electronics, Leicester,
0533 27556. LONDON City Microsystems, EC2,
01 588 7272/4. Wason Microchip, N18, 01 807 1757/2230.
Premier Publications, Anerley SE20, 01 659 7131. NORTH
EAST Briers Computer Services, Middlesbrough,
0642 242017. General Northern Microcomputers,
Hartelepool, 0783 863871. HCCS Associates, Gateshead,
0632 821924. NOTTINGHAMSHIRE Midland
Microcomputers, Nottingham, 0602 298281. Mansfield
Computers, Mansfield, 0623 31202. East Midland
Computer Services, Amold, 0602 267079. Electronic
Servicing Co., Lenton, 0602 783938. NORFOLK Anglia
Computer Centre, Norwich, 0603 29652. Bennetts,
Dereham, 0362 2488/9. OXFORDSHIRE Micro Business
Systems, Whitney, 0993 73145. SCOTLAND Computer and
Chips, St Andrews, 0334 72569. Scotbyte Computers,
Edinburgh, 031 343 1005. Victor Morris and Co., Glasgow,
041 221 8958. SHROPSHIRE Tarrant Electronics, Newport,
0952 814275. SOUTH WEST Diskwise, Plymouth (0752)
267000. West Devon Electronics, Yelverton, 082 285 3434.
Bits and Bytes, Barnstaple, 0271 72789. SUFFOLK Elgelec
Ltd., Ipswich, 0473 711164. SURREY Croydon Computer
Centre, Thornton Heath, 01 689 1280. WALES Tryfan
Computers, Bangor, 0248 52042. WEST MIDLANDS Allen
TV Services, Stoke on Trent, 0782 616929. WILTSHIRE
Everyman Computers, Westbury, 0373 823764.
YORKSHIRE Advance TV Services, Bradford,
0274 585333. Huddersfield Computer Centre,
Huddersfield, 0484 20774. Compnite, Bradford,
0274 668890. Superior Systems Ltd., Sheffield, 0742 755005.
Photo Electrics, Sheffield, 0742 53865. NORTHERN
IRELAND Business Electronic Equipment, Belfast,
0232 46161. Brittain Laboratories, Belfast, 0232 28374.
Sole Importers:
OME
Chesterfield Road, Matlock, Derbyshire DE4 5LE.
Telephone: 0629 4995. Telex: 377482 Lowlec G.
@Circle No. 117
PRACTICAL COMPUTING April 1982
Telephone: 01-591 6511 Telex: 892395
GENERAL
Hardware orientated:
Some Real Microprocessors
6 Updating Supplements tor Some Real Microprocessors
Some Real Support Devices :
6 Updating Supplements for Some Real Support Devices
Microprocessors from Chips to Systems
Microprocessor Interfacing Techniques
IC OP-AMP Cookbook
RTL Cookbook
IC Timer Cookbook
Ciarcias Circuit Cellar
8089 I/O Processor Handbook
The CRT Controller Handbook
The 68000 Microprocessor Handbook
16 Bit Microprocessor Handbook
4 and 8 Bit Microprocessor Handbook
Software Listings:
Computer Programs that Work
Home & Economics Programs
Education and Scientific Programs
Some Common BASIC Programs
Practical BASIC Programs
Professional Programs: Chess, Medbil. Wdproc
Business:
Accounts Payable and Accounts Receivable
General Ledger
Small Business Programs (Microsoft Basic)
Other:
PIMS: Personal Information Management System
Buyers Guide to Microsoftware
Program Design
Ploaremiming! Techniques: Simulation
Numbers in Theory and Practice
K2 FDOS
CP/M Handbook
CP/M Primer
CP/M Users Guide
Calculating with BASIC
Dr Dobbs Journal Vol 1
Or Dobbs Journal Vol 2
Or Dobbs Journal Vol 3
Best of Interface Age: Software
Programming the Z8000
Z8000 Assembly Language Programming
FOR THE Z80, TRS-80, ZX81, 380Z
Z80 Programming for Logic Design
Z80 Assembly Language Programming
Z80 Instruction Handbook (Wadsworth)
Programming the Z80 (Zacs)
Z80 Software Gourmet Guide and Cookbook
32 BASIC Programs for the TRS-80 (Level Il) 16K
Introduction to the T-Bug
(Guide to TRS-80 Machine Language Monitor)
30 Programs for the Sinclair ZX80
Cambridge Collection tor the ZX81
CONCERNING LANGUAGE
Beginners Guide for the UCSD PASCAL Systems
A Practical Introduction to PASCAL
The PASCAL Handbook
Introduction of PASCAL (including UCSD PASCAL)
SCELBAL—BASIC Language Interpreter (Source Code)
BASIC BASIC
Advanced BASIC
Users Guide to North Star BASIC
Microsoft BASIC (a guide)
Secret Guide to Computers
Fifty BASIC Exercises
PASCAL Programs for Scientists & Engineers
FOR THE 6502
(PET, APPLE, ATARI etc.)
First Book of ATARI
Best of Micro. Vol 2
Programming the 6502 (Zacs)
6502 Applications
6502 Instruction Handbook
The PET Revealed
Library of PET Subroutines
32 BASIC Programs for the PET
First Book of KIM
PET/CBM Personal Computer Guide (2nd edition)
Apple Il Users Guide
PET and the JEEE (GPIB) Bus
6502 Assembly Language Programming
Some Common BASIC Programs (PET CBM)
PET Graphics
NEW BOOKS
Don't (or How to Care for your Computer)
Science & Engineering Programs for the Apple Il
Some Common BASIC Programs for the Atari
Interfacing to S-100/IEEE 696 Microcomputer
Introduction to Word Processing
MICROCOMPUTER PRODUCTS
ROOM PC, 11 CAMBRIDGE HOUSE, CAMBRIDGE ROAD, BARKING, ESSEX IG11 8NT, ENGLAND
£20.85
£20.85
£43.00
£20.85
£40.45
£13.10
£9.85
£4.25
£7.50
£6.00
£4.95
£5.95
£5.95
£15.95
£15.95
£3.95
£16.50
£23.00
£9.85
£10.25
£25.00
£14.85
£14.85
£39.95
£6.50
£2.40
£4.75
£4.75
£6.00
£15.50
£12.10
£8.45
£10.10
£4.95
£15.50
£15.50
£15.50
£9.95
£12.10
£14.85
£6.30
£13.50
£3.50
£11.95
£10.25
£11.10
£7.60
£6.95
£4.95
£9.50
£4.95
£13.95
£11.50
£10.00
£7.00
£6.50
£10.00
£7.15
£4.0C
£10.25
£12.70
£TBA
£5.50
£10.75
£10.25
£3.50
£10.00
£10.00
£11.10
£7.00
£11.00
£11.50
£10.95
£11.85
£9.85
£TBA
£9.65
£11.60
£11.10
£11.10
£9.95
INTERNATIONAL LTD.
DR DOBBS JOURNAL
Volume 1 £15.50
Volume 2 £15.50
Volume 3 £15.50
Special Deal on Prepaid Orders
All 3 Volumes £40.00 plus £3.45 p-p (inc. VAT}
These volumes are reprints from Ihe early issues of
Dr Dobbs Journal. Covering such areas as
An 8080 Disassembler
Extended Accuracy Arithmetic Routines
A SC/MP Subroutine Supervisor
An Inferactive Programming Language tor
Control of Robots f
Computer Apptications for ihe handicapped
A High-Speed Memory Test Program for the 6502
Palo Alto Tiny BASIC |
Floating Point Routines for the 6502
FORTH Oump Programs
Aulodump
Z80 RAM Tester
These volumes are for the Micro enthusiast who is concerned wilh Improving hls programming technique
examining speciatized applications and utilities. as well as making tuff use of program listings. Most articles
were contributed by readers willing to share their sotutions and ideas with you. If you wish to develop your
own underslanding and skill can you afford lo be without these volumes? All prepaid orders witl be
despatched by return of post.
Retailer
and OEM
FOR FUN
8080 Galaxy Game £6.95
SUPER-WUMPUS—A Game in 6800 Assembler Code & BASIC £4.25
Computer Music Book £6.75
Computer Rage (a Board Game) £6.95
Introduction to TRS-80 Graphics £6.30
Take My Computer Please . . . (Fiction) £3.25 MAIL
Introduction to Low Resolution Graphics for PET, Apple TRS-80 £6.00 ORDER
6502 Games £10.25
Inside BASIC Games £14.50 TELE-
PHONE
FOR THE NOVICE CREDIT
Getting Down to Business with Your Microcomputer £5.50 hse)
Getting Involved with Your Own Computer £5.50 x
How lo Profit from Your Personal Computer £6.50 VISIT +
Microcomputer Potpourri £1.95
Hobby Computers are Here £3.00
New Hobby Computers £3.00
Understanding Microcompulers and Small Computer Systems £7.50
Understanding Microcomputers and Small Computer Systems
and Audio Cassette £9.25
From the Counter to the Bottom Line £10.00
Buying a Business Computer £9.75
You Just Bought a Personal What? £8.75
How to Make Money with Your Microcomputer £7.00
MAGAZINE BACK ISSUES
Micro 6502 Journal £3.00
Personal Computing £3.00 Full
Interface Age £3.25 :
Or Dobbs Journal £2.15 descriptive
Computer Music Journal £3.75 .
Recreational Computing £2.15 Catalogue:
BYTE ‘ £3.60 available
Creative Computing £4.25
Calculators and Computers £1.95 £1—
Kilobaud Microcomputing £4.25 deductable
Compute—for the 6502 £3.75
68’ Micro £2.50 trom
80-Microcomputing £4.95 first
On Computing £1.95
S-100 Microsystems £2.50 purchase
99°ER £3.00
99'ER Subscription (6 issues) £13.00
Magazine Storage Box (holds 12) £2.15
BYTE NIBBLE REPRINTS:
a) A TMS-9900 Monitor £3.50
b) BASIC Cross-Reference Generator £1.25
c) ‘Tiny’ PASCAL in 8080 Assembly Language
(‘d needed touse this) £13.00
d) A'Tiny’ PASCAL Compiler £13.50
e) An APL Interpreter in PASCAL £43.00
f) Computer Assisted Flight Planning £2.35
g) Computerised Wine Cellar £2.00
h) The Design of an M6800 Lisp Interpreter £13.00
Trade
Enquiries
ORDER INFORMATION
MAGAZINES: Magazine back issues that are not currently in stock are often difficult to obtain. For unavailable
back tssues there is a photocopying service at 15p per page ptus 25p p’p plus VAT.
Welcome
BOOKS: Most books are published in the USA and stocked in Britain by Microcomputer Products International
Ltd. We aim to keep all of these books in stock and as a resuit of this, most prepaid orders are despatched by
return of post,
Please add £1.00 towards postage pius 15p VAT for EACH book purchased. If purchasing more than 3 books at
any one time, please add 25p plus 4p VAT for each extra title (over the 3).
PAYMENT: Ail payment must be in sterling and drawn against a UK Bank. Send cash. cheques, postal orders,
§MO. Access or Barclaycard No. to: Microcomputer Products Internationai Lid., Room PC, 11 Cambridge House
Cambridge Road. Barking, Essex IG11 8NT. Telephone: 01-591 6511. Telex: 892395.
@Circle No. 118
lf you are puzzled by all the talk of financial modelling
packages ....
If you would like to know how computer modelling ona
micro could help your business ....
Then come to one of our HALF DAY
MANAGEMENT SEMINARS
on the use of computer modelling in business by means of
MINIMODEL
the most powerful, flexible and easy-to-use micro-
computer modelling package available today.
For booking form send a copy of this advert with your letterhead or
The Seminars cost
£20 + VAT per person.
They run from 9.30 to
12.30 plus discussion time
on the following days:
Birmingham May 11
Leeds May 12
London May 13
The seminars are for
Financial Directors, Chief
Accountants, Managers
and Entrepreneurs who
want to run their business
better.
MINIMODEL helps
answer your WHAT IF
questions ....
WHAT IF petrol goes up
5p?
WHAT IF the pound
moves 3% against the
dollar?
WHAT IF the Chancellor
alters National Insurance
business card to in the Budget?
GREAT NORTHERN, ©2110 sevicestiies
116 Low Lane, Horsforth, Leeds LS18. 5PX. Telephone (0532) 589980
‘ve
th
SEES
tei Att
i“
: cea
1, Montague Street, Holborn, London WC1B 5BP @ Telephone: 01-580-9792 @ Telex: 24263 TARDIS G
MICROCACHE
This innovative package will transform your microcomputer into an extremely powerful. machine. Consider these features:
*. Microcache will improve the speed of your microcomputer by up‘to 50,000%
- Microcache is transparent to the user and his programs
- No- modification of existing applications programs is required
- Microcache improves reliability and results in quieter running
- Available for virtually all disk based microcomputers
Unbelievable? Consider your system. What restricts its speed? The answer is almost Invariably disk accessing rather than processor speed.
Microcache very substantially reduces the number of disk accesses required. This is achieved by means of a highly intelligent RAM buffer
placed between your disk drives and processor. The effect is staggering. It is available either as an add-on box of hardware and software, or
software only (CP/M and MP/M systems only) for those wishing to use their own RAM boards.
The Silicon Disk System (another Microcosm Research first) is also available for those seeking to add a “RAM
disk” to their system rather than speed up their existing drives via Microcache.
The Microcache Box (hardware plus Microcache and/or Silicon Disk System software) costs from £496 (for a
64K Silicon Disk System) but varies according to the amount of RAM required and the microcomputer used.
Ring Peter Cheesewright for details.
Software only:
Microcache £395 Silicon Disk System £295
*Special offer*: 20% discount on all orders receive before 1st June
Microcosm Research Ltd. specialises in operating systems, communication software, utilities and other systems software. *NEW*— MP/M |i is
here. We can configure it for your hardware and help you design your multi-user business system.to make fuil-use of it.
@ Circle No. 120
26 PRACTICAL COMPUTING April 1982
PRINTERS
NEC SPINWRITER
TEC STARWRITER
The Daisywheel Printing Terminal series
that sets a new standard for print quality,
reliability and serviceability, Unbeatable
performance at a realistic price.
The unbel-
% ievabie quality print-
er from the world’s largest
print head manufacturer. A whole stable
of machines to suit a wide variety of app-
lications: MX80 , MX82, MX 80FT/1 &
MX80 FT/New Type 2. Mx100
Green Screen
Fully intelligent
terminals with
24x80 display &
dual intensity,
blinking, reversed,
underlining and
protect fields,
wee seth
0372 66397/62071
@Circle No. 121
OKI MICROLINE
QUME SPRINT 9
so ay .
| all machines to be in operation at same time
ANACOM | TALLY| TEXAS
QANTEX | RICOH | EPSON
Impeccable
print quality
printers utilising the
NEC print “thimble”. KSR and RO versions
available all with a whole host of impressive
features you have come to expect from NEC.
Multi-port
printer
buffer
means
one to
four
Printers
can be int-
erfaced with one to
four computers in any combination to allow
The Hazeitine Esprit
is a buffered terminal
capable of displaying
the complete 128
ASCII character set.
Based on a 12” dia-
gonal non-glare CRT,
the video is crisp
and clear with
each character
presented on a large mat-
rix to reduce ave eae Ss
Green Screen
SCREENS
HAZELTINE | TVI
DEC VT 100 | BMC
The e Printer aoe
ADD-ONS
PRINTER BUFFERS (16k)
SINGLE SHEET FEEDERS |
matrix printer. 40, 80 or 132 columns, 6
Or 8 lines per inch, 96 ASCII characters
plus 64 graphics characters, Centronics int.
automate the only thing
left in word process-
ing that needs auto-
mation. No word
processing system
is truly automatic if
an operator is required to hand feed sheets
into the printer, or resort to perforated
continuous stock. This handling individ-
ual sheets can now be a thing of the past.
ORTHAMBER
LIMITED
3 & 4 DAWES COURT,
ESHER, SURREY.
Tel: Esher (0372) 66397 or
62071 (from 01 nos dial
78-66397 or 78-62071
Importers, Distribu-
tors & Wholesalers
of quality Com-
puter products.
28
7), PET PRINTER GRAPHICS
PLUS
by Com PU TACE LTD . North Star Horizon CEERI
i}
To Sa Por
“= A-RelOS 82 5
Where A=1-G2"S0R
F=2¢A
COMPUTACE LTD., INFABCO :
GROUP, International Base, | ‘ fastest reply use--
Greenwell Rd., East Tullos, COMPUTACE LTD.,
ABERDEEN AB1 4AX PO BOX 50D
KT3 3BD
TEL: (0224) 876622. NEW MALDEN, SURREY KT3 3
This graph is a typical
example printed by
AUTOGRAPH ona
STANDARD COMMODORE
3022 or 4022 PRINTER.
(Please specify when ordering)
No disk drive or plotter required
Simple to use. Hard copy.
Fully flexible graph
dimensions and position on
page. Automatic scale
option. Variable background
formats. Plots any X,Y
function. Multiple graphs
on same exes. Full °
Alphanumeric labelling for
professional quality
presentation:
AUTOGRAPH is supplied with
extensive documentation.
Send for Brochure.
AUTOGRAPH 1 (16k, 32K only)
Plots any function as illus.
or in.spaced dots. £39.50 incl.
AUTOGRAPH 2 (16K, 32k only)
As Autograph 1 but
includes data point plot
option with joining lines
and marking circles. Autographs
1 and 2 combined pack. £49.50 incl.
CURVE FIT 1 (32k only)
Powerful Linear and Non-
Linear Regression of any
function to a least squares
data fit. Complete with plot
of regressed curve & data.
£55.50 incl.
CURVE FIT 0
As Curve Fit 1 plus Cubic
Spline Fit, Integrals and
Gradients throughout.
£65.50 incl.
Send for Brochure and details of
combined packs at reduced prices.
Including: Epson Printers and Oxford
Computer Systems Compiler.
@Circle No. 122
PRACTICAL COMPUTING April 1982
Electronic Brokers Ltd
VDU&PRINTER| DEC SALE
a a from our
AJB3e2 DAISY WHEEL
PRINTER / PLOTTER
Scoop purchase of Anderson
Jacobson AJ832 Daisy Wheel
Printers complete with full keyboard
integral stand and RS232. interface
Utilising the %
famous QUME
Printer Mechanism
14 £995.00 | .
5-9 £950.00 ~
10+ £895.00
HAZELTINE Heooo
VISUAL DISPLAY UNIT
27 x 74 Display, 64 ASCil, RS232,
full half duplex and full aditing XY cursor
addressing and batch mode, green
phosphor CRT, detachable keyboard.
SPECIAL QUANTITY DISCOUNT
OFFER
1-2 £299.00 5-9 £255.00
34 £275.00 10+ £250.00
Also a few
OR DS ..£36
14/35 32KW Core, &ft cab . £2750. 00
11/35 S6KW Core, KT11D,.£53000.00
11/45 32KW Core, 4ft Cab - £5950. 00
11/45 'SEKW Core, 4ft Cab. £74§0.00
AZO | 64KW Core, 2 Cabs,
£18000.00
vT100
8A-205-BR 32KW MOS .
1000 %2xB0 DBEGLASS/LAZ6 and FLuSeeY pigcBRIVES ——
display RS232 LA180 MATRIX SPECI URCHASE —
Ri0/3000r ° PRINTERS’ BRAND Wew SURPLUS
300/1200 LASS 3Ocps k eyeerd printer with 11 At . iat .... £995.00
~ baud £199.00 integral stand, 132 column tractor- RXV1 ual Floppy & Ctl .. £995.00
—_______________________ teed, upper/lower case ASCII RXBE Dual Floppy & Ctl ....... £995.00
__AJ2142 ACOUSTIC COUPLERS — | A36 with20mA...... _. £450.00
Special Purchase of Anderson- Jacobson LA36 withRSede....... £495.00 OPTIONS
Acoustic Couplers suitable for use with LA35 — Receive only version of
BA‘ 1FE Expander Box ....
” ~- £885.00
RS2392 or 20mA devices, full or half LA36 — AMAZING VALUE: DB11A/B Unibus Repeater .... £525.00
duplex, at speeds up to 300 baud. LA35 with 20mA ..... . £250.00 DOD11A/B Backplane ......... £125.00
Attractive woodencase...... £125.00 (A35 withRASege....... £275.00 DJ11AA Multiplexor (NEW). .£4250.00
VT50 AND VT52 DECSCOPE VDUS
VT50 DECscope, 12 x 8D upper case
ASCII, 9 switc picletenls baud rates
75-9600 baud, 20mA or RS232 ASCII. Integral stand (NEW)
interface... .......&250.00 LA180 printer standard parallel
VvTs2 DECscope, “24x 80 upper/lower (Centronics type) interface
case ASCII, 9 switch-selectable baud sw... eee £495.00
* rates 75-600 b baud, laa or RS232 LA180-ED with optional RS232 or M9301 Bootstrap module £325.00.
Interface seen .. ... £525.00 20mA interface .£670.00 M9312 Bootstrap module £395.00
=r ,» ==, —= Electronic Brokers Ltd., 61/65 Kings Cross Road,
= LondonWC1X 9LN.Tel:01-278 3461. Telex 298694
DL11W Asynchronous interface £395.00
DR11W DMA Interface (NEW) £625.00
FP11E Floating Point (11/60) £1875.00
KE11A Extended Arithmetic .. £625 00
KE11B Extended Arithmetic .. £596.00
KT11D Memory Management £750.00
M7258 Printer Interface . £325.00
LA180 high-speed output printer
with 180 cps printing, 132 column
tractor-feed, upper lower case
@ Circle No. 123
ROCK SOLID TRAINING
SYSTEMS FROM BRITAIN’S
BRIGHTEST EXPERTS
Teach SST BASIC i in 12 hours. Our LITTLE GENIUS self-instruction courses
on floppy disk will teach you to master your Micro in 3 easy stages.
Each course consists of well-structured fully interactive lessons and is available in 3
separate disk modules.
1. Beginners 2. Advanced 3. Disk operating system at £19.95 each+ VAT '
OR take advantage of our SPECIAL OFFER-3-in-one pack price £49.95+VAT !
BE A LITTLE GENIUS YOURSELF I
\
|
Rush me my order for/send information on:
*BASIC/PASCAL for Machine.............
Stage Nos. 1, 2, 3 or 3-in-One (Ring as Required)
Courses in BASIC for Apple, ITT 2020, PET and RML 380Z.
Also PASCAL for Apple.
Available from most computer retailers or direct |
Inthe U.K, write to: In the US wnite to:
Little Genius, Suite 504, Albany House, Little Genius, 34-38 83rd Street,
324, Regent Street, London WIR SAA. Jackson Heights, New York, U.S.A.
England. Tel: 01-580 6361
J
I
|
@ Circle No. 124
!
PRACTICAL COMPUTING April 1982 I
Cheque enclosed/Purchase Order Enclosed/Send C.O.D.*
*Delete as required
29
i EAT MONEY!
SO NOW THERE’S DISKTOOLS®
ONE FAMILY
ONE AIM
TO OVERCOME THE BUG
DISK REVIVER
DISK KLENE
DISK ORGANISER
Recover lost files easily
Dispose of ‘bad sectors'
Organise jumbled disks
The best CP/M disk editor in the world
—modifies any byte on a disk! DISK EDIT tl
Intelligent multifile spooler DISK SPOOL
saves console o/p in file DISK LOG
PHONE OR WRITE FOR BROCHURE WHETHER YOU HAVE:-
HARD ORFLOPPY DISKS,
Z80 OR 8080,
CP/MV1 ORV2ORMP/M,
BUSINESS SYSTEMS LTO. DISKTOOLS WILL SAVE
g YOU TIME AND MONEY.
48 Hedley St, Maidstone, Kent, ME14 5AD Tel 0622 679595
# AILIBM formats
# AES/Lanier
# Apple li
« Atari
# CPT 8000
#* Diamond
DISKETTES
HAL Computers Limited
Invincible Road,Farnborough
Hants.GUl4 7QU
. Telephone 0252 5i717!
30
@ Circle No. 125
The best diskette
for your system
LEARN PROGRAMMING
AND MICROS
IN CAMBRIDGE
“PROGRAMMING IN BASIC”
Dates: 10-12 March & 5-7 April
“PROGRAMMING IN PASCAL”
Dates: 22-26 March & 26-30 July
“INTRODUCTION TO DESIGN OF MICROPROCESSOR
SYSTEMS”
Dates: 29 March-2 April & 10-14 May
“ADVANCED SYSTEMS DESIGN USING PASCAL”
Dates: 26-30 April & 21-25 June
“Z8000 WORKSHOP”
Dates: 24-27 May
Write or phone for Course Prospectus
and Booking Form
CAMBRIDGE MICRO COMPUTERS LTD
Cambridge Science Park
Milton Road
Cambridge
CB4 4BN
Telephone: 0223-314666
@Circle No. 126
# Nexos 2200
# P2000
# P5002/Micom
* Wang
* Zenith
#* — among others
We keep stocks of 30,000 for immediate
delivery to dp and wp users
FOR YOUR RECORDS THE DYSAN Y IS: 0252 517171
@Circte No. 127
PRACTICAL COMPUTING April 1982
MiIcrOware
Microware (London) Ltd., 5 Western Court,
Huntly Drive, London N3 INX
Tel: 01-346 8452
USE
YOUR
4 %(BRAIN
Does it make sense to pay more when Superbrain
gives exceptional performance for just a fraction
Lil of what you would expect to pay.
Standard Superbrain has from 350K bytes of
disk storage and 64K of ram memory.
o
a NC OA SSE |
Its CP/M operating system gives you an
overwhelming amount of readily available
software in BASIC at £145, FORTRAN,
COBOL & APL.
Microware prices are from:
—._ — £1599
Why throw money away when you can buy Also available
WORDSTAR at £175.00. SUPE2BRAIN’
Microware supply a complete range of popular QD : ] 8 5
software at prices that are hard to beat including
DATASTAR, D BASE II, MAIL MERGE, SUPERBRAIN
MAGIC WAND and FULL ACCOUNTING 1-6Mbytes
PACKAGES!
any popular software supplied. ae SS 3] 95
Plus Limited Supplies at:
£995
And you should see the prices we can
offer on Daisy Wheel Printers. Including
QUME, TEC Starwriter, NEC and RICHO.
@ Circle No. 128
PRACTICAL COMPUTING April 1982 31
THINKING ABOUT BUYING
A COMPUTER SYSTEM?
TALK TO DATALECT FIRST!
COMMODORE [
No. 1 best seller in the U.K. Tackles
your bookeeping, stock control and
word processing. This system is
reliable and superb value.
APPLE
One of the most versatile on the market.
Expandability up to 48 kbytes of user
memory, supported by a large range
of programs and peripherals.
HEWLETT
PACKARD
A portable (only 20 ibs) specialist
computer with a fully integrated
key board, display and printer.
ACT800 series
A large microcomputer system
supported by an excellent range of
programs. Expandable to multitasking ©
up to 20 meg.
... because who else provides all
this—ata price you can afford
We offer you a choice of these budget priced,
easy to operate microcomputers. Starting in
price from an amazing £200 for a computer,
£1,500 for a complete system. All come with
a versatile range of programs to meet todays
modern business needs.
Try one out for yourself
if you’re not sure how a microcomputer can
help, call in at our WOKING or CROYDON
SHOWROOMS.
Keeping you going
| Fast reliable SERVICE if you’re based in
/ London and the South.
Buying your system
Attractive terms, leasing and the best deals
available in London and the South.
Remember, when you buy from Datalect
you’re getting 10 yrs EXPERTISE, SERVICE,
ADVICE and TRAINING and the best
after-sales care.
SHOWROOMS:
CROYDON. 7, St.Georges Walk, Croydon, Surrey.
Tel: 01-680 3581
WOKING. 32, Chertsey Road, Woking, Surrey.
Tel: 04862 63901
® Registered trademarks of Commodore,
Apple Inc., Hewlett Packard, ACT.
Position
Address
DATALEC
COM PUTE RS ; __ Post Code__
ECT C B
Your computer company for London and the South Dept PC, 33/33 Portugal Rd., Woking, Surrey GU21 SJF
@ Circle No. 129
32 PRACTICAL COMPUTING April 1982
CuMANA
TRS 80 MODEL III
DUAL DENSITY DISK DRIVES
GE ror DEPENDABILITY
AND QUIET OPERATION
INTERNAL DRIVE PRICES CAPACITY
1 x 40 Track Drive
2 x 40 Track Drives
1 x 80 Track Drive
2 x 80 Track Drives
1 x 80 Track Double Sided Drive
2 x 80 Track Double Sided Drive
Internal Drive prices include Disk Controller Board, Power
Supply Unit and all Cables and Connectors required for
installation.
ae
£420
£599
£460
£695
£620
£999
184K Bytes
368K Bytes
368K Bytes
737K Bytes
737K Bytes
1474K Bytes
EXTERNAL DRIVE PRICES
1 x 40 Track Drive
2 x 40 Track Drives
1 x 80 Track Drive
2 x 80 Track Drives
EXTERNAL 2 Drive Cable
£219
£399
£285
£539
£15
External Drives are directly compatible
with the TRS 80 Model | and Video
Genie Expansion Interfaces.
You can depend on Cumana; we scour the world markets for top quality products to give you
efficient, trouble free operating. Like DISKS from TEAC of Tokyo and other leading names.
Cumana are alert for the latest proven developments and promise you attentive service.
Write or ‘phone for Data Sheets.
Call your nearest dealer for a demonstration:
RADIO SHACK LTD..
188. Broadhurst Gardens.
London NW6
Tel 01-624-7174
COMPSHOP LTD.,
14, Station Road,
New Barnet. Herts
Tel: 01-441 -2922
COMPSHOPLTD.,
311, Edgware Road
London W2
Tel: 01-262-0387
COMPSHOP LTD.
19, Herbert Street.
Dublin 2
Tel 604165
LONDON COMPUTER
CENTRE, 43. Grafton
Way. London W1
Tel: 01-388-5721
NLC,
61. Broad Lane
London N15
Tel: 01-808-0377
CROYDON COMPUTER
CENTRE, 29a. Brigstock
Road. Thornton Heath
Surrey.
Tel: 01-689-1280
P J EQUIPMENT LTD.,
3. Bndge Street
Guildford
Tel 0483-50480!
R.0.S. ELECTRICAL
LTD., 157-161. Kingston
Road. Portsmouth
Tel: 0705-812478
TANDY HASTINGS
LTD., 48, Queens Road.
Hastings
Tel: 0424-431849
MICROW ARE
COMPUTING
SERVICES, 57. Queen
Charlotte Street. Bristol
Tel; 0272-279560
BLANDFORD
COMPUTERS, Higher
Shaftsbury Road.
Blandford Forum.
Tel: 0258-53737
TAPE SHOP
321 Viaduct Road
Brighton.
Tet 0273-609099
PARWEST LTD.,
18. St. Mary Street
Chippenham.
Tel: 0249-2131
COMPUTER SHACK
14, Pittville Street
Cheitennam
Tel 0242-584343
TANDY
GLOUCESTER,
13, Clarence Street
Gloucester
Tel: 0452-31323
COMSERVE,
98, Tavistock Street
Bedford
Tel 0234-216749
CLEARTONE
COMPUTERS, Prince ot
Wales Ind Estate
Abercarn. Gwent
Tel 0495-244555
EMPRISE LTD.,
58. East Street.
Colchester
Tel: 0206-865926
MAGNUS MICRO-
COMPUTERS,
139 The Moors.
Kidlington, Oxford.
Tel: 08675-6703
CAMBRIDGE
COMPUTER STORE,
1. Emmanuel Street
Cambridge
Tel 0223-65334
1.C. ELECTRONICS,
Flagstones
Stede Quarter
Biddenden. Kent
Tel 0580-291816
MICRO CHIP SHOP,
190. Lord Street.
Fleetwood. Lancs.
Tel: 03917-79511
HARDEN MICRO-
SYSTEMS, 28-30. Back
Lord Street. Blackpool
Tel: 0253-27590
AMBASSADOR
BUSINESS COM-
PUTERS LTO.,
Ashiey Lane Works
Shipley. W. Yorks
Tel: 0274-595941
Q-TEK SYSTEMS LTD.,
2 Daltry Close, Old
Town, Stevenage. Herts.
Tel: 0438-65385
COMPUTER & CHIPS,
Feddinch Mains House.
St. Andrews, Fife.
Scotiand
Tel: 0334-72569
HEWART MICRO-
ELECTRONICS,
95. Blakelow Road.
Macclesfield,
Tel, 0625-22030
KARADAWN LTDO.,
2 Forest Way.
Great Sankey
Warmington
Tel: 0925-572668
PHOTO-ELECTRICS.
459 London Road.
Shetfield.
Tel 0742 53865
ARC ELECTRONICS,
54 Heron Drive. Sandal
Nr. Wakefield.
W. Yorks WF2 6SL
Tel: 0924-253145
VICTOR MORRIS
LTD., 340 Argyle
Street. Glasgow,
2 BLY.
Tel: 041-221 8958
COMPRITE LTD.,
Thonite House.
Laisterdyke
Bradford.
Tet: 0274-663471
GNOMIC LTD.,
46. Middle Street.
Blackhall.
Harte l
Tel: 0783-86387 1
BRIERS COMPUTER
SERVICES, 1. King
Edward Square.
Middlesbrough
Cleveland,
Tel: 0642-242017
3 LINE COMPUTING
36, Clough Road. Hull.
Tel: 0482-445496
H.C. COMPUTER
SALES LTD., 182.
Earlsway. Team Valley
Trading Estate.
Gateshead.
Tel; 0632-874811
EWL COMPUTERS LTD.,
8. Royal Crescent.
Glasgow.
Tel: 041-332-7642
EVERYMAN
COMPUTING,
14 Edward Street.
Westbury, Wilts.
Tel: 0373-864644
Please add VAT to all prices
35 Walnut Tree Close, Guildford. Surrey. GU1 4UN.
Deli i
Telephone: (0483) 503121. Telex: 858306 a be
advised at time of order.
CumMANA Ltp
PRACTICAL COMPUTING April 1982
33
Wida Software
Specialists in Educational Software For Schools and Colleges
Computer Assisted Course in German: Beginners to
O'Level: Textbook: Workbook; 6 Language Lab Cas-
settes; 9 Apple diskettes of teaching and testing routines.
Apple only: Complete set:
(20% discount for schools)
Individual Testing Routines: article and adjective endings,
pronouns, word order, etc. Send s.a.e. for details.
Any four routines: Apple Disk £15.00
Pet Cassette £10.00
Starter Pack for building up library of tests. No knowledge
of computing needed. Suite of 5 programmes: Tester,
Testmaker, Editor, Multiple Choice Specimen, Directory
of Tests. Apple Disk £20.00
Pet Cassette £15.00
The Ultimate Language for Teachers: Mix sound graphics
and text for questions on screen
Disks & Manuals £84.00
Tutor and Test Mode; fill-in, multiple choice, matching;
includes alternative answers Appie only
Disk & Manual
APFELDEUTSCH
GERMAN ROUTINES
TEACHER’S TOOLKIT
APPLE PILOT
ARISTOTLE’S APPLE
£20.00"
Lite Raft for Teacher Thrown into Depths of Computer
Studies. ;
20 Apple programs to O'Level
10 Appie Disks
PEDAGOG AIDS
£60.00
Plug-in Replacement Chip for (New ROM) Pet Gives
Umiauts, accents, etc. Full instructions.
FRENCH & GERMAN
CHIP Kit (Pet only) £35.00
THE LOWBROOK TAPES Suite of 6 Numeracy programmes for the primary schoo! _
(fractions, carrying over, etc
et Cassette £10.00
SHAPE MANAGER
Does for shapes what a word processor does for words.
From Sinta Software. Kit (Apple) £39.95
Lower-Case word processing with Appie Writer. Full shift
key operation. Plug-in fitting with disable switch. Manual,
fitting instructions, software on disk.
Apple only £46.50
All prices incl. VAT: EN oe
———)
WIDA SOFTWARE 2 Nicholas Gardens, London WS 5HY. Tel: 01-567 6941
@Circie No. 130
TYPE-RIGHT
H+G COMPUTERWARE
P.O. BOX 34, CHEADLE, CHESHIRE. SK8 4PT
THIS MONTH'S SPECIAL OFFER:
EPSON MX—80FT/2 £465
(Includes V.A.T. & Carriage}
* 9x9 DOT MATRIX * TRUE DESCENDERS
* FRICTION FEED or PIN FEED
* BIT IMAGE PRINTING
* BI-DIRECTIONAL WITH LOGIC SEEKING
* VERSATILE INTERFACE OPTIONS
* 8 INTERNATIONAL CHARACTER SETS
* HIGH RESOLUTION GRAPHICS
** OFFER CLOSES MAY 30th 1982 **
QUALITY 5.25” DISKS
* SSDD PER PACK OF 10 £19.50
* DSDD PER PACK OF 10 £25.50
Features include:
* FREE LIBRARY CASE
WITH EVERY 10 PACK
PRINTERS
EPSON * TEC * INTEGREX * MICROLINE * NEC * BUTEL * QUME * FUJITSU
* QLYMPIA * RICOH
DISK DRIVES 5.25”
for TRS80 | & Ill, VIDEO GENIE | & li, ATOM, HEATHKIT & PROTON
* SINGLE SIDED 35/40 TRACK
* DUAL SINGLE SIDED 3640 TRACK
* SINGLE SIDE 80 TRACK
* DUAL SINGLE SIDE 80 TRACK
* APPLE Il SINGLE DRIVE
CX80 COLOUR PRINTER
features Include: * 7 COLOURS * PET GRAPHICS
(INVERSE DOUBLE SIZE CHARACTERS
COLOUR COMPUTER NOT NECESSARY FOR USE
SWITCHABLE BAUD RATE
CENTRONICS INTERFACE (STANDARD)
* OPTIONAL — APPLE Ii, TRS80, IEEE 488 & RS232
*APPLE SCREEN DUMP CARD AVAILABLE
* SEND FOR COLOUR BROCHURE
PRICE £875.00
MONITORS: B/W OR COLOUR
* ALL PRICES EXCLUDE V.A.T. * S.A.E. FOR FURTHER DETAILS
* PAYMENT BY CHEQUE OR BANKERS ORDER * CARRIAGE AT COST
TEL: 061 428 2014
@Circle No. 131
Epson MX80 FIT Printer only £347
Mr. RETAILER
POINT OF SALE
MENU
11=BANK ACCOUNT
12=CASH SALES
13=CREDIT SALES
14=CREDIT CARD SALES
15=DEPOSIT SALES
16=CREDIT NOTES
17=REFUNDS
18=PAYMENTS RECEIVED
19=PAYMENTS OUT
20=DISPUTED INVOICES
O1=NAMES & ADDRESSES
02=STOCK CONTROL
03=RE-ORDER REPORTS
04=STOCK ON DEPOSIT
05=STOCK VALUE
06=PURCHASE LEDGER
07=QPEN PURCHASE LEDGER
08=GENERAL PURCHASE LEDGER
O9=QOPEN SALES LEDGER
10=GENERAL SALES LEDGER
ACCESS
COMPUTERS
2 ROSE YARD
MAIDSTONE
KENT
ME14 1HM
Tel: (0622) 58356
21=HISTORY FILE
22=SALES ENQUIRIES
23=PURCHASE ENQUIRIES
24=VAT ACCOUNT
25=SALES STATEMENTS
26 =PURCHASE STATEMENTS
27=SALESMAN STATEMENTS
28=DAY CLOSE DOWN
29=END MONTH PROCEDURE
30=RUN A NEW PROGRAMME
As it’s name implies a programme dedicated to the retail trade, Turn any micro that works on CPM into a
POINT OF SALE Till and Complete Bookeeping System. Every aspect of the retail trade has been incorporated
i.e.: ‘sales section’; cash sales, credit sales, credit card sales, deposit sales, credit notes, refunds, payments
on account, account enquiries, which of course is the most important thing you need. Once invoked all you
have to do is input stock number, asks quantity, shows price and description. If correct you cari total sale or
continue. If you total, Mr. Retailer will ask amount tendered. Then shows you change given. Then prints
invoice/receipt showing the above mentioned in greater detail. As invoice is printing Mr. Retailer automati-
cally adjusts stock, automatically enters double entry ledgers, automatically enters salespersons account,
automatically enters VAT, automatically enters weeks sales, automatically enters months sales, automati-
cally enters years sales. Ail this done from POINT OF SALE. No other further book keeping required and its
fast, so no customer frustration! Does not require special trained operators.
Multi-user systems available.
S.A.E. for printouts or make an appointment for a demonstration.
34
Mr. Retailer Programme
£975 + vat
Complete System:
Superbrain, Epsom MX80
F/T Printer,
Backup service,
including Mr. Retalier
programme £3,395
@Circle No. 132
PRACTICAL COMPUTING April 1982
Put some
Petspeed compiled programs Just ZIPP through
your Commodore computer.
To illustrate the point Oxford Computer Systems
(Software) Ltd., have produced an enlightening
demonstration disk entitled “Life in the Fast Lane”,
which gives objective comparisons between Pet
Basic, Petspeed and the altemative Basic
Compiler.
Petspeed is the only optimising Basic Compiler
available for any microcomputer, which is only one
of its other advantages.
FASTER — Petspeed is capable of
7h ie. ace the speed of the DTL Basic
Compiler and up to 40 times the speed
PESPEED
@Circle No. 133
PRACTICAL COMPUTING April 1982
of Pet Basic.
SHORTER PROGRAM SIZE - the size-of long
programs is considerably reduced.
COMPATIBLE ~ Petspeed will compile ANY Pet
Basic program.
OPTIMISATION - Petspeed is the only optimising
Basic Compiler available for any microcomputer,
because of its optimisation, programs run much
faster.
SECURITY — Your programs belong to YOU.
Oxford Computer Systems (Software) Ltd. makes
no claim on Petspeed Compiled programs. No
key or security device is required for compiled
programs and users can build in their own
protection. Petspeed code is unlistable and
compiled programs cannot be tampered with.
PRICE — we will leave you to compare prices.
Also available COMPILED INTEGER BASIC —
150 to 200 times the speed of Basic Compiled.
Compiled Basic is for those applications where the
speed of the machine is required without the
inconvenience of assembly level programming.
Ideal for scientific and educational users.
Compatible with Petspeed. PY
Petspeed for 8000 series
Compiled Basic
Special Offer: Petspeed for 8000 series PLUS
Compiled Basic for just £320.
Prices do not include VAT or postage & packing.
Write or phone today for a free copy of the ‘Life in
the fast lane’ demonstration disk.
Oxford Computer Systems (Software) Ltd.
7 & 8 Park End Street, Oxford OX] 1HH
Telephone Oxford (0865) 49597
COLUMBIA ~a complete range
of microcomputers from
320K~SOM
Single and multi-user upgradeable/expandable
microcomputer systems from Columbia Data
Systems offer the disk storage capacity that’s X
exactly right for you. Single user machines to
take 54” or 8" floppy disks giving 320K-
2.4M capacity and multi-user machines
with up to 80M on hard disk. Up to 5
users can work on different programs
simultaneously while sharing a single
processing system. Ideal for word pro-
cessing, general accounting or other
special purpose business applications.
meres
we
tem 5
Icarus handle the whole range of microcomputer systems produced by Columbia
Data Systems of the U.S.A. This includes CP/M and MP/M single and muin-terminal
units with hard and floppy disk storage capacities. It is adaptable to suit each and every micro-based
application there is. So whenever you need a microcomputer, for whatever purpose, Columbia and Icarus have the answer.
The Icarus dealernetwork
ABRAXAS COMPUTER DATA WARE, 48 Eaton Drive, FARMFAX LTD, 17 Hylton Road, MICROAGE LTD, 53 Acton Road, SHEFFIELD COMPUTER
EMPLOYMENT, 357 Euston Road, KINGSTON, Surrey KT270X. PETERSFIELD, Hants. LONG EATON, Nottinghamshire. CENTRE, 225 Abbeydale Road,
LONDON NW13AL. Tel: OL 546 2984 Tel: 0730 66123 Tel: 06076 64264 SHEFFIELD $7 IF]J. Tel: 0742 53519
Tel: 01 388 2061
DAYTA, 20b West Street, Wilton, B, FITTON, 97 Melbourne Road, MICROSERVE LTD,811 Kennedy SORTFIELD LTD, E. Floor,
A.P. LTD, Maple House, Mortlake SALISBURY, Wilts. ROYSTON, Herts. Way, Pelham Road, IMMINGHAM. Milburn House, Dean Street,
oe he CH3 5UR. Tel: 0722 74 3898 G.T. OFFICE SYSTEMS, 12 Tel: 0469 72346 eee NE:
7 DRAGON SYSTEMS LTD, 17 Clovelly Road, LONDON W5 5HE. MICRO SOLUTION LTD, Park 3
AMCOLTD, Playfair Road, LEEDS Walter Street, SWANSEA, W. Glam. Tel: 01 567 9959 Farm House, Heythrop, CHIPPING SPOT COMPUTER SYSTEMS
LS$10 2GP. Tel: 0532 708321 Tel: 0792 749486 NORTON, Oxon. Tel: 0608 3256 LTD, New Street, Kelham Street
G.LC.C., P.O. Box 519, Manama, Indus. Estate, DONCASTER
BASIC BUSINESS SYSTEMS, 61 DUPLEX COMMUNICATIONS, 2 Bahrain. OMEGA ELECTRIC LTD, S.¥ si
- . . Yorks. Tel: 0302 25159
Loughborough Road, WEST Leire Lane, Dunton Bassett, AEMMA LTD, Unit 24, Lee Bank Flaxley Mill, Flaxley Road,
BRIDGEFORD, Nottingham. Lutterworth, LEICESTERSHIRE. * fan ee rf . = MITCHEL DEAN, Glos. STAG TERMINALS LTD, 30
Tel: 0602 819713 Tel: 0455 209131 pea Ore tere) a aoa eteiert Tel: 045 276 532 Church Road, Teddington, Middlesex.
BIRMINGHAM. Tel: 021 643 1609 Tel: 01 943 0777
BUSINESS INFORMATION EASIBEE COMPUTING LTD, ANATNeSea STDS RANMOR COMPUTING LTD,
SYSTEMS, 602 Triumph House, 133/135 High Street, LONDON URp aNe coGHieistere Nelson House, 2 Nelson Mews, STUKELEY COMPUTER
189 Regent Street, LONDON. E6 1HZ. Tel: 01 471 4884 MER ORO > Yous pee SOUTHEND-ON-SEA. SERVICES, Barnhill, STAMFORD,
Tel: 01.437 1069 agt: HORNS: Tel: 0702 339262 Lincs. Tel: 0780 4947
ESCO COMPUTING LTD, 154 Tel: 0274 637867
BORDER COMPUTING LTD, Dog Cannongate, EDINBURGH. ROGIS SYSTEMSLTD, Keepers © TERMACRE LTD, 126 Woodwarde
Kennel Lane, BUCKNELL, Tel: 031 557 3937 eee, os a Neal Lodge, Frinenden, NR. Road, LONDON SE22 8TU.
Shropshire. Tel: 054 74 368 ESCO COMPUTING LTD, 40a Tel: 01 388 5721 ea Kent. Tel: 01 693 3037
CAMBRIDGE MICRO Goweustmees GRASGOWGSIIPH! 00 re pemiers aonucvi ? THAMES VALLEY COMPUTERS,
COMPUTERS, Cambridge Science Tel: 041 427 5497 ee Go pene ‘tO §.D.M. COMPUTER SERVICES, _10 Maple Close, MAIDENHEAD,
Park, Milton Road, CAMBRIDGE. ee ELITES Broadway, BEBINGTON, Merseyside Berks. Tel: 0628 23532
Tel: 0223 314666 EFFICIENT BUSINESS SYSTEMS, ay ac micROS, Wellson H. L63 SND. Tel: 051 608 9365
i 9 Clarence Street, BELFAST 1, Ree ae: seen 4 ae aa TURNKEY COMPUTER
COMMONSENSE COMPUTING _N. Ireland. Tel: 0232 647 538 CCT Pigs abe Uys S.M.G. MICROS, 39 Windmill TECHNIQUE, 23 Caldergien Road,
2LTD, P.O. Box 7, BIDEFORD, REAATD < oiegn incre ene el: 96 31436 Street, GRAVESEND, Kent. St. Leonards, EAST KILBRIDE.
Y 3 > $ 8 Tel: 0
Devon, Tel: 02372 4795 SHPORTS Barnet PRU WReE Tel: 0474 55813 ‘el: 03552 39466
CONQUEST COMPUTER SALES SAPPHIRE SYSTEMS, 19-27 Kents THE COMPUTER ROOM, 87 High
LTD, 92 London Road, BENFLEET, Hill Road, BENFLEET, Essex. Street, Tunbridge, Kent.
Essex. Tel: 03745 59861 Tel: 03745 59756, Tel: 0732 355962
CULLOVILLE LTD, Thornfield, F . WELSH BUSINESS SYSTEMS
~ Woodhill Road, SANDON, For further details, orifyou want LTD, 1 Windsor Chambers, Windsor
Chelmsford, Essex. Tel: 024 541 3919 5 to become a dealer yourself, contact: Arcade, PENARTH. Tel: 0222 700059
DATA PROFILE, Lawrence Road, WORD PERFECT, 40 Rose Street,
Green Lane, HOUNSLOW, WOKINGHAM, Berkshire.
Middlesex. Tel: 0734 782148
Tel: 01446 1917
Computer Systems Ltd.
Icarus Computer Systems Ltd. Deane House 27 Greenwood Place London NW5 1NN Tel: 01-485 5574 Telex: 264209
@ Circle No. 134
36 PRACTICAL COMPUTING April 1982
x,
At Comshare,while we’re develop-
ing our software, we’re also developing
our biceps.
(As we’re No.1 suppliers of finan-
cial packages in Europe, it’s important
to have both.)
Fastplan is our powerful new
menu driven micro based financial plan-
ning system, at a cost effective £395.
However, add 24 offices through-
out Europe, custom-built training
schemes, a free enhancement service,
as well as our Helpline and you'll
PRACTICAL COMPUTING April 1982
YTHER MICRO FI
PA KAGES, AW
James Lascelles, Comshare Ltd.
=
ANCIAL PLANNING
appreciate that brains aren’t everything.
Muscle counts as well.
PC4/4/82
32-34 Great Peter Street, London SWI.
I want to know more now. Please send me your
Fastplan Factsheet.
Name:
Company:. :
Address: z
ie
Making the computer make sense.
@ Circle No. 135
Sis
GET YOUR APPLE INT
@i
N
With the help of ORBIT software-you can give your Apple the performance
of a £2,500,000 mainframe computer. Because ORBIT is parameter driven it
can be configured to suit your requirements without the expense of a
tailormade package.
ORBIT includes:
SALES LEDGER STOCK CONTROL
PURCHASE LEDGER INVOICER
GENERAL LEDGER SALES ORDER CONTROL
The ORBIT design philosophy means that any of these modules can be used
stand alone or as part of an integrated business control system. The capacities are
set by the disk storage attached to your system.
Before you make a decision about management or accounting software send for our full
operating manuals. Price is refundable on purchase of an ORBIT program.
Vlasak also produce the highly successful PAYROLL 2 BETA,
MEGASTOR high capacity 8-inch disk drive, PRO-TECT to back
up the Apple Profile hard disk and are specialists in the
provision of personalised continuous stationery. ee ee ee
box(es) and return coupon to us
F
i
, F i Please send me details Please send me the ORBIT
APPLE is the registered trade mark of APPLE COMPUTER INC. j Oj about ORBIT System O Ledger System Manuals
g y
J Please send me the ORBIT (Purchase, Sales, General
\ \ \ \ I O Stock Manual at £12.00 Ledger) at £35.00 (inclusive of
1
7 ' I
\\ \ } YEARS BKPSRIENCE WITH!
i
(inclusive of postage & packing) postage & packing)
Sak Wah APPLE COMPUTERS AND wT
> heme 1) ACTOUNTING/MANAGEMENY | enclose a cheque/postal order for £
Mousey V4 CONTROL PROGRAMS ‘he ae
1 AME
ATS hee COMPANY:
Y7SPSMS |
ie / men) \ Ti DMA AGOKG Es | ADDRESS
NATIONWIDE DEALER NETWORK
CJ Please send me dexails of other products (specify)
4
| I |
ee ls es es se ee ee
4
I—
| TELEPHONE: = =
_ Zz
@Circle No. 13
PRACTICAL COMPUTING April 1982
MICRO PRO
Wordstar™ 3-X
Mail Merge
Data Star
Supersort I
Spellstar (USA dictionary)
Calestar
MICRO SOFT
Basic-80 Interpreter
Basic Compiler
Fortran-80
Cobol-80
MISC
Compiler Systems CBasic-2
CB80
Sorcim Pascal/M
Sorcim Supercalc
Ashton Tate d Base II
Ecosoft MicroStat
Organic Milestone
(critical path)
CP Mis TM of Digital Research.WORDSTAR is TM of Micro Pro
Other Products constantly being added to our range.
Send /arge s.a.e. for latest list
TRADE ENQUIRIES WELCOME
Ordering Instructions: “PANcayeaR
Cash with order. Specify disk format. —-
Add £3.00 per itern P&P. Add 15% VAT =m)
BAMBERPLAN LTD
PO BOX ll CRANBROOK KENT
TNI7 2DF Tel:(058080)310
@Circle No. 137
PRACTICAL COMPUTING April 1982
Don’t Gamble
when there’s so
much at stake!
We’re your
One Stop Shop
for Apple, Superbrain
and other leading personal
computers. We can offer the
Tabs accounting and stock control
packages, Wordstar for word processing and Visicalc
for financial modelling. We provide on-site maintenance
and tailored programming services second to none. We
pride ourselves on giving first class customer support
and training.
Call us now and arrange a demonstration or ask for details
of our free weekly seminars.
LT. ~ nin as
S/S T3u) LY5)9
COMPUTER SALES AND SERVICES
make sure you get it right
260 Cambridge Heath Road, London E2 9DA
Telephone: 01-981 7311 Telex: 8952578
@Circle No. 138
39
The
Essential
TRS 80 Levels Il 16 K Tape
Video Genie 16 K Tape
The Newest and Most Astounding Arcade
Game that TALKS has just Reached Planet
Earth. Youcan't help yourself. You have to
stop them at all cost. Don’t let up. Written
especially for high quality graphics you'll
simply be dazed and excited by the action.
TRS 80 Levels I! 16K Tape
Video Genie 16K Tape
Itis the year 2734. Our planet has chosen you to carry out the most important mission of the decade. The following is your top-secret mission briefing!
Several months ago the Kromorfkrom Empire invaded our planet and stole some of our newly developed and highly efficient “‘Krotnium”’ Star
Cruiser fuel cells. Your mission is to infiltrate the Kromortkrom Empire and pass yourself off as commanding officer of one of their fuel transport
vessels, Once you have accomplished this, you must recover the fuel so that one of our Star Cruisers can warp in and take it back to our planet. You
will be given a small shuttle armed with a powerful laser device. Eventually the aliens will uncover your plot and you will be forced to shoot and destroy
them to protect the fuel. While you are defending at least one fuel cell, the aliens will be unable to use any of their high-powered battle equipment, for
fear of accidently destroying a fuel cell. Once the aliens have reclaimed all of the fuel cells they will then be able to unleash their newest and most
terrifying weapon ever: the Solar Waster! BBLE MAI ———
Watch out behind you!
As you hurry through
the maze collecting
modules you score points.
Dodge the alien Ramships and fire
missiles to destroy them before they get
you. The alien Flagship uses his deadly
laser bolt to transform a Ramship into
: But don’tlet the Gobblemen
Ws catch you. If you are crafty,
pe s
another Flagship or into your ship’s attack you they come in fast.
double. Look out! Destroy your double Just don’t lose your nerve.
AMS | Cosmic
=
Fighter Fea
than before! Soon your space station
nears but before you can dock the station
neek up behind them and
neutralise them to gain extra points.
Force and you could destroy yourself. TRS 80 Levels 11 16 K Tape
" TRS 80 Level 1116K Tape ——_— oa Video Genie 16 K Tape
Your fighter appears below a convoy of TRS80Level 116K
Aliens! if you destroy them another set Video Genie 16K Tape
comes under attack! Survival is up to you!
The excitement is just beginning!!
Just keep a watch. When they
Video Genie EG3003 16K Tape . :
——— ;
SS
appears who seem to be slightly cleverer
Vi
3-D means that as you wander througt¥the mazes and buildings 7 ig Ti
full screen graphic display constantly shows your position ina Tapés Owes OTE re
perspective format as though you were actually there! This “rat’s r THEESSENTIALSOFTWARECOMPANY |
eye” view adds an entirely new dimension to adventure. T= | (Viscounti Ltd.) 01-837 3154
English language commands can be entered at any time to manipu- G2 | 47 Brunswick Centre, London WC1N 1AF
late your environment. The command sets are extensive and sophisti- 4
t {
i I
I !
! {havea microcomputer. t
2 Please send me your software catalogue. |
cated. Dozens of objects are scattered throughout the mazes and , ee pe emer: :
buildings. You can pick them up, burn them, throw them, etc. You = ! \enesra cheacbipe ciaiiote E
may need the sword to fight of an ugly little man. Or a steel rod to 5! (plus 50p post & packing) '
hold apart crushing walls. Deathmaze 5000 and Labyrinth allow the 1 Signature 1
traditional one and two word commands. Asylum incorporates our = beinvone !
Advanced Language Interpreter (ALI), which allows full sentence i :
: > 1
Input. ” 1 P.
: : : osicode l
Deathmaze and Labyrinth consist of over 550 locations! | waccessnois '
Asylum tops 1200 locations!
@Circle No. 139
Canned thoughts
improve the mental ergonomics, spread pesticide on the
worms, and help the naive user?
‘The problem is largely historical. Computing started with
operations on bits. The complexities of bytes, files, lan-
Editorial ===
SOFTWARE AUTHORS: stock in trade is, or should be, canned
thought. Yet, too often, what they wish on their unfortunate
victims is a can of worms.
What are the symptoms of brain damage induced by software?
We all know the archetypal programmer — the withdrawn
antisocial being, silent or wildly enthusiastic by turns, sullen,
argumentative, pedantic and incapable of rational conver-
sation or interest in anyone else’s ideas. The worms have
burrowed deep into the heads of these unfortunates.
William Blake wrote on this subject, and was of the opinion:
Oh head, thou art sick
The invisible worm
That flies in the night
In the howling storm
Has found out thy bed
Of crimson joy
And his dark secret bag
Does thy life destroy
The discriminating observer has to admit that Blake under-
stands the symptoms. But where do these worms come from?
The fundamental problem is, as so often in human affairs,
no-one’s fault. The things that computers can do are so much
more complicated than the things people can do that the user
needs a complete outfit of new concepts to handle them.
These concepts are much harder to grasp than say, the
concept “tree” because there is nothing to see. A recent
editorial recalled the horrors of first trying to come to grips
with computing. For weeks ‘“‘files”, “bytes”, “floating-point
arithmetic”, “vectors”, “indexes” “‘string pointers” and a
_whole host of ill-digested intellectual phantasms swirl about
in your poor head. Only after a good deal of experience does
some substrate of reality emerge, on to which to tack these
words.
The worms hatch out of the conflict between the ideas already
comfortably installed in one’s head and the new ones that
have to be forcibly constructed out of such unpromising,
invisible materials. The conflict makes the worms. If you are
not all that keen on worms, the question to ask is, “‘Could we
reduce the conflict?” This is a hard one to answer because it
depends on so many things.
Think, for instance, of the steps you have to go through as a
newcomer to develop an idea of a disc file. You might start
with a paper file in a filing cabiriet. You have to make it
invisible and continuous. You have to get away from pages of
paper and move over to ... well, there are pages, but they
are not quite the same. You have to spread this invisible,
continuous file over a piece of black plastic that you are not
allowed to touch and then get to grips with the idea that parts
of it are in RAM and parts are not, and that if it is not closed
at the end of everything there is nothing there next time you
look.
The whole process is an agonising business of making some-
thing out of nothing. It is not unlike trying to plaster a
ceiling. You get a good solid lump of concept on your trowel,
slap it up, and wait for it to fall on your head. If it stays up
you have to get some more up beside it quick before it dries
out and then, nine times out of ten, they will both fall off.
The difficulty of the whole business is-compotnded by lan-
guage. Practically all the words used in computing have
perfectly good meanings already: sector, record, memory,
processor, bus. In relearning them you have to throw away
hundredweights of perfectly good associations.
It improves matters a little if the concepts are well explained,
but in the end, explanations of computing are about as much
practical use as explanations of bicycling. You have to get on
the thing and wobble into the ditch. So how could we
PRACTICAL COMPUTING April 1982
One easy way of simplifying things is to go through the manual
Ultimately, this all comes down to marketing. You do not sell
The time is ripe for some powerful, simplifying ideas that start
guages, output were grafted on to the central concept of the
processor. They arose in ways that made sense to the
engineers who built the machines and the systems program-
mers who made theim go. We, obedient users, 40 years down
the road, docilely assume that we have to learn all these
tough ideas too, even though they correspond only vaguely
to the ideas we want to manipulate.
Let’s start with the idea of screen and file in the context of word
processing. You might expect the letter corresponding to the
key you hit to appear on the screen as it would on paper. You
then expect the document you have created to be “‘in the
computer’s memory banks”. This is not at all unreasonable.
Yet how many word-processing packages start out with
exotic questions about the number of disc sectors to allocate?
How many more, which avoid that difficulty, expect the user
to manage the business of writing RAM to disc and paging in
new buffers full of text for editing? Most of us have met the
word processor that leaves the files empty if you do not go
through some absurd rigmarole of closing them? Even those
that spare us these troubles are quite capable of allowing a
text to be edited that cannot, in the end, fit on to the disc.
Even though the user must, by virtue of the power word
processing gives you, understand and manipulate more ideas
than you need simply to type on paper, there are no word
processors that restrict their concepts to those the user
actually needs. Of course, if every software package requires
the user to make decisions about disc files, it is hard to realise
that the user need not necessarily know or care about them.
A great American aircraft builder used to advise his designers
to ‘‘simplicate and add more lightness”. This is no bad advice
for the software author too; the difficulty is that simplifica-
tion is very much harder work than complication. Yet this is
work that urgently needs doing at this stage of the game.
of whatever software is to get the treatment, and look for the
word “must”. “If there is not enough disc space you must
erase ...”; “To open a file you must ...”. Whenever
something “must” be done the computer ought to do it. The
user ought only to be asked when choices are to be made and |
the choices should be presented in understandable terms.
“Do you want to keep your back-up version of this text, or
erase it”? Ideally, anything in memory should also be on disc
and the user should be unaware that RAM exists. When hard
discs become commonplace it may be unnecessary for the
user to know explicitly about either RAM or files: it might be
better to present some in-between concept — just as the idea
of a CP/M file conceals the ideas of sector directories and
random access.
computers or software: you sell power, speed, convenience,
prestige — in the customer’s terms. If the customer cannot
understand what it is you’re trying to sell, then you will never
sell it. You have to offer concepts that are already properly
understood. You certainly cannot assume that the intellec-
tual scrap-heap we have come to accept is already there.
with the user rather than the machine. Let us ask what
concepts are actually needed to manipulate the kind of
information that people want to put on micros. Then we ask
how they can be made to work using the available hardware
and software. If only one-tenth of the passion that goes into
the language debate could be focused on this much more
important problem, we would make startling progress. {J
4)
42
(gym SS
TURBOCHARGED PERFORMANCE:
when you need s
Starta stopwatch on our new
Turbocharged Series 5000SX and
Series 8000SX microsystems and
watch them run rings around
other systems.
Built to the highest standard of
reliability, they support a mixture
of Sin and 8in floppy and
Winchester drives with tape back-
up units. In other words, a storage
capability extending from 400KB
to 130MB.
But what makes the Series
5000SX and Serles 8000SX really
pull away from the rest of the field
is their unique and exceptionally
powerful disk operating system —
TURBOdos. Written specifically for
the Z80, TURBOdos loads
programs up to six times quicker
than CP/M*. And processes files up
to five times faster.
TURBOdos gives the new systems
many of the features available only
on minicomputers. In multi-user
mode, it allows multi-processor
network users to share mass
storage, printers and other
peripherals. And its advanced
ait itt + ia
o 30
NS
fallure detection and recovery
facility makes a TURBOdos system
virtually crash-proofl Other
features include:
@ Full CP/M compatibility even in
multi-user/network systems.
® Upto 30% more data can be
stored on each floppy disk,
compared to CP/M.
@® Support for up to 2000MB of
hard disk storage.
@® Random access to files up to
67MB.
@® Upto 16 users supported in
multi-processor mode.
@® Automatic concurrent print-
spooling support for up to 16
printers.
@ File and record-locking facilities.
@ Complete diagnostic self-test is
performed at every start-up.
® Read after write verification of
all disk update operations.
@ When errors are detected,
operator is given clear
diagnostic messages and a
variety of recovery options.
OEM, system house and dealer enquiries are invited.
without crashing
User-defined program auto-load
at cold or warm start.
Disks can be changed at any
time without warm start delays.
Command files may be nested
to any depth.
User programs may activate
command files for execution.
Communications channel
interface.
Real-time clock support.
Systems are easy to configure
due to modular construction.
*CPIM is a trademark of Digital Research
yor? @ Circle No. 140
PRACTICAL COMPUTING April 1982
Feedback =_——
Our Feedback columns offer readers the opportunity of bringing their computing
experience and problems to the attention of others, as well as to seek our advice or
to make suggestions, which we are always happy to receive. Make sure you use
Feedback—it is your chance to keep in touch.
Improved graphics
LIKE R J GREENHILL, Feedback, January
1982, I found the Portable Graphics
series by Wynford and Jane James most
useful and certainly the best published
games for some time. However,
Greenhill’s random-movement selector
does not eliminate all the difficulties of
Wallball.
I find that the computer tends to find
itself in dead ends of its own making
relatively quickly, so my improvements
may be of interest.
I have incorporated a speed-up
arrangement in line 350. This line is
simply a time delay from which 5 is
subtracted at each pass. It is reasonably
simple to replace the 5 with a variable
which is changed by the setting of the skill -
level entered in line 1060. So, at skill
level 1, a larger number is subtracted
than at lower skill levels. This causes the
movement of the trails to accelerate, and
before long you will find you need plenty
of skill to avoid a crash.
In addition, I have incorporated a scor-
| ing system. This is a simple counter which
increments at each move made by the
computer. When one game ends, line
360, the score is added to a running total
if the player wins, and subtracted from
the running total if the computer wins.
The final score is printed after the final
run, in line 440. The increments can be
fixed or made variable in the skill-level
line — higher increments for more skill.
The effect of these two improvements
is that the player tries a high skill level for
a higher score and lets the computer run
for as long as possible before trapping it
so as to build up the score. By this time,
however, the acceleration has built up so
that it is much more difficult to control
the player’s trail.
In addition to these changes to Wall-
ball, perhaps I might point out two errors
in other programs of the same series
which readers may not have found. In
Head on Crash, November 1981, I found
that after clearing the board the first time
the score continues, but subsequent clear-
ings will not reset the board and the
score. This is quickly remedied as follows.
Eliminate NH =0 in line 85 and re-insert it as
Line 81 NH=0.
In Alien Maze, December 1981, line
650 has a misprint. and should start with:
650 If CB =0 then Poke, etc
not 650 ECB =0 then Poke, etc
B L Hensman,
Keighley,
West Yorkshire.
PRACTICAL COMPUTING April 1982
Maze corrections
|] SUCCESSFULLY used the maze-making
program on “Portable Graphics” Practi-
cal Computing December 1981 — on my
UK 101. There appears to be an error in
line 650, which should read:
650 IF CB =0 THEN POKE P1, W3: POKE P2,
W3: POKE P3, W3
A repetitive division-by-zero error
tended to occur in line 105, which |
prevented by inserting a new line:
104 IF LD =0 THEN LD=2
Other UK 101 users may be interested in
this amendment to line 950, for which
experiments were recommended in the
article:
950 TL=53332: BL=54164: TR=53357:
BR =54189: LL =64: DW=2: CD=3
Simon Talbot,
Garston,
Hertfordshire.
Authors reply
R J GREENHILL’s letter in January 1982
Feedback was a constructive criticism of
our portable graphic series which started
in the October 1981 issue. It was clear
from several letters we received that we
should have clarified the keyboard-
control command used by the Super-
board. We feel that Greenhill’s own
explanation should resolve these prob-
lems for readers.
Regarding Rem statements within
programs, it is sometimes difficult to
include these when only 4K RAM is
available. We concede that on shorter
programs we should not omit Rerhs — a
bad habit.
We had already begun to incorporate
the keyboard-control commands into
subroutines in later programs and — as
Greenhill said — this should aid portabil-
ity.
We are currently working on a collec-
tion of portable programs which we hope
to have published in 1982. If any reader
feels that features in the previous pro-
grams made transfer to their own micro a
problem, we would be pleased to hear.
from them. Any other suggestions for
improving portability would also be wel-
comed.
Wynford and Jane James,
Royal Tunbridge Wells,
Kent.
Family tree
THE ARTICLE “Climbing the Family
Tree” in the November 1981 issue is a
reminder that family records represent an
DNA twist
WE VERY MUCH enjoyed the article ‘DNA
the First Machine Code’ by John Leach,
in the January 82 issue. However, we feel
that we must attempt to rectify certain
slight misconceptions expressed by
Leach, in aspects of the genetic code as it
is understood today. Also, we wish to
point out certain program errors and |
modifications.
Firstly, and most importantly, what
Leach says about messenger RNA is mis-
leading. He implies that mRNA is made
by attaching itself to the start codon, and
is copied along the DNA from that. This
‘| almost ideal database which is more eas-
ily handled by computer than manually.
Yet few serious genealogists will be satis-
fied with no more than 30 direct ances-
tors. So often it is the collaterals which
provide the clues to extend the main line
further back.
There must be many people tackling
these wider problems for themselves and
thereby reinventing the appropriate
wheels for organising the data about rela-
tives or indexing the names in public
The time is ripe for them to meet and
share their experiences. The Society of
Genealogists plans to organise in June
this year a seminar to provide an oppor-
tunity for that exchange. The director of
the Society, A J Camp, would like to hear
from anyone wishing to attend or contri-
bute to such a meeting. Write to him at
the Society, 37 Harrington Gardens,
London SW7 4JX, mentioning any spec-
ial interest or progress you have made.
The detailed program will depend on the
response and will be sent to you in due
Similarly, the Society is considering a
newsletter on the applications of comput-
ers to records of genealogical interest. If
you would like to subscribe or contribute
to it, please let the director know.
A Sandison,
Chairman, Computer Committee,
Society of Genealogists,
London SW7.
A simplified explanation of what gen-
erally happens is this: mRNA is made by
an enzyme RNA polymerase which binds
to a reconision site on the DNA before
the coding part of the gene — or program
— called the ‘promotor’. The enzyme
moves down the DNA, making an exact
complementary copy of that strand of
DNA, except that it makes the copy in
(continued on page 45)
43
ATLANTIC
att Lae STORE
grat RR EP ire SORT ne HER Oat
APPLE II COMMODORE
48K Apples £650.00
Double Disk Drives with Commodore 8032 CBM £755.00
Controller Card £550.00 pas - Commodore 4032 PET £595.00
Monitors from £ 99.00 Seer Commodore Printer 4022 £395.00
Z80 Soft Card £195.00 Commodore 8050 £795.00
Serial/Parallel Bags of Software
Cards £ 65.00 . = Special Offer:—
Visicalc 3.3 £100.00 D.M.S. £200.00
Full Range of software — Visicale £100.00
too numerous to mention!
PRINTERS ; SUPERBRAIN =",
Bintan i Integrated Accounting System —
Microline 80 _— £295 Stock Control @ £350. Order Entry
|} Epson MX80 £350.00 one icin @ £350. Sales Ledger
1 An DP @ £350. Purchase Ledger @ £350.
i £875.00 General/Nominal @ £400. Name &
C £299.00 q 4 s Address @ £250. Complete Package
entronics : === so far @ £1650 plus Payroll @ £500.
SPECIAL OFFER
FFER mer : . 4 ae a
PpECIAL °) as rho etter quality word processing
_ RICOH == iS & system. £2,995
A £1295.00 60c.p.s. SS includes 1 days training.
Buy a typewriter which TELEVIDEO NETWORK HAS ARRIVED! !
you can use with System II: supports up to six users. Single board design. Z80A, 64K of SPE CIAL
your computer Ram memory. 4K EPROM. 10 Mbytes 5" Winchester disk drive.
Silver Reed/Olivetti RS232 Lome mini-floppy disk pee unit. Forse! port =e rare senal
aay “ ports for printer attachment and servicing. With one TS80 €5,130.00 P R HA SE
pao gironics “IEEE Seer meow Each additional 64K terminal £1026.00 U C
available SPECIAL OFFER A MUST FOR
2 alates MULTI USERS British micro
£850.00 + VAT existing cpfma software. 64k cpm
Dual Drives. 350 Kb
per drive.
£1350 ex-stock
ATLANTIC SERVICE FACILITIES LOW-COST
The company provides ful! servicing cover throughout the entire country on a 24 MAINTENANCE
hour call-out basis. Additionally, the company has its own hardware
engineering team based at the main office in London. £350
ATLANTIC CONSULTANCY “Micromodeller |. INSURANCE
The Company also retains the services of highly experienced computer SS a i for Atlantic customers
consultants who are readily available to design a system to meet your special ‘ a
ppellbinder £50.00 per annum.
business requirements
* us ordstar
ATLANTIC TRAINING SERVICES Maslin
Atlantic Micro Systems provide a modern, 3,000 sq. #. professional training 5 einarecrt PETS, APPLE 5,
ae capable of training up to 250 people : he peg the latest teaching Redword
QUIRIES WELCOMED “Available on Apple
Telex: 896691 1RG ATLANTIC
Ovemight deliveries. Telephone orders
welcome on all credit cards. All prices
are exclusive of VAT and delivery.
ATLANTIC MICRO SYSTEMS fe irre neti
@Circle No. 141
44 PRACTICAL COMPUTING April 1982
(continued from page 43)
RNA, which contains the base uridine
instead of thymine.
This mRNA contains a good deal of
material additional to the coding part of
the gene, including the start and stop
codons. It also contains an area recog-
nised by the ribosome. The ribosome
attaches to this site, but starts to translate
the message into protein from the start
codon,
The best comparison of this with the
way a computer program works that we
can think of is that the promotor region
acts as the name of a program. The
program is called up by its name, from
whatever form of storage, disc, tape or
chromosome, to a short-lived copy — the
program loaded into the computer’s
RAM or the mRNA. The start codon acts
as the first line number, anything else is
not read. The program is run from that
copy and not the original.
Whilst on the subject of anology, the
computer mimics genetics in other ways.
Perhaps the most interesting is the use of
library routines. A kind of library is used
by certain specialised genes, such as the
immunoglobulin genes. These code for
the proteins protecting us from infections
caused by bacteria, viruses, and other
foreign bodies. These genes are bizarre in
that each gene is constructed by a combi-
nation of several pieces of DNA from
various sets. In other words, there is a
series of programs, any of which may be
selected, and which may use a combina-
tion of two library routines, one from
each set.
This leads to an enormous variety of
related proteins coded for by a relatively
small amount of DNA. Every time man
thinks he has been clever, life has beaten
him to it.
Other niggles with Leach’s article are
that; transfer RNA is not a hairpin struc-
ture. It has a clover leaf appearance, with
the anti-codon on the second leaf. This
consists of the triplet of bases which
complement exactly, and therefore pair
with the codon.
Leach is correct when he states that
three-dimensional structures play an
important role, since shape defines func-
tion in proteins. However, he implies that
if just any one of the amino acids in
haemoglobin is changed, sickle-cell
anaemia results. The change causing
sickle-cell anaemia is a very specific one.
The glutamine in position 6 in the B chain
is replaced by a valine.
Other amino acid changes in haemo-
globin may have profound effects on its
function, but will not necessarily result in
sickle-cell anaemia. Altogether, about
150 kinds of mutent haemoglobin have
been found in humans. Nearly all are the
results of a single amino acid change.
Here are one or two points about the
program listing. a) In line 330 the Goto
340 statement is not required. b) In line
2520 the first D$ should be E$.
PRACTICAL COMPUTING April 1982
Add 2625 IF EP =0 AND DP =0 THEN PRINT
“Enzyme and DNA not selected”:
GOSUB 2860: GOTO 2200
and in line 2320 alter 2630 to 2625. Alter
line 2590 to read:
2590 GOSUB 1740: FOR 1 =1 TO 12:
PRINT :NEXT | :GOSUB 2800: GOTO 2200
David and Linda Priestley,
Henton,
Oxfordshire.
Micros in schools
THE ARTICLE by Tony West in the Janu-
ary 1982 edition on the use of microcom-
puting in primary schools gave a reason-
able description of a program which he
obviously finds helpful and stimulating
for the children in his charge. However,
the article, although an adequate descrip-
tion of one particular program, never
attempted to answer the one question
which teachers who have had no experi-
ence of computers ask: why use a com-
puter?
To moderate the rush of teachers who
tread this article to the micro shops, I feel
I must give some reasons why the micro
should not be used for this particular job,
at least not in this form.
If this program were guaranteed to
meet the aims and objectives which the
teacher had set out to achieve, how could
35 children in one class make use of it?
The only answer for this program would
be for each child to have access to the
machine.
We have two microcomputers in the
school where I teach, and we have great
difficulty in coaxing the children into
using them. It is not that they do not want
to; we have not the time to let them.
Some advice on how to overcome this
problem would be more useful than a
fairly technical description of a program.
Tony West says: “Numerical accuracy
in adding the digits is ignored and the
child can correct any such mistakes”. I
hope I have not taken this quotation out
of context, but what a statement for a
teacher to make. Supposing the child did
not realise he had made a mistake?
The second quotation I would like to
draw attention to is: “Should he make a
mistake when entering these digits, the
computer waits until the correct digit is
pressed”. If the child knows the correct
digit then the program is wasted on him;
if he does not then ignoring his attempts
does not help him.
The rest of the article describes the
programming tricks which make the
program run. They are the trivial parts.
What is much more important is how they
allow the child to learn. In a program
which is a test where wrong answers are
not allowed, there seems to be little scope
for learning.
Before we make computing attractive
to primary schools, we must make it right.
The process which Tony West is trying to
teach with the program under question is
only one part of the complete addition
algorithm which primary schools tradi-
tionally teach. The whole process must
undergo much greater analysis before we
decide if the use of a micro is justified.
There is no doubt in my mind that the
microcomputer offers a challenge to
primary education. | think it has enorm-
ous potential which we are only just
beginning to appreciate. However, there
is a great deal of hard work to be done to
realise that potential, and programming is
only a very small part of that work.
Feedback
Colin Watkins, |
Primary Computing Co-ordinator,
Birmingham Educational Computing
Centre,
Birmingham.
Comal again
HAS ANYONE a Data-statement generat-
ing program for the TRS-80 level III? I
need it for machine code and assembly
language programming. Also, I would be
very interested in corresponding with
anyone trying to implement Comal on a
TRS-80. Since receiving a copy of the Pet
6502 version, I have been very impressed
with its simplicity and structured
approach.
When defending Basic many claim that
it is easy to learn; but what they do not
mention is that it is easy to learn badly.
Comal is easy to learn but it forces the
user to analyse problems and to write
programs in a more disciplined manner.
By adopting a hotch-potch of the two
for its otherwise sophisticated machine,
the BBC is doing present and future
computer users a great disservice. Why is
there no ‘While Do’ facility for example?
In today’s modern businesses the
keyword for efficiency is ‘structure’. It is
sad that the BBC educates the population
in computer programming with little
emphasis on this vital approach. How
long will it take to re-teach all these -
people to reach the level of the rest of
Europe where Comal and _ structured
programming is already so widely taught
from schools upwards.
C J Brady,
Shoreham,
West Sussex.
Unix group
1 HAVE BEEN asked by the American
commercial Unix organisation user group
to form a similar group in the United
Kingdom. Since the Computer Retailers’
Association also has an interest in Unix,
we will hold a session for all interested
parties in commercial Unix. Al! parties
wishing to attend should write to: Dr
Keen, Chairman of Technical Group,
Computer Retailers Association, Owles
Hall, Buntingford, Hertfordshire.
SG9 9PL.
Tim Keen,
Buntingford,
Hertfordshire.[]) .
45
Universal appeal of
CBM ’s new micros
COMMODORE Business
Machines is about to upset the
microcomputer applecart with
the introduction of a “univer-
sal microcomputer”. The new
machine will be capable of
running software originally
written for rival machines. In
addition there will be two new
personal computers, and a
video game which will double
as a microcomputer will also
be released.
The universal microcom-
puter will initially be able to
emulate the Apple, Tandy and
IBM microcomputers, thus
opening up the machine to a
large sector of the microcom-
puter software market. It will
feature as an option on the
Commodore 64, using plug-in
modules. The beauty of the
move is that it means Commo-
dore users will now be able to
implement packages
developed by rivals, after they
incurred the expensive
development costs. The target
price of this machine will be
under $1,000, grossly under-
cutting the opposition.
The new computers are all
aimed at the lower end of the
personal micro market. It
appears that Commodore is
CBM founder Jack Tramiel — plans in the pipeline.
Cheaper RAM
for ZX-81
BYG BYTE is an alternative
16K RAM pack for the ZX-81
microcomputer. Costing only
two-thirds the price of the
Sinclair memory add-on, the
Byg Byte is fully compatible
with the ZX-81. Each pack is
fully assembled and tested
before leaving the factory, and
it is cased to avoid handling
problems.
At only £34.95 including
VAT, postage and packing,
together with the maker’s full
guarantee, the Byg Byte must
tepresent considerable value.
Delivery time is currently
within 28 days. Byg Byte is
available from Computer
Aided Printing Services, 56
Trafalgar Avenue, Brox-
bourne, Hertfordshire EN10
TDL. O
46
Noise pollution is the price
we have to pay for
microcomputers and word
processors. The rasp of the
dot-matrix printer is as
common as the tap of the
typewriter these days, but
often it is much louder. To
remove these unpleasant
noises Ventguard has
developed a range of
printer covers. They are
available for the
Commodore 4022 and 3022
tractor printers, as well as
a number of the popular
word-processor printers —
Qume, Nec and Diablo
among others. All
functions of the printer
remain accessible with the
cover in place. Contact
Ventguard, Unit 12, High
View Avenue, Keyworth,
Nottinghamshire.
Telephone (06077) 5856.
making an attempt to produce
a range that is both cheaper
and more accessible than any
other. One of the “fun” per-
sonal computers will be little
more than an intelligent music
synthesiser, though it will not
be on sale in Europe until later
in the year.
The move by Commodore
into emulators is unpre-
cedented in the world of
microcomputers but is a well-
established part of the main-
frame computer business.
There are a host of companies
offering IBM plug-compatible
products, allowing them to
ride on the back of the larger
company’s success and market
penetration.
There are a couple of side-
effects of this trend. Firstly the
price of hardware tends to
drop significantly — because
of the intense competition,
manufacturers try to recoup
profits by software and sys-
tems sales. Secondly there is a
tendency for the manufactur-
ers to attempt to protect them-
selves by inventing ever more
complex protocols. All this
goes very much against the
traditions of the microcompu-
ter industry, so it will be inter-
esting to see what the response
toCommodore’s move will be.jy
Building up
knowledge
ARCHITECTS involved in com-
puting will be able to build on
their knowledge at the RIBA
computer conference and
exhibition. The exhibition will
cover those aspects of comput-
ing that are relevant to the
architect and other building-
industry professionals.
The conference will take
place on each of the three
days, but each day’s session
will be self-contained, allow-
ing delegates to attend only
the parts that are relevant to
them.
Day one of the conference
will deal with how to choose
and use a computer for your
office. The speakers will deal
with the packages available
and cover topics in general
terms, allowing a more
detailed treatment on days two
and three. The second day will
concentrate on the practical
application of the technology,
with papers being presented
that are based on users’
experience of various com-
puter applications. The third
and final day will take the
topic of computer-aided
design and drafting a stage
further. The conference will
cost around £45 per day. It
runs from April 20 to 22 at the
Bloomsbury Crest Hotel,
Coram Street, London WC1.
The organisers can be con-
| tacted on 01-637 8991.
PRACTICAL COMPUTING April 1982
The new ZX-81 desk console unit from Traffic Technology
should prove to be a neat answer to the ‘“‘Where-did-I-put-
that” question. Moulded in a heavy-gauge, black, grained
ABS plastic the console arrives fully assembled and ready
to plug in. There are recesses to accept the ZX-81 micro-
computer, the 16K RAM pack, the printer, power unit, a
cassette recorder and assorted cassettes and pencils.
Underneath is a detachable base cover with non-slip feet.
At the rear of the console is a switch panel with a three-
position slide switch for Save/Run-List/Load which earths
the unused inputs to the cassette recorder and the com-
puter. There is also a switch for the 9V power supply. The
console measures 19.25in. by 13.5in. by 3in. and weighs
just over three pounds. It costs £33.33 from Traffic Tech-
nology, P.O. Box 2, Warminster, Wiltshire BA12 70X. J
A e
Champion’s
e e
winning ways
AMONG commercially-
available chess computers, the
world champion is the Chess
Champion Mark V. The
machine has been proving its
worth and pitting its “brains”
against those of the human
champions Karpov and
Korchnoi. When key positions
in the recent world champion-
ship match were fed into the
Mark V, the computer came
up with a few surprises.
Chess commentator
Raymond Keene — who was
Korchnoi’s second in the two
Russians’ previous clash —
commented: “The Mark V’s
results were remarkable. On
several occasions the machine
was able to improve on the
play in the match and once it
succeeded in seeing more than
the commentators. Naturally if
the Mark V had to face
Karpov now it would be
slaughtered, but it is still a
temarkable machine”.
The Mark V also recently
uncovered twoalternative solu-
tions to a set problem said to
have only one answer.
Contact SciSys of Suite 8,
266 Fulham Road, London,
SW10 9EL.
SimpliCalc answers
‘what if?’ questions
SIMPLICALC is a 134-line Basic
program which performs a
host of “what if?’”’ projections
and other routines. The pow-
erful program will run on an
8K or larger Pet. It was
developed by Mark Turner of
the Cronite Group, whose
major problem was compres-
sing of the program into a
small enough memory that,
once loaded, there would still
be sufficient RAM left for the
complicated and numerous
calculations.
The program is not a Basic
version of machine-code Visi-
Calc but a new program which
recognises that in small com-
puters, program and data fight
for memory space. With Simp-
liCalc you can get a lot more
data in than you could using
more traditional calculating
routines, without the need for
a costly disc drive.
The designer believes that
among the many people who
will find the program useful
will be accountants with their
own Pets who, it is envisaged,
will find SimpliCalc an effi-
cient way of working out such
problems as when to advise
clients to seek separate tax
elections for husband and
wife.
The program was originally
written for the Pet, but is now
being prepared for the Vic-70
and the Apple microcompu-
ters. Versions for the Sinclair
and the BBC Micro are under
way.
SimpliCale is available
either on cassette at £29.90 or
on disc at £39.80 including
VAT and postage and an
instruction manual. For
further information contact
Mark Turner, The Cronite
Group Limited, Montgomery
Street, Birmingham B11 1DT.
Telephone 021-773 8281. J
ITT 3030 puts the
accent on h expansion
THE ITT 3030 is a microcom-
puter with the emphasis on
expansion. Although the ITT
2020 used the 6502 processor
— the machine was similar to
the Apple II — the new micro
is Z-80 based. Based on a
modular construction, the
3030 can be upgraded into a
much more powerful system
simply by changing the plug-in
printed-circuit boards in the
central processor cabinet.
Manufactured in West
Germany, where it was
developed, the 3030 is of
totally European conception
and has been designed for the
small and medium-sized busi-
ness. The basic machine
includes the CP/M operating
system — which means it will
have a wide base of available
user software. In addition, the
U.K. division of ITT Con-
sumer Products has reached an
agreement with a software
house, MPSL, to develop a
range of software using the
machine’s own operating sys-
tem BOS.
PRACTICAL COMPUTING April 1982
The price and specification
of the 3030 indicate that it is a
machine destined for the more
serious application. The manu-
facturer claims that it will be
able to begin work within
hours of delivery. For the basic
end-user price of £2,500 the
purchaser receives the central
processor, 64K of RAM, twin
mini-floppy drives, a separate
keyboard that has been spe-
cially extended for word pro-
cessing, the CP/M operating
system, the BOS operating
system, the Autowriter word-
processing package, and the
Autoindex database package.
The 3030 can be upgraded
to a 16-bit machine simply by
removing the CPU board and
replacing it with another con-
taining the Intel 8086. In a
similar way the memory can be
expanded from 64K to 256K.
Other upgrades include doubl-
ing the density of the mini-
floppy disc, and the addition of
hard discs which can offer a
total of LOMbyte on-line.
A multiple RS-232 interface
card allows the ITT 3030 to
become a multi-access,
multi-programming computer,
both these functions are sup-
ported by the BOS operating
system. Up to four users can
access files or undertake pro-
cessing at the same time.
The BOS operating system
uses the MicroCobol language,
and a UCSD Pascal-
supporting operating system is
also available. Among the
packages already prepared for
the machine are the usual
ledgers, a payroll program,
stock control, and a program
generator. For more details
about the ITT microcomputer
contact ITT Consumer Pro-
ducts (U.K.), Chester Hall
Lane, Basildon, Essex. o
47
Printo eee
The new Transdata Cx 502-S SUPERSPEED Microcomputer
offers CP/M performance up to 5 times faster than
conventional floppy disc systems. The unique high speed
master processor and intelligent disc controller combine to
give unrivaled processing power: superior to many
Winchester disc based systems:
High Speed Master Processor
The Z80B 6MHz Master Processor gives a 50% increase in
throughput over more conventional Z80A systems.
Intelligent Floppy Disc Controller
The Cx 502-S exploits the full power-of the FLEXIBUS multi-
processor architecture common to all members of the Cx 500
family of Microcomputers. The Z80 based floppy disc
controller features a 10Kb full track cache buffer, advanced
DMA and automatic error recovery. The twin 8" double-sided
double-density disc drives provide 2Mb of storage with
software selectable single density for |BM compatibility.
CP/M x5=Cx502
Load 20Kb in 1 Second
The Cx 502-S programme load performance outstrips many
Winchester Disc competitors and response times for disc I/O
bound applications are dramatically reduced.
MP/M on Floppies?
By applying the sophisticated and proven technology of the |
advanced Cx 500 hard disc systems, the new Cx 502-S offers
viable multi-user capabilities. For those applications where
large on-line storage is not required and cost per user is an Ty Wie | cm. | lial
important consideration the answer is the Cx 502-S.
ai
|
A True Member of the Growing Cx 500 Family 1
Transdata's Cx 500 Family of Business and Scientific 4
Microcomputets features upgrade potential from single-user
floppy disc based systems to multi-user hard disc systems
with cartridge tape back-up. Experienced End Users,
Computer professionals and Distributors will value the
quality, reliability and after sales support offered with
these advanced U.K. manufactured Microcomputers.
OEM Discounts available
Dealer and Distribution enquiries 7
welcome
Cx500 Microcomputers — |
established through vA a
success.
/
i
LD eencor, UMITED
| em __. DATA arian AND ia aes SYSTEMS
[
Transdata = Battlebridge House 87-95 Tooley Street,
London, SE1 2RA Telephone: 01 403 5115 Telex: 8952068
ae aes \
@Circle No. 142
48 PRACTICAL COMPUTING April 1982
The speed to rival
Winchester systems
THE NEW Z-80B processor
chip which runs at a fast 6MHz
gives the Superspeed micro-
computer its name. The CP/M
performance of this machine is
up to five times that of other
floppy-disc-based systems and
can provide more power than
many of the Winchester
hard-disc systems. The 6MHz
operation of the processor
provides a 50 percent increase
in throughput over conven-
tional Z-80A systems, loading
a 20K program in one second.
The CP/M operating: system
gives the user a wide base of
applications software to
choose from, but if this is rot
enough the user can add
MP/M together with Winches-
ter hard discs to provide a
multi-user system. The
floppy-disc controller features
a 10K buffer, advanced direct
memory access and automatic
error recovery. The twin 8in.
double-sided, double-density
disc drives provide 2Mbyte of
storage with software-
selectable single-density for
IBM compatibility.
The one-off price of the sys-
tem is £3,500, that is for the
minimum configuration which
also features 160K of RAM
and four I/O posts. The
machine is part of Transdata’s
Stitch in time for
clothing industry
CLOTHMAN is an integrated
system developed for use by
the clothing industry. It has
been developed by Taunton
Electronics, a microcomputer
systems house that specialises
in providing computer systems
for the clothing and allied
trades.
There are five areas in
which the Clothman system
can improve or simplify tedi-
ous bookwork. These are:
providing piece-work calcula-
tions which can be extended to
year-end reports; production
of work-in-progress reports
with up to 10 process points;
order processing, enquiry and
status reporting; work-ticket
printing on special copy-
through tickets; and style rate
book reporting and printing.
The system has been pro-
duced with the co-operation of
a clothing manufacturer and is
already fully operational in a
number of factories, varying in
size from 55 to 250 em-
ployees, Clothman runs on an
Apple II computer or can put
on the Nestar system with up
to 64 Apples connected to a
large disc back-up.
Clothman has been
developed and conceived so
that the system can be used by
non-specialists, though the
price of the package includes a
week of operator training at
the company’s training centre
in Taunton, Somerset.
Clothman costs £2,250 and
is available direct from Taun-
ton Electronics. Telephone
Bishops Lydeard (0823)
433142.
Cx500 family of CP/M-based
microcomputer systems.
Languages available include
Basic, Fortran, Cobol, PL/1
and APL. Also available is a
fully-comprehensive, on-site
maintenance contract employ-
ing Transdata’s. own field-
service engineers. Transdata is
at 87-89 Tooley Street, Lon-
don, SE1 2RA. Telephone
01-403 5115. H)
Typewriter
solution
OLIVETT! daisywheel type-
writers make excellent micro-
computer printers — the only
problem is interfacing them.
The £250 Discom interface is
approved by Olivetti and will
allow a typewriter to interface
all the common buses — RS-
232, IEEE and Centronics.
Details can be obtained
from Discom, Old Manor
Farm, Ashton-under-Hill,
Worcestershire. Telephone
Evesham (0386) 8819, exten-
sion 62.
Fast Episode fits the
desk-top bill
THE EPISODE is a microcompu-
ter with “micro” dimensions
— it occupies about as much
desk space as a sheet of fools-
cap paper. Even so it is a pow-
erful stand-alone system based
on the Z-80A processor run-
ning at 4MHz, The Episode is
capable of running CP/M
packages markedly faster than
other systems.
The Episode will work with’
virtually any VDU and printer
and can be used as a station in
a network linked to other
equipment. It is an extremely
Equipped with the standard RS-232 serial output, this
analogue/digital/analogue board enables almost all
microcomputers to interface with the analogue signals of
the real world. Featuring eight-bit resolution of any signal
in the range 0-2.5V, the board can handle both DC and AC
currents. Output can also be in the 0-2.5 range, with a load
driving capability of 25mA. The baud rate can be any one of
15 standard rates between 50 and 19,200. The kit version
costs £39.50 and the built version £49 from Ambit Interna-
tional, 200 North Service Road, Brentwood, Essex. Q
PRACTICAL COMPUTING April 1982
mobile computer: weighing
only 15 pounds it can be car-
ried easily to the place where
you want to use it. The other
dimensions of the Episode are
the 7:5 inches height, 9-5
inches width and the 14-5
inches depth.
The mass integral storage is
provided by twin mini-floppy
disc drives of either single,
double or quad density. A
maximum of 1-6Mbyte of on-
line storage is thus available.
Other features of the system
are two RS-232C serial inter-
faces, a Centronics compatible
parallel interface, a battery-
operated calendar clock, and
64K of RAM.
Episode is available from
Equinox Computers, who will
market the machine with a
number of applications pack-
ages. Software includes word
processing; invoicing stock
control; sales, purchase and
nominal ledgers; and a sales-
management package.
The Episode microcompu-
ter costs £1,995 plus VAT. For
further details contact
Equinox Computers, 16
Anning Street, New Inn Yard,
London EC2 3HB. Telephone
01-739 2387/9. a
49
Print
Next One hits
routine tasks
THE NEXT ONE is a program
generator that costs only £100
plus VAT. .Written for the
Apple II microcomputer the
program will also run on the
ITT 2020 and there is a CP/M
version too.
The Next One writes to a
‘disc file the program state-
ments which make up the
created program. It is really a
tool to take all the drudgery
out of programming by writing
the tedious input/output sub-
routines between the
keyboard and the disc, and the
disc and the memory. It is not
intended to replace program-
mers.
Target programs generated
by the Next One are written in
a structured form, which is
ready for use. within a few
minutes of creation. There are
many diagnostic features built
in to the program and its struc-
tured nature makes it easy to
read and understand. The
Next One is available from
Logical Computing, 26 Wide
Lane, Swaythling, Southamp-
ton. Telephone Southampton
(0703) 583857.
Composing oneself
with Music Maker
THE PLUG-IN Music Maker
module for the Texas Instru-
ments TI-99/4A computer
allows music to be composed,
edited and played. It assists
the creation of musical com-
. positions by serious musicians
and beginners alike.
Notes can be entered, one
measure at a time, into the
microcomputer’s memory.
Music can then be replayed at
the touch of a key.
Serious musicians will be
attracted by the system’s
method of composing, placing
notes on the traditional treble
and bass staves. Novices can
compose using sound graphs.
Either method allows the user
access to three voices.
There is a flexible choice of
key- and time-signatures, and
a total of 30 different speeds at
which the music can be played.
Any note can be accepted,
provided that it is in the
three-octave range from the
second A below middle C to
the second A above middle C.
There is a facility for repeat-
ing passages of music, and if a
printer is added to the system,
the music can be printed.
Computer owners who con-
sider themselves to be in the
‘musical avant-garde will find
the system capable of many
interesting sound effects. The
Music Maker module costs
£34.95 and is available from
Texas dealers. For details ring
Texas Instruments. on
1 0234-67466. Q
Printout==
Economy of
Cintcode
BCPL CINTCODE is a new
implementation of an estab-
lished systems programming
language, BCPL. It permits
larger and more complicated
systems to be built and main-
tained on microcomputers.
It adds a number of extra
features and only uses one-
third of the space used by fully
compiled systems such as
Pascal. Telephone RCP,
Blewbury (0235) 850218. J
How to make Tandy
run as terminal
TERMINAL is a product which
allows the Tandy TRS-80
range of microcomputers to
act aS remote terminals to
larger mini- or mainframe
computers. The emulator runs
under the standard Tandy
DOS operating system, but a
CP/M version is planned.
Under Terminal, the baud
rate used will be software-
selectable between 110 and
9,600baud. Also software-
selectable are the word length,
Zilog chip makes
huge power savings
THE Z-80L is the latest version
of the well-proven Z-80
microprocessor. The new chip
is still an eight-bit device, but
it consumes only 10 percent of
the power of the standard
Z- 80.
The Z-80L is available for
operation at three speeds:
1MHz, 1:5MHz or 2:5MHz in
the L1, L2, L3 versions. The
low power consumption of the
Z-80L family — 75mW —
means that they are ideally
suited for use in hand-held or
portable battery-powered
products. On the other hand,
the low power consumption
allows battery back-up to be
implemented easily in systems
where the data being proces-
sed is of a critical nature or
where the application relies on
continuous processing.
In other respects the chip is
fully compatible with the stan-
50 .
dard Z-80, allowing it to be
replaced directly in circuit
boards without any redesign-
ing. Additionally the device is
fully supported by Z-80
development systems and in-
circuit emulators, allowing
products to be developed,
tested and debugged quickly.
The Z-80L can be used in
conjunction with all the
eight-bit peripheral devices
currently offered by Zilog.
Low-power versions of the
peripheral chips will be avail-
able in the future. The Z-80L
is produced in both ceramic or
‘plastic packages. For further
details contact Zilog, Babbage
House, King Street, Maiden-
head, Berkshire. Telephone
Maidenhead (0628) 36131.
the number. of stop-bits and
the parity. There are input and |
output translation tables for
total control over all transmit-
ted and received data, and
screen-print facilities. Echo-
ing, flashing cursor, lower
case, and error checking are all
provided for, and so are pro-
grammable break sequences.
Translation tables are pro-
vided for IBM, Univac, ICL
2900 and ICL 1900. Terminal
costs £45 for TRS-80 models I
and III, and £55 for model II.
The CP/M version will be
available soon. Contact MTW
Computer Services, 4 Wyvern,
Tamworth, Staffordshire, B77
2RL. Telephone Tamworth
(0827) 61320. Q
Source of
TRS-80 facts
TANDY TRS-80 microcomputer
users will find the TRS-80
software sourcebook. an
invaluable aid. The first vol-
ume of the sourcebook lists
the details and sources of over
500 applications programs,
written in the U.K. for the
TRS-80 models I, II, III, the
Tandy Colour Computer and
the Pocket Computer.
Entries are indexed by a
series of seven categories:
Business, Inventory Control,
Education, Games, Home-
Personal, Statistics-Maths, and
specific industrial-professional
programs. The book also con-
tains an entry form for those
who wish to submit their own
software packages. The book
costs £3.95 and is available at
Tandy stores.
PRACTICAL COMPUTING April 1982
Sharp bring you the MZ8OB.
A machine that offers you functions
previously only associated with more
powerful, more expensive computers; that
gives you versatility to handle a huge range
of software and hardware applications in
scientific, business and personal use.
The MZ80B opens up anew world of
graphic display potential, more flexible data
storage and retrieval, and ease of operation.
Here is the computer from the future.
Available today.
Stunning Graphic Display.
Seeing is believing. The large-screen,
high-focus, green-face display
incorpereieed in the MZ80B gives you high-
resolution graphics of 320 x 200 dots.
An additional graphic RAM can be
added which allows another 320 x 200 dot
resolution pattern to be displayed.
This dual high-resolution graphic
ability is especially useful for simulating and
displaying a dynamic picture..[t can display
40 characters x 25 lines or 80 characters x 25
lines via software switching.
In addition there are facilities for full,
on-screen an reverse video, partial
scrolling anda full range of graphic symbols.
Choracter and Grophic Printer.
This fast, quiet printer will reproduce
your graphic displays and, of course, print-
out upper and lower case letters and
symbols. A tractor/friction feed version is
also available.
Data Storage retrieval.
The MZ80B has a remarkable
memory. 64K of RAM. And that constitutes
all the memory area, giving flexible storage
of any computer language and its software.
The cassette deck is electromagnetically-
controlled, with a data transfer speed of
1800 bits/sec combined with a unique
PRACTICAL COMPUTING April 1982
bat a
=
“*
G
Oa
programme search
facility to make data storage
and retrieval super-fast
Lea
=< me
Atypewniter-style keyboard
incorporates characters and symbols plus a
numeric key-pad and ten user-definable
keys for fast and simple operation.
BASIC is, of course, provided with
Z-80 Assembler Packages, PASCAL anda
BASIC compiler.
Floppy Disk Drive.
A twin Floppy Disk Drive unit can be
added which will give you 560 bytes of
storage on double-sided, double-density
disks.
Comprehensive Documentation.
Each MZ80B comes complete with a
full set of documentation including an
owners’ manual giving full circuit diagrams,
amonitor reference manual and
programming manuals.
Interfaces
RS-232C and IEEE Interfaces are
available from January 1982 allowing the
MZ80B to communicate with scientific
instruments and other peripherals.
cP/iir'22
CP/M* is also available making a
wide range of packages ifithediatety avail-
able including wordprocessing, financial
modelling, data base management to
mention but a few. CP/M* also increases
the disk capacity to 680K.
(CP/M* is a Trade Mark of Digital Research Ltd).
—»)
othe’
SHARP ELECTRONICS (UK) LTD., COMPUTER DIVISION,
SHARP HOUSE, THORP RD., NEWTON HEATH,
MANCHESTER M10 OBE. TELEPHONE; 061-205 2333.
Fwy on€arth don’t you find |
| out more?
|
|
| |
| Please send ~! |
me fullinformation on ———
| the Sharp MZ80B computer. |
PC 4/82
| Name |
|
| Address
| Tel: |
| To: Sharp Electronics (UK) Ltd., Computer Division, |
Sharp House, Thorp Road, Newton Heath,
@ Circle No. 143
51
on aes
one good reason why I should
choose aVIC 20 home computer’
1. VIC is outstanding value
for money. No other colour
home computer can give so
much for under £200.
2. Total standard memory
25K made up of 20K ROM and
5K RAM.
3. Fully expandable to 32K
of user RAM.
4. Microsoft Basic inter-
preter as standard.
5. Accessible machine
language as standard.
6. Connects direct to
monitor or standard television.
7 Fullsize typewriter-style
keyboard.
8. Full colour and sound.
9, All colours directly con-
trollable from the keyboard.
10. 62 predefined graphic
characters direct from the
keyboard.
IL. Full set of upper and
lower case characters.
12. 512. displayable characters
direct from the keyboard.
13. High resolution graphics
capability built into the
machine.
M4. Programmable function
keys.
15. Automatic repeat on
cursor function keys.
16. User-definable input/
output port.
IZ Machine bus port for
memory expansion and ROM
software.
18. Standard interfaces for
hardware peripherals.
19. VIC 20is truly
expandable into a highly
sophisticated computer system
with a comprehensive list
of accessories (see panel below).
20. Full range of software for
home, education, business and
entertainment ondisk,cassette
and cartridge.
Accessories include:
e Cassette tape unit.
© Single drive 5}” floppy disk unit(170 K bytes
capacity].
© 80-column dot matrix printer.
© 3K, 8K and 16K RAM expansion cartridges.
© Programming aid packs; machine code
monitorcartridge, programmers’ aid cartridge, high
resolution graphics cartridge.
e Plug-in conversion box for a full 32K,
40-column x 25 lines VIC including Prestel com-
patability.
© Prestel/Tantel interface package.
e RS 232C communication cartridge.
e Memory expansion board
© |EEE/488 interface cartridge.
¢ Joysticks, light pens, paddles and motor
controllers.
21. Books, manuals and learn-
ing aids from Teach Yourself
Basic to the VIC programmers’
reference guide (a must for
advanced programmers).
22. Full support forVIC owners
— their own magazine ‘VIC
Computing’aswellasa national
network of VIC user groups.
23. National dealer network
providing full service and
support to VIC owners.
24. Expertise and experience
—Commodore are world
leaders in microcomputer and
silicon chip technology.
25. Commodoreisthe leading
supplier of micro-computers
in the UK to business, schools,
industry and the home.
26. VIC 20 is the best-selling
colour home computer in
the UK.
How many reasons wasit
you wanted?
commodore
VIC 20
The best home computer
in the world.
SE
FOR MORE INFORMATION ON THE VIC 20, TELEPHONE OR WRITE TO: COMMODORE INFORMATION CENTRE,
BAKER STREET, HIGH WYCOMBE, BUCKS, OR TEL: SLOUGH 792972.
@ Circle No. 144
The 1982 Computer Fair, being held at London’s Earls Court exhibition centre on
April 23-25, provides a showcase for the whole gamut of small business systems and
home computers. We look ahead to the highlights of the Fair.
Computer Fair preview
THE COMPUTER Fair will be the biggest
show of its kind ever held in the U.K. The
Fair will be concentrating on the micro-
computers that are becoming a part of
our everyday lives, and to avoid confu-
sion, it will be divided into two areas, one
for the business microcomputer user and
a fun section for the more frivolous home
user,
In the business section, the main
exhibitors will be displaying a variety of
microcomputers aimed at the serious
computer user. A number of leading
companies will be displaying their pro-
ul
haiti i
The IBM micro can be seen at the Fair.
ducts to the public for the first time. One
of the more interesting products to be
shown at the fair will be the IBM per-
sonal computer which is on sale in Britain
through Microcomputerland.
The IBM personal computer repre-
sents an important trend in micro-
computing. In the past, the industry has
been dominated by smaller companies
with rapid growth. Now the larger, more
established equipment manufacturers are
moving in, bringing with them new stan-
dards in hardware and software, as well
as reliability and support.
Industrial charm
These advances have been made at the
expense of some of the charm of the
industry, but are well worth the price. If
you would like an opportunity to see the
IBM personal computer at first hand,
then call in at the Microcomputerland
stand, number 407.
Tangerine expects to be launching the
new Tigress microcomputer at the Com-
puter Fair. The Tigress is a major new
British microcomputer that will compete
on far from equal terms with the better-
known imported machines. The micro is
aimed at the businessman and the top-
. of-the range hobbyist. One of the most
PRACTICAL COMPUTING April 1982
attractive features of the Tigress is the
built-in Prestel unit and its telephone
answering facility. This enables the com-
puter to connect directly with Prestel and
down-load pages. All current or pro-
jected Prestel standards are catered for.
Tigress processors
In addition each Tigress will be able to
act in a telephone-answering mode,
accepting messages from other terminals
or computers over the telephone net-
work. It will be possible to connect the
machines using the integral Econet com-
munications network.
The Tigress employs three processors
—- the main CPU is the Z-80 which runs
CP/M. A 6809 will be in control of all the
input, output and communications func-
tions of the machine, while a separate
dedicated chip will control the real-time
high-resolution graphics. The target price
of the basic Tigress system will be around
the £600 to £700 mark; discs will be
extra.
In addition to this exciting new
machine, Tangerine is showing a range of
software. Marketed under the Tansoft
label, this software is designed to run on
the new Tangerine disc units and will
| include a disc-operating system. There is
also some utilities software covering such
functions as reformatting. The focal point
of interest will no doubt be the Tangerine
Forth package.
The ZX Village
Home and hobby computer users will
find much to their taste at the show, with
_the finals of the U.K. Micromouse com-
petition and the ZX Village. Ever mind-
ful that this just might be the time and the
place for the launch of the ZX-82, the
Fair’s organisers have allocated a whole
section of the show for the Village which
will be, to all intents and purposes just
like a space-age market.
The ZX Village will be an ideal place
for users to bring themselves up to date
with the latest developments on the Sin-
clair scene. Sinclair Research is exhibiting
at the Computer Fair and in the past
Sinclair has produced a few surprises. In
this area of the show user groups and
clubs will be able to use stands free of
charge.
If the ZX Village combines the excite-
ment of the eastern bazaar with the tech-
nology of the space age then the Micro-
mouse competition combines the same
technology with the flavour of a Roman
circus. As tiny robotic mice endeavour to
find their way through labyrinths of
Minotaurian proportions, baying crowds
of supporters will cheer on the heros and
offer a “thumbs down’”’ to the vanquished
in the time-honoured tradition of the
amphitheatre.
If it all sounds a little too light-hearted
for you, the techniques and technology
used in building and running these
Micromice are some of the most sophis-
ticated around. The competition is not
really about mice at all, but about build-
ing ever-better robots, to specification.
The strength of such a competition is
represented in the interest shown in it by
top engineering concerns. To find out
more about the Practical Computing
Micromouse finals, you can read the rules
of the competition on page 143 of this
issue of Practical Computing.
Package deal
The Computer Fair is to be held at the
giant Earls Court exhibition centre in the
heart of the nation’s capital. It is the first
time a major computer show of this size
has been held at that venue. If you are
intending to stay over night in London for
the Fair, you might be interested to know
that Pharoah Hughes Associates Ltd is
offering a special package deal.
In the best tradition of business pack-
age deals the offer can include both
»
. DNA,
d VIC EXPANSION
Home computers are amply catered for.
reasonably-priced accommodation in
twin-bedded hotel rooms and reduced-
rate rail travel. There is a choice of either
two-star or three-star hotel accommo-
dation, and both include continental
breakfast and admission to the show.
Two-star accommodation costs £13.80
per person and three-star £15.30. For
more details telephone Pharoah Hughes
Associates on 01-995 8995.
The Computer Fair is being organised
by IPC Exhibitions Ltd, in conjunction
with Practical Computing and Your
Computer. For more details telephone
01-643 8040. Q
53
= See eee eee
Printout extra==""
a
Plotting to put
HP-83 graphics
on to paper
54
Exploded pie segments and
clustered bar charts are
child’s play for the
Hewlett-Packard graphics
plotting package. David Watt
reviews this tablet and plotter
which turn statistical data into
shaded and coloured hard
copy for permanent display.
* HEWLETT-PACKARD is renowned for pro-
ducing equipment of very high quality,
which is particularly respected by mem-
bers of the scientific and engineering
community. The equipment for this
review was provided by Microdigital —
now a subsidiary of Laskys, the hi-fi chain
— and consisted of an HP-83 computer, a
9111A graphics tablet, a 7225A plotter,
dual mini-floppy disc drives, VisiCalc
Plus, and graphics demonstration soft-
ware. The system also included a 16K
add-on memory module, HP-IB interface
and cables, mass-storage ROM, and
plotter/printer ROM.
The equipment was connected using
the HP-IB interface bus, invented by
Hewlett-Packard and since adopted as the
IEEE-488-1978 standard. The HP-IB
interface allows several devices to be
connected on a common bus. Each device
has a unique address which may be set by
adjusting switches at the back. Up to 15
devices may be connected on one bus.
The IEEE-488 interface is also used by
the Commodore Pet.
All the equipment worked well, with
the exception of an apparent fault on the
plotter. The pen did not always lift clear
of the paper when being moved between
plots, and therefore drew faint traces on
the paper.
Attractively styled
The equipment looks extremely well
made, and is styled attractively in match-
ing light-grey plastic cabinets, with
dark-grey front panels. The HP-83 com-
puter is the same as the HP-85, but
without the integral tape cassette drive
and printer. It is very pleasant to use: the
keyboard design, in particular, is excel-
lent with a number of useful special func-
tions keys. The Sin. display screen is easy
to read, despite its small size, though it is
only possible to display 16 lines of 32
characters. The HP-83 has a larger dis-
play memory, a total of 64 lines, which
can be displayed by scrolling up or down.
The graphics tablet has a large, white
ceramic platen, a stylus attached by a thin
cable, and four lights marked Digitise,
Menu, Error and Line. The platen is
marked out with a large rectangular plot-
ting area, measuring 11.9 by 9.36 in. and
16 square “softkeys” grouped in fours
above the plotting area. In the bottom,
right-hand corner of the plotting area is a
small dot called the self-test dot, used for
testing the platen and stylus circuits,
PRACTICAL COMPUTING April 1982
When the tablet is switched on, all the
lights flash on and off and a sequence of
notes is sounded on the tablet’s tone
generator. The tone generator may be
‘programmed to give an auditory acknow-
ledgement when an operation is per-
formed — when a softkey is selected,
for example — or if an error occurs.
At the rear of the tablet there is a row.
of switches used for setting the device
address on the HP-IB interface. The tab-
let may also be connected to a non-
intelligent device for data logging, in
which case the switches may be set to
“talk-only”. One of the switches is used
to initiate the graphics tablet self-test,
which makes all the lights flash and
start-up tones play. If the stylus is
touched on the self-test dot, the start-up
sequence will be played again.
Tracing lines
The stylus contains a ball-point pen
cartridge which may be either inked or
inkless and has a spring-loaded micro-
switch which operates when the pen is
pressed on the platen. It can be used in
two ways. For single-point digitising the
X, Y co-ordinates of the pen are trans-
mitted when the pen is pressed on the
platen and the switch closes. [he alternat-
ive mode, continuous digitising, is useful
for tracing lines. In switch-normal mode,
a line is started by pressing the pen once
and points are taken continuously until
the pen is pressed again. In switch-follow
mode, points are taken only while the pen
is kept pressed down, on the tablet.
The Digitise light indicates when the
graphics tablet is ready to receive a loca-
tion. The Menu light comes on when one
of the softkeys is to be selected. As the
name suggests the softkeys can be used to
select options from a menu; they are used
by many of the programs in the graphics
demonstration software.
The plotter has several push-buttons
along the front, which are used for setting
it up. The Chart Load switch causes the
pen to move up to the top-right corner,
and releases the electrostatic hold-down
on the plotter so that a sheet of paper or
mylar may be placed on the platen. The
electrostatic hold-down feature makes
sure the paper lies flat and does not move
about.
Pen movements
The pen may be moved about the
platen and raised or lowered using — ,
—,], |, and Pen Up or Pen Down. There
is also a button marked Fast to move the
pen more quickly. The lower-left and
upper-right limits of the plotting area can
be set, if you do not want to use the
default values, by moving the pen to the
required positions and pressing Enter,
followed by the buttons marked Lower
Left or Upper Right. The button at the
rear of the plotter marked Confidence
Test generates a test plot.
The pen can be moved in increments of
PRACTICAL COMPUTING April 1982
XYZ CORPORATION
Costs & Expenses, 1981 Forecast
MANUFACTURING 56. 6%
RESEARCH & DEV. 8.7%“
Soy
GENERAL & ADMIN 15. 2%
MKTG & SALES 19.32 .
}
The tablet and plotter can deftly transform statistics into graphical form.
0.032mm. which the plotter will take
charts up to 210 by 297mm. A4-sized
paper. The pen velocity can be varied
between 10 and 250mm./s. and labels
can be printed at up to three characters
per second. Five character sets are avail-
able. Two use the £ sign instead of “‘#”’,
and one has the symbols @, A, @, 2.
The printer/plotter and input/output
ROMs provide a number of extensions to
Basic for use both with the graphics tablet
and the plotter. Amongst these are Limit,
Scale. Digitise and Cursor, Printer Is and
Plotter Is from the Printer/Plotter ROM;
and Output and Enter instructions pro-
vided by the input/output ROM. The I/O
ROM was not supplied for review, but all
the software provided worked perfectly
Figure 1. Plotter/printer ROM statements.
LINETYPE
LOCATE
LORG
MOVE
MSCALE
NOBLINIC
PDIR
PEN
PENUP
POT
PLOTTERIS
PRINTERIS
RATIO
RPLOT
SCALE
SETGU
SET I/O
SETUU
SHOW
LABEL TRANSLATE
LABLE USING UNCLIP
LAXES WHERE
LDIR XAXIS
LGRID YAXIS
LIMIT
DIGITISE
DRAW
EPROM
ERASE
FRAME
GCLEAR
GRAPHICS
GRID
IDRAW
iMOVE
IPLOT
without it and so does not depend on it.
HP-85 Basic has a powerful set of
graphics commands. Graph switches the
screen to the graphics-display area,
GClear clears the screen below a
specified line, and Frame draws a line
round the edge of the screen.
Scale command
The Scale command sets the horizontal
and vertical, X and Y, units. The default
values for scale are zero 0 to 100 in both
directions. The ranges for X and Y can be
set independently, and can range over
any values; they do not have to start at
zero. .
The screen has a resolution of 256 dots
horizontally by 192 dots vertically, so
when using the default scale, the y units
are shorter than the x units. However,
setting the scale so that the number of Y
units is three-quarters the number of X
units gives equal-sized units, which make
it easier to draw regular shapes like
circles or polygons.
Points are plotted according to the
current scale, and mapped automatically
on to the graphics display, so it is easy to
expand or contract a display. ,
The X-Axis, Y-Axis statements may be
used to draw axes specifying where to
position ticks; Plot is used to set a point
on the display, Move moves the pen
without drawing a line; Draw is used to
draw a line. IMove and IDraw are the
same as Move and Draw except that they
move the pen a number of units relative
to the last pen position.
Labels may be written anywhere on the
display using the Label command, and
(continued on next page)
55
(continued from previous page)
can be written vertically or horizontally
by specifying the label direction with
LDir. Another powerful feature of
HP-85 Basic is the ability to create your
own characters using BPlot.
These features are considerably
enhanced by the use of the plotter/printer
ROM. A list of all the commands it
provides the plotter/printer ROM is
shown in figure 1.
The Plotter Is and Printer Is commands
are used to direct output to specified
devices: | is the address of the HP-83
CRT; 705 is the default address of the
graphics tablet, and 706 the default
address of the plotter on the HP-IB inter-
face. A plot can first be displayed on the
CRT and if it is satisfactory it can then be
output on the plotter.
The Limit, Scale, Show, Locate and
MScale commands allow considerable
flexibility in defining the plotting limits.
The Limit statement allows a program to
Set the physical plotting area for the
HP-7225A plotter, as an alternative to
setting them using the buttons on the
front panel. The Show statement allows
the ranges for X and Y units to be
defined, and scales the plotting area
automatically so that X and Y units are
the same size. MScale sets the user units
to millimeters, so that precisely-scaled
objects can be drawn or measured. You
can specify windows in the plotting area
using the Locate statement: for example,
you can define a part of the plotting area
to contain your main plot while another
portion is reserved for labels.
Dots and dashes
_ Lines can be plotted using varying
combinations of dots and dashes with the
Linetype statement. Eight combinations
are available, and the length of the repeti-
tive pattern can be specified.
The plotter/printer ROM provides sev-
eral new commands for drawing axes and
labels. The Axes statement allows both
the X-axis and Y-axis to be specified,
together with major and minor tick
marks. Thus it combines all the features °
of the XAxis and YAxis statements in
one. The Grid command allows a grid to
be drawn instead of the axes alone. In
addition to the standard Label statement
the plotter/printer ROM has a Label
Using statement which operates in a simi-
lar fashion to Print Using; a format mask
is defined which governs the position and
ptint format of the data specified in the
rest of the statement.
For labelling it is possible to specify the
character size, the ratio of character
height to width, and the slant of charac-
ters, all using the CSize statement. When
using the plotter, labels can be drawn in
any direction — not just horizontally and
vertically — with the LDir statement.
For digitising, Digitise, Cursor and
Where are statements that interrogate
the plotter or graphics tablet to find the
56
The review system
HP-83 computer
16K memory module
ROM drawer
Mass-storage ROM
Plotter/printer ROM
Input/output ROM
HP-IB interface
7225A plotter with personality
module for HP-IB interface
9111A graphics tablet
Dual mini-floppy disc drive
TOTAL
£1,486.35
£194.88
£29.73
£98.19
£98.19
£199.77
£260.94
£2,115.00
£1,355.00
£1,693.00
£7,351.05
HP-85 computer
£2,146.95
HP-85, 16K memory module,
ROM drawer, plotter/printer
ROM, I/O ROM, HP-IB, plotter
and graphics tablet £6,400.66
Software
Graphics presentation
VisiCalc Plus
X,Y co-ordinates of the pen or cursor.
The plotter/printer ROM provides some
additional facilities for use with the CRT
graphics. BPlot has been improved so
that your characters can be as large as
you like, filling the whole screen if you
wish, and BRead allows a character
created on the screen to be stored for
re-display by BPlot.
Both the plotter and the graphics tablet
have internal microprocessors, and will
execute commands given in Hewlett-Pac-
kard’s graphic language, HPGL. This
enables you to use features not available
through the plotter/printer ROM, such as
changing the speed of the pen or using a
different character set on the plotter, and
obtaining information on the status of the
graphics tablet. To use many of these
functions it is necessary to have the
input/output ROM.
Practical value
The Graphics Presentation software
and VisiCalc Plus was provided to test the
system. The Graphics Presentation pack-
age consists of six programs: a drawing
program; an area- and distance-measuring |
program; a continuous line-drawing pro-
gram; a graphic data-entry program; a
music-demonstration program which
plays ‘‘Daisy Bell’ using the sound
generators of both the HP-83 and the
9111A; and an asteroid game. They were
great fun to use, and effectively demons-
trated the facilities of the graphics tablet.
The first four programs have a practical
value as well.
The programs all display help instruc-
tions, the HP-83’s CRT to tell you how to
use the softkeys, but they tended to scroll
off the screen too quickly. You have to be
ready with your finger on the Pause key
to be able to read the information.
VisiCalc Plus is the ubiquitous VisiCalc
program with the addition of some very
useful programs which take data stored
Review
by VisiCalc and generate line graphs, bar
charts, pie charts or fit regression curves.
It showed up well in the example de-
scribed in the VisiCalc manual which
produced the various charts on the plot-
ter. The bar and pie charts could be
shaded in various ways, stacked or clus-
tered bar charts could be drawn, and
exploded pie segments could be drawn to
emphasise a particular sector.
The review system was supplied with
special paper for plotting, four different
coloured pens and mylar for producing
overhead-projection slides. One obvious
application for the plotter is in preparing
material for presentations, lectures or
reports.
The detailed documentation supplied
with the system was of very high quality:
diagrams and examples were provided in
abundance. The sheer quantity of
documentation was daunting at first, but
you should soon learn to find your way
around it.
You may be amused by the following
item from the introduction to the
Plotter/Printer ROM Manual: “By the
time you get the plotter/printer ROM and
the manual, you will have accumulated a
stack of literature at least 1.8 m. tall.
And you are wondering where to dig in”’.
It clearly caters for every level of user
from the absolute beginner to the experi-
enced programmer.
Conclusions
@ Ail the Hewlett-Packard equipment is
made to a very high standard. It looks
good and feels good to use. The documen-
tation is also extremely good.
@ The plotter has many very useful feat-
ures and it was possible to produce excel-
lent graphs with it. It is even possible to
digitise information by positioning the pen
— a special digitising sight is available —
and pressing the Enter button.
@ The strength of the graphics tablet is
the ease with which it can be used to enter
data from charts or graphs. It can also be
used as a design tool for creating draw-
ings.
@ Hewlett-Packard has an extensive ser-
vice network and a good reputation for
reliability.
@: The VisiCalc Plus programs provide
powerful extensions to VisiCalc, and the
graphics demonstration software would
be useful for digitising drawings and
graphs, and possibly as design tools. The
source code was supplied for the VisiCalc
Plus programs — not VisiCalc itself —
and the graphics demonstration pro-
grams, so they could be easily enhanced.
The packages are reasonably priced.
©) The hardware is rather expensive by
normal standards, and seems to be aimed
primarily at scientific, engineering and
business users demanding high-quality
equipment and service.
@ The system is particularly suited for use
in business graphics, statistics, medicine,
numerical control, surveys and design. [J]
PRACTICAL COMPUTING April 1982
Colour me Prism
Hard oF in colour? It’s here today, with a
range of 400 shades ata price you can afford.
Sr ie Equipment’s Prism printer brings colour
within reach of every business, engineering and
scientific work station. ?
Think what this means in speed of recognition, range of variables 0
and graphic presentation.
As well as colour, the Prism printer comes with a host of other
advanced features, including
@ Single sheet feed
e ee with additional 2K buffer
@ High speed print mode (in excess of 200 cps)
@ Correspondence quality print
Opt for Prism colour now, and bring a whole new dimension
to your work.
Trade enquiries welcome.
oy, h,
Teen? Equipment Limited —
peripheral people
70-82 Akeman Street, Tring, Herts. HP23 6AJ. U.K
Tel. Tring (0442 82) 5551/9 & 4011/9 Telex: 82362 BATECOG.
@ Circle No. 145
Equipped with an unusually
high level of sophisticated
hardware, this integrated
microcomputer system is
clearly designed to appeal to a
wide range of business and
technical users. John Dawson
finds out whether its practical
performance matches up to
the advanced specification.
THE OKI IF-800 Model 20 personal com-
puter is an eight-bit machine intended as
a small business computer, for scientific
purposes, and for diverse applications
such as instrument control and running
business colour-graphics software. It uses
a Z-80A CPU running at 4MHz, backed
up by 64K of dynamic RAM for program
store and 16K for the monochrome dis-
play, or 48K if you have the colour
monitor. There is a 2K bootstrap ROM.
The IF-800 has a built-in printer which
uses a'five-by-seven-dot matrix, and con-
sequently produces no lower-case
descenders. The printer provides for both
tractor and friction paper feed. The other
input/output facilities for the computer
are listed in table 1.
Two Sin. double-sided, double-density
58
mini-floppy disc drives are built into the
computer. Each drive has a capacity of
280K, giving a total on-line storage capa-
bility of 560K. With four floppy-disc
drives in place, the machine can access
1.12Mbyte. A brochure accompanying
the computer, dated November 1981,
offers a 5.2Sin. hard-disc drive with a
capacity of five or ten megabytes.
The computer is delivered as two units:
the first incorporates the keyboard, prin-
ter and CPU/memory. The second unit
contains the VDU and the two floppy-
disc drives mounted on a plinth to raise
them above the keyboard. Power and
data connections are brought neatly
down the inside of one leg of the plinth to
plug into the back of the computer/
keyboard unit.
Eight-colour image
The computer is supplied with a mains
lead wired directly to the machine and a
continental three-pin plug at the far end
of the lead. Despite this, the IF-800
contains a 240-volt power supply and the
first job you will have to undertake after
unpacking the computer is to cut off the
plug to substitute a standard U.K. plug.
An eight-colour image is available on
the IF-800 with a high-resolution display
— 640 horizontal by 200 vertical pixels.
Alternatively the machine can be sup-
plied with a green monochrome display
with the same resolution.
The story, however, does not end
there. The colour mask in the colour
cathode-ray tube is perceptible to an
operator using the computer, and the
effect of this is to lower the apparent
resolution. When this is combined with
the absence of lower-case descenders in
the VDU type fount, the result is to make
the machine unsuitable for use over
extended periods by, for example, a
word-processor operator.
Any computer should have an easily-
legible character set that will not cause
fatigue when used for a number of hours
at a stretch — nothing less is acceptable,
certainly not in the prestige, up-market
product range to which the IF-800
aspires. The poor quality of the 80-
character IF-800 alpha-numeric display
is a serious shortcoming.
In addition to the normal typewriter
keys on the IF-800 keyboard, there are
10 user-programmable “‘soft keys” and
32 special-function keys, including a
numeric keypad. Three keys are dedi-
PRACTICAL COMPUTING April 1982
cated to printer functions: to print the
current contents of the VDU on the
printer; eject a “form” length of paper
from the printer; and echo whatever is
typed in at the keyboard to the printer.
The soft keys are repeated along the
bottom edge of the VDU screen, and
some of the CRT control options allow a
label field to be displayed across the
bottom of the VDU indicating the func-
tion of the 10 programmable soft keys.
The keys along the bottom edge of the
VDU are particularly useful when a
menu of commands is provided for a user
to choose from. The first three characters
of the command are displayed when the
CRT display is in 40-character mode, and
the first seven characters of a maximum
of 15 are displayed when the VDU is in
the 80-character mode.
A reset switch and a key to break into
the operation of a Basic program are
| located on the jeft-hand edge of the com-
puter. A diverse and comprehensive set
of sockets scattered round the computer
will allow you to plug in additional
peripheral devices such as a light-pen, an
acoustic coupler or British Telecom
Modem, laboratory instruments, a printer
with a Centronics interface, or the two
additional floppy-disc drives.
Hard information
Two manuals are supplied with the
computer. The Operation Manual con-
tains 200 pages packed with hard infor-
mation about the system and example
Basic programs. The second manual is
the Basic Reference Manual
which
COLOR 1
COLOR FG» BEB. SB
Daen
O: GLME 1: BLUE
PRACTICAL COMPUTING April 1982
HEN USE BLUE AS CHRACTER COLOR...
Two built-in mini-floppy double-sided,
double-density disc drives — 280K per
disc. An extra two disc units can be
connected.
Loudspeaker: Can switch a tone on and off
with a frequency range from 65Hz to
1,976Hz.
Calendar clock: A hardware clock is fitted,
powered by a NiCad battery. It displays the
year, month, day, hour, minute, second
and day of the week on request.
ROM cartridge: Holds 20K, the interface is
said to be addressable to 1Mbyte.
RS-232C interface: From 110 to 9,600
baud under software control.
External I/O interface: Three slots for
optional cards to give a Centronics-type
parallel interface, an IEEE-488 interface,
and a two-channel, 12-bit D-to-A board or
an eight-channel, 12-bit A-to-D board.
Audio cassette I/O: Uses non-standard
BMC protocol; cassette recorder motor
control by Basic instruction.
Printer: Five-by-seven-dot matrix;
tractor/friction feed; paper up to 9.5in.
wide; no lower-case descenders.
Dimensions: width 20in. (51cm.); depth
26.7in. (68cm.); height 19.9in. (60cm.).
Weight: 77Ib. (35kg.) with monochrome
display; colour display weighs an extra
11lb. (5kg.).
Table 1. Dimensions and input/output channel specifications.
devotes about 30 pages to a general
explanation of the Oki Basic interpreter,
and a further 100 or so to a more detailed
description of the use of each command
and intrinsic function.
The IF-800 is likely to be marketed
into offices, scientific and hospital
laboratories, and possibly executive con-
ference rooms. Many of the machine’s
users will be intelligent and capable
people who are quite ignorant about com-
puters. The documentation supplied with
the machine is crucially important, par-
ticularly where small detail is concerned,
because this group of users is unlikely to
have the accumulated wisdom that will
allow them to disregard red lights and to
cope with unexpected error messages
when following programs in the Opera-
tion Manual.
For example, there is a caution that
you should not attempt to remove a disc
from the disc drive when the drive-select
— APPOINT THE COLOR FUNCTION
5. 196152422786632
9.291382622129181
5.3851 64867134584
5,477225575851661
COLOR
3: VOL oo um 6: Vl 7?
light is on. Yet the red light remains on
the whole time on drive 1, presumably to
indicate that the drive is selected rather
than that the head is in contact with the
disc, reading or writing material. Even if
it were possible to select the second drive
manually this 1s an incredibly clumsy way
of removing a disc. There is no cross-
reference in the manual to tell you how to
Overcome the problem.
Additional boards
The Operation Manual does improve
when it reaches the technical description
of the various additional boards that can
be attached to the basic system. There is
plenty of information, well set out, on the
pin connections, voltage levels and timing
patterns that are expected by the D-A
and A-D boards, the IEEE-488 interface
and so on. A technician in a polytechnic
or university laboratory should be able to
interface the IF-800 to other equipment
without difficulty after consulting these
sections of the manual.
There are, however, numerous other
small discrepancies in the Operation
Manual and generally too little attention
has been given to a user approaching the
computer for the first time. The poor
introduction to the documentation has
been overcome to some extent by an
impressive training program supplied on
disc. The program demonstrates some of
the Graphics Macro Language commands,
described later, and many of the other
Basic commands concerned with drawing
on to the screen. The screen photographs
were taken while this program was run-
ning and you should be able to see the
command in the lower portion of the
screen, with explanatory comments and
the effect of the command in the upper
half. Training by the compdny supplying
the machine is still necessary for other
aspects of the computer’s operation.
The IF-800 is supplied with an exten-
ded Basic interpreter based on Basic-80
developed by Microsoft. The version of
the language supplied allows various
screen formats with either’ abrupt or
(continued on next page) |
59
(continued from previous page)
smooth scrolling, and a Basic command
which will access a Graphic Macro
Language. Circle, for example, will draw
a circle or arc on the screen, given co-
ordinates for the centre, the radius of the
circle and the colour of the line.
A further parameter allows you to set
the elongation of the vertical axis of the
circle, and the ratio of the vertical to the
horizontal axes can be set between zero
and one. Zero will make the computer
draw a straight line while, a ratio of one
will draw an ellipse. In the same way, the
angle of arc that is to be drawn can be set,
where zero represents 90 degrees, 0.25
represents 180 degrees, and 0.5 starts or
stops an arc at 270 degrees.
Another basic command, DEF CHR$,
allows you to redefine the graphics
characters held in the machine. The
eight-by-eight screen matrix can be con-
trolled by a character string consisting ot
eight bytes expressed in hexadecimal
notation, concatenated into a string.
The Basic interpreter contains many
commands peculiar to the machine.
Although the machine runs CP/M and
has a vast quantity of software available
through Lifeboat Associates, it is unlikely
that WordStar, Fortran-80, Pascal,
muSimp/muMath or the Peachtree finan-
cial packages will make adequate use ot
the special hardware and software
features available on the IF-800.
For example, the Pen commands in
Oki Basic will return the horizontal and
vertical position of the light-pen on the
screen to a resolution of one pixel. It
should be possible to use the light-pen for
editing purposes in a word-processor
program, selecting first a command at the
top of the screen such as Delete, and then
selecting the character or word to be
deleted anywhere on the screen.
In the same way, it should be possible
to scroll the screen in any direction
merely by placing the light-pen on the
appropriate boundary. Obviously Word-
Star does not have this facility in the form
LINE (155 9112 ) -
UWE CXL s WD
—
in which it is implemented on a Super-
brain or Cromemco. In the absence of
software designed specifically for the
IF-800 it is constrained into the mould of
a Straightforward business computer with
a colour display.
The Oki Basic interpreter has two
commands for storing and retrieving
machine-code programs from disc, and
has both Call and USR commands which
transfer program execution to a user
machine-code subroutine. There are no
details in the manual to tell you how to
return to the Basic program at the end of
the machine-code subroutines.
VARPTR returns the address of the
first byte of data identified with a variable
name. VARPTR can be used to obtain
the address of the variable array so that it
can be passed to an assembly-language
subroutine. For example the instruction
VARPTR (A (ZERO) )
identifies the lowest element of the array.
Conclusions
@ The IF-800 costs £4,300, including VDU,
printer and double disc drive.
60
BOR BF CBS GHLY FRR
(BF: DRAW
ae pete
CHEER OF REC Tale
@ The comprehensive input/output
facilities on the IF-800 will be attractive to
scientists wishing to gather and display
complex information in graphic form.
Business executives may find the colour
display a useful presentation device for
their colleagues.
@ The tidy appearance of the computer |
must be set against the fixed relationship
between the keyboard and the VDU which
is poor ergonomic design.
@ Operation of the machine is quite separ-
ate from programming it, and the confu-
sion over details such as the orientation of
the label on a floppy disc and the drive-
select light on the floppy disc units is an
unnecessary burden on a small business
looking for a robust system for the first
time.
@ The 80-character display is not backed
up by a sufficiently high-resolution dis-
play on the colour VDU to make it accept-
able for prolonged use as a word pro-
cessor or for other applications which
demand reading or correcting text.
@ Dot-matrix print is acceptable for
memoranda and papers that will be used
within an office, but the lack of lower-case
descenders on the IF-800 printer makes
documents tiring and annoying to read.
@ Despite its length, the documentation
supplied is inadequate to allow anyone
unfamiliar with microcomputers to oper-
ate the machine successfully.
@ A wide choice of C/PM software should
be available, but this is unlikely to take
| advantage of the sophisticated hardware
| features of the IF-800. Software that is
specific to the machine will take longer to
emerge, but when available will provide a
powerful and versatile system.
@ The IF-800 appears to be strongly made
and should be reliable in operation.
@ If the price/performance ratio is attrac-
tive to you, and if you have the facilities to
write appropriate software without
needing too much support from the sys-
tem manuals, the IF-800 is worth con-
sidering.
PRACTICAL COMPUTING April 1982
FREE 3
MICRO COMPUTER SOFTWARE
(with complete hardware system price)
ADLER
‘ALPHATRONIC
£2495 «var
_— hye (prices subject to change)
Includes: Adler Alphatronic P2 Micro Computer, Daisy Wheel
Printer, 0.C.S.C. Financial Accounting/Book-keeping/Incom-
plete Records, 0.C.S.C. Payroll System, General Data
Management System, Word Processing System or Invoice
and Sales Ledger System.
| NEC
PC800:
from
£2150. var
(prices subject to change)
Includes: 64K Business System, Twin Disk Drives, NEC Dot
Matrix Printer, 0.C.S.C. Financial Accounting/Book-keeping/
Incomplete Records, 0.C.S.C. Payroll System, Wordstar,
Mailmerge & CPM System
SUPERBRAIN
£2550. var
{ptices subject to‘;change)}
Includes: 64K RAM/320 Disks, Epson MX 80 Printer,
0.C.S.C. Financial Accounting/Book-keeping/Incomplete Re-
cords 0.C.S.C. Payroll, Wordstar and Mailmerge.
Other software and peripherals purchased of which prices can
be adjusted in the above.
We were established in 1969 as a consultancy and software
house, our consultants are well qualified and members of
several professional institutes.
We undertake consultancy and contract work at a very
reasonable fee and our systems can be tailored to meet your
requirements at anominal fee.
Other micro manufacturers, distributors and dealer enquiries
are welcomed. :
Also we are looking for distributors abroad and commission
agents in the U.K. Please ring for details Watford 48580.
OVERSEAS COMPUTER SYSTEMS CONSULTANTS
182a QUEENS ROAD, WATFORD, ENGLAND
CALLERS BY APPOINTMENT PLEASE
@Circle No. 146
PRACTICAL COMPUTING April 1982
SYSTEMS FOR
BUSINESS...
As business system specialists we're able to offer a full
range of software adapted to low cost hardware, so even
the smallést business can benefit from computerisation at
a comparable cost — and as you grow so can your
computer system.
Apple II from £1895
Apple III from £2900
Sharp PC3201 from £2895
Commodore 4000 from £1875
Commodore 8000 from £2995
Systime 500 from £7000
Choose from our comprehensive software packages
including the widely acclaimed FMS Accounting System,
financial modelling, payroll. filing systems and asset
register; or take advantage of our software expertise with
a package tailor-made for your requirements. Full leasirig
facilities available including software.
... COMPUTERS
FOR PEOPLE
The same expertise we offer to businesses is also available
to our home computer customers. You can select from our
range of hardware. accessories, games, hooks and
educational programs — and we'll demonstrate any
system before you purchase.
* VIC 20 COLOUR COMPUTER
342K user memory
24 colour variations
3 x 3 octave sound voices
4 programmable function keys
PLUS — games cartridges; extra RAM packs: 3K, 8K,
16K; light pen; games paddles; printer; disk drive
* SHARP MZ80K COMPUTER
48K memory
3 octave sound range
Multiple graphic character set
INCLUDES — keyboard, screen with 40 characters &
24 lines, and cassette unit with tape counter.
PLUS — printers, disk drives, interface cards and choice
of BASIC, FORTH, PASCAL, ASSEMBLER or
MACHINE CODE.
2 year guardntee on most products
Ring for current prices!
COD SERVICE AVAILABLE —
ring for details
OPEN MONDAY — SATURDAY
9.00 am to 5.30 pm
15- 17 North Parade BRADFORD BD1 3/L
Tel (0274) 391166
@ Circle No. 147
61
In these days of recession and
tight monetary controls, many
companies look to micros to
improve efficiency and
profitability. Peter Wood tests
Hornet, a package designed to
appeal to any firm aiming at
effective project planning.
ONE APPLICATION of particular interest to
manufacturing and building industries,
and also to any company involved in
project planning, is Precedence Network
Analysis. Traditionally available on
mainframes, Claremont Controls has
brought this application to the Pet.
Hornet is a precedence-network
analysis program written for the Com-
modore 8032 computer, 8050 disc unit:
and any suitably-interfaced printer, pref-
erably with 132-column print width.
Using Hornet, complex sequences of
activities can be analysed to determine
how much delay, if any, may be tolerated
in each activity. This information can
help with the assignment of priorities on a
project, and lead to better use of
resources. An up-to-date record of work
completed may be kept, so that future
events and activities are simultaneously
rescheduled.
The program is available in four levels
Program level
‘Number of activities
Bar chart
Printer width
Actual starts/finishes
Target starts/finishes
Real run date
Shutdowns
Time-base options
User-defined sorts
Table 1 Resources
of sophistication — Hornet 1, 2, 3 and4
— which differ only in the number of
facilities offered — see table 1. It is
possible to use Hornet without being
familiar with basic precedence-network
theory, but understanding the principles
involved will probably allow more effi-
cient use of the program and lead to
more satisfactory results.
All projects are made up of sequences
of distinct activities or tasks, each of
which is dependent on other activties.
There will, therefore, be a particular
sequence in which the various activities
must be completed. In figure 1 there are
four activities A, B, C and D. Activity C
cannot possibly start until A and B have
both been completed. It is also dependent
on D, which is shorter than the total
length of A and B, and can be carried out
at the same time as A and B.
The boxes are divided into six com-
partments. The top-centre indicates the
activity reference and the bottom-centre
shows the duration of the activity. The
62
Hornet takes
the critical path
to completion
top-left and top-right compartments
show the earliest possible start and finish
dates, while the bottom-left and bottom-
right compartments show the latest
allowable start and finish dates. Any
activity which has the same early and tate
start and finish dates cannot be delayed
without extending the network complet-
ion time. Such activities are termed
critical. In figure 1, A, B and C are all
critical, but D has a “‘float’’ of 2 days.
As well as analysing simple networks,
Hornet contains several special facilities
to allow large and complicated networks
to be analysed. Apart from the normal
“end of precedent/start of successor” link
— known as link type — used in figure 1,
four other link types may be used:
Link type 1 is a “lead link”, where the start of a
successor is tied to the start of the prece-
dent, usually with a delay period built-in. It
2 3 4
512 1024 1024
yes yes yes
80/132 80/132 80/132
yes yes yes
no yes yes
no yes yes
no yes yes
no yes yes
no yes yes
no no yes
may be used where a shared resource is
necessary to start each activity, and avoids
the need to split the precedent into two
activities.
Link types 2 and 3 are “premature start’ links,
allowing a successor to start before the
precedent is complete, so that an activity
could start before transfer of a shared
resource. These two links are essentially
similar, but the delay is measured on the
precedent for type 2, and on the successor
for type 3.
Link type 4, the “lag” link, specifies that the
finish of a precedent must precede the finish
of the successor by a Specified period.
Often the lead and lag links will be used
together to represent a series of activities
which follow each other but are in part
concurrent.
Frequently the periods during which
activities can take place are prescribed by
external constraints. The package allows
the specification of such conditional start
and/or finish dates, known as “target”
dates, for individual activities. A target
constraint will not override the analysis
logic. If it is impossible to achieve a
target, it will be ignored and reported to
the output. Target dates can be used to
move individual events within their
period of float to optimise available
resources, which is particulaly powerful
when used in conjunction with the
resources module in Hornet 4.
Nearly all projects are subject to shut-
down periods, such as holidays or tem-
porary suspensions in work. The program
allows up to 32 such shutdowns to take
care of lost days in calculating start and
finish dates.and precedence delays. Since
not all activities are subject to shutdowns, |
each activity can be specified as insensi- '
tive, as required.
The analysis of a network is initially
concerned with the prediction of when
each activity must be carried out in order
to achieve the required completion date.
As the project progresses true start and
finish dates become known and may be
substituted for the estimated or predicted
dates. When these actual dates are
entered, all.other considerations for the
particular activity are overruled, and suc-
ceeding .activies are calculated from the
known date references.
The program provides a “real run
date” facility. Whenever the calculation
mode is selected, a current or analysis
date may be entered and any activities
not yet started are automatically delayed
until the current date. Activities with
both an actual start and finish date are
labelled “historic”, while activities with
only an actual start date are labelled
“working”. At any stage in the project a
feport may be produced on past perfor-
mance, future schedules, and the status of
activities which are under way.
The 40-day week
Activities of zero duration are accepted
by Hornet and handled in the same way
as normal activities. They may be used as
milestones within the network and are
useful in defining individual sub-projects
within a large network. They may also be
used to extend the number of precedents
on any one activity beyond the five
| allowed on the screen display.
The program will run under any of
three time scales, called Units, Weeks
and Calendar. The Unit scale starts from
1 and runs through to project completion.
The scale may be taken as hours, weeks
or even years. The Weeks scale offers a
weeks/days division, where the number of
PRACTICAL COMPUTING April 1982
days in a week may be defined by the
user, up to a maximum of 40 days. The
Calendar time scale works on real dates,
with a maximum of seven working days in
a week; true calendar dates are given on
all reports. A clever piece of program-
ming allows the user to switch between
any of the time scales at any time without
having to re-enter data or re-calculate.
It is therefore possible to plan a network
on a Weeks timescale, then convert it to
real dates when the start date is known.
Three types of report may be gener-
ated: Time Analysis, Bar Chart and List
of the Activity data. Each type may be
printed with the activities arranged in a
number of ways, e.g., activities with no
float first, or arranged in order of start
date, or normal numeric sequence. It is
also possible to print a range of activity
numbers — 100 to 299, for instance — or
to include only those active over a
defined period. Any combination of these
sort facilities may be used simultan-
eously.
Main menu options
Each activity is referenced by a 25-
character description as well as an activity
number. Within this description, a
“search string’’ may be defined, for selec-
tive report printing. This character string
may be.of any length and positioned
anywhere within the description field.
Whenever a report is specified it is poss-
ible to select activities on a full or partial
match with this search string, which could
be very useful if a number of individual
jobs or orders make up the complete
network.
If a simple coding is used, it is possible
to select all activities concerned with a
particular job, or a summary of all jobs,
or individual activities associated with a
particular task across all jobs. This may
be of specific interest to factory produc-
tion or office management where several
distinct jobs are active at the same time,
each at a different stage of development.
Hornet uses the same type of screen
display for all data entry. Fields are
defined within triangular brackets into
which the user may key the data. This
type of screen handling, probably origi-
nated on the Pet by Anagram Systems,
enables simple, fast data entry with a
minimum of mistakes.
As usual with Pet-based business soft-
ware, the program disc is inserted in drive
Figure 1
PRACTICAL COMPUTING April 1982
SSSSSSSSSS Scheduled activity,
non-critical.
Critical activity.
Activity with specified
actual start and
actual finish.
WWWWWWWWWW Working activity,
which has an actual
start date but no
actual finish date.
Activities are shown
as working up to real
run date.
Overrunning activity:
a critical activity
which has actual
start but no actual
finish, and should
have been completed
and is therefore
delaying project
completion.
Float for the activity.
Shutdown periods.
Target start and
finish markers,
showing exclusive
dates.
Dummy activities
which may be
overwritten by a
target finish marker.
Real run date,
printed on preceding
time unit week or
period-division
marker.
cccccccccc
AAAAAAAAAA
XXXXXXXXXX
TTT
< =
DDDDDDDDDD
Table 2
zero and the data disc in drive one, and
the program is loaded and run with one
keystroke. While the program performs
its initialisation routines it displays a
rather pretty windmill, followed by the
standard copyright information. The
main menu is then displayed, with nine
options:
@ Add Activities
@ Update Activities
@ Delete Activities
@ View Activities
@ Resource Module Menu — on Hornet 4
only
®@ Calculate Network
@ Print Network Report
@ System Status
@ Format Network Report
The top line of the screen shows, in
reverse video, the job name of the net-
work currently under analysis and the
name of the task currently being per-
formed. The bottom line, also in reverse,
gives the current status — either what the
program is doing or-what it expects you to
do, together with two reference numbers .
Pe NN Software review ——
showing the number of activities entered
into the network and: the last activity
number that was modified.
The cursor is positioned to the left of
the first menu option, and may be moved
down the screen by pressing any key.
When it is next to the required option,
this option is selected by pressing shift-
return. This method of selection is consis-
tent throughout the package, and insures
against any unintentional selections that
would otherwise waste time. Hornet 4
allows the user to interrupt any of the
calculation or printing functions by
means of the shift key, after which the
process may be continued or aborted.
Each full screen of data is entered by
the operator field by field, and checked
for validity by the system when shift-
return is pressed. If any data is incorrect
the offending entry is highlighted, and the
user is invited to correct it before continu-
ing. If a search string has been defined,
then those character positions within the
description field are underlined for ease
of identification.
Pressing Escape followed by a letter
will perform certain special functions —
for instance, A for add mode, U for
update — which makes for very fast data
entry. Both entry of new and updating of
existing activities is very straightforward,
thanks to the well thought-out screen
design and data-entry routines. Deletions
are. also possible, but are protected
against accidental erasure by the
requirement to press Escape followed by
D before any deletions can take place.
In several places throughout the pack-
age, a ‘progress bar” is displayed. It
looks rather like a horizontal thermo-
meter which indicates how far the
machine has progressed through a certain
procedure, and reassures the user that the
computer has not “died” during a long
calculation routine.
Error reports
The Calculate Network or Report
Printing options will recalculate the net-
work if the activity data has been
updated. The reports follow the format
set up by the user with the Format Net-
work Report option. If the network has
already been analysed, the user is invited
to alter the real run date if required.
The calculations are made up of four
distinct parts, each performed automati-
cally. The first stage, Data Checking,
works through the activities locating the
relevant precedent. Any activities not
found generate a detailed error message
on the printer and a note on the screen.
The second stage finds the order in which
the activities are to be calculated and
checks for logic errors in the precedence.
If a logic loop is detected, a list of all
activities that cannot be printed is pro-
duced on the printer and a note appears
on the screen. The sequence of actual
dates is also checked at this stage: if an
(continued on next page)
63
(continued from previous page)
activity has been given an actual date the
preceding activities must also have actual
dates. Errors are reported on printer and
screen.
The analysis proper then begins. It is
made up of both a forward and a back-
ward pass, to give both the early and late
start and finish dates. Once the forward
pass has been completed, the project-
completion time is displayed on the
screen. When the analysis is complete the
results are stored on disc. If report print-
ing has been selected, the reports are
then produced.
Formatting of reports is simple, and the
user may set up these parameters:
Printout Title to be printed in the heading of
the report, up to 35 characters long.
Output required. The three types of report
possible are time analysis, bar chart, and
activity data-listings. They are specified for
printing by Y for yes or N for no.
Printout Sequence. This sets the priority of the
sort criteria available — Numeric, State
date, Critical and Float — such that the first
selection is the main sort criterion. Any
activities with equal priority are sorted on
the second criterion, and so on.
Printout Range allows the user to define a
range of activity numbers to be printed from
the entire network.
String Search. If a string search has been set
up in the System Status, then activities may
be selected for printing on the basis of a full
or partial match within the defined area. of
the activity description.
Auto Paging is a simple yes/no selection for
page headings. if auto paging is selected,
the reports take care of perforations and
reprint the headings on each page, assum-
ing a 66-line page.
The System Status option from the
main menu permits the user to specify
any one of the following system-level
parameters:
Password. If a password is provided at this
stage by the user then the suite cannot be
run unless the correct password is entered.
Printer Width sets the maximum print width to
either 80 or 132 columns.
Shutdown Periods allows up to 32 shutdown
periods to be defined.
Timescale sets the timescale to be used to
Units, Weeks or Calendar.
Week Length. If either Weeks or Calendar
have been selected, this parameter sets the
number of working days per week.
Commencement Date. If Caiendar timescale
has been selected this will be entered as the
first working day of the project.
Activity Search String. This defines the posi-
tion and length of the search string within
the activity description field. When the
search string option is used, the program
allows “wild card” or “pattern matching” to
be used in the same way as the Pet DOS:
2" can be used to represent any individual
character, and “*” may be used to repres-
ent the remainder of any string.
The bar chart uses the symbols shown
in table 2, with one character represent-
ing one period unit. The activity data
printout lists all details on network
activities. The data printed is :
Software review ==
@ Activity number
@ Activity description
@ Duration
@ Non-shutdown status
@ Actual dates
@ Remaining duration
@ Target start
@ Scheduled delay
@ Preceding activities with link type and delay
Conclusions
@® The program does its job very effi-
ciently and is very easy to use.
@ The data-entry routines and screen
layouts are excellent.
@® Most businéss users will probably buy
the Hornet 3 or Hornet 4 program, as they
give the range of facilities required for the
majority of applications.
@ Hornet 1 and 2 will most likely suit
educational users, especially technical col-
leges, polytechnics and universities.
@ A resources module is available but
was not reviewed.
@ The program was a pleasure to use.
® The manual is well-written and accur-
ate.
@ Hornet provides yet another niarket-
place for the business microcomputer as a
cost-effective alternative to larger
machines.
@ Hornet 3 is priced at £990, Hornet 4 at
£1,500, and is available from Commodore
Key Dealers. Details from Roy Stephen-
son at Claremont Controls. Telephone
0669 21081. i}
Plot your data — drawings,
graphs etc.
Due to overstocking weare able
to offer at greatly reduced
prices, brand new, boxed,
Hewlett Packard A4
Plotters with IEEE 488
interface.
Compatible with
PET Commodore and
Hewlett Packard 85 computers
— (other models not tested) —
these excellent high quality A4
size Plotters offer a range of
advanced features at a genuinely
reduced price.
Write today for further details.
BIG SAVINGS
ONGRAPHICS (&c5)
PLOTTERS
Engineering Computer Services Limited,
Piccadilly, Tamworth, Staffs, B78 2ER.
Telephone (0827) 873300.
@ Circle No. 148
64 PRACTICAL COMPUTING April 1982
Ofcom
The new, APPLE-II compatible Euro- PAL
colour microcomputer now available
ex stock £ 975;
MAIN FEATURES: excl. VAT
Compact computer with the famous 6502
CPU, APPLE-II compatible, so one can
use all the APPLE-II hardware and soft-
ware without any modification.
Many interesting features give the
PEARCOM an enormous technical lead.
Just to name a few:
— 14 VO expansion slots as standard
— On board expandable to 96 Kbyte of
RAM, 32K standard
— 6 ROM/EPROM sockets jumper
adjustable.
— Professional reed-switch keyboard
with numeric pad
— 7 Function keys
— Built-in HF modulator with HF PAL-
colour output
— Sound through TV signal and
through built-in loudspeaker
— LED indicators for the main-units
— An industrial type, 5 Amp. power-
supply
— Bus compatible with the Applesoft
Card and the Z80 Softcard from
Microsoft, which comes with CP/M
and Microsoft BASIC (optional)
PEARCOM Ltd. a : aera ote
Riverside la - Stanstead Abbotts - Ware, Herts SG12 BAP - UK pple Vomputer Anc. :
PEARCOM International Marketing & Publicity Dept.
PO Box 350 - 3720 AH Bilthoven - Tlx 70375 - Holland PEARCOM
Int. Marketing & Publicity
P.O. Box 350
3720 AH Bilthoven
VERGECOURT Ltd. (Distributor)
17 Nobel Square - Basildon - Essex SS13 1LP England - Tel. 0268-728484 - Tlx 995323
DEALER INQUIRES INVITED
o '
: : NEW ACT SIRIUS 1
Minicomputer Performance. Personal Computer Price.
16 bit processor: £2,395
ACT Sirius 1
Memory 128K -1024K
Disk Capacity 1.2Mb-10 Mb
Processor 16 bit
Operating Systems CP/M-86, MSDOS
| Languages Microsoft BASIC
Compiled BASIC
COBOL
PASCAL
FORTRAN
£2395
ACT Sirius 1 is a new generation personal
computer. Quite simply, it has no competition at the price.
It’s the first personal computer developed from the
outset for business and professional use.
It’s launched with more software than anything
before it.
It’s supported and distributed solely by ACT —
the biggest name in personal computer software.
And it’s developed by Chuck Peddle, formerly of
Commodore and generally regarded as the father of per-
sonal computing.
SOFTWARE SPELLS SUCCESS
ACT Sirius 1 has more software than any other
new personal computer:
A choice of two operating systems — CP/M-86 or
MSDOS, from Microsoft.
For Software Houses
The ACT Sirius 1 has alanguage for you. Microsoft
BASIC 80, two BASIC Compilers, two COBOLS,
PASCAL and FORTRAN.
For Applications
Wordstar, Mailmerge, Pulsar, SuperCalc and
MicroModeller — all the best sellers.
And the ACT Sirius 1 can run any software written
for CP/M — that means hundreds of specialised packages.
THE BODY IN QUESTION .
Ergonomics play a vital part in the design of ACT’s
Sirius 1.
The screen tilts and swivels to suit the user and
glare is eliminated.
The display is razor sharp; and the brilliance and
contrast can be adjusted using keys on the low-profile
detachable keyboard.
boa best price /performance ratio you've ever seen on a personal computer.
Typical Personal Typical Business
Computers Systems
32K-64K 48K -256K
140K-1Mb 1.2Mb-10 Mb
8 bit 8 bit
CP/M or Machine Specific | Usually Machine Specific
Microsoft BASIC BASIC and perhaps
perhaps one or two one or two others
others, eg PASCAL
£1800- £3000 £4500- £8500
STAYING OUT IN FRONT
The ACT Sirius 1 is designed to keep you out in
front. Winchesters, networks, multi-user facilities and
colour graphics are all scheduled during the next twelve
months. And all at the same record-breaking price levels
of the ACT Sirius 1.
SEEING IS BELIEVING
The ACT Sirius 1 goes through the most
exhaustive quality control process of any microcomputer
— including the much vaunted Japanese products.
ACT Sirius 1 has been successfully operating in
testing field trials for over 6 months already. And now it’s
at your nearest ACT Dealer — ready to revolutionise your
ideas on personal computers.
Clip the coupon for literature. Better still, call
David Low now on the hot line 021-454 8585, get the
name of your nearest dealer and see a demonstration as
soon as you can — because seeing is believing.
PC4
To: ACT (Microsoft) Ltd, FREEPOST,
Birmingham B16 8BR.
|__| Please send a brochure and name of my nearest dealer
I am interested in dealership — send the dealer pack
and ask your sales director to contact me.
Name
Position
Company_
Address
Telephone
ACT wo.1 in Total caWipulling:
@ Circle No. 150 67
The DAI Personal Computer is
‘High Performance:
“High Value
Standard Features
24k Resident High-Speed Basic
16 Colour High-Resolution Graphics (255 x 335)
Scrolling Screen Editor
Sound Commands for Music Generation
Very High Speed Hardware Maths Option
Resident Monitor for Machine Language Programming
3 Programmable Parallel Ports |
Standard TV Interface via Aerial Socket -
RS232 Serial Port and Dual Cassette Interfaces i‘
Manufactured by: Available from: 7,
D AT Data Applications LU}uid. 7 J
FZ
Personal Computer Division yr os va“
THE 16b Dyer Street wf | A J
Cirencester 9 2 J
eee Gloucestershire 7 & RS / va
INCE GL7 2PF YS “a
COVPANY ce Y Sef / /
Brussels, Belgium. Tel: Cirencester P Sos J y
y ‘
(0285) 61902 PSY
y 2 y &
xy ee
A & g
yy, | & we
ye A! o
@ Circle No. 151 4 SS J
A : BZ
g
# py 7
Cd ra
1 hree star printers
:
152 wow
Economical general purpose
printer
@ 132 column, 150 cps at 10 cpi
@ bi-directional, logic seeking
@ quick change cartridge ribbon
@ fan-fold, cut sheet paper
@ adjustable tractors
@ 100% duty cycle
@ rugged, versatile, dependable
FANTASTIC VALUE
AT UNDER £700
Ideal microcomputer printer
@ 80 column, 150 cps at.10 cpi
@ bi-directional, logic seeking
@ quick change cartridge ribbon
@ roll, cut sheet, fan-fold paper
@ snap-on tractors
@ 100% duty cycle
@ rugged, versatile, dependable
FULL PROFESSIONAL
SPECIFICATION
FOR UNDER £500
|
739 ye"
Versatile, compact printer
‘© Corresponderice quality print
@ proportional and fixed spacing
@ true descenders, subscripts and
superscripts
@ pin addressable graphics
@ roll, cut sheet and fan-fold paper
@ 100% duty cycle
® compact and quiet
ALL THE FEATURES
YOU NEED
FOR AROUND £500
..With a five star bonus
* Performance. ‘Reliability. * Versatility. * Service. * Economy.
Your Centronics Qualified Retailer
Aes 2 Wes
teers
touen Jo 03065 430
Your partner in print.
Centronics Data Computer (UK) Ltd.. Victoria Way, Burgess Hill. Sussex RH15 9NU Telephone 04446-45011 Telex: 877801
sconwe
Scotbyte Computers Lid
Than House 276 Queenaiern Road Ldartvegh E8200
Ter 034 343 100
@Circle No. 152 79
Computer-aided design techniques are already well established as tools for
Computer methods are now poised to move out of the drawing office to take
This CAD has plans
THERE |S MORE to computer-aided design
than meets the eye. This dynamic,
fastest-growing sector of the computer
industry heralds a total change for the
industrial world. Senior management in
every company that manufactures some-
thing had better take notice of CAD: to
ignore it will be akin to having ignored
the Industrial Revolution of the last cen-
tury.
CAD is not simply an aid in the rela-
tively simple task of producing an
engineering or architectural drawing. It
is an electronic medium in its own right
which is fast, intelligent and interactive.
Blueprints — diagrams on paper — are a
medium which belongs to an earlier age.
Uncomfortable transition
For the moment, we are stuck in the
uncomfortable period of transition.
Manufacturers are still geared to basing
their product on familiar and reassuring
“working diagrams”. They lie around the
office or factory, constant and visible
proof that work is in progress.
Even when the new oil refinery is on
stream or when that neat little extension
| to the clubhouse is completed, then the
builder makes yet another set of drawings
— what the Americans call “as-builts” —
to act as a guide for repairs and mainten-
ance. Drawings have been around in one
form or another for 20,000 years, but
now, suddenly, they are not at all essen-
| tial.
rn
70
CAD systems must be able to handle all the relevant design information.
for factories
of the future
The most far-sighted people in the
computer-graphics industry are aware
that the present craze for hard-copy
devices — printers and plotters — is but a
passing phase along the road to total
automation. The destination is the com-
pletely integrated factory in which the
process of design and manufacturing is a
single task. Karl Marx and his concept of
the division of labour — an accurate
analysis in its time — will be finally
discredited as computers and robots team
up to create all the necessary products of
the future.
This vision is not mere science fiction.
In the United States they already have a
by John Lewell
name and an acronym for it: computer-
integrated manufacturing or CIM. It is
the next step beyond CAD/CAM —
| computer-aided design and manufactur-
ing. Just as we are getting used to the idea
of CAD/CAM, at least to the extent of
understanding what the initials stand for,
along comes CIM. You can be sure that it-
is coming because it is market forces
which provide the motivation for the
change. :
The keys to economic survival are
efficiency, competitiveness and product-
ivity. The world’s population is expected
to double and treble before it finally
stabilises, and the emphasis will be placed
on the most efficient uses of energy and
materials. Our present use of resources is
so wasteful because industry is not organ-
ised on a rational basis. Under the influ-
ence of those same market forces it has
evolved like a Gothic cathedral, each
generation tacking on its own contrib-
ution.
Now the time has arrived when in-
dustry has to increase its efficiency and
productivity. It can do it only by the
complete integration of computers into
the industrial process. Piecemeal
computerisation will not work in the long
run. If you streamline one part of the
Operation, then you tend to create a
bottleneck somewhere else. To get rid of
the bottleneck you have to use a compu-
ter.
Everyone who has used a computer for
even a simple task realises the impor-
tance of understanding the process which
is being computerised. When a system
has been analysed rationally, you may
find that you do not need a computer at
all. Yet no individual can keep in mind
every one of the millions of operations
that go on in a factory and so the best,
simplest, the most rational manufacturing
solution can never be achieved. What is
needed is integration, and this will be the
keyword to the future.
Agent provocateur
Why is CAD proving to be the agent
provocateur in this leap towards the
future? After all, industry has been using
computers for years. So far, word
processing, payroll accounting and even
numerical control have not provoked a
total rethink of how to run an entire
manufacturing process.
The reason is simply that design is an
“upstream” operation, whereas those
parts of a business which are often the
first to be computer-assisted are mainly
“downstream” operations. Word process-
ing is downstream of management
PRACTICAL COMPUTING April 1982
design engineers, yet they are still far from having reached their full potential.
charge of the average factory’s entire design and manufacturing process.
instructions. Invoicing is done after you
have made and delivered the product.
Payroll is the most downstream operation
of all: everyone is paid in arrears. But this
downstream computerisation does not
have a knock-on effect. It does not neces-
sarily force us to make other changes.
CAD, by contrast, does.
Frank Lloyd Wright was one of
America’s greatest architects, yet some of
his greatest buildings were designed on
the back of an envelope. He and his
sophisticated, so the number of visual
representations increases. For
instance, with a model of the human body
a display might one day be able to show
the skeleton, or perhaps the nervous sys-
tem, or the blood circulation, or the
familiar skin-covered figure itself. More
easily displayed with current technologies
are engineering designs which involve
structural, electrical. piping or instrument-
ation models. All these models are
related to each other. You cannot change
assistants would fill in the details later on,
in the conventional way. The design took
shape in Frank Lloyd Wright’s head. It
was a synthesis of experience, of know-
ledge of materials, of the environment
and of architectural forms. More than.
that, it also contained the vital element of
originality. A Frank Lloyd Wright build-
ing had all the elements of good design.
Being an exceptional sort of man,
Wright did not spend much time develop-
ing his concepts diagrammatically. The
model was in his head. The secret of
design is in conceiving the model, and not
at all in making a representation of the
model on, for instance, a piece of paper.
The essence of CAD is in the creation
of the model. If computers are going to
be really useful in assisting us with
designs then they have to assume the role
of Frank Lloyd Wright’s head.
The computer has to contain the
model. Where else could you put it? On
paper? That would be far too complex. In
our own heads? We are notall Frank Lloyd
Wright, andthe designcapability ofevenhis
brain would not be sufficient for a high-
technology product, such as acar or aspace
shuttle. The machine hastobe programmed
with all the relevant information about the
properties of materials, about the envir-
onmentin whicha productwill be used, with
appropriate marketing information — not
to mention a whole library of existing
designs.
Graphics are one of the windows into
the model. They are a communications
link which provides a visual representation
of it. As graphics displays become more
PRACTICAL COMPUTING April 1982
A typical stand-alone system is based on a minicomputer with VDU and plotter.
one without changing the others. The
great advantage of CAD is that the com-
puter can be programmed to make many
of the changes automatically, and to warn
you if something is not possible. The
truth of my opening statement should
now be apparent. There is, literally, more
to CAD than meets the eye.
Graphics displays
Nevertheless, for the time being, CAD
is mainly concerned with producing
diagrams. Early graphics displays could
show only the outlines of objects, conve-
niently echoing the tradition of engineer-
ing drawings. This does not necessarily
mean that vector displays, or even draw-
ings themselves, will be with us forever.
In the last two years, raster displays have
made great strides, bringing with them all
the benefits of full colour and fully-
shaded surfaces. They point us in a new
direction: the computer model itself need
not be related to ‘‘wire-frame” drawings
at all.
Much of what passes for computer-
aided design would be better described as
computer-aided drafting. By the time the
operator sits down at the terminal most of
the work has already been done. A deci-
sion has been made to build a particular
product, the shape and function of which
is largely known. The CAD system is
used to tidy up the details, put in all the
symbols, put lettering in the right places,
and then to print out sets of isometric and
orthographic drawings.
Operators can, of course, refine and
modify the designs. With a stroke of the
pen you can magnify, rotate or move the
image — or any part of it — and make
additions and improvements. Using the
keyboard you can type in facts and fig-
ures, descriptions and dimensions. You
can ask the system to automatically
retrieve the previous drawings, and there
is always an instant library of symbols at
your command, ready to be pasted into
any position on the screen.
Even when it is being used as a high-
class drafting aid or as an expensive
“ideas pad” the average CAD system is
an effective and impressive tool. Shortly
after it is installed, senior company men
will murmur approvingly about high pro-
ductivity ratios — that is to say: how |
much more work is being done as a-result
of using the new toy. It is not unusual to
find that the work is completed in a
fraction of the time. A piping diagram
may have a 2:1 ratio, a mechanical diag-
ram 4:1, an instrument diagram 5:1, and
others may be even higher.
The bottleneck
What used to take a week to design on
paper may take only a couple of hours
with a little help from your friendly com-
puter. Suddenly, the rest of the manufac-
turing process seems to be abysmally
lethargic. The whole factory has become
one long bottleneck. At this point, CAD
has to be extended to CAD/CAM. A
design is created with computer assist-
ance, then the computer automatically
instructs the machine-tools to start turn-
ing out the new product.
Those companies that have already
made a heavy investment in CAD/CAM
are beginning to reap the rewards:
indeed, many of them could not survive
without it. In the United States pafticu-
larly, there is such a shortage of fully-
trained design staff that it would be
impossible to handle a large defence con-
tract without CAD. Automated manufac-
turing carries the process one stage
further as components are produced with
only a fraction of the highly-paid work-
force which was previously needed. The
time between design and production
shrinks dramatically, while last-minute
changes can be made without escalating
cost.
Best answer
CAD/CAM is seen in the United States
as being the best answer to the Japanese
lead in manufacturing techniques. At
present still in its early stages, CAD/
CAM usually means that the computer
design station has been linked up to some
numerical-control machinery. The
machine-tools are placed under the con-
trol of punched tape which comes directly
from the designers. Though this is a leap
(continued on next page)
71
(continued from previous page)
forward, it is still a long way from the goal
of CIM, where all the operations of the
factory are plugged into a common
database.
CAD/CAM not only provides
increased productivity, there is often an
outstanding increase in product quality as
well. Machine-tool paths are generated
more quickly and more accurately. The
numerical-control programmer no longer
has the task of making hundreds of
error-prone calculations in specifying
tool path motions, and is provided with a
visual feedback guide at each stage.
Product testing
Other benefits include the ability to
test a product before it has been man-
ufactured. CAD deals with a model
rather than an image, and models can
simulate processes. This is particularly
useful when physical tests might be
dangerous or impractical. Much has been
learned from flight-simulation techniques
— which are now so advanced that in
some countries an airline pilot can
theoretically qualify for a licence without
setting foot in a real plane. Trucks and
cars can be tested in simulated bad
weather conditions while many design
variants are tried out in order to find the
best solution.
Introducing CAD into a company usu-
ally implies a long-term commitment to
CAD/CAM. A _ good example is the
Hughes Tool company which manufac-
tures equipment for the drilling industry.
CAD has already helped to give Hughes
Tool a competitive edge by halving the
time needed to design a new product. A
single designer, using a CAD system, can
now produce a design for a new rock-
drilling bit in under two weeks. It is an
industry in which speed is essential,
because drilling bits are often custom-
made to cope with a specific problem
which a drilling team has just encoun-
tered on site. Work is held up until the
new bit arrives. Using an Applicon
special-purpose graphics computer,
Hughes Tool’s designers in Houston,
Texas maintained their lead in the mar-
ket. Once the CAD system was working
successfully the company was able to
extend the program to include design
analysis and structural analysis- — the
next steps along the road to CIM.
First steps
A company’s first step in CAD might
be to use a service bureau to produce
some of the routine drawings. Royal
Graphics of San Francisco and Houston is
one such bureau, and has grown dramat-
ically since introducing computer graph-
ics in 1970. Most of its clients are
architects. Using a Calma system. with
standard software and specially-written
subroutines, Royal Graphics produces
more than 1.000 drawings a month.
Over the years a vast library of symbols
72
has been created which can be slotted
into the design. Architects can be pro-
vided with data such as the gross area or
the gross volume of a building. Instant
tile-count or brick-count can also save
the client time and effort. With an 80
percent annual growth rate — and no
CAD sales force — Royal Graphics
proves that the bureau service is in
demand.
After using a bureau and becoming
familiar with the new techniques, a com-
pany may want to buy a CAD system to
use in-house. The simplest approach is to
buy a turnkey system from a manufac-
turer such as Computervision, Calma,
Auto-trol, Applicon or Summagraphics.
These companies, and others like them,
will specify and deliver a complete, pack-
aged system to meet your needs. Full
training for the operators is supplied
along with the equipment and software,
no previous experience of computers is
necessary.
A typical CAD system is modular,
allowing you to add to it as your needs
change. A stand-alone system would
include a minicomputer and mass storage
with its system software. The work station
consists of a digitiser. a graphics
tablet, a function keyboard, an alpha-
numeric keyboard, and a VDU. An
appropriate hard-copy device such as a
flatbed plotter will be linked to the
system. Larger systems may have extra
output devices such asa film recorder oran
electrostatic plotter. Several additional
work stations can often be supported by
One central-processing facility. Individual
users can create their own design data-
bases ona single system while each person
works on a different project.
Interesting art-form
The design of CAD work stations is an
interesting art-form in itself. Operators
have to spend many hours at a time at the
work stations and it is very important that
it should be as comfortable as possible.
Once they have tried it, most designers
prefer using a computer to working with
passive instruments. The constant
interaction usually increases concen-
tration.
There has been a steady stream of
innovations in work-station design. For
example, Calma Corporation was the first
manufacturer to introduce a voice-
control unit. The operator wears a head-
set with a lightweight microphone
attachment, which provides up to 50
functions under voice control. These can
include commands such as Zoom, Pan,
Multiple View, or Composite Image —
all achieved without a keyboard, pen or
menu. Calma claims a 99.8 percent accu-
racy rate for the input commands, and the
technique reduces eye movements and
achieves a faster operational speed.
Another graphics company, Genisco,
has produced a three-dimensional display
called Spacegraph. On this system you
Design ===
can actually see the model suspended in
space, so that it looks like a real object
rather than an image; for this three-
dimensional effect you do not even have
to wear special spectacles.
Once it has been decided to use CAD,
one of the first questions to ask is
whether you need a customised system or
a general-purpose system. The fastest-
growing segment of the CAD industry is
in providing general-purpose systems,
though purpose-built systems may still be
the best buy for some users, particularly
for firms with printed-circuit designers on
the staff.
Building your own CAD system to
cope with exacting specialised work —
such as printed-circuit board design —
can give you an increased throughput of
work. Britain has many small system
houses which could design a purpose-
built CAD system.
Industry boom
Outside consultants can frequently be
helpful. In the computer-graphics world
there are two sorts of consultant: general-
ists and specialists. A good generalist who
knows the industry can save a client a
considerable sum of money. New products
come on to the market almost daily
- this is a booming industry. Your con-
sultant should establish a broad picture of
what you are trying to achieve, and point
you towards specialists or to appropriate
manufacturers. Since CAD demonstra-
tions tend to be somewhat lengthy, and
manufacturers are scattered round the
country, ‘‘shopping around” can be
time-consuming and expensive.
A complete, self-contained turnkey
system for professional designers costs
between £20,000 and £500,000 and there
are some signs that the minimum price
will come down this year. In 1981, Ram-
tek, the market leader in raster displays,
launched a desk-top terminal in the U.S.
at just under $6,000.
The micro future
It will be a few years befote micro-
computers have the speed and memory
capacity to cope with the millions of
calculations needed in a useful graphics
display. Personal computers can produce
interesting and colourful presentation
graphics, but they are not yet serious
contenders in the professional design mar-
ket. They are, however. ideal training tools,
since many of the techniques used in the
larger systems can be performed by a micro
— but without the speed and resolution
which are necessary in most desigri tasks.
Computer-aided design is not a
panacea for all the problems of ailing
manufacturing industries. What the plan-
ned introduction of CAD can do is to help
many engineering and architectural firms
to increase their productivity and reduce
their costs. All companies in these areas
should at least take a look at CAD and
evaluate its usefulness. Q
PRACTICAL COMPUTING April 1982
Beelines
vic
a 40 column display with
32K of extra RAM as ‘well!
your
The Colour Writer VIC Expansion gives you the most
cost effective way of expanding your VIC to 35K AND
we give you the added bonus of a 40 Column display
free of charge. Now you can have the luxury of a
32K Pet AND Colour to enhance your programs. The
Colour screen consists of 960 characters in a40 column
by 24 row layout (to Viewdata standard) with the 25th
line for status information. The programmable features
include 7 foreground and background colours,
flashing, double height characters, block graphics and
any combination you care to name; and not content
with a 35K VIC, we give you an extra motherboard slot
for further expansion.
5%
~
v
-_—
BEELINES (Bolton) LTD
FREEPOST (No stamp required)
Bolton BL3 6YZ
Telephone (0204) 382741 & 384599
24 hour answer phone: 0204 385299
Reg. office: 124 Newport St., Bolton BL3 6AB.
Dealer enquiries welcome.
PRACTICAL COMPUTING April 1982
a
ir ——- | Name
—_—s
PRICE: | Nett | VAT | TOTAL
| £220.00] £33.00 |£253.00)
r Please send me
Qh Item j Price
l Beelines VIC 35K + 40 Column
Expansion Unit @ £220 + £33 VAT
| enclose chequeAP.O OX
| OR Please debit my
] Access
1 Barclaycard a29{ | | IE T {4 Be
| Expiry Date
Address
Code
| Tel. (day)
._ Official orders welcome —
we will ship to approved account holders on receipt of firm order
Delivery free within mainland UK
j Access and Barclaycard welcome
Telephone answering machine for 24hr/7 day
Q
WG
oy
i credit card orders 0204 385299
a]
Freepost: Beelines, FREEPOST, a. —_ ry icra:
Bolton BL3 6YZ | se
PC 4/82 ee —_ eater
ee ee ee ee
@ Circle No. 153
73
@ Powerful Z-80A 4MHz
Processor
@ Memory 64K - 256K
@ High Resolution Multi-
Colour Graphics CRT
@ CP/M*
@ Versatile, ‘Easy-to-Use’
BASIC
@ Twin set of Programmable
Function Keys
@ Integral 80 cps Printer
@ 400K x 2 Floppy disks
OPTIONS
@ 8 inch Floppy Disk Unit
@ 10 mb Winchester Driv.
@ J/O Expander Unit
@ 132 Column Printer
@ Paper Tape Reader & Punch
@ 5 inch Floppy Disk Unit
@ XY Plotter
@ Digitizer
@ Light Pen
@ ROM Cartridge
INTERFACES
@ RS-232C
@ Centronics Parallel Interface
@ JEEE-488 Instrumentation
Interface
@ Analogue-Digital and
Digital-Analogue
converters
SOFTWARE
@ Extensive range of business
application software to meet
all Peso
G6
~<
KGB Micros Ltd 14 Windsor Road, Slough,
Berks. SL1 1EL. Tel: Slough 38581/38310
Encotel Systems Ltd 530-539 Purley Way,
Croydon, Surrey. Tel: 01-686 9687
The if 800 brings a new and
colourful dimension to
business and personal
computing. Now you can enjoy
and benefit from extensive
multi-coloured graphics and
a CP/M* environment on the
same compact system.
Built around a CPU using
the high speed Z-80A
processor, the if 800 combines
rt -
a he .
keyboard, hard-copy 5 x 7 dot
80 cps printer, twin 400K
5inch floppy disk drives, high
resolution colour display, and
every type of interface into
one complete unit.
Just look at some of the
fantastic features, facilities,and
options offered on the if 800
Ee a truly versatile and fully
integrated computer system
~~ 0 aah NI ag
ete
* mat bas Bye He!
COMPUTERS
Copse Road, St Johns,
Woking, Surrey GU21 1SXK
Tel: (04862) 23411 Telex: 859592
ert
on et
A, it
i a —o
that more than mee : at
lf
i @
, =
demands and varied applica-
tions in today’s world of
business information
processing.
To discover the exciting new
horizons of if 800 Multicolour
Graphics computing, complete
the coupon below or tele-
phone us or our Distributors.
* CP/M is a registered trade mark of Digital Research
= 7
THE CHALLENGE:—
FIND ACOMPUTER TO COMPARE
WITH THE 5/9/m@ ... NEVER.
ry
.. . Because the SIG/NET offers the price advantage of
the low cost systems together with the flexibility and
infinite expansion capabilities of the high cost systems.
Or in other words a great deal more for a great
déal less.
For just £1,299.00 the standard SIG/NET offers the
flexibility to choose the terminal best suited to your
requirements, the printer to give the speed and quality you
need and disk capacity from 400,000 to 40 Million
characters.
The standard SIG/NET 202S _. £1,299.00
5 Megabyte hard disk system .... 5). es, 1O0!00
10 Megabyte 4 User ...... .£6,000.00
10 Megabyte 10 User ...... ........£9,500.00
FOR FURTHER TECHNICAL DATA AND THE NAME OF YOUR NEAREST DEALER
SEND THE COUPON NOW!
—_—— — 5
Catherine Street, Macclesfield, Cheshire, SK11 GOY. Tel:(0625)612759.
l NAME ___ “ees
COMPANY NAME ea
POSITION
COMPANY ADDRESS -
So) ——
Dealer enquiries invited for certain areas of the Midlands and North.
76
XY
Y
~ we
THERE'S JUST NONE TO COMPARE.
@ Unbeatable value for money.
@ Advanced and innovative BRITISH design.
@ BRITISH BUILT.
@ Unrivalled expansion.
@ Faster than comparable systems.
@ Full 64K of memory.
@ Sold only through approved dealers.
@ CP/M compatible.
microcomputer systems
Catherine Street,
Macclesfield,
Cheshire,
SK11 GOY.
Tel: (0625) 612759.
@ Circle No. 155
PRACTICAL COMPUTING April 1982
for 3D disp
THE PROCESSES of defining, storing,
manipulating, interrogating and finally
outputting pictorial information are the
essence of computer graphics. The graph-
ics operation is essentially passive, and
the observer has no direct control over
the picture being presented. Interactive
graphics also use the computer to prepare
and present pictorial information, while
allowing the user to influence the picture
as it is being prepared.
From the user’s point of view, com-
puter graphics can be divided into the
following areas:
@ Representing pictures to be presented.
@ Preparing pictures for representation.
@ Presenting previously prepared pictures.
® Interacting with the picture.
The word “picture” is used in its
broadest sense to mean any collection of
lines, points, text, etc., to be displayed on
a graphics device. It may be anything
from a line to a fully-scaled repre-
sentation of an aircraft, ship, or building.
Textual material
Pictures represented in computer
graphics can be considered as a collection
of lines, points, and textual material. A
line can be represented by the co-
ordinates of its end points X,, Y,, Z, and
Xe, Yo, Z,, a point by a single co-ordinate
triplet X,, Y,, Z,, and textual material by
collections of lines or points.
A series of points, each of which is a
position vector relative to a local
co-ordinate system, may be stored in a
computer as a matrix of numbers. The
position of these points can be controlled
by manipulating the matrix which defines
the points. Appropriate computer hard-
ware or software can be used to generate
lines, curves or pictures as- output.
Pictures ultimately consist of points
whose co-ordinates are stored in a file —
an array — prior to being used to present
the picture. This file is called a database.
Very complex pictures require corres-
pondingly complex databases and a com-
plex program to access them. These
databases may involve ring structures,
tree structures, etc., and may contain
points, substructures, and other non-
graphic data.
Figure 1. Windowing techniques.
Line partially within window:
part from a-b displayed,
part trom b-c not displayed
ine entirely within window:
entire tine dieptayed
Line entirely outside
af window:
not displayed
Line partially within
window: part fram b-c¢
displayed; parts s—-b,
c —d not displayed
PRACTICAL COMPUTING April 1982
Interactive displays are
available through arithmetic
operations on the graphics
database. R S Khaira provides
the transformations on which
to base your graphics
algorithms.
Points are the basic building blocks of a
graphic database. There are three basic
methods or instructions for treating a
point as a graphic geometric entity:
@ Move the beam, pen, cursor, plotting head
to the point.
@ Draw a line to that point.
@ Draw a dot at that point.
The best way to specify the position of
a point is to: use homogeneous co-
ordinates in which an N-dimensional
space is represented by N+1 dimensions.
If the position of a point in three dimen-
sions is given by the triplet X, Y, Z, it is
represented by four co-ordinates hX, hY,
hZ, h, where h is an arbitrary number.
A database used to prepare the picture
for representation is hardly ever the same
as the display file used to present the
picture. The database represents the total
picture, while the display file represents
only some position, view, or part of the
picture. The display file is created by
transforming the database.
The picture contained in the database
may be resized, rotated, translated,
partially removed, or viewed from a par-
ticular point to obtain necessary perspec-
tive before being displayed. Many of
these operations can be accomplished by
using simple linear transformations
involving matrix multiplications. Among
these are rotation, translation, scaling,
perspective and stereoscopic views.
Homogeneous co-ordinates are very con-
venient for accomplishing these trans-
formations.
A four-by-four matrix can be used to
perform any of these individual transfor-
mations on points represented as a matrix
in homogeneous co-ordinates. When a
sequence of transformations is desired,
each individual transformation can be
sequentially applied to the points to
achieve the desired result. If, however
the number of points is large, this is
inefficient and time-consuming.
An alternative method is to multiply
together the individual matrices repres-
enting each required transformation and
then to finally multiply the matrix of
points by the resulting four-by-four trans-
formation matrix. This matrix operation
is called concatenation and saves a signif-
icant amount of time when performing
compound matrix operations on sets of
data points.
In some graphics applications the com-
plete database is displayed, but fre-
quently only portions of the database are
needed. This process of displaying only a
part of the complete picture database is
called “windowing”. It is not easy to
achieve, particularly if the picture data-
base has been transformed.
In general there are two types of win-
dowing — clipping and scissoring. Clip-
ping involves determining which lines or
portions of lines in the picture hie outside
the window — see figure 1. Those lines or
portions of lines are then discarded and
not displayed. In the scissoring technique,
which is not used here, the display device
has a larger physical drawing space than
is required.
In two dimensions, a window is
specified by values for the left, right, top
and bottom edges of a rectangle. Clipping
is easiest if the edges of the rectangle are
parallel to the co-ordinate axes. When
this is not the case, the rotation of the
window can be compensated for by rotat-
ing the database in the opposite direction.
The final step
’' As a final step in the picture
presentation process it is necessary to
convert from the co-ordinates used in the
picture database, called user co-
ordinates, to those used by the display
device, called display co-ordinates. In
particular, it is necessary to convert co-
ordinate data which passes the window-
ing process into display co-ordinates such
that the picture appears in some specified
area on the display, called a viewport.
The viewport can be specified by giving
its left, right, top and bottom edges if
two-dimensional, and if three-
dimensional by specifying a near and far
boundary too. In the most general case.
conversion to display co-ordinates within
a specified three-dimensional viewport
requires a linear mapping from a six-
sided frustum of vision to a six-sided
viewport.
To interact with the picture you need
some type of interactive device to com-
municate with the program while it is
running. In effect this interrupts the pro-
gram so that new or different information
can be used to accomplish the task. The
simplest is, of course, the alpha-numeric
keyboard. More sophisticated devices
(continued on next page)
77
Qanht
lation
lays
(continued from previous page)
include light pens, joysticks, and so on.
The ability to represent,or display a
three-dimensional object is fundamental
to the understanding of the shape of that
object. Furthermore, the ability to rotate,
translate, and project views of that object
is also, in many cases, fundamental to the
understanding of its shape.
This is easily demonstrated by picking
up a relatively complex, unfamiliar
object. You naturally rotate it, hold it at
arm’s length, stand back from it, etc., in
order to obtain an understanding of its
shape.
To do this with a computer we must
introduce an analysis of the shape in
three dimensions, and we immediately
introduce homogeneous co-ordinates.
Hence a point in three-dimensional space
[x y z] is represented by a four-
dimensional position vector [x y z I] or
[X Y Z H]. Again the transformation
from homogeneous co-ordinates to
ordinary co-ordinates is given by
(X Y ZH) = [x yz t] *T
and [x' y' 2’ I] =
a
HH a
where T is some transformation matrix
and x’, y’, and z' are the transformed
co-ordinates,
The generalised four-by-four trans-
formation matrix for three-dimensional
homogeneous co-ordinates is
id
Teh ij cr
| mons
It can be partitioned into four separate
sections:
i}
The three-by-three matrix produces a
linear transformation in the form of
scaling, shearing, and rotation. A linear
transformation is one which transforms
an initial linear combination of vectors
into the same linear combination of trans-
formed vectors. The one-by-three row
matrix produces translation and the
three-by-one column matrix produces
perspective transformation. The final
Figure 3. Three-dimensional rotation.
78
NNNNOOCDOO
WOWOOWWOO
-O-0=+0-0
aot ett ooo
900s
—~-43=4340000
—==4=900-4=0o00
"=0O0-0-~0-0
eh eh eth eth et kt
Figure 2. Rescaling a parallelepiped.
single-element matrix produces overall
scaling.
The total transformation obtained by
operating on a position vector with the
four-by-four matrix and normalising the
transformed vector is called a bilinear
transformation. It gives a combination of
shearing
local scaling
overall scaling
rotation
reflection
translation
perspective
The diagonal terms of the general
four-by-four transformation matrix pro-
duce local and overall scaling. The
product
Ixy z1] x [a000]= fax ey jz 1} =[x’ y’ 2’ 1]
0e00
00j0
0.001]
Which shows the local scaling effect.
Figure 2a shows a parallelepiped rescaled
as a unit cube. Overall scaling is obtained
by using the fourth diagonal element, i.e.,
Ixyz1]x[1000]=[xyzs]
0100 |= [x’ EN
0010 |= [XY 21
o00s} =S=
This effect is shown in figure 2b.
If the determinant of the three-by-
three component matrix is +1, then it
produces a pure rotation about the origin.
Before considering the general case of
three-dimensional rotation about an
arbitrary axis, consider several special
cases. j
In a right-handed co-ordinate system, a
| point may be rotated clockwise by
degrees around the x axis by
~“OUNMOODLY
A|0O 0
Bj0 0
cjo 1
D/O 1
E|1 0
Fala) 10:
G|1 1
1111
Oso om oS)
ee et et et ot
NNNNHOOCCOSO
NNOONNOOSO
NONONONO
=
y =ycos@+zsin@
Z cos 6—y sin @
ie., the x-dimensions do not change.
Thus the transformation matrix will have |
zeros in the first row and first column,
except for unity on the main diagonal.
The transformation matrix for rotation
around the x-axis is
T=f1 © (en) |
0 cos @ sing 0
0 -sin @cos 6 0
0 oO 0 1
Rotation is assumed to be positive in a
right-hand sense as you look from the
origin outward along the axis of rotation.
Figure 3a shows a —90° rotation about
the x-axis.
Rotation about the y-axis is carried out
by x’ = x cos 6— z sin @
Mia 2Y:
z’'=2zcosé+xsiné
In this case zeros appear in the second
Tow and second column of the trans-
formation matrix, except for unity on the
main diagonal. The complete matrix is
T= ie 60. -sin@e ¢]
0 0
0 1
‘ee 0 cosé@ “|
0 0 0 1
Figure 3b shows a rotation about the
y-axis.
Rotation about the z-axis is carried out
by
x cos 6+ y sin 6
<
oi
y cos @— x sin 6
2 =2
The complete transformation matrix is {
T=[cos@ sin@ 0 O
-sin@cos@ 0 0
0 0 1 0
0 0 Oo #61
PRACTICAL COMPUTING April 1982
’ Some orientations of a_ three-
dimensional object require reflections. In
three dimensions the simplest reflections
occur through a plane. For a rigid body
‘the determinant of the reflection trans-
formation will be —1.
In a reflection through the xy-plane,
only the z-co-ordinate values of the
position vectors of the object will be
changed: in fact they will be reversed in
sign. Thus the transformation matrix for a
reflection through the xy-plane is
T=fl." oO 6
Om 0 FO
Q@ @ =) 7%
6 0 ® 0
The reflection of a unit cube through the
xy-plane is shown in figure 4.
For a reflection through the yz-plane
T=Fio oOo 0O
Oot oO 10
OO 0
O10 OF
and for a reflection through the xz-plane
T= © 0 0
G =)" Q ©
@ (0) hme fa
0.07 0) 1
Three-dimensional translation is
obtained by writing
KYZH]=yz1]f1
0
0
3-00
=oO0°0
When expanded this yields
[X ¥ ZH] = [(n + |) (y + m) (z + n)1)
<2 CHRS C12) oe
SCALE OPTION. *
-amNmoow>r
NODA = ot oe
ao4wo32=0+40
NNN A + = — =!
-=o-080-0
NNA=sANNH AS
<A Saeki k enon a
Figure 4. Three-dimensional reflection.
It follows that
Sgt =
=e er
mY p
eat y+m
“je,
veaqazton
The procedure for rotations about an
abritary axis is to translate the object and
the desired axis of rotation so that the
rotation is made about an axis passing
through the origin of the co-ordinate
system. The method involves a three-
dimensional translation, a rotation about
the origin, and a translation back to the
GOTO 3166
REM 2 AXIS ROTATION
TC1,13=TC2,2)
Té2,2)=COS<T2>)
Graphic =
initial position. If the axis about which
rotation is desired passes through the
point
=[Imn 1]
then the form of the transformation
matrix is
i O10) 6
O19 0)..0)
[IXYZH] = [kyz1]x Bee aan
—-! —m—n 1
1000
0100
<1 Tone tuo
(mn1
where the elements in the four x four
rotation matrix R are, in general, given
by matrix A. The generalised three-
dimensional rotation is a very important
capability. A derivation for determining
the elements of the rotation matrix R is
given by Rogers and Adams in chapter 3
of their book.
Non-zero elements in the first three
rows of the last column of the four-by-
four transformation matrix yield a per-
spective transformation. A perspective
projection is obtained by concatenation
of a perspective transformation followed
by a projection on to a two-dimensional
viewing plane. A perspective projection
is given by the transformation
[XY ZH] = [xyz1]
ooo =
oo=+-0
fo Wo me (eo)
-=a7 O90
= [x y 0 (rz+1)]
(continued on next page)
GOSUB 9000:REM SETS F3,4,L3,4
INPUT "X-STRECHING FACTOR"; A
INPUT ""-STRECHING FACTOR" ;E
INPUT "2-STRECHING FACTOR") J1
INPUT "OVERALL SCALIHG FACTOR";S
GOSUB 3508: REM ZEROIZE T<¢4x4)
FOR I=F4 TO L4 FOR I=1 T
UCT, 19=KCI) (UCI, 2)=¥C1) FOR J=1 TO 4
UCL. 39=Z¢1) SUKI, 4>=1 530 TC
I,J>
NEXT J:
: TC2,2) = E (3,32 =
RETURN
GOSUB 3500: co MATRIX UsT
FOR I=F4 TOL
MCD) =VCLL Vel 4)
VCD HEVCI,2)7V¢1,4)
ZC1=¥C1,39/¥ 01,4) NEXT I
GOTO See
REN. ROTATE
REM
T(1,2)=SIN(T2)
TC2,1)#-T¢1,2)
GOTO 3166
REM ZEROIZE THE T(4X4) MATRIX
04
=6
NEXT I
REM AH SUBROUTINE WHICH READS IN
REM S$ AND FINDS IT IN NSCSHAPES>
REM IT SETS F3-L3¢RANGE UF LINES>
REM AND L3-L4¢THE RANGE OF POINTS)
INFUT"NAME CF SHAPE OR @ FOR ALL"; St
IF S#="@" Melee 9416
FOR I=1 TO N7-
IF S#=NSCI) THEN 9168
NEXT I
?"NO SUCH SHAPE" GOTO 9916
F3=FCID = LS=tCID
REM SEARCH L1,L2 FOR RANGE F4-L4
F4=32006 : L4=-
FOR I=F3 TO L3
[F L1¢1,1)<F4 THEN F4=L1¢1,1)
IF L1¢1.2)<F4 THEN F4=Li¢1.2)
IF Li¢1,1)>L4 THEN L4=L1¢1,1)
IF L1¢1.2)>L4 THEN L4=Li¢1.2>
ROTATE OPTION.
‘GOSUE 9000 : REM SETS F3,4,L3,4
INPUT “ROTATION ANGLE": T1
T2=11/57.2957795
2"WHICH AXIS OF ROTATION ¢X,4,Z)
INPUT Es
GOSUB 35@@ : REN ZEROIZE (4x4)
IF BE = "X" THEN 3200
IF Bf = "Vv" THEH 3300
IF Bf = "2" THEN 3400
2"NO SUCH AXIS
GOTO 3040
FOR I=F4 TO L4
UCL, I=XC1) UCL, 29=¥C1)
UCT, 3)=Z¢1) :UCI, 49-1
NEXT I
GOSUB 95@0 : REM MATRIX V=UtT
FOR I=F4 TO L4
KCID=¥CL, 19 YCD=AVCL, 29: 20D =¥C1.3)
NEXT I
GOTO Sea
REM ¥-AXIS ROTATION
TC1,1)=1°TC4,4)51
163, 3=COS¢T2} 'T(2,29=1¢3,3)
Té2,3)=SINCT2
1(3,2)2-T(2, 3
GOTO 3140
REM Y-AXIS ROTATION
TC1, 1)=COS<T2) :T¢3,395TC1, 1)
13, 1=SINCTZ)
TC1,39=-T¢3) 1)
T(2.2)=1:T64,.4)=1
TRY AGAIN"
GOTO 9016,
NEXT I
IF F4=3260@ OR L4=-1 THEN ?"POINTS ERROR"
RETURN
> L3=N8-1 L4=N9-1
MATRIX MULTIPLICATION
MH ALL FOINTS FROM F4 TO L4
M ARE MULTIFLIED BY THE MATRIX
CALLED T(4X%4), INTO YCF4TOL4>
; I=F4 TO L4
K=1 TO 4
J=1 TO 4
A= AFUCT, DI*TCILKD
=a
NEXT K
RETURN
EHD
NEXT I
PRACTICAL COMPUTING April 1982 79
(continued from previous page)
The ordinary transformed co-ordinates
are then
ad
I
a
=
N
o+
N
il
4
i
X|N I]< =|x
i
=
N
+
_
The geometrical effect of this transforma-
tion can be indicated with the aid of
Figure 5.
The non-transformed point P is trans-
formed to P' by the above operation with
= Ik. In figure 5 the centre of pro-
jection is located at [0 0 —K] and the
plane of projection is z = 0. Since this
operation produces no translation, the
origin is unchanged and the xy- and x’y’-
co-ordinates share the same origin. By
using the similar triangles shown in figure
5 it follows that
x x
Kk (z+k)
Considering the yz-plane in a similar
manner gives
or x’ = x/(Z+1)
; z
Fawhg*)
These are the transformed co-ordinates
produced by the matrix operation with r
= Vk. This operation produces a perspec-
tive projection on the z = 0 plane from a
centre of projection located at z = —k.
Perspective can help distinguish the
ambiguous interpretations of a wire-
frame drawing. In some cases it helps to
exaggerate the perspective, equivalent to
distorting the objects, though the
distortion may have undesirable side-
effects.
Once an object has been transformed
to a desired position, many techniques
can be used to display it. Shading, colour-
ing, etc., are frequently device-
dependent, while other methods such as
hidden-line removal and clipping can be
accomplished in either software or hard-
ware.
Stereo pairs can be used to create an
illusion of depth in place of hidden-line
removal. In a stereographic projection, a
x
Plane of projection
Figure 6. Stereographic perspective.
Rotation matrix R.
n,?+(1—n,?)cosé
Re n,n,(1—cosé)—n,sin@
n,n,(1—cos@)+n,siné
0
80
n,n(1—cos@)+n,sine
n?+(1—n2?)cosé
n,n3(1+cosé)—n,sine
Center of projection
Figure 5. Perspective transformation.
Separate perspective view must be
created for each eye. A stereo viewer is
then used to view the apparent single
three-dimensional object. For a human
with average eyesight, the strongest
stereo effect occurs at a distance of about
50cm. in front of the eyes. Thus for an
eye separation of 5cm, the stereo angle is
€ = tan~"(5/50) = 5-71°.
For a stereo viewer, let d be the scaled
separation distance between the eyes —
see figure 6. If the viewer has a focal
length of k units, then the value of d is
fixed by the requirement
tan-'(d/k) = 5-71°
so d must equal k/10 to maintain the
correct stereo angle e.
To obtain this scaled eye-separation
distance from a single view of the object,
a +d/2 = +k/20 horizontal translation is
performed before creating the right-eye
view. To create a stereo pair, the matrix
containing the new position vectors is
Sates a by use of the two matrices:
right eye
; 0
1
ce)
3 Q ° —1/k
W/20 0 O -/200 0 0
which create two separate perspective
views, one for the left eye and one for the
right eye.
At this intermediate step the left-eye
view is to the right of the origin, and the
right-eye view is to the left, as shown in
figure 7. The last operation is to separate
the two perspective views by the proper
distance along the x-axis in order to place
each view directly in front of the proper
eye.
1 e a7 0
QO Oe)
OsO” 0 om
n,n3(1—cosé)—n,sin@
n2n3(1 —cosé)+n,sing
n3*?+(1—n3?)cosé
0 0
Graphics™===
In figure 7, (x)g is the average value
between the largest and smallest value of
x'n; (xt is the average value between the
largest and smallest value of x’,. If D =
/ (x): —(x)g- then the value of D must be
calculated by searching the normalised
x'-values of each perspective view. A
final horizontal translation in the
x-direction of
L = D+ (E-Dy2
for the right-eye view, and —L for the
left-eye view places the stereo pair in the |
proper position.
The value of E is the actual eye-
separation distance for the human
observer, measured in the scale of the
output device. For example, if the final
points for the left-eye view fall between
—4sx,'s-2,
and the final points for the right-eye view
fall between
2s x'p=4,
then you might choose to plot these two
views on a standard sheet of paper, using
a 10-unit scale between —5<x’<5. Then
E, the actual 5cm. distance between
human eyes, measured on this scale
would be about 2:5.
The two programs are written for the
Research Machines 380-Z, and exemp-
lify how the matrix transformations can
be manipulated using Basic. The trans-
formation algorithms assume that the
Right eye view
Ho
Left eye view
(9a }--—— BD ——___+ (*’,
E |
v
Right eye
Figure 7. Intermediate stereo position.
database is presented in ordinary co-
ordinates. They then develop the neces-
sary homogeneous co-ordinate represen-
tation, perform the transformation, and
retum to ordinary co-ordinates.
To implement the transformations you
should fully understand the mathematical
theory presented, as well as the graphical
capabilities e.g., the co-ordinate system,
of your computer system. High-
resolution graphics are necessary for
satisfactory results. Satisfactory displays
were achieved on a Tektronix-4010
VDU with a resolution of 1,024 by 780. |
Referencés
Interactive Computer Graphics by BS
Walker, J R Gurd and E A Drawneek,
published by Edward Arnold, 1976.
Principles of Interactive Computer
Graphics by W M Newman and R Sproull,
second edition published by McGraw-Hill
Kogakusha, 1978.
Mathematical Elements for Computer
Graphics by D F Rogers and J A Adams,
published by McGraw-Hill, 1976.
PRACTICAL COMPUTING April 1982
="
COMMODORE DATA GENERAL FUTURE
TECHNOLOGY SYSTEMS
Gate Microsystems have thought it out for TECHNOLOGY SYSTEMS, combining high
you first. performaiice with advanced distributed processor
A range of small computers to cover every architecture.
ei practical application. From this comprehensive armoury our experts
Star names that are all star performers: can cover your every hardware and software
COMMODORE, the popular multi-function — requirement, off the shelf or tailor-made, with full
professional. training facilities and a prompt, caring after-sales
APPLE, the most versatile of micro-computers. service. Word processing to payroll, stock control
Superb interactive single and multi-terminal _to statistics, invoicing to information analysis .. ina
business data processing systems from DATA host of different contexts—we've given ourselves
GENERAL. the complete range of options first
The powerful Series 88 from FUTURE Now we present them all to you.
The Nethergate Centre, 35 Yeaman Shore, DUNDEE DD1 4BU. Tel: 0382 28194.
Abbey House, Bothwell Street, GLASGOW. Tel: 041-221 9372.
18M
\\
Ny\
Ze Ze f
e227 GM
a
FED EELERET |
-..now on the IBM Personal Computer.
TABS unique business software is a flexible package
designed to maximise business efficiency and profitability.
TABS is also . Each IBM module may be run
individually or together. Modules currently include
System Generation, Sales Ledger, Purchase Ledger,
Nominal Ledger, Stock Control and Payroll.
The system is f : so that updated
information on one module automatically updates
information on a related module e.g. items entered on the
Sales Ledger would deplete Stock Control.
Each module is enabling end users
to adapt each module to suit their unique accounting
requirements.
The TABS system is . It bridges the gap
between micro and mini computers facilitating expansion
from the single user system to the multi user system on
SYSTIME and D.E.C.
@Circle No. 157
Finally, TABS is 1 . The modular system
currently running on the IBM Personal Computer, PET,
Apple and Superbrain will shortly be available on most
CPM microcomputers.
We would, however, like to add a word of caution to
the end user. Naturally a package as flexible as this is a
sophisticated product and although simple to operate we
strongly advise professional help either from your Dealer
or from TABS during its installation.
on en es ee es ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee = &
For more details about TABS software and hardware, please tick PCIBM
box(es) and return coupon to us. We are pleased to offer credit
card facilities to our customers
Dealer ona,
Please send me details of your Dealer Plan
User enquiry
Please send me details about TABS accounting systems
Please send me the TABS User Manual £20 inc p&p
1
i
Il
I
i
. |
l enclose cheque/postal orderforf — y |
il
i
i
y
Signature. —_——-=
Name ____
Wi
Accounting
Business Systems
TABS Ltd. Sopers House, Chantry Way. aides ba Hants SP10. 1LU TA S
Telephone: Andover (0264) 58933 3°
On es es es ee ee ee ee ee ees es
Tel. _——
f
i
i
i
i
i
I
I
J
l
I
i
\
| is to become a millionaire.
THE PROGRAM generates a random
number of horses from three to eight,
calculates the odds against each horse,
accepts bets to win on all races, and also
each-way and place bets if six or more
horses are in the race. There is the oppor-
tunity to amend or cancel a bet before the
ok
RIE ee Ey
RE Mae
Ko" We ae =
a!
ie
ya md oy Cat
ml im Wt Me
soe
yar
ot tee
mt Ut
N= LMT CRAIC 1
CA) fe ta fe ee ee
Tp pe
yee ea re
alone Pac
Loin m2
se
Sb mm
—
a
I,
teegt) SS
ia
1
1
J
1
u
u
i
i
1
OE UN oe
Al]
ee es
aut Ui UF
PRACTICAL COMPUTING April 1982
If you enjoy the excitement of an
occasional flutter on the horses,
this simulation will allow you to
gain experience of the racetrack,
without losing any real money.
The object of Philip Day’s game
SEPTEMEER 13601
=" oj aleleelela(aleletale rel
Hé="BACE SOUR HORSE"
il
LFOe J3=8THENGE J3=.5
GOSUESSA: PRINT" Sepa OF He To =328
Be J3S0: Le ys6 °F ¢J3=0: G67 3=0: HE?
GOUSUBE44 : [FAS="“"AHDCRS=TSTHEMS6e
PRINTCEHE" Mi" J$: [FAS>CHRECM+E4 ORAS" A" THEM Se
HH”
if
i Ds
f NS
F | RS
W eh. | a:
“off” to allow flexibility, e.g., to correct
keying-in errors.
Any number of horses can be backed,
but you must stay within your credit.
Each-way bets cost, double the amount
keyed in. A financial statement is pre-
i cea
sented after each race showing how much
you have won or lost. Each race is a
unique combination of horses and odds,
and you require both judgement and luck
to be successful.
(continued on next page)
Tm aoe nde ieloh Ge eat"
‘ [:$=" "RR eR Re BBE Bi"
ria"
EVEHS" :
+50
PRI
“CRC =o8: GOTOSRS
[$=" Sinjeial! : f=" alee)"
S+SGe I: POREHC I. J
HT CSHE
PRIHTI¢:FORIJSLTOM PRINT SM! MEST PORER OMS. M+ife: TPMSe THEME Se
PRIWTDS" 2" T$: GOSUBE48 > [FRS="W" THEN SS
IFAF="E"THEMPRIHTUS "EACH WAY BOM S69 GOTOSee
IFA#="F"THEMPRIMTOS" PLACE aE
(listing continued on next page)
83
(continued from previous page)
A perfectly fair set of odds against a
win is one in which
N
% (prob) =
that is, the sum of all the probabilities is
unity, where the probability for any horse
is given by
Prob = 1/(Odds + 1)
The first problem when writing this
program therefore was to devise a simple
way of generating random odds for the
horses, but such that the
= (prob) =
condition was satisfied to give a reason-
ably fair game. This was neatly solved by
generating random numbers in the range
0 to 1, then dividing each by their sum to
obtain the relative probability for each
horse. The odds are then calculated using
the equation:
Odds “INT (1/prob) — 1
The truncation effect of the INT func-
tion gives a slight advantage to the Pet on
some bets to win. In a real race, the
bookie lowers his odds such that
= (prob) > 1
to-give him sufficient advantage to enable
him to make a living. The.equations could
be amended along the same lines to make
the game tougher if required. Maximum
odds are limited to 30:1 for outsiders,
while low odds are catered for by strings
“2:1 ON” and “EVENS”, as appropri-
ate.
The next problem is form. If all races
ran to form the favourite would win every
time and the rank outsider would always
come in last. In the real world this obvi-
ously does not happen, and must be
allowed for in the program. °
Form weighting
A.random “form” weighting parame-
ter in line 370 determines the extent to
which the horses will run to form in any
particular race. The punter is, of course,
unaware in advance of how well his
choices will run, adding the excitement to
. the game. This tantalising effect is
achieved by the conditional part of line
410:
IF X < (5 + 210 + 5% FM P(J)/TP)
THEN...
which determines the progress of each
horse on a partly random, partly form
basis. The first .5 is a fixed element,
which Z/10 encourages a close and there-
fore more exciting finish, FM is the form
weight for that race, while the remainder
is the form for each horse. These factors
were found by trial and error to give a
satisfactory. compromise between pre-
dictable and random results, but they
could easily be altered to give different
racing conditions.
The next aspect of the program con-
84
cerns the finishing order. Arrays G(J)
and F(Z) capture each horse as it teaches
the post and stores its identity. Lines 470
to 520 compute the win, each-way and
place winnings and return the stake
money for successful bets, a place bet
pays at one-quarter odds. The last part of
the program prints out the account.
Substantial use of For-Next loops,
strings for Printing and Gosub limits the
amount of memory needed to 3K, per-
mitting a quick load from cassette or
allowing the game to be one of several on
a menu.
Checking the stakes
The stake Input function is reasonably
well-protected against invalid entries.
Note that lines 120 and 530 are the only
ones with the reverse-heart clear-screen
symbol, which can easily be confused
with the cursor-up symbol found else-
where in the program. Although written
for the 32K Pet, the program could be
adapted for other machines by changing
the Peek and Poke values, etc.
The game runs as follows:
@ Type Run andeturn to begin. You start
with’ £10,000 credit. The screen then dis-
plays the hotses and their odds.
@ Type the letter of the horse of your choice.
(listing continued from previous page)
266 IFAF=CHRE( 139 THEHZ86
276 GOTO2S4
DOH
PRINTDS "WIN" J&: BOM =S7
LCMD=VALCLE>
NEXT: PRINT" "TAECZ29" ":
358 GOTO19G
PRINTI#: FORJ=1701
400 IFH(J)3=325927+SG4JI THENS4
428 NEXT: IFZ¢=NTHEN39@
GOTO46a
& IFGCJ)=OTHENF(Z)=3:G(J)=1 :2aZ+1
GoTC4ze
$66 IFBCUD=STHEHAR=L CUD # COCUS 74419
IFBCUD=69THEHA=L (UD #0 8574429
E=B: J=¥:HF="5ECOHE “: GOSUE6ES
B® E=C: J=W:Hs="STHIRD ": GOSURE6a
IFCR>=1E6THEN? 28
IFCRC1THEH?S
M4 GETAS: IFAS=""THEN6IG
RETURN
6f6 IFOCJ>=1THEHOS=GF
IF Z=1 THENRETURN
596 FRINTHSCHRS$( +645"
PRINTTAECSa>"
HW PRINTCS"EXCEEDS
FORJ=17022:FRINT"
FORJ=1T02@48 : NEXT >: FORJ=1T08 -
": RETURH
PCM HELM ECOKEHCMD Mi PRINTISI£: GOTOS3SH
3HG INPUT" SORDDODORORRREDDBEORODDD mal" | Ls
IFL¢M9<=GORINT (LCM) 9<>L CM THENES@
1 TS=@:FORJ=1 TON: TS=TS+L¢J>: IFBCJO=89THENTS=TS+L 61)
IF TSSCRTHEN7 14
SPRINT "MBB J#K#: FOKESS367+404), 163 > NEXT
PRINTCS"S@UHDEF STARTER’S ORDERS" -FM=RNDIC 1) te: IFFM<. 2THEHFM=a
FORJ=1T01580 :HEXT:FRINT' WES" ATHEY RE CF FR" KE
FORJ=170N: D=PEEKCHC J) 3 >: K=RHDC 1): TFHC1 2=SeS72THEHFRINT "NW KETS
B IFRCC.5+2/18+. SHE M#P CID CTP THENPOKEHC J >, 32° HC JDSHC J 941: POKEHC I), DD
@ PRINT" TABC29>" SRACE OVER" : FORJ=1TO156@: NEXT
USF C19: YSF C2) H=F CS): TFHCETHENS2@
IFBCY)=690RB CV =SHTHENE=L CY COC 7441 >
TFBCH>=690RBCW>=8GTHENC=L CHR CO CHO S4+1 9
52@ IFBCUS=87THENA=LCUD (OCU +19
536 CR=CR-TS+A+E+C > FRINT ROS bBBBBISRESULTS FOR RACE HO"; T
544 PRINT" emt HORSE ODIS STAKE BeT WINNINGS”
556 E=H: J=U:H#="SeFIRST ": GOSUBEEG
GOSUB7 Ha: FRIHTTABC SH A+B+C -FRIHTTABCE> "LESS TOTAL STAKES
GOSUB76a:PRINTTARCS)"2FROFIT/LOSS THIS RACE "J A+B+C-TS
6 GOSUR7HG:PRINTPS"YOUR CREDIT HOW STAHDS AT ":CR
PRINTFE"SFRESS ANY KEY FOR THE HEXT RACE" :POKE1SS,@:GOSUBS4@ :GOTO1Z9
OF=STRECOC ID 4+" 5 1". TFOCID=. STHEMUS=F F
"OSTAEC 189L CJ 2 TABC 26 CHREC BCT > TABC SQ 9E : RETURM
CREDIT"CR"CHANGE BETS": GOTU138
SCONGRATULAT IOWS
PRINTPS"270U ARE BANKRUPT — EHD GF GAME": HEAT: END
The horse identity then changes into
reverse field to indicate that you have
chosen it. If there are five or fewer horses in
the race then, WIN will be displayed auto-
matically.
@ If there are six or more horses, ‘press W to
bet to win, E for each-way, or P for place as
required.
@ Type in the amount of your stake, then
press Return. You must. stay within your
current credit. Larger or illegal entries will
not be accepted.
@ To cancel a bet, type the appropriate horse
letter and press Return.
Extra bets or changes can be made by
repeating the last four steps as necessary.
@ Press key ‘X' to start the race. You can
keep an eye on the horses that you backed
because they are In reverse field. When the
race is over, the screen displays the first
three horses, their odds and your winnings,
if any, the profit or loss on the race and the
updated credit figure.
Races can be run indefinitely, but you
drop out of the game if your credit falls
below £1.
Although the game is designed for one
player, a group of people could hold a
competition, each person taking his turn
on the machine, until he is either bank-
rupt or wins a £1,000,000. Oo
"378
— MILLIGHHAIRE '§":HEXT: END
PRACTICAL COMPUTING April 1982
Laskys is the friendly store, the ideal place to come and meet the microcomputer. See our superb range of
hardware, from pocket computers to complete business systems. Hear expert advice on which machine will
suit your needs and your pocket. Try your hand at programming with our careful guidance. Select from our
growing range of software and peripherals, and finally buy the system of your choice with the help of our
easy cash or credit terms.
All of our computers are fully guaranteed, some for two years, and when it comes to after-sales service we
have no rivals. Faulty products can be returned to any Laskys store in the U.K. and be repaired by
experienced technicians in one of our six Nationwide Service Centres.
It’s so easy to buy from Laskys. Visit a store near you, or telephone our head office for advice on 01-200 0444,
7-9 Queensway
(off Bayswater Road)
London W2 3RX
Tel: 051-229 6425
19/21 Corporation Street, Birmingham,
82 ALP. Tel: 021-632 6303
Manager: Peter Stollard
300 yords from Bullring Centre.
16/20 Penn Street, Bristol, BSI JAN.
Tel; 0272 20421. Manager: Steve Heynes
Between Holiday Inn and CBA
The Forum, Nocthgote Street, Chester,
CHI 282. Tel: 0244 317667.
Manager: Jeremy Ashcroft
Next to the Town Hall.
451, James Centre, Edinburgh, EH! 3SR
Tel: 031-556 6217. Manager: Colin Draper
East end of Princes Street,
St. James Centre.
1/4 Guildhall Arcade, Preston, PRI IHR
Tel: 0772 59264 Manager: Jim Comishy
Directly under Guild Hall
12/1451, Mary's Gate, Market Street,
Manchester, MI IPX. Tel: 061-832 6087,
Manager: Lesly Jacobs
Corner of Deansgate
22/24 West Nile Street, Glasgow, G7 2PF
Tel: 041-226 3349.
Manager: David Livingstone. Between
Buchennan Street and Cenwal Station
58 Leopold Street, Sheffield, $1 2GZ.
Tel: 0742 750971
Manager: Justin Rowles. Top af the
Moor, opposite Town Hall
33 Dale Strea!, Liverpool. L2 2HF
Tel; 051-236 2828. Manager: Mark Butler,
Between the Town Hall ond Magistrates
Courts
42 Tottenham Coun Road, Londor
WI 9RD. Tel: 01-636.0845.
Monager: Vass Demosthenis
PRACTICAL COMPUTING April 1982
NETT VAT.
1250.00 187.50
165.00 24.75
Osborne 1 Computer
Osborne 12” Monitor . .
a
Laskys, the retail division of the Ladbroke Group of Companies.
TOTAL
1437.50
189.75
85
86
‘aT
mn “
ATARI
400 16K Computer.
@ 400A Computer
800 16K Computer
410 Tape Recorder .
810 Disk Drive
822 Thermal Printer
825 80 Column Printer
850 RS 232 Interface
16K RAM Upgrade
LightPen .
Pair Paddles .
Pair Joysticks
70 Cable .
Printer Cable
Interface Cable .
RS 232 Cable
Monitor Cable
Thermal Paper
Master Disk ... .
5 Blank Disks Sy
Word Processor .
Inv, Prog. 1
Conversational French
Conversational German
Conversational Spanish
Conversational Italian
Music Camposer ROM
Touchtype .
Cale/Tor... ;
Graphit
Statistics. .
Eng. Czar .
Hangman .....
Kingdonmiiwawe: .....-
States and Capitals
States Europe
Scram... . : paris:
TelelinkROM ......
Asteroids ROM
Bask/Ball ROM .....
Blackjack .
Chess ROM
Missile Command ROM
Space Invaders ROM
Space Invaders... . .
@ Star Raiders ROM
Super Breakout ROM
Assembler Editor ROM
Pilot ROM
Microsoft Basic... ...
e Memory
Guaranteed quality — thousands
heady sapped Any fouky chp
should be retumed to us with
12. months of pure!
2114 Low
with proof of purchase for taglsteseet by retum aR port.
4116 66p V.AT.
200 nanoseconds
wer 300 nanoseconds
p + V.AT.
*
kdl di ee eS al
MAKE FRIENDS WITH A MICRO
TOTAL
345.00
299.95
599.95
66.95
365.00
265.00
550.00
145.00
65.00
45.00
12.00
12.00
12.95
28.50
25.00
25.00
25.00
4.00
21.95
16.00
9518
15.95
39.95
39.95
39.95
39.95
35.95
13.95
13.95
9.50
9.95
oS
9.95
ae
17.50
19.95
35.95
29.95
9.95
29.95
PRINTERS
Epson - SpringSpecial
MX80T Newtype 2
MX80FT/1
MX80 FT Newtype 2
Epson Interfaces
Epson/Sharp Cassette
Epson/Sharp Disk
Epson/Apple
Epson/TRS 80 Bus
Epson/TRS 80 Expansion
Epson Ribbons
Epson MX100 Ribbons
eMicroline 80 |.
@ New Microline 82A
Microline 80 Tractor
Diplomat Card (Apple-Microline)
Microline Ribbons
Seikosha
@SeikoshaGP80A......
@ Seikosha GP80D (for MZ-80)
@ Seikosha GP 100
Seikosha Interfaces
Seiko/Apple
Seiko/Pet
Seiko/Video Genie (EG3016)
Seiko/RS232
Seiko/TTL Serial
Seiko/IEEE 488
Seiko/Sharp (Disk) .
Seiko/Ribbons
Seiko Paper 8% ” X11” 2000 Sheets
Paper Delivery
PRICES
MARCH/APRIL 82
65.00
120.00
85.00
59.00
25.00
7.00
8.50
270.00
395.00
45.00
85.00
2.25
195.00
252.13
215.00
59.00
59.00
33.00
79.00
43.00
59.00
59,00
4.00
12.00
3.00
9.75 74.75
18.00 138.00
12.75 97.75
8.85 67.85
375, 28.75
1.05 8.05
1.28 9.78
40.50 310.50
59.25 454,25
6.75 SIL75
12.75 97.75
0.34 2.59
29.25 224.25
37.82 289.95
32.25 247,25
8.85 67.85
8.85 67.85
4.95 37.95
11.85 9.85
6.45 49.45
8.85 67.85
8.85 67.85
0.60 4.60
1.80 13.80
0.45 3.45
‘VIDEO MONITORS var rom
BMC 12” Green - Spring Special 120.86 18.14 139.00
New 12” Green Screen 125.00 18.75 143.75
VM129 12° B/W... 183.00 27.45 210.45
VM906 9” HI-RES B/W 150.00 22.50 172.50
VM9109° BAW
125.00 18.75 143.75
9° B/W Shilo 85.00 12.75 97.75
Cables _. fe 5.00 0.75 5.75
Colour Monitors 14” New!
di e
Terms & Conditions
Ove Conditions of Business
Inorddition to cash we accept As cess Barglaygard Stereo Club Amencan Express, Diners Club und cheques covered
by a bank ers card
Oficial orden wekome — pleaseconinct your nenres! Lash
yiitore
All previows Loskys Adveri.vemenn are superseded by this Not all stores corry every adverised sien
Prices correct at ime ol going to press E AOE
A Borer Guerantes
1
he products are warranted against detects in material ond workmanshtp for @ pariod of one year from the date of
purchase, two years tor Appie and Sharp products
During the warranty penad, the company will repax [oF af im own phon
replace }ar no charge. components thal
Prove defective This rs prov ded the product returned, shipping prepaid. of by person. staling when it was bought
and enclowny proot of purchase
This warranty does net apply if, 19 the opiman ol the company, the produc! has been damaged by «
or misapplication
_
ident, msurer
AT LASK YS.
PRACTICAL COMPUTING April 1982
MAKE FRIENDS WITH A MICRO
WIZ= SN speciat orrer!
A proper full size microcomputer for less than the real
cost of a toy microcomputer. The Sharp comes with
48k of RAM and the screen and cassette are built in,
instead of being expensive extras.
Total
VAT
Nett
347.00 52.00 399.00
MZ 80K NETT V.AT. TOTAL
MZ 80K Computer 48K 347.00 52.00 399.00
MZ 80FD Dual Disks . . 560.00 84.00 644.00
MZ 80P3 Dot Matrix Printer 365.00 54.75 419.75
MZ 80F 1/O Disk Interface 52.00 7.80 59.80
MZ 80 FMD Master Disk and Manual 20.00 3.00 23.00
MZ 80 FI5 Disk Coble ....... 8.00 1,20 9.20
MZ 80 FOS Extra Disk Cable 7.00 1.05 8.05
MZ 80 1/0 Expansian Box 96.00 14.40 110.40
MZ 80 BM Basic Manuol : 6.60 6.60
MZ 80 TIOB Basic Tape : 9.50 1,43 10.93
MZ 80 T20C Machine Language 18.00 2.70 20.70
MZ 80 TU Assembler 36.00 5.40 41.40
MZ 80 1/0-1 Universal Interface Card 40.00 6.00 46.00
MZ 8170 AE FDOS far MZ 80K 67.00 10.05 77.05
MZ 8T7OBE Basic Compiler for MZ80K 40.00 6.00 46.00
MZ 8T40E Pascal for MZ80K 40.00 6.00 46.00
MZ-80 DPK - Double precision Basic 38.00 5.70 43.70
New MZ80K Cassette
Software NETT -V.AT. ‘TOTAL
WDPRO - Professional Word Processor 39.13 5.87 45.00
Appolo— Ward Processor 24.95 3.75 28.70
Cassette Database 29.47 4.43 33.90
ZEN Editor/Assembler 19.47 2.93 22.40
ZEN M@D 2.6... 10.43 1.57 12.00
CESIL Wl Be 14.95 2:25 17.20
Music Composer/Editor : 10. 43 157, 12.00
0c, ae 5.47 0.83 6.30
Cosmecad 12K . Ege 8.00 1.20 9.20
Home Budget ... . 5.47 0.83 6.30
Spoce Invaders ......... aw: 5.47 0.83 6.30
Storirek «ss. = ' 5.47 0.83 6.30
EO wae : 5.47 0.83 6.30
PC1211 NETT =V.AT. TOTAL
@ PC1211 Pocket Computer 69.52 10.43 79.95
CE121 Cassette Interface’ ; 11.00 1.65 12.65
CE122 Printer/Cossette Interface . 60.86 9.13 69.99
CSR700 Poper Rolls (40) ...... 5.00 0.75 575
EA 8OQR Ink Ribbons arate 1.80 0.27 2.07
MICROCOMPUTERS
AT LASKYS
PRACTICAL COMPUTING April 1982
PRICES
MARCH/APRIL 82
\N*) PC 1500
ne Pocket Computer
Anew upgraded pocket computer with expanded
capacity and greater convenience for use in business,
management, engineering and hobbies.
TOTAL
PC 1500 New Pocket Computer . . 169.95
CE 150 4 pen printer/plotier . . . . 149.95
7
“Vf = :
Pay Lefolulolvly) o all
HBUORBAaANUBOABUAsBa
eSBBnavnveeas Wevwbse
BevT7wkugus wWuUBoe
SO em WO) Wie
MZ 80B NETT V.AT. TOTAL
MZ 80B Computer 64K 1095.00 164.25 1259.25
MZ 80 FD Duol Disks . 560.00 84.00 644,00
MZ 80 P5 Dot Matrix Printer 387.00 58.05 445.05
MZ 80 P6 Dot Matrix Printer . 440.00 66.00 506.00
MZ-8BP51 -P6 Interface .... . . 30.00 4.50 34.50
MZ-8BP5C -P6 Cable 24.00 3.60 27.60
MZ 80 FI Disk Interface . 94.00 14.10 108.10
MZ 80 MDB Master Disk and Manual 30.00 4.50 34,50
MZ 80 F15 Disk Cable .... ; 8.00 1.20 9.20
MZ 80 FOS Extra Disk Cable . . 7.00 1.05 8.05
MZ 80 BJC Disk Cable Jointer 15.00 2:25 17.25
MZ 80 EU Expansion Box . 47.00 7.05 54.05
MZ 80 GMK Grophics Option . . 112.00 16.80 128.80
MZ 80 1/O-2 Universal Interface Card 40.00 6.00 46.00
MZ 80 TIOC K-B Converter . . 7.00 1.05 8.05
NZ 8 BDO2 FOOS for MZ 80B . 67.00 10.05 77.05
MZ 8 BTO3 Basic Compiler for MZ 80B 40.00 6.00 46.00
MZ 8 BTO2 Pascal far MZ 80B . 40.00 6.00 46.00
MZ-80 DP8 -. Double Precision Basic 38.00 5.70 43.70
You can buy a Sharp MZ80K
for as little as £17 per month
through Laskys Stereoclub!
the handy wuy tu buy, from Loskys. Multiply your monthly payment by 2410 bind out your
credit limit For instance, for the minimur monthly payment of £5 you would get credit up.
10 £120 In some cases you may be obr= to get insiont credit by paying 0 deposit af 10%. of
apurchase price Current Stereoclub mierestrate 32 75% monthly equivalent toan APR
of 38.5%. Rates may vary. finance by Unicredit
it you poy by Bankers” Order, apart trom the extra convemence, youll enjoy 0 LOWER
= INTEREST RATE currenily 2 45% monthly, equivalent to an APR ol 33.7%...
Asc Stereoclub member we'lt send you regular news and hterature from Laskys Leskys
Stereoclub 1s probably the best hing tha''s happened lo Mictocomputers since the inventi
of the chip!
@ Circle No. 158
87
See
MAKE FRIENDS WITH A MICRO
AT LASKYS
APPLESOFTWARE
PRICES
MARCH/APRIL 82
NEIT V.AT. TOTAL
® Micro Modeller 425.00 63.75 488.75
@ Visicale (3-3) 105.00 15:75 120.75
Visidex: is.... BRR 110.00 16.50 126.50
Visiplot rake ie ae 98.00 14.70 112.70
Visi Trend/Plot : 140.00 21.00 161.00
Visi Term saree ; er 82.00 12.30 94.30
Desktop Plonll ....... a. 110.00 16.50 126.50
CCA Datamanogement a 56.00 8.40 64.40
@D.B. Master V.2. 4. 105.00 15.75 120.75
APPLE Il + 48K £799.00inc.viaz, Werd Processing
Apple Writer... .. ae: 39.00 5.85 44.85
Magic Window Tex! Editor .... 49.00 7:35 56.35
APPLE Easywriter (80 Col.) : - 155.00 23°25) 8) \78.250=
NETT = =V.AT. = TOTAL Mailmerge (80 Col.) ....... 68.50 10.28. 78.78
® Disk Drive Plus Controller’ (3.3) 375.00 56.25 431.25 Eosywriter (40Col.) ... -_ 51.30 7.70 59.00
@ Disk Drive 295.00 44.25. 339.25 The Address Book ........ 27.00 4.05 31.05
DOS 3.3 Upgrade . lok ates 39.00 5.85 44.85 Games /Aids
Autostart Rom Pac oe ane 33.0 4.95 37.95 pp kees :
Grophics Toblet ........... 485.00 72.75 557.75 baron see my ns Bios ee
Apple Tel System .......... $75.00 86.25 661.25 ihe, Grape — sie ame Woes
Pascal Language System ..... 245.00 36.75 281.75 Higher Text . 20.50 3.08 23.58
Applesoft Firmware Card ... . 95.00 14.25 109.25 3D Super Graphics , i 22.25 394 ° 95.59
Integer Cord ....... =. 95.00 14.25 109.25 Apple Warld ~— ~ie 33.00 4.95 37.95
Lao Gord 6.5.2... + mes wg ee Memory Management System . . 25,25 3.79 29.04
AS et te -gaaeeee eee §=6FO8S lism Rain/fyphoon’......... 15:43 8-202) 1775
Apple Fortran Bere ee : 105.00 15.75 = 120.75 Snaalers 16.30 2.45 18.75
Apple Prototype/Hobby Card . . 12.00 1.80 13.80 @Gorgon................ 16.30 2 45 18.75
Vera Prototype/Hobby Card .. . 10.00 1.50 11,50 Colom Weis Me ...... 2. 14.28 214 16.42
Parallel Printer Interface Card . . 87.50 13.13 100,63 Roseciblatier.....:-ss: 16.30 245 18.75
Communications Card ....... 103.00 15.45 118.45 ABM. eee 15.22 2.28 17.50
High Speed Serial Interface Card 94.75 14.21 108.96 ere a ce 16.30 2.45 18.75
Gentroniesi@ard) 2.255214. - 103.00 15.45 118.45 Pegasts i ae 17.17 2.58 19.75
Controller Gard) i cccmcnene + urns 100.00 15.00 115.00 . a et : ’ :
@ Eurocolour Card ; 69.00 10.35 79.35 cote , a te Ee ae
IEEE 488 Interface -... 230.00 34.50 264.50 a ie a .
Thermal Paper for Silentype . . 275 0.41 3.16
Vinyl Carrying C eeeree 16. 2. -40
honietil ss, haa eee) oo) EEVILETT
PACKARD
Td cKYWSs: HP-80 Series Mainframes NETT V.AT. ‘TOTAL
HP-83 Computer : 1486.35 222.95 1709.30
HP-85 Computer .. . ; 1816.52 272.48 2089.00
SPECIALS \ 16K Memory Module 164.35 24.65 189.00
© NETT V.AT. TOTALIB ROMS
Omnivision (ee. es ee a ee 185.00 27.75 212.75 Input/Output'ROM .. . . . 199.77 29.97 229.74
16K RAM Card (48K-64K) .... 69.48 10.42 79.90 eal bl ae ida! Ys I
7e0|SofiGard) ....-... oss 173.04 25.96 _ 199.00 ° Interfaces & Accessories
b : HP-IB ...... 260.94 39.14 300.08
Silentype Printer Pe 195.65 29.35 RS232 Serial Int 260.94 39.14 300.08
iO) ee. oe a 335.21 50.28 385.49
Sep) ee 335,21 50.28 385.49
Parallel Printer Int. . . an 199.77 29.97 229.74
Plotter & Accessories
APPLE il Rist so. 0. oee Ae. 1619.00 242.85 1861.85
Personality Module . : : 496.00 74.40 570.40
cee AS Core” Giniemneste |)... . . 151.80 22.77-174.57
Apple II! SOA, ane ’ 2520.87 378.13 2899.00 Printers & Accessories
Disc III oe ote a 381.74 57.26 439.00 Printer Impact ..... ; 637.8) 95.67 733.48
Pro-filetemn Fe. . Baere . 2251.30 337.70 2589.00 Printer Line . . aes 2611.00 391.65 3002.65
Silenivpevl gfe... eases. 216.52 32.48 249.00 Printer Stand Bee oe : 227.00 34.05 261.05
Universal Parallel Interface. - 13478 20.22 «155.00 Application packs
Pali on 146.96 20.04 169.00 Graphics Presentation . . Bic 135.44 20.31 155.75
om Visiceite (8 66 digee Geno cer 135.44 20.31 155.75
Visicall Ms a : 146.96 20.04 169.00 SURVEYING Wipswewie . Batted 135.44 20131; 25155:75
® Mail List Manager _ Aa 86.09 12.91 99.00 Flexible Disc Unit
Vinyl CarryCase =... .. 47.83 dolled 55.00 Dual Master (540K bytes) 5% Disk 1693.00: 253.95 1946.95
Dual Add-On (540K bytes) 5% Disk 1489.84 223.48 1713.32
Single Master (270K bytes) 5% Disk 1015.80 152.37 1168.17
Single Add-On (270K bytes) 5%" Disk 858.78 128.82 987.60
A IC ROCOM PUTER Dual Master (2400K bytes) 8” Disk 4515.00 677.25 5192.25
Dual Add-On (2400K bytes) 8” Disk 3821.00 573.15 4394.15
Single Master (1200K bytes) 8° Disk 3299.00 494.85 3793.85
AT L ASKYS Single Add-On (1200K bytes) 8” Disk 2605.00 390.75 2995.75
a Graphics Tablet 1355.00 203.25 1558.25
88 PRACTICAL COMPUTING April 1982
In these pages Brian Reffin Smith keeps you up to date with computer-
based art and design and lays the foundations for graphics routines to
use on your own micro.
The direct route
THE BBC’S computer-literacy series The
Computer Programme is already well
under way, and you may already have
seen programme 6 on graphics and
sound, with which I was involved as a
technical consultant. It will be shown
again on BBC-1 at 11.35 pm on Monday
April 26.
Convincing proof
The programme should provide a
convincing demonstration for any doub-
ters you may know who still believe that
computers are confined to number-
crunching and text. After all, simple
graphics are a much simpler route from
the machine into the human brain — and
the possibilities of sound have hardly
been explored yet. This month’s competi-
tion may encourage you to change that
lamentable state of affairs.
For now, let us merely celebrate the
fact that the high-resolution graphics on
the BBC Microcomputer go up to 640 by
256 points in two colours. You need
maximum memory to handle it, and a
monitor rather than a TV for a proper
display, but at least we do have some-
thing which begins to live up to the
description ‘“‘high-resolution’’.
It is absurd to call a display of around
100 units square “high-resolution”, as
some manufacturers do, and those nasty
little graphics characters are no help
either. To anyone seriously interested in
computer graphics, a display of less than
256 by 256 is low. You really need 512
by 512, and a monitor to display it on.
For storage, laser videodiscs may seem
rather exotic, but they will eliminate
videotape recorders quite soon. At pres-
ent, you can only play them, not record,
but for less than £1,000 you can get your
own disc made up from film, videotape,
colour slides or photos which you supply.
Pressings then cost about £3 each.
BEGINNING GRAPHICS
SO FAR we have looked, in quite simple
terms, at the way in which images are
stored and manipulated in the computer.
We have seen that images are related to
an internal symbolic representation
which is held inside the machine and can
be manipulated there, thus changing the
image that is the resulting output.
| This month, for a change, we look at
how a simple routine for drawing circles
can be expanded into a more general
program. You will see that there is a
metaphor here: you can quite often get a
routine from a magazine like this, or a
PRACTICAL COMPUTING April 1982
Round in circles
book. or from a friend, and adapt it to do
something that seems to go way beyond
(continued on next page)
CENTRE X.Y
Rapil 0.8
40,30
1 .
/MURBER OF 81308
COME CEWERATION
pesdus
AL FOR REGULAR SHAPED
FOR CIRCLED? 1S
24m
7 °
Chae
A popular disc player is not available in
the U.S for less than £500. As for the
U.K. market, if I were cyincal, I would
think the manufacturers were trying to
sell us all videotape machines before
introducing discs. On each side of a mun-
dane disc, you can store 54,000 colour
images — heaven knows how many
megabytes of data. A project at the Royal
College of Art connects a disc machine
up to a computer, able to call up or run
any sequences from an art and design
visual database of thousands of images.
Canada exhibition
Finally, an invitation. I have organised
a show of Canadian artists and musicians
who use computers, at the Canada House
Gallery, Trafalgar Square, London.
Opening on March 24, it continues daily,
except Saturday, for about a month.
There will be the work of several artists,
including graphics, paintings, robots and
video, all done by, with or in spite of
computers.
Competition
THIS MONTH’S competition — the one
| with fame and a fiver as the exhilarat-
ing spurs to excellence — is about
sound. I know that many computers
do not make sounds, and that those
that do use a wide variety of com-
mands to control them. But that does
not matter because we only want a
short description — an algorithm in
words — of how to do something.
Think about how to use sound
instead of, or as well as, graphics to
present information to a user. The
sort of information could be trends,
quantities, qualities — the kind of
thing a business person or manager
might need. You can choose any con-
text, from education to ICI, from a
small business to a hospital.
In less than 200 words, explain
how a computer could use sound to
replace or to enhance other informa-
tion. The address is Art, Practical
Computing, Room L306, Quadrant
House, The Quadrant, Sutton,
Surrey, SM2 SAS. As usual, do not
send anything you want back; and no
tapes, please. My
89
rVV—_—
REM***POLYGON PRAWING WITH CONE FORMATION - B.R.SMITH 1982
CALL" RESOLUTION" ,O,2:
PUT12: REM***CLEAR SCREEN
INPUT"CENTRE X,Y";HS,VS
REM*** SET UP GRAPHICS
INPUT"RADII A,B (MAKE EQUAL FOR REGULAR SHAPE)";A,B
INPUT" NUMBER OF SIDES (120 FOR CIRCLE)";N
INPUT"CONE GENERATION (Y/N)";ZC$: IFZC$="N"THEN180
INPUT"POINT OF CONE X,Y";PX,PY
ANGLE=2*3.142/N
C=COS( ANGLE) :S=SIN( ANGLE)
XA=1:YA=1
FORI=1TON+1
X=XA*C-YA*S
Y=XA*S+YA*C
XA=X: YA=Y
IF I>1 THEN P$="LINE" ELSE P$="PLOT"
CALL P$,A*XA+HS,B*YA+VS,3
IF ZC$="N" THEN 290
CALL" LINE", PX,PY,1:
NEXT I
(continued from previous page)
the original intention. It is the way many
graphics programs and routines emerge.
The whole story is in the program
listing. A simple circle routine at lines
180 to 290 has been expanded first to
draw ellipses, then to draw polygons of
any number of sides, then to draw cones.
The circle routine was, itself, first
developed from a _ polygon-drawing
routine.
Lines 220 and 230 simply generate
. each new point from the last one, using a
few sines and cosines. Line 260 adds on
HS and VS, the horizontal and vertical
shift, give the centre of the figure, having
| multiplied the X and Y points by A and B
to give the two radii of the ellipse. Make
them equal, and you get a circle — or a
regular polygon, if using less than about
120 sides, entered at line 150.
The program was written on the
Research Machines 380-Z — which has a
screen of about 300 by 200 pixels, with
the origin at bottom left. If you operate
another computer you need only plot
points and lines, with any resolution. Line
260 plots a point when I is 1; otherwise it
draws a line to the new point from where
you were before. The third parameter to
the plot commands — 3, 1 or 16 —
merely give the colour; 16 means no line.
Mustering courage
If you answer “Y” to the question at
line 160 — you do want cones — then
line 280 draws from each point on the
“rim” of the circle or polygon to a fixed
point, entered at 170, which becomes the
tip of the cone. The second half of line
280 moves back. to the rim, but without
drawing a line, and is thus ready to con-
nect up the next part of the rim.
If you are feeling courageous, try writ-
ing a program that will draw two
polygons, each with the same number of
sides, and will connect each point on the
first to the corresponding point on the
second. In other words, if you use four-
sided, regular polygons — otherwise
knowns as squares — you end up with a
box. Beware of jumping in and out of
loops.
90
CALL" PLOT", A*XA+HS , B*¥ YA+VS,16
CENTRE X, ¥ \ = =
70. TC
RADIT A,B (MAKE EQual FOR REGULAR
40,40
NUMBER OF SIDES (120 FOR CIRCLE)? 20
CONE GENERATION (Y*4M)? Y
POINT OF COWE x, Y? 300, 30
Ready
8
At
ANALOGY
BOX
Conceptual art, in its heyday
inthe 1960s, was “art about
art’, which often consisted |
of words and diagrams or
descriptions. One
masterpiece was a framed
message, black on white,
reading “This is not a Work
of Art”, another consisted of
a radio wave — invisible, of
course — beamed through a
gallery ata certain time ona
certain day, or so they said.
What is the computer-
graphic equivalent
of this sort of art?
Book choice
WHEN PEOPLE ask for advice on books
about computers and art, or just compu-
ter graphics, I have to tell them that there
are very, very few books on either topic
which are any good at all. Most of them
are expensive too. You are likely to gain
at least as much knowledge from the
pages of computer periodicals as from
many books. However, there are a few
which are worth having, and if the cost
seems prohibitive, you could ask your
library if Mrs Thatcher has left them any
money for a book that is, after all, related
to her Information Technology Year.
Strictly in the library class, or at least a
group purchase, is Visual Art, Mathema-
tics and Computers, edited by Frank J
Malina and published by Pergamon
Press, Oxford in 1979. It is big, wide-
ranging, and costs, believe it or not, £31.
It consists of reprints, over several years,
from the journal about art, science and
technology called Leonardo. I cannot
think of any existing book that is more
likely to stimulate the imagination.
Though short on techniques as such, it is
long on ideas and has plenty of pictures.
Then there is an excellent book edited
by David Clark, who works in the audio-
visual centre at London University. Cal-
led Computers for Imagemaking, it is, for
the most part, simply presented. Yet if
you digest it thoroughly, you will know as
much as most people about the area it
covers, It deals with technical, practical,
theoretical and psychological aspects of
computer graphics. The paperback edi-
tion costs £6.50. It was published in 1981
by Pergamon Press.
Mathematical Elements of Computer
Graphics by D F Rogers and J A Adams
is a superb book crammed with routines,
and with an appendix of Basic listings.
However, it does become very advanced,
and assumes that your Basic can manipu-
late matrices; certainly a book to aspire
to. It is an import from the United States,
published by McGraw-Hill at £12.95.
Expensive items
I realise that all these titles are quite
expensive items, but there is really no
point messing around with anything
inferior. You might get together with
some friends to share a copy — some-
thing which we do not do enough.
Finally, for the purists, there is New-
man and Sproull’s computer-graphics
bible, Principles of Interactive Computer
Graphics. Personally I find it hard going,
though many people swear by it. The
second edition, published in 1978 by
McGraw-Hill Kogakusha, costs £9.95 in
paperback.
PRACTICAL COMPUTING April 1982
THE PROFESSIONALS CHOICE
Word Processing - Wordstar £250, Mailmerge £75.
Act Sirius 1
16 Bit Stand Alone micro with
superb features.
128K,1.2MB Floppies,
CPM86 as standard — £2395.
Altos
Up to 4 terminals and 40MB
of Winchester Disc.
One of the biggest selling
small business systems
starting at £2350.
16 Bit system with 8 terminals available soon.
OKI 1F800
Quality graphics micro with
full colour screen and integral
printer. 64K and Basic
are standard — £4750.
Wide range of
peripherals available.
LSI M3
High specification
Stand Alone micro. CPM, 64K
and up to 10MB of Winchester
in one package. Very easy to
use, Detachable keyboard.
User programmable
function keys. From £2250.
Superbrain
Still’a leader in 8 bit price
performance. KGB having
sold over 400 Superbrains
has unbeatable experience,
onthem. From £1875.
Full on-screen facilities enabling the printing of
standard letters and preparation of mail shots.
Accounting - From £300 per module.
Integrated accounting systems with Invoicing,
Sales, Purchase and Nominal Ledgers.
Financial Modelling - Micromodeller £645.
Budaets, forecasts and accounting data become
easy to prepare. Allows “what it” projections.
Calculation - Supercale £175.
Electronic worksheet for preparation of budgets
and tables of data.
Record Keeping - DMS £400.
Personnel, stock or any other records
with quick retrieval. sorting and reporting.
For the busy sales office to manage
sales leads and marketing lists.
Accounts -IRIS £750.
Incomplete records and time recording systems.
Payroll - Graffeom £500.
Up to 500 employees both weekly and monthly paid.
Automatic deduction for items like company pensions.
Graphics -Price depends on application.
Fullon-screen graphics both colour and
black and white.
Engineering -SPERT £450.
Suite of programmes for PERT analysis and
civil engineering applications.
Communications - Liberator £250.
Enables a micro-computer to act like a mainframe
terminal and transfer data from Floppy disc to
another computer.
Languages - From £175.
Most major computer languages are available: Basic.
Cobol, Fortran, Pascal and Assembler.
Solicitors - Solace £1600.
Solicitors accounting, client accounting and
time recording.
Multi-terminals -MP/M and Oasis from £350.
Multi-user systems available.
O19
Sales Office Management - Sales Desk £300.
9'9 iD OVIDDO!9IO'DO
>
MICROS LIMITED
14 Windsor Rd. Slough, Berks. Tel: Slough(0753)38581/38319
@Circle No. 159
PRACTICAL COMPUTING April 1982
THE PERFECT
MACHINE
GC in, garbage out”, mut-
tered Amadeus. Above him the
main frame of the rotating Analyser
trembled slightly, and he watched as one
green ball dropped in a gentle arc, pop-
ped like a heavy pea from its churning
/ mechanical pod, to land on and crack the
Stone flags near his feet. It rolled a short
distance ahd stopped. A second ball did
the same.
The great wooden machine did not
stop, however, but began in its insistent
way to pull one of its bearings from the
massive wall. Amadeus looked up sadly
as the bearing wobbled and a tiny trickle
of dust fell twenty feet to the floor.
Fifty feet above him a stone gallery
spanned the great hall, clearing the mov-
ing wooden structure by inches. Sullivan
was up there, his signalling arms silhouet-
ted against the roof lights, his mouth
open but his words lost in the roar from
the rotating machine.
Amadeus pulled the stop lever and the
great contraption began to slow as Sulli-
van Clanged down his long iron ladder.
They stood for a moment in the shadows
cast by the tilting beams and watched as
the machine came to a standstill. Sullivan
broke the silence.
“The same bearing as before, Doc-
tor’?
“Yes, the same”’.
oe a nodded to the few over-
alled workmen standing by and the
offending section was dismantled. Long
bolts clanged to the ground, timbers were
noisily disassembled, and a hammering
began that echoed around the hall.
At the same time Bishop Widred and
his entourage entered down the main
stone staircase. The entourage sniffed at
the dust and the noise. The bishop
adjusted his crimson cloak and looked
displeased. “Another bearing problem,
my Lord’’, called Amadeus, half turning
but more interested in the work than the
bishop’s presence. The entourage man-
aged to project a communal stare of
disapproval across the hall while the
bishop spoke.
“We must have results, Amadeus, and
we must have them soon. | am under
considerable pressure from the rest of the
College. They are talking of withdrawing
funds. You know it goes against the grain
with them to investigate such matters.
Your experiments have aroused great
controversy”. The bishop stared into the
dark shadows of the Analyser. The
‘ workmen’s hammering continued to
echo. After a pause he spoke again.
2
“Perhaps the others are right after all.
Perhaps this is heresy”.
Amadeus interrupted.
“Tt is not heresy, my Lord, and it will
work. I know it will”.
“Yes. Yes. I understand your
enthusiasm but —”. The entourage
behind him looked sufficiently sceptical.
ishop Widred walked slowly
towards the workmen, who ham-
mered less loudly in deference to his
presence but did not look up.
“Tell me again, Amadeus”, he called
without turning, ‘“Tell me what it is that
you seek”’.
Amadeus spread his arms towards the
Analyser and explained.
“The main frame. This large outer one.
by David Haynes
It spins on axes that are fixed in the
structure of the building. The angles of
rotation are adjustable. Within this we
have other frames which become pro-
gressively smaller like a nest of dolls.
These inner frames vary in shape accord-
ing to calculations made by me, and they
are linked by adjustable axles one to
another. They turn easily on their bear-
ings. The angle of pivot and the gearing
of one frame to another are calculated
and fixed before each run. That is a
skilled adjustment which Sullivan takes
care of”.
The bishop nodded and asked him to
continue.
“Well, my Lord, within the whole struc-
ture run channels, tubes and hatchways
which we can preset as well. The machine
is turned by a steam engine under the
floor, and once the correct speed of rota-
tion is reached, Sullivan inserts the
spheres at the top. After a while, if we are
lucky, the spheres eventually drop into
this cage here”, he pointed, “where the
numbered troughs indicate the answer”.
“Yes, yes. The answer. But what is the:
question, Amadeus”?
s here are numbers which we use
every day, my Lord. Numbers of
this world such as 1, 2, 3, 7, 9, and so on.
They account for real things. We assume
that they go on for ever. There are also
negative numbers. We use these often in
calculations”’.
Amadeus bent down and lifted the
green ball from the floor. It was the size
of a baby’s head.
“We colour the spheres to represent
individual numbers. Some green, some
red. Many, many colours and combina-
tions of colours. You can see some of
these lying around on the floor. They are
definite numbers. What we seek are
numbers that seem somehow more real
than these and yet continue to remain
unknown. They must have a precise value
and yet they remain imprecise within our
numbering system. They slip through the
nets fashioned by our minds, and yet
within nature they are basic. As though
our way of counting things is based on the
wrong system to start with. This great
machine has been designed to find such
numbers”’.
‘ G™ me an example, Amadeus”’.
“The most needed number is
that relating to the truths regarding
circles and spheres”’.
“Religious truths’?
“T believe that truths will always lead
to God, certainly”’.
“But you will never find God in that
way, Amadeus”. The bishop looked hard
at him.
“T can try, my Lord.”
“You believe that you can measure
Him with numbers”? the bishop asked.
“In any case we know the number that
you seek. It has been established as a
standard by the Church for many years’.
“But the standard is not exact. There is
more to learn of this number’s nature.
Men should know such things. We must
make the attempt”.
“If you would pin God down to a
number, then that is heresy, Amadeus”.
“T seek only the truth about the world.
Let me continue to try — just one more
attempt my Lord”.
The workmen had reassembled the
frames. The bishop stared for a while at
the dark oil stains that they had left on
the floor. Without looking up he nodded.
yee climbed to his crow’s nest
and began to assemble the coloured
balls in their delivery hopper, while
Amadeus pulled a lever to start the steam
engine. The floor rumbled as the drive
spindle turned. A second lever was pulled
and the main frame began to turn. The
noise grew louder. Dark shadows from
the massive timbers of the outer structure
moved jaggedly around the walls, and the
light from the roof scattered and broke
into shards as the smaller frames and
cages spun and tumbled within it. Sulli-
van released the cascade of coloured balls
which rolled and banged, clattering
through the ever-changing wooden maze
PRACTICAL COMPUTING April 1982
——_
NN! a
as it tumed, strained bearings whining.
At last one ball fell into the counting
troughs, then another, and another. With
great excitement Amadeus crouched to
note the results. More balls fell, heavily
and noisily, and still others — and then
no more.
Amadeus stood slowly and handed the
paper to the bishop. The paper trembled
in each man’s fingers.
The bishop read aloud:
i »
ee
\)
Both men began to laugh as Amadeus
pulled the stop lever.
» ae done it, my boy? Is this
itae
Amadeus nodded, still smiling.
‘*You will need to run checks of course,
but — this is wonderful news”.
He beckoned to the entourage.
“‘We have done it! We have done it! I
shall get an Archbishop’s chair for this!
“3and14159265358979328”. | Amadeus you're a genius”.
PRACTICAL COMPUTING April 1982
But Amadeus had his eyes closed and
was no longer listening. If we can apply
these results, he was thinking, to improve
the accuracy of the machine’s bearings
and rotating parts then we can achieve an
even more accurate result. Then we can
continue until we have a machine that is
almost perfect. His smile broadened as he
dared the thought that he could not utter.
Why not a machine that is perfect? A
machine that is never wrong?
Never wrong about anything? iH]
93
ONE OF THE most inimical environments
imaginable for the microcomputer is on
the farm: mud, moisture, unsympathetic
use by horny-handed sons of toil to whom
a tractor printer is likelier to evoke
wheeled machinery than electronic.
Nowhere would this seem to be truer
than in the cowshed.
To the expected problems of human
heavy-handedness are added those of
bovine indifference. In a milking parlour,
all machinery must be built to withstand
regular washing-down with high-pressure
hoses, frozen winter and scorching sum-
mer alike.
Nevertheless, dairy management is one
of the biggest growth areas in on-farm
computing, which itself is no mean per-
former in the systems-sales stakes, Where
a year ago there were only six firms
supplying agricultural systems and soft-
‘Pastures
for micros
Martin Hayman, never afraid
to get his. boots dirty, visited
ADAS’s experimental farm to
inspect its micro-based system,
which actively monitors the
health and performance of a
large dairy herd.
Agricultural officer Chris Laycock keys in a cow indentity. The 40-character display reads
out information from the management system.
ware, now there are more than 20 and
their number is growing.
Dairying seems to have been one of the
first areas of farming to receive concerted
attention from computer people. Reading
University’s mainframe has had its Daisy
herd-management program running for
nearly 10 years, but it’s not particularly
useful to a farmer who essentially wants
to eliminate some of the guesswork from
his everyday business and has been told
that this is the kind of task to which a
computer is ideally adapted. A dairy herd
of about 300 cows, can be said to be
substantial. This is approximately the
number of records that a medium-sized
micro can manage comfortably, given
that the information the farmer wishes to
have about each beast is as follows:
@ the quantity of milk delivered at each milk-
ing, hence
®@ the appropriate weight of feed it needs;
@ its welght on leaving the milking parlour;
@ details of pedigree, where it was _ pur-
chased, veterinary records.
94
The first three items can be considered
as monitoring programs, and will ideally
be used on-line; the last is more of a
database system and can be expanded
according to the way the farmer wishes to
manage his herd.
In human terms, the problem of
implementing such a system, which from
a purely computing point of view seems
not so difficult, is input of data. How do
you identify an individual cow, measure
its milk yield, mete out the right quantity
of feed into its manger, and weigh it as it
exits from the milking parlour, and at the
same time enter all that data into the
micro?
It is impracticable to have cowmen in
their white aprons — the only people who
become intimate enough with each cow
to read the freeze-brand number on its
rump — dashing in and out of the messy
work area to key details into a keyboard.
It’s clearly a case for automatic data
collection, and this is where the work at
the Agricultural Development and
Advisory Service’s Bridgets Experimen-
tal Husbandry Farm, near Winchester,
Hampshire, is directed.
Borrowing some techniques from
industrial process control, the National
Institute of Agricultural Engineers, in
collaboration with Ellesmere Electronics,
has developed a system known as Auto-
mated Farm Management System for the
1980s (AFMS-80) to identify automat-
ically €ach cow on its arrival in the milk-
ing stall, record its milk yield, deliver a
ple-programmed quantity of feed into
the manger, and to weigh the cow on its
exit. These operations are managed by
three dedicated microprocessors and a
purpose-built micro based on a 54K
Motorola 6800 processor with software
developed by NIAE’s Dr Allen Burgess.
The interfacing hardware between the
cow and the micro is interesting. It was an
important consideration that any system
implemented should not require substan-
tial modification of existing work prac-
tices based on the so-called ‘herring-
bone” milking parlour, not least because
Ellesmere Electronics is a division of the
milking-equipment manufacturer Full-
wood and Bland which builds them.
The first obvious sign that this is no
ordinary dairy operation is when the cows
arrive for milking. Slung around their
necks on a bright-yellow, plasticised rib-
bon is a blue box about the size of a large
bar of chocolate. This is the cow’s elec-
tronic identity card.
Each of these transponders, as they are
known, can be programmed with one of
65,000 identities — enough for any con-
ceivable herd, or aggregation of herds,
since the system is eventually intended
for distributed control of several farms
via Modem-landline links.
The transponder is energised by a coil
on the front of each manger and transmits
its identity as a radio signal to the cow-
identification processor and the milk-
yield processor, alerting the latter to
record the yield against the cow’s identity
number, and the former to deliver the
appropriate predetermined quantity of
feed for her. But how to persuade the
cow to lower her head and eat and thus
energise the whole system? Elementary
—a small quantity of feed is delivered to
the manger as a “carrot”.
The milk is weighed on a strain gauge
and the figures for each individual cow’s
yield are recorded against its identity in
the main farm-management system,
PRACTICAL COMPUTING April 1982'
which is a conventional-looking micro
away: from the dairy parlour. Here the
data can be printed out at the time of
milking, and averaged to give a weekly
mean. This part of the system is now
working, with a 99 percent success rate in
identity capture, says agricultural officer
Chris Laycock.
Concurrently with the milk-weighing
operation, the cow-identification pro-
cessor signals the required balance of
feed required by each cow to the gravi-
metric feeding hoppers and the rest of its
dinner cascades down over its nose. In
productivity terms, this is the single most
important operation of AFMS-80.
Layout of the farm office.
PRACTICAL COMPUTING April 1982
The traditional skill of the dairyman is
to judge how much feed to give to a cow
during its lactation period in order to
obtain the best margin of return. A cow’s
milk yield grows and declines over a
10-month period, with two months
drying-off, when it does not produce
milk.
When Tess of the D’Urbervilles was a
milkmaid, this was all done by the skill
born of observation and experience. Now
the farmer has immediately at his dis-
posal the exact figures of each of the
twice-daily milkings, and of the weekly
mean. Further, any significant shortfall
can help detect disease in the individual
cow, or to assess the quality of feeds.
Chris Laycock showed me a weekly
printout which indicated that average
yields, for the week in which I visited,
were down by around 15 percent for a
substantial proportion of the herd. This
was attributable, he says, to a change to a
different feed silo with a rather poorer
grade of silage. In an experimental farm
such as Bridgets this is useful for test
purposes; for the average dairyman, it
represents an important step in improv-
ing his management judgement by put-
ting more precise and useful information
at his fingertips, and detecting illness as
early is possible.
Applications ===
By contrast the weighing operation,
which is undertaken as the cows leave the
milking parlour, has attained only a 60 to
70 percent success rate. The processor is
programmed, however, to reflect a figure
with a variance in weight, after positive
identification on the weighbridge, of
greater than 30kg. Cows are not by
nature unruly beasts but they cannot be
trained to step up in an orderly human
fashion, one by one, on to the weigh-
’ bridge. Nevertheless, over the course of a
week, the success rate attains 93 percent.
The farm’s director, Edwin Mundy,
enters the usual caveat with respect to
micros used in a traditional field of activ-
ity: “It is reasonable to expect that if used
intelligently, AFMS- 80 should make par-
lour operation easier, but one could fore-
see difficulties if it is viewed with sus-
picion by any operator who is called on to
work with it’’.
This is to say no more than that any
computer-based system needs expert
human skill. To this end there is a
monitor in the dairy parlour itself, giving
a 40-character, single-line display of
prompts such as “Cow number y Dump
Milk (mastitis)” and “Feeder number 4
failed”. System fault conditions can then
be rectified, either by hand, or by punch-
ing in data on the two keypads.
It also permits data to be entered or
retrieved by hand. If, for example, the
system fails to capture an identity, the
dairyman would then enter by hand the
freeze-brand number, which is twinned
with the transponder’s identity.
The most ambitious part of the
AFMS- 80 is the microcomputer station,
which is in an office overlooking the dairy
parlour at. Bridgets, but might well be
elsewhere, connected to a telephone line.
Data gathered from both the automatic
parlour equipment and the parlour-
control equipment is stored on 8in. flop-
‘pies, and further specific data may also be
entered via the keyboard.
Obviously the database work has to be
typed in manually — details of where the
stock came from, of its pedigree, its
medical history. Once at this point, herd
data may be manipulated and processed
in the conventional way.
One neat touch is the automatic digital
clock which switches on the whole system
ready to run —- along with a memory test
— at 4.30am. One of the interactive
programs which should shortly be run-
ning is the Daily Events and Action List,
which will highlight, via the parlour unit,
those cows which need veterinary atten-
tion, cows due on heat, due to be served
and due to calve.
AFMS-80 is still in its development,
although many farmers have expressed a
strong interest — the farm receives more
than 5,000 visitors a year. With the
increasing size of dairy herds and the cost
of skilled hands, it is not surprising that
automation has its attractions for
forward-thinking farmers. Oo
95
96
400 16K Computer. .......
@ 400A Computer
800 16K Computer........
410 Tape Recorder......
810 Disk Drive
822 Thermal Printer ;
825 80Column Printer... ..
850 RS 232 Interface
16K RAM Upgrade
Pair Paddles . .
Pair Joysticks . .
(ZO Cable . .
PrinterCable...........
Interface Cable ......
RS 232 Cable
MonitorCable .....
Thermal Paper
Master Disk a CMON
5 Blank Disks i ae
Word Processor .. .
Inv. Prog. 1 . nae
Conversational French
Conversational Spanish .
Conversational Italian
Music Composer ROM
Touchtype. . .
Gren . oc
Statistics...
EngxGzar . :
States and Capitals... ...
States Europe
Serena ss. ay
Telelink ROM
(2 Ee oe
PIONGWION, 2...
IRinigchotmincicier » Qeareiel. ©
AsteroidsROM..........
Bask/BallROM .........
Bisekigekin aie. ergs ayaa.
EhessROM ~ .. ioe oe. .
Missile CommandROM .. .
ATARI yn PRICES.
ConversationalGerman ....
TOTAL
345.00
299.95
599.95
66.95
365.00
265.00
550.00
145.00
65.00
45.00
12.00
12.00
12.95
28.50
25.00
25.00
25.00
4.00
21.95
16.00
95.95
15.95
39.95
39.95
39.95
Laskys, the retail division of the Ladbroke Group of Campanies
@ Star Raiders ROM
Super Breakout ROM .
Assembler Editor ROM
Pilot ROM
Microsoft Basic
Technical Notes
Operating System Lists
OOS Lists
DOS 2 Manual
Birmingham
19/21 Corporation Steet, Birmingham,
62 41P, Tel: 021-632 6303,
Monger: Peter Stollord
300 yords from Buillring Centre.
e
Bristol
16/20 Penn Street, Bristol, BSI 3AN.
Tel: 0272 20421. Manager: Steve Heynes.
Between Holiday Innand C&A
Chester
The Forum, Northgate Street, Chester,
CHI 282. Tel: 0244 317667.
Manager: Jeremy Ashcroft,
Next to the Town Hall,
Edinburgh
4S1, James Centre, Edinburgh, EH} 35k
Tel: 031-556 6217, Manager: Colin Droper.
Eost end of Princes Srreet,
Si. James Centre.
Preston
1/4 Guildhall Arcade, Preston, PRI THR.
Tel: 0772 59264, Manager: Jim Comisky.
Directly under Guild Hall.
Space InvadersROM .......
Spacelinvaders! 6 c...2..55
JAICROCOMPUTERS)
TOTAL
2 6 See 29.95
+S eR 12.95
35.95
35.95
39.95
dbotes B5% 4 79.95
io ae 59.95
oe : 17.95
seerevatrs 11.95
eee se ao
Poy eee 5.95
‘Il Shops
Across Lake U.K.
7-9 Queensway (off Bayswater Road)
London W2 3RX Tel: 051-229 6425
Manchester
12/14 St. Mary's Gate, Market Street,
Manchester, M1 IPX. Tet: 061-832 6087.
Manoger: Lesly Jacobs.
Corner of Deansgote.
Glasgow
22/24 Wes! Nile Street, Glosgow, G7 2PF,
Tel: 041-226 3349.
Manager: David Livingstone, Between
Auchannon Street and Centrat Station,
Sheffie
58 Leopold Street, Sheffield, St 2GZ.
Tel: 0742750971.
Manager: Justin Rowles. Top of the
Moor, opposite Town Hail,
Liverpool
33 Dale Street, Liverpool, L2 2HF.
Tel: 051-236 2828, Manager: Mark Butler.
Between the Town Holl ond Magisirates
Courts.
London
42 Tottenhom Court Road, London,
WI ORO, Tel: 01-696 08.45,
Manager: Vass Demosthenis.
@ Circle No. 160
PRACTICAL COMPUTING Apnil 1982
Topology
Jonathan Bowen strikes out beyond our familiar, solid world with a program to
generate projections of cubes of four, five and more dimensions.
eal
SL
See
K Apex
X
EVER SINCE the concept of a _ three-
dimensional, physical world has been
understood there has been a fascination
with the possibility that there might be
fourth, and further, dimensions. Henry
More (1614-1687) considered that spirits
have four dimensions. In The Time
Machine, H G Wells suggested that the
fourth dimension is time, which can be
misleading since time is somewhat differ-
ent from the other three, spatial dimen-
sions we know.
Abbott’s Flatland is probably nearer
the mark, Abbott considers the life of a
two-dimensional square which suddenly
has the chance to travel in three dimen-
ZINN
OF
er’
cf
PLT LOS
sions. This gives the square the ability to
see inside objects in its two-dimensional |
world, something it previously thought
was impossible. Using this analogy from
three to four dimensions, we would be
able to see inside solid objects if we were
able to break out of our own three-
dimensional world irito the fourth dimen-
sion.
Taking the analogy further, when a
three-dimensional object crosses a two-
dimensional world, its inhabitants simply
see an object appear from nowhere, grow
in size, changing its shape in a rather odd
PRACTICAL COMPUTING April 1982
UNS
KY
NE
Bea
SY
NE
Figure 1. Projection of
an eight-dimensional cube.
HYPERCUBE
manner if the object is irregular, and then
decrease in size until it disappears again.
In our world this would be the equivalent
of an object suddenly appearing some-
where, growing in size, shrinking and
then disappearing without trace. If this
sounds disturbing it is because we do not
fully understand the fourth dimension.
We may define a dimension as being a
direction which is at right angles to any
other dimension. In our world we simply
run out of directions after we have
defined three dimensions — length, width
and height, for example.
Added dimension
There is no reason why there should be
anything special about three dimensions,
apart from the fact that we live in a
three-dimensional world. Thinking in
terms of three dimensions is simply of the
most practical use to us. We are quite
willing to project three-dimensional
objects into two dimensions when we
draw or photograph them — again, this is
because it is useful to us.
There is no reason why we may not
project objects of more than three
dimensions. Note that in this case we also
have the choice of projecting them into
three dimensions if we wish. Probably the
simplest and most interesting objects to
consider for projection are ‘‘polytopes”,
which are geometrical figures bounded by
portions of lines, planes or hyperplanes,
for polytopes of two, three, and four or
more dimensions respectively.
In two dimensions the polytope is
known as a polygon and in three dimen-
sions it is known as a polyhedron. For
simplicity we shall restrict ourselves to
regular polytopes in which all the ver-
tices, edges, faces, etc. are the same. In
two dimensions they are the equilateral
triangle, square, regular pentagon etc. —
there are an infinite number of them.
In three dimensions there are only five
regular solids, known as the Platonic
polyhedra: they are the tetrahedron,
cube, octahedron, dodecahedron and
icosahedron. A complete description of
these and many other polyhedra may be
found in Mathematical Models by H M
Cundy and A P Rollett.
Regular polytopes
In four dimensions there are six regular
polytopes, five of which may be consi-
dered as the four-dimensional equival-
ents of the Platonic polyhedra. They are
described in H S M Coxter’s Regular
Polytopes. It turns out that the tetrahed-
ron, cube and octahedron have similar
equivalents in any number of dimensions.
A simple algorithm may be used to
generate the polytope for the next dimen-
sion up in each case, and they may be
projected in two dimensions. The cube
was choosen here since it produces more
interesting projections, with square
rather than triangular sides. For those
interested in investigating more compli-
cated polytopes, Coxeter’s Regular Com-
plex Polytopes is recommended.
A cube of N dimensions may be gener-
ated from a cube of N—1 dimensions in
the following manner. Take the (N—1)-
dimensional cube and redraw it, dis-
placed by a distance equal to length of
one of its sides along a new dimension.
Join the corresponding vertices of each of
the old cubes to form the new cube.
You can demonstrate the process by
starting with a “cube” of zero dimen-
sions. It consists of a single point, as does
any zero-dimensional object. Displace
the point along any dimension by a given
distance — say a distance L from the
origin along the X-axis, see figure 2. You
now have a line of length L or a one-
dimensional cube.
Next, displace the line a distance L
along a new dimension — say the Y-axis
— and join the corresponding ends as in
figure 3. You have now formed a square,
which is a two-dimensional cube.
Now expand along the Z-axis, join the
(continued on next page)
97
(continued from previous page)
corresponding comers, and form the
standard three-dimensional cube — see
figure 4,
By displacing the cube along a new axis
— say the W-axis — and joining the
corresponding vertices, you form what is
generally known as a hypercube or four-
dimensional cube — see figure 5. You
may continue this process as many times
as you wish to form a multidimensional
cube of any given number of dimensions.
The listed program draws
N-dimensional cubes. It was written for a
Research Machines 380-Z microcompu-
ter with high-resolution graphics, but
could be adapted to run on any computer
with Basic and a line-plotting facility of
some sort. The number of dimensions
that can be plotted is limited by the
resolution of the plotting device. Above
about eight dimensions the cube becomes
too complex to be viewed on the 380-Z
screen.
Other systems may be able to plot
more or fewer dimensions than this.
Below three dimensions the figure is no
longer a true cube. The program draws
the cubes symmetrically, so that above
about four dimensions some very pretty
and interesting patterns are produced —
see figures 1 and 6.
The program works as follows. First
the desired number of dimensions is read
into the variable N in line 170. Lines 260
to 400 initialise the arrays XM and YM
which contain the co-ordinate offsets
necessary to plot each possible direction
of the cube’s sides. Lines 410 to 520
calculate the origin co-ordinates X0,Y0
and the size factor F. Line 530 positions
the origin.
The For loop from lines 540 to 830
calculates the start and firiish positions of
each side of the cube and draws a line
N-dimensional cube-drawing program.
N-dimensional cube PReaman
to run on Research
with high resolution_graphics,
Written ax Jonathan Bowen
Imperial Coilege, London
te 2 81
PYRI ) 1981 J.P. BOWEN
ie ) »,11¢10), 12010)
OTO 140
G
“N-dimensional cube program”
a
Deanaearee
VOUM——tnOUuMee son tNeaaAaANPlAgg07N
30
TAB(S)3N3; “dimensional cube”
Po. ba
BM22220°C 222022271600
ow 2
Se AS de
IO e+
cen
20
Hy
60
70
80
90
10
il
We
13
14
1
ig
74
18
ne)
20
21
22
23
24
23
26
27
28
29
30
31
32
33
ee
3
37
38
39
40
41
42
43
0
0
is]
0
Q
is)
9
Qo
te]
9
9
9
0
9
i)
9
Q
0
0
9
i)
is)
i)
is)
io)
9
0
0
0
ie]
9
0
0
0
WANN S< MOM a2 HO TN DMO VION TD
98
achines 3802
Sw7 2Az.
of dimensions (2-10)"3N
Figure 4. Generating a cube.
between them. Arrays JA and JB contain
flags — with values of 0 or 1 — which are
used to indicate which co-ordinate offsets
are to be used for the beginning and end
co-ordinates of each side plotted. Lines
610 to 660 calculate the starting position,
and line 670 positions the current co-
ordinates at that position. Lines 680 to
730 calculate the end position and line
740 draws a line to that position. Finally
the program loops back to line 90, dis-
plays the number of dimensions of the
cube — line 140 — and prompts the user
for a new value of N. The program may
then be rerun if desired or terminated by.
qa
TON
One
HEN XO=X0+X1(J)
oo ~eu
iswoun-n
no
waa ~
-O coOoW
ET", XO#F, YO*F
Bani! ,
=
AUIS bb hb p
AON OUONOUAWN- OUDNTUAWN-OUDNTUL
<>8
ae
ARAGON BACH
um on
)=0 GOTO 820
Sy
Lt ie
-—o of
jefelelelelelelelelstelsiclelelslelalelslelalelelalsiclelclelcleleleleleleleleletel
o
OZOH 2402
COC KHON NNN NOOO HHMMN oHo
OM—-o 4— HH MN DI
O400+04 4Ur4++
o
“
i=)
Figure 5. Generating a hypercube.
typing a carriage-return on a blank line.’
The following lines contain special calls
and commands to control graphics on the
Research Machines 380-Z, and must be
changed for other systems:
Line 90 puts the 380-Z into graphics mode in
which only the last four lines are used to
display text while the rest of the screen is
used for plotting.
Line 180 sets the resolution and clears the
screen.
Line 230 resets the screen to normal mode.
Line 530 sets the position of the origin on the
screen, For other systems the values of X0,
YO and F — the co-ordinates of the new
origin, and the size factor — will probably
need to be adjusted. Change lines 410 to
520 as necessary. :
Line 670 moves the current position to the
co-ordinates X, Y. It also draws a point at
that position, but this is not necessary for
the program to work.
Line 740 draws a line from the current position
to a new position at co-ordinates X, Y.
In line 260 the value of z is specified as
3.14159, It may be given to more or
fewer decimal places, depending on the
accuracy of your Basic. Alternatively, it
may be calculated using the expression
4.0 %ATN(1.0).
The program is written in a standard
Basic, and there should be few problems
transferring the program to another com-
puter with the necessary hardware and
software graphics capabilities.
Flatland by E A Abbott, sixth edition, Black-
well, 1950.
Mathematical Models by H M Cundy and A P
Rollett, second edition, Oxford University
Press, 1961.
Regular Polytopes by H S M Coxeter, second
edition, Macmillan, 1963.
Regular Complex Polytopes by H S M Coxe-
ter, Cambridge University Press, 1974.
PRACTICAL COMPUTING April 1982
= Topology
KEELE CODES
CUT MEDIA COSTS
SAVE TIME
MICRO, MINI &
MAINFRAME
USERS
with Keele Codes unique E.40 compression utility.
lf you— make back-up copies from Winchester or floppy disk
—archive your database files
—save reports or correspondence on tape or disk
—need more media space accessible from the terminal
—send written material via line or telephone
then Keele Code E.40 could halve your disk costs and save transfer
time by compressing natural English to about 40% of its original size.
Through compression you achieve more than twice as much material
oneach disk in the same time as it would take to make a copy.
Optimised for English— E.40 will compress any written/data/
program material and all 256 ASCII characters can be coded and
faithfully restored. Numerictables too!
Available for most CP/M machines including Xerox 820, Superbrain,
North Star, IMS 5000, Equinox, RARE, Osborne, CPM Apple, Vector,
Sharp, NEC, 8” IBM Format.
Also available for PDP 11 and GEC:4080 series.
Other languages to follow.
Write or phone for full details.
Keele Codes Limited,
University of Keele, Keele, Staffs. ST5 5BG
Tel: 0782-629221. Telex: 36113
aN ' ORDER NOW
; Sipe I Cut out the coupon !
I Access accepted You may phone your order |
d) H 24-hour service. Guaranteed despatch within 72 hours i
K 4 @ r tick :
5 ns > \ I Please E.40 for CP/M ccccssscscsssssscsescrsonneen £100+VAT i
pe > L~ §) sendme (inc. postage)
Sj 7s i ZA 1 CP/M manual only ...sssccssesssesssssssen £5 ie) H
Bs ay i further details a}
cy H '
S H Nome i
AN H Address a |
1 i
g tenclosea |
1 chequefor ____. ACCESS No. |
: My computer is: ! j
Figure 6. Projections of cubes in five, g_ Year of purchase: i
six and seven dimensions. ho ce ce ce ee ees oe nn ee ee
. @Circle No. 161
PRACTICAL COMPUTING April 1982 99
Reading matters
SPECIFIC DIFFICULTIES in acquiring read-
ing skills can be a cause of distress to
parents, exasperation to teachers and
downright misery to the student. The
problem often does not lie with the
amount of effort the student is making
but with the lack of some specific skill.
Children, or for that matter adults,
experiencing difficulty with acquiring
reading skills will often not know why
they are failing to make progress.
Research has shown that reading dif-
ficulties are often associated with an
inability to recognise shapes and patterns,
since reading depends fundamentally on
the ability to recognise letter shapes.
Although recognition problems can be
easy to appreciate in young children and
those with severe difficulties, they can be
overlooked once a reader has achieved
some proficiency. Where these difficul-
ties persist they can lead to “hiccups” in
the flow of reading causing loss of contex-
tual cues and leading to further confu-
sion. For example, a student reading
“dent” in place of “‘bent’”’-can be thrown
into confusion over the rest of the sen-
tence.
Slowness in recognising letters also
affects reading speed. It is generally ack-
nowledged that slow reading speeds are
not only inefficient but also disrupt com-
prehension.
Remedial techniques such as teaching
specific rules or approaches — e.g., magic
e or word division — can themselves be
hindered by poor letter recognition. The
magic e rule relies specifically on know-
ledge of the names and sounds of the
vowels. Difficulties with either of these,
even if confined to just one letter, mean
the student’s use of the rule will be inef-
fective and frustrating.
Difficulties masked
As a reader acquires skill, it becomes
more difficult to detect specific problems.
Often this is because the speed of reading
can mask minor difficulties or because
the student uses a reading technique
which ensures that any problems are kept
as private as possible.
The conventional way of diagnosing
problems in letter recognition is to use
flash cards. Flash cards are like a pack of
large playing-cards. On each one, a single
letter is printed in large print. The
teacher holds up one card at a time and
the pupil is asked to identify it. This
method can be used to see if any gross
difficulty is being experienced. Its major
drawback is that it will not detect the
child who requires only slightly longer
than average to recognise the letter; the
speed and timing of presentation cannot
be sufficiently quick or accurate. To
overcome these limitations the profes-
100
-| 790-860
Turn your micro into a
tachistoscope — a device
which displays letters or
figures on the screen at a
given rate to help children or
adults over reading
difficulties. Mike and Wendy
Cook show you how to make
the software transformation.
sional research worker turns to a
tachistoscope.
A tachistoscope is a machine much
used by research workers in the field of
psychology. It is a device for presenting a
series of letters or figures on a screen with
an accurately-controlled display time and
display rate. These devices were designed
before the advent of interactive comput-
ers and have tended to be expensive and
PROGRAM FUNCTIONS
100-160 Sets up initial variables and
turn on real-time clock.
Reads in the prepared groups;
there may be up to 20 groups
as defined by Data statements
in lines 1280-1340.
Titles and the inputting of the
number of characters required
for display.
Selecting the type of letter
group required.
Defines full alphabet.
Enters keyboard-defined letter
group.
Picks letter group from your
defined set.
Converts letter group to lower
case if necessary.
Tests whether letter group has
more than one type of letter in
it: with only one type of letter
this would crash the program
at lines 1020-1030.
Enters the display time and
gap time. '
Makes up random letters from
chosen group for display.
Consecutive letters are tested
to ensure that they are not the
same.
Draws box on display for the
characters as a guide to where
the letters will appear.
Runs tachistoscope.
Pauses until a key is pressed
and loop for another run.
Data statements for prepared
groups. Those shown are the
ones that have been found to
be useful. They may be altered
or added to by putting extra
Data statements in front of line
1340. For clarity, use one data
statement per group and
always end the group with the
number zero:
180-200:
210-330
340-410
380
420-600
610-750
760-780
870-1000
1010-1040
1050-1140
1140-1240
1250-1260
1280-1340
only used by professionals. Careful use of
this instrument has helped to diagnose
specific reading difficulties, and to devise
a course of treatment to help overcome
them.
The tachistoscope enables letters to be
presented for a very short length of time,
much shorter than would be possible
manually. The rate of presentation can be
accurately controlled, whereas with man-
ual presentation there is always a ten-
dency to pause until the pupil has made
an attempt. A tachistoscope can show
each letter for such a short time that
recognition has to be almost subliminal,
the delay between each letter can be long
enough for the brain to process the
information and for the student to
respond.
Our program enables a computer to act
as a tachistoscope, and as such it is much
more flexible than many conventional
tachistoscopes. It is written for a TRS-80
disc-based system or Level-II Basic,
though no disc commands are used. A
real-time clock is used to control display
times; it can be replaced by timing loops
as shown with only a small loss in accu-
racy.
For non-specialists
For best use of the program, the
lower-case modification should be instal-
led, but it will run perfectly on upper-
case-only machines. The ideas it
embodies can easily be adapted to any
personal computer — there are no essen-
tial special graphics or commands. The
program is written to be used by non-
specialist and is particularly difficult to
crash so it is slightly longer than a ‘bare
bones” program. Though the menu sys-
tem is often considered to make a pro-
gram easy to use, the binary tree
question-and-answer system was chosen
for this program. It was found that it
forced the user to think about changing
parameters which might have been over-
looked, and for testing, this was consi-
dered to be a more suitable form of
operation for the program.
The program asks for each parameter
that is to be used: the display times; the
letter set required; the number of letters
in the run; and the timing required. The
program then draws a box in the centre of
the screen, and the letters are flashed
within it. The student has to say the letter
name, or the letter sound — depending
upon the exercise — at sufficient speed as
‘to keep up with the display.
At the end of the predetermined
number of characters, any or all of the
parameters may be changed. Any para-
meter can be left unaltered simply by
pressing Enter.
The practical operation of the program
PRACTICAL COMPUTING April 1982
consists of diagnosis and training phases.
In the diagnosis phase, the program
allows letters to be presented at realistic
rates so that difficulties can be detected.
The rate can be altered to suit the needs
of individual students.. Two components
determine the overall speed of presenta-
tion:
@ the length of time for which the letters are
presented,
@ the delay between presentation of succes-
sive letters.
both of which can be individually control-
led using options provided in the pro-
gram.
The computer program can be used to
detect slowness in letter recognition, or to
pin-point specific difficulties such as b/d,
j/g confusion, or problems naming
vowels, etc. Alternatively it can be used
to make a detailed analysis of patterns of
difficulties with the aim of discovering
specific areas of weakness. For example,
n,u,m,w confusion would indicate visual
difficulties; confusing a,e,i,o indicates
auditory difficulties; confusing b,d,p,q
indicates confusion over orientation, and
so on. On the basis of such analysis,
appropriate remedial techniques can be
implemented.
For training, the computer program
can be used to increase a student’s speed
in recognising letters, or to aid discrimi-
nation of specific letters. Overall slow-
ness can be improved by practising the
full alphabet — option F in the program
— at increasing speeds. In such cases,
where there are no discrimination prob-
lems, we recommend fast presentation
times of 0.05 to 0.1s., and gradually-
Glossary
Magic e: The rule which states that ane at
the end of the word makes the previous
vowel say its name rather than its sound,
for example hat/hate or cod/code.
Word division: The word is split into its
component parts, each of which is read
separately before the whole word is
attempted. For example, “preliminary”
becomes PRE+LIM+IN+ARY.
decreasing delay times beginning 1.5s.
and working towards 0.3s.
Where there are specific difficulties,
the prepared-group — option P in the
program — is useful. A problem group
can be pre-programmed so that the stu-
dent is given practice in discrimination.
Slower presentation times in the range
0.3 to 0.7s. are necessary, but the delay
times can be shorter at 0.2 to 0.6s.
Diagnosis of problems obviously
requires the parent or teacher to be pres-
ent, but for training purposes the pro-
gram can be used by students working
alone. Only a brief explanation of the
program should be necessary.
It has been found that 30 is the best
number of characters for a run if the full
alphabet is being used, while 15 seems
sufficient for smaller groups.
PRACTICAL COMPUTING April 1982
There are three choices.for the type ‘of
character group:
F, the full alphabet is useful for diagnosis and
general speed training.
P, prepared groups, are used when emphasis
is to be placed on a subset of Jetters. They
are stored in Data statements at the end of
the program and can be added to or
changed by altering these statements. This
mode is useful for training on specific
difficulties.
D, defined groups, allows the operator to
define a set of characters from the
keyboard. This is usefu! in experimenting
with groups for subsequent inclusion in the
prepared group list. The frequency of
occurrence of any particular letter is gov-
erned by the number of times it appears in
100 *TACHISTOSCOPE BY M.K,COOK 1982
110 CLEAR 1000
480 IF DF$="" THEN S20
490 FOR A=1 TO LEN(DFS$)
500 PRINT MID$(DF$,A,1);" "4
510 NEXT
520 AS=INKEYS : IF AS="" THEN S20
S30 T=ASC (As)
540 IF T > 90 THEN 520
350 IF T = 8 AND LEN(DFS) >
TO S20
560 IF T-= 8 THEN 320
= 13 AND LE* $)
580 IF T <> 13 THEN
IF LEN(DF$) > 2%
Atgy" ";
600 GOTO 760
610 PRINT" YOU HAVE
INPUT"PRESS R i
IF LEN(AS) > 2
IF AS <> "R" Thi
650 FOR A=1 TO NM
660 PRINT"GROUP ";A;' asd - "5
670 FOR Al=1 TO LEN(G${A))
680 PRINTMID$(G#(A),A1,1)3" “3
690 NEXT
7Q0 PRINT
710 NEXT
720 GOTO 620
VAL (AS)
TO 610
740 IF NG=0 THEN At=AS+"XXX"
750 D$=G% (NG)
760 INPUT"UPPER OR LOWER CASE ( U/L )
770 IF Cs = "U" OR C$ = "L"
780 IF Cs="U" THEN T$=D% 2 GOTO 830
790 Ts=""
800 FOR A=1 TO LEN(D$)
850
120 DIM RS(101),G6% (20)
130) 6©CLS : RANDOM
140 CMDR”
150 N=10 : DT=.3 2 GT= 1.5
160 NM=1
170 READ As
180 IF AS <> "O" THEN GS(NM)=GS(NM)+AS = GOTO 170
190 READ AS
200 IF AS <> "O" THEN NM=NM+1 : GOTO 180
210 PRINT"RANDOM LETTER TACHISTOSCOPE - PRESS ENTER AFTER EACH ANSWER"
220 PRINT
30 T1=0
240 IF D%="" THEN 280
250 INPUT"SAME AGAIN OR CHANGE SOMETHING ( S/C ) “;AS
260 IF At="S" THEN 1010
270 IF AS <> "C" THEN PRINT "PLEASE ANSWER ONE LETTER S OR C ” : GOTO 250
280 PRINT"LAST RUN YOU HAD "s5N;" CHARACTERS"
290 INPUT"ENTER NEW FIGURE OR PRESS ENTER FOR SAME NUMBER ";T1
300 IF T1 <> O THEN N=T1
310 IFN > 100 THEN PRINT"100 IS THE MAXIMUM" =: GOTO 290
320 < 1 THEN PRINT "STOP MESSING ABOUT" : GOTO 290
330 " THEN 370
340 INPUT"DO YOU WANT THE SAME GROUP OF LETTERS ¢ Y/N ) ";AS
350 IF At="¥" THEN 760
360 IF AS <> “N" THEN PRINT"PLEASE ANSWER ONE LETTER ( Y OR N ) "a GOTO 340
370 INPUT"FULL ALPHABET / PREPARED GROUP / DEFINE GROUP ( F/P/D )"3R%
380 IF Rs="F" THEN D$="ABCDEFGHIJKLMNOPQRSTUVWXYZ" : GOTO 760
390 IF R&="P" THEN 610
400 IF R® <> "D" THEN PRINT"PLEASE ANSWER ONE LETTER ( F,P OR D )":GOTO 370
410 IF DFS="" THEN GOTO 470
420 IF DFS <> "" THEN PRINT : PRINT”"CURRENT LETTERS ARE - "gDFS
430 INPUT"DO YOU WISH TO ADD LETTERS OR INPUT A NEW SET (¢ A/N )"3AS
440 IF AS="N" THEN DFS="" :GOTO 460
450 IF AS <> “A" THEN PRINT"PLEASE ANSWER ONE LETTER ( A OR N )":GOTO 430
460 PRINT
470 PRINT“PLEASE ENTER LETTERS — PRESS ENTER TO FINISH"
O THEN PRINT A$;AS;
> 1 THEN PRINT :
: DFS=DFS+As
+N PRINT"MAXIMUM NUMBER OF LETTERS REACHED"
eD ";NM;" GROUPS”
EW YOUR GROUPS OR THE GROUP REQUIRED ";As
RINT"PLEASE TYPE JUST R OR GROUP NUMBER": GOTO 620
: GOTO 730
‘IF NG > NM THEN PRINT"THIS IS QUTSIDE THE RA ‘GE OF YOUR PF PARED GROUPS ":GO
: GOTO 630
"50%
THEN 780 ELSE 760
810 TS=TS+CHRs (ASC (MIDS (D$,A,1)) +32)
820 NEXT
830 IF LEN(T$) < 2 THEN PRINT"THIS GROUP IS TOO SHORT " :GOTO 370
B40 A=2
IF LEFTS(T¢,1) <> MID$(T$,A,1) THEN 870
the group. As the letters are picked out of
the group at random — with the constraint
that the letter picked must not be the same
as the last letter — it is usual to have at least
three different letters in the group. The
program will prevent you from putting only
one letter in a group. Note the back-space
arrow still works, and so it is possible to
delete an entry.
U/L allows the characters to be pre-
sented in either upper or lower case. The
lower-case hardware modification has to
be installed for this to work, but no
software driver is needed. Upper case can
be more readable, but lower case occurs
more frequently in rea‘ing and so is
preferable. More difficulties show up
(continued on next page)
DFS=LEFTS(DFS,LEN(DF$)-1) : bu
Ds=DF% : GOTO 760
ELSE GOTO 52
(listing continued on next page)
101
(listing continued from previous page)
860 IF A < LEN(T#) THEN A=A+1 : GOTO 850 ELSE PRINT"THIS GROUP OF LETTERS IS ALL
THE SAME” : GOTO 370
870 PRINT"CURRENT DISPLAY TIME IS ";DT;" SECONDS”
880 T1=0
890 INPUT" INPUT NEW TIME OR PRESS ENTER TO KEEP CURRENT TIME "yT1
900 IF T1 <> O THEN DT=T1
910 TD=INTt(DT* 40)
920 IF TD > 252 THEN PRINT"DISPLAY TIME TOO LONG ”
930 IF TD < 2 THEN PRINT”DISPLAY TIME TOO SHORT “
940 PRINT" TIME BETWEEN DISPLAYS IS CURRENTLY ";GTy" SECONDS”
950 T1=0
960 INPUT" INPUT NEW TIME OR ‘PRESS ENTER TO KEEP CURRENT TIME
970 IF T1 <> O THEN GT=T1
FBO TG=INT(GT#40)
990 IF TG > 252 THEN PRINT“TIME GAP TOO LONG ”
1000 IF TG <¢ 2 THEN PRINT"TIME GAP TOO SHORT " :
1010 FOR A=1 TO N
1020 RS(A) =ASC (MIDS (T#,RND(LEN(TS)),1))
1030 IF RS(A) = RS(A-1) THEN 1020
1040 NEXT
1050 CLS
1060 PRINTCHRE (23) 5
1070 X1=36: X2=73: Y1=20: Y2=29
1080 FOR A=X1 TO X2
1090 SET(A, Y1) :SET(A, Y2)
1100 NEXT
1110 FOR A=Y1 TO Y2
1120 SET(X1,A) 8SET(X2,A)
1130 NEXT
1140 FOR A=1 TO 900:NEXT
1150 TS=16448 * TICK STORE
1160 CP=538+15360
1170 FOR A=1 TO N
1180 POKE(CP),RS(A)
1190 POKE(TS) ,O
1200 IF PEEK(TS) < TD THEN 1200
1210 POKE(CP), 32
1220 POKE(TS),0
1230 IF PEEK(TS) < TG THEN 1230
1240 NEXT
1250 PRINTS 960,"PRESS ANY KEY FOR ANOTHER RUN";
1260 IF INKEYS="" THEN 1260 ELSE CLS :
1270 *DATA STATEMENTS FOR GROUPS EACH GROUP TO END WITH ZERO
1280 DATA
1290 DATA
1300 DATA
1310 DATA
1320 DATA
1330 DATA
1340 DATA
1GOTOQ 890
#GOTO 890
s GOTO 960
GOTO 960
Education
(continued from previous page)
when using lower case; for example, b/d
confusion is common but B/D confusion
is rare. The quality of the display can be
improved by carefully adjusting the
brightness control of the monitor.
This program has been found to be
very helpful in both diagnosis and train-
ing. When using a new teaching method
there is always some doubt whether the
student is responding to the method-or
the novelty of the situation, but whatever -
the reason, this program works. It is
intended as a tool for remedial teaching,
to help teachers or parents to diagnose
and teach, though it is not a teaching
machine which will diagnose and over-
come letter-recognition difficulties by
itself
The program listing is for disc Basic
using the real-time clock. For Level II
Basic, remove line 140 and replace the
following two lines:
1200 FOR A1 = 1T0 10 % TD : NEXT
1230 FOR A1 = 1T0 10 % TG : NEXT
Lines 920 and 990 may then be
removed to allow a longer time to be
specified.
Any educational establishment which
would like a machine-readable copy of
this program should write on headed
note-paper, enclosing a cassette tape or
formatted disc with return postage to M
K Cook, Department of PMC, John Dal-
ton Building, Manchester Polytechnic,
Oxford Road, Manchester. 9
102
@ Circle No. 162
HOW FO
GET MORE
THE COMPUTER
TRAINING AND
EDUCATION
CENTRE.
CP/M* (User level) 2days
A practical course designed for those unfamiliar with
CP/M, familiarising the new user with the operation of
the typical hardware attached to a disc-based Z80
microprocessor system, and giving an understand-
ing of the facilities available and of its management
of disc files.
Advanced CP/M 2 days
This course is designed for those who wish to modify
the standard CP/M operating system and includes a
detailed investigation of BIOS and its interaction
with CCP andBDOS.Previous assemblerexperience
is essential.
Programming in BASIC 1 week
Giving a thorough understanding of the BASIC
language and enabling the student to put this
knowledge into practical use, facilitated by hands-on
sessions and practical exercises.
EC
A professional organisation with first class
training facilities in Central London.
*CP/M is the T/M of Digital Research Corp.
tWordstar is the T/M of Micropro Corp.
@Circle No. 163
PRACTICAL COMPUTING April 1982
Programming in PASCAL 3days
Giving an.understanding of structured programming
techniques as used in PASCAL and providing
practical experience on a microcomputer.
Wordstart Wordprocessing 2 days
Giving the user an understanding of the facilities
available in the Wordstar/Mailmerge Wordprocess-
ing System and hands-on experience which enables
this knowledge to be put to practical use.
All courses are in London. A wide range of
hardware is available for practical work.
Contact The Courses Secretary, Computer Training
& Education Centre Ltd, 102-108 Clerkenwell Road,
London EC1. 01-251 4010/4019.
LOO Uo eee ee Jt aR
(OROUUNSE UL Re a, coer cc eee
AG GSS ee oe
= .
|
|
103
Now you can do all
| accountinc ith
the filing typing and
Silicon Office is the latest microcomputer
oftware program from the Bristol Software Factory.
Designed specifically for use with the
‘ommodore PET 8096, it’ll help you run your office
vith the minimum amount of effort and maximum
fficiency.
Think of it like three normal software packages
n one, each separate package totally interactive with
he other.
For around £4,500, you can have the complete
Jectronic office, the solution to practically all your
yusiness problems. The price includes Commodore
\ardware, a high quality daisy wheel printer and
ilicon Office software.
Silicon Office is made up from a flexible
nformation management system which lets you
create and maintain an extensive filing
arrangement. Allowing you to search
quickly through your records, making
cross references between files in order to
gain the facts you require.
A highly sophisticated word
processing program allows you to
generate letters, documents and reports.
Letting secretaries get on with the more
important tasks.
And a fully comprehensive
calculator means you can handle all the
number crunching you're ever likely to
do in a business situation. Leaving the
— ee ES ee oe
accounts department to concentrate on more
profitable things.
But that’s not all by any means.
Silicon Office also has a special
programmability feature which means you or your
dealer can expand and tailor the Silicon Office
program to your business.
When Silicon Office is used in an everyday
business situation, certain command sequences are
inevitably repeated. By writing short, very simple
programs which are entered into the computer’s
memory, Silicon Office can perform the necessary
tasks, automatically.
And last, but by no means least is an optional
communications facility.
It doesn’t take much imagination to see the
potential of Silicon Office in virtually any line of
business.
So to get a better grasp, send away for our
brochure. It'll only cost you a stamp. And it could save
you a fortune. Or talk to your
local Commodore dealer who
has all the facts at his
fingertips.
You'll soon see how
you're much better off with
Silicon Office. Than without.
Fey
ELEN OFFELE a
I can’t wait to get my hands on a free copy of the Silicon Office brochure.
Name
Position.
Company
Address
J own a Commodore PET (Please tick box)
YES[] NO] |
Gael
USF Send to: Bristol Software Factory, PO Box 14, Horley, Surrey.
SELLER EIN a nen ag
-RACTICAL COMPUTING April 1982
Sa? o—_—- Le
"eCircle ell
105
106
FAST
BUBBLES
A large part of any business
package’s working life is spent
sorting information. Cliff
Stanford shows how even the
common bubble sort can be
streamlined for efficiency.
THE MOST COMMON sort routine is the
bubble sort. In this method, adjacent
pairs of strings in an array are compared
with one another and, if necessary,
exchanged. This is tedious since in each
pass of the array, a particular string may
only move one place upwards. Con-
versely, one string only will move — or
bubble — to the end of the array on each
pass.
An example of the bubble sort is given
in the program listing, starting at line
9000. In this particular implementation
| — which was written for Commodore
microcomputers — rather then using two
For-Next loops, b is used to indicate the
bottom of the part of the array which has
not yet been sorted. This prevents the
time-wasting sorting of elements which
are already known to be in the correct
order.
Batcher’s method
However, to create a sort algorithm
whose running time is notably faster than
the bubble sort, non-adjacent elements of
the array must be selected for compari-
son. This means that strings may mave in
both directions more quickly than the
single step at a time possible with the
bubble-sort algorithms. Such an
algorithm was devised by K E Batcher in
1964. Not surprisingly it has become
known as the Batcher sort.
Batcher’s method involves setting
various pointers into the array and com-
paring the elements pointed to. The main
pointer in the implementation shown is p
which starts as the largest exact power of
two which is less than the number of
elements to sort. For example, with 100
elements to sort, p would start at 64.
other pointers are q, r and d which take
various values as the sort progresses.
The algorithm specifies precisely which
two strings are to be compared and, if
necessary, exchanged. If follows there-
fore, that as many comparisons are neces-
sary to sort an array which is already in
order as for one which is random.
Six main stages
The code for the Batcher sort starts at
line 10000 in the program listing. You
will note that six steps are highlighted:
@ Step 1: T is set to the least integer, such
that 2' is greater than or equal to n, where n
is the number of elements to be sorted. The
value of tis used to set p to the largest exact
power of 2, less than n.
@ Step 2: 0 Is initialised at the largest exact
power of 2, less than n. Ris set to zero and
dis set to p. At this stage, q, d and p are all
equal but it will soon be apparent than this
situation does not remain.
PRACTICAL COMPUTING April 1982
REM #1 He IR KR KK KK KK KK KK KK KKK KKK RK KK KER KKK ERK EKER ERK KE KEK KK
REM**
REM**
REM**
REM**
REM**
REM**
BATCHER / BUBBLE SORT ROUTINES
IMPETUS COMPUTER SYSTEMS
CLASSIC “OFFICES,
LONDON NW4 3NN
HENDON CENTRAL
DATED:
J UY, BUSSE
REM A 1 RK KK KK RK KKK KK HK KR KKK RRR KK KERR KERR KKK ERK RK K KEE KKK KK
REM
INPUTN: DEFFNRU(I
DEFFNRD(I)=INT(R
GOT06GGGD
B=N
)=IN
ND(1
(
1)
I<>INT(I)):DIMA$(N),BS(N)
T=O:FORJ=1TOB-1: IFB$(J)>B$(J+1) THENTS=B$(J):B$(J )=BS(J+1):B$(J41)=T$:T=J
NEXT: IFTTHENB=T: GOTO9G19
RETURN
T=FNRU(LOG(N)/LOG(2)):P=2( T-1)
Q=24(T-1):R=9:D=P
S=PORR: G=N-D-1:FORK=RTOGSTEPS*2:H=K+S-1: IFG<HTHENH=G
FORI=KTOH:J=I+1
IFA$(J)>A$(J+D) THENTS=AS(J):AS$(J)=A$S(J4D):A$(J4D)=T$
NEXT
NEXTK
IF0<>PTHEND=0-P :Q=0/2:R=P:GOT019930
P=INT(P/2): IFPTHEN19920
RETURN
REM
BENCH TEST
:REM
:REM
:REM
STEP
STEP
STEP
JREM STEP
> REM
> REM
STEP
STEP
) FORI=1TON:A$="":FORJ=1TOFNRD(4)+2:A$=AS+CHRS(FNRD(26) +64): NEXT
A$(1)=A$:B$(1)=A$: PRINTA$: NEXT: PRINT
PRINT"BATCHER",
PRINT"BUBBLE”,
:TI$="9GGGGG" :GOSUB1GOAD:X$=TIS$
:TI$="GB9GGG" :GOSUB9GDD: Y$=TIS
X=O:FORI=1TON: IFA$(1)<A$(I-1) THENX=1
NEXT: FORI=1TON: IFB$(1)<BS$(I-1)ORAS$(I)<>B$(1) THENX=1
NEXT: IFX=@THENPRINT"ARRAYS SORTED CORRECTLY": GOT06G100
PRINT"ERROR DISCOVERED IN CHECKING ARRAYS":STOP
PRINT"BATCHER SORT TOOK:
@ Step 3: The algorithm should read at this
point: for | = 0 to n-d-1: if (i and p) =r then
do step 4. This is however wasteful as it
means that, each time through the loop, i
must be incremented at all stages between
0 and n-d-1. It becomes clear on studying
the operation of this algorithm that i follows
a set pattern. It is, possible, therefore, to
obviate the need to test i at all. We set s
equal to por r, and g equal to the top limit of
n-d-1. K then becomes the various starting
points for the i loop and his the end of each
small loop. The only test necessary is to
check before entering the loop that his not
greater than g. Lines 10030 and 10040,
although longer than the line above, operate
very much faster. J is simply i + 1 to avoid 1
being added in six times on line 10050.
@ Step 4: This is the straightforward test and
exchange using the elements pointed to by j
andj + d. Itis possible to use i instead of j in
this line but | had decided that | did not wish
the zero element of the array to be included
in the sort.
@ Step 5. 0 is now tested against p. If they are
not yet equal, then d becomes the differ-
ence between q and p, qis halved and r is
set to p. We must then return to step 3 for
the new values of q, d and r.
@ Step 6. When q and p become equal, we
halve p.and return to step 2. The reason for
the integer function Is that it forces p to end
at 0 giving us a clean exit.
PRACTICAL COMPUTING April 1982
"X$:PRINT"BUBBLE SORT
The program lines from 60000
onwards compare the Batcher sort with
the speeded-up version of the bubble
sort. When the program is run, the user is
prompted for a value of n. Line 60010
then generates n random strings of length
between 2 and 6. These are put into a$(i)
and b$(i). The Batcher method then sorts
the a$ array and the bubble sort the b$
array. The time taken to sort each array is
recorded in x$ and y$ respectively.
Time trials
Line 60060 checks that the a$ array is
correctly sorted. Similarly, line 60070
checks that the b$ array is correctly
sorted and that the two arrays still con-
tain identical data. If any discrepancy is
discovered then an appropriate message
is printed. Otherwise, the message
Arrays sorted correctly
is printed and the timings for the two
sorts are listed. :
If the program is run for values up to
about 25 elements, it will be seen that the
bubble sort is indeed quicker. This is,
simply because the Batcher spends a
good deal of time setting pointers and
initialising variables. However, from
about 25 elements onwards, the Batcher
TOOK: "Y$
sort moves into its own. When sorting 40
strings, the bubble sort takes about twice
as long as the Batcher: for 100 strings the
time saving becomes something like 70
percent and for 1,000 strings, the Batcher
takes about 10 minutes as opposed to
marginally less than three hours for the
bubble sort. These timings were made
under Basic 4.0.
Under Basic 2.0 the times saved would
be substantially greater because of the
garbage-collection problems in moving
the strings so many times. Interestingly,
for large arrays a Batcher sort written in
Basic may even out-perform a bubble
sort written in assembler. On the other
hand, the machine-code version of the
Batcher sort which I have developed will
sort an array of 1,000 elements in less
than 10 seconds.
The Batcher sort is a most efficient
algorithm for sorting volumes of data in
| situ. If anyone would like a copy of the
assembler sort, send a cheque for £15
plus VAT — £17.25 — and I will send
him a disc with both the source code and
‘absolute code. Please state the disc for-
mat — 3040, 4040 or 8050. Basic 2.0 and
Basic 4.0 versions will be included on the
disc.
107
Sortins ===
How shell method
orders strings
Eric Dale scrutinises the shell
algorithm as a solution for
faster sorting.
TO ORDER a list alphabetically is an
everyday requirement in data processing.
For efficient use of computing time, the
ordering routine should be very fast in its
response. Certain string-sorting tech-
Niques require data to be moved about in
memory until it is positioned correctly.
Such an upheaval can be compared to
moving house, lock stock and kitchen
| sink.
For example, a street of five homes,
which house families C, A, D, B, and E,
has been selected for reorganisation in
such a way that family A will live at
number 1, family B at number 2 and so
on. Imagine the uproar and chaos such a
move would cause.
A simple solution to the problem is
that the door numbers should be altered
so that the new street numbers appear as
3, 1, 4, 2 and 5. This answer is sometimes
used in string sorting, especially where
long strings. are involved. At first data
must be compared letter by letter, but
then on completion of the comparison
only the addresses need by changed.
Having decided on the method of
| mobilising data, it is important to choose
an algorithm or set of rules for selecting
the pieces of data for comparison and
when this will take place. The sorting
: algorithm I have chosen is a shell sort.
In brief, the idea is to start with a
coarse adjustment to the list and as
rapidly as possible make finer and more
‘detailed movements until the sort is com-
pleted. In a list of 20 elements the sort
ee re ever i
mo
G i mie
iy
4
mi
155)
Bi
cae
tm
fa) lat
ce
Wi 3
aes
=,
it
~
H aL,
mi
a
FORE
i
108
starts by comparing entries displaced by
10 positions and ordering them. Having
completed the cycle through the list, the
displacement is halved and the sort
begins again. The whole operation is
repeated until the order is alphabetic.
If two strings are out of order, the
exchange is treated as an interrupt. and
the current position in the list is stored —
a case of “Mind my place in the queue
while I am away’’. The addresses of the
strings are exchanged and a reverse-
direction comparison begins, allowing the
misplaced element to bubble up the list.
The servicing of the interrupt is termi-
nated when the element has achieved its
rightful position, and the proceedings can
continue as befare — “I have returned to
claim my place in the queue”’.
To time any program sort is very dif-
ficult, since it depends so much on the
original data. You can, however, use the
times taken to complete the sorting with
the original data in the following orders:
@ Alphabetic — already sorted
@ Random order
@ Reverse order
The test data should be of the worse
possible type. It should have two proper-
ties:
@ strings all the same length
@ only the last letter is different
For example,
aaaaaaaaaaaaaaah
aaaaaaaaaaaaaaab
aaaadaaaaaaaaaaa
would take longer to sort into order than
h
aaaaaaaaaaaaaaab
aaaaaaaaaa
SOURCE Fur STRING
EMODIFIED STRINGS
tHE HAME STRING
FOR
ie US Die
aK
The program should be stored in the
top of memory at 32000 — 7D00 hexa-
decimal — and appropriate protection
should be given to it by changing loca-
tions 49, 51 and 53 to 124 (7C). Entry is
made by a Sys call. The string array to be
ordered is stored with the title A$, but
this can be altered by changing the con-
tents of locations H and H+1.
The program begins by finding the
location of the start-of-string storage and
searches for the required string-array
name — A$ in this case. Failure to find
the array returns the user to Basic. If the
name A$ is encountered, the data con-
cerning the number of members is stored
and used to compute the first offset for
comparing the members. Each member
of the array called A$ has its details
stored in three bytes,
@ The first byte contains the string length.
@ The second byte contains the low-byte
address of the start of the string
@ The third byte contains the high-order byte.
Two members are compared letter by
letter. Some strings will be longer than
others and in such a case the number of
letters in the shorter string will be the
maximum number of comparisons to be
considered. For example,
9999
will require three comparison operations
when considered against
999
The outcome will be
999
9999
Very fast times for sorting have been
tecorded with this program and there
may be scope for its use with floating-
point numbers.
SHELL METHOD
Bey
fe] tA EACS phe SU ss Ufa SSR Ta Takes START IHG
BR Pee bo
:1et
ajo GTP
La = melt
HI = a8
a FEA ie
LOA
STH
Sate
HELO
LOOUF
Gel sZt
Vitel EAE
STR HIOUP
JU ie Neire ee=
LOS Fe
Be)
STAR
Fer: Seu
CN [ieee
AUGUST 81
ADR
RT
ADDR START OF STRIHGS
PU Ey Ct |p eI
BHI
ANOR START OF STRIHGS
POUPL IGATE
REG
(continued on page 111),
PRACTICAL COMPUTING April 1982
WHEN IT COMES
O MICROCOR
SOFT WARE
WE WROTE
SO
CATALORTES
H ow do you stay up-to-the-minute with
the rapidly changing world of microcomputer
software? Get the Lifeboat Catalogue.
The latest Innovations The new
Lifeboat Catalogue is packed with the latest
state-of-the-art software. And if we publish a
new program after the latest catalogue has
gone to press, we enclose a flash bulletin in
your copy.
The greatest selection
Because Lifeboat is the world’s largest
publisher of microcomputer software,
our catalogue offers you the greatest selection of
programs for business, professional and personal use. Our
more than 200 programs range from the integrated
accounting and professional practice systems to office
tools for book-keepers and secretaries to sophisticated
tools for programmers. Included are business systems,
word processors, programming languages, database
management systems, application tools and advanced
system utilities.
We specialise in software that runs on most small
business computers. Our more than 60 media formats,
including floppy disks, data cartridges, magnetic tape and
Get It now Lifeboat
nowserves tens of thousands
of satisfied customers with our breadth of up-to-date, fully
tested, fully supported and competitively priced software.
You may not need ail we offer, but we offer just
what you need. After all, we wrote the book.
Lifeboat | sociates
disk cartridges, support well over 100 different types of WSrroram ili
computer. i ee SE eee
Get full service We give the crucial dimension Mall coupon to: Lifeboat Associates =
of after-sales service and full support to everything we sell.
That includes:
@ Anupdate service for software and documentation.
@ Telephone, telex and mail-order services in the London
office and at overseas offices in the United States, France,
Switzerland, West Germany and Japan.
@ Subscriptions to Lifelines! the monthly magazine that
offers comparative reviews, tips, techniques, identified
bugs and updates that keep you abreast of change.
PO Box 125,London WC2H 9LU or call 01-836 9028
C Please send me a free lifeboat catalogue.
Name
Title -
Company
Address
Postcode
Copyright © 1981, by Lifeboat Associates.
a ee ee SS ee ee ee ae
Lifeboat Worldwide offers you the world’s largest library of software. Contact your nearest dealer of Lifeboat.
USA Lifeboat Associates 1651 Third Ave. New York NY 10028 Tel (212) 860-0300 Telex 640693 {LBSOFT NYK} TWX 710 581-2524 JAPAN Lifeboat Inc. OK Bldg. 5F 1-2-8 Shiba-Daimon Minato-ku
Tokyo 105 Japan Tel 03-437-3901 Telex 2423296 (LBJTYO) ENGLAND Lifeboat Associates Ltd PO Box 125 London WC 2H 9LU England Tel 01-836 9028 Telex 893709 (L8SOFTG])
SWITZERLAND Lifeboat Assoclates GmbH Hinterbergstrasse Postfach 251 6330 Cham Switzerland Tel 042-36-8686 Telex 865265 (MICO CH) W GERMANY intersoft GmbH Schlossgartenweg 5
D-8045 ismaning W. Germany Tel 089-966-444 Telex 5213643 (ISOFD] FRANCE Lifeboat Associates SARL 10 Grande Rue Charles de Gaulle 92600 Asnleres France Te! 1-733-08-04
Telex 250303 {PUBLIC X PARIS]
PRACTICAL COMPUTING April 1982
@ Circle No. 165
109
110
A POWERFUL
MULTI-USER SYSTEM
FOR UNDER £6,600.
The multi-user system is
housed in a standard $-100
mainframe chassis enabling
_ individual users torun pro-
grams independently and
simultaneously, while still
having access to shared
resources (hard disc storage,
printers etc.) - via the S-100
BUS Inter Processor
Communication channel.
oO Tape baci ,
available... as up by the
exceptional CLENLO service
and highly competitive prices.
Whether you want a basic
two user system incorporating
floppy disc storage or the
facility of a full sixteen user hard
disc based system with high
performance, CLENLO can
provide the system you need.
For more details of the best,
lowest cost multi-user system
4
‘All this activity is controlled
bya DPC/OS multi-user
Operating system running in
a Service Processor and
creating a complete CP/M Ver
2.2 environment for each user.
To: CLENLO COMPUTING SYSTEMS LIMITED,
Crown House, 18 Gypsy Hill, London SE19 1NL.
Telephone: 01-670 4202/3.
CL] Please send me details of your
ACE MULTI-USER SYSTEM.
L] Please send me details of the
complete CLENLO range.
onthe market and our com-
plete range of Microcomputer
and business services contact
CLENLO COMPUTING
SYSTEMS, Telephone
01-670 4202/3.
Name
Position
Company
Address
Telephone
@Circle No. 166
PRACTICAL COMPUTING April 1982
Bais
a@13
ea@ea
eeei
ee22
aa23
aa24
aa2s
aa26
ae27
a@235
aa23
ease
Basi
Baas
aaae
Heasd
Bass
Base
aas?
aass
BASS
ease
aesi
aas2
aud3
aa44
ae4ss
ease
eas?
aads
ead
aase
Hasi
wase
@as3
eas4
Bass
ease
eas?
aass
aes
Baé6a
ae6i
Heaé62
Mags
Hees
aa6s
aaé6s
@a67
aa6es
BaEs
Hare
aa71
aa72
ears
Bars
Bars
aar7e
ear?
Ha7e
aars
aasea
aae1
Hess
aaas
aass
Bess
ABBE
@a87
Base
aassd
Base
7oia
yDi2
FDIS
7D16
7o1e
rDiA
roid
rb2ea
ri22
ro25
FO22
7D2A
7O2A
rob2o
FDO3a
7033
7OS6
?7RS?7
7O3A
‘FD3C
?OSF
7041
7044
7047
7n4e8
7O48
704c
7D4F
7D51
7D53
7D56
7Dses
7OSA
7OSB
7D50
7DSF
Poe1
7063
7065
7oés
7D66
7leE
7D6?7
roe?
7D6A
7oec
PO6E
7o7ea
Fors
7o75
7076
7ro7e8
7D7A
mane
FOVE
7a
7084
7Dea7
7D8A
7pen
7p308
7Ds1
7034
7036
7033
7036
7D3E
7DA1
7DR2
7oARs
Fors
7DAS
7oAC
VF
PRACTICAL COMPUTING April 1982
Li
L2
RET
LDA
STA
INY
(oleae
BNE
LOA
CMP
BHE
LOA
CMP
BNE
LOA
STA
LOA
STAR
EEC
LOA
AngC
STA
LBA
AOC
STA
cLc
JMpP
CLe
LDA
ADC
STA
LDA
AOC
STA
GEG.
LOY
LOA
ADC
CMP
BPL
RTS
CLO>,7
RO1 .Y
#7
Li
RD1
H
L2
RDO1i+1
H+1
L2
RDi+S
HH
RD1i+6
HL
RO1+2
Lo
HSL
HI
RDi+3
HSH
RETR
RD1+z2
LO
LO
RD1+3
HI
HI
#8
2F
#1
HI
Li
FRETRIEVYAL SBR
RETR
sBUT 1ST
Lie
LS
L4
L21i
cLe
LDA
ADC
STA
LDA
AOC
STA
cLce
LDY
LDA
BEt
LDA
STA
LDA
STA
LDA
STA
JMP
cLe
LDA
AoC
STA
LDA
ADC
STA
cLe
LSR
ROR
CLe
LOA
ADC
SEE IF ASca>
LODUP
#7
LO
#8
HIDUP
HI
#@
£LO>,"
Lis
#7
L2i+i
NL
SL
HH
SH
LS
SL
#1
1
#8
SH
SH
SH
SL
LODUP
#10
Sorting
(continued from page/108)
31S IT THE RIGHT HEADER
#NQ
LEMENT NUMBERS
m
7& STORE IT CHI &
THIS IS THE RIGHT STRING
GET DATA ON STRIHG
LO>
3SET UP HEXT STRIHG—
;RADODRESS SO AS HOT TO-
;OVERRUN
;RETURN
#LOOK FURTHER ON
3SET UP WHEW SEARCH AREA
7CHECK IF GONE TOO FAR
3ACC-HI SHOULD BE +
31IF HOT STOP
#START TO PRODUCE S=¢H+15/2
EXISTS
sNO AFCe> DOES NOT EXIST
2YES IT DOES
7MOD PROG ACCORDINGL''
21ST TIME THRO
.
,
sOTHER THAN 1ST TIME
sDIVIOE S HI BY 2
a & La
(continued on next page)
3SET PRIMAR'' POINTER=1ST
70F FSET DEPENDS ON THE EXISTHNIE
111
(continued from previous page)
OF ASCO
0891 7DRE aD 78 7F STR PL
8092 7DBi 8D 7A 7F STA PLOUP STAKE DUPLICATE
e293 7DB4 AD 83 7F LOR HIDUP
‘a@94 7DB7 8D 79 7F STA PH
aoss 7DBR 8D 7B 7F STA PHDUP #TAKE COPY
- ee96 7DBD 138 cic
The portable business computer 2097 7DRE SET CDMPARISON POINTER
Bess 7DSE # C=P+S (SHELL SORT)
. . ee99 70BE ,
with a difference e1ee 7DRE sMULTIPLY BY 3 SBR
@101 7DBE AD 76 7F MUL LOR St
@iez 70C1 2A ROL A
@183 70C2 38D 72 7F STR DUM eH2
@184 FDCS AD 77 7F LDA SH
eies 70Ce 2A ROL A
@les 7DC9 3D 73 7F STA OUM2
e@1e7 7DCC 18 cc
e188 ?7DCD AD 76 7F LOA SL
@1e9 700@ 6D 72 7F ADC Our. BHD
a VAT @11@ 7OBS 3D 72 7F STR OuM1
111 7DD6 AD 77 7F LOA SH
INCLUDES SOFTWARE VALUE £800+ ‘a Ee a
@113 7DDC 8D 73 7F STA DUM2
0114 7DDF 18 cic
@115 ?7DE@ AD 72 7 Lis LOR Dtmt sRETURN FROM #32 SBR
6116 7DE3 60 78 7F ADC PL
@117 7DE6é 38D 7C ?F STA CL
@118 ?7DES AD 73 7F LDA Dune
0119 7DEC 6D 79 7F ROC PH
‘@12@ «7DEF aD 7D 7F STA CH
@121 7DF2 12 Le cic
@i2z2 70F3 AD 73 7F LOR PL
8123 70F6 a5 57 STA LO
@124 7DFS AD 79 7F LOA PH
e125 7DFB 85 5a STA HI
@i26 7DFD AB BB LDY #0 sCLEAR OFFSET
e127 70FF ,
@i2e 7OFF 3GET SECTION
@129 7DFF Bi S7 GET1 LOA ¢LO>,¥
e130 7621 ER NOP
@131 7E@2 99 86 7F STR RDI,¥
e132 7E@S ce Inv
@133 7E@E Ce a3 CPY #3;GET 3 BYTES
@134 7Eas 08 FS BNE GET1
0135 7E@AR AD 7C 7F LOR CL
8136 7EQD 85 $7 STA LO
@137 7E@F RAD 70 7F LOR CH
@138 7E12 235 58 STR HI
139 7E14 Ae oe LOY #2
@140 7E16 » GET SECOND 3 BYTES
@141 7E16 Bi 37 GET2 LDA CLO),
@142 7E1S 99 a9 7F STR RD1+3,¥ .
@143 7EIB C8 INY
®144 7E!C CH og CPY #3
@145 7E1E Da FE BHE GET2
@146 7E2ZR ,
@i4? 7E2a sCOMPARE LENGTHS OF STRINGS
0148 7E2@ AS BB LDA #8
8149 7E22 80 6D 7F STA F sFLAG FOR 2ND STRING BEING SHORTER
7E25 AD 89 71 LOR RDI+4¢3 i
7E28 co oe CMP #@ 41S IT EMPTY?
7E2A De 83 BNE Li+ 3IF NOT EMPTY
7E2C 4C S8 PF JmMP EXITS aIF EMPTY
7E2F CD 86 7F Li4 cme RO1
iy 7E32 108 86 BPL L3
Osborne 1 — The personal business computer gil A aed nhc ie /2ND SHORTER
for small businesses and busy executives on 7E3R AD 86 7F LSA RDI
7E3D ER 4 NOP
the move. 7E3E 98D 6F 7F STA J #SET UP CHARACTER COUNTER
P 7E41 RO 87 7 LOR RDI+1
@ Compact and mobile — The Osborne 1 simply Tests Ze Bu Cus
packs into its own Carrying case. Take it 0164 7E4A aD SD 7E STA STRP+2 #SETUP RODR OF 1ST STRING
@165 7E40 AD 3A 7F LDA ROI+4
wherever your work takes you. e166 7ES@ 8D SF 7E STA STRU+1
@167 7ES3 AD 8B 7F LOA RDI+S5
@ Comes complete — Z80A 64K computer, dual 35 28 ARS STHVSTRCS Pech eee Bio Oe
100KB disc drives, typewriter keyboard with a169 7ES9 AZ oa LOX #2
4 " @17@ 7ESB BO oe 2a STRP LOA s8000,%
numeric keypad and 5" screen. @171 7ESE OD eo se STRC CMP s8Q80,x sCOMPARE LETTERS
ee . @172 7E61 ER NOP
@ Capabilities include word processing, data eiaale ceee. Jee. 67 BeONs Boge Sess Ay
processing and financial planning. Q175 7E6S 10 17 BPL REV RONG ORDER, SO SWAP
" @176 7E67 EA Nor
@ CP/M operating system allows user choice Biv? Eee 4c 01 7F JP EXITN IN OROER, SO EXIT
. . . . Ci ,
from a wide range of existing written programs. ai79 7E6R Ee ONI INK JCONTINUE TESTING
@18@ 7E6C EC 6F ?F cPxX J sDONE ALL?
io H @181 7E6F De ER BNE STRP 4NO
@ Connects to a variety of printers. e162 E71 AD ao LOR #e
Z P : P i @183 7E73 CD 6D 7F cmp F sUHICH IS SHORTER
Included in the amazing price of just £1250 is over e1e4 7E76 80 6D 7F STA F ,CLEAR FLAG
5 @185 7E79 De 23 BNE REV 32ND WAS SHORTER
£800 worth of FREE software:— @186 7E7B 4C 01 7F IMP EXITN EXIT NORMAL
187 7E7E ,
j e188 7E7E ,
WORDSTAR for word processing. cigs eee J REUEREELORDEE
MAILMERGE for name/address database. 2190 7E7E AQ ee Rev LOY #0
. . . @191 7E8se AD 78 7F LOR PL sPRIMARY LO
SUPERCALC for financial planning. 8192 7E83 85 57 STA LO PREADY TO SOP
= 8193 7E8S AD 79 7F LOA PH 26 HI
MBASIC & CBASIC for programming. e194 7E88 eS sa STA Hi
e195 7E8A B9 89 7F PUT1 LOA RDI43,4
REGISTERED TRADEMARKS: @196 7E8D 91 37 an €LO>,¥
CPM: Digital Research Ste een (RS as aoa
WORDSTAR, MAILMEAGE: MicroPro International @199 7E92 DO Fé BNE PUT1
MBASIC: Microsoft e200 7E94 Ae eo Loy #0
CBASIC: Compiler Systems, inc. @201 7E96 AD 7C 7F LOA CL XTHIS IS GOING TO WHERE PL WAS
e282 7699 985 57 STA Lo
rm @203 7ESB AD 7D 7F LOA CH
All prices 0204 7ESE es 5 STA HI
exclusive 6205 7ER@ B9 86 7F PUTZ LDA RD1,¥ sSECOND PART
of VAT and e206 7EAS 91 57 STA SLO>,¥
carriage 8207 7EAS ca INY
e208 7ERG Ce @3 cpy #3
e2e9 7EARB O08 FE BNE PUT2
@21e. 7EAA ALL DONE
@211 7EAR ,
@212 7EAR AD O1 EXITR LDA #1 #SET RF FLAG TO 1
e213 7EAC EA NOP é
@214 7EAD CD 6E 7F CMP RF sREVERSED BEFORE?
6215 7EBA Fe 1B BEQ L26é ES
@216 7EB2 eD 6E 7F STA RF
@217 7EBS AD 70 7F LDA CH xSAVE YOUR PLACE
@218 7EBS 380 7F 7F STR CHAS
9219 7EBB AD 7¢ 7F LOA cL ySAVE YOUR PLACE
0220 7EBE 8D 7E 7F STA CLUAS
112 PRACTICAL COMPUTING April 1982
ae Sorting <=
@221 7EC1 AD 78 ?7F LBA PL 2SRAVE ‘YOUR PLACE
e222 7EC4 90 30 7F STA PLAS
@223 7EC7 AD 79 7F LOR PH PSAVE YOUR PLACE
@224 7ECR 8D 81 7F STA PHHAS
@225 7ECD AD 79 7F L26 LDA PH eDROP BACK ONE & RETEST °
@226 7ED0 8D 70 7F STA CH
@227 7EDS AG 78 7F LBA PL ICOMPARISON TAKES CURREFT
Be2e rEDEG G&D 7C 7F STA CL SPRIMARY FOINTER VALUE
azz9 7ED9 33 sec sSET UP OOUBLE PRECISION
@23@ 7EDR ED 72 7F spc DUM1 sSUBTRACTION
@231 7END 8D 7a 7F STA PL #CL-S=PL
a Con Pn e compact 1.
@233 7EES ED 73 7F sBC DUM2
8234 7EEG 8D 79 7F STA PH
@235 7EE9 ICHECK IF NEW PRIMARY POINTER STILL IN RANGE tan a one om uter
@236 TEED aTHE HEL! PRIMARY POINTER MUST BE >=
@237 7EED #70 THE ORIGINAL <PHDUP+PLDUP> g
0238 7EES AD 73 7F LOR PL 3S0 PH/PL -— PHOUP/PLDOUP
e239 7EEC 38 SEC ;SHOULD BE POSITIVE
e240 7EED ED 7A 7F SBC PLDUP
6241 7EFA AD 79 7F LDR PH
@242 7EF3 ED 7B 7F SBC PHDUP
0243 7EF6 EA NOP
8244 7EF? ER NOP
e245 7EFB ER HOF
e246 7EFS 10 @3 BPL L168 20K + VAT
@247 7EFR 4C Ol 7F IMP EXITN 2NOT OK
e248 7EFE 4C F270 L168 JMP La
Bi er fe" Siw ae pnt seven INCLUDING VISUAL DISPLAY
e288 7Fe2 AD ee: LOA #o ZWAS PREVIOLIS OP A REVERSAL? |
251 7FQ4 CD GE 7F CMP RF N “ke A D K A D
e252 7Fa7 Fe 1B BEQ L22 sNO N
0253 7Fe9 af GE 7F STA RF yYES CLEAR IT
@254 7FeC AD 80 7F LOR PLUAS
e255 7FOF 80 78 7F STA PL
e256 7F12 AD e1 7F LDA PHAS
@257 7F15 8D 79 7F STA PH
e258 7F18 AD 7F 7F LDR CHWAS
@259 ?7FiB 8D 7D ?F STR CH
@260 7F1E AD 7E ?F LOA CLUAS
e261 7F21 8D 7C 7F STA CL
e262 7F24 AD 78 7F 122 LDA PL
8263 7Fe 18 che
@264 7F28 69 83 ADC #3
e265 7F2A EA NOP
@266 7F2B eD 78 7F STA PL SINCREMENT PRIMARY POINTER
0267 7F2E 90 24 BCC Lé
e268 7F30 EE 79 7F INC PH »THERE WAS CARRY
e269 7F33 18 cLe
e270 7F34 AD 7C 7F L6é LDA CL BINCREMENT COMPARISON PTR
e271 737 69 23 ADC #3
e272 7F39 8D 7C 7F STA CL
8273 7F32C 98 a4 Bcc L7
@274 7FSE EE 7D 7F INC CH
Q275 7F41 18 cLe
8276 7F42 AD 7C 7F L?7 LOR CL 2RUN OUT OF WORDS?
e277 7F45 CO 34 7F CMP NSL #NEXT STR ADDR LO
e278 7F48 Fea 2a BEQ L11 VES
@279 7F4AR 40 F2 7D JMP LS #NO
p2ee 7F4D AD 70 7F L11 LDA CH
e281 7FS@ CD es 7F CMP NSH
eze2 7F53 Fa e3 BEO EXIT1 svES
e283 7F5S5 4C Fe 7D JnP La 3zNO
e264 7FS8 AD 77 7F EXIT1 LDA SH sVES DONE ONE RUN.
e2e5 7FSB C9 Aa CMP #@ sHAVE ALL BEEN DONE?
e206 7FSD FO OS BE@ L1i2 sVvES
@287 7FSF 4C 9a 7D IMP L108 + NO
@286 ?F62 AD 76 7F Li2 LOA SL u
e289 7F6S C9 al CMP #1 P
e290 7Fe? Fo 03 BEO RORS JRETURN TO GASIC EPISODE — Ahigh performance standalone
291 7F69 4C 9a 7D MP L18 2 : 5
e292 7F6C 62 RBAS RTS ȴES GO TO BASIC computer at a down to earth price. Capable
0293 ?F6D aa 12 .BYTE a 4sFLAG FOR SECOND STRING SHORTER T of sharing data bases.
HAN 1ST .
8294 7FEE ae RF .BYTE @ #FLAG FOR REVERSAL RECYCLE
@295 7FEF BO J - BYTE @ sLETTER COUNTER FOR COMPARING STR P| FLEXIBLE COMPACT ADAPTABLE Th
IHGS —_ _ 3
B296 7F7Q 41 H -~BYTE $41 41ST STRING HEADER E . d | h . f VDU". e
@297 7F71 aa .BYTE $80 22ND = ACD pisode allows user choice o 's and
ozss 7F?3 08 buna lBvTe @ youn printers, takes up the desk space of a legal
asee 7F74 Ba NL BYTE 2 sLO NUMBER OF ELEMENTS document and under its CP/M operating: system
9301 (PF7S aa NH .~BYTE @ aHI . i ili } H
302 7F76 ea SL BYTE @ #L0 SEPARATOR ¢SHELL> ensures availability of technical and business
e303 7F77 eA SH BYTE © dHI software for both technical and non-technical
e304 7F7B BA PL BYTE @ aLO PRIMARY POINTER user.
@305 7F79 Ba PH BYTE @ sHI “ CSHELL > i
e3e6 7F7AR OO PLOUP .BYTE @ 2COP'Y OF LO PRIMARY POINTER
@307 ?7F7B 8a PHOUP BYTE @ scopy OF HI “ SHELL > . Ar . . . -
a3ea 7F7C 00 cL “BYTE © ;LO COMPARATOR POINTER @ Word processing/ mailing M Financial planning
@309 7F7D 28 CH -BYTE @ sHI “ €SHELL>
eee Case Rs RSM EOTE’ @ SPLACE SAVING @ Integrated accounts Mi Stock control
1 7F7F oe CHWAS .BYTE & .
Oale Free 08 PLUAS BYTE B @ Payroll @ Information management
@313 7Fal 26 PHUAS .YTE a
0314 7FS82 a0 LopuP .BYTE @ »LO DUPLICATE - gage
@315 7F83 aA HIDUP BYTE @ »HI_ OUPLICATE ® Awide range of languages and utilities is
@316 7F84 ea NSL -BYTE © sNEXT STRING ADORESS<(LO> available under CPIM to the technical user.
0317 7FS8S oa NSH PYTE @ sNEXT STRING RODRESSCHID
@318 7Fec ea RDi BYTE @ BASIC, FORTRAN, COBOL, PASCAL etc.
6319 7FE7 80 -BYTE @ g C d : . | f |
320 7F88 Ab -BYTE @
Bee eee ae seetEle an be used with existing malnframe terminals.
e322 ?7FGA aa -BYTE @
0323 7FeB e8 -BYTE @ Standard features
0324 28 BYTE a . .
seed EE levTE a Z80A Processor, 64K RAM, Diagnostic PROM, Dual
Gees fhee. Wee el 5" double sided double tracked drives (1.5 MB total),
Dual RS232c ports, Centronics parallel port, battery
calendar clock.
**Adds viewpoint VDU or similar. (This offers fora
limited period only and appiles only to this
ERRORS = 9nd
SVYMBOL TABLE
SYMBOL YALUE
CH 7F7D CHWAS 7E7F cL 7F7C cLuas 7F7E particular Episode model. Other Episode
DuMd 7F?2 puM2 ?F73 EXIT 7FES EXITN ?Fe1 models from just £1450).
EXITR 7EAA F 7F6D GET1 ?OFF GET2 7E16
H 7F70 HI eess H1QUP 7Fe3 Ss ?F6F REGISTERED
Lt 71a = 18 7osa LI 7F4aD 0 OL12 7F62 TRADEMARKS: &
Lia 7E2F Lis 7DEe Lis 7EFE 119 7D81 CPIM — Digital ee
L2 7048 L21 7DAC L22 7F24 Lz6 7ECD Research c\
L3 7E3A La 70AR8 is 7DA1 Ls 7F34 eS Ro}
L7 7F42 Ls 7DF2 i) 2057 LoDUP ?Fa2 All prices ev on ay
MUL 7DBE NH PF? NL ?F74 NSH 7FS5 exclusive ner” 9 ah
NSL 7F84 ON 7E3D COON! 7E6B PH ?F?79 of VATand Ce) oct. ow?
PHDUP 7F7B PHUAS ?Fe1 HE 7F7S PLDUP 7F7AR carriage eS) 3 ol &
PLUAS 7F8a PUT1 7E8A PUT2 7EARQ RBAS 7F6C att ra 9 ye)
ROI 7Fe6 RET 7DéS «RETR 7066 REV 7E7E Se yo PN TP ay
RF 7F6E SH Pe? SL 7F76 STRC 7ESE ove qe 913
STRP 7ESB n a Ae
1H] gels Ne
END OF ASSEMBLY 1e on™
» @ Circle No. 167
PRACTICAL COMPUTING April 1982 ats
SEUSS electronics
48 JUNCTION ROAD, ARCHWAY LONDON N19 5RD 100 yds FROM ARCHWAY STATION & 9 BUS ROUTES
TELEPHONE: 01-263 9493/01-263 9495 TELEX: 22568.
YOUR SOUNDEST CONNECTION IN THE WORLD OF COMPUTERS
4
IC 20 UK101 4 a
* 24 Colours, 8 for Characters, 8 for Border, UK101 Kit inc 8K memory £125 ¢
16 for screen mixed as you wish. Ready Built inc 8K memory £175
*3 tone Generator for sound : 9114 £10
*Uses Pet Basic *Plugs into T.V. 4K Expansion 8x
* Memory expandable to 32K Parallel Printer interface £24.50
*VIC complete with STN Sound Kit pan)
Colour Kit
T.V. Modulator and NEW NEW NEW
32K Dynamic Memory Board
onl £
P.1.0. and Eprom Programmer Kit
only £24.50
J1 Expander £12.50
VIC Cassette Deck
ONLY £34.00
Available soon
VIC Dot Matrix Printer
PET
4016 16K RAM 445.00
APPLE I! PLUS 4032 32K RAM 560.00
AUTOSTART “EUROPLUS” ena 32K RAM ee
48K Apple Computer 649.00 - 096 96K RAM 1040.00
Disc Drive with Controller 4040 Disk Drive 560.00
8050 Disk Drive 755.00
4022 Printer 80 Col 350.00
299.00 8023 NEW Printer 785.00
8026 Pri i
Colour Card 69.00} : ie
Silentype Printer 199.00 fos aes 2031 Single Drive 349.00
Graphics Tablet 425.00 , Mesnccmmelice
we Modulator 14.00 ARRIBA WR 4 range of PET accessor
A range of APPLE
4
5 \ Utilises 280, 12K level tl Basic, Integral
\ Cassette Deck, UHF Of, 16K RAM, all
TRS80 features. Simply plugs into monitor
of UHF TV. With V.U. Meter, NOW WITH
accessories and
LOWER CASE AND SOUND,
Disc Drive without Controller
Software are
available.
PRINTERS
INTERFACES AND CABLES
FOR APPLE Il, PET, TRS80,
RS232,UK101,SHARP SUPER-
PARALLEL PRINTER INTERFACE INC CABLE
BOARD ALL AVAILABLE. CHROMASONICS PROGRAMMABLE SOUND KIT £24.50
—_-" SOUND KIT (FITTING EXTRA) £8.20
EPSON MXBOFT/1 £399 | | GaSe rng ore
LOU i
EPSON MX80 £359 Dual single se ibet Gr and EXPANSION BOX INC 16K RAM confi
: i 16K/32K
Dot matrix pani suithe et siiiecot eae Y Wrelnesd. true NEW GENIE Il NOW AVAILABLE £310
graphics interface. Centronics descenders
parallel and serial. Pet and EPSON-MX80 FT/2 £440
Apple compatible. True bidirec- An FT/1 with high resolution
TANTEL
tional, 80 cps graphics PRESTEL BY TANTEL
EP80 MX82 £389 SEIKOSHA GP80A £195 COMMUNICATIONS AT YOUR FINGERTIPS
As MX80 plus high Resolution Dot a aah 7, 80 columns, re FOR BUSINESS & HOME. UP TO DATE INFO
Graphics atures ics, double widt 180,000 pages of information on Travel, News,
investment, Holidays, Hotels Etc., Etc. £159
TANTEL IS POST OFFICE APPROVED. SEND FOR DETAILS.
DEMONSTRATION. AVAILABLE AT OUR SHOWROOM.
see us (omputer
AT Pairz=
EPSON MX100 only £575
MONITORS
£99.95 HITACHI PROFESSIONAL
9”
2 £149.00
9” Green Screen £99.00
12” Green Screen £125.00
12” BMC Green Screen £159.00
ALL ITEMS CARRY 1 YEAR GUARANTEE
Please add VAT 15% to all prices. Postage on computers, printers and cassette decks charged at cost, all
Other items P&P 30p. Place your order using your Access or Barclaycard {Min. tel. order £10). Export
enquiries welcome. Official orders welcome. _ Prices valid for cover date of this magazine only.
@ Circle No. 168
114 PRACTICAL COMPUTING April 1982
Now available from Interam, the highly
regarded North Star Horizon with mini-
winchester disk drive. This integral hard disk
gives you a massive 3, 6, 9 or 12 million
character storage capacity sufficient for
virtually al! applications. However if you
require even further capacity then up to four
M26 Winchester hard disks can be added
externally giving access to over an incredible
100 million characters of data.
Using Starlink, our enhanced CP/M com-
Patible multi-user operating system this data
storage can be accessed by one or more users
in a time sharing or multi-processing environ-
ment.
Starlink, — Multi-User CP/M Compatible
Operating System — Developed by Dr. Lee
of Interam, is at the heart of system expansion.
Starlink logically integrates the North Star
Horizon with a range of Winchester disks
and/or additional 1/O, memory and processors.
Features include independent login and logout,
print spooling, file !ock and unlock for
common files, five priority levels, two-way
private communications, mai!/news/message
facilities etc. In all, over 20 utilities are
incorporated in the Starlink package.
The following
components are
recommended for use
with Starlink:-
Rodime Mini-Winchester hard dikk-THik
impressive unit achieves it's drive performance
through elegant and reliable engineering design.
The RO 100 series provides formatted
capacities from three to twelve megabytes.
Fast access times enable you to obtain the
information you require at great speed and the
increased storage capacity will give you plenty
of scope for database expansion to cope with
your growing needs.
Action Computers Single Board Computer
For dedicated multi-user processor power.
One DPC180 card is devoted to each user
providing exclusive use of the on-board Z80A
CPU, 64K RAM and serial t/O. The obvious
benefit of distributed processing is very limited
loss of CPU time per user facilitating expansion
to a larger number of users than would be
possible with timesharing.
Interam Serial (/O — Our brand new four
serial input/output card. Each board has all
the necessary features to operate in a power-
ful interrupt driven, reai-time, multi-user
system. The board includes four 2661 program-
mable synchronous/asynchronous serial devices
for communicating with terminals, modems
or printers. Two and three serial 1/O port
versions also available.
North Star’s 64K HRAM Memory Card
This card offers increased utilisation of the
Horizon address space, increased reliability
and lower cost. HRAM utilises individual
16K x 1K dynamic RAM chips. These boards
feature memory parity checking and bank
_ switching, designed to optimise operation of
North Star hardware and software products.
Existing North Star Horizon users can
‘expand their systems to take advantage of
all these new Products by
purchasing th relevant
upgrade
Package.
Horizon is a trade mark of North Star
Computers Inc. CP/M is a trademark of Digital
Research Inc. Starlink is a trademark of TTL
& Interum Ltd
Send off the coupon today and expand your
horizons.
Ml
GEES Microcomputer Specialists
46 Balham High Road London S\W12 9AQ Tel: 01-675 5325
De I “|
Company
i |
Tet No Us
| PLEASE SEND ME DETAILS OF THES! AND OTHER PROD! 01S
Rm SS
@ Circle No. 169
116
, 1,200,000 more bytes at your
@oppic PET SUPERBRAIN TRS-80
Foramere £1,950
PHONE JANETTE BROOKS
ON 0925-810828 or
SEND COUPON
AND GET THE FACTS
a NOW!
To: Lisiar Computers Ltd., Genesis,
Birchwood Science Park South,
i Risley, Warrington, Cheshire WA13 7BH
I Please send full details of LISIAR plug-in
memories.
Please tick as required.
LISIAR 1 —1.2 Megabytes [_]
LISIAR la—2.4 Megabytes {_]
LISIAR 2 —10 Megabytes {_]
My computer is:
APPLE [_] PET [_} SUPER BRAIN [_]
TRS 80[] iii a
Meet Lisiar 1 and Lisiar 2—the most potent
plug-ins ever to break through the price barrier.
LISIAR 1 uses floppies to give you 1.2 Megabytes
for £1,950. 2.4 Megabytes available as an optional
extra.
LISIAR 2 is the most powerful Winchester you
can buy at anywhere near £3,950.
And both models plug in to your personal
computer. No fuss, no fiddling adaptations.
Just INSTANT conversion to full professional TELEPHONE
potential, with all the space and capacity you need DEALER ENQUIRIES INVITED
for really professional programs. es a ee |
@Circle No. 170
PRACTICAL COMPUTING April 1982
ADDRESS
Jeb eee
es ee ee ee ee ee ee
i Zz
>
=
m
Open
File
This new section of
Practical Computing will
be appearing in the
magazine each month,
incorporating Tandy
Forum, ZX-80/81 Line-up
and the other software
interchange pages.
Open File is the part of
the magazine written by
you, the readers. All
aspects of microcomputing
are covered, from games to
serious business and
technical software, and we
welcome contributions on
CP/M, BBC Basic,
Microsoft Basic, Apple
Pascal and so on, as well as
the established categories.
Each month the best
contribution will be
awarded £20; others
receive £6. Send
contributions to: Open
File, Practical Computing,
Quadrant House, The
Quadrant, Sutton, Surrey
SM2 SAS.
PET
CORNER
Cassette files
1 ENCOUNTERED recently an interesting
bug in the way the Pet opens cassette files,
writes David Haslam of Stockport,
Greater Manchester. One program I was |
PRACTICAL COMPUTING April 1982
Pet Corner: Cassette files bug; Screen Print for 4000 series,
Going down for the lower-case descenders; Othello;
Kaleidescope
117
120
125
Z-80 Zodiac: Solving polynomials on Nascom
Apple Pie: Developing menu routines
Tandy Forum: Tape catalogue; Function-input routine,
Binary clock
127
6502 Special: Extending Basic; Double-vision hardware
modification; Random Poke for graphics
133
ZX-80/81 Line-up: Bar-chart plotter; Line-drawing
routine; Print At program suite; Card shuffle; Think quick; Flight
of fancy; Read data routine; The money program; Hex loader 135
anil
Guidelines for contributors
Programs should be accompanied by
documentation which explains to other
readers what your program does and, if
possible, how it does it. It helps if
documentation is typed or printed with
double-line spacing — cramped or
handwritten material is liable to delay and
error.
Program listings should, if at all possible, be
printed out. Use a new ribbon in your
working on stored as lines of text as a
Basic file. 1 wrote the following sub-
routine to read the line numbers into L3
and the line of text into L$.
As I was not interested in using the link
bytes, line 50 merely skips those in pas-
sing, they are in LA$,LB$ if needed.
Lines 60 and 70 are needed because the
Get statement interprets a zero as a null
string. I use this property to terminate line
90 on the end of line zero byte of the Basic
text.
This routine worked satisfactorily on
all subsequent lines, except for the first
line of text in the stored file. The file in F$
had been opened for read by the
command Open 1,1,0,F$.
Lé= "": GET#1,LA¢.LB#.LL#, LH&*
IF LL#=""THEN LL¥=CHR#¢ E> 4.
IF LHS=""THEN LHS=CHRECG>
LG=ASC(LL4)+256#ASCCLHF >
GET#1. OF:
RETURN :
=) OVO
Si)
38
35
REM LINE OF TEXT = L#
> REM LINE NUMBER = L3
IF Q$<¢>""THEN L#=L#+U$:GOTO 38
printer, please, so that we can print directly
from a photograph of the listing and avoid
typesetting errors. If all you can provideisa
typed or handwritten listing, please make it
clear and unambiguous; graphics
characters, in particular, should be
explained.
We can accept material for the Pet, Vic and
Sharp MZ-80K on cassette, and material
for the larger machines can be sent on
1BM-format 8in. floppy discs.
Here is the bug. The first line would
read correctly if I deleted LAS from line
50, thus indicating that the first cassette
buffer pointer is one byte too high
immediately after the Open command.
So the solution which worked was to have
this on the same line as the Open com-
mand.
POKE 187, PEEK(187) —1
Finally, for those who might wonder
why I did not use Input # instead of Get
# on line 90, the reason is simply that
although it would be satisfactory on lines
of text with no embedded quotation
marks — it would terminate on the zero
byte — problems arise when the line of
(continued on next page)
REM STRIP LINK BYTES & LINE HUMBER
ialZd
(continued from previous page)
text contains, say, just one embedded
quotation, in which case there is a con-
tinued read until usually a file data error
occurs.
Screen print
MAY I offer a small contribution to the
excellent screen printer program by J Dick
and M Valentine which appeared in Pet
Corner last June, writes D A Harris of
Surbiton, Surrey. Altering a few lines
allows. the program to be used with a
series 4000 Pet and 4022 printer. The
listing shows the lines which need to be
altered.
7 ORTA AS,84,26,62,F2,A9,06,20
DATA E2,F2,AS.35,85,02,64,EF
DATA 15,24,46,BBR,20,A6,F2,A9
DATA @5,A9,.11,20,.46,BB,13,681
DATA 69,48,35,0F,A9.92,.20,46
CATA BE,4C,BO.X¥,35,8F ,A9,12
CATA 20,46,68,A5,.0F,20,46,8B
DATA 0&@,3C,26,DF,BR,A2,06,AS
DATA AG,F2,60,A5,02,A6-03,AS
DATA 63,F5,A6,02,20,FE,F 7,68
Mob RE wo
i & G1 th 03 Oo ~
Going down
THE DOT-MATRIX printers supplied by
Commodore for use with the Pet, though
robust and reliable, are in some ways
annoying and quixotic, writes A D Maude
at Aberystwyth, Dyfed. One of their
shortcomings is the inability to print cha-
racters with tails which go below the line,
known as “descenders”, such as q,g or p.
Some models, such as the 3022, have
the facility to move the paper on by a
fraction of a line separation, and to print
special characters designated by software.
This program uses these facilities to pro-
duce descenders at the cost of a slower
rate of printing.
As the main line and descenders are
printed on separate sweeps of the printer
head, paper in a traction-feed printer °
must be under a slight tension. Otherwise,
it may not move on by quite the correct
Othelio
0 POKES9459, 255: POKES9469, 205
1 P=SS005: X1=33085: ¥1=33125:W1=33205: B1=33285:
2 GOSUBSO0O
5 PRINT’": DIMB(?,9, 2)
10 REM OTHELLO: NOT BY SHAKESPEARE
REMARKABLY COMMITED BY S.CRONK 15/5/1981
REM CONNECT WIDEBAND SPEAKEASY SPEECH UNIT
PRINTSPC (16)3 “OTHELLO”
PRINTSPC(15) 5) "€flecereee"
PRINTSPC (12); "BY STEVE CRONK"
PRINT
PRINTSPC(419¢"1 23454678
PRINTSPC (10) ; “OfELELELELCEE LEE
PRINTSPC (9) 5 "A%"5SPC¢23) gy" xX"
100 PRINTSPC (10); "%"3SPC (23) 5 "¥"
110 PRINTSPC(9); "Bx"
120 PRINTSPC(10) 5 "%"
130 PRINTSPC(9)
140 PRINTSPC(10)5
150 PRINTSPC(9) 5"
160 PRINTSPC(9) 5"
170 PRINTSPC (10) ; “%": PRINTSPC (9) 3 "HZ"
180 DATAI3020, 33100, 33180, 33260, 33340
190 DATASS420, 33500, 35580
195 RESTORE
200 FORJ=17T08
210 READAs A=A+39:FORK=ATO(A+15) STEP 2st aL +1
220 B(L,J,1)=K:B(L,J,2)=46
230 NEXTK:L=0:NEXTJ
240 GOSUBSCOO
250
260
270
275
276
280
290
300
PLAYER"
GOSUESO0O
Pi=1:G0T0276
Pis2
REM
GOSUB4000: IF G=i THEN S10
IFB(XM, YM, 2) =46THENSOL
118
Going down
1 REM PRINTING WITH DESCENDERS
16 CLR:GOSUB S@e6
24 DIM X$¢7>
3@ PRINT#6,CHR¢(29>:FOR K=1 TO 7:READ X$¢(K>-FRINTH#4,X$CK> “NEXT K
40 PRIHT#4: PRINT#4 :PRINT#4
5a FOR K=1 TO 7:AS=X$CK)>:GOSUE 46GB :NEST K
66 CLUSE 4:CLOSE S:CLOSE 6:°STOF
490@ REM
4616 REM 4% SUBROUTINE FOR FRIHTIHG At 44%
4820 CP=1:E="""REM CP=176 FOR UPPER/LOWER CASE
493@ FOR N=1 TO LENCAt>:C#=NIDECAS.N, 1>
4648 IF C$=""" THEN CP=1
4055 IF C$="m" THEN CP=0
4066 IF CP=1 THEN 4990
4976 IF C#="F" OR C#="Q" OR C#="¥" OR C#="G" THEN C#=" "
468@ IF C#="J" THEN C$=CHRE(254):REMN THE DOT FOR A J
4698 BS=BF+C$* NEXT N
416@ FRINT#S. Di$¢@> :PRINT#6. CHRS¢(S> :PRINTHS. EF
4110 REM FRIHT DESCEHDERS
4126 CP=1
413@ FOR J=1 TO 5:FOR N=1 TO LENCAS> :C¥=MITSCAS,N,1>:DS=" "
4146 IF C#=""I" THEN CP=1:GOTO 41ce
4150 IF C¢ " THEN CP=6:GOTO 4186
4166 IF C$=Ci$¢J> AHD CP=@ THEN D#=CHRE¢C2545
PRIHT#4, DS;
NEXT_N
PRIHT#5, Di¢¢J> :PRINT#E . CHREC1>:PRINT#4:NEXT J
G@ FRINT#E, CHR#¢12) : PRINT#4 -RETURN
REM :
@ REM #** SET UP SPECIAL CHARACTERS AND PREFARE PRINTER ¥##%
DIM D1s¢5>,C1#¢5)
OPEN 4,.4:OPEH 5.4,5:OPEN 6.4.6 RESTORE
6h FOR J=@ TO 5:Di¢¢J>=""
FOR N=1 TO €:READ A: D1I#¢.J9=D1$¢.J9+CHRSCAD: NEXT N
H6H READ C1#¢J>:NEXT J:RETURH
REM
REM SFECIAL CHARACTER DATA
DATH 8,6,9,64,6,6,"."
DATA 2,1.1,126,8,0,"J"
DATA 127,46,68,68,56,6, "F"
4 DATA 56,68,68,4G, 127.8, "0"
DATA 112.9,5,9,126.6,"""
DATA 56.69,69,69,62.8,"G6"
REM
REM TEXT TO BE PRINTED
"A.D. MMAUDE, “WEHIVERSITY SCRILLEGE OF "WSARLES, “HEERYSTHYTH. "
"THHE DOT MATRIX PRINTERS SUFPLIED BY “CMOMMOLORE FOR USE WITH"
"MTHE "PETM ARE ROBUST AND RELIABLE, BUT IN SOME WAY'S ARE JUST At
“BLITTLE ANNOVING AND QUIXOTIC. WHE OF THEIR SHORTCOMINGS IS THEIR"
“MINABILITY TO PRINT CHARACTERS WITH TAILS WHICH GO BELOW THE LINE."
distance, and so the descenders may be
slightly displaced.
Othello
TWO PEOPLE can play Othello on the pro-
gram from Stephen Cronk of Litlington,
near Royston, Hertfordshire. The program
checks for legal moves and scores and
outputs suitable verbal remarks and
instructions at various points during the
game via the wideband Speakeasy speech
synthesiser.
If you do not have the Speakeasy unit,
delete line 60010. The £ sign in line 80 is
the graphic character "- " and the % in the
following lines is the character “I’’.
LfSSSeeeee”
PRINTSPC(10) 3"%":PRINTSPC (9) 5 "E%": PRINTSPC (10) 5 °"%"
:PRINTSPC(10)3"%"sPRINTSPC(9) 5 "GK"
B(4,4,2)=87:B(5, 4,2) =81:B(4,5, 2) =S81:B(5,5,2)=87
GOSUB 10200: POKES3078, 133: FORJ=1TOSO0: NEXT: POKES3079, 32: GOTO280
3O1
30S,
310
315
316
320
330
340
350
340
C=871C1=61:R=0
IFPi=1 THENC=81:C1=87
XT=XMa YT=YM
R=0
IFRND(1) >. 7THENGOSUB10400
W=0: Z=0: GOSUB79000
«1 GOSUB7000
1: GOSUB7000
: Z=Q1 GOSUB7000
Z=1:GOSUB7000
370 Z=-1:GOSUB7000
380 W=-1:2=0: GOSUB7000
390 Z=~-1:GOSUB7000
400 2=1:GOSUB7000
410 IFR=OTHENSOO
420 R1=R1+1:GOSUB5000
500 IFR1=40THENIS00
S10 IFP1=1THEN275
520 IFP1=2THEN270
525 FORJ=1T02000: NEXT
530 PRINT"; SPC (10);
S35 IFWT>BTTHENS6O
540 PRINT’BLACK WON BY"; BT-NT
550 60TCS70
560 PRINT"WHITE WON BY"; WT-BT
565 GOSUB10300
570 END
5000 FORX=1T08:FORY=1T08
5010 POKEB(X,Y,1),B(x,Y,2)
5020 NEXTsNEXT: RETURN
4000 IFPi=1THENPOKEP, 49
4001 G=01GOSUB10100
POKEY1,32
IFP1#2THENPOKEP, 50
POKEX1, 32: GETAS: IFA2< >" THEN6040
POKEX1, 102: GOTG4020
IFAS="N" THENG=1: RETURN
IFAt<¢ "1 "ORAS >"B" THEN6020
POKEX1, VAL (AS) +462 XM=VAL (AS)
POKEY1, 32: GETAS: IFAS< >“ THEN6080
POKEY! , 102: GOTO6060
IFAS< "A" ORAS >"H" THEN6O60
Pl=2: BT=2:wWT=2
6009
6010
6020
6030
4040
6045
6950
6060
6070
6080
(continued on next page)
PRACTICAL COMPUTING April 1982
10000 RESTORE
10010 READ AS; IFAS< >230THENI1O010
10020 READAS: IFAS<-1 THENRETURN
10030 GOSUBE0000
10040 GOT010020
10100 RESTORE
10110 IFP1=2THEN10160
10120 READAS: IFAS< >240THENINIZO
10130 READAS: IFAS<—1THENI0150
10140 GOSUB60000: GOTO10130
10150 FORA6=1T07: READASs NEXT: GOTO10180
10160 READAS: IFAS< >250THEN10160
10170 READAS: IFAS<-1THENIOLEO
10175 GOSUB60000:60T010170
10180 READAS: IFAS<-1 THENRETURN
10190 GOSUB60000: GOTG10180
10200 RESTORE
10210 READAS: IF AS< >270THEN10210
10220 READAS: IFAS<~1 THENRE FURN
10230 GOSUB60000: GOTO10220
10300 RESTORE
10310 READASs IFAS< >290THEN10310
10320 READAS: IFAS<-1 THENRETURN
10330 AS=A5+64: GOSUB60000: GOTO10320
10400 RESTORE
10410 READAS: IFAS< >SOOTHEN10410
10420 READAS: IFAS<—1 THENRETURN
10430 GOSUB600001 GOTG10420
40000 POKES9457, AS: POKES9448, 237: POKES9468, 205
60010 IF PEEK (59469) /4=INT (PEEK (59469) /4) THEN60010
60020 RETURN
£1000 DATAZ30, 52,57, 57, 245 38, 63, 14, 21,0,41,63,31,92.44,15,2, 13,6
61010 DATA2S, 25, 23,61, 13, 25,27, 63,-3
61015 DATAZ40, 45,35,0,41,42,27
61020 DATA-3, 250, 14,24, 47,0, 25,-3, 42, 54,55, 55,63, 12,55, 55
41930 DATAIS, 63,-3
61040 DATAZ70, 56, 2,0, 42, 31,63, 16,44, 42, 10,20, 43, —3
61050 DATAZ9O, 25, 50, 13.27, 92,87, 111, 94, 26, 35, 152,134, 33,17, 55,13, 18, 63,63
61080 DATA-3
61090 DATASOO, 56, 39, 31,63, 139, 137, 146,63, 29,50, 49,13, 63,-3
READY.
(continued from previous page)
6090 POKEY1, ASC (AS) ~645 YM=ASC (AS) -64
6100 RETURN
7OOO XT=XmM: YT=YM: F=0
JOLO XT=XT+Z: YT=V¥T+W
7020 IFBC(XT,YT,2)=CORB(XT, YT, 2) =46THEN7TSOO
IFYT¢ 1ORYT >BORXTS 1ORXTSSTHEN7ZSOO
XTmXT #2: ¥T=VT+H
IFB(XT, YT, 2) =CTHENF=!
IFXT>SORXT<1 ORYT >BORYT< 1 THEN7070
GOTO7O030
IFFeOTHEN7S0O
XT=Xrtg YTHY Ma BCxM, YM, 2)=C
XT=XT+Z2YTEVT+W
IFB(XT, YT, 2) =CTHEN7TS00
BCXT, YT, 2) =C: R=R+1
GOTO7090
RETURN
PRINT" "gSPC(13) ; "INSTRUCTIONS"
GOSUB 10000
PRINTSPC (12); "£££eeeeeeeerre"
PRINT
PRINT" THE PLAYER MUST PLACE A COUNTER IN A"
PRINT" FREE SQUARE ADJACENT TO AN OCCUPIED"
PRINT"SQUARE IN SUCH A WAY THAT AT LEAST ONE”
PRINT"OF THE OPPONENT’S COUNTERS LIES BETWEEN"
PRINT" THE CURRENT COUNTER AND ANOTHER OF HIS"
PRINT"GWN COUNTERS IN STRAIGHT LINE”
PRINT’ALL THE OPPONENTS COUNTERS SO"
PRINT"SANDWICHED BECOME CAPTURED
PRINT: PRINT" PLAYER 1=0"
PRINTSPRINT" PLAYER 2=W"
PRINT: PRINT" PRESS ANY KEY TO START
GETAS: IFAS=""THENG1 40
RETURN
GOTO9O00
PRINT" GAME OVER": FORX=1T08; FORY=1TOS
IF BCX, Y,2)=81THENWT=WT +1
IF BCX,Y, 2) =87THENBT=BT+1
NEXT: NEXT: RETURN
Kaleidoscope
THiS GAME has been devised on the Pet
4032 by lan Payton of Winnersh, Berk-
shire. Kaleidoscope is fully portable and
requires no special graphics or cursor
controls. All that needs to be changed are
TL — top-left of VDU, SD — screen depth, SL
— screen length, RW — reverse blank, BD —
half-density block, OB— ordinary blanks.
You are asked first whether you would
like a negative or positive kaleidoscope
effect. If you choose ‘Negative’ the screen .
is filled with reverse blanks, if not, it is
A border is then drawn around the
screen in half-density blocks and the
arrays are set up.
The program then goes through a
routine which plots reverse blanks on the
screen, or ordinary blanks if the space is
already occupied. After you press the
the variables: simply cleared. spacé key, it waits for another key.
READY.
100 REM xk HOOK
110 TL=32768
120 SD=24
130 SL=40
140 TR=TL+(SL-1)
150 BL=TL+((SD-1) *SL)
160 BR=EL+(SL~1)
170 RW=160
180 BD=102
190 OBR=32
200 FORX=1TOSD/2
210 PRINT
220 NEXTX
230 PRINTTAR( (SL-12) /2) "KALEIDOSCOPE"
240 PRINT
250 PRINT
260 PRINTTAR( (SL-12)/2-1) "BY I.F.
270 FORX=1TOSD/2
280 PRINT
290 NEXTX
FORX=1TO1500
NEXTX
PRINT’DO YOU WANT A NEGATIVE OR POSITIVE"
PRINT
FRINT"KALEIDOSCOFE EFFECT
FORX=1TOSD/2
PRINT
NEXTX
GETNES
TFNP$="'N" THEN420
TENP$="P" THENGOSUBIOO: GOTO460
GOTOs8O
GOSURPOO
FORNL=TLTOBR
POKENL, RW
NEXTNL |
FORPL=TLTOTR
POKEPL, BD
NEXTPL
FORPL=TLTOBLSTEFPSL
POKEPL, ED
POKEPL+(S1L.-1) , BD
NEXTPL
FORPL=BLTOBR
540 POKEPL, BD
S50 NEXTPL
560 LO(1)=TL
570 LC(2)=TR
580 LO(3)=EL
590 LC(4)=ER
600 D1i(1)=1
610 D1(2)=-1
620 D1i(3)=1
630 D1(4)=-1
640 D2(1)=SL
650 D2(2)=SL
460 D2(3)=-SL
570 D2(4)=-SL
680 XX=INT((SL-4)/2)
690 YY=INT( ¢SD-1) /2)
700 FORX=1TO04
710 L2(X)=LO(X)
720 NEXTX
730 X=INT(XX*RND (1) +1)
740 Y=INT (YYERND (1) +1)
750 FORZ=1T04
JOO L2(Z)SL2¢Z) + ((X#D1 (Z)) + (YKD2(Z) ))
770 NEXTZ
780 IFPEEK(L2(1))< >0BTHENCR=0EF: GOTOS00
790 CR=RW
800° FORZ=1T04
810 POKEL2(7Z),CR
820 NEXTZ
8350 GETGGS
840 IFGGS<>"
850 GETGGS
860 IFGGS=" "THENS9O
870 IFGG$="S" THENGOSUB940: END
880 GOTOSSO
890 GOTO700
900 FORX=1TOSD/2
910 PRINT
920 NEXTX
930 RETURN
940 FORX=1TOSD
950 PRINT
960 NEXTX
970 RETURN
READY .
KALEIDOSCOFE ¥kk*d kaKE
PAYTON"
CNZP) “2
“THENB9O
PRACTICAL COMPUTING April 1982 119
ZODIAC
Solving polynomials
THE SCIENTIFIC use of a computer usually
concerns Numerical Analysis, writes
Daniel Zlatnik of Mozkin, Israel. Most
commercial systems software contains
Numerical Methods as an important part
of their library.
I am using my Nascom 2 micro-
computer to run numerical methods with
much success. This short program calcu-
lates the roots of a given polynomial. The
simplest example is the linear equation of
the form:
ax+b =0
where a and b are known constants and
a# 0.
The root of the equation will be xo, the
value of x that will satisfy the equation.
For this equation x) = —b/a.
Another simple standard equation is
the quadratic equation:
Figure 2.
REM*e* INITIALIZATION #2¢
. CLS
PRINT" HBRORRSCHESKAOK SEES EOE OES"
PRINT" ¢ POLINOMTIAL ROOTS ie"
PRINT" seesessessesesssetscessetes”
PRINT" URITEN BY D. ZLATHIK."
PRINT" THIS PROGRAM FINBS THE ROOTS OF A-*
PRINT" GIVEN POLINOM WETH THE FOLLOWING”
PRINT" FORK:"
PRINT" ew Ge re, ee ea
PRINT"P(X)=AX #BX #€X +DX +EX #FX"
PRINT
PRINT" DATA REQUESTED IS:A,B,C,D,E,F*
PRINT" AS REAL OR INTEGER CONSTANTS, AND"
PRINT" EPS (REAL NUMBER LESS THAN : 1)THE™
PRINT" DEGREE OF ACCURACY(ERROR LINIT)®
REM ee@ INPUT DATA See”
PRINT® ENTER DATA: ¢
PRINT"
PRINT” Leb
PRINT" D="S: INPUT D
PRINT” E="s: INPUT E
PRINT” Fe*;: INPUT F
PRINT
PRIWT* ENTER EPS (AS 0.1,0.01 ETC.)"
PRINT" EPS=";s INPUT EPS
120
ax? + bx +c =0
where a + 0, and b and ¢ are given
constants. For this second order equation
we have two roots:
+b + VF —4ac”
2a
_b- Ve Tac”
2a
These roots will be identical when
b? —4ac =0
xy =
X =
or
b? = 4ac
For b’<4ac there are two other roots
called-complex roots.
Two more complex examples are the
trignometric equation
x? +x sin x =cos x
and the polynomial equation in the
common form:
Pn(X) =aX*+a,X* 1+ ..
a> Ce
This program for the Nascom 2 compu-
ter is based on a method that is good for
any sort of one-variable equation as well
as for polynomial equations, which is
defined in line 350. Any other equation
a +a, 1% +
Figure 15
can be defined in this statement, using the
algebraic functions provided by the com-
puter. The initialised printing formats will
have to be changed as well, according to
the equation structure and constants.
Figure 1 shows a graph of a function
F(x) which crosses the x-azis at x = —3, x
= —1,x = 2, and x = 3. These values are
roots of this function for starting to
search for the first root of this function.
The program asks for an X,; defined as
the left limit of x. X,, the right limit of X
is equal to —X,, If for example you take
PRINT
PRINT” FOR FINDING THE ROOTS ENTER”
PRINT" XL (XL<O) FOR THE LEFT LIMIT OF -X.*
PRINT" XR (THE RIGHT LIMIT) IS TAKEN AS:°
PRINT" XR=-XL. THE ROOT IS SUPPOSED TO*
PRINT" BE FOUND BETWEEN THESE LIMITS"
PREINT™ XL="S:ENPUT XL
REM #8 HAIN PROGRAK #4#8
DEF FNPCX)=A#Xt5+BEXTA+COXPI+DENT2 +E OXFF
cis
XT=ABS(XL)
YL=FNP CXL)
XR=XL#1
YR=FUP(XR)
IF YLeYR=0 THEN 6OTO 440
IF YL®YR>O THEN 6070 400
XS=XR
X=(XL4XRI/2
Y=FNP(Y)
IF Yie¥=0 THEN GOTO 520
IF YL®Y¥>0 THEN GOTO 550
XR=X
TRY
IF XR-XLCEPS THEN GOTO 520
GOTO 440 i
Open file
Figure 4.
X, = —6, the program. will search for
roots which are between X,; = —6 and Xq
= +6.
The program starts by putting X,, =
X,, Xp: = X, + 1, it calculates the values
of F(X,,) and F(X,;) and then it checks
the three possible cases. First, if F(X,))
*F (Xp) = 0, then X,, or Xp, is an
exact roots of the function, the root is
printed and the search to the right is
carried on.
Secondly, if F(X,:) * F(X.) >0, then
there is no root between X,, and Xp;
because they are both positive, and the
search to the right is carried on — see
figure 3. If F(X,,) * F(Xp;) <0, then
there is a root between these limits (X,),
Xpi) so the program starts a loop succes-
sively approximates to the root.
Each step of the loop halves the inter-
val between X, and Xx. The loop ends
when the statement
Xp - X, <EPS
is true.
Figure 3.
PRIWT" ROOT IS BETWEEN:XL="7 XL, "AND: XR=">XR
XL=XS
GOTO 580
XL=X
YL=Y
GOTO 500
IF XL>=X1 THEN GOTO 710
GOTO 380
IF XRD=Xt THEN GOTO 710
XL=XR
YL=YR
GOTO 390
IF YL=0 THEN GOTO 690
PRINT" ROOT IS: XR=*;4R
IF XR>=X1 THEN GOTO 710
XL=XR#1
60TO 380
PRINT" ROOT IS: EL=";XL
GOTO 600
PRINT" LIMITS EXCEEDED, IF MORE ROOTS ARE"
PRINT" TO BE FOUND, ENTER: RERUN ITH"
PRINT® LARGER LIMITS. IF NOT PRINT END.*
INPUT A$
IF AS="RERUR” THEN 60TO 330
END
2
PRACTICAL COMPUTING April 1982
| | om — ||
ZXSI
PERSONAL
COMPUTER
122.
1980 saw a genuine breakthrough —
the Sinclair ZX80, world’s first com-
plete personal computer for under
£100. Not surprisingly, over 50,000
were sold.
In March 1981, the Sinclair lead
increased dramatically. For just
£69.95 the Sinclair ZX81 offers even
more advanced facilities at an even
lower price. Initially, even we were
surprised by the demand — over
50,000 in the first 3 months!
Today, the Sinclair ZX81 is the
heart of a computer system. You can
add 16-times more memory with the
ZX RAM pack. The ZX Printer offers
an unbeatable combination of
performance and price. And the ZX
Software library is growing every day.
Lower price: higher capability
With the ZX81, it’s still very simple to
teach yourself computing, but the
2X81 packs even greater working
capability than the ZX80.
It uses the same micro-processor,
but incorporates a new, more power-
ful 8K BASIC ROM - the ‘trained
intelligence’ of the computer. This
chip works in decimals, handles logs
and trig, allows you to plot graphs,
and builds up animated displays.
And the ZX81 incorporates other
operation refinements — the facility
to load and save named programs
on cassette, for example, and to
drive the new ZX Printer.
BASIC manual
Every ZX81 comes with a comprehensive, speciailly- wntten
manual ~ a complete course in BASIC programming, from
first principles to complex programs.
Sinclair ZX81 Personal Com
the heart of a system
that grows with you. 4
Higher specification, lower price —
how’s it done?
Quite simply, by design. The ZX80
reduced the chips in a working
computer from 40 or so, to'21. The
ZX81 reduces the 21 to 4!
The secret lies in a totally new
master chip. Designed by Sinclair
and custom-built in Britain, this
unique chip replaces 18 chips from
the ZX80!
New, improved specification
@ Z80A micro-processor ~ new
faster version of the famous Z80
chip, widely recognised as the best
ever made.
@ Unique ‘one-touch’ key word
entry: the ZX81 eliminates a great
deal of tiresome typing. Key words
(RUN, LIST, PRINT, etc.) have their
own single-key entry.
@ Unique syntax-check and report
codes identify programming errors
immediately.
®@ Full range of mathematical and
scientific functions accurate to eight
decimal places.
@ Graph-drawing and animated-
display facilities.
@ Muiti-dimensional string and
numerical arrays.
@ Up to 26 FOR/NEXT loops.
@ Randomise function — useful for
games as well as serious applications.
@ Cassette LOAD and SAVE with
named programs.
@ 1K-byte RAM expandable to 16K
bytes with Sinclair RAM pack.
@ Able to drive the new Sinclair
printer.
@ Advanced 4-chip design: micro-
processor, ROM, RAM, plus master
chip — unique, custom-built chip
replacing 18 ZX80 chips.
_,
Kn
Kit or built —it’s up to you!
You'll be surprised how easy the
2X81 kit is to build: just four chips to
assemble (plus, of course the other
discrete components) — a few hours’
work with a fine-tipped soldering iron.
And you may already have a suitable
mains adaptor — 600 mA at 9 V DC
nominal unregulated (supplied with
built version).
Kit and built versions come com-
plete with all leads to connect to
your TV (colour or black and white)
and cassette recorder.
16K-byte RAM
pack for massive
add-on memory.
Designed as a complete module to
fit your Sinclair ZX80 or ZX81, the
RAM pack simply plugs into the
existing expansion port at the rear
of the computer to multiply your
data/program storage by 16!
Use it for long and complex
programs or as a personal database.
Yet it costs as little as half the price
of competitive additional memory.
With the RAM pack, you can
also run some of the more sophisti-
cated ZX Software — the Business &
Household management systems
for example.
—| pm | oo | ||
ZX8I
6 Kings Parade, Cambridge, Cambs., CB2 1SN.
Tel: (0276) 66104 & 21282.
Available now-
the ZX Printer
for only £49.*
Designed exclusively for use with
the ZX81 (and ZX80 with 8K BASIC
ROM), the printer offers full alpha-
numerics and highly sophisticated
graphics.
Aspecial feature is COPY, which
prints out exactly what is on the
whole TV screen without the need
for further intructions.
At last you can have a hard copy
of your program listings — particularly
useful when writing or editing
programs.
And of course you can print out
your results for permanent records
or sending to a friend.
Printing speed is 50 characters
per second, with 32 characters per
line and 9 lines per vertical inch.
The ZXPrinter connects to the rear
of your computer — using a stackable
connector so you can plugin a RAM
pack as well. A roll of paper (65 ft
long x 4 in wide) is supplied, along
with full instructions.
How to order your ZX81
BY PHONE - Access, Barclaycard or
Trustcard holders can call
01-200 0200 for personal attention
24 hours a day, every day.
BY FREEPOST - use the no-stamp-
needed coupon below. You can pay
yo: Sinclair Research, FREEPOST, Camberley
by cheque, postal order, Access,
Barclaycard or Trustcard.
EITHER WAY - please allow up to
28 days for delivery. And there’s a
14-day money-back option. We want
you to be satisfied beyond doubt -—
andwehaveno doubt that you will be.
inclair Research, FREEPOST, Camberley, Surrey, GU15 3BR. Order
Qty | Item Code | Itemprice | Total
= oe £ £
Sinclair ZX81 Personal Computer kit(s). Price includes
___| 2X81 BASIC manual, excludes mains adaptor. 12 49.95
Ready-assembled Sinclair 2X81 Personal Computer(s).
Price includes ZX81 BASIC manual and mains adaptor. 11 69.95 1
Mains Adaptor(s) (600 mA at 9 V DC nominal unregulated). 10 8.95
| 16K-BYTE RAM pack. | 18 49.05 |
Sinclair ZX Printer. : 27 49.95
| 8K BASIC ROM to fit 2X80. 17 19.95
Post and Packing. |. i 2.95
C1 Please tick if you require a VAT receipt TOTAL &
*| enclose a cheque/postal order payable to Sinclair Research Ltd, for 2
*Please charge to my Access/Barclaycard/Trustcard account no.
“Please delete/complete as applicable. | i ea vie | if the | | | | |
Please print.
Name: Mr/Mrs/Miss |_|__| | ae ees Se ee
Address:|_| | | | | | | Lf eee |
| | ss — .. SS |
FREEPOST —no stamp needed.
@Circle No. 171
54
ie)
LA
How the ZX8I compares with other personal computers
SYSTEM IDENTIFICATION 2x81 2x80 ACORN APPLEI| PET TRS80 TRS80
ATOM PLUS 2001 LEVEL! _LEVELII
ROM 8K 4K 8K 8K 14K 4K 12K
GUIDE PRICE _ Basic unit - inc. VAT £70 £100 £175 £630 £435 £290 £375
Unit plus 16K RAM (*12K RAM) £120 £150 £285" £630 £530 £360 £375
COMMANDS _LIST, LOAD, NEW, RUN, SAVE e e e e e e e
STATEMENTS PRINT, INPUT, LET, GOTO,
GOSUB/RETURN, FOR/NEXT IF/THEN e e e e e e )
STEP e e e e e e
TAB e e e e e
ARITHMETIC ABS, RND e e e e e e e
FUNCTIONS INT e e e e e
ATN, COS, EXP, LOG, SGN, SIN, SQR, TAN e e e e
ARCSIN, ARCOS e
STRING CHRS e e & e e
FUNCTIONS LEN e e e e e
ASC(CODE), STR&, VAL, INKEYS e @ e
NUMBERS FLOATING PT+10=* e e e e e
INTEGERS e e e e e
NUMERIC AZ e e
VARIABLES AA-Z2@ : e e e
An-Zn, n=any alphanumeric string e e
STRING AS&. BS e
VARIABLES AS to ZS e e e
Ang to Zn n=any alphanumeric character ® e @
NUMERIC SINGLE DIMENSIONAL e e e
ARRAYS MULT! DIMENSIONAL e e e e
DISPLAY ROWS 24 24 16 24 25 16 16
COLUMNS 32 32 32 40 40 64 64
LOWRES GRAPHICS (<7000 pixels) e e e e a e e
HIRES GRAPHICS (>40000 pixels) e e
SPECIAL USR (CALL, LINK) e e _e@ e e e
FEATURES PEEK, POKE (OR EQUIV) e e e e e e
Sinclairsoftware §Theultimatecourse If you owna
e e
on cassette. in ZX81 BASIC Sinclair ZX80...
programming.
The unprecedented popularity of the
ZX Series of Sinclair Personal
Computers has generated a large
volume of programs written by users.
Sinclair has undertaken to
publish the most elegant of these on
pre-recorded cassettes. Each pro-
gram is carefully vetted for interest
and quality, and then grouped with
others to form single-subject
cassettes.
Software currently available
includes games, junior education,
and business/household manage-
ment systems. You'll receive a
Sinclair ZX Software catalogue with
your ZX81 — or see our separate
advertisement in this magazine.
Some people prefer to learn their
programming from books. For them,
the ZX81 BASIC manual is ideal.
But many have expressed a
preference to learn on the machine,
through the machine. Hence the
new cassette-based ZX81 Learning
Lab.
The package comprises a 160-
page manual and 8 cassettes. 20
programs, each demonstrating a
particular aspect of ZX81 program-
ming, are spread over 6 of the
cassettes. The other two are blank
practice cassettes.
Full details with your Sinclair ZX81.
The new 8K BASIC ROM used in the
Sinclair ZX81 is available to ZX80
owners as a drop-in replacement
chip. (Complete with new keyboard
template and operating manual.)
With the exception of animated
graphics, all the advanced features
of the ZX81 are now available on
your ZX80 — including the ability to
drive the Sinclair ZX Printer.
— | js | oe ||
ZX8I
6 Kings Parade, Cambridge, Cambs., CB2 1SN.
Tel: (0276) 66104 & 21282.
ay Vom You Fan tom :
ye ey =
i i oo IS,
Menu drive
WHEN YOU want a menu for your new
program, says F Williams of Llangol-
len, Clwyd, you should be able to go back
to that rather successful routine you used
last time, and with your renumber utility
patch parts of the old program into your
fiew one. After a few changes it ought to
work well and — more important — it is
free from bugs. Program | is a skeleton
for a typical menu routine.
All this is fine as far as it goes, but it is
not really as easy as all that. In reusing ari
old routine you will still have to make a
number of alterations especially if you
want a tidy layout. Because you have
skimped on planning the bugs come
swarming in.
Program 2 is therefore the next stage. |
It provides a standard routine that you
can patch straight into any program: all
you need do then is write the required
words into the Data lines. The program
first reads strings from the Data state-
ments in lines 1340 onwards. The main
title is read first, as M$(0), followed by
the words of ‘each “choice” line. The
string “—” terminates this operation.
The Read operation takes Data in the
order it Occurs anywhere in the program,
so if you have more than one Read
operation in the program you may find it
reading the wrong list of data.
While reading the strings, the length of
the longest one is measured in line 1110.
The program jumps out of the Read loop
when it réads a string as ““—”’, and the
variable X is adjusted to become the
number of lines. § is used to denote the
number of unused lines on the screen —
line 1140 — and then to denote the size
of the three free spaces in the layout.
H is the size of left-hand margin, calcu-
lated to put first the title, then the longest
string, symmetrically on the screen. Then
the title is printed, followed finally by
each line of the menu in a loop in lines
1240 to 1290.
Lines 1310 and 1320 input the number
of your choice, and verify it. This is
carried back to the main program
because the action to be taken will vary
from program to program. It could be
covered in a simple ON | GOSUB -,-,-...
PRACTICAL COMPUTING April 1982
statement or could be much more
complex.
General-purpose routines like this one
cari be used to build into a library of
useful subroutines. You can even put the
whole library in, the first few thousand
lines of every program you write.
Routines to read and write random-
access files are particularly useful, though
certain standardisation of the file-record
structure is necessary. Thé disadvantages
are that. your finished program is
unnecessarily long and complex and some
routines may not even be called by every
Program 1.
if REM EXAMPLE FROGRKAK
196 REM MENU SUBROUTINE
iif HONE :
12 HTAB 11:
139° VIAB 8
148 HTAB é:
15 PRINT
168 HTAK 6:
178 PRINT
188 HTAR é:
199) FRINAT
2068 HTAB 6: FRINT
219 PRINT
226 HTAB 6:
238 PRINT
249 PRINT : HTAR 26:
258 1% = VAL (AED:
2: GOTO 2 4%
268 RETURN
Program 2.
1999 REN
1916 REA
1929 REW
1938 DIA
1946 REM READ LINE
1859 HOME : RESTORE
1968 READ HE(O)
1678 FOR X = 1 T0 29
1889 : READ ME(X)
1696 :
TTY99 = IF
. MAX IS 35 CHRS": STOP
(tS FE WEEN SGHECKO) 3 J TREN J =
1128) WEXT
1138 X = X= 4
1149 5 = 28 - X: IF X < 8 THE
ag S INT (S / 3): FOR Y
1148 H (46 - LEN (mh£(@)))
GIN WIDTH
FOR Y = 1 T0 1?:
PRINT) "We
PRINT
"?
FRINT “da
"4.
uc
BRUNT SoS me N Glee
MENU SUBROUTINE NO.2
GENERAL PURPOSE ROUTINE
WE( 28)
WORDING
sJ = 9
nou won
NS
= 110
1p 7 |
1178
1219
1226 H =
FOR Y = 1 TO &:
18 - (J / 23
1239 REM PRINT MENU LINES
1249 FOR Y = i TO X
1259 : HTAR H: PRINT Y;". "3
1269 : IF Y < 18 THEN PRINT " "5
1279 : PRINT ME(Y)
1289 : IF X < 8 THEN PRINT
1294 NEXT
1300 FRINT : PRINT
1316 VTAB 22:
1326 1 = VAL
1336 RETURN
1346 DATA
1359 DATA
1348 DATA OR THIS.
1376 DATA OR ADD NORE YOURSELF!
1386 DATA -
PRINT = NEXT
CAE) cieteaeh <1 OR: Ie
MENU NO.2
FIRST CHOICE.
OR THIS GNE."
OR TRY AGAIN."
IF ME(X) = "-" THEN GOTO 1139 F
LEN (WEq(X)) > 35 THEN PRINT CHRE (7);"LINE "5X5" IS TOG LONG
ly
HTAB H: FOR L = 1 TO LEN (ME()): PRINT "-"5:
x
program. These snags can be reduced if
the program is “crunched”.
The best alternative is to write a
program-writing program. Using the
Apple’s Exec command, such a program
will write the simple subroutine itself, and
splice’ just the simple subroutine — not
the general-purpose one — into your
program. This sort of program-writing
can be recommended for steadying the
nerves.
Though no other micro will do it, the
Apple accepts direct commands from a
(continued on next page)
VIAB 3: HTAB if: FRINT "--- MENU NO.1 ---"
PRINT "=":
: NEXT : PRINT
YOUR FIRST ALTERWATIVE.”
« ANOTHER ALTERNATIVE."
INFUT "ENTER ITEM NO. "GAe
IF 1% < 1 OR IX > 5 THEN YTAK
HES Ut Mer
EN (M2(X)): REM FIND LONGEST LINE
= 20 - (2 * X)
os
TAB H:
PRINT : NEXT : KEN SPACE
PRINT ME(@): REM H IS LEFT MAR
NEXT
HTAB (22 + J / 2): INPUT ""SAE
THEN GOTO
125
ani
(continued from previous page)
text file, instead of from the keyboard,
and in exactly the same way. To write-a
program from the text file, it must’ con-
tain all the same key strokes you would
make if you were writing the program
yourself. When you sit down at, your
keyboard to write a new subroutine into
the program you are working on your
type:
LOAD XXXXXX
1500 REM MENU ROUTINE
1510 PRINT
and so on, and that, letter for letter, is
what must be Printed into the text file.
Because you cannot write text files
directly from the keyboard, the next job
is to write a program that will write that
file.
To summarise:
@ Your program works everything out and
then writes the text file.
@ The text file commands the Apple; and keys
in the routine.
@The routine is, at that stage, in Apple's
memory. Save it to disc before running it.
The first part of the program 3 is a
straight forward Input section. It Inputs
from the keyboard the menu title and the
words to go on each line, and also Inputs
the name of the main program you want
to add your routine to, and the line at
which you want to add it.
It is followed by a short section that
calculates the line spacings and margin
settings, as in program 2. Text-file hand-
ling is done in lines 340, 350 and 570 just
as in any other file writing. Note the D$
in the commands, and do not confuse
these lines with the lines that actually
write the text into the file.
For the other lines, think exactly what
you do when you key in a new program,
and make your program Print those key
strokes into the text file. Include the
commands you would use to, insert this
new routine into your main program.
You can use variables in this program,
and the Apple will substitute values for
them when it Prints to the file. Just
include the variables among the strings in
the Print statements, with the usual use of
the quote marks and semicolons between
them.
Because the quote marks are used to
mark the beginning and end of strings,
the Apple cannot also accept them as part
of a string — it obeys them instead of
Printing them. However, you must enter
quote marks into your file somehow, so
that it can output them later. The Apple
will accept them if they are called by
CHR$ (34). To avoid typing CHR$(34)
every time, you can call it CS.
L is the variable used for the line
number, and is incremented by 10 each
time it is used. S and H are the same as in
Program 2, and M$(0...) are the strings
of words.
From line 360 to line 560, all the initial
Prints are instructions to write the line to
the text file, and all the remainder of the
126
line is interpreted by the computer and
then written to the file.
When run, this program writes the text
file. It then commands EXEC TEXT FILE
and the Apple abandons your program —
so be sure to save it first — and looks to
the text file for all its input instructions.
Program
REM MENU EXAMPLE 3.
TIM LE(28)
It accepts these as direct commands,
andloads your main program, writes the
new lines as dictated by the text file, and
even tidies up by deleting the text file
itself. It renames your program “Original
...” in case anything has gone wrong, and
saves the completed program.
REM PROGRAM TO WRITE A MENU FROGRAN
REM
REN FIRST INPUT STRINGS
HOWE :
HTAB 6: PRINT "
VTAB 6: HTAB 10: PRINT “WRITE A MENU SUBROUTINE"
VTAB 9: PRINT "ENTER THE NAME OF YOUR PROGRAA:-"
YTAB 12: PRINT "INSERT MENU ROUTINE AT WHICH LINE?”
VIAB 15: PRINT "ENTER:- WENU
VTAB 19: HTAB 26: INPUT ""5NE:
IF LEN (NE) > 33 THEN PRINT
CHRS.": GOTO 119
YVTAB 13: HTAB 28: INPUT ""SAFs:1L =
134: REM LINE
VTAB 16: HTAB 20: INPUT ""5HE(G): REM
‘ TO STOP.)"
VIAB 22: HTAB 19: PRINT "(ENTER ~
POKE 35,21: VTAB 18
FOR X = 1 TO 28
HEAL ING:"
REM
CHRE (7);"TOO LONG. MAX LENGTH IS 33
FROGRAN
VAL (Af): IF La 1 OR L > 65999 GOTO
HEADING
PRINT "LINE “3X;" WORDING: "3: INPUT ""3HE(X)
: IF ME(X) = "-" THEN GOTO 238
: IF LEN (ME(X)) > 33 THEN PRINT
33 CHRS.": GOTO 138
“: IF LEN (NE(X)) > J THEN J =
NEXT
X= X - 1: POKE 35,24: CALL - 958
PRINT :
wie S
REM
REM NEXT CALCULATE VARIABLES
5 268 = Xs SUE Oe <eetHeNen = 20 — (X * 2)
5 in] (S / 3)
H
I!
> "¥" GOTO 69
INT ((4@ - LEN (WE(G))) / 2)
CHRE (4):CE =
FINALLY WRITE THE TEXT FILE
HTAB 1@: INPUT "ARE ALL ENTRIES CORRECT? meat: IF
CHRE (7);"T00 LONG. MAX LENGTH IS
LEN (ME (X))
LEFTE (AE
CHRE (34): REM CTRL-Z & "
ENTER LINE “HONEY & “PRINT DE;""ON 1,C,0"% HERE IF YOU WANT TO
THE ACTION
PRINT DE;"QFEN TEXT FILE"
FRINT DE;"WRITE TEXT FILE"
REM PRINT TO TEXT FILE
PRINT "NEW"
PRINT "LOAD “jNE
PRINT Ly" REM MENU SUBROUTINE" :L
= Et 18
PRINT Li" HOMESVTAB "SSs":HTAB "SHs":PRINT "ZCEsHE(9)sCErk = L + 19
PRINT Ly" HTAB "SH Z":FOR ¥ =
s"S:NEXT:PRINT":L = Lo + 16
PRINT L3" OTAB "3(S * 2) + 22k =
H = INT ((35 - J) / 2)
FOR ¥ = f TO X
© PRINT Li" HTAB Mt sHem eats
TOPRINT “PRINTESS CEP Yeats
: PRINT MECY)5CE
mL =k + 10
: IF X < 8 THEN
NEXT ;
i gL ie
5 LEN (ME(G))s":PRINT “SCE3"="3CE
Ew 18
PRINT L3" PRINT':L = L + 19
PRINT Lj" PRINT: HTAB 205 INPUT ";CES"ENTER ITEM NO. "SCE" SAL SL
L + 19
PRINT L5" Id = VAL(AE): IF 1% < 1 OR 1% > "SX;"THEN VTAB PEEK(37)
2 GOIN) eg te eee iil =
PRINT Ly” RETURN"
REM NOW DO HOUSEKEEPING
eteeli8
PRINT "RENAKE "SNE5",ORIGINAL "SNE
PRINT "SAVE “SNE
PRINT “DELETE TEXT FILE”
REA TEXT FILE WRITTEN
PRINT DE;"CLOSE TEXT FILE®
STOF :
IT
PRINT DE;"EXEC TEXT FILE”
For “£" read “$” throughout this listing.
REM RENOVE THIS LINE AND SAVE PROGRAM ON DISK BEFORE RUNNING
PRACTICAL COMPUTING April 1982
Tape catalogue
THIS PROGRAM was written to run a
mail-order catalogue, writes Gavin Smith
of Farnham, Surrey, and greatly eased
the number of sheets of paper which were
scattered across the table whenever it was
time to send in the collected money. It
can be used for other purposes with very
little modification,
On running the program you are given
ten options:
@ Load file from tape.
@Save file on to tape.
@ List of all the customers in memory.
@ Examine a file from the customer's name.
@ Examine a file from the account number.
@ Alter a customer's file.
‘6 FOR 2Z=!1 TO 2@0@: NE:
1a
HF=6
PRINT" =--MENU---"
@ PRINT'1-LOAD FILES FROM TAPE"
PRINT" 2-SAVE FILES FROM TAPE”
PRINT’ 3-LIST OF THE CUSTOMERS IN MEMORY"
PRINT"6-ALTER A CUSTOMERS FILE”
160 PRINT"?-ADD ANOTHER FILE"
116 PRINT"8-CLEAR ALL FILES FROM MEMORY"
120 PRINT"9-DELETE A SINGLE CUSTOMER"
130 PRINT"1G-END PROGRAM"
PRACTICAL COMPUTING April 1982
isis[3) .
a PRIRG GRR Corey ack ny xee (CD G. SMITH 374781 #48"
DIM NAS<SO),ANCS@), AD$(5O),TES<(S8), ANC SG), WI (SO), DAS(SO)
PRINT“4-EXANINE A FILE FROM A CUSTOMERS NAME"
PRINT" S-EXAMNINE A FILE FROM AN ACOUNT NUNEER"
144 INPUT"TYPE IN THE NUMBER OF YOUR CHOICE "3CH
@ Create a file.
@ Clear all files from memory.
@ Delete a single file.
@ End program.
The first two options are routines to load
to and from tape, and are machine-
dependent. Anyone modifying these sec-
tions for their machines will have to
change the command Input#-1 to their
equivalent command to load a variable
from tape; the command Print #-1 is used
to load a variable on to tape.
The third routine lists the names of all
the customers which are currently stored
in the computer. If more than ten names
are stored the computer will stop after
every ten names and wait for you to read
the names and then press Enter before
continuing to the next ten names.
The fourth and fifth routines are simi-
lar, except that the program first asks for
the name of the customer. It then scans
through the names unti] what was typed
in corresponds with the first part of the
customers name. So if you have a cus-
tomer named John and you want to find
his file, you could type Joh: it would find
it unless there was a second file, which
was before John’s, and also started with
the letters Joh. The fifth option asks you
to type in the customer’s account
number. It then scans through al] the
account numbers in memory until a
match is found. When a match is found in
either this routine or the routine which
FOR X#1 TO
HEAT
PRINT" FILE
RETURN
PRINT“FILE
156 CH=INT(CH):1F CH=10 THEN ENC 715@ CH=INT<CH): IF CHK1 OR_CH>?_THEN 7070
160 IF CH<1 OR CH>9 THEN 30 7168 ON CH GOTO 717057190, 7210, 723857250, 72707290
170 ON CH GOSUB 1660, 2000. 30010, 5090, 6400, 7060, 8880, 9800, 10008 £176 INPUT"WHAT 1S THE NEW NAME" SNASCX>
180 INPUT“HIT ENTER TO CONTINUE"$ AAS 7186 GOTO 7360 fe
19@ GOTO 30 ths Taare I$ THE NEW ACCOUNT NUMBER" sANEX)
10@@ INPUT"POSITION THE TAPE, S ENTER WHEN AP! ON" 4 )
Roe E TAPE,PRESS ENTER WHEN THE TAPE 1S IN POSITION" sXX$: INPUT Tere hat eee il oir ERNELIPCUR EES ETTORE
1010 FOR X=1 TO HF 7228 GOTO 7360
1020 INPUTH#~1>HAS<X)»ANCX) -AD#CXD,» TESCX) » ACK) WIC) DASCRD 7238 INPUT"WHAT IS THE NEW TELEPHONE NUMBER"s TES<X)
1038 NEXT 7248 GOTO 7368
1048 RETURN 725@ INFUT"WHAT IS THE NEW) AMOUNT OWING" AOCX
2008 PRINT"HIT ENTER WHEN THE CASSETTE IS READY"; ASS: PRINT#-1,NF 2268 GOTO 7300
2014 FOR X=1 TO NF eee BNET SOne | IS THE NEW WEEKLY INSTALLMENTS" s'W1¢X>
202 PRINTH=-1,NA#CX)» ANCX?,ADSCXD, TESCX) AOCX) + WICK» DAF £288 &
20368 NEXT is ae 7290 INFUT"WHEN WAS THE LAST’ DATE A PAYMENT WAS MADE"; DAS(X)
204@ RETURN 7306 INPUT"WANT TO CHANGE ANYTHING ELSECY/N)"; AAS
3400 FOR X=1 TO NF 7310 IF AAS="Y" THEN 7@86
3G1G@ PRINTNAS(X> 7328 RETURN
3020 IF X/1@=INTCX“18) THEN 3858 8000 NF=NF+1
383@ NEXT 8@10 INPUT"WHAT IS THE CUSTOMERS NAME": NASCNF)
3048 RETURN 8026 INPUT"WHAT IS THE ACCOUNT NUMBER"; ANCNF >
3950 INPUT'HIT ENTER TO CONTINUE" :AAt 8836 INFUT"WHAT IS THE ADDRESS" 5 AD$<NF >
3068 GOTO 3030 ee eal at IS THE TELEPHONE NUMBER"; TES<NF>
5000 INPUT"WHAT IS THE NAME OF TH VOU WANT "5 NPUT"! NUCH DO THEY QUE"; ANCNF>
510 FOR X=1 TO NE aa ee eB tea IN ag 8060 INPUT"WHAT ARE THE WEEKLY INSTALLMENTS" WIT (NF >
S020 IF LEFTS<(NAS$(X),»LEN(NS))=NS THEN S@ea 8978 INPUT“WHEN WAS THE LAST PAYMENT MADE"$ DAF CHF)
5030 NEXT 8886 RETURN
5040 PRINT"FILE NOT FOUND" 9000 INPUT"ARE YOU SURE YOU WANT ALL THE FILES DELETEDCY/-N)"s ANS
5a5@ RETURN 9810 IF ANS<>"Y" THEN RETURN
560 PRINT"FILE FOUND" ane Resa ee ANT EILES DELETED"
578 PRINTNAS<X);" ACCOU cf 9834 :
5030 PRINTADS (> Geuneae nce 18880 INPUT"WHAT IS THE NAME OF THE FILE YOU WANT DELETED": Ns
5090 PRINT" TELEPHONE NUMBER"; TES 1600S IF Nf="" THEN PRINT"ILLEGAL": GOTO 16600
S1G@ PRINT"AMOUNT OWING $"3AQCX) 10016 FOR X=1 TO NF
S11@ PRINT"WEEKLY INSTALLMENTS $";WI¢X) 10026 IF LEFTSCNASCX),-LENCNS>>=NS THEN 10060
5126 PRINT" THE LAST PAYMENT WAS MADE ON "sDAS<K) 16836 NEXT
$13@ RETURN pose foulatss NOT FOUND"
6966 INPUT’WHAT IS THE ACCOUNT NUMBER OF THE CUSTOMER"; 19656 N
6018 FOR X=1 TO NF BEBO le a 1006 PRINT"FILE BEING DELETED"
6928 IF ANCX)=N THEN 606 10065 IF X=HF THEN NF=NF-1:GOTO 16169
6830 NEXT 18078 FOR Y=X+1 TO NF
6840 PRINT"FILE NOT FOUND" 18680 NAS<Y-1>=NAS<Y>
6658 RETURN 19890 ANCY-12=ANCY>
6968 PRINT"FILE FOUND“ 1018@ Abs (Y-1)=Abs¢y>
6078 PRINTNASX>: " ACCOUNT NUMBER": ANCX> 10119 TE#¢Y~1)=TES<¥>
6680 PRINTADS<X> 1012 AOCY !)=ADCY>
6090 PRINT" TELEPHONE HUMBER "sTE#(X> 16136 W1¢Y-1)=W1C¥>
6104 PRINT"AMOUNT OWING $"340¢x> 1014@ Das<¥-1)=DASCY)
6118 PRINT"WEEKLY INSTALLMENTS $"3WI1¢X> 1815 NEXT: NF=NF-1 ,
6120 PRINT" THE LAST PAYMENT WAS MADE ON "sDAS<(X) 19168 PRINT"FILE DELETED": NAS<(NF+13="": ANCNF+1)=8
613@ RETURN 18178 RETURN
uses the name of the customer, the pro-
gram displays al] the information which is
stored for that customer.
The sixth option first asks you for the
customer’s name whose file you wish to
alter. It then displays all the information
on that person, and asks you which item
you wish to change and how you wish to
change it.
The seventh option asks you to input
al] the information about the customer to
the list of other customers, but will not
clear the other customers which are
stored in memory.
INPUT"WHAT’S THE NAME CF THE FILE YOU WANT TO ALTER"SNS
IF LEFTS<(NAS(X>,LEN(NS>)=NS3 THEN 7060
PRINT"THE FILE BEFORE ALTERATION: "
PRINTNASCX D5" ACCOUNT NUMBER": ANCX)
PRINTAD$¢X)
PRINT" TELEPHONE NUMEER "+ TESCX)
PRINT"AMOUNT OWING $"5A0<X)
PRINT"WEEKLY INSTALLMENTS $"3hIICX>
PRINT"THE LAST PAYMENT WAS MADE ON "sDA#CX)
INPUT"WHICH ITEM DO YOU WISH TG CHANGE,
1=NAME, 2=ACCOUNT NO. » S=ADDRESS,» 4=TEL. NO. »S=AMOUNT OWING,
G6=WEEKLY INSTALLMENTS, 7=LAST PAYMENT DATE"$CH
The eighth option is used when you
wish to delete all the files in memory so
that you can start afresh. Before deleting
the files, the program asks you to confirm
that you want it to destroy the files. If you
type ‘““Y” it will destroy the files; any
other input will return you to the menu.
The ninth option is used to delete a file
for which you have no more use. If at
anytime you type 10 for your option
before saving the files on to tape, you
should type Goto 30 rather than Run if
you wish to retrieve them.
Input functions
THIS SUBROUTINE for the TRS-80 lets you
input a function to the program that you
are running, writes R J Broughton of
Grantham, Lincolnshire. The function is
converted to the code by which the com-
(continued on next page)
NF
NOT FOUND"
FOUND"
127
Open le
(continued from previous page)
puter stores program lines, and placed in
line 40 of the subroutine.
command further down the program.
You enter the function in the form that
you want it, e.g.,
Y = SIN(X)
T = U*V+W93
or you can even enter sequential steps,
S + *SIN(X): A = (S44)/2.5
The subroutine can be repeated as
often as is necessary as each new function
will overwrite the previous one, and anew
colon and Rem is placed at the end of that
new function.
The TRS-80 Basic remembers its arith-
metic functions in specific codes, so it is
necessary to search the inputted string for
these functions. Line 110 performs this
task, with the arithmetic functions stored
in array F2$(n). If one such function is
found, the respective code is stored in the
array F3(n). This loop then repeats for
the next letter in the inputted string.
If an arithmetic function is not found,
the program moves on to the next line
120, and compares the character with the
arithmetic operator codes in the array
F1$(n). If there is a match, the specific
code is stored in array F3(n) and the
program moves on to the next character
in the string F$.
If the operator is not found, the pro-
gram moves on to line 130 and checks the
ASCII value of the character. If it lies in
the valid range, the value is stored in the
array F3(n).
The program takes the next character
in the inputted string and repeats the
process until the entire string has been
coded. The program now moves on to line
150 and Pokes the array F3(n) values into
the space left in line 40, beginning at
address 17241. A colon and Rem are
Poked in immediately afterward to make
all the remaining dots valid.
There are 55 dots in. line 40 after the
Rem. If you anticipate entering a function
with more than 55 characters, put more
dots in line 40. Poking out the five-byte
code for the line number is fatal.
If you run line 170, it will show the
contents of line 40 as stored by the com-
puter, 10 lines at a time. When using the
subroutine as part of a program, the pro-
gram can be placed from line 160
onwards. If you miss out the Rem state-
ments in lines 10 and 30 you must change
the Poke address numbers in line 150 to
suit the new placing of line 40 in the
memory.
The following variables and arrays are
used:
1%: integer counter for F$, data, & Poke
routines,
11%: integer counter for F1$ array,
12%: integer counter for F2$ array,
13%: integer counter for F3 array,
F1: array for arithmetic operator codes,
F2: array for arithmetic function codes,
F3: array of F$ codes to be Poked into
line 40,
128
You access the function by a Gosub’
REM 4% SUBROUTINE TO INPUT LINE INTO THE PROGRAM +x
GOTO6S
REM *** FUNCTION WILL BE PUT INTO LINE 49
REM ttt SUBROUTINE TO INPUT FUNCTION
DIM F1$¢12).F1¢12>,F2s¢ 19>, F2¢ 13>, F3¢50>
CLEAR 590 :
99 DATA =,213,+,265,.-,206,%,297.7;298,0, 299, SGN, 215, INT. 216,.ABS.217,S0R,221,RND.
222, LOG, 223, EXP, 224,COS,225,SIN, 22€, TAN. 227, ATN, 228.RND, 222,F 1%, 242
9@ FOR I%=1 TO 6'READ F12¢1%>,F1¢1%9:NEXT I%*FOR I%=1 TO 13:READ F2e¢1%>, F2¢1%):
NEXT 1%
129 INPUT"ENTER FUNCTION REQUIRED "“;F#'13%=1
11@ FOR 1%=1 TO LENCF2>'FOR 12%71 TO 13'IF MIDS¢F#,1%,3)=F246 12%) THEN F3¢ 13% =F
2¢ 12% )' 194-13%4+1'14=1%+2°NEXTI%: ELSE NEXTIZ2%
120 FOR 11%=1 TO 6'IF MIDS¢FS,1%,19=F1#¢11%> THEN FSC 13% =F 1¢ 11%)? 13%-13%4+1 |NEXT
1% ELSENEXT1I1%
199 F4x-ASCCMIDS¢FS,1%,1)>: IF F4%>=35 AND F4%<=99 THEN FS¢19%)=F4%: axel 3%+1
142 NEXTI%
15@ FOR Ix=1 TO 13%-1:POKE17240+1%,F3¢ 1%): NEXTI%: POKEL7240+1%, 56: POKEL7241+1%, 14
ie
160 REM #** START OF MAIN PROGRAM
170 REM AX-O:FORI%=17236T017296 : PRINT 1%, PEEK¢ 1% >, CHR2¢ PEEKC 1% > >» EFA%- LOTHENINPUT
REM DISPLAYS CONTENTS OF LINE 48
4% A%-@'NEXTI% + ELSEA%=A%+1 “NEXTIX °
In the listing tis represented by | (line 80)
F$: inputted function to be Poked into
line 40,
F1$: array of arithmetic operators,
F2$: array of arithmetic functions.
Binary clock
THE IDEA for this binary clock program -
first occurred to Killian McCourt of
Avoca Lawns, Warrenpoint, County
Down, while he was working on a base.
converter.
The decimal-binary converter is con-
tained in the subroutine from line 5000
onwards. It works by dividing the integer
part of the variable T by 2. If the result is.a
whole number, 0 is added to T, otherwise
REM aaa OEE
REM # 24-HOUR BINARY CLOCK *«
REM * VERSION 4 i.9K x
REM 4 COPYRIGHT ¢C> *
REM # KILLIAN MC COURT
REM 4 16-8-1981 *
REM Saucers Fates EK
CLEAR 15a
CLS ‘PRINT CHR#¢ 22);
CHR#¢ 22 9;
164 FOR I= 1 TO 19080 ‘NEXT
‘PRINT@151,"24-HOUR"
1 is added. After several loops when T is
less than one, T contains the binary equi-
valent of the initial decimal value of T.
Lines 290 to 340 contain the routine
which formats the display, using strings to
make the time display neater. The clock
part of the program is in lines 360 to 420,
where the hours, minutes and seconds are
calculated and added up.
The program is intended as a novelty
only. The For-Next loop in line 350 gives
approximately a one-second delay after
all the conversions and calculations have
been done in the other parts of the pro-
gram. The speed of the program depends
on the length of the strings. 5H]
'PRINT@216, "BINARY CLOCK" ‘PRINT
110 PRINT@S13,"ENTER THE CORRECT TIME IN THE FORM OF HOURS, MINUTES & SECONDS"
'PRINT
126 INFUT"THE HOUR ¢1IN DECIMAL? IS";0H
138 OH=INTCOH> ‘IF OH<G OR GH>Z3 THEN 120
140 INPUT"THE MINUTES ¢IN DECINAL> ARE"sOM
150 OM=INTCOM> ‘IF OM<G OR OM>S9 THEN 140
169 INPUT"THE SECONDS (IN DECIMAL) ARE"; 0S
174 OS=INTCGS> - IF OS<& OR OS>59 THEN 16a
126 FOR I=1 TO 3
19% GN I GOTO 288, 218, 226
298 T=0H ‘GOSUBS@G9 :HeT +GOTOZ3e
218 T=0M 'GUSUBSG0G <M=T «cOTOZ20
220 T=0S 'GOSUBS@69 ‘S=T -GOTOZ3a
223 NEXT
248 REM SROKA IOC
256 REM * START OF CLOCK ROUTINE *
266 REM ¥ STRINGS ARE USED *
270 REM * TO FORMAT DISPLAY +
288 REM SOROS
298 H$=STRECH) -ME=STRECMD : STRECS >
268 LH=LENCHS2~1 =LM=LENCMS2-1 «LS=LENC St 9=1
31@ RHf=RIGHTSCHS,LH> 'RMS=RIGHTSCME,LM> #RSF=RIGHTSCS4,LS >
326 HH$=STRINGS¢ S-LH, "B" >
33@ Ht=HHF+RHE <MF=NMF+4RME = SF=SST+RSS
348 CLS 'PRINT@4QZ,HS+" + “4mee" : “ase
256 FORI=1 TO 23@ 'NEXT ck APP. 1 SECOND
360 IF $=111911 THEN 338
376 O$=0S+1 :T=0S +GUSUBSGGG «S=T ‘GUTOZSa
280 IF M=111011 THEN 460
398 S=G :OS=Q <OM=O0M+1 :T=0M
406 IF H=16111 THEN 423
416 S=@ -OS=8 «M=G -OM=G 'OH=GH+1 'T=O0H -GOSUBS99G :H=T :GOTO29a
426 H=6 'OH=6 ‘S=@ ‘OS=G :M=4 -OM=8 -GOTO23B
SOGG REM (aCOGOCROO OIA,
5410 REM * DECIMAL TO BINARY CONVERSION ROUTINE +
5O26 REM SCHOO OE,
5030 T#=""
594G T=T¢2 +IF T=INTCT> THEN T#="G"+TS ELSE T#="1"+Ts
5056 IF T<i THEN 5078 ELSE 5060
5069 T=INTCT? :GOTO5a4a
507 T=VALCT#> > RETURH
'GOSUBSS66 «M=T ‘GOTO29a
*MMF=STRINGSC6-LM,"6" > 'SSE=STRINGECE-LS, "
PRACTICAL COMPUTING April 1982
The new Prism 132C
colour printer
manufactured
by Integral Data
Systems is the latest
addition to the DE range of
printers.
Combining reliability with
many high quality features such
as microprocessor driven
controller, correspondence
quality print, six software
selectable.character sizes and
auto sheet feed. The Prism
prints the four basic process
tii=i—£_
SPECIAL OFFER ON PAPER
TIGER PRINTERS
T 445 92 cps.
Serial/Parallel sctartane.
so?
saerair Parallel virieee, “$550
Graphics.
Data Efficiency Ltd
Finway Road,
Hemel Hempstead,
Hertfordshire, HP2 7PS
Tel:(0442) 40571/2
onSasRseRs &
fj FaMA wa SA Ss © IN D
colours and mixes too, allowing
superb colour reproduction for
all kinds of charts and graphs.
@ Full colour @ Sprint mode
(200 cps) @ Auto sheet feed
@Pin addressable high-res.
graphics Telex: 825554 DATEFF G
The Prism 132C full option
model comes complete at Ring for details of your
ONLY a SOS nearest stockist (0442) 40571/2
i. DS Dealer enquiries welcome
Data Efficiency Ltd
@ Circle No. 172
PRACTICAL COMPUTING April 1982 129
LONELY Genie I Microcom-
puter, early eighties, with large
peripheral family but currently
unattached, would like to meet
interesting, attractively pack-
aged software, Genie or Tandy
specification, for programming,
problem solving, entertain-
ment and long-lasting
friendship. Reply in confi-
dence. Box No RS232.
ANSWERING MACHINES
“fice certified
Buying your first Genie I microcomputer is just the start of a long and enthralling adventure, for it won’t
be long before you will want to expand your system with some of the wide range of peripherals which
make up the complete Genie System.
] Firstly there is the The supreme advantage of the Genie I system is
its compatibility with the TRS 80, which means
that literally 1000’s of pre-recorded programs are
which immediately expands your already available, just waiting to be plugged into
Genie’s capacity to 32K RAM, and your Genie!
up to 48K RAM if ired. Itcan A :
Fae connected to yea Alien _ The recent improvements in the Genie system,
printer, RS232 interface or $100 including Extended Basic, sound unit and
cards. machine language monitor, make it the ideal
system for the committed hobbyist, and an
excellent and easy-to-use educational tool.
a compact unit with 80 column, 5 x ell
7 matrix print-out, which connects }) SPECI AL TECHNIC AL GENIE
to your Genie through the
Expander, or via the Parallel HOT - LINE ON 0629 4995
Printer Interface. for all your technical advice and service back-up on any
aspect of the Genie system direct from the experts!
Then there is the
The
GIVES foe greater storage Please send me FREE, I6 page colour brochure on the
capacity and full random access |} Genie Computer System. I enclose 25p postage.
file handling, with the option of
double-density through a
special adapter.
New Dual Disk Drive
now available!
| 2 |
PC-82
a Road,
a must if you want to let the rest of
the family watch their TV. in oe VR; Derbyshire DE4SLE. ff
peace! 1 a7, Telephone: 0629 4995. i
Available in B & W or green tube. . ; A RAS AL Telex: 577482 Lowlec G.
Finally, there is Genie’s very own
@ Circle No. 173
PRACTICAL COMPUTING Apnil 1982
ANNOUNCING
THE NEW
SORCERER
1.2 Megabyte
ONLY £2,680
* or £16 per week rental
(exclusive of VAT)
The VIDEO DISK UNIT
can be linked with any
printer and comes with
a FULL YEAR’S
guarantee from EMG
© ene
Dealers invited
f ry rt rf! uw " Educational discounts
J ' ‘- a
a! f TELTrriry \ i te ae
and Accountancy
DISTRIBUTED BY EMG AT EMG MICRO CENTRES
The LONDON The SOUTH LONDON
MICRO CENTRE MICRO CENTRE
47 Lower Belgrave Street 30 Heathfield Road
LONDON SW1 CROYDON
Telephone: 01-730 8791 Telephone: 01-688 0088
Contact us today for further information
An EMG Company
MicroComputerLand
———— ny 4
The IBM Personal Computer
available now from
Starting at£2800—
* Extensive Business Packages
* Fully Supported a a *, .
* Easy-to-read Manuals An es
* Compatible Terminal Pere Ke
* Full Colour Graphics OSES
* Choice of Printers #° SS ns
* Highest Quality Specification LSE oo A
* Large Memory Capacity EES wee + e
Vv
\39_ @Circle No. 175 ¢ KOO <
Extending Basic
TO ALLOW my UK 101 to control a
TRS-80 Line Printer VII 1 wrote this
program by using added Basic com-
2080
age
grea
aaa
1FaQ
1Foa
1Fae
1Fe2
1Fa4
1Fa4
{Fes
1FO6
IFO? 6a
1F@s 4CBiFC
1F@B
1F eB
1Fa@D
1FOF
1FLL
iF i4
a 1F14
1Fi6
1F18
1F1A
1F1iC
1Fic
IF iF
1F21
1F23
1F23
1F26
1F28
1F2A
1F2A
1F2D
iF 2F
1F 31
1F31
1F33
1F35
1F35
1F37
1F32
@ 1F39
iF 3B
1F 30
1F 3D
1F3F
1F44
1F4i
1F43
1F45
1F45
1F47
1F43
TO ADD COMMAHMDS TO
) 24 JAN 1982
* = F1F QQ
POUTY cmP
BNE
FOR
MOF
HOP
HOP
RTS
JmMP
sEXPANSION LINK
NOLF
ASSS
COFF
pees
4C3BFF
CVECT
CHF
BNE
JMP
sSAVE PRESENT 73,C4
NOTINM LDA
STA
LDA
STA
sCHECK FOR COLON
200209 JSR
C93A CMP
DG@2ZH BNE
sRESTORE UNLESS
296Cea
C958
o@18
ASCS
SSEE
ASC4
SSEF.
ASR
CMP
BHE
i “ON" TOKEN 7?
208088
c99a
FOLF
JSR
CMP
"STOP" TOKEN 7
che
BEQ
TOKEHM ‘?
cmp
BER
"DEF" TOKEN 7?
CMP
BEQ
TOKEN 7
CMP
BER
TOKEH 7
CMF
BER
C3eF
Fa2c
DPR DT
C937
Fe@34
Pe)
FQ37
"POKE"
C96
Fas4
“pOS"
COB2
Fort
ASEE
$85C3
ASEF
1F46 9504
1F40 4COBFF
Gg iFs@ i
1F5@ i
1F5a@ ;
1FS5@ i
1FS5@ 3
1FS5a@ 3
1F5a ;
1FSo
1F5@ i PO!
LFSa
iFs@
1F52
1FSS
1FS7
RSTORE LDA
STA
LDR
STA
RSTOR2
AIAa
SDiAge
ASIF
8D1Ba2
PON LDA
STA
LDA
STA
PRACTICAL COMPUTING April 1982
JMP
mands, writes R A Shackleford of Hamil-
ton. It also illustrates a method of extend-
ing Basic by adding user commands to it.
The TRS-80 Line Printer VII is a
dot-matrix Printer similar to the Seikosha
GR-80. In addition to the Centronics
interface it has a 600 baud serial interface
as standard. By providing switching be-
tween 300 and 600 baud on a UK 10! or
Superboard, and adding some circuitry to
indicate to the UART, through the’CTS
line, when the Printer is busy, control ot
the Printer can be effected through the
use of the Save flag. Printer-mode selec-
tion, head positioning and other control
functions can be controlled by turning on
the Save flag by a Poke 517,0 and then
using PrintChr$(X) statements where X
is the required control code for printing.
A better way to control the printer
would be to create Basic commands
which could be embedded as statements
iCODE IH 65@2 ASSEMBLY LANGUAGE
BASIC
sCOPYRIGHT R A SHACKLEF CRD
sSTOP LINE FEED FROM PRINTING
#F0—~A
HOLF
FORM FEED CONTROL
$FCB1
sCONTROL-C VECTOR BREAK FOR RDCED COMMANDS
LDA
£98
#$FF
HOTIMM
$FF9B
POINTER VALUES
#C3
SEE
04
FEF
#Q0C2
#$3A
RSTOR2
i+ CHECK
HEXT IS "P"
#Q0BC
#50
RSTORE
iP CHECK
FOQBC
#499
PON
30M TOKEN
#8F
PSTOP
iSTOP TOKEN
#497
PPRINT
sPRINT TOKEN
#395
PDEF
sDEF TOKEN
#96
PPOKE
#$82
PPOS
jRESTORE IF NO VALID TOKEN
$EE
$03
sEF
C4
tFFSB
DAOAAAECOMMAND HANDLERSKSEKEEIAERES
IN
sOUTPUT TO PRINTER NOT SCREEN
#400
#O21A
#£1F
#0216
(listing continued on next page)
in any Basic program. One method of
doing this without excessively slowing the
execution of Basic is by attaching a com-
mand Parser to the Control-C check
routine to check each statement for the
presence of added commands. Adding a
machine-code routine of about 240 bytes
allows the addition of eight commands to
Basic to control printer output.
The program uses two bytes of page-
zero memory $EE and $EF for tempor-
ary storage. It only requires changes to
two bytes to relocate it to another area-in
memory. To use the routine
@ Press Reset.
@ Press C. answer memory size with 7900.
@ Press Reset.
@ Press M then key in program from "1FO0”.
@ Enter "021C/0B, Carriage-return then 1F”.
@ Enter “0000G to return to Basic via the
Warmstart routine”.
The additional commands are then avail-
able in Basic. After any Reset, re-enter
the monitor and execute the last two
steps to point the Control-C vector back
to the new routine.
The program operates by intercepting
the jump to the routine for the Control-C
key check which is stored at locations
21C/D. It first tests to see if the computer
is in immediate mode. If it is, it skips the
additional command routines. To speed
up the routine, a check is made only if a
colon is found, since the beginning of a
new line is a special case which would
require much more code to implement
and would, in consequence, run more
slowly. This also means that if an added
command is to be used at the beginning
of a line of code it is necessary to precede
it by a colon.
The routine then looks at the first
character following the colon to see if it is
the letter P which is used to precede all
the added commands. Otherwise the
statement is re-scanned by the normal
interpreter for execution.
If a P is found, the program checks for
one of a series of command tokens to
decide what action is required. These
tokens are those generated by the
interpreter from the normal Basic
keywords to speed up program execution.
If no valid token is found, an error is
indicated.
The program uses a number of routines
in the Basic interpreter as well as some
entry points in the monitor. Users of
monitors other than the Synmon and
MonUKO! may have to change some of
the monitor entry points.
The following are added:
PON. All subsequent output goes to the
printer and not the screen.
PSTOP. All subsequent output goes to the
screen and not the printer.
PPRINT. Prints contents of the printer buffer
and performs carriage return without line
feed.
PDEF S. Sets printer to single-width print
mode.
(continued on next page)
133
Open file
(continued from previous page)
PDEF D. Sets double-width print mode on the
printer.
PDEF G. Sets printer graphic mode.
PPOS (X). Positions print head to character
position defined by variable X.
PPOKE (X). Positions head to dot X.
Double vision
WHILE EXAMINING the character-
generator chip of my UK 101 I found that
joining pins 23 and 24 together gives a
permanent lower case, writes Chris
Thompson of Orpington, Kent. Charac-
ters 65 to 90 appear in lower case, as do
characters 97 to 122. Other characters,
including the cursor, also changed posi-
tion.
Joining pins 1, 2, and 3 of IC 70 create
inverse video reminiscent of the ZX-80
screen, without the flicker. If pins 2 and 3
are joined, about 80 percent of the screen
appears normal, while the remainder con-
tains a repeated image of the last line and
half of the top section.
Random Poking
WHEN I WAS asked to write a graphical
program for the UK 101, writes Jona-
thon Sunderland of Berkhamsted,
Hertfordshire, I came up with a program
that generates four random characters
and Pokes them so that the first character
is repeated to fill a quarter of the screen.
The next character fills the next quarter
and so on.
Once the process is complete it starts
over again using four more random
characters.
LIST
20 A=INTC(RND(130)#254+1)
B=INT(RND(130)#254+1)
C=INT(RND(130)#254+1)
D=INT(RND(130)#254+1)
IFA=BORA=CORA=DTHEN20
IFB=AORB =CORB=DTHEN3O
IFC=AORC=BORC=DTHEN4SO
IFD=AORD=BORD=CTHENSO
FORU=53259TO53282 : POKEU,A:NEXTU
FORU=53323T05334G: POKEU,A:NEXTU
FORU=53387T053410:POKEU,A:NEXTU
FORU=53451T053474 : POKEU,A:NEXTU
FORU=53515T053538: POKEU,»A: NEXTU
FORU=S3579TOS3602: POKEU;A:NEXTU
FORU=53G43TOS53G66 : POKEU,A:NEXTU
FORU=53707T053730: POKEU,A:NEXTU
FORU=53771TO53794: POKEU,GSNEXTU
FORU=5 3835 T053858 : POKEU,C 2 NEXTU
FORU=S3899TOS3922:POKEU,C :NEXTU
FORU=S3963TO053966: POKEU,C:NEXTU
FORU=54027T054050: POKEU,C INEXTU
FORU=54091T054114: POKEU,C INEXTU
FORU=54155T054i 78: POKEU.C: NEXTU
FORU=54219T054242: POKEU;C:NEXTU
FORU=53283T053306 : POKEU;D:NEXTU
FORU=5334 77053370: POKEU,D:NEXTU
FORU=534117T053434 : POKEU, DZ NEXTU
FORU=534757053498: POKEU,D:NEXTU
FORU=S3539T053562: POKEU,D : NEXTU
FORU=S3603TO05362G : POKEU;D: NEXTU
FORU=53667TOS3690: POKEU, D: NEXTU
FORU=53731T053754: POKEU, D:NEXTU
FORU=53795 T053818: POKEU,B:NEXTU
FORU=S38S9TOS3862 : POKEU,B: NEXTU
FORU#S3923TO53946 : POKEU,B 2 NEXTU
FORU=53987T054010: POKEU,B:NEXTU
FORU=54051T054074: POKEU,B -NEXTU
FORU=541157T054138: POKEU,8 :NEXTU
FORU=54179T054202: POKEU,B:NEXTU
FORU=54243T054270: POKEU,B -NEXTU
GOTOZO
{listing continued from previous page)
750 1F5A 2eBco0 PEXIT JSR s00BC
769 1F50 DOBS POPOS BHE NOT IM
779 1FSF FeBS BEG NOT InM
78@ 1F6l sPSTOP
790 iF61 ;OUTPUT TO SCREEN,STOP PRINTING
gaa 1F61 A969 PSTOP LDA #569
810 1F63 eDiAge STA $821A
S2@ 1F66 ASFF LDA #EFF
832 1F68 SbiBae STA #@21B
84a 1F6B D@ED BNE PEXIT | sALWAYS BRANCH
850 1F6D sPPRINT
860 1FED ;CARRIAGE RETURN WITHOUT LINE FEED
870 1F6D ASIA PPRINT LDA #$1A
880 1F6F 2@BiFC JSR $FCB1
aga 1F72 DQE6 BHE PEXIT
9@@ 1F74 sPDEF A
310 1F74 ;REPLACE A BY $.D OR G TO CEFINE MODE
920 1F74 20Rcua PDEF JSR $00BC
934 1F77 C953 CMP #353 +s
949 1F72 Fae BEG SINGLE
954 1F7B C944 CMP #244 30
360 1F7D Fege BEG DOUBLE
37Q@ 1F7F C947 CMP #247 jt
538 1F81 FeeB BEQ GRAF IC
990 1F83 4C9BFF “IMP $FF9B sERROR OUTPUT
1808 1F86 ASLE SINGLE LDA #€1E sCONROL CODE
191@ 1F8e@ peas BHE OPT
162@ 1FSA ASIF DOUBLE LDA #51F ;DOUBLE CONTROL
193@ 1F8C Dag2 BNE OPUT
1040 1FeE ASI2 GRAFIC LOA #$12 ;GRAPHICS MODE
1950 1F9@ 2QBiFC PUT JSR $FCB1
1062 1F93 DBCS BNE PERIT
1070 1F95 ;
1@8@ 1-95 3
1490 1F95 ;
1108 1Fe5 }PPOKE ¢X
1110 1F95 ;OUTPLITS DOT POSITION FOR NEXT PRINTING
112@ 1F35 ;BASED ON VARIABLE X.RANGE @<x<479.
1130 1F25 2eBcen PPOKE JSR $0@BC
1140 1F98 ASIB LDA #518 5 ESC
1150 1F9A 2@B1FC JSR $FCB1
1iea@ 1F2D AgIA LDA #$10 5 POS
1176 1F9F 2QB1FC ISR FCB1
1189 1FA2 20F5AB JSR $ABFS
119@ 1FAS 2005RE JSR FAE@®S H/L IN AEZAF
1200 1FAS ASAE LDA AE
1210 1FAA 2@BiFC JSR #FCB1 +H
1220 1FAD ASAF LDR AF
1230 iFAF 2@B1FC Jsr $FCB1 iL
1242 1FB2 DeAS PLINK BNE POPOS
1280 1Fe4 FeAZ BED POPOS
1260 1FB6 ;
1278 iFE6
1280 1FB6 ;
1290 1FBE
1309 1FB6 j
1310 iFB6 iPPOS (x)
1320 1FB6 ;POSITIGNS PRINTER TO CHARACTER LOCATION
133@ 1FB6 ;DEFINED BY x. RANGE @¢x<79
1349 1FBE ZaBCaS FPOS JSR $G08C
135@ 1FBS ASIC LDA #19
1360 1FEB 2QB1FC JSR $FCB1 POS
1370 1FBE 2@FS5AE JER $ABFS
138G 1FC1 20Q5AE “ISR $EQS
1390 1FC4 RaAF Loy SAF
14a0 iFce AgGO LOA #900
1410 1FC8 Fe SED
1426 1FC3 18 BCOCOH Cie
1430 1FCA 6901 ADC #501
1448 1FCC 88 DEY
1450 1FCD D@FA BNE BCDCON
1460 1FCF DS CLD
1470 1FD@ 48 PHA
149@ 1FD1 29F@ AND #eFQ
1490 1FD3 4A LSR A
15@@ 1FD4 4A LSR A
1519 1FOS 4A LSR A
152@ iFDé 4A LS A
1538 1FD7 9930 ORA #$39
154@ 1FD9 2661FC JSR $FCB1
1556 1FDC 68 PLA
156G 1FDD 290F AND #0F
1576 1FDF 9936 ORA #230
1589 1FE1 2@BiFC JSR $FCB1
159@ 1FE4 Dacc BHE PLINK
1600 1FEé FOCA BEG PLINK
1610 iFES - ENC
‘D1F GQ, 1FES
Hs pee 9 8 Pea Ae CE
1F@@ C9 QA DG 24 EA EA ER 6 4C B1 FC AS Se C9 FF DA
iF1a @3°4C SB FF AS C3 85 EE AS C4 85 EF 20 C2 Ba cS
1F20 3A DG 2A 20 BC @@ CS SG DA 1B 28 BC ea CS 90 Fa
iF30 1F C9 8F FG 2C C9 97 FO 34 C9 95 FO 37 C9 96 FO
iF4a 54 C9 B2 FQ 71 AS EE 85 C3 AS EF 8S C4 4C 9B FF
IFS AS G@ ED 1A @2 AD IF SD iB 2 2a BC Ga OA BS FA
iF6@ 683 AS 63 60 1A @2 AS FF SD 1B 22 D@ ED AS iA 20
\F7@ Bi FC DG ES 28 BC a2 C9 53 Fa OB C9 44 Fe AB CS
1F80 47 FO 9B 4C 9B FF AS 1E D2‘“B6 AS IF DO a2 AD 12
iF9G 28 Bi FC D@ CS 20 BC @@ AS 1B 29 Bl FC AS 1a 24
iFAG 81 FC 20 F5 AB 20 @5 PE AS AE 20 Bi Fo AS AF 20
1FB@ B1 FC ba AS FA AT 20 BC BF AY 1a 2a B1 FC 28 FS
1FCG AB 28 G5 AE Ad AF AS @@ FS 1S 69 41 SS DA FA DS
IFDG 448 29°F 4A 4A 4A 4A G9 30 20 B1 FC 68 29 GF as
1FE@ 3@ 20 Bi FC D@ CC FO CA oy
PRACTICAL COMPUTING April 1982
ZX-80/81
LINE-UP
Bar chart
THE HISTOGRAM PLOTTER program from
Darren Moseby of Clay Cross, Derby-
shire, fits into the ZX-81’s rather limited
memory. When Run, the program comes
up with the prompt “No. columns”, anda
number between 0 and 11 should be
entered. The prompt “Input No. n
columns” comes up, where n is a number
between 1 and a specified column
number. A number between 0 and 20
should be entered in response.
When all the column values have been
entered there is a short pause and the
screen clears. The graph is then plotted,
using two different graphics characters
for the alternating columns.
The program can easily be expanded if
more memory is available, and can be
implemented on other micros that have a
Print At X, Y command.
Line draw
A STRAIGHT LINE from a point with co-
ordinates X1, Y1 to a second point X2,
Y2 is constructed by the program from
M Saiepour of Nottingham. It also deter-
mines whether a third point X3, Y3 lies
on the line. The ZX-81 must be fitted
with the 16K RAM.
Bar chart
REM * BAR-CHART *
SCROLL
PRINT "NO.COLUMNS 7"
INFLUT A
SCROLL
PRINT TAR 634A
DIM Z°A>
FOR B= 1 TOA
SCROLL
FRINT "IMPUT HO.
"SB "COLUMN":
INFUT 2¢B)
FRINT 2°82
HEXT B
PAUSE Se
ELS
FOR E=6 TO 2&
PRINT AT E,@;26-E
NEXT E
FOR C Ta B-1
FOR D Vila rane)
LET AS = "
IF C~2#INTC(C/29=8
A$ = "gsranhic H"
PRINT AT S8-D.e+is At
NEXT I
NEST C
=1
i
THEH LET
PRACTICAL COMPUTING April 1982
Line draw
INFUT 1
INPUT ‘tt
INPUT 32
INPUT 2
LET H=x2-¥1
LET Y="2—"'1
2=HES s
0 per
=
ab at
og Oo eo ae
LET H=#
FoR F=1 To =
ee
wt Et
elf,
a,
aa!
LET H=H+'''2
HEAT F
THPUT eo
IHFUT 4S
Ue ff
GoOTd
a et
meg Ty TY Bc Puce ee ee a
=
a
c us =
pall
Da ee
a |
ms
AWD Be
GOTO :
Tr Yast
Zi
FRIHT AT
GOTO. 168
PRINT AT 83 "VE!
6070 168
mo
oo iT
me
to 0
AWD Yaa Ck
ho Po fe
fue oy
PON CN Bon]
tm re
toa!
If the gradient of the line is equal to the
gradient of the line from X1, Y1 to X3,
Y3, and X3 lies between X1 and X2, and
Y3 lies between Y1 and Y2, then the
point X3, Y3 lies on the line. For values of
X and Y which are off the screen, the plot
statement must be removed from line
120.
Print At programs
A SUITE of programs demonstrating the
use of the Print At statement comes from
D Stocqueler of Exeter. The programs
were originally written for an 8K-Rom
ZX-80 and can be converted for use ona
ZX-81 by slight alterations to the Pause
statements.
An adequate explanation of the Print
At statement is given in the Sinclair
manual, it does away with calculating the
address of the shifting display RAM and
then having to Poke characters into this
area.
The Etch-a Sketch program simulates
the simple, children’s drawing toy. A line
Etch-a-sketch
LET A=11
LET B=16
PRINT AT A: Bs
"Caranhic srace2"
FALSE {&
LET At=INKE'S
Ag="5" THEN LET B=B-1
" THEH LET A=A+1
" THEH LET A=A-1
S" THEN LET B=B+1
A" THEN ces
Ag="1" THEN PAUSE 208
GOTO 38
i
br
Rie Gi a
Fame
TAD ee et ee LO
t
REM PROGRAM BY M.SAIEPOUR B.Sc.
M.Sc:
THEH LET 2=HES 4
“BlvetS2-Y1 A Ose-H1OTHEH GOTO 135
“s THEM GOTO
ty h a
AT THEH GOTO
FRINT AT 28. RMS
SCROLL
IF B>2 THEN LET B=B-1
IF EC3 THEN LET B=E+4
IF INKEY#="B"
THEH LET B=E+2
IF B>26 THEN LET B=B-4
PRIM AT tea". ."
A FRUSE 16
4 LET S=5+1
IF HOT PEER
CPEEE (1e390+e55#P EER
49=62 THEN GOTO 38
OF
PRINT AY erect UeeRede
PAUSE 3
CLs
HEST F
PRINT "S'OUF
PAUSE 1868
FL
tA | vonett
eee lor
| a OM
1m
Pict
=
os!
ee
oe
i i
SCORE 15 "3s
Pha ee ee ee
Wo dy On
St © mS
is drawn in the direction of the arrows on
keys 5,6,7 and 8 every time one of these
keys is pressed. Pressing key 0 clears the
screen and key 1 stops the flicker on the
ZX-80 for long enough for you to exam-
ine what you have drawn. Do not draw
lines to the very top, sides and bottom of
the screen as weird thing begin to happen
if you try.
The object of Skier is to manoeuvre
yourself down a ski slope without collid-
ing with any trees. As with most arcade
games, there is no way of beating the
machine; the object is to beat your own
high score.
(continued on next page)
135
—_—_—_—_—_—_———— Open file
(continued from previous page)
The game auto-starts itself to save con-
tinually pressing Run, Newline etc. The
skier atitomatically travels to the left and
only moves to the right if B is pressed. The
skill level can be changed by altering the
value in line 100. Beware of trying to
avoid the trees by moving to the edge of
the screen as the program counters this
tactic.
The short routine in Sliding Letters pro-
duces a most interesting display. The
computer accepts a string input, prints it
on the screen at different places and then
scrolls. It will work on an 8K ZX-80 as
long as
45 PAUSE 10
is added. For an effective display the
inputted string should consist of inverse-
video characters.
Sliding letters
HM INPUT At
FOR F=1 TO 2
AT F.FHO
PRIWT
SAS AF
SCROLL
HES F
GOT 2
Card shuffle
THE FOLLOWING ROUTINE. entitled Card
Shuffle will be usefiil to those intending to
write their own card-game programs.
writes Gary Nugent of Dublin, Ireland.
The routine shuffles suited cards, which
are required in Poker, for example.
Line 10 should be the first line of the
program. Lines 11 to 20 can be placed
anywhere within the main card-game
program.
The cards and their suits can be read by
Peeking locations 16427 to 16530; 16427
is the address of the first character after
the Rem keyword.
The numerical values of the cards are
found by Peeking the odd-numbered
locations, and the suits are found by
Peeking the even-numbered locations,
starting at 16428.
Since ten is the only number in the deck
which has two digits, it is represented by
T, since this simplifies the routine. The
suits are represented by their initial let-
ters.
Card shuffle
1 pial ACSCSC4CSCéECPCSCSCTCICR
z ISDSDEDP LSD SUTOITOUKI
3 = S8S3sTs.ISGSKSAH2
_HSH4HSHEH? HSH3HTHIHGIHKH
LET 2=16427
FoR I=-@ To 31
BET JSENDCS2371 |
LET X=FEEKS2+2#.19
LET Y=FEEKCS+2#JI+1)
POKE 2+28J,FPEEKC2+2#1>
POKE S+2#1.N
FOKE 2+24J+1,FEEKCSt+24#I+1>
FORE 2+2#1+1.'r
NEXT I
136
Think quick
THE GAME of Vitesse tests the partici-
pant’s ability to think quickly, writes
Douglas Fyffe of Exeter, Devon. When
the program is run, an asterisk appeais in
one of 10 positions along the screen.
The first asterisk remains on the screen
for one second and, in that time you must
find the correct firing key ahd press it.
The firing keys are
gee Ki Terie BI OC
If you have chosen the right key, the
asterisk explodes and the game speeds up.
If you are wrong the game slows down.
After 15 asterisks have appeared, the
game finishes and you are told how many
you destroyed.
Vitesse
LET T=S
LET H=8
FOR S=1 To 15
BRIA Ht RStees=1
Hawes 1 bs
PORE 16437,255
LET CE=IHKEY'S
IF C#="9" THEM LET C#="1@"
5 Wee
MOO may fe Ca Rae
IF C#=STR# F THEN GOTO 16
_
11 LET T=T#1.1
12 CLS
13 HE¥T 5
14 FRIHT "YOU! GOT "SH
15 STOP
16 FRINT AT 8
i7 LET T= THO, E
12 LET H=N+1
13 60TO 12
ee S-15 “inwetike"
Flight of fancy
SPITFIRE puts you into the cockpit. of a
Second World War fighter. Ahead you
see a squadron of hostile aircraft: Bv
carefully manoeuvring your plane, you
must line your targets up with the cross-
‘wee
EET,
(LE
LET
LET
CLS
LET S=KX+INT ¢(RHD#39+1
LET. T=+INT CRND#39—-1
PRINT AT 9,14; "x hia sash"
PRINT AT 3.16; "drexhTarach"
PRINT AT 11.14; "9raehTarach"
PRINT AT 11,16; "araxh¥orach"
FRINT H
IF H¢€1 THEN GOTQ 35
PRINT AT ‘2-1;
“ar sehTGYarach"
LETA#=INKEYS
21 IF A¢="6" THEN LET 'r'=''-2
2 IF AS="5" THEN LET X=S+2
'G IF Ag="F" THEN LET ‘'=¥+2
IF At="8" THEN LET #=K-2
IF INT ¢RHD#6>+1=1 THEH LET
H=H-INT CRHD#1S9+1
| IF Ag="1" THEN GOTO 28
GOTO S
IF =15 AND Y=18 THEN GOTO 34
3 GOTO S
36 FRINT AT 1a, 44;
LET 5=S+1
FAUSE 5a
) POKE 16437,255
GOTG 3
PRIHT
H=168
5=6
YsINT CRHDeZ2)
S=INT CRHDS¢3G+1
Be RRR EON One
~A OV CN Pa
"Tv iri"
oy)
YW) Go 0) G) 4
“YOU GOT "iS
hairs on the canopy and blast it with your
guns.
The aim is to shoot down as many
enemy craft as possible before you are
finally destroyed yourself. You should
control your craft, not the eriemy.
If you lose sight of the enemy squadron,
you are forced to return to base.
The controls are
1 — Fire
5 — Left
6 — Down
7— Up
8 — Right
The length of the game can be altered
by changing the value of H in line 1, or
changing the 6 in line 25.
Read data
STEPHEN CARSON-ROWLAND’S Read Data
routine for the ZX-81 — ZX-80/81 line-
up, December 1981 — is very pretty but it
is not really necessary, explains J Arotsky
of St Helens, Merseyside. The Sinclair
instruction book gives a hint of how to do
it. There are two relevant points to con-
sider:
@ TheZX-81 allowsa string of any length, The
only limitation is the amount of memory
available. :
@ Sinclair Basic has superb string handling.
These two factors can be used to pro-
vide a very acceptable substitute for Read
Data. For example, the program shown
here is a machine-code load routine, with
all the appropriate Poke values accom-
modated in a string. A full-stop is used as
a data separator as it is easier to type than
a comma. Obviously you can use any
separator that you wish.
The program is an adaptation of Chris-
topher Cldrke’s program from the
December ZX-80/81 line-up. When it
has run, remove all the lines except line
10 and proceed as described in the article.
The same method can also be used with
strings. For example, the program in list-
ing 2 still leaves 500 bytes free.
If you want to edit line 10, then step-
ping along it is extremely tedious. Does
anyone know how to use machine code to
(continued on page 141)
Read data — listing 1.
FEM 123456789123456789
LET B=1
LET C-16514
LET AS="237 115. 54. 64. 42. 54. 64.
. 75. 28. 64. 237. 66. 68. 68. 77. 77.
~ 261."
FOR A=1 TO LEN At
IF AS(AD=". "THEN GOSUB 20a
NEXT A
STOP
FOKE C,VALCAS(E TO A-1)>
LET B=A+i
LET C=C+1
RETURN
Read data — listing 2.
16 LET A$="JANUARY .FEBUARY . MARCH
SAPRIL .MAY .JUNE .JULY . AUGUST
- SEPTENBER . OCTOBER -NOVEMBER . DECEMBER
LET B=1
FOR A=1 TO LEN AS
We ASCAD=". " THEN GOSUE 266
PRINT ASCE TO A-1>
LET B=A+i
RETURN
PRACTICAL COMPUTING April 1982
0 to
in one second
<=.
RICOH 1600S °°." x ms
if It's high performance you're 630 SPRINT 5 WRITER RP. 1600
looking for, the Ricoh 1600S Is for you, (10 DATA)
offering an amazing 60 characters in
just ! second. An updated version of PRINT SPEED
the trled-and-tested 1600, the new S (CPS) 40 45/55 55 60
model has been re-designed and fitted
with all sorts of extras. Yet one thing PRINT ELEMENT DAISY- DAISY- THIMBLE DOUBLE
hasn't changed — the price, making WHEEL WHEEL DAISY-
the 1600S cheaper than any equivalent WHEEL
model on the market. This superb sr
performer incorporates the Z80 micro- AUTO
processor, auto bidirectional printing BIDIRECTIONAL Yes No No No
and look-ahead logic, increasing speed =
and efficiency. Other capabilities AUTO LOGIC
include proportional spacing, graph SEEKING Yes No Yes No
lotting and word processing enhance-
wank The printer includes a standard PROPORTIONAL
centranics Interface, and RS232 and UNM
IEEE options ore available. CAPABILITY Yes Yes Yes No
The Ricoh 1600S is available only EXTENDED
from Micropute and their authorised
dealers, all backed up with a natian- CHARACTER SET No No Yes Yes
wide service network. if you're
interested in the 1600S either as o leo UAE, Yes x Ye Ye
customer or as a dealer, send the = = s
coupon now, CUSTOM INTER-
“Picture shows 1600s fitted with uractor feed option” FACE OPTION No No No No
JPlease send me details on the Ricoh 1600S
pers PRICE £1675 £1950 £1950 £1450
ey The above information was gathered from distributors and
Ecompony abstracted from their current literature. Prices shown are those
ne advertised at the present time.
Tel.No
on 1600S THE aoa HAS
] — THE PRICE HASN'T
@Circle No. 176
PRACTICAL COMPUTING Apri! 1982 137
me AS) NTR JN
|Rele) @ire
TOMORROW
t
The distributed processing system for the PS!) 80
NTRON
IX COMPUTERS
ADVANCED MICROCOMPUTER SYSTEMS
PO Box 88, Kontron House,
Campfield Road.
St. Albans, Herts. AL] 5JG
Tel: {0727} 66222
Telex: 267102
In Scotland contact:
Strathand Ltd.,
44, St. Andrews Square,
Glasgow G1 5PL.
Tel: 041-552 6731
@Circle No. 177
Add mass
storage to Apple
and the sky’s
the limit...
... but we can
keep the price
right down to
Apple and Mass Storage — the REAL* Laisa isa 1
TECHNICAL DATA
@ 5% inch Winchester disk drive
@ 3, 6, 9 and 12 Mbyte capacities
@ Compact design
@ Variable configuration — hard disk or hard+ std. Apple 514” floppy drive
@ Whisper quiet
@ Apple support software for DOS 3.3, CP/M and Apple Pascal
RL. nce nega Prices from £1800
COMPUTERFACTS (U.4) io
83 LALEHAM ROAD, STAINES, MIDDLESEX.TEL. STAINES 62501
NEEC Pc 8000 PERSONAL COMPUTER.
Eight colour graphics, ten programmable function
keys, a full qwerty keyboard with numeric key pad,
alternative graphic and character sets, and superb editing
facilities induding definable scroll area.
Now at last you can have all the features you want |»
in one expandable system with memory from 32K up to
190K for user application and prototyping facilities for
industrial and scientific use.
As well as powerful N- Basic by Microsoft, full CPM
compatibility gives access to a large library of software
including Wordstar and compilers for Fortran, Pascal,
Cobol and Basic 80 languages.
N-Basic packages are already available for sales,
purchase and nominal ledgers, invoicing, stock control,
payroll, information retrieval and word processing. =
And when you consider the cost/performance ratio,
NEC is even further ahead. a
The NEC PC8000 Personal Computer is available ae
through your local dealer now.
Complete the coupon or call the distributor
IBR Microcomputers on Reading (0734) 664111 for the fe
| name of your nearest dealer.
*Microsoft is a rade mark. —_
==
ean an ars Awe ae ts
————
—— —_— — —
MICROCOMPUTERS
Suttons Industrial Park, London Road, Earley, Reading.
Tel: 0734 664111. Telex: 848215.
A MEMBER OF THE IBR ELECTRONICS GRC
A 8 i ei CLE JINILS
== Open file
Read data — listing 3.
@ LET Ags" "
THFPLIT BS
IF B="EHD" THEH
GOTO 148
eT AS=AE+Bs+", "
GOTO 28
PRINT At
(continued from page 136)
Poke an alteration in the line? This is easy
enough if you wish merely to alter a
character, but if you want to alter the
length of A$. This is a particular problem
if you want to use the string as a data
base, storing the words and clues for
Hangman for example.
One way round this problem is to cre-
ate the string not a a program line — see
listing 3, which produces an A$ which can
readily be altered though, Run destroys
all your words and clues for Hangman.
The money program
A RECENT Apple-Pet item gave a routine
for printing sums of money in conven-
tional £.p form so that columns line up,
notes W E Thomson. A ZX-81 cannot use
the same method because of its different
string-handling procedures, but these,
plus the ZX-81’s logical functions, pro-
vide a neat solution to this problem.
In this test program, the four lines 100
to 130 constitute the line-up procedure.
The routine has two operands: D, the
column in which the decimal point has to
appear; and F, a positive sum of money
expressed in pounds and fractions of'a
pound that do not necessarily correspond
to whole numbers of pence. Line 100
converts F to pence, rounded off to the
nearést integer.
Lines 30 to 60 allow the input, and
printing in the form in which it is input, of
an expression such as
69.95/1.15
the basic cost of an item whose cost
including VAT is £69.95. It is followed by
its value in pounds and fractions of a
pound, and its value in pounds and pence
correctly lined up.
The routine always prints at least one
pound figure: 50p becomes 0.50; Sp
becomes 0.05, Op becomes 0.00. If the
forms .50, .05, .00 are preferred, delete
(“0" AND F < 100) +
in line 110.
Hex loader
IN RESPONSE to G J Langford’s letter —
Feedback, January 82 — J Chalmers of
East Grinstead, West Sussex has written
a hex loader program for the ZX-81.
The program was written using 3K of
RAM, but can be converted to fit into 1K
by reducing the amount of information
displayed at any one time. This is
achieved by making ‘the display file a
maximum of one line long just before
every scroll is executed. Poking the sys-
PRACTICAL COMPUTING April 1982
“ss
Money program
16 FRINT AT
“4 LET [=23
36 IHWPUT EF
40 PRINT EF
4 LET F= AL
PRLT iFe
FEM START
LET F=IHT (1684eF+8.5
LET F#=<"8" AWD Fe
LET L=LEH F#-2
Pa Pe ee TL am
1 ‘yr ay A
tha
my ha
ay FY ey Ea aE
GOTO Sa
tem variable DF-SZ (16418) with 23
performs this task.
Operation of the program is simple.
After Run, a string-input prompt is dis-
played along with a decimal address and
the present contents of that address. If
you wish to change the byte, enter the
New byte in hex and press Newline;
otherwise just press Newline. To stop the
programming mode press S and a mes-
sage will appear inviting you to check the
program. Pressing L will set the counter
to the start of your program and it can be
stepped through and be inspected byte by
byte. It can also be altered if necessary.
A special feature of the program is the
inbuilt decimal to hex cqnverter. During
machine-code programming, entering H
will access this routine. On access you
simply enter a decimal number smaller
Hex loader
REM <FLIT HERE OWE
LET x=16514
LET A=PEEE ¥
GOSLIE 1688
PRINT »
INFLIT el
IF AS¢13= "H" THEH
IF Aftis= "5" THEM
IF A¥¢1ls= " " THEN
PRINT “ "; At
FORE -:
Eien
ooToO 26
SCROLL
FRINT:
IF INEEYS ="L"
GOTO 238
SCROLL
INFUT A
PRINT A:
GOSUE 188
PRIWT . At
GOTO 2a
REM DECIMAL TO HES
LIM A#¢43
26 LET D=4896
SH FOR I = 1 TO 4
GOTO
pee ent
1 a
S|
THEH RUN
Se PD PR Pe fac ee ee ey Oe
oi CP ee he ee Et a
a
a
a
PRINT TAE D-L:FS<ToO Lo; "
REM EMD OF LINE-UP ROUTIME
GuTO 4
Sue
OF LINE-UF ROWTINE
pice AND FCLGs4+STRE F
wr rca bo
than 65535, and it will be automatically
printed along with its hex equivalent.
‘When your machine code has been
perfected, the hex loader program can be
deleted, leaving only line 1 which con-
tains the code. To run machine code you
must use the USR function. If the state-
ment
LET L = USRX
is executed, where X is the starting
address of your machine code, the code
will be executed until a return is found
indicating a return to Basic. A full set of
machine-code instructions can be found
in appendix A of the Sinclair manual, and
an appropriate return — e.g. C9h — can
be selected from there. On return to
Basic in this example the variable L will
contain a value corresponding to the con-
tents of the be register pair.
FER BYTE OF MACHIWE CODE >
REM MACHINE CODE LOADER: FOR 24°
s 164 CODE AF + CODE AFCZ9-476
il
TPReSe Ee Teen beke
CONYWERS [OH
A LET A$ ¢ To=CHRE CINT CAR D+285
AH = A-D# INT ¢A-DD
= Ii/1i5
IF AF¢1> ="8" AWD AFCZ3 ="e"
a6 RETURN
THEM LET A# = ACS TO 4)
H]
141
142
@
<@ommunications
Northern Office: Dean House - Dean Hall Lane - Shaw Green - Euxton -
Nr. Chorley - Lancs. Tel: 0257 453360
Midlands Office: 2 Leire Lane - Dunton Bassett -
Nr. Lutterworth - Leicestershire. Tel: 0455 209131
@ Computer Interfacing @ Equipment Design @ Systems Analysis @ Software Development @
OLIVETT! ET 121
Telex-tape preparation
The OCTET 121 is capable
of punching man-readable
‘headers’. The full 4K of
memory can be text-edited
prior to punching. The OCTET
121 will also read in tapes
where fast telex tape handling
is required. Multiple OCTETs to
one tape punch station is also
available.
PRESENTS
The OCTET 121@ a multi-use communicating terminal
and electronic typewriter
Micro-computer
Use the OCTET 121 asa letter
quality printer. A wide selection
of Daisy Wheel typefaces are
available. Terminal protocols to
control the buffer are standard
features.
OCTET 121
OCTET 121 communication is
achieved by simple cable
connection or through an
acoustic modem. Ideal for
remote offices who would like
to use the main office telex
facilities. Prepare text at the
remote office and transmit to
main office to cut tape for
forward transmission.
@ 4,000 char. memory
@ Integral Text Editor
@ Battery Back-Up
@ KSR ‘Control Key’
Sequences
@ Multiple Baud Rate
Selection
@ RS232C Connection
Mini/Mainframe computer
The OCTET 121 is a true KSR
with all standard controt
sequences for operating
system use. Ideal for the user
who requires ‘letter quality’
print at all times. Use as a
standard typewriter or telex
prep. when not in KSR mode.
SUPERBRAIN DEALER
OCTET 121 has many uses and can be installed very easily in your office.
Call Duplex Communications Ltd. for more details. Telephone: Leire (0455) 209131 (Leicestershire)
® OCTET 121 is a trade mark of Duplex Communications
@Circle No. 180
PRACTICAL COMPUTING April 1982
Micromouse maze enthusiasts
all over the U.K. are counting
down to this year’s Euromicro
Euromouse Contest. The lucky
winners will be sponsored to
compete in the European
Finals at Haifa, Israel in
September. John Billingsley
reports.
THE MICE WILL BATTLE it out at the Com-
puter Fair in London’s Earls Court from
April 23 to 25, 1982, after “limbering
up” a week earlier at the London Com-
puter Club’s own Computer Fair in the
theatre of the Polytechnic of North Lon-
don.
The contest was originally modelled on
the Micromouse Maze Contest, first
devised by IEEE Spectrum, in which
mice entered the maze at one corner and
left by another. Simple-minded wall fol-
lowers could find their way through.
The Euromicro Contest demanded
more intelligence from the mice by set-
ting the target at the middle of the maze
so that a cunning arrangement of pas-
sageways would have the wall followers
running in circles.
Micromousee
The heat is on
The maze consists of 16 by 16 squares
and each mouse starts in the bottom left
corner so that the location of the centre
target is well defined. The 1980 maze was
built to accommodate American micro-
mice in the hope of tempting one or two
of them across the Atlantic. Although a
few registered for the contest, none
arrived to compete.
In the 1980 maze the walls were sup-
ported between pegs inserted into holes
in the base. Unfortunately the manufac-
turer bonded hardboard to the bottom of
the chipboard, causing the whole base to
warp slightly, which was enough to baffle
one or two particularly fastidious mice.
Honourable bunch
Mouse builders are on the whole an
| honourable bunch, and the judges have a
relatively easy time. Nevertheless, there
have been one or two points of conten-
tion in the past. When a mouse has a
dazzling array of control buttons it is
always possible that the handlers are pul-
EUROMOUSE Maze Contest — British Heat, Earls Court, April
23 to 25 1982. Rules of competition.
1.Dimensions
The maze consists of 16 by 16 squares.
The squares are based on a 7in./18cm.
matrix. The walls of the maze are
0:5in/12mm. thick, and the passageways
are thus 6-5in./16:-5cm. wide. The walls are
2in./5cm. high, painted white with red tops.
The target post at the centre, 1in./2.5cm.
square, is 8in./20cm. high, and can be
removed if desired. The starting square is
at the ‘bottom left’ corner of the maze, and
the mouse is initially orientated so that the
target is diagonally to its right. The running
‘surface is chipboard, sprayed with black
paint.
2.Tolerances
Dimensions should not be assumed to be
more accurate than five percent: the maze
may be made up to metric or imperial
dimensions, and quoted figures may be
approximations (to five percent). Joins in
the maze base will not involve steps of
greater than 0-5mm. — possibly covered
with tape. However, warping of the maze
base during transport or storage may result
in a change in gradient at a join of as
much as 4°.
3.Contest rules
(a) Each mouse is allowed a maximum
total of 15 minutes to perform. The judges
have the discretion to request a mouse to
retire early if by its lack of progress it has
become boring, or if by erratic behaviour it
is endangering the state of the maze.
(b) If the mouse can succeed in finding its
way from the start to the maze centre, the
time is noted. The handlers can then
restart the mouse, so that it can profit from
any learning ability in making a second
run. Within the 15-minute limitation any
PRACTICAL COMPUTING April 1982
number of runs can be made, and the
mouse is credited with the shortest time of
a successful run.
(c) If a mouse “gets into trouble”, the
handlers can ask the judges for permission
to abandon the run and restart the mouse
at the beginning. lf any other handling
occurs, the judges may impose an
appropriate time penalty, and a mouse
which has been so handled will be beaten
by any other mouse which has reached the
centre without handling. A mouse may not
be restarted merely because it has taken a
wrong turning — the judges decision is
final. The judges may add a time penalty
for a restart.
(d) Within reason, and at the judges’
discretion, battery changes and minor
repairs may be made — however the
15-minute timer must continue running.
(e) If no successful run has been made,
the judges will make a qualitative
assessment of the mouse’s performance,
based on distance achieved,
“purposefulness” versus random behaviour
and quality of control.
(f) If a mouse elects to retire before three
minutes have elapsed, the judges may at
their discretion permit it to perform again,
with a 10-minute limit, later in the contest.
(g) The judges will use their discretion to
award the prizes, which in addition to the
major prize may include prizes for specific
classes of mouse — perhaps lowest cost,
most ingenious, best presented, etc.
(h) Before the maze is unveiled the mice
must be accepted and caged by the
contest officials. The handlers will place
the mice at the start under the officials’
instructions.
ling a fast one by choosing a bias towards
left or right-handedness, or by signalling
“that last route wasn’t bad, go flat out
and don’t try to improve it”.
The starting procedure must therefore
be written down before the beginning of
the contest so that matters of strategy are
left to the mouse, not to the handler.
Although it is not mentioned in the
tules, the judges’ job will be made much
easier if a mouse announces its arrival at
the centre either audibly or by simply
flashing an LED. The mouse must not
pollute or damage the maze — one or two
mice have a reputation for hurling them-
selves against the maze walls, and this
practice will be strongly discouraged.
Sample competition maze.
(i) Although the superstructure of the mice
may “bulge” above the top of the maze
walls, mice must be subject to the following
size constraints — width 25cm., length
25cm. There is no height limit but beware
of toppling! Mice must be completely
self-contained and must receive no outside
assistance. The method of wall sensing is
at the discretion of the builder, however,
the mouse must not exert a force on any
wall likely to cause damage. The method
of propulsion is at the discretion of the
builder provided that the power source is
non-polluting — internal-combustion
engines would probably be disqualified on
this count. If the judges consider that a
mouse has a high risk of damaging or
sullying the maze they will not permit it to
run. Nothing may be deposited in the
maze. The mouse must negotiate the
maze; it must not step over or otherwise
illegally cross any maze wall. The means
of locomotion of the mouse is again at the
discretion of the designer.
4. Virtuoso Display
Mice have 10 minutes to display their
abillties. Their dimensions must be such
that they could run in the maze. Their
performance must be limited in travelling
range to be accommodated either within
the maze, or on an eight foot (2.4 metre)
square surface of hardboard. Handling will
be discouraged.
The Micromouse Maze Contest was first
held in the U.S. by IEEE Spectrum.
143
Puzile=====
= Solution to February puzzle
r @ Ss Sif a Remember the numerical bees? They
| = ; - : managed to fill that honeycomb after all
— even without the hive’s new Bee Bee
hex nS Cee computer, which really is due for
delivery any day now.
ag oO 9 by Tony Roberts ee a _ 4
Clues Up f
Across 5. Same digits as 2D but in a
1. Square. different order.
3. Cube. 6. See note below.
4. See 7U. 7. Sum of three times the total of
5. Square. all two-digit numbers, the total
6. Twenty more than the sum of all of all the three-digit numbers,
the three-figure numbers, 5U 3D, 4A, and half 9U.
and 2D. 8. Cube.
9. Square
Down \
1. See note.
2. See SU.
3. See 7U.
4. Cube.
5. Square.
Notes
2-digit numbers are consecutive
squares.
3-digit numbers are consecutive
cubes.
5-digit numbers are each made up of
digits sharing a common total.
MACHINE LANGUAGE MADE SIMPLE
2X80 AND 2X81
Mailing
Floppy Disks?
Use Swan Disk Mailers — and get
Safety in the Mail
Now used by over 1,000 computer companies,
Swan Disk Mailers provide outstanding postal
security at economical prices.
Combining great strength with simplicity of use,
Swan Disk Mailers are manufactured from rigid white
corrugated, holding up to four disks.
This new book is a must for any SINCLAIR user who
wants to make full use of his SINCLAIR.ZX80 and
ZX81. Go beyond Basic into the world of MACHINE
LANGUAGE PROGRAMMING and open computer
horizons you never thought possible! Learn how.to use
the SINCLAIR computer's own language and finally
find out what PEEK and POKE is all about!
MORE COMPUTING POWER IN LESS
SPACE! FASTER
RUNNING PROGRAMS!
Written for the complete beginner as
well as for the experienced
he SINCLAIR user, MACHINE
mm LANGUAGE MADE SIMPLE has
over 120 pages packed with
programming techniques, hints and
meee tips
WRITE YOUR OWN MACHINE LANGUAGE
PROGRAMS...
‘ USEFUL BASIC PROGRAM TO EDIT MACHINE LANGUAGE * COMPLETE
DESCRIPTION OF THE INSTRUCTIONS GROUPED BY SUBJECT AND BY
3} USEFULNESS * NUMEROUS SAMPLE MACHINE LANGUAGE ROUTINES came
There are two sizes available: 8-75”X 8-75” & 6”X 6”
OI AL
Soin Intoidiniioitninivicisirard
Winaeres FOR THE SINCLAIR 80 & 81 * SIMPLE EASY TO USE LOOK UP.
* £8.95 (plus 50P p&p) *
es eee
Please send me copies MACHINE LANGUAGE MADE SIMPLE
: FOR YOUR ZX80 & ZX 81. 5
ring Orders to: Melbourne: House Publishers, 131 Trafalgar Rd, ae, SE10 |
Correspondence: Glebe Cottage, Glebe House, Station Rd, Cheddington.
01 -607 9938 i Leighton Buzzard. pansy LU7. on a a |
Please enclose cheque or P.O. tor £9.45 per copy. Orders outside the i
for Free samples | ‘sete “
and prices ADDRESS -pcave2
@ Circle No. 181 @ Circle No. 182
144 PRACTICAL COMPUTING Apni 1982
DO NOT ADJUST YOUR SET!
This is
an Octy
at
Photograpn taken from a Tv receive:
That’s the colour
of the Digitek PAL
Encoder Card for
APPLE II computers.
Featuring an on-board UHF modulator
and the unique Digitek ‘Safety Tab’ for
sure, easy handling.
This principal member of the Digitek
range of Apple expander cards not only
gives the best quality PAL version of the
Apple's colour graphics capabilities, but is
also simplicity itself to install.
One plug-in card is all it takes to transform
your dull display into a techni-colour master-
piece.
Also in the Expander Range are a 16k Ramcard,
Z80 Expansion card, High speed serial interface,
and more!
Send in the coupon for details and your nearest
stockist.
DIGITEK
EXPANDER CARD SERIES
The people who are really into Apples.
Digitek International Ltd., Unit 14, Grafton Place,
Dukes P. trial Estate Chelmsford Ess.
Make the most of your
Sinclair ZX Computer...
Sinclair ZX
software
on cassette.
3.22 per cassette.
The unprecedented popularity of
the ZX Series of Sinclair Personal
Computers has generated a large
volume of programs written byusers.
Sinclair has undertaken to
publish the most elegant of these
on pre-recorded cassettes. Each
program is carefully vetted for
interest and quality, and then
Cassette 1-Games
For ZX81 (and ZX80 with 8K
BASIC ROM)
ORBIT -your space craft’s
mission is to pickup avery valuable
cargo that’s in orbit around a star.
SNIPER - you’re surrounded
by 40 of the enemy. How quickly
can you spot and shoot them when
grouped with other programs to they appear?
form a single-subject cassette. METEORS - your starship is
__ Each cassette costs £3.95 cruising through space when you
(including VAT and p&p) and comes meet a meteor storm. How long can
complete with full instructions. you dodge the deadly danger?
Although primarily designed LIFE-J.H.Conway’s ‘Game of
for the Sinclair ZX81, many ofthe —_Life’ has achieved tremendous
cassettes are suitable for running
on a Sinclair ZX80 —if fitted with a
replacement 8K BASIC ROM.
Some of the more elaborate
programs can be mun only ona
Sinclair ZX Personal Computer
augmented by a 16K-byte add-on
popularity in the computing world.
Study the life, death and evolution
patterns of cells.
WOLFPACK - your naval
destroyer is on a submarine hunt.
The depth charges are armed, but
must be fired with precision.
pack. GOLF -what’s your handicap?
sep ocie tr pects erie 4 It’s a tricky course bat you eonttal
below. And the description of each Kiceneee ye vouabers
cassette makes it clear what Cassette 2-Junior
hardware is required. Education: 7-11-year-olds
8K BASIC ROM For ZX81 with 16K RAM pack
The 8K BASIC ROM used in the CRASH - simple addition— with
the added attraction of a car crash
if you get it wrong.
MULTIPLY -long multi-
plication with five levels of
difficulty. If the answer’s wrong —
the solution is explained.
TRAIN - multiplication tests
against the computer. The winner’s
train reaches the station first.
FRACTIONS - fractions
explained at three levels of
difficulty. A ten-question test
completes the program.
ADDSUB- addition and
subtraction with three levels of
difficulty. Again, wrong answers
are followed by an explanation.
DIVISION - with five levels of
difficulty. Mistakes are explained
graphically, and a running score is
displayed.
SPELLING - up to 500 words
over five levels of difficulty. You
can even change the words yourself.
Cassette 3- Business and
Household
For ZX81 (and ZX80 with 8K
BASIC ROM) with 16K RAM pack
TELEPHONE -setup yourown
computerised telephone directory
and address book Changes,
additions and deletions of up to
50 entries are easy.
NOTE PAD -a powerful, easy-
to-run system for storing and
ZX81 is available to ZX80 owners
as a drop-in replacement chip.
With the exception of animated
graphics, all the advanced features
of the ZX81 are now available ona
ZX80-including the ability to run
much of the Sinclair ZX Software.
The ROM chip comes with a
new keyboard template, which can
be overlaid on the existing
keyboard in minutes, and a new
operating manual.
16K-BYTE RAM pack
The 16K-byte RAM pack provides
16-times more memory in one
complete module. Compatible with
the ZX81 andthe 7X80, itcan be used
for program storage or as a database.
The RAM pack simply plugs
into the existing expansion port on
the rear of a Sinclair ZX Personal
Computer.
a #:
sbahe8e
retrieving everyday information.
Use it as a diary, a catalogue, a
reminder system, or a directory.
BANK ACCOUNT-a
sophisticated financial recording
system with comprehensive
documentation. Use it at home to
keep track of ‘where the money
goes,’ and at work for expenses,
departmental budgets, etc.
Cassette 4-Games
For ZX81 (and ZX80 with 8K
BASIC ROM) and 16K RAM pack
LUNAR LANDING - bring the
lunar module down from orbit to a
soft landing. You control attitude
and orbital direction—but watch the
fuel gauge! The screen displays your
flight status—digitally and graphically.
TWENTYONE -a dice version
of Blackjack.
COMBAT - you're on a suicide
space mission. You-have only 12
missiles but the aliens have
unlimited strength. Can you take
12 of them with you?
SUBSTRIKE - on patrol, your
frigate detects a pack of 10 enemy
subs. Can you depth-charge them
before they torpedo you?
CODEBREAKER - the
computer thinks of a 4-digit number
which you have to guess in up to 10
tries. The logical approach is best!
MAYDAY -in answer to a distress
call, you’ye narrowed down the
search area to 343 cubic kilometers
of deep space. Can you find the
astronaut before his life-support
system fails in 10 hours time?
| Please send me the items I have indicated below.
Cassette 5-Junior
Education: 9-11-year-olds
For ZX81 (and ZX80 with 8K
BASIC ROM)
MATHS -tests arithmetic with
three levels of difficulty, and gives
your score out of 10.
BALANCE - tests understanding
of levers/fulcrum theory with a
series of graphic examples.
VOLUMES - ‘yes’ or ‘no’
answers from the computer toa
series of cube volume calculations.
AVERAGES - what's the average
height of your class? The average
shoe size of your family? The average
pocket money of your friends? The
computer plots a bar chart, and
distinguishes MEAN from MEDIAN.
BASES -convert from decimal
(base 10) to other bases of your
choice in the range 2 to 9.
TEMP - Volumes, temperatures
—and their combinations.
Howto order
Simply use the order form below,
and either enclose a cheque or give
us the number of your Access,
Barclaycard or Trustcard account.
Please allow 28 days for delivery.
14-day money-back option.
— | | om — ||
ZX SOFTWARE
Sinclair Research Ltd,
6 Kings Parade, Cambridge,
Cambs., CB21SN. Tel: 0276 66104.
| L Qty | Code | Item Item price | Total |
| 21 Cassette 1-Games £3.95
| | 22 Cassette 2-Junior Education £3.95 |
| |. B | (Gassette3 Business and Household — [ £3.95 |
| | 24 Cassette 4-Games _ j hey || |
p 25 Cassette 5-Junior Education { £3.95 |
| 17 *8K BASIC ROM for ZX80 £19.95
| | 18 L *16K RAM pack for ZX81 and ZX80 | £49.95 |
| | *Post and packing (if applicable) £2.95 | |
Total £ |
7 *Please add £2.95 to total order value only if ordering ROM and/or RAM. |
Tenclose a cheque/PO to Sinclair Research Ltd for £
| Please charge my Access*/Barclaycard/Trustcard no. |
| | aj SS eS Se eee | |
*Please delete as applicable,
| Name: Mr/Mrs/Miss | aS aS |
| Address: | | — a ee |
erp ae
@Circle No. 184
ae CA
Fe YOU HAVE AN
anos MICROCOMPUTER
NU YOU'LL NEED
ss
“ONINIS'
All you've ever wished for in an
information management
system.
OMNIS sets new standards in database programs and levels of
performance that you never believed were possible on a
microcomputer.
@ OMNIS is written in UCSD Pascal+, this
means a better structured, faster running
set of programs than could ever be possi-
ble using Basic-— We believe that UCSD
Pascalt is the best microcomputer
language available — OMNIS proves it —
@ OMNIS is structured around powerful file
handling modules. These modules give
you the flexibility to store and retrieve
your information in the way that you
want. Full multi-key indexed access is
available to all your database files, you say
what you want — OMNIS does the rest.
OMNIS has an application waiting for it in
every business, school and laboratory and
workshop. Wherever information needs to be
stored and retrieved. OMNIS is available for
both APPLE Il and APPLE ///. We can also sup-
ply OMNIS for use on APPLE microcomputer
networks (yes, with true multi-user record lock-
ing). Trade enquiries welcome.
@Omnis provides you with a versatile
report generating module that enables
you to define your own reports, lists, mail-
ing labels etc.
@ OMNIS has unparalleled search facilities
to allow you to be selective. Those hours
of fruitless searching through rows of card
indexes becomes a thing of the past.
@ OMNIS lets you design your own screen
layouts for data entry and inspection —
you may have up to 10 screens per file.
All registered users of OMNIS will be sent FREE
BACKUP disc and you will be kept informed of
all updates and upgrades. Free help will be
given to all registered users via an OMNIS hot-
line
OMNIS — All you ever wanted
APPLE II* version - £174.00 (incl VAT & pp)
©
APPLE ///* version - £225.75 (incl VAT & pp} Oe: \s
BLYTH COMPUTERS LIMITED
Wenhaston, Halesworth, Suffolk
"trademarks of APPLE Computer Inc IP ] 9 9DH
+ trademark of the Regents of the
University of California.
San Diego
ae aay
rN "ie BARCLAYCARD]
* Registered Trade Mark
PRACTICAL COMPUTING April 1982
<2 050 270 565 hl
a™~5 24 hour phone service aes oe:
ey
ee
i
oe
@ Circle No. 185
147
RAM BARGAINS
4116-200ns. 80p each
100+ 68p each
2114-200ns. 85p each
100+ 75p each
2114-450ns. 80p each
100+ 70p each
2716 Single +5V £2.20 each
50+ £2.00 each
2532-450ns. £4.20 each
£4.00 each
£1.90 each
1 £1.40 each
Other IC's available.
Add 50p P&P + VAT at 15%.
ATHANA FLOPPIES
Minis with free plastic library case + Hub rings
/S-S/D £17.95 for 10
£23.50 for 10
£26.50 for 10
£15.50 for 10
£24.50 for 10
£25.50 for 10
D/S-D/D
S/S-Quad D
8" discs. S/S-S/D
S/S D/D
D/S-D/D
All other disks available.
Add 85p P&P + VAT at 15%.
24-HOUR TELEPHONE SERVICE
FOR CREDIT CARD USERS
QUANTITY DISCOUNTS AVAILABLE —
OFFICIAL ORDERS WELCOME
OPUS SUPPLIES
te Be
@Circle No. 186
“Pr TLEBANK
MICROCOMPUTING COURSES
“,. microcomputing ...”
— what's it all about?
— good for your business?
— wish to keep up with the kids?
— want to be better-informed?
—... ete,
Come on a 1-week residential course for
BEGINNERS in a peaceful Lake District
setting
Peter Gardner,
Tottlebank, Blawith,
Near Ulverston,
Cumbria, LA12 8EN.
@Circle No. 187
PUTTIN TITTIES C CL LULL
TRS-80 COLOR COMPUTER
“C.C. WRITER” A WORK PROCESSOR
FOR YOU
Tel:
Lowick Bridge 660
(Code 022 985)
“C.C. IS E.C.” Designed from scratch to be easy to use this
powerful program complete with a superb Instruction manual
is just what the user wants! No experience needed here and
no short cuts either! Features include, A CLEAR MENU,
INSERT, DELETE, MOVE, SAVE, LOAD, CHAIN, PAUSE (insert
single sheet of paper), FORM FEED, DOUBLE SPACE, PAGE
HEADER, PAGE NO, JUSTIFY (right margin), SET LEFT MAR-
GIN, SET LINE LENGTH, SET PAGE LENGTH, SET PARAGRAPH
INDENTATION, SET FIRST LINE POSITION (new page. PLUS,
FORCE {new page), CENTRE, SKIP (a no of lines) INDENT (both
margins), NEW LINE, SEND {ASCII codes to printer), if that’s
not enough then try the LINE SEEKER or the GLOBAL EDIT
features. “C.C. WRITER” will drive any printer that can be
connected to the COLOR COMPUTER. Every one of these
useful features is well documented and explained in ‘the
manual supplied with “C.C. WRITER”. If you're not convinced
then the MANUAL is available separately at £6.00. REFUND-
ABLE on purchase of the program: “C.C. WRITER” is written in
EXTENDED BASIC and will run in 16 or 32k. Priced at £29.95 it
represents good value for money. If you order NOW we will
pay the VAT and postage. PAYMENT with order please to the
sole U.K. distributors
DEPT CC, WORK FORCE
140 WILSDEN AVE
LUTON, BEDS LU1 SHR
FOUUTUUAYECOAUOLEOUGUU OULU SOREL OLULALEU OLA UUAETAOLULL
@Circle No: 188
148
Pet holds the
purse-strings
The idea of writing your own
business software should not
necessarily fill you with
trepidation. Roger Valentine
and John Hartopp turned
their hands to the task and
created a complete payroll
suite, which they present here.
IN A CHOICE: likened by many to re-
inventing the wheel, we decided at the
Outset that we would write all our own
business software. As a bureau offering
professional services, we needed a pro-
gram which could handle a large number
of clients with diverse problems. More
importantly, we were not at all impressed
by the programs available. on cassette
from software suppliers.
The rest is free
After much shopping around and
budget-stretching we had decided to buy
a 32K Pet, a Commodore printer and a
cassette unit. With the advent of inexpen-
sive micros such as the Vic, it becomes
increasingly likely that many more small,
low-budget companies will consider tak-
ing a tentative step towards computerisa-
tion.
Cheap and effective business software
is therefore a must. If you buy a computer
just to run this program, you can produce
a year’s payroll for under £20 a week,
which is about what we would charge our
clients. The advantage of doing it yourself
is that you have the computer for other
jobs too and subsequent payrolls cost you
nothing. ‘
Anyone opting to write their own
A sample pay-slip.
PAY. HO.
INS.HO.
TAS CODE
WEEK HO.
WE
PAY - NORMAL TIME
OVERTIME ¢1>
OVERTIME £2)
SICK PAY
HOLIDAY PAY
BONUS/ADJUSTMENT
GROSS FAY
TAX
Ne
ADJUSTMENT
TOTAL DEDUCTIONS
HET PAYABLE
GROSS PAY TO DATE
TAX TO DATE
payroll program from scratch should
start by obtaining the specifications laid
down by the Inland Revenue and the
Department of Health and Social
Security forcomputerised payroll routines.
They are extremely complex, but you
must follow them to the letter.
It is simple to write a program which is
technically more accurate than the man-
ual tax and national-insurance tables, but
unfortunately this is not what is required.
The manual tables incorporate a number
of roundings and approximations
designed to make’ life simple for the
non-computer user, so a computer
routine must use the same approxima-
tions as would a manual system.
Although the variety of tax codes that
you are actually likely to encounter in
practice is rather limited, there are three
different types of code, all of which must
be catered for:
Numeric codes with suffix are by far the most
common, and many employers could prob-
ably manage with a program which covers
these alone. They present no real problem,
except that, because manual tables only go
up to code 360, a special routine must be
included to cover higher codes; otherwise
the computer’s results will be “too accu-
Numeric codes with prefix are rather rare, D
and F prefixes do sometimes occur, and
each requires a separate routine.
The non-numeric codes are NT, BR, and OT.
NT means no tax is deducted and usually —
but not always — that no tax should be
refunded. BR means that the whole of the
pay is taxed at the basic rate, and is not the
same as OT, which means that the whole of
the pay is taxed, but at whichever rate is
normally applicable. Note that though OT is
really a normal suffix code, it may be read
as “OT”, so it is safer if your program
accepts it as a valid non-numeric code.
All the above code types may be either
Week | or cumulative. Anyone who
| Operates a payroll, or who has ever paid
PRACTICAL COMPUTING April 1982
EMPLOYEE PAY SUMMARY
MAME
MW. CLARK
D. BRON
MNS. J. BROWN
TOTAL
- WEEK HO. 35
Nil.
TOT?
wan
Sew
fo
wd
The tabulated printout of an employee’s pay summary.
too much tax, will be familiar with what
this means. D codes are never cumula-
tive; F codes may very rarely be. Fortu-
nately, special Week-1 tables, W1, are
no longer in use, so Week 1 codes can be
treated exactly the same as the others,
but on a non-cumulative basis. There are
six different NI rates, a to f. but since this
program is designed only for not-
contracted-out employers, it uses only
rates a, b, and c.
The program requires about 22K, most
of which is taken up by the employee
arrays. A 32K machine will hold data for
more than the 100 employees, but we
have chosen that number to allow ample
room for modifications to the program.
The screen display is for a 40-column
Pet. The 3 cursor right; *; 3 cursor left
routine which appears first in line 210 is a
standard Pet trick to avoid crashing the
program with Return. There are no
Peeks, Pokes or other machine-
dependent features, but you must be able
to use massive two-dimensional arrays
which may be difficult on old-ROM Pets.
In the program all arrays have been
dimensioned even though this is not
essential on a Pet. Val should return zero
for a non-numeric string otherwise some
of the validification routines must be
modified.
Special formats
The printer formatting should be
adjusted for your particular printer. Most
of the formatting — subroutine 7500 in
program |; 9500 in program 2 — is
conventional, but for the weekly sum-
mary in lines 12000 to 14300 of program
2 we have cheated by using the Pet
printer’s own formatting facilities. These
involve using a template, defined by the
row of 9s and As in lines 13060 and
14070.
The Pet defines device number 3 as the
screen, and 4 as the printer. We have
used this to copy information directly
from screen to printer, but you may have
a Copy facility to do this even more
simply.
Variables used in the program are
listed in table 1, and the arrays are listed
at the end of program |. This is more
than just a service to the user: the Pet’s
chaining facility is dependent on the sec-
ond program being shorter than the first.
Rather than adjust the various pointers at
addresses 44 to 49 to make program |
artificially long, we have simply extended
the listing. For that reason, Pet users
should not omit the Rems or lines 12000
PRACTICAL COMPUTING April 1982
on words, unless they are adding a
routine of equivalent length.
The most interesting feature of pro-
gram | is subroutine 6000 which searches
for an employee by name, or by part of a
name. For example, “Smith” will find A
Smith, Smith A., B. Smithson, etc. If all
names have initials with at least one full
stop, “.” will find them all. Otherwise
program | isa standard database routine.
Program 2 opens with a long list of tax
and NI parameters, most of which should
be instantly recognisable to payroll users.
All the data which is likely to be
amended in successive budgets is held
here, so up-dating is easy. Line 6180
relates to the old W1 tables. It has been
pushed out of the way with a Rem state-
ment, rather than deleted, just in case it is
needed again. GPTR, short for GPoin-
(continued on next page)
Table 1.
Ail arrays used are listed at the end of pro-
gram one.
T, Q, T$, Q$, AND T{) are local variables
which occur throughout the programs.
N$ Week number ——>W
D$ Date of run
DA$ Date temporary
CL$ Company name
NE$ Number of employees —~—>NE
Q1$ Formatting string
Q2$ Formatting string
Standard input to questionnalre
(numeric)
Standard input to questionnaire
(alphabetic)
Standard input to payroll
(also called GPTR) GPointer
Number of bandwidths
Number of pay-slips to be printed —
set to 1
Week number of run
Week number (temporary)
Week number for tax
Number of employees
Employee number
Employee’s NI
Employer's Ni
Gross pay
Gross pay for tax
Gross pay for NI
Band
Free pay
Taxable pay
Tax
Logical device number
O * Obligatory print flag
K, L and M are loop-control variables
J is the main ioop-control variable, which
usually defines the employee being
processed
Sample printouts
Listings
VIC 20 domestic cassette interface
Why purchase a special cassette deck at twice the price
when you may use our interface on your existing home
cassette player? £19.55 inclusive of VAT plus £1.50 p&p.
VIC 20 3K, 8K and 16K RAM expansion packs at £24.50,
£40.25 and £63.25 respectively, incuding VAT plus £1.50 p&p
each.
The 3K attaches tothe enhanced 16K RAM pack costing
£74.75 to give 19K RAM.
The 8K RAM pack may easily be expanded to the 16K by the
simple insertion of additional 1.C.s, as the sockets are
provided on board in the price. £5.75 for each 2K.
Battery RAM backup is available. All contained in neat
specially designed cases.
CEL Customised Electronics Limited,
Winker Green Millis, Stanningley Road, Armley, Leeds,
LS12 3BB. Telephone 0532 792332.
155 Marton Road, Middlesbrough, Cleveland, TS4 2EN.
Telephone 0642 247727.
@ Circle No. 189
SEARCHING FOR
‘BEST PRICE’...
FOUND ‘BEST PRICE’ .. GOTO
RRP OUR PRICE
£550
£695
£895
PET
4016
4032 32K
8032 32K
8096
DISK DRIVES
2031 170K
4040 343K
8050 1M
PRINTERS
16K
£395
£695
£895
£395
£895
DAISY £995
VAT to be added @15%
Carriage — £5 per item
If you know what you want why wait?
These are the prices you need
ORCHARD
COMPUTER SERVICES
Orchard House, 21 St. Martins St..
Wallingford, Oxon.
Tel. Wallingford (0491) 35529
Open 6 days per week.
@Circle No. 190
PET HI-RES
The new HR-40 board offers —
8k of its own RAM
64,000 individually addressable points
320 by 200 resolution
machine code utility software in EPROM
existing PET features unaffected
easily fitted, no soldering necessary
low price of £149 plus VAT
There’s no limit to what you can do when you
have the HR-40 board fitted to your PET. The
single dot resolution allows you to draw
smooth curves, accurate diagrams and much
more. If you’ve got one of the new 4000
machines with a 12 inch screen then you'll need
the HR-40B, but it won't cost a penny more.
The HR-80 board for the 8032 is now available
at the same low price.
SUPERSOFT are PET/CBM software specialists.
Other top quality products include MIKRO, the
assembler in a chip (£50) and SUPERCHIP, the
biggest selling British chip (£45).
Our catalogue is available free to PET owners.
SUPERSOFT
Dept P1, 10-14 Canning Road,
Wealdstone, Harrow, Middlesex.
Tel: 01-861 1166
@Circle No. 191
149
SUPERBRAIN SOFTWARE (64X:00 OR QD)
{Available shortly on other CP/M based machines)
‘THE TYPING MASTER’
The tutor that puts you in a class of your own
. Full documentation on disk.
. Contains a full typing course.
. ‘Sight & Type’ facility for easy keyboard intro-
duction.
. ‘Touch-typing’ facility to increase speed.
. Atotal of 29 multi-line Practice exercises for use
in Non-timed or Timed modes.
. Built-in error-checking on alt facilities.
. Exercise print-outs (with results attached).
Designed by a typing instructor, written as a
sophisticated package and offered at a realistic
price.
£35.00 (No Vat or postage to pay)
Dealer enquiries welcome: Ask about the Business
Version.
Now a computer keyboard need not deter you
Please send cash with order, stating DD or QD to:
ANTHONY ASHPITEL, 56 LONDON ROAD, HAR-
LESTON, NORFOLK, IP20 9BZ..(Tel. (0379) 852807).
@Circle No. 192
COLOUR
AND
SOUND!
‘SIMPLY FILE’ RECORDS SYSTEM
(DBMS).
Select by any key. Print alphabetic lists,
mailing labels. Calculate, total, average col-
umns. Fast, easy, robust and VERY ver-
satile. DISK ONLY: £65
‘SIMPLY WRITE’
PROCESSOR
Some £300-£400 programs have no more
facilities. Tape or disk, any printer, 40-80
column PET. Needs 16K. TAPE £40, DISK
£45
GOTTA PET? ADDA VIC!
High resolution graphics, programmable
characters, colour and sound on your PET?
All this PLUS a complete extra computer
using your PET's drives, printer etc? Under
£200 including VIC and our super PET-VIC
LINK! (Available separately).
PRICES PLUS VAT BUT INCLUDING P&P. SEND
FOR DETAILS, MORE UNUSUAL ITEMS. GET OUR
FREE ‘MICROMAIL’ PET NEWSLETTERS.
FAST WORK
SIMPLE SOFTWARE LTD.,
15 Havelock Road,
Brighton, Sussex BN1 6GL
(0273) 504879
Sharp MZ-80K, 48K
£399. inevat
DISKS & PRINTER NOW AVAILABLE
Cowlings
26 BELVOIR STREET
Tel: 553232
LEICESTER
@Circle No. 194
150
THE
MAME
lorie As
A. SMITH
SMITH A.J.
TOM L. SMITHSOH
Fi. JOWES
AH. OTHER
BE. BLOGGS
HH. CLARE
BD. BROuH
He. 7. BROW
TOTAL
fe
i a
ree fe fa fe
ot
2
mn
Cie
-
Py]
fat at Te
ect git), Paine mF
i
be
s
q
4
3
>
|
Pa}
1
orb
x
CA fe Li
m) OTD ee
eal
re fa 1
®
Res
1
™
tll
as
s
Ly
te
Company tax and National Insurance details.
(continued from previous page)
ter, is a parameter used for BR and D
codes. X is the number of bandwidths.
The heart of the program is in lines
$000 to 6320 and subroutine 8000 where
the tax and NI calculations are per-
formed. Line 6700 starts the routine for
D codes, 6800 to 6850 for F codes.
Subroutine 7000 is a tedious way of deal-
ing with codes above 360, using one of
the spare arrays. T() has been dimen-
sioned to 10 — line 10 in program 1 and
line 500 in program 2 — so will hold
codes up to 3600. If you ever have to
handle a code greater than this, simply
re-dimension T().
Copies required
Subroutine 8000 advances the week,
e.g., for holiday pay in advance, and 8400
Tequests a date for such pay-slips. Only
the current pay date is actually stored.
Lines 9000 to 9260 print the pay-slips,
first to the screen and then to the printer,
using variable DV to decide which. Lines
10000 to 10140 update the employee
data, and lines 10200 to 10205 update the
weekly summary. Note that the period
summary is not updated untii lines
11500 to 11540.
Business programs should be able to
make countless copies of everything. The
routine at lines 16150 to 17000 in pro-
gram 2 and option 7 in program | allow
security copies of the data tape to be
made at will. Similarly, all printouts can
be duplicated. Only the number of pay-
slips printed is not under the user’s con-
trol; it is pre-defined by variable Z in line
900 of program 2, and we have set this to
1 so that you can race through the payroll
in no time at all. If you do not use
carbonised stationery you may set this to
whatever you like.
Formatting is for either individual or
continuous AS pay-slips. They need not
be pre-printed, but you will probably
adjust the formatting to suit your own
stationery. Note that the variable O is the
obligatory print flag. Only the obligatory
lines, for which O=! will be printed
unless there is actually an amount to print
that, for example, those employees who
are not paid overtime, holiday pay, etc.
need never know that they exist. On the
other hand, if you have pre-printed
stationery, or simply want all pay-slips to
have the same format, set O permanently
to l.
Program | sets up and amends payroll
data, and when you first start you will use
option |. All other options lead to the
dead-end of asking for a data tape; |
though option 7 at least has the courtesy
of returning you to the menu. Option |
leads to a question-and-answer routine,
where you are asked for two pages of
data for each employee. At the end of
each page you have the option of correct-
ing that page or continuing.
There are three distinct classes of user:
@ New companles setting up a payroll for the,
first time.
@ Existing companies bringing in the compu-
ter payroll from Week 1 of a tax year.
@ Existing companies bringing in the compu-
ter payroll at any other time in a tax year.
If you are in the first two catagories,
page two of the data questionnaire is
easy. Users in the third category must be
sure to transfer all their existing manual
records on to the computer including data
for employees who have already left,
otherwise the program will not provide
accurate end-of-year information.
The “paid to week” question is to
prevent the inadvertent double-payment
of employees who, for example, have
already received holiday pay in advance.
If therefore refers to the week number
for which you have paid each employee.
For new starters, enter 0, not the week
shown on their P45, as double-payment
by different employers is quite normal.
At the end of the questionnaire — as at
the end of all options which allow you to
change data — you may record a data
tape, or return to the menu. Do not
forget to record the tape later, of course,
using Option 7.
Option 2 uses the same routine to add
new employees. Option 3 deletes em-
ployees by reference to either their name
or number. Note that “deleting” an em-
ployee does not involve destroying any
data; the employee is merely flagged as
having left, and is omitted from future
payroll runs. Data for ex-employees can
PRACTICAL COMPUTING April 1982
be examined as easily as that for current
employees.
Option 4 allows any employee’s data to
be examined, amended, or printed out,
again by reference to name or number.
You may amend any one of the 16 fields
of data per employee. Any change to pay,
tax, or NI, details will not be incorpo-
rated into the current-period summary,
so fraudulent alterations will show up as
unexplained imbalance at the period end.
Key in 17 to exit from this mode or to
examine next employee.
Option 5 prints out an up-to-date P35
listing. This is not just a year-end facility,
but may be used at any time to check
payroll controls you may be keeping.
Option 6 is used only rarely. It enables
you to change certain suffix tax codes en
masse, which will be necessary only on
instructions from the tax office. Only
codes L, H, P, and V may be changed in
this way, as they are the only codes which
will be covered by such a blanket instruc-
tion. Instructions of this kind are fre-
quently issued after a budget.
Play it safe
Option 7 allows you to record a data
tape. Option 8 loads and runs the payroll!
program itself. You can use both pro-
grams without this option, but you will
often find it necessary to make some last-
minute data amendments just before the
payroll run. You can run straight into
option 8 without first recording any
amendments — whether or not you do so
is up to you. In general it is safer not to do
this in case a major disaster in the payroll
run forces you to start over again.
Program 2 asks first for the tax week
and current pay date. It must be eight
characters long so use DD.MM.YY If it
has not been run from program | it will
request your data tape.
Each current employee will then be
Program 1.
i REM #44¢¢¢ PAYROLL: Two PROGRAMS BY Rg.
4 GOTO16
PRINT" APRESS SPACE SIHEN READY"
QF=""-GETAS: IFQF=""THENG
RETURN
displayed in turn, together with a full
menu if the employee has not yet been
paid, or a very much abbreviated menu
otherwise. Option | enables you to run
quickly through the payroll in all simple
cases. It will pay the employee the normal
gross wage, and print a pay-slip immedi-
ately. Options 2 to 8 allow you to compile
a pay-slip in the normal way, and Option
9 prints out the compiled pay-slip.
The pay-slip is first displayed on the
screen. You may either key C to cancel it
and return to make adjustments; or key P
1o print it out. Alternatively press R to
record the pay details while skipping the
printing, should you ever need to do this.
Cassettes available
The other two options on the full
menu, and the only two on the abbrevi-
ated menu, are W to advance the week —
e.g., to pay holiday pay in advance — or
X to skip to the next employee. On a full
menu, use of option 9 on its own will
result in the employee receiving no pay
but possibly a tax refund. Option X will
simply leave an employee off the current
week’s payroll, and he will receive any
tax rebate which may be due when he is
next paid.
At the end of the payroll run, print out
the weekly summaries, period summary if
required — it will be zeroed after print-
ing, otherwise carried forward— and lastly
record the data tape. The average run
time for 100 employees is 45 minutes, or |
25 minutes if Option | is applicable.
Copies of these programs are available
on cassette for £5 for the two programs
from: R G Valentine, c/o V&H Accoun-
tancy Services, 182c Kingston Road,
Staines, Middlesex. Anyone using the
programs, can receive free up-dates
whenever tax or NI changes occur by
sending a stamped, addressed envelope
to the same address.
G.VALENTIHE: 1991 toe
1G DIME 164, 14>, E¢C108,3>,P¢6), T8C4>, TO1G>
28 X=5:GPTR=1: REM:
146 PRINT" CIWRBREH PAYROLL:
SEE LINE S325 &
PROG 2
SET-UP AND AMMEMDMENTS
161
115
126
136
148
144
PRINT" ser
PRINT" MM 1:
PRINT" #
PRINTS
PRINT"
PRINT"®
142. PRINT"
143 PRINT"M
144 FRINT" @
145 G50SUBE
IFQS<¢" 1"ORQS>"8" THENI45
AUD EMPLOYEE
DELETE EMPLOYEE
P35 LIST ee
“BLANKET ~
SRECORD CHANGES
RUN PAYROLL
ONHU SOI
ONVAL (OS >GOT0204, 1686, 2605, 2688,
PRINT " "istetatatete)"
INPUT" COMPAN'
IFCL$="*#" THENZ18
SET UP WEL PAYROLL
AMMENMD/INSPECT EMPLOYEE DETAILS
AX CODE CHANGES
7668. 3856, 35998, 16006
HAME WRDEeEEM" ; CLE
INPUT" HHO. OF EMPLOYEES NOmEeEMM!" | HES
IFNES="#" THENPRINT TT)" : GOTG220
2 @ NE=/ALCNE#) : IFNE> 1@@GRNEC1 THEHNES="%" : GOTO225
EH=1 : GOSUEZ4@: GOSIIES356 : GOTO1 a8
’ PRINT" CISENTER DETAILS OF ALL CURRENT EMPLOYEES
PRINT" ARMED EMPLOVEES WHO HAYE LEFT DURING THE
FRINT"
FRINT" CURRENT TAX ‘EAR. Sl": GOSUES
FORJ=EHMTONE
PRIHT!SSEMPLUTEE HUMBER® "> J
INPUT" SHAME DBDEEMMN [E¢<¢J.15
PRACTICAL COMPUTING April 1982
(continued on next page)
“| WHILE...
ACORN ATOM
PROGRAMMER’S TOOL-BOX
A packed 4K EPROM (fits vay pscckel)
1200 BAUD CASS. OP. SYSTE
Visible Load & Save Routine
PLUS
*TRACE(X) — controlled execution.
“STEP — single step execution.
FIND — any string of chars. in program.
VAR — list variables.
LVAR — print variables.
AUTO X,Y — automatic line numbering
RENUMBER X,Y — any start, any step.
DELETE X to Y — any range of line nos.
HEX — HEX & ASCII dump
IHEX — HEX dump in instruction format.
(*VIA chip required).
PLUS Additional BASIC statements
READ, DATA & RESTORE
KEY X — scans keyboard-input to variable.
INKEY $X — scans keyboard-input to string.
IF... HEN ELSE
ENDWHILE
CURSOR X,Y — position cursor as required.
ON ERROR
BEEP X,Y — sound any duration, any pitch. |
ZERO — zeros all basic varlabies. |
POP — close out sub-routine. |
STOP — useful de-bugging instr. ‘
Real value at £24.50 + VAT & 25p P & P. Sae fordetails
& cat.
*NASCOM MAGAZINE*
“MICRO-POWER”’
1982 subscription 6 copies £5.95 Europe £9.80
Other overseas £11.80 Issues 1-4 (1981) €3.95
Europe £6.60 Other overseas £7.80
Send Sae for details & cat.
PROGRAM POWER
5 Wensley Road, Leeds LS7 2LX.
Tel. (0532) 683186.
@Circle No. 195
INSURE
YOUR COMPUTER
Impact damage, Fire & Theft Insurance
for your Computer, Equipment:
£1 to £1,500 cover £8.00 p.a?
£10) 0 (excess) x/s
£1,500 to £2,500 . £16.00 p.a.
£15 x/s.
For details:
KGJ Insurance Brokers,
6 Hagley Road, stourpridge:
West idlands, DY8 10)
Tel (03843) 5333/2545
@ Circle No. 196
@_ Joystick
TAMARISK JOYSTICK
£22.50 inclusive
GAME EXTENSION SOCKET
£6.50 inclusive.
from TAMARISK DESIGN SERVICES
290 Brooklands Rd, Manchester M23
061-969 8729
@ Circle No. 197
151
MICROCOMPUTER
ENGINEER
Self starter with drive and initiative,
able to take considerable responsibil -
ity, required for a leading micro-
computer company. Excellent salary
and conditions and exceptional
prospects for career advancement.
GECAS MICROCOMPUTERS LIMITED
21-22 GREAT CASTLE STREET, LONDON
WIN 7AA
TEL: 01-629 0220/1546, 01-493 4958
@Circle No. 198
2X81 1 6K Blidincss ceeoonee
NASTY INVADERS £4.95
Get them before your bosses get youl
NASTY MOUNTAIN £4.95
VERY NASTY MOUNTAIN £6.95
Adventures on your way through the Mountain. If
that’s too easy, try the Very Nasty Game with its 16
Levels of Play.
PETTY CASH/VAT £10.00
Enter Date, Narrative and Gross Value of each Cash
Purchase. Classlfies Into 20 Sub- and 13 Main-
Headings and gives Gross, VAT, Net and Exempt
Subtotals and Totals.
VAT BOOK INPUTS £12.00
As the Petty Cash/VAT Program but with the facility
to add in your Non-Cash Items to give inputs
Bottom Line Totals.
@ user program test facility
@ prices include VAT and P&P
Cheques/P.O.s to:- GILTROLE LTD.,
DEPT. PC, P.O. BOX 50, RUGBY, WARKS. CV21 4DH
@Circle No. 199
TRS-80 Compiler
Work- Station
Model | and III, and Video Genie
Speed up your Basic Program Development
EDIT — Full-screen BASIC editor with
floating cursor and auto repeat. 30
commands and functions tet you find,
change, insert, delete, replicate, copy, or
move BASIC text at the character, string,
tine, or block tevel. Improved program
visibility, fewer errors. £17.50
EXEC — Command-list processor. Speeds
up and simplifies repetitive procedures
such as power-up, file reorganisation.
£9.50
Speed up your Basic Program Execution
ACCEL2 — Compiler for Mode! t and II
BASIC (disk and non-disk), Execution
speed-ups of 20-30 times for integer
operations, 5-7 times for string handling,
less if I/O limited. Very easy to use.
Professionals note: Full instructiéns for
selling derived code on tape or disk. No
royalties! Ask for more details, £39.95
TSAVE —Writes compiled code toSYSTEM
tape. Makes core-image backups of any
machine-language programs. £4.95
UT
PO Box 39. Eastleigh, Hants, England, SO55wWQ
@Circle No. 200
152
(continued from previous page)
IFES(J. 1)="#"THEHFRINT "TT" : GOTO286
INPUT"EN.1. NUMBER pORBRRRBRHIBBI" ;ES¢ 7,2)
IFES¢J.2)="#" THENPRINT "7TT1" : GOTO296
INFUT"SITAX CODE S00RRR RR EDRREESI" | CF
EH=J : GOSUBS368
IFQ#="4" THENPRINT" TT)" : GOTOS68
E#(J,3)=0¢
INPUT" BWEEK 1 <Y/N) DEER SRDBEEZE! | OF
IFQS="¥" THENE CJ. 4>=1 :GOTO378
IFQS="N"THENS?@
PRINT" TTT" : GOTO346
INPUT" SFOUNDS / HOUR 2BBRDRDEIBEI" | TF
IFT$="*" THENPRINT" TT)" : GOTOS76
ECJ, 1 SVALCT#)
INFUT" SHGORMAL WEEKLY FAT DBmeeReat"' > TS
IFT#="#" THEHPRINT" TY" : GOTOSea
EC J. S5.=VALCT#)
INPUT"SN.1.RATE ACEC PaROb DESI" | OF
IFQ#="A" THENEC J. 39=1 : GOTOS20
IFQ#="B"THENEC J. 3 GOT0426
IFQ#="C"THENE( J, 3>=3 : GOTO424
PRINT" TY)" : GOTO39a
PRINT" SRFRESS C TO CANCEL
IFQ$="C" THEN2Z78
INPUT"TGROSS PAY TO DATE em bem steaual"; Ts
IFT#="*" THEN4S25
ECJ, (=VALCTS)
INPUT"NTAX TO DATE SSD ESR ORSRHICaI" | Ts
IFT#="%" THENPR IIHT" TTI" : GOTO438
ECJ,8.=VALCT#)
INPUT’ 95. P.-PRE'Y. EMPLOYMENTIB@BEenE aI" ; TS
IFTS="#" THENPRINT "TTT" :GOTO44G
6 EC J, 11 =VALCT#>
INPUT" SITAX - “7 we SURE RMEL" | Tt
IFTS="%" THEMPRINT"TT}" : GOTG45a
E¢J,12.=V"ALCT#)
INPUT" SPAID TO WK.NG. (OR GONGR Beem ai" | TH
IFTS="4#"THENPRINT" TT)" : GOTO466
6 ECJ,13.=VALCT#)
INPUT" SH. 1. CATO DATECOR G>:BRbeedmal > TF
IFTS$="#"THENPRINT" TT)" : GOTO474
ECJ, 99=VAL CTS)
INPUT" SH. 1. CB)TO DATECOR G>smobeeteml" | TS
IFT#$="*" THENPRINT" TT)" :GOTO486
E¢J, 18)=VALCT#>
INFUT" #H.1.CER)TO DATECOR G>hebeelnmt" | Tt
IFTS="*#"THENPRINMT "TT" :GOTO48S
ECJ,1490=VALCTS>
INPUT" SHAS THIS EMPLOYEE ALREADY LEFT CY Nae RESB a" | OF
IF OF="Y" THENEC J. 6)=8:GOTOSas
IF @$="N"THENEC J, 62=1 :GOTOSaG
PRINT" TT!" :GOTO43a
OG PRINT" MAFRESS C TO CANCEL SPACE TO CONTINUE" : GOSUBE
IFG#="C" THEH425
@ NEXTJ
RETURN
IFCL$="" THENGOSUBS@30
M@ HE=NE+1 : IFHE>1SaTHENNE=196 :GOTO196
EN=NE : GOSUB260
PRINT "TisleleleRHY MORE?"
GOSUBE
IFQ¢=""'"THEN1O18
IFQS="N"THENLOT&
GOTO1630
GOSUB3358 : GOTO196
IFCL#=""THENGOSUBSG35
PRINT "Cisleiatela)"
INPUT"EMPLOYEE NUMBER <H=N/K Da DEEESEN" ; TS
O IFTS="4" THENPRINT "TI" :GOTO2016
3 IFT#="H"THENGOSUBGABG
EN=ALCT#) > IFECEH, S)=@THEHTS="%" : GOTO2G28
ECEN, 62=6
3 PRINT" TIdsieisNY MORE?"
& GOSUBE
ITF QS=""'"THEN2G18
IFGS="H"THENIG73
GOTOZH7a
IFCL¢="“THENGOSUBSU8S
PRINT " “Isialeiatel'
INPUT"EMFLOYEE NUMBER CN=N/KONSREER EI" | TS
26 IF TS="*" THENPRINT "'T)" :GOTOS81G
IF T#="N" THENGOSUB6G8
EN=VAL¢T#) : IFECEN, 3>=6THENTS="*#" : GOTO3828
GOSUBE0G8
G PRINT" TielelsieNyY NORE?"
A GOSUB6
IFQ#=""'"THEN3G1G
IF#="" THEN LA7G
GOTOS67e
IFCL#<>""THENS218
PRINT " TIeletelaietelstetele)
J GUSUBIHG :GOTO1a6
FRINT “TteRPRESS FR TO RECORD
9 PRINT" SOR M TO RETURH TO MEHU
GOSUBE
IF Q$="M" THFNEFF TIIFN
IFG¢<>"R" THEHS97@
@ PRINT" TIsseleneiSe ECORI DATA TAPES"
GOSUBS
B OFEN1, 1,1
SPACE TO CONTINUE” : GOSUBE
NO DATA TO RECORD" : FORM=1TOS0G: NEXTN: GOTO16G
PRACTICAL COMPUTING April 1982
& PRINT#4,"
8 Q¢=" 39:TAX TO DATE <="
@ PRINT" CeleleWRITIHG "J CLE
PRINT#1,CL4
FRINT#1.NE
FORJ=1T06 :PRINT#1,P¢ J) > NEXTS
8 FORJ=1 TONE
PRINT#1,E#¢ J, 12
PRINT#1,ES¢J,2>
PRIHT#1,E#¢J,3)
NEKTJ
FORJ=1TONE
FORK=1T014
PRINT#1,E¢5,K>
HEXTK
@ MEXTI
3 CLOSE1
RETURN
PRINT “TlselteleeeBBIOAL DATA THFES"
& GOSUBS
A OFENL, 1.4
IHPUT#1,.CLS
PRINT "CialeleteeFEADING "3 CLE
INPUT #1. HE
FORJ=1T06: INFUT#1,F¢J> :NEXTJ
FORJ=1TOHE
INPUT#1,E#¢J, 12
INPUT#1,.E#¢J,2)
MW IHPUT#I1,E8¢J,3)
HEXTS
FORJ=1 TONE
FORK=1T014
INPUT#1,E¢ I,K)
HEXTK
-NEXTI
CLOSE1
RETURH
G@ PRINT "Tistelatetn"
INPUT"EMPLOVEE HAME sPm Emm" 5 Tt
IFT#="#"THENPR INT "'T1" :GOTOS816
FORJ=1 TONE
FORK=1TOLENCES (J. 1) >-LENCTS)> +1
A T=6: IFMIDECES (J, 1. K, LENS TS) 9=TSTHENGOSUB7 O88
IFT=1THENS 108
HEXTK
NEXT S
PRINT "CisleleHANE HOT FOUND" : GOTC661G
T#=STR#CJ> > RETURN
PRINT "CisistesteF OUND: "SF E$¢ J, 19
2 PRINT" MIS THIS CORRECT?"
GOSUBS
TFG$=""'" THENT=1 ‘ RETURN
IFQS="H" THENRE TURN
GOTO7H38
IFGK>ECEN, 1 OTHENQ=INT C1 OG+.5)7108
Q14=STR#CQ>
FORK=1 TOLENCQ1#) : IFMIDS<Q1#,k, 19=". "THEN7S4@
HEATK
1$=01$+", 66": GOTO?56a
K=LEHCQ1$)-K
IFK=1THENQ14=Q14+"6"
IFO=1 THENPRINTQ#; O14
RETURH
IFCL#=""THENGOSUBS8G8
PRINT" Tisleleleia_ISTING P35"
OFEN4, 4
PRINT#4, CHRE¢ 1 CL ¢
PRIHT#4
NAME MoT. TAX"
PRINT #4
61% L=G:M=6:FORJ=1 TOME
A S=EFCS,1> > G=ECJ, 3): L=L+Q‘ GOSUB7560 : O2F=01F O=EC J, S9+EC J, 1G9+EC J. 14): M=M+Q
GOSUB?7S66
GOSUB?766
HEXTI
PRINT#4
Q¢="TOTAL" : Q=L : GOSUB7586 : H2$=0 14: Q=H : GOSUB756a : GOSUB7 786
CLOSE4
9 GOTO1G6
M IFLEHCas <25THENQS=0F+" ": GOTO? 7GG
O TFLENCQ1$><1QTHENQ1S="_ "+01: GOTO? 714
TFLEH(Q2# > <16THEHOZ#="— "+024 : GOTO? 726
PRINT#4,LEFTS( 2%, 20); 0195 TREC 40~C2G+LENCO1#) 2) 5 Oat
RETURH
DV=3:0=1:PRINT"SN" 5
OFEN4, Dv: CHI4
1 PRINT" SEMFLOYEE HUMBER®
PRINT" 1: NAME ;
PRINT" 2:H.1.HO "ZS ESCEN,2)
PRINT" 3:TAX CODE, "J ESCEN, 3)
PRINT" 4:HK. ">: IFECEN, 49=6THENTS="HO"
IFECEN, 49=1THENTF=""ES'
PRIHTTS
Gg=" S°PAY“HOUR :": Q=ECEN, 1): GOSUB75H8
Oss" 6: PAY/WEEK °":Q=E CEH, 5): GOSUB75a6
PRINT" ?:HI RATE os
IFECEH, 39=1THENTS="A"
IFECEH, 3)=2THENTS="B"
IFECEH, 39=3THENTS="C"
PRINTT#
Q#=" 8:GF TO DATE ti
>"SEN
"JESCEM, 1)
CEN, 7> : GOSUB7S jaa
CEN, 8) : GOSUB758
(continued on next page)
PRACTICAL COMPUTING April 1982
Payrol] =" 4
MICROCASE
“turns a board into a real computer”
For NASCOM 2
COMPUKIT
SUPERBOARD
ALSO UNCUT FOR NASCOM 1
ZX81 EXPANSIONS ETC.
Direct from us or from your dealer —
but make sure you see a
GENUINE MICROCASE
SIMPLE SOFTWARE LTD
15 HAVELOCK ROAD
BRIGHTON, SUSSEX BN1 6GL
(0273) 504879
@Circle No. 201
Pascal for Nascoms and Sharp MZ80K
Hisoft offer a very fast 12K Pascal compiler producing
Z80 object code directly i.e. no P-code.
STATEMENTS: CASE .. OF, IF _.. THEN .. ELSE,
. UNTIL, WHILE .. DO, -
ND
INTEGER, REAL (7 ae, figs.), CHAR,
BOOLEAN, ARRAY, SET, COLOUR.
Many standard procedures and functions are sup-
ported including trigonometric functions and all proce-
dures and functions may be used fully recursively.
The object programs run very fast and require only the
runtime routines (4K) to be present.
Price: Nascom Pascal £35
Sharp MZ80K Pascal £37
New Monitor for Nascoms
NASMON is a new 4K monitor incorporating a powertul
‘front panel’ display of memory, registers and flags
together with an extended screen editor. We ora a
range of software to run under NASMON; BAS1
12K BASIC Interpreter with 11 digit floating point arith-
metic, NASGEN, a very fast Z80 assembler, NASNEM, .
a 2¥%K disassembler and NASPAS, the i2K Pascal
compiler described above.
Prices: NASMON
NASGEN in EPROM
NASGEN on tape
BAS12K on tape
NASNEM in EPROM
NASNEM on tape
Z80 Development Package for Gemint G805 Disk
Owners
The package comprises an extended screen editor, a
fast 280 assembler and a debuge er with a ‘front panel’
mode and a Z80 disassembler. All supplied on one 5%
inch diskette with full documentation. Price £50.
All prices are fully inclusive.
Full details may be obtained from:
-HISOFT
60 Hallam Moor, Liden, SWINDON, SN3 6LS.
Tel: Swindon 26616
(anewering machine service).
@Circle No. 202
TYPES:
ZX81 16K RAM EXPANSION PACK
Quite simply good value for money at £34.50
including VAT plus £1.50 P&P. Contained in a
neat specially designed case.
Junior Maths Pack One to run on 1K RAM
ZX81 — five helpful programmes on cassette
for £5.75 inclusive. Logic, Sums, Nimb, Divi-
sion and Money.
CEL Customised Electronics Limited
Winker Green Milis, Stanningley Road, Armley,
Leeds, LS12 3BB
— telephone 0532 792332.
tea Road, Middiesbrough, Cleveiand,
SCBneee 0642 247727.
viC 20 — RAM Expansion Packs — see separate
advertisement in this issue.
@ Circle No. 203
153
(continued from previous page)
S119 OF="19°GF CPRE'. > ‘
8126 a¢="11:TAXCPRE’> '
$13@ PRINT"12:PAIU TO WEEK
8156 G$="13:HI CATO DATE: :Q@=ECEN, 9) -GOSUE7San
$166 Q¢="14:NI ¢B)TO DATE:" ECEN, 16): GUSUB7Sea
BI7G Qt="15:HICERITO DATE: ":@=E¢EN, 14): GOSUB7Saa
& PRINT" 16:CURREHT/LEFT Os
T#="CURRENT": IFECEN, 6€9=GTHENTS="LEFT"
PRINTTS
PRINT#4: CLOSE4: IFDY=4THENSGBG
PRINT" 17: SCORRECT®"
3 PRINT" CENTER P TO COPY TO PRINTERIN
INPUT"ENTER FIELD NO. TO BE ANMENDED Setegam", TS
@ IFTS="*#" THENPRINT" TH :GOTOSZ14
IF TS="P" THENDY/=4 : GOTOSBES
T=¥VALCT#) : IFTKAORTD17THENTS="%" : GOTOS223
IF T=16THENE CEN, 6>=-1¥#¢ECEN. 6)=4) : GUTOSH00
IFT=4THENECEN, 49=-14#¢ECEN, 4)=6> : GOTOSHHG
@ IFT=17THENO=6: RETURN
INPUT" XEHTER NEL DATAMBORMEMI" 5 Ot
Tandy Gol BM IFT<=3THENES EM, T)=Q#: IF T=STHENGOSUES 368
y Colour Computer £25 & IFQS="*#" THEHPRINT "TT : GOTOS278
JOYSTICK GAME Single Joystick 8295 GOTOS35a
7 8306 ECEN,2.=VAL CoS)
Be iek lain Ss ag erly $305 IFQ$="BR" THENE CEN, 2)=@:GOTOS348
Aimee RebctOack G91@ 1F08- "61 "ORU#= "OT THENECEN, 2)
oe sha 5315 Os="HT" ; 22)=281
Cosmic Fighter Meteor Mission ALL £9.90 8320 TS=LEFTS(Q4,1): IFTS="D"ORTS="F" THENE CEN, 2)=VALCRIGHTS(O$, LENCQS)~1))
TANDY COLOUR COMPUTER OWNERS 8325 IFECEN, 2)+GP>XANDT$="D" THENGS="%"
Now available - Chromasette Magazine. 2230 IFECEN, 2.=GAHDT$<>"D" THEHGS="e"
A monthly tape of at least 6 programs. Single 8346 RETURH
copy £5.95. 6 month sub. £32. 12 month £55 8250 IFT=7ANDCOs="A"ORQF="B"ORG$="C" DTHENS378
VIDEO GENIE & TANDY MODEL 183 8366 IFTCO?THENS406
Now available in UK Cload Magazine. S365 OS="#" :COTOSZEO
America's monthly program tape for games 8378 IFQS="A" THENE CEN, 3)=1
orlentated people. Why pay high prices when 8371 IFOS="B" THENECEN, 3)=2
each month you can receive a cassette with at 8372 IFQS= “CATBENECEH. sary =
least 6 programs. Latest issue includes:- gece GSO ai Spoor) shar = 14> THEMI=T-4
SPACE WAR Fighthe enemy ashe iesatyougl | | $430 ECTS Ee
* CATERPILLAR Similar to the arcade game 34301 ECEN,Q)=VALCOS)
“Centipede”. ELEPHANT ADVENTURE Full 8446 GOTOSEGa
length Safari adventure program. Plus 4 other 9068 IFCLS=""THENGOSUBSoaa
, Programs. 39605 PRINT"TUSE THIS SECTION ONLY ON RECEIPT OF
Single cassette £5.75 6 month subscription £28.50 9006 PRINT" ai
12 month subscription £52.00 All programs for 961G PRINT"P?X AUTHORITY FROM TAX OFFICE
Model 1 Level 2. Most for Model 3. Over 44 9626 PRINT" SRBBIUFF IN ADD TO CODE
back issues available plus many programs for 9621 FRINT" =
Level 1. Post your order to MICRODEAL, 9625 PRINTTAB<15); "CTO REDUCE CODE”
Deal House, Bridges, Bodmin, Cornwall. 9626 PRINTTABC15); "SUSE LEADING MINUS>"
ALL PRICES INCLUDE TAX & POSTAGE 9626 PRINT" SUB BSH FeNL MeleOF sleledf, cistelelellelsielate)"
9635 FORM=1TO4
@Circle No. 204
G@=ECEM, 11): GOSUBTS6a
G=E CEN, 12> :GOSUB7S96
>"jZECEN, 13>
VIDEO GENIE-
OWNERS
JOYSTICKS Ai2¥ voystick
interfaced for
your computer. Will work with
all the Big 5 Joystick Games.
Tandy Model 1 Level 2 £22.50
Video Genie £22.50 Single Joystick
LE STICK The ultimate Joystick. Real
Home Arcade Action. Brings
those Joystick games to life.
Tandy Model 1 Level 2 £32
Video Genie £32
9646 INPUT SDD DB ODESESERON SP BO BORER" | TSM)
S650 IFTS¢(M>="*"THENFRINT "TI" :GOTO9G4a
39060 PRINT" HI"
2 9870 NEXTM
Side 1: 368 PRINT"PRESS C TO CANCEL :
Business Man an TPC THENCE A ae
4 F 9895 FORJ=1T04: TC J=VALCTS6I> >: NEXT
ine sinus masvoscone| || 2108 Ford=iraVe
Ate Ui 911G IFRIGHTS(ES(J,3>. 12="H" THENEC J, 29=EC J, 294+TC1) ESCS, 39=STRECECS, 2) + "H"
ation, selling, computers, F126 IFRIGHTSCESCS,3>, 19="L"THENEC J, 29=EC J, 294762) ESS, 39=STRECECT, 2) 4"L"
advertising and investing in the 9130 IFRIGHTS(ES¢( 3,3), 1>9="P"THENEC I, 2>=E6 J, 294+7(3) :ES¢3, S9=STRECECI, 2) 9+"P"
stock market etc. 9146 IFRIGHTSCESCS, 3), 1 =" THENE CS. 20SEC I, 29+764) ES CS, 39=STRECEC I, 294 "0"
Side 2: Two more super games in-
SPACE TO CONTIMUE" : GOSUBE
3158 NEXT
3166 GUTO1G6
10666 IFCL#=""THENGOSUBSGGa
16665 PRINT" TseissFRESS SFACE TO LOAD PAYROLL
19619 GOSUBE
16626 LOAD"PRYROLL"
cluding STARS and KILLER TANK.
Delivery within a week.
* SEND TODAY *
jap tg tere THIS SECTION IS FOR IMFORMATION ONLY
, . ; 2 : 3 a ;
ChequesPO's to: Amoll Technical, 12026 :IT IS NEVER CALLED:HENCE ABSENCE OF “REN-
56 Banks Road, Sandbanks, Poole : = were
4 12036 -E#¢J.1>=EMPLOYEE HANE 2
Dorset, BH13 7QF. 12048 :£$¢J,2)=N. 1. NUMBER
: 12058 :E$¢J,3)=TAX CODE
@ Circle No. 205 12866
12078 :E¢(J. 1)=PAY/HOUR
7ECJ,.29=TAX CODECNUNERICS
‘ECS, 39=H. 1. RATE
7ECJ.4)=WK.1 FLAG
‘EC J.S>=HORMAL HEEK“S PRY
ARDEN.
—
ONAL COMPUTERS
88C Regional Micro-Computer Centre
VIC-20 CASH & CARRY PRICES
exc. VAT inc. VAT
00 40 |i
Post and packing at cost (£3.50 for VIC-20, VIC 1515 or VIC jj
1540 inc, VAT). Full price list on request. Access & Barc- |
laycard welcome. Telephone orders accepted. {A division of §
Advanced Business Computer Systems Ltd.). y
= == =
@ Circle No. 206
154
g 166 Park Road Peterborough PE! 2UF 12120 :E¢J,6>=CURRENT EMPLOYEE FLAG
Ne ies che CON AUBIN OSS). 2207 5% 1213@ :E¢J,7)=GROSS PAY TO DATE
Leicester (0533) 22255 1214@ :E¢J.3)=TAX TO DATE
soa ole aM baal Me 1215@ :E¢J,9)=H.1.¢A) TO DATE
°ECJ,19)=H.1.¢B> TO DATE
SECS. 119=PREY EMPLOYMENT © -5. >.
7ECJ.12.=PREY EMPLOYMENT : -TAX
Vic-20 Computer 173.00 198.95 °E¢€J,13)=PAID TO WEEK HO.
VICIC2N cassette deck 34,35 39.50 3 = 4DR
VIC 1515 printer ae 201.25 [E¢J,14)=H.1. CEMPR.> TO BATE
VIC 1540 disk dri 09,60 04
VIC 1210 BK RAM. 24.50 28.18 >$¢J,1)=GROSS PAY THIS WEEK
VIC 1111 16K RAM 58 64 :$¢€J,2)=TAX THIS WEEK
1S¢J,39=H.1.¢A> THIS WEEK
:S¢J,49=N.1.¢€B> THIS WEEK
S¢J,5S=N.1. CEMPR.> THIS WEEK
:=PC1>=GROSS FAY FOR PERIOD
‘FCZD=TAX FOR FERIOD
PRACTICAL COMPUTING April 1982
12309 :FCS)=TOTAL H.1. FOR FERTOD
'PC4)=EMPEE. N.1. FOR PERIOD
:PCSI=EMPR. N.T. FOR PERIOD
6 :FX6>=TOTAL N-I. & TAX FOF PERIOD
O -ARRAYS C.K-R.M FOR TAK/M.1.DRTA
PCQSCUMULATIVE BARDWIDTHS
TROOSTAX RATES
PKOX=CUMULATIVE ANHUAL TAXES
TNC LEN. I. RATE
‘MC2I=N, 1. RATE
@ cHKSI=H. 1. RATE
AB SHC4>=H_TLRATE CEMPLOVER>
B ARRAYS T4,7,.G FOR TEMPORARY STORAGE
Prog
4 GO
6 OF
ram 2.
TO186
S PRINT" SFRESS SPACE WHEN READY"
=": GETS: IFQS=""THENE
I.R. & D.H.S.S. DATA
DIMC CRIA CK+19, KCK C4)
C¢1)=11256
Ce2.=13250
C¢3)=16758
3 C4) =22258
CS) =27 75a
RO1)=.3
R¢25=.4
2 RCOB3=.45
R¢4)=.5
B¢S)=.55
R(6)=.6
C1) =3375
K¢esoa41 7S
2 KCS=575o
Ke4) =8508
Ke5)=11525
GPTR=1
HCL =. 8775S
H¢2>=, 275
IFCL#€>" "THEN
B DIMEC1Ga, 149,E8¢18@, 3>,P¢65,7¢C18)
Z2=1:REM#aHO. OF COFIES OF PHY 'SLIPH
PRINT "SIIB R'&sH PAYROLL
PRINT" eleya)"
BOSUESSHG
D#=DAF
PRINT" xia"
IHFUT"TEHTER WEEK HO si BEOEm al" | HE
IFHS="#" THEN1@25
W=MALCNE > : IFUCLORWSS4 THENNF="4#" > GOTO1G25
IFCL#<>""THEN1114
PRINT "ate"
PRIHT"LORD FAYROLL TAFE" : GOSUBS
OPEN1. 1.6
IHPUT#1, CL#
PRINT" CIstelelelel ORDIHG "5 CLE
INPUT#1.HE
FORJ=1 706: INPUT#1,F6.3)>NEATI
8 FOR J=1TONE
FOR K=1TO3
INPUT#1,ES¢ J.)
MENTE : MEXT J
FORJ=1 TONE
ar FORK=1T014
1698
1935
1166
1165
1116
1i11
1115
1116
1128
1121
lige
1125
113@
ies
1148
1145
1154
IHPUT#L,ECI,K>
HEXTK
HEXTI
CLUSE 1
FORJ=1 TOHE
IFECJ,6)=@THENI 18a
FORK=1 707 :G¢K)=6 : HEXT
Held
PRINT" BSCS, £23
PRINTTABCS@) ; " SHEEKS" 3H
IFECJ, 13)>=NTHEMPRIMT" SIPRIB TO WEEKB";3ECJ,13>:GOTO11E5
PRINT" M1: aPAY AS HORMAL"
PRINT": HOURS WORKED"
PRIHT"#IS: OVERTIME AT TIME AND A HALF"
PRINT" #4: OVERTIME AT DOUBLE TIME"
PRINT" #: SICK FAY HOURS?
PRINT" 96: HOLIDAY FAY CHOURS)
(continued on next page)
PRACTICAL COMPUTING April 1982
Payroll ==
LOW PRICE — HIGH QUALITY
SOFTWARE FOR COMMODORE PET
PURCHASE AND SALES CONTROL £50 + VAT
Runs purchase and sales ledgers with VAT typed in or
calculated from either the gross or the net amount.
Purchase and sales analysis by accounting period with
totals for net, gross, VAT and 99 analysis codes. Due for
payment report.
INVOICE PRINT £50 + VAT
Prints invoices on your own stationery, laid out according to
your own instructions which you key in on the first run. This
programme is an optional add-on to be used in conjunction
with purchase and sales control.
STOCK CONTROL £40 + VAT
Keeps detailed stock record including stock location, recor-
der level, quantity on order, cost and selling prices and
stock valuation. 4
NOMINAL LEDGER £40 + VAT
Produces trial balance and up to 20 reports in addition to
profit and loss and balance sheet from up to 1000 nominal
accounts. This programme is intended for use on its own,
but It can read files set up by our purchase and sales control
and stock control programmes.
ELECTRONIC AIDS
(Tewkesbury)
Mythe Crest, The Mythe, Tewkesbury,
Glos. Gi20 6EB
Phone: (0386) 831020 or (0684) 234003
@ Circle No. 207
@oppic computer
%* 14” DECCA COLOUR MONITORS *
INC. COLOURCARD FOR APPLE II
LIMITED NUMBER AVAILABLE £295
Altos CP/M & MP/M Systems from £4,500
Apple II Systems from £1,800
Payroll program with Batch Input
for CP/M & MP/M — £600
All enquiries to:
ACTION COMPUTER SERVICES LIMITED
28 CHURCH mL LOUGHTON, ESSEX
1-502 1311
All prices subject to VAT
@ Circle No. 208
PROGRAMMERS
— to take playing
games seriously
If you have = micro-
programming experi-
ence, especially in 6502
Assembler and_= are
interested in writing
entertainment software,
Please ring
MISS L. HOWIE
PERSONNEL OFFICER
THORN EMI VIDEO
PROGRAMMES
01-836 2444 Ext. 217 or 154.
®@ Circle No. 209
155
Professional
Products for
Practical People
ASCIl Keyboards
@ Upper & Lower Case
plus Control
@ Low Power
Consumption
eBShift & Alpha Lock
@ Autorepeat (Model 777)
@ Parallel Data Output
@ Metal Mounting Frame
@ Suitable for Tuscan,
Tangerine etc.
Model KB756A 56 key £39.50
KB710 Numeric Pad £ 7.50
KB771 72 key £55.00
KB777 77 key £62.50
Accessories available include: -
Metal Case £12.95
Edge Connector £ 1,95
OC to DC Convertor £ 5.00
(for operation off single 5V suppty)
High Resolution
Computer Monitor
B12‘ Green P31 Phosphor @ Toroidal Transformer
®80 Character B Composite Video Input
Line Capability @ Ideal for Apple, Gemini,
@ 22 MHz Video Bandwidth Nascom, Tuscan etc.
@ 240V AC Input MODEL 101 £129.50
U.K. Orders add 15% VAT on order total
Orders under £15 add £1.50 p&p. plus VAT
Overseas orders add £2.50 p&p
FULL DATA SHEETS ON REQUEST
Citadel Products Ltd
Dept. P.C. 50 High Street Edgware
| Middlesex HA8 7EP_ Tel:01-951 1848 J
@ Circle No. 210
156
(continued from previous page)
LS
1166
1162
1165
1167
1178
11a
1172
PRINT" #I?: BONUS FAY (POUNDS)
PRINT" mS: FOST-THY ADJUSTMEHTS
PRINT" RO: sho MORE ENTRIES
PRIHT "ats: FOCHO PRY: HO REFUHDD
PRINT" 8: CHANGE WEEK
eae ee Barut oer t
Gi LATHEN1 176
ae 98GH,1200, 1210, 1256, 1360, 1358, 1400, 1450.15
@ G1 =Ec J. S>: GOTOSaas
A PRINT" ES¢s.15; "siete"
INPUT" HOURS 322 FBS" | HS
IFHS="*" THENL 228
GCL HINT (VAL CHS #E CJ, 19#188+. 55/7108
GOTO1126
PRINT"; ES€I,15; "ela"
INFUT" 3/T HOURS €1. 5%) U2 BRERgE" | Ht
IFH#="#" THEH1255
GCZ2=INTCVAL CHS HEC IT, 191. 5#106+. 59/108
GOTO1124
PRIHT"I" ;E€¢CJ, 19; “state"
IHMPUT' W/T HOURS C24 > ee OME ZI" 5 HE
IFH#="#"THEHLS85
GiSd=IHTCVALCHF HEC. 1942¢1598+. 59/7108
GOTG1126
A PRIWT'" ESet, 1) i "tee"
IHPUT" SICK HOURS 2BRR ERI" | HE
IFH$="#"THEN1355
GC49=IHTCVAL CHS #E CT, 19#108+.
GOTO11268
G& PRINT" E¢¢ 3.15; "slater
INPUT" HOLIDAY HOURS Sereda" | HE
IFHE="#" THENL 485
BESI=INT EVAL CHS ECT, toe leet. 597198
GOTOLi2a
O PRINT"! E$¢3,19; "eiaial"
INPUT" IEONUS PAYMENT Seb Rede Rt" | HE
IFH#="#"THENI4SS
8 GOSUB17 a6
= GC69=T
@ GOTO1125
@ PRINT"; ESS, 15; "Siete"
5 PRINT SADIJUSTMEHT 15 NORMALLY oe DEDUCTIONS"
PRINT’ SKUSE LEADING MIMUS SIGN FOR ADDITION)"
INPUT" SeRMOUNT® OF ADJUSTMENT semi tR ml" | HE
IFH#="*#"THEHIS 7&
@ GOSUB1 fae
GC? 3=T
GOTO1126
7aa FORK=1TOLEN CHE?
A TEMIDS¢H$, KR. 1)=". "THEN1 730
728 MENTE: GOTO1748
HE=LEFTSOHS, KAM IDS CHE, K+1.2)
G@ T=VAL CHS) : RETURN
@ MEN+1: TFNS4THEHH=3
4 GOTO1126
4 G=G¢134+6029460354+664 946059 +6¢8)
G=IHT¢G#108+.59/168
HI=6:ER=6
IF GCHL THEHS 168
GN=HU
IFG<NUTHENGN=IHT CGH29/2+.25
IF G=NLTHENGHSHL
HISIHT¢GHFHCES J. 3) 9 %166+.4997188
G@ ER=IHT(GN#H¢49#100+. 4997108
IFLEFT#<cES¢J.3), 19="D" THEME 7aa
BS IFLEFTS¢CES¢J.3>. 13="F" THENG Soa
T=ECJ, 2) : IFT>S68T HEHGOSUE7 O88 : GOT0E 128
4 GOSUESEGa
2H Gi=GtE< J, 7): IFECI
»4)=1THEHG1= “G
NN=H752: IFEC I, 4 )=1THENNH= 1/S2
IFF2=G1 THENTA=8: GOUTGE318
TE=IHT¢ £G1-F 4165+. 48019108
IFTEOINTCC¢ 12%#HH+ 1 SAHDTCH a THEHS 286
TA=INTCTPO#RC1>
BA REM :HeA 61: IFECS, 49=1THENTA=< INTC TP#49 74 04R¢ 1d
6198 GOTDSSES
Ha B=1:FORK=2TOX
6568
6°ou
668g
618
IFTPSINT¢CCCK) #HH+ 1 THEHBHK
NESTE.
TA=ABSCCINT (CCE #HH#LE T4714 9-INTCTP DD
G& TR=TA#RCB+1>
A TA=TA+¢C THT CK Bo #HH4 18 T4918 14>
TA=INT tC TA#2
IFECI,4)= 1 THENSS aa
@ TA=INTS<TA-Es J J,9>9#108+. 597168
PRINT":
TAs INTCGDARCGF+E © J, 2)+1) :GOTOESOG
TP=G
IFE<J,4)=@THENTP=G6+E61,7)
PRACTICAL COMPUTING
$630
6858
7@ea
rei
7a2H
7BSb
7648
7958
PREG
7678
7166
rile
7128
3648
5605
3618
8G26
3400
ssee
3518
3528
9038
31608
9118
3126
3138
3144
9145
91590
9168
917&
9196
9158
3208
9265
3218
9215
3220)
3238
TR=IHTG¥49 24
THETP#C CECT. 23-297 180) : GUTOE308
L=INT¢T/368)+1
TCL3=ITNTCT ALD Th =8
FORK=1TOL: TCKD=TC 12 > TCS=TCB24+T CK) HEXTK
IFTC(@)>=TTHEN? 186
FORK=1TOL
TCKIET ORI +1 TCS =T CO +1 : TFT CQ =TTHEH? 108
HEXTE
GOTOTH45
T¢>=6 : FORM=1TOL
T=TCHM> : GOSUBSONS : TC@2=TCG2+F : HEXTM
F=T(@) > RETURN
HHEH: IFEC J. 43=1THEMNH=1
FENH#IHT C6 6 THT 6 T#1 849975291874) 718 t4+. G49) #20) 25
IFT<1ITHENF=5
RETURH
PRINT" TIRIAIT AX WEEK'S t3 "sisters"
INPUT"TEHTER DATE smartest" ; DAs
IFLAS="%" THENSSOG
IFLENC DAS) <>STHENDAT="%" > GOTUSS 14
RETURM
DAF=De: [FHCSUTHENGOSUBS4 09 : PRINT "2"
FORM=1T02+1
DY=3 + [FMD 1THENDY=4
OPENS, DM: TF DM = B38
@ PRINTH#4,CHREC1 CLS
a PRINTH#H4
G FRIHT#4, “"WAME
"JES£J.1)
IFDV=3THEHS O36
PRIHT#4, "PAY. HO.
4 PRIHT#H4,"THS.NG.
BH PRINT#H4,"TAX CODE
= PRINTH#4
"JEte 3,33
PRINT#4, "WEEK HO. "GH
PRINTHS, "HE "i DAS
S PRIHTH#H4
S& PRIHTH#4
O=1:0¢="FAY - HORMAL TIME": G=G¢19:G
O=G:0¢="OVERTIME €1)>":G=G¢2) > GOSURS
O$="OVERTIME €29":G=G(3) : GOSUBS509
QF="SICK FAY" -Q=G¢(4) ‘ GOSUBSSa5
G$="HOLIDAY PA": G=G¢S> : GOSURSS a6
PRINT#4
O=1:0$="GROSS FAY": @=G: GOSURISEG
PRIMTHS4
Q#="TR4" : G=TA: GOSUBS5S85
G="H. 1. HI: GOSUBSSea
O=6: O$="ADIUSTMENMT" : 0=G6¢7 > : GOSUESS SG
Bees ne DEDUCT IOHS" : Q=INTCCTR+HI+G6¢ 7) #1G8+. 5) 7188: GOSUESSGB
PRINT#4
Q#="NET PAYABLE" : G=INT¢(G-0) 4168+. 59.186: GOSUBSS66
PRINTH4
GF="GROSS FAY TO DATE": O=E¢J.7>+6:G
OF="TAX TO DATE" : Q=E¢J,39+TA: GOSUES
CLOSE4
IFDYV=4THENS368
PRINT " stelateledeielecelateteleletetetatetelelate PRESS © TO CAMHCEL: F TO FRINT
PRIHT"SPRESS R TO RECORD WITHOUT FRINTING"
GOSUE6
IFRQ¢="C"THEM1115
IFGs="F
IFQ$="K" THEN 1 G69
GOTISS5
HEXTM
GOTO1Ga8a
TF 2=6ANTO=8THEHRETURH
G1F=STRE¢CQ)
SUBSS88
51S)
o
S
2H FORK=1TOLEH(CG1#): IFMIDS<O1¢.K, 195". " THEHSS25
HEXTK
Q1$=014+". 86" -GOTOSSSS
K=LENCH1#)—-K
@ IFK=1THENGL$=015+"0"
1H266
PRACTI
=S@-LENCG1#) : IFDY=4 THENH=H-LEH (at >
BG PRINT#4, SPOCS US TAECHO1S
RETURH
BECJ, P=ECI, 7946
EC J, S)=E¢J,59+TA
IFEC J, 39=3THEH1 6635
B20 ECS, EC, 3)+S9=E6 I, E6 J, 99+5)4H1
E¢J,149=E¢ J, 149+ER
W ECS, 133=H
B ECS. P=E CH, 7946
ECG, 3)=E(8,89+TA
ECa, 19=ECG, 1946075
IFECJ, 3)=STHEN18148
8 EC, S>=E08, 9 +HI
ECG, 149=E Cm, 149+ER
S¢€J,19=G4+805,19: S00, 20= TASC J. 29° SCJ, 395N1+5¢5,3)
(continued on next page)
CAL COMPUTING April 1982
Payroll] ===
ELECTRONICS
RS232C
INTERFACE
The interface, which has full handshak-
ing, is supplied complete with an
EPROM containing the necessary
utilities for use in one of the spare ROM
sockets in the PET. It is housed in a
single unit which attaches to the user
port and progammes for terminal emu-
lation etc. are provided on disk or cas-
sette for 3000 or 4000 PETs. (Please
state.) —-
POWER FAILURE?
Our low cost standby supplies are com-
pletely self contained utilising sealed
lead/acid batteries in a single case and
will supply a system comprising 32K
PET, dual disk drive and printer for in
excess of 30 minutes with no interup-
tion of the supply during switchover.
The output is 240V at 50Hz which is
available at the multiple sockets on the
front panel and a power failure lamp is
also included.
PRICE £225
EPROM
PROGRAMMING
The programmer is self contained and
includes its own power supply, the only
connection to the PET being to the user
port. It is unique in that no ‘personality
modules” are required since different
memories are accommodated by the
use of a switch which can select one of
the following: 2704/08/58/16, 2532,
6654/58 (CMOS) and, as an option, the
INTEL single chip microcomputer
8748/49 and their CMOS counterparts,
Software is supplied on disk only and is
available for 3000 & 4000 PETs,
STANDARD PROGRAM-
MER PRICE £185
WITH OPTION £195
DATA SHEETS AVAILABLE
FOR ALL PRODUCTS,
PLEASE ADD VAT TO ALL
PRICES.
TELESSOR ELECTRONICS,
14 BRIDGE CLOSE,
THURMASTON,
LEICESTER.
TEL. (0533) 693583.
@Circle No. 211
157
Payro]| ==
(continued from previous page)
“36205 $¢3,4)=ER+S¢J,49 SCJ. 5 =HI+ER+S¢3. 59
16596 PRINT" TIMMeMsideePRESS S FOR SAME EMPLOYEE"
16516 PRINT" WOR SPACE FOR NEXT EMPLOYEE"
16528 GOSUBG6 -
16536 IFQ#="S"THENI115
1654@ IFQ#<>" "“THEN19520
11960 HEXTJ
11466 FORJ=1 TONE: FORK=1T05:S¢6,. K)=SCG.K)+S¢(J,.K>:HEXTK, J
11568 PC1>=P¢1>+ECa, 7>
11518 PC2>=P¢(2>+EC8, 3)
11528 PC3)=F(3)+ECG, 149+EC8, 9)
11536 P< 4>=P(4)+E¢@,9>
11535 P¢CS)=PC(S5)+ECa, 14)
11548 P¢6>=PC(2>+P¢3>
12090 PRINT" TIslelseeEFRESS SPACE FOR FINAL SUMMARY"
12618 GOSUBE
12628 PRINT"S"
13686 GPEN4,4:OPEN3.4,2:0PEN2,4,1
13616 PRINT#4,CHR$(1>CLS
BEEBUG runs a regular magazine devoted exclusively to 13820 PRINT#4
the BBC Micro (10 issues per year). 13636 PRINT#4,"WEEKLY SUMMARY - WEEK NO."HW" WE "Dt
FOR
THE
INDEPENDENT NATIONAL USER
GROUP FOR THE BBC MICRO
IF YOU OWN A BBC MACHINE, OR HAVE
“ORDERED ONE, OR ARE JUST THINKING ABOUT
GETTING ONE, THEN YOU NEED BEEBUG
New program listings in each issue: 13046 PRINT#4
3.D. Noughts and Crosses and Full Colour Moon Lander in 13856 PRINT#4
April issue. Latest news on the BBC project. What you 13866 PRINT#3, "RARARARARAAARAARAAARARARA 99999. 99="
should know before you order your machine. Hardware and 13078 PRINT#2, "GROSS FAY THIS HEEK"CHRS(29),E¢@, 7)
Software Hints and Tips: 1365 PRINT#2,"TAX PAID THIS WEEK" CHRS(29)>,E(@,8)
What the Manual doesn't tell you 13696 PRINT#2,"N.1.~-EMPLOYEE"CHR#(29>,E€8,9)
How to upgrade the A option. How to add joysticks and 13895 PRINT#2, "CADJ. >"CHR#(29)-E(G,1>
games paddles. 131@@ PRINT#2
Beginners Guide to Basic: starting in the April issue. 13165 T=INTCCECG. 7>-E¢G, 9)-E¢@. 19-EC8,. 35+. 6G15¥100571668
Reviews of the latest sofware. 13115 PRINT#2,"N.1.-EMPLOYER"CHR#(29>,E¢G,14)
Di 13126 FRINT#2, "N. 1, COMBINED"CHR#(29),EC, 99+E(G- 14)
Sean sonW are ANU cere, 13130 PRINT#2
Regular advice Clinic to answer your queries. 13135 PRINT#2, "NET PAYABLE"CHRE(29),T
BEEBUG Settware Competition with Cash Prizes 13140 FORJ=11010 PRINT#H2 :HEXTI °
All this and much more when you join BEEBUG 14@00 PRIHT#4, "EMPLOYEE PAY SUMMARY - WEEK NO."W" WE "DS
14819 PRINT#4
Membership: 14928 PRINT#4,"
perio afer Sans Se 8 ae sah
6 months £4.50 ‘ on
1 year £8.50 lalla 14058 PRINT#4, "CEE) CER) ¢TOT"
14966 FRINT#4
1487@ PRINT#3, "ARRARRRARARARAARARARAARAAAR 99999.99- 99999. 99~";
14080 FPRINT#3,"9999.99- 9999.99- 9999.99"
S.A.E. for further details
@Circle No. 212 14096 FORJ=1TONE
14095 IFECJ,6>=GTHENI4118
14190 PRINT#2,E$¢J, 1YCHRS(29> SCJ.1) S(J,2) SCJ,3) SCJ,4)" S¢J,5)
14110 NEXTJ
14115 PRINT#4
14126 PRINT#2, "TOTAL"CHRS(29) $(®.1) $8.2) $(@.3) 3(@.4) $¢@,5)
MILLFIELD SCHOOL
offers 300 courses in 60 diffferent
games coaching, creative arts and
other activities, including
1438 CLOSE2 :CLOSE3:CLOSE4
14408 PRINT CIMsBEPRESS R TO REPEAT SUMMARY
1441@ PRINT" M8 OR SPACE TO CONTINUE
14420 GOSUB6
14430 IFQS="R"THEN13000
14449 IFG$=" "THENI4460
14458 GOTO14420
14460 PRINT" cIMsesFRESS P TO PRINT PERIOD SUMMARY
14470 PRINT" OR SPACE TO FINISH"
14489 GOSUB6
14496 IFQ$="P"THEN14520
14506 IFQ$="_“THEN15260
14519 GOTO145380
14520 DV=4:0PEN4, DV
14530 PRINT#4; "PERIOD SUMMARY"
14590 Ooi-Us="GROSS FAY FOR PERIOD" :G=P<1) :GOSUB9S@0
14550 O=1:0$=" : 2 PERIOD" :G=P¢1):G0S
@ Circle No. 213 14569 Qf="P,A.V.E. TOTAL" :G=P<2) : GOSUB9500
. 14578 QF="N. 1. TOTAL" :Q=P¢(3> : GOSUBSSHE
ROTTEN APPLE?
14586 PRINT#4
14596 Q$="N.1. (EMPLOYEE >" : Q=P¢4) : GOSUB9ISGG
Anita Electronic Services (London) Ltd
are specialists in the repair and service of
14668 O$="N. 1. CEMPLOYER)": G=P¢5> : GOSUB9580
the Apple I] Micro Computer, Apple Disk
14605 PRINT#4
14618 Q$="TOTAL TAX AND N.1.":Q=P<6): GOSUB9SAR
Drive and associated printers including
Apple Silent Type, Centronic, Anadex,
1467@ CLOSE4
NEC, Qume, Ricoh and Empson.
COMPUTING
in the summer holidays, for young
people, adults and families.
for 30 page prospectus, contact:-
JOHN DAVIES, MILLFIELD SCHOOL,
STREET, SOMERSET.
Street (0458) 42291
14760 FORJ=1T06 > PC J>=6:NEXTJ
15666 PRINT "ClelelsielstHOl] RECORD NEW DATA TAPES”
1567& GOSUBS
16908 OPEN1,1,1
16610 PRINT" TIsseeMRITING "; CLE
16920 PRINT#1,CL#
16630 PRINT#1,NE
16635 FORJ=17T06:PRINT#1,P¢J>:HEXTJ
16640 FORJ=1TONE
16856 PRINT#1,E#¢J,1>
16666 PRINT#1,E#(J.2>
16976 PRINT#1,ES¢J,3>
1608@ NEATJ
16896 FORJ=1 TONE
16160 FORK=1T014
1611@ PRINT#1,E¢J,K>
16126 NEXTK
16138 NEXTJ
16148 CLOSE1
16150 PRINT" “RMAMAPRESS R FOR SECURITY COFY
16160° PRINT" SOR SPACE TO FINISH
16165 GOSUEG
16176 IFQ¢="R" THENI608G
16130 IFQ#=" "“THENI7608
16198 GOTO16165
17009 PRINT"T}" -END
READY.
We offer a fast on-site service or alterna-
tively repairs can be carried out at our
workshops should you wish to bring. in
your Apple.
Apple Maintenance Contracts are avail-
able at very competitive prices. Trade
enquiries welcome.
For further information telephone or write
to:—
MR E. J. HALPIN
Anita Electronic Services Ltd.,
15 Clerkenwell Close,
London E.C.1.
01-253 2444
@Circle No. 214
158 PRACTICAL COMPUTING April 1982
| ALAN PEARMAN LTD
BUYERS
The Buyers’ Guide to microcomputers is a
summary of low-cost computers available in the
U.K. It appears every third month; we add new
computers and amend existing information, as
required, to keep it up-to-date. Systems are listed
by manufacturer.
Microcomputers
ACORN COMPUTERS
Systems 1, 2, 3, 4, 5:6502-based. 1-32K RAM COS or DOS. Hex or
full keyboard. Personal, scientific business or educational use.
Disc module, CMOS RAM Card, 80-by-25 character VDU interface,
8K static memory, analogue interface, daisywheel printer inter-
face, cassette interface, VDU, laboratory interface, in-circuit emu-
lator, universal interface, PROM program, Econet interface,
switched-mode PSU. Software includes, Pascal, Lisp, Forth, float-
ing-point extension, ONLI extension. System 1-3 Reviewed Sep-
tember 1979.
“Atom: 6502, 2-12K RAM, up to 40K external memory, full keyboard,
Basic in ROM, high-resolution graphics, cassette and TV interface,
parallel port, I/O lines. Should eventually be able to link into a ring.
Acorn Computers Ltd., 4a Market Hill, Cambridge CB2 3NJ (0223)
312772. Reviewed November 1980.
BBC Micro: 6502A or Z-80, 2MHz, second-processor option with
up to 96K RAM, 32K in normal operation, full keyboard, cassette
and disc interfaces, Centronics type interface, A-D interface,
integral loudspeaker and sound generator. Options include: clock,
voice synthesiser, Econet, teletext adapter and a 16-bit processor.
VDU; eight modes including text and colour. Reviewed January
1982.
From £65 for
System I kit;
£285 for
System 2 kit;
£670 for
System 3 kit
From £130
£229 and £399
Maple: Z-80A, 16-64K RAM, S-100 bus, CP/M, 8in. discs, RS232
serial and parallel. Sold mainly as Micro-APL system. Alan Pear-
man Ltd., Maple House, Mortlake Crescent, Chester CH3 5UR.
(0244) 46024.
ALPHA MICRO
From £2,450
AM-1010, AM-1051: WD-16, 64K-16MB RAM, S-100, four 8in. up
to 90MB hard discs, RS232 up to 20 ports. Alpha Micro, 13 Bruns-
wick Place, London N1 6ED. (01) 250 1616.
PRACTICAL COMPUTING April 1982
From £7,500
MONOPOLY
TANDY V
ENIE
% Computer challenges you at Monopoly as a player.
% For up to 6 players {including computer).
% Unique system featured whereby computer detects the
skill of best player then adjusts its skill automatically to
match that player.
x Computer's game at highest level is ‘strong’.
*% Every game different, close, exciting and challenging.
% Game data can be saved on tape to continue game at
another time.
%& Easy fool-proof entry ideal, even for children to use.
% 2 versions of Monopoly included. ‘Standard’ — as to
rules. ‘Popular’ — slight variation to rules.
% Many, many hours of fun for all the family.
On tape for the VIDEO GENIE and TRS-80. Model
1 & 3. Level 2. 16k. £9.95 inclusive.
4 BELL LANE
WHE AT!
OXFORD OXS 1xY
COMPUTICS
MCR ORSHOsF 7
@Circle No. 215
PARTRIDGE & MAY LTD
COMPUTER SERVICES
PRINTER STATIONERY
Standard 912" x 11” with sprocket holes, Box of 2,000
sheets, plain or striped, £12.65 incl VAT (local) cwo.
Self-adhesive labels 4” x 1%" x 1,000, £7.50 incl VAT
(local) cwo. Postage UK mainland £1.50.
Stockists of Verbatim/Shugart diskettes, printer rib-
bons and wide selection of printers and Acorn Atom —
Further details on request.
Hardware & Software Consuttants.
0268-781017.
7, MANNS WAY, RAYLEIGH, ESSEX SS6 9QB.
@Circle No. 216
Call COMPUTALINE on
(01) 840 1177/3444
For Printers eg Oki.matrix from £245
Dalsywheel from £730
For Computers eg Superbrain* from
£1910
£Call
Apple*
For Value, whether you need hardware,
software or full systems, call
COMPUTALINE
St James’ House, 105-113 The Broadway,
Ealing, London W13 9BL
@ Circle No. 217
AMO Westivare.
Introducing the DAVSORT for the Apple. A
machine code routine to sort or merge and
sort Real, Integer or String arrays.
Features:
* Linear time scale, approx 500° entries per
sec.
* Uses original array space.
* Easily incorporated in Applesoft pro-
grams.
* Demonstration programs and documen-
tation. £24 (incl)
Send for details of:
Machine code utilities including, Rem
Maker, Change Variables, Binary Catalog,
Selective Catalog, Restore Deleted Files,
Rename ‘Hello’.
Educational programs available on request.
AD HOC SOFTWARE,
462 Cottingham Road, Hull HU6 8OR.
@ Circle No. 218
1S9
* BIG EARS *”, ©
4
SPEECH —
INPUT
FOR ANY
COMPUTER
Hugely successful Speech Recognition System,
complete with micropnone, software and full Instructions,
BUILT TESTEO & GUARANTEED ONLY £49
PLEASE STATE COMPUTER UK101 SUPERBOARD NASCOM2
Vic 20, Micron, BBC Aficro ZX8081, PET, TRS80, MZBOK. APPLE 1!
ZX80 ZX81 5
MUSIC SYNTHESISER
+16 LINE CONTROL PORT
Pray 3-parl music, sound effects. ie}
drums ete. Full control of attack, decay
and frequency. Input/Ouipui tines provide
control and monitor taciilty for Home Security, Robot Control
Modet Railway, etc. etc. Works with or without 16K RAM,
Add keyboard to make a live performance polyphonic synihesisert
Full instructions/soltware included
AMAZING VALUE AT ONLY $1 9.50 «KIT)
Extra Connector at £2.50 £25.50 (BUILT) ‘
COLOUR MODULATOR KiT £12
AGB in, PAUUHF out BuiLT £18
UK101/NASCOM COLOUR GRAPHICS «iT £45
Inc. Modulator. Still tne best selting system! Butt £60
Please add VAT at 15% to all prices
Barclay/Access orders accepted by telephone
VVILLIAIM] Somer House. Billericay Roag_ deem
bal , .
STUART EsserGuigss0
SYSTEMS Ltd Telephone: Brentwood (0277) 810244
@ Circle No. 219
SUSSEX
SUPERBRAIN FROM £1550*
NEW TELEVIDEO SYSTEMS
multi-user, multi-tasking and
communications
RANGE OF CP/M SOFTWARE
PRINTERS FROM EPSOM TO
-SANDERS
WE ARE ALSO A WORD PROCESSING
BUREAU
* Subject to $ surcharge
THE ELECTRONIC OFFICE
Phoenix Bultdings
Regency Road @ 32 West Street
Brighton @ Tel: Brighton (0273) 722248/9
@ Circle No. 220
SOFTWARE
VICMEN
A full-feature version of the popular “Puckman” arcade.
game for the UNEXPANDED VIC. Written entirely in
machine-code for fast action.
SUPPLIED ON CASSETTE at £7
VICGAMMON
Standard Backgammon game for the VIC with 3K
expansion. Rapid computer responses. Instructions on
how to play are included.
SUPPLIED ON CASSETTE at £7
More VIC software will be available by the time you read
this, Phone 051-227 2642 for details. Generous
DEALER DISCOUNTS available — phone Dave on
051-227 2299 for details.
BUG -Bi
"98-100 THE ALBANY, OLD HALL STREET,
LIVERPOOL L3 9EP
@Circle No. 221
160
ALTOS
ACS-8000 series: Z-80, 64K RAM dual Bin. disc, single user. Z-80, From £2,300
208K RAM, single floppy disc, 10-40 Mbyte hard disc, magnetic and £6,800
cartridge tape back-up, CP/M or MP/M. Business and scientific
use.
ACS-8600 series: 8086 based, with 8089 DMA, 128K to IMbyte From £8,950
RAM, 10-80Mbyte hard disc, magnetic tape back-up, up to eight
users, Xenix or MP/M-86. Business and educational use.
APPLE COMPUTER
Apple II Plus: 6502, 16-48K RAM, 8K ROM, colour graphics, 54in. From £695
discs, general use. Own bus. Reviewed October 1979.
Apple III: 6502A with supporting chips, giving ita superset of 6502 POA.
instruction set. 96-128K RAM, colour graphics, integral 5%in.,
RS232, four 50-pin expansion slots. Apple Computer (U.K.) Ltd.,
Finway House, Heme] Hempstead, Hertfordshire HP2 7PS. (0442)
48151.
ATTACHE |
Attache: 8080, 64K RAM, S-100, parallel port, 8in. discs, business From £1,737 to
system. Colt Computer Systems, Fairfield Works, Fairfields Road, £7,000
Hounslow, Middlesex. (01) 577 2686
BASF
System 7100: Z-80A, 64K RAM, RS232, 5%in. discs, business From £4,937
systems. MPR, 4 Fitzroy Square, London W1. (01) 388 4200.
BILLINGS
BMS: Z-80A, 64K RAM, 8in. 200MB hard discs, business system. From £4,295
Mitech Data Systems, 8 Guildford Road, Woking, Surrey. (04862)
23131.
BL MICROELECTRONICS
Biproc: Z-80 or TMS9980 kit, 1K RAM, 2K monitor, RS232, cassette, From £150
TV. BLM, | Willow Way, Loudwater, High Wycombe, Buckingham-
shire HP11 IJR. (0494) 443073.
BLEASDALE COMPUTER SYSTEMS
UDS: 8080, Z-80, 6809, 32K-IMB, Multibus, CP/M, 5in., 8in., POA.
hard, RS232, four parallel] ports, IEEE 488, development system. —
Bleasdale Computer Systems, Francis House, Francis Street, Lon-
don SWI. (01) 828 6661.
BMG MICROSYSTEMS
BMG MS 5000 range: 8085 or 8086, 64-768K RAM, CP/M, MP/M, From £6,000
BOS 8in. discs or Hard Disc — 40Mbytes, 20Mbytes of which are in
an exchangeable cartridge. Up to 8 remote VDU's and printers.
BMG Microsystems Ltd.,. Micro House, Hawksworth, Swindon,
Wiltshire SN2 1DZ. (0793) 37813.
BRUTECH ELECTRONICS
BEM: Single-board processor with 6502 and no RAM. Data Preci- From £133
sion Equipment, 81 Goldsworth Road, Woking, Surrey GU21 1LJ.
(04862) 67420.
PRACTICAL COMPUTING April 1982
Buyers’ Guide ==
BYTRONIX MICROCOMPUTERS
Megamicro: 8080/Z-80, 64K RAM, 8in. discs, CP/M. Business and
University use. Bytronix, 83 West Street, Farnham, Surrey GU9
TEN. (0252) 726814.
CANON BUSINESS MACHINES
Canon BX-1/BX-1d: 6800, 64K RAM, 5%in. integral, RS232, V24
ports, business use. Canon Business Machines, Wadden House,
Stafford Road, Croydon, Surrey. (01) 680 7700.
From £3,250
COMART
Communicator range: Z-80A, 64K RAM, S-100 bus, scientific,
educational, research and business use. CP100/200; twin 5.25in.
drives, CP-500; single 5.25in. and mini-Winchester hard disc
giving 4.8byte CP/M, MP/M-II. Reviewed June 1981.
From £1,995
COMMODORE BUSINESS MACHINES
Pet: 6502, 8-32K RAM, IEEE ports, integral Yin. screen, personal
and general use. Reviewed August 1979.
8000 Series — SuperPet: Upgrade of original Pet. 12in. screen,
5%in. discs, business and general use. Reviewed October 1980.
Vic 20: 6502, 5K RAM, 16K ROM, keyboard, personal and game:
use, IEEE interface, uses special cassette £35, disc and printer
soon, RS-232, Modem use, low-resolution colour graphics. Com-
modore Business Machines, 818 Leigh Road, Slough Industrial
Estate, Slough, Berkshire. (75) 74111.
From £460
From £898
From £165
| COMPSHOP
UK101: 6502, 4-8K RAM, TV interface, RS232, full keyboard,
single-board, personal use, similar to Ohio Superboard. Comp-
shop, 14 Station Road, New Barnet, Hertfordshire EN5 1QW. (01)
441 2922. Reviewed May 1980.
From £199 for
kit
COMPUCOLOR
Compucolor II: Z-80, 8-32K RAM, 5%in. integral discs, lin.
colour VDU, RS232. General use. Dyad Developments, The Priory,
Great Milton, Oxfordshire OX9 7PB. (08446) 729. Reviewed June
1979.
Copernicolor II: 8080A, 8-32K RAM, 5%in., 8in. and Winchesters
available, VDU, RS232 bus, standard ASCII keyboard with optional
keyboards available, graphics 128 by 128, Basic, assembler, For-
tran. Based on Compucolor I, wide range of software. General
use. Copernicus Ltd., 7 Wey Hill, Haslemere, Surrey. (0428) 52888.
From £998
From £1,200
COMPUCORP
655-675: Z-80, 60K RAM, own OS but will run CP/M with modifica-
tions, RS232, IEEE and others optional. 1-4 5%in. discs, 16 by 80
VDU. Business use. Barnet House, 120 High Street, Edgware,
Middlesex. (01) 952 7860.
PRACTICAL COMPUTING April 1982
From £2,898 to
£4,750
UK101 SOFTWARE ON TAPE.
from the guy who wrote ‘‘La Passe Temps”
GALACTIC HITCHHIKER (8K) An Adventure, all in
machine code. A beauty! (£7.00)
SUPERTREK (8K) Sail boldly through the universe
Zapping moving Klingons in real time. Superb graphics.
(£7.00)
LUNAR LANDER A teal challenge. You won't get
down in less than three hours. (£3.00)
LE-PASS-TEMPS This is what a computer game
SHOULD be like (£3.00)
STARTREK (8K) The old favourite, beautifully
presented. Not real time but great graphics nonetheless
(£6. 00}
“NEW *
Please phone for details of the exciting range of
TAQWA ADD ONS:
Others available include a BASIC TUTOR (8 x 4K
Programs) £12.00 and lots more games.
Each program comes on its own cassette by return 1st
Class Mail, Available for 16 x 48 or 32 x 48 display and
compatible all monitor ROMs. All inclusive from:
A. KNIGHT (DEPT PC}
28 SIMONSIDE WALK, ORMESBY, CLEVELAND
Tel: (0642) 321266
@Circle No. 222
SHARP MZ-80K
LOWEST PRICE
ON THE
SOUTH COAST
RICE OAT + vat
PRICE
XITAN SYSTEMS LTD
ES7esesvie} 23 CUMBERLAND PLACE
SOUTHAMPTON SO1 2BB
TEL 0703 38740
@ Circle No. 223
THE POWER BANK
Plug your micro computer video unit and Printer into
the POWER BANK and forget about a disabling break in
the electricity supply. This unlt will continue to run
your system for up to one hour in the event of a mains
failure WITH NO INTERUPTION TO YOUR WORK!
Batteries
included
Vital when running business systems. This unit will of
course suppress MAINS SPIKES and SURGES.
SIGNWAVE OUTPUT
Retail price £320 + VAT
Weight 13Kgms Size 43cms x 20cms x Scms
POWER TESTING LTD
1 St Mary's Lane, Upminster
Tel: Upminster 26938
@ Circle No. 224
rie TEL:
=S* 01-337 4541
EASIVIEW COPYHOLDER £24.00 plus V.A.T.
Fitted to any model PET in seconds. No tools required.
EPROM PROGRAMMER For ail 5V. Eproms.
Own power supply and user pon connector.
CONCORDIA AUTOMATION
COMPONENTS LTD.
6 Central Road, Worcester Park, Surrey.
@ Circle No. 225 |
161
PUBLIC APOLOGY
We would like to apologise for our extremely low
prices but we can’t help it. Our 5} Library Cases
really are only £1.90 each; our MX80/Commodore
4022 ribbons are only £5.95 each; our BASF SSSD
53" discs are only £15.00 per ten; our Verbatim
Datalife SSSD discs are only £17.00 per ten; our
11” x 91” Listing Paper is only £10.00 per box of
2000 sheets; our mailing labels start from £7.00 per
1000 tabels; and we could go on. In fact you would
be hard put to find better value for money than
ConSup when you need consumables for your
computer.
We would also like to apologise for having two of
the best 4K Eproms ever developed for the Com-
modore PET.- “BASMON” is an assembler and
disassembler with extended monitor functions
including interrupt driven M/C Trace; Hex/Dec Con-
vert; Dump; Screen Dump; and many more.
“PLUSDOS” has all the usual functions such as
Auto-Number; Renumber; Find; as well as many
new ones including Join and Merge new prog-
tammes. Both chips reside inside the PET and are
outstanding value at €35 each or both for £65.
(Dealer enquiries welcomed).
We faithfully promise to continue to give good
value and reliable service. We've always sold the
Commodore system and now we can also supply
the new SIRIUS | — Circle the number below and
we'll rush you details, Alternatively, write or phone
us today.
ConSup
62 Tritton Road, London, SE21
Tet: 01-6704411 (40 lines)
{One last apology — prices do not include VAT or
P & P so check with us first).
@Circle No. 226
Summer Courses
July 18-24 / 25-31
Practical Computing
Intensive Introduction to
Com puting
Hig Peter Ford, B.Sc. and Derek Seed,
F rie details of courses, accommodation etc. from:
Projects Director, Giggleswick School,
Settle, North Yorkshire BD24 ODE
Tel: Settle (072 92) 3545
@ Circle No. 227
VETS FOR PETS
Anita Electronic Services (London) Ltd.
are specialists in the repair and service of
Commodore Pets, Commodore and
Computhink Disk’ Drives and compatible
el Al Anadex, NEC, Qume,
icoh and Empson:
We offer a fast on-site service or alter-
natively repairs can be carried out at our
workshops should you wish to bring in
your pet.
Pet Maintenance Contracts are avail-
able at very competitive prices. Trade
enquiries welcome.
For further information telephone or
write to:—
JOHN MEADE
Anita Electronic Services Ltd.
15 Clerkenwell Close
London E.C.1.
01-253 2444
@ Circle No. 228
162
COMPUTER CENTRE
Minikit: Z-80, 16K RAM, serial and parallel, 54in., CP/M, S-100. From £800
Manxikit: Z-80, 16K RAM, serial and parallel, 8in., CP/M, S-100. From £911
Computer Centre, 9 De la Beche Street, Swansea SAI 3EX.
COMPUTERMART
Computermart 2000 range: Z-80A, single/multiple, 16-256K, CP/ From £6,000
M, S-100 bus, graphics, 8in. single-density double-sided 180MB
hard disc, géneral/business use. Computermart, 60 St. Faiths
Lane, Norwich, Norfolk. Norwich 615089.
CROMEMCO
Single Card Computer: Z-80, S-100, 1K RAM, 20mA/RS232. OEM From £273
and industrial use.
Z2: Z-80, 31A power supply, motherboard, 21 sockets, serious From £573
hobbyist and OEM use. Reviewed February 1979.
Z2-H: Z-80A, 64-512K RAM, S-100 bus, CDOS, IOMB formatted From £5,373
fixed disc, two 5%in. discs, hard discs up to 7OMB.
System 1: Z-80A, 64K RAM, S-100 bus, model CS-1; 790K storage, P.O.A.
model CS-1H; 5.5Mbyte storage, CDOS and Cromix.
System 2: Z-80A, 64-512K RAM, S-100 21 slots, CP/M, VDU, two From £2,095 to
5\in. discs, hard discs up to 70MB. Multi-channel interface avail- £6,408 for
able. General/business use. seven users
System 3: Z-80A, 64-512K RAM, S-100, CP/M, two or four 8in. From £3,568 to
discs, hard discs up to 7O0MB, general/business use. Datron £8,304 for
Microcentre, 2 Abbeydale Road, Sheffield S7 IFD. (0742) 585490. seven users
Microcentre, 30 Dundas Street, Edinburgh EH3 6IN (031) 556 7354.
Comart, P.O. Bax 2, St. Neots, Huntingdon, Cambridgeshire PE19
4NY. (0480) 215005.
DATA APPLICATIONS
DAI Personal Computer: 8080, 48K RAM, colour graphics, 20 From £595
Eurocard industrial interface modules, RS232, industrial use. Data
Applications, 168 Dyer Street, Cirencester, Gloucestershire GL7
2PF. (0285) 2588. Reviewed February 1981.
DIGITAL DATA ELECTRONICS
SPC/1: 8085, 32-48K RAM, own OS, COMAL, Assembler and From £1,995
Pascal, graphics, up to three 54in. drives, up to four 8in. drives,
10MB Winchester, up to four 20MB cartridge, many ports. DDE,
Clark House, Pump Lane, Hayes, Middlesex. (01) 573 8891.
DIGITAL MICROSYSTEMS
DSC-3: Z-80, 64K RAM, CP/M, 8in. discs, hard discs up to 28MB, From £3,445
RS232/V24, business and general use.
PRACTICAL COMPUTING April 1982
‘DSC-4: Z-80, 128-512K RAM, CP/M, 8in. discs, hard discs up to
28MB, RS232, RS422, business and general use.
‘Hex-29: AMD 2900, 16-bit, 64K-1,024K RAM, Hex bus, 8in. discs,
hard discs up to 28MB. Eight to 32 Ports, RS232. Modata, 30 St. Johns
Road, Tunbridge Wells, Kent TN4 9NT. (0892) 41555. Extel, 73/5
Scrutton Street, London EC2A 4TA. (01) 739 2041.
Buyers’ Guide
From £3,995
From £6,445
DURANGO
F85; 8085, 64K RAM, own bus and OS, graphics, four RS232 ports,
integral 9in. VDU, 9 x 9 printer, keyboard and two 54in. disc
drives. General use. Comp Ancillaries, 64 High Street, Egham,
Surrey. (07843) 6455.
From £7,500
DYLE HOUSE
System 2000: Z-80, 64K RAM, dual 8in. discs, own OS, business
use. Dyle House, 36 Abbot Way, Wellingborough, Northampton-
shire. (0933) 79135.
POA
DYNABYTE
Dynabyte 5000: Z-80, 32-64K RAM, S-100, CP/M, MP/M, CP/Net,
RS232, 5% or 8in. discs, hard discs up to 96MB, expands to
multitask/user system. Business use. Microtech Ltd., Waterloo
‘Road, Uxbridge, Middlesex UB8 2YW. (0895) 58111.
From £1,600 to
£12,000
EACA
Video Genie EG3003: Z-80, 16-48K RAM, S-100, CP/M, 5%in.
discs, RS232, personal and general use. Lowe Electronics, Bentley
Bridge, Chesterfield Road, Matlock, Derbyshire DE4 5LE. (0629)
4995. Reviewed February 1980.
From £369
ECS MICROSYSTEMS INC
Aristocrat: Z-80A, 32-180K RAM, 12K PROM, dual 5¥in. drives,
964K. Three RS232 and one parallel port, CP/M, wide range of
protocols, business and general use. Telecomputing Systems Ltd. ,
Seacourt Tower, Westway, Oxford. (0865) 723621.
From £3,950
EQUINOX
200: 2-80, 64-512 RAM, S-100 bus, CP/M, Omnix, MicroCobol,
MVT FAMOS, cartridge disc, six serial and one parallel port,
business use.
300: WD- 16, 64-256K RAM, S-100 bus, CP/M, Omnix, MicroCobol,
MVT FAMOS, cartridge disc drive, six serial ports, business use.
Equinox, 16 Anning Street, New Inn Yard, London EC2A 3HB. (01)
729 4460/01) 739 2387.
PRACTICAL COMPUTING April 1982
From £7,500
From £10,500
All Business Applications
Full Personal Attention
Hugh S. O’Neill Computers
111 High Street, Selsey,
CHICHESTER, SUSSEX.
Tel. Selsey (024361) 5856
@ Circle No. 229
3 DAY MICROCOMPUTER
PROGRAMMING COURSES
START EVERY MONDAY
INCLUSIVE COST £170
Part-time courses
seven days a week
MICROTEACH
160 Edmund Street,
Birmingham
Tel: 021-236 4322
@ Circle No. 230
PAPERMATE
PLUS
A super word processor for all
16/32K PETs. £45 on tape
£46.50 on disk.
FLEX-FILE
A low priced database for CBM
disk owners. Can be linked to
Papermate and Papermate
Plus. £65 (disk only).
Add VAT to all prices
SUPERSOFT
Dept. P1, 10-14 Canning Road,
Wealdstone, Harrow, Middlesex
Tel: 01-861 1166
@ Circle No. 231.
163
CASSETTE ONE
“| had your invaders/React cassette | was
delighted with this first cassette”
— P. Rubython, London NW10
“| have been Intending to write to you for some days to
say how much | enjoy the games on ‘Cassette One’
which you supplied me with earlier this month. Please
let. . . into the secret of your first time load every timel”
— E. H., London SW4
CASSETTE ONE SIDE ONE 1K
MACHINE CODE PROGRAMS.
React, Invaders, Phantom aliens, Maze of death,
Planet lander, Bug splat, Bouncing letters
CASSETTE ONE SIDE ONE 1K
BASIC PROGRAMS
| Ching, Mastermind, Basic hangman, Robots
CASSETTE ONE SIDE TWO
* has large screen versions of Invaders and Maze of
Death eady for when you get 16K. All on Cassette One
lor £3.80.
CASSETTE TWO
— just out, ten 16K Basic games.
OTHELLO CRASH
AWARI ROULETTE
LASER BASES PONTOON
WORD MASTERMIND PENNY SHOOT
RECTANGLES GUN COMMAND
All on Cassette Two for £5
Reccrdee on quality cassettes, sent by first class post.
rom:
Michael Orwin, 26 Brownlow Road, Willesden,
London NW10 9QL
@ Circle No. 232
#RS SOQ MODE LET
GRAPHICS & ANIMATION — 48K
Disc or tape
Obtain the full potential of your machines
graphics capability with this m/c code
programme. Only £12
Limited quantity 4}” electrostatic printer paper
for Tandy or Centronics quick printer £7.40 per
roll including postage and packing.
Send SAE for overview to
R. Hopkinson
. lliffe House, Oadby Ind Estate, Leicester.
@Circle No. 233
AOU UUAQUANCURUUALUUUREAAU ACO UUUUAAUEEUUUA AAU AOU Qe UAE tan
TEXAS ial 7 TI-99/4 +
4
“THE CUBE”
No not just another cube program but a 3D graphic
simulation designed to demonstrate the graphics
available on this M/C. this program permits all the
same moves as the mechanical puzzle along with
scrambling and unscrambling commands. The
user can spin the cube to view the reverse and
record up to 30 moves for a quick unscramble. If all
else fails a scrambled cube can also be saved on
tape at any time. Excellent graphics and good
documentation.
“QUADCUBE” (Tm)
When you've solved “The Cube” then try “‘Quad-
cube” very similar in style but based on a4 x 4 grid
rather than the more usual 3 x 3. Increased enjoy-
ment, complexity and frustration are the differ-
ences, with all the cube’s facilities available. More
squares more moves. Each program fs available
on tape at £9.00. Both are ideal demonstration
programs showing clearly the graphics ability of
this micro whilst giving the viewer an easy refer-
ence to the complexity of the problem being
solved. Includes VAT + post.
WORK FORCE
140 Wilsden Avenue,
Luton, Beds LU1 5HR
| UUUUEAEUAAGAUCTTUUNALANNUUUOUUALCOL EUGAOSRGOUNTUO NEGA AM OAGU ALANA UUOUUUAE
@ Circle No. 234
164
| EUROCALG
Euroc: 8080, 64K RAM, 8in. discs, 15in. VDU, CP/M, business use. From £8,000
Eurocalc, 55/56 High Holborn, London WC1. (01) 405 3113.
EXIDY
Sorcerer: Z-80, 48-55K RAM, S-100, RS232, CP/M, 5%in. discs, From £749
MBasic, CBasic, Pascal, Algol, Fortran, Cobol, plug-in ROM pack
programs, Separate VDU. Liveport, The Ivory Works, St. Ives,
Cornwall TR26 2HF. (0736) 798157. Reviewed May 1979.
GNAT
System 10:Z-80, 65K RAM, own bus, CP/M, graphics, 54%in. discs, From £2,995
RS232, RS449, 12in. VDU, full keyboard, optical IEEE. Business
use. Millbank Computers, 98 Lower Richmond Road, London
SWI16. (01) 788 1083. Reviewed December 1980.
HAYWOOD
Systems 1000-8000: Z-80, 32-65K RAM, 6000 is S-100, 3000 single- From £2,359
board, CP/M, graphics, 5%in. discs, three serial and parallel ports.
Business, scientific and general use, Haywood Electronics Assoc.,
11 Station Approach, Northwood, Middlesex. (01) 428 9831.
HEATH/ZENITH
H8: Single-board WH8 assembled, 8080, 16K-65K RAM. Heathbus From £321
nine slots, cassette interface, nine-digit LED.
Z89: Z-80, 16-48K RAM, CP/M, integral 54in. drive, optional dual From £1,570
external, two RS232, full keyboard, 12in. VDU.
WH-11A:LSI-I, 16-bit 16-32K RAM, own busand OS, optionaldual From £1,250
8in. drives, serial and parallel ports. Heath Ltd., 11b Bristol Road,
Gloucester GL2 6EE. (0452) 29451. (01) 636 7349.
HEWART
6800Mk II: 6800 single-board, 1K monitor, 1K user RAM, IK VDU = From £155
RAM, 128byte scratchpad, education and home user. S-50 bus.
6800S: 6800, 16K monitor, 8K Basic in ROM, graphics, 5sin. drive. From £229
Hewart, 95 Blakelow Road, Macclesfield, Cheshire. (0625) 22030.
HEWLETT-PACKARD
85A: 16-32K RAM, 32K ROM, IEEE 488, RS232, graphics, 5%in. From £1,830
drives, integral 32 by 16 VDU, integral thermal printer, QWERTY
and numeric keypad. Scientific use. Hewlett-Packard, King Street
Lane, Winnersh, Wokingham, Berkshire. (0734) 784774.
PRACTICAL COMPUTING April 1982
== Buyers’ Guide=== A
HYTEC MICROSYSTEMS
H-3000: Z-80A, 4MHz, 32-128K RAM, two minifloppy discs, stan-
dard I/O, two parallel, three serial ports, single board.
H-4500: Z-80, 64-208K, two minifloppy discs, standard I/O, two
parallel, three serial ports. 4MHz option.
H-7000:Z-80A, 4MHz, 32-128K, two 8in. floppy discs, standard I/O,
two parallel, three serial ports.
From £2,381-
£2,640
From £3,110
£3,350
IMAGE DATA PRODUCTS LTD
Image Data Eight: 6802, 4-40K RAM, 43-way bus, own OS, Basic
assembler and editor, viewdata-style graphics, up to four 5%in.
discs, up to 12 RS232 ports. Image Data Products, 1-4 Portland
Square, Bristol BS2 8RR. (0272) 40248.
£500-£4,000
INDUSTRIAL MICROSYSTEMS
Series 5000: Z-80, 16-56K RAM, CP/M, S-100, two or three 5%in.
discs, two serial and one parallel port, desk unit, business and
general use.
Series 8000: Z-80, 64-256K RAM, S-100, CP/M, MicroCobol, MVT
FAMOS, Omnix, two, three or four 8in. disc drives, two serial and
one parallel port, desk unit, business and general use. Equinox, 16
Anning Street, New Inn Yard, London EC2A 3HB. (01) 739 2387/01)
729 4460.
From £1,500
From £2,500
INSTAR
Omegar: 16-bit, 48-256K RAM, dual floppies, hard discs, up to 12
simultaneous users, business use.
Asatayd: 2-80, 16-56K RAM, dual floppies, CP/M, S-100 bus,
business use. Instar, 61 High Street, Croydon, Surrey CRO 1QD.
(01) 680 5330,
From £7,500
From £4,950.
INTERTEC.
Superbrain: Z-80, 64K RAM, 256 static RAM, dual Shugart, optional
hard disc, CP/M, S-100 bus, business and general use. Encotel,
Succombs Hill, Upper Warlingham, Surrey. (820) 5701. Sun, 138
Chalmers Way, North Feltham Trading Estate, North Feltham,
Middlesex. (01) 751 6695. KGB, 88 High Street, Slough, Berkshire.
(75) 38581. Icarus Computer Systems Ltd., 27 Greenwood Place,
London NW5 INN. (01) 485 5574. Reviewed April 1980.
ITHACA INTERSYSTEMS
Pascal Micro DPSI: Z-80, 64K-1MB RAM, full IEEE S-100 bus, CP/
M version 2.2, graphics, 8in. and hard discs, RS232, four parallel
and two serial ports per S-100 board. Ithaca Intersystems, 58
. Crouch Hall Road, London N8 8HG. (01) 341 2447.
PRACTICAL COMPUTING April 1982
From £1,495
From £4,258
ASSEMBLY ,,
LANGUAGE —
_ PET
" VIC
PET from 8K: VIC 20 from 3.5K
Both books cover WHOLE 6502
Instruction set, AND CONTAIN
FULL 6502 ASSEMBLER
PRICES: 2/3/4000 PET & VIC BOOK £10
ALL PET & VIC: book + ASSEMBLER —
ON TAPE £15: ON DISK £17.
VIC BOOK
CONTAINS M/C LANG MONITOR
SAE details from: DR P HOLMES (P)
21 Colin Drive |
LONDON NW9 6ES
@Circle No. 235
SHUGART
MINI FLOPPY DISC DRIVES
** THE LOWEST PRICES ANYWHERE **
SA 400 5%” £105
State Machine.
BRAND NEW — 3 MONTH LABOUR
& PARTS WARRANTY.
Also available Tandon TM100 — 1 drives
ENCOTEL SYSTEMS LTD
530 PURLEY WAY, CROYDON, S7
01-686 9687
@ Circle No. *
*
¥) ST seneavig “imple
On our launch we are pleased
to offer you
£1350 OF FREE
MICROCOMPUTER
software and services which
includes: Incomplete Record/
Book-keeping/Financial
Accounting and Payroll, General
Data Management, Invoicing,
Letter Writing or Word
Processing systems and one day
training with first 50 ADLER-
ALPHATRONIC
MICROCOMPUTERS sold at
£2,345 each, leasing from
£15.60 a week excluding VAT.
Please telephone for a
demonstration to
Watford 48580.
OVERSEAS COMPUTER
SYSTEMS CONSULTANTS
182a, Queens Road, Watford.
*.
*
@ Circle No. 237
165
C33 CHRISALID SYSTEMS AND SOFTWARE
TRS80/GENIE SOFTWARE:
POOLPLAN — the ultimate In football analysis and
pools prediction. YOU set the forecast parameters,
based on your own results analysis. Keeps the
league records. Works for Aussie and amateur
teams. Min system: 16k+printer.
2 tapes and manual: £29.50.
FREEZER MANAGER — a must for alt hoteliers,
caterers, schools and the large family. Can save ten
times its cost, avoiding “past-date” food.
Tape and manual: £15.75.
LUNAR LANDER — but with a big difference!
Pseudo real-time and very exciting graphics.
Tape: £5.50.
BUSINESS & HOBBY SOFTWARE
GENIE DEALERS — ALL ACCESSORIES ETC.
Cheques/PO’s to: “Chrisatid’’,
15 Kestrel Close, BERKHAMSTED, HP4 2HY.
@Circle No. 238
80 X 24 VDU
Assembled and tested printed clrcuit board provides
the electronics part of a 24 lines by 80 characters Visual
Display Unit for any computer with RS232 interface.
Microprocessor based — 55 software selectable func-
tions — 16 baud rates to 9600 baud — X, Y cursor
addressing — 96 ASCII (true descenders) 32 graphics
characters (continuous) 8x12 matrix — character
generation in Eprom — real CTRL-G bleep — requires
SCIl encoded keyboard and video monitor (U.K. stan-
dard).
VDU-1 Assembled and tested P.C.B.
PSU-1 Power supply (for above) £
All prices subject to £2 Registered Delivery, plus VAT.
We also sell SS-50 printed circuit boards (memory,
graphics, prototyping, clock, sound synthesiser)
Send 20p stamps for further information.
BARCLAYCARD
iat]
SIRIUS CYBERNETICS LTD, “™
USTON PLACE, LEAMINGTON SPA,
WARWICKSHIRE.
TEL: (0926) 316110.
@ Circle No. 239
@ ACORN
Atom & BBC
Your local Fruit and Nut
NORTHERN COMPUTERS
Churchfleld Rd, Frodsham,
Warrington WA6 6RD.
0928 35110
@Circle No. 240
AND REPAIRS
- APPLE: PET - VIC- BBC -ITT-
and other makes
Micro Malfunction? Send or drop your micro
in to us. We'll repair it in our workshops
and return it. Our staff are fully qualified
and we are Main Dealers and Software
Specialists for most leading makes.
ALSO FULL MICRO SERVICE CONTRACTS
IN LONGON AND EAST ANGLIA
MICROSTORE MICAO MANAGEMENT
327 King's Rd. LONDON 32 Princes St. IPSWICH
SW3. Tel: 01 352 9291 Suffolk. Tel: 0473 57871
@Circle No. 241
166
uy
2020: Built under licence from Apple. See entry under Apple Il. From £827
ITT, Star House, Mutton Lane, Potters Bar. (77) 51177.
KEMITRON ELECTRONICS
UDS 3000: Z-80, 1-64K RAM, Kbus, own OS, CP/M, 8in. andhard From £640 to
discs, ports up to 256. Kemitron Electronics. (0244) 21817. £4,000
LOGABAX
LX-500: Z-80, 32K RAM, S-100, CP/M dual 5%in. drives, business From £3,000
use. LogAbax Ltd., 1-7 Wesley Avenue, London NW10. (01) 965
006}.
LSI COMPUTERS
M-One: 8080, 8-16K RAM, own OS, dual Shugart 8in. drives, two From £5,995
serial and one parallel port, 12in. VDU and full keyboard. Business with software
use. Package
M-Two: 8085, 64K RAM and 4K EPROM. Launched in December P.O.A
1980. LSI Computers, Copse Road, St. Johns, Woking, Surrey GU21
1SX. (04862) 23411.
LUXOR
ABC 80: Z-80, 16-40K RAM, 12in. VDU, IEEE 488, RS232, 5%in. From £795
drives, loudspeaker, personal and education use. CCS Microsales,
7 The Arcade, Letchworth, Hertfordshire ST6 3ET. (04626) 73301.
MICRO V
Microstar: 8085, 64K RAM, three RS232, serial inputs, StarDOS, From £4,950
twin 8in. drives, general use. Data Efficiency Ltd., Maxted Road,
Maylands Avenue, Hemel Hempstead, Hertfordshire. (0442)
63561.
MICROMATION
Z-Plus: Z-80, 64K RAM, S-100 bus, CP/M, MP/M two serial and From £3,950 to
six parallel ports, business use. Rostronics, 115-117 Wandsworth £8,550
High Street, London SW18 4HY. (01) 874 1171. Reviewed May 1980.
MICRONEX
MX-100:Z-80A, 64K RAM, S-100 bus, RS232, CP/M, Pixel graphics From £3,485
display system, twin 8in. drives. Micronex, Harford Square, Bristol
BS18 8RA. (027) 589 3042.
MICROSOLUTION
British Genius range: Z-80, 64K RAM, CP/M, Basic, BCPL, From £2,850 to
Fortran, Cis-Cobol, dual 5.25in or 8in. discs or hard disc. RS 232 £7,000
and Centronics interface, separate keyboard, 24-x-80-character
screen. MicroSolution Ltd., Park Farm House, Heythorp, Chipping
Norton, Oxfordshire, OX7 5TW, (0608) 3256.
PRACTICAL COMPUTING April 1982
MIDWEST SCIENTIFIC INSTRUMENTS
MSI 6800:6800, 16K-56K RAM, 5% or 8in. or hard discs up to 1OMB.
Systems 1,2,7 and 10. System 7 runs Flex, MSI, DOS and SDOS,
RS232. System 10 is System 7 with hard disc. Business use.
Strumech (SEED), Portland House, Coppice Side, Brownhills, Wal-
sall, West Midlands. (279) 4321. Reviewed March 1980.
From £1,100 to
£12,000
MITREFINCH
MF 3000: 16bit, 64K to 1.25Mbyte RAM, Cartridge hard disc, up to
32 simultaneous users; business users. Mitrefinch Ltd., Tower
House, Fishergate, York. YO] 4KA. (0904) 52995.
From £7,500
MODULAR BUSINESS SYSTEMS
Tutor:8085, 32-64K RAM, Intel Multibus, CP/M, optional graphics,
twin 5%in. drives or four 8in., two RS232 serial ports.
Elite: 8085, 32-256K RAM, Intel Multibus, CP/M, 5%in. to 24MB
hard discs, RS232, 24-bit TTL programmable port. Modular
Business Systems, 21 Chappel Lane, Yeadon, Leeds LS19 7NX.
From £2,500
From £5,400 to
£25,000
NASCOM
Nascom 1; Z-80, 2-64K RAM, serial and up to 16 parallel ports, 8K
Microsoft Basic, 1K monitor in EPROM. Personal use. Reviewed
January 1979.
Nascom 2: Z-80, 1K RAM expandable to 256 with Nascom System
80 case. Nasbus, 8K Basic, 2K monitor and 2K character generator,
low/high resolution graphics and colour. 5% in. single or twin floppy
discs, RS232, parallel port, Kansas City cassette port. Lucas Logic
Limited, Warwick, CV34 5PZ.
From £125
From £295
NATIONAL MULTIPLEX
Pegasus: Z-80, 48K RAM, S-100 bus, 5%in., 8in. drives, CP/M,
12in, VDU, business use. London Computer Store, 43 Grafton Way,
London W1. (01) 388 5721,
From £2,700
NEWTRONICS
Elf II: Single-board on 1802, 256bytes to 64K-RAM, Hex keypad,
RS232 I/O and VDU interface, optional keyboard, machine code,
tiny Basic, full Basic, assembler/disassembler, Text Ed, personal,
R & D, and educational.
Explorer 85: 8085, 4-64K RAM, S-100 bus, RS232, VDU interface,
CP/M, TV and cassette interface, personal and full business
system. Newtronics, 255 Archway Road, London N6. (01) 348 3325.
PRACTICAL COMPUTING April 1982
From £50 for
kit
POA.
Buyers’ Guide==" 4)
ACCOUNTS-CP/M
Payroll £400
Sales ledger & invoicing £400
Job analysis, payments and
nominal
£400.
ESTATE AGENTS: marcr-sno-man
DATA PROFILE LID, rex house
LAWRENCE ROAD HOUNSLOW MIDDX
01-572 6381
@Circle No. 242
Come in on the
homecomputer boom
For £1,000 wecan provide you withan agency selling
home computers into an exciting new market with
massive growth potential - and give all the training,
technical and marketing support required. Now’s
the time to stake your claim and secure your future
In your own exclusive territory. And you could start
part-time. For further information write with full
details to Russel Price, Adda Computers Ltd.,
Unit 8, 1-7 Broomfield Road, West Ealing,
London W13 9AP.
@ Circle No. 243
Sintrom Sale
Micropolis Disks (5.25")
1027T Tandy single density inc PSU and case ie cable)
OS 160
1037T Dual disk version of above PNDS 320
1023T Tandy double density inc PSU and case (no cable)
PNDS 300
1033T Dual disk version of above PNDS 600
1015 MQD1 35 track, no PSU, no cable, no case PNDS 95
1041 MOD1 As above with $100 controller and MOOS PNOS
295
1053 MOD2 Dual disk, double density unit with PSU, case,
$100 controller and MOOS (suitable for sorceror with $100
expansion chassis} PNDS 750
MISC $100 cards
OM6400 M, S and C inc 64K dynamic RAM card PNDS 295
OMB 6400 as above with bank switching PNDS 395
Prices are fob reading 90 day warranty, add PNDS
10 p + p + VAT terms: Cheque with order
SINTROM ELECTRONICS LTD
14 Arkwright Road, Reading, Berks, RG2 OLS.
@ Circle No. 244
For those interested in Computing in
Medicine
2ND SYMPOSIUM ON DATA
PROCESSING IN CARDIOLOGY
HARROGATE
May 18th-20th, 1982
Topics include office technology, data
base management, E.C.G. processing,
image processing, ultrasound
analysis, real time signal processing
etc.
Comprehensive equipment exhibition.
Enquiries for company exhibition facilities or appll-
cations to attend as a delegate/speaker contact:
Dr.G. Williams, Consultant Cardiologist, Killingbeck
Hospital, York Road, Leeds LS14 6UQ.
@ Circle No. 245
167
ZX MICROFAIR s.
£3}
7b
CENTRAL HALL WESTMINSTER, ~“%
LONDON Swi
FRIDAY 30 APRIL 1982 (12.30-8.30pm)
SATURDAY 1 MAY 1982 (10.00-6.00pm)}
(By tube to St James Park Underground)
EVERYTHING FOR THE ZX80/81
STILL THE BIGGEST SELECTION ANYWHERE.
Hardware, Software, Books, Mags, New Products, Bring &
Buy, User Groups, Buffet, Showguide.
Low price admission: Adults 60p, Children {under 14) 40p.
ADVANCE TICKETS (Friday 30th April ONLY): Adults £1,
Children 50p.
(Cheques to ‘ZX Microfair’) from:
Organiser: Mike Johnston, 71 Park Lane, London N17 OHG.
Apologies to visitors who had to wait to see the 2nd
show. This time there will be more space and TWO
DAYS to see everything.
Low cost to exhibitors
Enquiries welcome.
@Circle No. 246
LYNC 2.0-
Communications Program
LYNC 2.0, from Midnight Software, is
a powerful communication program
for CP/M micros, using an RS232 serial
link.
— Full error checking protocol.
— Transfers at up to 9600 baud. _
— Allows display of local AND remote direc-
tories,
-Can send and fetch files WITH NO
OPERATOR AT THE REMOTE END.
- May also be used as an intelligent terminal.
— Only £85.00 + VAT (8 Single Sided, Single
Deueity, (Other formats, please phone)
Taylor Micro Systems Ltd, Hamstead
Ind. Estate, Old Walsall Rd, Great Barr,
Birmingham B42 1D. Tel: 021-358-2436
@ Circle No. 247
CF81
CASSETTE FILTER
FOR SINCLAIR ZX81
Having trouble loading programs?
DONT fiddie endiessly with the volume.
DONT modify your recorder or 2X81.
DONT buy a new recorder.
JUST plug in the NEW CF81 and
LOAD your programs RELIABLY.
onty £9.99 inci vaT, P&P
G M HARRIS
28 Ridgway Rd, Farnham, Surrey.
@ Circle No. 248
VIDEO MONITORS
AND KEYBOARDS
£39.50
PLUS VAT
PLUS CARRIAGE £7.50
Secondhand factory reconditioned profes-
sional 9°’ video monitors — complete with
power supply — fully tested but unguaran-
teed. Composite video input — suitable
Nascom, UK 101, Atom etc. Complete with
circuit and instructions.
Separate secondhand matching keyboards
£21.75 plus VAT, carriage £3.50.
BOX NO. 500
@Circle No. 249
168
NORTH STAR
Advantage: Z-80A plus 8035, 64K RAM with 20K display RAM,
twin §.25in. discs. 12in: screen, 24 x 80 characters, 240 x 640
pixels, 87-key keyboard, graphics CP/M or graphics Basic/DOS,
provided with Busigraph, diagnostic and graphics demo software.
Horizon: Z-80A, 16-56K RAM, 5%in. twin drives, S-100 bus, own
OS, business, educational or scientific use. Comart, PO Box 2, St
Neots, Huntingdon, Cambridgeshire PE19 4NY. (0480) 215005.
Equinox, Kleeman House, 16 Anning Street, New Inn Yard, London
EC2A 3HB. (01) 729 4460. Reviewed April 1979.
From £2,195
From £995 to
£2,500
OHIO SCIENTIFIC
Ohio Superboard and Challenger 1: 6502, 8K Basic in ROM, 2K
monitor, 4K RAM, full keyboard and VDU interface. Hobbyist use.
Reviewed June 1979.
Challenger 2: 6502, 48K RAM, dual 8in. drives, serial port, low-
cost business use.
Challenger 3: 6502, Z-80 and 6800, 48-56K RAM, OSI 48-pin bus,
serial port for VDU, CP/M, expands to eight users, 10, 20 and 75MB
hard disc, business use.
Challenger 4: Similar to Challenger | but 64 by 32 display, colour
and sound option. U-Microcomputers, Winstanley Industrial Est-
ate, Long Lane, Warrington, Cheshire WA2 8PR. (0925) 54117/8
CTS (0706) 79332. Millbank, 98 Lower Richmond Road, London
SW16. (01) 788 1083. Reviewed September 1979. Mutek, Quarry
Hill, Bath, Wiltshire. (0225) 743289.
From £160
From £1,500
From £2,300
From £450
PANASONIC
Panasonic: 8085, 56K RAM, full keyboard, integral 24 by 80 VDU,
integral twin 5% or 8in. floppy drives. Three RS232, business use.
Panasonic Business Systems, 9 Connaught Street, London W2. (01)
261 3121. Reviewed June 1979.
From £4,150
RAIR
Black Box: 8085A, 64-512K RAM, mini-floppy discs, up to sixteen
RS232C serial ports, SMB and 10MB hard discs, IEEE 488 interface,
CP/M and MP/M, general and business use. Rair, Wellington
House, 6-9 Upper St. Martins Lane, London WC2H 9EQ. (01) 836
6921. Reviewed November 1979 and August 1980.
RCA
From £2,750
Cosmace: 1802 micro with Hex pad and TV interface. Machine-code
programming with Tiny Basic option. HL Audio, 255 Archway Road,
London N6 5BS. (01) 348 3325.
From £79 for
kit
RESEARCH MACHINES
380-Z:Z-80, 4-56K RAM, RS232, CP/M, twin 5% or 8in. discs, high-
resolution graphics. Sold: principally to higher and secondary
education. Reviewed December 1978.
From £830 to
£3,500
PRACTICAL COMPUTING April 1982
= Buyers’ Guide ===
280-Z: Board version of 380-Z. Research Machines, PO Box 75, Mill
Street, Oxford. (0865) 49791.
ROCKWELL
Aim-65: 6502, 1-4K RAM, full keyboard, RS232, discs, hobby use.
Portable Microsystems, Forby House, 18 Market Place, Brackley,
Northamptonshire NN13 5SF.. (0280) 702017. Reviewed July 1979.
SALMON ELECTRONICS
From £722 for
4K version
From £250
Archives: Z-80 at 4MHz, CP/M, S-100, serial and parallel I/O, 12in.
display, 5%in., 8in. or 19MB hard disc or 8in. Winchester, 104 keys
including 23 configured for Wordstar. Salmon Electronics, PO Box
26, Croft-on-Tees, Darlington. (0325) 721368.
£3,400
SATTCO
Databoard 4680: Z-80, 16-64K RAM, own bus, full-colour gra-
phics, 54in., 8in. and hard discs up to 1OMB, 64 interface units.
General use. Microsystems Technology, PO Box 5, Knutsford,
Cheshire WA16 9DU. (0565) 52911
P.OA.
SD SYSTEMS
SBC-100: Z-80, 1-48K, S-100 bus, Basic in 8K ROM, four ROM
sockets, optional 54in. drives, RS232 serial and parallel, single-
board. Reviewed January 1981.
SD-100/200:Z-80, 64-265K RAM, 8K PROM, S-100 bus, RS232, CP/
M, ldin. VDU, twin 8in. drives, business, industrial and general
use. Barcellos, Kimberley House, Vaughan Way, Leicester. (0533)
26584.
From £155
From £3,750
SEN ELECTRONICS
Organiser: Inte] 8085, 64K RAM, multi-user Basic, 8in. drives or
20MB hard discs, three RS232, business use. SEN, 5 London Street,
Chertsey, Surrey KT16 8AP. (09328) 66744.
From £7,500
SGS-ATES
Nanocomputer: Z-80, 6-64K RAM, Gamma bus, 2K NC-2 monitor
in ROM, Basic as option, RS232, cassette interface, Hex keypad.
Midwich, Hewitt House, Northgate Street, Bury St Edmunds, Suf-
folk IP33 1HQ. Reviewed October 1979.
SHARP ELECTRONICS
MZ-80K: 2-80, 16-48K RAM, 10in. integral VDU, integral cassette,
loudspeaker, 5%in. disc optional, general use.
PRACTICAL COMPUTING April 1982
From £350
From £480
*
Western Computers Limited
é
comart
North Star Horizon
Cromemco
PLEASE CONTACT US FOR DETAILS
Blackpool Airport,
Blackpool, Lancs.
Phone Blackpool 404676/42660
@ Circle No. 250
-s *
2? Bg
“ | Brilliantly simple
On our launch we are pleased
to offer you
£1350 OF FREE
MICROCOMPUTER
software and services which
includes: Incomplete Record/
Book-keeping/Financial
Accounting and Payroll, General
Data Management, Invoicing,
Letter Writing or Word
Processing systems and one day
training with first 50 ADLER-
ALPHATRONIC
MICROCOMPUTERS sold at
£2,345 each, leasing from
£15.60 a week excluding VAT.
Please telephone for a
demonstration to
Watford 48580.
OVERSEAS COMPUTER
SYSTEMS CONSULTANTS
182a, Queens Road, Watford.
*
@ Circle No. 251
169
ZX80/81 INTERFACE
At last — a well designed interface that allows you to
use the ZX80 or 2X81 as a controller.
It provides:
@ 24 programmable I/O lines.
@ Units can be daisy chained up to 96 I/O lines.
@ Can be used in Basic or machine code.
@ Screw terminals and ribbon cable header pro-
vided.
@ Design eliminates mechanical linkage problems.
@ Provision for external power supply.
@ Does not Interfere with Sinclair expansion units.
@ Detatied notes and software provided.
£45.00 PLUS V.A.T.
Cheque with order please to:
BAX BYTRONMIC ASSOCIATES
88 RUSSELL BANK ROAD
SUTTON COLDFIELD, WEST MIDLANDS 874 4RJ
Tet: 0675 81448
Bytronic Associates also provide a wide range of equip-
ment for learning how to use micros as controllers, e.g.
steppers, DC motors, ADC, DAC, pneumatic units etc.
Brochure available on request
@Circle No. 252
MICRO ADS
are accepted from private readers only, pre-paid and in
writing, per word, minimum charge £2.
Please make cheques payable to Practical Computing
and send to Room L310, Quadrant House, The Quadrant,
Sutton, Surrey SM2 5AS.
—_ = mat
ZX 81 (16K) SOFTWARE. CHAMPIONS
QUIZ — it's fun for all ages. Four quiz pro-
grams on one cassette. All questions use
RND function. £4.50. ROSE CASSETTES,
et aa Lane, Solihull, West Midlands
PET 3032 with BASIC 4 ROMs. Complete with
Command-O, separate cassette, & manuals
£625. Also CommWordPro 3 disk and Invader
“a 61082 or 01-839 2401 (evenings
only).
VIDEO GENIE 16K. 6 months old, virtually
unused, excellent condition. Selling because
upgrading. £275. Day 01-568 1185. Night
09904 2698.
MZ-8QK BUSINESS SOFTWARE, Cassette
based. Invoicing & Statements, S.A.E. for full
ae Bellwood, 6 Barlow Road, Sheffield
NASCOM SOFTWARE. 2K position indepen-
dent, relocatable disassembler. Requires
NAS-SYS. Tape £8.00. |. R. Lowman, 6
Victoria Avenue, Hull HUS 3DR.
ACORN ATON ...12kRam, 14KROM, 3AMP
PSU, MANUALS ETC. 20 Plus programs inc
Acorn Disassembler, Soft VDU. £220
TEWKESBURY 296494. Evenings.
SOL 8080A-based complete working system,
with 4 16K S100 memory boards, NorthStar
disk controller board, 2 mini-floppy drives,
screen, 50 diskettes,. So-Star, NorthStar
BASIC, CP/M. Cost £3,955. £950 ono, might
Split. 01-602 2446.
VIEWDATA/PRESTEL add-on adaptors for
your microcomputer or any television. Only
£185.95. Also Teletext adaptors. Bristol
(0272) 502008.
170
PC-1211: Pocket computer.. Programmable in Basic with cassette
interface. Sharp Electronics, Sharp House, Thorp Road, Newton
Heath, Manchester M10 9BE. (061) 205 2333. Reviewed July 1980.
PC-3200: Z-80, attractive package for business use with separate
keyboard and computer unit, printer, display and twin 5\in.
drives. Software now available on-line and conversion for CP/M
being developed.
From £85
From £3,500
SINCLAIR RESEARCH
ZX-80: Z-80A, 1-16K RAM, 4K Basic in ROM, cassette and TV
interface, touch-sensitive keyboard, educational use, 22 graphics.
Sinclair Research, 6 Kings Parade, Cambridge CB2 1SN.
Reviewed July 1980.
ZX-81: Z-80A, 1-16K RAM, 8K Basic in ROM, cassette and TV
interface, thermal printer at £49, touch-sensitive keyboard, educa-
tion and games use. Animated-display facility. Two modes, fast
with screen blinking, slow without. Reviewed June 1981.
From £79 for
kit
From £49 for
kit
SINTROM ELECTRONICS
matrix printer, can be expanded with 10 micros beyond CPU.
Memory to 1.2GB. Claims performance similar to DEC PDP-11/34.
Butel-Comco, Unit 10, Garrick Industrial, Centre, Garrick Road,
London, NW9 6AQ. 01-202 0262.
Perlflex 630/48: Z-80A, 32-48K RAM, S-100, CP/M, twin Micro- From £1,995
polis 5%in. discs, two serial and three parallel ports.
Perlflex 1024/64: Z-80, 64K, S-100, CP/M, dual 8in. discs, two From £2,750
serial and three parallel. Sintrom Electronics, Arkwright Road,
Reading, Berkshire RG2 OLS. (0734) 85464.
SIRTON COMPUTERS
Midas Range: Z-80, from 8K RAM, S-100 or IEEE bus, CP/M, MP/ £785-£2,150
M, graphics, up to four 54in. or 8in. drives, hard disc, RS232, 8-bit
parallel, IEEE 488. Sirton Computers, Unit 14, 29 Willow Lane,
Mitcham, Surrey CR4 4NA. (01) 640 6931.
SMOKE SIGNAL
Chieftain 511-821: 6800/6809, 32-64K RAM, S-50 bus, Flex DOS68/ From £1,807
68d/69 dual 5%in., 8in., dual RS232, video board, wide range of
options, general use. Windrush Micro Designs, Gaymers Way,
North Walsham, Norfolk. (069) 245189.
SOLID STATE TECHNOLOGY
| Athena: 8085, integral dual mini-floppies and mini-cassette, and From £3,000
SORD COMPUTER SYSTEMS
M200 Range: Z-80A, 64K RAM, S-100 bus, Sord OS, graphics,
5\in., 8in. or hard discs, two RS232, integral 80x 24 VDU. Business
use. Midas Computer Services Ltd, 2 High Street, Steyning, Sus-
_sex. (0903) 814523.
‘From £1,850 to
£6,950
PRACTICAL COMPUTING April 1982
SOUTHWEST TECHNICAL PRODUCTS
C/09: 6800, 56K RAM, Flex OS, 5%in., 8in. or 1SMB hard discs,
business, educational and scientific packages.
$/09: 6800, 128K RAM — 380K RAM, Uniflex, OS, support up to 16
users in foreground and background mode. Southwest Technical
Products, 38 Dover Street, London W1X 3RB. (01) 491 7507.
Buyers’ Guide=—==
From £3,000 to
£10,000
TANDBERG DATA
TDV Series: 8080A, 32-64K RAM, Intel bus, 4K Basic disc system
in ROM, one plus three 8in. discs, or 2.5MB disc cartridge, eight
ports, semi-graphics, CP/M version available, educational use.
Tandberg Data, 81 Kirkstall Road, Leeds, LS3 IHR. (0532) 35111. :
TANDY
From £4,000
Model 1: Z-80, 4-48K RAM, RS232, Level I and Level II Basic in
ROM, separate keyboard and 12in. VDU, small business and
personal use. Reviewed November 1978.
Model 2: Z-80, 64K RAM, integral 8in. disc, integral 12in. VDU,
detachable keyboard, CP/M serial and parallel ports, Level I
Basic, business use. Tandy, TRS-80 Division, Bilston Road, Wed-
nesbury, West Midlands WS10 7JN. (021) 556 6101. Reviewed
March 1980.
Model 3: Z-80, 4-48K RAM, 12in. display, integral unit with slots for
two 5%in. drives, 65-key keyboard, 12-key data pad, printer
interface, compatible with Model | software.
From £349
From £1,995
From £499
TANGERINE COMPUTER SYSTEMS |
Microtan 65:6502, 1-48K RAM, Tanbus, IEEE 488, Tanbug in ROM
(1K), Pixel graphics, 5%in. discs, 32 I/O lines and three serial ports,
from single-board upwards. Tangerine Computer Systems, Fore-
hill, Ely, Cambridgeshire. (0353) 3633.
From £69
TECHNALOGICS
TECS: 6800, 56K RAM, Basic and Prestel terminal software, RS232,
two cassette ports, two parallel ports, 5%in. discs. Technalogics,
Windmill Works, Station Road, Swinton, Manchester M27 2BU.
(061) 793 6323. Reviewed November 1979.
TERODEC MICROCOMPUTER SYSTEMS
TMZ-80: Z-80, 64K RAM, CP/M, MP/M, CP/Net, twin 8in., up to
32MB hard discs, multi-user business use. Terodec, Unit 58,
Suttons Park Avenue, Earley, Reading, Berkshire, RG6 1AZ. (0734)
664343/6,
TEXAS INSTRUMENTS
From £895 for
kit
From £3,000
TI-99/4: 990 16-bit, 16K RAM, Basic in 26K ROM, high-resolution,
colour graphics, up to three 5%in. discs, joystick, cassette and
other ports, RS232, personal usé. Texas Instruments Ltd., Manton
Lane, Bedford MK41 7PU. (0234) 67466. Reviewed August 1980.
PRACTICAL COMPUTING April 1982
From £299
FOR ZX81 WITH 16K RAM. Three programs:
Flight Demonstration, Flight Simulation and
Ftight Test. These are semi-serious programs |:
using an aircraft filght instrument panel and |.
are suitable for teaching situation, flying clubs
or entertainment. £5 cassette. Sqn Ldr Peter
. Evans, 5 Broadmeadow, Bolton BL7 9AY.
PET 16K, large keyboard, 100 programs,
manuals, cassette, sound. £425. Gerrards
Cross 83175.
ACORN ATOM 12k. in/out chip. v.g.c. P.S.U.
Creed teletype + paper. Book + Invaders.
£195. Ashford (Middx) 58992.
2X81, 16K, rebuilt in stylish case with proper
keyboard. Books on games and machine
code: Programs (including defender). Worth
around £200, only £130. 67, Boileau Road,
Eating. 997 6967.
CROMEMCO SYSTEM THREE. Dual disk
drives, single side single density Hazeltine
1500 V.D.U. Centronics 779 Printer. £2,500.
Phone: (049481) 5950 (evenings).
KIM 1 single board micro computer wanted.
Non runner considered. Tel: 01-995 6470.
Anadex DP-8000 LINE PRINTER. Pet Inter-
face. V. good condition, £275. 01-985 7061
(N. K. Gibbs).
WANTED. Apple dual disc drive(s) and daisy
wheel printer. 0604 35217 office hours; 9-3
Saturdays.
HP41C. Calculator with many accessorles.
Phone for details (01) 556 3150.
TRS-80 MACHINE CODE GAMES ‘cassette
featuring “BREAKOUT”, “INVADERS” &
“SUBMARINE BATTLE” — £5 inclusive.
Money with- order, delivery by return. A.
Moseley, 59 Plymstock Road, Plymstock,
Ptymouth, Devon PL9 7NX.
TELETYPE 43 Printer with keyboard. RS232
interface. £250 including a full box of paper.
David Pike, Rivendell, Birch Way, Storrington.
Tel: Storrington 2663.
“SHARP MZ80K Educational Software.
Calorimetry £5, Galvonometers £5, Gas Laws
£5, German Vocabulary Test (2 volumes)
£7.50 per volume. Send for full details to
Quality Software, 21 Dunes Drive, Formby,
Merseyside L37 1PE.
TANGERINE BASIC ACCELERATOR.
.Pseudo-compiler and interpreter make
floating point programs 2 to 4 times faster. £30
for tape plus instructions or send SAE for
ae B. Przybyla, 15 Brixham Ave., Swindon
3 1E.
“ATOM" TOUCH TYPING TUTOR £4.50.
“NASCOM 2” TOUCH TYPING TUTOR
£5.50. Both progs on cassette with instruc-
tions P&P free: from Lloyd’s, 35 Magheraboy
pea Portrush, Co. Antrim BT56 8NX. (0265)
101:
TRS 80 Mod | Expansion interface (OK).
Brand new and warranted. Surplus to
requirements. Tel 041-639 3822.
DOCTOR DARK’S SMOOTHWARE. Pro-
rams for Nascom/Gemini G805 with CP/M.
hris Blackmore, 31 Herne Rise, Ilminster,
Somerset TA19 OHH for details.
171
Buyers’ Guide====
TRANSAM COMPONENTS
TRS-80 L2/VIDEO GENIE SOFTWARE on
cassette: Full screen editor — many powerful
features (state memory size) £5. Adventure
games, exciting real-time graphics: Nightmare
Park, popular park of doom £5. Dive Bomber,
raid simulation 3 skill levels £5. M. A. Morling,
The Mount, Hatfield Heath, Essex CM22 7DR.
APPLE II PLUS 48K. 1 year old £500. Cram-
lington (near Newcastle) 0670 712952.
ITT 2020 DISC DRIVE. Used only a few times
as second drive. £175. Phone South Benfleet
52147.
FOR SALE. 64K, disk, TRS-80, expansion
interface with all manuals, system disk and
green screen monitor £900. Tel. (0443)
690174 night or (0685) 74397 day.
5 VIC PROGRAMS. Killer Park, Life,
Starseed, Gobbler, Vic Musik: all for £6.50 on
cassette or sae for details.and free game to:
Soft Toys, 14 Lockharton Avenue, Edinburgh.
ACORN ATOM 12K + 12K, PSU, MANUAL,
BOOK, SOFTWARE. £280 ono. Tel: 0573
24516. After 5.00. ;
ATOM (8KROM + 1KTEXT) SOFTWARE.
O’s & X's, Battleships, Mathstest, 4 off house-
hold accounts. £4 for cassette. Cheques pay-
able to Charles Towns 27 West Avenue, Gos-
forth, Newcastle NE3 4ES.
UK101 AND SUPERBOARD PROGRAM
BOOK. 17 high quality utilities and games in
assembler and basic. £2.50 inc. p&p, or
S.A.E. for details. Dr Mike Whittle, 1 Old Croft
Close, Kingston Blount, Oxford.
VIC20 NIGHT DRIVER 5K. Listing £1. Cas-
eats £2. 21 Pict Lane, Princes Risborough,
ucks.
FOR SALE ZX80. New 8K ROM, both man-
uals, leads + programs. Good condition £60
ono. Phone 01-551 0621 after Spm.
MICRCOTAN 65. Expanded to 24k with
TANRAM/BASIC/XBUG/TANBUG. V2.3
BASIC TOOLKIT, Games and Forth on tape.
£325 ono. Tel: Uxbridge 51166 ext 228 (office
ieee) or St. Albans 60432 (evenings), Denis
ield.
UK101, 8K, cased, sound , new monitor, soft-
ware, tape recorder. £175 ono Hatfield, Hert-
fordshire 64826.
ATOM SUPER SOUND SYNTHSISER. 9 tone
channels, 3 noise channels, 6 parallel ports,
amp and speaker. Envelope, volume, pitch all
under Software control, plugs into ATOM
expansion socket £79.95. 8 WAY Joystick
VIC-20 PROGRAMS!!! Six Great programs on
one cassette (including Bandit & Apollo Disas-
ter). For instant despatch send cheque/P.O.
for £4.95. To “Titan Programs” at 83 Ashwood
Road, Rudloe, Corsham, Wiltshire SN13 OLG.
SMALL BUSINESS SYSTEM. Intelligent ter-
minal. 56K. memory. Twin 8” floppy discs.
Centronics 702 Printer (165 cps — upper and
lower). Operator's table and cabinet for
printer. Various software. Offers around
£2,800. For details phone Frinton-on-Sea
4554.
172
Triton: 8080, 32K RAM, CP/M, 1K TBIOSin ROM, uptothree 5Min. From £296
discs, or four 8in., serial and parallel ports. Reviewed December
1879.
Tuscan: Z-80, 8-64K RAM, S-100 bus, CP/M, RS232, TV and
cassette interface, from single-board, personal use to full business
system. Transam, 59 Theobalds Road, London WC1. (01) 405 5240.
From £150
TRANSDATA LIMITED
Cx502: Z-80A, 64K RAM, CP/M, MicroCobol, 8in. floppy discs,
four V24/RS232 interfaces, "flexibus" multi processor architecture.
Professional business and scientific use. Communications software
available.
From £3,495
Cx503: Z-80A, 64K-208K RAM, CP/M, MP/M, MicroCobol 20MB
Winchester disc, 8in. floppy disc for back-up, four V24 serial
interfaces. Business and general use.
From £6,490
Cx504: Z-80A, 64K-208K RAM, CP/M, MP/M, MicroCobol 20MB From £7,990
Winchester disc, cartridge tape back-up, 8in. floppy disc, four
RS232 interfaces. Business and general use. Transdata Limited,
Battlebridge House, 87-95 Tooley Street, London SE1. (01) 403
$115.
ULBRICH AUTOMATION
Powerhouse II: Z-80, 16-32K RAM, RS232, Sin. internal VDU,
integral mini-cassette, 2K monitor, IEEE, 14K Basic DOS, OEM
users. Powerhouse Microprocessors, 5 Alexander Road, Hemel
Hempstead, Hertfordshire HP2 5BS. (0442) 42002.
From £1,200
VECTOR GRAPHIC
MZ: Z-80, 48K-64K RAM, CP/M, 5%in. discs, optional graphics,
serial and parallel ports. Business and general use. Almarc Data
Systems, 906° Woodborough Road, Nottingham (0602) 52657.
Reviewed October 1980.
From £2,300
WESTERN DIGITAL
Pascal Microengine: MCP1600, executes P-code directly, 64K From £2,295
RAM, own bus, 5%in., 8in. or hard discs up to 18MB, two RS232,
two parallel ports. Pronto Electronics Systems, 466-478 Cranbrook
Road, Gants Hill, Ilford, Essex 1G2 6LE. (01) 554 6222.
ZENTEC
ZMS-70:8080A-1, 32-64K RAM, up to 12K ROM, dual integral 54in.
discs, 600MB, RS232, integral 15in. VDU, 16 function keys. Zigal
Dynamics Ltd., Bank Chambers, 13 High Street, Chesham,
Buckinghamshire. (02405) 75681.
From £4,000
ZILOG
MCZ Series: Z-80, 64K RAM, RIO OS, Zilog bus, optional graphics, From £3,000
8in. discs, and hard discs, four RS232, one parallel, stand-alone or
networking. Zilog (U.K.) Ltd., Babbage House, King Street,
Maidenhead, Berkshire. (0628) 36131.
PRACTICAL COMPUTING April 1982
ZX81 Listings (16K). Nightmare Park £2.00,
Rat Trap £1.00. SAE for catalogue and free
program. Andrew Rushton, 194 Shay Lane,
Walton, Wakefield WF2 6NW.
Nascome 2 16K, cased, graphics, toolkit,
zeap, nas-dis, xtal Basic. Much software
£325. Tel: 0323 57572
VIC 20!! Games/educational programs in full
colour/sound. Also programs/instructions for
user characters/high resolution graphics. All
for 3.5K RAM. Phone 0634 814118 for full
details.
Sharp MZ-80K, 48K, extended Basic, many
games, 1 year old (as new), £330. Telephone
0625 22649.
$100 boards, SD-sales 3 card set, CPU, FDC,
RAM also other assorted S100 boards.
ASR-33 TTY etc. delivery possible. Phone
0294 822634, 7-9pm.
Apple || Europlus 48K with one disk drive,
controller, manuals, software £875. Tel:
Rickmansworth 78335 after 6 pm.
Sharp MZ80K. Now available, a program
which allows single stepping through a
machine code program, whether in RAM or
ROM. After each step the status of the regis-
ters, the flags and the stack are displayed.
Also the last step and the next step are
disassembled and displayed. Registers mod-
ifiable between steps. Other options include
Disassemble, Modify Memory, Find, Save,
Load, Goto, Continue and Breakpoints with
loop counter. Ideal for debugging or learning
machine code. £17.50. Also, excellent high
resolution chess board display (and associ-
ated software) for use with MZ80Ks with high
resolution modification. £12.50. Easy to use
but quite comprehensive word processor,
includes repeat key. £12.00. Tel: 0268 26703
for details.
Acorn Atom, extra floating point ROM, colour
board, PSU, manual, £175. Halifax 62124.
16K ZX81, PSU, leads, manual, books, Sin-
clair tapes, other software tapes, £95. Tel:
01-455 1652 evenings.
’ TRS-80 m/c program, fast 3-D representation
Rubik’s cube, £3.50. (0270) 584493.
Pet 32K. Toolkit, arrow etc plus extensive
software and books. Includes cassette deck.
£650 ono. Tel: 04465 3684.
Apple ll plus (48K) and games and support,
£550. Martin Stamp 01-251 1577 x54.
8K Pet old ROM small keyboard, £240. Bristol
292685.
VIC20 games, superb Splat and Cybernauts,
colour and sound £2.50 each or both for £4
P&P and cassette included. Arthur 0204
655393.
Pet (8K) Pelmanism, Roadsweeper, Space
Shuttle simulation on same cassette £5.
S. Kearon, 17 Northend Lane, Sunningdale
SLS OEB.
PRACTICAL COMPUTING April 1982
Superior Yahtzee by professional programmer
for 16K VG/TRS-80 including sound and
graphics. Hours of family fun for only £3.50.
Cheques/PO to If... Then...Software, 28
Whitecastle, Swindon.
TRS-80 Model 1 16K Level !l complete: CPU,
tapedeck, monitor, manuals, instruction tapes,
£325. Phone Ross Bunnet, Windsor 60283.
Wanted. Computer with disc drives under
£1,000. Chris Laycock, 10 Linden Grove, Tel-
ford TF1 1QS. Telford 55041.
Nascom 2 RAM 'B' board 32K, graphics ROM,
tool kit ROM, case for keyboard/power supply,
TV. cassette,.£400. Berkhamsted 74182.
8K Superboard, metal cased, 48x32 display,
2-speed cassette interface, Cegmon, OSI/UK
newsletters, manuals, 5 program cassettes,
vgc. £120. Phone 041-881 1342.
TRS-80/Video Genie, 16K. Double precision
mathematic and trigonometric subroutines.
Twenty one functions. Cassette, listing,
instruction, £8 plus 38p P&P. Enquiries’ wel-
come. Snell, 45 Chiltern Gardens, Stanley,
Co. Durham DH9 6QS.
Tandy CTR80A cassette recorder — brand
new and boxed, completely unused. Green
screen 9” monitor, superior metal cased type
— six months old. Both items for £95. Phone
0202 873442.
Pet 3032 upgraded to Basic 4+ using Disk-
0-Pro, 4022 printer, 2031 disk drive, Visicalc,
space-saver board, SW32 word-processor, 12
floppies and numerous books. £1,550 0.n.o.
Tel: Reading (0734) 791770 after 5.30 pm and
w/ends.
As new Aculab floppy tape with extended.
Basic and tapes for TRS-80 Level II. Cost
£200 will accept £125. Tel: 03596 498.
TRS80 and Video Genie quality software at a
fraction of the usual prices. Send s.a.e. for
comprehensive lists. P. Wilson, 9 Cotswold
Terrace, Chipping Norton, Oxon.
Disk drive for your PET. 800K Computhink
disk drive complete. First offer of £250+,
secures buyer to collect. Call Welwyn Garden
City (07073) 31983.
TRS-80. 48K, Level II with Hitachi 12” VDU,
cassette, manuals, etc. £499 ono or will split.
High Wycombe (0494) 444612.
VIC-20 games, full sound and colour. Special
introduction offer — 5 original action games
on one cassette — £7.50 will run on Standard
machine. C.W.O. or S.A.E. for details to R.
Titley, 18 Huntingdon Gardens, Fairmile,
Christchurch, Dorset.
Video Genie: Games/educational programs.
SAE for details. T. Smith, 26 Wesley Grove,
Portsmouth, Hants PO3 5ER.
ZX81 Toppix. Detailed DIY graphics update,
£2. 16K m/c easyloaders, load REMS without
spaces anywhere in listing. Hex and decimal
£4 or £2.50 each. All plus SAE. N. J. Petry,
3 Lester Drive, Worle, W-s-M BS22 ONG.
For sale: printers Creed 7E ex telex, £120
ono, IBM Selectric 725 Golfball £140 o.n.o.
Both for conversion for use with micros.
Richard 0527 33272.
Controller plugs into one of the Synthesiser
ports £14.95. 5V5A power supply £44.95. All
built and cased. All prices fully inc. For more
details send SAE to: R. Shillito, 5 Ingarfield
Road, Holland, Clacton, Essex.
8K PET, integral cassette, manuals, TIS Basic
Workbooks, as new, £300 ono. Tel: 021-706
2601.
TRS-80 MODEL 1, 16K, Green screen and
numeric keypad. Cassette Recorder and vari-
ous software. £250. Tel: 042 482 417.
CENTRONICS 737-2 PRINTER. £300. Sprin-
ter 20 high speed thermal printer/plotter £110.
Phone: Bedford (0234) 85942 any time.
PET ADVENTURES — CAVERN 1/2/3 very
complex sequence of underground adven-
tures, each 16K, complex labyrinth, many
commands. Treasures, monsters, magic!
Decisions are yours! 1-£5, 1/2-£8, 1/2/3-£10.
|. Gray, 175 Pershore Road, Evesham,
Worcs.
ZX81 1K Munchie-Man M/c version with two
monster chasing you. Displays score. Speed
variable. £3.50. V. C. Vinyard, 53 Bloomfield
St., Ipswich, Suffolk IP4 5JH.
NOT JUST A RANDOM MAZE. Nor just a mini
adventure. But both and more. “Warrior” for
the ZX81 16K. Also improved “Startrek” ter-
rific. £4.00 each or £7.00 for both. J.W.V. 139
Allington Drive, Strood, Kent.
VIDEO GENIE. 16K, V.V. meter and extra
keys second cassette included Crofton video
monitor. Sound joysticks Z80 assembler
arcade games, chess + other s/w many books
al lil condition £500. Tel: 0234
Casio FX-501P/FX-502P software: excellent
quality, original software available for both
calculators!! Mathematical/games/educational
etc. Listings for cassettes. SAE for details.
Also interested in contacting good calculator
programmers. SAE: Jonathan Gerson, 2
Princes Crescent, Hove, Sussex BN3 4GS.
TRS-80 Mode! I Level I! 48K, VDU, tape, lower
case, RS232C, books, games. Six months
old, original boxes, £650. Cumana (Teac) twin
discs, TRSDOS, LDOS, Scripsit, £500. Wilm-
slow (0625) 524596.
Cassette 1: 10 games includes: Blackjack,
Bomber, UFO and Artist. Cassette 2: Graphic-
text put any character anywhere. Save data
on cassette. Both for 1K ZX81. Each cassette
£2.99, both £5.00. Send cheque to A. South-
all, Withymore Cottage, Bliss Gate Road,
Rock, Kidderminster, Worcs.
TRS-80 MODEL 2 64K with dual 8” expansion
drive unit. Software includes CP/M, Wordstar
3.0, Mailmerge & Spelistar. £2,750.
VISTA 300 DAISYWHEEL PRINTER, Inter-
face cables for TRS-80 Mod 1 or 2. £900. All
equipment complete with cables, etc and as
new, virtually un-used. Tel: 042 482 417.
APPLE 11 PLUS 48K, with 9” Hitachi Bew
monitor, 6 months old £720 ono. Tel: 01-367
5164.
173
LEEDS COMPUTER CENTRE
or Il EUROPLUS NG 2) 1]
BBK) cence sumansear ess gese EO t VAT £150 -; p/P £3.00
ae Disk with enuid, , ... £360 + vaT
ak Disk without controller £275 + vat FREE 6 programme tape with each C2N
Qn) monies Bia J. cassette recorder £40 inc VAT. Price
~ Tiger eaters all isourted, Post & Packing includes fully tested unit with fitted plug.
£4. Complete range of Vic-Peripherals.
SHARP MZ 80K G COMMODORE PET
Full range of
printers Ricoh
48K MODEL _NE 4000SR. WITH LARGE 12” GREEN SCREEN RP 160. Daisy.
£345 + VAT Epson MX. Range.
| 32K MODEL BD80P.
P/P £5.00 p-p-¢5.00 £520+ vat Waltes 0
COMPLETE RANGE OF COMMODORE EQUIPMENT EX-STOCK
Official orders welcome: goods dispatched 24hr delivery. Please phone for our lowest prices.
SALES SERVICE SATISFACTION
ADVANCED COMPUTER EQUIPMENT (LEEDS) LTD
95 MEADOW LANE, LEEDS 11
PHONE: 0532 446960 ACCESS AND BARCLAYCARD WELCOME TELEX: 335909
@ Circle No. 255
ARE YOU LOST IN THE WORLD
OF siapda peter
an
THEN THE NEW STYLE
HOBBY ELECTRONICS
CAN SHOW THE WAY!
April issue out Price only 70p
NOW! BUY YOUR COPY TODAY
@Circle No. 256
174 PRACTICAL COMPUTING April 1982
Magic meets
Science Fiction
in this game
from The War
Machine
reviewed by
Peter Fitch.
IN THE FIELD of Adventure games, the
Zork project was one of the early main-
frame attempts to create a fantasy world
that a player could wander through and
manipulate. Subsequent microcomputer
Adventures owe a great deal to it.
Unfortunately, Zork itself —-which has
now been condensed to fit on to disc-
based micro systems — suffers by com-
parison with more recent Adventures.
They have improved on features origi-
nally devised by the Zork programming
team, and they incorporate flashier
graphic effects which make the games
more visually appealing although, inevit-
ably, less complex and rewarding. Only
so much can be crammed into a given
amount of memory, and an Adventure
programmer never has enough.
Unfair to Trolls
Zork is a 48K game marketed on
floppy disc for the Apple II and other
computers. It is a classic machine-code
Adventure type game and leans heavily
on the original. | have never had the
pleasure of playing Adventure on a main-
frame, so I cannot compare Zork with it.
I can only say that it is the best of the
class I have come across.
It is an open-ended Adventure without
any in-built time limit, though there are
the normal internal time limitations. It is
a game of points for objects and actions,
which is rather a pity. I would have
preferred a more substantial goal.
The game is supplied in a plastic zip-
lock bag containing the disc and a well-
printed explanatory booklet. There is an
evil Troll-like entity on the cover which |
PRACTICAL COMPUTING April 1982
assume is the one | keep killing near the
beginning of the game. He is being
intimidated by a sword-carrying Hero
type. It is a pity that no-one has started a
“Save the Trolls” campaign. At the rate
Adventure players go through them, the
population must be dropping very rapidly
since the advent of micros.
The disc loaded without problems, giv-
ing a standard description/action screen
display. The booklet explains the con-
text and aims for the uninitiated and the
grammar for inputting commands to the
puppet in the Adventure world. As
movement occurs in the world, the com-
puter updates from the disc, but not so
often or so much as to upset the flow of
the game.
Conclusions
Zork is an enjoyable Adventure game,
though it is not very origina! apart from its
presentation.
@ As a puzzle it is good but it would have
been improved by a few new ideas.
@ After playing Zork for three months there
were still some areas of the game which
remained unsolved.
@ Ratings:
Physical quality
Perceived complexity
Subject complexity
Realism
Play balance
Overall
Very good
Very good
Fair
Fair
Very good
Good
End of 2 ca
The puppet is manipulated as one has
come to expect in this type of game.
Commands such as “Go west”’, ““W”’, “tie
rope” and “take skull” can be inputted
and obeyed. It is pleasing that the gram-
mar is sophisticated enough to allow
more complex orders to be inputted in
what approximates to English, for exam-
ple, “Go west and take rope’’; ‘“Tie rope
to railings and climb down”.
A sequence of orders can be inputted
and obeyed although each action counts
as a time unit. Handling is tremendously
improved. The vocabulary is very large
too, compared to many other Adventure
games, and there is little searching for the
correct word as in some games. Active
response from the puppet is limited.
There is no bartering for equipment at
the beginning of the game. This is unfor-
tunate since this useful part of the game
could easily be chained in.
Sufficiently complex
The surface environment is quite large
and well-described and laid out. It does
not seem like rooms, which can some-
times happen in other games which use
the surface. It is bounded by the usual
impenetrable woods and mountains, and
contains a river, a dam with power sta-
tion, a lake, a falls and other atmospheric
touches. This is a complete contrast to
other games where you are forced to
crawl round dank tunnels all the time,
without a sight of sunlight. The under-
ground part of the game which, thanks to
the foresight of the programmer, some-
times comes to the surface, is large
enough, complex enough and varied
enough for many hours of pleasure.
Magic plays some part in the game and
not always in context, which could be
annoying. Magic should be logical and
not arbitary if it is to exist. There is a
Troll quite near the beginning of the
game but little else in the way of danger-
ous beings.
The only other mobile danger is that
other well-tried character, the thief. He is
quite lethal if attacked, and steals a little
too often and at times illogically. Can you
really believe that he could take away
your only light without you noticing or
attempting to stop him? He is also very
difficult to kill,
There are no major bugs, though I
would suggest that you avoid inserting
elements out of context. They seem to
hang around in the background even
when they have disappeared for the pur-
poses of the game. Q
The War Machine is published monthly by Emjay, 17 Langbank
Ave, Rise Park, Nottingham, NGS 5BU. £1.25 an issue, £13
for an annual subscription, postage and packing included.
WS
ALL DEVICES FULL SPEC. AND FULLY GUARANTEED. TERMS OF BUSINESS:
WATFORD ELEC eTRONK S CASH/CHEQUE/P.O.S. (OR ACCESS) WITH ORDER. GOVERNMENT AND
EDUCATIONAL INSTITUTIONS OFFICIAL ORDERS ACCEPTED, TRADE AND
EXPORT INQUIRIES WELCOME. (P&P ad 50p on all orders under £10.00).
33/35, CARDIFF ROAD, WATFORD, HERTS, ENGLAND VAT ALL PRICES ARE EXCLUSIVE OF VAT. PLEASE ADD 15% TO THE
0588. Telex: 8956095 TOTAL COST INCLUDING P & P.
Tel Watford (0923) 40588. T SHOP HOURS: 9.00am - 6.00pm MONDAY TO SATURDAY.
MAIL ORDER CALLERS WELCOME AMPLE FREE CAR PARKING SPACE AVAILABLE.
COMPUTER )280cTC 309 WATFORD’S UNIVERSAL
Z80ACTC 325 :
me micro exeansion | SPECIAL
280S10-1 £15 | 7495 50 $320 270 | 4076 60
Rene eeiuaee 4S $323 270 | 407726 SYSTEM j
ZBOADART 775 | jaroo ‘es b34z3 200 | 2078 ~—«26 | Designed by Walford Electronics, this FE
Giaterecs ZN419CE 190] 7410454 L$32a 200 | 4082 21 | extremely versatile and economical
ZN423E 138] 74105 65 LS$325 320 | 4085 65 Expansion System as published in E.T.I., 14+ 25+
ZNA24E 130] 74107 32 LS326 330 | 4086 70 | starting from Dec. 1981 issue, offers a | _ 114L-300 87 80
ZN42SE 345) 7410935 S327 315 | 4089 140 | Jow cost flexible expansion system for | 2114L-300n p P
Z2N426E 300] 74110 40 LS347 150 | 4093 43 RBOARD, ACORN 2114L-200n 87p 80p
gNa27E ee vase g34g 190 | 40a 168 | TK BET TANGERINE, ote” 2532 360p 345p
ZN428E 478 US352 185 | 4095 = 90 PET, , etc.
ZN429E LS353 186 nee aaa The Motherboard (interfaces with the 2716 200p 195p
2732-450n ene te3ee 33 | a0s8 += ss | Computer) has capacity to accept up to | 2732 beet 4782
Hs $367 37 | 4099 95 five daughter cards and can be paral- 4116 Pp p
nes 150 yasi3e 4 (S363 90 mice 35 leled for even more daughter cards. 4334-3 325p 290p
4116-200n 748188 13372 32} 2162 ga. | All PCBoards are of computer grade fin- | 6116-3 540p 515p
4118-250 yee iee ($375 48 | 4163 99 ish and are supplied in kit form. 6522 350p 320p
aieak 748201 eee ae 122 | Just look at the Expansion possibilities.
4334.3 eee L$379 65 | 4194 195 | MOTHERBOARD — Accepts up to five
$384 it:
KeMos2114) ae 748287 ailesay saullcee ace as a9 Oe SS daughter cards. Full kit: £36.50 Muct phone
5101 270 panes 210} 74142 190 | LS73 25] S390 62 ba ize SOUND CARD — Utilising up to hres ee
74S470 325] 74143 250 74 25 393. 60 ~ i ul e'
Pee Soniasazy 620| r4iaa 250 | ters 28 | Less iss | aatz 800 Ae te vie aE ea foneveuppli (Aah g
6503 | 600 | 748472 1150 | 74145 70 14876 = 20 | L$399 220 | 4415 = 480 a ee : through, we
6504-250 550 | 748475 825| 74147, 99 | (S78 24} S445 140 | 4419 280 PIO CARD — Using two 6520 PIA chips, do th
6505 600 | 748571 620| 74148 =75 | 1883 50 | LS471 620 | 4422 770 | this Board offers Centronics parallel o the rest.
6521 150 |75150 1251 7arer as. | teak ae | LSA 243 | Gaze 223 | printer driver, digital to analogue con-
6522 VIA 350 [75108 6 4 : 44490 «999 verter and a host of other output
75182 99 | 74153 5 | LS90 35 | LS640 226 er "
be32 RIOT "370 75183 74154 «75 | is91 = 80 | _ (S641 . 225 | 4450 = 350 | facilities. Full Kit: £19.95
Be4e CRTC 1450 | 75154 150] 74728 7e | LS82 3B | LSe45 210 | 228) 380. | PROM PROGRAMMER — This simple MX Series
6551 ACIA —- 785 | 75188 55 sees 160 | 4500 675 pat eternally ae er ria PRINTERS
LS670 175 | 4501 28 2716r single rai ' u
$673 550 | 4502 90 | Kit: £25.95 Now available
4504 105 PROM CARD — PCB cards for housing
4506 65 four 2716 or two 2732 EPROMS.
4000 v4 | 4507 340 | (4 x 2716) Full Kit: £11.95
from stock at very
competitive prices.
754912 «
4508 265 *
4 4510 68 7 5 -@ ractor Feed, 9x:
“002 Na Be ee er Me Paccacts 16 MX80T 10” Tractor Feed, 9x9
6810 120) TTL7400 74167 185 | 1S124 105} 4006 66 | 4511 RAM CARD — 8 eerosaccepts matrix, 80 column Speed 80
4 1 3 451275 fe Se ,
eat 130] (TEXAS) — | Faiz? 250 | ustze 30] 200, BB | asta. a9. | X 2114 RAMs. Board is supplied fully CPS bi-directional Centronics
6840 420 00g populated. Full Kit: £28.50
6843 EV a00) rn tes) SSataiaze a2) 4008) 35) 484 : ' Interface, Baud rate 110-9600
6845 £975 7401 n 74174 9-72 | 1813338 | 4010 40] 4515 198 Soon available: SPEECH CARD; HIGH (RS232)
6847 850 74020011 7417572: | 1136-28 | 4011 15] 4516 75 | RESOLUTION GRAPHICS CARD; DISC
6850 7403 1a | ate SB] tStae 35 | 0128 | 4517 45 | INTERFACE CARD; 32K DRAM CARD £315
id es i eA ; @ MX80FT Has Fricton & Tractor
$852 255 7405 1B 74178 «95 | S145 78} ao1g 75 | 4519 29_| (NB PCBs may be bought separately). as D
eae 508 7406 28 74179 68 |LS147 199 | 4015 66 | 4520 78 z es feed plus all the MX80T’s
50 7407 28 74180 65 Ls148 99 4016 32 | 4521 200 facilities. £355
HB) ee aE EEE 2/8, gel ST) ayy RD'S
4 i 401 68 , :
81LS96 90 ae He 74184 99 | LS155 391} 4019 42 | 4527 115 I (2 WATFO @ MX80FT2 Has high resolution
baa all COS |) a fee irl eae ie me Ultimate Graphics option plus all the
8166 00 7412, 20~=«|:«741BB «290: J 68157 35. | aga) 70 | 4529 150 M N aly 3 jon °
8123 125 741326 74190 70 |1S158 36 | 4022 66 | 4530 90 Monitor IC. MX80FT's facilities. £39!
B203 Bea eee come ese icacen 20) a3t 130 @ MX100 132 Column plus all the
8212 170 7416 25 74192 70 | LS161 41 | 4024 46 | 4532110 A 4K Monitor Chip specially designed facilities of MX80FT2. Value for
eae 425 TAS 22s |e tare foie i ee ae fase on to produce the best from your: Super- SST) : £520
4 ;
baze ate Jan M3 74195 65 | S164 48 | 4027 3g | 4538115 board Series | & II, Enhanced Super- money.
8226 250 7422 20 74196 65 | LS165 145 | 4028 58 } 4539 115 board & UK 101. As reviewed by Or.
8228 so} 674230 22 | 74197 BS | LS16G 85 | 4029 = 77? | 4541140 A.A. Berk in Practical Electronics, June
ony 2 742528 74198 §©=6 99: | S170 170 | 4030 50 | 4543135 ae " .
HO] Ge OR TRB Blam /h el iB) tear ACCESSORIES
8255 S| ATT me Dime | De te TTS | CUT a Sa De me Price only £14.95 + 50p P&P
. 74246 LS! 4033 165 rice o . :
8257 800 ee nc 74247 150 | 15181 130] ao3a 195 | 4554 190 @ TEX EPROM ERASER, Erases up to
8T26A 99) 7432 26 |} 74248 «4150 | 15183 275] 4035 95 | 4555 50 32 ICs in 15-30 min. £33
8127 150) 7433 27. «| 74289«150:| S190 58 | 4036 «275 | 455655, AS aut a £9
| me 2 i Be gle Bie NEW J. |e sursn PSU Ready out on
4 74259 195 | L 4038 = 110 ’ eady built'an
BSTOSN go] Jaap 47—«(| 7426s 68 |tstas 65 | 4039 290 | 4559395 | SEIKOSHA @ Sv. : y _
8T97N 99 7441 68 74273. 195 |LS194 40 | 4040 59 | 4560 180 teste
9364 AP 550] 7442 ag | 74276 «150 |1S195 40} aoa «= 78 | 4561 104 GP100 @ Attractive Beige/Brown ABS CASE
AM26L531C = 125 7443 90 74278 160 | 15196 58 | 4042 60 | 4562 495
AM26L532A 125 7444 90 74279 «90 |1S197 85 | 4043 70 | 4566 9175 for Superboard/UK101 or Home
-3- 74283 90 |1S200 345 | apaa 65 | 4568 260 _ _ Unihammer Printer, £26
pve lols tek waae.~=«88—«| 72a 199 | Lezo2. 348 | aoas 190 | 4569 «175 gives normal and double cay APY Awe
‘AY 38912 600 jaa? ~—50 74285 199 | 5221 60 | 4046 75 | 4572 36 width characters as well as dot | @ Extra 4K o (Bo
AY-5-1013 300 7448 50 Nees es nea 3 ae ie rey ace resolution graphics 10” Tractor feed. 2114L-300nS) £6.99
AY-5:2376 800 | aes ote ~—«| 242a7 236 |usza2 as | aoag 30. | 4582 © 99. |_-~Parallel Interface standard. £195 | @ Full ASC11 coded keyboard type
FDI774 £18) 5453, ae ~S« 74298 «100: | LS243 a5 | 4050 © 30 '| 4583099 ‘756° £39
IM6402 360) 54506 ~—«| 24351 «195 | S244 80 | 4051 78 | 458400 48 Ready built) £9
MeraEs Es 7460 46 see ae Teese re | See Lo | ees oi e epaile apis = eady built)
7470 35 74366 S | LS24 40 | 4053 78 @ 4x4 matrix keypa
MC 14414 695 4367 5S |1S248 65 | 4054 125 | 4598 290 2 3
MC14412 wiheeas 30 Jasea «58 igzag be 4055 128 | 4599-595 SOF TY:2 (reed switch assembly) £4
pe260D 695 7a74a 25 74390 99 |1S251 40 @ C12 Cassettes in Library Cases 40p
HSER te ae oe Oey 120 As reviewed in PE September 1981. The @ 8%" Fan fold paper (500 sheets)
SFF96364E 7480 48 complete microprocessor development (no VAT) £6
SFC71301 7481 = 120 system for Engineers & Beginners. New we 500 sheets’
T™MS2716-3V powerful instruction. Accepts any 24 pin @9% We fold paper ( "ea
Wastes 5V single rail EPROM. Supplied fully Leone ah coe
ULN2004 built, tested & enclosed: in a black ABS | @ Teleprinter Roll (no VAT) .
ZB0CPU25 case. Price incl. encapsulated plug-in @ UHF Modulator 6MH2 280p
EApAGE USM power supply. £169 | @ UHF Modulator 8MH2 450p
ZB0AP10
; ‘DO 14 pin 44 | EDGE CONNECTORS ZERO
CRYSTALS PIC ORBEE ORS Switches DILPLUGS {6 4g. | double type i) Geer ineeaicn eae
9968KiHe 100° (Cannon Type) 4 way (Headers) 24 pin 88 _ 435 Lisoekat
OOK Hz 70 (Solder Bucket) ] Bway 85 2x 10 way ae DIL Sockets
200K Hz 295 Socket Covers} 8 way 90 z x is ped 180p 4145p 24 way 600p
ca ee 1500 10 way 145 2 x 22 way 199p 200p | 28 way 850p.
1 28M Hz 392 | 8867237M 240 130p HEADERS : 2 x 33 way (2X81) 210p — 40 way 975p
ee ee pees eee 185p ith ae 36 way Cent 2 x 25 way 225p 220p
18M He 395 | 100M Hz 200 wil aon 70 Parallel 550 2x30 way 245p —
1 008M 290 | 107M Hz oe res on a ee 2 x 36 way 2395p —
18432M 220 | 10 24M Hz 0 wa "
20M HZ 20 12 Oy Be 380 PCB PINS (right angle) 20 ay 145 DIL SOCKETS tow Wire - a4 vid 3085 = Pasion
5 700M 320 ie OM He 275-422. Wav 210p _275p S50 way 235 (TEXAS) profile wrap | 2% 75 way 550p —
3 57954M 150 | 18 OM Hz ae 8 pin 8p 252 Fully cased
3 6864M 300 | 18 432M 4 14 10; Pp ,
40M Hz 200 19 968M Hz 325 TMC ERE OP Woeisver cc aati 16 Bi 10p 42p VIC 20 MICROCOMPUTER E Fantood:
4032M Hz 290 } 24 0M Hz 200 14 pin plug 145p 24 pin plug 240p 18 pin 16p 52p | Connects directly to a colour TV
480MHz = 200 | 26 69M 290 16 pin plug 165p 40 pin plug 380p 20 pin 22p 60p | set. 5K RAM expandable to 32K
4 194304M 200 | 27 648M 330 Double ended DIP Leads " 3 70 exictock £165 £78
4433619M 120 | 27 145M 240 Length 14pn 16 pin 24 pn 40 pin 22 pin Sp ad ' (p&p 450p)
5 OM Hz 200 | 38 66667M 290 6 185p 205p 3900p 465p 24 pin 25p 70p |CASSETTE Deck for above
5 185MHz 300 | 48 OM Hz 270 Iz 198p 215p 315p 490p 28 pin 28p 80p including a free 6 program cas-
5 24288M 390 | 1000MHz = 3375 24 210p 235p += 345p 5540p 36 pin 2 105p | sette £34
6 OM Hz 220 4 1160MHz 300 36 2320p 250p += 375p «5595p 40 pin 30p 99p
@ Circle No. 102
PRACTICAL COMPUTING April 1982
176
FREE
LIBRARY BOX with every TEN-PACK
SRPLUS RS
NEW DISK DIRECTORY & DISKWRITER
when ordering two packs or more
MSPLUS ES
BRUSHED CHROME PAPERMATE PEN
when ordering 5 — 9 TEN-PACKS
SOARS
GOLD PLATED PAPERMATE PEN
when ordering 10+ TEN-PACKS.
VERBATIM The World's tavourite media ‘Datalife’ are alt
double density with hub ring reintorcement
EXC VAT
MD525 S/Sided 40 track £18.95
MD550 D/Sided 40 track £24.95
MD577 S/Sided 77 track £26.95
MD557 D/Sided 77 track £34.95
10 & 16 Hard Sector at same prices
Manutactured
. exclusively for us
: to our own design,
5 . the SOL keeps
: your valuable
disks flat & dust
free, while at the
same time allow-
ing you Instant visual selection of any single disk. The
standard SDL holds 20 disks. while the SDLX holds 28
disks. The SDL may be uprated to an SDLX retrospec-
tively
SDL only
SDLX only
DISICING DISKMAILERS
This product also exclusively ours. is a strong plastic
envelope for mailing one. two or three disks. in Safety and
comes complete with warning labels & address labels
DM only 50p
£8.65
£10.39
U.K, P&P RATES EXC VAT
DISKING SUPERLUXE DISK LIBRARY
NORMAL ORDERS
FOR THE FINEST
MINIDISKS & ACCESSORIES
All disks are factory fresh and individually
certified 100% error-free.
MEMOREX The Ultimate in Memory Excellence based on
many years of experience with recording media
EXC VAT
MEMX 1S/S S/Density £18.45
MEMX 1D S/S D/Density £21.45
MEMX 2D D/S D/Density £23.95
10 & 16 Hard Sector at same prices
DISK DRIVE HEAD CLEANING KITS
Prevent head cra-
shes and ensure
efficient error-free
operation
Enough for 26 bi-
monthly cleans &
a lot cheaper than
a service Call!
CKS5 only £16.50p
ALL PRICES ARE EXCLUSIVE OF VAT
PLEASE ADD 15%
DISICINIG FREEPOST, Liphook, Hants, GU30 7BR. England.
DISKING INTERNATIONAL FREEPOST LIPHOOK HANTS GU3O 7BR UK TELO428)722563
BASF FlexyDisk’
BASF cross-linked Oxide coating for long media lite and
special lubricants minimise head wear
EXC VAT
BASF 1 S/S S/Density £17.95
BASF 1D S/S D/Density £21.45
BASF 2D D/S D/Density £25.95
10 & 16 Hard Sector at same prices
SUPERBRAIN SOFTWARE
DATAKING coming soon: will mathematically massage
any Datastar or Wordstar data file. and columnate with
report writer. Instant Sales. Nominal or Purchase ledger
or Comprehensive Sales/Purchase Reporting for Data-
star users
DATAKING only
DATAKING User Manual
PLASTIC LIBRARY BOXES
The genuine Egly Box that stores and protects your disks
in tens — Unbeatable — (FREE with every ten disks
ordered)
LB only
ATTENTION THE TRADE
Please write to us on your letter headed paper, and ask for
our special trade prices and offers
Give your software the ullimate in presentation. We can
make the SDL & SOLX in your colour PVC. with your logo.
Sample plastics swatch available free by request
£49.00
£2.50
£1.90
ISikING
We accept Armed Forces and all
Ministry of Defence Establishments
orders over £50.00 in value. All other
Discs (1-5 PACKS) each pack at 95p
Disks (64+ PACKS) each pack at 65p
SDL or SDLX at95p customers cheques with order = eee —
DM (each at 25p) Tens at80p please payable to DISKING. if you DESCRIPTION 7 PRICE EXC. VAT
LB at45p are a large establishment, and et
CKS at75p cannot raise cheques without an
DATAKING SOFTWARE post free
Pea ie ; '
DATAKING USER invoice, please post or telephone us
your order, and we will send a pro-
MANUAL post free forma invoice by return, for your — +
accounts department to pay against
: TOTAL GOODS VALUE EXC. VAT £ |
URGENT ORDERS i ae ||
= TOTAL DELIVERY AND INSURANCE £ z |
Either post your cheque not forget- CREDIT CARD ORDERS SUB TOTAL EXC. VAT ie
ting to stamp it first-class. or tele- VAT £
phone your order with credit card —
No.. mentioning in either instance We accept Barclaycard and Access VALUE OF CHEQUE PAYABLE TO DISKING —
that your orderis URGENT. Youmay card. You may write your ¢/card No. =
then pay FIRST CLASS POST for on your order or telephone the order, Name:
your goods. if required day of night, 365 days a year. You = = —— a =
FIRST CLASS RATES EXC VAT ay Speak for as long as you like, | Address:
First TEN-PACK £1.80 oe pon pelo to give full details of E
what you. wish to purchase, your
SCORE fe pessoa _ Bee credit card number, credit card hol- = —
der’s name & address, and delivery | PC 4/82 Tel No:
or invoice address if different. F |
My Access/Barclaycard* Number is: |
*Please delete that which is not applicable
@ Circle No. 258
PRACTICAL COMPUTING April 1982 177
‘CFA
(Pronounced ‘Saefack’)
“THE BEST ACCOUNTS PROGRAMME ON THE MARKET” — £1200
(Fully tailored to your own requirements — £300 if you buy the hardware from us, otherwise + £600
MAIN MENU
. ADDRESS PROGRAMME 16. BANK RECONCILIATION
. SALES INVOICES 17. PURCHASE LEDGER
PURCHASE INVOICES 18. SALES LEDGER
STOCK CONTROL 19. END OF MONTH PROCEDURE
ORDER CONTROL . VAT STATEMENTS
PAYROLL . MANAGEMENT FINANCIAL REPORTS
. PAYMENTS MADE . PROFIT & LOSS ACCOUNT
. PAYMENTS RECEIVED . BALANCE SHEET
. CREDITORS . CAPITAL ASSETS
. DEBTORS . DEPENDING ON VERSION
. SUPPLIER STATEMENTS . DISK DIRECTORIES
. CUSTOMER STATEMENTS . ALTER INCORRECT FILE ENTRIES
. AGENTS STATEMENTS . PRINT LEDGER CODES
. PRINT CUSTOMER INDEX . PRINT STOCK LIST
. PRINT SUPPLIER INDEX . FINISH USING ‘CFACC’
= PLEASE ENTER SELECTION NUMBER-—
| ‘CFACC’ ACCOUNTS PROGRAMME — COPYRIGHT COMPUTERS FOR ALL LTD |
1. The Programme resides ya! “in core” leaving BOTH DISKS FREE for files and enabling disks to be changed during use.
2. Every Programme issued is “PERSONALISED” with your Company's details. Our “After Sales Service” Is positive, giving you
constant access to the Author of “CFACC”. — We arrange Nationwide hardware support.
3. You need only enter Invoices and other payments in and out and “CFACC” will produce all the DATA for the MENU Programmes (it
will ask the user for any other information it needs).
4. All relevant information is stored for CUSTOMERS, SUPPLIERS, EMPLOYEES and others.
5. Automatic VAT Calculations. _.
6. Automatic calculations of WAGES and SALARIES. This section would normally cost £500.
7. INVOICES can be produced automatically using Customers’ names and addresses from file and Stock items from file — all
calculations are automatic.
8. INVOICES are automatically printed on plain paper or on your own stationery. Invoices entered are retained for automatic printing
at the end of the day, lunchtime etc.
9. STOCK FILE is automatically UPDATED whenever a Purchase of Sales Invoice is entered and the User's attention is drawn to any
item which has reached RE-ORDER LEVEL.
10. Customer Statements printed on demand showing Current, 1 Month, 2 Months, and 3 Months and over figures. These are
automatically updated as payments are entered. The User's attention is drawn to any Customer exceeding his CREDIT LIMIT.
REMITTANCE NOTES are produced of invoices selected for payment — CHEQUE PRINTING optional.
11. “Open Item” ledgers retain all invoices until they are paid (Purchase and Sales).
12. Outstanding Orders are retained on file until invoiced (Purchase and Sales).
13. Automatically calculates COMMISSION due to Agents and Salesmen.
14. DEBTOR and CREDITOR lists available on demand with individual Aged Debt Analysis.
15. PROFIT & LOSS ACCOUNT, BALANCE SHEET and TRIAL BALANCE printouts on demand.
16. MANAGEMENT FINANCIAL REPORTS include: i) GROSS PROFIT RATIO.
ii) RATE OF STOCK TURNOVER.
iii) NET PROFIT as a PERCENTAGE OF SALES.
iv) INCOME STATEMENTS.
v) AGE OF DEPT ANALYSIS.
OMNANSoVs
17. CAPITAL ASSETS STATEMENT on demand.
18. INCOME & EXPENDITURE is analysed into 70 ledger classifications and the amounts in any one of these can be called at any
time — classifications can be changed by the user.
19. ENVELOPES or ADDRESS labels can be printed from Address Files.
20. Full Random Access to any record in any file — No Limit on Record Lengths.
21. Ledgers are automatically updated after every transaction.
22. All sections of the Programme and files are fully integrated. :
23. Some Programmes on the market claim to be easy to use with no need for a manual (BUT TO THE LAYMAN THEY
SIMPLY ARE NOT). “CFACC” really is USER ORIENTATED — WE ARE PREPARED TO LET YOU PROVE THIS FOR
YOURSELF. MONEY REFUNDED IN FULL IF YOU CAN SHOW US A BETTER MICROCOMPUTER ACCOUNTS PROGRAMME
WITHIN 7 DAYS OF USE.
24. The PRICE makes “CFACC” the best VALUE FOR MONEY on the Market.
25. Fully tested and debugged. ; ! ;
26. All Equipment is fully tested by us prior to installation — Normal Guarantees on all Equipment Service Contracts available —
Finance and Leasing can be arranged.
27. DELIVERY and INSTALLATION FREE within UK. ;
28. We have examples of other Accounts Programmes on the market which you are welcome to try, and compare them with
“CFACC”.
29. PETS, TANDY’S & APPLES taken in part exchange for complete systems.
30. Automatic Loading — You simply insert the Disk.
31. “CFACC” will run on any CP/M Micro with a true 64K.
32. Special versions nipble with ‘Back Order Files’, Job Cost Files’, Raw Finished Stock Files for manufacturers, Client Account
Files with time allocation for Service Industries.
33. We also stock other Software such as Calcstar, Datastar, various languages, Supersort etc.
64K ‘SUPERBRAIN’ (350K DISK STORAGE) — DAISYWHEEL PRINTER WITH KEYBOARD
— “CFACC” ACCOUNTS — “WORDSTAR”’ Word Processing.
* * ALL FOR £4,286 x *
| Computers For All Ltd, Stratford on Avon (0789) 840064 |
Ring for our information folder which will tell you the questions to ask the Others.
@ Circle No. 259
178 PRACTICAL COMPUTING April 1982
LONDON COMPUTER CENTRE
NEW! from Tele Video
the 802 £2,250
Expandable to multi-user system and hard disks.
Superbrain compatability.
CPM operating systems 64K Ram. Real Time Clock.
Detachable keyboard with 12 function keys (Wordstar option).
Expandable up to 6 users, multi-tasking system with
Emperor 20 (10m byte hard disk) 64K processor, back-
up floppy disk £4,500.
Plus each user terminal with 64K Ram, only £1,050.
‘Green screen — true decenders.
Built in 1 Mbyte dual disk drives.
Full graphic capabilities.
OPTIONS.
10m Hard disk £1,995.
a= AC £2,395
— ee 128K RAM
o= SHMTUS 7 1-2M storage
SIRIUS 1
16 bits for the price of 8 bits
The SPECIAL LCC SUPERBRAIN
a WITH NEW EXTRA FEATURES
APPLE SYSTEM ; FROM £1,795
48K Apple Dual 40 Track Disk Drives & 12” =
Green Screen Monitor
80 Column card with Decenders
CPM Softcard
16K (Integer) Card
Centronics Parallel Card
Serial Printer/Communications Card
AUTO SHEETFEEDER £580
Eli | AUTHORISED TAN zat
wide
Automatic DEALERS
Sheet Feeder et et SE
H Model | Model II Model IIt
fits all 48K System with CPM 16K £650
below 2 Disk Drives and TRS DOS at 48K £695
Green Screen no extra charge 48K with disk
Complete £995 from £1,995 drives £1,350
PET! APPLE! TRS80! HORIZON! OWN ERS!
Let LCC — the BIG COMPUTER CENTRE —
put you a cable’s length away from
LETTER QUALITY PRINTING with 7 Star Printers.
Olivettl ET21. 20 CPS. Doubles as typewriter £795
TEC 40. 40 CPS. JAPANESE DIABLO 630 uses Diabio Daisy Wheel &
Ribbons £1,23
Daisy Wheel Il 60 CPS. RICOH 1600 Daisywheel £995
Qume SPRINT 5. 45 CPS. £1,350
FLOWRITER RP 1600 60 CPS.
The most intelligent Daisy
8K Buffer/Bi Directional Printing
X ON/OFF. Right justify Repeat Built-in £1,500
NEC. 55 CPS. £1.650
FUJITSU 80 CPS. Plastic/Metal wheels £1,695
DEMONSTRATIONS ON ALL MODELS
ALL PRICES ARE EXCLUSIVE OF VAT AND DELIVERY
DEALER ENQUIRIES INVITED ON ALL PRODUCTS
43 GRAFTON WAY, LONDON W1P 5LA (Opposite Maples )
OPENING HOURS: 11-7 MON-FRI 12-4 SAT Tel: 388 6991/2
24 hour answer phone: 01-388 5721
@ Circle No. 260
PRACTICAL COMPUTING April 1982 179
PROFESSIONALS IN APPLICATIONS
FOR
ACCOUNTING, INVOICING & STOCK
CONTROL
FINANCIAL MODELLING AND PLANNING.
WORD PROCESSING AND MAILING.
PROJECT CONTROL & COSTING.
DATABASE & TAILORED SOFTWARE.
APPLE AND CP/M.
SINGLE AND MULTI USER.
UK AND INTERNATIONAL EXPORTS.
*
*
*
*
*
*
*
*
KOMPUTATION AUTOMATION INFORMATION LID
203A Belsize Road, London NW6
01 328 7038 01 328 3968
24 hour personal answering service O01 486 4808
U ‘
@opric computer
PLUS OTHER GOOD MICROS
@Circle No. 261
FINAL RADIO AND ELECTRONICS
EXHIBITION AT BELLE VUE
by the Northern Amateur Radio Societies Association
in the
LANCASTER HALL,
BELLE VUE, MANCHESTER
on Sunday 4th April 1982, doors open at 11 a.m.
The North’s Premier Amateur Radio and Electronics Event
Features
Inter club quiz, Grand raffle, Construction contest
Amateur computer stands, RSGB bookstall
Radio Society stands and Trophy, Home Office and
Raynet stands
The following traders have booked space
Eurova Ltd Amateur Radio Exchange Stephens James Ltd
J Birkett The Amateur Radio Shop Isherwood Electronics
Radiotronics Microwave Modules Bredbury Electronics
Lowe Electronics John’s Radio Display Electronics
PM Electronic Services New Cross Radio SGS Electronics
PKG Electronics W. H. Westlake The Computer Junk Shap
US Electronics Telecom Arrow Electronics Ltd
Thanet Electronics Leeds Amateur Radio Royd Electronics
Electrovalue Ltd Newton Engraving Ace Mailtronix Ltd
Elphan Electronics Packer Communications Gemini Electronic Com-
J Peterson Micro Print Ltd ponents
Elkan Electronics Chris Moulding Tony's Radios
Sutton Electronics . Gemini Communications J. M. G. Electronics
S.M.C. (Jack Tweedy) Ltd R.S.G.B. Books Sota Comm. Syst. Ltd
Wilson Valves Scorpio Amateur Aerials M K Electronics
Belle Vue has ample car parks
FM Talk in on GB3NRS & G8NRS/A on 145MHz CkS22 R2 RE
and on 433MHz Chs SU8 RB4 RB/4
ADMISSION 60p BY RAFFLE TICKET AND EXHIBITION PLAN
ENTER AT REAR OF BELLE VUE OPPOSITE MAIN CAR PARK OFF HYDE ROAD AS?
@Circle No. 262
180
miCROMAS
GENERAL ACCOUNTING
NOMINAL
LEDGER
NOMINAL
LEDGER
PAYROLL
For use as a complete system or in module form for
any CP/M with Microsoft BASIC from a European
and nationwide dealer network trained in system
implementation.
Contact us for your nearest dealer.
P.R. Daly & Co, Limited
Sustems Consultants
Oaklands Gate,
Northwood,
Middx.
Tel. Northwood (09274) 29815 or 28683
@Circle No. 263
PRACTICAL COMPUTING April 1982
CP/M Z80/8080 SOFTWARE
now on mail order from
| dioifal devices lid
SuperSoft
EXCLUSIVE EUROPEAN
DISTRIBUTORS
C COMPILER
The compiler supports most of version 7 Unix
standard C. * Macro expansions « Include files
¢ Inline assembly code * sre code may be
ROMed « Programs may be ORGed for any location
* Completely dynamic memory allocation is supp-
orted * A two pass compiler, the first pass of the
compiler produces'an intermediate code * Pass two
contains both the translator and the optimizer « An
important feature of the compiler is that assembly
code is produced ¢ ‘Hand optimization" of critical
sections is possible « Re-ontrant code « Relocatable
Requires: 48K CP/M, (more recommended)
C compiler: £115.00 Manual only: £15.00
28000 cross-compller: £265.00 CP/M to code.
Requires 28000 assembler: £270.00 (CP/M)
Manuals only: £15.00
FORTRAN IV & RATFOR
The SSS FORTRAN compiler is fast, efficient, and
complete (full 1966 ANS! standard with extensions).
RATFOR compiler compilesinto FORTRAN allowing
the user to write structured code while retaining the
benefits of FORTRAN * Many advanced features
he fa * complex arithmetic * character vari-
ables ¢ functions « SSS RATFOR allows the use of
contemperary structured programming techniques
¢ REPEAT...UNTIL...WHILE !F...THEN...ELSE
¢ $SS RATFOR Is suo with source code.
Requires: 32K CP/M, 280 only.
SSS FORTRAN ened licence required) £140.00
RATFOR (For SSS FORTRAN only £65.00
Manuals only: RATFOR €5.00 ORTRAN £15.00
FORTH
StackWork’s FORTH is full, extended FORTH
ce ae that produces COMPACT,
ROMable code © As fast as complied FORTRAN
As easy to use as Interactive BASIC * SELF COM-
PILING includes every line of source code necessary
to re-compile itself; EXTENSIBLE, add functions
at will; CP/M COMPATIBLE; 280 & 8080 ASS-
EMBLERS inluded. (Please specify).
£115.00 Manual only: £25.00
DIAGNOSTICS II
A complete program package designed to check
every major area of your computer. ¢ Memory Test
© CPU Test (8080/8085/Z80) » Printer Test * Disk
Test ° CRT Test © Every test is ‘'submit’’-able ¢ All
eutput can be directed to a log file for unattended
at * A quick test for immediate verification
of the working of your system ¢ Memory test
includes * Default to the size of the CP/M Transient
Program Area ° Printout of a graphic memory map
© Burn in test ¢ Bank selection option * Memory
speed test * Spinwriter/ Diablo/Qume test. (Serial
interface). -
ee 32K CP/M
£65.0
DIAGNOSTICS I: £52.00
DISK DOCTOR
DISK DOCTOR for CP/M: a program to recover
‘‘crashed’’ discettes AUTOMATICALLY! © DISK
DOCTOR does not require any knowledge of CP/M
file structure! If you can operate CP/M, then you
can use DISK DOCTOR © Verifies discettes and
locks out bad sectors without touchirig the good
files that remain « Copies whatever can be read
froma ‘crashed’ file and places it into a good file.
e ies discettes without stopping for bad sectors.
e “‘Un-erases”’ files.
Requires: 48K CP/M. Two drives are needed for
pel operation.
Manual only: £10.00
Manual only: £10.00
P Manual only: £5.00
UTILITY PACK t Generai utilities £45.00
UTILITY PACK II General utilities £45.00
{See eartier issues for details}
-tronic fil 9
ENCODE/DECODE I/l
A sophisticated encryption system to protect your
files ¢ Needs user Ye ines * password © and 10
digit combination © 10,000,000,000 combinations
® Version || does second pass hash ¢ Uncrackable.
Requires: 32K CP/M
ENCODE/DECODE |: £40.00
ENCODE/DECODE II: £65.00
Manuals only: £15.00
TERM H
The TERM ii subsystem is an interactive program
——, Ea CP/M computer to communicate with
other TERM II user and other computers In general .
e Users may ‘‘talk’’ easity to one another ° Users
= § transmit selected ASCII files to one another
and with an external computer system by emulating
an ASCII terminal © Perform, under user control,
character translation » Distributed as an
assembler source flie and requires the user to patch
the modem tei d into the program,
Requires: 32K CP/M
Manual only: £20.00
£115.00
TERM { £90.00 Manual only: £5.00
TINY PASCAL
Chung/Yuen ¢ Random & sequential Disk I/O
¢ Compiles completely into 8080 code * Complete
source code for compiter and library * 36K CP/M
£65.00 Manual only: £5.00
SCRATCHPAD
ELECTRONIC WORK SHEET ° A user interactive
data modelling program suitable for; ¢ financial
planning ¢« General purpose mg « For
executives, researchers or family bi
correlations for sound decision ma
labels and corresponding j
* Cross referenced
d calculation
able column
ed, quickly
plik screen viewing
RAPH performs
Dispiays In graphic
aph ¢ Scatter Graph
gan * Median ¢ Max and
© Regression * Easy torun
° DA‘ A-VIEW easy to use, free
organising Information * Elec-
ets» Date book © Easy editing
* Retrieval by file, string or keyword.
SCRATCHPAD £115.00 STATS-GRAPH £115.00
DATA-VIEW £115.00 Total package £300.00
Manuals only: £20,00 each. All three £50.00
MAG
PRISM is a complete information management
system integrating the best features of a versatile
database system with those of a sophisticated
program development system * PRISM/IMS is the
database management section * No programming
whatsoever is required; applications include
* Patient records * information control * Customer
lists * Entirely menu operated, yet uses multi-keyed
files * Powerful browse and query capability.
PRISM/ADS Is a complete development too! for
specialized applications: « User defined menus
© Screen management functions * Complete library
of fully debugged routines (e.g. entry & edit)
* Complete file management aul provided.
PRISM/ ADS includes PRISM /IM
PARISM/LMS is the ultimate multipur; list
management system. ¢ 1001 uses — mailing lists,
customer lists, parts lists etc. * Store the inform-
ation you require « Menu driven ¢ Fully formatted
© No programming or technical expertise.
PRISM requires: 48K CP/M & CBASIC-2. Cursor
addressing CRT with clear screen.
PRISM/ ADS £585.00 Manual only: £80.00
PRISM/IMS £380.00 Manual only: £68.00
PRISM/LMS £210.00 Manual only: £60.00
MAGSAM
Picks up where your BASIC leaves off by providing
it with a powerful Keyed File Management System
that is quick and easy to use, providing features
seldom found on any computer micro, mini or main-
frame ¢ Sophisticated access techniques, random,
sequential and generic retrievals by key. © Second-
ary indexing with any number of keys * Key and
record deletes with auto reclaim of freed space
© Concantenated keys * Fite structures are dynamic-
ally allocated, and compatible with BASIC file
facilitles « Interactivetutorlal and filedump facilities.
MAGSAM ill CBASIC-2, Microsoft BASIC 80
compiler /interpreter 8080 or Z80.
£136.00 Manual only: £55.00
MAGSAM IV high performance assembler version
75% faster than Ill.
CBASIC-2 only Source 8080 assembler.
£240.00 Manual only: £55.00
Magsam needs 32K, 48K recommended If memory
is critical, telephone hot-line for exact details.
MAGSORT
Full feature Sort/Select/Merge ¢ Interfaces to
CBASIC-2, Microsoft BASIC, FORTRAN-80 © Only
2 statements » No dedicated memory, relocation or
special interfacing * Runs stand alone ¢ Written in
8080/Z80 assembler uses entire user memory for
buffer * Fastest possible sorting.
£240.00 . Manual only: £55.00
ECOSOFT
MICROSTAT 2. Advanced stats pack for use In
research, education and industry. * Complete Data
” Management Subsystem. « Includes edit, sort, rank
order and many more. ¢ Data transforms, arithmetic
and logarithmic. ¢ Hypothesis tests. ¢ ANOVA.
* Simple & multiple regression. © Correlation
analysis. © 11 Non-parametric tests. Also includes
* Moments ¢ Skewness * Kurtosis « Stepwise
multiple regression ¢ Faster sort ¢ Longer file
names ¢ Ability to declare each data file's numeric
* precision ° Expanded manual giving equations and
file structures.
Available In CBASIC-2, Microsoft BASIC 60, &
North Star DOS.
Manual only: £25.00
£175.00
NORTH STAR HORIZON
MATCHMAKER | & II from SoHo © converts
N*BASIC programs to run under CP/M. Converts
BASIC to a COM file * Programs convert by loading
and restoring * Version Il for DOS 5.2 ¢ Version |
for DOS 5.1 © Totally self-installing under CP/M 2
* North Star Horizon only.
MATCHMAKER I £65.00 Manual only: £5.00
MATCHMAKER If £75.00 Manual only: £10.00
NORTH STAR BUS from SZ Software * Global line
editor with scrolling * 26 commands for locate,
change, line, insert, copy, append, line move, erase
columns, etc. * Packs programs. * Formatted
printing with full cross-referencing of all variables,
strings, arrays, functions and subroutines * Co-
resident with BASIC or ROMable.
NORTH STAR SORT © Adds ‘'SRT’’ statement
© Co-resident or ROMabie © Sorts 1800% faster
* Sorts 1 & 2 dimensional arrays and aye
North Star BUS £50.00 North Star SORT £60.00
Manuals only: £10.00
TERMS AND CONDITIONS
Software available from stock on North Star 5.25 in
SS/DD, 8 in 1BM 3740 SS/SD, and on Superbrain
0D/OQD, other formats available piease enquire.
CASH WITH ORDER for ppd by return. Uniess
account customer, Post Packing at £1.50 per
Lawl bad VAT at 15%. Ali orders sent 1st class
post. The manual cost is deductable on subsequent
software purchases. No VAT on manuals, Dealer
terms available on request.5+ 20%, 10+ 25% etc.
Technical advise HOT-LINE (0892) 20307, answered
only when technician avaliable.
BARCLAYCARD, ACCESS, DINERS CLUB,
AMERICAN EXPRESS, ACCEPTED.
DIGITAL DEVICES LIMITED
134 LONDON ROAD . SOUTHBOROUGH
TUNBRIDGE WELLS . KENT
Tel: (0892) 37977-9/ 39546-9 Telex: 95582
The following are registered trademarks: Z80 and Z8000 of gio ine. CP/M of Digital Research, UNiX of Bell Laboratories,
CBASIC-2 of Compiler Systems, Microsoft BASIC 80 and FORTRA
RISM, MAGSAM and MAGSORT of Micro Appli
PRACTICAL COMPUTING April 1982
-80 of Microsoft inc., North Star of North Star Computers Inc.,
ications Group, MICROSTAT II of Ecosoft inc.
@ Circle No. 264
181
April 23-25, 1982
Earls Court, London
Friday & Saturday: 10am—6pm
Sunday: 10am —5pm
Admission £2.00 adults
£1.00 children under 16. Personal computers
Home computing
Small business systems
The computer is with us and soon to be as familiar in the home as your
television, video or hi-fi. But much more versatile!
A home computer can be the family’s resident teacher, accountant, home
economics expert, memory bank and endless source of amusement! It can do
anything you programme it to do — from teaching mathematics to the children or
computing the most economic use of household fuels for yourself, as well as
providing hours of fun on a rainy afternoon. Most important of all, the home
computer will teach you and your
family about computers — and this
is the technology that your children
are growing up with.
In the office, the personal
computer is rapidly replacing the
obsolete mound of box files,
adding machines and notebooks
on thousands of desk tops.
Microchip streamlining means
increased efficiency in hundreds
of different fields.
Sponsored by
Practical Computing
and
Your Computer
= adult
1 (Computer I FP
f T=. 1 A ll H
| Cut this coupon and |
] exchange for half-price ' V UC =
ticket at the door.
u - !
182
PRACTICAL COMPUTING April 1982
Bringing computers
to everyday life
At The Computer Fair you can see and compare an enormous
range of personal and home computers. Find out what they can do
and which one would suit you best. Talk to the experts and discover
for yourself how much — or how little — you need to spend. Choose
from an amazing abundance of software programs and packages,
cassette units, VDU terminals and scores of computer games.
Swap your views and know-how with hundreds of other home
computer enthusiasts — and find out a whole lot more from
‘computer professionals.
\ NAL OY \ Plus— The Micro Mouse
: \ 5 | rs Contest.
= | - ean Sila F . i Come and watch the
3 — ee] FE Im x J: incredible ingenuity of
Bit * betel of ‘4 computer controlled
IN “mice” and how they find
their way (or not!) to the
centre of amaze. The
knockout heats and the
Euromicro British Final
can all be seen at The
Computer Fair!
Bring the whole family —
don’t miss this
opportunity of bringing
computers into your
everyday life.
: AN ms pm ITC retina
cn
for remders of
e 1 (Omputer
ctical ee
i Fa this coupon and
exchange for half-price
\ | ticket at the door. |
1,
——_ a
PRACTICAL COMPUTING Aprif 1982 183
45 MULTINATIONALS
CWP CUSTOMERS?
C|WP is a long established service company
based in Rochester Row, London SW1.
C|WP Computers is an Apple authorised
level 1 service centre.
C|WP now offers
Practical Computing
readers the chance to
buy at its special prices.
Contact C/WP if you
are interested in:
Financial forecasting
Communications
CPM on Apple
Apple/Visicaic Offer
Apple 48k Europlus £ 579
Disc drive with Controller £ 310
12” green Monitor £ 110
Silentype Printer £ 180
Visicalc 33
VAT and installati
one
12 months guarantee ae
C/wp Com
put
01-828 3127 _
108 Rochester Row
London SWIP typ
@Circle No. 265
PRACTICAL COMPUTING April 1982
184
apun thepeople for Rian}.
statistics pe ee
Mas Pesce
3 Consoles available:
Atari 400 with 16K RAM(AF36P) £345
Atari 400 with 32K RAM(AF37S)£395
Atari 800 with 16K RAM (AFO2C) £645
Lots of other hardware: 16K RAM Module (AFO8J) £64.00
Cassette Recorder (AF28F) £50.00 32K RAM Module (AF44X) £125.35
Disk Drive (AFO6G) £345.00 32K Upgrade for 400 (AF45Y) £75.00
Thermal Printer (AFO4E) £265.00 Floppy Disk (YX87U) £2.75
Printer Interface for 400 (AF41U) £49.95 Le Stick (AC45Y) £24.95
Printer Intertace for 800 (AF42V) £49.95 Joystick Controllers (AC37S) £13.95
Interface Module (AF29G) £135.00 For full details ask for our hardware leaflet
Versawriter (AF43W) £169.00 (XH54J) SAE appreciated
NOW YOU CAN JOIN THE U.K. ATARI COMPUTER OWNER’s CLUB. An independent user’s group.
Four issues of the club magazine for only £1.60! Address your subscription to Graham.
THE CHOICEST GEMS OF ATARI SOFTWARE FROM MAPLIN
Adventure Games Page Flipping -C-16K-(BO55K) £9.95 Poker Solitaire -C-16K-(BO17T) £10.95
Star Warrior -C-32K-(BQ248) £28 95 Page Flipping D-24K-(BO56L) £10 95 Blackjack -C-8K-(YG62S) £8.95
nee Cea ae . Master Memory Map -Wallchart-(KH57M) £4.00 FastGammon -C-8K-(YL33L) £9.95
nvasionDrion -C- : 1 Reversi (Othello-type) -C-16K-(BO19V) £14.95
wee 2 Business Programs
Gaacieempie, 24K (80140) £14 95 visicae -O- 32K-(¥L39N) 6119.95 ok C CURcREM F828
Hi-ResAdventure//2 -0-4BK-(BO25C) £24 95 eri ocessor Wes WARE an HurDlyD W-Co16K-(3038R) C19.98
fy Bes eave D-aPKCHENBSLY E24 oe Gartiatar -D-24K-(YG50E) £16 95 Humpty Dumpty & Jack & Jill -C- 16K -(BO38R) £19.95
AdvertureLand -C-24K-(BOOOA) £14 95 Graph—It “C- ae on 2 eaten Sie ce
‘ Statistics C-16K-(YGS2G) £11 9!
Pirates Adventur: C-24K 01 14 : -C- 16K:
Miscenimeoseble Cake a Ff Arcade Games caterers CRIP Staal ¢ )2,99
Wood Caste -€ 24k (80030) £14 95 er we ax veson) £98.98 Jig-Saw Puzzles -C-16K-(BO41U) £19.95
he Count -C-24K-(BQ04E) £14.95 RAS -C- -(B04'
Strange Odyssey “€-24n {BOOS} £14.95 Space Invaders “E-BK -(YG70M) £24.50 prea ee el “D-1OK {0508} £24.98
Mystery Fun House C-24K-(BQO6G) £14.95 MissileCommand E-8K-(YG64U) £29.95 Mind Bogglers(3 Programs) -C-16K-(YL38R) £8.95
Pyramid of Doom -C-24K-(BOO7H) £14.95 Super Breakout ~E-8K-(YG67X) £29.95 99 9
Ghost Town -C-24K-(8008)) £14.95 Tani Trek -C-24K-(YL36P) £8.95 Muelcinroezame
S iclandi “24K =(BO09K) £14.95 Tan Trek -D-32K-(YL37S) £11.95 Music Composer ; E-8K-(YG48C) £32.50
Savagelslandil “C-24K (6010) £14.95 Star Trek 3.5 -C- 32K -(BO15R). £14.95 Movie Themes (use with
Golden Voyage -C-24K -(BOQ11M) £14.95 Race In Space -C- 16K -(80350) £14.95 Music Composer) -C-16K-(8034M) £9.95
Energy Czar -C-16K-(YG53H) £8.95 Shooting Gallery -C- 16K -(BO36P) £14.95 Computer Languages
Kingdom -C-8K-(YG55K) £8.95 Mountain Shoot C-16K-(8012N) £10.95 Basic A + -D-48K-(8031J) £52.50
Teach-Yoursalt P Baskett TE-BK-(YGEIR) £29.95 ee wee eo ce
‘each-Yourse rograms jasketba -BK- Basic A+
Conversational French -5C- 16K -(YG44X) £22.50 Tank Trap -C-16K-(YL34M) £8.95 OperatingSystemA+ -D-48K-{BQ32K) £99.50
i demaiscice eel ey Tank Trap 0-32K-(YL350) £11.95 0S Forth -0-24K-(YL29G) £44.90
onversationalSpanish = - 5C - 16K -( YG46A) 5 Pilot : -8K- 4
Conversationalitalian SC 16K -(YG478) £32.50 allillaitedaaar AP (yGS8N) £12.95 Ganities See an ee
Touch Typing -2C-16K-(YG49D) £14.95 +
States & Capitals ~C-24K-(YG5BL) £8.95 Cypher Bow! C -32K -(BO20W) £22.45 3D-Super Graphics 0-48K-(8028F) £29.95
Eavopean Countess Thunder Island -C- 16K -(BO37S) £10.95 30-Super Graphics ~C-48K -(BQ29G) £29.95
Capitals C-16K-(YG57M) £8.95 Rotating Tilt -C- 16K -(8048C) £14.95 Atari World (Graphics) -D-48K-(B027E) £43.95
Lunar Lander -C- 16K-(BO16S) £10.95 Assembler Editor -E-8K-(YG68Y) £34.50
Learn Programming Jumbo Jet Lander -C-16K-(BO46A) £29.95 Assembler -C-16K-(YL32K) £14.95
Invitation toProgramming -C-8K-(YG43W) £11.95 Submarine Commander ~C-16K- (80478) £24.50 6502 Disassembier -C-8K-(YL30H) £8.95
Basics of Animation C-32K-(B057M) £9.95 Sunday Goit -C-16K-(BO13P) £10.95 6502 Disassembler -D-8K-(¥YL31J) £11.95
Basics of Animation -D-32K-(BO58N) £10.95 Oarts -C- 16K-(BQ42V) £19.95 Character Generator -C-16K-(YL27E) £9.97
se ee ese Dia abe Tournament Poo! pa aor £19.95 Character Generator -D-16K-(YL28F) £12.50
jayer Missile Graphics -D- “{ 1 Snooker & Bithards -C- 16K -(B044X) £19.95 Telelink -E- 8K-(YG59P) £14.95
Display Lists -C-16K-(BO51F) £9.95 Chess -E-8K-(YG63T) £29.95
Display Lists -D- 24K -(8052G) £10.95 Microchess -C-16K-(YL40T) £15.95 Key: C= Cassette. 0 = Disk, E = Cartridge.
Horiz/Vertical Scroll -C-16K-(B053H) £9.95 Checker King -C-16K-(YL41U) £15.95 2C = 2 Cassettes etc. 8K: 16K etc, shows
Horiz/Vertical Scroll 0-24K-(B054J) £10.95 Cribbage & Dominoes -C-16K-(BO43W) £14.95 munimum memory requirement
Send sae now for our new software leaflet with details of all the above programs. Order As XH52G — Issue 2.
Lots of exciting new software titles available soon. Keep in touch with Mapiin!
Subscribe now to America’s ieading Atari-only magazine — Analog — 6 issues per year for just £9.00. Order as GG24B.
: Maplin Electronic Supplies Ltd
P.O. Box 3, Rayleigh, Essex.
~ Tel: Southend (0702)
a) 552911/554155.
Note: Order codes shown in brackets. Prices tirm until 15th May. 1982 and include VAT and Postage and Packing
{Errors excluded)
strations arent
s NO! yion at
: W
@ Circle No. 266
PRACTICAL COMPUTING April 1982 185
THREE PET TITLES
LIBRARY OF PET
SUBROUTINES
-A book‘which will save the software
designer considerable time by providing
55 proven subroutines to integrate with
his own programmes.
Each subroutine is preceded bya page i
of general information describing its
purpose and implementation and
possible problems that may arise. Basic,
machine language and a combination of
both, are used throughout this
publication.
THE PET”
REVEALED
NICK HAMPSHIRE
L A NICK AAMPSHIRE COMMODORE Pi
&
&
2
we
PS
«
. We like this book very much and
thoroughly recommend it.”
Printout
“".. well prepared, fun to use,
and will help in better
program development.”
Compute
All 3 publications are
widely used by
Commodore Business
Machines.
Please send me:
. copy/ies of Library of PET Subroutines Name .
@ £10.00 each
Address
. copy/ies of The PET Revealed
@ £10.00 each
... copy/ies of PET Graphics @ £12.00 each
payable to
merset.
| enclose a cheque for £ .
Computabits Ltd.,.P.O. Box 13. Yeovil, So
I
186
THE PET REVEALED
A reference book which details everything
you need to know about the workings of the
PET. Containing information helpful to
writing more elaborate programmes, which
in turn create more interesting functions.
Should be congratulated.
Supplies some much needed, useful
and correct documentation.’
Compute
‘PET Revealed’ will save you an
awful lot of time. | rate this book
as good value for money.”
Printout
PET
GRAPHICS
This book has two
objectives. One, to
provide the reader
with an introduction to
the programming tech-
niques used to generate
graphic displays.
Two, providing the
programmer with a
complete package of
machine code routines
giving a wide range of
normally unavailable graphic
functions. The book contains
many comprehensively
analysed routines and photo-
graphs to illustrate the effects
created.
y
an invaluable guide to
graphics on the PET.’
Micro Forecast
Postcode
@Circle No. 267
PRACTICAL COMPUTING April 1982
Check our prices against similar lists!!!
Micro Business Centre Ltd,
Linthouse Lane, Wednesfield,
Wolverhampton, West Midlands.
Tel (0902) 725687
Check our prices against similar lists!!!
S* A.B.c. Ltd,
Sutton Computer Centre, 28 High Street,
Sutton Coldfield, West Midlands.
Tel 021-354-2684
MICROCOMPUTERS
ABC HARDWARE — JUST LOOK AT THESE PRICES!!!!!!8
*% 12” Green Screen Monitor + cable
* New! Colour Card for Apple — true colours, inc. mod.
* Box of 10 blank discs
99:95
49.95
14.95
Add 15% V.A.T. (P&P inc.)
APPLE © Cost VAT. Total
* Apple 111 pee aes 2545.00 381.75 2926.75
* Disk 111 ie thee. G65:00' S775 442575
Silentype 111 % : 222.00 33.30 255.30
* Apple 11 48k. + colour
card, modulator F rr 695.00 104.25 799.25
* Disk Drive + contr.3.3 ............. 375.00 56.25 431.25
* Disk Drive 295.00 44.25 339.25
*% 12” Green Screen Monitor ........... 99.95 14.99 114.94
Programmers Aid .............-. 26.00 3.90 29.90
Autostart Rom Pack 33.00 4.95 37.95
* Versawriter — graphics pad ......... 149.95
* Silentype 195.00 29.25 224.25
* Tante! (Prestel) ...... 170.00 25.50 195.50
B/W Modulator .... “4 ARG OD 14.00 2.10 16.10
Pascal Lang. System ....... .--. 245.00 36.75 281.75
Applesoft Firmware Card ........ 95.00 14.25 109.25
Integer card : 95.00 14.25 109.25
16k. Ram Card sii sak) ae 95.00 14.25 109.25
Apple Pilot .... Noreen 79.00 11.85 90.85
Apple Fortran .. 40500 1575. 120:75
Apple Prototype/Hobby Card 12.00 1.80 13.80
Parallel Printer Interfaee ... 65.00 9.75 74.75
High Speed Serial Interf E 65.00 9.75 74.75
Centronics Card f 65.00 9.75 74.75
Communications Card .............. 103.00 15.45 118.45
Colour Card inc. T.V. mod
true colours .... 4 ne 49.95 7.49 57.44
IEEE-488 Interface .... 230.00 34.50 264.50
Thermal Paper for Silentype Paris 41 3.16
C.P.S. Multifunctlon Card
(Clock/Printer Card) veces 005100 920:25 155.25
Supertalker ...... sy . 140.00 21.00 161.00
Romplus + Keyboard Filter era 127.00 19.05 146.05
Rom Writer ....... 105.00 15.75 120.75
AD + DA 16 Channel. tg 210.00 31.50 241.50
Numeric Keypad ...... : a 75.00 11.25 86.25
Videx 80 colcard ...... 185.00 27.75 212.75
JUST AVAILABLE — NEW PRODUCTS
TO ENHANCE YOUR APPLE SYSTEM
Apple 5.25” Winchester from: .... . 1872.00 280.80
Joln up to 127 Apples
WITS oir sc assisce seis .. 449.00 67.35
Micro Modem . 169.00 25.35
The Mill (6809 board) ............... 230.00 34.50
Expeditor Basic Compiler Gene 79.95 12.00
Micro Modeller ..................... 9399.00 59.85
Micro Planner ..... 695.00 104.25
EXCLUSIVE ABC
SOFTWARE
DISKIO — Disk program and file recovery system — you'll wonder how
you managed without it! Send for full details.
49.95 7.50 57.45
INTEGRATED SALES/PURCHASE/NOMINAL LEDGER SYSTEM,
WILL SUPPORT 50 — 5000 ACCOUNTS. WRITTEN AND FULLY
SUPPORTED BY OUR QUALIFIED STAFF. AVAILABLE INTE-
GRATED OR STAND ALONE.
Integrated
Stand Alone ..
889.95 133.50 1023.45
349.00 52.35 401.35
PRACTICAL COMPUTING April 1982
COMMODORE PETS AT
CASH AND CARRY
PRICES! ! 1!!!
Looking for a Pet computer? — try us last — up to 12.5% off list prices
PLUS £50.00 TRADE-IN for your Sinclair ZX80 or 81. Pet 4083 (new
screen), Pet 8032, Disk Drives, Printers, etc, all In stock.
VIC PERSONAL COMPUTERS — on continuous demonstration at
both showrooms.
CIFER MICROCOMPUTERS
British Made — Twin Z80 (4MHZ) Microcomputer System + CPM 80
column display — 64k. User Memory + 64k. Screen Memory
2600 RANGE
2683 £1970.00 ex V.A.T.
2684 (400k. integral DD) £2357.00 ex V.A.T.
1880 RANGE (All integral drives + 1000 x 300 point graphics)
1886 (2 x 800k. integral DD) £2700.00 ex V.A.T.
1888 (3 x 800k. integral DD) £3150.00 ex V.A.T.
1885 (6 to-12 mgb.) from £4530.00 ex V.A.T.
1887 (1 x 800k. + 1 Winchester) £4980.00 ex V.A.T.
PRINTERS
Selection from our vast range:
Cost V.A.T. Total
Epson MX 100 . : 00d ..... 549:95 82.50 632.45
Epson MX 82/F/T ..... bane : 399.95 60.00 449.95
Olympia Scripta K.S.R. 945.00 141.75 1086.75
Olympia Scripta R.O. wens) 775.00) 11625) (891725
COMPUTER BOOKS
+ MAGAZINES — GOOD
SELECTION IN
BOTH SHOWROOMS
Beneath Apple D.O.S.
Computers for Kids
(Apple, Pet, TRS80)
Introd. to Pascal
Z80 Assembly
Basic Applications ...... ;
(No VAT — sent by return post - — many other titles)
Note: All goods in stock at time of going to press. We will not be beaten on prices,
Phone David Anderson for latest prices. Allow 7 days for cheque clearance.
Advantageous leasing terms for businesses. Suppliers of Micro Computers to
Public Companles — Locai Authorities — Educationa! Establishments etc.
@ Circle No. 268
187
SPECIAL OFFER!
48K ARRLEM ss 02. . fee. £640 ex VAT
APPLE DISK + CTL -..... (ooh
APBEEIDISK®. . 2h econngae E27 Ow die i
35L supply a full range of
hardware, software and
accessories to meet all your needs
at highly competitive prices.
Prices include p&p.
ORDER NOW FOR EARLY
DELIVERY!
P.0. BOX 19
SANDBACH
CHESHIRE
Telephone Nos.
09363-6031 or
09367-3842
@Circle No. 269
BA Cat
Are you ov
Cool things down with the APPLEFAN!
Your Apple will not only run more efficiently, with less
risk of breakdown, but will be well organised, with easy
access to all input/output ports.
Simple to fit, no soldering or drilling — the APPLEFAN
still allows access to the lid of your Apple.
APPLEFAN may be removed at any time.
Basic model only £68.60 +VAT.
Ask your Apple dealer for a demonstration,
or post the coupon for our brochure!
Hiteck Products 21 Station Rd, Knebworth, Herts. Tel 0438 812137
188
rheating?
Convert
your PET
toaterminal
for £180!
Useful in programming and linking to
Paper tape punches, instrumentation
and control devices.
@Can be used as a normal printer
interface.
@High speed transmission via
RS232 and not JEEE,
Why spend £4000 on aterminal
when you can convert your
Commodore PET for only £180 to
do exactly the same thing?
Kingston offer you this with NETKIT
—ahardware/firmware package
which dramatically widens the scope
of the PET, and maintains Kingston's @ Detailed manual, cable correc-
reputation as market leaders in tions and supporting software also
computer communications and \y sm included.
interfaces. c/ 4, Hundreds of NETKITS have well
@Netkit allows the PET to = documented operational reliability in
link to any RS232 Device, numerous applications. Find out
including another PET, more for yourself, just send
micro,most mini and for further information on
main frame computers. NETKIT and other
@Easy to use, no Kingston products: Once
complicated machine @ you've seen our leaflet you
code for input. may wish to take up our 30
@Gives automatic day sale or return offer. We
character conversion. are sure you'll be convinced.
KINGSToOn
Kingston Computers Limited, Electricity Bulldings, Filey, Yorkshire, U.K.
Telephone: 0723 514141 Telex: 52163
@ Circle No. 270
—'by hiteck
Please send me your brochure of APPLEFAN!
NAME:
ADDRESS: i
a ~~
@Circle No. 271
PRACTICAL COMPUTING April 1982
If you intend to become the fast-
est growing peripheral supplier to
e mini and micro markets, you've
got to start with the right product—
the best.
So naturally, when it comes to
flexible disk drives, we searched,
researched and searched again,
looking at every product and manu-
facturer, to make sure Microware
customers could depend on
exceptional product performance
and reliability.
It took a lot of time and we
ended up where we started: with
Control Data flexible disk drives.
And Control Data obviously
PRACTICAL COMPUTING April 1982
liked our approach to customer
service as well. Because we are now
officially appointed UK distribu-
tors for Control Data flexible disk
drives.
So if you want flexible disk
drives with built-in reliability and
service, you know where to come.
Control Data flexible disk
drive performance, now
available through Microware:
@ 5ms track to track
@ Head load solenoid
@ Band stepper
© 250K, 500K, 1000K
@ Door open status
@ Industry standard compatibility
Microware # is more than
flexible disk drives.
We're also in complete drive
subsystems, offering switch-mode
power supply, 110—240 volt
selectable, over voltage protection
—all enclosed in attractive desk-top
cabinets for all popular micros.
Between us we guarantee the
best price/performance ratio.
microware
Microware (London) Ltd., GE 5)
5 Western Court,
Huntley Drive, CONTROL
DATA
London N.3.
Tel: 01-346 8452.
@ Circle No. 272
189
TRADE AND EXPORT
Definitely the very best deal for
D.E.M.. UXSSTRIBUTORS ANDO OEALERS
throughout Europe
THe SINGLE SOURCE FOR MICROCOMPUTER EQUIPMENT,
PERIPHERALS, SUPPLIES ANDO SOFTWARE
EPSON - ANADEX - TEXAS INSTRUMENTS - QUME - DIABLO - NEC -
RICOH - OKI - CENTRONICS - TEC - OLYMPIA - ADLER - APPLE -
_ COMMODORE - HITACHI - SHUGART - CONTROL DATA - BASF -
FACIT - FUJITSU - PRINTRONIX - DATA PRODUCTS - OLIVETTI- ETC. ETC.
Obtain substantial savings by combining your purchases with
hundreds of other trade buyers throughout Europe
@ No commitment to purchase minimum quantity
@ Parts and labour warranty
@ Fast delivery
Telephone or write for details of
INFORMEX CONSORTIUM PURCHASE SCHEME
INFORMEX-LONDON LTD INFURMER te
8-12 Lee High Road, London SE13 5LQ
Tel: 01-318 4213 (10 lines) Telex: 892622
AGENTS REQUIRED WORLDWIDE
Have you bought a 2X81? .
Now here's a cassette
recorder to match it! |
The ECR81 Enhanced Certified Recorder from MONOLITH is a major
advancement in cassette recorder technology which minimises the
problems associated with standard audio recorders. This is a high
quality proven cassette mechanism, enhanced to provide just z {
the right signal levels to ensure reliable read and write data “ hy ~ i
transfer between the magnetic tape and your ZX81. ~
s now Cy y 5
@ Each ECR81 comes complete with its own individual iA e- j e 50
certification tape, tested and serial numbered to prove your Pz ‘ —™
machine reliability. ay ae /
le “Z Including VAT.
complete
@ Signal enhancement circuit board with phase - locked - loop
control and signal shaping for peak performance.
- om a 7 @ A long life head is fitted, matched
To: MONOLITH ELECTRONICS CO. LTD., 5/7 CHURCH STREET, CREWKERNE, SOMERSET to TDK CrO2 high bias, super
Please supply me with Price | Total | avilyn|cassette tapes.
(Oty.) Monolith ECR 81 Enhanced Certified Recorder(s) | £47-50 @ Mains & DIN connector leads provided,
(Each)
ne @ Certification of tape head alignment - height and azimuth.
@ Certified tape tension, torque and speed.
@ Fast forward and rewind tape search controls.
to be used with my ZX81
The ECR81 is also suitable for Sinclair ZX80
Prices include VAT ap '9 @ Please allow up to 28 days delivery. @ The ECR81 is
Please print aa backed by our 14 day money-back option, @ The ECR811 is
not suitable for audio reproduction,
MONOLITH
| Ben : electronic products
eee ee er eS SS J Telephone: Crewkerne 0460 74321
Nameanrmmveiniss. (LL iL i | i | 1 | |_| ze Me
|
|
a
|
|
: l also enclose postage & packing per recorder | £2.50
|
|
a etal |
I
4 a
@ Circle No. 274
190 PRACTICAL COMPUTING April 1982
The Radio Shack TRS-80'™ Model Ill is a ROM-hased
computer system consisting of
@A 12-inch screen to display results and other information
@ A 65-key console keyboard for inputting programs and data
to the Computer @ A Z 80 Microprocessor, the ‘‘prains”’ of
the system @A Real-Time Clock @Read Only Memory
(ROM) containing the Model tit BASIC Language (fully
compatible with most Model | BASIC programs! @ Random
Access Memory (RAM) for storage of programs and data
while the Computer 1s on amount is expandable from ~ 16K
to “48K”, optional extra) @ A Cassette Interface for long-term
storage of programs and data (requires a separate cassette
recorder, optional extra) @ A Printer Interface for hard-copy
output of programs and data {requires a separate line printer
optional/extra) @ Expansion area for upgrading to a disk
based system (optional ’/extra) @ Expansion area for an RS
232-C serial communications interface (optional: exiral
All these components are contained in a single moulded case
and all are powered via one power Cord
Oise Drives Kit with 2x40 Track Drives
Oise Drives Kit with 2x80 Track Drives
£599 + VAT
£729 + VAT
HITACHI
PROFESSIONAL
4\ MONITORS
6" £126 £99.95
12'' —£199 £149 [va
®@ Reliability Solid state circuitry using an IC and silicon
transistors ensures high reliability. @ 500 lines horizontal
resolution Horizontal resolution in excess of 500 lines is
achieved in picture center. @ Stable picture Even played
back pictures of VTR can be displayed without jittering
@ Looping video input Video input can be looped through
with built-in termination switch. @ External sync opere-
tion {available as option for U and C types) @ Compact
construction Two monitors are mountable side by side in a
standard 19-inch rack
ACORN ATOM
UNIQUE IN CONCEPT —
{ie THE HOME COMPUTER
: THAT GROWS AS YOU DO
veeny =) Fully Assembled £187.50 «va
\ inc. PSU
Special features include @ Full Sized Keyboard @
Assembler and Basic @Top Quality Moulded Case
@Optional High Resolution Colour Graphics @6502
Microprocessor
THE EPSON MX SERIES
80, 132 Column
Centronics Parallel
Bi-directional
Upper & lower case
True Descenders
9x9 Dot Matrix
Condensed and
Enlarged Characters
@ interfaces and
Ribbons available
MX80T £339 - vat
MX80F/T £389 - vat
Delivery is added at cost
ee
MICROLINE 80
® 80 cps Uni-directional @ Small size: 342 (W) x 254(D) x
108 (H} mm. @ 160 Characters, 96 ASCII and 64 graphics @3
Character sizes: 40. 80 of 132 chars/line ®@ Friction
and Pin Feed @Low noise: 65 dB @Low weight: 6.5 kg
A eo O29 HOD ON ONE RD fad nn es ew bee
@ 4 Mhz Z-80CPU @ Dynamic RAM @ 2K ROM @ BASIC
is provided @ High Resolution Graphics @ 9°° High Focus
Green Display ® Upper and Lower Case @ 80/40
Characters x 25 line display @ Electro Magnetic Cassette
Deck included @ ASC11 Keyboard @® Numeric Keypad @
Sound Output @ Built-in Clock and Music
Available Soon-Discs. Printers and other Accessories.
COMPUKIT UKi01
# 6502 based sysiem best value tor money on the
market. # Powertul 8K Basic Fastest around # Full
Qwerty Keyboard # 1K RAM Expandable to 8K on board
# Power supply and RF Modulator on board. # No Extras
needed Plug-in and go # Kansas City Tape Interface on
board. * Free Sampler Tape including powerful
Dissassembier and Monitor with each Kit # If you want to
learn about Micros, but didn't know which machine
to buy then this .s the machine for you
KIT ONLY £99.95.+ vat
Fully Assembled £149 + VAT
PLUS £4.60
Post &
Packing
WE ARE NOW STOCKING THE
APPLE Il AT REDUCED PRICES
AUTOSTART
EURO PLUS
Eo 48K
£649
+ VAT
Getting Started APPLE II 1s faster, smaller, and more
powerful than its predecessors And it's more fun to use tog
because of built »n features like
@ BASIC The Language that Makes Programming Fun
@ High-Resolution Graphics tin a 54,000 Point Array! for
Finely-Detailed Displays @ Sound Capability that Brings
Programs to Life. @® Hand Controls tor Games and Other
Human-Input Applications. @ Internal Memory Capacity of
48K Bytes of RAM, 12K Bytes of ROM: for Big-System Per
formance in a Small Package @€ight Accessory Expansion
Slots to let the System Grow With Your Needs
You don't need to be an expert to enjoy APPLE Il. tis a
complete, ready-to-run computer. Jus! connect it to a video
display and start using programs (or writing your own) the
first day You'll find that its tutorial manuals help you make it
you! own personal problem solver
Ideal for small businesses, schools, colleges, homes, etc
Suitable for the experienced. inexperienced, hobbyist,
teacher, etc
GENIE |
Erte tn ni inet Tre eee
ont
¢219
.NAT
NOW INCLUDED: Sound, Upper and lower case, Extended
BASIC and Machine Code enabling the Writing and
Execution of Machine Codes Programming direct from
Keyboard
16K RAM. 12K Microsoft BASIC
Extensive Software Range
Self-Contained PSU UHF Modulator Cassette. External
Cassette Interface. Simply plugs into TV or Monitor
Complete and Ready to Go. Display is 6 lines by 32 or 64
Characters Switchable. 3 Mannuals included, Users Guide,
Beginners Programming and BASIC Reference Mannual
BASIC Program Tape Supplied. Pixel Graphics
£299 - vat
The NEW GENIE! an ideal Business Machine. 13K
Microsoft BASIC in ROM. 71 Keyboard. Numeric Keypad.
Upper & Lower Case. Standard Flashing Cursor. Cassette
Interface 16K RAM Expanded externally to 48K
GENIE | & 1) EXPANSION UNIT
WITH 32K RAM ~— £199 «var
PARALLEL PRINTER INTERFACE CARD
£35.00 + VAT
TEAC FD-SOA has 40 tracks giving 125K Bytes
unformatted single density capacity
The FD-50A can be used in double density recording
mode.
The FD-SOA ts Shugart SA400 interface compatible
Directly compatible with Tandy TRS80 expansion
interface
Also interfaces with Video Genie, SWTP, TRS80
North Star Honzon, Superbrain, Nascom. etc, etc
Address selection for Daisy chaining up to 4 Oisks
Disks plus power supply housed in an attractive grey
case
40 TRACK
Single eA
Disk Drive £225 MoU
77 TRACK
Single
Disk Drve £299 + vat
Double
Disk Drive £389 + Ves
Double
Disk Drive £499 BAT
Please make cheques and postal orders payable to COMPSHOP LTD., or phone your order
quoting BARCLAYCARD, ACCESS, DINERS CLUB o: AMERICAN EXPRESS number
r
=~;
[=e A =,
Red 4 =
owe ee SS
“Europes Largest Discount
Personal Computer Stores"
PRACTICAL COMPUTING April 1982
14 Station Road, New Barnet, Hertfordshire, ENS 1QW (Close to New Barnet BR Station — Moorgate Line).
Telephone: 01-441 2922 (Sales) 01-449 6596 Telex: 298755 TELCOM G
OPEN (BARNET) — 10am - 7pm — Monday to Saturday
311 Edgware Road, London W2. Telephone: 01-262 0387
OPEN (LONDON) — 10am - €pm — Monday to Saturday
WE IRELAND: 19 Herbert Street, Dublin 2. Telephone Dublin 604165
CREDIT FACILITIES ARRANGED
send S.A.E. for application form
TELEPHONE SALES
OPEN 24 hrs. 7 days a week
01-449 6596
@ Circle No. 275
191
Buy our
*
LAID
Electronic Typewriter
and you havea
Daisy Wheel Printer
for your computer
absolutely FREE
The T/Printer 35 is a superb portable type-
writer that also doubles as a computer printer. It’s the
first electronic typewriter that’s truly portable (it
weighs only 17 pounds and is supplied with an ABS
carrying case) and has all the features you'd expect of an
electronic office typewriter. Except price.
Features include self-correction, dual function
100 character keyboard, triple pitch (10, 12 and 15
characters per inch), up to 12 in. wide paper—all with
excellent print quality. And with Olivetti reliability.
Best of all, when you're finished using it as a
typewriter, it’s all set to go to work as a word processing
quality computer output printer.
That makes the T/Printer 35 about the most
versatile and cost effective piece of equipment you can
buy. You get all the advantages of having a daisy wheel
printer and electronic typewriter in a compact unit. And
at one low price of £475* including carrying case.
*The T/Printer 35 costs £475 with Centronics compatible parallel interface.
With RS-232C interface it costs £535. Prices listed are exclusive of VAT.
Datarite Terminals Ltd
Caldare House
144-146 High Road
Chadwell Heath, Essex RM6 6NT
Tel: 01-590 1155
92
Buy our
£475"
Daisy Wheel Printer
for your computer
and you have an
Electronic Typewriter
absolutely FREE
i
The T/Printer 35 is the lightest weight and
lowest cost daisy wheel printer you can buy for your
computer. So it will fit within your budget and you can
carry it wherever you take your micro. Yet it is tough
enough to give years of reliable service. Interchange-
able typefaces (standard Olivetti 100 character daisy
wheels), variable pitch, multiple copies—all the features
you would expect of more expensive word processing
printers.
Yet the T/Printer 35 costs only £475 with
parallel interface. Operating speed under computer
control is approximately 120 words per minute of letter
perfect output. What typist can equal that?
Then when youre finished using it as a
computer printer, the T/Printer 35 is ready to go right
on working as an electronic typewriter.
That’s the dual-purpose T/Printer 35—the
versatile computer printer that fits your budget.
Orders are shipped within the UK carriage-free.
To order or for more information about the T/Pnnter 35:
Datarite Terminals Ltd
Caldare House
144-146 High Road
Chadwell Heath, Essex RM6 6NT
Tel: 01-590 1155
@Circle No. 276
FANTASTIC OFFERS
VIBES =P YER
Would you like to touch-type effortlessly at 95 words
per minute?
Is typing slowing your speed of programming?
Would you like your secretary to be quicker
and more accurate?
“Video Typer” is very easy to use.
Learn fast, yet at your own pace. There are many
features including:
Automatic speed rating in w.p.m.
Automatic accuracy rating (as a percentage).
Special typing, lines.
Simultaneous graphic display as the keys are pressed.
It has built in to it the latest speed learning
techniques to help you develop >your typing. skills
to their highest level.
Contains a series of step-by-step lessons which
progress in line with your accuracy and speed.
It is designed by experts to help you and your office
staff learn to touch-type fast.
Please specify Screen Control Codes, (44k required).
A C/PM programme from Western Digit&l Systems.
£49.50.
Buy any two of these programmes from Western Digital Systems and
get one free.
ENCIPHER-DECIPHER
A worthwhile investment for anyone concerned with data
security. You issue a short ore line command to make your
File totally different. There are hundreds of millions
of 8 character passwords for you to invent at will.
Within seconds the file has been written back in place on
disc but now is completely changed.
Using the wrong password to decipher the file can only
make matters worse.
Strings of
encipher files.
Enciphered files can be transmitted by Modem
or Data courier.
Disc editors, DDT and disassemblers reveal nothing.
A programne from Western Digital Systems £49.50.
passwords can be used to further
DISC-MASTER
DIRECTORY DATABASE
You can find in seconds any file or group of files
according to name, type, disc title, or disc number.
Searches can be according to CP/M wild cards (?in place
of a letter; * in place of word or part).
You choose a disc title and number. The disc's directory
tracks are automatically read by the programme into a
master data base,
Updates are automatic. It removes from the data base
files no longer appearing in. the disc's directory and
inserts the new ones.
The information can go to the screen or printer.
AC/PM programme from Western Digital Systems
Dise doctor by Supersoft Associates. £49.99
Dealer enquiries welcome.
A programme to Recover Crashed Discs automatically.
Does not require knowledge of CP/M File structure.
Other C/PM software: Menu driven and virtually automatic.
The Word by Oasis Corporation, £49.50 Specify CP/M formats
Rated No.1 spelling corrector by Byte magazine: Price may increase in line with falls in the pound. Other
A spelling proofreader and computer dictionary (32K required) U.S.A. programmes also available at special prices.
With all orders please state computer model and disc format
Orders with payment (state computer model & disc format) >>DEALER ENQUIRIES WELCOME<<
SYSTEMISE LTO.,36 TRINITY ARd.,London SWl7 7RE TEL 01-672 1132
@Circle No. 277
WORLD CUP 82
ZX81 SOFTWARE (16K)
This programme will simulate the 1982
World Cup action. Set each teams perform-
ance rating and kick off.
Other programmes included
ENGLISH LEAGUE * PREMIER LEAGUE * WORLD
LEAGUE * ANGLO/SCOTTISH LEAGUE
® set your own weighting
@ league positions on request
® relegation/promotion
Menu —
STYLAFONT DAISYWHEEL PRINTER
only £549
EPSON MX80 FT /2 £375 VISICALC 3-3
@ 10 year history
£9 FA
APPLE 48K £599 TRANSTEC MONITOR £99 COP * SER I Ee Cur senegencer
2:DISK DRIVES AND
PASCAL £225 @ set your own weighting
CONTROLLER £599 80 COL CARD + KEYBOARD ;
2.80 CARD + CP/M £120 SHIFT : @ last 10 years history
WORD STAR £145 ZARDAX
UNLIKE MOST GAMES SOFTWARE, THIS PACKAGE WILL
HOLD YOUR INTEREST.
SEND £5.50
Complete word processing
Package including the Stylafont
only £1999:
GLENROTHES COMPUTER SERVICES
81, ARDROSS PLACE,
GLENROTHES,
FIFE KYS 2SQ.
Drop in for a byte at:
THE BROMLEY COMPUTER SHOP
49 Beckenham Lane
Shortlands
Bromley, Kent
01-460-2580
01-464-0541
@Circle No. 278 @Circle No. 279
PRACTICAL COMPUTING April 1982 Nos
Castle Electronics
Service -at Supermarket Prices!
~ | COLOUR
COMPUTER
@Graphics character set @Plug-in programme/memory cartridges la
@Golour @Sound @Proqrammabie function keys @5K memory
expandable to 32K @Standard PETBASIC @Full-size typewriter
keybuard @Low-priced peripherals @Joystick/paddles/lightpen 189-95
@Self teachiny materials @Cassette Deck now available £44.95 NC.
BRITISH DESIGNED
Acorn Atom PERSONAL COMPUTER
8K ROM + 2K RAM kit £140.00 4K Floating Point ROM £ 23.00
8K ROM + 2K RAM Ass £174.50 Colour Encoder f 21,85
12K ROM + 12K RAM kit £255.00 Mains Power Supply £ 9.20
12K ROM + 12K RAM Ass £289.50
COMPUTERS
TANGERINE mee i
e
microtan gone
Microtan 65 Kit £79.35 ARE FULLY FROM £345.00
ALL PERSONAL
COMPUTER ENQUIRIES
HASTINGS
(0424)
fg lool: slaalaladoalagier ol
Microtan 65 Built .£90.85 Plus All A ie
Tanex Min, Config. Kit ...£49.45 oe a i
20 way Keypad -£11.50 v Model 400 16K £345.00
PTANTEL PRESTEL ADAPTER GUNFIDENCE eek ee
€199.00 ALL PRICES Cassete : £ 50.00
7 : Disk Drive £345.00
; Aa We hold a complete stock of ali the irk
-— Tangerine equipment. Send SAE or INCLUDE VAT ae opener —
Phone for details.
COMMODORE (38!) @&appie
16K PET £550.00 A .
32K PET feo900 Sa heir—
Dual Disk Drive ...... £699.00 ZX8i BUILT-IN SOUND—
Printer £454.25 FOR HIGH RES. GRAPHICS
External Cassette . £ 44.95 IMMEDIATE Apple i Plus 48K ........£790.00
DESPATCH Disk Drive + Controller £383.00
£69.99 D.D. without Cntrller £303.00.
Pascal Card ......... £264.00
CASSETTE SOFTWARE: Strathclyde Basic Course, Eurocolour Card ...£73.00
Complete range of PET
equipment in Stock
Basic Basic Course, Invaders, Treasure Trove of Games Hitachi 9"" Monitor £146.00
ic Maths, Algeb ? ae .
aoeoincsens os atistical Packs and lots more! We Stock Alt the Goodies for Apple!
ALL PRICES INCLUDE VAT : ACCESS & BARCLAYCARD WELCOME
ORDERS NORMALLY DESPATCHED DAY OF RECEIPT
South East Computers
MicroComputers for Business
£43 Package B
from Only £17 Package A fom Ci ALTOS MULTI-USER
ook ” HARD DISK SYSTEM
per OFFICE AOC EM p 1 x ALTOS 8000/10 Computer with
1 x CBM 8096 Computer bat nan Disk
1 x CBM 8050 Dual Disk Drive 208K byte Memory (4 users)
1 x CBM 8023 Matrix Printer ao viel en ea
2x TV!I912C VDU's
1 x OK! Microline 83A Printer
SEC BUSINESS SYSTEMS SUPPLY A WIDE RANGE OF EASY-TO-OPERATE SYSTEMS AND PRO-
GRAMMES TO MEET ALL OF TODAYS BUSINESS NEEDS + FULL RANGE OF COMPUTER FOR ALL
RELATED PRODUCTS + LEASING AGREEMENTS + FULL AFTER SALES SERVICE BUSINESS
y ie 7 ENQUIRIES:
he Complete Computer Une, Re Roving o
jas tings
IS CASTLE STREET, HASTINGS, EAST SUSSEX TNS4 SDY oepxpca “26844
@ Circle No. 280
Connecting cables, plus Silicon Software
194 PRACTICAL COMPUTING April 1982
Two Ss
about the new
Transtec BC2
The Transtec BC 2 is a brand new business computer with a
64K capacity and double sided double density disk drives —
500K per drive. It features a 12” non glare green screen and is
-. Gos
housed in a beautifully styled cabinet with separate matching ‘ handie tres en t
keyboard. And for under £2,000, you'll find it’s designed to make you, § Transte C range of Re eXCiting never’
not break you. Find out more about the full range of Transtec | “uPPorting software > COMputers
business computers by clipping the coupon and sending it to your :
nearest Transtec office.
I'd like to know all about Transtec. |
| Name
Company
| Address — iS a | 0 0 i PICO
| — —— | 13A Small Street, Bristol W.1. Tel: 0272-277462
=— = OS irre ere eee eae eee rc 35 Lisburn Road, Belfast. Tel: 24009
IDA Complex, 22 Macken Street, Dublin 2.
Tel: 713049/715954 @Circle No. 281
PRACTICAL COMPUTING April 1982 195
Avon Computer Rentals
FREEPOST1 THORNBURY BRISTOL BS12 1BR
@ Circle No. 282
LOOKING FOR 5%
AVALON HILL
MICROCOMPUTER GAMES
No less than 10 thrilling, action packed games on cassette, suitable
for use with Pet, TRS 80 and Apple computers. And our latest
titles include programs for the Atari.
TANKTICS
A unique game which uses a
board and counters as well.
The computer moderates
combat and movement and
keeps records letting you plan
your strategy in this classic
tank vs tank battle.
£15.95 + £1.60 p&p
Also available in-this series:
** MIDWAY CAMPAIGN £10.95 t PLANET MINERS £10.95
* B-1 NUCLEAR tt LORD OF KARMA £12.95
BOMBER £10.95# EMPIRE OF THE
* NORTH ATLANTIC OVERMIND
CONVOY RAIDER £10.95°* CONFLICT 2500 £10.95
*° NUKEWAR £10.95 * ACQUIRE £12.95
* 16k all machines
t 16k TRS 80, Apple, PET: 24k Atari t? 48k TRS 80; 32k Apple, PET:
“* 16k TRS 80, Apple, PET: 32k # a Ae. eoaUe tarsi
a. tari;
All games on cassette only not available reer
When ordering by mail, please add £1.60 postage & packing per
game. Please send cheque/PO’s to: AVALON HILL GAMES,
650 High Road, North Finchley, London N12 ONL, Dept” ”
LOOK OUT FOR MORE NEW MICROCOMPUTER GAMES IN
1982. Trade enquiries welcome,
£18.95
@ Circle No. 283
A
WINCHESTERS ?
We ook jock what youre lodking for...
Our new Micro Winchester gives you from 5 to
20 M.bytes of hard disc storage from as little
as £1425,00 for a complete ready-to-go, plug-in
system with software.
Our new drives pack enough data to run
serious business or technical applications
software into a mini-floppy size 5%" unit and
your data is protected in the sealed enclosure.
‘Controllerbility’
Our controller comes with a range of adaptors
to plug on to most popular micros. Real time
and multi- ‘tasking applications benefit trom
the controller's interrupt capabllity and macro
tevel command structure and the OEM version
features a simple software interface and CP/M
2.2 BIOS with extensive development aids. The
software comes on either 5'4" or & diskettes
together with Boot PROMs.
HAL Computers Limited
Invincible Road, Farnborough
Hants.GUI47QU
Telephone O252 51717!
196
Service and Support
!f you are impressed with the
specifications so far, there is more to
come. Our packaged sub-systems are
assembled in-house and they calry a
full one year parts and labour warranty. Out
controllers are built completely from TTL Jogic —
there are no fancy chips — so we can fix them if
they ever break down. Dozens of floppy disc drives
go through our workshops every month and we are
well known within the industry both for our
training courses and our heavy investment in
computer based disc test equipment. If your
Winchester ever stops working you can depend
on us fo fix it:
=
HEATH H89,
TRS-80.
@ Circle No. 284
PRACTICAL COMPUTING: April 1982
SEIKOSHA GP-80
The Smallest 80 Column Dot
Matrix Printer.
Unique printer principle. 80 col
lines. 30 cps. 12 cpl. Plain Paper
Tractor drive. Weight 2.5 kg.
Footprint 12.6 sq. ins. Bit
addressable graphics. Parallel
interface standard. RS 232 Apple
Pet TRS 80 options
EPSON MX SERIES
ee Low Noise, Low Price-
High Performance Printer
Six models. 80 cps. Bi-directional
Parallel interface. RS232 Pet Apple
TRS 80 Video Genie Sharp
options. Letter quality. Lower case
descenders. Condensed enlarged
and bold characters. Models
provide tractor roll and sheet feed -
MX-80 £353 __ bit image graphics - up to 15 ins
MX-80 F/T £399 = P9Per MX-82 £447
MX-80 II £399 MX 80F/T-II £447 MX-100 £569
ANADEX DP-9000 RANGE
Fast, Versatile Printers.
Seven models. Up to 15 inch paper
Foe ‘
r width. Lower case descenders.
» 160-220 cps bi-directional printing.
RS232 current loop & parallel
j interface. X on X off. Optional 2K
{ a \
ae ‘
‘uc = buffer. Multiple print densities.
Fast print of high-density bit
image graphics.
DP-8000 £541
DP-9000L £747 DP-9001 £888
DP-9000 £841
DP-9500 £935
DP-9500L £841 DP-9501 £982
LEAR SIEGLER 310
Professional Dot Matrix
Printer.
High throughput. 180 cps. Bi-
direction. Fast head travel. Space
skip over. Lower case descenders.
Enlarged and bold fonts. Parallel
RS232 and current loop interfaces.
X on X off. Condensed character
option. Sound reducing option.
£1386
e@ Authorised distributor
®@ Rapid delivery
® Dealer educational & quantity discounts
®@ Prices exclude VAT
PRACTICAL COMPUTING April 1982
OKI MICROLINE 80 & 82A
Compact 80 Column Printer.
80-120 cps. Uni direction ML 82A bi-
direction). Parallel interface. Serial
interface option. (ML 82A standard).
Pin and friction feed. Tractor
option. Condensed and expanded
characters. 80, 40, 66 and 132 cpl..
ML 80 £299
ML 82A £437
OKI MICROLINE 83A
Medium Speed 15’ Printer.
120 cps. Bi-direction. Pin and
friction feed. Tractor option. 132 cpl
at 10 cpi. 4 character sizes. Graphic
characters. Parallel and serial
a
interface. Fast serial interface
TEC STARWRITER
Best-Buy Daisy Wheel Printer.
Bi-direction. 25 cps. Low cost
supphes. Standard Daisy Wheel.
Carbon and fabric ribbons. Parallel
or RS232 interface. Sheet feeder
options.
Parallel Interface £1020
Serial Interface £1067
RIVA TERMINALS LTD.
New Head Office: Woking Business:Park
Albert Drive, Woking, Surrey GU21 5JY
Tel: Woking (04862) 71001 Telex: 859502
Northern Office: Tel: Harrogate (0423) 503867
@ Circle No. 285 |
197
ATTENTION
ZX81 Owners!
The April issue of Your Computer is full of good things:
® How to write your own adventure game for the ZX81
® Review of the growing range of ZX81 boards and control ports
® How to adapt the ZX81 to use Atari joysticks
Also in this issue:
@ Expanding your VIC20. Tim Hartnell! looks at peripherals and add-ons
® BBC graphics. A further look at the colour and graphics facilities of the BBC micro.
All this, PLUS our regular features and pages of program
listings and games for YOUR micro.
Why not place a regular order to avoid disappointment?
Or take out a subscription by completing the coupon.
{ To: Marketing Department, Room 316, Name
iPC Electriesl EfectronicPresm, © © 9) | NAMEN +b. ee -e eevee re eee eeeteme eee eeeeee renee Besceneeg
| Quadrant House, The Quadrant, Chea @ {ae a. rr *
Sutton, Surrey SM2 5AS
| Pleaseisendime FZissuesiof YOUrGOMPULEL, «cise cece eee ee cope e He HEE eB e ee oo cI8T is + 0 Sietere ete
ljenclose cheque/PO for £8 UK/£14 Overseas,
( Payable tOlRGBUSINeSSIPRESSIEt, 9 aininte ois wiois vide nie o ME Rp ses WE eee es os ea sees
IMPROVE YOUR PETTING TECHNIQUE!
WITH PROGRAMMING THE PETICBM by RAY WEST
NEW and COMPREHENSIVE — the only book dealing with all aspects of Commodore’s PET and CBM 2000, 3000, 4000 and 8000 ranges of
microcomputers and peripherals. Contents include this and much more.
INTRODUCTION AND OVERVIEW. Plan of the book; sources of information and help; features and chronology of CBM hardware.
BASIC AND HOW IT WORKS. Storage of BASIC and its variables; pointers, syntax; modifying and optimising BASIC.
PROGRAM AND SYSTEM DESIGN. What the equipment can do; charts, structured design, algorithms; estimating size, timing.
EFFECTIVE PROGRAMMING IN BASIC. Subroutines, DATA, Data handling, crashproof INPUT, rounding, sorting, etc.
ae REFERENCE TO BASIC KEYBOARDS. Full descriptions, examples, notes for all keywords, plus DEL, DLD, PDP, PRINT USING,
etc.
DISK DRIVES. Description;'six FILE types; CBM disk handling; direct access; machine-code; reliability; bugs.
ALPHABETIC REFERENCE TO DISK BASIC. All BASIC 4 disk commands with syntax, examples, and notes.
OTHER PERIPHERALS AND HARDWARE. Cassettes; tape handling; storage; ROM routines; printers; modern; keyboard; reset switches.
GRAPHICS AND SOUND. Tables of characters; graphics; CRT chip; 6502 animation, bar plots, 80 by 50 etc; user-port sound.
10 TRANSITION TO MACHINE CODE. Introduction to 6502; a BASIC monitor; MLM, Supermon, and Extramon; easy examples.
11 MORE 6502 MACHINE-CODE. 6502 addressing, PC, SP, etc; seventeen typical problems; debugging.
12 ALPHABETIC REFERENCE TO 6502 OPCODES. Examples, notes, full details on all opcodes, ADU to 1YA. ;
13 USING ROM ROUTINES. IRQ, NMI, RESET; BASIC and the kernel; modifications — LIST, PRINT USING, TRACE; relocating loaders.
14 EFFECTIVE 6502 PROGRAMMING. BASIC CURGET and wedges; assemblers; examples; PIAs, VIA, IEEE; common mistakes.
15 INDEX TO BASIC ROMS AND RAM. Memory map; the first four pages; comparisons and detailed explanations of BASICs 1, 2, and 4.
16 MATHEMATICAL PROGRAMMING. Accuracy; equations; statistics; simulation; finance; matrices; how ROM routines work, etc.
17 BUSINESS AND EDUCATION. Examples, applications, cautions; menus, users, input; packages; documentation; education.
( tgidiaaa 6502 reference charts; tables; SUPERMON listings; pseudo-opcodes; ASCil glossary
INDEX.
CaArNnA MaAWN=
Many programs, diagrams, and charts.
Paperback, 504 pages, 19 x 26 x 2} cm. CUT OUT OR COPY THIS COUPON, OR WRITE TO:
ISBN 0 95076500 7 I ever LIMITED, PO BOX 438, HAMPSTEAD, LONDON NW3 1BH. |
U.K. and Europe Price £14.90* (includes ! Sendhaes:. - 7 copy/ies of ‘Programming the PET/CBM’ by Ray West. I
p&p) | Cheque/postal order value ........ is enclosed. (£14.90 each). |
LEVEL LIMITED, PO Box 438, ! | a |
Hampstead, London | eee Ree en ee ee nh er ari. Ci Cerne Urarm ny |
NW3 1BH. CN ee eee cee SF Be |
*5 or more £13.99 each (RMN Serica. 2 sores. Sega a AE Scrcesescate 8 Re gar |
| PC4 \
@Circle No. 286
198 PRACTICAL COMPUTING April 1982
TTLs 74192 74LS197
CONNECTOR SYSTEMS
COMPUTER COMPONENTS .
74 SERIES Oe eee oe JUMPER LEADS CPUs ; MEMORIES INTERFACE ICs | CRYSTALS
7400 lip 74195 ae 7418241 80 24” cable with DIP header 1602CE 750p | D101A 400p | AD558C!I = 775p | 32 768KHz 100p
in ‘tp | 24196 60p | 74L8242 B0p 14pin 16pin 24 pin 40pin | 56594 "€12] 2102 2L =: 120p | ADS61J £14] 100KHz 300p
ee 120 | Jaio7 gop. | 74L8243 80p Single 1145p 165p 240p 380p | E502 450p| 21078 500p | AM25S10 350p| 200KHz 370p
by e 74198 100p | 74LS244 65p Double = 210p 230p 345p 540p | Eso2a 650p | 2111A 3000 AM26LS31 160p!10MHz 320p
370p | 2112A AM26LS32 190p} 1 0083MHz 350
7405 fee eee eres) ee ae 24” cable with sockets ose] soon |2114 2. Sop | DaceO £20 | 1 8432MHz 250p
Lge 25P | 74559 150p | 74LS253 40p : 20pin 26pin 34 pin 40 pif | Egg £10 | 2147 450p |DM8131 375p| 200MHz 250p
LAF 25P | 74278 1580p | 74LS257 45p Single 160p 210p 270p 340p | Egn9e £15 | 40273 300p | 0P8304 450p! 2 4570MHz 250p
ee tap 74279 B0p | 74LS258 40p Double = 290p 385p 490p 540p | go35 760p | 4044 45 + 700p | DS8832. © 250p | 3276MHz 150p
5 P | 74283 75p | 74LS259 90p 24” cable with 25 way D. Conn 8039 850p | 4116 15 90p | DS8B33 = 225p | 3. 5795MHz 100;
7410 12p
7441 20p |, 74284 200p | 74LS260 24p Male 500p Female 540p 8080A 350p | 4116 20 75p | LF13002 450p | 3 686MHz 300p
De 505 | 74285 ©. 200p | 74LS266 25p B085A 550p/41183 500p|MC1488 65p 4 00MHz 1150p
7413 5p | 74290 200p | 7418273 70p INS8060 = £11] 4118 4 450p | MC1489 -«65p._ 4 194MHz =250p
OM aa 74293 1100p | 74LS279 45p TMS9980 =: £20 | 4164 2 650p | MC3418 9950p’ 4 43MHz 125p
oe 35m | 74298 100p | 74LS280 250p 280 370p | 5101, bop | MCB Sa GOO Miz” tae
74365 40p | 74LS283 45p | 4038 —«- 120 Z80A 450p | 6116P 650p P Zz Pp
Lea: 2p 74366 40p | 74LS298 160p 4040 60p IDC CONNECTORS 280B £16} 651445 400p|MC3485 500p;6144MHz 150p
7421 205 74367 40p | 74LS299 400p | 4041 70p | No. of ways 8088 £19 | 6810 200p | MC4024 =. 325p_ | 7 OMHz 150p
7422 225 ; 74368 55p | 74LS323 250p | 4042 55p 10 20 36 34 40 7489 210p | MC4044. 3325p: 7 168MHz 200p
ying 32, | 74390 1006 | 74LS324 180p | 4043 60p | Header apne 74$189 9325p |MM58174° £12) B OOMHz = 175p
P| 74393 100p | 74LS348 150p | 4oaa 70p 90p £1.5 £2.00 £2.44 £2.70 748201 350p ) ULN2003A 100p|886MHz 175p
7425 27P | 744 120p | 7418365 32 Sock DEVICES 74$289 325p | ULN2004A 100p| 1000MHz 175p
7426 30p Ee P Di geeP! esdas5 120p |) Socket 3242 B00p| °°~* 75017 10 7MHz 250
74LS367 32p | 4046 80p 90p £1.7 £2.00 £2.40 £2.70 501 160p z Pp
7427 25P | 74LS SERIES | 7415368 50p | 4047 75p | Edge Conn eae 450P | ROM & PROM | 75110 160p| 12MHz_—350p
7428 28p | 74LS00 = 11p P Biecs ; 5522 500p|74S188 =. 325p | 75140 160p| 143168MHz 150
aie isp | patsor 12p | 74tS373 BOP | 4048 55p £2.00 £2.50 £3.20 £3.80 £5.60 | 2255 75p| 748087 308m | 70112 Ee ia telat od
7492 25p | 74LS02 1p ie mer Nace a 6551 700p| 748288 2268p | 7e115 iop | 18 OOMHz 200p
7433 270) || mausoaill \2pulaneaccumen ences 30p 6821 180p | 74387 -325p. | 75150P + 140p | 18432 250p
7437 27 | 7aso4 12 | FaL8378 Gop | anse bop 328 £10] 745471 650p | 75154 © 140p | 19 968MHz 390p
7438 27p | 74LS05 15 Ip | 4052 80p 6847 £10|74$473 850p MH:
P | 74LS390 55p | 4053 60p EURO CONNECTORS 75182 220p | 20 00OMHz 175p
780) 17P | 74LS08 14p | 74rS393 60) 6850 180p| 745474 ~~ 650p | 75304 325p | 26 690MHz 300p
7441 rls || ees UES | Sie S py ee eds Plug Socket | 6852 370p| 74S570 650 | 75361 150p| 27 145MHz 250p
7442A 6p | 741810 15p | Sacsaee sob | 4085 — 125P | DINa1612 2x32way £3.00 £3.50 | 6875 600p| 745571 650p | Ja3e3, 150p | 38 667MHz 350p
7445 60p | 741511 15p | 7arSsaq 4956 | acce «OP | angled 2x32way = £3.50 £4.40 | 8154 950p | 745573 950P | 75365 160p| 48 0MHz 300p
74468 93 | 741512 150 | 7aLSsa1 135p.| 4060 gop | *RTIed SxS2way £4.00 — | 8155 B00P | EPROM 758512 72p| 555MHz —400p
7447A 45p | 74L813 25 | Jar Seao aan 060 SOP | (for 2x32way specify a+b or 8205 320P | Tropa 8 764534 72p| 116000MHz 350p
7450 17p | 74LS14 40p | 7acse41 2000 ‘on 4 atc) 212 180p | 3702 300 754912 70p
7451 17p | 74LS15 —- 30p | 74L S642 200p | 4067 400p | p 3 6 821 180p 2716 215p | 8126/28 120p | KEYBOARD
7453 17p | 74LS20 -15p | 741S643 200p | 4068 18p 1N41617 31 way £2.00 £2.00 | 8224 250p 2564 £38 | 8795/96 90p| ENCODER
ie ae vareee 15P | 74LS645 250p | 4070 16p 8243 450p 2532 450p 81LS96 140p QPP
mee aeoll reco 15P | 74LS668 200p | 4071 16p 8250 B50p| 2732 450p | 81LS97 120p| crt
| 74LS27— 18P | 74LS669 200p | 4072 16p MIN. D CONNECTORS 2716-300 £5|81LS98 = 140p| CONTROLLER
7473 30p | 74/28 18p | 74L¢670 IN. D CONN 8251 350p 602 22
170p | 4073 16p | No. of $4 2732-300 £7.50 | 9! Op} COM5037. «£18
aA 20p | 74LS30 14p 4075 ek [ge I Gd a |e BONE 9637AP 160p| SFFg3634 £8
7478 3op | Tatas 1ep | TASSERIES | 4075 G0p- MALE 8257 Bod | GENERATORS | SNGZ2E 8 350P| Tusoee7 cis
7480 sop | 741837 16p | 74800 60p_| 4077 26P | Solder 95p 135p 200p 280p | 8259 800p} COMB116 £8 | FNav7EB B500| Cod® £10
7483A 5p | 7aLs38 16p | 74802 SOP | 4078 20P | angled 1860p 230p 265p 425p | 8279 950p| MC14411 £7] Suaoge B® 6005| 0822 £10
7485 60p | 741S42 40p eal 4 ices 16 TMS9918 £60] are P| 9365 £60
7486 = -22p | 74L847 40p | S4c08 = 8 | 4086 «= 72p FeMAre ZB0PIO — 350P | ay 3 1015P 300p DIL SWITCHES
7489 = 210p | 74LS51 -15p . solder 125p 190p 245p 375p | Z80APIO 400p E Ai an
7490A 25p | 741855 30p | 54810 80P | 4089 = *150P | angled —«175p 240p 310p 500p |Z80CTC —350p| AY 5 101SP 350p ay p
P | 74511 60p | 4093 40p ZB0ACTC 400p| 'M6402 4450p 6 Way 105p
ome he | ace ae ‘op | 4094 150p | Hood = 125p 125p 125p 126p P|TR1602 _ 300p | DISC CONTROL | 9 way —120p
74928 30p | 74LS74 16p | 74820 BOP | A agp | (Top or Side Entry) ZB0ADART 8600p) [1602 | S00R YO m71 £201 sows 1500
749GA —30p | 741875 zap | 71882 = SOP | tose ZB0ADMA £12 Paes ea y
7494 40p | 74LS76 20p 2805101 £20) CHAR.GEN TEXTOOL
74837 90p | 4097 340p HAR.GEN. FD1793 £32
7A95A 50 | 741883 45P | 74837 Bop | 4098 90p RO-3-2513 FD1795 —-£35| ZIF SOCKETS
P | 74LS85 55P |: 74574 90p | 4099 90p MODULATORS |} UC 750p | FD1797 £37} 24 Pin 600p
Ei 120p | 74LS86 = 16p 74585 300p | 40102 150p EDGE CONNECTORS 6MHz UHF 375p} LC 700p 40 Pin £11
ae a8 ates oe 74586 180p | 40103 180p 0.1" 0.156" |8MHzUHF 450p| 74S 262 £10 28 pin 850p
74109 «308 | 7 “tees 355 | 748112 90p | 40105 120p | 2x18 way 150p
74116 Op | 741895 45p | 748113 SOP ae tale wey 335 170p | LOW PROFILE DIL SOCKETS BY | wiRE WRAP SOCKETS BY TEXAS
74118 75p | 74LS96_ 100 ao | B8pin 25p 18 pin 50p 24 pin
74119 90m | 7aLS107 455 | 748124 300p | 4501 28p | 2x25 way 350p 200P |a pin 9p 18 pin 16p 24 pin 24p| ,SPIN 25P 18 pin 50p 2A pin ee
745132 160p | 4502 70p | 1x43 way 260p -_ ; : ‘ p! pao Beacie Pp
74120 70p | 74LS109 30p A 14 pin 10p 20 pin 18p 28 pin 26p) 16 pin 40p 22 pin 65p 40 pin 100p
74121 27 | 748112 34p | FaSyag azep | asoe 750. | TIT way Joop — | "PIN 11p 2Zpin 22p 40 pin 30p
Tate al Tacerie dee meV ee lame aa] Sooner id Create SOUND EFFECTS on your
45157 250p | 45 p reate n
ales 40m | ratSi28 Sop | 748162 300 | 4508 200p 2X 80/81
74132 30p | 74LS124 120p | 542175 Sa0h | 4611 sop 5 with the USER PORT
Tae 32p tee ace cole 350p moa é5p Full range AUDIO OUTPUT direct to speaker will simultaneously drive
ae aa eae wee 745189 350p | 4514 150p VOLTAGE REGULATORS RELAY & SPEAKER and allow 6 other control Guinin and simultaneous
Fite “RE | esas de | sue Se Seis Hae] PREECE | ao rey Oa it te PO ie
74147 = =100p | 74LS136 30p roe 00 la aes 75 | 4A ne NO =e 80781 AND THE ONLY one, allowed DIRECT SPEAKER & RELAY DRIVE.
74148 © 75p | 74LS138 34p | 548001 BOOP | Ae08 70 | SY 7805 0p 7008 SEP | PRice kit £11.50 Built £14.95 + 70p p&p.
74150 60p | 74LS139 36 | 54854; oop | 4521 1150p | 12¥, 7812 S0p 7912 55P | Reprint PCW articles with lots of applications £1.00 + large SAE.
74151A 45p | 74LS145 75p | 748560 70p | 4526 75p i3y Ae: ae pate ea
74153 45p | 74L8147 160p | 54856, 3005 | 4 Pp O)
ip 527 90p 4
raise | ENE OB |Zeseee Om | Seay 8 | Ei icoma Tabteate Retasee * ACORN ATOM +
74155 50p P | 548087 350p | 4532 90p Basic 8K + 2K Kit £120 Built £135
74156 _50p | 74LS153 40p | 748 4534 J 2VAlCOm Am Cones Opi tencop Fully expanded 12K + 12K + VIA £188
74159 100p | 74LS154 90p eee “ene Pieces ae 15V100mA 78L15 30p 79L15 70p yeeea oep EESTI)
74160 60p | 74LS155 40p | 346574 400 PSU 1.8A £8.00 3A 5V £22 (p&p £1.25
p | 4538 1120p . U 1.8A £8, 5V £22 (p&p £1.25)
ee Bag Chale 350 748471 6509 4539 120p OTHER REGULATORS Send SAE for detailed list
P ip
rates Sop | 7asteo op | 74957) 900p | 4569 2900 | TSI Saee TEHOSKC $500 * UK101 &— INTERFACING SYSTEM *
74165 55p | 74LS161 40p e 4556 450 LM312T 200p 78MGT2C 140p | A 2 board system connects to computer exp. skt to provide wide ranging
74166 70p | 74LS162 40p | 4000 CMOS 4560-1805 | LM337T —-225p 7BGUIC —.200p | facilities accessible from BASIC or MACHINE CODE.
74170 140p | 74LS163 40p | 4000 15p | 4566 1805 LM323K 500p 79GUIC 225p | 1. DECODING MODULE. Provides 5v dual supply, 16 bit prog. 1/0 port.
74173 65p | 74LS164 45p | 4001 14p | 456g 3000 LM723 37p 79HGKC = 700p | Extensive decoding for various interfaces incl. PSG. kit. £27.50
74174 60p | 74LS165 100p | 4002 15p | as69 ¥06 TLag94 400p TL497 300p | 2, ANALOGUE BOARD: Provides D/A Converter, 8ch. multiplexed A/D
74175 60p ence 90p | 4006 65p | 4583 90p 78S40 300p LM305AH 250p | converter. PSG+VIA provide complex timing and counting functions and
74176 50p | 74LS170 90p | 4007 18p | 45g4 50p 16 bit port. Kit £39.95
74177 + 70p | 74LS173_70p | 4008 60p | 4sa5 100
74178 100p | 748174 6p | 4009 30p | acota "gop #& MEMORY EXPANSION PCB *
ee 50p LS1 50p 4010 30p 40085 120p A FE : a.
182A 130p | 74LS181 140p | 4011 14p | 40097 90p Low price versatile system for ATOM, UK101. Various combinations
74182A 90p | 74LS190 50p | 4012 20p provide 8K RAM + up to 16K EPROM or 16K RAM. PCB £11.50 (Incl.
741844 90p | 74LS191 50p | 4013 35p aac eS * SPECIAL OFFER * interfacing data)
74185 120p | 74LS192 50p | 4014 60 1-24 25-99
74186 500p | 7418193 60p | aois _—6op_| 4028 118 | 2174L-200 90p | 85p * SOFTY Il x
74188 325p | 74LS194 40p | 4016 30p | 14500 700p 4116-200 76p 70p | Software/Hardware development tool for programming, debugging, verify-
74190 —-50p | 74LS195 50p | 4017 45p | 14599 —-290p | 2716 210p © 200p | ing and burning in most +5v EPROMS.
74191 50p | 74LS196 60p | 4ois 60p 2532 450p 425p Complete with PSU £169 + £1.50 p&p
TECHNOMATIC LTD
MAIL ORDERS TO: 17 BURNLEY ROAD, LONDON NW10 1E0
SHOPS AT: 17 BURNLEY ROAD, LONDON NW10
(Tel: 01-452 1500, 01-450 6597. Telex: 922800)
305, EDGWARE ROAD, LONDON W2 Tel: 01-723 0233
PRACTICAL COMPUTING April 1982
SEND
DETAILED
PLEASE ADD 40p P&P & 15% VAT (Export no VAT)
SAE FOR Government, C
olleges, etc. ORDERS WELCOME
price List BARCLAY & ACCESS CARDS ACCEPTED
STOCK ITEMS ARE NORMALLY BY RETURN OF POST
@ Circle No. 287
199
COMPUTECH for @apple
Authorised dealer, service centre and
system consultancy
SUCCESS BREEDS SUCCESS!
As authorised dealer and service centre for Apple computers we have acquired extensive experience
of users’ needs and the most cost effective means of satisfying them from the considerable resources
of this popular and reliable machine. Over 1,000 of our financial accounting packages have been
installed. In the process we have have detected areas of special need and opportunities for enhancing
these resources. Our own manufactured hardware and system software have been produced to meet
these requirements. As a result we have compatible products for all configurations of Apple || and
ITT 2020 installations - and the new Apple /// !
Apple /// now on demonstration - systems from £1,645
Pro-File 5 MB mass storage for Apple /// £2,256
Computech mass storage for Apple Il and Apple ///, up to 12 MB, from £1,950
COMPUTECH SOFTWARE AND HARDWARE INCLUDES:
Payroll for 350 employees, 100 departments, all pay periods, printed payslips, approved year end
documents, very quick and easy to use, £375. Sales, Purchases and General Ledgers £295 each,
detailed statements. Job Costing and Group Consolidation are amongst many and various applications
of the General Ledger package, which supports values to totals of one thousand million accurate to a
penny! Our Utilities Disk available like other packages in 13 sector or 16 sector format, is widely used for
reliable, error checking, copying, including single drive, and the renowned DPATCH program beloved of
programmers for £20. We have developed a Terminal Utilities package which enables Apple to Apple
and Apple to mainframe communications with local processing and storage as well as Apple to host
communications from the amazingly low price of £130. Our Graphics Utilities program for use with the
Microline and Epson families of printers enable the plain paper production on low cost printers of high
resolution screen pictures, graphs etc. - free with Microlines or £30 separately. Keyboard Driver enables
the use of our Lower Case adaptor with BASIC programs and Applewriter Patches supplied FREE
with our Character generator package (total cost £50) is separately available on disk with documents for
£10. At the same price CAI (convert Apple pictures for !TT) makes binary high resolution picture files
display properly on the ITT 2020. We sell the famous Visicalc for‘£111 and have delivered systems using
it to do amazing things like production control, shipping accounts and stocks and shares valuations! The
versatile Applewriter word-processing package at only £39, especially employed with our Lower Case
Character Generator is widely used by people who cannot type to produce word-perfect copy! Experience
with Apple systems has led to the design and manufacture of compatible products with enhanced features
at very favourable prices to satisfy users’ needs. These include the Diplomat Serial Interface which Fas
handshaking capability and switchable options (£80), the Diplomat Parallel Interface which enables the
direct use of text and graphics with the Microline and Epson printers and is a complete ‘plug in and go’
item with gold-plated edge-connector at £80 and has optional direct connection for Centronics 730/737
printers. Our new Diplomat Communications Card at £95 is a sophisticated peripheral especially suitable
for Apple to mainframe communications at high speeds in full duplex mode with switch selectable bit
rates and other options. The Lower Case adaptor is available for Apples (revision 7 and earlier) as well as
ITT 2020, complete with diskette software for £50. It offers true descenders on screen and the £ sign. We
also have an Optional Character Generator for the ever popular Microline M80 at £15. This provides
f sign and improved digits and lower case characters with USASCIl special symbols. Our price for the
Microline M890, with graphics, 40, 80 and 132 characters per line, friction, sprocket and teleprinter feed,
is only £295, amazing for this small, quiet reliable ‘look alike’ printer. Tractor option is £40 and Serial
Adaptor £80. The Microline M82, bidirectional printer with both parallel and serial input is only £345, it
can have an optional 2K buffer, while the Microline M83 full width adjustable tractor 120 cps printer with
similar specification is only £595. Then for all computer users there is the unique Micromux which from
£800 provides up to 16 ports for simultaneous independent serial asynchronous communications! Telephone
for data sheets or to arrange a demonstration or for the address of our nearest dealer. Please hurry - the
demand for our products has been such that some have been temporarily out of stock. We offer the
effective low cost solutions you need. Prices exclude V.A.T., carriage and packing.
COMPUTECH SYSTEMS
168, Finchley Road, London NW3 GHP. Tel: 01-794 O2&02
AGENTS THROUGHOUT THE UK ANDI OVE RSE AS
@ Circle No. 288
200 PRACTICAL COMPUTING April 1982
Ba/AIN-WAVES
nv MicroMeds Ltd.
53 ACTON ROAD, LONG EATON, NOTTINGHAM NG10 1FR
e Telephone (06076) 64264
erlios Upgrade to Intertec DOS 3.2
and much more.besides
The improved SuperBrain™ DOS The 2BEST s improved SuperBrair™ DOS
SuperBios 1.7
SOURCE LISTING AVAILABLE
Upgrade for existing SuperBios owners = £20
io) MULTIPLE CHARACTER SETS
6) er ( BLOCK GRAPHICS $190 plus vat
Dim, Reverse, Underline
INCLUDES SuperBios, WordStar patchfile, and demonstration programs in source-code
Prices exclude VAT and carriage
SuperBrain TM of Intertec Data Systems
ee | No. 289
SUPER aS]
PAYROLL
TOTALLY INTEGRATED MSL ACCOUNTS SYSTEM
PROFESSIONAL SERVICE & SUPPORT
FOR QUOTATIONS OR FURTHER DETAILS CONTACT
EASTFERN LIMITED
19 ALEXANDRA PARADE WESTON-SUPER-MARE AVON TEL: 0934-418346
@ Circle No. 290
PRACTICAL COMPUTING -April 1982 201
202
“THE MAGNIFICENT FIVE!”
£150.00
ZARDAX
£79.95
MAGIC WINDOW
o
=
£175.00
WORDSTAR
—eEEE
SBD SOFTWARE (Dept. W1PC)
A wonderful writing tool has at last
appeared on the market. ZARDAX can
be used with a 40 of 80 columns on your
Apple ff. Enter your text in free-form,
then anter your format commands and
watch as ZARDAX either prints (or
Videoprints, to the screen) your copy.
Powertul and versatile, yet easy to use
Finally the first professional spetting
verification programme is evailable for
. THE APPLE SPELLER
interfaces to all Apple word-processors
that write e standard Apple binary or
text file to a diskette. There is 8 30,000+
word dictionary with space to add
another 8,000 words. Proofreading lor
spelling mistakes ix no longer a
problem
Arevalutionary concept in Apple word
processing. No modifications are
needed to your standard Apple Il
system. MAGIC WINDOW formats the
text as you enter it. You can type up to 80
characters per tine and see your fetter
of report exactly the way it will be
printed. Look into our MAGIC WINDOW
and experience @ wonderland in word
Processing
itis now simple to get mass mailing
capability with nal touch. The
“document’ is created with any word
processor which can generate a
Standard Apple {i text file. The ‘data file’
{names etc.) can also data base as long
as it is again an Apple DOS 3.3 text file.
BASIC MAILER merges them together.
For CPM systems WORDSTAR is the
finest, most versatile word processing
software on the market today.
'WORDSTAR is the word processing
software behind your computer, and it
can easily produce quality results
You'll save time and money.
15 Jocelyn Road, Richmond TW9 2TJ. Telephone 01-948 0461 Telex 22861
All prices are plus VAT, postage & packing free
ee ee
Please telephone for a full catalogue, or use the coupon provided.
Dealer enquiries are welcome
Name .
Company
Address
a ee ee ee
@Circle No. 291
Screen handling for
CBASIC programs
Stock urdate
RECORD
PART NUMBER
DESCRIPTION
PRICE
QUANTITY
Microscreens provides professional
forms-style input to CBASIC programs. It
will run on a computer with 48K of store,
CP/M and a VDU with an addressable
cursor. At last the interactive nature of the
Microcomputer can be used with one of
the most popular languages. Dumb ter-
minals can be used in page mode. Full
control of protected fields, highlighting
and cursor controlled editing is provided.
Numbers and dates are validated on
input.
@ Only 7 program fields needed
@ Compact (2 4K) and fast
@ User can ‘draw’ his own formats
@ Automatic configuration supplied
£125 plus VAT. Manual only £6.50. Please
add £1.00 post and packing to each order.
Available on 8” s.d. and North Star
formats
McMILLAN COMPUTING SERVICES
PO BOX 82
READING RG3 5XF
READING 414751
CBASIC is atrade mark of Compiler Systems Ltd. CP/M is a
trade mark of Digital Research Ltd
@ Circle No. 292
PRACTICAL COMPUTING April 1982
TCL SOFTWARE
TCL Software i
supplies and su
increasing range of CP/M b i irene :
| ie es ur central London
as producing and supplying notes Br out o a SA ROGAE ple. cl Why ne ell one
ae : not call in and see us
,or
such as TCL Pascal. W
.Wea j senda
re a British company and n SAE plus 50 pence for our latest catalogue
our new software cat | |
: ay which give ipti
Sur new sow Greil Heaere np eels gives a full description of our packages
ee
TE Se somes: OR
cPp/M USER GROUP
See our catalogue for details
FTWARE BUSINESS AND ACCOUNTING
\ TCL SO \ ) PAYROLL ..----- potter £500/£40
_—_—_————" a, = ORDER ENTRY AND
Prices: Software plus Manual/ Manual alone INVOICING .. eee cern _ £350/£40
NAME AND ADDRESS... ---- £250/£40
: STOCK CONTROL «20 £350/£15
LANGUAGES COMMUNICATIONS SALES LEDGER «+. -- 0 £350/£15
TCL DISCBASIC «.---02r00"" _£55/£6 TTY 5 en £180/£1 PURCHASE LEDGER .----+-° £350/£15
CBASIC2 .--.--2erret £75 /£10 ET sexe ee £115 GENERAL LEDGER ...-- “*" (€350/£15
BASIC 80....- te to ae ENS BISYNC - 80 . ce £445/£30 INVOICING «eee eeeret ' £250/£15
BASIC COMPILER «2-000 £195 METTY eae ot -£95/£20 BIMUELOWE . sabel- tate £455/£10
TCLPASCALCP/M «+> £120/£9 BGAN Sec oe £25 TINIEREG oe oe eet meg £350/£1
TCL PASCAL PET..-.--22002 7° £120/£9 TIME RECORDING --.--- 0+ °° £400/£40
tee PROFESSIONAL AND SCIENTIFIC
2 adi £450 SURVEY. ANALYSIS-SNAP . - - £1200/£5
‘mm: 2% T/MAKER ...22- e000 £1557£15
apres eee TAF WWAITER 0. -------- SOB2ESS
er cine" £328 MU SIMP/MU MATH «=> - pp 5¢ £135
a Bele ais son ihe CO Ecc
Bere.» sionals pes a9 aesieoiale = . MICROSTAT ene Bee SS
COMAL ...-
CBBO {compiles to machine code
CBASIC compatible) .----- >>" £250/£25
OPERATING SYSTEMS 3SID
(Gi FD TUSCAN VERSION... .£95/£22
Cosy CP/M ENHANCEMENT £200/£15 : ‘ 2 Beye RS
ELECTRONIC OFFICE . _ ee ema
WORD PROCESSING...-- ae Nee eee
MAILING SYSTEM © ---- > coos WN Sih
WORDSTAR ....-- ce £255/£15 DMR co orrerro easels aa ;
WORDSTAR/ MAILMERGE |, £315/£15 IBM/CPM «2-0. £125
DATASTORE ..----->° | £200/£15 REFORMATTER .------ £125
DATASTAR..-----000000 £195/£25 RATFOR...--5-°°°° .£37.50
DATAFLOW ..--- etl 7 5 eee £100
BMS kis ee £400/£10 QSORT.....--- er pig)
GENERAL DATABASE ..------ Le
DBASE N .se--eceerec £395/£35 PEARL IN) geese £295/£25
NEW! NEW! NEW! NEW!
EXCELLENT NEW CP/M UTILITIES
Examine sections of Use diskspace better
your disks, diagnose COMPRESS .----: £20
and (usually) cure. ARCHIVE ..---- °° £100
DDUMP ....--- + £35 Re-design keyboard
OTEST 0s. £35
DIAGNOSTICS It .. £65 SMARTKEY.. +--+ £45
DISK DOCTOR ...- £65 Simplify your
RESTORE/SPOOL applications software
UNSPOOL/QSUB . £45 SUPERVYZ ..----- £65
NEW! NEW! NEW! NEW!
NEW OFFICE AND NEW APPLICATIONS
LITERARY AIDS WORD PROCESSOR
INDEXER ..-----> £100 plus calculator
DOCUMATE ..---> £45 plus programming
Pol {Ceres £45 functions .-..---° £270
TYPING TUTOR ..- £35 SUPERCALC....- £185
NEW ; ESTATE AGENTS £800
\WWORDPROCESSOR FILEFORCE (Database
WITH VISICALC with many extras) £250
FUNCTIONS ...-- £270 GRAPHICS ...---: £30
AUTHORING (helps
non-programmers to
write computer-aided
OR CARRIAGE learning programs) £30
ALL PRICES EXCLUSIVE OF VAT
DISK FORM
Seiad Babe aecity cet
51/,"’ A2: Research M format for 8” Please specify clearly when orderi
51/,"" A3: Tuscan and achine 51," a el ee el requife tht eal
uperbrai y packa ] lll ks
For other formats Aer vite DOS 3 5¥, ge or just the manual. Please also city the
machine type, the mem i i i
ef see ory size, size of drives, disk
fo mata dan other intormatior ou think cou dbe
: an. ee hd
% A Giviaen of TRANSAM| relevant. Telephone/credit card orders accepted.
f | ake Cc 1eques/ postal orders a able to
if aes
ansa .Vvunt u 1} carriage charge £2.50
59/61 THEOBALD’S ROAD, LONDON WC1
Tel: 01-405 5240/2113
PRACTICAL COMPUTING April 1982
@ Circle No. 293
203
SOFTWARE FOR CP/M
HIGH QUALITY SOFTWARE — WITH HIGH QUALITY SERVICE
NEW THE FORMULA £300. Application Builder and Reporter. SPELL STAR £125. Option for
Wordstar. SUPER CALC £165. Spread Sheet financial planning. ,
WORDSTAR - Professional word processing software. On-screen formatting, MICROSOFT FORTRAN COMPILER
Mais Aretliprlusts eerchleta contest, BISEKIeuraeh Monipulotion. Emtornal MIGROSOFT COBOL £310
file read/write. Background printing during editing etc. MAGSAM - Versatile easy to use Keyed File Management System for £130
MAIL—MERGE - Powerful Wordstar enhancement for file merging and £65 Microsoft Basic or CBASIC.
docunientipersonalisetion: CIS . COBOL - ANSI’ 74 implementation to full level 1 standard. Supports £425
DATASTAR Screen orientated system for Data Entry, Retrieval and Updating. £175 random, indexed and sequential files, features for conversational working,
screen control, interactive debugging, program segmentation etc.
SUPERSORT - Sort, merge and selection program. £125
CONFIGURABLE BUSINESS SYSTEM (CBS) - Unique information FORMS.2 - Automatic COBOL code generator for screen formats. £100
management system with user definable files, powerful report generator, menu- £225 PASCAL-Z £265
driven for ease of use. No programming experience necessary!
STRUCTURED BASIC - Relocatab! i £160
ACCOUNTING PACKAGES by Median - Tec: PAYROLL, SALES, PURCHASE, £300 : nae a |
NOMINAL Specially developed by UK software house to exacting specifications. each CBASIC-2 - Extended Disk Basic pseudo compiler and run-time interpreter. £75
Written in Microsoft Basic each package may be customised by end user, all are SELECTOR Iti - C2 - Information management system written in CBASIC-2 £185
widely used. Ledgers are open item. Payroll caters for weekly and monthly pay ‘ : .
PROJECT COST CONTROL/JOB ACCOUNTING - A comprehensive set of SELECTOR IV - Upward compatible version of II with enhanced reporting. £300
Programs to monitor budgets, account for expenditure and project completion £150 BSTAM - Telecomms facility for exchanging files between CP/M computers. £100
etc. Ideally suited for contractors. Written in CBASIC-2. ASCOM - Facility for communicating with other computers. £95
STATISTICS PACKAGE - Over 25 routines including Regression & ANOVA £100
TRANSFER - CP/M to CP/M file exchange - telecomms source code €125
MATHS PACKAGE - Over 40 easily used routines. £100
IBM - CP/M COMPATIBILITY - Powerful utility to transfer data to/from BAC Ooo a Misan oA ssamnles 99
IBM machines in standard disk format. €110 CP/M 2.2 - Standard Version 8°’ Single Density. £99
MICROSOFT BASIC INTERPRETER £155 Please contact us for availability of other products ee
All orders must be PREPAIO. Add £1 per item P & P (Minimum £2.00) and VAT
MICROSOFT BASIC COMPILER £205 CP/M is trade mark of Oigital Research
TELESYSTEMS LTD
PO. Box 12, GREAT MISSENDEN, BUCKS, HP16 9DD
Telephone (02406) 5314
@ Circle No. 294
Combine accurate flight characteristics with the best in animation graphics
and you'll have SubLOGIC’s
T80:FS1 Flight Simulator
forthe TRS:80
SubLOGIC's T80-FS1 is the smooth, realistic Special Features:
simulator that gives you a real-time, 3-D, e 3 frame-per-second flicker free
out-of-the-cockpit view of flight. animation
e Maximum transfer keyboard input
Thanks to fast animation and accurate repre- e Constant feedback cassette loader
sentation of flight, the non-pilot can now learn _
basic flight control, including take-offs and Hardware Requirements:
landings! And experienced pilots will recog- ¢ Radio Shack TRS-80, Level 1 or 2
nize how thoroughly they can explore the © 16K memory
aircraft's characteristics. Nothing else!
7
§ apsges
~ ines
Once you've acquired flight proficiency,
you can engage in the exciting British Ace
3-D Aerial Battle Game included in the
package. Destroy the enemy's fuel depot
while evading enemy fighters.
INCLUDING VAT POST & /\ MICROCOMPUTER
Computer and aviation experts call the PACKING. SEND £1.00 FOR (= = APPLICATIONS
T80-FS1 a marvel of modern technology. DESCRIPTIVE CATALOGUE OF
You'll simply call it fantastic! 4 MS. 42A CHURCH STREET,
OVER 200 TRS-80 PROGRAMS CAVERSHAM, READING,
feancrcano a a 7s RG4 8AU, ENGLAND.
=m | | TEL: (0734) 470425
204 PRACTICAL COMPUTING April 1982
ITSA
SECRETARY'S
DREAM!’
Yes, Piiceon is the one with the full A4 screen — thats 66
lines of 80 characters displayed in green — so you can
view a full page before you print without-eyestrain. Use it
as a unique stand-alone ‘system or as an intelligent
peripheral of a mini or mainframe. Its got a 16-bit 8086
processor, disc storage and runs CP/M-86 — so soft-
ware is no problem. We're the sole UK agents and can
offer a Piiceon to suit your application, together with full
technical back-up. So if you want the highest perfor-
mance in micros at a very reasonable price — come and
see Piiceon at Pall Mall — you won't be disappointed.
We also have Superbrain, Compustar and ACT Series
1 in stock at very attractive prices, together with a full
range of.supporting peripherals and software. If there is
‘IT'S GOT
AN A4
SCREEN!!’
not a software package available off-the-shelf to suit
your needs — don’t worry — our professionals will write
it for you.
Standard software in stock includes Wordstar,
Mailmerge and Spellstar, BASIC-80, FORTRAN-80,
COBOL-80, ALGOL-80, PASCAL M, CIS COBOL, pius
many application packages.
if you already have a system — ask us about our
service and maintenance schemes — they're the best in
the business.
MICRO NETWORKS
60 PALL MALL LONDON 01-839 3701
@Circle No. 295 205
5MB WINCHESTER APPLE Il
FOR APPLE II and
LOWEST COST/MBYTE FROM ANY SUPPLIER ITT2020 PAY RO L L
SINGLE APPLE CONTROLLER
PASCAL COMPATIBLE “DROP IN” BIOS £30 - 43
LICENSABLE “PROTECTED SOFTWARE” OPERATING SYSTEM
(only available to bona-fide software suppliers) A program with many outstanding features in spite of its low price!
j Example: If you enter net pay — the program will compute gross
DEDICATED APPLE Il pay deductions!
FAST DELIVERY
HEWLETT-PACKARD 9845 Spline: Upwards com-
SUBSYSTEM DOES NOT INCLUDE APPLE ORIVE patible with HP Spline but: four times faster, more accurate, more
“ versatile. Also available For HP85. £43.48 + Tape cost.
me, $l ——
Also: ZX81 + 16K programs to professional standard: full-
featured PAYROLL £21.74. fast, flexible, big (16 to 48K)
STOCK CONTROL PACKAGE £21.74 Critical Path Analysis
£13.04 * Business or Home BUDGET Program £13.04 * LOAN,
VAT, MORTGAGE £6.96 for all three GOLD — a good adven-
ture game with a chance to win'a Memotech £6.96 * RELIABLE
16K RAM Pack £36.52 *Memotech 48K RAM.
Prices include Postage and Packing, but VAT must be added.
Details from and orders to:
HILDERBAY LTD
8/10 PARKWAY, REGENTS PARK
LONDON NW1 7AA
TELEPHONE 01-485 1059 TELEX 22870
@ Circle No. 297
Are your diskette
= et Problems
head
ae = _allin the
| i" is : ry head?
came = A major cause of read
a errors and downtime is the
a ae _/| build up of oxide and
~~ foreign bodies on heads.
But it doesn’t have to be — not even in environments
where diskettes are subject to dust and other airborne
debris.
The simple solution is a Compuclean diskette, which
will keep your heads clean and prevent the cumulative
effects of oxide build-up. It takes just thirty seconds and
costs less than fifteen pence a day.
But our ability to solve your problems doesn't end there.
Find out how much we have to offer now.
Send for our colour catalogue to:
Willis Computer Supplies Ltd., FREEPOST,
PO Box 10, Southmill, Bishops Stortford, Herts.,
CM723 IBR Tel: Bishops Stortford (0279} 506491.
and Service
rae £1450
TO PLACE YOUR ORDER, OR TO MAKE
FURTHER ENQUIRIES, CONTACT:-
symbiotic
computer systems
| oF
| Name |
85/87 STATION ROAD, WEST CROYDON, cattery |
SURREY CRO 2RD es i , :
| WILLIS Supplies = , |
01-680 8606 a for people who know better «|
@Circle No. 296 — CO “@ Circle No. 298
206 PRACTICAL COMPUTING April 1982
J}
GirFAM THE SPECIALISTS IN
man wwe
) a computer systems
> 3100 sy STEMS
MIDAS $100
SYSTEMS
MIDAS 1: From £835
MIDAS 2: From £1,790
MIDAS 3: From £2,450
MIDAS 3HD: From £5,495
ITHACA-DPS 1: From £1,494
@ Our versatile Z80 Microcomputers are available as standard units or custom
configured to your exact specification from a comprehensive range of stocked
$100 boards.
Disc storage capacity of the MIDAS 3 can be 2M Bytes, expandable to over
80M Bytes with a Winchester Hard Disc Unit in our MIDAS 3HD range.
MIDAS runs CP/M and MP/M. Other Software includes M-BASIC, C-BASIC,
FORTRAN, COBOL, CIS-COBOL, PASCAL and Word Processing.
A MIDAS 3D with 64K RAM and 2M Bytes storage on two 8” drives with two
Serial |/O Ports and CP/M only £2,965.
Printers, VDUs and other peripherals stocked to give complete package
system at keen prices.
B OAR R ) Ss We stock over 50 different $100 Boards all from quality manufacturers, such as Godbout,
\ SSM, Micromation, Dual, Ithaca, Vector, S.D. Systems, Morrow, Pickles & Trout, etc.
PROCESSOR
i
Z80 Starter Kit
C 100
8085/88 CPU £190
Z80A CPU 4MHz (4 Types) From £157
8086 (tba)
2716 EPROM (2 x 16K)
2768/27 16/2732 Programmer
VIDEO BOARDS
£95
From £143
Static RAM 16-64K 24 Bit add.
Dynamic RAM 64K 8/16 Bit
Memory Manager
From £175
£683
£60
1/0 BOARDS
He or 4s/2p or 3p/1s ete From £120
D & D/A8 or 12 Bit From £220
(RE 488 interface £360
We are the sole UK Distributor for Integrand
Mainframes and Disc Enclosures, available
in nine models including Desk Top and Rack
Mounting, with or without provision for Disc
Drives. All units totally enclosed, painted on
all external surfaces and complete with
power supply etc.
‘SOFTWARE
CP/M 1 & 2, MP/M, PL/1, C-BASIC 2, M-
BASIC V5, XYBASIC, FORTRAN 80, COBOL
80, CIS-COBOL, PASCAL/Z, PASCAL M/T,
Forth, MAC, ZSID, Disassembler, Wordstar,
Datastar, Magic Wand, Wordmaster,
Supersoft etc etc.
24 x 80 1/0 Drive £240
24 x 80 Memory Mapped £240
DISK CONTROLLERS
Single Density 5” or 8” From £150
Dise 1D/D DMA £282
Double D/D + Serial I/O £336
MISCELLANEOUS
Real Time Clocks (2 Types) From £120
Graphics 256 & 512 x 256 £280
Maths Board AMD 9511
Extender Boards/Logic Probe
Mother Boards 8-20 Way
Prices exclusive of VAT.
a
We are pleased to discuss your requirements and will advise you as to whether your
needs can be met with one of our computers.
All of our systems are specials as they are configured to suit your specification, thus.
ensuring that you get what you want rather than what happens to be available.
Write or phone for a catalogue.
Unit 14, 29 Willow Lane, Mitcham, Surrey
caddie’ 01-640 6931/2/3
———_ — -)
@ Circle No. 299
PRACTICAL COMPUTING April 1982
207
‘¢
L & J Computers
192 HONEYPOT LANE, QUEENSBURY, STANMORE, MIDDX HA7 1EE. 01-204 7525
THE “PET” SPECIALISTS
GET THE BEST OF BOTH WORLDS!
WE CAN SUPPLY ALL YOUR ‘PET’ NEEDS AT CASH & CARRY
PRICES
£585.00°
4032 40 Col. PET.
8032 80 Col. PET £755.00° 4022 Printer £357.00°
4040: 347K Disk £585.00" 8024 Printer £975.00°
OR WE CAN SUPPLY, INSTALL AND TRAIN YOUR’STAFF AT THE
NORMAL PRICE WITHOUT ANY EXTRAS!!
TRY US!
YOU WILL NOT BE
DISAPPOINTED
8050 IM Byte Disk £755.00°
=
EXT CASSETTE DECKS (INC COUNTER & SOUNDBOX) £657£55*
Printers
CBM 4022 & 8024
Centronic 779
Centronic 737
Spinwriter 5510
CBM 8026 & 8027
NOW IN STOCK! Single floppy disk drive £350°
Disk Drives
CBM 8050
CBM 4040
CBM 3040
Sundries
Interfaces:
Disks:
Paper
Labels:
C12 Cassettes
Library Cases
Dust covers
TOOL KITS (BASIC 2 & 4), SUPERCHIPS. . . AND ALL SORTS OF
OTHER CHIPS ... UPGRADE YOUR PET EVEN MORE!!
THE “MUPETs” AREHERE!
3TO 8 PETs ONLY NEED 1 DISK DRIVE. .
Daily demonstrations: Ring:for details.
* PRICES DO NOT.INCLUDE VAT
PERSONAL SHOPPERS WELCOME
Phone & Mail Orders accepted.
{rolt & tractor feed) |
ALL GOODS SENT SAME DAY WHEREVER POSSIBLE
LARGE S.
SOFTWARE
As well as a full range of Petsoft and Commodore Software, we
have some highly reliable “Home-Brewed’’ programs available.
STOCK CONTROL & INVOICING £60
(Handles up to 500 items — 32K) (180 on 16K). Stock depleted on
invoicing, search etc. Cassette, disk (& print option).
3000 item; 4040/8050
CASH BOOK
Enter daily/weekly amounts — printout and totals, weekly/monthly
analysis, totals and balances.
4032 & 8032 versions
STOCK TAKING for the licensing trade
OUTSIDE SERVICES (For Mini-Cabs etc.)
Sae for free software booklet
VISICALC “OZZ” ‘Commodore Business Programs
COMPSOFT DMSV Bristol Trader, Item & Monitor
ANAGRAM LEDGERS Superpay Word Processing.
COME AND
SEE THE NEW
FULLY WORKING AND OPERATIONAL
ASK US ABOUT ALL THE ADD-ON-GOODIES
THAT GO WITH THE VIC ...!
=F
@ Circle No. 300
£110 & £120
£240
£220
at £189
{inc VAT)
A.E. FOR-LISTS ETC.
ICRO-8'
TRS-80 and VIDEO GENIE.
LOOK AT the programs you get FREE when you subscribe .. .
% Level | in Level ll — Convert your Level Ii TRS-80 to operate as a Level | machine. Opens a whole
new library of software for your use.
multiple ORG programs.
edit memory, punch system tapes etc.
cord.
programs each month ready to load on cassette.
£16.00 L) (magazine only) or £43.60 UO (magazine
on application.
BLOCK CAPITALS PLEASE
Address
208
UK Subscription Dept.
24 Woodhill Park Pembury Tunbridge Wells Kent TN2 4NW
GET THIS free software offer when you subscribe to MICRO-80 — The specialist magazine for
* Copier — Copies Level Il System tapes, irrespective of where they load in memory. Copes with
* Z80 MON — A low memory, machine language monitor which enables you to insert OP codes,
* Improved Household Accounts — Powerful enough to be used by a small business.
* 80 Composer — A music generating program which enables you to play music via your cassette
% Plus Two Games — Poker and Cube (a version of the Rubiks cube for Disk users)
and don’t forget MICRO-80 is now available in monthly cassette edition as well — ail the published
Please enrol me for an annual subscription and send me my FREE cassette program. | enclose
(enclose your cheque/P.O. made payable to MICRO-80 and send to the above address)
Software offer, and cassette edition prices applies to U.K. residents only. Overseas subscription rates
and cassette edition).
@ Circle No. 301
PRACTICAL COMPUTING Aprli 1982
“Yet another ‘advanced $100 board from Hi-tech Electronics, SAM ~~ High technology means lower
(Simply Add Memory) is a full 64 K byte memory board with bank _ prices: Hi-tech Electronics new
select, designed to IEEE specifications. Features include: switchable | SAM memory costs just:
reset in or out of bank — bottom 16K bytes optionally in all banks —
upper 48 K bytes in selectable bank — 8K block disable switch — top £199
8 K block with 1 K disable — fast 64 K D RAMS for 4 MHz operation + VAT
with on-board refresh.
To order your SAM now, phone or
write to:
HITECH ELECTRONICS
54 HIGH ROAD, SWAYTHLING, SOUTHAMPTON $02 2JF
A Grand Metropolitan’ Electronics Company TEL 0703 581555 TELEX NO. 47388 HTEL
®@ Circle No. 302
PRACTICAL COMPUTING April 1982 209
MP) Microware (London) Ltd:. 5 Western Court, Huntly Drive, London N3 INX Tel: 01-346 8452
.—} <i, — .
F " a, : aii
« ‘ - + ’ ei i
rm - a . i. J : y p wi
* = * J ea) 7 , 3
7 ?
-_—
: y
— a wy 4 > a r '
x “4 \ "oe Oa) es ; | a ry : wat. .
¥ “ v : *, ve
MEMOREX FLOPP
w FOR END USERS = =DISKS
eo sreses, £1.59
yates, £4.99
g' ik, £2.39
g' mite’, £3.45
fullrange &
of 53” and 8” \
models available
104 1D £3.25
104 2D £3.75 dy
Soft Sectored full range
10 Sector available an
16 Sector
In stock
Dust Covers for Micro’s &
Printers & VDUs from £6.95
Floppy Saver Kits from £7.95
Indexing Systems from £1.50
see ae ee
@Circle No. 303
WHY YOU NEED THE INSPECTOR.
f you're serious about programming, you need read and alter files, locate strings in memory or on
to set all your utilities together in one place — disk. The uses are endless. The manual, alone, is an
inside your Apple. The Inspector comes on an education. And it's always there when you need it.
Eprom that simply plugs into the D8 socket, or on
a disk ready to merge with Integer Basic for yy need the most powerful disk and memory
automatic loading on boot. Either way, it stays at utility available for your Apple. You need the
your fingertips, ready to call without disturbing Inspector.
your current program.
ee your local dealer, or order direct for just
he Inspector puts you in total control of both £45.00. Access or Visa accepted. Add
memory and disks. You can search forward £1.50 P & P. VAT excluded.
and backwards, edit, read nibbles,
map disk space, dump the screen
to a printer, examine every secret oe!
of your Apple. Use The Inspector
to repair blown disks, undelete fs
files, input “illegal” commands, Ao || DDP RESEARCH & MARKETING
17 NOBEL SQ., BASILDON
ESSEX Sods) TEE!
TEL: (0268) 728484
Apple is a registered trademark of Apple Computer, Inc. |
@ Circle No. 304
210 i PRACTICAL COMPUTING April 1982
BLNCK BOX
MICROCOMPUTER
RAIR
EXPANDABLE HARD DISK SYSTEMS - fast delivery
ASK FOR DEMONSTRATION AT YOUR PREMISES
.
RAIR 3/30 5 Mbyte 64K Microcomputer with 1 Hazeltine Workstation .............. £ 4,280
RAIR 3/30 5 Mbyte 128K Microcomputer with 2 Hazeltine Workstations ............. £ 5,810
RAIR 3/30 5 Mbyte 256K Microcomputer with 3 Hazeltine Workstations ............. £ 7,590
RAIR 10 Mbyte Add on Hard Disk for extra storage ..... 2.2.0.0... eee eee eee eee £ 2,500
Workstations: IBM, Hazeltine, Tektronik etc. . 2.0.0.0... ccc cence ee eee ees POA
Printers: Diablo, Qume, NEC, Oki, Texas, Anadex etc. ... 0.6... foc ccc eee ene POA
Lease Purchase. Rentals available from 3 months.
% Stop Press: ICL now manufacture Rair Black Box under license ®
COMPETITIVE QUOTATIONS FOR SOFTWARE
DESIGNED TO YOUR REQUIREMENTS
Examples below include software designed to your own specifications on Rair Black Box Microcomputers:
Invoicing. Integrated with Stock, Sales & Accounts... from£750 Estate Agents Client Matchup .................5.6. from £550
Stock. Integrated with Invoicing & Accounts........ from £650 Brintersiestimator.. .:. games a csactmen tgs = yd from £950
Sales. Integrated with Invoicing & Accounts........ from £750 Associations/Hirers etc. Member Tracker.......... from £500
Payroll. Integrated with Accounts.................. from £795 Surgeries Patient Controller ...................0055 from £500
Purchases. Integrated with Stock & Accounts...... from £750 Haulageil odds'Sortencat Sem § onc. geen. from £500
Name & Address. Integrated as required........... from £550 Solicitors Bookkeeper ..... 2.2.62... cece cee eee from £850
Accounts. Integrated to Balance Sheet P&L........ from £750 Insurance Brokers Paper Eater. Rentals permonth...from£ 65
MAIL ORDER CP/M SOFTWARE
INCLUDING: Black Box. Comart Communicator. Comart Educator. Cromenco. Excidy Sorceror. Gemini. Nascon. ICL. North Star
Horizon. Rair. Research Machines. Sharp MX. Superbrain. SD Systems. Transam Tuscan. Vector MZ. 8" IBM Format and others.
BYROM SOFTWARE GRAFFCOM INTEGRATED ACCOUNTS SUPERSOFT INC.
BSTAM-Utility to link one microcomputer Payroll £500 DIAGNOSTICS 1
to another also using BSTAM £95 (£6) Sales £450 DIAGNOSTICS 2
BSTMS-Utility to link a micro to a mim oF Purchases £450 TERM
mainframe €95 (£11) Stock £350 TDL SOFTWARE (Technical Design Labs)
COMPILER SYSTEMS General Accounts £400 BUSINESS BASIC
CBASIC v 2.08 €65(€15) Invoicing £350 ZTEL (Text Editing Lang)
CREATIVE COMPUTING Time Recording £400 LINKER
CS-9001 BASIC Games 1 €14 HP/Rental/Lease £400 MIC ROSOFT INC.
CS-9002 BASIC Games 2 14 Name & Address £200 BASIC-80 5.21
CS-9003 ADVENTURE 1.0 £14 GRAFFOX ENGINEERING GRAPHICS BASIC Compiler 5.3
CS-9004 BILINGUAL Onginal Adventure £14 20&3D POA FORTRAN-80 3.43
CS-9005 BASIC Games 3 £14 INFORMATION UNLIMITED COBOL-80 4.01
CS-9006 BASIC Games 4 £14 WHATSIT (Database Management System) £80 /SORT 1.01
PR DALY - INTEGRATED ACCOUNTS KLH SYSTEMS EDIT-80 2.02
Name & Address £200 Spooler for CPM systems v3.0 £70(£6) MACRO-80 3.43
Stock £350 MICROFOCUS MULISP 2.10
Invoicing £200 CIS COBOL version 4.4 £400 (€25) MUMATH 2.10
Sales £350 FORMS 2 v11 £100 (£10) MICROTECH EXPORTS
Purchase £350 MICROLOGY REFORMATTER
General Accounts £500 FTNUMB (FORTRAN-80 RENUMBER CPM—IBM
Payroll £350 & REFORMATTER) £50 (£5) CPM—DEC
Time Reloading £500 PEACHTREE MT MICROSYSTEMS
DIGITAL RESEARCH MAGIC WAND WORO PROCESSOR £185 (£20) PASCAL MT-5.25
MPM 1.1 £195 (€20) PHOENIX SOFTWARE ASSOCIATES (For Z80 only) PASCAL MT-5.25 with SPP
MPM 2.0 £250 (€30) PLINK-Disc to disc link loader €72 (£15) Library Sources
CP/M86 £160 (£27) PASM-Macro Assembler b £72 (£15) Speed Programming Pkge. (Sottbus)
CP/M 2.2 €95(£20) — PEDIT-Line editor with Macros £72 (£15) RAIR
CP/NET £120 (£14) BUG-Very powerful debug €72(€15) Enhances software for Black Box
SID £50 (€ 14) PDEVELOP Package with all the above £193 (€33) MP/M
ZSID €55(£14) PLINK-2 Overlay Link Loader £185 (£15) CP/NET
MAC £60 (£14) MICROPRO INC. BASIC-80
TEK €50(€14) WORD-MASTER 1.7A £75 (€22) BASCOM-80
DESPOOL £55 (£6) TEX-WRITER 2.6 £37 (€17) FORTRAN-80
PL/I £300 (£27) WORDSTAR 3.0 £250 (€38) COBOL-80
BT-80 €140(€20) MAILMERGE 3.0 {requires Wordstan £75 (£10) PL/1-80
TINY-C ASSOCIATES SPELLSTAR 1.0 (requires Wordstan £125 (€10) PASCAL-80
Tiny-C language tor 8080, 8085, 280 systems €55(£39) | WORDSTAR TRAINING MANUAL (£18) MACRO-80
NEW PRODUCTS WORDSTAR CUSTOMIZATION NOTES £50 SUPERSORT
MICROPRO INFOSTAR TBA SUPER-SORT 1.6: Version 1 £125 (€22) MSORT
FOX & GELLER QUICKSCREEN TBA Version 2 £110 (£22) DATASTAR
MICRO AP SELECTOR V TBA DATASTAR V.101 £175 (€25) BSTAM
DIGITAL RESEARCH CB-80 TBA CALCSTAR £150 (£25) BSTMS
WORDSTAR
Prices above are for Software and Manual. Prices In brackets denote Manual only. MERGEPRINT
£45 (£9)
£55 (€9)
€72(€7)
£80
£35
£35
£185
£205
£260
£380
£75
£65
£105
£105
£130
£98 (£17)
£98 (£17)
£150 (£25)
£265 (£50)
£110
£125 (£25)
£250
£150
£175
£225
€275
£425
£325
£225
£100
£150
£100
€225
£100
£125
£275
£100
MAIL ORDER INFORMATION. Due to price fluctuations please phone for current prices, updates. new releasesand Order information.
fa
i!
Payment by Access and Barclaycard welcomed.
NMetcalfs
ALL PRICES SUBJECT TO 15% VAT AND FLUCTUATION.
111 HIGH HOLBORN LONDON WC1
TEL. . 01-534 3095 TELEX 893959
@ Circle No. 305
IRVINE BUSINESS SYSTEMS A
NEW PRODUCTS
1.B.S. now manufacture Industrial quality S100 products in Scotland.
1.B.S. 1903 and 1906. $100 19” Sub Rack System.
These racks were designed originally to the exacting specification of the
Electricity Generating Board for use on nuclear power stations.
= is a 3U high card cage and 8 amp power supply and will take 6 S100
cards.
1906 is a 6U high card cage and 16 amp power supply and will take 12 S100
cards.
*% IEC mains connector, filter, fuse and tap change switch on rear panel.
® Key operated ON/OFF/RESET for maximum security.
*® Heavy duty painted front panel.
*® Carrying handles.
% Supplied assembled complete with Power supply.
(EEE (696) motherboard, card guldes, and cooling fans.
The'6809 centre
Micro-Computer Hardware
FUJITSU MICRO COMPUTER “JUST ARRIVED FROM JAPAN” EX VAT INC VAT
Fujitsu Micro 8 Twin 6809" 64K computer 868.70 999.00
Fujitsu Dual 5” Disc Drive with Adaptor (656 Kb) 1216.52 1399.00
Fujitsu Z-80 Alternative Processor Card 50.00 57.50
APPLE ALTERNATIVE PROCESSOR CARDS
Stellation The Mill 6809" With Disk Editor & Assembler 239.13 275.00
Stellation The Mill 6809’ With Pascal Speed upkit 239.13 275.00
Microsoft Z-80 Softcard, With CP/M and Basic 19130 220.00
SOUTH WEST TECHNICAL PRODUCTS CORP - SS-50c MICRO-COMPUTERS
[HRCA eearasoceddian goon eee GOee eee <cape-ar Cos anc ae . ‘
NERS SAISOG I a ee ae poss 00 SWTPC S/09-64K ore sine ports (2 MHz) 1448.70 1666.00
Ret Pete ep, Se an. os i SWTPC 69/A 8K Computer with 1 port (1 MHz} 634.78 730.00
1.B.S. 64K CMOS Static RAM/PROM Board for $100 ; SWTPC MP-09 6809 Processor board(S-Bug.1MHz) 200.00 230.00
This is a superior quality Ramv/Prom board for the industrial user, the board | SWTPG MP-S2__ Dual Serial Intertace 11000 12650
will accept either H6116-3 (2K x 8) Ram chips or 2716 EProms in any SWTPG MP-L2 Dual Parallel Interface 110.00 126.50
Come : SWIPC 8209 _Intellegent 9" Terminal 860.00 989.00
% S100 |EEE (696) Compatible. * 24 Bit Addressing. SWTPC DMF-2 Qual 8” DS/DD disk drive (2.5 Mb) 2347.83 2700.00
* en be used with any Cre * mal ae at Ga with standard Rams f SWTPC D-5 Dual5” DS/SD disk drive (740 Kb} 1216.52 1399.00
* Wait state generation for Proms. antomable. ’ es wera
% Prom/Ram selectable on 2K boundary. % Low power. Je ce SeMIPUTER - SOLE UK DISTRIBUTOR FOR THIS 8” x 8” PCB
* Prom/Ram can be disabled tc suit popular memory mapped devices. 1 -77-68' '6800' CPU With 256 Bytes Ram & Parallel Port 10.43 12.00
PRICES: MON 1 Software Monitor & 2 Serial Ports 10.43 12.00
BARE BOARD £65.00 MON 2 Rom Monitor with Serial Port 10.43 12.00
hy bled/T . 16K 32K 48K 56K 64K 6809" CPU With 1 K Ram, 2K Rom & 2 Ports 10.43 12.00
ssembled/Tested Cassette 300-2400 Baud Cassette Interiace 5.22 6.00
£179.00 £239.00 £299.00 £329.00 £359.00
Educational and industrial discounts available.
SOFTWARE SALE (whilst stocks fast)
Microsoft Basic 80 ......... Rietcacies
4KRam = 4K Static Ram Board 10.43 12.00
Dynaram 32K Dynamic Ram Board 10.43. 12.00
VDU 40 x 24 Memory mapped VDU Board 10.43 12.00
PIO 2 Paratiel I/O Ports & Timer 10.43 12.00
ROMA 8 x 2708 or 2716 Rom Board (8K-16K) 10.43 12.00
...WAS £175 NOW £149.00
Lb tere eee ae -cser1s-WAS £180 NOW £159.00 — Prog 2708 Eprom Programmer Board 10.43. 12.00
ntroductory offer isk CTRL Hard Sectored Disk Controller Board 10.43 12.00
MicroPro CALC STAR .... weeeesssese.-WAS £175 — NOW £149.00 System manuai—"6800'CPU.MON1&4KRamBoard 4.35 5.00
® Visit our stand at the Thames Valley Business Show, on 23/24/25th March Design notes for other boards (each) 87 1.00
82.
%® Stand H50/51.
*® The Fulcrum Centre.
%® Slough.
Micro-Computer Software
6800° CASSETTE SYSTEMS SOFTWARE
SWTPC CST-012 Disassembler, with move function 10.00 11.50
SWTPC CST-014t Text Editor with source listing 28.00 32.20
SWTPC CST-015t Two Pass Assembler with source jist 28.00 32.20
SWTPC CST-016t Text Processor with source listing 28.00 32.20
SWTPC CST-017t Program Relocator with source list 16.09 18.50
SWTPC CST-003 8K Basic Interpreter V2.3 15.22 17.50
The above prices exclude V.A,T. at 15%
IRVINE BUSINESS SYSTEMS LTD
P.O. Box 5, 10 North Vennel, Bourtreehill, Irvine, Ayrshire KA11 1NE.
Tel; 0294-21888. Telex: 777582 Mark: attn. IBS PC ae ica ee ee as
? TSC ‘6809° Cassette Macro Assembler 60.78 69.90
@Circle No. 306 TSC *6809° Cassette Basic 60.78 69.90
FLEX9 OPERATING SYSTEM SOFTWARE, ON 5” OR8" DISKS
FOR MOST °6809" MACHINES
TSC Flex Configurable -+ Editor & Assembler 120,00 138.00
Tsc TS-003 Sort Merge Package 58.26 67.00
e ave TSC TS-004 Debug Package 58.26 67.00
TSC TS-005 Disk Utilities 46.96 54.00
TSC TS-006 Text Processor 58.26 67.00
TSC TS-009 Editor & Macro Assembler 69.57 80.00
Tsc TS-017 Disk & Memory Diagnostics 52.17 60.00
e ec no og oO TSC TS-007 Basic 52.17 60.00
TSC TS-008 Extended Basic 75.65 87.00
e TSC TS-016 XBasic Pre-Compiter 40.87 47.00
TSC TS-019 Pascal 145.22 167.00
ma e ou r uSl ness Washington RMS. Record Management System 145.22 167.00
| C.S.C Tabula Rasa Spreadsheet Tabulation Program 120.00 138.00
Microware Stylograph Word-Processing System 173.04 199.00
Books (Please add 1.50 p&p per order)
Osbourne 4 & 8-Bit Microprocessor Handbook 13.60 13.60
Osbourne 16-Bit Microprocessor Handbook 13.60 13.60
Practical Micro-Computer Programming with the M6800 16.75 16.75
‘6800’ Assembly Language Programming 11.60 11.60
Scelbi - 6800" Software Gourmet Guide and Cookbook 8.50 8.50
6801, 68701 & 6803’ Micro-Computer Programming & Interfacing 9.95 9.95
‘6809° Assembly Language Programming 1210 12.10
The MC6809 Cookbook 5.60 5.60
‘68000’ Microprocessor Handbook 5.90 §.90
Blank Disks & Cassettes (Please add 1.50 p&pper order)
Accutrack Disk x 10 5” SS/SD Soft Sectored 16.96 * 19.50
Accutrack Disk x10 5" DS/DD Soft Sectored 29.48 33.90
Accutrack Disk x10 8” SS/SD Soft or Hard (32) Sectored 17.83 20.50
Accutrack Disk x 10 8” OS/DD Soft or Hard (32) Sectored 32.17 37.00
Cassettes C-12x10 6minutes per side 4.34 4.99
@ Come and try any of our systems or make use of our mail order service.
@ All prices Include carriage charges within mainland UK, except where stated.
@ All prices are correct at time of going to press and subject to availability.
@ Send for our latest price list and catalogue covering our vast range.
@ Further information is available on ail the products listed, send for details.
@ Store opening hours — 9.30 to 5.30 — Monday to Saturday — Access and Visa.
Stiring Microsystems Limited — The '6809' Hardware and Software Store.
more efficient.
Come to a free seminar at
The LONDON MICRO CENTRE and find out
what a micro processor can do for you.
See what our business programs do — and try them
out yourself.
At our seminar, you can ask any question you like
and get an answer you can understand.
Seminars are held every Wednesday and Saturday
from 10.30 am till noon at
The LONDON MICRO CENTRE
47 Lower Belgrave Street
LONDON SW
Telephone 01-730 8791
Contact us today for further information
Open evenings and weekends.
The LONDON MICRO CENTRE Lid. - An EMG Company
241 Baker Street, London NW1 6XE. Telephone: 01-486 7671.
@ Circle No. 307 @ Circle No. 308
212 PRACTICAL COMPUTING April 1982
CUMANA promise you absolutely reliable
and compatible
FLOPPY DISK DRIVES
40 and 80 TRACK CASED UNITS
Dual Disk Units
2 x 40 Track single sided
Drives
2 x 80 Track single sided
Drives
2 x 80 Track double sided
Drives
Single Disk Units
1 x 40 Track single sided
Drive
1 x 80 Track single sided
Drive
1 x 80 Track double sided
Drive
Disk Drive Cables
2 Drive Cable
4 Drive Cable
£15.00
£25.00
Cumana Ltd., offer you a dependable flow of exceptionally high quality DISK DRIVES from TEAC of Tokyo featuring
high reliability and compatibility. Cumana have an enviable reputation and aim to continue giving you the best service
in the business. These main powered Disk Drive units are designed to interface to a wide range of computers such as
Genie | and Il, SWTP, Heathkit, Superbrain, Nascom, Atom and the BBC Micro.
Write or ‘phone for Data Sheets
Call your nearest dealer for a demonstration:
RADIO SHACK LTD.,
188. Broadhurst Gardens
London NW6
Tel: 01-624-7174
COMPSHOP LTD.,
14, Station Road.
New Barnet. Herts
Tel; 01-441-2922
COMPSHOP LTD..
311, Edgware Road.
London W2.
Tel: 01-262-0387
COMPSHOP LTD.,
19. Herbert Street
Dublin 2.
Tel: 604165
LONDON COMPUTER
CENTRE, 43. Gratton
Way. London W1
Tel: 01-388-5721
NLC.
61. Broad Lane.
London N15.
Tel; 01-808-0377
CROYDON COMPUTER
CENTRE, 29a. Brigstock
Road. Thornton Heath.
Surrey.
Tel: 01-689-1280
CuMANA LTD
P J EQUIPMENT LTD.,
3. Bridge Street
Guildford.
Tel: 0483-504801
R.0.S. ELECTRICAL
LTD., 157-161. Kingston
Road. Portsmouth
Tel; 0705-812478
TANDY HASTINGS
LTD., 48. Queens Road
Hastings
Tel: 0424-43 1849
MICROWARE
COMPUTING
SERVICES, 57. Queen
Charlotte Street. Bnsto!
Tel: 0272-279560
BLANDFORD
COMPUTERS, Higher
Shattsbury Road.
Blandford Forum.
Tel: 0258-53737
TAPE SHOP
32i Viaduct Road
Brighton.
Tel: 0273-609099
PARWESTLTD.,
18. St. Mary Street
Chippenham.
Tel: 0249-2131
PRACTICAL COMPUTING April 1982
COMPUTER SHACK
14, Pittville Street
Cheltenham
Tel: 0242-584343
TANDY
GLOUCESTER,
13. Clarence Street.
Gloucester.
Tel: 0452-31323
COMSERVE,
98, Tavistock Street
Bedford.
Tel; 0234-2 16749
CLEARTONE
COMPUTERS, Prince ol
Waies Ind. Estate
Abercarn. Gwent
Tel: 0495-244555
EMPRISE LTD.,
58, East Street
Colchester.
Tel: 0206-865926
MAGNUS MICRO-
COMPUTERS,
139 The Moors.
Kidlington, Oxford
Tel: 08675-6703
CAMBRIDGE
COMPUTER STORE,
1. Emmanuel Street.
Cambridge.
Tel: 0223-65334
1.C. ELECTRONICS,
Flagstones
Stede Quarter.
Biddenden. Kent
Tel: 0580-291816
MICRO CHIP SHOP,
190. Lord Street.
Fleetwood. Lancs.
Tel: 03917-79511
HARDEN MICRO-
SYSTEMS, 28-30, Back
Lord Street. Blackpool
Tel: 0253-27590
AMBASSADOR
BUSINESS COM-
PUTERS LTD.,
Ashley Lane Works.
Shipley. W_ Yorks.
Tel: 0274-595941
Q-TEK SYSTEMS LTD.,
2 Daltry Close. Old
Town. Stevenage. Herts
Tel: 0438-6538!
COMPUTER & CHIPS,
Feddinch Mains House.
St. Andrews. Fife
Scotland
Tel: 0334-72569
35 Walnut Tree Close. Guildford. Surrey, GU1 4UN.
Telephone: (0483) 503121. Telex: 858306
HEWART MICRO-
ELECTRONICS,
95. Blakelow Road.
Macclesfield
Tel: 0625-22030
KARADAWN LTD.,
2 Forest Way.
Great Sankey.
Warrington.
Tel: 0925-572668
PHOTO-ELECTRICS.
459 London Road.
Sheffield.
Tel: 0742 53865
ARC ELECTRONICS,
54 Heron Drive. Sandal.
Nr. Wakefield.
W. Yorks WF2 6SL
Tel: 0924-253145
VICTOR MORRIS
LTD., 340 Argyle
Street. Glasgow
G2 BLY.
Tel: 041-221 8958
COMPRITE LTD.,
Thorite House.
Laisterdyke,
Bradtor
Tel: 0274-663471
GNOMIC LTD.,
46. Middie Street.
Blackhall.
Hartlepool.
Tel: 0783-863871
BRIERS COMPUTER
SERVICES, 1, King
Edward Square.
Middlesbrough
Cleveland.
Tel: 0642-242017
3 LINE COMPUTING
36. Clough Road. Hull.
Tel: 0482-445496
H.C. COMPUTER
SALES LTD., 182.
Earisway. Team Valley
Trading Estate.
Gateshead.
Tel: 0632-874811
EWL COMPUTERS LTD.,
8. Royal Crescent.
Glasgow
Tel Bs 1-332-7642
EVERYMAN
COMPUTING,
14 Edward Street.
Westbury, Wilts.
Tel: 0373-864644
Please add VAT to all prices
Delivery at cost will be
advised at time of order
213
Bien down to a new low price!
For less than the price of some dot matrix
printers, the Smith-Corona TP-1 brings the
benefits of daisywheel printers
within the reach of most micro users.
Now letters, documents, forms,
Invoices, reports, price lists etc.,
can be printed with the quality
that until now was not readily
affordable.
This quiet, reliable machine
will produce 120 wpm.
Sole Distributors:
Old Manor Farm, Ashton-under-Hill,
Evesham, Worcs. Tel (0386) 881962
/ Please send me details of the TP-1
© Simple reliable mechanism
© Serial or Parallel interface
e IEEE option
© Single sheet and fanfold paper
+ VAT
|
|
woes... Vrade/OEM* |
|
LoS CHIP Oe) Gaemoninn s Seyicheacach chiesc a * Delete as necessary A
_ @Circle No. 309
PROTECT YOUR SOFT VVARE INVESTMENT
APPLE’
COPY TT PLUS - re newest ana tastest vit-copier
version 3.0
Apple Copy Il Plus gives you the power to make back-up Copies of nearly all the “protected” software packages currently available Several thousand
Apple users have already recouped their investment many times over with Copy II Plus
RELAX
With the Apple Copy I! Plus tn your top
drawer you can stop worrying about
accidental damage to your valuable
diskettes. The Copy II Plus allows you to
make back-up copies for norma! uSe. so
you can keep your originals safely locked
away ~ away from the dangers of spills
or stray Magnetic fields. or just the wear
and tear of everyday usage
EXTREMELY VERSATILE
Version 3.0 of Copy II Plus is an advanced bit-
copier which can defeat nearly every protec-
tlon system now in use. It will copy most
DOS 3 2 and 3.3 diskettes including
Visicale 3.3, Desk Top Plan. Magic Window.
D8 Master (2.4) Dataplan, the Apple Special
Delivery Software range and many. many
more
UNIQUE
@ Copy I Plus is the on/y bit-copier that
allows you to make back-up copies of itself
for complete peace of mind
@ Copy I! Plus ts the fastest bit-copier by far. It
copies 5 tracks at a ttme and makes acom
plete disk copy 1n only 35 seconds, while
ordinary bit copiers take 5—7 minutes!
FEATURES
@ easy to use Menu
@ comprehensive instructions
@ copy with 1 or 2 drives
@ track-by-track copy program report
®@ copies half-track and irregular track
spacing
@ variable search parameters — for non
standard sync or header nibbles
@ ‘display’ option shows data being copied
@ “examine buffer’ option helps identifica-
tron of protection system used
Access
HOW TO GET YOUR COPY 1! PLUS
Copy II Plus needs 48K DOS 3.3, and at least
One disk drive
Send £45.00 + VAT to
Apple Orchard Lid
7a Church Lane
Loughton
Milton Keynes MK8 OAS
or: Phone 0908 53595 and quote your
Access or Diners Club card to our 24-hour
answerphone
Please allow 7—14 days for delivery — or tell us
to rush if that’s too long
On
ye G
ry %
G a
( =
@ Circle No. 310
PRACTICAL COMPUTING April 1982
NCCS
The National Computing Centre
Oxford Road, Manchester M1 7ED
The National Computing Centre, Manchester, and John Wiley & Sons Ltd. are pleased to announce that as from
1st April, 1982, N.C.C. Publications will be marketed and distributed exclusively by Wiley.
N.C.C. publications cover all aspects of computing with particular emphasis on the requirements of the data
processing professional. 24 new titles are planned for 1982 and there is an active backlist of 120 titles. Details on the
forthcoming publications programme can be obtained from Mr. John Wilson, John Wiley & Sons Ltd., Baffins Lane,
Chichester, Sussex PO19 1UD. Tel: (0243) 784531
New titles:
REVIEWING YOUR DATA
TRANSMISSION NETWORK
by P.R.D. Scott, NCC, Manchester
This review is an exercise to ‘know your data network’, in terms
of how users view the system, what is happening on the
network, and how much the network is costing. The need for
careful management of the network is stressed, so that
Operation, expenditure, future enhancement, expansion,
modification, and ultimately replacement of the network are all
properly planned. The aim is to provide a systematic approach
to assessing the quality and cost effectiveness of the
communications element of a computer network.
April 1982
085012 326 7
approx. 160pp
£25.00
PROGRAMMING EMBEDDED
MICROPROCESSORS —
A High-Level Language Solution
by R.L. Foulger, NCC, Manchester
Gives guidance on the use of high-level languages to program
embedded systems — an embedded system being regarded asa
product which contains a microprocessor but which is not itself
a computer. Examines language aspects of special relevance to
embedded applications, enabling engineers and designers of
embedded microprocessor products to make an informed
choice of language from the available options. Languages
considered include PL/M, PLZ, MPL, BASIC, Pascal, CORAL 66,
RTL/2 and FORTH.
April 1982
085012 336 4
approx. 200pp
£15.00
yn, Distributed by
1807(YV) 982, John Wiley & Sons Limited
DATABASE FOR THE SMALL
COMPUTER USER
by R.A. Elbra, NCC, Manchester
This book looks at the options available to a small user, defined
as a business or part of a business with only a limited use for
computer facilities. Following a resume of why a database
would be useful! for such an installation, three alternatives are
examined in turn. These are:— using a minicomputer with a
DBMS, using a shared data machine and participating in a
distributed database (the last being an option available to small
users who form part of a large user). The advantages and
difficulties of each method are given.
April 1982
085012 328 3
approx. 150pp
£12.50
INTRODUCING COMPUTER
SECURITY
by M.B. Wood, Manager, Data Processing Division of N.C.C.
An introductory text for people involved in security of
computer systems. Surveys the principles of security as applied
to modern business and administration systems. Practical
application of these is illustrated in chapters dealing with
physical security, fire, access control, software, communications
and people. The book also offers guidance on computer crime
and abuse. It discusses data security and confidentiality,
especially in relation to privacy legislation.
April 1982
085012 340 2
approx. 160pp
£7.50
Baffins Lane - Chichester - Sussex PO19 1UD - England
PRACTICAL COMPUTING April 1982
@Circle No. 311
2NS
Fighting your way through
the silicon jungle?
We carry a comprehensive selection of
microcomputer software, hardware and
peripherals
Apple ] [ Accounting
Apple /// Stock Controf
Sharp 3201, MZ80B Database Management
Superbrain Production Control
Altos Graph Plotting
Millbank System 10 Word Processing
We are to you as Jane was to Tarzan!
Well, perhaps not quite, but please
*phone us for a brochure which explains
exactly how we can help
THE AVERY
COMPUTER COMPANY
13, The Mall
Bar Hill
CAMBRIDGE
Tel. Crafts Hill 80991 (24 hours)
@Circle No. 312
PET EPROM PROGRAMMER
ACORN EPROM PROGRAMMERS
SUITABLE FOR ALL PET OR ACORN COMPUTERS
Only 6” x 4” x 2”
* Pet leee Port Connector and
Cable
* Acorn Expansion Port Connector
and Cable
* Independently Powered
* Mains switch with neon indicator
light, anti surge fuse at rear.
* Zero force insertion socket.
* Indicator light for read and pro-
ramme.
* Switch select for read and pro-
ramme.
* Switch select for 2716/2532
Eproms.
* The programmer can read and
programme 2716 and 2532
Eproms.
And read any 2716/2532 pin com-
patible ROMs, ie, any Pet ROM/
Eproms.
* Software control programme sup-
plied on tape.
* Instantaneous read of Eprom/
ROMs verificatlon of data.
* Total price inc P&P £47.50.
* Remittance with order
2532 compatible EPROMS
£10.50
2716 compatible EPROMS £4.50
Incl P&P
THE
2716/2532
MODEL £46.00
PLEASE ADD
£1.50 P&P
The programmer includes the software
tape for reading/programming the 2716/
2532 Eproms. Plus a FREE programme
for making your Own Pet graphics on a
2716 Eprom.
PET SUPERBOARD 32 Mey
ONLY
INC P&P
* This board can be plugged into
any ROM socket from $9000 to
$FO00,
* You can plug up to 8 ROM/
Eproms into the board in any com-
bination of 2k or 4k, 2716/2532.
* Simply slots onto the expansion
port, no soldering or wires
required.
* Each chip Is programme select-
able at a speed of 3y5.
* You can now have viscal, toolkit,
etc plugged into one socket.
* It is possible to run a 32k m/c
programme from any single ROM
location
* The board plugs onto the expan-
sion port and is compatible with
any other add on board.
* Up to 7 boards could be used
simultaneously giving a maximum
of 224k of on board ROM/Eprom.
* These boards could be used to
have several languages residing
in the Pet permanently.
* Can also be plugged into the
character generator socket to run
8 different character sets.
@ SAE for further details.
COMPUTER INTERFACE DESIGNS
4 Albert Road, Margate, Kent CT9 SAN.
Tel: (0843) 294648.
@ Circle No. 313
SireS
Payroll, Stock control
VAT Reports
P & L Accounts
Even Trial balances and
SuperBrain can work as a word processor
Provide All Tektronix type graphics
and even emulate a Tektronix terminal.
gs Communications to most mainframes and MINIS
a Runs IBM “BISYNC” protocol emulating 3270s or 2780s.
g& Programming languages include PASCAL FORTRAN BASIC COBOL!
@ Disk capacities from 360K to 10M bytes @ Prices from £1,695 plus VAT
m Full range of CP/M software and peripherals
® NEC spinwriters. EPSON printer MICROPRO software
= DEALERS BEST DISCOUNTS
g We also sell CROMEMCO and North Star Hardware. Telephone: 01-840 1926
26 New Broadway, Ealing, London W5 |
ST Commercial => Ltd
Brain Specialists
Simplify all your accounting
Sales, Purchases, Invoicing,
@Circle No. 314
PRACTICAL COMPUTING April 1982
THE
3rd LONDON
COMPUTER
FAIR
“Po —_______——_
APRIL 15th 16th & 17th 1982 10am -6pm
(7pm 16th]
Ra saad
Including: Retail Exhibitors - Hobbyists
Club Stands - Seminars - Workshops
Bring and Buy Sale [17th only
aoa) —- :
Admission £1.00
en
POLYTECHNIC OF NORTH LONDON
THEATRE
© Opposite Holloway Rd. tube station ©
max, SPONSORED BY EDUCATIONAL COMPUTING,
COMPUTING TODAY and Or
defier booder
WHY BUY FROM CAMDEN?
-tHE HARDWARE
- tHE SOFTWARE
-tHe BACK-UP
-tHE EXPERIENCE
-tHE KNOWLEDGE
Superbrain
64K QD MODEL
PLUS EPSON MX80FT
PLUS FULLY INTEGRATED
ACCOUNTS PACKAGE
£21 PER WEEK LEASE
OR PURCHASE
* WE SUPPLY
* WE SUPPLY
* WE SUPPLY
* WE SUPPLY
* WE SUPPLY
CAMDEN ELECTRONICS LTD
MAIN DISTRIBUTORS FOR ALL THE LEADING MAKES OF
MICROCOMPUTERS AND PERIPHERALS.
OFF THE SHELF PROGRAMS TO SUIT MOST APPLICATIONS
FROM THE LEADING SOFTWARE HOUSES — WITH PROVEN
RELIABILITY.
FROM OUR OWN ENGINEERING WORKSHOPS WITH FULLY
QUALIFIED TECHNICIANS OR ON-SITE SERVICE — YOUR
CHOICE.
AS ONE OF THE COUNTRY’S LEADING DISTRIBUTORS WITH
PROVEN SALES RECORDS — AND ONE OF THE PIONEERS OF
THE MICROCHIP.
OUR FULLY TRAINED STAFF WILL ADVISE ON YOUR
ee die del TO SUIT YOUR NEEDS AND IMPROVE YOUR
NESS.
Apple lil
128K MODEL
INCLUDES MONITOR
VISICALC I! — SOS
MAIL LIST MANAGER
AND APPLE BUSINESS BASIC
PLUS SILENTYPE PRINTER
Bien \ PLUS ADDITIONAL DISK DRIVE
ee : £24 PER WEEK LEASE
= OR PURCHASE
(SYSTEMS DIVISION)
\
462 COVENTRY ROAD, SMALL HEATH, BIRMINGHAM B10 0UG
ten aah bere
PHONE: 021-771 3636 (10 lines)
TELEX: 335909 (CAMDEN G)
i
@Circle No. 316
For the best PET software...
For Basic IV CBM/PET, 3 functions £59.95 + Vat
with improved "Toolkit" commands
For Basic I PET, adds 25 commands
including Basic IV, in ome 4K rom
For any 32K PET/C8M fpr retrieving
disk data by KEYED Random Access
For any PET/CBM, counts 1-4 roms
in one rom slot, switch selection
For software selection of up to 8
roms, in any two Spacemaker Quads
PRONTO-PET.... Soft/hard reset for 40-colum PETs £9.99 + Vat
SUPERKRAM, REQUEST & KRAM PLUS will be available shortly
COMMAND-O, ....
DISK—O-PRO.... £59.95 + Vat
KRAM.. wwe eeces £86.95 + Vat
SPACEMAKER IV £29.95 +-vat
"USER 1/0 £12.95 + Vat
We are sole UK Distributors for these products, which are available
from your local C3M dealer, ae direct from us by mail or telephone
order. To order by cheque write to: Calco Software, FREEPOST,
Kingston—pon—-Thames, Surrey KT2 7ER (no stamp required). For same-day
Access/Barclaycard service, telephone 01-546-7256. Official orders
accepted from educational, government & local authority establishments
... at the best prices!
£395
£275
£125
£125
£34
£29
WORDPRO IV PLUS
WORDPRO III PLUS
WORDPRO IT PLUS
VISICALC
TOOLKIT Basic IV
TOOLKIT Basic IZ
less' £98.75
less £68.75
less £31.25
less £25.00
less £9.50
less £7.25
£296.25!
£206.25!
£93.75!
£100.00!
£24.50!
£21.75!
RRP
RRP
RRP
The items above are available by mail or telephone order at aur
Special Offer Price when purchased with amy ome of our software
products. This offer is for a LIMITED PERIOD oly. IK - AID 15% VAT.
OVERSEAS airmail postage - add £3.00 (Europe), £5.@ (autside Europe).
Calico Software
Lakeside House - Kingston Hill - Surrey - KT2 7Qf Tel 01-56-7256
@ Circle No. 317
218
ve; systems Itd.
A/D BOARD FOR NASCOM
¢ 8 input channels
e 30 miscrosec conversion
© Over voltage protection © Full flat/interrupt control
e Prototyping area ¢ NASBUS compatible
Price £135 + 15% VAT (post free)
GRAPHICS BOARD FOR NASCOM
e 384(H) x 256(V) high resolution graphics display
® Fully bit mapped © Mixed text and graphics
© Full software control e NASCOM 2 or 4MHz
NASCOM 1
® 8 bit resolution
¢ Sample and hold
* Graphics software supplied
Price £55 + 15% VAT (post free)
EPROM PROGRAMMER
© Programs 3 rail: 2708/2716
Single rail: 2508/2758
2516/2716
2532/2732
e Software supplied for Read/Program/Verify
* Can be used with other machines with 2 parallel ports
Price £63 + 15% (post free)
DUNCAN
e Fast real time interpreter/control language for NASCOM 1 or
2 (please specify)
Price £12 + 15% VAT (post free)
MEMORIES «
e 4116-150ns 95p each + 15% \YAT (min order 8)
© 64K-200ns £10 each + 15% VAT
MONITORS
© BMC 12” green phosphor — 18MHz
Price £175 x 15% VAT (carriage paid)
6 Laleham Avenue, Mill Hill,
London NW7 3HL
Tel: 01-959 0106
@ Circle No. 318
PRACTICAL COMPUTING April 1982
Mind your
Language
... It's essential these
days with so much verbiage
around. But, there’s no misunderstandings with
dBASE I — absolutely the last word in High Level Language
for micro systems,
“By using dBASE II on all our new software development we
have cut development time by 90%” — Robin Coles of Dataflow B.V.
dBASE M1 is the most powerful, easiest to use micro database
management system available. It handles information by
relational rather than hierarchical contexts so that users don’t get
bogged down with system syntax. Data bases can be created and
initial data entered in less than a minute. The system can be
programmed so that even untrained personnel can accurately
run even your most complicated applications.
With dBASE I you can extend the power of your micro
computer to jobs that were previously reserved for larger
i es. General ledger, accounts, payroll, stock control, tax
accounting, mailing labels and scheduling are just some of the
tasks dBASE 1 will handle.
The interactive reports, and prompts, are in plain English for
ane licity of use. dBASE If — 8080, or Z80 systems, with
of memory running with CP/M, one or more disk drives
and an 80 column cursor addressable VDU and an optional
printer.
Unlike other systems, you don’t have to change the way you
operate to use dBASE IL Indeed, you'll be amazed just how
quickly you can benefit from dBASE I and you'll wonder how
you managed without it before — at only £435 it’s a must.
If you need further proof then contact: the people who believe in
Quality, Reliability and Support.
ESL Dealers
Applied Micros Ltd, 14 Clifton Road, Heaton Moor, Stockport, Cheshire. 061-431 9390.
Atlantic Microsystems Ltd., 72 Honor Oak Park, London SE23. Tek 01-699 2202.
Bondbest Ltd, 66 Wells Street, London WC1. Tel: 01-580 7249/6702.
Boyd Microsystems Ltd., 59 High Road, Bushey Heath, Herts. Tel: 01-9500303.
The Electronic Office, 33 West Street, Brighton, Sussex. Tcl: 0273 505223.
ISIS Computer Services Ltd., Millwood House, Middle Assendeon, Henley on Thames, Oxford.
Tek 0491277735.
Micro People Ltd., 1 Union Street, Long Eaton, Nottingham NG10 1HH. Tel: 06096 69117.
Encotel Systems Limited,
530-539 Purley Way,
CROYDON, Surrey.
Tel: 01-686 9687/8. Telex: 265605
@Circle No. 319
PRACTICAL COMPUTING April 1982
YOUR DATA
LIFELINE
The DATALIFE Series of magnetic media from Verbatim,
incorporates many advanced data shielding benefits.
These ensure a longer, more trouble-free recording, storage and
retrieval life — quite simply Datalife is the best range of media
available today.
And now BFI, the UK’s major distributor of Verbatim products,
has introduced a new service — Called the Datalife Line.
Call us on the Datalife Line and we can offer you fast deliveries,
competitive prices on Verbatim products, excellent back-up
and technical advice on flexible disks, mini diskettes, data
cartridges, digital cassettes, alignment disks, XE diskg and
Datalife head cleaning kits.
. > * r eg ™
f~ AL I lor patsy A fn
CCA I = iF Th
VALL oe OLOUCST TE Le
LI N
E NOW:
BF Electronics Ltd.,
516 Walton Road,
West Molesey,
Scottish Distributor:
Computer Supplies Co.,
8/18 Union Street, Bo'ness, Surrey. KT8 0QF
West Lothian, Scotland. Tel: 01-941 4066
Tel; 050-682-3393 Telex: 261395
@ Circle No. 320
219
SOS Missile Command... .Multihead Destructors destroyed
city... SOS Missile Command... Cluster Mines sighted.
SOS Missile Command. Plasma Projectile assault... SOS
Missile Command...Satellite Bombs in range...SOS Missile
Command...Megon Annihilator destroyed further. city...SOS
SCORE 1e24d
Together, Mike Chalk and Kansas
bring you not just another Arcade game
... an EXPERIENCE !
YOU command the ground-to-air missiles to save the cities from
total Alien destruction, progressing to TEN levels of difficulty from
not-to-easy to bloody impossible! Multiple displays with five types
of Aliens and Satellite Bomber. Infinite missile ‘sight’ control.
Based on the Arcade game of the same name, this is easily the finest
computer game of its kind available today. It demands quick responses
and no small amount of skill to overcome the Aliens even at the lower
levels of play. As the game proceeds, so does the risk of total ahillation.
giving at last, a very, very competitive game indeed, and one which
will satisfy even the very skilled gamesman.
Available only from Kansas—£9.50
Programs for the TRS-80 and Video Genie. All prices are Vat paid and post free. Same-day first
class return post service. All software in stock and fully guaranteed as we are the actual
nsas publishers. Free catalogue upon request. ACCESS & BARCLAYCARD WELCOME
SS —EEE—EESE——————E— SS
Kansas City Systems, Unit 3, Sutton Springs Wood, Chesterfield, S44 5XF. Tel. 0246 850357
THE REVOLUTIONARY TWOSOME.
SDM Computer Services are major distributors of the Intertec Superbrain
micro computer. This machine has established itself as the micro for the
serious business user ... it is not an upgraded hobby system.
Running, as it does, under the CP/M operating system, there is a wealth of
readily avallable commercial software and SDM have their own tried and
tested suite of packages covering:
Invoicing @ Stock @ Sales ledger @
Purchase & Nominal ledgers @ Payroll
All models are available from double density through the 1.5MB system to
the (shortly to be announced) Superbrain W6 which includes a 5MB
Winchester.
Full software and engineering support when you buy from SDM.
MPI-88G ~— everything you need
SUPERBRAIN — built for commerce
This printer has more standard facilities than any other at a similar price:
— RS232 serial and Centronics type parallel,
> Es 1K byte buffer
p cate — Upper and lower case 96 character ASCIl set,
| 4 100 cps maximum
' — 10, 12, 16.5 cpi and correspondence font
F — High resolution graphics {vertical 72 dots/inch,
horizontal 82 dots/inch)
— 6 or 8 lines per inch paper feed
— Full forms control
All the above list and others are standard at no additional cost.
Whether it is for your Superbrain business system or any other computer
with RS232 or Centronics interfaces you cannot find a better printer.
Supplled ex stock for the amazing price of £475 plus VAT and P & P
S.D.M. COMPUTER SERVICES
BROADWAY, BEBINGTON, WIRRAL,
MERSEYSIDE L63 5ND. Tel: 051-608 9365.
@ Circle No.:321
220 PRACTICAL COMPUTING Apnil 1982
SUPEXBRAIN W6
5 Megabytes
of Winchester Disk Storage with
Data Error Recovery
by MicroMeds Ltd. for icaRuS
Error correcting hardware protects your data
Fast seek times implemented by controller
Up to 6 logical disks defined to your choice by utility program
Disk error utility reports track and sector of last error
Boot from hard disk
Easy-to-use format program
All Intertec utilities rewritten by MicroMods
System supported by SuperBios with full DOS 3.2 compatibility
*
*
*
*
*
*
*
*
System with 1 x80 track floppy drive £3,950.00
Retrofit from £1,450 plus fitting charge
External Boxed System £1,750.00
Nationwide dealer network
ae For further detajls, please contact:
Zed
Computer Systems Ltd.
Icarus Computer Systems Ltd. Deane House 27 Greenwood Place London NW51NN Tel: 01-485 5574 Telex: 264209
All prices exclude VAT and carriage SUPERBRAIN is TM of Intertec Data Systems
@ Circle No. 322
PRACTICAL COMPUTING April 1982 221
FREE © 16K WITH GENIE |
~
£299 ‘ee N £299
FREE PET INTERFACE
WITH EPSON PRINTERS SEIKOSHA GP80A
MX80T £359 £179
MX80F/T £399 WITH PET INTERFACE
MX100 £570 £239
40 TRACK DISK DRIVE TO FIT TANDY,
GENIE, SUPERBRAIN, ETC.
£179 SINGLE
PAPER FOR SEIKOSHA 8” X 11”
£12/2000 sheets
PAPER FOR EPSON etc 93” x 11”
£12/2000 sheets
£349 DUAL
KRAM ELECTRONICS
VICTORIA HOUSE
17 RHIGHCROSS STREET
LEICESTER
(0533) 27556
cits Prices exclude VAT and carriage
PET — CENTRONICS INTERFACE
(SUITABEE FOR TAPE & DISK
MACHINES)
£69
LS
PERTEC P80 | RICOH RP 1600 TRIUMPH-ADLER STYLIST
* Heavy duty matrix printer ata * Advanced daisywheel printer * Low cost daisywheel printer
sensible price. * 80cps. for word processing, mini and for most popular micros and
* 80/120 character lines. micro applications. * 60cps. minis. * 14.5cps. * Proportional
* Optional character sets, with * Intelligent option includes spacing. * Bidirectional / logic
true descenders. * Centronics Qume/Diablo compatible seeking. * Range of type styles
and RS232 serial interfaces. commands and auto and languages.
£439 + VAT bidirectional operation. £695 + VAT
£1395 + VAT
Trade and OEM discounts Write or call for further information. id
available. Butel-Comco Limited vA
Garrick Industrial Centre,
Garrick Road, London NW9 6AQ. i,
Telephone: 01-2022277. + Technology for business
@ Circle No. 323
222 PRACTICAL COMPUTING Aprit 1982
Pete & Pam
Computers
VISICALC 3.3 Our Price €105.00
At last — Visicalc on 16 sector OOS 3.3 with ¥2 additional commands.
Enhanced Manual is included.
VISIDEX £10500
New from Personal Softcatd — type in whatever key wards, phase dates
or numbers you want the info to be associated with and store away
VISITERM
Allows your computer to communicate with larger computers or other
personal computers. Link your personal computer with your company’s
mainframe.
VISIPLOT £85.00
Automatically creates high resalution graphs and charts. Visualise data in
six different formats and 6 different cotours. Data can be directly entered
or data files loaded from VISICALC 3.3.
VISITREND €129.00
Allows you to perform sophisticated math operations on a time series data
such as stock prices of production figures. Includes multiline regress
Cumulative total percent charge lead/lag moving averages, smoothing and
various transformations which let you create new time series. This package
also includes VISIPLOT.
VISIPAK
A Visicalc 3.3, Visitrend}Plot and Visifile all in one pack
VISICALC UTILITIES VUn03
From Progressive Software — add to Visicalc’s capabilities
VISIPLUS + £19.95
PASCAL JOB CONTROL SYSTEM — from High Technology £195.00
A fast sophisticated job cantrolicosting system able to control costs on
400 jobs providing useful reports and maintaining 50 cost centres.
DB MASTER £129.95
The data base with 100 fields operating of multi diskette fles for large
capacity.
DB MASTER Utility Pack No.1 £60.00
Links OB Master with Apple text tiles and VISICALC 3.3 add, delete or
change existing OB Master tields and more,
DB MASTER for Corvus — available soon
INFORMATION MASTER — Date Base
A dream to use has advanced facilities such as global change and
£79.00
£325.00
£39.95
Allows you to consolidate Visicalc models.
£295.00
£79.00
calculator mode of entering figures. A system that a novice can use with
ease
DATA MASTER £55.00
A utility for use with INFORMATION MASTER allows the splitting of data
base system selectivity change of field types and transter of print formats
TRANSIT £29.00
A utility that enables you to fink INFDRMATION MASTER to many files
including those created by VISICALC. With 500 sub cost centres. Worth its
weight in gold!
DATA FACTORY (88 fields)
PFS PERSDNAL FILING SYSTEM
PFS REPORT
VISIFILE
New date base from Personal Software
WORDSTAR for Apple £169.00
\f you want the best in ward processing for Apple then WOROSTAR is the
answer. Very well documented and great to use. Requires the installation of
a 2-80 Softcard.
MAILMERGE £69.00
Allows you to maintain name and address lists and merge fields into text
fo form letters etc.
SUPERSORT
For use with Wordstar and Mallmerge.
DATASTAR now available on Apple
CALCSTAR — The very tatest from Micropro
An electronic speed sheet ala Visicaic with the capability of moving
information inta Wordstar for improved presentation and ease of use.
A must for every Wordstar user.
DATASTAR £99.00
The very latest from Micropro, Calcstar, an electronic spread sheet ala
Visicale with the capability of moving information inta Wordstar for
improved presentation and ease of use. A must for every Wordstar user.
LETTER PERFECT £99.00
A WP system that wilt work with both 40 and 80 column system
configurations.
APPLE PIE £99.00
A separate package ts available lor use either 40 col, Double Vision, Videx,
Smarierm or Suprterm 80 cot boards
SUPER TEXT
A WP system that has added arithmetic functions to WP power
SUPER TEXT FORM LETTER
SUPER TEXT ADORESS BOOK
All thee SUPER TEXT together
MAGIC WINDOW
A complete letter writing system — much advertised
BASIC MAILER
SOFTKEY
(Basic or pascal version available) A 15 Key pragrammable keypad.
Patch for WORDSTAR and SOFTKEY to permit use of programmable pad
with WORDSTAR, £29.95
SUP-R-TERMINAL £195.00
WIZARD 80 £195.00
A new 80 colump board with both switchplate and softswitch.
VIDEX VIDEOTERM
£99.95
£55.00
£55.00
£139.00
£105.00
£169.00
£99.00
£85.00
£55.95
£29.95
£150.00
£55.95
£39.95
£99.00
£185.00
PRACTICAL COMPUTING April 1982
40180 Column switchplate £12.95
Video softswatch £21.95
Character Eproms: French, German, Katakana, Spanish, Inverse, Math and
Greek symbols, Super and subscript, Line draw graph £17.95
Videoterm Utilities disk £22.95
NEW! — VIDEX KEYBOARD ENHANCER ff £89.00
The very latest from Videx — uses 6504 micioprocessor to provide
typewriter like keyboard, adds ability to store macro instructions, —
temembering words and phrases. Can semember what you typed whilst
your Apple was busy talking 10 disk or doing other things. Can auto-repeat
any key held down. Replaces the existing keyboard encoder for easy
installation
PASCAL TUTOR £79.00
Il you want to feasn Pascal this is the package to use — complete with
two disks.
APPLE MUSIC THEORY £29.95
Apple Inc’s own program designed to teach the fundamentals of music
APPLE HOW TD £29,95
Lessons in integer programming
APPLE SHELL GAMES £14.95
An interesting shell in which ta place your children to learn in the best way
TYPING TUTOR £12.95
Programs from eduware
Algebra 1 — Compumath: Fractions ~ Compumath: Oecimals —
Spelling Bee Each
Arthmetic skills
Compuread
Perception
Counting Bee
Edu-pac 1 022.5
CHEMISTRY LAB SIMULATIONS £55.00
No. 1 — Acid-base titration, Avrogadro’s number — No.2 Ideal Gas law and
entropy — No.3 Calorimetry experiments, Hass’ law — Thermodynamics of
an Equalibrium reaction and heat of Vaporisation —
AIDS TO D" LEVEL COMPUTER STUDIES
§ disks by Pedagog Aids
MDUNTAIN MUSIC SYSTEM
A 16 voice digital synthesizer for Apple, now much reduced price.
Crae 2.0 — Meat — Applesoft Program Optimiser Each €13.95
Applesolt structured BASIC — OOS Plus — MultDisk Catalog Il —
Quickloader — Applesolt Utility Programs Each £15.95
Disk Organizer fl — Disk Recovery — The Directory Manager — Graphic
Writer for Viger 445/460/560 — Higher Graphics 1 Each £17.95
Progtam Line Editor — Higher Text |} — Applesoft Command Editor
Macro Screen Editor — Graphic ump Programs for 445/460/560 Tiger,
Anadex 9501, Spinwiiter, in both PASCAL and BASIC Each £20.95
Apple Qoc — Program Line Editor in ROM ~ Applesoft Extended Editor {AXE}
Each £24.95
DAKIN 5 Programming Aids 3.3 {12 utilities in one pack) £49.95
APPLE DOS TOOL KiT £36.95
Animation, programming and assembling all in one pack from Apple Inc
PASCAL PROGRAMMER £79.00
The pascal programmer's dream — all the utilitles you wanted to use but
never had time to write
DOS SOURCE 3.3 £24.95
A disassembled listing of OOS on 4 sides of 2 disks — Limited Edition.
SENSIBLE SOFTWARE UTILITIES
Applesoft Programme Optimiser
Muhi Disk II
Super Otsk Copy tlt
DOS Plus
Disk Organiser 1
Disk Recovery
Applesof Plus Structured Basic
GRAPHIC UTILITIES
Apple World
30 Supergraphics
Animation Pack
Animation Pack Editor
Graphic Enhancement
Saturn Navigator (needs animat. pack)
Micropainter
PASCAL Graphics Editor (Sirius) £59.95
VERSAWRITER. £149.95
Superb graphics tablet from Versa Computing — you don't have to go to
the expense of an Apple Graphics Tablet for graphics capatuhty.
VERSA EXPANSION SOFTWARE £20.95
Auxiliary pack for the VERSAWRITER includes the abiity to draw in fine
detail using magnification mode
BOOKS
Beneath Apple DOS
HYDE — Assembly Language Programming
INMAN — Assembly Language Programming
MACHINE COVERS — only the best material used
Apple only
Single Disk
2 stacked disks
Appie, 2 disks and 3” monitor or Apple and 12” monitor
Apple and 2 disk
Epson MX 70/80
Paper Tiger 445 - 460
Apple. 2 disks and 12in monitor
12in monitor cover
in monitor cover
BASF DISKS (for 10)
OYSAN DISKS (for 10)
Kassette disk boxes 525 in 2.45
780 SOFTCARD £195.00
A 7.80 microprocessor for Apple comes with CPIM operating system and
Microsoft Basic 5.
COBOL 80
FORTRAN 80
BASIC COMPILER
ASSEMBLY LANGUAGE DEVELOPMENT (6502, 8080 and 280) £79.00
MYCHESS £20.95
A chess game for Apple with a ZB0 Softcard installed — beats Sargon I.
Z TERM £59.00
Software that allows you to emulate the terminal of your choice whilst
using Apple with a 2-80 Softcard.
THE MILL — A 6809 plug in board for Apple £249.95
Can tun at full speed whilst the 6502 runs at 20%. Comes with either a
Pascal speed up kit to increase the speed of execution of Apple's U65D
Pascal ot a 6809 assembler. Also available a debugging utdity. Coming
Soon — OS3 Operating System
£20.95
£26.95
£12.95
£10.95
£15.95
£60.00
£239.00
£12.95
£14.95
£17.95
£17.95
£17.95
£17.95
£14.95
£34.95
£21.95
£39.95
£17.95
£15.95
£15.95
£20.95
£11.95
11,95
£11.95
£5.95
£2.95
£4.45
£8.95
£7.95
£5.45
£5.45
£3.95
£7.35
£5.45
£18.50
125.00
£299.00
£109.95
£199.00
64 RAM CARDS
Here at last! Can be used in pairs to emulate a disk drive
2 cards and card emulating software
Singie board £225.00
VISTA B INCH CONTROLLER CARD : £349.00
Works with 6 inch double sided double density drives to give autobool
capability in Applesoft, C/PM, and Pascal on Apple.
£499.00
REMDTE DPERATING SYSTEM — RDS £459.00
Provides multiple Apple Il users with the capability of utilising the disk
storage available from one contro! Apple. up to 127 remote computers may
be connected to one central Apple containing up to 8 floppy disk drives
starter system |1 central + remote boards) with software and cables.
APPLE OS9 — STELLATION TWO'S MILL 6809
Now available with OS9 and BASIC 09.
BASIC 09 allows simultaneous sunning of separate programs. It has to be
seen to be believed. {0S9 is modeled along the lines of UNIX).
£399.00
£124.00
£349.00
Single board
EPSON MX-80 T A
9 = 9 matrix printer with friction and tractor feed.
€PSDN MX 80 T
Tractor feed only
INTERFACE AND CABLE
For the above {nan-graphich.
GRAPPLER from Orange Micro £99.00
An interface for the Epson MX 80. and 100 that obeys Apple protocols and
has a graphics dump programme in ROM producing 2 sizes of picture and
360 degrees rotation with positive or negative image.
AIO Parallel | Serial Interface trom SSM 119.95
MDUNTAIN CPS — Multi-function Card £135.00
A bi-directional serial interface — parallel port and clockicalendar card — alt
on one board. Can be’ made ta use phantom slots.
RAMCARD £99.95
A 16K Expansion card lor your Apple. It will provide additional memory tor
Visicalc toad integer trom a System Master and is fully compatable with
Apple's Pascal System. The only board with Neon Read Write indicators
The only card with data bus lines for faster data retrieval.
RAMEX 16 £89.95
UK entrant to the expansion card markel — does not need to be sibboned
to the memory afea.
THE MANAGER
A utility that moves DOS onto a 16K expansion card — freeing
motherboard Ram space for ‘arger programs
TG PRODUCTS
JOYSTICK — Self-centering, adjustable pots
PADOLES — Top quality controllers £20.95
VERSA EXPANDER PORT £12.95
An expansion cable ZIP socket for the Apple game 1/0 socket allows zero
insertion force of peripherals requiring connection to game socket
ee SPECIAL OFFER & ©
EXPEDITER It
An Applesoti Compiler from On-Line Systems,
TASC — THE APPLESOFT COMPILER £99.00
A two pass compiler from Microsoft — the Applesoft authors. Comes with
extensive documentation and copyable disk. Compiles to disk so can
compile any length of programme. From 2 to 20 times improvement in speed
NEC GREEN SCREEN MONITOR, £139.00
ABT NUMERICAL KEYPAD £74,95
APPLE HOW TO £29.95
Requires Int Basic or 16K Expansion Card — teaches calculating and
programming.
APPLE MUSIC THEORY
ELEMENTRY MY DEAR APPLE
Tuition for children.
ECHO It SPEECH SYNTHESIZER £139.95
Based on TMS 5200 chip from TI — type in speech direct from keyboard.
EXPANSION CHASSIS £399.00
Long awaited — here at last — More slots for your Apple.
£349.00
£65.00
£19.95
£3495
only £49.00
£29.95
£19.95
—=====EEeee ANS ——————————
Apple Gaiaxian — Galaxy Wars — Head-On — Galactic Revolution —
Gatactic Trader — Galactic Empire — Mystery House — Bridge Partner -
Checker King — Gammon Gambler — Roulette — Craps — Apple 21
Puckman — Global War — Space Warrior — Apple Typhoon — Sneekers
Galactic Attack — Olympic Decathlon — Cribbage — Star Dance — Asteroid
Field — Anti Ballistic Missile All at £12.95
Microsoft Adventure — ABM — flog Fight — Phantoms Five — Drbitron -
Pulsar — Microchess 2 — Odyessy — LA Land Monopoly — Morloc’s Tower
— Rescue at Rigel — Space Eggs — Trilogy of Games — The Prisoner -
Raster Blaster — Autobahn — Space Raiders — Tawala’s Last Redoubt
Gamma Goblins — Apple Panic — Red Alert — Firebird — Genetic Dritt
Mad Venture — Space Quarks — Castle Wolfenstein — Appleoids
Pegasus Il — Softporn Adventure — Cross-Fire — Jaw-Breaker — Zork Il —
Crush-Crumble and Chomp — Dragon's Eye — Dark Forest — Star Thief —
Bug Attack — Outpost — Borg — Sneakers — Hi Res Soccer All at £14.95
Cyborg — 00-Topos — Oavid's Midnight Magic — Akalabeth — Pool 1.5 —
Beer Run — Epoch — Hadron — Russki — Duck — Ulysses — Wizzard and
the Princess An at £17.95
Computer Conflict — Computer Quarterback — Cartels and Cutthroats -
Space Album — Bul Budge 30 Graphics Tutor — Cyber Strike — 3 Mile
Island — Adventure 789 — Temples of Apshar — Hellfire Warrior — Zork
— Computer Baseball — President Elect — The Battle of Shiloh — Tigers in
the Snow — Warp Factor — Compute: Conflict — Gorgon — Fhght
Simulator — Ultima — Trick Shot — Robot War — The Best of Muse —
Cops and Robbers — Southern Command All at £20.95
Computer Air Combat — Computer Ambush — Computer Bismark -
Operation Apocalypse — Torpedo Fire — Dragon Fite — Napolean’s
Campaigns All at £29.95
Authorised Apple Sales and Service
LONDON RETAIL, 98 Moyser Road, London SW16 6SH
Tel: 01 677 205217341
MAIL ORDER AND DISTRIBUTION, Waingate Lodge,
Waingate Close Rossendale Lanc BB4 750.
Tel: Rossendale (0706) 227011
: VISA
Prices do not include VAT
Piease add 15% VAT to your remittance
Postage and packing FREE
Telex No. 635740 Orders welcome by phone or telex PETPAM G
@ Circle No. 324
223
Metal cased 9 PM101
CROFTON
MONITOR
10 MHZ Bandwidth
P4 Standard
Also available
with P31
Price on application
NEW-PrINcE MONITOR
High resolution
24 MHZ Bandwidth
P31(green)Standard
P4 high resolution
standard
Price on application
DEALER OEM
enquiries welcome
CROFTON ELECTRONICS LTD
35 Grosvenor Road, Twickenham, Middx TW1 4AD
01-891 1923/1513
Telex: 295093
@ Circle No. 325
~ SINCLAIR 2X81
2X81 bullt + mains adaptor £60.83 (Post
PRINTERS £2.95 extra).
Buy any of the below and get a tree
interface kit and word processor program
for UK101 or Superboard. Seikosha
GP80A £199. Centronics 737 £335. OKI
Microline BO £295. OKI Microline 82A
£399. Epson MX70T £259. Epson
MX80T £359. Epson MX80F/T1 £399.
Epson MX80F T2 £449.
SHARP COMPUTERS
MZ80K 48K £345. PC1211 £82. 46 sam-
ple programs for £15. We can supply any
Epson printer to run direct from the
MZ80K without Vo box for £39 plus
printer price.
VIC 20 COMPUTER
VIC 20 with free kit to allow use of a
normal cassette recorder £165. Kit b
itself £6. New low cost memory board.
No need for a mother-board. Comes with
3K high resolution area + socket for a
rom + sockets for 24K of ultra low cur-
rent Nmos ram (just plug in chips to
expand memory) £49. Extra memory
chips £39 per BK. Vic printer £199. Joy-
stick £6-52.
|
| |
ee
\e—=
5V POWER KITS
Fully stabilized 5V computer and TTL
power kits. Short circuit and over-voltage
protection 1. 5A £7-83, 3A £12-17, 6A
£20.
UK101 AND SUPER-
BOARD
UK101 with 1K and free power supply
and modulator buik £149. The below
accessories suit both the UK101 and
Superboard: Extra ram £2-10 per K. 16K
memory expansion complete kit £50, built
£58. 32K memory expansion kit £74, built
£82, Cassette recorder £19. Cesmon
£22-50 Wemon £19-95. Assembler/
Editor tape £25. Word processor pro-
- gram £10. Centronics interface kit £10.
610 expanion board £179. Cased mini-
floppy disc drive with DOS £275. Cas-
sette recorder £19. The below suit only
Superboard: Colour adaptor board built
£45. Guard band kit £10. Series 1 only 30
lines x 50 characters display expansion
kit £14. UK101 display expansion kit £14.
ACORN ATOM
8K rom +2K ram Kit £120, built £150, 12K
rom + 12K ram kit £168, built £198. 4K
expansion rom £25. Power supply £10.20
a
NEW GENIE.1 £299
EG3014 Expansion box with 16K/32K
ram £199/£213. Disk drive £220. Ldos
£88. Newdos + £49. Ajedit disk. Colour
board £36. Parallel printer interface £36.
Monitors: EG100 white £69. OVMSPGR
green £99. Colour gene poa. Genie 3
poa. peraniecetl ~
‘SWANLEY ELECTRONICS
Dept PC, 32 Goldsel Rd, Swanley, Kent BR& 8EZ
Tel: Swanley (0322) 64851
Postage £3-50 on computers, £4-50 on printers and 45p on other orders.
Lists 27p post free. Please add VAT to all prices.
Official credit orders welcome.
224
@ Circle No. 327
Don't spend
more than £500
on a Local Area
Network until
you know about
Clearway
Clearway brings the benefits of Local Area
Networking to you at very low cost. So if
you're thinking about a networking system
be sure to find out more about Clearway.
REAL
TIME
Developments Limited,
Lynchford House,
Lynchford Lane,
Farnborough, Hampshire
GUI4 QJA
Telephone: Farnborough
(0252) 546213
Telex: 858893 Fiete! G
eT)
Mail the coupon now
for full information
I'm Interested In
Clearway — the low
cost Networking System,
please send me details.
Send to: Real Time Developments Limited,
Lynchford House, Lynchford Lane,
Farnborough, Hampshire GUI4 6JA
@Circle No. 326
PRACTICAL COMPUTING April 1982
NEW books from
Prentice-Hall International
BASIC Programming on the
Microcomputer
Neil Cryer and Pat Cryer
Forbeginners with no experience of computers, this comprehensive book has been writtenwith particularreferenceto
the BBC Microcomputer, the amazingly versatile home computer which has been causing so much interest and
enthusiasm in the computing world. BASIC Programming on the BBC Microcomputer provides a step-by-step
course on BASI|Candteaches you howtowrite programsusingthe BBC’s enhancedversionof BASIC. Itshows you how
to make the best use of the machine and explains special features for which the BBC Microcomputer is renowned—
including colour graphics, animation and sound.
Designed for use while you are sitting at the machine, this book actively involves you . Approved by
through frequent and clearly labelled activities on the computer and by providing points ACORN
to think about and discussions of the material covered. :
Every program has been tested on a production model of the BBC Microcomputer. 0) PUTERS
£5.95 Paperback 224pages 13-066407-3 April 1982
BASIC Programmer's Notebook Starting FORTH: An Introduction to the FORTH
Earl R. Savage Language and Operating System for Beginners and
Techniques and subroutines for efficient, accurate program- Professionals
ming in BASIC for games, instruction and record keeping, Leo Brodie, FORTH Inc.
written in Level Il BASIC.
£14.95. Hardback 360pages 13-842930-8
10.45 k 110 é :
: oo re: (ae £11.95 Paperback 13-842922-7
Explore Computing with the TRS-80 The UCSD Pascal Handbook: A Reference and
(and Common Sense): Guidebook for Programmers
With Programming in BASIC Randy Clark and Stephen Koehler
Richard V. Andree and Josephine P. Andree £11.95 Paperback 356pages 13-935536-7
£11.95 Hardback 230pages 13-296145-8
£8.95 Paperback 13-296137-7 Prices are correct at the time of going to press but may be subject tochange.
Book Orders
These books can be ordered from your usual bookseller. In casejof difficulty contact:
Prentice-Hall International,
66 Wood Lane End, Hemel Hempstead, Hertfordshire HP2 4RG, England.
Telephone: 0442 58531.
@ Circle No. 328
PRACTICAL COMPUTING April 1982 225
TWICKENHAM
COMPUTER CENTRE LTD
With the best microcomputers available
| La (x commodore @oppic IC
Y2 day Wednesday - ’phone for latest Prices
PRINTERS SOFTWARE ACCESSORIES
Anadex Micro Modeller Z-80 Softcard
Epsom Visicalc Monitors
Ricoh Magic Window Graphics Tablet
RY
NEW TO OUR RANGE fetely Tae] «~ + VAT.
= TWICKENHAM COMPUTER =
4 = Sea . oe CENTRE LIMITED _
72, Heath Road Twickenham Middlesex TW1 ABW
@ Circle No. 329
CITY MICROSYSTEMS LIMITED
65 LONDON WALL, LONDON EC2M 5TU
01-588 7272
SUPERBRAIN TELEVIDEO SYSTEMS VIDEO GENIE
asia, with VISICALC
Multi-user, multi-task, multi-processor, televideo
reliability with complete expandability.
One to sixteen users. Complete system £1275, inc. Computer,
320K, 680K and 1.5MB Diskdrives, MO, gga in oe
ull graphics available. F ;
Wide range of standard packages. Vast library of standard software.
Complete business accounting systems from £2000. Word processors from £1420
ADVICE, TRAINING AND MAINTENANCE
ALL YOUR COMPUTER REQUIREMENTS READILY AVAILABLE
IN THE CENTRE OF THE CITY — LONDON EC2
VISITORS TO OUR OFFICES MOST WELCOME 10.30am-4.30pm
@ Circle No. 330
226 PRACTICAL COMPUTING April 1982
SEIKOSHA
_
it
~
—
The Seikosha GPLOOA
Manufactured by the Seiko Company, Japan.
DEALER
80col dot graphics for around £215: Ft
WELCOME
Seikosha introduce the GPIOOA.
A wider and updated version of the
highly successful GP80. Now able to
take standard width paper, the
amazingly compact GP1OOA offers
big printer performance at a fraction
FEATURES INCLUDE:
@ 80 col. 30 cps. ¢
@ Dot Matrix unihammer action. —
@ ASCII standard. 116 characters.
INTERFACING for most systems:
@ Standard: Centronics. |
@ Options: RS232C, Serial TIL,
20mA current loop. IEEE-488.
Apple ll,
of the cost. a = Sharp (GP1OOD).
With a high quality output that @ Upper and lower case. ae ry 7
includes full graphics capability, the Double width printing DIMENSIONS:
Seikosha’s proven reliability and —s— ae — Depth - 9%" (234mm)
variety of interfaces make the @ Up to 10” paper width.
GPIOOA the ideal choice for
hobbyists, educationalists and
@ Original + 2 copies.
@ Tractor feed.
Width - 1744" (420mm) _
Height - 5%" (136mm)
businessmen. Full service support is -~ OPTIONS:
provided by DRG Business Machines’ @ Self testing. : peeneeal —
nationwide distributor network. @rincn teed.
DRG
BUSINESS
MACHINES
—ea_
Birmingham: Microcomputers at Laskeys, (021) 6326303. Bradford: Eltec Services Ltd.,
(0274) 491371. Bristol: Microcomputers at Laskeys, (0272) 20421. Chester: Microcomputers
at Laskeys, (0244) 317667. Edinburgh: Microcomputers at Laskeys, (03 1)5562914.
Frodsham (nr Warrington): Northern Computers, (0928) 35110. Glasgow: Microcomputers
at Laskeys, (041 ) 226 3349. Leicester: Kram Electronics, (0533 ) 27556. Liverpool:
Microcomputers at Laskeys, (051 ) 236 2828. London: Microcomputers at Laskeys(W1),
(01) 636 0845. London: C/WP Ltd. (SW 1), (01) 828 3127. London: Chromasonic Electronics
(N19), (01) 263 9493. Manchester: Microcomputers at Laskeys, (061 ) 832 6087. Preston:
Microcomputers at Laskeys, (0772) 59264. Sheffield: Microcomputers at Laskeys,
(0742) 750971. Watford: Watford Electronics, (0923) 40588.
DRG (UK) Ltd, Reg No. 22419 England. (Peripherals & Supplies Division) 75—
13/14 Lynx Crescent, Winterstoke Road, Weston-super-Mare, BS24 9DN. Tel: (0934) 416392. fete? |
@ Circle No. 331
APPLE SOFTWARE
A.C.E. — A program line editor with macro facilities £19.95 A48K
Akalabeth — An advanced fantasy role playing game £22.95 M48K
Apple-Doc — Cross reference utility + Variable replacement £22.95 A48K
Apple Panic — Chase little apples up and down ladders £16.95 M48K
AppleWorld — Allows you to produce 3-D animated graphics £38.95 M48K
Ascii Express Il — A complete intelligent terminal package £42.95 A48K
Asteron — The ultimate Asteroids replica game £19.95 M48K
Autobahn — Road race game with sound and hi-res graphics £14.95 M48K
Beer Run — Catch the Artesians before the Guzzlers and Bouncers catch you £16.95
M48
Both Barrels — 2 hi-res action games on one disk £12.95 A48K
Castle Wolfenstein — An action adventure in hi-res graphics with speech £18.95 M48K
Copts & Robbers — An adventure game in the tombs of ancient Egypt £19.95 M48K
Nascom&Gemini
USERS
NEW 32K CMOS.
CPS Multifunction card — Serial, Parallel and Clock on one card £183.95 Card
Cranston Manor — A new hi-res adventure like Wizard and the Princess £19.95 M48K
Crossfire —- Stop the aliens from taking over the city £16.95 M48K
Cross-Ref — Cross reference Apptesoft programmers utility £14.95 A32K
Cyber Strike — 3-D hi-res action arcade game in space £19.95 M48K
Dark Forest — An adventurous game of strategy and conquest for up to 6 players
£16.95 M48K
Dogfight — Hi-res jet combat game for 1 or 2 players £18.95 M32K
Epoch — Hi-res 3-D shoot-up in space. Our favourite £19.95 M48K
E-Z Oraw 3.3 — The poor man's graphics tablet. Very easy to use £28.95 M48K
p 9!
EXPEDITER Ii — THE APPLESOFT COMPILER AT ALOW, LOW PRICE = £56.95
. A48K
Falcons — The best invaders style game for the Apple £18.95 Mask
e ender Bender — Super car game in hi-res colour graphics £14.95 M48K
FEATURES: Galaxy Wars — Colour graphics + Sound effects + Hi-res arcade style game £13.95
. M
EFFECTIVELY REPLACES EPROMS. Galactic Antack — A hi-tes Star Trek type game £19.95 maak
Does away with the inconvenience of EPROM programming Gorn ore — Yet setier sypert _— eo ey on eed reek
i j j enetic Drift — A departure from the normal arcade game. Great fun b 4)
sat fe compromise of assigning valuable address space Hadron — A 3-D battle in the midst of a meteor field £19.95 M48K
1) ° “Higher Graphics — Hi-res picture drawing utility £23.95 M48K
ON BOARD RECHARGEABLE NiCad BATTERY HiRes Socoat=- Engish footsall for or2 players in hives E1698 MaBK
RETAINS MEMORY FOR OVER 1000 Hrs. Jawbreaker — Eat up the dots but watch out for the Gobblers £16.95 M48K
Battery 1s automatically charged during power-up periods. KRAM — Fast and powerful Keyed Random Access Method for quick clek wecas
HIGH SPEED OPERATION up to 6 MHz WITHOUT WAIT- es The a erage developrient ent oe —— ee Heals
st Master — An excellent companion product to Apple-Doc :
STATES. Memory Management System — Enables youto put DOS onaRAMcard £29.95 M64K
FULLY NASBUS! and GEMINI-80 BUS? COMPATIBLE. Microsoft 16K Ram Expansion Card. includes FREE Memory Management ovale
£114.95 Card
PAGE MODE SCHEME SUPPORTED. Missile Detence — Hi-res animation and sound arcade game * £18.95 mask
j ; Mission: Asteroid — Hi-res adventure in 21 colours. Save the World!! £10.95 M32K
The beard en be conteered to provide one 32k byte page or MuhiBoot Upgrade — Upgrade 3.2 disks to boot under 3.2 or 3.3 £23.95 M48K
two completely independent 16k byte Panes. , Mystery House — Hi-res adventure using over 100 pictures £12.95 M48K
Complete pages of 64k bytes are simply implemented by adding esa we ne ll pees of an pce am a Seri bet
more boards on to the bus. lympic Decathlon — Long jump, high jump, hurdles plus much more :
Online — A new concept in dial-up software for the Apple £59.95 A48K
Boe oa oaior HARDWARE READ WRITE Gieviet — Gove your seca airpost from aici By iar) apniara”_ eros ni
PROTECTION ape Caer Siete oe ane letra one iar eed
z NB i : Pascal Graphics Editor — Professional graphics editing package for Pascal £49.95
4K blocks in either page are link selectable to be aligned on any F M64K
. Pegasus It — The latest in pub games now available for the Apple £16.95 M48K
4K boundary Phantoms Five — A fighter-bomber mission in 3-D real time graphics £18.95 M48K
FULLY BUFFERED ADDRESS, DATA AND CONTROL Pool 1.5 — Hi-res colour graphics poo! table simulation. 4 games £19.95 M48K
SIGNALS Pulsar tl — 2 superb hi-res arcade games on one disk £14.95 M48kK
- Raster Blaster — A very realistic full colour pinball simulation £15.95 M48K
MEMORY I.C. SOCKETS ARE LINK SELECTABLE TO Se ca emerson tomes nea. Eee ae
SUPPORT ANY 24 PIN 2k byte MEMORY I.C.s. . Shuffleboard — Real time hi-res simulation by the authors of Pool 1.5 £19.95 M48K
Thus the board can support up to 32k bytes of any mixture of Sneakers — Waves of little creatures attack you in hi-res £16.95 M48K
cmos, nmos rams or 2716/2516 eproms were peventare — An aqventuge for adults only eens Mask
P cl : ard a ac s — Hi-res super-fast arcade style game 14.95 M48K
All options are link selectable 4 wire links plugged into ~~ Space Saks — Shocl coon the Guanes cetorstne! get you £16.95 M48K
gold-plated socket pins, avoiding the risk of damage and the sean iro you) shields fromthe dreaded rane RAM ships ca Hed ers
1 7 ; H HY tar venger — ast pacei game of gueriiia warlare In space .
peo VeRIence caused by soldering links directly to the board. Star Cruiser — Save yourself from the swooping aliens £18.95 M48kK
The printed circuit board is manufactured to the high quality SuperGraphics — A 3-D game development system in colour £23.95 M48K
demanded by industrial users and conforms to B.S.9000. SUPERSCHIBE Il WORD PROCESSOR. TRUE UPPER/LOWER CASE ON
The board comes assembled and tested and is supplied with a SCREEN iS j £73.95 M48K
minimum of 2k bytes of low-power cmos ram. Fully TASC — An optimising Applesoft compiler from Microsoft _ £129.95 A4BK
documented The Dictionary — Checks spelling of any standard OOS text or binary file £54.95 M48K
e Vv. IL E Ww! The General Manager — User-friendly hierarchlal database package £54.95 M48K
AVAILABLE NO Threshold — Yet another fast action arcade style game £21.95 M48K
PRICES: Time Zone — The largest adventure ever. Hi-res colour graphics, 1,182 rooms £54.95 |
: M48K
Board sat ime Bre stn Ulysses & The Golden Fleece — Another adventure like Wizard and pi Princess
A 9.95 M48!
Board with 32k bytes £170.00 Visicalc 3.3 — The 16 sector version with enhanced manual 19.95 asi
i j i j Visidex — Store and retrieve information by key words 19.95 M48
Bare Boards (circuit diagram supplied) . £37.50 Visifile — A database package from the same stable as Visicale £149.95 M48K
HM6116-LP/3 Very low power 2k cmos memory I.C. £6.50 Visiplot — A hi-res graphics graph plotting package £94.95 M48K
Visit U: i? Appl : an fine terial £89.95 M48K
siterm — Use your Apple as an on-ti E
Please add 95p P&P and VAT @ 15% Visitrend — Performs maths operations on time series data £149.95 M48K
1 : bs — Wizard and the Princess — Hi-res adventure in 21 colours £18.95 M48K
sERIBUE is a trademark of nascom microcomputers a division of LUCAS LOGIC Wizardry — 3-D adventure. The best we have seen yet £28.95 M48kK
trademark of GEMINI MICROCOMPUTERS LIMITED Z-Term — A full feature terminal package for the CP/M Apple £65.95 M48K
SS SE = sean a =e | A: Requires Applesoft in ROM M: Will run on any Apple
eques and P.Q.s to:
Pp ocesses Please specify which DOS you require when ordering. If you don’t see what you are
Fro Forfurther: eee LANCS. looking ie sibel give us a call. WE ALSO Conhaa aes SOFTWARE
° information mi SERVICE WHICH IS SECOND-TO- 5 ra
4 i VAT AT 15%. Add 50p P+P for ord der £30 totally.
Please supply me with the following: PRICES ING EEE Wee p ak ee
Price Please write or telephone for your free copy of our up-to-date software list.
Dealers inquiries Invited. PERSONAL CALLERS BY APPOINTMENT ONLY PLEASE.
| SPIDER SOFTWARE
= Total enclosed ¢ } wage 98 AVONDALE ROAD,
ess: an SOUTH CROYDON,
SURREY.
[ POST CODE _ Tel: 01-680 0267 (24 hours a day — 7 days a week)
Gl La 6S Gs Ge
@ Circle No. 332 . @ Circle No. 333
228 PRACTICAL COMPUTING April 1982
SYSTEM 4000
EPROM EMULATOR/PROGRAMMERS
P4000 PRODUCTION EPROM
PROGRAMMER
This unit provides ‘simple, reliable’
programming of up to 8 EPROMs. It
has been designed for ease of
operator use — a single ‘program’
key starts the blank check — pro-
gram — verify sequence. Indepen-
dent blank check and verify controls
are provided along with mode, pass/
fail indicators for each copy socket
and a sounder to signal a correct key
command and the end of a program-
ming run. Any of the 2704/2708/
2716 (3 rail) and 2508 / 2758 / 2516
/ 2716 / 2532 / 2732 EPROMs may
be selected without hardware or per-
sonality card changes.
2 year warranty. Price £545 + VAT:
+ £12.00 DELIVERY
VM10 VIDEO MONITOR
This compact, lightweight Video
Monitor gives a clean crisp picture
on its 10” screen. Suitable for use
with the EP4000, SOFTY and other
systems. 12 month warranty. Price
£88 + VAT, carriage paid.
MODEL 14 EPROM
ERASERS
MODEL UV140 EPROM
ERASER
Similar to model UV141 but with out
timer. Low price at £61.50 + VAT,
postage paid.
EP4000 EPROM EMULATOR/
PROGRAMMER
The microprocessor based EP4000
has been designed as a flexible, low
cost, high quality unit for emulating
and programming all the popular
NMOS EPROMs without the need
for personality cards, modules or
hardware changes. Its software
intensive design permits selection of
the 2704 / 2708 / 2716 triple rail
EPROMs and the 2508 / 2758 /
2516 / 2716 / 2532 / 2732 single rail
EPROMs for both the programming
and emulating modes.
The video output (T.V. or monitor) for
memory map display in addition to
the built-in Hex LED display, for
stand alone use, is unique in this
type of system. This, with the double
function 28 key keypad, powerful
editing features, powered down pro-
gramming socket, buffered tri-state
simulator cable and 4k x 8 data RAM
gives you the most comprehensive,
flexible and compact systems avail-
able today.
2 year warranty. Price £545 + VAT:
+ £12 DELIVERY
MODEL UV141 EPROM -
ASER >.
14 EPROM capacity &%
Fast erase time e
Built-in 5-50 minute timer
Safety interlocked to prevent eye
and skin damage
Convenient slide-tray loading of
devices
Available Ex-Stock at £78 + VAT
Postage Paid
GP INDUSTRIAL ELECTRONICS LTD,
UNIT E, HUXLEY CLOSE, NEWNHAM INDUSTRIAL ESTATE,
PLYMOUTH, DEVON PL7 4JN
TELEPHONE: PLYMOUTH (0752) 332961 (Sales) / 332962 (Technical Service).
PRACTICAL COMPUTING April 1982
SO FTY “ko,
SYSTEMS cs
SOFTY 2
LOW COST 2716
EMULATOR/PROGRAMMER
@ Direct output to T.V. @ High speed
cassette interface @ On card
EPROM Programmer @ Multifunc-
tion “xuch keypad @ 2K Monitor in
2716 @ 2K RAM @ 128 byte
scratchpad RAM @ 2K EPROM
Emulation @ Can program 2732/
2532 in two halves. @ Editing
facilities including — Data entry/
deletion, Block shift, Block store,
Match byte, Displacement calcula-
tion @ Supplied with ZIF socket,
Simulator cable, comprehensive
manual, Antistatic lined EPROM tray
and PSU. SOFTY 2 £169 + VAT
(includes p&p)
SOFTY 1
LOW COST 2704/2708
EMULATOR/PROGRAMMER
@ Direct output to T.V. @ High speed
cassette interface — On card
EPROM Programmer @ Multifunc-
tion keypad @ 1K Monitor in 2708
@ 1K RAM @ 128 byte scratchpad
RAM @® 1K EPROM Emulation
@ Comprehensive editing facilities
@ Supplied with ZIF socket, Simula-
tor cable and comprehensive
manual.
SOFTY 1
£120 + VAT
SOFTY 1 Power Supply £20 + VAT
SOFTY 1
CONVERSION CARD
Enables SOFTY to program the
single rail EPROMs, 2508 / 2758 /
2516 / 2532. Selection of device
type and 1K block are by pcb slide
switches. ZIF Programming socket.
Supplied built and tested. £40 +
VAT.
EX-STOCK EPROMS
1-24 25-99 100 up
2732 = 6:50 Sif 4:95
2716 =. 2:80 2:60 2:40
2708 2:80 2:60 2:40
ADD VAT AT 15% — POSTAGE PAID
(Built and tested)
WRITE OR TELEPHONE FOR DETAILS
ON ANY OF OUR PRODUCTS
@ Circle No. 334
229
—s"
ozwise
U
for @gappic
Apple I Apple /// Reserve these
ae ag ee conver. dates now!
Good service — low prices
® Ist National Apple User Convention
Apple User Exhibition
— June 5-6 — June 4-6
It’s going to be the biggest Apple
Apple User Convention
Full.systems
Computer professionals to analyse your require-
ments, demonstrate your system, deliver, install
and train your staff at no extra cost. event ever held - and a MUST for
all Apple users.
Add-ons at discount prices From Friday, June 4 to Sunday,
Just look June 6, the whole of the
Ramex 16K RAM card only £69. ultra-modern Fulcrum Centre in
Videx videoterm 80-col card only £179 Slough will be completely devoted
Z80 softcard only £189 to the Apple.
Cash with order only — please add 15% VAT. And it will be an action-packed
Write or ‘phone for full details weekend. Some of Britain's top
Apple experts will be revealing
OZ i @ co puters their secrets. There will be
hands-on demonstrations of Apple
28 CROFTS ROAD, HARROW, MIDDX. HA1 2PH. programs. Plus a comprehensive
01-863 2309 24 hour service exhibition of all the latest Apple
hardware and software.
There’s bound to be a big demand
@ Circle No. 335 for Apple '82 — so early booking is
; advisable.
ws coms ees QELEGATE APPLICATION FORM me Gen Ce
R NEW | wish to attend Apple ‘82. the First National Apple User Convention.
Please reserve delegates places at £12 per delegate £
ViMmMe MODULE
A REAL TIME BATTERY SUPPORTED CALENDAR
CLOCK MODULE FOR YOUR TANDY OR
VIDEO GENIE MICROCOMPUTER AT A
| would like you to arrange accommodation for the following nights:
Friday June 4 le | Saturday June 5 [ ]
tor adults and child(ren). Accommodation costs £17.00 per night
for a single bed in a twin room. Single rooms are available for £21.00.
Children under 5 years free.
Children over 5 and under 14 years £1.00
Accommodation includes bed, Continental breakfast; VAT and service charge.
All extras to be paid for separately on departure. £
Please give preference of hotel in order of choice:
Post House Hotel Excelsior Hotel []
Ariel House [_] Skyway Hotel Lal
| | would like to reserve a car parking space for the duration of the |
Convention. (£2.00). £
TOTAL £
REALISTIC PRICE
1 enclose my cheque as payment, or debit
my Access/Barclaycard/American Express
account No
——
Signed
Please tick appropriate box if 7
interested in any of.the following:
—_ Coach trips to London
| for shopping LJ
— Coach trips to ta) |
London for theatre
Choice of play or show eae
Company Coach trip to Windsor Cc]
Safari Park
aul Coach trip to [ ]
Position Windsor Castle
; Coach trip to Oxford fas]
aoa The above will of course depend on
sufficient people being interested in
particular trips. pci/a|
£69.25
includes delivery and VAT
Place your order now or contact for further information
me) JOHN BIRKWOOD ASSOCIATES
| JBA| WYVERN HOUSE, 49 STATION ROAD, BILLINGSHURST,
W. SUSSEX. TELEPHONE (040381) 3813
Tel:
| POST TO: Apple “82, Europa House, 68 Chester Road, Hazel Grove. Stackport SK7 5NY|
2 es oo eee eee ee ee
@ Circle No. 336 @Circle No. 337
230 PRACTICAL COMPUTING April 1982
PERBRAINQD 64K || APPLE II 48K SUPERPET 134K
TRY BEFORE YOU BUY! It you are considering the acquisition of a microcomputer why not visit our demonstration suite one evening and try our Apples, PETs and
Superbrains first. We can open outside our normal hours to suit you. Even weekends! Come and see the range of business utilities your competitors are using. We
have the full TABS integrated accounting system Nominal, Sales, Purchase Ledgers, Payroll, Stock Control, etc, Video Training films, word-processing, automated
tiling and tinancial modelling systems ready to help you. We are Authorised Dealers for several micros and are in business to sell you a solution rather than one
manufacturer's specific hardware. After ali, to a business it's the effort and money you Save that's important not the internal machine specifications, We offer our
business cllents lease/rental terms to bring the benefits sooner, without capital drain.
FOR EXAMPLE A TYPICAL BUSINESS SYSTEM COMPRISING SAY, AN APPLE II, A DISK DRIVE, MONITOR, PRINTER
AND VISICALC CAN BE INSTALLED ON YOUR DESK AND WORKING FOR YOU NEXT WEEK FOR LESS THAN £12.00 PER
WEEK EX. VAT AND ALL DEDUCTIBLE!
Naturally, we provide full support and after-sales service of the highest level. INTERESTED? CALL NOW FOR DETAILS.
MASS MIGROS "31436"
WELLSON HOUSE, BROWNFIELDS, WELWYN GARDEN CITY, HERTS. Telex 298641.
2222222222929 9 9999999999999. 99.999 9999999992 2.9.92 99.99 9.999.999 9999999999999 9222999?
@ Circle No. 338
You dont need a big computer
fo run Britain's N°l payroll program
Don't take a sledge hammer to crack a nut. _ friendly and flexible. It comes complete with
You can get all your payroll needs from a comprehensive manual and software support,
micro computer and the AUTOPAY program. nationwide. For small or large companies
Autopay, from Micro Management, is fast, up to 300 employees, AUTOPAY pays.
PO Mere mre mre mem OR ORDO ROR OR OR IO RIOnLenremLe mr emiemle mie mie me iL’ iL’ in mn ib,
NESE EO Rene Brom enone nromre ne mrem vm cmre mre monroe niente mionre)
MICRO MANAGEMENT Micro Programs that think BIG! @
Ml 32 Princes Street, IPSWICH. Tel: (0473) 57871
@ Circle No. 339
PRACTICAL COMPUTING Aprif 1982 Zot
“ATTENTION COMPUTER DEALERS”
Let us be your Exporter/Purchasing Agent in the
United States for the following products: —
MICROCOMPUTERS:-— Ohio Scientific,
Onyx.
PRINTERS:— Okidata, Centronics, NEC,
Xerox/ Diablo, Anadex, Printerm, Eaton.
TERMINALS:— Micro-term, Televideo,
Hazeltine, Zintec, Beehive.
MAG-TAPE:— Alloy engineering cart-
ridge and reel.
FURNITURE:— Printer Stands, CRT
Stands, Computer Tables.
MISC:— Blank Floppy Disks, Blank
Cartridge and reel mag tape, CRT Cables,
etc.
NOTE
IF YOU DONT SEE YOUR NEEDS, PLEASE
CONTACT US WITH YOUR REQUIREMENTS.
SYSTEMS INTERNATIONAL INC
500 CHESHAM HOUSE,
150 REGENT STREET,
LONDON W1R 5FA
SYSTEMS INTERNATIONAL INC
15920 LUANNE DRIVE
GAITHERSBURG, MARYLAND
20760 U.S.A.
Telephone 301-977-0100. Telex 710-828-9703
Cable Address SYSINTL. GAITHERSBURG MD
e Circle No.
INFRA COMPUTER COMPONENTS LTD
EPROMS RAMS
2708 £2.40 2114 2L
2716-350ns £6.00 2114 4L
2716-450ns £2.90 4116 — 150ns
2532 £4.50 ‘4116 — 200ns
2732 £5.00
Z80 A PIO
74LS SERIES
74LS 00
1.C. SOCKETS 74 LS 1-10
8. pi 07 74 LS 27
i 74 LS 85
74 LS 86
74 LS132
74 LS139
74 LS157
74 LS161
74 LS165
Quantity discounts available on request. All prices exclusive of VAT &
Carriage. Government, Education Authorities & Trade welcome.
INFRA COMPUTER COMPONENTS LTD.
PENDORRIC HOUSE - 7 WESTFIELD ROAD
GREAT SHELFORD - CAMBRIDGE CB2 5JW
Telephone: (0223) 841728/843953 Telex: 81416 ICC UKG
340 @ Circle No. 341
CU-GRAPH
ACORN COMPATIBLE
GRAPHICS CARD
8 colours in 512 x 256 pixels
@ Uses EF9366 graphics processor chip.
@ Each plane of colour (red, green, blue) displays 16kB of
memory, giving 512 x 256 resolution; each pixel can be red,
blue, green, white, yellow, cyan, magenta or black.
@ Only 256 bytes of the host computer memory are used, all
48k bytes of screen memory being on the memory map of
the EF9366 only.
® Text display can be superimposed on graphics, and can be
up to 85 coloumns by 32 rows, using an on board character
generator. Each character can be scaled for height, width,
slope and orientation, all independently.
@ Driver software for use on Acorn and Cubit systems is
available now, and a high resolution graphics extension to
Acorn BASIC will follow later.
£190*; £155t Eurocard monochrome, 16k bytes. £380*:£275t
with piggy-back extension for colour and Centronics Printer
Interface.
*Price for 5V only RAM. fPrice for 3-rai} RAM.
CONTROL UNIVERSAL LTD
Unit 2, Andersons Ct, Newnham Rd, Cambridge, Tel 0223 358757.
232
@ Circle No. 342
PRACTICAL COMPUTING April 1982
Plain talk.
You should be able to talk to
your computer in simple,
everyday language.
It should talk to you in the
same language. Yours.
Through Vector Graphic products the right system can be found for you
and your company. We can provide a package specifically designed to
help your business including solicitors packages, accounts, stock control,
payroll, job costing, estimating, planning, printers job costing,
~ manufacturing and a host of scientific and technical systems.
in All Vector systems are based on the
Industry Standard S-100 Bus
Configuration and CP/M
operating system.
Give Almarc a ring today
and we'll arrange a
demonstration, It couldn't
be simpler than that.
Almarc
APPROVED ALMARC DEALERS
BALDOCK ModusiSysiems
odus Syste (0462) 8 4848
BIRMINGHAM Taylor Micro Systems Ltd
9
(021) 358
DONCASTER’ — Reed Computing (0709) 6708 ia 7
HIGH WYCOMBE c (0494) 40116 Almarc Data Systems Limited,
(0423) 68223. Great Freeman Stree
ms (0536) 511357 ss
(0532) 456944 Nottingham NG3 1FR. Tel: (0602) 52657.
c r ¢ ants (01) 4098
ConBicr Grok (0507) 604271/2 Telex: 37407 Almarc/G.
MACCLESFIELD Resolux Ltd (0625) 28220
SU a an eye Also at: Green Street, High Wycombe,
TYNE & WEAR HP. Micros (0632) 859923
TYNES WEAR HPT (es 592 Bucks. HP11 2RF Tel: (0494) 23804. [DATA SYSTEMS
@Circle No. 343
PRACTICAL COMPUTING April 1982 233
If that Apple
is just out of Reach.... ARBOR SUPPLIES
5.25" Diskettes — 70 Packs’
Feent Cre! DYSAN - UNBEATABLE QUALITY
Single Sided/Single Density £22.00
SingleSided /Double Density £25.50
Double Sided/Double Density £31.00
DoubleSided/* Quad ‘Density £43.00
If you have a short term requirement for a
microcomputer system for evaluation, KYBE ACCUTRACK-With Free Box
training or just hands-on experience — come SingleSided/Double Density
!
to Atlanta! BLANK LABEL — Economy for APPLE & PET
Apart from Apples we have top quality SingleSided/Single Density £15.00
printers, monitors, disk drives and a huge (PLEASE SPECIFY IF 10 OR 16 SECTOR DISKS REQUIRED)
range of software including VisiCalc,
Visidex, Wordstar, Format-80, Magic Disk Storage — 70 D/sK caraciTy
Window, Micromodeller, APM, CIS Genuine : . rie B £
COBOL and all Aerating Gecktaies. enuine EGLY ‘PlaStic Library Boxes 1.90 ea.
A complete system can be working for you Drive Head Cleaning Kits
within a few days of your enquiry with no 26 Weekly Cleans for 60
capital expenditure!
Rental Hotline
01-729 1411/2
Atlanta Data Systems
350/356 Old Street, London, EC1V 9DT. 01-739 5889
All Prices exclude Postage and VAT
UK P&P -Diskettes £0.60 per pack; Library Boxes
£0.50; Head Cleaning Kits £0.60 ea.
VAT is calculated at 15%, of total goods + P&P value
Please make Cheque /PC. payable to ARBOR SUPPLIES
or quote your ACCESS Number
{L.CHAMBERLAIN GARDENS, ARBORFIELD CROSS,
NR.READING, BERKS. Tel. (0734) 470174
@Circle No. 344 | @ Circle No. 345
Bw
The Micro Support Centre icc
THROUGHOUT THE
AUTHORISED DEALER FOR THAMES VALLEY
TELEPHONE
e new 0990 23377/23536
WORDPROCESSING BUSINESS
FT 150 SYSTEMS
complete wordprocessing
SYSTEMS
we market and support a
systems including standard wins pene? of business
Xerox 820, Xerox applications software from
Wordprocessing, superb Diablo highly reputable and
630 printer, installation, up to
one day’s training and hard
experienced software
houses including:
backed reference manual for
only
FOR PROFESSIONAL
FOR STANDARD MODEL
64K RAMI2 x 5;” DISKS
ALTERNATIVE 2 x 8” DISKS £2250 Datu Manaoetvent Gme
Purchase Ledger
Sales Ledger
Nominal/General Ledger
Payroll
Stock Control
SUPPORT
1600 SERVICE ENGINEERS to service and main-
tain equipment on your premises through the
Rank Xerox national service network.
SUPERCALC
£3695 £125 extra
The Micro Support Centre
Index House
Ascot, Berks.
PRICES EXCLUDE VAT
XEROX AND RANK XEROX ARE REG. TRADE MARKS OF RANK XEROX LTD.
@Circle No. 346
234 PRACTICAL COMPUTING April 1982
CRYSTAL ELECTRONICS
CC ELECTRONICS
FOR YOUR SHARP MZ80K CP/M 2.21(XTAL)
BASIC CP/M FACILITIES INCLUDE:
* Dynamic file management Fast assembler
* General purpose editor *« Advanced debugging utility
YOUR SHARPCP/M 2.21(XTAL) PACKAGE INCLUDES
* Hardware modification (if fitted bya SHARP dealer does NOT break
the guarantee) * SHARP CP/M 2.21 (latest version) on disc * XTAL
Monitor and Operating system « 7 Digital Research manuals * 12
months guarantee and up-dates (on all our products)
CP/M 2.21 (XTAL) FROM £150 + VAT
Ask your SHARP dealer for further details or contact CRYSTAL
ELECTRONICS
CP/M SOFTWARE HOUSES—XTAL CAN HELP YOU ESTABLISH
YOUR SOFTWARE ON THE SHARP.
XTAL BASIC (SHARP)
Takes 5K less memory. has all the features of SHARP BASIC PLUS
Multi dim strings. error trapping. logical operators. machine code
monitor, more flexible peripheral handling. improved screen control.
increased list control. auto run, If..then..else —and it doesn't stop there
-it grows. You can extend the commands and functions at will — 10K,
12K, 16K, BASIC?. SHARP:to XTAL BASIC conversion program is
included. £40 plus VAT.
Bi-directional serial board for your SHARP RS232 compatible ‘150
Baud to 2400 Baud adjustable. <5.6,7,8 Bit words, plugs into MZ801/0
£99.50 plus VAT. Includes software for bi-directional use in XTAL BASIC,
software for using SHARP BASIC with serial printer and self-diagnostic
software for testing Baud rate etc
Members of Computer Retailers Association & Apple Dealers Association
Shop open 0930— 1730 except Saturday & Sunday
40 Magdalene Road, Torquay, Devon, England. Tel: 0803 22699
COMPUTERS
AND
COMPONENTS
@Circle No. 347
Access and Barclaycard welcome
MicroSec
oe Ay
File St+r
og
MicroSec’s
Filestar package will
enable your CP/M@® system
to read, write, list directories MOTOROLA
and initialise 3740 compatible disks for:
INTEL
@ IBM 3740 Basic Exchange Data-sets
@ DEC RTAI ASCII Files
@ INTEL ISIS tl ASCII Files
@ MOTOROLA MDOS ASCII Files
All this for only £195 + VAT!!!
‘Phone or write to MicroSec for further information or guidance on
machine suitability.
MicroSec, 49b Market Parade, Havant, Hants PO9 1PY.
Telephone (0705) 450055
® CP/M is the registered trade mark of Digital Research
@ Circle No. 348
PRACTICAL COMPUTING April 1982
VIDEOTEX
SYSTEMS ‘82
CONFERENCE
Cunard International Hotel
Hammersmith, London W6
May 5,6,7, 1982
This important two day conference will cover in
depth, both technical and marketing aspects of
videotex technology.
Presentations will be made by experts, drawn from
the industry’s leading equipment manufacturers,
system operators and users.
Subjects include: Day One— The politics - Gateway
- Direct transfer - Hardware and Software compatability
- International! networks. Day Two— Marketing the
product - Economics - Umbrella services - The
Canadian experience - Private systems - The next ten
years.
Speakers include: John Wakeham, MP,
John Durham, Alan Haimes, David Gilbert, Ken Knight,
Ted Sedman, J Déring, Murray Cook, Tony Book, Jenny
Clayton, Tim Chapman, Colin Tipping, Geoff Hutt,
Andrew Lighting, Anthony Harris, James Smith, John
Marsh, Chris Singer, Mike Aston and Malcolm Smith.
Conference organised on behalf of AVIP The
Association of Viewdata Information Providers Limited.
ith
Run in parallel wt ON
VIDEOTE Ss) {Hotel May 5-
Cunard Internationa
BRR RRR eee
PC
Full details from: Sue Bonnell,
IPC Conferences Ltd, Surrey House,
Throwley Way, Sutton, Surrey SM1 4QQ.
Tel: 643 8040 Ext. 4889 and 4891
Please send details about Videotex Systems '82
conference/exhibition to:
Name
Company
Address
Tel:
SERRE EKER
@ Circle No. 349
235
Knighis T.D & |
COMPUTERS
SHARP DEALS — MZ-80B £899
Deal A — Sharp MZ-80K with full 48K, BASIC, PASCAL +
NONPKOGKAMISS . eee ee ve. ms #: aoe. . £345
Deal C — as deal A plus FORTRAN, FORTH + 16
POGnaniSie.< See. se EERE £379
Deal F — as deal ? plus MACHINE CODE, KNIGHT
COMMANDER + 100 programs. eoede5
Deal ? — Sharp MZ-80B with 64K, RAM, 8K VRAM, 4K
ROM, and BASIC. et ae mee 21. LOOS
Deal 1B — as deal 1 plus our MZ-80B easy Assembler + 70
programs. Jso0 tee -# Wey ene, ae
NEW PRODUCTS FOR SHARP
MZ-80P4 160 column/150cps £645, MZ-80 single floppy
disk, the PC1511 hand held computer and colour printer,
MZ-80DU colour terminal.
NEW SOFTWARE FOR SHARP
KNIGHT COMMANDER for the MZ-80B giving
RENUMBER, TRACE, SINGLE STEP, DUMP
VARIABLES, etc. — as supplied to Sharp. Our latest B
programs include Jumbo Flight Simulator, Dis-assembler
and Circuit Of Doom. For the MZ-80K we introduce
Machine Code Trace, KNIGHTS POWER MONITOR, Rus-
sian Gold Divers, Fighter Cockpit, etc. We are just back
from Japan for the second time in six months and have
hundreds of exclusive Sharp items. Write, phone or telex
for our latest prices and newsletters. All prices exclude VAT
but inclusive delivery. ACCESS and VISA welcomed.
KNIGHTS TV AND COMPUTERS
108 Rosemount Place, Aberdeen.
Telephone: (0224) 630526. Telex: 739169 KNIGHT
@ Circle No. 350
PETS
Apple it — 48K Computer.
Apple lit — 128K Computer.
Video Monitors — Colour and Black &
White.
Disk Drives,
CBM 4016 — 16K 12” Screen 40 Col. Com-
puter.
CBM 4032 — 32K 12” Screen 40 Col. Com-
puter.
oar 2031 — 170K Single Drive Floppy
isk.
CBM 4040 — 340K Twin Floppy Disk Drive.
CBM 4022 — 80 Col. 65cps Tractor Printer.
CBM 8032 — 32K 80 Col, 12" Screen Com-
puter.
CBM 8096 — 96K 80 Col. 12” Screen Com-
puter.
CBM 8050 — 1 Meg. Twin Floppy Disk
Drive.
CBM 8422 — 22 Meg. Winchester Disk
Drive.
Please phone for latest prices.
We offer some of the best deals around!
Silentype Printer.
All Apple related products available. Please
call for prices.
PRINTERS
Epson MX80FT — 80/132 Col. Frictlon/
Tractor.
Auto Bi-Directional.
Descenders.
Ricoh RP1600 — 164 Col. 60cps Daisy
Printer.
Scripta — 17cps Daisy Printer at low prices.
We will quote for any type or make of printer
available.
9x9 Head True
CAN YOUR
COMPUTER
READ THIS? | IL
Light-pen and signal conditioning unit enable your computer to read all
types of bar code. Typical applications include data collection, ticket
Identification systems, security checkpoint verification, stock control
identifying assemblies in service, repair or manufacturing environ-
ments, programming computers and intelligent instruments, matching
of patient and transfusion blood, retail product price information at
checkouts etc. Various interface options available for all computers
0201
Hardware from £149 + VAT .Further details on request
Professional quality light pens for use with VOUs, graphics
terminals etc. Stainless steel construction, glass lens
optics, built in buffer amp and touch sense switch.
£50 + VAT
‘FAST DATA light pen system (complete hard-
ware/software package) for Commodore
PETs. This is a quality product designed for
serious use. Typical applications include
Computer Aided Design (CAD), wordprdces-
sing, data selection etc. When the pen is
Pointed at the screen its high resolution coor-
dinates are automatically returned as BASIC
variables. Compatible with Supersoft & MTU hi-
res boards.
Data sheet available
Complete system £149 + VAT
ture available.
Full litera-
(PC) 1 Green Lane
ALTEK seuss, sre
Phone (093 22) 44110 — 24 hours
Access... Visa... Callers by appointment
@ Circle No. 351
DEMONSTRATIONS
AT YOUR PLACE
We are able to demon-
strate complete business
systems at your site in
our mobile demon-
stration unit (up to 4
people at a time).
Just phone for an
appointment anytime.
SOFTWARE
Word-processing
Payroll
Incomplete Records
Book-keeping
Invoicing
Stock Control
INTELLIVISION
Superb TV Game for your TV. Cartridges Include:
Space Battle, Skiing, Boxing; Poker, Golf, Tennis,
Roulette, Horse Racing, Basketball, Backgammon
& many others.
Free soccer game with unit.
vic
VIC20 — Computer. Works with
our colour TV.
{C1530 — Cassette Unit.
VIC1540 — Single Floppy Disk
Drive.
VIC1515 — Printer.
Expansion Memory, Games Car-
tridges, Programmers’ Aids &
Tutorials.
Low price computer. New acces-
sories coming In all the time. Cail
for latest news and prices.
BOOKS
Full range of computer books
available from Beginners Guides
to Advanced Machine Code Pro-
gramming.
2’ND HAND
We have a constant changing
range of 2'nd hand and ex-demo
equipment at considerable
savings.
Sales Ledger
Purchase Ledger
Record Keeping
Financial Packages
Time Recording
Silicon Office
ey
S
8.
Q
Ye
DAVINCI
COMPUTER
SHOP
65 High Street,
S
p
E
Cc
I
A
L
O
F
F
E
R
S
id
\Qter Shop __ Edgware, Middx.
moe owrecomens HAB 7DD.
Open Mon-Fri 9.00-5.30
Sat 9.30-5.00
Telephone: 01-952 0526
a PARCLavcaRD!
P. N
Gas
ACCESSORIES
All types of accessories and stationery supplied.
Stationery
Continuous Labels
Daisy Wheels
Auto Sheet Feeders
Dust Covers
Installation & Training
Floppy Disks
Storage Boxes
Printer Ribbons
Tractor Feeds
Cassettes
Maintenance
@Circle No. 352
236 PRACTICAL COMPUTING April 1982
INDEPENDENT COMPUTER ENGINEERING LID
A BRITISH 5%” WINCHESTER
DISK DRIVE
INTERFACE-COMPATIBLE WITH YOUR MICROCOMPUTER
* 3.14, 6.28, 9.42, 12.56 MEGABYTE CAPACITIES
* FAST ACCESS TIMES
* OPTIMISED SEEK TIMES
* ON-BOARD MICROPROCESSOR CONTROLS DRIVE OPERATION AND PRO-
PROVIDES DRIVE DIAGNOSTICS
THE ICE WINCHESTER SUBSYSTEM COMPRISES:
* Winchester Drive/s (RODIME), Controller, Cables, cabinet and Software to
support your system.
* Subsystem can be enhanced to provide 2 Winchester drives, or Winchester
plus floppy disk drive.
* Your BACK-UP problem solved with 20 Megabyte Streamer Tape Subsystem.
* Whisper Quiet Operation.
* APPLE, S100 BUS, IBM PERSONAL COMPUTER, XEROX 820, SUPERBRAIN,
DIRECT 280 CONNECTION. Call us with YOUR Interface problems.
ALL SALES ENQUIRIES TO: Ashford (STD 07842) 47271 or 47171
ICE - INDEPENDENT COMPUTER ENGINEERING LIMITED.
16/18 LITTLETON ROAD, ASHFORD, MIDDLESEX TW15 1UQ. TELEX 8952042
@ Circle No. 353
PRACTICAL COMPUTING April 1982 237
UKIO1-UKION-UKION
| co | GAMES
CEs a oS
SPACE INVADERS (8k) . .£5.50 ASTEROIDS (8k)........ £5.50
Written entirely in fast 6502 This is the real, completely
machine code, ‘Space Invaders’ machine-code ‘Asteroids’. 9 levels
needs no introduction. Excellent of speed, 3 levels of difficulty, 6
use of graphics make this asuperb key control {including a Hyper-
version of a classic game. Pace button) and very fast, very
FIGHTER PILOT (8k) .... £5.50 Sm™oorn graphics. Need we say
You're at the controls of a deep
space Starfighter with amissionto SPACE WARS (8k)...... £4.50
destroy alien rockets and fuel Your Solar System is littered with
dumps. Using 6 keys you can debris from an Intergalactic Space
swoop and straffe or climb and War. Your task is to collect debris
bomb all over the moving land- and to do this you must steer in
scape. Machine code subroutines and out of alien spacecraft. A real
enhance the excellent graphics. test of reflexes.
SHE SET OF FOUR’... oscuro. £15
. send 95p (redeemable against first order) for full catalogue and FREE
listing. Please state ‘UK 101’ on order
All prices include VAT and P&P available from
Oasis Software, Lower North Street, Cheddar, Somerset.
Tel: Cheddar 743409
Dealer enquiries welcome
‘ACCESS ORDERS
a NY | TAKEN BY PHONE
24 HOURS A DAY
Save your time
on paperwork
and calculations
Visit The LONDON MICRO CENTRE to see
word processing and business programs in action.
The Centre stocks a full range of software packages,
but experience has shown that programs should
normally be tailored to meet the client’s
particular needs.
We are main SUPERBRAIN, SORCERER and
APPLE dealers. We can provide any printer to fit
these computers.
You can rent a word processor and a micro system
from £12.90 per week.
Contact us today for further information
The LONDON MICRO CENTRE
47 Lower Belgrave Street
LONDON SW1
Telephone: 01-730 8791
Open evenings and weekends
The LONDON MICRO CENTRE Ltd - An EMG Company
CUM Ie
@ Circle No. 354
@ Circle No. 355
PHOTO ACOUSTICS LID
THE ONE STOP COMPUTER SHOP—
$.B.D. Software is proud to announce their distribution agreement with
the most up to date APPLE-only magazine in America.
CALL A.P.P.L.E.
MAGAZINE
In today’s fast changing world of the APPLE you just can’t afford to stay
CBM 8032
CBM 8050
£875.00.
£875.00
£189.95
£97-95
VIC 20 computer
Expansion box
behind, so don’t settle for anything less than the best APPLE-only .8K RAM packs £29.95 CBM 8026 £1,006.00
magazine in America. 8K RAM pack £44.95 CBM 4032 £690.00
Now you can purchase this outstanding magazine for the low price of 16K RAM pack £74.95 CBM 4040 £690.00
£1.75 per issue. ; : Joysticks £10.00 | CBM 4022 £399.00
Your subscription for 12 or 24 magazines may start from any month in C2N cassette deck £44.95
These prices are Cash and
Carry. Ring Dick at Watford for
quote.
1981.
Single back Issues are available at£2.25 per issue including postage and
packing.
A bound volume of the issues in 1980, 1979, 1978 are available for
£20.00, £15.00 and £10.00 respectively, including postage and packaging.
(Please note that in 1980 & 1981 there were only 9 issues published but in 1982 there
will be 12 issues.)
LC !2issues@£21.00 [) 24 issues @£40.00
Europe Air Mail postage, add £6 per {2 issues
** Software Available x*
£784.00
£384.00
Genie | computer
(Ring for quote)
EG3014 Expansion £228.00
EG3013 Expansion £234.00
EG3013/W Expansion £264.00
EG400 disk drive £243.00
12” B/W monitor £79.00
12” green monitor £87.00
Apple tl computer
Disc drive + cont.
Disc drive without £301.00
Eurocolor card £70.00
9” Hi-res B/W monitor £99.00
9” Hi-res green monitor
£110.00
12” B/W monitor £79.00
12” green monitor £87.00
* * Games software avail **
58, High Street
Newport Pagnell
PAD)RESS iccccscrctessitss+conn 2 RE gon Wes ee, Se em
ILO VAIN | aremerereere sree etait. POSTCODE:
Please start my subscription
Expiry Date
Barclaycard/Access Number *& Software avail. **
Please make cheques payable to CALL APPLE (UK)
Send to:- CALL APPLE (UK), c/o SBD Software.
FREEPOST, RICHMOND, SURREY TW9 1BR
255a St. Albans Road,
Watford, Herts.
ine pose amp (oC dial Bucks. (entrance in Judge Street)
elephone: 01- Tel: 0908 610625 Tel: 0923 32006
The Famous Book RARCLAvCAn® ALL PRICES INCLUDE VAT
GS)
; @Circle No. 357
238 PRACTICAL COMPUTING April 1982
CREDIT CHARGE MAIL ORDER
“ALL ABOUT APPLESOFT”
Now available @ £9.50 incl. P. & P.
6
- S Se
Wy Ups Das SI SSCS
I.—™NS
US
Tees >>
N
2) x
= “8 z
ORCHID SM1Z80 B. A CPM business computer.
THE ORCHID TABLET. A sophisticated digitising tablet
with Z80A computer board.
THE ORCHID SM2Z80 B. A high resolution colour
graphics computer with frame grabbing facility.
STAND No. 456 — SEE YOU THERE!
ORCHID COMPUTERS LTD.
3, Collins Street, Oxford OX4 1XL, England. Telephone Oxford (0865) 722102/3/4/5
STAND NO 357
64K-£79
The growth of interest in computer use caused by the introduction of the Sinclair ZX81 has made new and
exciting demands on the ingenuity of electronic engineers. At Memotech we have focused our attention
on the design of an inexpensive, reliable memory extension.
The Memopak is a64K RAM pack which extends the memory of the ZX81 by a further 56K. Following
the success of our 48K memory board the new memory extension is designed to be within the price range
expected by Sinclair users. It plugs directly into the back of the ZX81 and does not inhibit the use of the
printer or other add-on boards. There is no need for an additional power supply or for leads.
The Memopak together with the ZX81 gives a full 64K, which is neither switched nor paged, and.is
directly addressable. The unit is user transparent and accepts such basic commands as: 10DIM A(9000)
0-8K ...Sinclair ROM
8-16K...Memopak memory which can switch in or out in 4K blocks to leave space for memory mapping.
12-16K...Memopak memory which holds its contents during cassette loads and allows communication
between programmes.
16-32K...This area can be used for basic programmes and assembly language routines.
32-64K...32K of RAM memory for basic variables and large arrays.
With the Memopak extension the ZX81 is transformed into a powerful computer, suitable for business,
leisure and educational use, at a fraction of the cost of comparable systems.
Memotech Ltd:3 Collins Street -Oxford:OX4 1XL-Telephone 722102/3/4/5
@ Circle No. 358
PRACTICAL COMPUTING April 1982 239
APPLE II 48K........ -£670.00
DISK DRIVE
WITH CONTROLLER.....-£370.00
DISK DRIVE
WITHOUT CONTROLLER... .£290.00
BMC 12" GREEN MONITOR
12" GREEN MONITOR....£145.00
PC 1211 POCKET COMPUTER.69.50 ©
MZ 80K (48K) COMPUTER. PHONE FOR
MZ 80B (64K) COMPUTER. “‘SRICE.
DUAL DISK DRIVE.....2---550.00
P3 PRINTER....+++.2+e+e + 360-00
PG PRINTER. «we. £0%,.9upe 745800
P6 PRINTER..-....0++++420-00
SPEED BASIC.....-.+-+++ 10.00
MACHINE CODE.......++++-17-40
EDITOR/ASSEMBLER........ 35-00
PASCAL INTERPRETER...... 40-00
MZ 80K DUST COVER....... 5.00
APOLLO WORD PROCESSOR... 24.95
MALC EL.. lca tees te. dee Meee
DATA BASEssssssecseesee> 29.50
ZEN EDITOR ASSEMBLER.... 19.50
MACHINE LANGUAGE........17.74
MZ 80K DUST COVER...,...5-00 a
POSTEOON. os ..aseeces.0-05-00 a
ADDRESS BOOK.......+.22.5-00 a
MOONLANDER...+.seeeeeee5200 a
GOMPATs 2. eereeemeemes aa5s00 3 ALL PRICES EXCLUDE VAT_
\ MAIL ORDER FORM
EPS PUEAS EERSUR PIA pope tetelele scctelalote ciatvtale’. » oleic sravayerase av NORE Eaae
| once i ee Ean.
Sd cou ses enw en coos: MP Sy ee ee ce
J occ s sons anullssosss coe 6g) eee Lorena
i
—__ACCESS/BARCLAYEARD/CHE QUE PAP4V ATs Eucucess
WN ee oan TOVAL WENCL ©. 2.2
j mm Eoatevalats «fevetereteerare
Pee] al 0, ee ee oo) Oe
ONO, OF sor io 1) cae:
OuUpenor oystems Lid. Sheffield
178 West Street, S1 4ET. Tel.(0742)755005.
Mait Order
Accessories
Postage Rates
a.75p b.1.00 c.1.50 d.2.50 e.5.00
BOOKS
(SEND SAE FOR FULL LIST)
BASIC HANDBOOK........000. 13.95 c
SOFTWARE SECRETS(MZ80K)...7.95 b
APPLE II USER GUIDE....... 11.10 c
BASIGNBASIC... Rhus aeetees 8.95 b
PROGRAMMING Z80.......---- 11.95 ¢
PROGRAMMING 6502......-+..10.75 ©
PROGRAMMING VIDEO GENIE...5.00
ZX 81 COMPANION. ....22000-/295
ZX 81 POCKET BOOK.........5.95
GETTING AQUAINTED ZX81....4.95
GETTING AQUAINTED ACORN...7.95
HINTS & TIPS ZX81......24.4.25
ERM RANDBOOK.- = . camicleeed). SOye
6502 GAMES... cescecccesee LO525 C
MICROSOFT BASIC........---8.75 b
ATOM BUSINESS... 2220000000 .6095 a
APPLE PASCAL GAMES.......-11.45 b
WORD STAR MADE EASY.......7.60 b
APPLE
WMPUE AC... §... Siemans 97-50 b
VISTPLOT. 0. ccc ccs e cee 00 0 95800)5
VISITREND/VISIPLOT.....-.135.00 b
VISIDEX. 2c. cceeeeeeee eee 105.00 b
CIS COBOL........202050++4/5.00 b
MICROMODELLER.....2-2+2---420.00 b
APM. wcccccvcccccovvvceeeell9.00 Db
APPLEWRITER...2e22eee022+39.00 BD
MAGIC WINDOW..........++-79.00 b
co cc ao =
VIDEO GENIE
SOMO NOD e.g. 0s pesese> eetadd &
COPGUR FDO. wins eine svi neied9266 b
SYNTHESISER....2eeeeee0+-45.00 D
DUST COVER....eeeeeeeeees9-00 a
|
|
!
ADDRESS. cece ccc ccccccccecccceccsoes |
I
I
I
I
VIC 20 COMPUTER......173.90e
VIC CASSETTE DECK....39.09 d
VIC PRINTER.....-....200.00
3K RAM CARTRIDGE.....26.04 b
8K RAM CARTRIDGE.....39.09 b
16K RAM CARTRIDGE....65.17 b
JOVS TICK .12 stele sees eet 622) ib
PADDUES « « « sic:e\6 slepetevereral lrai in
INTRODUCTION TO BASIC
PART Lance ss ccccbe as ol 5.00) Db
VIC GAMES ROM CARTRIDGES
VARIOUS FROM.........17.356
VIDEO GENIE
MKI with sound &
lower CaSe€...e2.e2200- 309.00
MKII
BUSINESS COMPUTER.....309.00
EXPANSION UNIT
WITH 16K ROM..........199.00
ACORN ATOM
ACORN ATOM 8+5
with colour+PSU......199.00 d
ACORN DISK PACK......299.00 d
FLOATING POINT ROM...20.00 a
GAMES PACKS 1-10.....10.00eac
WORD PACK ROM....«..-26.00 a
COLOUR ENCODER.......39.00 b
B.B.C. ROM PACK.....-PHONE b
MAGIC BOOK.......2.009.90 1€
MATHS: PACK secs see meric OOO) a
ATOM. CHESS oe 126% «is, . 10500! a
ATOM ADVENTURES....-.10-00 a
Cotes esecrewsceeereseereseseetesenere
@ Circle No. 359
PRACTICAL COMPUTING April 1982
@oppic
Apple li + 48K £649.00
Disk drive + controller
£349.00
Disk drive
16K Ram card
Pascal system
@ APPLE SOFTWARE
Visicalc (3.3)
Visiplot
Visidex
Visitrend/plot
Apple word
Apple writer |
Apple writer il
Desk top plan ll
DOS plus
Aplus
Appleguard
@ WORD PROCESSING
Apple Writer (1) £39.00
Apple writer ll (80 col) p.o.a.
Magic window £59.95
Mailmerge (80 col) £60.95
Wordstar p.o.a.
@ MONITORS
12” green screen
9” b/w Hi-Risul
@ COLOUR MONITOR
14" JVC-PAL/SECAM/NTSC
£289.00
£60.00
£239.95
£105.00
£19.95
£19.95
£19.95
£129.95
£127.95
Euro colour card
Integer card
Language card
Parallel interface card £87. 00
Communication card £99.00
Centesonic card £99.00
High speed serial card £94.95
@ PRINTERS
Silentype
Centesonic 737
Paper Tiger
Epson
MX80 T2
MX80 FT/1 i
Epson/Sharp cassette £65.00
Epson/Sharp disk p.o.a.
@ GAMES
Space Warrior, Alien Rain, All
Snoggle, Galaxy Wars, Gob-
bler, Star Cruiser, Alien,
Typhoon, Cribbage, Galactic
Empire all at £12.95
Star Mines, Apple Panic, Tar-
tusian, Tawala’s Creature,
Venture. all at £14.95
Star Thief, Missile Defence,
Epoch, Soft Porn Adventure,
The Wizard and the Princess,
Threshold, Sneakers, Oldofo
Revenge, Peagus 4 all at
£17.95
at DEANS
SHARP
|
@PC 1211
PC1211 Pocket computer
£69.95
interface
oy 95
CE121 Cassette:
CE122 Printer 9.95
CSR700 Paper roll (40) a 0.a.
@ MZ80K
MZ80K computer 48K £345.00
MZ80FD Dual disk £550.00
MZ80P3 Dot printer £360.00
MZ80F I/O Disk interface
£49.95
MZ80F 15 Disk cable £8.00
MZ80 VO Expansion box
£94.00
MZ80T 20C Machine lan-
£18.00
£35.00
guage
MZ80TU Assembler
MOST of our prices are heavily discounted therefore
please send cheques payable to DEANS. Credit-card
sales add 3%. Add 15% VAT. Postage and packing free
on books & software.
DEANS
191, KENSINGTON HIGH STREET, LONDON W.8.
Tel. 01-937 7896 Ext. 3.
WHAT'S the CATCH?
HOW COME THESE PRICES ARE SO LOW?
There is no catch except you always catch a good DEAL.
DE.
A
ATARI’
£295.00
£549.00
£49.95
£295.00
400 16K computer
800 16K computer
16K Ram upgrade
Disk drive
@ VIDEO RECORDERS
Sony SLC5
Sony SLC7
JVC HR7200
JVC HR7300
Akai VS5
@ FLOPPY DISC
5}” Verbatim SSO
5}"Verbatim SS/DDX10
£19.95
53” Verbatim DS/DD
£2.60
@ BOOKS
APPLE
Apple Il Ref. Manual £11.00
6502 Assembly language
£12.10
DOS 3.2 Manual £6.00
Apple {i Basic tutorial Pascal
Reference Manual £8.50
@ 2X81
Getting Acquainted with your
ZX81 £5.95
Mastering Machine code on
your ZX81 or 80 £5.95
The Gateway Guide to the
ZX81 and ZX80 £5.95
49 Explosive Games for the
ZX81 £5.25
£390.95
£548.10
£451.53
£477.95
£2,30
@ Circle No. 360
A
A & G Computerware 34
Access 34
ACT 66, 67
Adler 23
Almare 233
Altek 236
Anglia 12, 13
Apple Orchard 214
Atlanta 234
Atlantic Computer Shop 44
valon 196
Avery 216
Avon 196
B
BFI 219
Beeline 3
Black Box/Rair 211
Ree cones sa ie
romley Computer
Butel se 222
Cc +
Calco 218
Cambridge Micro Computers 30
Camden 218
Centronics 69
Chromasonic 114
City Microsystems 226
Clenlo 110
Commodore 16, W70s2
Commodore Machines 104, 105
Compsho 191
Computabits 186
Computace 28
Computech 200
Computer Aided Printing Services 22
Computer Facts 139
Computer Fair 182, 183
Computer Interface 216
Computers for All 178
Comshare 37
Control Universal 232
Crofton 224
Crystal 235
CTEC 103
Cumana 33, 213
CWP 184
D
Data Applications 68
Data Efficiency 129
Datalect 32
Advertisement Index
Datarite 192
Davinci 236
DDP 210
Deans 241
Digital Devices 181
Digitek 145
Discom 214
Disking 177
DRG 227
Duplex Communications 142
East Fern 201
Electronic Brokers 29
EMG 131, 212, 238
Encotel 219
Engineering Computer Services 64
Equinox 42, 112, 113
G
Gate 8)
Glenrothes 193
G.P, Industrial 229
Gram 30
Grama {Winter) 6,7
Gt. Northern Computer Services 26
Guestel Inside Back Cover
H
Hal 30, 196
Hilderbay 206
Hitec 242
Hitech 209
Hiteck 188
Hobby Electronics 174
I
IBR 140
Icarus 36, 221
LC.E. 237
Informex Centralex 190
Infra 232
Inta Corporation 18, 19
Interam 11S
10 Systems 218
Irvine 212
Ithaca Outside Back Cover
J
John Birkwood Assoc. 230
John Wiley & Sons 215
K
Kai 180
Kansas 220
Keele 99
KGB 91
PRACTICAL COMPUTING April 1982
Kingston 188
Knights 236
Kontron 138
Kram 222
L
Laskys 85, 86, 87, 88, 96
Level 198
Lifeboat Assoc. 109
Lisiar 116
Little Genius 29
L & J Computers 208
London Computer Centre 179
Lowe 24, 130
LSI 74, 78
Lucas Logic 20, 21
Macmillon, J. 202
Maplin 18S
Mass Micros 231
Melbourne House 144
Memotech 239
Mercator 102
Metrotech 14,15
Micro Business Centre 187
Microcentre Inside Front Cover
Microcode 228
Micro Computer Applications 204
Micro Computer Land 132
Mjcro Computer Products International 25
Microcosm 26
Micromanagement 231
Micromods 201
Micronetworks 205
Micropute 76, 137
Microsec 235
Microsource 17
Micro Support Centre 234
Microvalve Dealers Pe
Microware 31, 183, 210
Micro 80 208
Millbank 8,9
Monolith 190
N
Northern Amateur Radio Sch. 180
Northamber 27
oO
Oasis 238
Overseas Computer Systems 61
Oxtord Computers 35
Ozwise 230
P
Pearcom 65
Penbie International 234
Pete & Pam 223
Photo RecueieS 238
P.R. Dal 180
Prentice Hall 225
Protech 176
Ram 61
Real Time Developments 224
ive 197
SBD 202, 238
SDM 220
S.E.C. 194
Sharp 51
Sinclair Research 121, 122, 123, 124, 146
Sirton 207
Soft Option 39
epider Software 228
Ss 216
Stirling 212
Superior Systems 240
Swan 144
Swanley 224
Symbiotics 206
Systemise 193
System Logic 39
Systems International 232
iv
3rd London Computer Fair 217
3SL 188
Tabs 82
Technomatic 199
Teleprinter 57
Telesystems 204
Transam 203
Transdata 48
Transtec 195
felilcea Computer Store 226
Videotex 235
Visconti 40
sak 338
Ww
Watford 4
Wida 34
Willis 206
Viadtall 230
Your Computer 198
oO
Zenith 5
241
| TEC Mail Order SottWees
THE MORE YOU TAKE
THE MORE YOU GAIN FROM COMPUTING
MILESTONE: £210.-
Manual alone: £20.-
“Critical path" network analysis program for scheduling
manpower, dollars and time to maximise productivity.
NEW IMPROVED. Interactive project management pro-
gram that runs under CP/M, MILESTONE canbe used to
track paper flow, build a computer, check a department's
performance, or build a bridge. MILESTONE can be used
by executives, engineers, managers, and small
businessmen.
~ Produce PERT chart in minutes.
~ Find critical tasks that can't be delayed.
— Investigate tradeofts between manpower, dollars
and time.
Give plans to others using a printed project
schedule.
Change details and immediately see the results
on screen.
— Balance time, manpower and costs.
Requires 56K RAM and CP/M. Specify Z80 or 8080. Also
available for Apple Pascal, UCSD Pascal or CP/M-86
operating systems. (Milestone-86 version 290 1) For-
mats: 8, NS, MP, SB, TRS2, OB-1, XX, IPC, IDW.
ACCESS/80
A report generator and cross-tabulator. Virtually any
report that can be described on paper can be generated
by using your existing ASCII data files. Produces reports
in minutes that would take hours to program in BASIC.
oa | — Report Generator and Cross-Tabulator —
10.-
Read ASCIl files and create sorted reports with subtotal-
ling capability. Provides multi/dimensiona! cross tabula-
tion and computation. Includes operating system
commands.
— Level Il — Output and Logic Processor — £354.-
Everything in Level | plus, wnte out new files in any sorted
order (including subtotalling). Load arrays from files. Per-
forms binary search on sorted arrays in memory. Includes
contro! language extensions for complex applications.
Requires CP/M and 48K RAM. Formats: 8, NS, MP,
CDOS, SB, TRS2, APPL.
DATEBOOK Il: £210.-
Manual alone £18.-
- Schedules appointments for up to 27 different
doctors, lawyers, rooms, etc.
— File structure allows for appointments up to one
year In advance.
— Searches for openings that fit time of day, day of
week and/or day of year constraints.
— Appointments made, modified or
easily.
- Copies of day's appointments can be printed
quickly.
Requires 56K RAM and CP/M. Specify Z80 or 8080. Also
available for Apple Pascal, UCSD Pascal or CP/M-86
operating systems.
Formats: 8, NS, MP, SB, APPL, TRS2, OB-1, XX, 1-5,
IPC, IDW.
PERSONAL DATEBOOK — 110. Manual alone
20
Time management and appointment scheduling calendar
for an individual or small office with up to nine staff
members. Displays one appointment schedule on screen
at a time. Cancellations can be put into hold file for easy
tescheduling at your convenience. Menu dnven com-
mands do not require referral to manual.
Requires CP/M 2.x and 56k RAM. Specify Z80 or 8080.
Also available for Apple Pascal, UCSD Pascal or CP/M-
86 operating systems. Formats: 8, NS, MP, SB, APPL,
TRS2, XX, IPC, IDW.
WHATSIT?
A data base/querry/retrieval system that communicates
cancelled
or deleted at any time. 116 page manual assumes no
Programming knowledge. Requires CP/M, CBASIC2
ANDO 24k RAM. Formats: 8, NS, MP, SB, APPL, OB-1,
XX.
THE FIELD COMPANION £210.-
Manual alone £20.-
Created for the needs of the travelling Salesman or
Professional. Allows you to track the time spent with your
clients, each client having up to four user-defined sub-
fields. Expense accounting is provided and is itemised in
a detailed journal for budgeting and tax reporting pur-
Poses. Maintains appointments and current customer list
including shipping and billing addresses, year-to-date
sales and person to contact for follow-up. Invoicing fea-
tures retrieves required data from both customer and
product lists. Special instructions and discounts are sup-
ported. Invoice copies may be output to a printer or sent to
the home office via modem, permitting electronic transfer
of the content of any report. Requires 56k RAM and CP/M
or CP/M-86 and 128k RAM. Formats: 8, NS, MP, APPL,
SB, XX, IPC, IDW.
FOOTNOTE £125.-
Automatically numbers and formats footnote calls, foot-
notes and text, placing footnotes on the bottom of the
correct page. At the user's option, the footnotes can also
be removed from the text file to a separate note file.
Footnotes can be entered singly or in groups, in the
middle or at the end of paragraphs. After running FOOT-
NOTE the user can re-edit the text, add or delete notes,
and run FOOTNOTE again to re-number and re-format.
Price includes PAIR, a companion program that checks
that underline and BOLDFACE commands are properly
terminated. Requires CP/M, WordStar, 48k RAM. For-
mats: 8, NS, MP, SB, APPL, OB-1, XX.
CBASIC/86: £230.-
Manual alone £20.-
Industry standard intermediate code basic compiler with
runtime interpreter for CB/M-86. Features include chain-
ing, integer and external precision arithmetic, random and
sequential records of any length {not limited to 256 bytes).
Requires CP/M-86, Formats: 8, |-5.
Personal PEARL: £210--
— User friendly application software generator. A fourth
generation language, automatically creates completely
new programs in CBASIC. Excellent documentation
makes it easy to create “personal” software such as
checking and financial programs, name, address and
telephone lists, etc.
Requires CP/M, CBASIC2 and 48K RAM. Formats: 8,
NS, SB, TRS2, APPL, OB-1, MP.
SPELLBINDER: £354-,
Manual alone £35.
Full feature word processing system with Office
Management capabilities. Its special features include
ease-of-use by office personnel, flexible print formatting &
output, and powerful macro capability which allows fea-
tures to be added for the unique requirements of each
user. Mail list macro Is included for mall merge with form
letters.
Requires CP/M & 32K RAM. Formats: 8, NS, MP, CDOS,
SB, APPL, XX
ACT:
New text and prices:
CP/M compatible macro assembler family supporting all
major 8 bit micros. ACT features include full macro capa-
bilities, comprehensive pseudo ops, link file structures,
cross reference map and algebraic expression proces-
sor. Requires 32k RAM and CP/M.
ACT | - 6502 £130ACT-86/88
ACT | - 6800 £130ACT-6809
ACT | - 8080/Z 80 £130Manuals £18
COPYRIGHT:
£130
£130
PASCAL/M: £280.-
Manual alone £15.-
CP/M compatible language for 8080/Z80 CPUs, sup-
ports full Jensen & Wirth plus 45 extensions to Standard
Pascal Including Random access files,, 40 segment pro-
cedures & 16 bit BCD real type. Also includes symbolic
debugger which features trapping on stores, examining
and changing variables and tracing of program execution.
ae CP/M 2.2 & 56K RAM. Formats: 8, NS, APPL,
2.
PASCAL/M for 8086/88: £350.-
Manual alone £15.-
All the features of PASCAL/M for the 8086 and 8088
processors running under CP/M-86.
Requires CP/M-86 and K RAM. Formats: 8, 1-5.
PASCAL: Sort - £140.-
Manual alone £14.-
Fully commented source code Into which the user simply
places the particular file description and sequence
requirements to obtain the desired sort. Can run stand-
alone or as a overlayed segment of larger program. Uses
indirect Shell-Metzner in RAM, interleaved polyphase
(Fibonacci) merge on disk, full sector buffering and shor-
test seek logic. Can match machine ianquage sorts even
under Pcode interpretation. Requires CP/M 2.x and 56k
RAM and CP/M-86 and 128k RAM. Pascal?M,UCSD
Pascal or Pascal /MT. Formats: 8, NS, APPL, XX, MP,
TRS2, IPC IDW.
SUPERCALC: £210.-
Allows a layman to manipulate business data in a variety
of forecasting and accounting applications. Combines the
interactive nature of an electronic spreadsheet with the
power and convenience of a simple simulation language.
Video display can be scrolled over entire worksheet using
cursor controls. Symbolic vector reverrences eliminate
repetitive low level data manipulation commands. Easy to
use menu driven "Help" commands. Requires CP/M and
48K RAM. Formats: 8, NS, MP, SB, APPL, TRS2.
Call for terminal formats.
SUPERDOS: £100.-
Upgrade of CP/M2.2 for Superbrain. Includes ADM/31
Hazeltine, or Superbrain Terminal emulation mode. Other
new features include 132 character keyboard buffer,
repeat on all keys, key click, user programmable numeric
keypad, 30% disk read/write improvement, real time
clock, baud rates to 19,2K on RS232 ports, printer hand-
shake modes, 4 new utilitles, and 4 fixes.
Requires Superbrain 3.0. Format: SB.
TRANS 86 — £104.-
Manual alone £15.-
8086/88 Translator for existing 8080/Z80 programs. New
source code is easily edited and assembled using ACT It
to produce hex code which is executed by 8086/88 CPU.
Emphasizes the extenslons and features available In the
8086/88. -
Requires CP/M & 32K Ram. Formats: 8, NS, APPL, OB 1,
XX
MAILER — £75.-
A fast and easy to use malling list program. Address
labels can get printed in any desired order including
alphabetically. Data can be selected. APPL.
IMP — £310.-
Instant mathematical programming for complex
engineering design as well as allocation problems, stati-
Stics, transport and many other applications. It allows a
user to enter difficult mathematical problems (slmul-
taneous non-linear equations, linear programming con-
structs and multivariate analysis problems) in simple
algebralc form. APPL.
Access/80 Friends Software; Pearl Relatlonal Systems; Pascal/M, ACT, Trans 86, Supercalc Sorcim, CBASIC 2,
CBASIC/86 Compiler Systems; Datebook II, Milestone, Textwriter Itt Organic Software; Speliguard ISA; CP/M, CP/M-
86 Digital Research; Superbrain Intertec Data Systems; S-Basic Topaz Programming; Spellbinder Lextsoft; Selector [V;
Selector/86, Glector Micro Ap.
Prices quoted do not include dealer Installation and training. Prices and availability subject to change without notice.
controversationally, accepting questions and updates in
simple sentences. Store, index and retrieve information
about one or more aspects of related or unrelated sub-
jects. Information is stored under your designated “sub-
ject" and “tag” headings, which can be added to, changed
London
5 to 9
= — 17 WIGMORE STREET
und Betriettberatungs GmbH LONDON, WH OLA.
ORDERS oust specify disk type and format. Add 15% VAT to
orders, Add £1 per item postage and packing. All orders must be
prepaid. Make cheques, POs etc payable to HITEC Company, 5 to 9, 17
Wigmore Street, London W1H 9LA. Manual costs are deductible from.
subsequent software purchase. Dealer Inquiries welcome.
@ Circle No. 361
242 PRACTICAL COMPUTING April 1982
FOUR GOOD REASONS
FOR CHOOSING GUESTEL
The Systems — Whatever your micro,computer
hardware or software requirements, Apple
- systems can meet them and we can supply
them to rent or buy. Visit our showrooms in
London, Brighton and Bristol or use our nationwide mail
order service — one of the largest and most efficient
in the country.
Guestel provide sales, service and an in depth knowledge
of Apple systems.We buy bigger so you can buy cheaper.
The Consultancy — Micro com se systems are
simple to use once you know how But how do you
learn when so much of the so-called advice is in
confusing computer jargon? Come to
us.We talk plain English. Quite simply, we :
will help you to identify your particular
needs for hardware, software and
support services — then we'll match them
with Apple systems.
The Service — Immediately you come to us with your needs
you'll get a personal service. Whatever your requirements, we
respond right away. And once your equipment is installed our
@ reliable back up service ensures that help is aways on hand
when you need it.We operate a two tier maintenance agreement,
" witha 24 hour call out service.We also have an in house engineering
TE ‘facility and a telephone enquiry service 4 — with emergencies.
: =| Our fast, efficient mail .
i within easy reach.
The Know How — Some of Britain's leading
companies have come to us for help in developing
major custom built micro computer linked systems
~ your guarantee that we have the depth of
technical knowledge and the experience to help with your
needs, large or small.
; : EXPANSION THROUGH EFFICIENCY
8-12 NEW BRIDGE STREET LONDON EC4V 6AL TELEPHONE 01 583 2255
41/43 BALDWIN STREET BRISTOL 0272 27461
15 GRAND PARADE BRIGHTON EAST SUSSEX BN2 2QB TELEPHONE 0273 695264
AUTHORISED APPLE DEALER AND LEVEL ONE SERVICE CENTRE
U
@oppic’ APPLE Ill NOW AVAILABLE
Appleis a trademark of Apple Computer Inc., Cupertino, CA, USA.
@Circle No. 362
244