“SPECIAL
"SOFTWARE
FEATURES
The secret of Borland’s success
is “Quality, Speed, Power, & Price”
e’re one of the biggest software
companies in the world—and we got
that way by making “Quality, Speed,
Power, and Price” essential charac-
teristics of every Borland software
program. Look for Borland software
——then look no further.
Turbo Pascal has become the de facto worldwide
Standard in high-speed Pascal compilers. Described
by Jeff Duntemann of PC Magazine as the “Language
deal of the century,” Turbo Pascal is now an even
better deal—because we've included the most
popular options (BCD reals and 8087 support). You
now get a lot more for a lot less: the compiler, a
completely integrated programming environment,
and BCD reals and 8087 support! Minimum
memory: 128K.
The new Turbo Tutor can take you from “What's
a computer?” through complex data structures,
assembly languages, trees, tips on writing long
programs in Turbo Pascal, and a high level of
expertise. Source code for everything is included.
New split screens allow you to put source text’in the
bottom half of the screen and run the examples in the
top half. There are quizzes that ask you, show you,
tell you, teach you. Minimum memory: 192K.
Includes a library of graphics routines for Turbo
Pascal programs. Lets even beginning programmers
create high-resolution graphics with an IBM,°
Hercules,” or compatible graphics adapter. Our Turbo
Graphix
Toolbox in-
cludes all the
tools you'll
ever need for
complex
business
graphics, easy
windowing,
and storing
screen images
to memory. It comes complete with source code,
ready to compile. Minimum memory: 192K.
Quickly Produce Bar Charts and Pie
Charts with the Turbo Graphix Toolbox
A perfect complement to Turbo Pascal, because it
contains a complete library of Pascal procedures that
allows you to search and sort data and build powerful
database applications. It comes with source code for
a free sample database—right on disk. Minimum
memory: 128K.
SUPERKEY'S" PERFECT COMPANION
seNNngse SSB
Desktop Organizer
ry a Keystroke Away.
;
i
Turbo GameWorks is what you think it is: “Games”
and “Works.” Games you can play right away (like
Chess, Bridge
and Go-
Moku), plus
ei ft the Works—
in which is how
: ia computer
bs jel ake be games work.
All the secrets
and strategies
of game theory
are there for you to learn. You can play the games
"as is” or modify them any which way you want.
Source code is included to let you do that.
Minimum memory: 192K.
Turbo Game Works’ Chessboard
Recently released, we call our new Turbo Editor
Toolbox a “construction set to write your own word
processor." Source code is included, and we also
include MicroStar, a full-blown text editor with pull-
down menus and windowing. It interfaces directly with
Turbo Lightning to let you spell-check your MicroStar
files. Minimum memory: 192K.
Powertut desktop management program and the
#1 best seller for the IBM PC. SideKick includes
notepad,
calendar,
calculator,
appointment
scheduler,
telephone
directory,
autodialer, and
ASCIl table.
It's RAM-
resident—
which means SideKick is always there ready to react
when you need to do something, call someone, or
find out something in a hurry. And it does all this
while you run other programs. Minimum memory: 128K.
Notepad and Calculator Window over Lotus 1-2-3
If you use SideKick, you need SuperKey. They're
designed to work together—and work for you.
SuperKey's an amazing keyboard enhancer for your
IBM PC and compatibles. With easy-to-write macros,
you and SuperKey can turn 1000 keystrokes into 1
Minimum memory: 128K.
It's the electronic organizer for this electronic age.
Neither you nor your secretary need to face 1987
with old-fashioned 1887 diaries. Traveling SideKick
has everything they have—and a lot more. (Unlike
dusty old diaries, Traveling SideKick doesn’t “expire”
at the end of ‘87, because it's electronic and good
for ‘88, °89, ‘90 and on and on and on.) It's a pro-
fessional binder, a software program, and a report
generator—a modern business tool that prints your
ever-changing appointments in daily/weekly/monthly/
yearly form. (If your schedule changes hourly
Traveling SideKick handles the changes instantly.)
Whether you use your own personal computer or
have someone's help with that, Traveling SideKick
is the smart new way to take your computer with
you—without taking your computer with you.
Minimum memory: 256K.
While you use SideKick, Reflex, Lotus 1-2-3, and
most other popular programs, Turbo Lightning proof-
reads as you write! lf you misspelt a word, Turbo
Lightning will beep instantly, and suggest a correction
for the word you just misspelled. Press one key, and
the misspelled word is immediately replaced by the
correct word. And if you're stuck for a word, Turbo
Lightning's thesaurus is there with instant alternatives.
Minimum memory: 256K.
No matter what business you're in, if you use Lotus
1-2-3° or dBASE® you need Reflex and the new
Reflex Workshop to give you all the tools and views
to see what your numbers mean. The new Reflex
1.1 with expanded memory support allows you to
manage huge databases of up to 8 megabytes of
RAM, 32,000 records, and 250 fields per record
with “Reflex Lightning Speed.” The Reflex Workshop
gives you a wide range of analytical tools written for
specific applications like Finance/Accounting, Admini-
stration, Sales and Marketing, and Production and
Operations. You can use the tools "as is” or mod-
ify them to suit your business needs. Minimum
memory: 384K.
An important addition to Turbo Lightning, Lightning
Word Wizard includes fascinating and challenging
word games like “Akerue” (try reading that back-
wards), "That's Rite,” “CodeCracker,” “CrossSolver,”
“MixUp,” and “FixUp,” to name some of them.
Lightning Word Wizard introduces you to the “nuts
and bolts” of Turbo Lightning technology, and gives
you more than 20 different calls to the Lightning
engine. Minimum memory: 256K.
= ppopascal
7 . \
me Ultimate P
+
Step-by-step tutorial, demo programs with source code included!
Borland’s new Turbo Prolog is
the powerful, completely natural
introduction to Artificial Intelligence
Protog is probably one of the most
powerful computer programming lan-
guages ever conceived, which is why
we've made it our second language—
and “turbocharged” it to create
Turbo Prolog:
Our new Turbo Prolog, the natural
language of Artificial Intelligence, brings
supercomputer power to your IBM*°PC and
introduces you step-by-step to the fascinating
new world of Artificial Intelligence. And does
all this for an astounding £69.95.
|
Turbo Prolog is to
Prolog what Turbo
Pascal is to Pascal!
Our Turbo Pascal astonished
everyone who thought of Pascal as
“just another language.” We changed
alt that—and now Turbo Pascal is
the de facto worldwide standard, with
hundreds of thousands of enthusiasts
and users in universities, research
centers, schools, and with profes-
sional programmers, students, and
hobbyists.
You can expect at least the same
impact from Turbo Prolog because
while Turbo Prolog is the most
revolutionary and natural program-
ming language, it is also a complete
development environment—just like
Turbo Pascal.
Even if you've never
programmed before,
our free tutorial will
get you started right away
You'll get started right away
because we have included a can-
plete step-by-step tutorial as part
of the 200-page Turbo Prolog
Reference Manual. Our tutorial will
take you by the hand and teach
you everything you're likely to
need to know about Turbo Prolog
and Artificial Intelligence.
For example: once you've com-
pleted the tutorial, you'll be able to
design your own expert systems
utilizing Turbo Prolog’s powerful
problem-solving capabilities.
Think of Turbo Prolog as a high-
speed electonic detective. First you
feed it information and teach it rules.
BORLAND
INTERNATIONAL
Then Turbo Prolog “thinks” the
problem through and comes up
with all the reasonable answers—
almost instantly.
If you think that this is amazing,
you just need to remember that
Turbo Prolog is a 5th-generation
language—and the kind of language
that 21st century computers will use
routinely. In fact, you can compare
Turbo Prolog to Turbo Pascal the
way you could compare Turbo Pascal
to machine language.
Turbo Prolog 1.1
Technical Specifications
Compiler: Six-pass compiler generating
native in-line code and linkable object
modules. Contains a linker that is com-
patible with theePC-DOS linker. Large
memory model support. Compiles over
2500 fines per minule on a standard
IBM PC.
Interactive Editor: The system includes
a powertul interactive text editor. if the
compiler detecis an error, the editor auto-
matically positions the cursor appropriately
in the source code. At run-time, Turbo
Prolog programs can call the editor, and
view the running program's source code.
Type System: A Ilexible object-oriented
type system is supported.
Windowing Support: The system supparts
both graphic and text windows ,
Input/Output: Full 1/0 facilities, includ-
ing formatted 1/0, streams, and random
access files.
Numeric Ranges: Integers: -32767 to
32767; Reals: 1£-307 to 1E+308.
Debugging: Complete built-in trace
debugging capabilites allowing single
stepping of programs.
Memory: 384K required.
DEPT A4
One Great Cumberland Place
London WIH TAL
(01) 258-3797
[ve la yjorere
Borland products include Turbo Basic: Eureka: The Solver; Turbo Pascal Numerical Methods Toolbox, Turbo Prolog, Turbo Pascal; Turbo Pascal
for the Mac, Turbo Tutor, Turbo Editor Toolbox; Turbo Database Toolbox, Turbo Graphix Toolbox; Turbo GarneWorks: Turbo Lightning, Lightning
Word Wizard; Reflex The Analyst, Reflex for the Mac, Reflex Workshop: SideKick, SideKick for The Mac, Traveling SideKick, and SuperKey—all
ol which are trademarks of registered trademarks ol Boriand inlernahonal, inc or Borland/Analytica, Inc Traveling SideKick ts nol in any way
associated with Traveling Software, inc ol Seattle, Washington.
Lotus 1-2-3 is a registered trademark of Lolus Developmen! Corp. dBASE is a registered Irademark of Ashton-Tate Microsott Word anc MS-DOS
are registered trademarks of Microsott Corp MultiMate is a trademark of Multimate International Corp. Random House 1s a registered lademark of
Random House, Inc. CP/M is a registered trademark of Digital Research, inc IBM is a registered trademark of International Business Machines.
Corp. Copyright 1986 Borland International BE-1001
=> circle 101 on enquiry card —
You get the complete
Turbo Prolog
programming system
for only £69.95
You get a complete Turbo Prolog
development system including:
@ The lightning-fast Turbo Prolog
incremental compiler and the inter-
active Turbo Prolog editor.
@ The 200-page reference manual
which includes the step-by-step
Turbo Prolog tutorial.
@ The free GeoBase natural query
language database including com-
mented source code on disk—ready
to compile. GeoBase is a complete
database designed and developed
around U.S. geography. It includes
Cities, mountains, rivers, and high-
ways, and comes complete with
natural query language. Use GeoBase
immediately “as is,” or modify it to
fit your own interests.
So don't delay—don't waste
a second—get Turbo Prolog now.
£69.95 is an amazingly small price
to pay to become an immediate
authority—an instant expert on
Artificial Intelligence!
66 Turbo Prolog is going
| like mad. John Vivian, Softsel, 0K
Borland’s Turbo Prolog has ousted
Lotus 1-23 as the highest volume
product .. .
| MicroScope Magazine IF
{
SRO
Y BS! | want
e the best
Copies Product Price Totals
_ Turbo Prolog £69.95 &
_ Reflex: The Analyst 99.95 &
_ Reflex Workshop 69.95 & _
Rellex & Rellex Workshop °149.95 & —
_ Upgrade to 1.1
& Workshop ** 69.95 & —
_ Upgrade to 1.1°° 10.00 & =
Turbo Pascal
w/8087 & BCD 69.95 &
Turbo Pascal (Amstrad) 59.95 & —___
Turbo Pascal for CPIM-80 49.95 & —___
_ Turbo Database Toolbox 49.95 & —___
Turbo Graphix Toolbox = 49.95 & —___
_ Turbo Tutor 2.0 29.95 &
_. Turbo Editor Toolbox 49.95 &
_. Turbo GameWorks 49.95 &
_ Turbo. Lightning (cS Se
Lightning Word Wizard 49.95 & —__
Turbo Lightning &
Lightning Word Wizard 99.95 & __
. SideKick 69.95 & —_
_ Traveling SideKick 69.95 &
_. SideKick &
Traveling SideKick (2500's 2
_ SuperKey 69.95 £ __
Turbo Jumbo Pack 245.00 &
Outside UK add & 10 per copy
Add VAT &
Amount enclosed &
Prices include shipping to all UK cities.
Carelully describe your computer system
Mine is: — 8-bit — 16-bit
fuse’ —PC-DOS __ CP/M-80
—MS-DOS — CPIM-86
My computer's name and model is:
The disk size fuse iss 03° O3%" O54
Payment’ Access Money order Cheque
Credit card expiration dale __/__
Gao [Ma TE
(2a ee a a
Name =
Shipping Address: __ a
Postal Code:
Telephone: =
CODs and purchase orders Will NOT be accepted by
Bortand. Outside UK make payment by credit card or
imemational Postal Money Order.
“Lurwted Time Offer—Expwes 1-3-87.
“"You must retum your Reflex drsks.
NOT COPY PROTECTED
60-DAY MONEY-BACK GUARANTEE
#t within 60 days of purchase you find thal this product does
nol pertorm in accordance with our Claims, cal! our ausiomer
service department and we will gladly arrange a refunt
All peices are suggested list pnces and are subject fo change
without notice.
A4d
BUSINESS WISE PRICE WISE IT HAS TO BE SAGE
TO CLEAR THE CLUTTER
FROM YOUR DESK
IT HAS TO BE SAGE.
make the most of your computer, increase your
own efficiency and clear the paperwork from
your desk.
Open up the possibilities of personal
computing - speed up your business projections,
produce charts with top quality graphics,
organise your data and your time, automate your
records and wordprocess all your reports
and correspondence.
A leading publisher of business software, Sage
has a complete range of products for the IBM
PC, Amstrad PC]512 and other compatibles,
including accounting programs and communica-
tions software - at value for money prices.
Send for details now.
BUSINESS WISE
SAGE
PC BUSINESS SOFTWARE
> circle 102 on enquiry card -
Data storage & management
PC PLANNER
Lotus® |-2-3 compatible spreadsheet
DESK-SET
Desk-top organiser & utilities
PC WRITE
Word processor with spelling checker
Prices shown do not include VAT
Dept. 99, Sagesoft plc, NEI House, Regent Centre,
Gosforth, Newcastle-upon-Iyne NE3 3DS
Tel: 091-284 7077 Telex: 53623 SAGESL G
re: SEND ME DETAILS ON PC PRODUCTIVITY AND
OTHER SOFTWARE PRODUCTS.
Name
Position
Address
Postcode _________ Teel
OR TELEPHONE THE SAGE SALES DESK ON: 091-284 7077
DEPT. 99, SAGESOFT PLC, NEI HOUSE, REGENT CENTRE,
GOSFORTH, NEWCASTLE UPON TYNE NE3 3DS
FREE DEMONSTRATION
DISK AVAILABLE
For a free 544" demo disk of all Sage
programs, attach a letterhead or business
card to the coupon.
THE NETWORK
EFFECT
Once again, this is supposed to
be the year in which networks
finally take off. If this time they
really do it will be because a
standard is emerging atlast. We
look at that standard, how it is
built up, and how other
manufacturers are 5
learning to live with it =
Nimbus VX-386 British
80386 micro — page 40.
r =|
AT clones Three cheap IBM
compatibles — page 46.
BEG R ARRAN 2 ee |
8 S08 0R00D00O8 AeA
gee
Husky Hawk — page 53.
‘PRACTICAL
COMPUTING
APRIL1987 CONTENTS
COMPETITION
Your final chance to win one of the many prizes
in our £20,000 competition
MACINTOSH Il
Glyn Moody looks at the machine everyone has
been waiting for, with a 68020 processor,
colour and expansion slots
NIMBUS VX-386
The first British 80386 machine that runs under
DOS. Steve Malonetries out the latest micro
from Research Machines
CHEAP ATs
The low price of AT clones make them a tempting
proposition, even as a first purchase. lan Stobie
tests three of them
HUSKY HAWK
Best known for its rugged Hunter portable, this
British firm has now come out with what may be
the smallest micro ever
WRITE NOW
Easy-to-use Macintosh word-processing
package with powerful formatting features.
Carol Hammond reports on this so-called
document processor
dBASE ADD-ONS
Mike Lewis samples the many packages now
available to enhance the standard database
SMALLTALK AT
Some people think it will be the environment of
the future: Steve Malone gets to grips with more
than a language
LOW-COST WP
The advent of the Amstrad PC has led to a flood
of cheap word processors for it. Susan Curran
tries some out
WHAT DO DEALERS DO?
Carol Hammond reports on what happens when
you approach dealers for advice on buying a
new system
CORPORATE TIE-UPS
Many of the world’s biggest computer and
communications companies are joining forces.
Steve Malone finds out why
PROGRAMMERS AT
WORK
How do you set about writing 1-2-3 or dBase?
The men who did it explain when, how and why
Mac Il & Mac SE Additions to
the Apple family — page 34.
WHICH COMPUTER?
NEWS 10
Show report
HARDWARE NEWS
DEC’s minicomputer ona
desk 14
SOFTWARE NEWS
Borland Sprint word
processor
15
TURBO PASCAL
DOS Menu 105
BASIC UTILITY
Partial screen clear
REGULARS
EDITORIAL
At your work stations.......... 7 |
FEEDBACK
Yourgletters. cc. imocsere me 9
COMMS LINK
Fighting a losing
SOFTWARE
WORKSHOP
A way with words.........++- 21
CHIP-CHAT
Another turn of the
LEGAL STATEMENTS
Lotus goes to war...........5 28
TOP 10
Spreadsheets................. 99
BOOKS
{$< esl
PRACTICAL COMPUTING April 1987
World leader in multi-user micro.
=e
=)
J
us
ALTOS COMPUTER SYSTEMS
OFFER YOU THE DRIVE TO SUCCEED
ABSOLUTELY FREE.
tS a proven fact that everyone in business is looking
for success. The question is: How best to achieve it?
In our experience, it is a formula usually derived
from the following: the freedom and flexibility to communicate
speedily and effectively with your fellow workers, customers and
potential customers.
At Altos Computers, we have refined this principle intoa
series of different and tailor-made business solutions. So successful
has this strategy been, that our multi-user systems are now widely
used throughout all areas of industry, across all parts of the globe.
If your company wants the correct tools to achieve similar
success, you too should be talking to
Altos. Cut out the coupon below and ALTOS
welll put you on the road to success.
COMPUTER SYSTEMS
mn EEE aa AO —
To: Altos Computer Systems Limited, Piper House, Hatch Lane, Windsor,
Berks SL4 3QJ. Tel. No: (0753) 850712.
! am seriously interested in a multi-user system formy business. Please put me on
the road to success.
— a iro
Company.
et et x ld ble i 2
(Model Porsche cars will only be sent to business addresses.)
— circle 103 on enquiry card <-
T O R
lr ALS
EDITORIAL 01-661 3633 Telecom Gold 81:RPLOO2 D EDITOR GLYN MOODY DEPUTY EDITOR (Production) JOHN LIEBMANN ART EDITOR HUGH ANDERSON
ASSISTANT EDITOR IAN STOBIE SENIOR REPORTER STEVE MALONE REPORTER/SUB-EDITOR CAROL HAMMOND CONSULTANT JACK SCHOFIELD
ADVERTISING 01-661 3612 D ADVERTISEMENT MANAGER NITIN JOSHI 01-661 3021 ASSISTANT ADVERTISEMENT MANAGER NEIL MARCHANT 01-661 8626
ADVERTISEMENT EXECUTIVES KATE SCALLY 01-661 8425 JANET THORPE 01-661 3468 MIDLANDS AND NORTH 061-872 8861
ADVERTISEMENT PRODUCTION CONTROL JACKIE PERRY 01-661 8649 BRIAN 8ANNISTER 01-661 8648 ADVERTISEMENT SECRETARY LYNN DAWSON 01-661 3612
CLASSIFIED SUSAN PLATTS 01-661 3033 PUBLISHING DIRECTOR SIMON TIMM
ENTER THE WORK STATION
here will be a new buzz phrase around in 1987: the work
station. The term itself is not new, of course. It has already
been commandeered many times by maufacturers desperate to
gee up their boring terminals or salvage yet another ineffectual
attempt at office automation. But the latest incarnations will
be different and will be more like the highly successful CAD
work-station systems from Sun and Apollo. More important,
the name on the badge will be that of leading players like IBM
and Apple.
The reason for the new phrase is the usual one: linguistic
devaluation. When the term ‘‘personal computer’ was first
coined — by Apple, even though IBM got the most mileage
out of it — it was a concept. It summed up perfectly the leap
the first micro pioneers had made. It implied that this was
your computer — not the company’s, not the DP depart-
ment’s, but your very own. To have one was.to be singled out.
Things have moved since then. An eight-bit 64K personal
computer is not as impressive as it once was; even the IBM PC,
especially in its guise of the Amstrad PC, is beginning to look a
little cheap. It no longer has the cachet which made ambitious
executives fall over themselves to be seen using one. And the
success of the PC has proved its downfall from the viewpoint of
the manufacturers. The more PCs sold, the more competition
there is, the lower the price and the lower the profit margins all
round.
In response to this, micro manufacturers have resorted to a
classic marketing ploy: bring in a whole new range of models
above the old ones. To a certain extent this is what successive
upgrades were meant to be, but they failed because there was
insufficient differentiation between the machines. The
market perceived no radical shift, and so would not tolerate
any great hikes in price. The lack of any radical changes also
ensured that it was simple for the competitors to move in and
undercut the new models just as easily as they undercut the old
ones.
Enter the work station. This is not the result of mere
tinkering with the casing, but signals a genuine change of
approach. The name itself bespeaks the altered climate. None
of the ‘‘personal’’ nonsense; these are work stations and the
emphasis is on work and business. The key to the work-station
concept is the integration of your work with the company’s
business. Correspondingly, at the heart of the work station lies
a new generation of powerful processors like the 80386 or
68020, driving high-resolution colour graphics interfaces
together with extensive communications links to larger
systems.
In the case of IBM’s work stations, it is likely that the-new
micros due out this year will show just such a shift towards
user-friendly power in the form of advanced graphics and
mainframe connectivity. IBM will benefit from this in a
number of ways. Apart from the new emphasis on serious,
high-level, high-cost computing, work stations will allow the
incorporation of proprietary elements like IBM micro-to-
PUBLISHED by Reed Business Publishing Ltd, Quadrant House, The Quadrant, Sutton, Surrey SM2
5AS. Tel: 01-661 3500. Telex/grams 892084 BISPRS G. DISTRIBUTED by Quadrant Subscription
Services, Quadrant House, The Quadrant, Sutton, Surrey SM2 5AS. SUBSCRIPTIONS: U.K. £19.50
per annum; overseas £36.00 per annum; selling price in Eire subject to currency exchange fluctuations
and VAT;. airmail rates available on application to Subscriptions Manager, Quadrant Subscription
Services, Oakfield House, Perrymount Road, Haywards Heath, Sussex RH16 3DH. Tel: (0444) 459188.
PRACTICAL COMPUTING April 1987
mainframe comms software, held in ROM as standard. This
would go a long way to shutting out the clone makers. It also
has the enormous plus of moving the micro back into the
domain of the DP manager. The decline in IBM’s dominance
of the computer market has gone hand in hand with a similar
weakening of the traditional DP fortress. It is in both their
interests to fight back, and a work station approach could be
the weapon to do it.
Like IBM, Apple has a lot to gain from the work station
approach of power plus connectivity, and the powerful new
Apple Macintosh II previewed on page 34 of this issue will
help it on its way. Its open architecture will allow third-party
manufacturers to produce a range of communications cards,
making it ideal for hooking up to bigger systems. And already
Apple has announced that an add-on allowing data compati-
bility with MS-DOS disc drives and an Ethernet card are under
development.
The Mac II proclaims Apple’s seriousness. There are still
some executives who see the Macintosh as little more than a
very neat toy: the Mac II work station will dispel this impres-
sion once and for all. It is an interesting coincidence that Hew-
lett-Packard has announced a minicomputer which uses the
same 68020 processor, which runs 50 percent faster, but costs
some 400 percent more. By emphasising links to large systems
Apple will lock the new machines into the grown-up corporate
computing world.
Connectivity to IBM systems will obviously be a vital part of
this. But even mote interesting is the possibility that these
Apple work stations will find their way into DEC installations.
DEC is growing rapidly and broadening its corporate base.
The only thing it lacks is a totally user-friendly image for its
machines. Apple, on the other hand, has user-friendliness in
abundance. But is does lack the deep penetration of major
cofporate accounts achieved by DEC. Put the two together and
you have quite a devastating combination and perhaps the
definitive work-station solution for the 1990s.
FYYEARS AGO...
Commodore Business Machines is about to upset the microcomputer
applecart with the introduction of a ‘‘universal microcomputer’’.
The new machine will be capable of running software originally
written for rival machines.
The universal microcomputer will initially be able to emulate the
Apple, Tandy and IBM microcomputers, thus opening up the
machine to a large sector of the microcomputer 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 Commodore 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.
PC Volume 5 Issue 4
PRINTED in Great Britain for the proprietors Reed Business Publishing Ltd by Ben Johnson & Co. Ltd,
Dunstable. Typeset by Lithotype Design, London EC1. © Reed Business Publishing Ltd 1987. ISSN
0141-5433, Would-be authors are welcome to send articles to the Editor but we cannot undertake to
return them. Submissions should be typed double-spaced, and should REED
include a disc of any program. Every effort is made to check articles and BUSINESS
PUBLISHING
listings but we can accept no responsibility for errors.
‘|i 2D: Ge Se eR ae ae
How to make sure HARDWARE
= 9 Pes)
your Printer doesn't [ites tenenaina meaning
test. A ile ink-jet print
slow your PC ri om ae at stacy, He uasrecbAtly, taken
gor Is on a new lease of life. Can they work with
down. a & _ x ordinary paper, and will they supplant
other technologies? We assess the latest
models.
SOFTWARE
As the boundaries between desk-top
publishing and word processors become
blurred we review Lotus Manuscript, one
of the new breed of document processors.
We also take a look at Foxbase, a low-
cost dBase III clone with additional
features.
aa ;
, aig SOM The ae pour ee etometh,
—— inate your Printer prints. Tuning a5 PROGRAMMI NG
minute print file into half-an-hour. e ™
Which means that the PC can be out of action for long periods. We start a new series presenting a set of
a a out Oo a free utilities for you to use. Over the
finther werk and ihe Printer Mrinte ae its own rate from the coming months we will be offering pop-up
Megabuffer memory: notepads, calculators and a host of other
® Allows you to use your PC more useful prog rams.
e Can emulate special plotter handshake protocols
e Compatible with most Bera printers and plotters: IBM,
OLIVETTI, AMSTRAD, HP, ACT, SHARP and many more
e Data buffer and interface converter in one FEATU RES
e Reported time savings of 2x to 50x y
* Lets two PCs output to two printers Hot-line services: are they worth the
© Pause, ‘reprint Page’ an 25; a .
uluplecdominetticn — aad 4 money? Find out ie Weta holding
Full range of memory sizes for | ij kkk. =» | Ti you get and how useful it is.
every application 64K £160, Sa a: viw VR
128K£216, 256K£278 MEGABUFEER iG :
512K £388, 1MB £556 : j SPECIAL SECTION
. . and how to get |iiagreaire trea
them all talking _|Raace conta
with it. We explain the various techniques
for hooking up your micro to the
Eliminate miles of spaghetti and all those ‘T’ and ‘X’ switches with corporate mainframe, and the
a simple gc late which allows your PC to instantly connect to implications and issues this latest
lecti ] 3 bas :
pd Aalto development in connectivity raises.
MEGASWITCH S — RS232 Selector
e Connects any of 5 inputs to any of 2 outputs
© Universally compatible — works with all baud rates and TOP ] 0)
handshake arrangements e LED indication of data flow
e Use it with a Megabuffer for additional time saving £99 BU DGET SOFTWARE
INPUT Sagres de lbatl sates The best of the cheapest business
UPT 5 PC Parailel Data Selector programs around.
ae —
e Connects any of 4 inputs to
any of 2 outputs
e Can automatically switch to
_, any channel supplying data
e Can drive two printers
simultaneously
© Universally compatible —
works with all standard
centronics computer and
printer interfaces
\
CT Vay. interinterfaces
UP TO PRLEESGTe additional ume caving £149
Westsussexsniasno” RINGDALE
Telephone (0903) 213131
Telex 87515 PERIPHERALS
UK delivery £3, cables from £15, VAT extra.
Don’t miss the May issue of
“PRACTICAL
COMPUTING
On sale at W H Smith and all good newsagents after 15 April.
| - circle 104 on enquiry card -— | Contents may vary due to circumstances beyond our control and are subject
to change without notice.
PRACTICAL COMPUTING April 1987
Toshiba
THE articles on Toshiba products
published in your January issue
have generated some welcome
enquiries, but unfortunately they
have been directed to the wrong
address. In the feature on lap-top
computers, Toshiba’s address is
given as Frimley. Toshiba has in
fact moved from Frimley, and the
correct address is now: Toshiba
Information Systems (U.K.) Ltd,
International House, Windmill
Road, Sunbury-on-Thames,
Middlesex TW16 7HR.
In the article on 12in. Worm
drives you did give the Sunbury
address, but any enquiries for
these products should in fact be
directed to: Office Electronic
Products Group, Toshiba Europa
(LE.) GmbH, Hammer
Landstrasse 115, D-4040 Neuss 1,
West Germany.
GILES FRASER,
Infopress,
London EC4.
Looking ahead? |
IN CONVERSATION with a
professional using a word
processor I asked how she got on,
staring at a VDU all day. She
replied that she rarely looked at
the display except to make
occasional checks: her eyes were
occupied mainly with her input
source document. I realised that
the case was very similar with me,
as indeed it must be with the
majority of users.
Yet so many system designs
give pride of place to the VDU
by placing it on top of the system
box, a few inches from the
operator’s nose! How much more
sensible it would be to have the
space immediately about the
keyboard available as a repository
for the working document. The
only penalty would be in having
to have the screen a few inches
further away, or slightly angled to
one side.
M J HOSKEN,
Bury St. Edmunds,
Suffolk.
4 oe. .
Portfolio
READ with interest the article on
the Portfolio program in the
February issue of your magazine.
For those readers who are too
lazy to load the program or who
are not using a PCW-8256
compatible machine, but possess
a spreadsheet program, a simpler
and quicker method exists.
I have been using Supercalc 2
and an Apricot Portable to
update my portfolio daily. This,
takes me about 10 minutes and
consists of entering the previous
FE E D B A C K
In our Feedback columns readers have the
opportunity of bringing their computing
experience and problems to the attention of
others, as well as.of seeking our advice or making
suggestions, which we are always happy to
receive. Make sure you use Feedback — it is your
chance to keep in touch.
WRITETO:
Feedback, Practical Computing, Quadrant House,
The Quadrant, Sutton, Surrey SM2 5AS
KERMIT
WORLDWIDE
IT HAS been gratifying to see the increased awareness of the Kermit
file-transfer system following the various articles and letters in
Practical Computing. However, to avoid disappointment, I would
like to remind people of the distribution position.
We act as the U.K. distribution centre and we are very happy to
supply Kermit on tape and — for a small range of machines — on
disc to people in the U.K. and Eire. However, we do not undertake
to supply it to anyone outside these countries because we just haven’t
the manpower resources to do so. Anyone wanting Kermit in the rest
of the world should contact the main distributors in New York: the
address is Kermit Distribution, Columbia University Centre for
Computing Activities, 612 West 115th Street, New York, NY 10025.
That said, there are two exceptions. Anyone can use our on-line
service by dial-up or network. Also as we originated the Kermit for
the BBC Micro, we'll supply this version only to anyone in the world,
but we have to charge for handling and media. Those interested
should write for details or phone us on (0524) 65201, extension 4881;
no telex messages please.
ALAN PHILLIPS,
Kermit Distribution,
Department of Computing,
Computer Centre,
Lancaster University,
Lancaster LAI 4YW.
day’s closing share prices. For me
this is about 30 entries, the date
and the Financial Times 30
Index, together with the previous
value of my holdings.
The column headings are:
Share
Number
Price each
Cost’
Current Price and Value
Dividend
Yield
Gain or Loss
% Return
This nicely fills an A4 sheet.
The cells contain the formulae
to calculate the new total value of
each holding, or to subtract the
cost from the new value to give
the gain, etc.
My bottom lines tell me how
much I have made or lost in the
24 hours, the total paper value,
my overall percentage return and
some indices showing how I have
performed against the FT 30
Index.
The beauty of a spreadsheet is
that it can be tailored to fit your
needs, throwing up the
parameters that are selected.
Another spreadsheet maintains a
weekly record of the share
movements and also calculates
13-week moving averages. These I
plot manually. A third
spreadsheet contains a record of
all my transactions complete with
gains or losses and running totals.
R L WEAVER,
London N14.
Commissionaire
WE READ with interest your review
of the Comart Quad and
Bromcom QC in the January issue
but were disconcerted to see that
you wrongly attributed
Commissionaire to Digital
Research, when it is a product of
Intelligent Micro Software Ltd.
We do not know when you
previously came into contact with
our product but if your previous
experience was with version 1
then we would draw your
attention to the new facilities |
offered by Commissionaire
version 2, especially the multi-site |
mail facility and the new diary.
D CROCKER,
Intelligent Micro Software,
Byfleet,
Surrey.
A blank line
with Echo
A BLANK line in MS-DOS 3.1 and
3.2 can be obtained with the line
ECHO.
There must not be a space
between the letter O and the full
stop. This works from the console
or with any word processor I have
so far tested.
COLIN BRUNGER,
Brunei.
VP-Info
AS A bespoke software house
specialising in database
applications, ICS has recently
been involved in the evaluation
of a number of database
programming languages. Our
method of evaluation does not
rely on straightforward
benchmarking, but consists of
taking an existing dBase II
application and translating it to
the language under test. We then
make comparisons on the basis of
ease of development and
maintenance, speed of operation,
etc.
Applying this method to VP-
Info, our initial results were in
direct contradiction to your own:
skips forward and backward were
almost instantaneous, as were
amendments, finds and additions
to a 1,000-record file with two
indexes. In particular, the speed
when rewriting the screen was
quite incredible.
We then transferred our test
program from the Future FX-50
on which we had been working
under C-DOS to a North Star
Dimension. The results were
quite the opposite at first, until
we tried the
SET SNOW ON
command. It would appear that
VP-Info detects the presence of a
graphics adaptor and, on the
assumption that it is of the type
which generates snow,
implements its own method for
synchronising video updates. If
you are prepared to live with
video snow, or if your graphics
adaptor does not have this
problem, using the Set Snow
command makes a tremendous
difference to the performance.
ROGER ASH,
Ideal Computer Systems,
Kingston upon Thames,
Surrey. [WO
PRACTICAL COMPUTING April 1987
AMIGA A-2000
ONE OF the machines hidden away
from the prying eyes of the general
public was the first of the next
genetation of Amigas. Interest-
ingly enough it still uses 4?68000
rather than a 68020 as its base pro-
cessor; however, the machine ts
designed to be easily upgraded.
There will also be an A-2020
model which will have the 68020 as
standard.
RAM starts at 1Mbyte, and can
be expanded up to 2Mbyte on the
motherboard and S8Mbyte with
cards. There is room for two 3.5in.
drives — floppy or hard — and one
5.25in. drive. The dual Amiga/
IBM approach is further reflected
in the internal slots: there are three
Amiga slots and four eight-bit IBM
slots.
This hybrid approach is clearly
aimed at allaying fears about the
lack of general applicability of the
Amiga A-2000 in business. At the
same time it preserves the
machine’s advanced graphics ae
bilities. Co-processing is very |
much the order of the day, and
Transputers are another possible
future enhancement. Commodore
says that it will be possible to cut
and paste between the Amiga and
IBM environments.
Perhaps the most impressive
feature of the machine is the likely
price. At the time of going to press
this was thought to be about
£2,000 for a system including a
hard disc.
Commodore was also showing a
range of video products. A genlock
device for use with interactive
video was on show from Ariadne |
Software. The cost is £430; a frame
grabber costs £699. Details are
available on 01-960 0203. Also on
show was an Amiga linked up toa
Polaroid Palette presentation
system.
Lasers at lower cost
EPSON is launching its first laser
printer, the GQ-3500, in May. At
the show the machine was hidden
away inside the Epson stand, pro-
bably to prevent it diverting atten-
tion from products that are
immediately available.
Aimed primarily at word-
processing users, the GQ-3500 is a
very compact machine with a maxi-
mum speed of six pages a minute.
The price is still to be announced,
but is likely to be very keen — pos-
sibly under £1,500. For more
information contact Epson U.K.,
Dorland House, 388 High Road,
Wembley, Middlesex, UB8 2XW.
Telephone: 01-902 8892.
Citizen’s Overture 110 goes on
sale in April and costs £1,995. It is
faster than the Epson offering,
with a maximum speed of 10 pages
a minute, and has a 250-sheet
paper tray as standard against the
Epson 150. Further information is
available from Citizen Europe,
Wellington House, 4-10 Cowley
Road, Uxbridge, Middlesex UB8
2XW. Telephone: (0895) 72621.
Among the mote expensive laser
printers at the show were two from |
Texas Instruments, the Omnilaser
2108 and 2115. Both these
machines are Postscript com-
patible so they would be well
suited to desk-top publishing
applications. They also support
HPGL, making them capable of
emulating plotters for CAD/CAM
work.
The Omnilaser 2108 costs
£5,195 and has a maximum speed
of eight pages a minute, while the
£7,195 Omnilaser 2115 can get up
to 15 pages a minute. They come
complete with the appropriate
interfaces to enable you to connect
them to either IBM or Apple
Macintosh systems.
Contact Texas Instruments at
Manton Lane, Bedford MK41
7PA. Telephone: (0234) 270111.
Amstrad PC add-ons
TWO new peripherals from
Amstrad were of particular
interest. The first is the DMP-4000
wide-carriage printer. It claims
200cps in draft mode and 5O0cps
when printing NLQ. It is 136
characters wide, comes with tractor
and friction feed, and uses a
standard parallel Centronics
interface. The cost is £349.
Also launched at the show was
the PC Card Modem which, as its
name suggests, is an internal
modem card. It provides both
V-21 300/300 baud and V-23
1,200/75 baud standards. It has
autodial and auto-answer and is
Hayes compatible.
The software which comes with
it is Datatalk, offering viewdata, a
telephone directory for up to 128
numbers, Xmodem and Kermit
protocols. The modem is fully
approved and costs £149. Details
from Amstrad, Brentwood House,
169 Kings Road, Brentwood, Essex
CM14 4EF. Telephone: (0277)
230222.
Sinclair on the move with Z-88
SIR CLIVE SINCLAIR has bounced
back into the limelight with a
lap-portable computer.
Priced at a few pennies under
£200, the Z-88 measures
approximately 12in. by 8in.
by lin. It is based around a
CMOS Z-80 eight-bit pro-
cessor and contains 128K of
ROM and 32K RAM,
expandable to 3Mbyte.
The display consists of an
eight- by 80-character LCD
featuring the latest supet-twist
technology. The interfaces
provided with the machine
are three cartridge ports, a
Z-80 expansion bus and an
RS-232 port for printer
connection. No disc-drive
option has so far been
announced.
The operating system for
the Z-88 is proprietary to
Cambridge Computer and is
called C-DOS. Also bundled
with the machine is a suite of
applications including
spreadsheet, word processing,
database, diary/calendar and
calculator. BBC Basic is also
built-in. All software is held
in ROM.
The Z-88 is to be sold by
mail order. Cambridge
Computer says that it will
begin shipping machines to,
customers from the beginning
of April.
For further information
contact Cambridge Computer,
Sidney House, Sussex Street,
Cambridge CB1 1PA.
Telephone: (0223) 312216.
PRACTICAL COMPUTING April 1987
APRICOT has launched its IBM-
compatible 80386-based micro.
The new machine, called the Xen-i
386, is expected to become avail-
able in the early summer.
The new micro will be available
in two versions. The Xen-i 386/30
is fitted with a 30Mbyte hard disc
and 1Mbyte of RAM as standard.
This is the base configuration cost-
ing £2,999. The only other model
-so far announced is the Xen-i
386/45. It has a 45Mbyte hard disc
drive and comes with 2Mbyte of
RAM as standard. The 386/45
model is priced at £3,999.
At first glance, the system unit
looks identical to that of the earlier
Xen-i models. But where the
80286-based Xen-i machines had
an external power supply the new
models have an internally fitted
unit. The keyboard has also been
altered and is now compatible with
the IBM ATE layout. Apricot has
finally abandoned the micro-
screen; its functions are now sup-
ported by a pull-down window on
the main screen. Two floppy-disc
options are available: a 1.44Mbyte
3.5in. unit or an AT-style
1.2Mbyte 5.25in. drive.
The Xen-i 386 series retains the
half-height backplane expansion
configuration pioneered by the
Xen-i. By using its full expansion
capabilities memory can be expan-
ded to 8Mbyte.
APRICOT JOINS
THE 386 CLUB
In order to make use of the extra
memory Apficot is to supply
Microsoft's new expanded memory
manager, known as EMM/ 386. As
well as providing the usual bank-
switching techniques, the system
uses the advanced 80386 memory-
management unit and the chip’s
Virtual 8086 mode to provide an
extended DOS area to 846K. Like
Compaq, Apricot has provided a
utility on its 80386 machine to
copy the BIOS ROM into fast
RAM.
In a bid to move the Apricot
brand name further up-market,
the company has also announced
the Apricot VX — not to be con-
fused with the Research Machines
8036 machine of the same name —
based around the Xen-i 386. An
external sub-system provided with
the VX series supplies either
70Mbyte, 157Mbyte or 268Mbyte
of hard-disc capacity. Up to four
sub-systems can be daisy-chained
together, giving a maximum capa-
city of 1.8Gbyte. The VX sub-
system can also be configured to
support a variety of LANs via the
Apricot Network pack. They
include Xenix-Net, Token Ring
and Ethernet .
Further details are available
from Apricot plc, 111 Hagley
Road, Edgbaston, Birmingham
B1G 8LB. Telephone: 021-456
1234.
—_———S S — ee
Compact Compaq
COMPAQ COMPUTER unveiled its new Portable III machine on the first
day of the show. Three versions have been announced. The model 1
has no hard disc and is priced at £3,250, while the model 20 features a
20Mbyte hard disc and costs £3,950. The final version in the range is
the model 40, which has a 40Mbyte hard disc and a £4,395 price tag.
The Portable HI measures 8in. by 10in. by 16in. and weighs 18]b.
The 80286 processor is clocked to run at 12MHz. Compaq has fitted
the machine with 640K of RAM, expandable to 6.6Mbyte on the
motherboard. Also provided as standard across the range is a 5.25in.
floppy-disc drive.
The most striking feature of the Portable III is the built-in plasma
screen. Compatible with the IBM Colour Graphics Adaptor (CGA),
the screen is claimed to be the first to support shading and highlight-
ing of text.
Further details from Compaq Computer Ltd, Ambassador House,
Paradise Road, Richmond, Surrey TW9 1SQ. Telephone 01-940 8860.
Software roundup
THIS YEAR'S SHOW was not particulary notable for software launches,
with most of the major packages on display having already received
coverage in the computer press. What activity there was took place
mostly on the spreadsheet front.
Lifetree Software, the company responsible for the Volkswriter word
processors, launched Words & Figures. At £99 this package provides a
SEVERAL new input scannefs were in evidence at the show, designed for
handling both graphic images and text. Hewlett-Packard introduced
its Scanjet, a £2,000 flat-bed A4 scanner intended mainly for desk-top
publishing applications. The flat-bed design means that artwork is
not damaged by being fed past rollers, and also makes it possible to
scan images from bound books.
The HP Scanjet can scan at the same resolution as most laser
printers, 300 dots per inch, and will turn continuous-tone images such
as photographs into 16 levels of grey. The HP stand was decked with
slogans announcing the formation of an HP alliance with Aldus and
Microsoft to attack the IBM desk-top publishing market, and the
Scanjet was in use with Aldus PC Pagemaker. For information on the
Scanjet contact Hewlett-Packard, Enquiry Section, Eskdale Road,
Winnersh Triangle, Wokingham, Berkshire RG11 1DZ. Telephone:
(0734) 696622.
Canon is releasing optical character recognition software for its
existing roller-fed IX-12 scanner. This enables you to read typewritten
documents directly, converting the page placed in the scanner into a
WordStar, Word Perfect or ASCII file for subsequent word processing
ot desk-top publishing use.
With the OCR software the [X-12 will cost around £1,550 when it
goes on sale in March or April; the scanner on its own is £1,100. The
conversion process takes about two or three minutes per page. Small-
size typeset material cannot be fead accurately, but most common
typewriter founts are supported. For details refer to Canon (U.K.),
Canon House, Manor Road, Wallington, Surrey SM6 OAJ.
Telephone: 01-773 3173.
PRACTICAL COMPUTING April 1987
spreadsheet closely compatible with Lotus 1-2-3 along with a built-in
word processor. Details are available from Lifetree Software (Europe),
Lowndes House, The Bury, Church Street, Chesham, Buckinghamshire
HP5 1HH. Telephone: (0794) 772422.
CSD launched Silk. This £295 spreadsheet is again compatible with
most Lotus 1-2-3 commands, but aims to be easier to use. Formulae
can be specified with keywords rather than cell ranges, for example.
Further information can be obtained from CSD, Unit B11, Armstrong
Mall, Southwood Summit Centre, Farnborough, Hampshire GU14
ONP. Telephone: (0252) 522200.
Integrated 7, a seven-function all-in-one package which itself
incorporates a good Lotus-style spreadsheet, is now being imported by
Neric Automation. Priced at under £80, Integrated 7 offers good
graphics and a powerful database function. Contact Neric Automation,
Gunsell Lodge, Wood Lane, Tugby, Leicester LE7 9WD.
Software Publishing was showing off its new PFS Professional Plan
spteadsheet, along with the latest version of Harvard Project Manager.
PFS Professional Plan costs £299. It can read Lotus files and has things
like keyword formulae and the usual high-grade easy-to-use PFS
interface. Harvard Total Project Manager II costs £475. For further
details contact Software Publishing Europe, 85-87 Jermyn Street,
London SW1Y 6JD. Telephone: 01-839 3864.
Tekware had several CAD and presentation-graphics packages on
display, among them the new Graph Station. This £560 package will
read Lotus files directly, and lets you quickly regraph data when you
make alterations in the underlying spreadsheet. Details from Tekware,
Palladium House,139-141 Worcester Road, Hagley, West Midlands
DY9 ONG. Telephone: (0562) 882125. PC)
Whatever the make of
your computer,
a Fujitsu printer
will
power it up.
Just plug in and begin.
Fujitsu printers are hardware and software compatible with
almost every single computer system on the market today.
Which means that when you buy a Fujitsu printer, all you
need do is plug it into your computer, and then plug it into the
wall. And off you go. Nothing could be simpler.
It’s not so simple with some other makes of printer. So be
careful when you shop.
Fujitsu printers are not only plug-compatible with any
computer you might find, they’re also the highest quality and
most reliable printers you can buy.
That’s because they’re made by Fujitsu, which is the largest
and most respected computer maker in Japan.
To learn more about the surprising quality, reliability — and
variety — of Fujitsu printers, please send in the coupon below. Or
write to: Fujitsu Europe Ltd., Royal Trust House, 54 Jermyn St., London
SW1Y 6NO, England.
p= ae
Japan’s No. 1 computer maker FYUJITSU
eS ||
oes Ses Sep 5 SS SS ee ee 4
|
esiiol: a, |
Sanaa |
a {J —— ‘ . —— |
DL2400 DX2100 DX2200 SP320 ; DPL24 |
I'd like to know more about Fujitsu printers. |
Please send information on the following: |
O SP830 (Daisy wheel) Name: _ |
O SP320 (Daisy wheel) Title: ail
O DPL24 (24 pin dot-matrix) Jol ae = |
O DPL24C (24 pin dot-matrix, colour) Company: — 3 |
O DL2400 (24 pin dot-matrix) Address: a
O DL2400C = (24 pin dot-matrix, colour) f 2
O DX2100 = (9 pin dot-matrix, 80 col.) a” ey = |
O DX2200 = (9 pin dot-matrix, 136 col.) Phone: es | 2 |
2 |
-
Fujitsu Europe Ltd. Royal Trust House, 54 Jermyn St., London SWTY 6NQ, England. Phone: (44-1) 408-0043
Transputer
for IBM
INMOS, the Transputer-
manufacturing subsidiary of
Thorn EMI, is reported to have
won a $21 million contract from
IBM. The order is said to be for the
G-170 graphics-based version of
the Transputer.
The normal price for these
| devices is in the region of £50 each.
| Translated into the size of the
order, this means that at least
274,000 G-170s would have been
ordered; with the big discounts
IBM is sure to have obtained even
more devices will have been
involved.
Neither IBM or Inmos is willing
to comment on the deal or what it
means for future IBM products.
=_]
Intel
launches
80386
board
INTEL has released the Inboard
386/AT, an accelerator board
which puts the power of an 80386
processor into a standard AT. The
chip runs at 16MHz and _ has
sockets for both the 80287 and
‘80387 maths co-processors.
To boost performance, Intel has
fitted high-speed cache memory
on to the board. The Inboard
386/AT can be fitted with up to
1Mbyte of 32-bit RAM. Up to
3Mbyte can be supported by using
piggybacked RAM boards.
Extra extended memory is util-
ised by MS-DOS via the Intel
Expanded Memory Manager, dev-
eloped by Microsoft. It is essent-
ially an 80386 version of the LIM
EMS specification which has
proved popular for the PC and AT
ranges; it allows additional mem-
ory to be banked into DOS’s
1Mbyte address space.
Also bundled with the card is
control software to allow the user
to take advantage of the chip’s
virtual 386 mode.
Prices for the Inboard start at
£1,740. With the additional
iMbyte memory the price rises to
£2,230. The prices do not include
the necessry cabling to the 80286
socket on the motherboard, which
costs an extra £195. The piggyback
RAM boards cost an additional
£630 for 1Mbyte and £1,110 for
2Mbyte.
For details contact First Soft-
ware, Intec 1, Wade Road, Basing-
stoke, Hampshire RG24 ONE.
Telephone: (0256) 463344.
DEC’S MINI
ON A DESK
IN RESPONSE to the upward mig-
ration of microcomputers to the
minicomputer arena, DEC, the
Minicomputer giant, has fought
back with a four-user version of its
popular Microvax range priced at
under £10,000.
The Microvax 2000 is a reduced-
capacity version of the Microvax II.
It uses the same processor and
floating-point chip set as the
Microvax II but can only support
up to 6Mbyte of RAM and
142Mbyte of disc storage. The
machine has a 5.25in. 1.2Mbyte
HARDWARE
floppy-disc drive and a 71Mbyte
hard disc built-in. Hard-disc cap-
acity can be doubled by the use of a
second external 71Mbyte hard
disc.
The price of the Microvax 2000 is
£7,571 for the hardware. The cost
together with a four-user VMS
licence at £2,080 brings the cost to |
£9,651. The price does not include
terminals. Further details from
Digital Equipment Company,
DEC Park, PO Box 110, Reading,
Berkshire RG2 OTR. Telephone:
(0734) 868711.
IBM increases memory
and speed of RT/PC
IBM HAS announced a series of en-
hancements to its Risc-architecture
machine, the 6150, otherwise
known as the RT/PC. The
company claims that the new feat-
ures double the amount of possible
memory and run the machine two
to three times faster.
There are three models in the
new range: the 115 desk-top and
the 125 and B-25 floor-standing
machines. Each of the new
machines contains the Advanced
Processor Card, which utilises
direct memory access, buffering
and an improved hard-disc format
which speeds transfer between the
disc and main memory. Also in-
cluded is a 20MHz Motorola 68881
maths co-processor and 4Mbyte of
memory. Total memory expansion |
for the new models now goes up to
16Mbyte.
The new systems will also
feature Aix version 2.1, IBM's pro-
ptietary version of Unix. Further
details from IBM (U.K.), PO Box
31, Birmingham Road, Warwick |
CB34 SJL. Telephone: (0926)
HARDWARE
SHORTS
@ Olivetti has reduced the
prices of its range of PCs. At
the top of the range, the
reductions are up to 15.5
percent. Details from 01-785
6666. .
@The first Concurrent DOS
386 products are beginning
to emerge. Among the first in
the field is Technology
Concepts Limited, which is
offering the operating system
with its multi-user systems for
between four and eight users.
Details on (06333) 72611.
@Cambridge Computer
Graphics has claimed a first
by incorporating the new
Texas Instruments 34010
32-bit graphics chip into a PC
card. The card will be known
as the Xcellerator. It has a
resolution of 1,024 by 768
pixels and a palette of 16
million colours. Details on
(0223) 214444.
@ Xitan has begun distribution
of Torrington’s three-button
cordless mouse. The Manager
Mouse uses an infrared link
with a PC and uses small
wheels instead of the
conventional ball. Further
information from (0703)
871211.
@ Pronounce is a voice-input
system which is designed to
replace up to 255 keystrokes
with a single word from a
128-word on-line vocabulary.
Phone Electrone on 01-429
2433.
B22):
Canon AT
compatible
CANON has added an AT com-
patible to its range of products.
The A-200EX HD-40 follows the
valued-added route taken by most
Japanese manufacturers. The
A-200EX is equipped with 640K
of RAM, a 1.2Mbyte floppy-disc
drive and a 4QMbyte hard-disc
drive. The machine has a switch-
able clock speed, enabling the
machine to run at either 6MHz or
8MHz.
Fitted with serial and parallel
ports as standard, the A-200EX
HD-40 has six AT expansion slots
and two PC slots. The computer is
available with either monochrome
or colour monitors, and prices start
at £4,250. For further details con-
tact Canon (U.K.), Canon House,
Manor Road, Wallington, Surrey
SM6 OAJ. Telephone: 01-773
3173.
PRACTICAL COMPUTING April 1987
w § =
BORLAND SPRINT
BORLAND took the unusual step of
announcing a half-finished pro-
duct during a visit by Philippe
Kahn to steady the nerves of
market analysts. Even more
unusual is the fact that the new
Sprint is a mainstream word-
Processing product. It is notable
for its ability to mimic other pop-
ular word processors like WordStar
and Word Perfect. Although the
interface remains different —
obviously with an eye to avoiding
“look and feel’’ legal battles —
the command structure can be
mimicked.
Sprint also offers some features
of its own. For example, multiple
files, multiple windows and multi-
Digital
Research
first with
80386
DOS
DIGITAL RESEARCH has won the race
to get a version of DOS for the
80386 processor out to the
customers. The new version,
known as Concurrent DOS 386, is
already with some equipment
manufacturers and has been
demonstrated on a number of
80386-based machines. Among
the firms who have adopted the
new operating system are Jarogate
and Comart.
Concurrent DOS 386 retains
many of the features of the earlier
version of Concurrent DOS. It is
compatible with MS-DOS version
2 and Concurrent CP/M formats
and supports multi-tasking and
multi-user activities. It also sup-
ports the LIM EMS expanded-
memory specification.
Beyond that, Concurrent
DOS-386 can directly address
4Gbyte of memory, within which
each 8086 application can be
assigned up to 1Mbyte of RAM.
Digital Research says that use of
the 80386’s internal registers to
keep track of pages of information
leads to no reduction in processor
speed even if the pages are dis-
tributed throughout memory. Up
to 255 tasks can run concurrently in
this way, although for the present
limitations will be imposed by the
hardware.
Further information from
Digital Research, Oxford House,
Oxford Street, Newbury, Berk-
shire RG13 1B. Telephone:
(0635) 35304.
ple rulers can be opened simul-
taneously on-screen. Up to 24 files
can be accessed at once.
Sprint automatically saves doc-
uments as you work on them,
using the periods when you are not
typing. This means that if the
power suddenly fails you lose at
most a few seconds’ work. The pro-
gram also has extensive support for
laser >rinters, including the Post-
script language. Subject indexes,
tables of contents, footnotes and
ctoss references afe all standard
features.
If any of these features sound
familiar it is because Sprint has
been written by the authors of the
venerable Final Word package,
which had a number of similar
abilities. Sprint is expected in the
second half of the year, and will
cost $195. No U.K. price has been
announced.
Borland also gave some details
of its upgraded Sidekick Plus, as
well as releasing a Toolbox for
Turbo Prolog. Other releases
include version 2.0 of Sidekick for
the Macintosh, which now in-
cludes an outline processor and
spreadsheet. Both products cost
£69.95.
For more information on all
Borland products contact Borland
International (U.K.), 1 Great
Cumberland Place, London W1H
dBase Ill Plus add-ons
ASHTON-TATE has announced a
series of add-on products for dBase
III Plus. They are dBase Pro-
grammer’s Utilities, dBase Tools
for C Programmer’s Library, dBase
Tools for C Graphics Library, and
dBase Tools Pascal Programmer’s
Library.
The Programmer's Utilities
include over 35 dBase and DOS
utilities, including programs for
7AL. Telephone: 01-258 3797. |
SOFTWARE
SHORTS
®Version 3:1 of Smart has
been released. It includes
multi-user capabilities. Details
on 01-223 3876.
@A utility called Glue allows
you to transfer graphics
between Mac packages. The
cost is £49.95. More on
(0706) 217744.
@ Adobe Systems has
announced a new range of
downloadable founts, making
a total of 111 typefaces now
available. Details on 031-558
3333.
@dBase I! is available for the
Amstrad PC. The cost is £119,
and it is available from First
Publishing on (07357) 5244.
® RM/Cobol-85 has been
released for MS-DOS. It costs
a mere £1,155. More
information on (0992) 24981.
® Springboard Publisher is a
desk-top publishing program
for the Apple II family. It
costs £129.95, and is
available on (05806) 4278.
@ An interface to link
BOS/Writer with the
Liberator lap portable has
been announced. The price is
£100. Details on 01-831
2926.
dBase database repair, recovery
and analysis. The C programs
allow compiled C functions to be
called and executed, including
those for producing graphical out-
put. The Pascal library performs
similar functions for that
language.
All four products are priced at
£89 each and can be purchased
from Ashton-Tate dealers.
Security software
THREE packages dealing with data
security have been announced.
Maint is a disc organiser with
optional encryption. It also offers
positive file deletion: that is, files
are overwritten, not just removed
from the directory. The cost is
£49.50, or £99.50 with encryption.
More details from Sophos Partners,
20 Hawthorn Way, Kidlington,
Oxford OX5 1EZ. Telephone:
(0865) 853668.
Datalock comgs from Ferranti
and offers passwords, audit trails
and encryption. The cost is £65, or
£145 with encryption. More details
from Ferranti Computer Systems
Limited, Wythenshawe Division,
Simonsway, Wythenshawe, Man-
chester M22 5LA. Telephone:
061-499 3355.
Protec is a similar package
offering access control and
encryption. The cost is £170, and it
is available from IPE Corporation,
37b New Cavendish Street,
London W1M 8jR. Telephone:
01-794 8343.
Ingres
tok PCs
INGRES is one of the most popular
relational databases for minis and
mainframes. A version has now
been released for micros which
allows information to be swapped
across easily between different
levels of systems.
The publisher of the program,
Relational Technology Inter-
national, claims that Ingres
Release 5.0 is the fastest full-
function relational database avail-
able.
To run Ingres on a PC or com-
patible you need at least 640K
RAM and 5Mbyte of non-volatile
storage. The package costs £850.
More details from Relational
Technology International, Anchor
House, 15-19 Britten Street,
London SW3 3TY. Telephone:
01-351 7722.
PCW-8256 Menu Mate
MENU MATE is a keyboard template
which fits over the Amstrad
PCW-8256 keyboard and provides
a list of option abbreviations,
special key combinations and.
copy, cut and paste instructions
The cost is £6.99 including VAT,
plus £1.25 for postage and
packing. More details from
Richman Software, 14-16 Little
Walk, Harlow, Essex CM20 1HY.
Telephone: (0279) 25401. PC
PRACTICAL COMPUTING April 1987
Manuscript. How to proces
i
i ‘i |
ii
Hits,
ii eal
Hin
ee
Hil
Taaasd
bi
Ha
| i
:
Yi
a ee}
|
f
1s Se Bathe ihe d
1d i aka He iy
Hd
3 rH Hi H Bu ry
Ee
imc
secs
See
3
21 Tee terme
S==
Laila is Mantiseript
You may be content with your present word
processor. And it’s easy to understand why.
Even the clumsiest word processor is light years
beyond the electric typewriter, the accepted standard
only a decade ago. However, just the term word pro-
cessing conjures up a rather modest expectation. The
ability to process words.
business and technical professionals.
Very often documents require the
mixing of text and graphics on the same
page, for example, graphics from Lotus
1-2-3, Symphony and Freelance Plus. With
Manuscript you can import spreadsheets
and charts, as well as diagrams and
But, the mere processing of words is hardly the scanned images.
challenge today. When you're creating a 20-page report, Another feature that goes beyond
an 80-page proposal, a 200-page specification, or just ee conventional word processing is Manu-
a 2-page letter, you often have to work with graphics, equations, | script’s integrated Outliner. When you reduce the document to a
tables and more. series of headlines, youre able to navigate more easily than wading
That's simply too much to ask of a product designed to | through the entire piece. You can move a page, or even an entire
process words. But, that's exactly what you can expect from Lotus | chapter with just a few keystrokes.
Manuscript, it provides a complete document creation system for Because Manuscript understands the structure of your docu-
IL Lom
gE not just words.
Fg awe) dau fy rit tit
ye Hel ein it
ie i
i i i}
a tl
a ee ee
i ih
sagt —
] mm qylt t | Hy | hy F a | 1] hy i ’ | Po,
A ee Malad) Ui
Aa | Ba be dill il
He | Heel Hl ni an lH)
i Te Th
1 lait kha | (iy fa
| Mie iii th
el,
A ca
ii i ii oi
ment, you can globally format an entire document or format by | compatibles. Its familiar 1-2-3 interface makes it easy to use.
individual sections. Imagine changing all headlines from 14 point | And our Manuscript evaluation kit makes it easy to try. Send us the
plain text to 16 point bold, by a simple menu selection. coupon together with £15 and we'll send you a presentation disk,
Manuscript’s Document Compare feature highlights changes | trial software, and a 100-page tutorial manual.
between revisions for fool proof proof-reading, It won't just impress you. It'll convince you.
Also, Manuscript automatically sizes and generates maths | To. Lotus Development (UK) Ltd., Consort House, Victoria Street, Windsor,
equations as well as upper and lower case Greek symbols, | Berks. SL4 IEX. Tel: (0734) 342875.
diacritical marks and brackets 1 enclose £15” for my Manuscript evaluation kit. C]
; ; Please send me more information on Manuscript. L]
With our powerful Print Formatter you have complete | yame
control over the look of your document, from position and size
of graphics, to fonts and point sizes and more. compan:
As for the quality of output, Manuscript takes full advantage ais
of today’s printing technology, from dot-matrix to laser including fa
PostScript printers. Postcode THE MOST SUCCESSFUL SOFT WARE
“Refundable after purchase. MAN/PCG/1 COMPANY IN THE WORLD.
Manuscript is designed to work on most IBM PC’s and Se et ee ee
— circle 106 on enquiry card <—
MICROCOMPUTERS
‘BUILT WITH
THE LATEST
TECHNOLOGY’
DESIGNED BY
EXPERTS
SOLD BY ANY
TOM DICK &
In today’s Computer Industry, if fe want to deal
with the Tom, Dick and Harrys o
this world, you
can. You will be spoilt for choice. On the other
hand, if you want to deal with a reputable
computer company, who have an expert sales
team backed up by a first class after sales’ service
and technical know-how second to none, you need
look no further. CNC can offer you all these
services in the computer and communications
market with confidence. If we could be of any
service to you or your business, please give us a
call and ask for anyone — except Tom, Dick or
Harry.
Computer Networks &
Communication Ltd
St James House, 105-113 The Broadway,
West Ealing, Landon W13 9BL
Tel: (01) 840 1199/1172
Telex: 885352 EXSTE G
AUTHORISED Olivetti VicT:2R DEALERS
System Science
Programming and system support software
AZTECC
For the IBM-PC MS-DOS, Apple lle,
Macintosh and Amiga. Cross
compilers for 8080, 8086, 6502, 68000
processors. Includes the compiler,
assembler and overlay linker.
COMMERCIAL versions also include
library sources and ROM support plus
development tools.
DE-SMET C
For Apricot and PCs, this fast small
model compiter includes an
assembler, screen editor and linker
with overlay and 8087 support.
PHOENIX PRODUCTS
PMATE — the programmable
programmers editor.
PLINK-86 — fast versatile overlay
linker.
PLINK-86 Plus —
overlay caching.
Pre-C — C syntax checker or LINT
utility.
PforCe — the C source library with
everything — screens, windowing,
database and system functions.
PFix 86 Plus — Symbolic Debugger
FORTRAN
Fortran-77 compilers for MS-DOS and
PC-DOS are availabte from Microsoft
Ryan-McFarland and Prospero. All
support large memory models and
8087 processor. Add-on libraries are
available for graphics, maths and
scientific functions and database
functions.
We also stock Fortran compilers for
CPIM-80
more features,
BORLAND’S TURBO
We stock the complete range of
Turbo Pascal products plus add-
on products as well as Sidekick,
Superkey and the NEW Turbo
PROLOG.
LATTICEC
THe LATTICE C Compiler, the
programmers compiler, with a wide
range of applications libraries.
Included are four memory models and
8087 support. also from LATTICE the
C SPRITE gennagels DOB-IIC and DB-
IlIIC libraries, Lattice Make utility and
Screen Editor.
MICROSOFT C
Supports all Intel memory models
with 8087 support and overlay linker.
Symmetric to the Microsoft XENIX C
Compiler. Now includes the Codeview
Debugger,
C LIBRARIES
Add-on libraries are available for C for
a variety of applications. Check
compiler compatibility when
ordering. GREENLEAF
COMMUNICATIONS and GENERAL
functions, C-TREE, C-ISAM and B-
TRIEVE for database functions,
PANEL and WINDOWS for DATA for
screen entry, MULTI-HALO,
GRAPHICS for C, Essentiat Graphics
for graphics and many more including
real-time sorts etc.
ASSEMBLER
8086 Macro Ass. from Microsoft and
from 2500AD Software for MS-DOS.
MACRO-80 and 2500AD’s Z80 Macro
for CP/M-80.
CROSS ASSEMBLERS (Macros,
relocatable with linker) avatlable for
MS-DOS an CP/M-80. Targets include
Z80, 8086, 68000, 6800, 6809, 6301,
6502, 8051, 8048 etc.
VENTURE-Desktop Publishing
For the IBM PC and AT, with
support for Postscript, HP Laser
Jet and other output devices.
Fonts, graphics, layout etc.
A sample of our range of useful products for the programmer.
6-7 West Smithfield, London EC1A 9JX, Tel: 01-248 0962
— circle 146 on enquiry card —
| > circle 107 on enquiry card < |
4
HIRES GRAPHICS ON-SCREEN
SETS THE STANDARD FOR
PROGRAMMABLE GRAPHICS
dGE — THE database Graphics Extension adds 28
new functions to your database, allowing you to
generate hi-res graphs and charts on-screen,
directly from your database programs.
Versions available for:-
CBASE Il £90
£120
£120
CABASE II! & I+
dBMAN
CLIPPER Compiler £150
Bits Per Second Ltd.
17 Guildford Road, Brighton BNi 3LU
Telephone: (0273) 727119
> circle 147 on enquiry card -|
PRACTICAL COMPUTING April 1987
BY JACK SCHOFIELD
FIGHTING A LOSING BATTLE
BRITISH TELECOM’S PIECEMEAL APPROACH TO DATA COMMUNICATIONS MAY LEAVE THE U.K.
VULNERABLE TO ATTACK BY ITS INTERNATIONAL COMPETITORS.
Si: privatisation British Telecom has
pushed ahead into computerisation and
data services. This is more than updating its
vast number of ancient mechanical tele-
phone exchanges with System X digital
switches. BT is trying new markets at last.
For example it has bought the inter-
national Dialcom electronic-mail network,
following its success with Telecom Gold. It is
trying to start a value-added services net-
work, Vascom. It has produced a decent
reasonably priced telephone work station,
the Qwertyphone, to supplement the
Tonto, which came out of the Sinclair QL via
ICL’s One Per Desk. It is computerising its
directory-enquiries system. Most recently it
has opened an on-line version of Electronic
Yellow Pages, and launched a Photo Video-
tex system. It is pioneering in both the new
X.400 message-handling systems, and Inte-
grated Services Digital Network. It is going
to pioneer the use of credit-card sized optical
storage using the Drexler Lasercard.
With all these developments BT is mobil-
ising its resources, like an army marching off
to war. This commercial war will be fought
over the international communications
arena. Its foes are AT&T and the Bell
operating companies, Ericsson, ITT, the
European telecomms suppliers, Japan’s
NTT and many more, all competing in
various shifting alliances. All seek world
domination.
From this point of view it isn’t very
important whether BT engineers work a
nine-day fortnight or who pays for the 999
service. These questions seem vital to unions
and politicians whose views stretch little
further than Tower Hamlets, but if this view
prevails then U.K. Ltd really is done for.
International communications, data and
value-added services are the next big thing.
If BT loses the way the Rover Group lost to
Ford and General Motors, or the way ICL
lost to IBM, then you can forget about
Britain holding its position as a nation in the
middle of Division Two.
The problem with marching an army off
to war is that the first batallions are well
down the road before the ones at the back
are even called to attention. BT has just this
problem, which is why certain areas of
apparent inactivity should not bother us
much. What is of more importance is
whether the batallions at the front are
matching in the right direction. I’m not sure
that they are.
While BT is entering new markets,
offering new services and pushing forward
with new ideas, I cannot understand what its
strategy is. Is it simply hoping that lots of
minor successes will somehow add up to a
viable share of the market? Or is it still
working on a grand design?
It seems that the French have a grand
design, expressed through a series of con-
crete aims, and that these aims are right
while BT's are wrong. First, the French
recognise that data communications are the
highways of the future, so France has built
an integrated highway system called
Transpac. Second, people need terminals to
access Transpac, so it is installing them in
homes at a rate of over 1,000,000 a year.
Third, there has to be some sort of applic-
ation to bring the system into use.
The French answer for the general public
is the directory-enquiries service. People
with Teletel terminals can use them to look
up phone numbers. Businesses use the
system for local government and commercial
communications. In some areas you can fill
in financial statements and various applic-
ation forms on-line, instead of using paper.
None of this is as unprofitable as it might
sound. Directory enquiries are free, but
when you use Transpac for other services the
charges appear on your telephone bill. The
calculation is that within four years these pay
for the cost of the terminal.
Of course there are vast savings on the cost
of printed directories, which provide a long-
term benefit even after the system is running
profitably. There are further savings on
directory-enquiries staff. With the gov-
ernment services, the data entered by bus-
iness usefs can go straight into databases,
instead of having to be typed ‘in. Ex-
periments have also shown increased eff-
iciency as fewer forms are filed late or filled
in incorrectly. The exercise is also valuable in
building up computer literacy.
Installing vast numbers of terminals
means they can be produced very cheaply.
Having millions of users creates a huge
market for on-line services: the French
system is growing by an average of three a
day. This is building up a strong group of
information-technology suppliers, hardware
manufacturers and software firms who can
compete on the world market.
By contrast, BT has Prestel, a videotex
system which assumes the user has a mod-
ified television set and a keypad telephone.
Prestel has failed. Second, it has Telecom
Gold, which is an ASCII service licensed
from Dialcom. While this is accessible via
Packet Switch Stream (PSS), the U.K. equiv-
alent of Transpac, the provision of PSS ports
in most parts of the country is lamentable at
best. Third, it has just started the Electronic
Yellow Pages, but this is shackled to the
Prestel format, and although it is free it does
mean phoning a computer in Reading.
Fourth, BT has a range of network services,
but if you know the difference between PSS,
IPSS, Multistream, — Bpad, Epad, Rpad,
Spad, Tpad, Vpad, Kilostream, Mega-
stream, IDA, ISDN and Vascom then you
probably work for BT. Fifth, BT is spending
over £80 million on directory-enquiries com-
puters, complete with data lines from four
main computer centres, but only its own
operators have access so you phone the
operator who asks the computer and then
tells you the answer!
Now the better informed can argue that
the French system is not as simple as I’ve
made out, while BT’s systems are not as con-
fusing. My point is slightly different: the
French present a clear strategy, while BT
does not present anything clearly and does
not appear to have a strategy at all.
Nor am I suggesting that BT should
suddenly start installing millions of free
terminals in people’s homes. My point is
that it is clearly right to put the digital
network at the centre of your com-
munications strategy, and it is wrong to put
a lot of separate computers at the centre of
their own restricted networks, especially if
they cannot even talk toone another. If-both
government and industry are going to have
their own separate networks too, this just
makes it even worse.
If an army has a winning strategy it can
afford to lose some battles along the way.
Not everything the French have done has
been right. However, if an army’s only strat-
egy is to win by winning the minor battles it
is likely to lose in the long run, because every
defeat is a setback.
Looking at BT from this point of view ts
not reassuring. Prestel has been a flop. BT’s
directory-enquiries. installation seems to
have been a shambles. Telecomsoft spent a
lot of money buying other software houses,
like Beyond, without getting much in the
way of saleable product. Hotline has
adopted what I think is the wrong approach
in charging a very high price up front and
offering only a limited range of data. As for
the Electronic Yellow Pages, this is the worst
designed database | have ever accessed.
No doubt there are problems, waking up
a sleepy old giant through privatisation. But
if | knew where BT was going and what it
was trying to do, | would feel more con-
fident about the future. As it ts, 1 fear the
WOTst.
PRACTICAL COMPUTING April 1987
ies
EVER HAD PROBLEMS WITH
MS-DOS?
Look what was said about Q-Ref, our on-line MS-DOS |
Guide, tutorial and syntax checker:
“Q-Ref should be given away free with every PC
compatible and every copy of MS-DOS”.
Micro Decision Feb ’87 |
STOP!
WE’VE GOT THE
PRICES YOU NEED!
WHY PAY MORE?
CLIPPER NEW RELEASE 399 RRP 595
DBASE II 258 RRP 395
DBASE fll PLUS 344 RRP 595
LOTUS 1-2-3 239 RRP 395
LOTUS MANUSCRIPT 275 = RRP 495
MS WORD 269 = RRP 425
MULTIMATE ADVANTAGE 270 = RRP 495
QUICKSILVER DB COMPILER 335 RRP 460
SMART 3 __ 379 RRP 695
SUPERCALC 4 218 RRP 396
SUPERPROJECT PLUS 299 RRP 495
WORD PERFECT : 255 RRP 425_
WORDSTAR 2000 PLUS 279 RRP 549
WORDSTAR PROFESSIONAL 204 RRP 399
XCHANGE 235 RRP 495
“. .Should find it useful in avoiding ‘DOS-error’
disasters”.
What Micro? Feb ’87
“‘Not only is it very easy to use, but it also fulfills a long
standing need for MS-DOS users.”’
“. .it is virtually impossible to type in an incorrect
MS-DOS commana”,
Micro Decision Feb ’87
NOW Q-REF + at £39.95 including VAT.
— includes help for EDLIN and DEBUG.
— gives you the option of customising your own help
screens.
WHY NOT CIRCLE THE ENQUIRY CARD OR CALL
FOR MORE INFORMATION.
NVS SOLUTIONS LTD,
HOWARD HOUSE, LLOYD ST., ALTRINCHAM,
CHESHIRE, WA14 2DE.
Tel: 061 941 5921 Telex: 668860
* Dealer enquiries welcome.
[HARDWARE SELECTION =] > circle 148 on enquiry card <
AST FLASHPACK 292 RRP 395
. MICROTOMICRO "\
SWAP FILE TRANSFER
SYSTEM
AST SIXPACK PREMIUM 512K 313 RRP 425
BROTHER HR25XL DAISYWHEEL 550 rrp 695
EPSON LQ-—1000 MATRIX 650 = RRP 3835
EPSON LQ—2500 MATRIX 799 — RRP1045
EVEREX 20MB STREAMER EXT 686 RRP 995
EVEREX 20MB STREAMER INT 617 RRP 895
HERCULES COLOUR 99 RRP 129°
HERCULES MONO PLUS 179 RRP 245
INTEL ABOVE BOARD 64K 247 RRP
MOUNTAIN 20MB DRIVECARD 582 rrp
MOUNTAIN 30MB DRIVECARD 726 RRP
MS MOUSE 129 RRP
ORCHID TINY TURBO 286 366 RRP
QUAD EGA + SHORT __ 269 RRP
“Get your microcomputers
® This is a small selection — call tor details!
® Fast delivery!
e Friendly professional service!
© Credit accounts available!
® Government/export orders welcomed!
0480 - 53044/413122
Elite Computer Systems
UNIT 2 - HALCYON COURT - ST MARGARET'S WAY
HUNTINGDON - CAMBS PE18 6DG
talking toeach other!”
SWAP allows you to transfer any programs and data between 2
computers of different manufacture. SWAP consists of 2 floppy
disks and a cable configured for your 2 chosen computers, Here
are some of the formats available:
IBM PC IBM Compatibles Sirius
Apricot Apple (CP/M) HP150
Televideo Superbrain BBC
Sanyo 555 DEC Rainbow Kaypro
If your format is not in our extensive range we can usually produce it at little
or no extra cost.
The price of SWAP is £158 (£135 plus VAT and postage and packing). Please
specify your computers when ordering.
MERCATOR COMPUTER SYSTEMS LTD
9 Elmdale Road, Clifton, Bristol] BS8 1SL
Telephone: (0272) 293231
Telex 44220 Comtel Ref 247
Prices shown are for |BM/compatibles. All prices subject to
carriage and VAT and are correct at time of going to press
| > circle 149 on enquiry card —
20 PRACTICAL COMPUTING April 1987
-SOFTWARE
FEO Se y, i
guise
RATS
4
A WAY WITH WORDS
BORLAND’S TURBO LIGHTNING AND WORD WIZARD PACKAGES CAN BE USED TO SIMPLIFY A LOT OF
WORD-ORIENTATED PROGRAMMING TASKS.
A nybody trying to write a word-based
program faces a major snag. Whether
it is a simple word grid or a: full-blown
Scrabble game, the program needs some way
of knowing if a given combination of letters
makes a legitimate English word. Nobody
has yet come up with a programmable
method of distinguishing meaningless
character strings from genuine vocabulary.
To work properly, word-orientated software
must have access to a dictionary.
Of course, there is nothing unusual about
computer-readable dictionaries. Every spell-
ing checker has one. The trouble is that it is
not usually possible to get at them from
within your own programs. The internal lay-
outs of the dictionaries are not generally
published. Because they come in a highly
compressed form, rather than as straight
ASCII files, there is no way that producers of
third-party software can take advantage of
them.
Recently, however, a number of products
have appeared which aim to overcome this
problem. The best-known is Borland In-
ternational’s Turbo Lightning. As well as a
very respectable dictionary — up to 85,000
words, depending on disc space — this
package also sports a sizeable thesaurus. But
its most interesting feature is its open
architecture.
Turbo Lightning is really three products
in one. First, there is tne software that is seen
by the end-user: the memory-resident
spelling checker and synonym finder. It is
designed to work on top of other
applications and is accessed via a set of pull-
down ‘menus and hot keys. Then there are
the actual reference files — the dictionary
and thesaurus — with hooks for any other
lists chat might be published in the future.
Between these two there is the layer of
software that is of most interest to the
programmer: the Turbo Lightning engine.
This is the gateway through which ordinary
programs can get at the Lightning reference
files. The engine is memory resident and
consists of 16 function calls for interrogating
and searching the dictionary, for finding
synonyms and sound-alike words, for work-
ing with word tokens, and quite a lot more.
Calling the ‘Turbo Lightning engine ts
similar to calling the ROM BIOS. When
Lightning is installed, it takes over interrupt
16 hex, the BIOS keyboard i interrupt. To call
the engine, you issue an Int 16H with a
special signature in the AH and BH
registers, and a function code in BL. To
avoid - interfering with normal keyboard
operation, any calls that do not follow this
WORD FINDER
program WordFinder;
= ae Eee
{Finds all words that can be made from a given word or phrase; needs Turbo
Pascal, Turbo Lightning (TL), and Word Wizard - all published by Borland)
{$I ENGINE. WW
type
Word=stringl32];
const
KeyWord: Word=‘SOFTWARE‘;
KeyLen=85
MinLen=33
var
DictWord: Words
KeyIndx: integer;
DuasyReply: booleany
CurrLetter: char;
the Word Wizard library for TL}
{the starting word - this is just an exaaple)
{length of the key word}
{miniaum length allowed for derived words)
function LettersMatch(test,targetrWord): boolean;
{returns true if the test word can be made from letters of target word)
var
LetPos, j: integery
fails boolean3
chi chary
begin
jisty fails=false;
while (j<elength(test)) and not fail do
begin
ch:=upcase(test(j});
LetPoss=posi(ch,target)y;
if LetPos>0 then
target(LetPos}i=°
else
fails=truey
jrsjely
endy
LettersMatch:=not fail}
ends {of LettersMatch}
begin {main program)
DummyReply:=LightningPresentys
DedicateLightning (truely
for KeyIndxt=t to KeyLen do
begin
CurrLetter!=KeyWord(KeyIndx];
repeat
DictWord: =GetNextWordinRange;
if length(DictWord)>0O then
if LettersMatch(DictWord,KeyWord) then
write(DictWordi:10);
until length (DictWord) =0;
ends
DedicateLightning (false);
end.
pattern are forwarded by the engine to the
BIOS.
For example, if you wanted to look up a
certain word in the dictionary you would cail
the engine with function 01 specified in BL,
and with DS:SI pointing to the word. If
Turbo Lightning finds the word, you will get
back its physical address within the
dictionary and also its unique 24-bit serial
number. These details are passed via an area
(extract the next letter)
(look for it in the target}
(if found, delete it from target}
{otherwise, the test has failed)
(initialise TL work areas)
(stop user getting at TL directly}
{for each letter’ in the keyword)
{extract the letter}
OumayReplyi =InitRangeSearch (CurrLetter,MinLen,KeyLen);
{set parameters for TL search}
(get next dictionary word that conforas
to these parameters)
{print if it can be-made froa keyword?)
{empty TL word means end of search}
{end of current letter}
(release TL for user}
of memory called the Data Interchang:
Table.
Not all programmers, of course, like
working with registers and interrupts, even
if their high-level language allows them to
do so. To help them out, Borland has
published'Word Wizard, containing among
other things a Turbo Pascal toolbox for
calling the Turbo Lightning engine. It
consists of around two dozen Pascal
Leena (continued on next page)
PRACTICAL COMPUTING April 1987
21
ee a
(continued from previous page)
functions and procedures which roughly
match the tasks performed by the interrupt
calls.
Word Wizard is also the main source of
documentation for the interrupts. But you
do not need to understand these details in
order to use the Pascal routines, nor do you
have to code in Turbo Pascal if you are happy
to call the interrupts yourself.
To illustrate the use of the Turbo Lightn-
ing engine I decided to use the Word
Wizard library to write a simple word-puzzle
solver. The sort of puzzle I had in mind is a
familiar one: given a word or short phrase
you have to see how many words of three or
more letters you can derive from it.
The obvious approach is to generate every
combination of at least three letters that can |
be made from the starting word, then to.
check each of them against the dictionary.
But this would involve some horrific pro-
gramming. Just rearranging the letters in
every possible way would require a complex
iterative or recursive process, even before
you consider the need for strings of different
lengths.
There would also be the problem of
running time. Suppose that you started with
an eight-letter word and you generated every
eight-letter combination; for each of these
you then took the first seven letters, then the
first six, and so on down to three. You would
have ended up with nearly a quarter of a
million words to look up, many of which
would have been duplicated.
Fortunately, there is a better way. Given
that there are around 85,000 words in the
Lightning dictionary, it is faster to look up
every one and to test it against the starting
word than it is to attempt to find all possible
combinations of the letters. It is also a good
deal easier to program.
In fact you can do even better. The Turbo
Lightning engine allows both direct and
sequential access, as well as combinations of
the two. Thus you can go straight to the first
word that begins with a specified letter and
proceed sequentially until this initial letter
changes. You therefore only need to retrieve
those words that start with each different
letter from your starting word.
This is the strategy that I adopted for my
word-finding program, the complete listing
of which appeats on the previous page. It
uses just four of the 16 routines from the
Word Wizard toolbox. The library itself is
contained in a separate Include file named
Engine. WW.
The first routine called is Lightning
Present and simply performs internal
initialisation. Init Range Search is used to
establish the starting letter for subsquent
lookups. The searches can be further refined
by specifying a minimum and maximum
word length. Get Next Word In Range then
returns each word in turn that meets these
criteria. When the search is complete the
function returns a zero-length string.
Remember that Turbo Lightning is
memory resident and is designed to be used
at the same time as other programs. If the
user of my program tried to get at Lightning
directly, via its pull-down menus or hot
keys, there would be a risk of the engine’s
internal pointers going adrift. To prevent
this you have to call Dedicate Lightning to
deny ordinary user access.
To test the program I chose the starting
word ‘‘software.’’ This resulted in 18,140
words being retrieved from the dictionary,
200 of which provided correct solutions to
the puzzle. If any of the letters in my
starting word had been repeated the
program would have needed a test to
prevent the same letter from being used
twice to initialise a search.
Proper nouns are usually disallowed in
these puzzles, but the Lightning dictionary
has over 1,600 of them. My program found
three, as well as quite a few abbreviations.
The dictionary is of course American; words
with British spellings would not be found.
The program certainly ran fast, taking less
than one minute on my Olivetti M-24.
Accessing the dictionary takes about two
milliseconds, and you can do a sequential
pass of the entire file in under three
minutes,
SIMILAR
MODELS
22
+VAT + P&P
is PEE
* 10-& 12 pitch daisywheels
% Spare ribbon cassette % Dust cover
% Detailed user manual & mains jead
%® Interface cable to your computer
% £10 voucher for VOLKSWRITER
de Luxe word processor
NO QUIBBLE — FULL MONEY
REFUND IF NOT DELIGHTED
THE
VERY
LATEST DESIGN
WITH UP TO
THE MINUTE
STYLING
we
Internationally available ribbons and
daisywheels guarantee lew running costs.
—_—_—_—_—_—_—_—_—_—_—_—_—Xa—
The GPR - 2000
accepts Qume
fabric or film
ribbon cassettes
Wide choice of
Qume compatible daisywheels
DATA
DATAPLUS (Sales) Ltd.
PO Box 122, CHELTENHAM, GL51 8OL
> circle 109 on enquiry card —
INTRODUCING THE NEW
GPR ?2000... _ DAISY WHEEL PRINTER
The ideal letter quality printer
for reports and general
correspondence.
Manufactured in Japan.
Complements all modern PC’s
yd printing speed %& Variable line spacing
Interface — parallelstandard * RS232 option
Qume compatible
Front panel controls % Low noise 58dBA
Bi-directional
Supports
& S/Feeder option
= TELEPHONE
| ORDERS
12 & 15 pitch % 96 char daisywheel
%& Paper-max 13” wide
logic seeking print system
Wordstar commands % Tractors
0242 573573 ti
DATAPLUS | (Sales) Ltd.
PO Box 122, CHELTENHAM, GL51 8QL
Please supply __-—————SSs—CsS< PRR_-s- 2000
Daisywheel printers at £228.85 each incl. VAT.
1 plus £8.50 courier delivery and insurance. |
Aue
‘i cheque | ia Access _ Bo Visa
baat ae La
Expiry date |
Name
Address |
——— Post Code
Daytime Tel No.
Reg in England 2080289 |
PRACTICAL COMPUTING April 1987
NAME
BOST TLO2 DEPT P
THEO NE? 064-3310 653 le: TELEX: 6690925.
THE B RHR-40.
JUST WHEN THEY THOU HEY WERE CATCHING UP
It’s a shame really. Just when the other daisy wheel
manufacturers thought they were able to match Brother
technology, reliability and quality, here comes the HR-40.
The HR-40 prints faster, at 40 characters per second.
It’s gone further ahead with features. Built-in tractor feed
and automatic cut sheet feed come as standard.
And because they are an integral part of the printer,
the HR-40 is quieter too, at less than 55 dB.
There are a whole host of typestyles and pitches, and
whichever you choose, you know character formation will
be perfect. Then of course there is the daisy wheel itself.
Being in a cassette, it’s simply a cinch to change.
And just in case the opposition were wondering, the
HR-40 is compatible with virtually all computer hardware
and software. 995
For further information, just fill _ £ EX VAT.
FROM YOUR LOCAL BROTHER
in the coupon below. You'll soon see DEALER. OPTIONAL DUALBIN,
CUT SHEET AND ENVELOPE
why Brother is so far ahead. FEEDER AVAILABLE
The future at your fin: ertips. — 45>
S P - circle 110 on enquiry card —
2 = EEE
BROTHER INDUSTRIES LTD.,NAGOYA, JAPAN
POSITION
ADDRESS
BROTHER OFFICE EQUIPMENT DIVISION
TELECOM GOLD:
- JONES + BROTHER -
79 JAB 036-
PLEASE SEND ME MORE DETAILS ON BROTHER DAISY WHEEL PRINTERS HR-40 O nr-200) THE BROTHER TWINRITER LJ BROTIIER'S DOT MATRIX RANGE LJ
COMPANY
POSTCODE ei
PLEY STREET - AUDENSHAW -
SHE
LONDON SHOWROOM: 83 EUSTON ROAD - LONDON
MANCHESTER M34 5j)D
A ed a
w eq" v
D 8256.
MORE THAN A
WORDPR
The Amstrad 8256 offers you
more than the average wordprocessor
for less than the average typewriter.
Its incredibly low price includes a
monitor, disc drive, keyboard, word-
processing software and a printer.
And with the 8256 you don’t just
get quantity, you get quality too.
A high speed RAM disc facility
means you can store and retrieve infor-
mation instantly.
AVAILABLE AT: BOOTS - COMET - CURRYS - DIXONS - ELECTRIC SUPREME “LASKYS - WH. SMITH - HILL INTERNATIONAL - METYCLEAN - MBS : NORBAIN - OFFICE INTERNATIONAL
RONALD MARTIN GROOME - RYMANS - SANDHURST - TANDY - VISTEC- WILDINGS AND GOOD INDEPENDENT COMPUTER STORES.
OCESSOR,
The high resolution, green screen
monitor can show 90 columns and 32
lines of text at the same time.
That’s 40% more useable screen
area than most PCs.
Special function keys on the
keyboard save you memorising
complicated codes.
And because all the
necessary wordprocessin
software comes free, you
FOR LESS THAN A
TYPEWRITER.
wont have to pay for any hidden extras.
What’s more the enormous 256K
memory means youre also getting a
powertul personal computer.
(If you want even more wordpro-
cessing and computer power there’s
now the 8512 model, with two disc
drives and 512K of memory.)
But what makes the Amstrad even
more of a bargain is the fully inte-
grated printer, with its automatic paper
loader, tractor feed and choice of letter
quality or draft speeds.
The 8256 is also backed up by
numerous extras and services.
You can add an optional combined
serial and parallel interface to
gain access to modem,
additional printers and
other peripherals.
2}
BULL £
And business users can take ad-
vantage of our nationwide service and
maintenance contracts, not to mention
the many advanced training courses.
All this fora machine that costs just
£399 plus VAT.
Which is less than you'd expect
to pay for many other word processors.
Or obsolete typewriters.
cl a 7
I Please send me some more information about the
PCW 8256.
Home user] Office userL) (Please tick)
Name
Address
~ 4/87 /PC/8256
Company-
AMSTRAD PCW 8256
Amstrad, PO Box 462, Brentwood, Essex CM14 4EEF.
Telephone: (0277) 230222. =i]
|- circle 111 on enquiry card <
| |
| |
| |
| |
| |
| |
| Tel |
| |
| |
| |
| |
1
aa”
“a
ery,
thet
a
e
THE POWER OF APRICOT XEN IS ONLY
swt
Te .., Or visit our demonstration showroom and see the
By Reese
mneogE Bena la
(A
system.
complete Apricot range including the Xen multi-user
Also see Apricot's high performance Desk Top
publishing system incorporating Aldus PageMaker and
the 10 page per minute Kyocera Laser Pninter.
FRASER
Associates Limited
FREE SOFTWARE & TRAINING
WITH EVERY SYSTEM.
Phone (0280)816087 for more information.
@ Impartial advice from trained consultants.
@ On site training.
@ On site servicing in fully equipped workshops.
@ Complete After Sales telephone hotline support.
@ Secondhand equipment available, trade-in welcome.
Bristle Hill, Buckingham MK18 1EZ Telephone (0280) 816087
THINKING OF BUYING A COMPUTER?
ARE YOU BEING OFF
SYSTEMS ANALYSIS
CONSULTATION
* * * KK kK Ke OK OK
TRAINING COURSES
ACCESSORIES
SUPPLY/INSTALLATION
SERVICE/MAINTENANCE
TELEPHONE HOTLINE
SOFTWARE SALES/SUPPORT
ERED:
YES NO
iz
= LJ
ANSWER NO TO ANY QUESTION ABOVE
AND YOU MAY BE LOSING MONEY!
YOU'VE TRIED THE RES
T. NOW TRY THE BEST!
CALL NOW ON (0934) 635228/635164
THE ONE STOP CENTRE
FOR ALL YOUR BUSINESS REQUIREMENTS
=. — oo 7
= circle 113 on enquiry card —
Data Transfer Control
Between Computers & Peripherals
The Peripheral Manager
has a 256K Buffer, and will
store data for fast transfer
between all attached
devices.
The unrivalled flexibility of
the Peripheral Manager
is fully programmable.
Ports Inter-connect, with manual or software
control
Pause channel controls data into and out from
the port
Printer can give multi copies.
Centronic EPM1 Model
Four Ports 36 pin female £395 + VAT
Carriage paid
Serial/Centronic EPM2 Model
2 RS232 Serial Ports
(25 way female)
2 Centronics Ports (36 pin female) £395 + VAT
Carriage paid
Each Peripheral Manager has a
comprehensive manual
Ex-stock for immediate delivery
HOMESTEAD DATA PRODUCTS LTD
145 EDINBURGH AVENUE. SLOUGH. SL1 4UA
Fax (0753) 691037 Telex 846086 CABLIN:-G
Tel:(0753)6916610=nHz
|
— circle 114 on enquiry card <= .
Qa
ANOTHER SPIN OF THE WHEEL
ALTHOUGH THE JAPANESE ARE CURRENTLY CLEAR LEADERS ON THE WORLD CHIP MARKET
CONDITIONS ARE CHANGING IN A WAY THAT COULD FAVOUR THE EUROPEANS.
J the top three positions in a ranking
based on annual semiconductor sales world-
wide. This is worrying a lot of people in the
U.S., not least those in the Pentagon. Ex-
pected soon is a high-level Defense Depart-
ment task force report, whose findings, in
standard defence industry fashion, have
already been made widely known.
The report will warn that unless the U.S.
semiconductor industry can find a way to
regain its previous position of world leader-
ship in the design and manufacture of
advanced memory and microprocessor
devices, then the whole basis of present U.S.
defence strategy will be threatened. That
strategy has traditionally been based on the
reassuring assumption that the numerical
advantage of certain potential adversaries
can be more than offset by the techni-
cal superiority of U.S. weapons and
equipment, a superiority based largely on
advanced electronics and hence semi-
conductor leadership.
Already a high percentage of the semi-
conductor chips used in new U.S. military
equipment is of overseas origin — mainly
Japanese. Since Japan is now one of the
United States’ closest allies this may not
seem like a particularly worrisome problem
for the Pentagon, but unfortunately it is not
quite as simple as that, as the report reminds
us. Chip technology is the driver for all
electronic design innovation. If American
industry starts to lose revenue from the
leading-edge technologies which it has
dominated since the 1950s, then there will
be a resulting lack of incentive and invest-
ment in vital downstream technology such as
avionics, computers and _ telecommun-
ications. In effect, the U.S. will become a
follower, not a leader.
Over the last two years U.S. chip makers
have sustained huge losses. Japanese manu-
facturers have virtually ousted their
American counterparts from the RAM
memory market and might before long
achieve the same dominance in micropro-
cessors.
The authors of the Pentagon report cert-
ainly have a valid case, but I think they may
be in danger of overstating it. In doing so
they are no doubt egged on by U.S. chip
manufacturers: they have a lot to gain from
any national initiative to regain leadership,
especially one involving a healthy dollop of
government funding.
Leaving aside the worries of the U.S.
defence community, the performance of
Japan’s chip makers ceetainly appears spec-
. }
apanese chip manufacturers now occupy
tacular. According to a recent Dataquest
survey NEC’s turnover increased by 33
percent in 1986, while Toshiba's rose by 54
percent and Mitsubishi’s by 84 percent. By
comparison Intel’s three percent reduction
and Motorola’s 11 percent increase look
decidedly tacky.
But there is a catch. During the year the
value of the Japanese yen rose by about 40
percent against the dollar, which of course
helped to push up the reported turnover
figures for the Japanese companies as
compared to their U.S. competitors. The
rising yen has also triggered off a recession in
Japan, and Japanese chip makers are now
faced with fierce competition from Korea
and Taiwan. Even U.S. and European
manufacturers will find it easier in the
future to sell their chips to Japanese equip-
ment manufacturers if the yen continues to
rise.
Japanese domination of the memory field
over the past two years was achieved
by ferocious price cutting, described as
dumping by many critics. This strategy has
certainly gained the Japanese market share,
but only at a heavy cost in profitability. Now
that the battle is over, the Japanese plan to
make big profits from a monopolistic
position has been thwarted by the dramatic
rise in the value of the yen, and this could
send the seesaw off in the other direction by
encouraging competitors to re-enter the
market.
In Europe there is already a renaissance
underway, although it hardly poses a major
threat to the Japanese at present. In 1986 the
Japanese share of the European chip market
was already beginning to decline, and there
are signs of increasing optimism and deter-
Mination among major European semi-
conductor manufacturers such as Siemens
and Philips. The U.K. company Plessey,
which up to now has been nothing more
than a tiddler in the international semi-
conductor league, has startled many by
opening a new £10 million sub-micron fab-
rication line which is aimed at taking a world
lead in advanced CMOS chip technology.
Plessey has plans to beat the rest of the
world into the use of four-level metal and
trench isolation, coupled with one micron
line geometries. By 1989 it plans to be
manufacturing chips with gate densities of
up to 6,000 gates per square millimetre and
up to 250,000 gates per chip by 1989.
Current CMOS technology manages about
50,000 gates per chip and uses only two
layers of metal interconnect. The new fab-
rication facility at Plessey’s Caswell Research
Centre will be equipped with the latest in
chip manufacturing equipment, including a
£3 million Perkin Elmer Aeble direct-write-
on-wafer E-beam machine, which will
eventually allow geometries down to 0.7
micron to be achieved.
This impressive initiative from Plessey
has, paradoxically perhaps, been made
possible by its long-standing expertise in HF
bipolar technology. While not itself the
stuff of which headlines are made, this éx-
pertise has provided some of the necessary
techniques to build tomorrow’s world-
beating CMOS chips with densities at least
double those of other processes with the
same feature sizes.
With 250,000 gates on a single chip, de-
signing the chips themselves could become a
major problem. The currently accepted
throughput rate for computer-aided design
is about 300 gates per person week, which
would:mean that a chip based on the Plessey
technology could take over 15 person years
to design. In a rare example of timely
industrial and governmental co-operation, a
Project to increase dramatically CAD
throughput to handle the design of to-
morrow’s big chips is soon to be announced
as part of the Alvey Programme.
Plessey will have a part in this project,
along with other major U.K. electronics and
CAD companies. The aim ts to develop a
new computer-based design methodology
called silicon compilation, which will be
able to increase designer productivity co
10,000 gates per person week by 1989 — just
in time, it would appear, to handle the first
designs using Plessey’s new CMOS process.
This is all splendid stuff, and combined with
the increasing acceptance of the Inmos
Transputer as a world-class 32-bit processor
family, it augurs well for a revival in the
U.K.’s semiconductor fortunes.
But the recent opening of a new chip dev-
elopment facility at Caswell and the
impending launch of a new CAD initiative
are not enough in themselves. By 1989 all
sorts of new delights may be available from
Japan, and even the battered U.S. chip pro-
ducers can be assumed to have a trick or two
up their sleeves. The Plessey process may
seem less than révolutionary when pro-
duction wafers finally hit the streets.
Another danger is that the new tech-
nology will find a quick and lucrative market
in advanced U.K. defence programmes, and
this may be pursued to the detriment of any
risky sales drive in the commercial sector
which could put the U.K. back on the world
semiconductor map. _
a SS ES
PRACTICAL COMPUTING April 1987
27
‘<5
<7 Ae:
eaN
<a
ee Se ee
BY ANNE STAINES
PAYING THE PRICE
LITIGATION IS SO EXPENSIVE THAT FEW IF ANY CASES CONCERNING SOFTWARE ARE COMING TO
COURT. THE RESULTING UNCERTAINTY IN THE LAW IS BAD FOR SUPPLIERS AND USERS ALIKE.
Florida lawsuit in which the pro-
ducer’s liability for defects in his com-
puter software was to be tested for the first
time has been dropped, leaving users none
the wiser on this important issue. Lotus
Symphony user James Cummings had
claimed that faults in the progam had cost
his business $250,000; he has now with- |
drawn his action in negligence and breach of
contract.
This news is not surprising. It was
generally thought that Cummings had
taken on a steep uphill struggle in suing
Lotus. There appeared to be factual weak-
ness of his own case, and many experts
agreed that Cummings’ problems with the
software stemmed from uneducated use
rather than any intrinsic fault in the
program. In addition, his chosen terrain was
not only rough but totally uncharted.
Cummings had to establish three essential
points. First, he had to establish that com-
puter software is goods rather than services;
the law in the U.S., as in the U.K., imposes
a higher degree of care on providers of the
former than the latter. Lawyers can argue
this point until the cows come home. Then
there was the question of the degree of
perfection a user can reasonably expect of a
software package. The concepts of merchan-
table quality and fitness for purpose are
adopted as yardsticks by the Uniform
Commercial Code in America, and in the
U.K. by the Supply of Goods and Services
Act 1982. They are notoriously difficult to
apply to software.
Finally, Cummings had to rebut Lotus’s
claim that in any event the program was not |
covered by statutory warranties relating to
quality or fitness for purpose, these having
been expressly excluded by a clause in the
shrink-wrap licence. So much doubt
surrounds every one of these issues that it is
small wonder Cummings withdrew.
Lotus’s response to the news was charac-
teristic of the company, which threatens to
become as well known as an international
litigant as it is as a software producer. ‘‘We
spare no effort and never compromise when
defending the quality of our products or
protecting our legal rights.’’ The words of
Lotus’s Vice-President are not just bravado.
With a turnover last year of $225 million
Lotus can arguably afford to treat this self-
defensive legal policy — as well as its
offensive counterpart — as an investment.
In pursuit of the latter, Lotus has just
served one writ against a Vancouver
software-rental company called Softsave
Information Services Inc., alleging infringe-
ment of Lotus’s copyright in 1-2-3, and
Symphony. As reported last month in this
magazine, it is also suing another U.S. soft-
wate developer, Paperback Software. A
significant feature of Lotus’s success in its
offensive legal strategy is its willingness to
establish common cause with other software
producets and trade organisations. For
instance in its action against Softsave, co-
plaintiffs include Ashton-Tate, Microsoft
and Lifetree Associates. In the U.K. Lotus
plays an active role in the Federation Against
Software Theft.
Computers have introduced a completely
new set of problems to the law. The uncer-
tainties surrounding practically every aspect
mean that simple ‘cases are few and far
between. In legal terms, of course, com-
plicated means expensive, and consequently
computer law is increasingly the sole pre-
serve of the big guns. What chance has the
individual or small-business user in this
game?
In theory no user, however small, should
be deterred from commencing or defending
an action at law if they are sure that they are
in the right. But between theory and
practice lie months — or more probably
years — of anxiety and expense. The result is
legal stalemate and an increasing amount of ;
uncertainty that can only be resolved
through litigation.
Within the legal profession a consensus is
growing that both users and smaller
computer businesses need a cheap and
cheerful legal service to conciliate and act as
arbiter when disputes over computer law
arise. In the U.K. the Society of Computers
and Law, comprising mainly solicitors, is
currently trying to organise such a scheme.
But it seems to be attracting less financial
support both from government and the pro-
fessional bodies of the computer industry
than it deserves. Quite independent of these
moves, the Data Protection Registrar is
espousing the same theory by stressing his
role as Ombudsman, which he sees as a way
of helping people resolve their data protec-
tion problems without the daunting and
expensive experience of litigation. These are
hopeful trends for computer law as well as
for users. For everyone’s sake, let’s hope
they continue. Ke
TWN&#O9 II
E SPARE NO EFFORT AND NEVER
COMPROMISE WHEN DEFENDING THE
QUALITY OF OUR PRODUCTS OR
PROTECTING OUR LEGAL RIGHTS
@ Lotus
28
PRACTICAL COMPUTING April 1987
“One day, all micros
will be built this way’
The Guardian-26th JUNE 1986 =
9
‘Personal’ Business Computer
Full-size screen, internal modem, dual 312”
mt : disk drives, 640KB RAM, weighs under 12Ibs.
Zenith Data Systems introduces the Z-181, a brilliant, award- “Far more readable than any other LCD screen on
: ; ”
winning lightweight computer with the most readable, full-size screen. the market: Practical Computing October 1986.
To further quote Jack Schofield of the ‘The Guardian’ ...
“ .. the Z-181 will be very attractive to salesmen, journalists, feed
academics and others who want to pack an office powered computer machine: The Times 2 December 1986.
in a briefcase. It should also appeal to top executives who don’t want
their desk dominated by a ton of old metal — the Z-181 can be slipped
into a drawer when not in use.”
Many thousands of Zenith Z-181 computers are already used in
government and major organisations all over the world. Now, Zenith
products are available here, too, through a nationwide network of
authorised computer dealers and systems houses.
Before you go for a portable ~ talk to Zenith!
For a colour brochure, post the coupon or call 0800 444124
The world’s leading manufacturer of PC compatibles
“Not a better portable in its class. . .a superior
L :
ae 5
Ss ~
Ro -
7 oe t
‘th i =<) A425 ©
£45 cs !
the quiet giant / ooo.
Og & A =
NE FF & e °
— circle 115 on enquiry card < | ro ww Ss “eo ‘
30
£20,000 BRITISH TURBO PASCAL
HIRST PRIA
ATP TO CLIFORALA
In conjunction with Altor Ltd, Practical Computing is organising the first
British Turbo Pascal programming competition. The total value of the prizes
will be £20,000, with a first prize of a week-long trip to California.
THE COMPETITION is open to anyone who
has written software using Borland’s Turbo
Pascal language; professional programmers
are not excluded. Any kind of program, old or
new, may be submitted provided the copyright
is owned by the entrant. This applies equally
to commercial, published and unpublished
programs.
The aim of the competition is to find the best
example of programming in the Turbo Pascal
language. A number of criteria will be used in
the judging: the use of Turbo Pascal features;
style of coding; performance and efficiency of
the finished program; user interface; and the
basic idea behind the application. The judges
will also take into account any other aspects
they feel important. Nevertheless, entrants are
encouraged to submit programs of whatever
kind, even if they might appear to be lacking in
some of the above categories.
Programs do not have to be finished appli-
cations; useful routines and utilities are accept-
able provided they can be tested by the judges
on their own. Commercially available third-
party toolboxes may be employed, but their
use must be clearly signalled.
ENTRANTS must own the copyright of any pro-
grams which they submit. As well as a hard-
copy listing, there must be a disc containing
source files, executable programs and other
relevant files. It must be accompanied by a
hard-copy document not more than 500 words
long describing the program, its aims, special
features, etc. and specifying any sections of the
program that are not the entrant’s copyright.
Entrants will be disqualified if their description
exceeds the 500-word limit. Submissions must
be complete Turbo Pascal programs which can
be run as they stand by the judges — with the
assistance of commercially available third-party
toolboxes if necessary, though these must be
clearly signalled by the entrant.
Copyright will remain with original owner,
but it is a condition of entry that Practical Com-
puting will have the right to publish illustrative
portions of the winning entries.
First prize: A trip for the overall winner to
Borland’s headquaters in Scotts Valley, Cali-
fornia. There the winner will meet Philippe
Kahn, head of Borland. All travel and accom-
modation costs for the week will be part of the
prize. The total value is approximately £5,000.
Second prizes: There will be 10 second
prizes, some of which may be awarded by the
judges for those programs which show parti-
cular merits in one or more of the categories
mentioned above. Each second prize will
consist of a complete set of all Borland pro-
ducts, for both the IBM PC and Macintosh.
These are Reflex the Analyst, Reflex Workshop,
Turbo Prolog, Turbo Pascal, Turbo Database
Tutor, Turbo Graphix Toolbox, Turbo Tutor
2.0, Turbo Editor Toolbox, Turbo Gameworks,
Turbo Lightning, Lightning Word Wizard, Side-
kick, Travelling Sidekick and Superkey.
Third prizes: 50 Borland T-shirts and mugs.
£20,000 BRITISH TURBO PASCAL
THE FINAL stage of the judging will be carried out by four judges: Barry Clark, Mike Lewis, Iwan
Williams-and Jan Stobie. In all matters concerning this competition, the editor’s decision is final.
. ae 6H ‘ ¥
oases, bw
Biochemistry at Glasgow University. He has specialist
experience in fast-access multi-user databases, networking
and laboratory-instrument interfacing, with emphasis on
the user interface.
MIKE LEWIS is best-known to Practical Computing
readers for his software reviews and Software Workshop
column. He is also an independent computer consultant
specialising in financial applicotions. He uses Turbo Pascal
for about 30 percent of his work. He has been in computing
since 1964. .
1, The campetitian is open to all readers af Practical
Computing normally resident in the U.K., except for
emplayees of Reed Business Publishing Ltd or Altor Ltd,
the judges, or the families of any of these.
2. Each entry must be accompanied by an official
entry form ar photacopy, completed in ink and must
confarm to the requirements set aut opposite.
3. Completed entry forms should be posted to the ad-
dress shown an the entry form, to arrive not later than
31 May 1987. Envelapes should be clearly marked
“Turbo Pascal Campetition’’ in the top left-hand
corner.
4. The editor of Practical Computing is the final judge
of the competition. Na correspandence can be entered
into regarding the results, and it is a candition of entry
that the decision of the editor is final.
5. The winner will be notified by post and the result of
the competition announced in the first available issue of
Practical Computing. Copyright remains with the holder
but Practical Computing reserves the right to use illus-
trative examples from winning entries withaut payment.
Entries and discs cannot be returned.
6. The first prize is a trip to California for one week
for ane person, including o visit ta Borland’s
headquarters in Scotts Valley. Eoch of the 10
second prizes will consist of all the Borland
International products current on 1 January
1987. Third prizes will cansist of Borland
T-shirts and mugs. Each prize will be
awarded ta the individual named on
the relevant entry form. No cash
substitutes will be offered.
‘allt i'
DR. BARRY CLARK is a lecturer in — IWAN WILLIAMS is an experienced PC user and soft-
ware reviewer. He is in charge of the Special Projects
Division of the Scottish Development Agency, which uses
1BM PC and 3270 PC equipment. His particular interests lie
in business-productivity software, and he has written exten-
sively on such topics as word processing, fi ‘al analysis
and corporate planning. :
IAN STOBIE is Assistant Editor of ical Computing.
Befare joining the magazine he was a professional
computer programmer for five years, with experience of
large DEC and 1BM systems as well as PCs. One of his jobs
‘on the magazine is selecting software packages for review,
as well as regularly writing reviews himself.
FROM CLIVE SIVCLAIR...THE VO-COMPROMISE
__ 288 COMPUTER
IT MEASURES LESS THAN AN A4 PAD.
IT WEIGHS LESS THAN 216.
oa IT COSTS JUST
Ns £199.%
LCIRAM expandable to 3 Mbytes...
[] Word-processing and spreadsheet built in, plus time- and
data-management systems...
C) Revolutionary supertwist LCD display...
CI Completely self-contained - yet talks and listens to your IBM...
There has never been a computer like the Z88.
It’s an extraordinarily powerful
machine which offers word-processing,
spreadsheet, and a set of time- and
data-management tools in a single, highly
portable package.
At £199.95, the Z88 is supplied with
32K resident RAM. Extra 32K costs under £20
- extra 128K under £50!
And heavy users will be able to expand
the RAM to an astonishing 3 Mbytes, using
plug-in RAM cartridges.
For printing text or data, the Z88
connects directly to most popular RS232-
compatible printers, while for permanent
storage the Z88 employs removable solid-state
EPROM cartridges - no tape to break, no
delicate disc to damage.
Though the Z88 is a powerful, full-
facility, self-contained computer, it also acts as
an extension of an office micro, connecting
directly to allow exchange of text or data.
For every personal computer user, the
Z88 offers a comprehensive specification ina
package of unparalleled portability.
LITHE FACILITIES OF THE Z88
RAM Resident 32K, around 15K available
(enough for around 2,000 words). Extra RAM
available in 32K or 128K cartridges, up to three
of which can be plugged into the Z88 to give a
total of 416K (enough for a 200-page novel).
1 Mbyte cartridges available shortly. A built-in
capacitor or the mains adapter preserves data
in RAM while batteries are changed.
Permanent storage Where other machines
tely on cassette recorders or disc drives, the
Z88 uses solid-state EPROM - Erasable
Programmable Read-Only Memory -
cartridges, with very rapid electronic access
and absolute reliability. Up to three EPROM
cartridges can be plugged in: 32K and 128K
cartridges and ultra-violet eraser are available
now. 1 Mbyte cartridges available shortly.
RS232-compatible port offers:
Printing RS232 cable connects the Z88 to
popular printers. Cables can also be made up
for virtually any RS232-compatible printer.
Text- and data-interchange Resident software
formats data for IBM-compatible micros with
51," or 31/2" disc-drives. If your micro can run
such popular programs as Wordstar, Lotus
1-2-3 or WordPerfect, you can exchange text
and data between it and the Z88. Cable and
software available now.
Modem allows text- and data-transmission by
telephone.
Power supply Optional mains adapter, or 4
AA batteries. (CMOS technology allows about
20 hours active computing ~ or about a year of
life for RAM if machine is switched off).
Dimensions 11/2’ x 8'/,” x "4; weight: under 2 Ib.
Full QWERTY keyboard offers ‘silent’, moving short-
travel keys, Foldaway foot raises the Z88 12'/2° for
comfortable viewing and typing.
CUADVANCED INTEGRATED
SOFTWARE PACKAGE
The operating system of the Z88 is unique
to Cambridge Computer Ltd, supporting as
its main in-built software an advanced
software package, adapted by Protechnic
Ltd for the Z88.
The Z88 automatically preserves data
in RAM when switched off.
The software is a set of spreadsheet
and word processing applications, witha
sophisticated help function, designed from
the first as an integrated package which
allows text to be run within a spreadsheet,
or a spreadsheet to be run within text.
Word-processing facilities include
multi-column layout, global search and
replace, and embedded calculations, as well
as all the normal word-processing activities.
The display shows such commands as bold,
italics, underlining, and page breaks.
Spreadsheet includes text-handling and
sorting.
Other built-in software includes
database selection; calculator; free-form
diary, calendar, real-time clock and alarm.
An outstanding feature of the Z88 is
its ability to switch between tasks within an
application, and between applications,
without the need to save, exit the package,
Or restart on return.
While computing a spreadsheet, for
example, it is easy to switch directly to the
diary, and then go straight back to the
spreadsheet - which immediately carries on
from the point it had reached.
CO) STATE-OF-THE-ART SUPERTWIST LCD DISPLAY
Supertwist technology represents the state of the art in liquid crystal display. Its massive
increase in contrast ratio and viewing angle give a dark blue on grey display that
" surpasses CRT screens.
rid
misht even prove actively danserous, and would certainly be
unurse, To understand our Posttion, it may be worth locking
at the costs in the followings
|Site Purchase 8
Site Prer 2
srreadsheet extract:
1989
5»568 |
1 2
1. ‘Topic bar’ - seven general menu options, each supported by function menus.
2. Work area displays 8 lines by a full 80 characters.
3. Unique screen map show's complete page layout, updated automatically as work goes on.
4. Section displays machine status (e.g. battery strength.)
CJHOW TO ORDER
The Z88 is available only by mail order. The
FREEPOST coupon lists the components of
the Z88 system currently available.
The Z88 itself comes supplied with 32K
RAM built in, a comprehensive manual,
sectionalised to suit both novices and
computer experts, and a carrying case.
Your order will be acknowledged with
information on the likely despatch date.
If you’re not happy with any item you
receive, return it in original condition within
10 days of receipt for an immediate refund.
Every item is covered by a one-year
guarantee, and will be repaired or replaced
free of charge if faulty and returned with
proof of purchase date.
[= evele 116 on enquiry care ~ |
iICAMBRIDGE
ICOMPUTERES
Cambridge Computer Ltd, FREEPOST, Cambridge, CB4 1BR.
IBM TM of International Business Machines.
Wordstar TM of MicroPro. Lotus TM of Lotus Development.
WordPerfect TM of WordPerfect.
Poa S aaa aaa
LIORDER
RS232 PRINTER CABLE
to be supplied on tick as applicable
[_] 5” disc (Full instructions included)
(Cable supplied with 25-way D connector, Making up other
cables is simple: full dealer instructions in the manual.)
1/O SOFTWARE/CABLE for IBM transfer. Software
im 31/2" disc (Full instructions included)
32K RAM CARTRIDGE
To: Cambridge Computer Ltd, FREEPOST, Cambridge, CB4 1BR.
Please supply Z88 system components as shown below.
288 COMPUTER a Bs 229.95
MAINS ADAPTER i. |
PRICE
Facus || (Ct
9.95
i al
Se ay
soap |
14.95
=
128K RAM CARTRIDGE
32K EPROM
128K EPROM CARTRIDGE
U/V ERASER FOR EPROM CARTRIDGE
POSTAGE, PACKING AND INSURANCE
All prices include VAT @ 15%
O Tick box if VAT receipt required.
Loi, a a es fe
1 enclose cheque/money order for & ______ payable to Cambridge Computer Ltd.
7.50
ss
PLEASE PRINT
Name
Address.
Postcode
MBPREVIEW
MAC SE & MAC Il
APPLE'S NEXT GENERATION
By Glyn Moody
With the
Macintosh
concept now
securely
established,
Apple is moving
forward with a
further
enhancement to
the original
natelelallat-Melaleme
brand-new
version based on
the powerful
68020 chip.
pple has announced that it will
launch more products this year than
eventually take over as the baseline Macin-
tosh machine. The latter represents the first
Some performance enhancement —
Apple claims around 10 to 25 percent — has
Vs ot
been achieved by the use of gate arrays. In
| all, 19 chips have been squeezed down on to
| one custom chip. The space saved is given
| over to perhaps the most important addition
| of the next generation of Macs.
The Macintosh SE — or System Expansion
— is, as its name implies, a straight upgrade
| of the standard Macintosh Plus. It runs the
in the previous 10. No less than 30
products are currently scheduled for release;
even allowing for some falling by the way-
side this represents a huge shot in the arm
for the company and, more importantly, for
the Macintosh concept.
Some of the new arrivals will be little
more than minor upgrades, like increased-
capacity hard discs; there will also be notable
omissions, such as the portable Macintosh,
which is not likely to be released until at
least 1988. But at the heart of this flurry of
activity will be two key machines, the Macin-
tosh SE and the Macintosh II. The first will
34
| same 68000 at 8MHz. The main external
change, apart from details of styling and the
new platinum colour scheme first used on
the Apple II GS, is the twin disc drives. One
| of the drives can be a 20Mbyte internal Win-
chester. The mono screen size remains a true
9in. measured diagonally. There are two
serial ports, an SCSI port for external hard
discs and a new back-up tape streamer, a
| sound port, and a mouse port.
a ce | em ee
; on the Mac SE: an expansion slot.
When the Macintosh was first launched in
| its impoverished 128K version it turned its
| back on the open architecture which had
made such a big contribution to the success
of the Apple II. Many of the Mac’s early
problems were to do with these inherent
limitations, and much ingenuity was wasted
| on getting over these obstacles rather than
extending the boundaries of the machine’s
PRACTICAL COMPUTING April 1987
capabilities. With successive releases Apple
has addressed most of the problems of the |
initial design: disc speed and capacity have
been improved, memory greatly expanded,
a hard disc was eventually launched, and
new expansion ports allowed third-party
manufacturers some scope to add features.
Now Apple has done the decent thing
and gone a long way to helping such |
developments by adding a real expansion
slot. The bus chosen is the Euro DIN bus; it |
uses a three- by 32-pin connector and ties in
}
to the full bus of the 68000. This means that |
add-ons can if necessary take full control of
the machine or carry out functions indepen-
dently of the main processor. Apple justifies
the apparent parsimony of providing only
one slot by pointing out that the SE either
already contains most options needed or has
other means of satisfying them.
For instance, the hard disc plugs straight
into the motherboard, and extra memory
can be inserted into the special single in-line
memory module (SIMM) slots. The machine
comes with 1Mbyte RAM as standard, which
can be upgraded to 4Mbyte once the price of
1Mbit RAM chips falls sufficiently. Memory |
will be increased simply by swapping in the
new chips.
Apple says it will be encouraging third-
party suppliers to produce a wide range of
add-ons using the expansion slot. One
MB PREVIEW
Left to right: Two
generations of
Macintoshes — the Mac
Plus, Mac I] and Mac SE.
The inside of the two
latest micros reveals their
capacity for expansion
slots unlike the closed
architecture of the Mac
Plus.
product it will be bringing out itself is a card
which will support a standard 360K 5.25in.
IBM drive. This is the first tangible evidence
of Apple’s recognition of the opposing
world of Big Blue. It does not intend to go
the whole hog and offer full-blown IBM
compatibility in the way that the Mac
| Charlie add-on attempted to do — see the
| November 1985 issue of Practical Com-
| puting. Instead it will content itself with
data compatibility, where data from an IBM
package can be pulled across and used on the
Mac. Ultimately Apple intends bringing out
a 3.5in. dual-format disc drive which can
handle both Macintosh and IBM discs.
Not that Apple has set its face against full
—————————————— SS ees cairue on page dF)
PRACTICAL COMPUTING April 1987
35
PROBLEM? How do you transfer your valuable
data filles between PC’s of a different type
and/or drive sizer
SOLUTIONI PLUS-FD: A family of 3”, 3.5” or IMAGINE * A 5.25” IBM drive on your
5.25” external floppy drives that make APRICOT or VICTOR 9000 * A 3.5” APRICOT
transfer of flles between PC’s as simple as drive on your IBM PC or compatible.
Inserting a floppy diskette!
YOUR PC RAM BOARD
FOR THE IBM PC/AT & COMPATIBLES:
PlusCard - 20Mb and 30Mb Plug-in Hard Olsc.
A 3.5" hard disc ona card that is simply
Installed In your PC expansion slot. Integral
Hard Disc - 5.25” hard disc In 1OMb to ISOMb.
Presi frien... leeccccvcessrenccctescesecuvncctensnests £395.00
FIXED DISCS: Our external Fixed
Discs are available in a range of
Capacities from 1OMb to 260Mb.
REMOVABLE HARD DISC CARTRIDGE:
Solve your data integrity problems by
locking your hard disc away at night.
Available in 10Mb or 2OMb options,
the removable hard disc cartridge
uses the same technology as the
fixed disc and can be used both as
fast back-up and additional on-line
storage.
TAPE STREAMERS: Capacttles up to
Y4SMb. Our high speed tape drives wlll
back-up 1OMb In only two minutes.
COMBINATIONS: Fixed Disc units are
available in a combination unit, elther
with a removable hard disc cartridge
Or tape streamer.
PRICES FROM. ..........:cccceseeeee £850.00
Available from:
FOR THE APRICOT RANGE: Single-board RAM running at full processor’
3.5” 20Mb Internal Fixed Disc. Prices from £595.00 speed.
PSK decrease seetmassecitt test csenssttvca Mer ease r uate: £1IS
SUK oscesaccccedavszecsccasetssses catitecatsnccsassnastarttrraeete £130
PlusNet
POWERFUL: PlusNet enables up to 7 PC's of
the same or differing types to access/share
the data on the same hard disc subsystem.
SIMPLE: For existing Users of a PLUS 5S
subsystem, upgrading to PlusNet could not
be easier. PlusNet supports single-user
software and no additional memory Is
necessary.
; an) COMPATIBLE: PlusNet supports most PC's
— running under MS DOS.
- : All PLUS 5 Products are covered by a le
month parts and labour warranty.
Optional ON-SITE MAINTENANCE from PLUS S
ts available. (Prices on application). Prices are
STORAGE subject to VAT.
SUB SYSTEM
PLUS
PLUS 5 ENGINEERING LIMITED P
Crowborough Hill, Crowborough, Sussex TN6 EG. Tel: (08926) 63ell/Telex 95538 PLUS G Cl
es
(continued from page 35)
IBM compatibility. Already there is a third-
party supplier working on an 8086 card
which will plug into the expansion slot. The
only disappointment is that it will take over
the whole Macintosh environment: there
will be no pull-down windows within DOS.
The ability to exchange data with dif-
ferent worlds is one of the key new features
of the Mac SE. In addition to data compati-
bility with DOS and IBM there will be links
available to Ethernet, thus linking up with
the world of Unix and DEC. The seria! ports
now offer synchronous transfers, allowing
very fast comms to a wide range of external
systems.
All these changes and options indicate
that Apple is targeting the corporate market
more than ever. Backing this up will be
additions to the Appletalk focal area
network. For example, a file-server system
and a card to allow IBM PCs to be hooked on
to the network have been announced. To
take account of these developments there
have been a number of additions and modi-
fications to the Mac’s Finder, including an
option to signal the presence of a file server.
Overall, the ROM has been doubled in size
to 256K, and doubtless it contains other
features which we shall learn about in due
course.
Some of the additions surface in the
Control Panel. To allow for the extra
devices, some of the functions have been
grouped together under new icons. Now you
can install things like light-pens simply by
dropping the appropriate item in to the
system folder.
One benefit of this approach is that you
can use different keyboards with the SE. The
basic model is the same as that found on the
Apple II GS. It connects to the Mac via the
Apple Desktop Bus also used on that
machine. The mouse can either be daisy-
chained through the keyboard or plugged in
at the back of the machine. The alternative
keyboard is designed to cater for those who
need something more IBM-like. It is based
on the new RT-type keyboard, which itself is
similar to the standard DEC terminal key-
board. It has 15 function keys, a cursor pad
and a numeric pad.
All in all the Macintosh SE offers few sur-
prises. Even the price is pretty much par for
the course: around £2,400 for the twin-
floppy version, and less than £3,000 for the
20Mbyte hard-disc system are our best
guesses at the time of writing.
To clear some space at the bottom end,
the 512K Mac will be allowed to fade away
and the price of the Mac Plus reduced to
£1,995. It does not take clairvoyance to
predict that the Mac Plus will eventually be
dropped in its turn, leaving the Mac SE as
the entry-level system. Apple expects the SE
to inherit the increasing success of the Mac
Plus, whose sales seem to be gaining in
strength every month.
While this will almost certainly be true for
personal and small-business users, I believe
that in the larger companies its success will
be eclipsed by that of its bigger sibling, the |
Macintosh II. This name was clearly chosen
with care and bestowed with reverence by
Apple. Just as the Apple II for so long
formed the backbone of the company’s
product range and the mainstay of its
finances, Apple must be pinning its hopes
on the Mac II for the next five years.
Unlike the SE, the II is no mere upgrade
but a radical redesign. Gone is the neat,
upright design characteristic of the Mac-
intosh. Instead Apple has produced a
conventional three-box design of monitor,
keyboard and system unit, though the
resemblance to other conventional systems
ends there.
The Mac uses a 68020 running at 16MHz;
the 25MHz version now available was passed
over because of the cost of support chips.
The entry-level system comes with 1Mbyte
of RAM, expandable up to 8Mbyte cur-
rently; larger memory chips will take this up
to a maximum of 128Mbyte. One internal
floppy disc comes as standard. Obviously
with a machine of this power you would be
crazy not to use a hard disc, and Apple offers
20Mbyte, 40Mbyte and 80Mbyte options.
& File Edit View Special
2S = Control Panel
Rate of Insertion
—
= Point Blinking
Desktop Pattern
Keyboard
Menu Blinking | Time Oo
2:43:13 pm
astebashet
Some of the additions to the Mac’s Finder are apparent in the new Control Panel.
PRACTICAL COMPUTING April 1987
MB PREVIEW
MACINTOSH SE
CPU: 68000 running at 8MHz
RAM: Mbyte, expandable to 4Mbyte
ROM: 256K
Disc storage: one 800K 3.5in. floppy
as standard; second floppy or 20Mbyte
hard disc optional
Display: 9in. 512- by 384-pixel
monochrome screen
Keyboard: choice of Apple II GS style
or 105-key model with 15 function keys
Interfaces: two Apple Desktop Bus
connectors for keyboard, mouse, etc.;
two RS-232 ports; external disc interface;
SCSI interface; sound port; expansion
connector
Size: 345mm. (13.6in.) x 244mm.
(9.6in.) x 277mm. (10.9in.)
Weight: between 7.7 kg. (17lb.) and
9.5kg. (21Ib.), depending on discs
installed
Hardware add-ons: external disc
drives; |BM-compatible 5.25in. floppy-
disc card
Software in price: none
Price: twin-floppy version £2,400;
20Mbyte hard-disc version, under £3,000
Manufacturer: Apple Computer U.K.,
Eastman Way, Hemel Hempstead,
Hertfordshire HP2 7HQ. Telephone:
(0442) 60244
Available: now
The entry-level hard-disc version comes with
a 39ms. access 40Mbyte unit. The hard-disc
system will cost around £4,500, and the
single-floppy version £3,500.
Like the SE, the Mac II is notable for its
expansion capabilities. There are six slots,
which perversely use a bus and card design
completely different from the other new
model. The bus is based around the Nubus,
also used by Texas Instruments for one of its
Lisp machines. It has the same edge con-
nector and allows a similarly complete
control over the system as the Euro DIN bus
on the Mac SE. So once more, processes can
be underway in the background without the
Mac II needing to be aware of the fact.
Apple has modified the Nubus standard
slightly, and added what it calls a soft
power-on feature to the power supply. That
is, power to the machine can be switched on
by software running on the machine itself.
For example, with the mains power switched
off a modem catd with its own on-board
battery power could listen along a wire until
a triggering signal was received. When
triggered, the software would switch on the
power supply and then mun the main part of
the program; this might download a file to
(continued on next page)
a7
WI PREVIEW
{continued from previous page)
disc, for example. Once finished, the unit
would power itself down.
To turn the machine off you choose the
Shutdown command from the Special
menu. Once the system has been shut down,
it signals that the power may be removed.
This kind of precaution is particularly
important where hard discs are involved. A
similar soft power on/off system is provided
with the Mac SE.
In another move towards the standard PC-
type design one of the Nubus slots is taken
up with a video board. By slotting in diff-
erent boards, both from Apple and third-
party suppliers, a range of monitors can be
supported, including larger screens and
colour. There will be two standard Apple
options initially: a 12in. monochrome |
screen and a 13in. RGB screen. Both will
have a 640- by 480-pixel resolution com-
pared with the Mac’s current 512 by 384.
This automatically allows more to be dis-
played on-screen, provided that the software
has been written to the standard Macintosh
tules.
The video cards come with their own
video processor and RAM. With 256K of
video RAM it is possible to have 16 colours,
using four bits per pixel to represent the
various combinations; an extra 256K pro-
vides four more bits per pixel and so 256
colours. The colours can be chosen from a
total of over 16 million different shades. On
mono screens the colours appear as the
equivalent number of grey levels. An
updated version of Quickdraw allows the
number of bits per pixel to be set.
At the time of this preview, the only Mac
II in the country was a mono version. How-
ever, judging by the Apple II GS — which is
effectively a low-end colour Mac — the
effect of using colour on a 68020 machine
will be highly effective and totally addictive.
In time, no one will contemplate using
anything else.
Not content with turbocharging the
gtaphical aspects of the Mac, Apple has gone
on to include a new sound chip. For the
present this does not do very much. But its
specifications are such that it could be a key
element of future Macintoshes — the Mac
II and above.
The new custom chip, designed courtesy
of Apple’s shiny new Cray supercomputer,
has four channels, stereo capabilities and an
impressive 44kHz sampling rate. Apple's
chip was made with speech in mind; the
high sampling rate will allow very high-
quality output. Now that the visual mouse
and windows interface is firmly established,
Apple clearly sees voice input and output as
the next hurdle to clear.
More relevant to today’s business users
are the peripheral cards planned by Apple.
Once again, there is an MS-DOS card, along
with an Ethernet card. Apple says that it will
be launching its own version of Unix System
V version 3 to go with it, though the details
of the interface have yet to be settled. Let us
hope that, like Torch with its Triple X
machine, Apple manages to salvage some of
the Mac’s user-friendly approach in the face
SPECIFICATION
MACINTOSH II
CPU: 68020 running at 16MHz; 68881
maths co-processor as standard
RAM: |Mbyte, expandable to 8Mbyte
on board; expandable to 2Gbyte using
expansion slots
ROM: 256K
Disc storage: options include 800K
3.5in. floppy, 20Mbyte, 40Mbyte and
80Mbyte hard discs
Display: 12in. monochrome monitor,
640 by 480 pixels; 13in. colour monitor,
640 by 480 pixels; up to 256 colours or
shades of grey from a total of 16 million
shades
Keyboard: as for Macintosh SE
Interfaces: two RS-2372 serial ports;
SCSI port; two Apple Desktop buses; six
Nubus internal expansion slots
Size: 475mm. (18.7in.) x 366mm.
(14.4in.) x 140mm. (5.5in.)
Weight: 10.9kg. (24lb.) to 11.8kg.
(26lb.) depending on configuration
Hardware expansion: external
drives, Ethernet card, MS-DOS floppy-
disc card
Software in price: none
Price: single-floppy version, around
£3,500; with 40Mbyte hard disc £4,500
Manufacturer: Apple Computer U.K.,
Eastman Way, Hemel Hempstead,
Hertfordshire HP2 7HQ. Telephone:
(0442) 60244
Available: July
of the user-hostile Unix. In addition to these
options for connectivity, there are two
RS-232 ports and an SCSI port. This is in
addition to an internal port for a second
floppy disc.
In operation the Macintosh II looks just
like any other Mac, which is just as well. It is
undeniably faster, especially in scrolling
operations. Superficially it did not look
quite as fast as the Prodigy 68020 board
which we reviewed in Febmuary’s issue of
Practical Computing. Where the Mac II
teally scores is in computationally intensive
applications.
A 68881 maths co-processor is included |
on the machine as standard. For packages
which are written according to the Standard
Apple Numerics Environment (SANE) the
maths co-processor will automatically be
invoked. Even greater performance gains
can be achieved by writing specifically for
the 68881, but this does lock the software
into this implementation, whereas SANE is
supposed to guarantee future upgradability.
Apple will also offer the 68851 memory-
management unit chip as an optional extra,
which should also speed certain applications
written specifically for it.
The Macintosh II is an exciting machine
not so much for any technical innovations —
most of it is pretty standard stuff — but
simply because Apple seems to have got
most things right. It is a significantly more
powerful machine than its predecessor, it is
open and it is reasonably priced. In part-
icular, the cost differential between the
Macintosh II and the markedly inferior SE is
sufficiently small to be ignorable for
corporate purchasers. I can therefore see
many Mac IIs being sold to larger com-
panies. The Mac II also overcomes two trad-
itional objections to the earlier Mac range:
that it was grossly underpowered and, less
fairly, that its compact styling made it look
like a toy. The more old-fashioned three-box
approach may paradoxically endear it to the
conservative business community far more
than the earlier Mac’s svelte lines.
Above all, the Mac I is exciting because it
allows Apple to capitalise on its growing
| success with the earlier Mac line and to rein-
force its position as a viable micro alternative
to IBM. This is important not just for Apple
but for the rest of us too. The stronger Apple
becomes, the more fruitful the competition
between the two architectures will be.
As well as offering a powerful work station
with excellent connectivity for the corporate
market the Mac II should prove attractive in
a number of other areas. The Unix option
and the sheer number-crunching abilities of
the machine will make it popular in uni-
versities. It will be interesting to see what ex-
Apple co-founder Steve Jobs produces for
the same market.
Just as important for Apple will be the
whole new world of computer-aided design
and engineering applications. The 68020
with high-quality colour graphics makes it
ideal for drafting work. The current leaders
in this market, Sun and Apollo, both have
machines which have much in common with
the Mac II — except the price. Given the
growth in this sector, there is probably room
for Apple and the others, though Sun and
Apollo will presumably need to move
further up-market in the light of their lack
of competitiveness.
CONCLUSIONS
@ The Macintosh II is the first of the next-
generation Macs. It is built around a 68020,
offers colour, a bigger screen and six ex-
pansion slots.
@ Itis a high-performance work station with a
maths co-processor as standard, and comes in
the conventional three-box format.
@ The Mac SE is an upgraded version of the
Mac Plus, which it is likely to replace in due
course.
@ Apart from offering the facility to install two
internal drives, including one floppy, the SE’s
main advance over the earlier machine is the
provision of one expansion slot.
@ The Mac II is likely to prove popular not
| only with general business users, but also with
universities and those involved in CAD and
| drafting work.
@ For Apple the prices are very reasonable;
in particular, the 40Mbyte hard-disc version of
the Macintosh II is very good value. PC
38
PRACTICAL COMPUTING April 1987
Were
ofiering bargain
POWERPLAN HS POWERBACS i POWERCOST Gi
GB 3DVIYSLNI HDIVEaIMOd HE LISSWAIMOd HB AlddNS33MOd HM DOLSYIMOd HE 339NGITWIMOd
POSTCODE. -_ ___ TELEPHONE _
soitware,
ut it'll cost you.
lf saving money is what youre after, Omicron Accounting Software may, at first glance,
appear expensive.
It all depends on the price you put on the time and trouble of reorganising your business
around most ready-made microcomputer software. Not to mention the cost of ditching
the lot as soon as you grow enough to want more capability.
It's a price that major British companies like Allied Lyons, Massey Fergusson and Rank
Xerox weren't willing to pay. Neither were ambitious companies like 73) Orthopaedics
and Globe Elastic Thread Company. They invested in Omicron Software because it's
designed to fit into your business quickly. And it has the power and flexibility to keep on
performing as you expand and change.
You could spend less. But how much is your future worth to you? The Accountant magazine
put it bluntly. “Is the Omicron suite of accounting packages over priced? We think not”
lf you'd like to know why Omicron is a bargain in the long run, fill in the coupon or call
01-938 2244. What'll it cost you?
I'm always interested in a bargain. Please send me some more information.
NAME
POSITION — : —
COMPANY -
ADDRESS 3
PC4/87
FINANCIAL AND MANAGEMENT ACCOUNTING SOFTWARE
Omicron Management Software Ltd., 51 Holland St., Kensington, London W8 7B.
POWERBOUGHT lll POWERORDER Ml POWERTARGET Ml POWERSALES-F Ml] POWERBOUGHT-F Mi
mo]
ANITYAMOd MB SFIWSYSMOd HD AVdad3MO
|- circle 118 on enquiry card <
MBPREVIEW
NIMBUS VX-386
GRADUATING WITH HONOURS
By Steve Malone
With its 80386-based micro, Research Machines is leaving behind the sheltered safety of the
educational world to fight it out with the leading AT-compatible business machines.
esearch Machines is a company that
is little known outside the realms of
education. Since its inception in
1977 it has developed a series of machines
targeted mostly at academic needs. The kind
of features
graphics, networking and rugged con-
struction — have all been met by Research
Machines products, from the 380Z to the
Nimbus PC.
Until now, none of the machines has been
IBM compatible. With 70 percent of its bus-
iness in the educational sector, Research
Machines has escaped the dictates of the
conventional business market and has still
managed .to sell machines. However, the
IBM standard has now become so universal
and the software base so overwhelming that
it would be foolish not to launch an IBM
compatible. Research Machines has there-
fore introduced the Nimbus X range.
There are currently two models in the
series. The Nimbus AX-286 is an 80286 IBM
PC/AT compatible. The second model,
which we look at here, is the Nimbus
VX-386. Both machines follow the same
pattern of construction; the only difference
between them is in the plug-in expansion
cards on which the processors are situated.
This makes it very easy for users of the AX
model to upgrade to the VX, and pte-
sumably to even more advanced processors
sometime in the future.
The VX machine we looked at for this
preview was a pre-production model. As
such, some of its detailed features may have
altered by the time production versions
become available. However, Research
Machines says that barring any major tech-
nical hitches the current machine will be the
one reaching the dealers in April, although
by then the company expects to have opt-
imised its performance.
THREE-BOX FORMAT
Following the vogue of the moment, the
Nimbus VX-386 is an 80386-based IBM
PC/AT-compatible computer. To the relief
of its existing Nimbus user base, the
company has made sure the X range is also
Nimbus compatible. The Nimbus VX-386 is
in the usual three-box format, with the
system unit measuring 440mm. by 410mm.
by 158mm. The demands of the AT
standard .mean that the VX-386 is con-
siderably larger than the earlier Nimbus, but
required in education — |
careful internal design has allowed it to be
somewhat smaller than the standard AT
clone.
At the back of the machine are the power-
supply socket, the expansion slots and serial
and parallel ports. The front of the machine
sports the diagonal air vents characteristic of
the Nimbus PC. There ate also several
indicator LEDs to signal power, hard-disc
activity and clock speed. Customers will be
offered a choice of disc drives. The VX-386
can be fitted with IBM-standard 5.25in. or
3.5in. half-height floppy drives. Adopting
the 3.5in. drive will enable you to run
Nimbus software and the increasing amount
of 3.5in. IBM software that has been con-
verted for the Toshiba 3100 and the IBM
Convertible.
Because the Nimbus PC conformed to the
MS-DOS disc format the machine is already
data compatible with the Convertible. With
the launch of the new machine, Nimbus
data is directly usable by the new X range in
IBM mode. The preview machine was
equipped with both types of drive in a stack,
at the bottom. of which was a 40Mbyte hard
disc. By stacking all the storage devices
together Research Machines has been able to
reduce the dimensions of the system box.
The keyboard is of the same manufacture
and feel as the earlier Nimbus PC. Research
Machines offers an IBM PC or PC/AT-
compatible keyboard for the VX.
It is striking how empty the inside of the
system unit appeats. Behind the stacked disc
drives is a 135W power supply. This is con-
siderably less beefy than the 190W or 200W
units that have become customary in AT
compatibles. Research Machines says that
the big power supplies are only necessary if
you are using a lot of the expansion buses for
things like the printer port and video circ-
uitry. As most of this is fitted as standard on
the motherboard, the potential drain on the
power supply is that much less.
The left-hand side of the computer is
given over to six full-length expansion slots.
The motherboard, while running almost the
full depth of the system unit, occupies less
than half the width, with most of the circ-
uitry hidden underneath the power supply.
Mounted on the motherboard is the
serial / parallel interface circuitry, the floppy-
disc controller and a Paradise PEGA-2 video
chip, one of seven custom chips fitted to the
computer.
The PEGA-2 chip has been chosen by
Research Machines for quite specific reasons.
It is register programmable, which means
that the programmer can set the resolution
and character size of the chip. This enables it
to emulate the Enhanced Graphics Adaptor
(EGA), Colour Graphics Adaptor (CGA),
Monochrome Display Adaptor (MDA) and
monochrome Hercules graphics card. Just as
important, the PEGA-2 can also be con-
figured to emulate standard Nimbus PC
graphics.
Research Machines. sees computer-aided
design (CAD) as a promising area for the X
series. To exploit this potential it is
intending to offer an ultra high-resolution
display with the systems. It will include a
separate video board and monitor which will
support up to a 1,280- by 1,024-pixel
display with either 16 or 256 colours.
CRAFTY PIGGYBACKING
Five of the six expansion slots currently
provided with the Nimbus VX are of the
16-bit AT type, and one is an eight-bit
slot. The phrase ‘‘currently provided’’is
important because Research Machines has
done something rather crafty with the slots.
At present there is no standard for 32-bit
slots; nor is one likely to emerge until IBM
releases its own 80386-based machine.
Research Machines is acutely aware of the
possibility of getting caught out by pro-
viding a non-standard 32-bit bus, and so
only two of the 16-bit expansion slots are
fitted on the motherboard itself. The re-
maining four are piggybacked on to the
motherboard. This means that when IBM
does release its machine Research Machines
can implement the new standard with the
minimum of fuss. Just as important, it
means that usefs can too, simply by
plugging in a new piggyback bus.
Two of the slots were occupied on the pre-
view machine. One of the slots contained
the hard-disc controller, which can support
two drives. The: other slot held the processor
board. The 80386 processor runs at the
standard 16MHz but can be switched down
to 8MHz from software. The processor board
is among the first to have an extra socket for
the 80387 maths co-processor when it
eventually becomes available in production
quantities.
Four of the Nimbus VX-386’s seven
custom chips are proprietary Research
——— 555 ee coined on page (7)
40
PRACTICAL COMPUTING April 1987
(fase tant
—
i,
_—— —_—
eS
SS
S|
EE
EE
—EEE
E> ==
ee Reel
———————
nt nel
——
ene
Above: Most of the circuitry is hidden under the power supply.
Right: The motherboard houses a socket for an 80387. Four of
the expansion slots are fitted on the daughter board.
PRACTICAL COMPUTING Aori! 1987
MB PREVIEW
(continued from previous page)
Machines gate arrays; two of the others are
part of Faraday’s IBM chip set. Research
Machines says it chose the Faraday chip set
rather than the more popular Chips & Tech-
nology set because the Faraday set uses fewer
chips and runs at 12MHz rather than
10MHz.
The Nimbus VX-386 is equipped with
2Mbyte of RAM as standard, expandable to
16Mbyte. In the absence of MS-DOS 5.0,
Research Machines has provided firmware
support for the Lotus Intel Microsoft Ex-
panded Memory Specification (LIM EMS).
The memory chips are surface mounted on
to a piggyback board which clips on to the
processor board. Research Machines says it
plans to manufacture 1Mbyte, 2Mbyte,
4Mbyte and 8Mbyte cards for the VX-386; it
will be possible to stack three such boards
sideways on to a single processor board.
Research Machines chose to use standard
dynamic RAM (DRAM) chips in the con-
struction of the Nimbus VX-386, rather
than the faster static-column RAM chips fav-
oured by Compaq. There are several reasons
behind this decision, one of the most
important being the price. Once you start
fitting static-column chips in your computer
you cannot then add ordinary DRAM chips,
and static-column RAM chips are about five
times the price of DRAM.
Using ordinary DRAM chips means intro-
ducing wait states into the system. This is
where the processor is made to hang around
while the memory accesses ate completed.
To operate without wait states access times
need to be 55ns. or better; the Nimbus
VX-386's DRAM, on the other hand, can
only manage an access time of 120ns. In its
defence, Research Machines told us that the
Compaq Deskpro 386 does not run entirely
without wait states either.
2K ROWS OF RAM
The Deskpro 386 achieves no wait states
by holding 2K rows of RAM open to create
faster access. Research Machines says that
this is fine in theory, but in practice memory
accesses are likely to be across the whole
range of memory rather than in simple 2K
rows. The company claimed that tests it has
carried out showed the Compaq Deskpro
386 had a true wait state of about 1.7;
Compaq says the figure is 0.8.
Intel was aware of the nuisance of wait
states when it designed the 80386, and asa
compromise incorporated within the chip
the capacity to handle high-speed external
cache memory. The idea behind cache
memory is that 90 percent of processor time
will be occupied running five percent of the
code. Therefore, if you store that often-used
code in very high-speed static RAM you will
achieve marked increases in performance.
As far as we are aware, Research Machines
is the first company to include the idea of ex-
ternal cache memory into the design of its
80386 computer. A 64K static RAM board
will be interfaced to a 32-bit Research
Machines bus running from the processor
board; this was not available at the time of
the preview, but the company says that the
SPECIFICATION
CPU: Intel 80386 running at 16MHz
RAM: 2Mbyte dynamic RAM
Piggybacked on processor card; 64K
static RAM cache memory
Mass storage: 5.25in. half-height
1.2Mbyte floppy or 3.5in. 720K floppy;
choice of 40Mbyte or 140Mbyte hard
discs
Interfaces: one RS-232C and one
parallel printer port; option for built-in
networking
Display: compatible with Enhanced
Graphics Adaptor, Colour Graphics
Adaptor, Monochrome Display Adaptor,
Hercules graphics card and Nimbus PC
graphics
Price: £4,995 for 40Mbyte version,
£7,995 for 140Mbyte version
Manufacturer: Research Machines,
Mill Street, Oxford OX2 OBW.
Telephone: (0865) 249866
Available: April 1987
cache memory will have an access time of
between 10ns. and 20ns.
If you are going to market an IBM-
compatible computer you need an IBM-
compatible BIOS. The Nimbus X series
BIOS is Research Machines’ own design. It
needed to maintain compatibility not just
with IBM but also with the Nimbus PC. We
were unable to perform a complete set of
software tests on the BIOS, but the com-
puter does appear able to run both IBM and
Nimbus software. Among the IBM packages
we saw running on the VX-386 were
Autocad, Lotus 1-2-3 and Sidekick.
While we were trying Sidekick it threw up
a bug of which Research Machines was pre-
viously unaware. The program could be
invoked by pressing Ctrl and Alt together
but it would not respond to the double-Shift
hot-key combination. This is a minor prob-
lem which Research Machines says will be
fixed before shipments of production
machines begin. Apart from that Sidekick
behaved perfectly normally.
On production machines you will be able
to choose whether you want the machine to
run in IBM or Nimbus PC mode on power-
up. The computer will configure itself to the
mode of your choice under MS-DOS, and in
otder to allow this to happen Research
Machines is having to write its own version of
MS-DOS 3.2. The customised version of
DOS was unfinished at the time of the
preview so we booted the computer using a
version of PC-DOS 3.1 to run some bench-
marks.
The Nimbus VX-386 produced a Norton
Sysinfo figure of 18.0 or 18.7, the two
figures being thrown up at random during
fepeated runs of the program. Research
Machines said this inconsistency was partly
due to PC-DOS and partly because the
machine sometimes encountered a page
boundary which slowed things down. We
wefe reminded once again that the machine
had not yet been fully optimised. But even
taking the lower figure of 18.0, the VX-836
is among the fastest performers we have en-
countered among AT compatibles.
Bearing this in mind we ran the Basic
Benchmarks. They came up with an average
of 2.1 seconds, slightly behind the Compaq
Deskpro 386 time of 1.9 seconds. When the
cache memory is implemented there could
be a dramatic improvement in benchmark
timings too. We were unable to get any
meaningful results from the Bagshaw
Benchmarks as the disc drives had yet to be
optimised.
With the Nimbus X series, Research
Machines has moved away from its previous
policy of only selling direct to customers. At
the time of writing it was actively recruiting
third-party dealers and VARs. This, more
than anything else, indicates a willingness to
move from a niche position in the edu-
cational market towards the sound of
gunfire in the corporate marketplace.
How well Research Machines will do in
this market is as yet unclear. On the day of
the launch we would have predicted the
machine would do very well indeed. The
Nimbus X series maintains Research
Machines’ reputation for quality design and
rugged engineering and is priced £500
below the Deskpro 386. But two days later
Apricot launched its Xen-i 386 at under
£3,000 for the entry-level system. This puts
it some £2,000 below the announced price
of the VX-386 — although without taking
into account Research Machines’ famous 30
percent educational discounts. This ts a
direct threat to RM’s VX-386, as the new
Xen-i is likely to compete for the lucrative
local and national government contracts,
where buying British is encouraged. From
where we stand an all-British battle royal
appears to be just over the horizon.
CONCLUSIONS
@ The Nimbus VX-386 is an 80386-based
micro. It represents Research Machines’ entry
into the IBM-compatible universe while main-
taining Nimbus PC compatibility.
® While incorporating custom chips to keep
costs down in the areas where it sees the
standard surviving, Research Machines has
left its options open concerning future moves
by IBM.
@ Thecard cage idea — shades of he 380Z! —
whereby the processor is fitted on to a remov-
able card, provides an upgrade path for users
and an insurance policy for the manufacturer
in the event of any drastic changes dictated by
IBM.
@ Research Machines is entering the big time.
We wish it well.
4?
PRPACTIC AI] COAAPLITING Anrsil 1O0R7
WorlPerfest
Worl Pertecr
Perfect
ord
VOTO E
Word Processing Software
y
MathPlan
Soreadshcet Software
W
WordPerfect Libfary.
Speaks volumes for
software integration.
WordPerfect Library
brings new meaning to the
subject of software
integration by linking three of
today’s most advanced
software packages —
WordPerfect, MathPlan and
$SIData.
Programs are immediately
accessed from the Shell menu
by a single key stroke as are
the 6 powerful utilities which
provide a full function
Calculator, Calendar,
Notebook, File Manager,
Macro and Program Editor.
The movement of text,
figures, graphs and records
is simplicity itself within
.WordPerfect Library, which
gives animpressive
degree of flexibility,
in operation and is
simplified by the use
of function keys anda colour
coded template dispensing
with the need for complex
control codes.Create your own
menu structure, from which
you can run DOS commands
and batch files.
To improve your knowledge
and to find out details of
how you too can join the
WordPerfect Library, telephone
or write to Sentinel Software.
SENTINEL
Wellington House, New Zealand Avenue,
Walton on Thames, Surrey KT12 1PY.
Telephone: (0932) 231164
Telex: 916005: FERGUS G.
— circle 119 on enquiry card <
= 2. 1s ——
With BTI's Datel, your computer can Speak
Exchanging data with computers oe
in other countries is as simple as dial-
ling a number.
And because Datel works on the tele-
phone network, the cost of linking computers
across the world is no more than the pnice of an
international telephone call.
At the moment Datel operates to 77 countries,
and you can read the full details in the Inter-
national Datel Handbook.
This Handbook not only describes the service
but is also designed as a user's guide. (That means
we've translated the jargon into plain English.)
To get your free copy of the International Datel
Handbook, call 0800 400 435 (lines open 24 hours).
[ To: British Telecom Intemational Datel, |
| Freepost BS3333, BRISTOL BS1 4YP. |
Name__ Position |
Company 5 |
Address |
|
|
|
Telephone
|
|
|
|
| Type of Business
Ll DG1302
I
© computers on the other side of the world
— = oo SF)
, ed
ee
— ee oe
x cs tets "s
> circle 120 on enquiry card <
MBREVIEW
CHEAP AT CLONES
WORTH TAKING THE RISK’
By Ian Stobie
AT clones are still a lot more expensive than a basic PC so there is much more at stake when you
are thinking of buying cheap.
ou can easily save £1,000 when
\ on an AT-compatible system.
This is the kind of money you save
by eschewing the big-name suppliers and
going for a lesser-known brand. To find out
whether the cheaper models are up to
scratch we looked at three systems from
Elonex, Bristol Micro Traders and Walters. |
They range in price from £1,295 to £1,790
for a working system with 20Mbyte hard disc
and monochrome display.
Like the IBM PC/AT itself, all AT-com- |
patible systems are basically card cages. By
adding different cards you can get a wide
range of different configurations. This flex-
ibility is one of the advantages of the IBM
standard, but it does make price comparison
difficult. As our price reference point we
decided on a general-purpose business
system with monochrome monitor and
Hercules-compatible display card, 640K of
RAM, one 1.2Mbyte floppy, a 20Mbyte hard
disc and MS-DOS. This setup would cost
£1,790 from Walters, £1,596 from Bristol
Micro Traders and £1,295 from Elonex.
Walters offers several AT clones, in-
cluding a standard-sized desk-top machine
and a transportable model. We looked at
the latest, the Baby AT, whose main claim
to fame is its small size. It is indeed a very
compact unit, measuring 17in. wide by
1Gin. deep, which is a good deal less than
the standard clone or the IBM PC/ AT itself.
Like all the machines we looked, the Baby
AT is assembled largely from Taiwanese
componenets with the main board also from
Taiwan. Build quality on the Walters
seemed good, with the casing fitting
pfoperly round the machine and the disc
drives and other components correctly ass-
embled and working straightaway. Despite
its small size there is room inside the system
box for eight expansion slots and four drives.
The power supply is rated at 192W, so it is
not unreasonable to assume that you could
have two hard-disc units and two floppies in
the box. We had a floppy and one 20Mbyte |
hard disc.
Six of the expansion slots have the full
16-bit AT-standard bus, the other two being
eight-bit PC/XT-style ones. This is also the
case with the Elonex and Bristol Micro
machines: the internal layout of all three AT
clones is very similar. Normally you would
use up two or three slots straightaway for a
disc controller, a display card and output |
ports. All three clone suppliers offer mono-
chrome display cards which are Hercules
compatible, and this is well worth having as
many graphics packages use the Hercules
standard.
The Walters monochrome card has a par-
allel printer port on it too, so you only need
two slots to take care of discs, display and
printer. Of course, if you also need an
RS-232 port for your printer or for a modem
you would need to add another card. On our
‘review system we in fact had an EGA-
compatible colour-display card and a high-
resolution colour monitor, which would
together add £500 to the cost of the system.
The high-resolution colour monitor sup-
plied by Walters with the EGA card is made
WALTERS BABY AT
RAVERDICT "
a Ss
giget 'F
€ + 6 &
Performance Ee fie ;
Ease of use O : Bo OQ
Documentation [] $ OF OF
Value for money: [] O BO
(1) Compact and well built, but the hard
disc is fairly slow. Worth a look.
by TVM in Taiwan. You ¢an switch it
between full colour and amber or green,
which some people prefer for text work.
There was slight barrel distortion at the
edges of the tube, but in general the results
looked very good with the graphics packages
we tried. Rather unusually, there is a cooling
fan inside the monitor which made a slight
hissing sound. The fan inside the main
system box was noisier, and seemed a bit
wotse than on some of the more expensive
machines we see, but it was not unaccept-
able.
Walters and Bristol Micro Traders both
supplied identical keyboards from the same
Taiwanese supplier. The layout is not the
new IBM type with 12 function keys along
the top, but the older AT-style layout with
10 function keys arranged vertically at the
left-hand side. It is a good keyboard, with a
nice positive typing feel. It may not be very
robust though: we managed to knock the
right Shift key off the Walters keyboard
within a few days.
Bristol Micro Traders quotes a price of
£999 for its AT-compatible system, the
Micro 286. However, this is for a single-
floppy system with no display or MS-DOS;
for our hard-disc based reference system the
price would be nearly £600 more. Our initial
impressions of the Micro 286 were not at all
favourable. We were supplied with a unit
with 20Mbyte hard disc and twin floppies.
The two floppy drives were of different
colours, neither of them matching the main
casing, and one of them did not work at all.
We regularly got error messages when using
the other floppy drive, though it would
usually work on the retry.
General build quality did not seem very
good. When we opened up the system box,
the combined parallel printer and Hercules-
compatible monochrome display card
seemed badly bent. However, it did work
and Bristol Micto Traders sent us another
one when we rang up. We had the mono-
chrome display on our system, which pro-
vided satisfactory results. The parallel
printer port, contained on the same board,
also worked without trouble.
The Elonex machine, the PC-286 Turbo,
was the cheapest of the bunch and it gen-
erally struck us as the best value of the three.
The system box is about the same size as the
Bristol machine or the IBM PC/AT itself. It
is quite well styled, and build quality is as
good as on the Walters and better than the
Bristol offering.
The keyboard differs from the other
machines. It has a shallower feel with less
resistance in the keys, but it is not un-
pleasant to type on and seems fairly robust.
The layout is again generally like the older
IBM AT keyboards, but there is an extra set
of cursor keys immediately to the right of the
space bar.
We had a system with an EGA-com-
patible colour display and monitor, which
costs an extra £395. This is less than Walters
charges for the upgrade. In general not only
are basic Elonex system prices lower, but the
options also work out cheaper. On our
system we had an extra 2Mbyte of RAM
installed in order to run Smalltalk, which
would set you back only £275.
The display looked fine. Elonex supplied
an effective but rather bulky Casper high-
erm Oe (continued on page 49)
46
PRACTICAL COMPUTING April 1987
BRISTOL MICRO 286
CPU: 80286 running at 6MHz, 8MHz or
10MHz; optional 80287 maths co-
processor
RAM: 512K expandable to 1Mbyte on
motherboard
Expansion slots: six AT-style slots and
two PC-type slots
Dises: one 1.2Mbyte floppy as standard;
system box has enough room to house four
drives
Display: 12in. monochrome monitor with
Hercules-compatible monochrome display
cards costs £189; colour monitor with
CGA-compatible card £368; high-
resolution colour monitor with EGA-
compatible card £648
Keyboard: early AT-style with 10
function keys
Interfaces: one RS-232C serial port and
one parallel printer port
Dimensions: 533mm. (21lin.) x 419mm.
(16.5in.) x 152mm. (6in.)
Price: £999 for base system with 512K
RAM, keyboard and one 1.2Mbyte floppy
drive; MS-DOS 3.2 costs £59
Manufacturer: made in Taiwan
U.K. supplier: Bristol Micro Traders,
Systems Group, Maggs House, 78 Queens
Road, Bristol BS8 1QX. Telephone: (0272)
298228
Available: now
PRACTICAL COMPUTING April 1987
SPECIFICATIONS
ELONEX PC-286 TURBO
CPU: 80286 running at 6MHz, 8MHz or
10MHz; optional 80287 maths co-
processor
RAM: 640K expandable to 1Mbyte on
motherboard
Expansion slots: six AT-style slots and
two PC-type slots
Dises: system box can house four drives;
typical configuration is one 1.2Mbyte
floppy drive plus one hard disc of up to
80Mbyte
Display: 14in. monochrome monitor with
Hercules-compatible monochrome display
card; colour monitor with CGA-compatible
card costs extra £175; high-resolution
colour monitor with EGA-compatible card
costs £395 extra
Keyboard: early AT-style with 10
function keys
Interfaces: two RS-232C serial ports and
one parallel printer port
Dimensions: 533mm. (21in.} x 432mm.
(17in.) x 152mm. (6in.)
Software in price: MS-DOS 3.2
Price: £1,295 with keyboard, 640K RAM,
14in. monochrome monitor, one 1.2Mbyte
floppy-disc drive and one 20Mbyte hard
disc
Manufacturer: made in Taiwan
U.K. supplier: Elonex (U.K.), Rays
House, Stonebridge Park, North Circular
Road, London NW10 7XR. Telephone:
01-965 3225
| Available: now
MBREVIEW
WALTERS BABY AT
CPU: 80286 running at 6MHz or 8MHz;
optional 80287 maths co-processor
RAM: 640K expandable to 1Mbyte on
motherboard
Expansion slots: six AT-style slots and
two PC-type slots
Discs: system box can house four drives;
typical configuration is one 1.2Mbyte
floppy plus one hard disc and up to
80Mbyte of hard-disc space
Display: 14in. monochrome monitor with
Hercules-compatible monochrome display
card is fitted as standard; CGA-compatible
card and colour monitor costs extra £200;
EGA-compatible card and high-resolution
colour monitor costs extra £500
Keyboard: early AT-style with 10
function keys
Interfaces: one parallel printer port
Dimensions: 432mm.(17in.) x
406mm.(16in.) x 152mm.{6in.)
Price: £1,280 for base system with 640K
RAM, keyboard, 12in. monochrome
monitor and one 1.2Mbyte floppy drive;
MS-DOS 3.2 with GWBasic £65
Manufacturer: made in Taiwan
U.K. supplier: Walters International,
Matrix House, Lincoln Road, Cressex
Industrial Estate, High Wycombe,
Buckinghamshire HP12 3RD. Telephone:
(0494) 32751
Available: now
47
AVAILABLE NOW!
THE TANDY IOOO EX
A Truly Affordable PC-Compatible Home Or Business Computer
BLANC eraarapyge seule
1000 EX MONO SYSTEM 1000 EX COLOUR SYSTEM
* +
EX. VAT EX. VAT
The market place for low-cost IBM-PC** compatible entitled to 1 hours’ FREE training by our experienced staff
computers is chaotic. Prices are tumbling and availability is and will be registered for 12 months’ FREE telephone
patchy. hotline support. No strings attached - we can do this
The new Tandy 1000 EX is a low-cost IBM compatible because we've been in the business for years. Finally, to
computer that is available now through 230 Tandy stores get you computing from day one we include, free of
nationwide. And because we know that this will probably charge, an easy to use integrated software package called
be your first serious computer purchase, we've used our Personal DeskMate with every Tandy 1000 EX.
10 years experience of selling home and business So there you have it, peace of mind computing. If
computers to put together a complete package to guarantee you're ready to start learning then we're ready to help -
you peace of mind. Every Tandy 1000 EX customer will be because Tandy is your local computer company.
*Optional Monitor Stand Not Included
aig Available from 1 Available from
=
OME rE \ , Ane
eee COMPUTERS LD
Stores Stores
Tandy UK, Tandy Centre, Leamore Lane, Bloxwich, Walsall, West Midlands. WS2 7PS. Telephone 0922 477778
For further information dial the operator and ask for
Freefone Tandy Computers
~ circle 121 on enquiry card «+ | Available from Tandy Stores, selected Dealers and AT Computerworld.
——- “IBM-PC TM Ot Intemational Business Machines
(continued from page 47)
resolution monitor built in Taiwan. A par-
allel printer port is incorporated into the
EGA board, and we had trouble getting it to
work. But this problem aside, we were
happy with the Elonex.
The Walters Baby AT offers you a choice
of two processor speed settings, 6MHz and
8MHz. Both the Elonex and Bristol Micro
machines offer an even faster 10OMHz. The
standard IBM PC/AT goes at 6MHz, and
this speed is worth having in case of trouble
with the faster speed, for instance when
loading copy-protected software. On the
Walters you switch between speeds using a
button on the front of the machine, which
seems to work even when the machine is
running. We used the faster speed rout-
inely, but did have problems printing. At
8MHz we would lose characters at random;
switching to 6MHz when printing cured the
problem.
The clock rate on the Bristol system can
supposedly be set by the user from the key-
board. You are supposed to have a choice of
6MHz, 8MHz or 10MHz but how you act-
ually achieved this was not documented; in
general documentation was not one of thé
system’s strong points. On ringing Bristol
Micro Traders we were told how to do it, but
were also told that our system was perm-
anently set to L1OMHz.
BENCHMARK RATINGS
All three machines did well on our
standard Basic Benchmarks, which measure
the speed of the system at running inter-
preted Basic programs. The Walters at
8MHz in fact turned in the same timings on
all eight routines as the Bristol running at
10MHz, showing that clock speed is not
everything. The average time for the Bristol
Elonex again proved yet faster, turning in
11S
The PC/AT runs at 6MHz, and if our
clone machines work internally in a similar
way then they too should return the same
Norton Sysinfo figure when set to this
speed. Both the Elonex and Walters did.
In most practical applications the speed of
the discs matters more than the speed of the
processor, so we used the Bagshaw Disc
Benchmarks to check out the hard discs on
the three machines. On this test the Bristol
came out well, its figure of 54.5 seconds
bringing it close to the PC/AT itself and
within striking distance of some of the more
up-market clones. The Elonex returned a
BRISTOL MICRO 286
VERDICT. —s._ «
: Ce © cS} ¥
S < S o
_ a. Oo e
Performance el Oo BO
Ease of use Ss | ees)
Boo O
Documentation
Valueformoney () M OF OO.
CA good spec let down by poor build
quality. When you add everything up it
is not all that cheap.
ELONEX PC-286 TURBO
and Walters machines was 3.4 seconds
faster than both the Compaq 286 and the
IBM PC/AT itself. The Elonex was the
quickest at this test, turning in a very fast 2.7
seconds.
With the Elonex you have the option of
6MHz, 8MHz and 10MHz clock rates, but
you can also get the processor to operate with
no wait states at.the top speed for maximum
performance. With most AT systems the
processor periodically has to suspend its act-
ivities to allow the transfer of data to or from
memory to be completed. This is a wait
state. Obviously having zero wait states gives
you better performance, but for this to be
possible the RAM chips used in the system
must be fast enough to keep up. The Elonex
does use fast RAM, and we ran it successfully
at 1OMHz with no wait states with a wide
range of software.
Another measure of speed is provided by
the Sysinfo routine in the Norton Utilities
package. It checks out the speed of registers
and memoty using machine-code routines,
and reduces them to a single feature, scaled
relative to the IBM PC. At their top clock
rates both the Walters and Bristol machines
turned in figures of 10.3, meaning that they
are over 10 times as fast as the IBM PC at per-
forming the Norton routines, and nearly
twice as fast as the IBM PC/AT itself. The
KHVERDICT a
\ & =>
Le ot
Oo CW
ne) = S &
Performance (G| : O @ DO
Ease of use et I ews
Documentaton [|] [.] @ O
Value for money O O O @
(Cheap, well built and a good
performer.
respectable 61.9 seconds, while the Walters
Baby AT proved a disappointment with a
slow 116.5 seconds.
We were able to run a wide variety of bus-
iness software on all three machines, though
it is always possible something we did not try
would not run. The key component in
ensuring compatibility is the BIOS software
supplied in ROM, which clone makers
usually buy in from a specialist supplier. On
the Walters machine the BIOS was supplied
by Phoenix, a leading American specialist
which supplies the BIOS used by most up-
market clones and virtually ensures com-
patibility. Bristol’s Micro 286 uses BIOS
chips supplied by Award Software, another
well-known American BIOS maker, which ts
also a good sign.
It was not possible to tell who had written
the Elonex BIOS. The two chips themselves
| were’ anonymous and the copyright state-
ment which comes up when you boot the
system appeared to have had the name
blanked out. This doubtful BIOS is really
MBREVIEW
the only black mark against the machine,
although it should be stressed that in
practice we had no trouble getting software
to fun on it.
The documentation supplied with the
three machines varied widely. Bristol Micro
Traders came off worse: you get slim tech-
nical booklets for the vatious option boards
but no general setting-up guide or
operations manual. Walters comes with a
ring-bound user’s handbook that covers
setting up and DOS. Unfortunately it is
written in bad Taiwanese English and is full
of vague generalities.
However, both Bristol and Walters sell
you MS-DOS separately, and although this
means extra expense it also means you get
Microsoft's professionally written guide for
MS-DOS and Basic with these two systems.
You still lack the hardware information,
but for an experienced user who feels con-
fident setting up the system without docu-
mentation this is not a serious disadvantage.
Elonex’s documentation is probably the
best, Here you get MS-DOS in the price, but
not Basic. The MS-DOS manual is printed
in Taiwan, but it appears to be properly
licensed from Microsoft and includes the
standard text. You also get a fairly sub-
stantial users guide; it wanders off into gen-
eralities sometimes, and describes the wrong
keyboard most of the time, but provides
correct and intelligible information on most
aspects of the system.
If you can afford it you would probably do
best to get your first AT-compatible
machine from a major supplier — if not IBM
then a good-quality clone manufacturer
such as Apricot, Compaq, Epson or Olivetti:
Orice you have general AT experience the
hardware quality of the best of the low-cost
clones seems good enough to be worth
giving them a try.
CONCLUSIONS
@ Walters’ Baby AT is physically the neatest
of the machines and comes from the best-
known supplier. Apart from a problem with
the printer card our machine worked very
well. However, it is the most expensive of the
machines tested, and in performance terms it
was let down by a slow hard disc.
@ Bristol Micro Traders’ Micro 286 was what
we feared a low-cost clone would be like. Our
machine was a mess to look at, it came with in-
adequate documentation and it had a serious
hardware fault. We were not impressed with
the presentation generally. However, the
hardware itself is not bad: it has the fastest
hard disc of the lot and a swift processor. A
little more trouble on the part of the distributor
could turn it into a good product.
@® Elonex’s PC-286 was the best of the bunch,
and the cheapest. It was the quickest, with an
unusually fast processor, and gave acceptable
hard-disc performance. Options such as the
display on our review system are very keenly
priced. Documentation and build quality were
acceptable. Elonex’s machine is worth the
money, despite the problems noted in the text.
@ All these machines were weakest in things
like documentation and their general pres-
entation. Failings in this area could well reflect
a generally poor standard in other aspects of
support — something it is hard for a magazine
to evaluate. PC
ee EEE aE El
PRACTICAL COMPUTING April 1987
49
Powertul,
single or multi
user system.
SPECT offers the database builder the facilities to set
up applications quickly and simply using its powerful
Ses erotics AVAILABLE FOR
learn the system, or through direct command entry. TORUS TA PE S l RY
ASPECT can read data from and output data t ; ’
put data to
most Sie nee nc aa g packages, 10 NE T APRICOT
generator otedth oan cn Sieauiiyrorheebnecon ~POINT 32 AND
— ecard number of organisations that are RML NIMBUS
recognising the importance of linking their microcomputers NETWORKS
together ASPECT is available in a multi-user version with
the appropriate file and record locking facilities.
THE ASPECT SYSTEM FEATURES
MULTI FILE: MULTI LEVEL (HIERARCHICAL) FILE STRUCTURE WITH UP TO SEVEN LEVELS -
VARIABLE LENGTH RECORDS : SYSTEM MENUS - USER DESIGNED MENUS: DIRECT
COMMAND MODE: FULL SET OF CONDITIONAL OPERATORS : POWERFUL REPORTING
SYSTEM - LABEL PRINTING - CONTEXT SENSITIVE AND USER WRITTEN HELP FACILITIES -
READING AND WRITING OF FILES FROM OTHER SYSTEMS -
REPORTING DIRECTLY FROM OTHER SYSTEMS
ASPECT costs £400 + VAT for a single user version and £950 + VAT for the
network version*. A limited record version is available for £40 + VAT and this amount
will be deducted from the price of the full version if one is purchased later.
ASPECT is available from Microft Technology Limited, The Old Powerhouse,
Kew Gardens Station, Kew, Surrey TW9 3PS, or from many dealers. For further
information telephone 01-948 8255.
* This allows up to 5 terminals on the network. A further £100 + VAT is payable for each additional terminal.
The database management system.
ASPECTis a Trade Mark of Microft Technology Limited and is a British Product.
| ‘ ‘
— circle 122 on enquiry card —
(etic oe
50 PRACTICAL COMPUTING April 1987
FOR ALL IBM PC COMPATIBLES INCLUDING THE AMSTRAD PC1512 HD
TAS
TAS Plus Database from only £99
TAS Modifiable Accounting was written in
TAS Plus, the high speed, 4th generation
database and application developer. It
combines the power of a relational
database with a runtime compiler that
produces lightning fast code and
outperforms any database we know of.
Just look at what you get:
Relational Database
Screen Painter
Program Generator
Report Generator
Database Browser
Source Code Editor
4th Generation Language
@ Runtime Compiler
Three versions are available. TAS Plus
which costs £99. TAS Plus Developer’s
Version at £199 (this is the one that Is
included in the price of Modifiable
Accounting) and TAS Plus Multi-User
Developer’s Version at £349 for NETBIOS
compatible networks.
Aversion with a different specification is
also available for Concurrent CP/M at £349.
Modifiable Accounting £499
Nominal Ledger.
3 years totals by month. Budgetting by
month. Multiple departments/profit centres.
Up to 10 Rates of VAT. Post to previous
periods and reclose. Financial statement
writer. Up to 5 bank accounts. Detailed
history files.
Purchase Ledger
Easy to enter invoices. Recail last nominal
distribution. Pay invoices automatically or
by hand. On-line account enquiry. Full
supplier history and ageing reports. Real
time updates.
Sales Ledger
Invoicing and sales analysis. Easy
adjustment of current ledger entries.
Statements, aged debt reports, bad debt
letters, daybooks etc. Define individual
customer history.
Advanced Accounting £799
In addition to Modifiable Accounting you get
three more modules:
Stock Control
Wholesale distribution-type. Regular and
non-stock items. Average and last cost.
Multiple selling prices. Easy stock
adjustments. Month and year to date sales
and cost. Post to individual nominal
accounts. Full reporting.
Purchase Order Processing
Provides for regular and non-stock items.
Automatic last cost check. Easy
adjustments. Allows for part delivery,
over/under shipment.
Sales Order Processing
No limit sales order entry with invoicing and
backorders. Full salesman support. Unique
price matrix ‘‘remembers” specials per
individual customer. Picking slips. Easy
adjustments and much much more.
WiEGsA EGP
CORPORATION
TAS — Modifiable Accounting
This comprehensive and fully
integrated accounting system consists of
Nominal, Sales and Purchase Ledger. No
big news you would say. Well, what’s unique
about it is that it is written in TAS. The high
speed multiuser database and application
developer that’s taking the world by storm.
But there is more... Besides the database
you also get the source code (that’s the
original database code the accounting
modules were written in) and all other
information and tools, including an
excellent tutorial and reference manual.
This allows you or your supplier to add
modules or make changes to existing
modules that will become your 100%
solution.
Flexible
If you don’t like a report you can change
it. if you want to combine two reports into
one you Can change it. If you wanta
different customer account format you can
change it. Never will you have to hear ‘‘we
can’t do that because we do not have the
source code”’
Expandable
With TAS Accounts you do not have to
stand still. Once you have used the
accounting system for a few months you
may find that you require extra facilities or
reports or functions that are specific to your
business. Since you get both the database
and the source code of the modules
included in the package, you can add your
own, or have them added for you by one ofa
growing band of dealers that use TAS
accounts as a back-end for their own
vertical market software.
Secure
You no longer have to be dependent on
the support of a single supplier or on the
originator of the accounting package. We
know of many computer users that would
like to change suppliers if only they could.
Or worse, many suppliers have disappeared
over the years. Because you have
everything you could possibly need to
modify and maintain your accounting
system it is a secure supplier independent
solution.
Cost Effective
For what others charge for a single
module you get both the database/
application developer and the three
integrated accounting modules consisting
of Sales Ledger with Invoicing. Purchase
Ledger and Nominal Ledger with Report
Writer. TAS modifiable accounts offers
everything needed by most businesses. It is
fully menu driven and designed to be used
by everyday business people.
Multi-User
The accounting modules have been
written to operate in a multi-user
environment. So you can upgrade anytime
to multi-user TAS and your Modifiable
Accounting is all set up and ready to go with
full file and record locking.
111-113 Wandsworth High Street
London SW18 4HY
Telephone: 01-874 6511. Telex: 21768
Modifiable
Accounting
What the Press say about the
TAS Plus Database:
“Combination of good, basic menu driven
facilities with powerful programming tools
make it excellent value for money, especially for
novices wanting to learn, and developers
wanting economical runtimes systems”.
(Personal Computer World)
“On a value for money basis, this must be one
of the most attractive databases on the
market”. (Accountancy Magazine)
“TAS manages to pack plenty of power into its
small price. It performed well in our tests and
you can quickly write dense and efficient code
for custom applications”. (PC Magazine)
“There is no doubting that TAS is a very
capable product—it handles serious-sized
applications and does so with speed.”
(What Micro Magazine)
System Requirements
TAS Modifiable and Advanced Accounting
runs on any IBM XT, AT and true compatible
with a hard disk and at least 384KB RAM.
A version for Concurrent CPIM is also available
with a different specification.
Money Back Guarantee
The package you receive contains a sealed
and an unsealed set of floppy disks that is fully
operational but can only save a limited number
of records. This allows you to evaluate the
complete working system at your leisure.
Provided the sealed set remains unopened and
all goods are in a good condition and returned
to us within 30 days, we will refund your
purchase price less handling and a 10%
re-stocking charge.
Act Now!
Order Your Copy Today or send or phone
for more information to find out how TAS can be
your 100% accounting solution.
i TAS
More information:
TAS Plus @ £99: 2
a TAS Plus Developer @ £199:
TAS Plus Modifiable Accounts @ £499:
TAS Plus Advanced Accounting @ £799: []
Add handling & shipping @ £6:
Add 15% VAT _
l enclose at total of:
i] Payment
_Cheque Access Visa
| Card Number:
Ca
ard Expiry Date:
Card Name:
Card Address:
Postcode:
| Daytime Tel. No:
Signature
A VAT Invoice will be included in the parcel. Enclose a
company letterhead if Invoice name and address need
to be different from card name and address.
— circie 123 on enquiry card
COMPUTER
DOT MATRIX PRINTERS
Epson LX86-The Best Seller in the World. £195.00
Star NL10-The Number Two Seller—Best Spec £210.00
Star NX15-The New Wide-body NL101.... £291.00
Panasonic 1080 100cps & 80 col—A Hot Seller £145.00
Epson FX105+-—The Old Favourite... £38900
Epson FX85+ -IBM Made This One Famous. £289.00
Epson LQ800 Letter Quality—24 Pin Printhead.. £42800
Epson LQ1000 Letter Quality- 24 Pins...... £571.00
Epson LQ2500-This one is really good! £725.00
Epson SQ2500-Ink your jet with this one!. £999.00
Epson FX800-—Brand New!. : £324.00
Epson FX1000-Brand New!. £415.00
Epson EX800 300cps & 80 column—Super Fast £38500
Epson EX1000 300cps & 136 column- Super Fast. £51700
Star NB15—-The big, up-market Star 24-pin. £699.00
Juki 5510-A Best Seller £270.00
Star SR15 200cps wide carriage-Good Buy. £375.00
Seiko-sha MP1300AI -300cps! (EX800 clone). £302.00
MP 165-Cheap Fast and Good Quality... £170.00
MP 200-132 Column 200cps!...... £260.00
MP 201-132 column 200cps £29500
NEC P5-Heavy-Duty Office Favourite! £780.00
NEC P6-Good Buy. £411.00
NEC P7-Worth a Look.. £449.00
Oki Microline 182-The Number 2 Brand. £20500
Oki Microline 192—Perenntal Favourite £299.00
Oki Microline 193—Worth A Look £369.00
OkI Microline 293—Worth A Look, £60800
Citizen MSP-15 160cps & 80 column. £329.00
Citizen MSP-25 200cps & 132 column-Try It £289.00
DAISY WHEEL PRINTERS
Quendata OWP1120-The Best Seller-20cps.. £145.00
Juki 6100—20cpS....... cece £227.00
Juki 6200-30cps... £407.00
Juki 6300—40cps £660.00
Juki 6500-60cps. £899.00
Brother HR35....... £739.00
COLOUR PRINTERS
Okimate 20 Thermal Printer £15900
Juki 5520-The Market Leader—Fast!. £34000
Epson JX80..... £350.00
Epson EX-Series Colour Upgrade Option £55.00
PLOTTERS, DIGITIZERS & LASERS
New Oki Laser £1700.00
HP Laserjet Plus £2299.00
Cherry A3 Digitizer £47500
Roland 880A Plotter—Best Value A3 Plotter. £649.00
Epson Hi-80 Plotter—Best A4 Plotter. £309.00
QMS K8 Laser £1695.00
PRINTER ACCESSORIES
IBM -Compatible Centronics Parallel Cable (Round). £11.50
BBC Centronics Parallel Cable (Ribbon) £7.50
Serial cables Made to Order £2000
Two-Way Printer T-Switch. i £35.00
Fan-Fold White Paper, 11in long, 1000 sheets.......... . £6.99
80 Col Printer Stands £21.75
132 Column Printer Stands.... £29.00
Adjustable Floor-Standing Printer Stands..... £80.00
Epson Taxi PC, 256k RAM, Single Floppy......... £46600
Epson Taxi PC, 256k RAM, Double Floppy. £539.00
Epson Taxi PC, 256k RAM, 20mb Hard Disk £870.00
Epson Taxi PC, 256k RAM Upgrade......... i £99.00
Epson PC + 640k RAM, Single Floppy, Video Card, £899 00
Epson PC+ 640k RAM, Double Floppy, Video Card....... £100500
Epson PC + 640k RAM, 20mb Hard Disk, Video Card..... £1199.00
Epson AX-20 AT 640k RAM, 1.2mb Floppy, 20mb HD..... £1799.00
Epson AX-40 AT 640k RAM, 1.2mb Floppy, 40mb HD €224900
All Epson PC's and PC+'s require monitors and all PC's require
Monitor Adaptor Cards.
COMPAQ
Compag Portable II Model 1 €1872.00
Compag Portable It Model 2. £194700
Compag Portable Il Model 3.... €254700
Compag Portable I] Model 4.... £2772.00
Compaq Deskpro 286 Model 2. £253600
Compaq Deskpro 286 Model 3. £3019.00
Compaq Deskpro 286 Model 4..... €4185.00
Compag Deskpro 286 Model 20/640k/1 FD/20 MB. £2161.00
Compaq Deskpro 386 Model 40 £4050.00
Compaq Deskpro 386 Model 70. £4499.00
Compag Deskpro 386 Model 130......... £5622.00
Compaq 286 Dual-Mode Adaptor £150.00
Compaq 286 EGA Colour Adaptor £372.00
Compaq 286 Mono Dual-Mode Adaptor, £162.00
Compaq 286 EGA Monitor... £413.00
Compaq 10MB Tape Back-Up Option €436.00
Compaq 40MB Tape Back-Up Option £516.00
Our trained staff
are always ready
to serve you!
Amstrad 1512 Single Floppy, Mono Monitor £436.00
Amstrad 1512 Double Floppy, Mono Monitor....... £539.00
Amstrad 1512 Single Floppy, Colour Monitor. £601.00
Amstrad 1512 Double Floppy, Colour Monitor £693.00
Amstrad 1512 10mb Hard Disk, Mono Monitor. £77600
Amstrad 1512 20mb Hard Disk, Mono Monitor £87300
Amstrad 1512 10mb Hard Disk, Colour Monitor £94000
Amstrad 1512 20mb Hard Disk, Colour Monitor £1037.00
Amstrad 1512 SD Mono with 20mb Upgrade £799.00
Amstrad 1512 SD Colour with 20mb Upgrade £969.00
Upgrade any 1512 to 640k {including labour). £26.00
Amstrad PCW 8256.
Amstrad PCW 8512
MacDOUGALL PC’s
MacDougall 286 AT 640k/AT Clock/8mz/Single
360k Floppy/Mono........... £699.00
MacDougall 286 AT 640k/RT Clock/8mz/Double
360k Fioppies/Mono........ £799.00
MacDougall 286 AT 640k/RT Clock/8mz/20mb
HD Mono Monitor/Port.. £99900
OLIVETTI PC
Olivetti M24 Single Floppy Base Unit/640k... £106000
Olivetti M24 Double Floppy Base Unit/640k.. £1148.00
Olivetti M24SP 20mb/Single Floppy Base Unit/640k....... £1618.00
Olivetti Monochrome Monitor £16900
Olivettl 83 or 102-key Keyboard....... £120.00
Olivetti MS-DOS/GW- Basic Pack.. £51.00
Olivetti Colour Monitor... £40000
Olivetti M28 512k/20mb Hard Disk. £1884.00
Olivetti M28 512k/40mb Hard Disk £2392.00
Special Offer:
Olivetti M24 with 640k, 7-siot Bus Converter Monitor,
MS-DOS/GW-Basic, Keyboard, NEC or Seagate 20mb
Hard Disk £1635.00
M24SP Complete System (Monitor/Keyboard/DOW)....... £193400
KAYPRO PC
Kaypro 286i AT 640k, 20mb HD, Mono Monitor, Dos 3.2.. £1549,.00
Kaypro 286i AT 640k, 20mb HD, Colour Monitor, Dos 3.2. £1749.00
Kaypro 2000 Portable 768k RAM, 3.5in td £80000
Kaypro 2000 as above, but with larger screen... £1018.00
Optional Base Unit for Kaypro 2000 £498.00
TOSHIBA
Toshiba T3100 Lap Top. £275000
Toshiba T2100 Lap Top...........-..0+-++ £1800 00
Toshiba External 5.25 Disc Drive. £33500
RI HARDWA
Atari S20STFM 500k RAM, disk drive, TV Modulator. +. £318
Atari 1040STF with Mono Monitor, imb RAM, disk drive... £55000
Alan 1040STF with Thomson Colour Monitor £775.00
Atari 1040STF with Atari SC1224 Colour Monitor.. £775.00
Atari SF314 1mb Floppy Disk Drive £15500
Atari SH204 20mb Hard Disk Drive £557.00
Cumana CS354 1mb Floppy Disk Drive....... £12900
Cumana CS358 double mb Disk Drive Unit £234.00
Atari 520STM, 500k RAM, no Disk Drive, TV Modulator... £21500
Atari SM125 High Resolution Monochrome Monitor.. .. £115.00
Thomson CM36512AR Colour Monitor (ex demo) £25000
Atan SH1224 Colour Monitor £30700
Rainbird Starglider.... £19.00
Computer Concepts Fast Basic. £7700
Flight Simulator Il £3700
Arena Sports Simulation £23.00
Modula-2 Development System. £69.00
Modula-2 ST Toolbox £36.00
Prospero Pro Fortran 77 £106.00
VIP Professional (Lotus Cione) £139.00
Metacomco Lattice C Compiler £71.00
Metacomco Macro Assembler £36.00
Metacomco Pascal Compiler £64.00
Migraph Inc Easy Draw £107.00
Rainbird Soft The Pawn. - £18.00
Microdeal Time Bandit. £2100
Chipsoft ST Accounts £107.00
Cashlink Accounts. £242.00
Mark Williams C Compiler £128.00
Atari Fastcom... £3700
World Games Simulation £29.00
Megamix C Compiler £113.00
DISKETTES :
SKC 5.25in DS/DD 4étpi (IBM-Compatible) Diskettes... £100 each
SKC 5.25in DS/DD 96tpi (AT-Compatible) Oiskettes...... £180 each
Computer Express Branded 5.25in DS/DD Diskettes... £100 each
TDK 35in DS/DD Diskettes........ srensessanress S299 ACN
Computer Express Branded 3.5in DS/DD Diskettes..... £2.25 each
Olvetti 5 25 DS/DD 481pi Demo Diskettes... £1.70 each
COMMUNICATIONS
Micracle WS4000 V21-V23 Modem
Da-Com DSL 2123 AD/Hayes.
Sage Chitchat Comms Pack (Modem/Sottware/Cable)..... £299.00
Crosstalk IV Comms Software..... : £99.00
Sage Chitchat Comms Software £85.00
One-To-One Electronic Mail Subscription . £2000
RS232 Serial Modem Cable £15.00
HARD DISKS, ADD-ON BOARDS,
CHIPS
64k dRAM chips (nine to make 64k). £1.15 each
256k dRAM chips (nine to make 256k) 150 Ns... £3.00 each
8087 5mz Maths Co-Processor. . £120.00
8087 8mz Maths Co-Processor.. . £175.00
80287 Maths Co-Processor. £229.00
AST Six Pack Plus 64k memory Multitunction Card £197.00
Qubre Six Shooter Multifunction Card 64k memory .. £150.00
Intel Aboveboard with Ok installed £325.00
Plus Hardcard 10mb... £35000
Pius Hardcard 20mb.... £595.00
Quble 20mb Hard Pack £450.00
Mountain 20mb Mountain Card. £659.00
Seagate 20mb Hard Disk with WD Controller & Cables. ... £350.00
Hercules Colour Card.. £100.00
Ram Cards Ok, 256k, 384k, 512k Calt
Hercules Mono Graphics Card. £179,00
Hercules Mono Plus Graphics Card..... £189.00
Clone Hercules Card £85.00
Mouse Systems Mouse with Pop-Up Menus & PC Paint... £125.00
Microsoft Bus Mouse. £135.00
Summa Mouse with Gem Collection. £189.00
MONITORS
Oyneer 12in 12MHI Mono Monitor with Tilt/Swivel Stand... £10000
Taxon Ki6SV860 16in Ultra High EGA Colour Monitor...... £699.00
Taxon K12SV3 Supervision Hl Colour Monitor. £35900
Eizo ER8030M 14in High-Resolution Colour Monitor........ £319.00
Eizo ER8042S 14in Ultra-High Res EGA Colour Monitor.. £465.00
ADI 14in Mono Monitor with Tilt/Swivel Stand.... £120,00
IBM-COMPATIBLE SOFTWARE
TOP 20
Wordstar 2000 Release 2... £230.00
Delta 4. £295.00
Obase Ill Plus... £330.00
Framework II Ver 1.1 £316.00
Lotus 1-2-3 Ver 2.1 £229,00
Supercatc Ver 4. £197.00
Smart System,. £365.00
Word Perfect Ver 4.2. £257.00
Microsoft Word Ver 3. £28000
Multimate Ver 3.31 £20700
Multisoft Accounts Per Module... £280.00
Open Access £265.00
Pegasus Account Per Module. £175.00
Psion Chess. £30.00
Quaid Software Copywrite (Back up Protected Software)... £39.00
Robo-Com Cad-Cam..... £100000
Lotus Symphony Ver 1.1 £339.00
Javelin £350.00
Psion Xchange..... £260.00
ALTERNATIVE LOW-COST IBM-
COMPATIBLE AMSTRAD SOFTWARE
VP Planner by Paperback Software. £63.00
VP Into... ... £6400
Borland Sidekick. £4900
Gem Collection... Pepe 22)9,0)
Sage Bookeeper £85.00
Sage Retrieve Database £85.00
Sage PC Planner Spreadsheet {Lotus Clone)... £8500
Sage Desk-Set. £59.00
Sage PC-Write Word Processor. : £8500
Sage Accountant........ £127.00
Sage Accountant Plus. £16000
Sage Payroll........ £85.00
Sage Financial Controller £250.00
Personal Word Perfect.. £149.00
Word Perfect Junior £80.00
Microsoft Word Junior £62.00
Wordstar 1512....... £62.00
Multiplan Junior. £62.00
Supercaic 3. £62.00
Amstrad Retlex £62.00
Migent Abllity (integrated package). £85
All prices exclude VAT and delivery. Prices are correct at the time of going to press although they are subject to change without
notification. Official purchase orders welcome. Full back up and support. Open Monday to Friday 9am-6pm. Open Saturday 10am-4pm.
FOR FULL PRICE LIST
PLEASE CALL
0727-72190 =
TELEPHONE ORDERS
WELCOME
SINGLE AND MULTI-USER MICRO-COMPUTER AND SOFTWARE SALES AND SUPPORT
99 PARK STREET LANE e BRICKET WOOD ¢ HERTFORDSHIRE ¢ AL2 2JA ST ALBANS (0727) 72790
Telex: 8950511 ONE ONE G (Quote Ref: 15412001)
> circle 124 on enquiry card
HUSKY HAWK
THE FIRST PICOCOMPUTER?
By Glyn Moody
MBREVIEW
4
é
GQRAARARARBARAAE ae e
Ooww Rew Rr ey fu foley Bi ick)
BORA Ref
108 &
0 kw
2 &
HES
£
This ultra-light hand-held
portable packs a lot of power
into a very small space.
usky Computers might almost be the
Ei paradigm of a moderately successful
high-tech British company. It is
content to remain small, and to produce
specialist products which serve its niche
market well — in this case that of lap port-
ables for use in hostile environments.
But even companies with well-established
successes need follow-ups. Apart from con- |
tinuing tweaks to its long-standing Hunter
range, Husky has been conspicuous by its
absence from the.ranks of those who have
brought out new computers in recent years.
No longer: the Husky Hawk has arrived.
The machine is an ultra-light CP/ M-type
lap portable. It weighs in at just 750g., and
costs a rather heavier £895. The Hawk's
dimensions are 8.25in. by 5.75in. by 1.4in.
Inevitably there are penalties for such ex-
treme miniaturisation. The display is a
KAVERDICT &
& a
& oa low se
Ol se G
L e S &
Performance O O @ O
| Ease of use Oo ens :
Documentation [J] [] HF O
Valueformoney () BM OF OU
Expensive unless you really need a
tiny micro.
reasonable eight lines by 40 columns but the
keyboard is tiny and cramped.
Husky has gone some way to avoiding the
problems of small keyboards by no longer
using the square grid pattern of keys found
on the Hunter. It adopts a more con- |
ventional QWERTY layout, though on a
scale suitable for a five-year-old. Asa result,
t
4
touch-typing is out of the question, and
even two-finger typing requires con-
centration. The keys are square with small
dimples, and in use they got stuck
sometimes.
One reason the keyboard is so-small is that
there is a separate numeric keypad. This
doubles as a cursor pad as on the IBM PC.
Husky has made some effort to follow the
overall layout of the IBM keyboard as far as
| the auxiliary keys are concerned. None-
theless, some of the positions are not
obvious. Most serious is the placing of the
Return key where you expect the Shift key;
on several occasions I pressed the wrong one.
There are three ports: one for genera] add-
ons, another for a modem and comms, and
the third which ts principally for an external
floppy-disc drive but can also be used for
comms. Internal storage is provided by 352K
of battery-backed RAM. Husky advises re-
charging the internal battery at least once
every month when the machine ts not in use.
The LCD has backlighting as an option,
but to conserve batteries the default is to use
ea
PRACTICAL COMPUTING April 1987
53
MBREVIEW
{continued from previous page)
ambient lighting. Also to save power, the
screen switches itself off after a preset
interval if no input has occurred. With the
battery-backed RAM to store the last state of
the machine, the Hawk is designed to be
switched on and off as and when it is
needed. Switching it on returns you to your
previous working position.
Most of the inside of the machine is taken
up by RAM and ROM. The ROM holds
the Disc Emulation Operating System
(DEMOS), which is based on CP/M 2.2, to-
gether with Locomotive Basic and a few
other system files. There are a few jumper
leads on the board, suggesting the design is
not quite finalised.
When you switch the machine on you are
presented with a Husky welcome screen
followed by the usual CP/M-type A>
prompt. There are two internal RAM discs,
A and B, and the external floppy which is
addressed as drive C. The battery-operated
external drive, which costs €295, is made by
Brother and uses 3.5in. discs. Unusually the
capacity is only 100K: this ts the price paid
for extra ruggedness.
Unfortunately when we were copying a |
file across from the RAM disc to this drive,
the Hawk hung up completely and resisted
all attempts to reboot. There ts a Reset
button, accessed by poking a paperclip or
substitute through a small hole in the base
of the unit, but this failed to work. In the
end it was necessary to use a system
command invoked by pressing X and P
SPECIFICATION
CPU: Z-80 work-alike
RAM: 352K
ROM: 128K
Display: eight lines by 40 columns
Keyboard: miniature QWERTY with
numeric keypad
Ports: two comms ports and external
disc-drive port; optical link
Software in price: DEMOS,
Locomotive Basic, text editor
Hardware add-ons: modem,
external disc drive, Homebase unit
Size: 210mm. (8.25in.) x 146mm.
(5.75in.) x 36mm. (1.4in.)
Weight: 750g. (1.65lb.)
Price: £895
Manvfacturer: Husky Computers
Supplier: Husky Computers Ltd, PO
Box 135, 345 Foleshill Road, Coventry,
West Midlands CV6 5RW. Telephone:
(0203) 680612
Available: now
simultaneously, and then switching the
machine on and off to clear the problem.
Running the standard Basic benchmarks
produced an impressive average time of 7.2
seconds — twice as fast as the IBM PC which
isa 16-bit machine against the Hawk’s eight
bits. Partly this is due to the excellent Loco-
motive Basic, which is based on that
supplied with the Amstrad PCW-8256.
The Hawk comes equipped with function
keys, invoked using the Control key with the
appropriate number. The functions on offer
are displayed on the bottom line of the
screen. In Basic you get the usual assign-
ments; in DEMOS, they handle the comms
settings, the clock and so on.
Husky is offering a number of add-ons to
go with the Hawk, including a modem and
battery-powered thermal printer. A Home-
base is also planned which will allow you to
download information without having to
plug in a modem. Instead, optical con-
nections are made from the Homebase unit
to the underside of the Hawk.
The Hawk emerges as a well though-out
product. It is easy to use apart from the
problem with the disc, and packs a lot of
processing power into its compact form. But
like all lap portables, the Hawk remains a
specialist machine. Indeed, vertical markets
promise to be one of its main areas of
application. The truly personal computer
| which can be taken home, to the office or to
the shops, remains a dream. These ultra-
light machines — the so-called picocom-
puters — are still waiting for the dev-
elopment of several new technologies,
notably in screens and input.
CONCLUSIONS
M The Husky Hawk is probably the smallest
CP/M-type portable around.
B Although its screen has good legibility, the
keyboard is very cramped and not suitable for
touch-typing.
BB if you require a very lightweight compact
machine, the Hawk will meet most needs,
although there are cheaper solutions. [kW
Vile. MICRO-RENT
MICRO-RENT DO MORE!
MAC-PLUS
£45
PER WEEK *
H-P
LASERJET
£58 PER WEEK *
[ TANDON |
— ee:
Tin
Fe]
| IBM PC AT |
problems fast.
MicroRent do more than offer you the best
rental deals on microcomputers. They rent
printers, hard-disk systems, monitors - even some
software! They offer impartial advice on the best
machines for your purposes, and provide training
for both beginners and specialists, to help you
make the most of your micro.
MicroRent - the complete rental service -
saves you time and money, and solves your
Buying? Ex-rental machines often
available at reduced prices.
*Prices quoted are based on 3-month rental. excluding VAT.
01-700 4848 [Vike
MICRO-RENT
St. Marks Studios. Chillingworth Road. London. N7
APPLE - APRICOT - IBM PC & XT - OLIVETTI
MACINTOSH - TANDON - SIRIUS - COMPAQ
LASER PRINTERS - DESK-TOP PUBLISHING
54
> circle 125 on enquiry card -
PRACTICAL COMPUTING Apri! 1987
FREE SOFTWARE?
SPECIAL SELECTIONS FROM THE PUBLIC DOMAIN
(0344) 86 3020
Well, almost free. We don’t charge for the
public domain and user-supported software
but there is a smail service charge of £12 per
disk to cover promotion costs, selection,
testing, copying, etc. We have disks for MS-
DOS, and CP/M. Mail and telephone order
only.
Out of thousands of programmes we
have collected we bring you a SELECTION OF
THE BEST that have been carefully tested
and documented, They'll run on a wide
varlety of computers that will accept 5%”
disks ©
MS-DOS programmes are aimed at the
IBM-PC and close compatibles, Documenta-
tion is incladed on the disks where required
— often It is very extensive.
MS-DOS
Disk No, GAMES
M1020+: MORE GREAT TRIVIA - Two
disks with categories for science and nature,
entertainment, sports and recreation, and
general. £20.
M1021+: EAMON ADVENTURES - Atwo
disk sophisticated adventure with a menu
driven facility to design your own games.
Requires Basic, £20.
M1022: SUPER COMPILED GAMES (2)
Good arcade-type games, including Kong,
Striker, Spacevade, Life2 and Frog.
M1023: GREAT BASIC GAMES More than
a dozen, including Wizard, Xwing, Combot,
Mars, Racecar, CIA.
M1024: PHRASE CRAZE - An entertaining
quiz-type game. Asks you part of a phrase
and requires you to complete it.
M1025: AMULET OF YENDOR - Adven-
ture with graphics. 20 levels of play against
many monsters and powerful magic.
M1026: 5 TEXT ADVENTURE GAMES - of
different types, including a murder mystery,
horror, plrate, etc.
M1027: SUPER HANGMAN - Highly
acclaimed. Large vocabulary and includes
quotations, riddles and music.
M1028: SUPER COMPILED GAMES (3)
Another excellent selection. Includes Flight-
mare, Solitare, Jumpjoe and more.
M1030: PROVOCATIVE PICTURES (1) - A
collection of naughty pin-ups.
M1031: WILLY THE WORM A high quality
game which allows you to build your own
game board.
M1036: MAHJONG An_ outstanding
Australian programme of the Chinese card
game with good graphics.
UTILITIES
M2016: MENU SYSTEMS — Some of the
best menu generating programmes we could
find. Run programmes from YOUR menus.
M2017: DVORAK KEYBOARD - The
DVORAK layout offers greater efficiency in
place of the standard keyboard.
M2018: MEMORY PROMPT A memory-
resident utility that prompts you with the cor-
rect syntax for DOS commands, BASIC A,
Turbo Pascal, Debug and Edlin.
M2019: EXTENDED DOS UTILITIES Substi-
tute utilities with more features.
M2020: PC-TOOLS Utilities to browse,
darken, dump, compare, merge, page, print,
delete, format text, with C source.
M2021: UNIX COMMAND SHELL- Control
your programmes with commands similar to
these available in Unix.
M2022: DOS MANAGEMENT - An effi-
cient environment for managing your opera-
ting system, with help screens.
M2023: BATCH LANGUAGE ENHANCE-
MENT More features and control when
creating bat files and modifying them.
M2024: CODE BREAKER for those with an
interest in deciphering codes/ciphers.
M2025+: DOS EXTENSIONS — A two disk
set of enhancements for Dos. £20.
M2026: CALTECH UTILITIES — A special
collection with printer commands, pop-up
tables, graphics characters, bad sector fix,
hex file editor, directory utilities, ansi.sys &
echo replacement.
M2027+: EXECEPTIONAL FILE & DOS
UTILITIES A two disk collection of many
powerful tools — such as fast format, alarm
clock, disk wipe, display colour as shades of
grey, file sorter, text reader, line counter,
read squeezed library files, create files from
memory, digital clock display, dos syntax
reference, cursor speed-up, create secret
directories, etc. £20.
M2028: ENHANCED CONSOLE DRIVER
Many time saving and convenience features
by controlling keyboard and screen.
WORD PROCESSING AND
PRINTING
M3013: PRINT QUALITY ENHANCER Use a
standard dot matrix printer for high quality
printing and formatting.
M3014: SIDEWRITER prints output
sideways to fit wide reports onto a page.
M3015: SUPER KEY-DEFINERS Create
macros that can insert blocks of text with a
single keystroke. Two top programmes.
M3016+: WORDSTAR UTILITIES Utllities
that expand the power of Wordstar and make
it easier for you to use. £20. Two disks. Well
worthwhile,
M3017: PRINTING PREVIEW See what
you'll be getting before you print.
M3018: DIAGRAM AND TEXT EDITOR
Combine text with diagrams.
GRAPHICS
M4009+: GRAPHICS FOR LOTUS/SYM-
PHONY Two disks with special display
features to improve the presentation of 123/
Symphony datagraphs, slide shows. £20.
M4011: GRAPHICS-ICON CREATOR
Especially suits creation of symbols and logo-
type characters.
M4012: TALK ILLUSTRATOR An easy-to-
use programme providing bold lettering and
uther features for slide presentation.
M4013: PAINT-TYPE GRAPHICS Uses slabs
of colour, shading etc, for its effects. Re-
quires coloured monitor.
LANGUAGES
(For tutorials, see Education Section)
M84: PROLOG NEW VERSION 1.8 is now
available.
M5017: SPRITES AND ANIMATION FOR
TURBO PASCAL Source code and instruction
for programming with animation/sprites.
M5018: BASIC AIDS (3) Has special pro-
grammes to remove numbers from your Basic
programmes and to restore them.
M5019: TURBO TOOLS Numerous small
Turbo Pascal programmes that illustrated the
book ‘’Complete Turbo Pascal’’.
M5021: SCREEN GENERATOR A new aid
for designing screens in Basic.
M5022: WINDOWS FOR BASIC AND ‘C’ -
A collection of functions that give window-
ing capability to your programmes.
M5023: CROSS ASSEMBLER - Xasm lets
you use your computer to develop program-
mes for other computers, especially the Z80.
M5024: TOOLS FOR TURBO PASCAL -
convert and manipulate dates, display, edit
and validate data entry fields.
M5025: TURBO PASCAL DEBUGGER - An
Interactive debugger with pop-up help, for-
matters etc. Invaluable.
M5026: MACRO-ASSEMBLER - Many
have been walting for this. A fine choice.
M5028+: ASSEMBLER ROUTINES/UTIL-
ITIES 3 disks with dozens of time-saving
routines, teaching examples and aids. £30.
M5029: BASIC SUBROUTINES LIBRARY.
COMMUNICATION
M108: QMODEM 2.2 latest update is now
available.
M6010: PROCOMM ver.2.3. A many-
featured Modem Comms programme that is
receiving wide critical acclaim overseas.
M6011: COMMUNICATION UTILITIES -
Supplementary tools useful for Qmodem Pro-
comm, Kermit and PCTalk.
BUSINESS/CALCULATION
M122: SPREADSHEET - Up-graded.vérsion
(2) of Freecaic. Suitable for home and
business. Needs enhanced graphics such as
Hercules, or colour monitor.
M126: STATISTICAL ANALYSIS A very
good Multiple Correlation programme (com-
piled) has been added to the disk. Many other
tests and analyses included.
M128+: INTEGRATED PACKAGE A fast
and sophisticated integrated spreadsheet/
word processor/data base/graphlcs, 3 disks
for £30 instead of £36.
M7019: RETAIL POINT OF SALE Control of
stock/debtors/invoicing.
M7020+: STATISTICAL TOOLS Utilities to
determine sample sizes and confidence inter-
vals, perform randomisation tests, generate
randomisation plans, calculate distributions,
and more! Two disks £20.
M7021+: LOTUS UTILITIES/WORK-
SHEETS Print formulae, install EGA, prepare
text for input into worksheets, set up 640K
virtual memory, install on hard disk, etc. 2
disks £20.
M7022+: INCOME AND - EXPENSE
TRACKER which records input of operations
and has a reporting system. 2 disks £20,
M7023+: SINGLE ENTRY ACCOUNTING -
general ledger, accounts receivable, ac-
counts payable, inventory, payroll and
depreciation, Two disk set £20.
M7024: PAYROLL SYSTEM Comprehen-
sive, menu-driven system for small to
medium-sized companies.
M7025+: LOTUS UTILITIES/WORK-
SHEETS - Front end for easier access and
worksheets — cheques, loans, mailing list,
time control, printer utilities, finances, etc.
Two disks £20.
M7026+: SYMPHONY TIPS AND WORK-
SHEETS —- tips on using word processor,
importing multiplan data, using sidekick;
applications for banking, insurance and
medical; also 5 year business plans; disk
labels, and lots more. 6 disks for £60 instead
of £72.
M7028: MANAGING MONEY - Assists in
making your capital grow. Extensive control
of personal finances.
DATA BASE MANAGEMENT
M143+: FAMILY TREE New version - 4 -
of Genealogy on Display is now available.
Two disks £20. Charts family relationships.
M8012: LABEL PRINTING Print labels for all
sorts of uses, as*well as control mailing lists.
M8013: FREE FILE A menu-driven, easy to
use relational data base that allows 100 fields
and up to 2 billion records. Does calculations
and comparisons. Powerful enough for
advanced use. Easy enough for beginners.
M8014: INSTANT RECALL Memory-
resident database to record and access infor-
mation without leaving programmes.
M8015: INVENTORY/STOCK CONTROL A
menu-driven system for keeping inventories.
M8016: MAIL MANAGER FOR MULTIMATE
Menu-driven label producer. Lists created can
be accessed by Multimate, merged with
forms, etc.
EDUCATION
M3007: SECONDARY MATHEMATICS A
collection of Basic programmes that instruct,
in equations, areas, logarithms, deter-
minants, etc.
M9008+: 'C’ TUTOR: - Comprehensive
and easily followed course in the ‘C’ pro-
gramming language. 2 disks, £20.
MS9009+: PASCAL TUTOR - A two disk
set that suits both the novice and experienc-
ed programmer, with references to Generic
and Turbo Pascal. £20.
M3010: INTRODUCTION TO BASIC PRO-
GRAMMING with Games — a well written
tutorial on Basic, plus illustrative games.
M9011: TEACHER'S GRADEBOOK - Keep-
ing track of test marks and providing com-
parisons and reports.
M9012; ANSWER CHECKER Compares
words, sentences, terms, questions,
answers.
M9013: STRUCTURED PROGRAMMING
TUTORIAL & AID Design and document
structure of programmes. Especially suits
Turbo Pascal.
GENERAL
M9501: DIETERS FRIEND Provides details
of 27 nutrients in differant foods, etc. and
compares with standards, Needs Basic.
M9502: SPORTING ADMINISTRATION —
helps those running sporting events to keep
track of scores/results, match opponents,
print reports, etc.
M9503+: BIBLICAL QUOTES - A two disk
set of 14800 cross-references to 7956
verses of the new Testament. £20.
SHAREWARE REQUIRED
FOR INTERNATIONAL
DISTRIBUTION
We have extensive local and overseas
marketing facilities and require quality soft-
ware for distribution.
This is your chance to break into the INTER-
NATIONAL market at no cost to you. Sub-
missions should be sent to our Chief
Executive at the address below.
CP/M
Call or write for free catalogue.
PUBLIC DOMAIN NEWSLETTER
For news, reviews, views and how to use
public domain software subscribe to our bi-
monthly newsletter and keep informed on the
free programmes that help your computer to
serve you. Only £12 per annum. Includes up-
dates to catalogue.
ORDERS:
Each disk costs £12. Add 15% VAT to cost
for disks plus £2 postage and packaging to
your total order. Orders must be prepaid.
PAYMENT BY MAIL TO:
SELTEC COMPUTER PRODUCTS LTD,
"Farley Hall’’, Wokingham Road, Bracknell,
Berkshire RG12 5EU
TELEPHONE ORDERS: (0344) 86 3020:
Pay by Mastercard or Visa
Emergency No: (0344) 56029
MAIL AND TELEPHONE ORDER ONLY.
We cannot guarantee the suitability of public
domain/user-supported software for users’
needs or equipment.
> circle 126 on enquiry card <-
MB SOFTWARE REVIEW
WRITE NOW
DOCUMENT PROCESSOR
By Carol Hammond
As easy to use as Macwrite, but with plenty of formatting
features, this package could do the job of a DTP program for
simple documents.
claims that it is ‘‘the next step in word
processing’. It is certainly one of a
new breed of packages that lie somewhere
between a conventional word processor and
a desk-top publishing (DTP) package in the
tasks they set out to perform. Write Now is a
sophisticated word processor which allows
you to copy text or pictures from other
applications, insert footnotes and divide the
page into multiple columns. It is facilities
like these that make it suitable for pro-
ducing simple presentation documents, and
allow it to encroach into the realms of DTP.
T/Maker calls Write Now a ‘‘document
processor’, but the label you attach to a
package of this kind is probably irrelevant.
As word processors become more soph-
isticated the concept of DTP may become a
thing of the past. What is interesting about
Write Now is that it is a powerful word
processor with many of the features you
might wish were in Macwrite. It has a
number of other capabilities which make it
suitable for producing reports and suchlike
without recourse to a full-blown DTP
package, which you may not have the ex-
pertise or time to use to its best effect.
Write Now comes on two discs. One con-
tains the Write Now application, dictionary,
a Mac System Folder and three example
files. The other contains a System Folder, a
restricted version of Write Now, an example
file and the Translator utility which you use
to transfer files into Write Now from other
applications.
When you open Write Now it looks
similar to Macwrite. There is a menu bar, a
ruler and a title bar at the top of your text
window and a scroll bar down the side.
Unlike Macwrite it has a horizontal scroll
bar, allowing you to type in a document that
is wider than the window. Write Now has
seven pull-down menus, compared to
Macwrite’s six.
Write Now’s text
positioned so that the ruler peeps out above
the document window just enough for you
to see the tab and margin settings. To act-
ivate the ruler you click on it to reveal four
text-alignment boxes and a box to set the
spacing between lines; you adjust line
spacing to a specified number of points,
which gives you finer control than Macwrite.
Each paragraph has its own ruler settings,
T:: publisher of Write Now, T/Maker,
window can be |
which means that ruler changes only apply
to selected paragraphs, not necessarily to an
entire document. I found using the ruler
rather fiddly, as I did adding headers and
footers.
To set up headers and footers you go to
the View menu, which allows you to view
the page, headers and footers, and foot-
notes. When you are working on a page you
are usually in the View Page option. You
put page numbers into headers and footers
by choosing Insert Page # from the Format
menu. You can choose different arrange-
ments for even- and odd-numbered pages
by clicking on the two buttons marked Even
and Odd.
EAVERDICT F
& =
& oa fon i
oS ¢ S
Be) z S e
Performance O oO 8B O
Ease of use eos ae!
Documentation [J] $B OF O
Valueformoney [] © @ O
Something more than a plain word
processor but without the features of a
full DTP program.
You can choose exactly where to position
headers and footers by selecting Show Space
from the View menu. Non-printing char-
acters in a document, plus other items which
would normally be invisible, such as hard
Returns, tabs, the bottom and top of the
header and footer regions, are shown by a
combination of dots and arrows. This is part-
icularly useful when setting up forms, for
example, as it allows you to see exactly how
much space is where.
Show Markers will show where headers,
footers, time, dates and so on are, rep-
resenting them with symbols. You may want
to use Show Markers to see where things are
on the page to make your document easier to
read.
Footnotes can consist of pictures or text,
and can be numbered automatically if you
wish, according to where they appear in text.
If you move, copy or delete a footnote the
SPECIFICATION
Description: word-processing program
suitable for producing simple documents;
incorporates 50,000-word spelling
checker
Hardware required: 128K
Macintosh upwards
Copy protection: none
Price: £165
Publisher: T/Maker of Mountain View,
California
U.K. supplier: Mac Serious Software,
17 Park Circus Place, Glasgow G3 6AH.
Telephone: 041-332 5622
Available: now
(os ee ee
remaining footnotes will automatically be
renumbered. Footnotes appear at the
bottom of the page separated from the body
of text by a line.
As supplied, the Write Now disc contains
only the Calculator desk accessory and the
Chicago, Monaco and Geneva founts in a
very limited selection of sizes; there is simply
not room on the disc for anything more.
This can prove a problem if you are using
only a single-disc system. However, we did
find that we could delete the system folder
from the Write Now disc and run it in con-
junction with a separate startup disc.
The Font Size menu lists eight sizes from
nine point to 48 point; using the Smaller
and Larger options you can increase and
decrease sizes one point at a time to achieve
fount sizes from four to 127 point.
The Style menu offers eight text styles
plus Subscript and Superscript to move text
up or down. Using the corresponding
keyboard commands allows you to make fine
adjustments to text or pictures by moving
them up or down one point at a time. One
welcome feature of Write Now is that it
offers a large number of command-key
combinations which duplicate options from
the pull-down menus.
Sn
56
PRACTICAL COMPUTING April 1987
& file Edit View Format Font FontSize Style
1 2. 3 4 5,
HR SOFTWARE REVIEW
6 File Edit View Format
Font FontSize Style
* =
SSS w/user group
bulletin-board systems (BBS) particularly if they
Programming tanguege for example.
Tae = Ser
It is refinements such as these that make
Write Now a pleasure to use. Obviously a lot
of thought has gone into providing extra
features. For example, you can have as many
documents open as the amount of memory
available will allow, and Cut, Copy and
Paste between them. To flip between doc-
uments you just select Send Behind from the
View menu.
To change the fount of an entire
document you just choose Select All from
the Edit menu. You can insert soft hyphens
using the Hyphenate command from the
Format menu. Write Now follows sensible
tules when it comes to hyphenation, and
will break words where there are hyphens,
soft hyphens and dashes, but not at minus
signs. The Format menu also offers you the
option of normal or hanging indents at the
beginning of a paragraph, and allows you to
insert the time and date within a document.
When you save a document you can
choose to Save or Save/Compact to conserve
disc space. The Compact option is certainly
worth choosing: we found that saving a disc
compactly reduced the size of a 23K
document down to 15K. The only draw-
backs are that saving takes slightly longer
and you lose the backup copy that Write
Now otherwise makes automatically.
To access the backup copy you choose
Revert to Backup from the File menu. This is
a handy option if you have saved a doc-
ument by mistake or under the wrong name.
You can also choose Revert to Saved, which
takes you back to what your document was
like before it was last saved.
FIND AND REPLACE
Write Now’s Find and Replace command
is also fairly sophisticated. You can search
the whole document or restrict the search to
the areas before or after the insertion point.
You can choose to search only for entire
words that match the specified text, or for
words that only match the exact appearance
of a word that includes accents, upper-case
characters, quotation marks and so on. The ?
symbol is available as a wild-card character,
but you have to insert a ? for every missing
character — a fairly cumbersome procedure
that is hardly worth the effort required to
use it.
The inclusion of a 50,000-word spelling
th.13Tue, Feb 24, 1987 You can look through magazines and
e dedicated to your
machine as sometimes they list user groups or at Jeast mention them. It
is also worth trying the Association of Computer Clubs which holds the
addresses of the various groups which contact it, not all of which are
software or hardwere specific groups but could be dedicated toa
Show Space will show items that would normal
pcaprit
ClPage 3 | 2] S
checker within Write Now would also seem
to make it an attractive option. The version
we had was an American one, though the
British distributor, Mac Serious, said that an
English dictionary would be available in
March. Meanwhile it is possible to customise
the dictionary as you require. The spelling
checker offers the facility to Find, Ignore,
Guess, Learn and Forget words. It is dis-
apointing in its handling of plurals and
possessives. For example, it rejected
“‘group’s’’ and ‘‘clones’’ giving ‘‘groups’’
' and ‘‘clone’’ as its guesses.
You can import files from other applic-
ations using the Translator, which converts
Macwrite and Microsoft Word documents to
Write Now format. It will also convert Write
Now documents to text-only files, and vice
versa. We found importing Macwrite doc-
uments no problem, though the position of
some features such as decimal tabs are not
exactly the same.
GRAPHICS
You can transfer graphics into Write Now
via the Clipboard. We imported a chart
from Cricket Graph, and by printing out on
an Imagewriter 2.3 with a colour ribbon we
were able to incorporate a coloured chart
into the Write Now document. Pictures can
be cut, copied or pasted and positioned just
like text. Inserting extra line spacing or
Returns before or after a picture will adjust
its position vertically. To resize a picture you
double-click on it and then use the mouse to
expand or contract it. You can also make a
picture fatter or thinner than the original,
using the Option key.
Before printing you will probably want to
go to the Page Setup command on the File
menu. It is here that you specify the number
of columns you want to print in; up to four
columns per page are allowed. You can also
specify the width of the binder margins and
whether they should alternate, which is
useful when printing double-sided docu-
ments. You can specify the starting page
number; by setting it to zero you can have
an unnumbered title page.
It is also from the Page Setup dialogue
box that you can set the mysterious Page
Wrap factor. The manual describes the Page
Wrap factor as ‘‘The height of the tallest
line that may continue from one page to the
OS -You-can.look-through.magazines-and.
bulletin-board.systems(BBS)-particularly-if.they-are-dedicated-to-your.
mochine-as-sometimes-they-lfst-user groups-or-at-least-mention.them..It.
is-olso-.worth-trying-the-Associetion-of Computer.Clubs.which-holds-the.
addresses.of-the-various .groups-which-contact.it,.not-all.of .which-are-
sof tware.or-nordwere-specific-groups-but could.be-dedicated-to.a.
programming-lenguage-for-exampte. 2
ly be invisible, and Show Markers will represent
dates and times by symbols.
next . . . If, in any paragraph that may cross
a page boundary, you increase the line
spacing beyond 24 points, or insert text or a
picture taller than 24 points, you should
probably increase the Page Wrap factor
accordingly.’’ This means if you have some
text in 48 point then it may well be cut in
half if it comes at the bottom of a page
unless you adjust the Page Wrap factor
appropriately.
I found the reasoning behind the Page
Wrap factor rather hard to grasp, and felt
the program should do the job auto-
matically. Write Now offers the facility to
keep all the lines of a paragraph on the same
page, or allow them to cross a page — which
you may need when setting up a form, for
example. Perhaps that has something to do
with it. In any case, I did not find that the
manual cast much light on why the Page
Wrap factor is needed.
The Write Now documentation takes the
form of a single 178-page spiral-bound
manual. A lot of the material was scattered
about rather unsystematically; it could have
been better organised, It includes notes and
tips to use as you go along, which is useful,
but it is a pity they could not also be
summarised in one place. Most of the infor-
mation I required was there, but often the
explanations read like an Act of Parliament
and required several readings before I could
get the gist of what was going on. However,
on the whole this is not a problem since you
can use most of the package’s features
without referring to the manual, which
sometimes makes things sound more
difficult than they really are.
CONCLUSIONS
@ Write Now is certainly an advance on a
conventional word processor. It provides a lot
of useful features and is very suitable for pro-
ducing presentation documents.
@ The package could do with some honing
and refining to make it even easier to use, and
the spelling checker and wild-card facilities
need improvement.
Write Now could well prove adequate for
simple DTP applications. !t may not have the
detailed features of a full-blown DTP package,
but it is much easier to use, and by giving the
inexperienced less rope to hang themselves it
could well produce a more attractive
document.
PRACTICAL COMPUTING April 1987
57
THE BEST DEAL ON PORTABLES, PRINTERS
PERIPHERALS FOR IBM PC/XT, ‘AT’AND COMPATIBLES
PARADISE ENHANCED GRAPHICS ADAPTOR (EGA)
WITH AUTO SWITCH FOR MODE SELECTION — SHORT SLOT
COMPATIBLE WITH IBM EGA, 18M COLOUR GRAPHIC ADAPTOR.
18M MONOCHROME AOAPTOR AND HERCULES CARD £ 225
COMPATIBLE WITH PLANTRONICS COLOUR PiUS CARD
XT COMPATIBLE
SUPER TURBO & i"
MOTHERBOARD |
withaxRAM £199
micronix
computers Lid
‘”
5
20MB HARD CARD £450
* QUALITY NEC HARD DISK — IDEAL FOR PC/XT, AMSTRAD AND
OTHER COMPATIBLES
80286 SPEEDCARD FOR PC/XT £450
FAST 8MHz 80286/8088
WITH 256K RAM £249 |
witHedoxRAM £299 ||5
wirHiMBRAM £349 ™
MOTHERBOARD FEATURES NEC V20 SUPERCHIP
* — SUPPLIED WITH LEGAL BIOS LICENSEO BY FALCON TECHNOLOGY. USA
© SWITCHABLE 8 OA 5 MH? [NEC ¥20) - SUPER FAST AND FULLY
COMPATIBLE WITH 8088
® HIGH QUALITY JAPANESE PCB
© OPTIONAL RAM DISK AND CP/M80 EMULATION SOFTWARE
6/8/10 MHz
SWITCHABLE
HIGH SPEED MINI
AT MOTHERBOARD |
£599
© 6/6/10 MHz SWITCHABLE (HARDWARE & SOFTWARE)
© LEGAL PHOENIX BIOS
© 80286 CPU WITH HEAT SINK FOR GREATER RELIABILITY
* 4 LAYER PCB
* SAME SIZE AS XT MOTHER BOARD
© WORKS WITH XT PSU
© SUPPLIED WITH 512K RAM (EXPANDABLE TO 1M8) © 8 SLOTS
HARD DISK UPGRADES PC/XT, AT &
COMPATIBLES (INTERNAL)
20MB — Pc/KT £399
4OMB — (40MS ACCESS TIME) P/XT £699
20MB - AT (WITHOUT CONTROLLER) £299
32MB — AT (40MS ACCESS TIME) WITHOUT CONTROLLER
INCLUDES SHORT SLOT HO CONTROLLER (EXCEPT FOR AT)
WITH JUMPER SELECT FOR 15 DIFFERENT TYPES OF HO. SPLIT DRIVE
(E.G. 40M6 HO CAN BE LOGICALLY SPLIT INTO 2. 20MB HD) AND CABLES
FAST 20MB CASSETTE BACKUP
PC/XT, AT & COMPATIBLES
£950
wow onty £599
LIMITED OFFER
WHY USE SLOW CARTRIDGE BACKUP? CASSETTE NEEDS ND TIME
WASTING SERVOWRITING OR FORMATTING. BACKS UP 20MB IN 4
MINUTES! INTELLIGENT MENU ORIVEN SOFTWARE — ONE KEY
COMMANDS. FILE-BY-FILE BACKUP RESTORE. IMAGE BACKUP/RESTORE,
FILE DIRECTORY ANO DIAGNOSTICS. SUPPLIED WITH CONTROLLER
CABLE. SOFTWARE ANO MANUAL
| 1BM PC/XT COMPATIBLE INTERFACE CARDS
MULTII/O FLOPPY ="
CARD: mio 100 :
(SHORT stor) £99
PERFECT FOR
THE 640K MOTHERBOARO
2 DRiVE FLOPPY DISK CONTROLLER - CABLE SUPPLIED
1 RS232 SERIAL PORT & OPTIONAL 2ND SERIAL PORT (£16)
PARALLEL PRINTER PORT
GAMES PORT
CLOCW/CALENDAR BATTERY
SOFTWARE SUPPLIEO: CLOCK UTILITIES
MULTI 1/0 CARD:
DIO 200 XT
(SHORT SLOT) £79
PERFECT FOR
THE 640K MOTHERBOARD
CLOCWK/CALENOAR BATTERY
1RS232 SERIAL PORT: 2ND SERIAL PORT OPTION (£16)
PARALLEL PRINTER PORT
GAMES PORT - CABLE SUI'PLIED
SOFTWARE SUPPLIEO: CLOCK UTILITIES
MULTIFUNCTION
CARD: mF64o0
WITH BK RAM £99
WITH 384K RAM £149
COMPARE SPECS
& PRICES
BEFORE BUYING
OTHER CAROS
UP TD 540K RAM USING 64K ANO'OR 256K CHIPS
CLOCK/CALENDAR BATTERY .
1AS232 SERIAL PORT: 2ND SERIAL PORT OPTION (£6)
PARALLEL PRINTER PORT
GAMES PORT — CABLE SUPPLIED
SOFTWARE SUPPLIEO: CLOCK UTILITIES, RAMODISK,
PRINTSPOOLER
- BOTH SERIAL & PARALLEL CONNECTORS ON THE SAME BRACKET
a £XTEANAL SERIAL CABLE (089 TO 0825) SUPPLIEO
COLOUR GRAPHICS ADAPTOR
SHORT SLOT : CY 7030 FLICKER FREE £99
FULLY COMPATIBLE WITH IBM COLOUR CARD
i 2 VIDEO INTERFACES: AGB COLOUR AND COMPOSITE
MONOCHROME
= COLOUR GRAPHICS MODE: 320 - 200
. MONOGRAPHICS MOGE: 640 - 200
eaceee
SUPPORTS MONOCHROME AND COLOUR MODES
640 - 350 MONO. 720 - 348 MONO. 640 - 350 COLOUR. 640 - 200 COLOUR.
256K RAM ON BOARO AS STANDARD -
MONOCHROME
MEMORY
CARD: cr6280
WITH BK RAM £49
WITH 384K RAM £99
WITH 512K RAM £109
od UP TO 640K (YES 640K!) RAM ON BOARD
= USE 64K AND/OR 256K CHIPS
* USE 3 BANKS DF 256K CHIPS FOR TOTAL 640K RAM
RAM CHIPS:
64K (9 CHIPS) 150NS £15
256K (9 Hips) 150NS ESO/E 40 (120NS)
2 MB EMS CARD: FOR PC/XT £499
FULLY POPULATED WITH 2MB RAM
PORTABLES — WITH
Ciraw
8088 MODE SWITCHABLE
8088 REMAINS IN SYSTEM FOR FULL COMPATIBILITY
8KB CACHE MEMORY
SOFTWARE CAN RUN UP TD SEVEN TIMES FASTER
Spo eA ‘ss
GRAPHICS CARD £99 THE BEST BUY PRINTER =
FULLY COMPATIBLE * , 2 : =
WITH IBM MONOCHROME + cotus/symPHONY COMPATIBLE vP 1814 £2 65 ae,
ADARTOR Spo SERTODES 20:25) COMPARE SPECS AND PRICE
HERCULES GRAPHICS ; fieaciereninten PORT OF THIS PRINTER BEFORE
UNIVERSAL YOU BUY ANOTHER MAKE. IDEAL FOR AMSTRAD, IBM
COMPATIBLES, BBC OR ANY OTHER PRINTER
£PSON/ABM COMPATIBLE ~ SWITCH SELECTABLE
180 CPS DRAFT/36 CPS NL (DIFFERENT FONTS AVAILABLE)
BI DIRECTIONAL LOGIC SEEKING
PROPORTIONAL SPACING
ADJUSTABLE TRACTOR AND FRICTION FEED
PANASONIC:
PLASMA DISPLAY
MODEL JB3301; TWIN FLOPPY.
256K. HI-RES 12 PLASMA SCREEN
reEravaens
£1,499 —. _ i,
. ABOVE WITH DNE FLOPPY - 20MB =: . ~~’
HD, WEIGHT 11KG! ;: eS
£1,999
_ THIS CARD CAN GIVE YOUR PC/XT/AT BOTH EXPANDED MEMORY (LOTUS/ x Oe one
NIMOY COMMIS UPTOORAL, T| POWER SUPPLY %
_ MEMORY CAN BE ALLOCATED AS CONVENTIONAL, EXPANDED DR EXTENDED
MEMORY CS ON wy A
PC/XT ASYNCHRONOUS SERIAL CARD - ¥ ost
WITH 1 RS232 PORT ——————— 4 eo =
PC/XT PARALLEL PRINTER CARD — £29 Or hy ar
FLOPPY DISK DRIVE ADAPTOR —— £49 FoR Pc/xT £89 FOR AT E175
Tyee RL RNIN TIAL PLE
IBM PC/AT COMPATIBLE INTERFACE CARDS
3MB MULTIFUNCTION f
CARD: MF3000
WITH BK RAM £199
FULLY COMPATIBLE
WITH IBM AT
AND COMPATIBLES
ADD £30 PER 256K RAM
UP TO 3MB RAM ON BOARD - 1.5MB DN MAIN BDARD AND FURTHER
1.5MB ON PIGGYBACK BOARD
° MEMORY STARTING AODRESS CONFIGURABLE AT 256K. 512K OR
PREETI
IBM STYLE COMPUTER CASE
FOR PC/KT MOTHERBOARD:
SWITCH CUTOUT ON SIDE FOR PC/XT STYLE PSU. CUT OUT FOR 8 SLOTS.
STEEL CASE. HINGEO LID £69
FOR MINI AT MOTHERBOARD: £99
PRINTERS ovUTSTANOING VALUE
PANASONIC
KXP 1080 PRINTER
omy £159 ‘
ABOVE 1MB j
. 1AS232 PORT ~ 2NO POAT OPTION 80 COLUMN 100 CPS/20 CPS NAO
. PARALLEL PORT © GAMES PORT HARDWARE LO SWITCH
SERIAL-PARALLEL CARD FOR AT : ‘ }
Wik ageamatiyc2 Sieruarieonrs:___ ER/119 | PAEURERA 7 si iincrenaeett
MULTI SERIAL CARD WITH 4x RS 232 PORTS:__ £149 a speciat orren £159
ANASONIC KXP 1092:
FLOPPY/HARD DISK CONTROLLER FOR AT__ £299 IBM'EPSON COMPATIBLE. 80 COLUMN. 180 CPS/33 CPS NLD £350
er FW LIAR PR BPE Oe PANASONIC KXP 1592:
IBM COMPATIBLE KEYBOARDS * AT TYPE IBM/EPSON COMPATIBLE, 136 COLUMN, 180 CPS/38 CPS NLO £450
SWITCHABLE PANASONIC KXP 1595:
IBM/EPSON COMPATIBLE. 136 COLUMN. 240 CPS/S51 CPS NLO QUAL w £599
FOR PC OR AT E99
SEPARATE CURSOR PAO
FULLY PC/XT & AT COMPATIBLE - SWITCH SELECTABLE
LEO STATUS INDICATORS FOR CAPS & NUMBER LOCK
100 KEY
/
MONITORS
1BM COMPATIBLE
- COMPOSITE MONOCHROME - CONNECTS TD COLOUR GRAPHICS CARO £99
IBM COMPATIBLE
TTL - CONNECTS TO MONOCHROME GRAPHICS CARO £429
IBM COMPATIBLE: 14° MITSUBISHI COLOUR MONITOR £249
ENHANCED COLOUR OISPLAY 640 x 350
VISA, ACCESS WELCOME
Ordering information:
Prices are exclusive of Carriage & VAT Please add 15° to Total
Cost. Carriage: Systems & Subsystems £20. Drives &
Keyboards £8. Boards £5. RAM Chips £1. Monitor/Printer £15
Visit our brand new Showroom — ofl-street parking nearest tube Kilburn
{Jubilee Line}
OPEN MON-FRI: 9.30am-5.30pm.
CLOSED FOR LUNCH 1-2pm.
CLOSED SATURDAY
1 Grangeway,
Kilburn,
London NW6 2BW
micronix Tel: 01-625 0295/6/7/8/9
(5 lines
Telex: 295173 MICROX G
computers Lid
IBM PRINTER
CABLE 1 @ 2
£17 a=
(POSTAGE £3)
© DB25 TO CENTRONICS © SHIELDED CABLE - 3 METRE
DISK HHT oS00
DRIVES 360K For IBM AT - Ivory FascIA— £160
1-2 MB FOR AT (360K DISKETTE CAN
BE READ AND WRITTEN ON)
£99
Ye HEIGHT DS/DD 360K (PC/XT)
£199
TP FPR
BURTON AD
WALE ‘SOEN LANE
BUCKLEY RD
CAVENDISH RO
DYNE AD
el |
KILBURN HIGH ROAD
A228 f
Tt
GASCONY Avi
~__ MAYGROVE RD
WVERSON AD
OVERIDGE RO
MESSINA AVE
~~ NETHERWOOO ST
MICRONIX BREAKS THE
PRICE/PERFORMANCE BARRIER
TURBO MASTER - yon PC MARVEL
‘AT’ COMPATIBLE TURBO rtrd THE BEST OF 7° AND ‘AT
WITH FAST 30NB (40mS) HARD DISK aa dtp “sil poe al £799
ONLY £1,799 _ 20MB HARD DISK -
WITH 1
20MB HD
E 1, 099 { woot sic 3-2 i
40MB (40mS) ma
£1,399 :
—=-
© 8088-2 8MHz/4.77MHz SWITCHABLE ® 8 SLOTS ® LEGAL LICENSED
BIOS ® CLDCK/CALENDAR & BATTERY ON BDARD ®@ 640K RAM
(EXPANDABLE TD 1MB ON BOARD — 640K RAM FOR DDS AND 384K
RAMDISK) ® 2 x 1.2MB HIGH DENSITY ‘AT’ TYPE DRIVES (XT FLOPPY IS.
ONLY 360K!) OR 1 x 1.2MB FLOPPY AND 20MB HARD DISK = HI-RES
MONO GRAPHICS CARD WITH PRINTER PORT ™ SERIAL RS232 PORT
® COMPACT SIZE: 390 x 362 x 153mm ® HI-RES MDNO MONITOR
@ AT TYPE KEYBOARD ® 360K DISKETTES CAN BE READ AND WRITTEN
ONTO IN 1.2MB DRIVE AND FILES CAN BE COPIED BETWEEN 1.2MB &
360K DISKETTES AND VICE VERSA (EVEN IBM ‘AT’ CAN’T MANAGE
THAT!) @ LICENSED MS DOS 3.2 AND GWBASIC RELEASE 3.2
AVAILABLE Reval
) — my
TURBO
XT COMPATIBLE
20MB £999
40MB (40mS)
®@ 80286-8 6/8MHz SWITCHABLE (8MHz, 0 WAITSTATE BENCHMARKED
9.2 PER NORTON — EQUIVALENT TO 10MHz@ 512K RAM (EXPANDABLE TO
1MB ON BOARD) & HI-RES MONOGRAPHICS CARD @ HI-RES
MONOCHROME MONITOR @ ‘AT’ TYPE KEYBOARD & 1.2MB HIGH
DENSITY FLOPPY @ SERIAL & PARALLEL PORTS ® FAST 30MB HARD
DISK (40mS A@CESS TIME) @ LEGAL LICENSED BIOS @ 8 SLOTS @ REAL
TIME CLOCK/BATTERY ®@ LICENSED MS DOS3.2 & GWBASIC RELEASE 3.2
AVAILABLE (£50)
AMSTRAD PC ‘Ei iiaien Prices
OUTSTANDING MICRONIX OFFER
FREE RAM UPGRADE TO 640K ON OUR NEC
40MB SYSTEM. WE ALSO OFFER YOU FAST
(40mS ACCESS TIME) 40MB HARD DISK OPTION
@ Amstrad PC 1512 single floppy, free RAM upgrade to
640K and fast (40mS) 40MB hard disk, (non-
Amstrad) mono .
© Our 40MB hard disk up rade is fully guaranteed for ith
one year 7 £ 1,299 aun ;
@ Micronix 40MB hard disk upgrade kit is also
separately available for £699
@ We can install for a charge of £25
@ RAM upgrade to 640K £50 ko pie Pala
PC 1512 SD mono/colour__._-__— 4498619 | mec 20 8/4.77MHz SWITCHABLE ® 8 SLOTS ® 1024K RAM (640K FOR
PC 1512 0D mono/colour. =—S———S—SCSaMHH}9/E729 | ODS, 384K RAMDISK) @ CLOCK/CALENDAR BATTERY ™ SERIAL PORT
@ HI-RES MONOGRAPHICS CARD AND PRINTER PORT ® HI-RES MONO
PC 1512 HD20 mono/colournon Amstrad__£899/£1069 | jiovton | ‘ar TYPE KEYBOARD ® LEGAL BIOS © 1 x 360K FLOPPY
PRINTER VP 1814 1ocaL FORAMSTRAD £.2G5 FREEPRINTER | = 20MB HARD DISK ® LICENSED MS DOS 3.2 AND GWBASIC RELEASE 3.2
© EPSON/ABM COMPATIBLE © 180 CPS ORAFT/36 CPS NLO £26: MSE dennarnab AVAILABLE (£50)
Ss
& PRINTER TOGETHER
MERI LIAS EEE MS Ms PS BE AS EN LED PRS I ERE ARIS Ta
KA micronix Ordering Information:
Computers Lid Prices are exclusive of Carriage & VAT. Please add 15% to
Total Cost. Carriage: Systems & Subsystems £20, Drives | __
1 Grangeway, & Keyboards £8, Boards £5, RAM Chips £1. Monitor’ | ("ary
Kilburn, \
London NW6 2BW Printer £15.
Tel: 01-625 0295/6/7/8/9 (5 lines) Visit our brand new Showroom — off- career. nearest tube Kilburn
: {Jubilee Line) OPEN MON-FRI, 9.30am-5.30p1
Telex: 295173 MICROX G CLOSED FOR LUNCH 1-2pm. CLOSED SATURDAY.
RCH NE :
BUCKLEY RD
WILLESDEN LANE
CAVENDISH RD
HAISTCH!
ri
S&S
BURTON RD
a |
=
wo
i=
ix
2
\=
=)
=
Z|
i=)
Qe
sae | Saa
SCONY AVE
=
LOVERIDGE AO
Se,
IWERSC D
|
MESSING AVE
NETHERWOOD ST
WERSON RD
MAYGAOVE RD
> circle 127 on enquiry card +
dBASE Ill & Add ons
dBASE lll+ £369
CLIPPER Compiler
€399 |
LIBRARIES v4
DEVELOPMENT AIDS
The following libraries provi SE Programs.
They allroe faces utich are nceaible nde the || Programmers Utilities £89
standard dBASE package. They are all RAM resident and are
accessed via the dBASE CALL function.
Corrupt data,recovery * Program cross-referencing
¢ Communications’ Save & restore screens » Screen clock
e + many more.
TAOS 1 £59 @ || davanced
Programmers Guide £25.95
For dBASE Il, dBASE Ill & dBASE Il! PLUS.
No serious programmer should be without this valuable reference
Pull down Menus ® Window Scrolling « Password Protection material. Includes many details on internal dBASE structures and
* Phonetic Coding ® Environment Testing * Cursor Control. many programming tips.
Our own Suite of powerful addons for both dBASE and CLIPPER.
Functions available in the areas of:-
Programmers Library £89
From Ashton-Tate with Source Code in C or PASCAL CON SULTAN CY SE RVICES
Functions available for:
Array Handling * Financial Statistical * Mathematical We can offer dBASE programming services for IBM and
compatible users, AMSTRAD 1512 & AMSTRAD 8256.
Graphics Library , ¢s9 We are also prepared to write special functions in 'C’ which may be
accessed by dBASE or CLIPPER.
: : On site training is available at £275 per day for up to six people.
From Ashton: Tate with Source Code in C. We will tailor a course to your requirements.
Functions available for:-
Technical support is available for £320 per annum. Valuable
Bar Chart ® Line Chart * Pie Chart * Arcs ® Circles Polygons insurance against program disruptions. 1987-1988 subscriptions
* Lines close on the 31st May 1987.
Vie Ant of Software Lid
262 HAYLING ROAD
+ Al tt eiieiare wack SOUTH OXHEY
prices include postage & package
* All prices exclude VAT ag
* BASE Ill is a trademark of Ashton-Tate WD1 6QA
* CLIPPER is a trademark of NANTUCKET INC 01 421 4206 (Answering Service)
— circle 128 on enquiry card <
MB SOFTWARE SURVEY
dBASE Ill ADD-ONS
BEES ROUND THE HONEYPOT
By Mike Lewis
With Ashton-Tate’s
established database-
management package
thriving, the market for
products to make life easier for
its users continues to expand.
ith Ashton-Tate now claiming
over 1,000,000 users of dBase II
and III, it is not surprising that
the market for dBase add-ons continues to
boom. Since we last surveyed this scene in
April 1985, scores of new third-party prod-
ucts have appeared, all aimed at making life
easier and more productive for users of
dBase in general, and dBase III in particular.
For many of the makers of these packages
the most fruitful area has been in trying to
reduce the drudgery of typing dBase III
programs. One of the more successful
offerings in this category is Salamanca Soft-
ware’s Expressbase III, a sort of shorthand
version of dBase III and III Plus. You write a
program in the Expressbase language, type it
in with your usual editor, run it through a
translator, and end up with normal dBase
code.
At its simplest, Expressbase lets you
abbreviate common verbs and keywords: for
example, AB for Append Blank. But you
can also use it to pull in chunks of program
text from a library, generate Say/Get
commands from a screen image and transfer
code from other programs. It has a built-in
cross-reference lister, and it can expand and
contract dBase keywords and produce auto-
matic indentation. Used to the full it could
well cut the number of keystrokes needed to
type the program by 70 percent or mote.
Apart from the need to learn the abbrev:
iations, its main drawback is the extra trans-
lation stage.
Of course, a top-quality editor or WP
package can provide at least some of the
features of Expressbase, especially if it
supports keyboard macros. One of the better
programmers’ editors is Brief. This has a
macro facility that is so powerful that it is
like a programming language in its own
right. With some effort you can use the
macros to turn Brief into what is, in effect,
your own personally designed editor.
Brief’s authors at Solution Systems have |
written a set of macros that convert Brief into
a highly intelligent editor geared specifically
for dBase III and III Plus. The product is
called dBrief and, like Expressbase, it can
generate whole chunks of program code |
dBCHART
1.Column
Fak
os
Select Chart No. :(I]
( Graph Package for dBASE )
2.$tacked Column 3, Deviation
FILE NAME = CiSAMPLE ASC
4, Line
7, Donut 8, Pictograph
f,cDraw f,2:Window f.3=Previous {.4=Pict. Symbol f,d=Help f.6=Print f,?=Color
Select chart number fron 1 to 8 and then press CReturn]
Wordtech’s dBChart supports eight
standard charts, which you select from a
pictorial menu.
from abbreviated commands. It also lets you
type repetitive statements through a sort of
template, so that you only have to enter the
elements that are different in each line.
If you already have Brief and you do a lot
of dBase work, dBrief will be an excellent
investment. It is not as liberating as Express-
base, but it does not need the intermediate
translation stage. In fact you can run your
edited program — and most other software
too — from within Brief without quitting
your current document.
Some of the features of dBrief and
Expressbase can also be found in dAnalyst, a
dBase II file tidier and pretty printer.
Among other things, it will indent a
program, expand or contract dBase key-
wotds, change their case, remove excess
spaces, and output a cross-reference list.
| One of dAnalyst’s useful tricks is its ability
to print lines down the left edge of a listing,
so emphasising the program’s block
structure. This can also highlight any struc-
tural errors, such as a Do- While without an
End-Do. Another of its outputs shows the
tree structure of all the program files and
procedures within an application.
Running dAnalyst is straightforward, all
its options being driven from pull-down
menus. These are self-explanatory, which is
just as well because the manual is very
skimpy. My biggest problem was that the
options that were supposed to run external
programs and display file directories did not
work.
If using even an Expressbase style of short-
hand is too much for you, perhaps you
should consider an application generator.
Several have been published for dBase
II/III, but Bytel’s Genifer is probably the
most powerful. It is centred around its own
set of databases, which hold details of all
your files, fields, menus, help screens,
forms, and report layouts. Thus you can
specify a field’s default value and its val-
idation details, and Genifer will use this
information wherever necessary in the gen-
erated system.
Unlike most ~packages of this type,
Genifer is not restricted to flat-file appli-
cations: You can use it to set up relational
systems, including those whose databases
have parent-child relationships. You also
have control over such issues as whether
duplicate keys are allowed, or whether
searches on partial keys will succeed.
However, Genifer can ultimately only
produce standard filing applications, con-
sisting of file updating, enquiries and
reports. It cammot generate, say, an
accounting system which involves posting
transactions to a master file. But given that
almost every dBase application involves
some form of database maintenance, it does
provide a good starting point.
a So
PRACTICAL COMPUTING April 1987
6)
BESOFTWARE SURVEY
(continued from previous page)
Another popular area for dBase add-ons is
graphics. Wordtech’s dBchart is a program
that creates eight different types of chart
from dBase II and III databases. It outputs to
the screen, so you need a colour/graphics
adaptor. It can also print the charts on an
Epson-compatible printer.
Running the program is a two-stage affair.
First, you go into dBase and use a -Pr¢g file
supplied to extract the relevant figures from
the database. Then you invoke dBchart itself
to generate the charts. You can customise
the output by selecting colours, hatching
styles, etc. dBchart can also be used in-
dependently of dBase, since the inter-
mediate data file is straight ASCII and can
therefore be typed with a text editor.
One of dBchart’s more _ interesting
outputs is a histogram in which the bars are
made up of little pictures. You can choose
from a library of 26 of these. Six are pre-
defined and include symbols for a car, house
and phone. For the rest, you use a built-in
picture editor to create your own designs,
each of which is built on a 16-by-32 grid.
An alternative approach to graphics ts
taken by dGE, from Bits per Second. This is
a set of machine-language routines that can
be called directly by a dBase III program.
There are 28 functions in all, ranging from
low-level primitives like drawing lines and
arcs, to complete pie charts and histograms.
Although dGE is not as easy to use as
dBchart, it does allow a developer to in-
tegrate graphics into an application. It also
gives you more control over the finished pro-
duct. dBchart is fine for the oceasional chart,
but its two-stage approach could be a
nuisance.
Another product that is based on callable
machine-language routines is Taos Tools
from The Art of Software. This is a mixed
bag of functions, including routines to turn
the cursor on and off, generate Soundex
codes, set up scrollable windows, test pass-
words, and find such details as the size of the
machine and the amount of free RAM. Its
biggest module allows you to add pull-down
menus to a dBase program.
The package does have some rough edges.
The pull-down menu routine does not
restore the screen after the menus are closed,
and the cursor function does not work
properly with a monochrome adaptor. There
is No proper manual, just a text file of hastily
written instructions. But the product still
represents excellent value. Given its low
price, it would probably be worth buying
even if you only needed one of its functions.
Finally, there is a new compiler for dBase
III Plus, from Wordtech Systems. Quick-
silver has all the features of Wordtech’s
existing dBIII Compiler, plus an optimiser
that produces Microsoft-style object mod-
ules; they can be linked with either a
standard linker or an overlay linker like |
Plink-86.
The result is an .Exe file that runs notice-
ably faster than one compiled by the dBIII
Compiler alone, and an order of magnitude
faster than under dBase III Plus. In one in-
formal test I obtained a speed-up factor of
six to one. This probably puts Quicksilver
ahead of Clipper in terms of execution
speed, although both products suffer from
lengthy compile-link times.
Quicksilver is highly compatible with the
dBase III Plus language, but it also sports
many new features. The best of these is its
extensive windowing commands. It also has
DOS interrupts and user-defined functions.
A compiler switch lets you hide the Quick-
silver-specific commands in comments so
that the program will run under dBase.
Expressbase III £125, Salamanca
Software Ltd, 64 More Close, St. Paul's
Court, London W14 9BN. Telephone:
01-741 8632
Brief/dBrief £275, dAnalyst £79.95,
In Touch, Fairfield House, Brynhyfryd,
Caerphilly, Mid-Glamorgan CF8 2QQ.
Telephone: (0222) 882334
Genifer £295, Bytel Corporation, 32
Broad Street, Wokingham, Berkshire
RG11 JAB. Telephone: (0734) 791737
dBchart £99, Quicksilver £599,
Micro Minder Consultants, 68 Upper
Richmond Road, London SW15 2RP.
Telephone: 01-870 7431
dGE £120, Bits Per Second, 17 Guildford
Road, Brighton, Sussex BN] 3LU.
Telephone: (0273) 727119
Taos Tools £49, The Art of Software,
262 Hayling Road, South Oxhey,
Watford, Hertfordshire WS1 6QA.
Telephone: 01-421 4206
TECHNOLOGY THAT
HITS THE MARK
equipment
® Interface system for PHILIPS PC :YES
®@ SRQ interrupt software implemented
volumes of data
functions in decoded text
German
‘
Messtechnik
Datenverarbeitung
“i > circle 129 on enquiry card <—
TE BE488
® Interface system for IBM-PC/XT/AT/IC and all compatible
®@ HP control commands (ENTER, CLEAR... etc.) implemented
@ DMA and INTERRUPT activated by simple commands
© 64 kByte memory management for processing large
@ Integrated control interpreter, HELP screen and HELP
® Support for BASIC, BASIC (compiled), (TURBO-)PASCAL,
MODULA 2, FORTRAN, C and ASSEMBLER
® Software and manual available in English, French and
ity DEALERS WANTED!
INES GmbH, Neuenhofer Allee 45,
5000 K6ln 41, West-Germany
PHONE: -49 221438659
TELEX: -2627 17 2214237 gizkin
TELETEX: -2627 2214237 gizkin
TELEFAX: -49 2214972078
LARGE URITING |
| LT rep) ite)
Seed 1
MEM,
Boys 09s eta) ofl
Rabon: 2230 Hh
——SS—
If you’re on our mailin
read the material carefully.
If you’re not, contact us
immediately for the details.
GECS
U.K. Distributor: GECS Ltd.
Cunard Building, LiverpoolL31EG Telephone (051) 236 1687
SPECIAL NOTICE:
EQUALS 22 AND GRAPHMATE
WINDOWS.
i wi NRA OC
=
os
There’s a very special offer on
Equals 22 and Graphmate
from Flite Software until the
end of March.
But only by direct purchase.
list,
Ebadi
> circle 130 on enquiry card <
Linnet is
a truly remarkable
modem, specifically designed to
meet the needs of both the home, education
and business user alike, atan affordable cost.
Linnet will auto dial or auto answer, it is Hayes
ccmpatible and uses an extended ‘AT’ command
set. It will monitor the progress of the call both
audibly via the built in speaker, indicating to the
user that a connection is being made and on the
screen with simple messages such as line busy etc.
For those computers not able to handle split baud
rates, Linnet will soeed buffer from a terminal speed
of 1200 baud to 1200/75, and will automatically
detect the baudrate of the system being accessed.
Linnet features battery back-up and has a 32
number store facility. It comes with ‘AT’ commands
and ‘S’ registers pre set but these can be On some modems around today, many of the
reconfigured to suit the needs of the user, and above features are charged for in ‘addition’ to the
retained in memory. basic price, Linnet provides these in an inclusive
Three built-in help menus make Linnet simple to package which includes a detailed user guide. In
use and itsrange of features make it one of the most short Linnet provides a simple cost effective solution
advanced modems available. to your communications needs.
Limnet — because notallmodemsare created equal.
For further information on Linnet or on the complete range of Pace Modems (up to
V22 bis intelligent operation) contact your local dealer.
PACE Micro Technology
Allerton Road, Bradford, West Yorkshire BD15 7AG. Tel. 0274 488211 Telex No. 51338 PACE G
Prestel Mailbox No. 274729306 TelecomGold Mailbox No.79:PCE001 = Int. Tel. No. +44274488211
— circle 131 on enquiry card +
HB SOFTWARE REVIEW
SMALLTALK AT
THE DADDY OF “EM ALL
By Steve Malone
Smalltalk gave rise to the mouse and icon interfaces of the Mac, Windows and Gem. Now itis
commercially available to run on an AT as a programming language in its own right.
ost people have heard of Small-
talk. Since the launch of the
Apple Lisa and Macintosh |
machines in 1983 and 1984, Smalltalk has
been a byword among the microcomputer
cognoscenti. Despite this, few people
actually know what Smalltalk is, and even
fewer have seen it working.
The origins of the language, like many
other developments in computing, lie in the
Xerox Palo Alto Research Center (Parc).
Research into human learning processes led
to Smalltalk as the ultimate in easy-to-learn
languages. It introduced the concept of the
object-orientated program and included the
first mouse and icon user interface. As such,
it is the ancestor of the Macintosh,
Windows, Gem and the rest.
Although originally confined to a handful
of single-user minicomputers, Smalltalk is
now available for the masses in the form of
Smalltalk AT. This is a Xerox-licensed
version of the language for the IBM PC/ AT
and compatibles. The possibility of porting
Smalltalk to the AT has been around for |
some time, but it is only in the last year orso |
that it has become commercially feasible.
AT INSUFFICIENT
A simple AT is not enough to support
Smalltalk AT. To run the system you need at
least 1Mbyte, or preferably 2Mbyte of RAM.
When we received the package, we made the
mistake of trying to install the program on
an AT clone with a mere 640K. It informed
us there was not enough room on the disc,
which was rather confusing as there was
12Mbyte free on the hard disc. It was only a
call to Smalltalk Express that put us right. |
We eventually installed Smalltalk on
Elonex’s PC-286 Turbo — reviewed on page
46 of this issue — fitted with 2.64Mbyte of
RAM.
You run Smalltalk from the DOS prompt
but the program takes over from DOS and
runs the 80286 CPU in Protected mode. Asa
result it is able to whizz about a lot faster |
than it would if kept to 8086 Real mode.
As well as the megabyte of RAM you need
several other bits of hardware. First, you
need an EGA card or equivalent to be able to
cope with the bit-mapped graphics sup-
ported by Smalltalk. You also need a
Logitech three-button Genius Mouse or
equivalent; a simple two-button Microsoft
mouse will not do.
Finally, your AT needs to be equipped
with a printer port. Smalltalk discs are not
copy protected but you will be unable to run
the program without a special device, known
as a software sentinel, which plugs into the
printer port. It has a female end to it so that
you can still plug in your printer cable in the
normal way.
When running, Smalltalk presents the
windows, icons and pull-down menus made
familiar by its progeny. If you are used to
Gem or the Mac you should have no
problem using the scroll bars, windows and
selections. Each of the three mouse buttons
— called, from left to right, Red, Yellow
and Blue in Smalltalk nomenclature — has a
different function. In general, the Red
button performs the usual window and item
select, while the Yellow and Blue buttons
produce pop-up windows with additional
global features, like Close Window, Cut and
Paste. In addition, the three keys perform
different tasks while manipulating the scroll
bar which appears whenever the mouse
pointer moves into a window.
The opening screen is dominated by the
System Browser window. It is through this
window that the user can access any of the
files resident in Smalltalk, and at this point
you begin to realise why you need 1.5Mbyte
of disc space and 1Mbyte of RAM. There are
literally dozens of files making up the
Smalltalk environment.
SPECIFICATION |
Description: object-orientated
programming environment with mouse
and icon user interface
Hardware required: IBM PC/AT
compatible with at least ]Mbyte of RAM,
EGA display card or equivalent, Logitech
three-button mouse or equivalent and
printer port.
Copy protection: discs can be copied
but security sentinel must be in place in
the printer port before the software will
run
Price: £995 for commercial customers,
“£395 for academic customers
Publisher: Softsmarts Inc. of
Woodside, California
U.K. distributor: Artificial Intelligence
Ltd, Intelligence House, Merton Road,
Watford, Hertfordshire WD1 7BY.
Telephone: (0923) 47707
Available: now
One of the best things about the system is
that the kernel, windowing and graphics
commands are all available as source code,
allowing you to tinker with the system.
Letting a naive user loose on the source code
sounds alarming, but Smalltalk provides
backup files in a separate window, so most
effors afe recoverable. While we were
playing about with the kernel it seemed
remarkably robust.
SIMILAR TO LOGO
The only features of the language you
cannot play about with are a set of primitives
which provide the machine-level interface,
and are the foundation on which all other
parts of the system are built. Most of these
files are constructed in terms of other files,
which provides a clue to the philosophy
behind Smalltalk. In many ways, the use of
recursion and primitives to build up pro-
cedures which can be used to create other
procedures is very similar to Logo, the
language from which Smalltalk was derived.
Smalltalk files are organised via a set
of sub-windows within the System
Browser. The main window is divided into
| six smaller windows. There are four windows
across the top, with a smaller window in the
second box and a large window covering the
bottom half of the System Browser. You
select a file from the System Browser by
moving the mouse pointer to the top left-
hand window containing the Class Cat-
egories, and selecting one of the categories.
This will cause a list of Class Names to
appear in the second window. Once again
you select an item, causing another set of
| items to appear in the third window,
Message Categories, and so on.
When you have selected an item in the
| fourth window, the Message Selectors, the
source code for that file appears on the lower
half of the screen. This is the Edit window,
where you can examine and, if necessary,
alter the contents of the file.
Execution of a file is performed by
selecting the Do It option on the Yellow
| button’s pop-up menu. Sometimes it may
be necessary to type in other parameters, or
to view the output of a program. All this is
done within the System Transcript window,
which lies behind the System Browser on
entry to Smalltalk.
One of the nice things about Smalltalk,
which we have seen adopted by other
64
PRACTICAL COMPUTING April 1987
taraphics-Editors
‘Sraphics-Support
fromUserAspectRatio: aspectPomt
“Answer an instance of Rectangle that Is determined by having the user designate the
top left and bottom right corners, constrained so the aspect ratio is determined by
aspectPoint.”
| rectangle extent ratio |
Cursor origin show While:
[rectangle * Sensor waitButton extent: 121).
ratio * aspectPoint y/aspectPoint x.
Sursor corner showWhile:
ys cursorPaints rectangle epiner.
language developets like Metacomco, is that
once you have typed in a command there is
no need to do so again. To re-execute the
command all you have to do is highlight the
command recorded in the System Transcript
and select Do It. The technique can be
extended to the source code itself. You can
embed the execution commands as
comments in the source code; simply by
highlighting the comment and selecting Do
It the program will run.
Object-orientated programming, the
basis of Smalltalk, is conceptually very
different from the likes of C and Pascal.
Each of the files within Smalltalk can be con-
sidered as a procedure — known as a method
in Smalltalk — and performs a specified
function. In order to get output from the
method you do not have to define the data
structures. Rather, you pass a message to it,
telling the method — an ‘‘object’’ if you are
talking in theoretical terms — what it needs
to do. In many cases it is unnecessary even to
give Smalltalk a set of default parameters, as
it will try and work out a sensible set of
defaults while it is processing.
HIERARCHICAL FILING
The object is much more powerful than its
source code suggests because of the hier-
archical nature of the filing system. An
object has at its disposal all the information
about the nature of its class. For example, an
object on a branch from the root class
Graphics has all the necessary information
concerned with drawing pixels on a screen
without it needing to be defined by the pro-
grammer. All the user has to do is, for
example, tell the object to draw a window
and the object will use the knowledge of its
class’ to create the desired effect on the
screen.
A message consists of a number of ex-
pfessions: the receiver, the selector and the
arguments. The receiver is the object to
which the message is targeted, while the
selector is the command directed at the
receiver. The arguments are parameters used
by the selector.
There are three basic types of message
which can be passed to an object. A unary
message is one without an argument; it con-
sists of a receiver and a selector and can be
considered as a simple command to an
object. The second type of message is the
Surtem Tranzcrpt
2
Ate
é
Snapshot st itl
February 1927
12:00:14 pm
Left: You enter commands in the System
Transcript window. Right: The System
Workspace window catalogues what you
have done.
3 VERDICT &
& €
$ ¥§ S &
O & O'
fs & &
Performance o © Bee
Ease of use O OF 8 QO
Documentation [J] [| OF O
Valueformoney []) [] HM O
O The language of the gods comes to
the masses.
binary message. Here the message has a
single argument and a selector. In this type
of message, a particular type of selector,
known as a binary selector, is used. Typically
it will be an arithmetic operator and is used
to associate the receiver with its argument.
The final type of message is the keyword
message. As you might guess, it consists of a
number of keywords. The keyword message
is made up of a selector and one or more
arguments. Using these basic message types
any Smalltalk program can be constructed.
Although all of this might sound a bit
complicated, Smalltalk AT is very easy to use
once you get the hang of it. The concept of
the object-orientated language came about
by research into the ways humans think, not
on the whim of the Parc development team.
While programmers used to conventional
languages might find it hard to grasp at first,
the beginner will probably find its syntax
easier to pick up than most other languages.
The environment is remarkably flexible,
and supports powerful debugging tools such
as step-through operations and the ability to
execute sections of code independently of
the rest. The Smalltalk compiler works on
the basis of interpreting lines of semi-
compiled pseudo-code, rather like Pascal p-
code.
The fact that it is basically an interpreted
language gives Smalltalk AT both its
greatest strengths and its biggest weakness.
On the one hand, Smalltalk code is very easy
‘Dollections-Seqhes
MB SOFTWARE REVIEW
All rights reserved.
Create Fike System
Set variableSubclal pig « DOSFileDirectory new.
instanceVariab
ClassVariableN! SourceFiies + Array new: 2.
pooiDictionariel} SourceFilas at: 1 put:
category: ‘Coll
(FileStream oldFiieNamed: '/ib/st80v2.st’).
SourceFiles at: 2 put:
(FileStream fileNamed: 'st80v2.cha’).
(SourceFiles at: 1) readOnly.
SourceFiles * Disk * nil,
Files
(FileStream oldFiieNamed: “fileName.st’) fain
and very quick to write, run, debug and
rerun; you do not have the long and
involved compilation process characteristic
of Pascal or C. On the other hand, the whole
system seemed to us a bit on the slow side,
even though it was running in Protected
mode. This is due in part to the hardware.
Despite the improvements made over the
past couple of years, the EGA card is still
too sluggish to support fast bit-mapped
graphics.
The other reason for the lack of speed lies
within Smalltalk itself. Because the entire
basis of the language is to pass messages
from one object to another, it is possible to
write some very roundabout code to achieve
a goal. A Smalltalk programmer we spoke to
admitted that this was true, but pointed out
that the idea is to get a working program
running quickly. When the program is
running properly you can then turn your
attention to optimising the code by looking
at the possibility of short cuts.
So who is Smalltalk aimed at? Obviously
it has a place in academic institutions as a
teaching aid. The U.K. distributor, Artifical
Intelligence, recognises this and provides
vefy generous discounts for academic
customers. Out in the business community
Smalltalk is probably of less use. The
language is not good for developing low-
‘level code as it lacks C’s pointer structures or
even an equivalent of Basic’s Peek and Poke.
What Smalltalk is very good at is developing
fast, usable source code from the methods
already provided, and it is an excellent
systems-development or modelling tool.
CONCLUSIONS
i Smalltalk AT is a fully licensed version of the
Xerox programming language.
The sheer size and performance require-
ments of the environment makes heavy
demands on the hardware: an AT with 1Mbyte
of RAM, a hard disc and an EGA card is really
the minimum you can get away with.
@ The size of the system also affects the user.
Although Smalltalk is intended as an easy-to-
use language you need to absorb a lot of
information before you can start pro-
gramming effectively.
B Smalltalk is conceptually different from
most other languages in its approach to
problem solving. Yet once understood, it pro-
vides a fast method of developing large
systems programs.
PRACTICAL COMPUTING April 1987
65.
Pull your finger out.
Buy an
pson SQ2500 printer.
The new Epson SQ2500 is so quiet, you can use it in your office
and you won't know it’s there.
This is because it doesn’t whack the characters onto the paper;
instead, it softly shoots on astonishingly accurate microdots of ink.
The SQ2500 will improve the efficiency of your office in other
ways too.
It can print an amazing 540 characters per second in draft (at
12 c.p.i.), and even whizzes along at 180 c.p.s. in correspondence-
quality mode (also at 12 c.p.i.).
Changing between the five letter-quality fonts takes virtually no
time at all. You simply press one or two buttons on the LCD ‘Selectype’
panel on the front of the machine.
And of course, it comes with a powerful 8K buffer as standard
to free your computer for other tasks even more quickly.
Furthermore, the SQ2500 is exceptionally reliable — even for
an Epson. In fact, each of the 24 nozzles on the print head will shoot
2,000 million dots before it needs replacing.
It is also extremely flexible. It can produce graphics as well as
text, has an IBM character set and a range of paper feed options available
in case you have a large volume of printing to do.
The price of the near-silent SQ2500 is £1345.00 (RRP exc. VAT).
This may be more than an ordinary printer costs — but then, silence
is golden.
So for a peaceful office, fill out the piece below and return it to
us today.
——-
Anything for a quiet life. Go on, pull your own finger out and tell me
more about your new SQ2500 printer.
Name Position
Company
Address —
SPC2
Telephone
To: Epson (U.K.) Limited, Freepost, Birmingham B37 5BR.
(Alternatively, call up Prestel *280# or phone
0800 289622 free of charge.)
“Doral
4
P Va
> circle 132 on enquiry card —
BB SOFTWARE REVIEW
CHEAP IBM WP
HOW LOW CAN YOU GET?
By Susan Curran
There are some gems to be
found in this batch of low-
priced software, but you have
to watch out for the rubbish.
software field in which superficially |
T here has to be something crazy about a
similar programs are sold for prices
that vary 20 times or more. But it’s true:
while the top IBM WP packages are still
selling for over £450 some of their newest
rivals come in at under £25. Here we look at
five of the cheaper competitors in an over-
crowded field: Tasword PC, Trustwriter, PC
Write, Microsoft Word Junior and Business
Writer.
Once upon a time, Tasword was a rather
nice, cheap program for the Spectrum. Now
it is also a nice, cheap program for the IBM
PC and compatibles — just £24.95
including VAT. This price includes a mail-
merge feature; a
buy a demo disc for £2, half of which is
refundable if you decide to buy the full
program.
Tasword is supplied on a single floppy |
disc with a neat and comprehensive 63-page
A5 manual in a plastic folder. The manual
includes a short tutorial on the mail-
merging; there is a long general tutorial
document on disc. An index would have
been a help, but there are help facilities on-
screen which you can switch on and off.
With the help off, Tasword uses just two
lines at the bottom of the screen for system
information, including a ruler. It scrolls
smoothly both vertically and hosizontally,
and will accommodate documents up to 256
characters wide, Margins can be changed at
any time, and the program will remember
up to 10 rulers, which can be recalled
instantly. Margin settings are not, however,
saved within the text, nor is text auto-
matically reformatted to new settings.
Reformatting to narrower margins must
be done with care. There are several form-
Tasword’s justification can be eccentric.
the second space after full
spaces elsewhere in the line.
remove
apeud eet)
support
full
wubeceape and
for
on Epsan type printers.
spelling checker is |
promised but is not available yet. You can |
extra characters like &@ and 6
range of printer enhancements including
enlarqed proaimt
atting commands, and choosing the wrong
one may corrupt text. Formats also have a
tendency to destroy indents at the start of
paragraphs. Like earlier Taswords, this one
allows you to type notes, numbers, etc.
within the margins. There are a variety of
insert commands, including a push-forward
insert mode, but this is recommended only
for occasional use, and not as the default
mode.
Printer control codes, including under-
line, are reproduced in the text and are not
executed on-screen. Otherwise, the program
has a clean-scteen display. Justification is
echoed on-screen. Line spacing is handled
only through the print menu, so it would be
tricky to alter it within a document.
Only one document can be edited at
once, though it is possible to view a second
document without exiting from the one
being edited. Text is held in RAM only; the
program will use all available RAM and will
handle quite long documents. Documents
can be merged together, and there are four
six-line notepads which can be used for
additional text; the contents of the notepads
are saved with the program. There is also a
good macro facility.
All the usual commands are there, though
sometimes in rather limited forms. There are
variable tabs but not decimal ones; block
move, copy and delete, but only on
complete lines of text; and single-line
headers and footers. Search and replace will
search for a single word only, though the
replacement can be longer; it has a case-
sensitive option. There is also a rather
selective undelete. Most commands are
accessed from function keys, sometimes in
conjunction with Shift, Control and Alt. I
found them reasonably easy to use.
Tasword is a very customisable program,
and it is possible to alter and save many of
the default settings. Though the program
comes up with an editing screen, a single
command gives access to a main menu with
its Load, Save and other file-handling
options. This automatically displays a
directory; it is also possible to log on to a
It tends to
and inserts
it scores in
and it has a
tal ve
stops,
But
Tasword supports extra characters and a full range of printer enhancements.
different drive or directory. Tasword also
makes WordStar-type .Bak backups.
The program will automatically paginate,
but it advises you not to combine auto-
pagination with manually forced page
breaks. Printer support is largely of the do-
it-yourself type, with the program preset
with Epson codes. It is very versatile, and
you can set it up to send a wide variety of
control codes and alternative characters to a
printer.
The mail-merge routine is sophisticated.
It uses named record fields, can handle key-
board input, and also provides conditional
printing on greater than or less than, and
And/Or criteria. Alas, it does not reformat
text, so inclusion of variable fields in con-
tinuous text is at the user’s risk.
TASWORD PC
EAVERDICT M é
~~
& £ J £ &
Performance O BOO
Ease of use O O @ O
Documentation O oO @ fe
Valueformoney L) OF OF
(Impressive at the price
Error trapping is not all it might be, and
very occasionally the program dumped me
back in DOS, losing all my text. But:ail in
all, this is an impressive little program which
can be recommended to the hard-up or to
very occasional users of WP. Tasword is part-
icularly suitable for those prepared to dabble
with printer controls and the like in order to
extract Maximum performance.
Trustwriter costs £49.95 including VAT
and is very obviously designed for existing
WordStar users looking for a cheap program
for their home-based Amstrad. But what is
one to make of a WordStar-type word pro-
cessor that comes with just 45 A5 pages of
manual, most of them barely half full of
text? It sounds depressing even before you
load it.
Though there is a learning file on disc, the
Trustwriter manual is lamentably in-
adequate for teaching anyone WordStar-
type word processing from scratch. The
learning file, though quite well designed,
far from fills the gap. Trust Software offers
mm
68
PRACTICAL COMPUTING April 1987
TASWORD PC
Description: word processor with
mail-merge
Hardware requlred: |BM PC or
compatible with at least 128K RAM
Copy protection: none
Price: £21.70
Publisher: Tasman Software,
Springfield House, Hyde Terrace, Leeds
LS2 9LN. Telephone: (0532) 438301
Available: now
TRUSTWRITER
Description: word processor with mail-
merge
Hardware required: |BM PC or
compatible with at least 128K RAM
Copy protection: none
Price: £43.40
Publisher: Trust Software, Unit B11,
Armstrong Mall, Southwood Summit
Centre, Southwood, Farnborough,
Hampshire GU13 ONP. Telephone:
(0252) 522200
Available: now
limited 90-day support; for more hand-
holding you have to pay £25 a year.
There are few good reasons for picking |
Trustwriter unless you know WordStar
already, so I’ll concentrate on the differ-
ences. Trustwriter looks much like an old
WordStar in which the underlining is not
echoed on-screen. The usual top-of-screen
menus afe absent, but mdimentary help
facilities are provided in a superimposed
window. There is no on-screen ruler, just a
note of the margin positions. These are
adaptable, but the tabs are fixed at eight-
column intervals. In the old WordStar
fashion, matgin positions are not saved with
SPECIFICATIONS
MICROSOFT WORD JUNIOR
Description: word processor with mail-
merge
Hardware required: |BM PC or
compatible with at least 192K RAM; two
disc drives
Copy protection: yes; one backup
disc is provided; program can be
installed once only on to a hard disc
Price: £60.80
Publisher: Microsoft, Excel House, 49
De Montfort Road, Reading, Berkshire
RG1 BLP. Telephone: (0734) 500741
Available: now
files, so you must check your margin every
time you reformat text.
Cursor movement uses the good old
WordStar diamond, with the IBM cursor
keys installed as an alternative. The general
editing commands are fairly WordStar
standard. Trustwriter has a proper Insert
mode, but does not automatically reformat
text. It effectively combines WordStar’s
document and non-document modes.
The program works fast in normal
editing, but like its original it becomes very
slow when moving around large files. It can
handle files too large to fit into RAM.
There are no numeric text markers. There
HB SOFTWARE REVIEW
SAGE |
‘ 4
Bs SOF] Wale
PC WRITE
Description: word processor with mail-
merge and spelling checker
Hardware required: IBM PC or
compatible with at least 256K RAM
Copy protection: none
Price: £99
Publisher: Quicksoft of Seattle
U.K. distributor: Sagesoft, NEI
House, Regent Centre, Gosforth,
Newcastle upon Tyne NE3 3DS.
Telephone: 091-284 7077
Available: now
BUSINESS WRITER
Description: text editor/word
processor
Hardware required: IBM PC or
compatible; 256K RAM recommended
Copy protection: none
Price: £20
Publisher: S&S Enterprises, 31 Hollow
Way Lane, Amersham, Buckinghamshire
HP6 6DJ. Telephone: (02403) 4201
Available: now
is no way at all to get a disc directory on-
screen, even on the initial non-document
screen. There is no way to log on to an alter-
nate directory or disc. There is no way to
hide control symbols in the text. There is no
indication of page breaks on screen.
A very few of the standard WordStar
failings have been circumvented. The awful
“OG indent command has been replaced by
a bizarre but reasonably effective indenting
arrangement. Its main limitation is that you
cannot automatically indent numbered
paragraphs. There is an Undelete buffer.
Another oddity is an Adjust command that
shifts lines or blocks of text to the left or
SS oninued on nexi page)
PRACTICAL COMPUTING April 1987
69
HI SOFTWARE REVIEW
(continued from previous page)
right; it can only be used on whole lines, not
to make up for the tab limitations.
Trustwriter includes a fairly ambitious
merge facility with named fields, and the
opportunity for user input during a run.
Printer support is abysmal. For the FX-80
and the IBM Graphics Printer it is poor; for
anything else it is non-existent. There is
some scope for defining your own driver,
but as Trustwriter is totally non-custom-
isable this is a poor option. In all, this
program is as far below WordStar as New
Word was above it.
PC Write originated in America from
Quicksoft as a shareware program: try it
first, buy for $75 if you like ir. When you
know that, Sage Software’s price of £99
looks less than generous. The price includes
90-day support; for longer support you must
pay out another £30.
PC Write comes on two floppies and
consists of separate editing and print-
formatting programs, both divided between
the two discs. It is always necessary to save a
file to disc before printing it, but otherwise
they are quite well linked.
PC Write is a heavy kind of program: full
of commands, with a hefty manual that is all
small print and serious technical infor-
mation, I found it rather daunting. There is
so much to remember, and the on-screen
guidance tends to be confusing rather than
helpful. Though the manual has an index it
is poorly arranged and it is difficult to find
the information you need quickly.
The initial menu/system line can list any
of nine different keyboard statuses and 17
edit statuses. It is full of little symbols which
drastically affect the way the program
behaves on-screen. It is entirely unclear how
to get to menus with, for example, the
spelling checker on them, and all too easy to
land up in menus which deal with Highbits
and other technical stuff. I found it hard to
remember even the basic sequences which
save files or exit without saving. With long-
term regular use these problems would
partly disappear, but PC Write certainly is
not a program for the occasional user.
To start the editor, you must specify an
old or new file to be edited. It is not easy to
access a directory at this stage, though the
program does offer two different directory
features.
PC Write’s text formatting is defined by
commands in three different files: the text
file, the edit format file and the print format
file. Some types of format commands,
similar to WordStar dot commands, can
appear in any one of them, as you choose.
This gives great flexibility to experienced
and confident users, but is very confusing to
the newcomer. Rulers seem to appear and
disappear when you try to change them; for-
matting instructions in one file may be over-
tidden by those in another, so what you see
is not necessarily what you get.
All this should not detract from PC
Write’s merits. It has a proper push-forward
Insert mode, for example, with Overwrite
available as an alternative. Justification is
echoed on-screen and there is an option to
reformat automatically. Care is needed here
since PC Write does not distinguish forced
from natural line breaks, so reformatting can
cause havoc with tables unless precautions
are taken. Reformatting is not instan-
taneous, though it is reasonably fast.
The screen can be split vertically into two
windows, and either two parts of the same
document shown, or two different doc-
KAVERDICT
Performance
Ease of use
g
a
a
|
Documentation
Valueformoney [.]} # OC CO
© Even WardStar aficianadas shauld
nat have to put up with this.
T
Documentation
Value for money (Glas) ae fc)
CA great pragram far hackers, but
impenetrable far casual users.
VERDIC ge
a <—
| +e se s
O Rn?)
. Cou Wk
Performance ODO OF @ - ie
Ease of use BO 18) O
ame) es
uments edited. Only one document is held
in memory at any one time, so switching
between windows is rather slow.
All the usual editing commands are
there, plus macros, detailed sequences for
accessing alternate characters and print
enhancements, including colours on colour
printers and different fount sizes. The
program measures margins in inches, not in
characters. There are indexing and foot-
noting, and excellent headers and footers
which can be multi-line, and _ left/
centre/right justified on the same line.
The rather complicated arrangement for
mail-merging involves input and output
template files as well as data files. It will
accept keyboard output, and will reformat
text on request. There is also a spelling
checker, which will do an automatic check
during text input, or check whole doc-
uments or single words. Its procedure for
working through a document doing a check
entirely defeated me. I still have no idea how
you afe supposed to make corrections other
than the suggested one, and there seemed to
be no way to tell it to ignore a word for the
rest of the check.
What isn’t there? Not much, though
there is no background printing, no maths
features, no columnar features. Page breaks
are not echoed on-screen, and though the
status line indicates how far through the file
you are, as a percentage of the total, page,
line or column positions are only shown if
you specifically request them. New pages,
when forced, generate only a confusing little
symbol, and nota clear page line. Lines with
tabs are not justified, so you have to start
paragraphs with spaces instead.
PC Write is enormously customisable and
has excellent support for a huge range of
printers, including a wide range of cartridge
and downloadable founts on Laserjets. All in
all, this is the perfect hacker’s program. Its
power and flexibility are unquestionable,
but secretaries and occasional users may find
that too many of the powerful features are
beyond their reach.
After the flakiness of the real cheapies,
Microsoft Word Junior has a comforting so}-
idity about it. This is the kind of program
you just know will not crash or corrupt your
text. It comes on two protected discs and it is
recommended for use only on dual-disc
machines. Considering the price of the big
Word, £69.95 is a snip for this version,
which is very recognisably the same. Corners
have been cut with the packaging but the
PC Write calculates its margins in widths, riot.
character positions, so changing the fant
means that.
tab indents align perfectly.
A very wide range of fonts are available
and ready defined for supported printers,
Bete ool tm oe ser ea to eee edt fonts
fue ee Ss ee Ene SS Se ees
roe tier tis be SS oma Ss.
merencensoetet
width
PC Write offers a wide range of founts in variable widths, though its formatting proved to be unreliable.
eS 9S EEE
70 PRACTICAL COMPUTING April 1987
Microsoft Word
Junior will
format cleanly
even when your
Word Junior
wneluding 7
eS
program itself has most of Word’s normal
features.
Word’s hallmark has always been its high-
tech orientation, and this version too works
much better with a mouse than without one.
It will display 43 lines of text with a suitable
graphics board. Printer support has been
slashed, though it is still adequate for cheap
printers. There is a rough approximation to
background printing but no queueing
facilities.
The program will support up to eight
windows, edit documents simultaneously,
and handle footnotes, multiple columns of
text and decimal tabs. The screen ts
profligate on system space, with a border all
round every window and a full menu at the
bottom which Word Junior does not let you
hide, leaving only 19 lines for text.
Word is the very opposite of a do-it-your-
self program. It does your formatting for
you, in response to instructions you give.
Ask for a line between paragraphs and it will
do it; ask for a particular margin size and it
will calculate it. The only annoyance is when
the command structure proves to have gaps,
and there is no DIY way to circumvent
them. The program persistently double
spaced on my printer, for instance, which
always adds its own linefeed to a Carriage
Return unless sent an initialising code.
There proved to be no way within Word to
send such a code.
The formatting is outstanding. Measure-
ments can be given with great precision, in
inches, centimetres, character positions or
points. Text in different sized founts is per-
fectly aligned, and all varieties of indent-
ation are fully supported. There is micro-
space justification on a few supported
printers, and there is even automatic hyphen
help. Finished document layout with this
program can be extremely professional.
Adapting layout is much easier than with
most other programs, whatever their price.
There is also a glossary feature for
standard paragraphs. The big Word extends
this approach into style sheets which summ-
arise detailed formatting instructions for
different types of document. They are
horrendously complicated, and it is no great
loss that they are missing from Junior.
Junior will not compile an index or a table
of contents, and it is lacking Word’s fancy
outliner. A more serious omission is the
spelling checker. It has, however, retained
the mail-merge feature, which includes If
and Else commands. All in all, Word Junior
is outstanding value. LAN and laser-printer
users should stick with the biggie, but for
offers a
talre
possible to send other codes to the printer, however,
i ee ee ee a oc
the program’s ahility to justify text
printer-oriented display shows
document ies Saliba
containsa bi re
mixture of
ani: 1 A special
they
MB SOFTWARE REVIEW
good range
type, SMALL CAPS ancl
a
wild
be printed
Ghy felaa ae
enhancement & ,
ict Ss
not
ft
consisting of different sizes cit
line
Performance O
Ease of use iB
fe
Documentation
Valueformoney (1 OF OF
[No speller, but otherwise a great
program for editing and formatting.
BUSINESS WRITER
KAVERDICT a
&, =
+ — & s
O Nj CO
© ¢ & &
Performance Bek: & wl
Ease of use O @ OO
Documentation HM fFF OF OD
Valueformoney (1 MM O O
Too little, too cheap.
most of the rest, a mouse, Word Junioranda
speller package will beat the opposition
hollow.
Business Writer is the kind of word pro-
cessor that powers up with wordwrap
toggled off. The kind that never auto-
matically reformats text; that’ beeps in mid-
indent when the line of text is full; that
never, ever lets you access a disc directory;
that has no printer driver at all, not even a
default FX-80 one. It would have looked un-
impressive even in the days of Dragon 32
word processors; for the IBM/ Amstrad and
compatibles it is beneath consideration.
The program comes on a single unpro-
tected floppy disc. The text of the manual is
also held on the disc ina document field and |
you print it out yourself. When loaded the
program comes up with a totally blank
screen: no ruler, no system information, no
note of the help key, no nothing. Just a
cursor, and text if you are loading an old file.
It is possible to see a ruler or rudimentary
system information, but only when you are
not actively editing. The few help screens
available are not context sensitive.
The program is not directly customisable,
but you can determine initial settings for
different types of document via a template
file. There are no menus, only direct
commands, using a mixture of function keys
and alphanumeric keys. Some functions are
duplicated to provide a rudimentary echo of
the WordStar command structure.
Commands which require user input are
handled by blanking the line containing the
cursor, and producing a little double-arrow
prompt. There is no verbal prompt, no
confirmation of which command you have
designated, and when a command cannot be
carried out there is no explanatory message,
just a rude little beep.
The precautions against accidental
deletions are rudimentary, and there is no
Undelete facility. It is possible to find and
replace text in a very basic way with no case
sensitivity or wild cards. Documents can be
paginated, but once only. If you edit the
document afterwards you must remove all
the page-end symbols by hand before re-
paginating.
On the plus side, Business Writer does
have variable tabs, decimal tabs and some
arithmetic facilities. It will justify and centre
text and range it right, and will cope with
documents up to 255 columns wide. Screen
responses are speedy, and vertical scrolling is
smooth. Horizontally it doesn’t scroll: it
jumps.
Printer support is virtually non-existent.
It is possible to print either designated
blocks of text, or paginated documents.
There is no way within the program to
specify the printer port. Text is sent, as it 1s
saved on disc, in a basic ASCII string. There
are no print-control codes built into Business
Writer at all — not even underline codes. To
send codes to a printer you have to insert the
full Escape codes every time they are used,
which destroys the formatting.
CONCLUSIONS
@ Prices really have dropped drastically, and
it is now possible to get a good word processor
for under £100. But none of these is as good
all round as Word 3.0 or Word Perfect 4.2.
Serious users can still justify paying the extra
for a top-class program.
@ Price is still only a very rough guide to per-
formance. As far as performance goes, I’d
rate these word processors in ascending
order: Business Writer, Trustwriter, Tasword,
PC Write, Word Junior.
@ When, oh when are the top-end prices
going to drop to match the fall at the bottom
end of the market?
| EEE ee
PRACTICAL COMPUTING April 1987
7)
DEALERS
D the one hand they have to provide
J the customers with what they want;
on the other they have to sell what the man-
ufacturers give them to stock. Along the
way the dealer tries to make a profit and
keep both parties happy. But what a
customer needs is not always what a dealer
has to sell. The most the customer can hope
for is a fair deal.
We decided to test out how different
dealers would handle the same customer
with the same problem. The firms we chose
were picked from advertisements in the
computing press and cover a broad spectrum
of dealerships, from High Street stores to the
more opulent showrooms of
the West End. We app-
roached them incognito,
and for that reason we have
not named any of them
since they were not told that
their responses might later
be reported in Practical
Computing.
Each dealer was asked to
recommend a system to
computerise a solicitor’s
office in which 10 people
would want to use the
system: three secretaries
would be using their micros
most of the time for word
} processing; a receptionist
and a cashier would be
doing some word pro-
cessing; and five lawyers would from time to
time want to use spreadsheets and access
clients’ files, which would be transferred on
to the computer. We did not want to
transfer our accounts on to computer, but
we wanted the ability to link up our accounts
to the setup at a later date.
I posed as someone sent out by the boss to
find out what hardware and software would
be needed, and how much it would cost. As
well as wanting to see what the dealers
would try to sell us we were interested in
finding out how they would react to such a
far-reaching request from an individual with
no apparent experience of computing and
no immediate purchasing power.
‘My first stop was at a smal! High Street
store which sold a variety of micros,
including IBM, Compaq, Olivetti and
Amstrad machines. The salesman I spoke to
spent about 10 minutes explaining what we
could do. His story was that the price of the
setup would be dictated by the software. He
suggested buying a special package for
solicitors which could cost up to £10,000,
depending on how many modules of the
package we might need. He pointed out
that it would be cheaper if we bought more
general packages and then customised them
ourselves or got the dealer to do it. Training
would be available at an extra cost.
For the hardware he recommended that
we buy a network. He said that this would
discount what he called the
not be used in a network. Instead he rec-
ommended IBM-compatible equipment,
Amstrad
solution; he claimed that Amstrads could |
ealers are stuck in the middle. On |
which would mean we could have a network
that would allow us to interchange data and
keep prices down by sharing printers and so
on. He was non-commital about which
machines to plump for, saying there was
about £50 difference between the machines
on offer.
The next stop was at a slightly larger
dealer where, once again, a salesman recom-
mended a network and extolled the merits
of IBM. He recommended the G/Net
Gateway LAN, IBM PC/ATs with an IBM
PC/ ATX as a file server, a Hewlett-Packard
Laserjet printer and on the software side
Ashton-Tate’s Multimate with a Qed 2
appointment manager. The bill could come
AN
INNOCENT
ABROAD
Carol Hammond recounts her experiences when
she approached a number of dealers for advice on
how to computerise a typical professional office.
to £25,000, depending on how easy it was to
install the network and whether we opted
for extras like training and tape streamers.
The salesman spent around half an hour
explaining exactly what a network was. He
recommended a network solution on the
grounds that a series of stand-alone
machines would prove more expensive and
would not allow us to share printers and so
on. He also suggested that there were ways
of sharing software like Lotus 1-2-3,
although you were not really meant to and
that whether you actually did so was a matter
of conscience.
These two dealers were typical of the more
up-market outfits I visited insofar as they
tried to sell me networks. It could be that the
advent of low-cost clones has forced dealers
to push IBM as the ideal network solution.
Nobody explained to me that you could
catty a disc across to another micro and have
all your printout done at once, and only two
of the more up-market dealers explained
that you only really need a network if
pom more opulent the
showrooms | visited, the
slicker the salesmen
became and the more
elaborate and expensive
their solutions to my
problem. if
everyone has to access the same files at more >
or less the same time. The IBM was being
sold very much on the strength of its proven
reliability and success, though one dealer
did admit that he thought Compags were
better because you got more bells and
whistles for the same price or less.
The mote opulent the showrooms I visited
the slicker the salesmen became and more
expensive their solutions to my problem. I
found that we could soon be expected to
spend over £30,000, including training and
maintenance. The idea of Big Blue as a
professional outfit was projected well by
the persuasive, besuited though slightly
anonymous-looking salesmen trying to sell
me its products.
The message from those
selling less expensive clones
was somewhat different. In
the tackier surroundings of
the busy stores I visited the
story was much more along
the line: ‘‘Why pay two to
three times as much for an
IBM when you could buy a
cheaper and faster IBM
compatible.’’ These outlets
did not sport the designer
lighting and elegant fittings
of the more up-market
firms, nor would I be off-
ered a seat and a cup of
coffee. But neither were
the price tags of the
machines on offer quite
so high. Of course, such dealers cannot offer
the support of the large outfits.
One salesman did try to sell me an Atari
520ST complete with K-Spread spreadsheet,
Trimbase database and First Word word pro-
cessor. I was told the Atari’s Gem operating
environment would make it easier to use
than an IBM PC and I would not need any
training. Since the shop’s business-
computer section proffered only Ataris and
the Commodore Amiga — which he said
was good for simple word processing,
graphics and sound, but not business —
there was little else he could do.
In fact one salesman went so far as to
suggest I try a couple of other dealers which,
unlike his store, offered networking, so that
I could at least consider it. He was also
careful to point out that with some of the
larger dealers we could end up paying out a
lot of money without knowing quite what it
was for. He recommended Word Perfect as a
word processor but thought it also worth
thinking about the Framework integrated
package. As far as hardware was concerned
he cited Epson and Olivetti as producing
good-quality, reliable machines, and the
Toshiba T-3100 as a fast and powerful
portable.
One thing I was disappointed by was the
salesmanship of the two Apple dealers I
visited. The physical surroundings were
trendy enough, but the Apple salesmen
were casually dressed and even more casual
in manner compared with the smart IBM
types. In one shop I had to wait about five
| minutes for anyone to appear, which left me
72
PRACTICAL COMPUTING April 1987
FIONA MACVICAR
wondering whether they ever lost any Mac
Pluses or software to the voluminous rain-
coats of passers-by. When I was eventually
served I was told to be careful of the wire
chair I was about to sit on in case it snapped
on me.
In the other shop the salesman could not
demonstrate the computer he was using
because it had been configured to work with
an Arabic keyboard and now he could not
get it to recognise English, so we had to
move to another machine. Neither of these
points is vital, but I sensed that no IBM
dealer would use dodgy chairs, and that an
IBM salesperson would have a slick excuse
with which to whisk me off to another
machine. It is just such trivial considerations
PRACTICAL COMPUTING April 1987
that help to inspire confidence and create a
mood of professionalism. Could this explain
why there are not more Macs on corporate
desks?
When it came to explaining the technical
merits of the Mac the salesmen also fell short
of my expectations. I asked what the differ-
ences betwen IBM and Mac machines were,
and why I should choose the Mac universe. I
was told that the machines were based on
different operating systems, that the Mac
was easier to use and required no training,
and that it was also a matter of preference.
When I enquired why the screen was black-
and-white not colour I was told that the
high-resolution screen would be much more
restful on the eyes for people doing a lot of
word processing, and that they would not
want colour because that would cause
flicker. I wonder how they are going to sell
the new colour Mac.
Something most of the dealers I spoke to
had in common was an apparently poor
| regard for the Amstrad, which they dis-
missed as only good for word processing and
best suited for home use. They all claimed to
be wary of it, and all said they had heard
tales of machines being returned to the dis-
tributors. One cited problems with the hard
disc and others criticised the keyboard; one
even held up a keyboard and bent it around
to show how flimsy it was.
Most of them thought the lack of after-
sales support provided by Amstrad was sus-
Picious. One said his firm would never stock
an Amstrad machine as it was destined to go
the way of the Sinclair QL. It is hard to resist
*the thought that these objections are a case
of sour grapes on the part of the dealers. The
dealer’s profit margin on an Amstrad will
not be high, and the dealer is also going
to be in the front line when it comes
to handling customers’ complaints and
queties.
One thing that impressed me about most
of the dealers was that they took the trouble
to speak to me and give me some advice.
Only in one of the flashiest dealers was I told
that no one was available to speak to me.
The assistant pressed a leaflet in my hand
and said that I would have to make an
appointment.
Another up-market dealer was rather
abrupt when I refused to give the telephone
number or address of the firm I was meant to
be working for — my stock excuse was that
my boss did not want salespeople ringing
him. The treatment I got after this was much
frostier. The salesman told me he could not
work with such vague information and that
my boss would have to come down himself
or pay a consultancy fee of £50 an hour for
the saleman to visit him.
One dealer I had chosen proved elusive
until a phone call revealed that the supposed
dealer was in fact a computer-equipment
broker of price monger. The man I spoke to
said he was unable to give advice or demon-
strations but suggested I went round a few
dealers, get them to demonstrate some
systems, and then come back to him for a
good price on the setup which I eventually
chose. He also cited the Amstrad as being
good value for money.
However questionable the morality of the
broker’s advice may be, it certainly does pay
to shop around. What sort of dealer you
choose will depend as much on the size of
your bank balance as on what you need. Up-
market dealers may offer more in the way of
backup services that will give you peace of
mind, but they may also be better equipped
to convince you that you need it.
It is worth remembering that dealers are
out to sell you what is in their showrooms —
people do not go to a Volvo dealer and come
out with a BL car. But comparing what diff-
erent dealers have to say is a good way of
helping to make up your mind. It will cost
you nothing as long as you remember to
leave your cheque book at home. PC}
73
Youre looking at the
laser with everything...
= v x If you want a laser that has all the flexibility you'll ever
Twin-bin i, KYOCERd F-2010 rece and the type of quality print that will enhance any
of your documents, the Kyocera twin bin laser must be
When you come to look at the potential for a laser your choice. And with Mekom’s unparalleled service and
printer in your business, you will no doubt be staggered = support organisation behind you, you can rest assured of
by the number of manufacturers, dealers and distributors trouble free operation in the years ahead.
who tell you that their model is the one best suited to To find out why we think the F-2010 laser has everything,
your needs. That's quite a claim considering you arethe —_ simply clip the coupon, or alternatively call one of our
only one who truly knows what you're looking for. three customer support centres. The numbers are shown
With the Kyocera F-2010 now available, the choice is below.
quite a simple one. With dual-bin paper input for flexible
paper handling; a near silent 10 pages per minute;
unique output sorter/collator; an easy to use front
control panel for selecting the right settings; as many
typefaces and printer emulations as you're A
ever likely to need — and two c Prod Limited
additional font slots just in case omputer Products Limite
you do want more -we at = Head Office and Midlands Region:
think you'll have _Enfield Hall, Enfield Road, Edgbaston,
everything just Birmingham B15 1QA. Tel: 021-454 2288.
Southern Region: Giltspur House,
about covered. — IF) 6 Giltspur Street, London EC1A 9DE.
Tel: 01-248 1711.
Northern Region:
850 Birchwood Boulevard,
Birchwood, Warrington,
Cheshire WA3 9QZ.
Tel: 0925-821776.
Please send me details of the new Kyocera F-2010 laser printer.
Name
Position = :
Company ~ 5.
Address —_ : =
Computer Products Limited tel =~ iS
Enfield Hall, Enfield Road, zz = ——____— =
Edgbaston, Birmingham B15 1QA. Telephone _ __pcase7
— circle 133 on enquiry card <—
(
|
A Minstrel 4 eight-user package —
£15,465 complete titan
We've built a proven reputation as leading system with integral tape back up. a laser printer and a
Specialists in multi-user networking. Each Minstrel Minstrel office automation Softpack. All for £15,465
computer provides performance and flexibility for 2 to excluding VAT. 145Mb formatted capacity Winchester Disk
16 users Operating their own individual processors. Drive is £3,725 extra. Each additional 2 users are £2190
@ From 2 to 4080 Simultaneous users (up to 16 per machine) complete.
@From O to 4080 printers (up to 16 per machine) Additional high performance software for
@ Up to 147,900,000,000 characters of on-line storage accounting, point of sale, hospital administration,
(580Mb per machine) databases and many other applications are also available.
@ Network in up to 254 IBM PCs of any description. For further information simply call us or send the
Currently, we're offering an eight user Minstrel coupon below.
L8/
Systems pic rte |
oo) |) —_—as a |
Address. — =
HM Systems ple, | |
220 The Vale, London NW!1 8HZ. i. ;
Telephone: 01-209 0911. . PCA
Telex: 266828-HMSG pp RS
| + circle 134 on enquiry card <-
L
SETTING THE STANDA
TRISOFT LTO Uebes-
FD
Fae
PROFESSIONAL ADVICE » LOWPRICES » HOTLINE SUPPORT » FAST SERVICE
Whether you are seeking specialist
advice or simply wish to buy at a com-
petitive price, we believe that Trisoft
Ltd. offers a service second to none.
Apart from offering around 300 soft-
ware packages and a large range of
add-on boards, we are also authorised
dealers for APRICOT, OLIVETTI, BAW SS -@ibierecno@es a ce £1995 OLIVETTI M28, 2 MB RAM, 4-WAY
TANDON and NORTHSTAR. OLIVETTI M28, 20 MB HARD DISK, SERIAL» CABDA ETE! Vv SRI
ele ee £ d s
> SOFTWARE KEYBOARD, MONO MONITOR, 3
DBASEHINPEUS. . = «<a an. eee £335 OLIVETT! M28, AS ABOVE BUT 40 | x wy.50 WYSE TERMINALS, 4 x
Hoses re Se foo | MBHARD DISK.......... £2995 | ‘Aun TISOFT XENIX MODULES
FRAMEWORK2.......... £320 | FOR COLOUR MONITOR ADD £235) sw... £8995.00
pee: eee £195 | APRICOT XEN-i HD, 20 MB HARD
A oe soa | DISK, 1 MB RAM, PAPER WHITE | ® ENTRY LEVEL CADSYSTEM |
Pee a. o.. cer eeeee | PONITOR....... -« VP haa ae £2495 | OLIVETTI M24, 20 MB HARD
oo ae £79 | APRICOT XEN-Xi10, 10 MB HARD | pisk, 1 x 360K FLOPPY, 640K
MUMTIVIATE os. : wae Bo! £199 | DISK, 512K RAM, PAPER WHITE | pam, 7 EXPANSION SLOTS,MONO
MSWORD3............. ee ORG? 2 £1695 | MONITOR, KEYBOARD, MS-DOS,
WORDCRAFT............ £320 | APRICOT XEN -Xi20, AS ABOVE | ROLAND DXY-880A A3 PLOTTER,
WORD PERFECT 4.2..... £260 | BUT20MBHARDDISK.... £2045 CALCOMP 2200 DIGITIZER, AUTO-
WORDSTAR PROF ........ £215 CAD, AUTOCAD ADEX 1 + 2, 8087
MULTIPLAN ..<.-...... £145 | PP FULL TANDON RANGE 44 | 8 MHZCO-PROCESSOR . . £5495.00
VA ELAN ER ree PP NOW AVAILABLE 44
Mme fn P PROFESSIONAL CAD SYSTEM
SMART3................ £395 | ACCOUNTING SOLUTIONS FROM | TANDON PCA 20, 80286 PROCE-
SYMPHONY ............. £339 | TRISOFT SSOR(8 MHZ), 640K RAM, 20 MB
DOVINODE. . 08 ok os 5 Oe £375 | TRISOFT LTD. are authorised dealers | HARD DISK, MONO MONITOR,
Le vais (a aa £275 | for SAGE, PEGASUS, MULTISOFT, | KEYBOARD, MS-DOS, CAMBRIDGE
MS CCOMPILER.......... £265 | TETRA and MULTIPAC accounting | 1024 20’ MONO SCREEN (1024 x
PEGASUS Bios onouc ss > « adltee P.O.A. software. 768 RESOLUTION), AUTOCAD
WITH AD 1,2 AND ;
ai ea weg PS 5. HOA) peehsus, MULTLUSER and XENIX:| gic ieggeye” Caumach can
eS CALCOMP 25120 DIGITISER, CAL.
INTEL ABOVE BOARD FROM £295 3
RAWPAGE. °°... POA MULTISOFT & TETRA, “XENIX COMP AO 1043 PLOTTER, FREE
AST SIX PAK PLUS. 384K... £945 | syStems. ON-SITE INSTALLATION IN MOST
sree PARTS OF THE U.K. 3 MONTHS
AST 5261 MODS x, ll, £599 ; ' =
HERCULES MONO PLUS .... £189 | Unrivalled accounting expertise in ON-SITE WARRANTY .. £13950.00
HERCULES COLOUR £115 | London and the Midlands. » COMMUNICATIONS
PARADISE AUTO EGA...... £295 | We supply software only or full
ORCHID TINY TURBO 286 .. £395 | systems. ne oe ad a Fae ag range me
INTER QUADRAM EGA + (SHORT) . £275 Full range of training and maintenance a patibl — MODE. as (HA a
» PLOTTERS/LASER PRINTERS ETC.
ROLAND DxXY-880A4 A3 PLOTTER .£675
ROLAND DXY-980A A3 PLOTTER. .£945
ROLAND DPX 2000 A2 PLOTTER £3245
bm» COMPUTER SYSTEMS
ALL SYSTEMS INCLUDE MONO
SCREEN, KEYBOARD AND MSDOS
OLIVETT! M24 SP, 10 MHZ PROC-
ESSOR, 20 MB HARD DISK, 640K
Support services from our qualified
accountants.
em EXAMPLE SYSTEMS
TANDON PCX 10, 10 MB HARD
DISK, 1x360K FLOPPY, 256K RAM
KEYBOARD, MONO MONITOR,MS-
DOS, ANY 4 PEGASUS MODULES
«2 2+ Ropeeeeeele os Sue eee £1595
SUPPORTING SOFTWARE for most
communications requirements. Please
call for details.
&» EDUCATION
HP LASER JET............. £2185
HPLASERJETPLUS......... £2885 Users in Education please call for
CALCOMP 1043 AOPLOTTER. .. . £7643 details of special prices available on
CANON LBPA1 LASER ....... £1985 certain products.
CANON LBPA2 LASER ....... £2985 Attractive LEASE and LEASE
TONER CARTRIDGE FOR AT/A2 . . £85 PURCHASE Facilities Available
03/2107.) POA o
NS ALOUSS en ae. £145 — -
LVS? ——— ar. £145 VISA
SUMMA MOUSE............. a
» All prices are subject to carriage and VA.T. » All software prices are for IBM and compatibles. For other formats, please enquire.
> TRISOFT LTD >
id DARLEY DALE, MATLOCK, DERBYSHIRE DE4 38P >
> TELEPHONE (0629) 733111, TELEX 8950511 ONEONE G (please quote ref - TRISOFT.) >
——————————— —— —— ————————— Ee
PELECTRONIC MAIL - TELECOM GOLD 83: NTG344 ONE TO ONE 12977001 PRESTEL 533544601...»
" > circle 135 on enquiry card <—
PRACTICAL COMPUTING April 1987
INDUSTRY TRENDS
While good ideas count, marketing clout is worth more. Steve
Malone reports on how companies are joining forces to
HANGING
TOGETHER
Ithough it might be difficult to
believe at times, manufacturers in
the data-processing industry are
willing to form alliances with other com-
panies to each other’s mutual benefit. The
reasons why they do this are manifold, yet in
the past few years some patterns have
emerged.
The companies involved are hardly ever in
direct competition with each other. For
example, it would be hard to imagine IBM
and DEC forming an alliance. Rather, these
agreements usually involve two or three
different companies with their own spec-
ialities joining together where their interests
overlap. Deals are sometimes struck as
companies close ranks in the face of fierce
competition.
One of the earliest and most successful
combinations was formed in 1983 between
the U.S. communications giant AT&T and
European office-equipment manufacturer
Olivetti. Both companies were in pretty poor
shape in terms of success in the micro
market. The IBM PC was sweeping the
board, and non-compatible micros such as
the Olivetti M-20 and AT&T’s 7300 were
being trampled in the rush.
In Europe, Olivetti was among the first to
bow to the inevitable and introduce a
compatible micro, in the form of the M-24.
Yet for the machine to be a success, Olivetti
also needed a bridgehead into the U.S.
martket. AT&T, on the other hand, badly
needed an IBM-compatible micro to offer
along with its, established minicomputers
and data-communication services. As a
result of the Olivetti linkup AT&T is selling
the M-24 as the 6300 series.
Bob Garrett, Marketing Manager of
Olivetti U.K., takes up the story. ‘‘The
agreement was signed in December 1983
and came into effect in January 1984. The
agreement covered not just products; there
were also financial arrangements and collab-
ofation in the development of micros, minis
and systems. The M-28 came about by com-
bined developments and so did Starlan.”’
The results of the collaboration have been
impressive. Garrett went on: ‘‘The 1985
figures show that just under 200,000
under the AT&T name, while the figures are
just over 200,000 under the Olivetti name
for the rest of the world.
the alliances which have been formed over |
Olivetti machines have been sold in the U.S. |
improve their position.
“The development of PC _ products
require greater and greater resources, so it is
preferable if costs are shared. We also have
access to Bell Laboratories, which is
important for theoretical research — for
chips and so on.”’
Although the tactical decisions to form
such linkups may vary, the strategic purpose
behind the deals can be summed up in three
letters: 1 B M. Compared with IBM, almost
every other company is a minnow. With the
cost of new launches rising all the time,
many businesses feel they have to get bigger
to compete with IBM’s multi-billion dollar
research budget.
The most striking recent example of this
thinking led to the formation of Unisys from
the union of Burroughs and Sperry. The new
| company is now reckoned to be the second
biggest computer company in the world —
much to the chagrin of DEC.
Lotus Development is another company
which has made a series of arrangements
with other organisations. One of the best
known has resulted in a memory-expansion
technique to allow additional data storage
within a Lotus spreadsheet. This became
known as the Lotus/Intel/Microsoft Ex-
panded Memory Specification (LIM EMS).
Lotus spokesman Phil Peters told us: ‘We
were looking to introduce a new version of
Lotus 1-2-3, which the world now knows as
version 2. We wanted the new version to
contain a bigger matrix, and rather than
develop our own we decided to co-operate
with the chip manufacturer and the
operating-system vendor to make the spec-
ification. We seem to have made the right |
decision. The LIM specification is now the
best known of all the expanded-memory
formats.’’
Ir is in the U.S. where the majority of such
alliances are made. Over the past year or so
24, We do on-going _
reviews and talk to lots of
different companies about
lots of different things.
What becomes fruitful is
only the tip of the
iceberg. Fi;
there has been a distinct move towards com-
puter companies forming loose alliances
with communications businesses. A pointer
to the way things are going can be seen in
the development of the U.S. market. People
thinking about upgrading their computers
do not just look at the software base; they
also look at what is available in the way of
public databases and communications.
Lotus in its guise of a service company, has
recently concluded a deal with U.S. elec-
tronic-mail carrier MCI]-Mail. The two com-
panies signed an agreement to work together
on a product called Lotus Express. The idea
is that Lotus users can log into their MCI
mailboxes, download information and log
out again. All this goes on in the back-
ground so that the user can be carrying on
with something else.
While manufacturers ate conscious of
what the market wants, there are even
bigger stakes to play for. It has been recog-
nised for some time that developments have
led to the convergence of data and commun-
ications technologies. The ISDN systems
appearing would seem to confirm this.
Apple made a statement of intent last
September when it announced a joint
venture with Northern Telecom, one of
America’s largest digital-communications
corporations. The agreement provides for
the support and development of products
which will allow Apple’s Macintoshes to run
on Northern Telecom’s private branch
exchange (PBX) systems. The Northern
Telecom PBXs work with the Mac to support
local area networking and email.
This move provides Apple with an
opening into the American corporate
market. Perhaps more importantly, it allows
the Mac to communicate with machines
from a number of other manufacturers, in-
including IBM and DEC. Mary Ainsworth of
Apple told us: ‘‘This is the only deal of this
kind, but we do on-going reviews and talk to
lots of different companies about lots of
different things. What gets underway and
becomes fruitful is only the tip of the
iceberg.”’
While IBM has, at least temporarily, lost
its command of the corporate micro sector,
there is a window of opportunity for other
manufacturers. But in order to have any
impact even the largest companies will need
to join forces. Alliances will be a feature of
the industry for many years to come.
PRACTICAL COMPUTING April 1987
77
PROGRAMMERS
AT
WORK
Microsoft has just brought out a book called
Programmers at Work in which Susan Lammers
interviews 19 leading programmers — people
responsible for such programs as Lotus 1-2-3,
dBase and the Postscript PDL.
We have arranged to publish some extracts
from the book, which is nearly 400 pages long
and a fascinating read. The interviewees talk
about program design, the companies they have
worked for or set up, and developments in the
software industry generally.
Here we concentrate on the act of program-
ming itself — how the guys actually write the
code. We have edited some of the replies to fit
the more compressed format of a magazine.
HE
PE] [ev afeslee
li
=
Bi
Gary Kildall’s sketch of the menu tree
design of the Knowledge Retrieval System.
78
GARY KILDALL
ONE OF the best-known personalities in the
bersonal-computer industry, Kildall dev-
eloped the CP/M operating system and
founded Digital Research. He was the main
programmer/designer of DR Logo, and
recently he has been working on software
connected with CD-ROM.
On working method: \ follow very definite
procedures which work for me, though they
may not work for other people. I start with
drawing the data structures, and I spend a
lot of time thinking about them. I also think
about what the program has to go through
before I start writing code.
Once the data structures are developed, |
start wfiting small chunks of code that I
improve and monitor along the way.
Checking them as I go assures me that the
changes I make are localised; and if I have
problems, I discover them immediately.
This whole process of iterative improvement
requires speed, so for me at least, it’s very
important to have fast edit, execute, and
debug cycles. This method doesn’t work as
well on a mainframe or a card-batch system
because you can’t make small changes and
check them out.
I rarely use comments, except at the
beginning of procedures, and then I only
comment on the data structure. I don’t
comment on the code itself because I feel
that properly written code is very much self-
documented. Once I get the algorithms
down, I start writing code directly on the
machine. I don’t even write it on a piece of
paper before it goes into the computer; it
just doesn’t seem necessary.
The actual coding process has always been
a little scary for me because I don’t know if
I’m writing the right code, nor do I know
what I'll write next. It just seems to come
out. Sometimes I realise the code’s not
exactly right, but I also realise intuitively
that it will relate to something else — it will
factor out and become right even if I don’t
know exactly how at the time I’m writing it.
The magical part is that, at some point, all at
once the whole thing comes together.
On working routine: My pace vaties during
the development of the program. At some
points, the code gets explosive and I have
everything inside my brain at one time; all
the variable names and how they relate to
one another; where the pointers start and
where they end, disc access, et cetera. All
sorts of things go on in my brain that I can’t
put on paper simply because I’m always
changing them. I’d spend more time writing
than I would coding, and I'd never get the
project done in a reasonable amount of
time.
When the data structures are so new, they
require intense concentration to keep them
organised in your head. So at this point in
the process, I'll usually start at 3a.m. and
work until maybe 6p.m. Then I'll have
dinner, go to bed early, get up again pretty
early in the morning, and keep banging on
until things are calmer.
PRACTICAL COMPUTING April 1987
NTERVIEWS |
During the calm times, when my pace is
more relaxed, I come up with solutions for
the next phase. When I’m trying to solve a
problem that has a series of steps, I take
them in order; one at a time — step A, step
B, then step C. I’ve tried, but I just can’t
work on C until B has been completed.
——. ———~
Extract from John Warnock’s notebook on
Postscript characters.
JOHN WARNOCK
TOGETHER with Chuck Geshchke, John
Warnock developed Postscript, the page-
description language used in the Apple
Laserwriter and other powerful output
devices. Postscript is at the heart of the desk-
top publishing boom. Before that Warnock
twas at Xerox Parc, like many of the people
Susan Lammers interviewed.
On working method: | think a lot before Ido
anything, and once I do something I’m not
afraid to throw it away. It’s very important
that a programmer be able to look at a piece
of code like a bad chapter of a book and
scrap it without looking back. Never get too
enamoured with one idea, never hang on to
anything tenaciously without being able to
throw it away when necessary; that should
be the programmer’s attitude.
I don’t know if there’s a single set of
things. Don’t bind early; don’t ever make
decisions earlier than you have to. Stay an
order of magnitude more general than you
think you need, because you will end up
needing it in the long term. Get something |
working very quickly and then be able to
throw it away.
Learn from small experiments rather than
large ones. Don’t go into a two-year dey-
elopment with nothing coming out in the
middle. Have something come out every two
months, so you can evaluate, regroup, and
restart.
Also, never make an assumption that you
know something somebody else doesn’t
know. There will always be some smart guy
who will come along and figure out a better
algorithm, or figure out an easier way of per-
forming some task. One of the tricks of the
ttade is to recognise this early, adopt it
quickly, and exploit it without having a
PRACTICAL COMPUTING April 1987
Bu
“‘not-invented-here’’ hangup about doing
it your way.
I once heard that any programs you write
reflect the organisation in which you work.
Adobe was started as a very small company
with about a half dozen people. The code
was written by a half dozen people and the
structure shows it. Certain parts belong.to
person X and certain parts belong to person
Y, and they all have their own character and
their own interfaces.
On the other hand, IBM is a huge organ-
isation and their code is convoluted, with
self feedbacks and different strategies that
reflect separate divisions of the company. A
fairly standard rule is that if you want to
keep something simple, then the organ-
isation that develops it has to be simple.
CHARLES SIMONYI
CHARLES SIMONYI is the man responsible
for Multiplan, and the main pro-
| grammer/designer on Microsoft Word and
Excel. Before joining Microsoft Simonyi
worked at Xerox Parc, where he developed
an innovative text editor called Bravo.
Simonyi is by origin a Hungarian.
On working method: The first step in pro-
gramming is imagining. Just making it
crystal clear in my mind what is going to
happen. In this initial stage 1 use paper and
pencil. I just doodle, I don’t write code. I
might draw a few boxes or a few atrows, but
it’s just mostly doodles, because the real
picture is in my mind. I like to imagine the
structures that are being maintained, the
structures that represent the reality I want to
code.
Once I have the structure fairly firm and
clear in my mind, then I write the code. I sit
down at my terminal — or with a piece of
paper in the old days — and write it. It’s
fairly easy. I just write the different trans-
formations and I know what the results
should be. The code for the most part writes
itself, but it’s the data structures I maintain
that are the key. They come first and I keep
them in my mind throughout the entire
process.
The knowledge of the best algorithms is
the science, and the imagining of the struc-
ture is the art:
Gct 8 11:59 1985 emanplel Page 1
ter = 05
pMac == caParaecplim)
}iecGypLine ¢= dyp;
biedypBase *= ayps
ibacypAfter = dyps
pene < pchrMac;
if (penr—
break;
/* Nows enter chrmétna in grpchr. Note: no
pchr->chre = chrmEnd;
pcnhr~>dtich = vfli.ichMac;
CkEVi(
return;
ScrippletSs* °95
F dM;
}
At
re
ise Oye = vpapFetch.cyaaAfter / dyaPoint;
¥ :
vf
vf
/* First, need to scan thru gfpchrs till we find a chr whose ich is. >= Ichfac
(this can happen because we ado a chr and then decide to do the line orea
peyote the character indexed by chreich) or until we reach
for (pchr 2 ¢chrBeg = Ef F¢vngrechri(O},
(char *) pecnrmMac = {char ©) pchr + wOchrMac;
(char * Renn ¢= pchr->chra)
ich >= wfli.ichMac)
need to check for sufficient space*/
vbchrMac = (char *) pehr — {char *) pchrBeg;
nn EEE
“Hungarian” code written by Charles Simonyi for Microsoft Word.
On readability: All the code that I have
written since about 1972 has been written
with certain naming conventions that are
popularly called ‘‘Hungarian’’. You can
immediately recognise all the code that has
been written under my influence, including
Microsoft Word and Multiplan, Bravo, and
many others written with those conventions.
It’s called ‘‘Hungarian’’ as a joke. The
joke is that the program looks so unread-
able, it might as well be written in
Hungarian. But it’s a set of conventions that
controls the naming of all quantities in the
program.
If you were to break up a program, put it
into a grinder, and then sort the pieces, you
would find that the bulk of the program is in
names. If you just write, ‘‘apples +
oranges’, the name ‘‘apples’’ is six char-
acters, the operation ‘‘ + ’’ is one character,
the name ‘‘oranges’’ is seven characters, for
a total of 14 characters. Only one character,
the plus sign, had to do with the operation.
So to me it seemed logical that to make an
impact or improve things, I would try to
improve the greatest bulk — and that was
the names. ‘‘Hungarian’’ is a way of almost
automatically creating a name from the pro-
perties of the named quantity. So if you
have a structure with certain properties,
instead of giving it some arbitrary name and
then having everybody learn the association,
between the name and the properties, you’
use the properties themselves as the name.
On clean listings: \ think the listing gives the
same sort of pleasure that you get from a
clean home. You can just tell with a glance if
things are messy — if garbage and unwashed
dishes are lying about — or if things are
teally clean. It may not mean much. Just
because a house is clean, it might still be a
den of iniquity! But it is an important first
impression and it does say something about
the program. I'll bet you that from 10 feet
away I can tell if a program is bad. I might
not guarantee that it is good, but if it looks
bad from 10 feet, Ican guarantee you that it
wasn’t written with care. And if it wasn’t
written with care, it’s probably not beautiful
in the logical sense.
But suppose it looks good. You then pick
deeper. To understand the structure of a
(continued on next page)
k
El*evngrochr)(vbchrFac)
79
| INTERVIEWS
(continued from previous page)
program is much, much harder: some
people have different opinions about what
makes the structure beautiful. There are
purists who think only structured pro-
gramming with certain very simple con-
structions, used in a very strict mathematical
fashion, is beautiful. That was a very reason-
able reaction to the situation before the
sixties, when programmers were unaware of
the notion of structuring.
PAGE 1s the only one of Susan Lammers’
interviewees who 1s British, although he is
now based in the U.S. Page wrote PFS File
and was one of the founders of Software
Publishing Corporation.
On working method: \ sit down and work
out what I want the program to do. Then I
mentally map out the components. I tend to
zoom in first on the pieces where I think I’ve
got problems and try to understand them.
This looks hard, that looks hard and these
other pieces are just normal files and old
hash tables. Once I’ve dealt with the hard
parts in isolation — maybe by writing a little
program just to prove out some theory — I
have a level of confidence about the whole
program. I have pieces that are either a piece
of cake or very difficult, but I know how I’m
going to handle them all. Then I can go
about structuring the program before I start
implementing it.
I have to believe that what I want to do is
achievable, otherwise I can be very dis-
tracted. I’ve seen some immature pro-
grammers who are so frightened about
reaching the end goal, they just zoom in on
some piece of the program and just start
writing. They back into the program from a
telatively minor position.
Once I've sketched the structure, I work
on each piece in turn and define the inter-
faces between them. I don’t like to have a
nagging feeling that I’m designing some-
thing but don’t know if a crucial component
can be built. It gives me the willies, stops me
from having the confidence level to proceed
vigorously on the project.
When I went back to programming [after
a period in management at Hewlett-
Packard] I was forced to rely purely on
myself. That was a shocker. It was kind of
frightening — I wondered if I could still
write programs. But it’s like riding a bike —
you don’t ever forget; you just pedal off into
the sunset.
On working routine: You have to say to all
your relatives, ‘Look, I’m going to be gone
from six to nine months. I’ll be here phys-
ically, but ] might as well not be. I’m going
to be working on this thing and I'll be
absent-minded. I want you to understand
and tolerate that and I promise to make it up
to you when I get to the other end.”’ If you
have loved ones it’s important to come
through on that promise. Working so hard
can be devastating to your marriage and to
other relationships.
On concentration: You constantly try to
hold the state of the entire system you’re
working on in your head. If you lose the
mental image, it takes a long time to get
back into that state. It’s like being an air-
traffic controller who has nine planes in his
mind and knows exactly where they’re all
going. Distract him by asking him when his
shift is over and he loses those planes. In
programming, a big complicated model is
very efficient once you're in the groove. If
you get out of it, you've got to work on it
quite a while to get back in.
C WAYNE RATLIFF
RATLIFF wrote dBase Il, which was orig-
inally called Vulcan. At first Ratliff sold the
program by mail order on his own, but he
later came to a marketing agreement with
George Tate and joined Ashton-Tate.
Ratliff was the main programmer/designer
on dBase Ill.
On working method: \ do a \ot of changing.
I like to make an analogy between writing
code and sculpting a clay figure. You start
with a lump of clay and then you scrape
away, add more clay, then sctape away
again. And every now and then you decide
that a leg doesn’t look right, so you tear it
off and put a new one on. There’s a lot of
interaction.
The ideal module should be a page long.
If it grows beyond a page, I have to decide,
now what is it I’m doing here? How many
| separate things am I working on? Should
they be broken down into separate modules?
Part of the elegance, and the balance, is that
at a certain level, in this layer-cake hierarchy
of a program, all the modules should be
about the same weight, same size, same
duty, and same functionality.
When you have a good balance the
program becomes maintainable. It’s as
though you’ve discovered some basic
physical underlying principle and im-
plemented it. When things get really out of
balance, you know something is wrong.
There’s probably some inherent fault that
makes it out of balance. Generally, when I
get this feeling that something’s out of
whack when one module is just too big, I
think about what I’m doing, and I reorient
or rejuggle the pieces.
On the appeal of programming: A program
is a lot of fun at the very beginning, when
you first have ideas about what it can do.
Those ideas grow very rapidly. You have
some little spark, and then you keep tacking
other capabilities on to it. When that
euphoria fades and you have to start coding,
it gets tough.
The moment of programming I enjoy the
very most ts when I get something almost
complete. I try it for the first time, it fails
miserably, and it continues to fail until
about the 100th time, when it does pretty
good. There’s a peak experience there,
because then I know I've got it. I just have to
apply a little more elbow grease to weed out
the rest of the bugs.
JONATHAN SACHS
SACHS is the man who wrote Lotus 1-2-3.
Together with Mitch Kapor, who was more
on the marketing side, he set up Lotus, now
the biggest micro software house — by a
hair’s breadth ahead of Microsoft. In 1984
he left Lotus to develop software independ:
ently. Manuscript, which we review next
month, ts his first major product under the
new setup.
On working method: First, | start out with a
basic framework, which I keep adding to.
Also, I try not to use many fancy features in a
language or a program. For example, the
text editor I use is a derivative of one I wrote
at MIT 15 years ago. It has only a few simple
commands, but it has everything that I
need. It’s written in C now, so I take it with
me on every new machine. I don’t like using
any tools or programs I didn’t write myself
or that I don’t have some control over. That
way if I don’t like some part, I can change it.
Some people are very good at optimising
every instruction. They can make one little
piece of code extremely tight. At the other
end, some people think only about the algo-
rithm and the actual implementation. I’m
somewhere in the middle. I’m not that good
at writing extremely tight code. I’ve found
over the years that if you write that way,
every time you have to make a change, you
have to unravel the whole program and write
it over again. But if you back off just a bit,
and code very tightly only in a few spots
where it’s important, it’s a lot easier to
maintain the program once you've finished
it.
The methodology we used to develop
1-2-3 had a lot to do with the success of the
product. For instance, 1-2-3 began with a
working program, and it continued to be a
working program throughout its dey-
elopment. I worked largely in isolation at
the time. I had an office in Hopkinton,
where I lived at the time, and I came to the
office about once a week and brought in a
new version. I fixed any bugs immediately in
the next version.
This was the exact opposite of the
| standard method for developing a big
program, where you spend a lot of time and
work up a functional spec, do a modular
decomposition, give each piece to a bunch
of people, and integrate the pieces when
they're all done. The problem with that
method is you don’t get a working program
until the very end. If you know exactly what
you want to do, that method is fine. But
when you’ re doing something new, all kinds
of problems crop up that you just don’t
anticipate. In any case, our method meant
that once we had reached a certain point in
the development, we could ship if we
wanted to. The program may not have had
all the features, but we knew it would work.
These extracts have been taken from
Programmers at Work dy Susan Lammers,
published by Microsoft Press,
ISBN 0 914845 71 3. It 1s distributed in the
U.K. by Penguin Books, price £12.95.
PC
80
PRACTICAL COMPUTING April 1987
__ He’s made
h¢ right decision.
So can you.
It’s not easy choosing a printer. So many to choose
from, so many different features.
But more and more companies are discovering that
after looking at the Star printer range there is no doubt as to
the right choice. Take the low-cost NX-15 for example.
Fully IBM compatible, the NX-15 offers proportional
spacing as standard in both NLQ and draft modes, making it
ideal for word processing as well as spreadsheets and listings.
With a capable 120 CPS in draft mode or 30 CPS in near letter
quality mode, you won'tbe kept waiting for your copies.
Every function you'd normally use is on asingle touch panel on
the front of the printer. You can even forget the days of fiddling with
little dip switches.
/ Add to that the fact tractor and single sheet feed are fitted as
standard and you'll see you’re looking at a star performer.
/ All Star printers are supported through a nationwide dealer network
backed-up by the finest distributors in the business, so you’re never on your
af st 8 dle a ) / own,
Wh, F is 3 ; ;
3 inborn Comes 1G it eas: S / / Discover the Star printer range today.
Uy fe
™aChing om map Srice ie fo Choos / Fill in the coupon or just ‘phone Belinda on 01-840 1829 for more
Printers PAS ang” Years in gro SACK yp RE ny information.
Pely op This med ® long 5 the mani? Our pe Bring /
On , Me, i Nuf: Peg; er | 0: ‘ ;
&Xpey; Star's weatn Yo cant OF prog te . fpnbiee z It llbe one decision you certainly won't regret.
of
\
/ \wouldliketobe
| Surel’mmaking
\_ the rightdecision. \
\, Pleasesendme ~~
~ . details on the Star
| range of printers.
~
ri Name.
- Postcode.
lean ES
THEIL
Star Micronics U.K. Ltd. E
Craven House, C .
40 Uxbridge Road, f
Ealing, London W5 2BS. |
Telephone: 01-8401800. PRINTERS FOR BUSINESS Or just call Belinda on 01-840 1829. |
A division of Star Micronics Co., Ltd., Japan. a... | Ses — me a
> circle 136 on enquiry card —
'
'
'
'
\
'
'
\
1
1
1
1
I
a ee —__ __ Bj
'
1
1
1
1
'
1
i
1
\
'
EQ Z|
PRACTICAL COMPUTING March 1987
TECHNOLOGY SO ADVANCED...
bus
© 8x32-bit data & address registers
a ls of interrupts
pie aacressing ices en ohio
*5 data é ‘ . J —
"DI Me Fay + j af
= Dita (Biract pacaenee ==) . © AW fon en ae OPERATING SYSTEM
= * TOS with GEM environment in ROM
* hierarchical file structure with
sub-directories and path names
* user interface via GEM, with self
explanatory Command functions
* multiple windows + icons
* window resizing. re-positioning and erasing
* drop down menus (selected by mousa)
* GEM virtual device Interface
GRAPHICS
* full bit-mapped display
° palette of 512 colours
Using Atari Monitors (on 520 & 1040):
* 640x400 high resolution - monochrome
* 640x200 medium resolution - 4 colours
* 320x200 low resolution ~ 16 colours
* 80 column text display (40 col low res)
Using Domestic TV (on 520): COMMUNICATIONS
wee pe a +4 colours arenes: ries modem port
«200 to olution ~ 16 colours it parallel print rt
*40 Eeolcnnen «25 tine ise display 4 Boe Boston” ‘ ° MIDI port (Ge br hemoming use)
lon con: VTS52 terminal emulati
SOUND AND MUSIC * free with S20ST-FM/1040ST-F = 7 Ne oe al
® 3 programmable sound channels ‘4 non slip ball motion sensor KEYBOARD
5 frequency programmable 30Hz - 125KHz removeble bail for easy Cleaning * standard QWERTY typewriter format
rogrammable volume * 95 full stroke keys
ave & dynamic envelope shaping ® 10 function keys
° programmabie attack, decay, sustain, release STANDARD SOFTWARE
* Musical Instrument Digital Interface (AAIDI) * GEM desktop + TOS operating system
* MIDI allows connection of synthesisers ett. * ST BASIC interpreterManguage system
° 18 key numeric keypad + cursor keys
° variable auto-repeat & key Click response
* keyboard processor reduces CPU overhead
ONLY FROM SILICA
Finally, there's a personal computer that not only solves probiems like other computers, but also solves
the one problem that other computers have created, Affordability. Silica Shop are pleased to present the
ST range of personal/business computers from Atari. The ST was designed utilizing the most recent
breakthroughs in semiconductor technology, producing a personal computer that performs tasks with
fewer parts, Which means it costs less to make. And less to buy. The latest ST computers now Include
built In power supplies and built in disk drives. The TOS operating system and GEM window environment
are now on ROM chips which are already installed in the ST keyboard. This enables automatic instant
booting when you switch on. Silica Shop are pleased to offer the complete Atari ST range Our mail order
department is situated in Sidcup and we have 4 retail outlets at Sidcup. Orpington, Lion House
(Tottenham Court Rd) and Selfridges (Oxford Street). We have eight years experience of Atari products,
longer than any other UK company, and are weil astablished as the UK's No.1 Atari specialist. With a
group turnover of over £5 million and in excess of 70 stalf, we provide unbeatable service and support. We
provide several facilities which you will find invaiuable during your Atari computing life and most of these
facititiea are available ONLY FROM SILICA. We suggest that you read through what we have to otter,
before you decide where to purchase your Atari ST.
FREE STARTER KIT - Only From Silica
When you purchase any Atari ST keyboard, you will'not only receive the best vaiue for money computer
onthe market, but you will aiso receive the following from Atari Corporation as part of the package’
* BASIC Language Disk * BASIC Manual *ST Owners Manual *TOS/GEM on ROM
If you buy your ST from Silica Shop, you wiil also receive; :
* NEOchrome - colour graphics program _* 1st Word - Word Processor 4 _ j - E . 1040ST-F Keyboard Without Monitor ~ £5099 (inc VA\
In addition, we at Silica would like to see you get off to a flying start with your new computer, so we have f Y = 1040ST-F Keyboard + High res mono monitor - £699 {inc VA'
put together a special ST STARTER KIT worth over £100, which we are giving away FREE OF CHARGE = L 7 \ ] 1040ST-F Keyboard + Low res col monitor = £799 (inc VA
with every ST computer purchased at our normal retail prices, This kit is available ONLY FROM SILICA j y _ 1O40ST-F Keyboerd + Med res colmoritor _= £899 linc VA
and is aimed at providing users with a valuabie introduction to the world of computing. We are continually cae ; The 1040ST-F comes with a mouse controller and includes tMbyte
upgrading the ST Starter Kit, which contains public domain and other licensed software, as well as books, of RAM. It has a IMbyte double sided disk drive and mains trans-
magazines and accessories all relevant to ST computing. Return the coupon below for full details. former, both built into the keyboard to give @ compact and stylish
The 520ST-FM with 512K RAM and free mouse, represents a further
breakthrough by Atari Corporation in the world of high power, low
DEDICATED SERVICING - Only From Silica | ggg
cost personal computing. This model is the latest addition to the ST
At Silica Shop, we have a dedicated service department of five full time Atari trained technical staff. This
team is totally dedicated to servicing Atari computer products. Their accumulated knowledge, skill and
experience makes them second to none in their field. You can be sure that any work carried out by them
is of the highest standard. A standard of servicing which we believe you will find ONLY FROM SILICA. In
addilion to providing full servicing facilities for Atari ST computers {both in and out of warranty), our
team ig also able to offer memory and modulator upgrades to ST computers
1Mb RAM UPGRADE: Our upgrade on the standard Atari S20ST-M or 520ST-FM keyboard will
increase the memory from 512K to a massive 1024K. It has a full 1 year warranty and is available from family, and is not only powerful, but compact. It is priced at only
Silica at an additional retail price of only £86.96 (+VAT * £100). £399 fine VAT) a level watch brings it within the reach of a whole
TY MODULATOR UPGRADE: Silica can upgrade the 1040ST-F to include a TV modulator so new generation of computer enthusiasts. When purchased from us.
that you can then use it with your TV set. This is an internal upgrade and does not involve any untidy it comes with the FREE Silica ‘S¥ Starter Kit’ see paragraph on the
external boxes. A cable to connect your ST to any domestic TV is included in the price of the upgrade left. To make the 520ST-FM ready for use straight away, Atari have
which js only £49 (inc VAT). The upgrade is also available for early S20ST computers at the same price. built into the keyboard a 4 megabyte disk drive for information
storage and retrieval, allowing you easy access to the massive range
of disk based software which is available for the ST. This new
computer comes with ali the correct cables and connections you will
need to plug it straight into any standard domestic television set
You do not therelore have to purchase an Atari monitor. if you do
require a monitor however, these are available with the S20ST in the
lollowing money saving packages:
THE FULL STOCK RANGE - Only From Silica
S520ST-FM Keyboard Without Monitor - £399 (inc VAT,
We aim to keep stocks of all Atari related products and our waretiouse carries a stock of £% million. We
import many software tilles direct from the USA and you will find that we have new releases in advance of
many of our competitors, Unlike dealers who may only stock selected tities, we have the tull range in
addition, we carry a complete lne of all books which have been wriiten about the Alari ST. A range as
wide as ours ks something you will find is availabie ONLY FROM SILICA.
520ST-FM Keyboard + High res mono monitor - £499 (inc ay
520ST-FM Keyboard + Low res colour monitor + £599 (inc VA Wy
520ST-FM Keyboard + Med res colour monitor - £699 (inc VA
Because the 520ST-FM has its own power transformer built Into the
keyboard, there are no messy external adaptors to clutter up your
AFTER SALES SUPPORT - Only From Silica
desk space. You are left with only one mains lead, serving both the
Rest assured that when you buy your ST from Silica Shop, you Will be fully supported. Our tree mailings
give news of releases and developments. This will help to keep you fully up to date with what's happening
disk drive and the computer. You couldn't ask for a more styliah and
compact unit,
For the businessman and the more serious home user, Atari have
their most powerlul model, the 1040ST-F with 1028K RAM. This iow
cos! powerhouse can be introduced into a business environment as
The affordability of Atari compulers is reflected in-the price of the
520ST-M keyboard, which Is a mere £259 (inc VAT). This version of
the ST comes with 512K RAM, as well as a modulator and lead for
direct connection to any domestic TV. The price does not include a @ stand-alone system, of can support @ mainframe computer as a
mouse. In addition, when you buy your 520ST-M from Silica, you terminal. The 1040ST-F not only features twice as much memory as
will also receive the FREE Silica ‘ST Starter Kit’. During 1987, many the 520ST-FM, bul also includes a more powerful built-in disk drive,
software houses will be producing games sottware on ROM cart- The drive leatured on the 1040ST-F is a one megebyte double sided
ridges, which will plug directly into the cartridge slot on the S20ST- model. The extra Memory facility of the 1040ST-F makes it ideal for
M keyboard, giving instant loading Without the expense of purchasing applications such as large databases of spreadsheets. Like the
a disk drive. With the enormous power of the ST, you can expect 520ST-FM. the 1040ST-F hi: mains transformer built into the
some excellent titles to be produced, making this the ultimate games Console to give a compact and styfish unit with only one mains lead.
machine! If your requirement is for a terminal, then the 520ST-M can The 1040ST-F is aiso supplied from Silica Shop with a tree software
fulfill this roia too. Leads are available to connect the ST to a variety package end 'ST STARTER KIT’. In the USA, the 1040ST-F has been
of monitors. and with the imminent introduction of terminal sottware sold with a TV modulator like the 520ST-FM, However, for the UK
on ROM cartridge, the ST provides s low price terminal for business market, Atari are manufacturing the 1040ST-F solety with business
use. If you wish to lake advantage of the massive range of disk use in mind and it does not currently include an RF modulator, this
software available for the ST range, you will need to purchase a disk means that you cannot use Mt with 4 domestic TV (Silica Shop do
drive. Atari have two floppy disk drives available, a’ Mbyte model offer 8 modulator upgrade for only £49), The 1040ST-F keyboard
£149 and a 1Mbyte model £199. Full details o! these drives, as well coats only £599 (inc VAT) and, unisss a modulator
as the Atari 20Mbyte hard disk are available on request If required upd! 8 fitted, will require en Atari or third party monitor. There
at a later date, the mouse may be purchased separately. srenoine Nett able and the prices for the 1040 with
3 a
in the Atari market. And in addition. our sales staff are at the end of a telephone line to service all of your
Atari requirements. If you purchase an ST from Silica and would like any programming or technical
advice, we have a full time technical support team to help you get the best from your computer. Because
we have both the atatt and the systems specifically dedicated to providing after sales service on Atari ST
computers, we are confident that our users enjoy an exceptionally high level of support. This can be
received ONLY FROM SILICA.
FREE CATALOGUES - Only From Silica
At Silica Shop, we recognise that serious users require an in-depth information service, which is why we
mail free newsletters and price lists to our ST owners. These are up to 48 pages Jong and are crammed
with technical detalis as well as special offers and product descriptions. If you have aieady purchased an
ST and would like to have your name added to our maiiing list. please complete the coupon & return it to
us. The information service is available ONLY FROM SILICA.
FREE OVERNIGHT DELIVERY - From Silica
Most orders are processed through our computer within 24 hours of receiving them. Most hardware
orders are sent by the overnight METRO courier service FREE OF CHARGE to customers within the UK.
This method helps to ensure minimum delay and maximum protection.
PRICE MATCH - Only From Silica :
We hope that the combination of our low prices, FREE UK delivery service. FREE Starter Kit and FREE
after sales support, will be enough to make you buy your Atari equipment from Silica Shop. If however, To: Silica Shop Ltd, Dept PC 0487, +4 The Mews, Hatherley Road, Sidcup, Kent, DA14 4DX
there ig something you wish to purchase, and you find one of our competitors offering it at a lower price,
then please contact our sales department, providing us with our competitor's name, address and PLEASE SEND Mw FREE LITERATURE ON TH A |
telephone number. If our competitor has the goods in stock, we will normally match the offer (on a ‘same I
product - same price’ basis) and still provide yau with our normai free delivery. We realise that we are not
the only company who will match a competitor's price. However, if you come to us for a price match, you ‘ = a
will also be entitled to our after sales service, including free newsletters and technical support. This Mr/Mrs/Ms- a 5 Initials: Sumame:
makes our price match promise rather special, something you will receive ONLY FROM SILICA. We don’t
want you to go anywhere else for your Atari products. So shop at Silica, the UK's Not Atari Specialist. Address: 7, , ; Reece,
PORES Pha ¢
SIDCUP (& Mail Order) ..... 01-309 1111
1-4 Al Mews, oat Road, Sidcup, Kent, DA14 4DX
LONDON .. — uw. 01-580 4839
Lion House (Ist floo: Tottenham Court Rd, London, -W1
LONDON ..... — 01-629 1234 ext 3677
Selfridges (1st floor] treet, London, WIA 1AB
on a
'
If 90, which one do youown? =...
eT Tt le tk =
PC-SIG LIBRARY
Now over 700 Disks a Only £6 per disk
Finally software you don’t have
to be rich to own
We're ISD, UK’s Sole Authorised Distributor for PC-SIG.
We offer the world’s largest library of public domain and
user supported software, (whose authors request a dona-
tion from satisfied users) For £6 per disk, you buy soft-
ware that has been selected from leading authors,
thoroughly analysed and professionally supported.
UTILITIES
] 6 GINACO 54 polished routines writ-
ten in basic for any beginner or experts.
O 133 ULTRA-UTILITIES 4.0 recover
lost files, modify sectors, etc.
O 245 ULTRA-UTILITIES FILES UNS-
QUEEZED.
O 405 PC-DESKMATES Better than all
of the rest of the memory resident
desktop utilities.
© 273 BEST UTILITIES All of the most
requested utilities on one disk.
1 478 HARD DISK UTILITIES A collec-
tion of the best in the library.
414 UNPROTECT Various routines to
disconnect protection schemes.
O 376 PATCHES make back up copies
of some of the most popular commercial
progranimes with this collection.
© 507 PC-SPRINT Software -and_ in-
struction on how to cheaply speed up
your system 2-3 times.
EDUCATION
© 403 PC-TUTORIAL A great introduc-
tion to DOS.
) 105 PC-PROFESSOR Learn Basic the
easy way. One of the best tutorials on
BASIC.
[1 254 PC-DOS HELP type ‘‘help’’ for
the DOS-command you forgot.
© 320 TOUCH-TYPE Advanced type
tutor.
WORD PROCESSORS
78 PC-Write 2.4 a fully featured word
plocessor.
1 415 W-ED LETTERWRITER Word
Processor -editor. Controls letter processing
©) 480 PC-OUTLINE Outline and organise
information, much like Thinktank
DATABASE PROGRAMMES
-) 5 PC FILE Itt most popular database
program.
OC 398 ESIE EXPERT SYSTEM Artificial
intelligence shell to build a custom knowledge-
base.
1) 503 RELIANCE MAILING LIST Keeps
track of multiple lists, sorts and prints by
specific group - good for custom mailing.
FINANCIAL PROGRAMMES
[) 423 PROJECT MANAGEMENT handles
over 1,000 tasks with CPM
‘() 430-431-432 ANALYTICALC DISKS (3)
Complete spreadsheet, database, graphics,
word processor- fast!
COMMUNICATIONS
}212-334-621-622 RBBS 14.1 A bulletin
board classic. (4 disks)
310 QMODEM the fastest
communications programs you can buy at any
price.
0 499 PROCOMM Communications with
XMODEM, KERMIT, ASCH protocols,
supports, IBM-3101, DEC VT82/100, ADM-3
_ond ANSI.
MANY GAMES AVAILABLE
AUT ELOREZED
DEALER
ISO INTERNATIONAL
Wesg Midlands. B75 6UP
Telephone: 027-378 2229
DEALER ENQUIRIES WELCOME
SOFTWARE DISTRIBUTORS Lira.
P.O. Box 872, Sutton Coldfreic
GRAPHICS
0 34345 PCKEY DRAW A Colour
Graphics system. Lots of demonstration files.
L] 418 PC-GRAPH Allows user to create
graphics from PC-File report files.
MATHS AND STATISTICS
_) 88 EPISTAT 3.0 Statistical analysis of
small to medium-sized data samples.
508-509 STATISTICS TOOLS Factor
experiments, ‘'FORGET-IT"’ plots,
simultaneous confidence intervals,
randomisation tests, expected mean squares.
LANGUAGES
-] 148 XUSP 1.4 Lisp language interpreter.
) 417 PROLOG VERSION 1.7 Compete
with editor and documentation.
(1 408, 410 SNOCREST BASIC two disk
set. Real basic interpreter. Can be used with a
multi-user system.
( 424 PASCAL COMPILER Written in
Turbo Pascal.
( 510 VISIBLE PASCAL COMPILER
Learn to programme PASCAL
SPREADSHEETS
1) 199 PC-CALC Fabulous 123 work-a-like
from the author of PC — File.
© 406 FINANCIAL PROGRAM Lotus
worksheet
) 301-308 Lotus financial and budgeting
applications (3 disk set)
LATEST ADDITIONS
-] 522 INSTANT RECALL memory resi-
dent programme that stores and retrieves
a wealth of information.
“) 523 SIDE WRITER Print your large
spreadsheets sideways on the printer.
828 NEW YORK WORD The most
powerful wordprocessor we have; ali the
standard features plus automatic index-
ing, table of contents and foot-noting.
2 558 PC-PROMPT Memory resident
helper for DOS command and syntax.
0 576 PC-TICKLE The perfect reminder
for appointments and ‘thing to do’ list.
[| 577, 578 C TUTOR Perfect for those
wanting to programme in C.
(579, 580 PASCAL TUTOR Leam to
programme in PASCAL in the convenien-
cy of your own home.
O 598 DISKTOOL Like Norton's;
recover erased files, or fix damadged files.
[ 608 AUTOMENU Create professional
menus, without all the hassle.
4 611 BLACKBEARD The
programmers editor for writing code in
PASCAL, C, or FORTRAN.
O QUICK START EVERYTHING
FOR THE NEW USER, includes
CATALOGUE LISTING OVER 600 DISKS
4G COMPUTER TUTOR 5 PC FILE It
78PC WRITE 273 BEST UTILITIES
IS99PC CALC 47% ~=PATRICK’S BEST
405 DESK TEAM GAMES
“£70 VALUE — ONLY £40
10 DISKS - £50
USER GROUP ENQUIRIES
WELCOME
MEMBERSHIP. AVAILABLE
0007
> circle 139 on enquiry card =
New MULTI-USER
INTEGRATED ACCOUNTS PROGRAM
Just £99.00 + vat
MULTI-USER MICROLEDGER II
Written by accountants!
For Amstrad PC1512, IBM PC, IBM AT, Apricot, Apple, Jarogate Sprite, Ferranti,
most IBM compatibles 16 bit, MS-DOS/PC-DOS computers in fact most multi-
user, single user and networked systems including 8 bit CPM+ machines.
Nota cheap cutdown. But an extremely powerful British accounts program tried and proven in 100’s
of sites and used as a teaching standard by leading computer training establishments. Built in file and
record locking. Easy to use and configure. Menu driven throughout. 80 column printer only required.
Plain or headed paper.
[ ] Sales and Purchase Ledgers: Up to 1000 accounts each; open item, auto and manual cash
matching with balance forward; printed batch numbered audit trail. Auto vat. Any time reports
include statements, remittance advices, debtor & creditor year to date. Rapid screen enquiry. Auto
updates nominal ledger.
[ ] Nominal ledger: Analyse the business completely. Up to 250 accounts; Powerful analysis of user
selected accounts such as job number, sales area etc. Anytime reports (with optional accruals and
prepayments) include trial balance, profit & loss, balance sheet, vat, individual nominal accounts.
Data to disk capability for spreadsheet, wp or database analysis.
[] Complete cash book and analysis including petty cash program!
An extra £47.00 + vat buys Multi-User Microledger I+ Sales invoicer and stock control.
{ ] Multi-User Sales invoicer & Separate uncosted delivery notes: A must for telesales!
Immaculately produced on piain or headed paper linked to sales ledger and stock control ius free non
stock items. Gress profit per invoice; optional invoice discount, carriage and variable vat rates.
Separate delivery.
[ ] Stock control: Automatic adjustment. Up to 1000 items. Management & valuation reports show,
sales pricing, umit year to date and period sales with individual item movements and gross profit
contributions. 2 sale prices allowed.
{ ] Demonstration Disk £10.00 + vat (refundable against order). Try before you buy! Please send cheque with computer
system details.
(] A full length training video is available of the entire program as an additional aid to the comprehensive manual. £15.00
MULTI-USER MICROLEDGER II
From: Data Marketing Limited
18 Cardiff Road, Luton, Beds. LUI IPP, UK
Tel: (0582) 458806. Telex: 946240 (Quoting Ref: 19011700)
Dealer & Export Enquiries Welcomed
Available soon in Arabic and other languages.
ALL MAJOR CREDIT CARDS ACCEPTED
All software and hardware mentioned are covered by
trademarks of the companies of origin.
| > circle 150 on enquiry card + |
MANUAL & AUTOMATIC DATASWITCHES AND BUFFERS
FULL TWELVE MONTHS GUARANTEE
‘PRINTERSHARER”™ Several Micros to one Printer
PRINTERCHANGER™ one Micro to. several Printers
“PRINTERCROSSOVER" Two Micros to two Printers
PARALLEL PRINTERSHARER SERIAL PRINTERCROSSOVER
SOLID STATE MANUAL SR23X Serial RS232-250 £70
Model Pins Ways Price R432Xx Serial 5 pin DIN £45
BPS3 26 3 £60 SR29X 9 Pin D, (Mac) £62
BPS3C WITH INTERLINKS £75 SR2CX 5 Pin DIN (ic) £45
BPS6 26 6 £110
BPS6C WITH INTERLINKS £140 PARALLEL PRINTER BUFFER/SHARER
APS2 36 2 £75 input Output
APS3 36 3 £85 PB64 Parallel Parallel 64K £140
IPS2 250(i1BM) 2 £70 PB64-2 Above with 2 way switch £185
(PS3 25D0(1BM) 3 £80 BF64U_ _—Universal-64K expandable £220
BF64D Parallel Parallel 64K
PARALLEL PRINTERCHARGER expandable with 2 printerports £249
SOLID STATE MANUAL PB256 Parallel Parallel 256K £190
8PC3 26 3 £60 PB256-2 Parallel Parallel 256K
APC2 36 2 £75 witn 2 way switch £235
APC3 36 3 £85
IPC2 250(1BM) 2 £70 MULTIPORT BUFFERS
1PC3 250(iBM) 3 £80 6F6E4MD-PP 4 Parallel input
2 parallel output
SERIAL PRINTERSHARER/CHANGER with 256K buffer £345
SR232 25D 2 way £55 BF64MD.-4S 4 Serial Input
SR233 250 3 way £65 2 Serial output
SR234 250 4 way £75 with 256k buffer £415
SR43. SDIN(BBC) 3way £40
SR292 90(Mac) 2 way £52 ACCESSORIES
SR293 9D(Mac) 3 way £59 KSM101 Serial to Parallel
SR2C SOIN(IC) 3 way £40 Converter with PSU 6§
KSM104_ Parailel to Serial
AUTOMATIC PRINTERSHARER Converter with PSU £70
APS2A Parallel 36 pin 2 way £110 KSM108 Dataflow Booster
APS3A Parallel 36 pin 3 way £115 Centronics withPUS £40
IPS2A Parallel} 25D(IBM) 2 way £95 KSM109 Dataflow Booster
IPS3A = Parallel 25D(IBM) 3 way £110 Serial RS232-V24 with PSU £50
SR234A Serial 250 4 way £245 KSM110 = Mullti-Link Serial
Switch Selectable Cable £24
PARALLEL PRINTERCROSSOVER
SOLID STATE MANUAL CABLES (6ft. Long)
BPX 26 2x2. «£70 KPC104R Ribbon cable 36 pin-36 pin £12
APX 36 2x2. «£95 KPC104F Flex cable 36 pin-36 pin £16
IPX 250(18M) 2X2. «£85 KPC105 Flex tor 1BM 25 pin-36 pin £15
KPC106 Flex (25 lines) 25 pin-25 pin £14
KPC101 Flex (12 lines) 25 pin-25 pin £12
Add postage: Switches & Buffer £3.00 each. & cable £0.75p each + 15% VAT
KEYZONE LIMITED
14. Acton Business Centre
School Road, London NW10 6TD
Telephone: 01 965 1684/1804
Telex; 881 13271 GECOM
.
lai circle 151 on enquiry card —
NETWORKING
SYSTEMS HAVE
HITHERTO
BEEN A FREE-
FOR-ALL OF
INCOMPATIBLE
COMPETING
‘| PRODUCTS,
ae BUT
, pales of networks are booming. Large STANDARDS
“* corporations are connecting their PCs ARE NOW
Dm. together at a great rate, making this one of
the major growth areas in information- BEGINNING
technology investment. Much of the TO EMERGE.
“ee occurrent interest in networking is un-
doubtedly due to the City’s Big Bang last year. STEVE
Businesses needed to be able to connect with the Stock MALONE
Exchange databases and were prepared to spend money EXPLAINS
on the terminals and cabling required.
Investment in this kind of technology has been a WHAT THEY
decisive step in the development of networking systems. ARE AND
Not so long ago, the prime reason given for office HOW THEY
networking was resource sharing, but this is no longer
the case. Now the prime consideration when buying a
network is for fast and efficient communication
between employees and information sources outside the
company.
The explosion in the popularity of LANs is also a
result of the gradual, albeit piecemeal, emergence of a
credible standard. This has allowed software houses to
develop programs to a single network configuration,
rather than having to write drivers for a dozen different
networks. Meanwhile, purchasers have developed
sufficient confidence in the nascent standards to invest
in the technology.
The principle behind current standardisation
movements is the Open Systems Interconnection (OSI)
model. It has been adopted by the majority of national
standards governing bodies, and is backed by the
International Standards Organisation (ISO). Countries
throughout Western Europe, as well as the U.S. and
Japan, have all adopted the OSI model as the basis
for network communications. While a complete
implementation of the OSI model is some way off, it is
the eventual goal worldwide.
The second major advance towards a networking
standard occurred in 1984 when IBM and Microsoft
unveiled the first components of their joint strategy.
The two legs on which IBM PC networks are constructed
were MS-DOS 3.0 and the Net BIOS: hardware
interface.
DOS 3.0 was the first version of the operating system
to contain networking primitives, and as it was released
IBM announced the PC-Network Program — a
proprietary version of MS-Net — which contained Net
BIOS. IBM has declared.Net BIOS to be the basis
around which all future PC networking systems will be
developed. It is fitting Net BIOS in ROM within the
PC-Network, and has subsequently adopted Net BIOS
emulation for its Token Ring network.
The emergence of these standards has not come a
moment too soon. Corporations with an eye to the
future are having their new office blocks built with
network cabling and access points built-in. The systems
are there and increasingly the user base is there. All that
is requited is for the software houses to come up with the
applications. ’
WORK.
We
networks
THE
SEVEN-LAYER
MODEL
The OSI model does not attempt to define what the
components of a network should be, It simply sets out
the way the various parts of the network should fit
together. It divides a network into seven layers. The top-
most layer — the one the end-user sees — is layer 7,
called the Application layer. It is connected in turn to
the Presentation layer, the Session layer, the Transport
layer, the Network layer, the Data Link layer, and
finally, at the deepest level to layer 1, the Physical layer.
The OSI model defines a standard interface between
each layer and the layers above and below it. The model
does not much care what goes on within the layer as long
as it presents the right face to its neighbours. This allows
software and hardware manufacturers to develop
competing products within a layer. Customers can
choose which of the products on offer is most suitable
for them and can mix and match them accordingly, with
implementations of the different layers coming from
different suppliers.
Level 7. The Application layer. This is the top-most
layer of the model and is the one with which the user
interacts. It contains the application software and
operating-system shell. It also provides some common
services such as file transer and terminal support.
Level 6. The Presentation layer. This is the interface
between the application and the network. It provides
any data conversion that may be necessary from a local
application into a form which is suitable for
transmission through the network.
Level 5. The Session layer. This level handles the
feception and transmission from a local station on to the
network itself, and controls the synchronisation of
traffic on the network. It will monitor for collisions on
the network and deals with recovery from any collisions
that occur.
Level 4. The Transport layer. This layer is concerned
with addressing the nodes on the network. It also checks
data integrity and the protocols required to transmit
information over the network.
Level 3. The Network layer. This layer provides the
THE OS! MODEL
LAYER
FUNCTION
7: APPLICATION COMMUNICATIONS SERVICES
6: PRESENTATION APPLICATION-TO-NETWORK INTERFACE
MESSAGE DELIVERY AND RECEPTION
3: NETWORK INTER-NETWORK CONNECTIONS
4: TRANSPORT NETWORK ADDRESSING
2: DATA LINK HARDWARE INTERFACE
1: PHYSICAL HARDWARE SPECIFICATIONS
ao
6
interface which enables different networks to
communicate with each other. It manages switching
and routeing between different networks to provide
gateway functions.
Level 2. The Data Link layer. This is the
hardware/software interface which also maintains the
transfer and control of the data over the communication
lines and provides error correction. Attributes such as
whether the system will be of the token-passing or
collision-detection format are defined here.
Level 1. The Physical layer. The deepest layer is the
network hardware itself.
The concept of the OSI model has been accepted for
almost a decade, but until recently it has been more
honoured in the breach than the observance. Part of the
trouble has been that OSI standards so far adopted
have been market-led. The only hard-and-fast
standardisation has been for layets 1 and 2. Here the
standards committees have simply adopted existing
products as the standards.
With no such standardisation at the higher layers, the
OSI model is still in some disorder. Much of the trouble
occurs in layers 3, 4 and 5 where different manufacturers
have made their own interpretation of the model and
have supplied non-compatible systems. This situation is
changing, with the emergence of the IBM Net BIOS as a
de facto standard for the middle layers.
Life is not made any easier by the fact that some
functions are not restricted to a particular layer but can
be achieved by several layers. An example here is in
network-to-network communication. Although it is
strictly the preserve of layer 3, the Network layer, this
only really applies if the networks use dissimilar software
as, for example, in communications between MS-Net
and Ethernet. If the two communicating networks are
identical the Data Link layer (layer 2) can be used, as no
conversions or high-level data checking needs to be
performed. Data can be transmitted across the network
by the Data Link repeating the message until it is
accepted by the server. On the other hand, if the two
networks use different hardware some kind of protocol
conversion is required, and this is performed by layer 4.
The Reference Model for OSI is published as ISO
7498. It is available in the U.K. as BS 6568 from The
British Standards Institution, Sales Department,
Lindford Wood, Milton Keynes. Telephone: (0908)
320066.
FILE SERVERS
When introduced, networks were principally used as
a method of sharing disc resources. The quick and dirty
method of doing this was to convince the computer that
any hard disc it had access to was local rather than a
shared resource. The trouble with this method, known
as the disc-server environment, becomes apparent when
you have a number of users on the network. Each user
can access the hard disc directly and at any time. Because
the network ends up as a free-for-all, data integrity and
multi-user file management are very difficult to
maintain,
The file-server concept was introduced to sort out this
problem, and has been an important factor in the
development of networks. With a file-server system, a
management program is placed between the work
stations and the shared hard disc. The file-server
software can regulate the traffic and manage the files to
PRACTICAL COMPUTING April 1987
provide an efficient service both to the users and the
hard disc.
Networks are full of potential bottlenecks. To take
one example: in order to send information from a PC
work station to a file server, the local PC has to construct
a packet of information in a form in which it can be
transmitted and understood by the file server. The time
this takes depends on the speed and type of the
processor used by the work station itself. It is also
dependent on the efficiency of the operating system in
creating the information it sends to the network. Other
factors are the width of the network interface bus and
the speed of transfer to the NIC.
The NIC provides the physical link between the PC
and the network cabling. A wide variety of types of card
are available, each with its own characteristic cable
support, cable-access type, etc. Features that can
impfove performance include the provision of an on-
board processor to handle the 1/O, a wider bus to
increase the transfer bandwidth to the PC, and shared
memory access. Under this last system the NIC and the
PC set aside an area of memory accessible to both, which
has the effect of avoiding the delays which occur when
transferring data from NIC buffers to main memory and
vice versa.
Another obvious improvement to an NIC is to
provide a large on-board buffer. Commonly 512K is
provided and there are also 1Mbyte and 2Mbyte systems
available.
Another of the bottlenecks is in cable access. While
maintaining MS-DOS and Net BIOS as standard, IBM is
currently offering two solutions which represent very
different philosophies in dealing with the problem.
They are enshrined in the PC-LAN.program and Token
Ring.
PC-LAN is a contention cable-access scheme, often
referred to as a carrier sense multiple access with
collision detection (CSMA/CD) system. It works by
monitoring the network for activity, and transmitting
its message if the NIC detects no traffic. If another
message happens to have been transmitted at exactly the
same moment the two data streams will collide and
destroy each other. The collision is detected by the work
stations, which will instantly cease transmission. Each
NIC will then listen to the network and wait for a
cessation of traffic before trying again. Most networks
build algorithms into each work station to delay
transmissions by varying amounts so that two stations
which have already collided will not attempt to re-
transmit simultaneously.
Under PC-LAN, once the server NIC has received the
information it sends an acknowledgement to the
transmitting work station. If the station receives no
acknowledgement it transmits the information again.
Because they have no central organisation CSMA/CD
sysems are unsuitable for big networks. The number of
collisions and subsequent retransmissions on the net
increases with the number of stations, so the system very
soon becomes overloaded.
In the Token Ring system a packet is passed from
station to station. If a station wishes to transmit
information, it changes a bit on the token to give it
control of the network. The station is then able to
transmit the data along the cable. The amount of data
that can be transmitted in a single token round is
limited to prevent stations with large amounts of data to
transmit from hogging the system. Token Ring is
discussed further on page 88 of this issue.
When it comes to the practical installation of a
network, much is dependent on the Physical layer.
Cabling can make up half the cost of installing a
network, so it is important to get it right. When
deciding to install a network, the customer must
consider how long the cables are going to need to be,
how many users will be involved and how heavy the
traffic will be. It is also important to consider the extent
to which the network is expected to expand in the
lifetime of the system. For example, twisted-pair
cabling is cheap, but can only support a limited amount
of traffic. If major expansion is envisaged for the
network it is worth buying a more expensive layout with
temporary slack in the system, rather than having to pull
the whole lot out and start again in a couple of years.
There are three major classes of networking cable.
The cheapest cable is the twisted-pair type, commonly
used in telephone leads. Twisted-pair cabling is very
flexible and therefore easy to install. On the minus side,
it is unsuitable for transmission rates above 1Mbit/s.
and is restricted to a cable length of 500 metres unless
you fit boosters.
The second class of cable is the co-axial cable, which
comes in two major types. Baseband systems use a
simple transmission of data down the line, while the
more advanced broadband system transmits data
S3W.1I0Mj]0U
‘superimposed on a carrier frequency. The broadband
system is more efficient and can support longer cable
runs than the baseband type,, although it is more
expensive and requires more maintenance.
The final type of cable is fibre-optic. It is a very fast,
highly efficient system, which will not decay like the
metal-based cables. The major drawback with fibre-
optic systems at present is that they are wildly expensive,
and much of the technology is still in the development
stage. You might also have difficulty in interfacing it
with existing networks.
MS-DOS & NET BIOS
Order was brought to networking when IBM and Microsoft unveiled the PC-
Network program and DOS 3.0. The foundation of the PC-Network program is
the Net BIOS software held in ROM on the IBM Network Interface Card (NIC).
Net BIOS covers layers 3, 4 and 5, and became the de facto standard for PC
networks as other manufacturers stated that they would support it.
Like the PC ROM BIOS, Net BIOS is IBM copyright. Third-party
manufacturers therefore have the task of emulating the operation of Net BIOS.
Emulation is usually provided in software, with third-party NICs providing the
necessaty hardware hooks to the Net BIOS emulation program.
Further standardisation was provided by the realease of MS-DOS 3.0, which
effectively implements layer 6 by supplying the interface between application
programs running on a work station and the network itself in the form of the
NIC board installed in the computer.
Versions 3.0 and higher of MS-DOS contain a number of functions designed
to allow communications with a network. They are called via interrupt 21 hex.
‘Once this interrupt has been invoked by the network it can issue calls to the
operating system to lock and unlock records, open shared files and redirect
devices to the network.
Interrupt 21 is the gateway between MS-DOS and Net BIOS, and provides
standardisation at the Presentation layer. This layer is supported by MS-Net,
with the use of the Microsoft Redirector to provide the interface between the
two programs. When an application wishes to access a file on the server it issues
interrupt 21; this is received by DOS, which recognises the information as
being intended for the network and passes it to the Redirectar
The Redirector then builds a Server Message Block (SMB), which is passed to
Net BIOS and thence to the server. The SMB can only communicate with Net
BIOS, so third-party manufacturers have had to emulate the Redirector. There
are a number of programs on the market which emulate the procedures
outlined here. One of them, Novell’s Netware, is examined in detail on page
95 of this issue.
a ee ss: (continued on next page)
PRACTICAL COMPUTING April 1987
87
networks
LOOKING
TO THE
FUTURE
IBM’S TOKEN RING IS BECOMING
THE STANDARD LAN SOLUTION.
STEVE MALONE REPORTS ON
HOW IT WORKS.
oken Ring is seen by IBM as its flagship
LAN product to take it into the 1990s. As
such, Token Ring is designed with
sufficient flexibility, speed and power to
prevent it becoming obsolete in the 10 to 15
years that the cables themselves are ex-
pected to last. The transmission speed of the system is
4Mbit/s, and up to 260 work stations, or nodes, can be
connected to the network, although this is not an
absolute limit. ;
The layout of Token Ring is a star ring as shown in the
diagram below. The logical structure of the system is of
a uni-directional ring with information passing from
one work station to another down one wire and out
again on another. The wires to connect one work station
to the network go via a central box known as an access
unit. In this way, the input and output leads can be
bundled together in a single cable.
The hub of the Token ring is the 8228 multi-station
access unit. This is a box with eight interfaces fitted,
each supporting one work station. Two plug sockets are
also fitted to each 8228 unit, enabling them to be daisy-
chained together. The units are designed to be mounted
together on a 19in. rack. Configuring the network is
simply a matter of patching the cables to whatever
layout is required.
The components inside the access unit are almost all
relays and capacitors. IBM says this — dare we say — old
technology has been fitted to the units because it is well
understood, easy to maintain and extremely reliable.
An IBM spokesman said that as far as he knew only two
TOKEN RING NETWORK LAYOUT
88
The multi-station access unit of the Token Ring network
provides a central control point for maintenance.
access units had failed in the world — both of them in
the U.K.
The type of cable used with Token Ring does not
matter a great deal. The network is a baseband system,
and can use anything from a simple twisted-pair cable
—as used in telephones — up to high-performance
fibre-optic cable. It is even possible to use a
combination of cables to optimise installation and
performance.
Apart from the cables and the access unit, you also
need adaptor cards which plug into your PC or other
device. When Token Ring was launched, it was crit-
icised in some quarters for being limited to the PC
family. Since then IBM has produced adaptor cards for a
range of its equipment, including the RT/PC,
industrial computers, and minicomputers such as the
System 36 and the newly announced 9370 range, as well
as linking systems to giant IBM mainframes.
Details of the adaptor card have been published to
allow other manufacturers to produce compatible
systems. The chip set providing the Token Ring inter-
face is available from Texas Instruments. This means
that adaptors can be provided for other manufacturers’
computers which will enable them to hook into a Token
Ring network. ,
The operation of Token Ring differs considerably
from Ethernet-type CSMA/CD networks which have
dominated the office environment so far. Rather than
the free-for-all permitted by CSMA/CD_ networks,
order is brought to the Token Ring system by the trans-
mission of a token, which is a 24-bit packet of
information that is passed from work station to work
station on the network. Data can only be sent through
the network via the token.
The Token Ring network is managed by a work
station known as the monitor. This machine will gen-
erate the token, ensure that it is circuiting the network
correctly and retransmit a new token if necessary. Any
machine can act as monitor as all the circuitry and soft-
ware required is built into every Token Ring network
interface card. Typically, the role of monitor will be
assumed by the first machine switched on to the
network. As there will be no token on the network, after
a period of time the machine will begin to generate its
own automatically.
The monitor technique is important in maintaining
the integrity of the system. Token Ring is designed to
suit large corporate users; they would be unhappy if the
entire system crashed if the monitor NIC went off-line.
If the monitor does go out of action, this will be recog-
nised by the network and another machine can auto-
(continued on page 90)
PRACTICAL COMPUTING April 1987
MW Lor I= U Bae
PAR
EX EERE eee
FOR ‘LC iwe-U Nebex &emB-O:S
The expandable range of Crystal Excel
computers using the latest Motorola 68000/
——_—— 68020 technology offers an outstanding choice of
a ’ systems. Supporting between 2 and 112 terminals,
@ Crystal Excel aq it has 512KB to 12MB of memory and from
26MB toseveral gigabytes of disk storage. Initially
a joint development by Aston Technology and
Plessey Microsystems, and subsequently incor-
porating processors designed by Integrated Micro
Products, the systems remain faithful to the
initial objective of including the highest possible
proportion of British-made components.
As the only direct PICK source licence
holders in the U.K., and with access to UNIX
and BOS source codes held by U.K. Licensees,
Aston Technology and its Systems Houses have
carried out hundreds of successful systems
installations. As a CCTA approved supplier,
clients include the Ministry of Defence, Customs &
Excise, Crown Agents, Local Health Authorities
and the Manpower Services Commission.
Particular areas of expertise under UNIX
include: High Resolution graphics with video
frame grabber and paintbox, Laser Disk technology
and Artificial Intelligence.
Total operating systems and hardware support
is available from seven regional centres giving
complete U.K. coverage and the shortest possible
response times.
Most installations are made through a net-
work of highly-experienced Systems Houses.
Despite increased demand for Crystal Excel
systems, only those houses meeting our stringent
criteria for expertise and reliability will be
included in that network.
Aston Technology is a 100% British-owned
company whose investors include the City of
Birmingham, the University of Aston, Lloyds Bank
(through Birmingham Technology Ltd), Equity
Capital for Industry, and Barclays Development
Corporation.
THE CRYSTAL EXCELS ASIEN
EXCELLENCE FROM ASTON Pegg oC WuNro
Head Office: 1/2 Venture Way. Aston Science Park, Birmingham B7 4AP. Telephone: 021-359 4861 For additional information please contact
PICK Operating Systems is a ™ of PICK Systems. UNIX is a ™ of AT & T Bell Laboratories. BOS is a ™ of BOS Systems. Julie Holland.
For Generations to Come
— circle 140 on enquiry card |
networks
{continued from page 88)
matically issue a new token and take over as the
monitor.
The drawback with the retransmission solution is that
it introduces a delay into the system. IBM says that this
will be typically 2.5 bits. To compensate for this, IBM
has added three bits on either end of the token so that
the monitor can rectify the problem by shifting the bits
as they arrive from the network. This makes the token
30 bits long, although only 24 of them are significant.
The delay is the factor which governs the size of the
ring. With each work station introducing a delay to the
system, more than 260 stations may produce a delay
longer than three bits, which makes it impossible for the
monitor to recover the data stream. IBM says it is poss-
ible to add more machines to the network but cannot
guarantee its performance.
One of the prime requirements of Token Ring is that
faults can be isolated and recognised swiftly and effic-
iently. Fault diagnostics start before a work station logs
on to the network. The work station checks whether the
line to the access unit is performing properly by sending
1,500 2K frames down the line. ;
Because the work station interfaces on the 8228 unit
have closed relays, the frames will be sent back down to
the work station. If the registered error rate is within a
specified limit the station sends a 5V burst down the
line, opening the relay and connecting the station to the
ring. Otherwise a local error message will report that log
on failed.
The work station NAC will then send a message to the
next station along the ring. The frame contains the
address of the NAC. This address will be logged by the
receiving work station as being the address of the nearest
active upsteam neighbour (NAUN).
If a work station begins to malfunction, or a break
occufs in the line, the first station to recognise this will
be the next one downstream from the token. It will
register a fault because a token either comes in garbled
or not at all. When this occurs the station will issue a
beacon frame which consists of the work station’s own
address and that of its NAUN. The information will
travel around the network until it arrives at the NAUN,
which will recognise the address at fault as its own and
will remove itself from the network without interfering
with the working of the system.
The suspected node will then perform self-testing
routines similar to those performed prior to logging on.
If it finds all is well, the work station will reinsert itself
back into the system. Meanwhile, if the downstream
station continues to receive faulty data, it will conclude
that its own receiving equipment is at fault and will log
off the system.
This method allows faults to be located precisely, so
that you do not have to inspect the entire system to find
out where a breakdown has occurred. You can take
advantage of this when there are two rings going
between the access units. The second ring is part of the
built-in redundancy of the unit. If one of the cables
becomes severed the other will come into play, allowing
the network to continue functioning while the fault is
repaired.
Although 260 nodes is an awful lot of work stations,
this may not be enough for the 1990s where IBM fore-
sees network nodes numbering in thousands. To cater
for the demand, IBM has introduced the Network
HOW TOKEN RING WORKS
If one work station wishes to send information to
another it waits until the token arrives from its neigh-
bour on the LAN. The adaptor card changes a bit on the
token, giving it command of the network so that no
other work station can transmit during the operation.
Each network adaptor ‘card has an address number
built in which is licensed from IEEE. This means that
each adaptor card can be addressed specifically by
another. IBM claims to have licensed around 14 million
of these addresses. When a node wishes to transmit
information to another work station, it includes the
target machine’s network interface card (NIC) address
and its own into the token.
The token is then retransmitted over the network
followed by a stream of data from the soutce machine
and a check sum, which is part of the token, at the end.
The token travels to the next machine, which checks
whether the target address corresponds to its own. If it
does not, the token and data stream is retransmitted by
the work station to the next machine downstream. The
information does not simply pass through the work
station but is retransmitted so that the token and its
information is repeated at each work station. When the.
token and data stream arrive at the target work station,
the receiving machine buffers the information following
the token, adds a check sum and passes it on to the
network along with the data stream.
The token will eventually arrive back at the source
machine, where it will be reset to allow another work-
IF ALLIS station to control the network. The source device will
DATA RECEIVED ee Eales also remove the data stream and verify the check sum. If
AND CHECKED agg ny pees ;
BY SOURCE RETRARSIRITTED it is incorrect, the data will be retransmitted.
TOKEN
TRANSMITTED
FROM STATION
WITH DATA
STREAM
TARGET BUFFERS
EN AND DATA AND
TOK
DATA ARRIVE AT
RETRANSMITS
TARGET WITH CHECK SUM
TOKEN AND
90 PRACTICAL COMPUTING April 1987
Adaptor II, an NIC capable of acting as a bridge
between two rings. To create an effective bridge
between two rings you need a dedicated PC/XT or
PC/AT. This might seem an expensive solution, but
when you are talking about hundreds of PC work
stations perhaps one more here or there does not matter
much.
Addressing stations across a bridge is a variation of
ofdinary ring addressing. A station sends a token and
data stream out around a ring. If the message is not
picked up by one of the stations on the ring, the
message is retransmitted, picked up by the bridge and
passed over to the second ring. It is transmitted around
the second ring as normal until it reaches the destination
work station. This method of addressing obviates the
need for large address tables to be held in each machine
which constantly need to be updated.
If there is a lot of traffic on both rings it might be
advisable to have two bridging stations connecting the
rings. The reason for this is that one or other of the
bridging stations might be busy with something else.
When the source machine gets its token back it will log
which bridge was used for the transfer. From then on it
will send the information directly to the target station
via the station which is the quickest route.
Token Ring can operate with up to seven such
bridges. However, with careful planning this obstacle
need not arise. One of the best implementations of
multiple rings is to use a backbone. This is a ring con-
sisting entirely of bridging machines. A typical imp-
lementation might be where you have a large office
building. The backbone would transmit data between
floors while there might be smaller rings to service each
department or office. Using suitable gateways, it is poss-
ible to us a high-speed Token Ring backbone connected
to low-cost or existing Ethernet-type departmental
networks. :
In designing Token Ring, IBM appears to have gone
to some lengths to ensure the system will survive to the
21st century. The provision for extension, patching and
failure all while the system is running shows a long-term
commitment to the LAN market. For everybody's sake
fet’s hope IBM has got it right.
SPECIFICATION
Network speed: 4Mbit/s
Maximum number of nodes; 260
Hardware prices: PC Adaptor | £568; PC Adaptor II
£653; 8228 access unit £621
Software prices: Net BIOS £33; Network Manager
£1,229; PC-Local Area Network £108; Token Ring
Bridge Program £1,229
Manvfacturer: IBM U.K. Ltd, 389 Chiswick High
Road, London W4 4AL. Telephone: 01-995 1441
Available: now
WORKING
WITFIN
THE IBM
STANDARD
JUST AS MICRO MANUFACTURERS
CAME UP WITH CLONES TO TAKE
ADVANTAGE OF THE IBM PC
STANDARD, SO THEY ARE HAVING
TO MIMIC IBM WHEN THEY
PRODUCE NETWORKS. GLYN
MOODY REVIEWS THE CURRENT
STATE OF PLAY.
here are parallels between the dev-
elopment of the local area network and the
personal computer itself. In the early days
of micros, confusion reigned as each
manufacturer offered its own usually
incompatible solution. Purchasing dec-
isions could lock you into what subsequently turned out
to be a complete cul-de-sac, so although sales pro-
liferated, there was a general feeling of unease through-
out the industry and among users.
The appearance of IBM PC changed all that.
Whatever the pros and cons of product itself, its pricing
and the way it was sold, it did bring the microcomputer
industry to its senses. Today’s huge software base and
aggressive pricing are largely due to the creation of the
IBM PC standard.
It is still early days for local area networks. Different
manufacturers trumpet the virtues of their own systems,
and until recently it has been hard to gain an impression
of where the market is heading.
The OSI model explained on page 86 offers hope
of some interchangeability of products between
competing systems. At the moment it remains little
more than a hope: some of the layers of the model have
yet to be defined, and not all of the industry has
committed itself to adhering to standards when they
emerge.
In the meantime some standards are beginning to
come through. The dominance of MS-DOS means that
any future networking standard will have to be able to
work with it. In practice this means working with MS-
Net and Net BIOS. Furthermore, as Steve Malone
explains in the preceding article, the appearance IBM’s
Token Ring network looks like creating another de facto
standard like the PC itself; it should in turn bring about
a similar rationalisation of the marketplace.
This can only be good news for the user. But it poses a
problem for manufacturers competing with IBM: how
do they work within the new standards without
submitting to them completely? A case in point is
(continued on page 74)
PRACTICAL COMPUTING April 1987
S3.10M10U
~
9}
ASHI AL
Tandon (re lriael@l= as
Authorised Dealer
A ATARI
Power Without the Prce™
LY AUTOCAD
AMSTRAD Pc1512 trom £499 inc. FREE 640K Upgrade PCII Turbo FROM £499
Tandon PCX & PCA BUSINESS SYSTEM — SUPPLIED WITH FREE WORDPROCESSOR
& PRINTER
BASIC AUTOCAD SYSTEM _ 2s System 4 (20MB, IMB RAM) 720x348 resolution mono £1799
parallel serial ports. Basic Autocad, Summamouse, Hitachi A3 plotter
ADVANCED AUTOCAD SYSTEM
£7599
PCA20 (20MB, 1MB RAM) 720x348 resolution on 14” screen 1 parallel & 2 serial
ports Autocad plus ADE 2 & 3. Cherry A3 digitiser Roland OPX2000 A2 plotter and stand
We can tailor Autocad systems to your requirements due to our extremely wide range of support peripherals (see below) Installation and training
ALLOY MULTI-USER Turn your XT/AT into a Novell compatible multi-user system from
A ATARI 1040 ST inc 1st word & logo (while stocks last)
HARD DISK & MEMORY UPGRADES
IBM & Compatibles 20MB
IBM & Compatibles 20MB Hardcard
Sanyo Memory upgrade to 256K+RAM disk+25%
extra disk capacity £
Amstrad PC 1512 upgrade to 640K
APRICOT ADDS ONS
512K Memory Board
20MB Hard Disk Upgrade...
Hi-Res Monitor for Portable..
PRINTERS & SHEET FEEDERS
Printer ranges that stand head and shoulders above
the rest
MANNESMANN Best value quality 9 pin
TALLY (216 cps, 45 cps NLQ) from£299
NEC Best values quality 24-pin
(216 cps, 76 cps NLQ) from £425
NEC Spinwriters (letter quality)
QUENDATA 1120
JUKI 6100
MP165
PRINTER BUFFERS
Serial/parallel in/out 8K-2MB from £75
Wate se All sizes available e.g.
11" x 95" 60gm £9.75 (2000 sheets)
12" x 93" 60gm ...£11.69 (2000 sheets)
...£15.95 (2000 sheets)
£9.30 (1000 sheets)
11" x 143” seg £13.50 (2000 sheets)*
Delivery £2.65 (fixed) + £1 per box
Extra £1 per order for items marked*
Mise 70mm x 36mm from £2.95/1000
89mm x 36mm from £3.25 1000
Please call for other sizes
iii for all printers eg
EPSON FX, MX, RX 80/100
EPSON LX 80
JUKI 6100 single strike
SHIN WA/M TALLY MT80..
£ 1 1 99 per station
PRINTWHEELS Bivelual
Delivery 95p Quantity ribbons/printwheels
SOFTWARE SPECIALS
Supercaic 4 Lotus Eater....
VP Planner Lotus Clone....
Perfect Writer 2..
Wordstar 2000....
Word Perfect
Turbo Pascal (8087 + BCD).
Turbo Reflex
CADpower
Turbocad
Ability — Integrated Package...
Moneywise
PLOTTERS — DIGITISERS etc.
Hitachi 672 A3
Roland 880A A3....
Roland 885 A3
Houston DMP42 A1
Roland DPX2000 A2
Graphtec GP9001 AO
*inc FREE 11k buffer ** inc stand
Summasketch 12” x 12” digitiser...
Cherry A3 digitiser
Summamouse with {BM support softwar
Summamouse with GEM + Write & Paint (IBM)£179
Grafpad with Powercard £165
DISKS — POST FREE
Prices for ONE box 10% EXTRA DISCOUNT for
each extra box
DYSAN 5}” SONY PRECISION
SSDD £13.40 £11.90 £ 8.90
DSDD £16.90 £14.90 £10.90
DSQD £23.90 £17.90 £13.90
HD 1.6MB £29.90 £27.90 “-
*DYSAN DSDD (IBM, Amstrad 1512 etc). Limited
offer — price includes 11 disks + lib case.
Lockable STORAGE BOXES —
51" (70 cap)
Official Government/Educations Authority orders welcomed.
Please add 15% VAT to all prices (inc. carriage) Limited space precludes listing of our full
range of products.
Please telephone if you do not see the item you require.
ADVANCED MICROCOMPUTER APPLICATIONS 1ST/2ND FLOORS
40, HIGH ROAD, BEESTON NOTTINGHAM NG9 2JP Tel: 0602 252627
> circle 152 on enquiry card —
FOR VALUE
-COMPUMART-
IBM =
PC XT(SDD):(640k RAM 2 X 360k Disks) £1521.00
PC XT (SFD):(640k RAM 360k + 20Mb Disk) £1856.00
PC XT (286):(640k RAM 1.2Mb +
20Mb Disk) £2358.00
PC AT X:(512k RAM 1.2Mb + 30Mb Disk) £3478.00
All prices include Keyboard, Monitor & DOS
8087 Chip £195.00 AT 360k Disk
80287 Chip £295.00
TOSHIBA
Lap Top Computers
T1100:(256k RAM, 31/2” 720k Disk, 80C88 Co-pro,
DOS 2.1)
T2100: (256k RAM, 2X31” 720k Disks, 8MHz 8086
Co-pro, Clock Cal, DOS 2.1)
T2100/10Mb:(As T2100 but 1 x31/2” Disk +
10Mb H/Disk)
T3100:(640k RAM, 31” Disk + 10Mb H/Disk, 8MHz
Colour
£1720.00
£2055.00
£2727.00
£3691.00
£145.00
£1122.00
£1613.00
£2246.00
£2772.00 |
80286 Co-pro, Clock Cal)
a so
olivetti —-
M15 Portable £1101.00
M24:(640k RAM 360k + 20Mb Disk) £1683.00
M24SP:(640k RAM 360k + 20Mb Disk) £1826.00
M28:(512k RAM 1.2Mb + 20Mb
Disk Bs. Con) £2266.00
M28:(512k RAM 1.2Mb + 40Mb
Disk Bs. Con) £2730.00
All prices include Keyboard, Monitor & DOS
Prices exclude VAT & Delivery
Colour |
£1897.00
£2040.00
£2493.00
£2958.00
Portables LOMPAG
Portable I:(256k RAM 2 X 360k Disks) £1397.00
Portable | Plus:(360k Disk + 10Mb H/Disk £1817.00
Portable tl Model 1:(256k RAM 360k Disk) £1817.00
Portable Il Model 2:(256k RAM 2 X 360k Disk) £1887.00
Portable Il Mode! 3:(640k RAM 360k Disk +
10Mb H/Disk) £2447.00
Portable It Model 4:(640k RAM 360k Disk +
20Mb H/Disk) £2657.00
Portable 286 Model 3:(640k RAM 1.2Mb + 20Mb
H/Disk + 1OMb Tape) £3147.00
All prices include DOS
Deskpros
Deskpro Model 2:(256k RAM 2 X 360k Disks) £1307.00
Deskpro Model 3:(640k RAM 360k + 20Mb Disk) £1797.00
Deskpro Model 286 2:(640k RAM 1.2Mb +
30Mb Disk) £2707.00
Deskpro Model 286 3:(As Model 2 +
40Mb Tape Backup) £3157.00
Deskpro Model 286 4:(640k RAM 1.2Mb +
70Mb Disk + 40mb Tape Backup) £4247.00
Deskpro Mode! 286 20:(640k RAM 1.2Mb + :
20Mb Disk) £2357.00
Deskpro Model 286 40:(640k RAM 1.2Mb +
40Mb Disk) 2705.00
Deskpro Model 286 70T:(640k RAM 1.2Mb +
70Mb Disk + 40Mb Tape Backup) £4245.00
Deskpro Model 386 40:(1 Mb RAM 1.2Mb + ;
40Mb Disk) £4706.00
Deskpro Model 386 70:(640k RAM 1.2Mb +
70Mb Disk + 40Mb Tape Backup) £5186.00
All prices include Keyboard, Dual-Mode Monitor & DOS
TOSHIBA T1100 PLUS
640k, 2x 720k Disks, DOS 3.2 and inclusive of
A/C Adapter-Charger and Carrying Case:
PRINTERS.
Dot Epson FX800:(240cps, 35cps NLQ, 80col)
£1395.00
£434.00
Matrix —PsonFx1000:(240cps, 35cps NLQ,132col) £443.00
EpsonLQ1000:(180cps, 60cps NLQ, 132col) £671.00
NEC P660:(1 80cps, 72cps NLQ, 80col)
NEC P760:(1 80cps, 72cps NLQ, 136col)
NEC P560XL:(264cps, 88cps LQ, 1 36col)
Letter = NEC Spinwriter 8850:(55cps)
Quality 1BM Quietwriter Model 1
IBM Quietwriter Modei 2
HP Laserjet (8ppm)
HP Laserjet Plus (@ppmM + graphics)
Plotters HP7440A:(A4) £776.00
£415.00
£490.00
£885.00
£899.00
£858.00
£1075.00
£1596.00
£2800.00
HP 7475A:(A3) £1366.00 All prices include cable
Taxan mono monitor 12”
Princeton mono monitor 12”
Princeton colour monitor 12”
Princeton EGA monitor 12”
£135.00
£161.00
$352.00
$395.00
LO/MPAG PORTABLE Ill
640k, 286 Processor, |.2Mb Floppy, 20Mb H/Disk: £2765.00
640k, 286 Processor, 1.2Mb Floppy, 40Mb H/Disk: £3077.00
SOFTWARE
Dbase III Plus $399.00
Wordstar Professional £305.00 Smart £530.00
Displaywrite Ill £322.00 Symphony £359.00
Lotus 1-2-3 £259.00 GEMDraw £130.00
SuperCalc IV £305.00 MicrosoftMouse £140.00
Other Printers, Multifunction Cards
& Software available.
EX-RENTAL EQUIPMENT
Please telephone Steve on (0923) 53933 for
information and prices on current stock.
Paradise AutoSwitch EGA £279.00
Hercules Mono Plus graphic card £199.00
Mountain Hardcard 20Mb £620.00
AST SixPac 384k £418.00
AST Rampage 512k for AT £428.00
Please ring for an immediate response and the latest prices
ALL
MAJOR
CREDIT CARDS ACCEPTED All prices are subject to C.W.O.
networks
(continued from page 91)
Olivetti, which has established itself as one of the most
successful clone makers, and is evolving a comparable
strategy to deal with what it sees as a key new atea.
In one sense working with the MS-Net and Token
Ring standard is simply an extension of ordinary IBM
compatibility. True compatibility means being able to
accept and use add-ons such as LAN cards, for instance.
But since the whole area of networks is in such a state of
flux, companies need to take a pragmatic approach. For
example, network products could come through which
throw up small incompatibilities in what had hitherto
appeared to be an completely compatible clone.
Such problems can usally be sorted out by making
modifications to the ROM BIOS. However, depending
on compatibility to cater for networking is clearly only
half a solution because companies would still be relying
on IBM for the LAN hardware. Fortunately the existence
of the Net BIOS standard allows different network
solutions to be adopted while still remaining within the
mainstream LAN universe.
Starlan clusters work stations round local hubs. Up
to 1,000 stations can be linked.
Net BIOS is to networks what ROM
BIOS is to PCs.
PC
HARDWARE
94
System software has to emulate
IBM’s Net BIOS standard.
NETWORKED SOFTWARE
A A
Vv Vv
NET BIOS
IBM
NET BIOS
OLIVETTI
DRIVERS
TOKEN RING
HARDWARE
STARLAN
HARDWARE
LAN
HARDWARE
The similarity between cloning the IBM PC and
cloning IBM’s network is illustrated in the diagram
below. Just as the ROM BIOS allows MS-DOS software
to run on non-IBM machines by emulating the
behaviour of IBM hardware, so a suitable Net BIOS will
allow software to run on networks other than the
standard Token ‘Ring.
This is the approach Olivetti has adopted for its
Starlan network. It is based on a proprietary system
developed by AT&T, with which Olivetti has close
links. As its mame suggests, it uses a star topology.
Individual work stations are connected to a central hub;
the spokes of the hub can also connect to other hubs,
allowing for a maximum of around 1,000 users. One
advantage of the star topology is that if one system goes
down, it does not take the whole network with it. The
approach used for sending data over the network is the
CSMA/CD technique. :
Clearly, Starlan’s approach to networking is different
from that on the IBM Token Ring. However, by writing
a version of the Net BIOS with drivers to cope with
Starlan, the same software can be run on both networks
without the user ever being aware of the difference. In
addition to the greater resilience of Starlan Olivetti
claims that it is cheaper than many rival solutions —
typically £700 to £750 per node. However, it is slower,
running at 1Mbit/s. against IBM’s 4Mbit/s.
Olivetti also has an earlier network product, 10-Net,
which was designed before Net BIOS was released, so it
was completely incompatible in its ‘initial form.
However, compatibility with MS-Net has now been
added, and there are plans to introduce Net BIOS
compatibility at a later date.
The ‘progression from simple MS-Net to full Net
BIOS compatibility will probably closely map a similar
shift in programming techniques. At the moment,
programmers writing network software are content to
work directly with MS-Net. This is equivalent to writing
programs which work with MS-DOS but avoid making
calls direct to the ROM BIOS. But for some purposes it is
necessary to move below the MS-Net layer and make
direct calls to the Net BIOS. This allows certain
functions to be cafried out more easily, just as programs
which go directly to the PC’s ROM are often faster. The
penalty you pay is that such quick and dirty
programming locks you into the specifics of the Net
BIOS; any upgrades will require recoding. Sticking with
the insulating layer of MS-Net ensures that your
programs afe protected from all such details.
The existence of such strategies of progressive com-
patibility indicates the growing maturity of the LAN
market. The success of the clone approach in the
pefsonal-computer sector holds out hope that networks
could evolve in a similar way, with corresponding
reductions in cost and advances in technology. Once a
fully fledged standard has evolved, people can then
begin to consider whether that solution offers any real
benefits.
PRACTICAL COMPUTING April 1987
NOVELL NETWARE
FOR STAND-ALONE MICROS THE CHOICE OF OPERATING
SYSTEM IS ALL BUT AUTOMATIC, BUT FOR NETWORK
SYSTEMS THE CHOICE IS LESS CLEAR. STEVE MALONE
LOOKS AT ONE OF THE LEADING CONTENDERS.
ithout doubt, one of the
biggest-selling network
operating-system programs is
Novell’s Netware. The range
of machines it caters for spans
the IBM PC and Apricot
families, with systems for the Wang PC and Apple
Macintosh promised soon. Netware has also been con-
figured to run a wide range of third-party networks,
including Arcnet and Omninet. While Novell’s claims
of setting a de facto industry standard are perhaps a
little premature, Netware as a hardware-independent
system is certainly the one the rest are chasing.
The program can be configured for both main kinds
of office LAN configurations — that is, token-passing
rings and CSMA/CD systems. The version of Netware
we. looked at was based on a CSMA/CA network;
although there are differences between the two formats,
for most practical purposes they can be considered
identical.
The configuration consisted of a dedicated PC/ AT
file server connected to several IBM PCs and Amstrad
PC-1512 work stations on a linear bus system. The
cables used were the standard co-axial variety. The
transmission rate on the review layout was 3Mbit/s.
One problem arising with Netware is the hardware
integrity. If a spur cable is pulled from the back of a
work station or the co-axial cable is cut in any way, the
entire network will hang up. This should not be a
problem in the normal course of events, providing the
hardware installaton has been performed sensibly.
However, it does leave the system vulnerable to the
proverbial electrician’s drill.
Care needs to be taken when installing a new work
station on the network while it is running. The spur has
to be fitted to the computer network interface card
Left: The Supervisor can alter the privileges of each
user. Right: The electronic-mail command menu.
NetWare System Configuration 2.88 ‘
i User SUPERVISOR On File Server DEM
User Names = ;
vailable Topics
nye Current Ser
le Server Infors
up Information
Login Script
Password
tea Login Scrip
Information
SUPERVISOR ————S| |Iser 1D
PRACTICAL COMPUTING April 1987
Thursday February 5, 1987 4:36pm
User Information e
{ N i
Se boop F
Security Equivalences|
Trustee Assignments
before being attached to the main bus. Doing things the
other way round wil! hang up the network.
No more than 100 users can be attached to a single
file server. This is partly the fault of Novell Data, which
considers that if you are fitting more than 100 work
stations together you ought to pay for a second Netware
licence. But for most customers, it is more of a theor-
etical rather than practical limit as the amount of traffic
would quickly overwhelm the current generation of PC-
based file servers. Novell Data also says that up to five
shared printers can be hooked into the network.
Part of the continuing success of Netware has been
that while it pre-dated the introduction of MS-DOS 3.1
and Net BIOS, Novell was one of the first companies to
introduce Net BIOS emulation into its network soft-
wate, including the range of network calls available
through interrupt 21h. In addition, Novell has main-
tained its earlier Extended Function Call Set, which
includes peer-to-peer communications and printing.
The result is that the current generation of Netware is
compatible with earlier versions and with software
written to run on Net BIOS.
Another example of how Netware extends the
features available under MS-DOS 3.1 is the number of
logical drives supported by the program. While main-
taining drives A-E as local in accordance with MS-DOS
practice, Netware can support a further 21 drives, up to
drive Z. This is in contrast to MS-DOS, which supports a
total of only 16.
Network security and data integrity are of paramount
importance when developing network ‘software.
Netware has a host of features intended to prevent un-
authorised access to sensitive files. The most important
element is the security of the server. One of the major
problems with MS-Net is that you can boot the server
using an ordinary floppy-disc version of DOS. Once the
system is booted, it is possible to investigate the
sensitive files on the hard disc simply by examining the
directories. Netware gets round this by formatting the
EMS Concepts Help Explanation EMS Editor
(continued on next page)
| ELECTRONIC MATL SYSTEM COMMANDS _
REMOVE Mail
For further information, position the selection bar on one of the topics below
and press the ENTER key, press the BACKSPACE key to view the previous screen,
:
©
g
-
- 7
0)
95
%
networks
(continued from previaus page)
hard disc to its own configuration, so that the operating
system will be unable to recognise the fixed disc even if
you boot the server with a floppy- based version of DOS.
This technique provides an insight on how Netware
arranges itself. On power-up, DOS is downloaded into
the local work station, where it resides for the remainder
of the session. DOS is interfaced to Netware’s Net BIOS
emulator, which in turn passes information to and from
the Novell nerwork manager on the file server. MS-DOS
therefore remains local to the work station while the
network is run entirely by Netware.
For the ordinary user, security begins when a work
station is booted. Before any access to files is permitted
you have to log on with the option of passwords.
Normally this will log you on to the local file server. If
your system has a number of file servers linked together
it is possible to log on to one of those. This is achieved
by adding the name of the file server into the log-on
sequence, in a variation of the directory Path format.
For example, to enter a remote file server the entry
would be
LOGIN SALES/FRED
where Sales is the name of the file server and Fred is the
usef name you wish to log into.
The 26 possible drive names are used as forms of
directories which provide pointers to files on the hard
disc. Thus logging into one drive letter will allow you
access to a number of files, together with associated
privileges, while another drive letter will give you a
different set.
One of the major features of Netware is its ability to
send a file to two file servers simultaneously. This allows
records held on different servers to be updated simul-
taneously. More importantly, if you have the cash to do
so, you can have mirrored servers, each performing the
same task. If one goes down, for whatever reason, the
other will continue functioning.
Governing the entire system is the Supervisor. This is
a default user name which has full access to all the files,
passwords and other information on the system. One of
the most powerful commands available to Supervisor is
Syscon. This allows the Supervisor to alter the privileges
of each user and the names and passwords.
One of the best features of Netware is the no-non-
sense way in which this is done. The utility is entirely
menu driven, with on-line help constantly available
from the f1 key. This enables someone who is not part-
icularly familiar with computers to operate the system.
Each user has access to a number of files. Access to
files is supplied to users via Syscon in the form of so-
called trustee rights. There are eight such rights avail-
able on each file, including such things as the ability to
read or write to a file, open new files and search direct-
ories. There are other rights allowing the user to permit
others access to directories, or to modify attributes such
as setting files to be sharable or non-sharable.
The Supervisor can allocate privileges to a group of
users. For example, each member of the sales depart-
ment could have the same access to all relevant files, and
when a new member enters the department all the
required files and trustee rights will then be assigned
automatically.
Within your own afea it is possible to organise your
own files. As well as logging on to two servers at once,
you can map files locally from one logical drive to
another or set up paths to and from directories.
Though Netware had been configured to run on a
variety of network interface cards Novell Data Sysems
has also introduced its own network interface card
(NIC). Introduced at the beginning of March, the Elite
card is a clean NIC in that none of the software protocols
have been built-in. Novell will supply you with the
ROMs which allow the card to run at a variety of baud
rates for either a token-passing or CSMA/CA format.
Novell says the advantage becomes apparent when a
business wishes to upgrade its network system. Instead
of having to throw the network cards out and start all
over again, the customer can simply fit the new ROMs to
the cards at a fraction of the price. The Elite card also has
support for Gateway operations, either synchronous,
asynchronous or X-25. This will allow you to hook on to
a network and communicate with a mainframe through
a single card. The basic Elite card costs £395; the ROMs
are extra.
SPECIFICATION
Description: non hardware specific local area
network program
Copy protection: key card required for system to
operate
Number of users: 100
Price: £2,100 for Netware operating system, including
print utility and comms software
Publisher: Novell Inc. of Orem, Utah
U.K. distributor: Novell Data Systems, 78-82 St.
John’s Road, Tunbridge Wells, Kent TN4 9PH.
Telephone: (0892) 37833
Available: now
PRACTICAL COMPUTING April 1987
TORUS
TAPESTRY
WITH THE NETWORKING SYSTEM
TAKEN CARE OF THERE IS STILL
THE PROBLEM OF THE TOP-LEVEL
OPERATING SOFTWARE THAT THE
ORDINARY USER SEES. IAN
STOBIE LOOKS AT AN EASY-TO-
USE SOLUTION.
espite regular reports of booming
network sales, it is still difficult to
believe that everyone is furiously
cabling up their offices. LANs are really
quite hard to understand, let alone to
set up and use. In the IBM world, Torus
is the company which has most obviously set out to
tackle this issue. Torus now has over 10 percent of
network sales through U.K. dealers, according to
market research company Romtec. It is regularly in
Romtec’s top four LAN suppliers, and in December
1986 — the last month for which figures are available
— it got to second place behind Novell. Torus is one of
the few successful British network companies. It was set
up in 1983 with the aim of producing office-orientated
network products for the IBM PC. It now employs 60
people at its U.K. headquarters in Cambridge.
There are three main Torus products. Torus Tapestry
is network software that runs on top of Token Ring, PC
LAN or other hardware compatible with Net BIOS. IBM
(U.K.) is among the distributors for Tapestry. Torus
Icon is a hardware/software combination which puts
Tapestry software together with Torus’s own Ethernet-
based interface cards and cabling. Finally, Torus
Netware is software licensed from Novell put together
with Icon hardware.
With the IBM Token Ring bandwagon starting to
toll, Tapestry looks like becoming the most important
product. It is a network operating system, the key
system component responsible for controlling users’
access to resources on a network. Compared to other
IBM network software, Tapestry is very user friendly,
with a graphics-based interface and plenty of context-
sensitive help. It comes with sevetal office-productivity
functions built-in, including electronic mail.
Torus Icon is aimed at people who prefer one-stop
shopping, with less opportunity for finger-pointing
between different suppliers if things go wrong. From
the outside it looks identical to Tapestry, but
underneath is Torus’s own hardware. Torus Netware is
aimed at more experienced system builders. The
combination of the Icon Ethernet hardware — which at
10Mbit/s. is faster than Token Ring — and Novell’s
software gives a very high-performance network.
However, you have to do without the friendly interface
provided by Torus Tapestry or Icon software.
According to Torus marketing director Bernie
Allenstein network users divide up into two broad
groups. Those in the first group know from the outset
that they need to nun multi-user software. They want to
use a shared database or multi-user accounting software,
__ Ee SS == = (continued on next poge)
PRACTICAL COMPUTING April 1987
for instance. For these users it is a straight choice
between a network of PCs or a dedicated multi-user
system. The networked PC option is attractive because it
lets you run up-to-the-minute MS-DOS software. By
comparison, much of the software available for
dedicated multi-user systems is old-fashioned and
expensive, and the choice is much more restricted.
The second group of users are looking for less easily
defined productivity gains. These people may already
have many PCs in their organisation. By linking them
together they are hoping to get better value from them,
sharing physical resources such as printers and discs, and
perhaps also gradually integrating tasks that are
currently worked on separately.
Allenstein sees the second group as eventually having
the most potential. ‘‘The best growth prospects are in
office productivity. Multi-user is really a specialist
application appropriate to perhaps five or 10 percent of
administrative workers.’’ But for the office-productivity
market to take off, LANs must be made easier to use.
And the benefits must be made much clearer to users.
Allenstein sees the market as too technology driven.
“Manufacturers have still not properly turned the
technology into products. It still requires a clever user to
see the opportunities of using the things.’’
This is where Tapestry and Icon come in. They aim to
tackle the ease-of-use issue with a straightforward
menu-driven approach concealed behind a Mac- or
Gem-like system of icons. So that the user can at least
see one obvious benefit of a network straight away they
bundle in good electronic-mail facilities.
Both systems, in fact, look identical to the user.
When you turn on a machine connected to the network
you are asked to enter your name and password. That
done, up comes the main menu of the system, which in
Torus terms is called the home screen.
The home screen contains eight icons. You select by
cursoring over the icon and hitting Return, or by typing
in the initial letter. At the top left are In Tray and Out
Tray, used by the local electronic-mail system. Next to
them is the Communications icon used for linking to
the outside world through services like Telecom Gold or
Prestel, or through a gateway to a remote mainframe or
mini. The Telephone icon activates a telephone book,
which you can use for looking up phone numbers, or for
direct dialling if you have an autodial modem attached
to your machine.
File Manager gives you access to the sort of
272K Bytes free *FILE MANAGER>
Iraq
i) oy
| Backup Disk Transfer Files Set Drive
er
Rename Files Format Disk
File(s) to Cop
Size(Kb) Filename:
: meu, KEYBUK.COM
MESSAGE
Filename: Time Filed:
1_AUTOEXEC. BAT] 6705/84
fe AUTOLOAD. EXE) 27/84/84
B COMMAND.COM | 8783783
CONFIG. SYS 9/84/784
= DISKDRU.COM | 4783784
DRIVER. EXE | 18/85/84
EXAMPLE. 1 6785/84
B EXAMPLE. 2 6785/84
HOLIDAY? 14785784
rs
@@mM@aeanwannmr
SCROLL
SETUP. DAT
CO om om om WUT ORS
w
Examine File
—
Print Files
Time Filed:
} 8763783 12: BBpm
|24785/84 18:34am
B PHONED] R.PHN| 24/85/84 10:32am
14/85/84
6785/84
S¥.1IOM10U
CAPS
Active Drive: A
)
i
Discard
*File Index: As
Size(Xb)
8:41am
4:42pm
File Manager lets you do housekeeping tasks normally done by MS-DOS.
97
networks
98
{continued from previous page}
housekeeping tasks normally done with MS-DOS:
backing up a file, copying discs and so on. The shared
Cabinets icon gives you access to whichever disc drives
on the network your password entitles you to; Cabinet is
the Torus word for file server. One of the strengths of
Tapestry and Icon is that you can have any number of
file servers on the network.
Network Printers obviously lets you print. If your
application software does not let you choose printers
easily it is necessary to make a copy for each printer type
you wish to support: for example, laser printer with
70-line A4 page length, or matrix printer with 66-line
page length.
Application contains all your other MS-DOS
software, which can be single- or multi-user. It generally
runs in the normal way. Multi-user software such as
Smart, Open Access II or Rbase System V provides
whatever level of file or record locking the application
package itself supports. Net BIOS is the part of the
network which handles file and record locking, so
Tapestry just passes on the applications requests to the
network layer beneath.
When several people are running single-user software
at the same time there is obviously the danger of more
than one user trying to get at the same file. When this
happens Tapestry detects the clash, locks the second
user out, and displays a message on your screen telling
you who is already working on the file. But there are
some problems. Most memory-resident pop-up
programs like Sidekick do not work with Icon or
Tapestry; you lose some functionality.
Mail is the most obvious gain. To send a message you
select the Out Tray and hit Return. The standard Torus
text editor -comes up, and you type in your text. The
editor supports the basic word-processing functions,
including block moves. You can enclose an ASCII text
file directly into your message as you type. Other sorts of
file — for example, spreadsheets or program files — you
can send attached to the message.
Your recipient knows they have an incoming message
because their machine will bleep and a one-line alert
message will appear briefly on their screen, whatever
application they are in. If they are away then they will be
alerted next time they sign on to their machine: the In
Tray icon on their home screen will now contain an
envelope.
The mail function will also show you whether your
message out has been read yet. Recipients get the choice
of discarding messages they have read, leaving them in
their In Tray or copying them to a file. Pretty much the
same system, with the on-screen editor, is used for
Telex. One machine functions as the telex server for
every user on the network. However, Telex is an option;
it is not included in the basic price of the system.
To make a network easy to use involves simplifying
the task of the network manager as well as of the
ordinary users. The network manager has the job of
running the network, and with some systems this can be
a tedious task. Tapestry/Icon management utilities
generally use the same screen-based approach as the
more public side of the system. The network manager
allocates users to machines, sets up libraries of common
software and generally tunes the system. If messages pile
up on the mail server, for example, the network
manager can sort and view the messages and set the
system up to discard by date or other criteria.
Security is based on the same combination of user
name and password. When the system is first set up you
specify which machine is to run the network-
4 Mey 19B4
=
Out Tray
Shared Cabinets Network Printers Applications
Lock Uc 3 Logout 4 Preferences S Set Pessword 6 Server Manager
Torus Tapestry’s home screen. The Gem-like user
interface makes Tapestry easy to use.
management tasks which are the most critical. You cai
then physically secure the system.
The Torus approach allows you to distribute the
burden of running the network across several machines.
You can set up any machine with a hard disc as a file
server, and connect printers or modems to any machine
to make them printer or comms servers. Server tasks run
in the background, so you can use the machines for
running normal applications when you are not actually
tinkering with the server settings. This is important for
small networks of three or four machines, where you
would not want to lose the use of a PC. On a bigger
network it might make sense, for performance reasons,
to take a heavily used disc server out of routine use.
Torus Tapestry, the software-only system, costs £495
for the network manager and £300 for each additional
user. To this, of course, you have to add the cost of the
cabling and the network hardware, which can be any
system compatible with Net BIOS. Icon, the ail-Torus
solution, costs £1,490 for the network manager pack,
and £895 per additional machine. Each pack contains an
adaptor card, documentation and a copyable system
disc; the manager pack comes with an additional system
disc and utilities.
To this you also need to add the cost of cabling.
Ethernet-based systems have a rather undeserved
reputation for high cabling costs. For most small
networks, with cable runs between machines of under
100 metres, you can use the cheaper 502 thin Ethernet
cable. It costs 60 pence per metre for the cable itself or
£18.50 fora 10 metre length with connectors. The cable
is quite flexible, so it should not be expensive to install.
For a typical office network of four or five users cabling
costs are negligible — probably under £100. Longer
cable runs up to 500 metres require more expensive
thick Ethernet cable. With yet longer runs things really
do get expensive, as you need to put repeaters on the
cable at about £1,000 a throw.
Is this all cheap enough? The traditional multi-user
market does not appear to be particularly price sensitive.
But the supposed market of people interested in
networks for productivity reasons surely is. If users are to
be tempted down the network path for hard-to-
quantify productivity gains, the price must be
reasonable. With all costs considered, it cannot be much
more than the cost per user of a good up-market
software package, say £650 maximum. After all, to the
user the supposed productivity benefits of networking
afe on a par with the supposed gains of using a
spreadsheet. Looked at this way, networks are just
another application, and still a rather expensive one.
Torus may well have cracked the IBM usability barrier,
but the price barrier remains. PC)
PRACTICAL COMPUTING April 1987
espite the many recent advances in
D more specialised types of application
software there must be very few users
around who do not use a spreadsheet at
some time or another. This rather humble
breed of software has been with us since the
first days of microcomputing. Yet it con-
tinues to go from strength to strength, with
na sign of its popularity waning.
The spreadsheet’s best-known application
is in the world of financial modelling. Its |
ability to try out a variety of solutions to
impending financial problems safely off-
line using the What-If? facility has un-
doubtedly contributed most to its success.
But there have been other useful appli-
cations too. It has proved useful in scientific
and engineering environments, where
fepetitive calculations can be solved simply
be entering data into preset boxes, and then
printed out straightaway in a professional
format.
The advanced cell-formatting techniques
offered by spreadsheets for text as well as
numbers also make it an ideal choice for pro-
ducing large text-based tables. Setting up
the table and incorporating later changes
can be done far more quickly on a spread-
sheet than they can on even the most power-
ful word processor.
BUDGET CONSCIOUS
As far as advances in spreadsheet tech-
nology are concerned, the last year has been
relatively quiet. As with other areas of
applications software, the biggest waves
were caused by the launch of the Amstrad
PC-1512 and the consequent round of price
cutting, to provide a budget-conscious
market with suitably priced packages.
This has given Supercalc 3 and Multiplan,
two rather dated spreadsheets, a new lease of
life. Multiplan was upgraded a few months
ago, but rather than ditch the old package
altogether Microsoft had the brilliant idea of
repackaging it, adding a ‘‘Junior’’ tag to the
title to distinguish it from its up-market big
brother, and promoting it as the answer to
an Amstrad ownet’s prayers.
Much the same can be said about Super-
calc 3.1. It is now no less than two issues out
of date, having been superseded by both 3.2
and 4. All the best bits have been cut out,
such as the large matrix and sideways
printing, but unlike Multiplan Junior tt is
good value judged on its graphics cap-
abilities alone.
The Amstrad has also brought about some
more innovative spreadsheets. Kuma’s
Kspread 2 is the first spreadsheet to use the
SPREADSHEETS
TGP
“lt _ It was spreadsheets that gave
micros their initial boost
into the business world. David
Barlow looks at the survivors
from the old days, and at the _
newer products that have
brought with them some new
ideas.
Gem Desktop environment to good effect.
It has a very similar feel to Macintosh
packages like Excel and Mindsight, but
suffers from documentation of a quality
more suitable for home computers. Cracker
III], an upwardly mobile package that
actually originates from the home-computer
market, is one of the first spreadsheets to
make use of the Amstrad’s 16-colour high-
resolution mode. It is distributed by
Newstar Software. Ironically, Newstar also
looks after the U.K. distribution of VP-
Planner, an immensely powerful Lotus 1-2-3
work-alike which, from a business user’s
point of view, puts Cracker well into the
shade though it retails at a mere £30 more.
There is something of a question mark
hanging over the future of 1-2-3 work-
alikes, as Lotus is currently dragging soft-
ware houses Paperback Software and Mosaic
— originators of VP-Planner and Twin res-
peetively — through the U.S. courts for
being just that little bit too similar to 1-2-3.
Some informed opinion suggests that Lotus
may be wasting its time, as there is no
question of piracy of program code. The
similarities are confined to data-file compat-
ibility and the command structure, not the
user interface.
POWERFUL REPORTING
One rather unusual spreadsheet also
stands to get a new lease of life from the
Amstrad. FT Moneywise, having now lost its
backing from the Financial Times, has been
renamed Moneypower. It uses a system of
pages to enable users to find their way round
the overall model, and also includes one of
the most powerful feporting facilities
around. At its new price of £99 including
VAT it should provide real competition to
some of the big names in the Amstrad
spreadsheet camp.
At the top end of the market both Lotus |
and Supercalc continue to ask silly prices for
their flagship products. In the States, Lotus
has just announced a $40 version for the
educational market, and this act is sure to
have worldwide implications. When the
price of Lotus moves so will that of Supercale
4, as these packages are in a head-to-head
battle for the corporate customers,
Although hardware specifications con-
tinue to improve, there are still only a few
spreadsheets that can make use of memory
over the limit of 640K imposed by MS-DOS.
Such a facility is still regarded as somewhat
exotic, even though it is impossible for most
spreadsheets to get anywhere near their
theoretical maximum size within 640K of
memoty.
The Macintosh now has two of the best
spreadsheets within its stable. Excel and
Mindsight both make full use of the still un-
surpassed Macintosh interface. The one
standard PC operating system that until
recently did not have a truly modern spread-
sheet to its name was Digital Research’s
Concurrent DOS. However, Grafox has
recently announced Quintet, an integrated
software suite featuring pull-down menus
and full-colour graphics.
Excel, Multiplan Microsoft, Excel
House, 49 De Montfort Road, Reading,
Berkshire RG] 8LP. Telephone: (0734)
500741
Farsighnt SK Micro Systems; St. Michaels
House, Norton Way South, Letchworth,
Hertfordshire SG6 1PB. Telephone:
(0462) 679331
Javelin Ashton-Tate (U.K.), 1 Bath
Road, Maidenhead, Berkshire SL6 1UH.
Telephone: (0628) 33123
Logistix Grafox, South Bank Techno
Park Building, 90 London Road, London
SE] 6LN. Telephone: 01-922 8807
Lotus 1-2-3 Lotus Development (U.K.),
Consort House, Victoria Street, Windsor,
Berkshire SL4 1EX. Telephone: (0753)
840281
Mindsight Package Programs, 91
Blackfriars Road, London SE] 8BHW.
Telephone: 01-633 0121
Smart Spreadsheet Innovative
Software, Southampton House, 192 York
Road, London SW11 3SA. Telephone:
01-223 5008
Supercale 4 Computer Associates,
Edinburgh House, 43-51 Windsor Road,
Slough, Berkshire SL] 2EQ. Telephone:
(0753) 77733
VP-Planner Newstar Software, 200
North Service Road, Brentwood, Essex
CM14 4SG. Telephone: (0277) 220573
| eee
PRACTICAL COMPUTING April 1987
99
EXCEL
SOMETIMES referred to, some-
what unkindly, as the 1-2-3 of
the Macintosh world, Excel is at
least similar in offering a
powerful spreadsheet, a bus-
iness-graphics module and a
database. Of course, Excel gets
a head start over 1-2-3 by being
able to reap the full benefit from
the Macintosh user interface
and mouse. But even judged on
its own technical merits it is an
impressive package. Maximum
matrix size is 16,384 rows by
256 columns with over 80 pre-
programmed functions covering
arithmetic, statistical and fin-
ancial applications. The macro
facility is particularly impressive,
with its own procedural lang-
vage. There are 42 different
types of pre-designed business
charts available and final
presentations can be enhanced
by the multi-fount lettering
capability of the Macintosh.
Excel also includes support for
laser printers.
PRICE: £395
FOR: Macintosh interface.
Ease of use. Graphics.
AGAINST: NoIBM version
yet. Expensive.
FARSIGHT
TO ALL intents and purposes
Farsight is a 1-2-3 work-alike,
but in common with most
examples of this software breed
it has a personality of its own. In
this case the spreadsheet is aug-
MICROSOFT
ae
mented by a simple but effective
word processor, which supports
headers, footers and various
type styles, and has a rudi-
mentary mail-merge facility. The
user interface is substantially
more advanced than 1-2-3,
using pull-down menus and
windowing facilities to the full.
Cut-and-paste operations within
the windows allow a file to be
moved or copied from one sub-
directory to another. Files
created under 1-2-3 load and
run normally under Farsight.
Maximum spreadsheet size is a
useful 256 rows by 2,048
columns. The only area where
Farsight falls down is its lack of
any graphics facilities.
PRICE: £99
FOR: Pull-down menus.
Handy built-in word pro-
cessor. Windows.
AGAINST: No graphics.
Documentation.
6 file Edit Formule Format Data Options Bitar Wincow
eld |
| Run...
Loan amortil Set Rec order
Stort Recarder *
Relative Record
=
| Ll
a ee)
el
») ia
Microsoft’s Excel benefits from the easy-to-use Mac interface.
JAVELIN
THIS IS a spreadsheet with a
difference, being something of
a compromise between the
powerful procedural modellers
popular in the minicomputer
world and the simple, easy-to-
use PC spreadsheet. Javelin
does not restrict you to rows and
columns as it relies on the user
naming all the variables and
then defining the relationships
between them. Javelin applies
time periods such as days,
weeks or months to each
variable and works intelligently:
for example it knows that Feb-
ruary comes after January.
Completed models can be
analysed through 10 different
views, including the diagram,
formula, table, chart, quick
graph, notes, errors, macro and
graph view; there is also a work-
sheet view, which is the closest
you get to the conventional
rows and columns spreadsheet.
]
Javelin is an advanced package
that rewards users prepared to
spend alittle time getting used to
its unusal approach.
PRICE: £595
FOR: Powerful multi-view
analysis tool. Error-checking
capabilities.
AGAINST:
Takes a while to learn.
Expensive.
LOGISTIX
ANOTHER package that offers
similar facilities to 1-2-3, though
it uses a different command
structure. But it is easier to use,
has better graphics and includes
a handy sideways-printing utility
similar to the one provided in
later versions of Supercalc.
Maximum spreadsheet size is
1,024 columns by 2,048 rows |
coupled to a database that can
handle 1,023 records with a
maximum of 64 fields. Logistix
also includes a_ time-man-
agement facility covering
resource allocation, task
scheduling, critical-path project
planning and Gantt charts.
Graphics facilities are up to
presentation standard and the
package makes excellent use of
colour-display systems.
PRICE: £100
FOR: Powerful spreadsheet.
Time-management facilities.
Graphics.
AGAINST: Needs power-
ful hardware. Less well:
established than some of the
competition.
LOTUS 1-2-3
NOW a microcomputer legend
of WordStar proportions, 1-2-3
continues to sell in huge
numbers mainly like
WordStar — on the strength of
its reputation rather than on its
100
PRACTICAL COMPUTING April (987
——
absolute technical merits. It has
now been bettered in almost
every area by cheaper pack-
ages, but none can match its
massive user base or the cottage
industry that has grown up to
supply useful add-ons. Version 2
of 1-2-3 supports the LIM
extended-memory standard,
enabling much larger spread-
sheets to be built, and has a
vastly improved range of func-
tions. It has, however, found it
difficult to maintain data-file
compatibility with the earlier
version la.
PRICE: £395
FOR: An accepted industry
standard. Availability of
useful third-party add-ons.
AGAINST: Poor value
when compared with 1-2-3
work-alikes.
MINDSIGHT
LIKE Excel, this package is only
available to run on a Macintosh
fitted with a minimum of 512K
and a second disc drive. In
many ways similar to Javelin,
Mindsight is no ordinary spread-
sheet. First, variables are
named and then the relation-
ships between them are spec-
ified in a simple English formula
representation. The spread-
sheet does not appear until all
the relationships are solved, and
even then data cannot be
changed directly in the cells but
only in the formulae. As you
would expect of a Macintosh
program, graphics are well inte-
grated; it is possible to split the
screen to display the formula,
the spreadsheet and a graph
simultaneously. The number of
different types of chart that can
be displayed is not up to Excel’s
standard.
PRICE: £150
FOR: Novel approach to
modelling. Use of Macintosh
display.
AGAINST: Copy pro-
tected. Limited graphics.
MULTIPLAN
MULTIPLAN version 2 is the full-
power version featuring a
maximum spreadsheet size of
4,095 rows by 255 columns. It is
also considerably faster than the
earlier version, now designated
Multiplan Junior. Macros have
also been added to bring it into
line with the likes of 1-2-3 but it
still lacks any form of graphics.
Unchanged is the reliable and
consistent Microsoft command
line and the extensive and
SPREADSHEETS TOP 10
MICRGSOFT «
powerful use of windows.
Despite all these improvements
Multiplan only requires 128K of
memory to run. Multiplan Junior
has asmaller spreadsheet of just
255 rows by 63 columns but still
supports colour and allows you
to have up to eight windows
open ata time.
PRICE: £150;
Multiplan junior £70
FOR: Use of windows.
Consistent user interface.
AGAINST: No graphics.
Junior now looks dated.
SMART
SPREADSHEET
BOTH the spreadsheet and
database modules of the Smart
integrated suite are good
enough in their own right to take
on many dedicated packages.
The spreadsheet can accomm-
odate up to 9,999 rows by 999
columns and uses the sparse-
matrix technique to make the
most economical possible use of
memory. Cells can contain up to
15 digits or 99 characters; a
special screen can be called up
to enter formulae, which can be
up to 1,000 characters long. Up
to 32 different spreadsheets can
be active at a time. Transferring
data from the spreadsheet to the
integrated graphics module is
easy, and datacan be displayed
in any one of six graphical
formats. Completed graphs can
be annotated with suitable titles,
axis names and notes.
PRICE: £395
FOR: Powerful spreadsheet.
Well-integrated graphics.
Can be expanded by buying
further modules.
AGAINST: Expensive.
SUPERCALC 4
SUPERCALC 4 and Lotus 1-2-3
are now battling it out for sup-
remacy in the corporate spread-
sheet market. On technical merit
Supercalc must be judged com-
fortably ahead, but as yet it has
not built up such an impressive
record of sales. Maximum
spreadsheet size is 9,999 rows
by 255 columns and, as in
Smart, data-compaction tech-
niques optimise its use of
memory. The user interface is
compatible with earlier versions
but has recently been modified
PRACTICAL COMPUTING April 1987
to look more like 1-2-3.
further attempts to woo 1-2-3
users comprehensive data-file
transfer utilities are provided to
convert Lotus format to Super-
calc 4 format and vice versa. Its
graphics facilities are easier to
use than Lotus’s as it is not
necessary to exit the main
program. A handy sideways-
print utility is included.
PRICE: £396
FOR: Easy to use. Good
graphics. Excellent docu-
mentation and support.
AGAINST: Expensive. Not
as many third-party add-ons
as,|-2-3
VP-PLANNER
A MOST impressive 1-2-3 work-
alike that offers full file and
command-line compatibility
with Lotus. The user interface
does not look the same, how-
ever, as the command line has
been moved to a more suitable
place at the foot of the screen.
What sets VP-Planner apart are
its powerful database facilities,
which include a traditional flat-
file system as well as an
immensely powerful three-
dimensional database cap-
ability. Both systems offer a high
degree of compatibility with
dBase Ill. VP-Planner also
boasts a powerful macro facil-
ity and a_Lotus-compatible
graphics module.
PRICE: £86
FOR: 1-2-3 work-alike
spreadsheet. Powerful dBase
file-compatible database.
Superb value.
AGAINST: No direct U.K.
support.
101
ADVERTISEMENT
MPORTANT NOTICE
TO ALL PROSPECTIVE USERS
OF LOCAL AREA NETWORKS
Following increasing use of the
CLEARWAY range of Local Area
Networking equipment the man-
ufacturers, RTD Ltd. of Farnborough,
Hampshire, have issued the following
warning to anyone contemplating
installing a LAN.
SOME LANs CAN SERIOUSLY
DAMAGE YOUR HEALTH!
Reports have shown that some people
have paid many thousands of pounds
to instal a network system only to find
out they could have done it at a
fraction of the cost!
Some have even bought relatively
untried products from new companies
with only a few installations and then
found the unreliability sickening?
Other companies have suffered the
trauma of fighting their way through
the jungle of networking without any
assistance or planning service
offered by the manufacturer!
The remedy for all these problems is
CLEARWAY. Launched in 1981 as the
very first vendor-independent LAN,
CLEARWAY now has well over 15,000
installations throughout the UK and
Europe. tn fact CLEARWAY is already
being used by a large number of well
known organisations such as the
Stock Exchange, British Telecom,
National Westminster Bank, Courage
Brewery and many more.
The flexibility afforded by Clearway’s
innovative approach to networking is
clearly demonstrated by interlinking a
host of widely regarded diverse and
incompatible computers and data
communications devices in one
Clearway ring. Information can be
automatically passed between users
and all peripherals such as printers,
panes, modems etc. can be shared
y everyone on the ring. All this is
made possible as Clearway only relies
upon the commonly used RS232
interface, stralghtforward co-axial
cable and an extremely efficient ring
transmisslon medium.
“Clearway has been designed to
provide a universal approach to low-
cost, local area networking with the
emphasis always being on simple
installation and ease of operation,”
explains Neil Irwin, RTD’s Products
Director. “We offer a total networking
service from network planning and a
three node starter pack — at £630 the
most competitive on the market —
through to multiple node solutions for
large corporates requiring
communications between numerous
pieces of equipment including minis
and mainframes.
The Clearway range has a selection of
different node systems with facilities
unique to Clearway. These include a
new Liquid Crystal Display model
providing status and diagnostics in
plain English and a pushbutton
keypad for instant selection of
destination on thering. Thereis alsoa
19” rack mounted version capable of
housing ten nodes and power supply
to fit neatly into a standard computer
cabinet.
Requiring no special expertise, the
installation of Clearway is simple,
enabling for example a three node
starter pack to be set up in around 15
minutes. Up to 99 Clearway nodes
with different peripherals can be
linked to the ring network with up to
800 metres between nodes.
Allthe electronics to drive the LAN are
contained in each node and there is
no need to install special cards or
boards in the equipment connected to
It. Neither is there any need for a
central controller as used in Star
networks. Information is passed from
one Clearway node to the next until it
reaches its destination.
For further information on the
Clearway networking range of
products ring 0252 546213 or circle the
enquiry number below.
> circle 141 on enquiry card —
STILL
A LOT
TO
LEARN
Glyn Moody
samples some of the
current offerings
on Al.
Most books on artificial intel-
ligence afe based on the premise
that a computer could, at least in
theory, be intelligent. As the title
of Is Man a Robot? suggests, the
author Geoff Simons is tackling
the problem from the other end.
He wishes to show that looking at
humans as cybernetic systems with
a central, programmed control,
unit provides us not only with
interesting explanations for many
human traits but even insights into
some deeper questions.
This is not a book for theists. At
one point the author opines: ‘‘the
teligious view is a superstitious
irrelevance.’’ The basic threads
which run throughout are
humanism, materialism and deter-
minism. For example, the first
chapter presents an exhaustive —
and rather exhausting — list of
robots down through the ages.
This is followed by achapter on the
Models of Man which eventually
suggests that humans are machines
— and more specifically, that they
are robots.
The next chapter marshals some
supporting evidence by looking at
the physical aspects of the body.
Most of the points have been made
before. For example, that the body
is programmed by its genes, just
like a computer, and that the cells
and the body itself exist in a stable
state of balance or homeostasis,
just like cybernetic systems.
A chapter on programming
examines in more detail how
aspects of human life could be
understood as a result of pro-
gramming. In addition to the
working out of the genetic
material, mentioned both at the
cellular level and in terms of the
ultimate physical characteristics of
the body, there is some consider-
ation to how we are programmed:
by our environment. Many basic
psychological theories can be
framed in a program-like form.
The author suggests that sleep, still
largely a mystery to researchers, isa
rovot
Geoff Simons
form of program clearance. Just as
mainframes need maintenance
and updating, so might the brain.
Few people would object to such
an approach if it was happy to re-
main at this level, offering a few
lateral thoughts on how the body
works. Unfortunately Simons has
bigger fish to fry. He suggests that
humans are not only like robots in
the way they function but that
they are robots. From this, he takes
it as axiomatic that any notion of
soul goes straight out of the win-
dow. However, that does leave a
ON MACHINE
INTELLIGENCE
Second Edition
DOPLALD MC HIE
DICTIONARY OF
ARTIFICIAL
INTELLIGENCE
& ROBOTICS
JERRY M. ROSENBERG
number of thorny questions which
form the bulk of the remainder of
the book.
For example, if we are deter-
ministic machines, what happens
to free will? That went with the
soul, according to Simons. How-
ever, he attempts to console any:
robots out there who might feel a
little bereft by pointing out that
the concept of choice is pretty
woolly anyway. By free choice we
mean something like: ‘‘I would
have chosen differently if I had
wanted to.’’ But this begs the
question whether you can choose
what you want.
Simons also points out that
according to his robotic theory,
humans are still making choices.
But instead of appealing to some
high-falutin’ will, decisions are
made by virtue of the deep-coded
programs within us which ate
partly genetic and partly environ-
mental. These are so deep that we
are unaware of any cogs grinding at
all; it just feels as if we made a
decision. As Simons puts it:
“*Choice occurs when a system dis-
cfiminates between competing
informational pressures.”’
What about creativity — how
can machines write symphonies?
This argument against a machine’s |
Creativity is normally applied to |
Intelligent
Machinery
THEORY AND PRACTICE
Edited by lan Benson
ARTIFICIAL
INTELLIGENCE
applications in the future of
software engineering
BOOK
computers which fail to write Beet-
hoven string quartets. As Simons
points out, since most humans
never write them either, they too
fail the creativity test. Emotions,
too, can be found in machines —
provided you see them as feedback
loops and homeostatic states. For
Simons, emotions are simply deci-
sions about broad objectives which
are then attained using logistics
developed by the tactical decision-
making of reason. Similarly,
personality can be thought of as a
behavioural matrix.
The most interesting part of
Simons’ argument is in relation to
ethics. If we are just machines sub-
ject to deterministic laws, how can
we be held responsible for our
actions and, more importantly,
why should we be punished? It is
at this point that Simons’ argu-
ment seems weak. Accepting that
there is no point in punishing a
machine which was only obeying
orders, he then goes on to espouse
an extremely liberal prison policy.
He would do away with prison
altogether and rejoices in this un-
expected bonus from his theory,
though he concedes that such a
policy makes society difficult.
What he fails to accept is that his
earlier stated position on the dual
influence of genes and environ-
ment, along with his general
cybernetic theory, do in fact pro-
vide a justification for some form
of restraint, if only to provide a
little deterring input to those
robots with anti-social tendencies.
It is a pity that at this point Simons
seems uninterested in examining
the consequences of his theory in
greater and more practical depth.
Whether or not you subscribe to
his central thesis this is a fascin-
ating book. Its maverick viewpoint
makes it thoroughly thought
provoking as well as amusing.
A far more conventional romp
through the highways and byways
of artificial intelligence is provided
by James Brulé’s book Artiftcra/
Intelligence: Theory, Logic and
Application. Its introduction
states that it is for the ‘‘open-
minded, but as yet uninformed
(continued on next page)
PRACTICAL COMPUTING April 1987
103
BOOK
(continued from previous page)
business person.’’ It offers a very
down-to-earth and _ practical
approach to what is going on in the
Al world.
First there is the obligatory tour
of landmarks like the Turing Test,
Eliza the psychiatrising computer,
Parry the psychotic computer, and
expert systems like Prospector and
Mycin, The next chapter is called
Theoretical Foundations, and tells
you everything you wanted to
know about undivided middles |
and syllogisms. Thereafter, the
book looks at specific areas of Al
such as knowledge representation,
graph searching and pattern recog-
nition. It offers simple examples,
complete with Basic programs
implementing the principles.
There is a good chapter on the
ARTIFICIAL
INTELLIGENCE
THEORY, LOGIC AND
APPLICATION
he ~
‘ ’ “ae 4,
;
{
three most popular AI languages,
Lisp, Prolog and Pop-11. Overall,
the book is sometimes a little too
specific, and lacks the more
general details. But what it does, it
does well.
A different approach again is
offered in Donald Michie’s Ox
Machine Intelligence. Written by
one of the founding fathers of AI
in this country it is at once authori-
tative and accessible. Its approach
is quite some way from the popu-
list journalism of the previous two
books, and follows closely the con-
cerns of the academic world. Thus
there are three main sections,
one on computer game-playing,
another on intelligent robots, and
one on the mechanics of cognition.
At the end thete is a brief section |
on Al and society. The book is well
written, and although slighly
heavy-going at times it is well |
worth the effort for the insights it
gives into how the professionals in
Al are tackling the problems.
Another book in the same series
from Ellis Horwood, Artificial
Intelligence: Applications in the
future of software engineering, is
aimed at fellow practitioners and is
of less general interest. It also |
begins to dip its toe in the murky
waters of Al jargon and in-crowd |
talk.
Such opaque academese reaches
new depths in Intelligent
Machinery: Theory and Practice
which is a reworking of a series of
papers presented at a conference
held at Cambridge. Apart from
STILL A LOT TO LEARN
is Man a Robot? by Geoff
Simons. Published by John Wiley,
£14.95. ISBN 0 471 91106 2
Artificial Intelligence:
Theory, Logic and
Application by James F Brule.
Published by Tab Books Inc.,
£11.50. ISBN 0 8306 0471 5
On Machine Intelligence by
Donald Michie. Published by Ellis
Horwood, £29.95. ISBN 0 7458
0084 X
Artificial Intelligence:
Applications in the future of
ALL SYSTEMS GO
BUT HOW FAST?
two
for even better performance
SpeedWrite
improving performance still further
Full refund np
Full refu mp
Access Card Number,
aS 7
Yes! Then MicroCache’s speed enhancements
are for you. MicroCache is three software packages in
one. All three will, to quote a Shropshire dealer, make
your system ‘go like a freshly whipped ferret’. What's
more, one of them is absolutely FREE with the other
D isk cacheing uses spare RAM to speed up disk
accessing by up to 500 times. In normal use expect
a two-to-ten fold overall speed improvement when
reading from both floppy and hard disks. Most systems
usually have plenty of unused RAM, or, add up to 4 Mb
New! Allows background writing to disk - dramatically F
To. Microcosm Research Ltd. 26 Danbury S
LJ YES! Rush me a FREE MicroCache Demo Disk
J YES! Rush me MicroCache Despatch will be made
within 2 § days from receipt of order. | wish to pay
by [_] Cheque or {(] Access Card
completely satisfied
If you found a way to save hundreds of hours a year — would you use it?
both printers and plotters
SCREEN ACCELERATOR [mare
London NI 8|U
Name
Company
Address
Tel No
Does reading or writing a 200 Kb disk file in under
two seconds appeal’ Order your MicroCache now!
PRINTER BUFFER
al operates like no ordinary printer buffer.
It’s up to five trmes faster. extracting data
directly from your application program at up to 50,000
characters per second. Avoid the delays inherent in
serial/parallel and built-in buffer interfaces. Ideal for
You keep full keyboard control of the printing
process at all times. Buffer size? From 70 Kb to 4 Mb
can be allocated or shared with the Cache.
aster display updates. Faster cursor mriovement
Enhances sluggish screens.
And it's FREE with MicroCache
i |
pee
4,
oe
some general articles by Richard
Ennals it has little to recommend
it. |
After all the jargon, the Dict-
tonary of Artificial Intelligence
and Robotics might seem just the
job. But I find it hard to see who
this book is aimed at. Experts will
find its content obvious, and
hardly anyone else is going to be
looking up phrases like ‘'incre-
mental integrator’’. Sadly, there
are not even many amusing words
for the casual browser. Among its
4,000 entries only ‘‘bang-bang
robot’’ caught my attention. It is
also expensive at £14.75 for a
200-page paperback. Unfor-
tunately this kind of pricing and
this kind of book seems to be
generally indicative of the Al
world, which has a lot to learn. [a0
software engineering by D
Partridge. Published by Ellis
Horwood, £25. ISBN 0 85312 753 0
Intelligent Machinery:
Theory and Practice edited by
lan Benson. Published by
Cambridge University Press,
£17.50. ISBN 0 521 30836 4
Dictionary of Artificial
Intelligence and Robotics by
Jerry M Rosenberg. Published by
John Wiley, £14.75 paperback,
£31.85 hardback. ISBN 0 471
84981 2
FEATURES
a FAST! oH Easy to use. Y Completely automatic
/ Compatible with your software. % No changes to
make to your system. / Efficient use of all types of
RAM. &/ Makes RAM Disks obsolete. % You don't
rely on any special hardware. % No circuit boards to
fiddle with. / All floppy and hard disks supported.
of Available for most micros. / Cuts waiting time.
Microcosm Research Ltd
26 Danbury Street
London NI 8JU
Tel: 01-226 9092
Telex: 24263 TARDISG
O Disk Cache £89.00 QO SpeedPrint Buffer £95.00
(Cache + SpeedWrite £125.00 I
() Cache + SpeedWrite + SpeedPrint - ONLY £195,00 |
() SpeedWrite Upgrade £45.00
Please add £3 p&p plus VAT at 15% ]
Computer Type (PCDOS/MSDOS only)
Ge eee es ae eee is iii i lel
104
|
— circle 154 on enquiry card —
PRACTICAL COMPUTING April 1987
"© P E N Fikes
O pen File offers programming tips and software to | Submissions should include a brief description which
key in. We welcome submissions from readers. We explains what your program does and how it does it. This
are interested in business programs for any of the main should be typed with lines double-spaced. The program
machinés such as IBM, Apple, Amiga, Atari 520ST, BBC should be printed with a new ribbon or at double-
and Amstrad PCW-8256. We are also interested in intensity; the width should be between 75mm. and
applications written in dBase, or for standard spread- 90mm., or between 105mm. and 135mm. Also include a
sheets like 1-2-3. Utilities are also welcomed. disc of your program.
Please send your contributions to
Open File, Practical Computing, Quadrant House, The Quadrant, Sutton, Surrey SM2 5AS.
DOS
MENU
A routine that sets up
an option menu within
MS-DOS, presented
by Harvey
Thomas.
THE batch commands of PC-DOS
and MS-DOS provide a number of
useful and powerful features,
but there are some annoying
omissions. Among them is the
ability to perform conditional
branching dependent on the
response made by a user to a
question asked in the middle of a
batch file. With such a facility you
could, for example, write simple
menu-selection routines entirely as
a series of batch commands within
MS-DOS itself.
The Choose program presented
here aims to provide just such a
facility. It is invoked by a
command line of the form
choose prompt to user resp] resp2
resp3....
where ‘“‘prompt to user’ is a
delimited string; any printable
delimiter may be used. The
elements respl, etc., are the
allowable responses that the user
may make; upper- and lower-
case alphabetic characters are
consideted by the program to be
equivalent.
(continued on next page)
LISTING 3
echo off
els
type choose.opt
CHOOSE ° Choose an
option ‘abcd
if errorlevel 4 goto label4
if errorlevel 3 goto label3
44 errorlevel 2 goto label2
if errorlevel 1 goto labell
echo SOMETHING NASTY HAPPENED
ENDBATCH
tlabell
ECHO OPTION A SELECTED
ENDBATCH
tlabel2
ECHO OPTION B SELECTED
ENDBATCH
tlabelS
ECHO OPTION C SELECTED
ENDBATCH
tlabel4 ,
ECHO OPTION D SELECTED
ENDBATCH
PRACTICAL COMPUTING April 1987
LISTING 2. CHOOSE.OPT
DEMONSTRATION OF MS-
- Choose option A
Select option B
- Require option C
- Desire option D
vuowD
!
Your selection letter must be followed by the Enter key
LISTING 3. CHOOSE
{#c-} {disable ctrl/break}
Program Choose};
A program to assist decision making in PC/MS-DOS Batch files
Syntax is i-
CHOOSE ‘PROMPT TO USER’ Resp1i Resp2 Resp3S ...
where the delimited string (° is used as an example) is used to
prompt the user, and Respi, Resp2 etc are the allowable responses
the user can make (no distinction is made between upper and lower
case letters). The program sets the MS-DOS ERRORLEVEL on program
termination to either O (which means an ERROR in specifying the
parameters to CHOOSE), or the number of the response selected
(Respi=1, Resp2=2 etc).
Current restrictions: 25 responses, maximum length of each response
is 6 characters. At least two responses specified on command line.
Harvey Thomas. July 1986
MAXRESPLENGTH=4;
MAXRESPONSES=25)
type
respstr=string(MAXRESPLENGTH);
var
i,j sx, yrintegers
cmdlinerstringl127] absolute csegs $80;
prompt ,word: stringl127]3
resp:array (1..MAXRESPONSES] of respstry
anstrespstr3
delim:char;
procedure uprespstr (var strespstr);
{convert string § to upper case}
ver
itintegers
begin
for i:=1 to length(s) do slils=upcase(slil);
ends
begin
if paramcount<3 then halt(O); {must be 3+ DOS parameters}
i:"l;
prompts=cmdlines {copy DOS command line}
while promptlil=" ‘© do delete(prompt,1,1)3 Cremove leading blanks}
delim:=prompt(1];
prompt:=copy (prompt,2,length (prompt )~1)3 {remove ist delimiter}
isspos(delim,prompt) 3 {seek 2nd delimiter}
if i=O then halt (O)3 €error exit if not found}
prompts=copy (prompt,1,i-1); {remove 2nd delimiter?
{now look for the DOS parameter that ends with the delimiter}
word1:=paramstr (1);
delete(word,1,1)3
i:el)
while (wordflength(word) ]J<>delim) and (i<=paramcount) do
begin
iseitly
words =paramstr (i) 5
ends
(listing continued on next page)
105
(continued from previous page)
When the user selects a valid
option the Choose program
terminates, setting the DOS
LISTING 3. CHOOSE
(listing continued from previous page)
{remaining DOS parameters are the allowed user responses}
Errorlevel to the number of the if i>(paramcount-2) then halt (0) {user must have 2+ choices)
response. The first option after the te .
prompt string is 1, the second ir=i+13
2, etc. The program will not ose 7 —
rmin R resp t=paramstr ;
ke ate until a correct ES OES uprespstr(resp(iJ)3 {convert to u/case}
is entered unless the command line
was entered incorrectly, in which
case the program terminates with
Errorlevel set to zero.
For effective use, it is of course
necessary to know how to test
the DOS Errorlevel. The DOS
until (i=paramcount) or (j=MAXRESPONSES)-;
{put the prompt up}
write (prompt);
xiewherens
yiewherey) {save screen position for response}
{loop until we get a valid response}
while TRUE do
command Oma ae
o
IF ERRORLEVEL 8 GOTO ALABEL fre (ellesrisny. crevicueErne=ponee?
will cause control to transfer to the-
line following the label Alabel,
if the immediately preceding
pfogram terminated with an exit
buflens =MAXRESPLENGTH}
read(ans);
uprespstr (ans)}3 {set response to u/case}
{see if response is valid}
for isi to j do if ans=resplij then
code or Errorlevel of 8 or greater. It er etek
is therefore sensible to test the exit halt (ids {sets DOS ERRORLEVEL}
code from the highest possible endy :
value -down to the lowest, rather a G) 5 {beep on invalid response}
than from the lowest to the ade
highest.
Listing 1 shows Select.Bat, a
batch file used to control simple | processing of a particular option; it | very complex batch jobs could be For those who do not possess
menu selection. The routine uses | is much faster than jumping to a | set up in this way. Turbo Pascal or who do not wish to
Type to display the body of the | label at the end of the batch file. Choose is written in Turbo | have to key in the program, copies
menu as this is much faster than | Endbatch.Bat is simply a single | Pascal and is shown in listing 3. It | of Choose for 5.25in. MS-DOS
repeated Echo commands. The file | blank line. should be easy to follow as it takes | discs can be obtained by sending
Choose.Opt is shown in listing 2. The response to Choose could be | advantage of some of the built-in | £5 to Harvey Thomas, 1 Westlecot
The dummy batch procedure | input redirected from a file gen- | functions and procedures provided | Road, Swindon, Wiltshire SN1
Endbatch is used to terminate | erated by an earlier program. Some | by Turbo Pascal. 4EZ. PC)
COMPUTERS, PRINTERS, PLOTTERS, PERIPHERALS,
SOFTWARE PACKAGES AND SUPPLIES
**We challenge you to beat these prices with written quotes**
New unbeatable prices on Sanyo 16 bit Business Computers
(01-803 7074 AND 01-807 7577
extension 42). Most competitive prices In the UK.
FLexiBLe, EAsy-To-USE
RemoTE DATA-LOGGING
For THE IBM PC
COMPUTERS Epson FX105 plus.............
We supply Kaypro, Olivetti, Bondwell, Sanyo, Epson LxB6 4 if iS wBiDe 4 Test en eine
Amstrad, BBC, Epson and Atari. Please Inqulre about E son EX! (hey fa) = fa)
our best prices and excellent service on the PC range PRINTERS Gon
Special Offer: Free PC Del after 7pm In North and Epson LQ800...... = Sy)
Central London areas. Epson AiBOP Plotter. .
Amstrad CPC8128, Green/col.. Gancn ABO tN Vr ae ea a fj
Amstrad PC rany
Amstrad 8512 Prsai + Prnite +
Amstrad es Ui a Kit...
Sanyo MBC 55: Ss,
WS+CS + ee rr + Rpstare Philips.
0082.11...
Sanyo MBC B85(IBM Gompatibie).
Sanyo MBC 555 2X160 + WS, CS, Info:
ion AT tenet Printer + cable
Canon Printer/Computer cenge
Citizen 1200 IBM/Epson F/T
my Panasonic 1080...
"E849 MP 165, Pr te farious modes]
“795 DAISYWHEEL { (Special eo
"6050 Juki 6100 Bi-d aiied
=. ay |
+
ed Juki 2200 Typewrlter/Printer.. see B218
Sanyo DM4112 12" Mono Monitor. £85 ‘As we cannot show all that we sell piease ring for
me Bh neat ees Bante Ri POA joan roa dlanen rs
jondwell exilint compat ty. ane. EP
BW34 640K RAM + 5 expansion slots, 4 unoccupied pyc nee lie artekilreded hiomene a £125
in BAS machine + MS DOS 2.11 12” green screen + Amstrad 8512/8256 oe
18M keyboard + Centr I/F Amstrad 6128 pack...
All above for only..... £599 BBC Viewdata pack.
Bondwell true portable 35° 720K itive, 2nd drive BBC Comsoft pack.
GB Sanyo pack..........
eect VTX 5000.
trum 128! aS
a HER MODEMS oo ANSWERCALL
belt. V21....
Cumana disk drives SP offers.
Atari 520STM...
Atarl 520 STM + 1/2MB dr
Atarl 1040STFM Mono {POA colour) ..
Now otter — Sinclair trom
Amiga system Pan ask Nov SP offers
INTERS
DOT MATRIX Oo FT PIS Ne offers)
Brother M11 w) NL
Brother M1509 F/T Pi yee Lo
Epson FX85 plus.
SON
ox Acoustic V21.
CX23 Acoustic V23.
MODULAR PRCHU OLOGY
intermover 50:
MIRACLE TECHNOLOGY
2000 V21, 23...
W400 v21, ¥23, Wag
*% Automatic power-fail restart
*% Complete channel labelling
% Complex inter-channel! calculations
*
*
Please add £6 + VAT per heavy item for parce! post (UK) delivery. £9 for next
day delivery and £2+ VAT per item for ribbon and disk boxes. We advise,
supply, Install, maintain complete systems tailor made to customers
specifications. Ali prices exclude VAT, are rounded to the nearest pound and
are subject to change without notice.
F B ste . j i ° .
Export, quantity and Official orders welcome. in T ucer linearisation
Plots of monitored and logged data
M.Y. BHATTI (inc. AMSON COMPUTING) (MAIL ORDER)
6 Rays Road, Edmonton, London, N18 2NX.
(Callers by appointment).
Easy to remember address, P.O. Box 100, London, N18 UK.
Phone 01-803 7074 and 01-807 7577 ext 49. Telex: 8950511
ONEONE G, Telex Box No. 14514001.
Felmingham,
NorFe FOL Norfolk, NR28 OLP
YSTEMS Tel: (0692) 69614
applying microcomputers to industry
> circle 155 on enquiry card < | > circle 156 on enquiry card - |
THE ISOLAN SOLUTI
Look to your future networking
options with Electroplan
Computing capability.
Now, you don't need a crystal ball. An SOLAN PC network is
unique in the way it lets you keep your options for the future open.
Most networks lock you info one computer manufacturer,
ISOLAN's ‘Open System’ capabilities ensure that your network
will remain compatible with future developments from all the
leading manufacturers.
With ISOLAN, you get a system solution which enables
every PC to share gateways and mini/mainframe
resources as well as the storage, software and
peripherals of all the other PCs on the network.
You get greater power, greater flexibility and
total compatibility across the network. And
as your needs grow, your SOLAN network
can be expanded throughout and
between buildings too.
An ISOLAN network is easy fo install,
easy to use and offers a wide variety
of applications supported by
Microsoft or Digital Research.
ISOLAN from Electropian.
It's the logical choice for
today, and the safest
choice for fomorrow.
Total package
As we also slock a
wide range of PCs and
peripherals, we can
provide the total networking
solution...from initial
specification, installation, to final
commissioning. ..all backed by the
Electropian service.
from Electroplan
ISOLAN
AYS ON HAND
: TELEPHONE (0763) 45327
Telex: 81337, Fax: (0763) 42106
Electroplan Ltd, Computing Division,
PO Box 19, Orchard Road, Royston, Herts. SG8 5HH.
a} an electrocomponents company
— circle 157 on enquiry card <—
J 2ea0 Practical Gomputing
because it Gives me the very best
coverage on how touse my ne- Po ee
nlus whats nen. Don't velay-
use the subserintion cardin this
issue C0 Get the Lavest micvo
business inyormation-
every month,
"PRACTICAL
COMPUTING,
moans usin’
Just use the subscription {=
card in this issue to get
the best business micro
computer magazine
around.
Forthcoming Features
‘not to be missed
May June July
COMMUNICATIONS IBM UNIX AND ITS RIVALS
Comms are assuming an ever- Will IBM remain king of the We look at the multi-user
greater importance as micros micro world, following the world of Unix and competing
hook up with the outside work. challenge from the other 386 high level operating
We focus on micro to machines in the market. systems. Survey. Top 10 IBM
mainframe links. Top 10 budget Survey. Top 10 on-line add on boards — things to
software — the best business services — data down the plug into your PC.
programs for less. phone
L E =
PARTIAL SCREEN CLEAR
of your screen from within a Basic program.
Neil Booth explains how to clear an area
OnE of the problems facing anyone
who programs in Basic on an IBM
and who wants their programs to
interact with the user by means of
friendly and uncluttered screen
displays is screen clearance. Not
whole screen clearance, which is
achieved by use of the CLS
command, but partial screen clear-
ance. This is clearance to the end of
a row, or to the end of the screen,
ot of a designated window within
the screen.
Basic provides no commands
which will achieve these ends
directly. To clear to the end of a
particular row, for example, you
must use a command such as
PRINT SPACES (X)
where X is 80 minus the value of
the current cursor column. To clear
to the end of the screen from a
particular screen location, you use
this command followed by a
command such as
-FOR 1=1 TO J: PRINT
SPACES (80): NEXT |
where J is the number of whole
rows to be cleared, Likewise, to
clear a window in the screen from,
say, column 14 of row 6 to column
34 of row 15 you must use a routine
such as
FOR |=0 TO 9:LOCATE 6+1,
14:PRINT SPACES(21) :NEXT |
This is all unnecessary, for there
are at least two fast and effective
ways of carrying out the desired
operations from within a Basic
program. One solution lies in the
use of the alternative screen and
keyboard driver, ANSI.Sys, which
is provided as a file on the standard
DOS disc. When DOS is first
called on booting up the system,
standard drivers governing screen,
keyboard, disc drives, etc., are
automatically loaded. But if a
Config.Sys file containing the
command
DEVICE=ANSI.SYS
is placed on the disc from which
bootup takes place, data sent from
the keyboard to the screen is
passed through the ANSI.Sys
driver instead of the standard
console driver.
Data is handled in much the
same way as it would be handled
by the standard driver, except that
additional commands in the form
of Escape sequences may be given,
20 KEY OFF:DEFINT A~-2
LISTING 1. ANSI.SYS METHOD
10 REM SWITCH OFF SOFT KEYS AND DEFINE INTEGERS
including the set of screen-
handling commands listed in table
1. These commands may be com-
bined to produce within a Basic
Program, a whole series of screen-
clearing routines which may be
invoked from within the program
as required.
The necessary steps are as
follows. First, the VDU screen is
opened as an output device from
within the program. For this
purpose it must be given the name
Con as illustrated in line 40 of the
Basic program listed in listing 1.
Next a number of string vari-
ables must be defined in terms of
the commands listed in table 1.
CR$ may, for instance, be chosen
as the variable signifying the
command to clear to the end of the
current row and return the cursor
to the clearing start position; it
might be defined as illustrated in |
line 60 of listing 1. Then whenever
the operation signified by CR$ is
fequired within the program, all
that is necessary is to insert a line
such as line 180. That line, when
executed, will instantly clear row 8
of the screen from column 10 to
the end before returning the cursor
to the start-clearing position.
Another variable might be set to
clear the screen from a particular
cursor position to the end of the
screen, and return the cursor to the
clearing start position. CS$ might
‘be defined as illustrated in lines 80
to 100 of listing 1. To clear the
screen from, say, column 35 of row
12, it then becomes necessary
merely to insert a line such as the
illustrated line 220.
Unfortunately, the additional
commands available under
ANSI.Sys do not lend themselves
to the defining of variables to clear
a window, except where the
(continued on next page)
LISTING 2. BIOS METHOD
20 KEY OFF:DEFINT A-Z
WORKAREA
40 DEF SEG=&H1700
SPECIFIED LOCATION
10 REM SWITCH OFF SOFT KEYS AND DEFINE INTEGERS
30 REM LOCATE MACHINE CODE SUBROUTINE OUTSIDE BASIC
50 REM READ CODE FROM DATA STATEMENTS AND POKE INTO
60 FOR I=0 TO 41:READ J:POKE I,J:NEXT I
30 REM OPEN CONSOLE AS OUTPUT FILE
40 OPEN°O",£1, CON”
50 REM DEFINE CR$ FOR END-OF-ROW CLEARANCE ROUTINE
60 CRS=CHRS(27)+°[s°+CHRS(27)+°[K*+CHRS$(27)+"[u’
70 REM DEFINE CS$ FOR END-OF-SCREEN CLEARANCE ROUTINE
80 CSS=CHRS(27)4°[s"+CHRS(27)+°[K"+CHR8(27)+°[B°+
CHR$(27)+°[79D°
90 FOR I=1 TO 23:CS$=CSS+CHRS$(27)+"[K°+CHRS(27)+°[B":
NEXT I
CS$=CS$4CHRS(27)4"[u*
REM DEFINE CWS FOR 8-DEEP-WINDOW CLEARANCE ROUTINE
CWS=CHRS(27)+°[s°
FOR I=1 TO 8:CWS=CWS4+CHRS(27)+°[K°+CHRS(27)+'°([B8':
NEXT I
CWS=CWS+CHRS(27)4+"[u"
REN FILL SCREEN
GOSUB 300
REM CLEAR ROW 8 FROM COLUMN 10 TO END
LOCATE 8,10:PRINT £1,CR$
REM PAUSE AND FILL SCREEN
GOSUB 340:GOSUB 300
REM CLEAR FROM ROW 12 COLUMN 35 TO END OF SCREEN
LOCATE 12,35:PRINT £1,CS$
REM PAUSE AND FILL SCREEN
GOSUB 340:GOSUB 300
REM CLEAR WINDOW IN SCREEN FROM ROW 8 COLUMN 60 TO
ROW 16 COLUMN 80
LOCATE 8,60:PRINT £1,CWS
REM END DEMONSTRATION
LOCATE 22,80:END
REM CLEAR SCREEN THEN FILL WITH CHARACTERS
SUBROUTINE
LOCATE 1,1:PRINT £1,CS$
FOR I=1 TO 23:FOR J=1 TO 79:PRINT CHRS(1+64); :NEXT
J:PRINT: NEXT I
320 RETURN
330 REM CREATE SHORT PAUSE SUBROUTINE
340 FOR I=1 TO 4000:NEXT I:RETURN
240
250
260
270
280
290
300
310
PRACTICAL COMPUTING April 1987
120
130
200
210
250
260
270
280
290
300
310
320
330
340
350
DATA &H55, &H8B, &HEC, &HB4, &HO6, HBO, &HO0, &HB7, &HOD,
&HBB, &H76, &HO6, &HBA, &H14, &H8B, &H76, GHO8, HBA, GH34,
&H8B, &H76, &HOA, &HBA, SHOC, GH8B, &H76, &HOC, GHBA, BH2C,
&HFE,&HCO, &HFE, &HC9,&HFE, &HCE,&HFE, &HCA, GHCD, GH10,
&HSD, SHCA, &HO8
REM NAME SUBROUTINE AND SET VALUE TO ENTRY ADDRESS
OF SPECIFIED SEGMENT
$=0
REM FILL SCREEN
GOSUB 250
REM CLEAR ROW 8 FROM COLUMN 10 TO END
W=8:X=10:GOSUB 290
REM PAUSE AND FILL SCREEN
GOSUB 270:GOSUB 250
REM CLEAR FROM ROW 12 COLUMN 35 TO END OF SCREEN
W=12:X=35:GOSUB 310
REM PAUSE THEN FILL SCREEN
GOSUB 270:GOSUB 250
REM CLEAR WINDOW IN SCREEN FROM ROW & COLUMN 30 TO
ROW 15 COLUMN 50
W=8:X=30:Y=15:2=50:GOSUB 350
REM END DEMONSTRATION
0 LOCATE 22,80:END
REM CLEAR SCREEN THEN FILL WITH CHARACTERS
SUBROUTINE
GOSUB 330:FOR A=i TO 23:FOR B=1 TO 79:PRINT CHRS(A+
64);:NEXT B:PRINT:NEXT A: RETURN
REM CREATE SHORT PAUSE SUBROUTINE
FOR I=1 TO 4000:NEXT I
REM CLEAR TO END OF ROW SUBROUTINE
Y=W:2=80:CALL S(W,X,Y¥,2):LOCATE W,X:RETURN
REM CLEAR TO END OF SCREEN SUBROUTINE
GOSUB 290:W=W+i:X=1:Y=26:2=80:CALL S(W,X,Y,2):
LOCATE W,X:RETURN
REM CLEAR WHOLE SCREEN SUBROUTINE
W=1:X=1:Y=26:2=80:CALL S(W,X,Y,2):LOCATE W,X:RETURN
REM CLEAR WINDOW IN SCREEN SUBROUTINE
CALL S(W,X,Y,2):LOCATE W,X:RETURN
109
® © P E N
F ik eEes
LISTING 3. ASSEMBLY-LANGUAGE SUBROUTINE
(continued from previous page)
desired windows have column 80
as their right-hand parameter.
However, for such windows the
variable CW$ might be defined as
illustrated by lines 120 to 140 of
listing 1. The variable shown is for
a window eight rows high, but any
number between 1 and 25 may be
substituted so as to obtain
windows of different heights. Line
260 illustrates how a blanked
window beginning at row 8 of
column 60, and ending on row 16
of column 80, may be obtained.
A faster method of performing
screen clearance, including the
clearance of a window anywhere in
the screen, is by accessing the ROM
BIOS and issuing direct screen
commands by means of an
assembly-language routine which
can be called from a Basic
program. Access to the BIOS video
I/O routines is through the 8088
software interrupt 10 hex.
There are numerous methods of
interfacing an assembly-language
subroutine from Basic, but the
method described here is to make
the subroutine part of the Basic
program by placing the relevant
machine code in Data statements
which are then Poked into memory
locations lying outside Basic’s 64K
work area. The subroutine is given
an integer variable name and may
then then be Called whenever
necessary. This method does not
require the use of an assembler,
and all code is contained in the one
Basic program file.
The assembly-language screen-
clearing routine illustrated here
must be supplied with four par-
ameters in the form of four integer
variables if it is to perform the
clearing operations discussed.
They may be contained in the
Basic program in the form of
declared variables, or may be ob-
tained from the user in response to
55
8BEC
B406
B000
B700
8B7606
8A14
8B7608
8A34
8B7608
8A0C
8B7608
8A2C
FECD
PUSH BP
MOV BP,SP
MOV AH,6
MOV AL,O
MOV BH,O
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
DEC
DL, [ST]
DH, [ST]
CL, (ST)
CH, [ST]
CH
FEC9 DEC CL
FECE
FECA
CD10
5D
CA08
DEC
DEC
INT 10H
POP BP
RET 8
DH
DL
input commands. In listing 2,
these variables are named W, X, Y
and Z; W and X represent, res-
pectively, the row and column
from which clearance is to begin,
while Y and Z represent, respect-
ively, the row and column at which
clearance is to end.
The parameters supplied are
TABLE 1. SCREEN CONTROL COMMANDS
CHR$(27) + ‘‘[?A’? — Move
cursor up ? rows without
changing columns. Default is
1. Command cancelled if row
1 reached.
CHR$(27) + ‘‘[?B’? — Move
cursor down ? rows without
changing columns. Default is
1. Command cancelled if row
24 reached.
CHR$(27) + ‘‘[?C’’ — Move
cursor forward ? columns
without changing rows.
Default is 1. Command
cancelled if column 80
reached.
CHR$(27) + ‘‘[?D’’ — Move
cursor back ? columns without
changing rows. Default is 1.
Command cancelled if
110
column 1 reached.
CHR$(27) + “‘[?;?H”? — Move
cursor to position specified by
?;? (tow number; column
number). Default is 1;1.
CHR$(27) + ‘‘[?2J’” — Clear
entire screen and place cursor
at 1,1.
CHR$(27) + ‘‘[K’’ — Clear to
end of row from and
including cursor position.
CHR$(27) + ‘‘[s’’ — Save
current cursor position.
CHR$(27) + ‘‘[u’’ — Return
cursor to saved position.
All the letters used in these
Sequences are case sensitive; A
to K must be in upper case, s
and u must be in lower case.
SI, [BP] +6
SI, [BP] +8
SI, [BP]+10
SI, [BP]+12
;SAVE BASE POINTER
3SET
3SET
7SET
7 SET
;GET
7GET
3GET
7GET
7GET
7GET
7GET
;GET
ATTRIBUTE AS
ADDRESS OF "Z"
VALUE OF "Z"
ADDRESS OF "Y"
VALUE OF "Y"
ADDRESS OF "X"
VALUE OF "X"
ADDRESS OF "WwW"
VALUE OF "W"
;DECREMENT VALUE OF
70-24 SYSTEM)
7DECREMENT VALUE OF
70-79 SYSTEM)
;DECREMENT VALUE OF
;DECREMENT VALUE OF
BASE POINTER FOR ADDRESSING STACK
SCROLL INSTRUCTION AS “UP"
SCROLL LENGTH AS "ALL"
"BLACK"
"w" BY 1 (1-25 VDU
"X" BY 1 (1-80 VDU
my" BY 1
oi7ae BY 1
7CALL BIOS VIDEO INTERRUPT
7RESTORE BASE POINTER
;RETURN AND DISCARD
4 ARGUMENTS
passed to the assembly-language
subroutine by separating them by
commas and placing them in
parentheses after the subroutine’s
variable name in the Call
command. In listing 2 the
assembly-language subroutine has
been named § and, accordingly,
the Call is to S(W,X,Y,Z), as ill-
ustrated by lines 290, 310, 330 and
350.
The code for the assembly-
language subroutine itself is as set
out in the first column of listing 3.
It may be contained in a single
Data statement as illustrated by
line 70 of listing 2.
If the machine code comprising
the Data statement is to be Poked
into an area of memory outside the
Basic work area, the system must
have a memory capacity of at least
96K so as to leave such an area free
after accommodating DOS, Basic
and the Basic work area. It is
sensible to set aside the highest 4K
or so of memory for assembly-
language subroutines, in which
case the starting address for the
Poke routine will be the hexa-
decimal equivalent of the memory
capacity of the system, expressed in
Kbyte, minus 4K.
For example, in a 96K system
the starting address will be 92K,
which equals 94208 decimal or
17000 hexadecimal. The final zero
is removed to arrive at the figure
required by the Def Seg state-
ment. Thus, in line 40 of listing 2
the memory segment is defined as
that beginning at &H1700. If the
system has less than 96K of
memory it will be necessary to
locate the assembly-language
routine within the highest area of
the Basic work area by issuing a
Clear command within the Basic
program.
CLEAR, &HFO0O
will reserve the top 4K for
assembly-language subroutines;
starting Basic with the DOS
command
BASIC/M:&HF000
will have the same effect.
Once the starting address has
been defined, the data is Poked
into successive memory locations,
beginning with that address, by
means of Read and Poke com-
mands as illustrated in line 60. The
Basic program in listing 2 will fill
the screen with characters and then
perform various screen-clear
operations. PC
PRACTICAL COMPUTING April 1987
Authors
Dreier
IBM 6150 Micts
Computer System
Worldwide House, Quicks Road,
Wimbledon, London $W19 1EX
Telex: 8955888 Fax: 01-543 7812
01 543 2211
IBM PC 256kb 1x360kbDD+K/B+VDU+Dos 1150.00
1BM PC-XTS 9 640kb 2x360kb DD 1245.00
IBM PC-XTS 640kb 1x360kb DD + 20mb HD = 1599.00
IBM PC-XT286 640kb Ix1.2mb DD + 20mb HD =: 2050.00
IBM PC-ATX $12kb 1x1.2mbDD¢30mbHD 2900.00
IBM PC PC-XT Keyboard/Enhanced 140/150.00
[BM PC PC-AT Keyboard Enhanced 150.00
IBM Mono Display 140.00
IBM Colour Display 375.00
IBM Enhanced Display 475.00
1BM Colour Display/Graphics Adaptor 130.00
IBM Mono Display/Printer Adaptor 140.00
IBM Enhanced Display Adaptor 256kb $15.00
1BM Asyoc Comms Adaptor (RS232) 65.00
Olivetti
Olivetti M19 256k 1x360k+K/B Mono/Colour 699/825.00
Ollvett! M19 256k 1x360k¢K/B Mono+20mb 1099.00
Olivetti M24 640kb 1x360kb 11$$.00
Olivetti M24 640kb 2x360kb 1260.00
Olivett!M24 640kb Ix360kb + 10mb HD 1375.00
OlivettiM24 640kb 1x360kb + 20mb HD 1600.00
Ollvetti M24SP 640kb 1x360kb + 20mb HD 1799.00
Olivett! Mono Display Green/White/Amber 169.00
Olivettl Colour Display 395.00
Olivetth Enhanced Colour Adaptor 425.00
Olivetti M24 Keyboard Extended/IBM 120.00
Compaq Plus 256kb 1x360kb 10mb HD Please
Compaq Port I} M3 640kb 1x360kb 10mb HD Call for
Compaq Port 286 640kb 1x1.2mb 20mb¢Stream details
Compaq Deskpro 286 640kb Jx1.2mb 30mb HD
Compaq Deskpro 386 M40 Imb 1x1.2mb 40mb
Mono/Colour
PCIS12 1x360kb+$12kb K/B 449/619.00
PC1S512 2x360kb+S12kb K/B $$9/729.00
PCIS12 1x360kb+512kb 10mb HD K/B 799/969.00
PC1$12 1x360kb+512kb 20mb HD K/B 899/1069.00
Epson PC 286kb 2x360 kb + K/B 729.00
Epson PC + 640kb 2x360 kb + K/B 1399.00
Epson PC + 640kb 1x360 kb ¢ 20mb HD + K/B_ ‘1699.00
Daisywheel Printers
Brother HR20D 22cps 335.00
Brother HR25XL 28eps $15.00
Brother HR35S 3S$cps 745.00
1BM Wheelprinter 2Scps 795.00
1BM Quletwriter Mod 2 Graphics 45cps 1078.00
WORLDWIDE PRICE LIST
ALSO AVAILABLE -
EPSON COMPAQ AMSTRAD
All prices excluding VAT and DELIVERY MAR. {A}
OLIVETTI
PERSONAL
COMPUTER
BRIGHTON
Regent House, 2 North Road,
Brighton, Sussex BN1 1YA
Telex: 877649 Fax: 0273 671513
0273 609331
Juki 6100
Olivetti DY 300
Olivett] DY800
Qume 11/55
Laser Printers
18cps 265.00
30cps $99.00
80cps 1175.00
5Scps 1275.00
Oki Laser Line 6 128kb 8ppm 1645.00
Cavoo Laser LBP-8Al 128kb 8ppm 1899.00
Canon Laser LBP-8A2 1024kb 8ppm 2799.00
Hewlett Packard Laser 128kbd 8ppm 1999.00
Hewlett Packard Laser + $12kb 8ppm 2650.00
Hewlett Packard Laser $00 S12kb 8ppm 3400.00
Qume Ten Laser 128kb 10ppm 2300.00
Qume Ten Laser + Plus $12kb © «=10ppm = 2900.00
Network Systems Available
Please call for details
Plotters
Epson Hi 80 A4 4pen 349.00
Hitach! 672 A3 4pen 499.00
Hewlett Packard 7440 A4 B8pen 999.00
Hewlett Packard 747$ A3 6pen 1475.00
Hewlett Packard 7550A AJ B8pen 3415.00
Roland DXY 980A Plotter A3 8pen 930.00
Roland DXY 880A Plotter AJ 8pen 655.00
Roland DPX A2 Bpen 3540.00
Sekonick 430 AJ 8pen 925.00
Terminals
Qume QVT101 ASCII 294.00
Qume QVTIOI+ ASCil 340.00
Qume QVT103 ANSI $05.00
Wyse 60 IBM $10.00
Televideo 905 ASCII 315.00
Tape Backup
Everex 20mb Internal 620.00
Everex 60mb Internal 850.00
Taligrass 60mb External 111$.00
Christy 20mb External 670.00
Displays and Adaptors
Hercules Mono Graphics # Adaptor 180.00
Hercules Colour Graphics Adaptor 100.00
Orchid EGA C/“ 286hb¢Printer Adaptor 220.00
Ast 3/3-G EGA C/W 256kb 220.00
Interquadram Quad EGA + 280.00
Tatung EGA Monitor¢Adaptor 640.00
NEC Multisyne Monitor CGA /EGA/PGA $50.00
Displaywrlte 3 308 Crosstalk XVII 110 Autocad 2¢EX123 2150
Multimate Ady 298 Flight Simulator 45 Autocad 2 Base 300
Muitimate 214 Gem Collection 94 MS Chart 184
Samoa Ill 358 Gem Desktop 47° ~Domino 365
Samna Plus 435 Nortoo Utilitles $9 Energraphics 205
Word Perfect 270 Sidekick (NCP) $5 Execuvision 205 Bromcom 20mb
MS Word 3 280 MS Wiodows 78 Gem Draw/Graph 99/155
Wordstar 170 Top View 115 Gem Wordchart 89 4 User System
Wordstar Prof 218 80186 running at 10mhz
Wordstar 2000 R2 263) Gargbox Plus 244 Reflex 60 econcur renin OS Imb
Wordstar 2000 + 285 Hacamaster 440 Wordstar 1512 60 208 Tee
Writing Assistant th dBase Il 270) Delta 41512 87 4 Terminals + Keyboards
Wordcraft Nova L dBase Hl plus 357 Domino 1$12 87 DR/ARC-net Supplied as
Mordcralt 360 Nantucket dB3 Supercalc 3 60 tandard
Wordcraft Elite 600 Compiler 480 Sage PC Write gq Free New Word Processing
Putco ase x2. as saat Deskset 69
Framework II 345 Maser AvCi tren 390 Sage Retrieve (DB) 84 é Atsae ae
Open Accers 290 pegasus ACs from 175 : OO ee ae
Smart Sulte v3.0 388 cat Bockeeper ss Hard Disk £3250
Symphony 387) Sage Accountant 125 se Ss ial *
Javelin 4 He Sage Accountant + 155 pecials
eas fo. : 850
Multiplan u2.0 169. Sate Fie. Coot. = 880 Erom 260.00
1BM Teamwork from 305
SCOTLAND
11-14 Maritime Street,
Edinburgh EH6 6SB
Telex: 728298 Fax: 031-554 2581,
031 554 4361
EGCM/EGA 256KB 650.00
Persyst EMS-LIM Compat Ram !.5mb 399.00
Qubie Sixshooter 384kb Multlfuaction 190.00
AST SixPac Plus 384kb Multifunction 275.00
AST SIxPac Premlum 2mb EMS LIM 430.00
AST Advantage 1.5mb 275.00
AST Rampage }.5mb EMS LIM 290 /525.00
AST Flashpack 9.54mhz NEC V30 295.00
Sony !3" Colour VDU 499.00
Dataflex Excelorator 8086 9.54mhz/640kb 425.00
Everex Ram 3000 3mb 399.00
Procom 20 Internal 699.00
Orchid Tiny Turbo 80286 8mhz 399.00
Orchid EGA 256kb 264.00
Orchid Turbo EGA 256kb 585.00
Orchid PC Turbo 286-e !mb Memory 8mhz 778.00
Sage Chit-Chat 299.00
All Breakout Modems with Crosstalk XV1
Breakout Int or Ext Modem 300 1200/75 450.00
Breakout Int or Ext Modem 300 1200/75 1200 599.00
Breakout Modem 300 1200/75 1200 2400 799.00
Summa Graphics Mouse 99.00
Microsoft Mouse 143.00
Mouse Systems Mouse 145.00
10mb to 20mb Hard Disk Exchange 350.00
360kb to 10mb Hard Disk Exchange 260.00
360kb to 20mb Hard Disk Exchange 375.00
360kb to 30mb Hard Disk Exchange 445.00
40mb Hard Disk Voice Coil 177.00
Fitting on the above 15.00
Bernoulli Box 10+10mb 1600.00
Bernoulli Box 20¢20mb 2155.00
Printers Dot Matrix
Brother M1109 2$/100ceps 175.00
Brother M1409 45/180cps 295.00
Brother M1S09 45/180cps 380.00
Brother TwioWrlter § 40/160cps 975.00
Epson LX86 16/120cps 210.00
Epson FX800 32/200cps 322.00
Epson FX1000 32/200cps 413.00
Epson EX800 opt Colour 8391 $0/300cps 415.00
Epson EX1!000 opt Colour 8391 $0/300cps $59.00
Epson LQ800 60/180cps 469.00
Epson LQ1000 60/180cps 625.00
Epson LQ2500 opt Colour 90/270cps 785.00
Epson Colour Options 8391 $$.00
IBM Proprinter 40/200cps 363.00
IBM Proprinter XL 40/200cps 425.00
NEC PS XL 88/264ceps 915.00
NEC P6 77/216cps 410.00
NEC P7 77/216cps 490.00
Olivett] DM100 25/120cps 199.00
OTC OT700 350/700cps 1780.00
Panasonic KP 1080 20/100cps 175.00
Panasonic KP 1091 29/120cps 245.00
Panasontc KP 1092 33/180cps 320.00
Panasonle KP 1595 $1/260cps $20.00
Hoveywell 4/21 40/200cps 415.00
Special Offe
20mb Olivetti
M24 Base Unit 640kb Ram
1 x 360kb Disk Dos 3.1
Olivetti Monitor
7 Slot Bus Convertor
Olivetti or IBM Keyboard
Clock Calendar
Serial + Parallel Port
£1420
20mb Hard Disk
As above 1 x 360kb Disk infemaiH/H 20M6 Streamer £600 Extra
Compat 20mb Hard Disk
£1675
intemal H/H 20M8 Streamer £650 Extra
Cotnu Monitor £220 Extra
20MB IBM
IBM XTS-FD Base Unit
20MB Hard Disk
360K Floppy Disk
640K RAM
Hi-res SRE Graphics
Adaptor
20mb IBM XT/286
IBM XT/286 640kb Ram
1 x 1.2mb Disk Dos 3.2
IBM Monitor
Mono Display + Printer
Adaptor
IBM 20mb Hard Disk
IBM Enhanced Keyboard
Clock Calendar
Serial + 2nd Parallel Port
£2440
Mooo Display
IBM XTS Enhanced K/B
Parallel aad Serial Port
DOS 3.2
£1899
Internal H/H 20MB Streamer £600 Extra
Colour Monitor £270 Extra
All pnces are correct at the time of gong
to press and Subject to stocks beng avaiable
Colouw Montor £210 Extra
> circle 159 on enquiry card —
“PRACTICAL COMPUTING
SSS oo S05 wincoy——
Telephone Susan Platts 01-661 3033
ADVERTISEMENT RATES
Rates quoted below are subject to the addition of 15% VAT.
Display Rates £20.00 per single Column Centimetre Minifhum 5cm x 1 col
Micro Ads. Linage 50p per word minimum of 20 words. Prepayable.
Shopwindow advertisements for the Mav issue will be accep
Post to Practical Computin
68 Hills Road - Cambridge CB2 ILA
~ | Telephone (0223) 68622 - Telex 81623
IT REALLY IS MAGIC!
Tandon
(st i.
EP:
momen ATARI
Lint Canon & Opus.
Thinking of buying a
Computer, Accessories,
Printers or Software?
Why not save up to 40%
Contact Rocketfield,
PRC1, 86 Birch Hall
Lane, Manchester 13.
Tel. 061-224 4032
Don’t forget to ask for your
‘Magic’ Order form
ROCKETFIELD
computer systems
w } a
5 T =
% wrod oO
- fox
- — =
< For the BBC (B, B+, Master) 2|
w)
=| OVERLAY BASIC: =
> mm
Transparent, easy touse. Lets your BBC BASIC oa
>| programs call procedures from disk, use them, then
444! forget themuntil next needed. Programs now needing | =
=| 64K RAM may only need SK RAM. Runtime module |
<C| allows other BBC users to run the programs from ls
disk without the chip.
S| £29.95 inc. VAT + p&p =
©} Available only from: =
ut °
| Elsevier— BIOSOFT >
U wn
COPY DATE
CYB COMPUTERS
01-542 7662
Are you the harassed businessman
embarking on purchasing a computer
system?
Do you require a professional advice
and reliable after services? Then read
on:
Our qualified technical support team provide
office systems for word processing, data
management, accounting, networking etc.,
tailored to your immediate and future needs.
Our services include on site training,
installation, maintenance and of course
helpful advice.
We offer flexible payment schemes to
reduce capital expenditure, thus eae you
the system that is best suited to your
business and spending power.
If you are this harassed business man,
Please contact us.
9, Crown Parade, Crown Lane, Morden, Surrey, SM4 SDA
DISK
COPYING/FORMATTING/
FILE TRANSFER
WE CAN TRANSFER YOUR DATA
BETWEEN OVER 1,000 DIFFERENT
MIGROS, MINIS AND MAINFRAMES VIA
FLOPPY DISC OR MAGNETIC TAPE.
FORMATS INCLUDE: CPM, CPM 86,
MSDOS, PCDOS, UNIX, XENIX, IDRIS,
TAR, RT11, MDOS, !BM BEF, ISIS, FLEX,
OS9, VICTOR-SIRIUS, APPLE, TORCH,
ACORN, AMSTRAD, MISC.
TYPESETTING/WORD PROCESSING.
“OVERNIGHT SERVICE — most formats retumed by
next day’s Post
From: *£10.00 + VAT per
copy
(Blank discs not included)
“DISCOUNT for BULK
USUAL TERMS C.W.0.
A.L. DOWNLOADING
SERVICES
166 PORTOBELLO ROAD
LONDON W114 28
TELEPHONE 01-727 8722
TO RESERVE YOUR SPACE FOR SHOPWINDOW,
MICRO ADS AND RECRUITMENT. PHONE:
01-661 3033
112
ted up to Ist April subiect to space being available.
, Classified Department, Room H211, Quadrant House, The Quadrant, Sutton Surrey SM2 5AS.
| SoftOscilloscope ]
Turn your BBC B, B+ or Master intoa
powertul tool for fast real-time data
| collection, display and analysis. Free
PCB to create a cheap A/D converter
included; also works with other
standard converters.
i "Education Version (EPROM, disk, |
| manual) £49.95 inc. VAT & Postage.
Professional Version : open access
system (2 EPROMs, 3 disks, 2 manuals)
£199 inclusive.
Individuals send chequelAmexVisalAccess with =a
Fisevier - BIOSOFT
68 Hills Road, Cambridge, |
i _ CB2ILA,U.K.
AL ATARI-ST AK
PUBLIC DOMAIN SOFTWARE
We probably have the most extensive collection
of ATARI-ST public domain software In the U.K.
Over 100 disks are packed with Desk Accessories,
Comms software, Games, Utilities, Music and
Languages. And the listis growing daily!
Send anSAE for our most recent list to:
THE SOFT OPTION
5 Barn Owl Way, Stoke Gifford,
Bristol, Avon BS12 6RZ
DESKTOP PUBLISHING
A Seminar
organised by the RM User Group
See the best. in action with Aldus
Pagemaker, Microsoft Word and
MicroSoft Windows
at The Bordesley Centre in Birmingham on
April 4th from Ilam to 4pm
Contact Steve Burrows on 051-639 8237
or Telecom Gold on 72:MAG90380
Free to RM User Group Members
Membership of the RM User Group is £15 pa
PRACTICAL COMPUTING April 1987
SM SOFTWARE
SU
Contact House, Church Lane, Bristol
COMMODORE “PET”
8000 USERS
Your system still supported!
No need to change to a PC!
Contact SM (UK) Ltd on
0272-24991
New and Reconditioned
Equipment, Maintenance, Repairs,
Software
APEX HOUSE
18 HOCKERILL ST.
BISHOPS STORTFORD
HERTFORDSHIRE CM23 2DW
TEL. (0279) 59343
TELEX 817547
AMSTRAD PC AND PCW
MICROS WITH VT100
TRANSFER AND
NETWORKING
ALSO VT52, ADDS, TELEVIDEO,
ADM, etc, etc
CUSTOMISED KEYBOARDS AND
TERMINAL EMULATIONS
When replying to
Classified advertisements,
readers are recommended
to take steps to protect
their interests before
sending money.
APRICOT F1 and portable technical
reference manual. £20 each or £35 pair. Also
racing forecasting program £30. State
format CWO Box No. 429m.
WINDOW MANUFACTORS software
package for the AMSTRAD PCW8512, IBM
or compatibles now available. Will produce
cutting lists for any design of window in
aluminium or p.v.c. Send for sample print-
outs or enclose £10 for demo-disks.
SWIFTSOFT Computers, Ballindmallard,
County Fermanagh, N. IRELAND.
SIRIUS 128K, 2x600k didrives Smith Corona
Daisy Wheel Printer with Tractor Feed,
Wordstar, Pulsar Sales and Purchase
Ledgers. £250. Phone 0524 792101.
SIRIUS/IBM & Compatibles Public Domain
software incl. Transfer pack send large sae
to M. Palaci 122 Kilburn High Road, London
NW6 4HY.
SCREENWISE
TERMINAL EMULATION, FILE
PRESTEL and COMMUNICATIONS Southern sales: (0279) 59343.
Northern sales: (0606) 553433 SERVICE & MAINTENANCE CONTRACTS
VIS2 ant VIII ane wade arts of Oxgtal Equipment Conporston
SEX PROBLEMS?
Solve all your RS232 sex problems with our universal cable.
Plug and socket at both ends of the one metre cable. prieg £25
PRINTER CONNECTION PROBLEMS?
SOLUTION 1
CONVERTER: SERIAL TO PARALLEL
£60.83 (inc p&p, ex VAT)
For owners of computers with RS232 outputs who wish to drive
centronics printers. Add £25 for additional ways
SOLUTION 2
DATA SWITCH: 4-WAY SERIAL
£60.83 (inc p&p, ex VAT)
For owners of computers with RS232 outputs who wish to talk
to four different devices without swapping leads
SOLUTION 3
DATA SWITCH: 2-WAY PARALLEL |
£60.83 (inc p&p, ex VAT)
For computer owners who wish to drive more than one
centronics printer. Add £25 for additional ways. Reverse also
possible at same price.
SOLUTION 5
CONVERTER: PARALLEL TO SERIAL
£60.83 (Inc p&p, ex VAT)
For owners of computers with centronics outputs who wish to
drive seria! printers. Add £25 for additional ways
Please enquire about our range of software for the New8rain
and also our low-cost Computes, Cables. All the above prices
include postage and packing, but exclude VAT.
For other solutions watch this space, or contact us at:
TYEPRO LIMITED %
30 Campkin Road, CAMBRIDGE CB4 2NG
Tel: 0223 322394
FULL TECHNICAL SUPPORT & ADVICE
COPY DEADLINE
APRIL 1st
FOR MAY ISSUE
COMPUTER FLOOR 450 2Fx2F Tiles, Jacks,
Aluminium Grids, Complete Floor, £1000
(offers) can deliver 0737 67915 day time
answerphone or evenings.
XEROX 16/8 C.P.U. 10Meg drive black
screen V.D.U. W.P. Keyboard 620 Diablo
Printer C.P.M. and D.O.S. Systems all boxed
unused £1500 01-852 5161.
MICROWRITER £140; Tandy 100/8K
Forgetful £120; Crunch (Mac) Overlarge
£120. Aysgarth (09693) 345.
APRICOT PC Monitor 9” brand new £100
also ten Tandy model III’s complete with
basic training course manuals suitable for
Computer Club. £500 the lot Gosport (0705)
587862 office hours.
EPSON LQ1500 with Tractor Feed and Font
Board £550.000 .DIABLO 630 KSR with
Keyboard and Tractor £650.00 SPRINTER
Interface Convertor £100.00 all domestic
use only 0296 88122 day 641666 evening.
arene Sea fe eee
DISK COPYING SERVICE |
'
i Moving data and program files from
one machine to another is often made
difficult because different.
manufacturers have adopted different
disk format standards.
We can copy your files to and from
over 250 disk formats including
CP/M, CP/M-86, MS-DOS, PC-DOS, ISIS,
APPLE, SIRIUS, TORCH, APRICOT, HP150,
DEC RT-11, and IBM BEF.
Disks are normally despatched on the
day they are received.
Our charge is £10.00 + disk + VAT.
Special prices for quantities.
| For more information call us.
“7 WA ATTIRE
GREY Y MALLE
4 Prigg Meadow, Ashburton Daten TOI37DF, |
TEL. (0364) 53499 10}
<= es
MAKE YOUR OWN
Create screen menus to drive all your
software. Whether you are ina
business, a home-user or even an
experienced programmer, if you use
an IBM Peal eet poring MS-DOS,
you need MAKMEN
Features:
EASY TO USE. SYNTAX CHECKING.
SECURITY. ERROR REPORTING.
FLEXIBILITY. AUTOLOADING. 20
OPTIONS PER SCREEN. ANY
NUMBER OF SCREENS. WRITTEN IN
‘Cc’ — IT’S FAST!
£49.95
Mole Systems Ltd
111 Manor Green Road
Epsom
Surrey KT19 8LW Tel: 03727 21217
COMPUTER OPTICS
DATA COMMUNICATIONS
AIR CONDITIONING
MAINS SUPPLIES
INSTALLATIONS, MAINTENANCE, BREAKDOWN
We offer a complete service at very com-
petitive prices. Specialists in all types of
computer cabling installations.
for a free quotation; Tel: (0442) 216235
COMPUTER OPTICS
16 Chardins Close,
Hemel Hempstead, Herts. HP1 2QN.
FOR SALE Ricoh RP1600 Centronics Daily
Whee! Letter quality printer. Cost £1200,
surplus to requirements £595 ono. Siemens
PT88 Whisper Jet Serial Printer cost
£650-£295 ono, never used, view
Chippenham 720984.
TELEVIDEO 800A workstations £200.
TS806/20MG Computer £750. ICL KQ
Terminals £90. Tet: Day 061-832 2816 or
Evenings 061 445 5650. _
RAIR BLACK BOX and ICL PCs (8 bit).
Bought sold exchange repaired advice
given. Ring 0734 668951 (Reading). 267M
dBASE li/IIl custom software development.
Library of programs in dBase available and
modifiable. EaslyLink 6290 9922. KN
Associates, 114-8th Street, Ann Arbor.
Michigan 48103.
SIRIUS expansion boards, high quality, low
cost. Send for details. Issue 18, Norfolk
Road, Brighton BN13AA.
PRACTICAL COMPUTING April 1987
113
Gm PC FORUM =7!
dClock-2 is the
latest in the
unique range
of real-time
clock-
calendars for
use in
personal
computers.
On startup
dClock-2
automatically
enters the time
& date into
your
computer.
Through the
use of an internal battery, dClock-2 maintains the precise time
and date even when the system is shut down.
Due to it’s unique design dCLOCK-2 does not take up a
valuable expansion slot in your computer, it simply plugs into
the back of the floppy disk drive or disk controller board.
dCLOCK-2 can be installed by the user in less than 5 minutes.
The unit measures 60mm x 42mm x 18mm and forms an
unobtrusive part of the system.
dClock-2 is suitable for most PC’s ie: PC, AT, & Turbo types,
so long as they have at least one standard 360k disk drive and
run DOS 2 or later.
—ONLY £69.95—
Telephone or credit card orders phone (03526)
61991 or write: Bentley (Computers) Limited
Unit 23, Manor Industrial Estate, Flint, Clwyd
CH6 5UY. Te! 03526 61991
For postal orders please add £1.50 p&p
All prices exclude VAT
*If dCLOCK-2 proves unsuitable for use with your
Gala you may return it within 14 days for a full
retun
OC Gescacsccessesega’
Cer On He's @ Bas 60 0.0/0 §
* Actual size
PC/AT COMPATIBLES
MANUFACTURED IN THE UNITED KINGDOM
USING HIGHEST QUALITY JAPANESE PRODUCTS
PC/XT £365
*8088/V 20-8MH
“640K
*1 FLOPPY DRIVE
“PRINTER PORT
“GRAPHICS DISPLAY ADAPTER, AT STYLE CASE
*AT KEYBOARD NUMS + CAPS LOCK
WITH 20MB HARD DISK MONITOR £780
AT/TURBO £995
*80286 6/8/10MHZ
*512K RAM EXPANDABLE TO 1M
*LEGAL BIOS DYNAMIC SPEED CONTROL
“FLOPPY DRIVE 1.2M
*PRINTER PORT
*GRAPHICS DISPLAY ADAPTER
“AT STYLE KEYBOARD WITH SEPARATE CURSOR PAD
WITH 20MB HARD DISK + MONITOR £1,280
Hi REST TTL MONITOR £69
20MB HARD DISK £229
BILINGUAL SYSTEMS EXPORT ORDERS WELCOME
12 MONTHS WARRANTY AND SUPPORT INCLUDED
PRICES EXCLUDING VAT
FOR ORDERS AND ENQUIRIES PLEASE CONTACT
C.A.S. COMPUTER POINT LTD
TEL 01-708 2734
TLX 8952387 ANSWER G
> circle 142 on enquiry card + |
|= circle 143 on enquiry card =
“PRACTICAL
COMPUTING
Advertisement Index
A E
Altos Computer Systems 6 Electroplan Computers 107
AMA 92 Elite Computer Systems 20
Amstrad Consumer Electronics Elonex UK Ltd {BC
24/25 Epson (UK) Ltd 66/67
Art of Software (The) 60
Aston Technology 89.
Aztech Computer Systems 26 fF
Flute Software Ltd 62
Fraser Associates 26
B Fujitsu 12/13
Bentley Computer Ltd 114
Bits Per Second 18
Borland International 1EGTS H
British Telecom a, Sea Homesbedibadk re@icts 26
Brother Industries 23 HM System cag
Bhatty Computers (My) {inc
Amson Computing) 106
I
Interface Systems 82
Cc Ines Gmbh 62
CAS Computer Point 114 {SD Interface 84
Computer Express 52
Computer Network &
Communications 18 K
Compumart 93 Keying 84
D
Data Marketing (Mill Computer) L
84 Lotus Development (UK) Ltd
Data Plus PSI (Sales) 22. 16/17
114
M Ss
Mercator Computer System Ltd Sagesoft plc 4
20 Sellec Computer Products Ltd55
Mekom Computer Products Ltd Sentinel Software Ltd 43
74 ~~ Silica Shop 83
Micronix Computers Ltd 58/59 Star Micronix (UK) Ltd 81
Micro Peripherals Back Cover System Science 18
Microft Technology Ltd 60
Micro-Rent 54° OT
Microcosm Research 104 Tandy Corporation 48
. Teamwork UK Ltd (Cambridge
Computers) SZ o5
Trisoft Ltd 76
N
Newtons Laboratories 51 w
NVS Solution Ltd 20 Worldwide Computers 111
z
re Zenith Data Systems 29
Omicron Management Ltd 39
P
Pace Micro Technology 63
Plus 5 T 36
Practical Computing Filler 108
R
Realtime Development Ltd 102
Ringdale Peripherals 8
PRACTICAL COMPUTING April 1987
XT-Compatible
20 Megabytes
4.77/18 MHz
The PC88 Turbo
Legal BIOS
NEC V-20 Super Processor
Switchable 4.77/8 MHz Clock
640K RAM
20MB Half Height Hard Disk
360K Half Height Floppy
Parallel Printer + RS232 Serial ports
Clock/Calendar with Battery
Back-up.
AT-Compatible
20 Megabytes
6/8/10 MHz
0 or 1 Wait States
The PC-286 Turbo
Legal Bios
Switchable 6/8/10 MHz
640K RAM
20 MB Half Height Hard Disk
1.2 MB Half Height Floppy
Parallel Printer + Two RS232 Serial Ports
Clock/Calendar with Battery Back- up
OPTIONS @ 30 MB Hard Disk Drive
Upgrade £265
@ 40MB Hard Disk Drive
Upgrade £365
£795
Monographic/Printer card
130W Power Supply
Professional Keyboard
**Hi-Res 12”’? Green Monitor
MS-DOS 3.2
Full Set of Manuals
8 Expansion Slots
12 Months Warranty
1295
Monographic/Printer card
200W Power Supply
Professional Keyboard
‘*Hi Res 14””’ Green Monitor
MS-DOS 3.2
Full Set of Manuals
8 Expansion Slots
12 Months Warranty
@ 14” Hi Res Colour Monitor
and EGA Card Upgrade £395
@ EGA Card £165
@ 14” Colour Monitor Upgrade
£175
‘ON SITE MAINTENANCE AVAILABLE’
*ELONEX wwtta.
Please feel free to visit our showroom for demonstration
RAYS HOUSE, NORTH CIRCULAR ROAD, STONEBRIDGE PARK,
LONDON NW10 7XB TELEPHONE: 01-965 3225
| > circle 144 on enquiry card —
7200 NLQ MATRIX
The world's first multi-function, multi-
wire, flat-bed printer. It allows you to
print virtually any kind of businessform. It
gives quality print as well as colour and
plotting facilities.
Speed: 324cps (Draft). 108cps (LQ).
Columns: 136. Compatibility: IBM,
Epson, or Diablo 630.
Price: £1395.
5510/5520 NLQ MATRIX
High speed, NLQ with full graphics mode
and 3K memory. 5520 is the colour
version.
Speed: 180cps (Draft). 30cps (NLQ).
Columns: 80. Compatibility: IBM &
Epson,
Price: 5510 £329, 5520 £449.
6500 DAISYWHEEL
This new dalsywheel Is designed for heavy
duty office use. It’s very fast and includes
parallel and serial interfaces.
Speed: 60cps. Columns: 132.
Compatibility: IBM & Diablo 630.
Price: £1299.
6300 DAISYWHEEL
Our best selling general purpose
dalsywheel printer. It’s fast speed andlow
noise level make it ideal for the office.
Speed: 40cps. Columns: 132.
Compatibility: IBM & Diablo 630.
Price: £899,
6200 DAISY WHEEL
A popular wide bodied letter quality
printer, perfect for the smaller office.
Parallel or serial interface.
Speed: 30cps. Columns: 132
Compatibility: IBM & Diablo 630.
Price: £579.
Zee
6100 DAISY WHEEL
TheU.K.’s bestselling daisy wheel printer.
100 character wheel. 2K memory
expandable to 8K.
Speed: 20cps Columns: 110.
Compatibility: 1BM & Diablo 630.
Price: £399.
6000 DAISY WHEEL
A letter quality printer designed for home
use. 100 character wheel and either
parallel or serial interface.
Speed: 10cps. Columns: 90.
Compatibility: IBM graphics printer.
Price: £199.
Ze ” Y Ve } ff a Ca a cd &
Pye / tis Ln
Essential hardware if you
don’t buy a Juki.
Mind you, if you do buy a Juki Printer you can put your tools away, because we're
HiFi
now giving a full 2 year warranty” on the entire Juki range.
Whatever your needs, whether for home use, small business or busy office, Juki
have a machine that's ideal.
Juki printers are compatible with virtually all computer systems and with prices
ranging from just £199* to £1395* they're compatible with your pocket too.
For more detailed information and brochures on Juki printers phone us now
for free on 0800 521111.
— circle 145 on enquiry card <—
Intec 2, Unit 3, Wade Road, Basingstoke, Hampshire RG24 ONE. Telephone: 0256 473232.
Telex: 859669 MICRO P G Facsimile: 0256 461570.
Units 5 & 6, Newhallhey Works, Newhallhey Road, Rawtenstall, Rossendale, Lancashire
BB4 6HL. Telephone: 0706 211526 Facsimile: 0706 228166.
* Excludes printhead, ribbon and daisywheel. + All prices ate RRP Ex. VAT. iBM, EPSON & DIABLO are trade marks and are recognised.