September 1982 Vol. 7,
$2.95 in U
$3.50 in Ganada/£1.85 in U.K.
ill Publication
the small systems j ounna
Computers and the Disabled
Powerful.
DPI) card with error-correcting
memory and controller cards
68000-Powered
Once again you get a big stride forward with Cromemco.
This time it's our new DPU Dual Processor Unit. It gives
enormous power to Cromemco computer systems such as
our System One shown here.
Compares with mainframes
With the new DPU you get the almost unbelievably
powerful 68000 processor and its 32-bit data-handling
capabilities combined with its 16 Megabyte address space.
In other words with the System One/DPU combination
you get a small machine that's the equal of superminis and
mainframes in some areas.
8-Bit and 68000 software
The dual part of the DPU refers to its on -board Z-80A
processor. With this you have access to existing CP/M*
software.
for tomorrow
But besides being compatible with this wealth of existing
8-bit software, the System One/DPU has available a whole
family of new 68000 system software. This includes a wide
range of high-level software such as our 68000 Assembler,
FORTRAN 77, Pascal, BASIC, COBOL, and C.
Beyond all this there's a version for the 68000 of our
widely admired CROMIXt Operating System. It's like
UNIX J but has even more features and gives multi-tasking
and multi-user capability. In fact, one or more users can run
on the Z-80A processor while others are running on the
68000. Switching between the Z-80A and 68000 is auto-
matically controlled.
The System One itself is a bus-oriented machine that has
options for color graphics, for 390K or 780K of floppy
storage, a 5 MB hard disk option, communications capabil-
ity, and multi-processor capability using our I/O processor
card.
Powerful new micro
Powerful software.
System OneCS-IH
3102 Terminal
Highly expandable
With the System One/DPU combination, you get
tremendous expandability. Right now you can have up to 2
MB of RAM storage. You get this with our new Memory
Storage cards and our Memory Controller. The Controller
fully supports the 16 MB storage space of the 68000, allow-
ing you vast future expansion capability.
Further, the memory has built-in error detection and
correction, a feature normally found only in much more
costly systems.
Present customers can field-upgrade their Cromemco
systems to use the DPU and still be able to run their present
software using the Z-80A on the DPU. It's one more
instance of Cromemco's policy of providing obsolescence
insurance for Cromemco users.
Low priced
With all this performance you might not be ready for the
low price we're talking about. With 256K of RAM and 780K
of floppy storage, the price of the System One/DPU is only
$5495. That's hard to beat.
So contact your rep now. He'll fill you in on the many
more features that this outstanding and powerful machine
offers.
•CP/M is a trademark of Digital Research
TCROMIX Is a trademark of Cromemco, Inc.
tUNIX is a trademark of Bell Telephone Laboratories
a
TM
Cromemco
incorporated
280 BERNARDO AVE., MOUNTAIN VIEW, CA 94040 • (415) 964-7400
Tomorrow's computers today
Circle 137 on Inquiry card.
MULTIPROCESSING/INTELLIGENT t/0
I/O INTERFACES
COLOR GRAPHICS
1 w
Iff
11-MBYTE
HARD DISK
DRIVE
EXTENSIVE
SOFTWARE
SUPPORT
What Cromemco computer card
capability can do for you
The above diagram shows in a func-
tional way one of the most complete
lines of computer cards in the industry.
Look it over carefully. It could be well
worth your while.
These are all cards that plug into our
S-100 bus microcomputers.
You can also assemble them into a
custom system in convenient Cromemco
card cages.
MULTI-PROCESSING AND
INTELLIGENT I/O
The range of capabilities and versatility
you can draw upon is enormous.
In processors, for example, you have a
choice of CPU's including our extremely
useful new I/O Processor. This can be
used as a satellite processor to do off-line
processing, multi-processing, and to form
intelligent I/O. It opens the door to a
whole new group of applications and
tasks. Ask us about it.
HIGH RESOLUTION
COLOR GRAPHICS
Again, you can have beautiful high-
resolution color graphics with our color
graphics interface. You can select from
over 4000 colors and have a picture with
a resolution at least equal to quality
broadcast-TV pictures.
Q
You have an unprecedented selection
of memory including our unusual 48K
and 16K two-port RAMs which allow
high-speed color graphics.
LOTS OF STORAGE
These days you often want lots of disk
storage. So you can select from our disk
controller card which will operate our 5"
and 8" floppy disk drives (up to 1.2
megabytes). Or select our WDI interface
to operate our 11 -megabyte hard disk
drives.
POWERFUL SOFTWARE AND
PERIPHERAL SUPPORT
There's much more yet you can do
with our cards. And, of course, there's an
easy way to put them to work in our 8-,
12-, and 21-slot card cages. Our PS8
power supply makes it simple to get the
system into operation.
Finally, Cromemco offers you the
strongest software support in the industry
Cromemco'
incorporated
280 BERNARDO AVE., MOUNTAIN VIEW, CA 94040 • (415) 964-7400
Tomorrow's computers today
Circle 138 on inquiry card.
with languages like FORTRAN, C,
COBOL, ASSEMBLER, LISP, BASIC and
others. There is also a wide choice from
independent vendors.
To top it all off, you can draw from a
substantial array of peripherals: ter-
minals, printers, color monitors and disk
drives.
There is even more capability than
we're able to describe here.
NOW AT HALL-MARK
ANDKIERULFF
For your convenience Cromemco
products are now available at Hall-Mark
Electronics and Kierulff Electronics. Con-
tact these national distributors for im-
mediate product delivery.
CROMEMCO COMPUTER CARDS
• PROCESSORS — 4 MHz Z-80 A CPU, single card
computer, I/O processor • MEMORY — upto64K
including special 48K and 1 6K two-port RAMS and
our very well known BYTESAVERS® with PROM
programming capability • HIGH RESOLUTION
COLOR GRAPHICS - our SDI offers up to 754 x
482 pixel resolution. • GENERAL PURPOSE IN-
TERFACES— QUADART four-channel serial com-
munications, TU-ART two-channel parallel and
two-channel serial, 8PIO 8-po»t parallel, 4PIO
4-port isolated parallel, D+ 7A 7-channel D/A and
A/D converter, printer interface, floppy disk con-
troller with RS-232 interface and system
diagnostics, wire-wrap and extender cardsfor your
development work.
In The Queue
Em
Volume 7, Number?
September 1 982
Features
24 Qulntl-Maze by Robert Tsuk / A three-dimensional game
that may redefine for you the meaning of "lost." It placed eighth
In the BYTE Game Contest.
34 Three Dee Tee by John Stuart / Strategy is the key word
in this game designed for the TRS-80 Color Computer. It's the
seventh-place winner in the BYTE Game Contest.
54 The Epson QX-IOA/aldocs System by Gregg
Williams / This new machine from Epson combines a word
processor, an appointment book, an electronic mail network, and
more in one package— all for less than S3000.
58 NCC Report by Chris Morgan / New products from the
United States and Japan put the spotlight on microcomputers at
the National Computer Conference.
62 The Hanover Fair by Robert E. Ramsdell / The annual
exposition is a showcase for the latest microcomputers and data-
processing and office equipment.
64 Build the MIcrovox Text-to-Speech Synthesizer
by Steve Ciarcia / The 6502 microprocessor in this intelligent
peripheral device translates plain English text into phonemes to
control a Votrax SC- 01 A.
1 36 Computers Can Play a Dual Role for Disabled
Individuals by Gregg Vanderheiden / Microcomputers must be
made to do more than help disabled individuals in specialized
ways; they must be adapted to give the disabled access to
standard software.
1 66 A New Horizon for IMonvocal Communication
Devices by Patrick Demasco and Richard Foulds / The
Panasonic Hand-Held Computer can be used as a personal,
portable speech prosthesis.
186 Mlnspeak by Bruce Baker / A picture can truly be worth
a thousand words for people using this speech synthesizer.
204 The FDA Regulation of Computerized Medical
Devices by Joseph Jorgens III, Carl W. Bruch, and Frank
Houston / What you need to know before your creation hits the
market.
218 Talking Terminals by David Stoffel / New devices
open the world of computing to people with visual impairments.
250 Braille Writing In Pascal by Alfred Fant Jr. /
A Pascal program, a strip of cellophane tape, and a rubber glove
combine to make a line printer for braille text.
276 Adaptive-Firmware Card for the Apple II by Paul
Schwejda and Gregg Vanderheiden / Physically disabled
individuals can control standard programs without permanent
modifications to the computer.
318 User's Column: Letters, Pascal, CB/80, and
Cardfile by Jerry Poumelle / One man's opinion on a variety of
subjects of interest to computer users.
342 Logo: An Approach to Educating Disabled
Children by Sylvia Weir, Susan Jo Russell, and Jose A.
Valente / Creating action-oriented learning environments and
putting pupils in charge of their own learning greatly benefits
students with severe educational disabilities.
398 Model III A to D Revisited by William Barden
Jr. / Build this simple and inexpensive analog-to-digital converter.
420 The Case of the Purloined Object Code: Can It
Be Solved? Part 1 : The Problems by Richard H. Stern / A
specialist in software and the legal aspects of high technology
explains why new laws are necessary.
440 A Comparison of Five Compilers for Apple
BASIC by Joseph H. Taylor and Jeffrey S. Taylor / Speed isn't
the only factor to assess when choosing a compiler.
466 Digital Troubleshooting with Signature Analysis
by Steven A. Piubeni / A look inside Hewlett-Packard's HP-5004A.
476 Program Your Own Text Editor, Part 1 : Avoid
Complex Commands by Using Instant Updating by
Richard Fobes / A commonly used program should be easy to
work with.
513 A Weaving Simulator by Paul W. Heiser/ The final
appearance of a loom pattern can be predicted with a
microcomputer and a printer.
520 Turn Your Apple II Into a Storage Oscilloscope
by Larry Korba / Low-repetition transient pulses can be easy to
capture.
Reviews
92 The Apple III and Its New Profile by Robin Moore
231 The Cognivox VIO-1003: Voice Recognition and Output
for the Apple II by Dr. William Murray
240 The Abilityphone by William L. Rush
362 BYTE's Arcade: Swashbuckler by Scott Spangenberg; Zero
Gravity Pinball by Mark Friedman; Beer Run by Arthur Little;
Advanced Star Raider Tactics and Strategies
by C. Donald Harris Jr.
531 Pickles & Trout CP/M for the TRS-80 Model II by Hal Smith
537 TRS-80 Disk Editor/Assemblers by T. A. Daneliuk
Nucleus
6
Editorial: Let There Be Talking People Too
10
Letters
270
Education Forum: Computers and the
Special Education Classroom
490
BYTELINES
494
Software Received
497
Clubs and Newsletters
498
Books Received
499
Ask BYTE
501
BYTE's Bit
502
Event Queue
540
Desk-Top Wonder: Getting the Most from
Your Tl Programmer
543
What's New?
605
Unclassified Ads
606
BOMB, BOMB Results
607
Reader Service
Page 54
Page 92
Page 166
Page 362
September 1982 © BYTE Publications Inc 3
m
Editor in Chief
Christopher P. Morgan
Managing Editor
Mark Haas
Technical Editors
Gregg Williams. Senior Editor;
Richard S. Shuford, Curtis P. Feigel.
George Stewart. Arthur Little.
Stanley Wszola. Pamela Clark, Richard Malloy;
Phillip Lemmons. West Coast Editor; Steve
Garcia. Mark Dahmke. Consulting Editors;
Jon Swanson, Drafting Editor
Copy Editors
Beverly Cronin. Chief;
Faith Hanson. Warren Williamson. Anthony J.
Lockwood. Hilary Selby Polk. Elizabeth Kepner,
Nancy Hayes. Cathryn Baskin; Margaret Cook.
Junior Copy Editor
Assistants
Faith Ferry. Debe Wheeler. Beverly Jackson
Production
David R. Anderson. Assoc. Director;
Patrice Scribner, Jan Muller, Virginia Reardon;
Sherry McCarthy. Chief Typographer;
Debi Fredericks, Donna Sweeney.
Valerie Horn
Advertising
Thomas Harvey, Director;
Marion Carlson. Rob Hannings. Deborah
Porter. Vicki Reynolds. Cathy A. R. Drew. Lisa
Wozmak; Jacqueline Earnshaw. Reader
Service Coordinator; Wai Chiu Li, Advertising/
Production Coordinator; Linda J. Sweeney
Circulation
Gregory Spitzfaden, Manager;
Andrew Jackson, Asst. Manager;
Agnes E. Perry. Barbara Varnum.
Louise Menegus. Jennifer Price,
Sheila A. Bamford;
James Bingham. Dealer Sales;
Deborah J. Cadwell. Asst;
Linda Ryan
Marketing
Wilbur S. Watson. Marketing Coordinator;
Timothy W. Taussig. Marketing Production
Coordinator
Controller's Office
Daniel Rodrigues. Controller;
Mary E. Fluhr. Acct. & DIP Mgr.; Karen
Burgess, Jeanne Cilley. Linda Fluhr,
Vicki Bennett, L. Bradley Browne
Traffic
N. Scott Gagnon. Scott Jackson,
Kathleen Reckart
Receptionist
Jeanann Waters
Publishers
Virginia Londoner, Gordon R. Williamson;
John E. Hayes, Associate Publisher;
Cheryl A. Hurd, Michele P. Verville, Publisher's
Assistants;
Officers of McGraw-Hill Publications Com-
pany; Paul F. McPherson, President; Executive
Vice President: Gene W. Simpson; Senior Vice
President-Editorial; Ralph R. Schulz; Vice
Presidents: R. Bernard Alexander; Kemp Ander-
son. Business Systems Development; Harry L.
Brown, Special Markets; Robert B. Doll. Circula-
tion; James E. Hackett. Controller; Eric B. Herr,
Planning and Development; H. John Sweger.
Jr., Marketing.
Officers of the Corporation: Harold W.
McGraw Jr., Chairman and Chief Executive
Officer; Joseph L. Dionne. President and Chief
Operating Officer; Robert N. Landes, Senior Vice
President and Secretary; Ralph J. Webb.
Treasurer.
In This Issue
BYTE marks its seventh anniversary with the theme Computers and the Dis-
abled, graphically illustrated on the cover by Robert Tinney. Gregg
Vanderheiden discusses how "Computers Can Play a Dual Role for the Dis-
abled," and with coauthor Paul Schwejda demonstrates how to make an
"Adaptive Firmware Card for the Apple II." David Stoffel reviews talking ter-
minals for the blind, and William L. Rush evaluates the Abilityphone, a device
for nonvocal communication. Patrick Demasco and Richard Foulds show how
the Panasonic Hand-Held Computer can be used as a communication device in
"A New Horizon for Nonvocal Communication Devices." Steve Garcia brings
you his latest speech-synthesis system in "Build the Microvox Text-to-Speech
Synthesizer: Part 1— The Hardware," and Dr. William Murray reviews The
Cognivox VI-I003, a speech-recognition system. Bruce Baker discusses his
highly original Minspeak associative memory system for portable speech syn-
thesis, and Alfred Fant Jr. shows you how to use a line printer to produce
braille. In case you're thinking of marketing your own computerized aid, see
our overview of the FDA's regulations concerning medical devices. In addition
to our regular articles and reviews, we have BYTE's Arcade, and we start the
countdown on our game contest winners.
BYTE is published monthly by BYTE Publications Inc. 70 Main St. Peterborough NH 03458. phone (603)
924-928 1 . a wholly-owned subsidiary of McGraw-Hill, Inc. Office hours: Mon-Thur 8:30 AM - 4:30 PM. Friday
8:30 AM - Noon. Eastern Time. Address subscriptions, change of address. USPS Form 3579. and fulfillment ques-
tions to BYTE Subscriptions, POB 590. Martinsville NJ 08836. Second class postage paid at Peterborough. N.H.
03458 and additional mailing offices. USPS Publication No. 528890 (ISSN 0360-5280). Canadian second class
registration number 9321 . Subscriptions are S 1 9 for one year. S34 for two years, and S49 for three years in the
USA and its possessions. In Canada and Mexico. S2! for one year. S38 for two years. S 55 for three years. S 43 for
one year air delivery to Europe. S35 surface delivery elsewhere. Air delivery to selected areas at additional rates
upon request. Single copy price is S2.95 in the USA and its possessions, S3. 50 in Canada and Mexico. S4.50 in
Europe, and S5.00 elsewhere. Foreign subscriptions and sales should be remitted in United States funds drawn on
a US bank. Printed in United States of America.
Address all editorial correspondence to the editor at BYTE. POB 372. Hancock NH 03449. Unacceptable
manuscripts will be returned if accompanied by sufficient first class postage. Not responsible for lost manuscripts or
photos. Opinions expressed by the authors are not necessarily those of BYTE. Entire contents copyright © 1982
by BYTE Publications Inc. All rights reserved. Where necessary, permission is granted by the copyright owner for
libraries and others registered with the Copyright Clearance Center (CCC) to photocopy any article herein for the
base fee of S 1 .00 per copy of the article or item plus 25 cents per page. Payment should be sent directly to the
CCC. 2 1 Congress St. Salem MA 0! 970. Copying done for other than personal or internal reference use without
the permission of McGraw-Hill is prohibited. Requests for special permission or bulk orders should be addressed to
the publisher.
BYTE® is available in microform from University Microfilms International. 300 N Zeeb Rd. Dept PR. Ann
Arbor Ml 48106 USA or 18 Bedford Row. Dept PR. London WC1R 4EJ England.
Subscription questions or problems should be addressed to:
BYTE Subscriber Service
P.O. Box 328
Hancock, NH 03449
4 September 1982 © BYTE Publications Inc
wSSv m ^ :mmmmmm \
25 es
SALES BY CATEGORY
15 80 25
15 15
*i
San Fr<an
ADD QUALITY GRAPHIC
■Si'JwH
lust $711
The OEM's best choice for graphics
is MicroAngelo™ the single board
graphics display computer from
SCION* Install MicroAngelo in your
Multibus or S-100 host and let this
intelligent display processor bring
your screen to life with full graphics
and text MicroAngelo features 515
by 480 pixel graphics and 40 line by
85 character text displays.
Save development time and overhead with
SCREENWARE™ SCION's hish level display firmware
language. SCREENWARE provides point, vector, region,
circle, flood, crosshair, light pen interface, tracking
cross, screen load and dump, split screen, macro, and
full terminal emulation commands. Use MicroAngelo
both as your main console and as your application
software's display screen.
MicroAngelo's on-board processor frees your host pro-
cessor and bus to perform other tasks, while on-board
memory and firmware reduce the size of your applica-
tion programs. With our direct, easy interface to any
high level language, you are no more than a simple sub-
uimni! . ' . j* -. r -~.
■A
* 4
wb : ±-m ■ ■>>
T„
routine call away from MicrbAngelo's
powerful capabilities. Use one Micro-
Angelo for monochrome graphics
displays. And combine two or more
MicroAngelos to create high resolu-
tion color graphics.
MicroAngelo is the OEM's choice because
it is a powerful self-contained graphics display
computer that is easy to add to your host. A graphics
display computer that is proven reliable in over 1000
field installations. A graphics display computer that is so
affordable you don't have to design your own.
Think SCION for your graphics display needs.
Think MicroAngelo. Call us at (703) 476-6100.
*OEM quantity 25 price for Multibus or S-100 board.
OD/V
if the image is important.
12310 PinecrestRd./Reston,VA 22091
(703) 476-6100 TWX: 710-833-0684
Circle 416 on inquiry card
'
Circle 161 on Inquiry card.
MAINTAIN
PROJECT CONTROL
WITH
MILESTONE"
Put your microcomputer
to work...
As a project manager, you know the
value of careful planning. An oversight
here, a miscalculation there, and in no
time, you could be in a lot of trouble.
Now, thanks to MILESTONE, its easy
to obtain and keep complete project
control.
M ILESTONE is an easy-to-use compu-
ter program that puts your desktop
microcomputer to work using the same
proven "critical path" techniques pre-
viously available only on big, expen-
sive computers. Now, regardless of
your type of project, you can plan and
control manpower, dollars and time -
with MILESTONE.
The price is $295. ($395. for the CP/M-
86 version.) Manual alone is $30.
Requires 56K RAM and CP/M. CP/M-86 or UCSD
Pascal. Specify 8080/85, ZBO, 8086 or UCSD ver-
sion. Formats 8" single density IBM soft-sectored,
5*/i" NorthStar DD. Micropolis Mod II. Superbrain
3.0, Apple II with CP/M, 5'/«" and 8" Xerox 820. IBM
Personal Computer with CP/M-86 and IBM Dis-
playWriter with CP/M-86.
See your computer dealer for
details or contact us directly.
SOFTI4/1RE
SOFTH/RE
DIGIL4L/VL4RKETING
DIGIT/L MARKETING™
DIGITAL MARKETING CORPORATION
2670 CHERRY LANE • WALNUT CREEK • CALIFORNIA • 94596
(415) 938-2680 • Telex 17-1852 (DIGMKTG WNCK)
Milestone is a registered trademark of Organic Software
CP/M and CP/M-86 trademarks ot Digital Research
UCSD Pascal trademark ol Regent of University of California
Editorial
Let There Be Talking
People Too
by Mark Dahmke, Consulting Editor
When I was in college I met a fellow student who had great difficulties com-
municating because of cerebral palsy. We became friends and as things turned
out I designed a voice-synthesizer system that greatly enhanced his ability to
communicate. Designing this device was a logical extension of my long-time
interest in electronics, microcomputers, and voice synthesis. My friend's case
is a good example of how artificial aids — communicative or otherwise — can
improve the quality of life for disabled persons.
Personal computers have done more for people with communicative dis-
orders than any other technological development. Microcomputers are ver-
satile machines that can be customized fairly easily to fit the individual needs
of each person. Computers can be programmed to accept input from any kind
of switch or device and to interpret that input in whatever way the user wants.
As well, they can be made to respond with visual or audible output, opening
up a new world to deaf and blind individuals.
Nearly 500,000 Americans who are not classified as retarded are unable to
communicate either vocally or with standard hand signs. An even more sober-
ing thought is that perhaps 100,000 or more individuals of normal intelligence
are in institutions and have been diagnosed as retarded simply because they do
not have the physical means to communicate. We do not even have accurate
statistics in this area because of the nature of the disability. Assuming that the
number of people with communicative disorders in this country amounts to
two tenths of 1 percent of the population, then about 10 million people are af-
fected world-wide.
While we now have the technology to build devices to compensate for
almost any communicative disability, not everyone who needs a communica-
tion aid can afford one. They can't be mass produced because (ideally) they all
require some customization. A similar situation prevails in the case of artificial
limbs. Each prosthesis can cost thousands of dollars because of the relatively
small market and because each limb is handmade for the individual. What we
need are standard devices with plug-in memory modules, plug-in keyboard
layouts, and modular-display or audio-output options. A communication aid
could then be put together easily from two or three standardized modules and
would fill 90 percent of the needs of most individuals with communication
problems.
6 September 1982 © BYTE Publications Inc
Introducing the PERCOM
Alternative to ATARI Disk Storage
Your Atari 800 is the finest home computer on
the market. Now you can own a floppy disk
system that measures up — an RFD mini-disk
storage system from Percom.
At Percom we've been making disk
storage systems since 1 977.
Our designs are proven, our quality is
well known. And we back our dealers with
service know-how. Expect more from Percom.
You won't be disappointed.
• Operate in either single- or double-density
storage mode using Atari DOS 2. OS. In
double-density you can store almost 184
Kbytes (formatted) on one side of a 40-
track diskette.
Connect your Percom RFD first-drive
system directly to your computer or connect
into your system through your Atari 810
Disk Drive.
Add an RFD first-drive system with its
versatile four-drive controller, then connect
as many as three more low-cost RFD add-
on drives.
Write application programs that can query
and set up your system to operate a differ-
ent type drive at each cable position — that
can even change configuration as the
program executes.
• Get quality and state-of-the-art capability at
competitive prices. Percom first-drive RFD
systems are priced from only $799, first
add-on drive is only $459. Cables included.
Watch for announcement of a new/, power-
ful, easy-to-use disk-operating system for
your Percom-equipped Atari 800 computer.
Minimum system requirements — are an Atari 800
computer with 24-Kbytes of RAM and compatible
video display system; Atari's disk-operating system
(ver 2.0S) and owner's manual; and, for add-on
drives (if used) an optional disk drives
interconnecting cable available from Percom.
For the best thing next to your computer, see your Atari dealer
about a Percom RFD floppy disk storage system. For the name
of your nearest dealer, call Percom toll-free 1-800-527-1222.
PRICES AND SPECIFICATIONS
SUBJECT TO CHANGE
WITHOUT NOTICE.
PERCOM DATA COMPANY, INC.
1 1320 PAGEMILL RD - OALLAS. TX 75243 - (214) 340-7081
ATARI 800 & ATARI 810 are trademarks of the Atari Corporation.
PERCOM is a trademark of Percom Data Company, Inc.
Yes ... I'd like to know more about Percom RFD disk
drives for my Atari 800 Computer. Rush me free literature.
Send to: PERCOM DATA COMPANY, Inc., DEPT. 18-B01
11220 Pagemill Road, Dallas, Texas 75243
name
street
city
state
zip
I plan
to add
phone number
a hard disk system to my Atari
MAIL TODAY!
Dyes
■
no.
Editorial
One highly successful device currently on the market is
the Texas Instruments Speak & Spell, which was designed
as a children's learning tool. It has a reasonably large
vocabulary and costs around $50. In its current con-
figuration, it can work as a communication aid if you ig-
nore the spelling mode and simply type messages letter by
letter. If, however, a few extra features had been incor-
porated into its design it could have very easily func-
tioned as a communication aid and still cost $50. It would
have been the case of a mass-market product (with the
price benefits of economies of scale and an extensive
advertising campaign) doubling as a special-needs device.
The integration of general-appeal consumer products
with limited-market special-needs devices should be our
goal. Thousands of people would benefit.
Recently Texas Instruments announced a new product
called Vocaid, based on its Touch & Tell product. The
$150 device can be used by people with short-term com-
munications problems. It also is a great communication
aid for anyone with reasonably good coordination and
cognitive skills. It can also accept memory modules that
have specialized vocabularies. As such, it is a good prac-
tical application of customizing a standard product by
plugging in memory modules.
Part of the problem faced by disabled individuals is the
way they are perceived by the able-bodied members of
society. Today we scarcely think of someone who wears
eyeglasses as disabled, yet before the discovery of the
principles of optics, people with vision problems surely
would not have been able to lead normal productive
lives. I hope that in a similar way microcomputers will be
able to help people with physical limitations overcome
the restrictions to activity imposed on them by their
disabilities and become, remain, and be viewed as pro-
ductive members of society. It is an encouraging sign to
see the proverbial "synthesizer on a chip." And now that
we have the technology we must accept the challenge of
making the fruits of that technology available to the peo-
ple who will benefit the most.
On "Finding A Voice," a recent episode of NOVA on
public television, John Eulenburg of Michigan State
University said, "If there are going to be talking micro-
wave ovens, let there be talking people too."H
Articles Policy
BYTE is continually seeking manuscripts of high quality written
by individuals who are applying personal computer systems,
designing such systems, or who have knowledge that will be
useful to our readers. For a formal description of procedures and
requirements, potential authors should send a legal-sized, self-
addressed envelope with 37 cents U.S. postage affixed to BYTE
Author's Guide, POB 372, Hancock, NH 03449.
Each month, the authors of the two leading articles in the
reader poll (BYTE's Ongoing Monitor Box or BOMB) are presented
with bonus checks of S 100 and $50. Unsolicited materials should
be accompanied by full name, address, and return postage.
The Context MBA is available now at:
California
ComputerLand/Almaden 408/267-2182
ComputerLand /Belmont 415/595-4232
ComputerLand/Burlingame 415/348-7731
ComputerLand/Fremont 415/794-9311
ComputerLand /Hayward 415/538-8080
ComputerLand/Pasadena 213/449-3205
ComputerLand/Sacramento 916/920-8981
ComputerLand/San Diego 714/560-9912
ComputerLand/San Diego East 714/464-5656
ComputerLand/San Diego North 714/434-7001
ComputerLand/San Fernando Valley 213/716-7714
ComputerLand/San Francisco-Financial 415/546-1592
ComputerLand/San Francisco-Market Street
415/864-8080
ComputerLand /San Francisco-Van Ness 415/673-6640
ComputerLand/Sonoma 707/528-1775
ComputerLand /South Bay 213/371-7144
ComputerLand /Stockton 209/473-1241
ComputerLand /Thousand Oaks 805/495-3554
ComputerLand /Ventura 805/656-7711
ComputerLand /West Covina 213/960-6351
ComputerLand /West Los Angeles 213/559-3353
Personal Computer Business Systems/Irvine
714/540-1333
Connecticut
ComputerLand/Danbury 203/748-2300
ComputerLand /Fairfield 203/255-9252
ComputerLand/Hartford 203/561-1446
ComputerLand/New Haven 203/288-5162
ComputerLand/Stamford 203/964-1224
Illinois
ComputerLand /Arlington Heights 312/870-7500
ComputerLand /Downers Grove 312/964-7762
ComputerLand/Joliet 815/741-3303
ComputerLand /Lake County 312/949-1300
ComputerLand /Naperville 312/369-3511
ComputerLand/Niles 312/967-1714
ComputerLand/Northbrook 312/272-4703
ComputerLand/Oak Lawn 312/422-8080
ComputerLand/Schaumburg 312/843-7740
Indiana
The Computer Room /South Bend 219/277-1600
Kansas
ComputerLand /Lawrence 413/841-8611
ComputerLand /Overland Park 913/492-8882
ComputerLand /Topeka 913/267-6530
Maine
ComputerLand /Portland 207/774-1309
Massachusetts
Business Data Systems/Hanover 617/878-7888
ComputerLand /Boston 617/482-6033
Michigan
ComputerLand /Ann Arbor 313/973-7075
ComputerLand /Grosse Pointe 313/772-6540
ComputerLand/Southfield 313/356-8111
Computer Mart/Ann Arbor 313/665-4453
Computer Mart/Flint 313/234-0161
Computer Mart/Kalamazoo 616/329-1000
Computer Mart/Lansing 517/351-1777
Computer Mart/Livonia 313/540-3928
Computer Mart/Tri-Cities 517/790-1360
Computer Mart/Troy 313/649-0910
The Computer Room /Grand Rapids 616/949-2802
The Computer Room/Kalamazoo 616/343-4634
Minnesota
ComputerLand/Bloomington 612/884-1474
ComputerLand/Hopkins 612/933-8822
ComputerLand /Minneapolis 612/333-3151
Missouri
ComputerLand/Gladstone 816/436-3737
ComputerLand /Independence 816/461-6502
ComputerLand/St. Joseph 816/364-4498
New Hampshire
ComputerLand /Nashua 603/889-5238
New Jar 8 ay
ComputerLand/Morristown 201 /539-4077
ComputerLand /Princeton 609/882-1400
Naw York
ComputerLand /Nassau County 516/742-2262
ComputerLand /Suffolk County 516/499-4484
ComputerLand/White Plains 914/328-0144
Future Data 212/964-6666
Morris Decision Systems/New York 212/742-9590
Oragon
ComputerLand/Multnomah County 503/295-1928
ComputerLand /Salem 503/620-6170
ComputerLand/Portland 503/620-6170
Pennsylvania
ComputerLand/Dresner 215/542-8835
ComputerLand /Harrisburg 717/763-1116
ComputerLand/Paoli 215/296-0210
ComputerLand/Philadelphia
Texas
ComputerLand /Dallas 214/363-2223
ComputerLand/Fort Worth 817/292-7114
ComputerLand/Houston Bay Area 713/488-8153
ComputerLand/North Dallas 214/235-1285
ComputerLand/Southwest Houston 713/977-0909
ComputerLand /Tyler 214/581-7000
ComputerLand /Westwood 713/270-1200
Virginia
ComputerLand/Richmond 804/741-3502
ComputerLand /Tyson's Corner 703/893-0424
ComputerLand/Woodbridge 703/491-4151
Washington
ComputerLand /Bellevue 206/746-2070
ComputerLand /Federal Way 206/838-9363
ComputerLand /Lynnwood 206/774-6993
ComputerLand /Renton 206/271-8585
ComputerLand /Seattle 206/223-1075
ComputerLand /Tacoma 206/383-4951
ComputerLand /Vancouver 206/695-1540
Washington. DC
ComputerLand /Washington. DC 202/835-2200
Wisconsin
ComputerLand /Madison 608/273-2020
Canada
Computer Mart/Windsor 519/966-5757
8 September 1982 © BYTE Publications Inc
Circle 129 on Inquiry card.
Screen Test:
Only the Context MBA Totally Integrates Modeling,
Word Processing, Database and Graphics in One Program.
TRUE FALSE
M E A:FOL»ER-SAIffLEi:DB!0Si, SOCNHI-TROPIFRBII, COHIEff-HODH M 135
lTropimit Annual Sales {Millions! I
2Pwfict '81 '82 '83 '84 J 85j
^Pineapples $15 m $28 m m\ '■.
5Li*es 5 18 12 28 3f -8
6 Bananas 25 22 28 16 if 2
7Suga* Cane 48 41 42 43 4fl
al: $85 $91 $94 $182 $118
Annual Sales
r— i V*M
Pineapples
IpopiFpuit Sales
i Suto Cane
All Sales Pereonne
V-P Sales
Pmeap TlTo:
.Fism: V-P Sales
uiiws 1 .Subject: Stagnant Sugar Cane Sales
1223 ; iPlease note the relative
Banana .stagnation of Sugar Cane sales in
*™ .ouf sales forecasts, I sant each
Context
Management Software
for Personal Computers
23864 Hawthorne Boulevard
Torrance, CA 90505
(213) 378-8277
Telex 181149 WEST LSA
SOURCE ID TCA 442
The Context MBA turns second generation per-
sonal computers like the IBM into powerful manage-
ment tools. Information entered in any of the C-MBA's
four contexts can be used in any other context. Build a
model using C-MBA's sophisticated electronic spread
sheet. Switch into database context by pressing three
keys to quickly sort your model. When one picture is
worth a thousand words (or numbers), a few keystrokes
produce one of nine different graphs. Change your
Circle 130 on inquiry card.
numbers and your graphs automatically update as well.
The word processing context helps you write
clear, concise reports. And you can copy in entire tables
of numbers from your spreadsheet in seconds.
The Context MBA is far more than four inte-
grated programs. It is a whole new concept in man-
agement software.
Personal computers are full of promise. Context
makes them deliver. ©Copyright 1982 Context Management Systems
BYTE September 1982
Letters
Response to
Japanese Computers
As a BMC if800 user for the past year
and a half, I read with interest the fine ar-
ticle "Six Personal Computers from
Japan" by Christopher P. Kocher and
Michael Keith (May 1982 BYTE, page 60).
I was pleased to see that the section on the
if800 was thorough and reasonably cor-
rect. The authors, however, made a few in-
accurate statements that were probably
due to omissions in the if800 documenta-
tion.
One of the inaccurate statements con-
cerns the if800's screen-dump feature. The
authors consider it a shortcoming that
". . . in dumping a screen image (as op-
posed to regular character-by-character
text printing) the scan lines are spread
quite far apart in the printed image, mak-
ing text or detailed graphics difficult to
read." They fail to mention, however,
that the if800 has two additional screen-
dump modes— one that prints a normal
representation of what appears on the
screen without the above-mentioned wide
spacing, and another that prints a com-
pacted representation of what appears on
the screen. The widely spaced printout
described in the article is obtained by
pressing the Hard Copy key. The normal-
ly spaced printout is obtained by holding
down the CTRL (Control) key while
pressing the Hard Copy key. Likewise, the
compacted printout is obtained by hold-
ing down the Shift key while pressing the
Hard Copy key.
A second inaccuracy occurs in the sub-
section titled "Minor Gripes." Here the
reader is led to believe that the if800
keyboard functions only in the uppercase
mode, where the Shift key must be used to
get lowercase characters. The if800 key-
board does, in fact, have a typewriter
mode in which the Shift-key function is
reversed; that is, lowercase characters are
typed when the Shift key is not used, and
uppercase characters are typed when the
Shift key is used. The typewriter mode
may be entered by simply pressing the
Shift and COMD (Command) keys simul-
taneously. To return to the uppercase
mode, press the CTRL and COMD keys
together.
Ken Davison, Applications Engineer
Oki Semiconductor Inc.
1333 Lawrence Expressway, Suite 401
Santa Clara, CA 95051
I would like to inform Christopher
Kocher and Michael Keith that Canon
CX-1 BASIC is definitely not the only
BASIC with an XREF command. It may
be the only BASIC running under CP/M
with such a command, but CP/M isn't the
only microcomputer operating system, or
to my mind, the best. Phase One Systems
has an excellent BASIC (running under
the Oasis operating system) that includes
XREF, which can be called from the inter-
preter or included as a compiler option. I
think this version of BASIC is about as
good as you can get with BASIC and still
call it BASIC. It also has a good editor,
which may stun some BASIC program-
mers.
Bob Pierce
99 Golden Hinde Blvd.
San Rafael, CA 94903
I'd like to clear up a common
misconception about using multiple pro-
cessors. In the article "Six Personal Com-
puters from Japan," the authors repeated-
ly state that the Fujitsu FM-8 was the
fastest machine in their test due to its
"division of labor." A little reflection will
reveal this to be false.
As stated in the article, the three micro-
processors in the Fujitsu handle process-
ing, video, and keyboard scanning. The
authors did not realize that while running
a BASIC benchmark the second and third
processors are standing by in an idle loop.
Because the programs that the authors
chose do not involve graphics or extensive
character I/O (input/output), they will
not exercise the task-splitting features of
the FM-8 computer.
As the designer of my own dual-proces-
sor upgrade for my SWTPC (Southwest
Technical Products Corporation) com-
puter, I've found that speed improvement
is seldom a factor. In any program that
does extensive computation, the I/O pro-
cessor remains idle. In programs that do a
lot of screen formatting, the main pro-
cessor must wait. Only in those rare pro-
grams where computation and I/O are
evenly split does my computer approach a
theoretical speed improvement of 2 to 1.
So why do Fujitsu and I use multiple
processors? In my case, I wanted to free
the computation-processor memory space
from the space required for the graphics
storage. This use of multiple processors is
mentioned in the BYTE article. If an
Apple or Radio Shack computer devoted
48K bytes of memory to graphics, there
would be little left for the user. The FM-8
graphics resolution of 640 by 200 by 3 bits
per pixel adds up to a total of 48K bytes of
video memory. It was not mentioned in
the article that 640 by 200 pixels can be
divided into 25 lines and 80 columns of 8-
by 8-bit character cells. This means the
Fujitsu can plot letters in graphics with 80
characters per line.
What, then, makes the Fujitsu the
fastest machine in the group tested? I
would say it is a combination of its
Motorola processor and a good BASIC in-
terpreter. I can't overstress the fact that
almost any hardware can run faster with
better software. My vintage SWTPC 6800
in single-processor mode is about three
times faster than the new Japanese ma-
chines. This is possibly due to the fast
floating-point BASIC interpreter supplied
by Technical Systems Consultants.
Leo Taylor
18 Ridge Court West
West Haven, CT 06516
Another TRS-80 Hang-Up
Glenn Tesler's article "TRS-80 BASIC
Program Hang-ups: The Reasons and
Some Solutions" (May 1982 BYTE, page
318) was very well done and useful. I
would like to extend his article with a
practical suggestion for other program-
mers. I have noticed that programs con-
taining PRINTUSING statements that
have concatenated strings as statement
elements eventually lead to program
hang-ups in TRS-80 BASIC. A simple
solution is to avoid concatenating strings
in these statements by using alternative
methods. For example, instead of
PRINTUSING"% (20 spaces) %";
"A" + ". " + B$
try:
PRINTUSING"!"; "A";:PRINT". ";:
PRINTUSING "% (17 spaces) %";
B$
You can use the addresses for "string
work area" and "start of string data"
pointers given in listing 2 of the article to
verify the difference. This technique is
10 September 1982 © BYTE Publications Inc
NEC's new letter-quality printer
gets personal with IBM.
The Spinwriter M 3550 lets the IBM PC
get down to business.
NEC's new Spinwriter letter-quality
printer is the only one plug-compatible
with the IBM Personal Computer. So you
get the business applications you've been
wishing for. Letter-quality output for
word and data processing. Multi-language,
scientific, and technical printing. Simple
forms handling. Quiet operation. And the
reliability of the industry's most popular
printer line.
NEC designed the new Spinwriter espe-
cially for the IBM PC. It comes complete
with documentation and training materials
to fit your PC user's handbook. Just plug
the Spinwriter in and your PC instantly
becomes more versatile and flexible.
More than 8 forms handlers and
50 print thimbles boost PC versatility.
NEC designed the Spinwriter's 8 modular
forms handlers to accommodate a wide
range of paper and document sizes and
types. The easily mounted handlers let
your computer print out the forms you
need for data processing, word processing,
graphics, accounting or other business
applications.
The Spinwriter's 50 print thimbles
can more than triple your PC's usefulness.
They come in both constant pitch and
proportional-spaced fonts, plus in foreign
language, technical and scientific versions.
They snap in and out in seconds, and let
you print up to 203 columns on 16-inch
paper. They each last for more than 30
million impressions.
This printer's special features make
everything look better on paper.
The Spinwriter's software-invoked
features include automatic proportional
spacing; bidirectional, bold and shadow
printing; justification; centering; under-
scoring; and sub/super scripting, all at
speeds up to 350 words per minute.
That big extra, Spinwriter reliability.
Spinwriters have the industry's best
mean-time-betwecn-failure rating, in ex-
cess of 3,000 hours. In terms of average
personal computer usage, that's more
than five years.
The Spinwriter 3550 is available at
ComputerLand stores, Sears Business
Systems Centers and IBM Product
Centers nationwide.
NEC Information Systems, Inc.
5 Militia Drive, Lexington, MA 02173
Send me more information on the
Spinwriter 3550.
Name
Title
Telephone
Company
Address
City
State
L.
Zip
__BE982J
Circle 339 on inquiry card. f\ mL \g
NEC Information Systems, Inc.
Spinwriter is a trademark of Nippon Electric Co., Ltd.
Wete Made
for Each Other
spinwriter
•
The Software:
PROGRAMS
WordStar®
The number one selling microcomputer
word processing package in the world.
8"CP/M®
LISTPRICE: 495.00
MH PRICE: 289.00
5 '/>" APPLE®
LISTPRICE: 3 75.00
MH PRICE: 234.00
MICROPRO
MailMerge™
A multi-purpose text-data merging program.
One of its most popular uses is producing
personalized form letters. Requires
WORDSTAR®
8" CP/M®
LISTPRICE:
MH PRICE:
750.00
99.00
5 1 /4 M APPLE®
LIST PRICE:
MH PRICE:
125.00
83.00
MAILMERGE, DATASTAR, SPELLSTAR, CALCSTAR.
and SUPERSORT are trademarks of MicroPro
International, San Rafael, California USA.
QUICKCODE, QUICKSCREEN, anddUTILare
trademarks of Fox & Geller Associates.
VISITREND/VISIPLOT, VISIFILE, VISISCHEDULE,
VISIDEX, VISITERM, and DESKTOP PLAN are
trademarks of VisiCorp.
dBASE II is a trademark of Ashton-Tate.
MATHSTAR is atrademark of Force Two, LTD.
SUPERCALC is a trademark of Sorcim.
SPELLGUARD is a trademark of Innovative Software
Applications.
T.I.M. is atrademark of Innovative Software, Inc.
CROSSTALK is a trademark of MicroStuf .
EASY WRITER and EASY SPELLER are trademarks
of Information Unlimited Software.
PERFECT WRITER and PERFECT SPELLER are
trademarks of Perfect Software, Inc.
WORDSTAR is a registered trademark of MicroPro
International, San Rafael, California USA.
VISICALC is a registered trademark of VisiCorp.
CP/M is a registered trademark of Digital Research.
APPLE is a registered trademark of Apple Computers.
IBM is a registered trademark of International Business
Machines.
MICROPRO
DataStar™
The office-oriented system for data entry,
retrieval, and updating. DATASTAR
allows you to create a form, be it a price
list, catalog, or order form. You can edit,
update, or save this information in a file
or simply print it out. DATASTAR
interfaces with MAILMERGE and
SUPERSORT.
8" CP/M
LISTPRICE: 350.00
MH PRICE: 235.00
5 '/a" APPLE®
LISTPRICE: 295.00
MH PRICE: 199.00
CalcStar™
Financial planning and business decision-
making made simpler, faster, and more
accurate. CALCSTAR calculates solutions
to complex numerical problems in
business and finance. CALCSTAR turns
your microcomputer's video screen into
a 'window' on a gigantic electronic ledger
sheet with up to 600 entries arranged
the way you want.
8" CP/M®
LISTPRICE: 295.00
MH PRICE: 199.00
5% "APPLE®
LISTPRICE: 195.00
MH PRICE: 149.00
FORCE TWO. LTD.
MathStar™
MATHSTAR is a combination adding
machine/calculator program, designed
specifically for use with MicroPro's
WORDSTAR®. Provides basic math
functions, formatted results, and
accounting notation.
8" CP/M®
LISTPRICE: 125.00
MH PRICE: 99.00
574" APPLE®
Same as 8" CP/M'
ASHTON-TATE
dBASE II ™
THE database management system for
the microcomputer.
8" CP/M®
LISTPRICE: 700.00
MH PRICE: 489.00
5 1 /4"APPLE®
Same as 8" CP/M"
FOX & GELLER
QuickCode™
QUICKCODE allows dBASE II users to
create the following programs, in a matter
of seconds, without programming.
□ Data entry programs
□ Data retrieval programs
□ Date edit/validation programs
D Menus
□ dBASE II files
PLUS: 4 New Data Types:
D Date
□ Dollars
□ Telephone
□ Social Security number
QUICKCODE includes a powerful new
version of QUICKSCREEN, the dBASE II
screen builder.
8" CP/M®
LISTPRICE: 295.00
MH PRICE: 249.00
5 V4" APPLE® '
Same as 8" CP/M'
FOX & GELLER
dUTIL™
dUTILis the BASE II utility program which
savesvaluable computer time and work
by:
□ Increasing command file running time
□ Creating standard text files to use
within your word processor
□ Automatically debugging dBASE II
command files
dUTIL does not require QUICKCODE or
QUICKSCREEN.
8" CP/M®
LISTPRICE:
MH PRICE:
99.00
75.00
5 'A" APPLE®
Same as 8" CP/M*
Call Toll- Free: 1-800-523-9511 In Pennsylvania: 1- 215-868-8219
12 BYTE September 1982
The Software:
PACKAGES
MH-1 WORDSTAR® /MAILMERGE
MH-2 WORDSTAR® /MAILMERGE/DATASTAR
MH-3 WORDSTAR® /CALCSTAR
MH-4 WORDSTAR® /MATHSTAR
MH-5 dBASE ll/WORDSTAR® /MAILMERGE
MH-6 dBASE ll/QUICKCODE/
WORDSTAR® /MAILMERGE
MH-7 dBASE ll/QUICKCODE/dUTIL
CPA/T
APPLE*
COMBINED
MICROHOUSE
COMBINED
MICROHOUSE
LIST PRICE:
PRICE:
LIST PRICE:
PRICE:
645.00
319.00
500.00
259.00
995.00
519.00
795.00
399.00
790.00
419.00
570.00
299.00
620.00
369.00
500.00
319.00
1345.00
819.00
1200.00
719.00
1640.00
999.00
1495.00
899.00
1070.00
749.00
1070.00
749.00
MICROPRO
WordStar® 289.00
MailMerge 99.00
SpellStar 149.00
DataStar 1 99.00
SuperSort 170.00
CalcStar 199.00
VISICORP
VisiCalc® 190.00
VisiTrend/VisiPlot 228.00
VisiFile 169.00
VisiPlot 179.00
VisiSchedule 249.00
VisiDex 190.00
VisiTerm 80.00
Desktop Plan 1 90.00
IUS
Easy Writer II 299.00
Easy Speller 1 49.00
PERFECT
Perfect Writer 289.00
Perfect Speller 149.00
SORCIM
SuperCalc 209.00
ISA
SpellGuard 249.00
ISI
T.I.M 399.00
MICROSTUF
CrossTalk 11 9.00
ASHTON-TATE
dBASE II CALL
Microhouse 1444 Linden Street/ P.O. Box 498 Bethlehem, Pennsylvania 18016 Prices and specifications subject to change without notice. All items subject to availability.
MICROHOUSE
The Microcomputer People.
B YTE September 1982 13
Circle 146 on inquiry card.
Introductory
Offer. . .
COLOR RGB MONITORS
BUY DIRECT!!
plus $9. 50 shipping & handling.
# 13" RGB Color.
# 8 Colors standard.
# 16 Colors on your IBM or
Apple III.
# Analog
# Up to 80 Characters per line.
# 360 Dots per color,
(horizontal resolution)
Apple III and IBM customers
please add $29.50 for factory
installed mod board.
MasterCard / VISA / American
Express / Prepaid / C.O.D.
Call Toll Free for immediate
shipment: 1-800-258-6370
® Apple III is a registered
trademark of Apple Computer.
Monitors by
lECO
dotoled
18 Bridge Street, Salem, NH 03079
Tel. (603) 893-2047
TWX: 710-366-0502
Letters.
especially helpful in programs with lots of
menus.
William S. Wise, M.D.
President
Datalab Corp.
2652 Edgerton Rd.
University Heights, OH 44118
Thank you for publishing Glenn
Tesler's article "TRS-80 BASIC Program
Hang-ups: The Reasons and Some Solu-
tions." If anyone wishes to get in touch
with Glenn, his correct address is Glenn
Tesler, Prosoft, POB 839, North Holly-
wood, CA 91603.
Your readers might also be interested
to know that Glenn was barely 12 years
old when he wrote that article.
Although he didn't know it at the time
the article was written, Glenn now says
that many of the techniques presented in
the article apply to Microsoft BASIC on
the Apple, the IBM Personal Computer,
and many other microcomputers.
Debbie Tesler
Prosoft
POB 839
North Hollywood, CA 91603
Why Advertisers
Don't Respond
We read with interest the letter to the
editor from H. B. Brandon regarding the
lack of interest some advertisers showed
concerning inquiries about their equip-
ment or software (May 1982 BYTE, page
19). Our firm specializes in designing and
optimizing small computer systems for in-
dustry and small-business use. We often
experience the same frustration and delay
that Mr. Brandon found. Typically, it is
not that the manufacturers intend to be
rude or inapproachable, but rather that
they are simply swamped. For production
lines, customer services, sales forces, etc.
to be scaled up to meet the demand re-
quires a very long lead time plus long-
range forecasting to meet future demand.
Personnel must be hired and trained, and
telephone lines must be added to handle
orders and inquiries. Sometimes the entire
staff must be relocated to more spacious
quarters. Then of course, letters can be
lost. We offer this not as an excuse but as
an explanation and ask you not to be too
harsh in your judgment of these com-
panies.
Thomas M. Krischan, Chief Executive
Officer
Technimetrics Computer Consulting
646 South 93rd St.
West Allis, WI 53214
Buffer Overflow Cure
I enjoyed reading John Blankenship's
"Give Your Apple a Voice: A Speech-
Development System Using the Radio
Shack Speech Synthesizer" (May 1982
BYTE, page 446). However, like most ar-
ticles on the Radio Shack Speech Syn-
thesizer, it overlooked the fact that this
device contains only a 32-byte buffer and
has no control over preventing buffer
overflow. There is a simple cure for this
problem; it requires a small hardware
modification to the synthesizer and the
availability of a single input line to the
computer. First, bring out pin 2 of IC4, as
marked on the circuit board, to an unused
wire of the ribbon cable. On the computer
end of the ribbon cable connect this line to
an input port that can be read by your
program. The signal you have just wired
to an input port will indicate by a low
voltage that the synthesizer buffer is full.
It will go to a high-voltage state when
there is again room in the buffer.
Ralph J. Jannelli
101 Cottonwood Dr.
Jamestown, NC 27282
We congratulate Mr. Blankenship on
his excellent article. The program listing
he provided should be quite helpful to
owners of the Radio Shack Speech Syn-
thesizer. As an update to the article,
please note that while the Radio Shack
Speech Synthesizer was designed and
manufactured by Votrax for Radio Shack,
the unit uses a Votrax VST synthesizer
module, not an SC-01A speech chip. It
may interest your readers to know that
the SC-01A is currently available in a
Votrax product called Type-'N-Talk, a
text-to-speech computer peripheral with
unlimited vocabulary and an RS-232C in-
terface. Type-'N-Talk utilizes a program
similar to that developed by Mr. Blanken-
14 September 1982 © BYTE Publications Inc
Proven tools for programmers.
From Microsoft.
Old friends. Eight years ago, Microsoft put BASIC
on the first microcomputer. Today, there are more
than 1,000,000 copies of Microsoft
languages in use. BASIC interpreter.
BASIC compiler. FORTRAN, and
COBOL. A proven set of program-
ming tools. All, fully supported
by Microsoft.
The best get better. Good
tools work better if you keep
them sharp. That's why we
constantly improve the tools we
offer. Enhancing them. Increasing
their utility. Taking full advantage
of the strengths of each language
Supporting you, the user, with
a full range of finely honed
programming tools.
Technical support. When you buy
our tools, you get our number. If you
have technical problems, call the Microsoft
support staff for assistance. If we don't have the
answers now, we'll find them and call you back.
Compatible documentation. All Microsoft
languages share a common approach to documen-
tation. Starting with plain English. That means
that even when you're learning a new language,
you won't have to learn a new vocabulary.
Linkable code. All Microsoft compilers share
common utilities. A linker accompanies each
Circle 541 on inquiry card.
compiler. That means you can write programs in
two or more languages, taking advantage of
the specific strengths of each, then, link and
run them as a single program.
Leadership in micros. Nobody
gave us leadership. We earned it
through innovation, enhanced
programming tools and complete
user support. Today, Microsoft is the
only software supplier to offer you
a complete programming environ-
ment. Including specialized languages
that support you in a wide variety of
programming situations. Tomorrow, you can
look to Microsoft to make that environment
even more productive.
Better tools. Ask your Microsoft dealer
about Microsoft's family of proven tools
for programmers: BASIC interpreter, BASIC
compiler, FORTRAN and COBOL. Each is
a specialized tool for a special programming problem.
Better tools. And better tools make better programs.
BETTER TOOLS FOR MICROCOMPUTERS
/HfCRDSOfT
^j Microsoft Corporation ^^ ! I
V 10700 Northup Way ^ V
Bellevue, WA 98004
Microsoft is a trademark of Microsoft Corporation.
Speaking graphically. . .
it really pays to rent terminals and
desktop computers from Genstar REI!
You can rent — right now, off-the-shelf, for as short as 30 days —
Hewlett-Packard desktop computers, Intelligent graphics terminals,
graphics terminals, digitizers and thermal graphics printers. Plus,
you can rent dot matrix printers, graphic printers, impact printers
and teleprinters from Centronics, HP, Tally, Texas Instruments,
Qume, and more. Also, data terminals from ADDS, Beehive,
Computer Devices, HP, Lear Siegler, Tektronix, Televideo Systems,
Tl, and others. We've also got modems and acoustic couplers
immediately available for rent throughout North America. Think of
your bottom line in graphic terms. Rent from Genstar REI. Today!
GENSTAR
Rental Electronics/ Inc.
(800)227-8409
In California (213) 993-7368, (415) 968-8845, (714) 879-0561
GSA Contract #GS-04S-23560
Show me the savings picture, REI. Send me a Free Catalog now
□ It sounds great. Tell me more! Call □ I'm particulary interested in the
me at following equipment:
□ Send me your new Rental Catalog.
□ I'd like a copy of your "like new"
equipment for sale catalog, too.
NAME
•1
TITLE_
ORGANIZATION .
ADDRESS
.MAIL STOP-
CITY/STATE/ZIP.
TELEPHONE.
B982
Please complete coupon and mall to: Genstar Rental Electronics, Inc., 19525
Business Center Drive, Northridge, CA 91324 „ Genstar Rental Electronlcs> lnc . 19B2
Letters — —
ship for the Radio Shack unit, but the
software is self-contained within
Type-'N-Talk and requires no additional
programming on the part of the user. Mr.
Blankenship's statement that "quality was
more a function of the programmer than
of the hardware" is all too true, but with
the introduction of programs- such as his
for the Radio Shack unit and Type-
'N-Talk more and more users can now
add voice to their computers without first
becoming specialists in phonetic speech
synthesis.
Melanie J. Moyna, Manager
Consumer Products Group
Votrax
Division of Federal Screw Works
500 Stephenson Highway
Troy, MI 48084
The Votrax SC-01A chip is also used in
Steve Ciarcia's project this month. See
"Build the Microvox Text-to-Speech Syn-
thesizer, Part 1: Hardware," on page
64. . . . R.S.S.
Computing Careers
Jacqueline Johnston's article "Career
Opportunities in Computing" (April 1982
BYTE, p. 439) was very informative and
useful. I enjoyed it because I am currently
seeking a job as an entry-level program-
mer. As a result, I have some observations
that may interest the audience addressed
by Ms. Johnston's article.
There are indeed many openings out
there for programmers and programmer-
analysts. This fact is readily apparent
from the classified pages of the major
metropolitan newspapers. But very few of
the advertised openings are for entry-level
personnel, and many firms demand quali-
fications that even an experienced profes-
sional may have difficulty meeting.
Entry-level programmers who do not
have access to a school placement service
or a diligent guidance counselor will prob-
ably have to knock on a lot of doors in
order to find entry-level positions. This
could be an expensive proposition for
anyone who resides, as I do, in an area
remote from the urban centers where
there is the greatest demand for computer
personnel. Private employment agencies
are of little help because, although clients
will pay an agency to find experienced
programmers, companies apparently
prefer to obtain entry-level personnel
through campus recruiting and walk-ins.
16 September 1982 © BYTE Publications lnc
Circle 206 on Inquiry card.
Circle 480 on Inquiry card.
■II ^L^ftJI^^^^^UlH^^^^u[^B^^^J[^^^^^U!^^^^^U|l^^^^u[^^^j
897 N.W. Grant Ave. • Corvallis, Oregon 97330 • 503/758-0521
i
1a
Never having to type the word
"CATALOG," or trying to remember
how to get from one part
of a program to another!
If you could do these functions, and many
more like them, at the STROKE of a SINGLE
KEY, would you? We thought you would! So,
we invented the Enhancer ][ and the Function
Strip. More than just another lower case
adapter, the Enhancer ][ is an intelligent
keyboard processor. Now characters, strings
of data, commands and statements can all be
stored in your Enhancer ][ for immediate recall
by pressing JUST ONE KEY!
Features that you would expect only on larger
systems now can be yours. EASILY! For
instance, wouldn't you like auto-repeat, and hi-
speed repeat? How about a type-ahead buffer?
Even user-definable function keys are available
for greater input flexibility.
The Videx Enhancer ][ and Function Strip; it
really is the Dawn of a New Era for Apple ][™.
Suggested Prices
I ENHANCER ][ 149.00
FUNCTION STRIP 79.00
Package Deal 215.00
ini )i )i mi nil mi iduqq
t-.-i-i-ir-n
1 1 n n ii ii 1 1 u 1 1 ii ii ii ii ii ii w i
1L
Apple ][ is a registered trademark of Apple Computer, Inc.
Enhancer ][ and Function Strip are trademarks of Videx, Inc.
; . ; |
dtafcl
?J
Letters .^— _^^_-i
Most advertised openings I have seen
now specify two to five years' experience
in addition to the expected knowledge of a
specific computer language. While many
hobbyists may meet those qualifications,
the job seeker should also realize that
most advertisements now demand experi-
ence on specific types of computers and
knowledge of specific operating and/ or
database systems. These prerequisites
presumably exclude those professionals
who are familiar with the "wrong"
machine or system. They certainly ex-
clude those hobbyists who have had no
opportunity to work with minicomputers
and mainframes.
These demands for specialization in one
brand or line of hardware or software
seem unrealistic. After all, much of what
we do as programmers is medium in-
dependent, there is a shortage of com-
puter personnel, the differences between
brands of hardware and software are not
huge, and new brands or lines of hard-
ware and software are coming into the
market almost daily. The employers ob-
viously want no time wasted on training
or retraining computer personnel; perhaps
high salaries are at fault.
These observations are not meant to
discourage anyone interested in a pro-
gramming job or career. The opportu-
COMPUTER FORMS
AND SUPPLIES
WE SUPPORT MORE SYSTEMS WITH
FORMS THAN ANYONE!
INVOICES • STATEMENTS • CHECKS • P.O.'s • SHIPPERS • MEDICAL FORMS
Accounting Plus • Peachtree • BPI • Open Systems • Structured Systems •
Vector Graphic • Howard • Radio Shack • Continental • Designer • Libra • Gold •
IMS • Alpha Micro • Cimarron • Van Data • Durango • Dynabyte • Osborne •
Brlareus • MCBA • Apple • Great Plains • Emeritus
WE SUPPORT 21 5 SYSTEMS NOT LISTED HERE, SO IF YOU DON'T SEE YOUR
SOFTWARE HERE CALL TOLL FREE FOR A FREE SAMPLE PACKET OF FORMS
FOR YOUR SOFTWARE.
WORD PROCESSING LETTERHEAD
SHEER CUT LETTERHEAD FROM CHECKS TO-GO USES A NEW PROCESS TO
PRODUCE CONTINUOUS FORM PAPER THAT TRIMS CLEAN WHEN BURST.
NORMAL COMPUTER PAPER USES FIVE PERFORATIONS PER INCH, BUT
SHEER CUT USES A NEW TECHNOLOGY TO PRODUCE 80 PERFS OR
"TIES" PER INCH. THIS PRODUCES A VERY CLEAN AND UNIFORM
EDGE WHEN B.URST, AND IS ECONOMICAL IN BOTH SMALL AND LARGE
QUANTITIES. SHEER CUT IS AVAILABLE ON A STOCK FORM BASIS
IN FOUR "CLASSIC LAID" PAPERS, OR IN ANY TYPE PAPER ON A
CUSTOM ORDER. EVERY OTHER FORM CAN BE IMPRINTED TO PRODUCE
CONTINUOUS FIRST AND SECOND SHEETS. BLANK PRICES ARE $60
FOR 1,000, $235 FOR 5,000 AND $H00 FOR 10,000, WITH
IMPRINTING, DEALER, AND VOLUME PRICING AVAILABLE.
TAX FORMS
Call for your free 1982 con-
tinuous tax form catalogue.
h 51 Checks To-Go
8384 Hercules Street
La Mesa, CA. 92041
NATIONWIDE
800-854-2750
CALL TOLL FREE: (800) 854-2750 IN CA (800) 552-8817
nities are out there, but finding a position
that's right for you may not be quite as
easy or fast as it once was or as some
sources would indicate.
La Vaughn H. Hayes
2021 Biltmore Dr.
Fayetteville, NC 28304
Disclaimer May Not Be Valid
I read with interest John Navas's letter
regarding warranties and software (May
1982 BYTE, page 18), and I'd like to in-
form Mr. Navas that just because a dis-
claimer is printed doesn't mean it is valid.
Assuming Mr. Navas's software can be
termed "goods" under the Uniform Com-
mercial Code, Section 2-316 of that code
applies. This section requires that for a
disclaimer to be valid, it must be con-
spicuous and in writing.
Conspicuousness in this context is
readily determined. Usually the disclaimer
must appear in capital letters and in a
typeface that contrasts with the surround-
ing typefaces. If a disclaimer is indistin-
guishable from the rest of the sales con-
tract or agreement, it is not conspicuous.
Furthermore, it is required that the pur-
chaser either have or should have had ac-
tual knowledge of the disclaimer prior to
the sale. A warranty cannot be disclaimed
after a sale.
Finally, even if there is a disclaimer, the
disclaimer will not excuse the failure to
supply the goods forming the basis of the
bargain. For example, if Mr. Navas
bought a checkbook maintenance pro-
gram, the product must function as a
checkbook maintenance program. If the
software or hardware delivered is so
riddled with bugs that it will not operate,
the seller did not deliver what was bar-
gained for.
L. J. Kutten
201 South Central
POB 16185
St. Louis, MO 63105
A Fix for
the Soundex Algorithm
The algorithm given in Jacob R.
Jacobs's "Finding Words That Sound
Alike: The Soundex Algorithm" (March
1982 BYTE, page 473) can be improved
simply by eliminating the code element
18 September 1982 © BYTE Publications Inc
Circle 84 on inquiry card.
15 type styles
for the IBM PC and Apple II
With this program your dot matrix printer
can output 15 large typefaces.
Type Faces generates distinctive presentations, fancy lettering,
invitations, easy to read output, and over 100 symbols.
Reduced printout on a copier gives you letter quality text. , .
an inexpensive typesetter.
Type Faces comes with its own simple text editor and is
compatible with most word processors.
Actual dot matrix printout
ABC abc
ABC abc
QBO abr
Reduced dot matrix printout
gives you letter quality text
ABC abc
ABC abc
,A M tf CUhO
HDQ abr
AlBffi abr
Alpha software products available at participating ComputerLands
Or call us for your nearest dealer: 617 229-2924
A
TUT
6 New England Executive Park • Burlington, Massachusetts 01803
Type Faces supports Epson and IDS dot matrix printers. Type Faces: $95
Circle 19 on inquiry card.
Letters -
for vowels only after consecutive repeated
elements are eliminated. With this fix, the
routine will correctly discriminate be-
tween words like "decision" and "thicken"
because similarly coded consonants sepa-
rated by vowels are preserved. The
earliest document I know of that describes
the Soundex method with this change is
"Information Retrieval by Proper Name"
by W. L. Hewes and K. H. Stow (June
1965 Data Processing, page 18).
John Nesbit
9808 110th St.
Edmonton, Alberta
Canada
Wanted: FORT/80
My company has a problem: a number
of our customers have bought and are
using FORT/80, a FORTRAN compiler
produced by Unified Technologies Inc. of
Islington, Ontario. Our customers find
the compiler an excellent product, if a lit-
tle lacking in some advanced features. Un-
fortunately, we believe Unified Technolo-
gies ceased trading some time ago, and we
cannot contact them.
We would appreciate any information
on the availability of the FORT/80 com-
piler.
D.G. Collier, Software Director
Data Applications [UK] Ltd.
16B Dyer St.
Cirencester
Gloucestershire, GL7 2PF
United Kingdom
MPI Disk Drives Meet IBM
The following information may be
useful to anyone considering purchasing
the IBM Personal Computer.
Recently, I decided to upgrade to a
16-bit computer. I first purchased the IBM
Technical Reference manual and later
bought the IBM Personal Computer. Why
did I buy the technical manual first? I
wanted to know if there was any reason
why IBM's Tandon-made disk drives
could not be replaced with my MPI
(Micro Peripherals Inc.) B51 drives.
Last week, I brought home my newly
acquired Personal Computer system with
the DOS (disk operating system) manual,
a disk-controller board, a color-graphics
board, and an additional 16K bytes of
memory. That same evening my system
was up and running with the DOS and
one of the B51 drives. Unfortunately,
when I attached the second disk drive
neither drive would work. I found that
making the MUX (multiplex) connection
on the MPI shunt socket for the Tandon
drive, as described in the Technical
Reference manual, does not work on the
MPI drives, because the drive electronics
are then enabled all the time. Therefore,
the outputs of the two drives contend
with each other. Fortunately, no damage
can occur with open-collector drive cir-
cuits. The solution is simple: do not make
the MUX shunt connection. Also, the
disk-controller board places a logic low
voltage on pin 34, Side Select, and this
must always be logic high for the MPI B51
drives.
The following information will allow
anyone who wants to use MPI B51 drives
to have a system up and running in no
time with the IBM Personal Computer
and DOS:
^BYTE WRITER
DAISY WHEEL PRINTER
LETTER QUALITY PRINTER AND TYPEWRITER
IN ONE PACKAGE
The BYTEWR1TER is a new Olivetti Praxis 30 electronic typewriter
with a micro-processor controlled driver added internally.
$795
plus shipping
Dealer
Inquiries
Invited
FEATURES
• Underlining • 10, 12, or 15 characters per inch switch selectable • 2nd keyboard
with foreign grammar symbols switch selectable • Changeable type daisy wheel
• Centronics-compatible parallel input operates with TRS-80, Apple, Osborne, IBM
and others • Cartridge ribbon • Typewriter operation with nothing to disconnect
• Service from any Olivetti dealer • Self test program built in.
CBYTE WRITER
1 25 NORTHVIEW RD., ITHACA, NY. 1 4850
(607) 272-1 132
Praxis :«) is a trademark of Olivetti Corp.
TRS SO is a trademark of Tandy Corp.
BYTEWRITER is a trademark of Williams Laboratories.
• Each MPI drive must be set up to receive
its Drive Select signal on pin 12 of its edge
connector.
• The Drive Select signal must also enable
the Head Load line.
• The MPI drives' Side Select lines must
always be logic high.
The above conditions can be achieved by
placing two jumper connections across the
following pins of the shunt socket on the
MPI drives:
1 to 14 (Head Load connecting to Drive
Select)
3 to 12 (Drive Select connecting with pin
12)
and cutting the trace on the MPI printed-
circuit board leading to pin 34 of the edge
connector (just above the contact), allow-
ing this pin to stay in the high state.
Note that the termination-resistor pack
(150-ohm pull-up resistors) should be left
in the A drive only; remove this pack
from the B drive but place a single
150-ohm resistor between pins 2 and 13 of
this socket. This pulls the Side Select line
up to the high state.
Kim B. Lignell
649 South Harvard Ave.
Addison, IL 60101 ■
20 September 1982 © BYTE Publications Inc
Circle 73 on inquiry card.
Turn your Apple* IE into an
Orchard
With software from Quark™ Engineering
Quark Engineering brings you software specially
designed for your Apple III. Easy-to-use products
that dramatically increase your system's capabilities.
And your productivity.
You start with Word juggler™, the most easy-to-use
word processor available for the Apple III. Word
Juggler is written in assembly language. And comes
with special keyboard templates to label important
functions.
Word Juggler retails for $295. Form letter and simple
mailing list capabilities are included free. If you want
even more capacity, you can interface with Apple's
Mail List Manager for an additional $35.
Need to check your spelling? Add Lexicheck™ .
A high-performance spelling checker with a
25,000-word dictionary. You can add your own
words. And get more accurate documents, without a
lot of proofreading. The price? Less than a penny a
word. Only $195.
You can even send text from Word Juggler to
computerized typesetting equipment. All you need
is Ty peFace ™. Interface software which cuts your
typesetting costs and eliminates re-keying errors.
$175.
Finally, there's Transcribe ™. A spooler designed
especially for hard disk drives. Transcribe lets you
use other computer functions while you're printing.
And it's compatible with most Apple III software.
$125.
There's much more to tell you about Word Juggler,
Lexicheck, TypeFace and Transcribe. See them
at your local dealer. Or contact us
today. We'll help you turn your
Apple III into an orchard. And from
then on, you'll find easy picking.
Quark Engineering
1433 Williams, Suite 1102
Denver, CO 80218
(303) 399-1096
•Apple is a registered trademark
of Apple Computer, Inc.
Circle 391 on inquiry card.
Quark
See us at Applefest/San Francisco, Booth #529.
r\
: **i
^
•xV«V.*<'-
MICROBUFFER Will
SPEED UP ANY PROGRAM
THAT REQUIRES PRINTING.
MICROBUFFER ALLOWS YOU
TO PRINT AND PROCESS
SIMULTANEOUSLY.
Now you don't have to wait for
the printer to finish before you
can use your computer again.
YOU CAN DUMP
PRINTING DATA DIRECTLY
TO MICROBUFFER.
Unlike your printer, Microbuffer
accepts data as fast as your
computer can send it. So there's
never a bottleneck.
Microbuffer first stores the
data in its own memory buffer
and then takes control of your
printer. This frees the computer
for more productive functions.
Additional output may be
dumped to the buffer at any
time and it will be printed in
turn.
THERE IS A MICROBUFFER
FOR ANY PRINTER/COMPUTER
COMBINATION.
Microbuffers are available in
Centronics-compatible parallel
or RS-232C serial versions.
FOR APPLE II COMPUTERS,
Microbuffer II features on-board
firmware for text formatting and
advanced graphics dump
routines. Both serial and parallel
versions have very low power
consumption. Special functions
include Basic listing formatter,
self-test, buffer zap, and
transparent and maintain modes.
The 16K model is priced at $259
and the 32K, at $299.
FOR EPSON PRINTERS, Microbuffer
is $159 in either an 8K serial or a
16K parallel version. The serial
buffer supports both hardware
handshaking and XON-XOFF
software handshaking at baud
rates up to 19,200. Both Epson
interfaces are compatible with all
Epson commands
including GRAFTRAX-80 and
GRAFTRAX-80 + .
ALL OTHER PRINTER/COMPUTER
COMBINATIONS are served by the
in-line, stand-alone Microbuffers.
Both serial and parallel versions
are expandable up to 256K. The
serial stand-alone will support
different input and output baud
rates and handshake protocol.
The 32K model starts at $299,
64K for $349. 64K add-ons for up
to a total of 256K are just $179.
When you think of how much
time Microbuffer will save,
can you afford to not have one?
SIMPLE TO INSTALL
Microbuffer II is slot-independent.
It will fit directly inside the Apple
II in any slot except zero.
Microbuffer for your Epson
mounts easily in the existing
auxiliary slot directly inside the
printer.
The stand-alone Microbuffer is
installed in-line between virtually
any printer and computer.
MICROBUFFER FROM
PRACTICAL PERIPHERALS.
Practical Peripherals is dedicated
to establishing new industry
standards for product performance.
The un-retouched photo at left
has been enlarged to demostrate
Microbuffer's exact workmanship
and precise attention to detail.
Specifications demand that each
board undergo 36 seperate tests
and inspections before it can
leave the factory.
Ask your dealer for a demostra-
tion of the most practical, most
successful new product of the
year — Microbuffer.
PRACTICAL PERIPHERALS, INC.
31245 LA BAYA DRIVE
WESTLAKE VILLAGE, CA 91362
(213) 991-8200
Circle 376 on inquiry card.
BYTE September 1982 23
Quinti-Maze
Robert Tsuk
17 Lexington Ave.
Plattsburgh, NY 12901
The Quinti-Maze game takes you on a three-dimen-
sional adventure through a 5-by-5-by-5 cubic maze. The
object of the game is to find your way through the rooms
and out of the maze in as little time as possible.
The program is written in Applesoft BASIC for an Ap-
ple II with 32K bytes of memory and one disk drive.
Although it's written in BASIC, Quinti-Maze is a fast
game to play (see listing 1). But setting up the maze takes
about 30 seconds (see photo 1). One room at a time ap-
pears on the screen, showing you four possible exits — one
in each of the three visible walls and one in either the
floor or ceiling.
Playing the Game
At the start of the game, you're asked if you want to
see the instructions. If you don't, the screen then displays
a view of one of the rooms, in high-resolution graphics,
located somewhere in the maze. The direction in which
you are facing is indicated at the bottom center of the
screen.
You move around the maze by entering any of the
following commands:
U-up
E — east
D — down
W — west
N— north
F — change facing direction
S — south
Q— quit
Every time you enter a command, you move to another
room or get a different perspective of your location in the
room. The rooms look nearly identical, except for the
Photo 1: View of one of the rooms in the maze. You can
change the direction you are facing or move in any direction
by entering one of the commands.
varying positions of the doors and holes in the floor or
ceiling. As you move about the maze, the computer ticks
off the seconds, keeping track of your total time. The
elapsed time is displayed in the lower left-hand corner of
the screen.
When you enter the F command, to change your direc-
tion, the program asks that you enter the new direction.
24 September 1982 © BYTE Publications Inc
If you enter the Q command, to stop the game, the pro-
gram asks if you want to save the current maze. If you
do, the program requests a name for the maze and then
saves it on the disk. When you next play Quinti-Maze,
the program asks if you want to start in a new maze or
recall an old maze from the disk. If you want to recall an
old maze, you enter the name of the maze. The program
returns you to the same room and with the same
cumulative time as when you last quit the game.
Strategy
The strategy for Quinti-Maze is fairly simple; be
methodical. Because all the rooms in the maze look
similar, you could wander around forever without find-
ing the exit. My favorite method is to travel in one direc-
tion for as far as I can go, then I assume I'm at one of the
outside walls and search there for an exit.
Conclusion
Quinti-Maze is a simple yet very playable game. Be-
cause it is written in BASIC you can easily modify the
program to include your own special features. A denizen
or two would add even more excitement to Quinti-
Maze. ■
The author has offered to make copies of his program
available to BYTE readers for $5. Send a blank disk and a
self -addressed stamped envelope to:
Robert Tsuk
17 Lexington Ave.
Pittsburgh, NY 12901
Listing 1: Quinti-Maze, written in Applesoft BASIC, requires
an Apple II with 32K bytes of memory and one disk drive.
1 DATA 20 J. , 84 , 208 , :!. 5 , 32 , :!. 77 , , 3
2,243 , 230 , 1 38 ,72,32, 1 83 , , 20
:l. „ 44 , 240 , 3 „ 76 „ 20 1 , 222,, 32 , 1 77
,0,32, 248,, 230
2 FOR I = 768 TO 833s READ P: POKE
I,P; NEXT I
3 DATA :!. 04 , 1 34 , 3 , 1 34 , 1 , 1 33 , 5 1 7
a 1 60 , 1 ., 1 32 :, 2 ,, 1 73 , 4 8 ;i J. 92 , 1 36
,208,4, 198
4 DATA 1 , 240, 7 , 202 , 208 fl 246 , 1 66 fl
, 208 , 239 , 1 65 , 3 , 1 33 , 1 , 1 <9B , 2 ,
208 .,241 ,96
5 POKE 10 13 j, 76s POKE 1014, Os POKE
1015,3
.1.0 TEXT :; HOME
90 GOSUB 2000
1 D I M F C < 5 , 7 ) s D I M F C * < 5 )
105 FC*<1> « "NORTH" :FC*<2> « "SO
U T H ' ' :; F C « < 3 ) = " E AS "I" ' ' s F C * ( 4 > --^r^
"WEST"
110 FOR B = 1 TO 4 5 FOR I = 1 TO
6;: READ FC<B s I)b NEXT s NEXT
115 GOTO 155
120 HPLOT 0,0 TO 279,0 i'O 279,15
9 TO 0,159 TO 0,0 TO 69,29 TO
209,29 TO 209,129 TO 69,129 TO
69,29s HP L T 209,29 T 279 ,
3 HPLOT 209,129 TO 279,159s HPLOT
69,129 TO 0,159s RETURN
LZ:5 RETURN
130 HPLOT 109,9 TO 169,9 TO 159,
1 9 T 1 1 9 , 1 9 T 1 9,9s H P L T
1 1 9 , 1 9 TO 1 1 9,9s HPLOT 1 59 , 1
9 TO 159,, 9s RETURN
135 HPLOT 119,139 TO 159,139 TO
169,149 TO 109,149 TO 119,13
9 s HP L T 1 1 9 , 1 3 9 T 1 1 9,149s
HPLOT 159,139 TO 159,149s RETURN
140 HPLOT 19,39 TO 49,49 TO 49,1
39s HPLOT 19,149 TO 19. ,39s HPLOT
19,139 TO 49,139:: HPLOT 19,4
9 TO 49,49s RETURN
145 HPLOT 119,59 TO 159,59 TO 15
9,129 TO 119,129 TO 119,59 TO
129,69 TO 149,69 TO 149,119 TO
1 2 9 , 1 1 9 T 129,69s H P L T 1 4 9
, 69 TO 1 59 , 59 ; HPLOT 1 49 , 1 1 9
TO 159,129s HPLOT 129,119 TO
119, 129 s RETURN
150 HPLOT 229,49 TO 259,39 TO 25
9,149s HPLOT 229,139 TO 229,
49s HPLOT 229,49 TO 259,49;; HPLOT
229,139 TO 259,139s RETURN
155 DIM S$(6,6>
160 INPUT "RESTART OLD MAZE " ;; Ytf
5 IF LEFT* <Y$, 1) = "Y" THEN
1360
165 FOR A - 1 TO 5s FOR X - 1 TO
5s FOR Y = 1 TO 5
167 8c T10 % A -I- 10 % X + 10 * Y,
10
Listing 1 continued on page 26
September 1982 © BYTE Publications Inc 25
SUPPLIES!
BASF DISKETTES, 100% CERTIFIED
Stk# 5.25" DISKETTES, BOX OF 10 1 BOX 5 10 +
35-256 1 SIDE SINGLE DENSITY SOFT SECTOR $23.00 $112.50 $220.00
35-257 1 SIDE SINGLE DENSITY 10 SECTOR $23.00 $112.50 $220.00
35-646 1 SIDE DOUBLE DENSITY SOFT SECTOR .... $24.00 $117.50 $230.00
35-649 1 SIDE DOUBLE DENSITY 10 SECTOR $24.00 $117.50 $230.00
35-624 2 SIDE DOUBLE DENSITY SOFT SECTOR .... $38.00 $185.00 $360.00
35-627 2 SIDE DOUBLE DENSITY 10 SECTOR $38.00 $185.00 $360.00
Stk# 8" DISKETTES, BOX OF 10 1 BOX 5 10 +
38-428 1 SIDE SINGLE DENSITY SOFT SECTOR $24.00 $117.50 $230.00
38-568 1 SIDE DOUBLE DENSITY SOFT SECTOR .... $35.00 $170.00 $330.00
38-596 1 SIDE DOUBLE DENSITY 32 SECTOR $35.00 $170.00 $330.00
38-325 2 SIDE DOUBLE DENSITY SOFT SECTOR .,,. $43.00 $207.50 $410.00
38-812 1 SIDE SINGLE DEN. (SHUGART 32 SECT) ... $24.00 $117.50 $230.00
HARDHOLES — added strength reinforcing rings prevent hole
TEARING AND RIPPLING DAMAGE. MADE OF HEAVY DUTY MYLAR.
Stk#
29-801
29-800
29-501
29-500
8" APPLICATION KIT
EXTRA BOXES OF 50 HOLES
5" APPLICATION KIT
EXTRA BOXES OF 50 HOLES
Price
$11.95
$8.00
$8.95
$8.00
Hafdhole 4232
DISK DRIVE HEAD CLEANING KITS — reduce read/write errors
AND EXTEND MEDIA LIFE WITH REGULAR CLEANING.
BASF head cleaning FLEXYDfSK™.
Specially designed to clean the heads
of your disk drive, without solvents or
liquids. FOR SINGLE HEAD DRIVES ONLY
21-731 Box of three 8" disks . $35.00
21-732 Box of three 5" disks . $35.00
PERFECT DATA™ one/two head kit.
Kit contains two cleaning disks, one
bottle of head cleaning solution and
an Easy-Pour dispensing spout.
21-708 8" Cleaning kit $24.95
21-705 5.25" Cleaning kit $24.95
Flip 'N' File
#605
#608
PROTECTIVE STORAGE SYSTEM FOR UP TO
60 DISKS. TRANSPARENT SMOKE COLORED
ACRYLIC CONSTRUCTION WITH HINGED LID
AND INDEX DIVIDERS.
Stk# Price
25-605 FOR 5" DISKS $24.95
25-608 FOR 8" DISKS $29.95
LIBRARY CASES — holds ten diskettes for easy access
Stk# EACH TEN
21-105 5" Library case $2.95 $2.25ea
21-108 8" Library case $3.95 $2.95ea
CASE
SCALL
SCALL
Paper Tractor
THE PAPER TRACTOR ENABLES YOUR TRACTOR
FEED SYSTEM TO FEED INDIVIDUAL SHEETS OF LET-
TER OR LEGAL SIZE PAPER . . . INEXPENSIVELY!
• Fits 9'/z" print frames
• Compatible with matrix, impact, daisywheel and ink in-
jection printheads
• Fits front, back and dual tractor feeds
• Proven with all major manufacturers printers including
Epson, Tiger, DEC-writer, Commodore, Centronics,
RS V VI VII and many more
Stk # 28-1101 $14.95
RIBBONS — QUALITY, BRAND NEW, LONG LIFE EXACTREPLACEMENT
Stk#
41-421
41-430
41-465
41-471
41-473
41-476
41-495
41-496
41-498
41-451
Fits these printers 1-5
Centronics 700 series, LP, I, II, IV (zip pack insert)$3.74
NEC Spin writer 5500,7700 multistrike
Centronics 104
Diablo HY Type II. Multistrike
Diablo HYType II. Long life nylon fabric
QUME. Multistrike black
Texas Instr. 810. Dual Spools
Decwriter LA 30/36. Dual spools
DEC LA 180.TI 820 dual spools
Epson/IBM MX 70/80 cartridge
$5.84
$20.83
$4.85
$5.38
$3.88
$5.06
$4.91
$6.61
$13.82
6-11
$3.33
$5.20
$18.58
$4.32
$4.80
$3.42
$4.52
$4.38
$5.90
$12.33
12+
$2.93
$4.57
$16.32
$3.80
$4.22
$3.00
$3.97
$3.85
$5.18
$10.83
Americas information utility. Get timely information on
stocks, bonds, commodities. Find Airline schedules and
make travel reservations. Use the discount shopping and
America s information utjlitv barter service. Manv other facilities available.
Stk. # 965 The Source Electronic Information and Communication Service $85.00
SOURCE
(805)985-9824
BY MAIL: Mail your order to
NATIONAL DATA SUPPLIES, INC.
1741 CAPSTAN DRIVE
OXNARD, CA 93033
Include your phone number, Master Card
or Visa number, and expiration date.
Please order by stock number. Minimum
order $20.00. C.O.D.s 3% (min $2.00).
Personal checks require two weeks to
clear.
PURCHASE ORDERS: Purchase orders
welcome from well rated companys and
institutions. Minimum order $35.00
SHIPPING: 3% of order (minimum $3.00).
Non UPS areas, export orders or parcel
post are 10% (minimum $5.00).
NATIONAL DATA
SUPPLIES, INC.
Listing 1 continued:
1 70
"ISO
1.85
190
195
2UU
205
2 1
215
220
.,:. •.:> 3
240
>45
250
26o
?65
IF A < > 5 AND RMD ( 1 > < .
80 THEM S* ( X j, A ) = S* ( X ,, A ) ■<-
"O")) GOTO ISO
S#<X 9 A) =: S*<X,,A> -i- "X"
IF MID* <S*<X, A - 1> , (Y -■ 1
) * 6 + 1 j, 1) ■ "O" THEM S*<X
,A) = 3*<X,,A> + "0"s GOTO 19
O
B*<X fl A) ss S* (Xj, A) "i" "X"
IF Y -- 2 < O THEM 200
IF MID* <B*(X ? A> j, <Y 2) *
6 H- 4,< 1) » "0" THEN B*<X,, A) -
S$(X,,A) -i- "O" s GOTO 205
'S*<X,,A> « S*<X„A> ■+• "X"-
IF Y < > 5 AND RMD <1) < .
8 THEN S*<X,A> - 8*<X S A> + "
0"J GOTO 215
S*(X H A> = B$(X,,A) + "X"
IF X < > 5 AND RMD CI.) < .
8 THEN S*(X,A> - S*<X,, A) + "
O"; GOTO 225
S*<X,A> « S*<X.,A> + "X"
IF MID* <S*<X - 1 5 A) , (Y - 1
) * 6 + S, 1) « "O" THEN S*(X
,A) « S*(X,,A) + "0"s GOTO 23
5
B*<X,,A> «« S*<X,,A) -I- "X"
NEXT s NEXT s NEXT
X ■ INT < RND (1) * 3) ■•!■• 2s Y
■ INT ( RMD <1) # 3) -I- 2s A
« INT ( RND (1) * 3) •>•• 2
FIB « INT < RND (1) * 6) + la
ON RD GOTO 250,255,260,265,
270,275
A « 5s Flip - LEFT* (S* < X „ A) ,, <
Y. 1) * 6) : L = 29 - LEN (F
1 * ) s F 2* = R I! G H T* < S* < X 9 A ) , L
) ;: B* < X ,.. A ) * P :!. * ■+• "O" * P2# s
GOTO 280
A as 1 b P 1 * « LEFT* ( 8* ( X 5 A ) „ <
Y - 1 ) * 6 + 1 ) b !..- « 29 - LEN
( P 1 * ) i) P2* - R I GHT* < S* ( X 5 A )
j,L> sS*(X, A) = PI* + "O" +■ P2
*s GOTO 2 BO
Y = 5sPl* = LEFT* <S*(X, 5 A)m<
280
Y
1 ) * 6 + 3 ) s L
LEN
( P 1 * ) a P2* = R I GHT* ( 8* ( X , A )
,}....) :S*<x; A) « PI* 4- "O" ••!-■ P2
*;; GOTO 280
Y «: 1 :: P 1 * := LEFT* < S* < X ., A ) , (
Y -•• 1) # 6 + 2) sL = 29 - LEN
(. P 1 * ) s P2* s R i GHT* < S* ( X j, A )
, L ) s S* ( X j, A ) = F±% + "Q" -!•• P2
*b GOTO 2B0
X = 5s PI* = LEFT* <S-f : <X,A) , <
Y 1 ) * 6 + 4) sL = 29 - LEN
( P 1 * ) ;; P 2 * » R 1 3 H T * ( S* ( X j, A )
j, L ) s S* < X ; , A ) « P 1 * + " O " + ' ! :: '2
*s GOTO 280
X = laPHIi = LEFT* <S*<X, A) „ <
Y - 1) * 6 + 5) :L = 29 - LEN
*■ P 1 * ) s P2* - ::: F I GHT* ( S* ( X n A )
3 L ) s S* \ X 5 A ) « p j. & + " o " i P2
*s GOTO 280
SX - XsSY = YsSA - A
Listing 1 continued on page 28
26 September 1982 © BYTE Publications Inc
Circle 334 on inquiry card.
SP WNT ,o f detail
SPRINT 9
STANDARD OPERATOR
CONTROL PANEL,
Switch selection of
interface parameters
and forms handling
allows simple OEM
system integration.
Automatic propor-
tional spacing, with-
out decreasing sys-
tem throughput, sets
the new standard for
print quality.
To cut service costs
and reduce adjust-
ments, the exclu-
sive Kevlar* belt is
strongerand lighter
than steel, with vir-
tually no stretch.
For the highest ac-
curacy in the history
of daisywheel print-
ing, our Microdrive™
carriage drive mech-
anism has no cables
or pulleys.
Test
our hot new
daisywheelers.
If you ve always wanted letter-quality
printing from your DP system but the cost
has put you off, then a SPRINT 9 is for you.
Now you can have the same high quality print-
usually only available on word processing systems— at
prices that will let you forget all about dot-matrix terminals.
With speeds of 45 and 55 cps (average English text, not burst
rate), the reliable high performance of SPRINT 9 terminals leaves
the crowd behind. Prove it to yourself with a test drive-
Call or write Qume at (408) 942-4000. 2350 Qume Drive,
San Jose, California 95131.
Circle 399 on Inquiry card.
LIMITED OEM
CONTROL PANEL.
TRS-8CT
RADIO SHACK
1-800-841-0860 Toll Free
BUY DIRECT
PURE RADIO SHACK EQUIPMENT
low DISCOUNT prices
TRS-80 Color Computer
PRICED
FROM
s
BUY
DIRECT
299
TRS-80 Model III
Computer
BUY
DIRECT
PRICED
FROM
TRS-80 Model
Computer
PRICED
FROM
TRS-80 Model 16 Computer
PRICED
FROM
Smith Corona TP-1
Daisy Wheel Printer
BUY
DIRECT
HIST $895 00 *
TM - TANDY CORPORATION
FREE COPY OF WARRANTY
UPON REQUEST
Commodore
VIC-20
The Friendly Computer
$
243
CENTRONICS 739-1
'469
WRITE FOR YOUR FREE CATALOG
We Carry The Full TRS-80 Product Line
MICRO MANAGEMENT
SYSTEMS, INC
SBB
PARCEL DIVISION - DEPT. NO. 1
2803 Thomasville Road East
Cairo, Georgia 31728
GA. & INFO 912-377-7120 VIC20
SMITH-CORONA
rTtiougawdg o£ Satisfied Cugtowe/ig Since '78
Listing 1 continued:
290 VTAB 23s PRINT "HIT ANY KEY
TO START"
300 IF PEEK ( ™ 16384) < 127 THEN
300
310 POKE ■- 16368,00
1000 X = .T.MT ( RND CI.) * 5) + 1:
Y = INT ( RND <i> * 5> •!■ Is
A = INT < RND (1) * 5) + 1;
FC = Is GOTO 1220
1010 HOME : VTAB 22s HTAB 18s PRINT
10 ',20
1025
1027
3.030
1035
1040
1 050
1060
1070
1080
1090
1 1 00
1 1 1.
1 120
1 1 30
1135
1140
1 1 50
1.1.60
1170
1 1 80
1 1 90
1200
1210
1220
1230
240
1250
1260
1270
1 280
= 1 THEN PRINT X.Y.A
VTAB 22s PR I N T ' * T I ! V !E s " ;• T s FOR
TIME « 1 TO 80
IF PEEK i - 16384) > 127 THEN
1030
NEXT sT = "! -i- Is VTAB 22s PRINT
"TIME s " :j Ts GOTO 1020
BET A*
IF A$ « "*'' THEN LS * 1
IF A* - "Q" THEN 130O
IF A* «s "LI" THEN D - 1
IF A* = "D" THEN D - 2
IF A* = "N" THEN D - 3
IF A* = "S" THEN D = 4
IF A* ~ "E" THEN D ■ 5
IF <"•«$ = "?" THEN 1290
IF A* * "W" THEN D «■ 6
IF A* ~ "F" THEN GOTO 1280
IF D = THEN 1010
T - T + 1
IF MID* (S* <X,A) y (Y - 1 ) *
6 + D, 1> < > "0" THEN PRINT
CHR* (7) s GOTO 1010
ON D GOTO 1 160 j, 1 170, 1 180, 1 1
90,, 1200, 1210
A « A -I- Is GOTO 1220
A » A - Is GOTO J.220
Y « Y - Is GOTO 1220
Y - Y + Is GOTO 1220
X a X + Is GOTO 1220
X = X - Is GOTO 1220
IF X > 5 OR X < 1 OR Y > 5 OR
Y < 1 OR A > 5 OR A < 1 THEN
PRINT "YOU WIN": ?-: T 100, 100
s & T 1 00 ,50s & T 1 00 , 5 s & T7
5,66s ?•: T 100, 66s & T75,66s &
T60 ,255s GOTO 3000
HGR s HCOLOR= 3s HPLOT 0,0s
CALL 62454s HCOLOR= Os GOSUB
120
FOR I ■■= 1 TO 6s IF MID* (S
* < X , A ) , ( Y - 1 ) * 6 + I ,, 1 ) =
"X" THEN NEXT s GOTO 1010
R « FC(FC, I) + 1
HCOLOR= Os ON R GOSUB 125 5 1
30 j, 135,, 140, 145, 150
NEXT s GOTO 1010
INPUT "WHAT FACING 1-M 2-S
3-E 4~W";FC: IF FC < 1 OR FC
> 4 THEN 1280
1285 GOTO 1220
1290 INVERSE s HTAB 18s PRINT SX
s. " "sSYs" "llSAs NORMAL, s GOTO
1220
Listing 1 continued on page 30
28 September 1982 © BYTE Publications Inc
Circle 304 on Inquiry card.
The software professional's choice
The most complete Pascal programming package
is available for both 8 and 16-bit computers.
Pascal/MT+ is the choice of professional software
writers and hardware vendors. Pascal/MT+ is fast,
versatile, and portable, plus it's easier to use than
other Pascals. In fact, no other Pascal gives
you the many programming conveniences of ^M
Pascal/MT+ . Our superior native code Jg
compiler, 8087 support, advanced debugging 3!
tools, and ROM-able code make it perfect
for every professional application.
Pascal/MT+ is a total development package
with all the utilities you need, including our
Europe
Vector International Research Park
B-3030 Leuven, Belgium
32(16)20-24-96
Telex: 26202 VECTOR
Far East
Microsoftware Associates
6 Floor A.Y. Building
3-2-2 Kitaaoyama, Minato-ku
Tokyo 107, Japan
03-403-2120
Telex: 2426875
g0jfc
4S*
exclusive SpeedProgramming Packager
Pascal/MT+ is a comprehensive language
package that translates directly into high-speed
object code, not slow P-code. That means it's
five to ten times faster than the competition's. So
move up to the best Pascal on the market.
Call or write Digital Research for more
information. (408) 649-5500 r^
or (408) 649-3896. HMJ
160 Central Ave., DIGITAL
RESEARCH
The creators of CP/M W
Circle 164 on inquiry card.
Pacific Grove,
California 93950.
Pascal/MT+ / SpecdProgramr:
logo and tagline are trademarks of Digital Researcl
© Copyright 1982, Digital Research Inc.
Listing 1 continued:
1300 PRINT "DO YOU WA*NT TO SAVE
THIS NAZE"!! INPUT Y*s IF LEFT** 2040
<¥'&,<:!.> < > "Y" THEN GOTO 3
000
1310 INPUT "WHAT DO YOU WANT TO
CALL IT " ;;N:fi
1320 D* = CHR$ <4> 2050
1330 , PRINT D* 5" OPEN OL..D MAZE/" ;N
% s PR I N ! ■ Df. ;: " WR I TE OLD NA Z E /
" 5 N*
1340 FOR Al = 1 TO 5: FOR XI = 1
TO 5 ss PR I NT S* < X 1 , A 1 > a NEXT 2060
a NEXT b PRINT X: PRINT Ys PRINT
As PRINT Ts PRINT l-'C
X-V50 PRINT D*; "CLOSE OLD NAZE/";;
N*s GOTO 3000
1360 INPUT "WHAT IS ITS NAME " ;i N 2070
1370 D* = CHR* (4)
1.380 PRINT D* J" OPEN OLD !1AZE/"sN 2080
*s F :: 'RIMT D* j "READ OLD NAZE/"
;; N* 2090
1390 FOR Al ;:::: 1 TO 5s FOR XI = 1
TO 5 s I NPUT S* ( X 1 „ A 1 ) B NE X T
s NEXT s INPUT X;; INPUT Ys INPUT
As INPUT Ts INPUT FC
1400 PRINT D* 3 "CLOSE OLD NAZE/";;
IM*s OOTO 1220
2000 VTAB 12s HTAB 18s INVERSE »
PRINT "NAZE"s NORMAL :: VTAB 2100
22); INPUT "DO YOU WANT INBTR
UCT I OMB " 5 Y* s I F LEFT* < Y*i 5
1) < > "Y" THEN RETURN 3000
2005 PR# 1
2010 HOME :; PRINT "THE OBJECT OF
NAZE IS TO FIND YOUR WAY"; PRINT 3010
;; PRINT "OUT OF- A '5X'5X , 5 CUB I
C MAZE- 'IN ONE OF THE"::' PRINT
"ROOMS THERE IS AN EXIT OUT 3030
OF THE MAZE. "
2020 PRINT s PRINT "YOU MUST TRY 3040
TO FIND IT IN AS FEW TURNS
"s PRINT "AS POSSIBLE. THE C 9999
OMMANDS ARE :; " 1000
2030 PRINT s HTAB 6; INVERSE s PRINT
" U " s s NORMAL s PR I NT " -Up " : ;
HTAB 17s INVERSE s PRINT "S
";: NORMAL ; PRINT "-SOUTH"
PRINT s HTAB" 6; INVERSE s PRINT
"D";: NORMAL s F'RINT "--DOWN"
;s HTAB 17s INVERSE s PRINT
"E";s NORMAL s PRINT "-EAST"
PRINT s HTAB 6s INVERSE s PRINT
" N " s s NORMAL : PR I NT " -NORTH
"ss HTAB 17s INVERSE s PRINT
"W" 3 s NORMAL s PRINT "-WEST"
PRINT s HTAB 6; INVERSE s PRINT
" Q " s s NORMAL s PR I NT " -QU I T "
;s HTAB 17s INVERSE s PRINT
"F" 5; NORMAL s PRINT " -CHANG
E FACING"
V TAB 2 3 s PR I NT " H IT "5s INVERSE
;: PRINT "SPACE":;;; NORMAL 3 PRINT
" FOR MORE"
IF PEEK ( 16 384) < 127 THEN
2080
POKE 16368;, Os HOME s INVERSE
3 PRINT "F" ss NORMAL s PRINT
" WILL COME BACK WITH A QUES
TION AS TO" s PRINT s PRINT "
WHICH FACING YOU WISH, HIT ON
LY ONE KEY" s PRINT s F'RINT "
AND ";;s INVERSE s PRINT "RET
URN"s NORMAL
F'R I NT s PR I NT " PL.E ABE W A I T
WHILE IT SETS UP THE MAZE"; PRINT
s PRINT s RETURN
TEXT s HOME s VTAB 5s HTAB
1 2 ;; P R I N T ' ' C N OF; A T UL AT I ONB I
PR I N T s P R I N T T A B ( 7)"Y OU
H AV E F I N I SH ED "f HE MAZE I N ' ' s
PR I NT TAB ( 7 ) T ;; " SECONDS "
INPUT "DO YOU WANT TO PLAY
AGAIN ? ";Y$
IF LEFT* <Y* 5 1) = "Y" THEN
RUN
NORMAL
DATA 1 j, 2 5 4 j, j, 5 , 3- 5 1,2,0
tt 4 5 3 «, 5 ., 1 «, 2 ? 3 , 5 ., 4 9 -, 1 ., 2 1, 5 ? 3 .- < >
, 4
SEPTEMBER SPECIAL t *«*• XEROX 820-11 5V*" DD - $1995
FEATURES: 4MHz Z80A, CP/M BASED, 64K RAM, DD DISK CONTROLLER, THJN LINE GRAPHICS,
ENHANCED SCREEN FEATURES, H/L INTENSITY, REVERSE VIDEO, TONEGENER ATOR, 2 RS-232 PORTS,
ONE PARALLEL PRINTER PORT, ALSO BOOTS AS INTELLIGENT TERMINAL.
S199 OPTION PACKAGE for any 820/820 II
• Z80SPEEDUP - Programmable to 6MHz
(Simple plug-in installation) $149
• DISPLAY RISER- Elevates3" or5", Steel Construction S 29
• ACRYLIC GREEN SCREEN - Moldedlo f itCRT
• NYLON ANTI-GLARE SCREEN - Stretches over CRT
• SYSTEM DUST COVERS - 3 Covers Protect CRT,
Drives & Keyboard
$299 820 DD Kit
t 250% More Storage than Model 820
• Simple Plug-In Installation
$299 OPTION PACKAGE for any 820/820 II
• INCLUDES ALL OF THE St99 PACKAGE PLUS-
• Box of 10 Diskettes $25
• Surge-Protected Multiple Outlet Strip
(60utlets,drcuilbreaker, on/off.lighl) $ 19
• Enter Key for Numeric Keypad $ 19
t Cooling fan its in display processor, quiet $ 35
t Parallel Printer Cable $ 19
All options available separately —
PLUS ADDITIONAL SAVINGS on other
Hardware & Software!
*PRICE INCLUDES THE NEW XEROX 820 II DISPLAY/PROCESSOR,
KEYBOARD sinti 2 TANDON DRIVES.
FULL MANUFACTURERS WARRANTY
XEROX 820 11 SYSTEMS
SWSS/DD-^U&S"
: 5WDS/DD-$2495 a
8" SS/DD - $2995*
Simiitar savings on:
8" DS/DD & Hard Drive Systems*
micrcNMEST
Box 545, 1 700 Front Street
Fort Benton, MT 59442
CALL eOLLECTTO ORDER:
(406) 622-5651 9-5, mot, m-f
VISA. MC.Casfe, CK MO, COD, ASd3%toStojHar»iSm ( tr«
' UPS.OfderHow6 6-5MDT.U-F . :,
30 September 1982 © BYTE Publications Inc
Tie $i?95.
Personal Business
Computer
that is changing
the way people
go to work.
Henry Ford revolutionized
personal transportation.
Adam Osborne has
done the same for personal
business computing.
Virtually everything
you need in a personal
business computer to work
faster and better with words,
numbers, and ideas is included
in a portable carrying case you
can take anywhere.
The Osborne is easy to
learn, fun to use, and quickly
becomes indispensable.
One price, $1795, buys it all.
The Osborne is available
from a computer retailer near
you.
And you can buy it in any
color you want. As long as it
is blue.
Put away your buggy whips.
SSfc
SC
*?*^
$1795. Complete. Including Software.
For your nearest dealer,
call (in California) 800 772-3545
ext. 905; (outside California) call
800227-1617 W
ext. 905.
COMPUTER CORPORATION
The $1795 suggested retail price for the Osborne 1 (a trademark of Osborne Computer Corporation) includes a full business keyboard, built-in CRT display, two built-in floppy disk drives.
CPU and 64 kilobytes of RAM memoiy, RS-232 and IEEE 488 interfaces, and the following software packages: WORDSTARS word processing with MAILMERGE* (a trademark and a registered
trademark of MicroPro International Corporation of San Rafael. California); SUPERCALC© electronic spreadsheet system (a trademark of Sorcim Corporation); CBASIC* (a registered trademark of
Compiler Systems); MBASIC* (a registered trademark of Microsoft); and CP/M* (a registered trademark of Digital Research).
When you say your
disk drive has more juice
than Apple's, be prepared
to cut one open.
The problem with Apple's disk drive
stems from the core.
There are a lot of good reasons why
dealers all over America aren't recommend-
ing Apple's disk drive. And one of the main
reasons is Rana Systems' new Elite Series
of Apple II compatible disk drives.
It's easy to see why Applemas been
having some major slipped disk problems.
Just look at their antiquated head positioner.
Apple is a registered trademark of Apple Computer Inc.
It's plastic. Just like a toy. That's why it can
take multiple passes to get the information
needed. And why the
information on your disk
can appear obscured and
unreadable. If Apple's
positioner doesn't accu-
rately center the head
Apples primitive plastic positioner OVer yOUT UdLd UaCKS, US
A wobble, out sloppy, way to cap- n0 barga j n at any pr j Ce
Rana's state of the art technology lead
screw and metal band positioners give
vastly improved speed and accuracy.
Rana knows the head positioner is the
heart of the machine, so we didn't cut any
corners. To most accu-
rately place the head
over the data area we
use finely machined
lead screws and metal
band positioners.They
provide you with the
fastest and clearest
data recognition on
the market. With three
to four times faster
access, track to track. With far greater pre-
cision than Apple's, to give you virtually
100% data integrity.
More juice on Apple's inferiority.
There's another big problem Apple has
chosen to ignore. The irritating scratching
noise that occurs when it is searching for
information. Rana, on the other hand, has
built the Elite Series to be virtually noiseless.
And more importantly, Rana has an
advanced write protect feature which
makes it impossible to lose your information.
A simple touch on the front panel's mem-
brane switch gives you failsafe control.
Apple of course only has a notch or tab,
which gives you only minimal protection.
With the superior Elite controller card,
you can control up to four floppy disks using
only one slot. With Apple's you can only use
two. Of course, you can still plug into
Apple's controller card, but down the line
you'll want to switch to Rana's and save
yourself a slot.
Elite also gives you more
byte per buck.
Even our most economical model, the
Elite One, gives you 14% more storage than
Apple's. 163K versus Apple's 143K. With
our Elite Two offering 326K and our top-of-
the-line Elite Three offering a 356% storage
increase at 652K. That's almost comparable
to hard disk performance, all because of
our high density single and double sided
disks and heads.
Elite Three 652K+356%
Elite Two 326K+128%
Elite One 163K-H4%
And the cost? Just look at the chart.
272 Bytes per dollar for Apple, versus
between 363 to 767 Bytes per dollar for
ours. They're not even close.
ft
to
IS
*
Apple Disk II Elite One Elite Two Elite Three
The real beauty of it isn't
the beauty of it
There is no comparison to the lean,
clean design of the Elite Series to Apple's
5 year old model (which by the way has
never been updated). It's our superior
technology, operating economy, increased
storage and faster step that makes us the
best performing and hottest selling disk
drive in America.
So give us a call or write for more infor-
mation. It doesn't take a lot of courage to cut
into an Apple when you outshine them as
brilliantly as we do.
RanaSystems
20620 South Leapwood Avenue. Carson. CA 90746 213-538-2353. For dealer information call
toll tree: 1-800-421-2207. In California only call: 1-800-262-1221. Source Number: TCT-654
Circle 405 on inquiry card.
BYTE September 1982 33
Three Dee Tee
John Stuart
6345 South 70th East Ave.
Tulsa, OK 74133
Three Dee Tee is a computer game
for two players, which runs on the
Radio Shack TRS-80 Color Com-
puter. It is loosely based on the
Rubik's cube game and Tic Tac Toe.
The object of the game is to color
three cubes in a line either vertically,
horizontally, or diagonally. The com-
puter keeps track of every winning
combination and displays a box score
for each player.
When you start the program, the
computer draws two cubes. One cube
is larger than the other and represents
the front view. The smaller cube
shows the back view of the cube as if
viewed in a mirror. After the pro-
gram generates these two cubes, it
draws 9 smaller subcubes on each
face. There are 6 faces with 9 sub-
cubes each for a total of 54 subcubes.
Next, the computer colors a sub-
cube for player A. It then starts mov-
ing the color cursor around the cube
in an orderly fashion. It may take you
some time to get oriented to the pat-
tern of movement. Observe that one,
two, or three faces can be colored for
each subcube, depending on its posi-
tion. If some of the faces are on the
back of the cube, the smaller cube
will show the color. Thus, a subcube
can be colored on the front view, the
back view, or both.
The cursor starts at the subcube
1 corner of the cube (see figure 1).
Photo 1 shows the view at the start of
the game. The cursor moves along
each row of the cube, coloring each of
27 subcubes in turn; the center one is
skipped, so it takes 26 moves to
traverse the entire cube. When
player A presses any key, the subcube
is permanently colored, and player
B's color then starts moving around
the cube. If a straight line of three
subcubes together in a player's color
are made, then a point is recorded in
34 September 1982 © BYTE Publications Inc
the player's column. The winner is
the player who has the highest box
score when all subcubes are colored.
Program Design
Initially, I intended to rotate one
cube on the screen and let the players
move the cursor using joysticks, but
several problems forced me to aban-
don this approach. The mathematics
involved in rotating the cube in order
to give a three-dimensional effect got
very complicated for someone who
had managed to avoid trigonometry
in school. Even when I developed a
BASIC program that would crudely
represent an object rotating in space,
it was too slow to give the appearance
of a smooth rotation. Therefore, I
decided to take the approach of
displaying the front and back of a
cube.
I organized the program to do the
following major tasks:
• draw the cube views
• move the cursor around the sub-
cubes for each player
• build a win table of all winning
combinations
• check each player's move against
the win table, and display the score
The flowchart explains the logic of
the program routines that accomplish
these tasks (see figure 2).
BACK
VIEW
SIDE 4
Figure 1: Numbering scheme used by the program to determine the position of the
cursor.
September 1982 © BYTE Publications Inc 35
0-70
INITIALIZE
VARIABLES
AND
CLEAR SCREEN
400-420
SET
VARIABLES
FOR
FRONT VIEW
425-440
SET
VARIABLES
FOR
BACK VIEW
GOSUB
GOSUB
71-399
DRAW CUBE
450-498
READ
WIN
TABLE
500-599
MOVE
CURSOR
ON CUBE
~l
IGOSUB
T
GOSUB
1100-1699
MOVE ON
SIDE
800-899
RECORD
PLAYERS
MOVE IN
HIT TABLE
~l
IGOSUB
t
IGOSUB
t
900-999
PAINT
SUBCUBE
840-849
TEST FOR
THIS SUBCUBE
IN WIN TABLE
GOSUB
850-899
DRAW
BOX IN
SCORE
COLUMN
Figure 2: Flowchart of the Three Dee Tee
program.
Drawing the Cubes
The subroutine at line 71 is used to
draw the cubes (see listing 1). This
subroutine is written so that it can be
changed to draw different size cubes
at different locations on the screen.
The instructions at lines 400-420 set
the size and location for the front
view of the cube, and lines 425-440
change the size and location for the
back view of the cube.
First, the subroutine at line 71 com-
putes the variables used to draw the
cube using the size and location set by
the calling routine. See figure 3 and
table 1 for an explanation of these
variables. The instructions at lines
100-399 then use these variables in
Line commands to draw the different
Text continued on page 45
36 September 1982 © BYTE Publications Inc
Listing 1: Three Dee Tee runs on the TRS-80 Color Computer and requires 16K bytes of
memory.
1 REM 3DT GAME COPYRIGHT
2 REM 1981 JOHN C STUART
5 CLEAR 100
10 PCLEAR 4
20 PM0DE 3,1
30 B=3:F=2
31 P=l
32 AS=180:BS=180
33 PA=3:PB=4
34 PN=PA
410 COLOR F,B
5 SCREEN 1,0
51 PCLS B
541 DIM WN<48,3)
55 DIM CCC27)
56 FOR BN=1 TO 2 7
58 CC(BN)=1
60 NEXT BN
62 BN=0
69 GOTO 400
70 REM C0MP CUBE VARIABLES
71 Xl=X/3
72 X2=X*2/3
81 LC=H-2*X
82 MC=H
83 RC=H+2*X
84 V1=V-2*X
85 V2«V-X
86 V3=V
87 V4=V+X
88 V5=V+2*X
100 REM DRAW CUBE
110 LINE(MC,V3)-(MC,V5),PSET
120 LINE(MC,V5)-(RC,V4),PSET
125 LINE(RC,V4l)-(RC,V2),PSET
130 LINE(RC,V2)-(MC,V3),PSET
135 LINE(MC,V3)-(LC,V2),PSET
140 LINE<LC,V2)-<LCV4),PSET
145 LINE(LC,V4)-(MC,V5),PSET
150 LINE(LC,V2)-(MC,V1),PSET
155 LINECMC,V1)-CRC,V2),PSET
200 PAINT<H-D,V),P,F
205 PAINTCH+D, V)jPjF
210 PAINT<H,V-D),P,F
300 LINE(LC,7+X1)-(MC,V+2*X2)>PSET
305 LINECLCV-X1)-<MCV + X2),PSET
310 LINE(RC,V+X1)-(MC,V+2*X2),PSET
315 LINE<RCV-X1)-CMC,V+X2).,PSET
320 LINE(LC+X2,V-X2)-(LC+X2,V+X+X1 ),PSET
325 LINE(MC-X2,V-X1 )- (MC-X2, V+X+X2) , PSET
330 LINE(MC+X2,V-X1 )- (MC+X2,V+X+X2) ,PSET
335 LINE(RC-X2,V-X2)-(RC-X2,V+X+X1),PSET
340 LINE(LC+X2,V-X2)-(MC+X2,V-X-X2),PSET
345 LINECMC-X2,V-X1)-<RC-X2,V-X-X1),PSET
350 LINECLC+X2,V-X-X1)-(MC+X2,V-X1),PSET
Listing 1 continued o n page 38
And The
Winner Is ... IBC
four Users,
UMlfc.
When you are racing toward that finish line,
beating the competition is everything. IBC is
the choice of OEM's, system integrators and
dealers throughout the world, because in
benchmark after benchmark our small
business computer systems finish first.
We finish first because we are faster, offer
higher quality peripherals and can expand
our system significantly beyond our nearest
competitors. In fact, looking at the chart
below, you can quickly see why knowledge-
able resellers are choosing IBC.
IBC
Oasis Operating System
(Max. Users)
9
5
4
CPU Speed (MHz)
6
4
4
Disk Speed I/O (MB/Sec.)
.81
.65
.54
Seek (Milli Sec.)
35
50
65
Cache Disk Memory
Yes
No
No
Circle 225 on inquiry card.
Join us in the winners circle with high
performance equipment and the best dealer
plan in the industry. Call or write:
OUTSIDE THE USA
WITHIN THE USA
'Integrated Business Computers
IOC/ distribution
21592 Marilla Street 4185 Harrison Blvd., Suite 301
Chatsworth, CA 91311 Ogden, UTAH 84403
(213)882-9007 TELEX NO. 215349 (801)621-2294
Listing 1 continued:
355 LINE(MC-X2>V-X-X2)-(RC-X2^V-X2)^PSET
375 LINE(H-2*ABS(X)^V+2*ABS(X))-(H+2*ABS(X)^V+2*ABS(X) ),PSET
399 RETURN
400 REM DRAW BOXES
401 FH*128
402 BH=128
403 FV=48
404 BV=136
405 D=2
406 FX=20
407 BX=-16
409 X=FX
410 H=FH
415 V=FV
419 REM DRAW FR0NT VIEW
420 GOSUB 71
425 V=BV
430 H=BH
435 X=BX
436 D=-2
439 REM DRAW BACK VIEW
440 GOSUB 71
450 BX=BX*-1
460 FOR WC=1 TO 48
462 FOR CN =1 TO 3
465 READ WN ( WC J CN ) Listing 1 continued on page 40
Circle 469 on inquiry card.
Bell 212 compatible— 1200 Baud
Full duplex
1 120 CPS over any standard phone line
Microprocessor design has invaded the modem
world, Our new 1200 baud modems pack Bell 212
compatibility into 10 integrated circuits— by far
the lowest parts count of any 212 modem
available. The extremely low parts count
translates directly into long life, outstanding
reliability and low production costs— savings
passed on to you in a lower price.
The Micro Link 1200 features originate and
answer capability. The Auto Link 1200 includes
these features plus auto-answer. Both units
are FCC certified for direct connection to the
phone lines via a standard RJ11C phone jack
and include RS232, Self-Test, and a one year
limited warranty.
Take advantage of higher technology at lower
cost. Call for full product specifications and
today.
Micro Link 1200 $449* Auto Link 1200 $549*
'Suggested list price, quantity one
H
U.S. ROBOTICS INC.
First, the IBM Personal Computer,
The Next Step
Tecmar
The TECMAR Expansion series is the first
and only, complete line of expansion options
available for the IBM Personal Computer.
Now totaling over twenty-five separate
options, the TECMAR series gives you the
broadest range of expansion available for
your IBM Personal Computer.
SYSTEM EXPANSION with a comp-
lete Expansion Chassis providing six
additional system slots, a separate
power supply and styling that com-
plements the IBM system.
MEMORY EXPANSION in 64K
"128K, 192K and 256K Byte incre-
ments of Dynamic RAM with parity.
32K Bytes of Static RAM, 32K Bytes
of CMOS RAM with battery backup, or
up to 128K Bytes of Read Only
Memory.
PRACTICAL EXPANSION with two
Serial ports and one Parallel port on a
single board, or a Time of Day
calendar with battery backup, a Voice
Synthesizer with vocabulary in ROM
and phoneme speech generation,
even a BSRX 10™ device controller
for lights and appliances.
DISK EXPANSION through the addition of a five or ten megabyte
Winchester disk. The disk options come enclosed in the TECMAR
Expansion Chassis, providing additional expansion slots as well as
Winchester disk storage. This approach assures you of unmatched
system expandability for nearly any application.
FUNCTIONAL EXPANSION is also available with TECMAR
Speed Disk™ and print Spooling Software that give new
functionality to memory options.
UNMATCHED EXPANSION for the serious IBM Personal Computer
user through these and the many other TECMAR Expansion products
available through participating COMPUTERLAND stores, and other
fine computer retailers nationwide.
LABORATORY/INDUSTRIAL EX-
PANSION through an IEEE 488
interface, the Lab Tender with an 8 bit
A/D and D/A, or the Lab Master for
12 bit A/D and D/A, a two axis
Stepper Motor Controller, or the Parallel
D i g i 1 1 a I - 1 n / D i g it a I - O u t Base
Boa rd ™, Vi deo Di gi tizati on
with Video VanGogh™.
DEVELOPMENT EXPANSION using
an E+EEPROM programmer, Proto-
zoa prototyping boards or a TECMAR
Extender card.
NEW PRODUCTS are currently un-
der development with many soon to
be announced. At present shipping
26 unique IBM add-on products, we
are still looking for needs to meet. If
you have an need for a new product
for the IBM Personal Computer, and
would like to ask us about it, give a
call on our Product Input Hotline at
(216)464-8317.
For IBM Personal Computer Expansion, TAKE THE NEXT STEP . . .
Tecmar Inc.
PERSONAL COMPUTER PRODUCTS DIVISION
23600 Mercantile Road, Cleveland, Ohio 44122
Telephone: (216)464-7410 Telex: 241735
Circle 453 on inquiry card.
Listing 1 continued:
470 NEXT CN
472 NEXT WC
473 N=0
474 REM SIDE 2
475 DATA 1,2,3*4,5*6*7*8,9
477 DATA 1*4*7*2*5*8*3*6*9
479 DATA 1*5*9*3*5*7
480 REM SIDE 1
482 DATA 1*10*19*4*13*22*7* 16*25*1*4*7*10* 13*16*19*22*25*1*13*25*7*13*19
484 REM SIDE 3
486 DATA 1 *2* 3* 1 0* 1 1 * 1 2* 19*20* 2 1 * 1 * 10* 19*2* 1 1 * 20* 3* 12* 2 1 * 1 * 1 1 * 2 1 * 3* 1 1* 19
488 REM SIDE 4
490 DATA 7*8*9*16*17*18*25*26*27*7*16*25*8*17*26*9*18*27*7* 17*27*9*1 7*25
492 REM SIDE 5
494 DATA 19*20*21*22*23*24*25*26*27* 19*22*25*20*23*26*21*24*27* 19*23*2 7
495 DATA 21*23*25
496 REM SIDE 6
498 DATA 3*12*21*6*15*24*9*18*27*3*6*9*12*15*18*21*24*27*3*15*2 7*9*15*21
499 REM MOVE CURSOR
500 FOR 1/1 = 1 TO 3
510 FOR L2=l TO 3
515 FOR L3=l TO 3
516 TIMER =0
517 BN=BN+1:IF BN=28 THEN BN= 1
519 IF CC(BN)>1 THEN GOTO 590
520 REM TEST FOR ACTIVE SIDE Listing 1 continued on page 42
"The Perfect Marriage"
ARBA Register and Accounting Plus* .
Great hardware now with superb software. ARBA
register, the affordable, dependable RS232 on
line cash register. Accounting Plus* Inventory
Control software, comprehensive, timely,
accurate. The ARBA point of sale software
module that brings the two together. The ability
to integrate on line real time inventory control
with a total business package: G/L, Payables,
Receivables, Payroll, Purchase Order,
Budgeting, L/Y Comparisons, Electronic Spread
Sheet.
mm
ARBA Fine Business Computing Corporation
890 E. Roosevelt Road
Lombard, Illinois 60148
(312)620-8566
ARBA Register-$1295.00-Suggested Retail
Dealer Pricing Available
TM Software Dimensions, Inc., Citrus Heights, Ca.
TM Digital Research, Pacific Grove, Ca.
40 September 1982 © BYTE Publications Inc
Circle 32 on inquiry card.
uperBrain II
TM
IC
r||jrt
^^^^^^^^^^^^^^^^
^ " INTE3TEC DATA SYSTEMS |
J f f 7
I ' 1 " * - I A I - I 1 1
v u i o p ? L
- Y " " r
.■jr..
v •
Sum ma Cum Laude!
Just three years ago, Intertec stunned
the microcomputer industry when its
SuperBrain™ desktop computer gradu-
ated with honors . . . outperforming all
the others by achieving the best price/
performance ratio in its class. Today,
that scholastic achievement remains un-
challenged. At least until now. . .
Announcing SuperBrain 11™. . . our
latest microcomputer marvel that's des-
tined to be the "Most Likely to Succeed"
in the Class of '82. With thousands of
SuperBrains in use worldwide, it's no
surprise that SuperBrain II users have
given our new model the highest honors
yet. Standard features include a powerful
64K of internal memory, a CP/M* oper-
ating system, a 24 line x 80 column
display on a 12-inch non-glare screen, a
full-featured ASCII keypad with operator
convenience keys, twin Z80 processors
and dual RS-232 communications and
printer ports. But SuperBrain II out-
smarts its Class of 79 counterpart by
offering leaner pricing, more features and
better overall system performance. New
SuperBrain II features include a faster,
enhanced disk operating system, a li-
brary of new visual attributes including
reverse video, below-the-line descen-
ders and impressive graphics capabilities
and Microsoft* BASIC — all included at
absolutely no extra cost!
SuperBrain II's internal circuitry has
also been completely redesigned and is
now computer tested to ensure optimum
field reliability. Plus, there are four new
SuperBrain II models from which to
choose, offering disk storage capacities
from 350K bytes to 10 megabytes! But,
best of all, prices start as low as $2,495,
including software!
Of all the single-user microcomputers
available today, our SuperBrain II is
certainly in a class by itself. Not only
does it outprice and outperform its com-
petitive classmates, it's also backed by
our comprehensive customer protection
programs — depot maintenance, ex-
tended warranties, a satisfaction guaran-
tee and a factory sponsored users group.
All in all, the SuperBrain II ™ represents
the most incredible microcomputer value
we've ever seen (or probably ever will
see) in a long, long time.
Contact your local dealer or call or
write us at the address below for more
information on our full line of single and
multi-user microcomputers. Ask for our
SuperBrain II "Buyers Guide" and find
out why so many microcomputer buyers
who insist on quality and value . . . insist
on Intertec.
3
sinte3tec
Cdata
=SYSTEMS.
•Registered trademark of Digital Research ^Microsoft is a trademark of Microsoft Corporation.
2300 Broad River Rd. Columbia, SC 29210
(803) 798-9100 TWX: 810-666-21 15
Circle 244 o n inquiry card.
From Aspen Software
The Only Complete Document Proofreading System
For CP/M®, TRS-80® and IBM-PC Word Processors
T.M.
PlrfSOT
Featuring Random House® Dictionary
• Complete Accuracy-looks up every word;
does not use less accurate root word
analysis, plus Random House Dictionary
• Full Interactive Correction-standard
• Instant Access to Dictionary
• Compact-Random House Dictionary
supplied in sizes to fit your system
(50,000 words standard)
QRAMMATlk™
Beyond Spelling Checking
• Detects typos, punctuation and
capitalization errors, misused words
and phrases
• Analyzes Writing Style
• Suggests Alternative Usages
= NO ERRORS
" The programs together (Proofreader and
Grammatik) offer a dynamic tool for
comprehensive editing beyond spelling
corrections. "
--Dona Z. Meilach in Interface Age, 5/82
"Grammatik is the perfect complement to a
spelling check program."
—Dr. Alan R. Miller in Interface Age, 5/82
"If you use a word processor and a spelling
checker, then you should investigate the unique
capabilities of this program. Grammatik is a
surprisingly fast and easy to use tool for
analyzing writing style and punctuation. "
--Bob Louden in InfoWorld, 12/81
"For the user who is as tight with his dollar as I,
Proofreader is the program of choice. "
-Stephen Kimmel in Creative Computing, 3/82
"Anyone involved with word processing in any
way, whether writing manuals, letters,
brochures, newscopy, reports, etc. is encouraged
to get the excellent program Grammatik."
—A. A. Wicks in Computronics, 6/82
Grammatik and Proofreader are compatible with all
CP/M. MS-DOS (incl. IBM-PC), and TRS-80 word
processors. Current CP/M formats; standard 8",
Northstar, Omikron, Osborne, Apple. Please call/or
write fordetailsof minimum system sizes and availability
of additional disk and operating system formats.
Shipping costs included. Please specify your system
configuration when ordering. Dealers inquiries
invited.
Proofreader Grammatik
CP/M, MS-DOS $129.00 $150.00
TRS-80 Model II n/a $99.00
TRS-80 Mod. I/Ill $89.00 $59.00
Both
$250.00
$139.00
Random House is a registered trademark of Random
House, Inc. Other registered trademarks: CP/M: Digital
Research; TRS-80: Tandy Corp.; MS-DOS: Microsoft;
IBM: IBM; Proofreader, Grammatik: Aspen Software Co.
Aspen Software Co.
P.O. Box 339-B Tijeras, NM 87059
(505) 281-1634
Listing 1 continued:
523 IF L3=l
525 IF LI =
530 IF L2=l
540 IF L2=3
545IF Ll»3
THEN GO SUB 1 100
1 THEN GO SUB 1200
THEN GO SUB 1300
THEN G0SUB 1400
THEN GO SUB 1500
1600
560
550 IF L3=3 THEN G0SUB
555 IF BN=14 THEN 590
559 REM DELAY LOOP
560 IF TIMER < 60 THEN
561 K$=INKEY$
562 IF KS <> "" THEN 800
REM CLEAR SUBCUBE COLOR
FOR M=l TO N
PAINT<SH(M),SV<M)>,P,F
NEXT M
569
570
575
580
585
590
591
592
599
800
803
805
809
N=0
NEXT
NEXT
NEXT
GOTO
REM
L3
L2
LI
500
RECORD
MOVE
3 TOGETHER
TO 3
play "L25;a;d;a;d;"
CC(BN)=PN
REM FIND BN IN TABLE
810FOR WC=1 TO 48
812 FOR CN=1 TO 3
IF WN<WCCN)=BN THEN G0SUB 840
NEXT CN
NEXT WC
K$=""
IF PN=PA THEN PN=PB ELSE PN=PA
N=0
GOTO 590
HT=0
REM FIND
FOR LT=1
TM=WNCWC,LT>
IF CCCTM)=PN THEN HT=HT+ 1
NEXT LT
IF HT=3 THEN G0SUB 850
RETURN
IF PN=PB THEN 8 70
REM RECORD WIN PLAYER A
COLOR PA..F
LINE < 192^AS)-< 20 8, AS-4), PRESET, B
PAINT(200,AS-2),PA,F
AS=AS-4
play"02;l2;a m
RETURN
COLOR PB,F
REM RECORD WIN PLAYER B
LINE <220,BS)-(236,BS-4),PRESET,B
PAINT(224,BS-2)*PB>F
BS=BS-4
play"04;l2;C"
RETURN
REM PAINT SUBCUBE
HP=SH-LM*CL1-1)+RM*<L3-1)
H\7=SV-LU*(L1-1)-RU*CL3-1 )+DM*(L2-l )
Listing 1 continued on page 44
814
818
820
830
835
838
839
840
841
842
844
846
847
848
849
850
851
852
854
855
860
865
869
870
873
8 75
877
880
885
890
899
900
910
42 September 1982 © BYTE Publications Inc
The Best Made Better
When we unveiled our CompuStar™
multi-user terminal system just over a
year ago, we thought we had created the
most powerful, lowest-priced multi-user
computer we would ever manufacture.
We were wrong. Today, we've made
our best even better!
Our newly redesigned CompuStar™
boasts the same performance statistics
that made its predecessor such an over-
night success, plus a host of exciting new
features. CompuStar users now get the
added benefits of dual character set ca-
pability, an expanded library of visual
attributes including reverse video, un-
derlining and below-the-line descenders,
an enhanced disk operating system and
Microsoft BASIC — all at no extra cost!
And single-user systems now start at as
little as $2995.
There are four types of CompuStar 1 "
workstations (called Video Processing
Units or VPU's) that can be connected
into a variety of central disk systems
with 10 to 96 megabytes of multi-user
storage.
Up to 255 VPU's can be tied together
to form a massive multi-user network.
Or, you can start with only a single VPU
and easily expand your system as your
processing needs become more sophis-
ticated. But whether you start with one
or one-hundred VPU's, you'll probably
never outgrow your CompuStar. Un-
like other systems, you configure the
CompuStar the way you want
it . . . connecting any combination of
VPU's in a "daisy chain" fashion into the
central disk system. And since each
VPU has its own twin Z80 processors,
its own CP/M* operating system and a
full 64K of internal memory, (not to
mention disk capacities of up to 1%
million bytes), overall system response
time remains unbelievably fast! And that's
a claim most of the other multi-user
vendors just can't make.
Inside our new CompuStar you'll find
a level of design sophistication that's
destined to establish a new standard
for the industry. A series of easy-to-
service modular components has-been
engineered to yield the most impressive
reliability figures we've ever seen. But
CompuStar users are not only thrilled
with our system's performance (and the
miserly few dollars they spent to get it),
they also have the peace of mind of
knowing that Intertec's comprehensive
customer protection and field service
programs will insure their total after-the-
sale satisfaction.
For more information on what just
may be the last multi-user microcompu-
ter you'll ever ( have to ) buy, ask
your dealer today about our all new
CompuStar™ system. Or, contact us at
the number and address below. We'll
gladly explain how we've made our
best . . . even better!
=INTRTEC
Cdata
=SY5TEMS,
••Mk rosoft is a trademark of Microsoft Corporation. *ReKisti.'red trademark of Digital Research.
2300 Broad River Rd. Columbia, SC 29210
(803) 798-9100 TWX: 810-666-2115
Circle 245 o n inquiry card.
Listing 1 continued:
920 PAINT(HP,m/),PN,F 1330
930 N=N+1 1380
940 SH(N)=HP 1390
950 SVCN)»HU U00
990 RETURN 1 4 1
1000 REM SET VARIABLES EACH SIDE 1420
1 100 BV=2*FX/3 1430
1110 SH=FH-.5*BV 1480
1120 LM=BW:RM=0:RU=0:DM=BW 1490
1130 SV=FV+.5*BW 1500
1140 LU=.5*BW 1510
1 150 G0SU3 900 1520
1190 RETURN 1530
1200 BW=2*FX/3 1540
1210 SH=FH+.5*BW 1580
1220 LM=0:RM=BW:LU=0:DM=BV 1590
1230 RU=.5*BV 1600
1243 SV=FV+.5*BV 1610
1280 GOSUB 900 1620
1290 RETURN 1630
1300 BW=2*FX/3:SH=FH 1640
1310 LM=BV:RM=BV 1680
1320 SV=FV-.5*BW 1690
LU=.5*BW:RU=.5*BW:DM=0
GOSUB 900
RETURN
BW=2*3X/3
SH=BH:LM=BV:RM=BV
SV=BV+2»5*BW
LU=.5*BW:RU=.5*BW:DM=0
GOSUB 900
RETURN
BW=2*3X/3
SH=BH-2.5*BV
LM=0:RM=BW
SV=BV-1 .5*BW
LU=0:RU=.5*BW»DM=BW
GOSUB 900
RETURN
BV=2*BX/3
SH=BH+2.5*BW
LM=BW:RM=0
SV=BV-1 .5*BW
LU=.5*BW:RU=0:DM=BW
GOSUB 900
RETURN
: imm 9 s New Companion
Frontier Technologies Corpon
The Systems Co
Providing ful"
3-Year Warranty
HARDWARE SUP
Memory Boards
64K, 128K, 192K, 256K
RS-232C Option
Parallel Port Option
IEEE-488 Controller
Real Time Clock Option
Serial Channel Option (RS-232C)
Advanced Communication Bds.
Single Channel or Dual Channel
Sync or Async Operation
HDLC, SDLC, X-25 Protocols
Real Time Clock Option
Parallel Port Option
Prototype Board
HARDWARE FEATURES
Full 3-Year Warranty
Total IBM BUS Compatibility
Easy Installation
Thorough Documentation
Technology Frontiers closer to you.
rd total system support.
SOFTWARE SUPPORT
IEEE-488 Bus Manager
Higher level user friendly interface to the
bus devices
Communications Package (COMPAC)
Menu Driven Mode Selection
Easy Commands to Communicate with the
Host
Entrepreneur™
Ideal Software for small business
organizations.
SOFTWARE FEATURES
Free upgrade releases for 1 year. Menu
driven, user friendly packages. IBM PC
DOS compatible operation.
FUTURE PRODUCTS
Data Base Manager * Winchester Disk
Subsystem • Medical Office System •
Ethernet Controller
Call for unbeatable prices.
Major credit cards accepted
(414) 964-8
P.O. Box 1 1
Milwaukee, Wl 5;
Frontier
Technologies
Corporation
44 September 1982 © BYTE Publications Inc
Circle 534 on inquiry card.
Circle 500 on inquiry card.
• V2
V3
T
T *, 2
1 1
V4
• V5
Figure 3: Location of the variables used to draw the initial view of the cube.
Variable Description
X one-half the difference between the center of the cube and the outer limits
of the cube in a horizontal or vertical direction
H the horizontal coordinate of the cube center
V the vertical coordinate of the cube center
LC the leftmost corner of the cube
MC the middle corner of the cube
RC the rightmost corner of the cube
VI the top of the cube
V2 V1 - X
V3 V1 - 2X
V4 V1 - 3X
V5 the bottom of the cube
Table 1: Description of the variables used to draw the cube.
Text continued from page 36:
lines required for the cube. The Paint
command is used to color the sub-
cubes.
The subroutine that draws the cube
is written so that the back view of the
cube is drawn in the mirror image of
the front cube, putting the face that is
closest to the viewer on the bottom of
the cube instead of the top. This is
achieved by making BX a negative
number in line 407, which reverses all
drawing directions.
The preceding change in the pro-
gram illustrates the symmetry in-
volved in drawing a geometric figure
with a computer. When I finished the
program, I felt that drawing each line
using a command was a crude way to
program this figure. I suspect a better
programmer would be able to reduce
the number of statements con-
siderably by using FOR. . .NEXT
loops.
Moving the Cursor
When I started writing the pro-
gram, I thought that moving the cur-
sor among the subcubes would be
simple, but it turned out to be the
hardest task. The scheme I finally
INTELLIGENT
PRINTER
INTERFACE
Free Your Computer from the
Mundane Task of Printing
: B
SooperSpooler
9 '
o
o
rowi link
Hi 5?
9
m
HV
Imagine being able to use your
computer seconds after beginning an
extensive printout.
Visualize your printout with page
breaks, page numbering and titles,
margins of your choice, indented
carryover lines, on any size paper!
Appreciate the time and money you
will save by not waiting for your
printer.
SooperSpooler, a buffered printer
interface, maintains control over your
printer while you go on using your
computer for more productive
activities. Eliminate waiting while your
printer pecks through a long
document. SooperSpooler accepts
information from your computer at up
to 3000 characters per second and
feeds it to your printer as fast as it can
handle it — without using any of your
computer's memory or time!
SooperSpooler features include:
• 16K Memory (62K optional)
• Buffer Status Readout
• Space Compression
• Pagination
• Single Sheets
• Headers and Page Numbering
• Indentation on Carryover Lines
• Self Test Routine
• Features also Software Controllable
• Plugs into Most Computer Systems
• 16K Parallel I/O Unit— $349.00!
• Serial I/O Option— $95.00
• 46K Memory Option— $159.00
TM
SooperSpooler by Compulink—
The missing link that gives your
microcomputer mainframe printing.
COMPULINK
CORPORATION
1840 Industrial Circle
Longmont, CO 80501 (303)651-2014
Send for brochure
Dealer inquiries welcome
Call for information: 800-525-6705
September 1982 © BYTE Publications Inc 45
Circle 195 on inquiry card.
EXPOTEK
2723 W. Windrose • Suite 3
Phoenix, Arizona 85029
1-800-528-8960
GUARANTEED
LOW PRICES
APPLE CARDS
16K RAM - $99 Z80 CARD - $279
Videx Card — $249 Smart Term — $179
32K Atari Card — $99.50 Clock CARD — $229
ALTOS
5-1 5D — $2290 5-5D — $4399
ANADEX
9500A — $1290 9501A — $1290
ATARI
400-1 6K - $289 800- 1 6K — $659
410~$79 810-~$435
825 - $569 : 850 — $149
CITOM
F-10P — $1380 F-10S - $1525
Prowriter
8510AP — $489 8510ACD - $610
DATASOUTH
DS120 - $595 DS180 - $1259
DIABLO
630RO — $1945 620 — $1295
EPSOM
MX80FT — $51 5 MX80 — $439
MX100 - $699 Graphic Rom — $45
HAZELTINE
1500 -$995 ESPRIT -$515
MICRO SCI A2
$350 — Apple Drive/Card — $400
MODEMS
HAYS — MICROMODEM — $290
HAYS - SMARTMODEM - $229
Penril — 300/1200 (21 2A) — $695
MONITORS
BMC Green — $95 Color RGB — $550
Amdek 3000 — $159 Color — $380
Sanyo-Green — $225 Color — $335
NORTHSTAR
Advantage — $2795 Horizon 64QD — $2795 •
NEC
8023 — $489 7710 — $2350
MPI
88G — $550 99G — $650
SO ROC
120 — $659 135 — $689
TELEVIDEO
910 — $569 925— $730
920— $735 950 — $915
■KTI .
810 -$1240 820 -$1795
ZENITH
Z19 — $699 Z89— $2129
OKIDATA
M80 — $320 M83A — $699
M82A — $425
M84P — $1059 M84S - $1225
SOFTWARE
All Major Brands — $CALL
DISKETTES/ BOXES
Elephant — $20 Scotch — $25 Dysan — $35
All Prices Subject To Change
Customer Service
602-863-0759
Subcube
Vertical Horizontal
Vertical
Number
Slice Row
Column
N
L1 L2
L3
1
1 1
1
2
1 1
2
3
1 1
3
4
1 2
1
5
1 2
2
6
1 2
3
7
1 3
1
8
1 3
2
9
1 3
3
10
2 1
1
11
2 1
2
12
2 1
3
13
2 2
1
14
2 2
2
15
2 2
3
16
2 3
1
17
2 3
2
18
2 3
3
19
3 1
1
20
3 1
2
21
3 1
3
22
3 2
1
23
3 2
2
24
3 2
3
25
3 3
1
26
3 3
2
27
3 3
3
Table 2: Values of variables Ll, L2, and L3 used to determine the position of the
cursor.
settled on was to move the cursor
using three FOR. . .NEXT loops at
lines 500-599. The outer loop (Ll)
represents one of three vertical slices
of the cube, the next loop (L2 in line
510) represents the horizontal rows
on each slice, and the inner loop (L3
in line 515) represents the vertical
columns on each slice. Table 2 shows
the contents of the three variables
that are used to control the loops for
each subcube, and figure 1 shows the
subcube numbers.
An inspection of table 2 and figure
1 reveals that the position of the cur-
sor on a side can be determined by the
value of one of the variables Ll to L3.
For example, whenever one of the top
subcubes (side 3) is addressed, L2 is a
1. Line 530 tests L2 for a 1 and ex-
ecutes the subroutine that paints the
top side of the cube.
The subroutines at lines 1100,
1200, 1300, 1400, 1500, and 1600 that
handle moving the cursor on each
side use another subroutine at line
900 to paint the player's color. Before
it executes a GOSUB 900, the calling
subroutine first determines the con-
tents of the variables that will be used
by line 900 to determine the location
of the subcube to paint. The variable
HP contains the horizontal position,
and variable H V contains the vertical
position that the Paint command
uses. The amount of movement is
determined by the distance each sub-
cube is from subcube 1 when Ll, L2,
or L3 is 1.
For example, when the cursor is on
subcube 1 then Ll, L2, and L3 are all
1, and subroutines at lines 1100,
1200, and 1300 will be executed to
paint subcube 1 on three sides. When
the subcube changes to 2, L3 becomes
2, while L2 and Ll stay at 1, and sub-
routines at lines 1200 and 1300 are ex-
ecuted. These two subroutines store
values in variables RM and RV that
equal the number of dots needed to
move to subcube 2 from subcube 1.
When the statements at lines 900 and
910 are executed, variables HP and
HV are adjusted by the values in
variables RM and RU, and subcube 2
is painted. This procedure is used for
each subcube. If you work out the
values in the subroutines using table
46 September 1982 © BYTE Publications Inc
When We
Announced Sage ii,
8-bit Computers
Bit the Dust.
195 North Edison Way, Suite 14
Reno, Nevada 89502
(702) 322-6868
* UCSD p-System is a trademark of the Regents of the University of California.
16-BIT, 8 MHZ,
68000 MICROPROCESSOR.
The new Sage II doesn't look
exactly awesome. Some folks even
mistake it for a disk subsystem.
But the fact is, 8 -bit
microcomputers don't stand a
chance against It. Minicomputers
are shaking in their boots. And
even a few mainframes are
running scared.
Because the Sage II is based
on the incredible 68000.
UPTOS12K,
NOT COUNTING DRIVES.
With its 24-bit address bus, the
Sage II can address 16 megabytes.
The stripped down version
features a mere 128K RAM.
On top of that, you can add
another 384K of "RAM DISK" (on-
board RAM that looks like a super-
fast disk to the operating system).
Then come the real disk drives.
Your choice of 40 or 80 track, 320K
to 1 .3 megabyte, 5-1/4". A 10K
program loads in half a second.
p-SYSTEM* OPERATING SYSTEM.
This optional, interactive operating
system makes it possible to use
programs currently running on
8-bit computers.
It supports Pascal, FORTRAN
77, BASIC and 68000 Macro
Assembler languages and a host
of utility and applications programs.
MORE FOR THE MONEY.
Prices for the Sage II start at just
$3,600 with one disk drive and
128KRAM.
No other computer in history has
offered so much performance per
unit price.
Call or write us today for the
whole story.
Circle 412 on inquiry card.
Side and
Subroutine Line N
um
bers
Side 1
Side 2
Side 3
Side 4
Side 5
Side 6
1100
1200
1300
1400
1500
1600
Variable
Name
BW
2*FX/3
2*FX/3
2*FX/3
2*BX/3
2*BX/3
2*BX/3
SH
FH-.5*BW
FH+.5*BW
FH
BH
BH-2.5*BW
BH + 2.5*BW
LM
BW
BW
BW
BW
RM
BW
BW
BW
BW
SV
FB+.5*BW
FV + 5*BW
FV-.5*BW
BV + 2.5*BW
BV-1.5*BW
BV-1.5*BW
LU
.5*BW
.5*BW
.5*BW
.5*BW
RU
.5*BW
.5*BW
.5*BW
.5*BW
o
DM
BW
BW
BW
BW
Table 3:
Formulas used to
compute the distance to move the cursor
to
a particular subcube from subcube 1.
3, you will see that the table does give
the location of the subcube on each
side. It also shows the formulas used
to compute these values for each side.
Keeping Scor$
A player scores a point when he
gets three subcubes together in his
color in a horizontal, vertical, or
diagonal direction. Each subcube can
have as many as three faces; there-
fore, it is possible for a subcube to be
involved in as many as nine winning
combinations. In fact, you can score
as many as 9 points on three different
faces in one move. Photo 2 shows the
game after one player has scored 6
points by marking subcube 1.
The program keeps score first by
building an array in memory for all
the possible winning combinations
using lines 450-499. There are 6 sides
with 8 winning combinations on a
side, or a total of 48 winning com-
binations. The winning numbers are
read from memory in groups of 3 and
stored in array WN, which is dimen-
sioned in line 54.
Each time a player makes a move,
the subroutine in line 800 is executed.
Array CC keeps track of the player
who has colored each subcube. Array
WN is then searched to see if the sub-
cube that was just colored is in a win-
ning combination. If the subcube
number is found, the three subcubes
are checked to see if they are all the
same color. If they are, then the
player is given credit for a score in the
subroutine in line 850. The entire
table of winning combinations is
searched in this way, and all winning
combinations are identified and dis-
played. Photo 3 shows the game after
all subcubes have been colored.
Future Changes
This program was written so that it
could be easily changed. The colors,
location of the cubes, and sizes of the
cubes can all be changed by changing
variables in the beginning of the pro-
gram. The cursor can be made to
move faster or slower by changing
the constant in line 560.
This version is a straightforward
game without much variety. I am
Photo 2: One player has scored 6 points by coloring the
seven subcubes on the forward- facing cube.
Photo 3: Screen display showing all the subcubes colored.
The scores for each player are shown in the lower-right
corner.
48 September 1982 © BYTE Publications Inc
Circle 152 on inquiry card.
DAYSTAR at the center of your SYSTEM
Whatever system
you're using Apple 7
Xerox™, TRS-80™, or
Heath/Zenith™ Daystar
should be at the center. Increased
speed and increased data capacity adds
versatility to your system that saves you
time and money.
Through the use of an intelligent controller using
I/O Ports and on-board data buffer feature, your
microcomputer can perform up to 9 times faster.
Daystar increases the data capacity of your system, with 6.4 megs or 12.8 megs
of unformatted storage and each controller will handle up to 4 drives. A 1 megabyte floppy
back-up is also available. This increased capacity allows your system to expand as your
needs change.
Daystar, the perfect center for your system, at an affordable price.
This subsystem is available with interfaces for:
Xerox 1 , NEC 8000 2 , Apple II 3 , Commodore 4 , VIC 20 4 , TRS-80 Model II 6 , Heath/Zenith 89",
S-100, and soon Apple III 3 , TRS-80 III 6 .
sisaii
computer!
products, inc.
1198 E. Willow St.
Signal Hill, CA 90806
(800) 421-7701 • (213) 595-6431 • (714) 891-2663
ASAP COMPUTER PRODUCTS LTD.
116 Viceroy Road, D-12 Concord, Toronto, Ontario.
L4K1A9 Canada (416)738-0500 (800)268-1996
TECHf\IQLD5^ INC.
' "TM of Xerox : TM of Nippon Electric. TM of Apple Computer Inc.. 'TM of Commodore Business Machines. 'TM of Tandy Corp.
YOU SAVE WHEN WE BUY FOR YOU
AS YOUR AGENT. We are a commercial buying
company. Our fee is one-fourth of what we save you off list price.
We offer:
• Better prices • Full service and support
• Exporting • Access to 500 manufacturers
• Leasing • Assembly, integration, testing
These are just a few of the products we can buy for you :
AddsMultivisionl
$ 3,074
IBM Personal comp.
CALL
Alpha Micro 1030
12,047
Baby Blue
CALL
Alpha Micro 1051
17,634
Davong 5 meg. H. D.
1,575
AlspaAC1-2/SS
2,320
Seattle boards
CALL
Altos 8000-10
6,295
I BC Cadet
4,211
Altos 8000-15
3,585
Micromation
CALL
Altos 8600-10
7,586
NEC 8000 64K PC system
Altos Series 5-150
2,182
incl. CP/M, Wordstar
2,266
Altos Series 5-5D
4,372
NorthStar Advantage
2,634
Apple2 + 48K
1,208
NorthStar Adv. H.D. 5
4,395
BMC 20 B
5,422
NorthStar Hor64KQD
2,650
CCS Series 300-1 A
4,414
Onyx 5001 MU-6
7,350
Columbia Data
CALL
Onyx 8000 MU-10
7,900
Compupro/ God bout
26% OFF
Sanyo 2000
2,708
Corvus Concept
CALL
Seattle System 2
3,251
Cromemco System 1
2,946
TelevideoTS-802
2,600
Cromemco System 2
3,400
TelevideoTS-802H
4,950
Cromemco 68000 System 1 4 , 395
TelevideoTS-806
5,200
DECVT-180xx
3,344
Vector 2600
3,895
Dual
12,636
Vector 3005
5,495
Dynabyte
26% OFF
Vector 4
CALL
Eagle II
2,350
Victor 22% OFF
PRINTERS
NEC 3510
CALL
NEC7710R/0
2,325
Brother, parallel, daisy
853
NEC 7720 KSR
2,685
C.ltohF-10, daisy
1,400
NEC/Sellum1,16K, tractor
2,595
C.ltoh Comet II, dot
799
Qume 9/45 full panel
2,045
Diablo 620, daisy, 25 cps
1,260
Qume 9/55 full panel
2,180
Diablo 630, daisy
2,098
Smith Corona TP-1, daisy
681
IDS Prism 80
740
Tally
CALL
IDS Prlsm132 column
1,430
Texas Instr. Tl 810
1,285
DISK DRIVES, MODEMS, ETC.
Amdek Color II term. 694
Ventel 212 + modem 765
Corvus 10 meg. H.D. 3,825
DEC VT-1 00 terminal 1,390
Houston Instr. DMP-2
Houston Instr. DMP-4
Houston Instr. DMP-7
Morrow 20 meg. H.D.
841
1,195
1,693
3,650
Mastercard, VISA at 3% handling fee. Prices subject to change without
notice. Minimum fee $150. 15% restocking charge.
EXPORT SERVICES available. We are
buying agents for overseas computer dealers
and distributors. International Telex 470851
THE PURCHASING AGENT
1635 School Street, Suite 101, Moraga, CA 94556
Call Toll Free 800-227-2288 In California (415) 376-9020
working on another version now that
will make the game more competi-
tive. This can be done by moving two
cursors at once, random movements,
changing speeds, etc. You should be
able to design your own game version
with some thought.
Some Reflections
My reasons for doing this project
initially were to learn the Color Com-
puter's graphics capabilities, win the
BYTE game contest, and do some-
thing with my idle computer. Some-
where along the way I thought it
might be educational to other people
and so decided to write this article.
I did learn a lot about the Color
Computer graphics, and what I
learned reinforced my opinion that
the Color Computer is a powerful
computer for the money. In many
ways the graphics are as powerful as
those for the IBM Personal Com-
puter, which costs considerably
more. Some of the graphics com-
mands are limited, but you can usual-
ly find a way to accomplish your ob-
jectives. Doing graphics in BASIC
will probably be too slow for many
projects requiring fast movement of
objects on the screen, and these pro-
jects will have to be done with
assembly-language programs or
machine-language subroutines.
All in all, I am glad I engaged in
this effort. I hope that you can learn
something from my efforts that will
save you some time on a computer
project, or perhaps you will simply
enjoy playing Three Dee Tee. If so,
the effort will have been
worthwhile. ■
Improved Version Available
The author will make copies of an
improved version of his program
available to BYTE readers. Send a
blank cassette tape, a self-addressed
stamped envelope, and a check or
money order for $8 to:
]ohn Stuart
6345 South 70th East Ave.
Tulsa, OK 74133
50 September 1982 © BYTE Publications Inc
Circle 387 on inquiry card.
Circle 285 on inquiry card.
H
■ 1 1 • .
■
In an age when new standards are constantly emerging,
one disk consistently meets or exceeds them all.
Maxell.The Gold Standard.
Not all disks are created equal. Some are better
than others. To find out what's best for you, look for
Maxell disks. They now carry the Gold Standard
symbol of quality. It's your assurance Maxell disks
meet or exceed every definition of quality. No matter
who establishes it. We've earned this universal supe-
riority by never relaxing our
uniquely demanding quality
control. Every aspect of manu-
facturing is checked, then
checked again.
Your benefits are many.
Take the perpetual problem of
drop-outs. A drop-out is a tiny
defect that wastes time and
degrades computer accur-
acy and performance. Now
that you understand what a |
drop-out is, forget it. Maxell
disks clon't have any. Each
disk comes to you certified
drop-out free at the time of manufacture. You can
depend on this quality protecting your valuable
programs and programming time, indefinitely.
We've run disks over ten million passes under
conditions designed to find weak points and wear.
We couldn't. And you won't.
There is a Maxell disk for the
floppy system you use, or plan
to use. Check your computer's
instructions. Or write for our
| niaxeii, || | complete, highly informative
brochure.
When you set the Gold
Standard as your level of
quality, you'll benefit from
improved disk performance,
immediately. Bank on it.
maxell
Maxell Computer Products Division, 60 Oxford Drive, Moonachie, N.J. 07074, 201-440-8020
Our yellow pages
make the competition
green.
There's no recession at
Alpha Byte. Our
business is booming.
In the past year
alone, our sales have in-
creased ten-fold. And
they're still on the rise.
We believe it's
because we offer a uni-
que combination of low
prices and outstanding
service — a package of
knowledgeable
salespeople, quick and
efficient shipping, con-
venient payment options
and a guarantee of
satisfaction — at below-
competitive prices!
Our satisfied cus-
tomers are spreading
the word.
We built a reputation,
and a booming busi-
ness, on our prices and
your satisfaction. It's no
wonder the competition
is envious.
16K RAM KITS. ...13.95
Set of 8 NEC 4116 200 ns. Guaranteed one full
year.
DISKETTES
ALPHA DISKS 21.95
Single sided, certified Double Density 40 Tracks,
with Hub-ring. Box of 10. Guaranteed one full
year.
VERBATIM DATALIFE
MD 525-01, 10, 16 26.50
MD 550-01, 10, 16 44.50
MD 557-01. 10,16 45.60
MD 577-01. 10. 16 34.80
FD 32 or 34-9000 36.00
FD 32 or 34-8000 45.60
FD 34-4001 48.60
DISKETTE STORAGE
5 'A" PLASTIC LIBRARY CASE 2.50
8" PLASTIC LIBRARY CASE 3.50
PLASTIC STORAGE BINDER w/ Inserts. . . .9.95
PROTECTOR 5V«" (50 Disk Capacity). .. .21.95
PROTECTOR 8" (50 Disk Capacity) 24.95
DISK BANK 5 V 5.95
DISK BANK 8" 6.95
NEC PERSONAL
COMPUTERS
PC-8001A CPU 899.00
PC-8012A I/O 559.00
PC-8033A DISK I/O .....125.00
PC-8031A DUAL DISK 899.00
ALTOS COMPUTER
SYSTEMS
Call Alpha Byte for our low Altos prices.
ATARI COMPUTERS
ATARI 800 679.00
ATARI 400 (16K) SCALl
ATARI 810 DISK DRIVE 445.00
ATARI 850 INTERFACE 169.00
ATARI 410 PROGRAM RECORDER 75.00
EPSON CABLE..... 35.00
MEMORY MODULE (16K) 89.95
JOYSTICK CONTROLLER 10.00
PADDLE CONTROLLERS 19.95
STAR RAIDERS .35.00
MISSILE COMMAND 35.00
ASTEROIDS 35.00
PACMAN 35.00
INTEC PERIPHERALS
RAM MODULES
48K FOR ATARI 400 279.00
32K FOR ATARI 800 125.00
ACTIVISION ATARI
CARTRIDGES
LAZAR BLAST 21.95
SKIING 21.95
DRAGSTER 21.95
BOXING 21.95
CHECKERS 21.95
BRIDGE 21.95
KABOOM 21.95
HEWLETT PACKARD
HP CALCULATORS
HP-11C LCD SCIENTIFIC 115.95
HP-12C LCD BUSINESS 128.95
HP-37E BUSINESS 64.95
HP-32E SCIENTIFIC w/ STATS 46.95
HP-33C Programmable Scientific 76.95
HP-41C Advanced Programmable 211.95
HP-41CV Advanced Prog 2K mem 274.95
HP-41 PERIPHERALS
HP-82106A MEMORY MODULE 27.95
HP-82170A Quad Memory Module 89.00
HP-82143A PRINTER/PLOTTER 324.95
HP-82160A IL INTERFACE 119.00
HP-82161A DIGITAL CASSETTE. . .... .419.00
HPMATHPAC 29.00
HP STATISTICS PAC 29.00
HP REAL ESTATE PAC 39.00
HP SURVEYING PAC 29.00
HP STRUCTURAL ANALYSIS PAC 39.00
HP COMPUTERS
HP-85A PERSONAL COMPUTER 2195.00
HP SINGLE 5VDISK DRIVE 1295.00
HP DUAL DISK DRIVE 1995.00
HP-85A 16K MEMORY MODULE 239.00
HP-7225B GRAPHICS PLOTTER 2195.00
HP PLDTER MODULE 605.00
HP HP-IB INTERFACE 329.00
HP STD APPLICATIONS PAC 83.00
HP GENERAL STATISTICS PAC 83.00
HP GRAPHIC PRESENTATIONS 159.00
HPVISICALCPLUS 159.00
HP ROM DRAWER 39.00
HP PRINTER/PLOTTER ROM 116.00
HP MASS STORAGE ROM 116.00
HP RS-232 INTERFACE 329.00
PRINTERS
ANADEX DP 9500 1295.00
ANADEX DP 9501 1295.00
C-ITOH F-10 40 CPS PARALLEL 1545.00
C-ITDH 45 CPS PARALLEL 1770.00
C-ITOH 40 CPS SERIAL 1295.00
C-ITOH PROWRITER PARALLEL 549.00
C-ITOH PROWRITER SERIAL 695.00
EPSON MX-80 W/GRAFTRAX PLUS SCALL
EPSON MX-80 F/T W/GRAFTRAX PLUS. SCALL
EPSON MX-100 W/GRAPHTRAX PLUS. SCALL
EPSON GRAFTRAX PLUS 60.00
IDS PRISM 80 W/0 COLOR 1099.00
IDS PRISM 80 W/COLOR 1599.00
IDS PRISM 132 W/COLOR 1799.00
NEC 8023A 485.00
NEC SPINWRITER 3530 P. RO 1995.00
NEC SPINWRITER 7710 S. RO 2545.00
NEC SPINWRITER 7730 P. RO 2545.00
NEC SPINWRITER 7700 D SELLUM .... 2795.00
NEC SPINWRITER 3500 SELLUM 2295.00
OKIDATA MICROLINE 80 389.00
OKIDATA MICROLINE 82A 469.00
OKIDATA MICROLINE 83 : A 720.00
OKIDATA MICROLINE 84 1199.00
OKIGRAPH 82 33.95
OKIGRAPH 83 33.95
APPLE HARDWARE
VERSA WRITER DIGITIZER 259.00
ABT APPLE KEYPAD 119.00
SOFTCARD PREMIUM SYSTEM .625.00
MICROSOFT Z-80 SOFTCARD 299.00
MICROSOFT RAMCARD 159.00
VIDEX 80 x 24 VIDEO CARD 299.00
VIDEX KEYBOARD ENHANCER II 129.00
VIDEX ENHANCER REV 0-6 99.00
M & R SUPERTERM 80 x 24 VIDEO BD. . . 315.00
SSM AID BOARD (INTERFACE) A & T. . . 165.00
SSM AIO BOARD (INTERFACE) KIT 135.00
APPLE COOLING FAN 44.95
T/G JOYSTICK -44.95
T/G PADDLE 29.95
T/G SELECT-A-PORT 54.95
VERSA E-Z PORT 21.95
MICRO SCI A2 W/CDNTROLLER 510.00
MICRO SCI A2 W/0 CONTROLLER 419.00
MICRO SCI A40 W/CONTROLLER 479.00
MICRO SCI A40 W/D CONTROLLER. . . .409.00
MICRO SCI A70 W/CONTROLLER 629.00
MICRO SCI A70 W/0 CONTROLLER. . .549.00
THE MILL-PASCAL SPEED UP 270.00
PROMETHEUS VERSACARD 180.00
LAZAR LOWER CASE + 59.00
MICROBUFFER II 16K W/GRAPHICS. . . .259.00
MICROBUFFER II 32K W/GRAPHICS. . . .299.00
MONITORS
NEC 12" GREEN MONITOR 179.00
NEC 12" COLOR MONITOR .399.00
SANYO 12" MONITOR (B & W) 249.00
SANYO 12" MONITOR (GREEN) 269.00
SANYO 13" COLOR MONITOR 469.00
ZENITH 12" HI RES GREEN MONITOR. . 124.00
AMDEK COLOR I 389.00
AMDEK RGB COLOR II... .859.00
AMDEK RGB INTERFACE 169.00
COMREX 12" GREEN MONITOR 165.00
MOUNTAIN
HARDWARE
CPS MULTIFUNCTION BOARD 199.00
ROMPLUS W/ KEYBOARD FILTER 179.00
ROMPLUS W/0 KEYBOARD FILTER. . . . 130.00
KEYBOARD FILTER ROM 49.00
COPYROM... 49.00
MUSIC SYSTEM 369.00
ROMWRITER 149.00
APPLE CLOCK 252.00
A/D + D/A 299.00
EXPANSION CHASSIS.... ..625.00
RAMPLUS 32K ..149.00
52 BYTE September 1982
Circle 17 on Inquiry card.
CORVUS
FOR S-100, APPLE OR TRS-80
MOD I, III
Controller. Case/P.S . Operating System, A & T.
5 MEGABYTES. 3245.00
10 MEGABYTES ' 4645.00
20 MEGABYTES 5545.00
MIRROR BACK-UP 725.00
CALIF. COMPUTER
SYSTEMS
S-100 BOARDS
2200A MAINFRAME 459.00
2065C 64K DYNAMIC RAM 539.00
2422 FLOPPY DISK CONT. & CP/M® . . .359.00
2710 FOUR SERIAL I/O 279.00
2718 TWO SERIAL/TWO PARALLEL I/O. 269.00
2720 FOUR PARALLEL I/O 199.00
2810 Z-80 CPU... 259.00
APPLE BOARDS
7710A ASYNCHRONOUS S. INTERFACE. 149.00
7712A SYNCHRONOUS S. INTERFACE. . 159.00
7424A CALENDAR CLOCK 99.00
7728A CENTRONICS INTERFACE 105.00
VISTA COMPUTER CO.
APPLE VISION 80-80 COL CARD 329.00
APPLE 8" DISK DRIVE CONTROLLER . . 549.00
MODEMS
NOVATION CAT ACOUSTIC MODEM .... 135.00
NOVATION 0-CAT DIRECT CONNECT. . .156.00
NOVATION AUTO-CAT AUTO ANS 219.00
NOVATION APPLE-CAT 325.00
UDS 103 LP DIRECT CONNECT 175.00
UDS 103 JLP AUTO ANS 209.00
HAYES MICROMODEM II (APPLE) 289.00
HAYES 100 MODEM (S-100) 325.00
HAYES SMART MODEM (RS-232). ..... 227.00
HAYES CHRONOGRAPH 199.00
LEXICON LEX-11 MODEM 109.00
TERMINALS
TELEVIDEO910 639.00
TELEVIDEO 912C 745.00
TELEVIDED 920C 830.00
TELEVIOEO 950C 995.00
ADDS-VIEWPOINT 599.00
TRS-80 MOD I
HARDWARE
PERCOM DATA SEPARATOR 27.00
PERCOM DOUBLER II 159.00
TANDON 80 TRACK DISK DRIVE 345.00
TANDON 40 TRACK DISK DRIVE 289.00
LNW DOUBLER W/ OOSPLUS 3.3 138.00
MOD III DRIVE KIT 615.00
MORROW DESIGNS
FLOPPY DISK SYSTEMS
Controller, P.S., Microsoft Basic, CP/M®
A&T.
DISCUS 2D (Single Drive - 500K). . . .1075.00
DISCUS 20 (Dual Drive - 1 MEG) 1695.00
DISCUS 2 + 2 (Single Drive - 1 MEG) . 1 777.00
DISCUS 2 + 2 (Dual Drive - 2 MEG). . 2317.00
HARD DISK SYSTEMS
Controller, P.S., Microsolt Basic, CP/M®
A&T.
DISCUS M10 (10 Megabytes) 3345.00
DISCUS M26 (26 Megabytes) 4045.00
ISOLATORS
ISO-1 3-SOCKET 53.95
ISO-2 6-SOCKET 53.95
BARE DRIVES
TANDON 5 1 /4 INCH
100-1 SINGLE HEAO 40 TRK 209.00
100-2 DUAL HEAD 40 TRK 275.00
100-3 SINGLE HEAD 80 TRK 275.00
100-4 DUAL HEAD 80 TRK 399.00
TANDON THINLINE 8 INCH
848-1 SINGLE SIDE 420.00
848-2 DUAL SIDE 515.00
MICRO PRO
APPLE CP/M®
WORDSTARS 222.00
SUPERSORT't 145.00
MAILMERGE't 79.00
OATASTAR'f 179.00
SPELLSTAR'f 119.00
CALCSTAR*f 149.00
CP/M®
WORDSTAR 285.00
SUPERSORT 168.00
MAILMERGE ....103.00
DATASTAR 235.00
SPELLSTAR 155.00
CALCSTAR 199.00
MICROSOFT
APPLE
FORTRAN* 150.00
BASIC COMPILER* ...315.00
COBOL* 550.00
Z-80 SOFTCARD 299.00
RAMCARD 149.00
TYPING TUTOR 17.95
OLYMPIC DECATHLON 24.95
TASC APPLESOFT COMPILER 145.00
CP/M®
BASIC 80 299.00
BASIC COMPILER 319.00
FORTRAN 80 345.00
COBOL 80 568.00
MACRO 80 189.00
mu MATH/mu SIMP... 215.00
mu LISP/mu STAR 165.00
APPLE SOFTWARE
MAGIC WINDOW 79.00
MAGIC SPELL 59.00
BASIC MAILER 59.00
DB MASTER 169.00
DB MASTER UTILITY PACK 69.00
DATA CAPTURE 4.0/80 59.95
PFS: GRAPH .89.95
PFS: (NEW) PERSONAL FILING SYSTEM .85.00
PFS: REPORT.... ...79.00
Z-TERM* 89.95
Z-TERM PRO* 129.95
ASCII EXPRESS 63.95
EASY WRITER-PRO 199.00
EASY MAILER-PRO 79.00
EXPEDITER II APPLESOFT COMPILER. . . .73.95
A-STAT COMP. STATISTICS PKG 129.00
SUPER TEXT II... 129.00
LISA 2.5 59.95
CONTINENTAL SOFTWARE
G/L 199.00
A/R 199.00
A/P 199.00
PAYROLL 199.00
PROPERTY MGMT 399.00
THE HOME ACCOUNTANT 59.95
VISICORP
DESKTOP PLAN II 189.00
VISIPLOT 158.00
VISITREND/VISIPLOT 229.00
VISIDEX 189.00
VISITERM 79.00
VISICALC 189.00
VISIFILES 189.00
CP/M® SOFTWARE
THE WORD-SPELL CHECK 75.00
d BASE II , 599.00
SUPER CALC 209.00
SPELLGUARD 239.00
P&TCP/M® MOD II TRS-80 175.00
COMMX TERMINAL PROG 82.50
C BASIC 2 115.00
PASCAL Z 349.00
PASCAL MT+ 439.00
PASCAL/M 205.00
SYSTEMS PLUS -
G/L, A/R. A/P. P/R 1799.00
CONDOR 1 579.00
CONDOR II 849.00
DIGITAL RESEARCH
MAC 89.00
SID 69.00
ZSID 97.00
PL/ 1-80 439.00
SUPERSOFT
DIAGNOSTIC 1 69.00
DIAGNOSTIC II 89.00
'C COMPILER 179.00
UTILITIES I 59.00
UTILITIES II ....59.00
RATFOR 89.00
FORTRAN 239.00
TRS-80 GAMES
TEMPLE OF APSHAI 34.95
HELLFIRE WARRIOR 34.95
STAR WARRIOR 34.95
RESCUE AT RIGEL 24.95
CRUSH. CRUMBLE AND CHOMP 24.95
INVADERS FROM SPACE 17.95
PINBALL 17.95
STAR TREK 3. 5 17.95
MISSILE ATTACK 18.95
STAR FIGHTER 24.95
SCARFMAN 17.95
TRS-80 SOFTWARE
NEWDOS/80 2.0 MOD I, III 139.00
LAZY WRITER MOO I, III... 165.00
PROSOFT NEWSCRIPT MOD I. Ill 99.00
SPECIAL DELIVERY MOD I, III 119.00
X-TRA SPECIAL DELIVERY MOD I, III. . . 199.00
TRACKCESS MOD I 24.95
OMNITERM SMART TERM. MOD I, III . . . .89.95
MICROSOFT BASIC COMP. FOR MOO I . . 165.00
LDOS 5.1 MOD I, III 159.00
APPLE GAMES
PERSONAL SOFTWARE
CHECKER KING 21.95
GAMMON GAMBLER 21.95
MONTY PLAYS MONOPOLY 29.95
BRODERBUND
GALAXY WARS 20.95
ALIEN TYPHOON 20.95
APPLE PANIC 24.95
MIDNIGHT MAGIC. 29.95
SPACE QUARKS..... 24.95
AUTOMATED SIMULATIONS
INVASION ORION 20.95
STAR WARRIOR 32.95
TUES. MORNING QUARTERBACK 25.95
CRUSH. CRUMBLE AND CHOMP 24.95
THE DRAGON'S EYE 20.95
MUSE SOFTWARE
ROBOT WARS 32.95
THREE MILE ISLAND 32.95
A.B.M 20.95
GLOBAL WAR 20.95
CASTLE WOLFENSTEIN 24.95
ON-LINE SYSTEMS
WIZARD AND PRINCES 29.95
MISSILE DEFENSE 25.95
SABOTAGE , 20.95
SOFT PORN ADVENTURE 24.95
THRESHOLD 31.95
JAW BREAKER 24.95
CROSSFIRE..... 24.95
TIME ZONE 69.95
H/R FOOTBALL 32,95
H/R CRIBBAGE 20.95
PEGASUS II... 25.95
SIRIUS SOFTWARE
SPACE EGGS 24.95
GORGON 32.95
SNEAKERS 24.95
EPOCK 29.95
BEER RUN 24.95
HADRON 29.95
PULSAR II 24.95
EPOCK 29.95
EDU-WARE
PERCEPTION PKG 19.95
COMPU-READ 24.95
COMPU-MATH: ARITHMETIC 39.95
COMPU-MATH: FRACTIONS 34.95
COMPU-MATH: DECIMALS 34.95
COMPU-SPELL (REO. DATA DISK) 24.95
COMPU SPELL DATA DISKS 4-8, ea 17.95
MORE GREAT APPLE
GAMES
COMPUTER QUARTERBACK 32.95
TORPEDO FIRE 49.95
THE SHATTERED ALLIANCE .49.95
POOL 1.5 29.95
ULTIMA 33.95
RASTER BLASTER 24.95
FLIGHT SIMULATOR 27.95
INTERNATIONAL GRAND PRIX 25.95
SARGONII 28.95
SHUFFLE BOARD 29.95
FIREBIRD ....24.95
SNACK ATTACK 24.95
THIEF 24.95
ROACH HOTEL 29.95
JABBERTALKY ....24.95
THE WARP FACTOR 32.95
COSMO MISSION 24.95
WIZARDRY 37.95
ZORKI 32.95
ZORK II 32.95
SUPPLIES
AVERY TABULABLES
1,000 372 x 15/16 8.49
3,000 3V! x 15/16 14.95
5,000 3 1 /2 x 15/16 19.95
FAN FOLD PAPER
(Prices F.O.B. S.P.)
9 Vz X 1 1 181b WHITE 3.000 ct 29.00
14 7/8x11 181b WHITE 3,000 ct 39.00
IPUTER
PRODUCTS
To order or for information call
(213)706-0333
Modem order line: (213)883-8976
We guarantee everything for 30 days. If anything is wrong, return the item
and we'll make it right. And, of course, we'll pay the shipping charges.
We accept Visa and Master Card on all orders; COD up to $300.00.
Add $2.00 for standard UPS shipping and handling on orders under 50 lbs,
delivered in continental U.S. Call for shipping charges over 50 lbs. Foreign,
FPO and APO orders, add 15% for shipping. Californians add 6% sales tax.
Prices quoted are for stock on hand and subject to change without notice.
31245 LA BAYA DRIVE, WESTLAKE VILLAGE, CALIFORNIA 91362
Circle 17 on Inquiry card.
CP/M is a reg. trademark of Digital Research. 'Requires Z-80 Softcard. fReg. trademark of Micro Pro International Corp.
Product Description
The Epson QX-10/Valdocs System
Gregg Williams
Senior Editor
These are wonderful days for people who need com-
puters. Microcomputers that do more and more are
becoming available — and, paradoxically, they are
becoming less expensive. The only trouble is that, be-
tween the time you order a unit and it is delivered,
something better is announced (but you know it will be
six months to a year before the new unit will be
available).
As the saying goes, I've got bad news and good news.
The bad news is that, yes, another wonderful computer is
about to come out — from Epson, the company that has
captured about 75 percent of the printer market. The
good news is that the unit is supposed to be available by
this Christmas. On the basis of Epson's track record, I
believe they'll do it.
BYTE was one of the few companies to be given a
private showing this past summer of the Epson QX-10, a
computer for less than $3000 that may well be the first of
a new breed of anybody-can-use-it 'appliance" com-
puters. Chris Rutkowski, president of Rising Star Enter-
prises (a consulting firm that works closely with Epson),
showed me the QX-10, along with a preliminary version
of an extended word processor called Valdocs and an
enhanced keyboard design called HASCI, both designed
by his company. As you'll be able to tell from this article,
I found them both very interesting.
QX-10 Hardware
For its retail price of less than $3000, the QX-10 (see
photo 1) gives you a great deal for your money. It con-
tains a Z80 microprocessor running at 4 megahertz
(MHz), 128K bytes of memory (expandable to 256K
bytes), two direct memory access (DMA) controllers, one
free serial port (a second one is used by the keyboard), a
Centronics-compatible parallel port, six clock-timers, 2K
bytes of battery-powered complementary metal-oxide
semiconductor (CMOS) memory (to hold certain infor-
mation even when the computer is turned off), a CMOS
clock/calendar, and a light-pen interface. The unit also
contains two thinline 5 V^ -inch floppy-disk drives, each
double-sided and double-density, with 40 tracks per inch;
each drive holds 320K bytes. The video display, based on
the NEC 7220 graphics chip, includes a 32-MHz medium-
persistence video monitor and 128K bytes of dedicated
video memory (shown as the bottom board in photo 2).
The video display will work in either a 25-line by
80-character text mode or a 640- by 400-pixel graphics
mode. The QX-10 comes with one of two detachable
keyboards — standard-layout or HASCI — more on that
later. Finally, the QX-10 has internal space for up to five
peripheral cards like those used by the Apple, Corvus,
and IBM microcomputers.
QX-10 Configurations
The QX-10 will be sold in two configurations. The first
includes (at the time of this writing) the QX-10 as de-
scribed above, the standard-layout keyboard, the CP/M
operating system, Microsoft BASIC, and STOIC (a fast,
extensible FORTH-like language). This version is a stan-
dard CP/M-based microcomputer for those of us who are
comfortable with microcomputers as we know them to-
day.
However, the QX-10 was really designed for the
average consumer, who isn't comfortable with
microcomputers as we know them today. With the soft-
ware included in this package, the QX-10 becomes (as Ep-
54 September 1982 © BYTE Publications Inc
Photo 1: The Epson QX-10/Valdocs system.
son puts it) a symbol processor that anyone can use. This
configuration of the QX-10 includes the hardware as
described above, the HASCI keyboard, the Valdocs soft-
ware, TP/M (a CP/M equivalent with its own
enhancements), Microsoft BASIC, and STOIC. (CP/M
may be offered in place of TP/M, but the configuration
will probably be very close to the one listed above.)
The Epson Philosophy
Although Epson will certainly sell you the CP/M ver-
sion of the QX-10, it is far more interested in selling you
the unit it really designed — hardware and software
designed in conjunction with each other to offer both
high performance and ease of use. In addition to being a
highly integrated word-processing /computer system that
offers as much usable processing power as almost any ex-
isting microcomputer, the QX-10 /Valdocs system is
designed to be used without confusion by people with
minimal technical knowledge. We've certainly heard that
claim before, but Epson has delivered on this promise in a
way and to an extent that no microcomputer manufac-
turer has done.
The Valdocs (short for "valuable documents") system
described here is designed to manipulate what Epson sees
as the four types of symbols that people use: letters,
numbers, graphics, and time. The HASCI keyboard
(scheduled to be described next month by Chris
Rutkowski in his article "An Introduction to the Human
Applications Standard Computer Interface") is shown in
photo 3. It is designed with a set of function keys that
relate directly to the most common operations people
perform on symbols. In addition, these keys are designed
to be sufficient to drive any future symbol-manipulating
software — that way, the keyboard layout won't change
even when more sophisticated software is developed.
Table 1 gives a brief description of the HASCI keyboard
function keys.
Another aspect of the Epson philosophy is its commit-
ment to ensure that all the parts of a system work
together. (What's amazing is that the microcomputer in-
dustry has survived while blatantly ignoring this
philosophy.) In the QX-10 (with or without Valdocs), the
computer, its software, and its peripherals are meant to
use each other's capabilities to the fullest. This goes hand
in hand with Epson's vision of the dot-matrix printer as
the universal standard for printing. Epson has designed a
line of printers that act identically and are capable of
printing both bit-mapped graphics and text in varying
degrees of quality (draft-, correspondence-, and — with
some future printer — letter-quality printing).
September 1982 © BYTE Publications Inc 55
Photo 2: Inside the Epson QX-10. The top unit is the motherboard of the QX-10; the
rear of the unit is closest to the camera. The connectors in the upper right corner are the
five slots for peripheral cards. The smaller board (below the motherboard) contains the
128K bytes of video-display memory; this card fits on top of the motherboard in the
assembled unit.
Valdocs
Epson wants the average person to be able to buy a
QX-10/Valdocs system in a department store, plug it in,
turn it on, and be able to type in a letter without having
to read more than the unpacking instructions. Based on
my inspection of a preliminary ver-
sion of the Valdocs software, I believe
that this is a realistic view of the
system. Although I can't do a full
review of the software based on the
short amount of time I spent with the
system, I do want to point out several
unique features of the QX-10/Val-
docs combination.
Help is available at any time
through the HASCI keyboard Help
key. An extensive text file of instruc-
tions is on the Valdocs system disk
and can be read by pressing the Help
key. This key gives you a menu of
subjects that might be of interest
(based on what you were doing when
you pressed Help), as well as access to
the entire Help file via user-entered
keywords. Of course, the QX-10 re-
turns to wherever you were before
the Help key was pressed.
The Valdocs symbol processor can
manipulate any of the four types of
symbols at any time. Text can be
entered at any time just as you would
in any conventional word processor.
The Calc key turns the system into a
basic 4-function calculator. Graphics
can be created via the Draw key. The Sched (schedule)
key gives you access to a computer-kept appointment
book, a built-in clock/ timer/alarm, and an event sched-
uler; all these can be accessed without disturbing the file
being edited.
*m*
m
EPSON
SHEW PQRf&KJWS
Photo 3: The HASCI keyboard for the Epson QX-10/Valdocs system.
56 September 1982 © BYTE Publications Inc
The operation of all keys is as intuitive as possible. For
example, when you use any of the type-font keys (Bold,
Italic, Size, or Style), the video text image changes to
reflect the use of those keys. When you hit the Italic key,
all your subsequent typing appears on the screen as italics
until you hit the key again to turn italics off. Also, keys
like left-arrow, right-arrow, and Delete do their respec-
tive functions to words and lines (instead of individual
characters) when used with the Word and Line keys.
It is impossible to make any major destructive change
to your file without having the change explained to you
and being asked to confirm it. In addition, the Undo key
allows you to recover from the last major change made to
the file.
The Valdocs system supports telecommunications and
electronic mail in a way that is transparent to the user
(through the Mail key, of course). You can be connected
to the remote user by either a modem-telephone com-
bination or a local network (probably the Corvus Om-
ninet). Valdocs includes software that allows you to send
and receive mail and access remote bulletin boards and
databases.
The Valdocs file system is one example of the kind of
levelheaded philosophy that is embodied everywhere in
the Valdocs symbol processor. When you store a file, you
give it a name of up to eight words — for example, "Letter,
8/13/82, to Bob Jackson; new rate schedule." When you
hit the Index key, you can get a listing of all your files in
one of several ways — sequentially, alphabetically, or by
match of a given word to any keyword in any file. Using
the last method of indexing, I could get a listing of all
documents that are letters, all documents done on
8/13/82, or all documents that refer to a person named
Bob. In addition, all documents are chosen by menu
selection (so you don't have to type in a long file name).
The utter sanity of this in comparison to file names like
L081382.LTR is astounding.
One interesting technical note: to interactively create
such a sophisticated word processor with the given time
constraints, the Valdocs programmers used the STOIC
language (a public-domain variant of FORTH created at
the Biomedical Engineering Center of the Massachusetts
Institute of Technology and Harvard University) to pro-
gram the Valdocs symbol processor. It is a testament to
the power of STOIC (and other threaded languages) that
it was used to create a project of this scale.
New Products
Given the enhancements being planned, it may be that
Valdocs is not so much a product as it is a design that Ep-
son will always be improving. Epson plans to have ver-
sion 2.0 of the Valdocs software available by mid-1983
(updates will be supplied at cost to owners of the QX-
10/Valdocs system). Plans are under way for a color in-
terface board and an Omninet interface board (for local
networking). Epson is also considering such enhance-
ments as higher-resolution graphics and additional
graphics-oriented peripherals, as well as a portable ver-
sion of Valdocs and perhaps a 16-bit system.
System Controls
• Stop — pauses whatever is occurring at the moment, letting
you either resume or abort the operation.
• Help — lets you select and read parts of the disk-based Help
file.
• Copy disk — lets you make a copy of a given floppy disk.
• Undo — undoes the last major destructive action.
File Controls
• Store — lets you save what you are working on to disk.
• Retrieve — lets you retrieve a file from disk.
• Print — lets you print a file.
• Index — allows you to see what files are on a floppy disk.
• Mail — allows you to send or receive a file electronically.
Applications
• Menu — gives you access to miscellaneous functions.
• Calc — gives you a 4-f unction calculator.
• Sched — gives you access to the scheduling functions of
Valdocs.
• Draw — lets you draw graphics on the video display.
Typestyles
• Bold — toggles typeface between boldface and normal type.
• Italics — toggles typeface between italics and normal type.
• Size — lets you change the size of the type currently being
used.
• Style — lets you change the typeface of the type currently
being used.
Table 1: A brief description of the function keys on the top
row of the HASCI keyboard.
One enhancement to the QX-10/Valdocs system that
Chris Rutkowski did describe is the Valdocs FPL (Forms
Processing Language). This is an additional software
package that would give the user access to a spreadsheet
package, a forms generator that would generate records
from keyboard input, and a report generator that would
create reports based on a database of records. As usual
with ideas from Rising Star, the Valdocs FPL package is
actually more than it seems — the spreadsheet and the
form into which data is typed are actually the same thing,
and a record of data can automatically be created from
the spreadsheet. This is a new concept that combines
spreadsheet forecasting, online data entry, and database
management. It sounds exciting and I am looking for-
ward to seeing it at work.
Final Thoughts
From what I have seen, Epson has created an enhanced
personal word-processing system that can be (and is more
likely to be) used by the person with minimal technical
knowledge. Almost every microcomputer company
claims that its product can be used by anybody, but
many people (even those with technical knowledge) still
have trouble getting started in personal computing. As
microcomputers become more powerful, easier to use,
and less expensive, the claim that "anyone can use it" will
become true in a fuller and fuller sense, making previous
claims seem naive and hollow. Still, the Epson QX-
10/Valdocs system may become the first microcomputer
that "really" fulfills that claim. BYTE will report to you
again when the final unit becomes available. ■
September 1982 © BYTE Publications Inc 57
IMCC Report
by Chris Morgan
Sensory overload.
How else do you describe the world's biggest
computer exposition? It was the National Com-
puter Conference, held this June in Houston,
Texas, and it drew a crowd of nearly 100,000.
The new Hitachi miniature floppy-disk
system In a version to be marketed by
the Amdek Corp. The floppy-disk car-
tridge, shown at right, Is slightly more
than 3 Inches wide. Compare It to the
standard 5V4-lnch floppy disk, shown
at left.
The new Syquest miniature Winches-
ter disk drive with removable media
cartridge. Each cartridge holds 6.38
megabytes, unformatted. The unit Is
expected to sell for S750 In single-user
quantities within the year. The car- ,
trldges will sell for about $35 each.
Photos by Gregg Williams, senior editor,
and Richard Shuford, special projects editor.
58 September 1982 © BYTE Publications Inc
Olivetti's new M 20
microcomputer.
The Commodore series B
microcomputer.
I've been attending the NCC for
five years, and until this year micro-
computers stayed in the back-
ground, playing a secondary role to
mainframe computers. But this year
the microcomputers came into their
own, reflecting Business Week's
recent projected figures showing
microcomputers accounting for up
to over 40 percent of the total com-
puter market by 1985. A case in
point, Apple's booth was the same
size as IBM's, and it was attracting
just as many visitors. Microcom-
puters have become indigenous to
the NCC Nearly as indigenous are
the sore feet that come from trying
to see several football fields' worth
of booths in four short days.
The big question \s f were there
many surprises? No. And of equal
importance, were there any signs of
the beginnings of important trends?
Yes.
Of surprises there were few; no
bombshells on the order of last sum-
mer's unveiling of the IBM Personal
Computer. Instead, the microcom-
puter software and hardware com-
panies appeared to be carefully con-
solidating their positions,
strengthening their distributorships,
carefully evolving their product
lines, and paying more attention to
the needs of their customers. It was,
in a sense, a much needed lull in the
furious storm of research-and-
development work, the fruits of
which we'll see next year and
beyond. Still, there was plenty to
see this year.
Mass Storage
Suddenly, the miniature floppy-
disk drive \s upon us. Announce-
Scptemberl982 © BYTE Publications Inc 59
Cromemco's new C-10 com-
puter system.
Vlslcorp's new VIslcalc Ad-
vanced Version.
merits of new drives came from a
trio of Japanese companies— Mat-
sushita (Panasonic division), Hitachi,
and Maxell— who are all pushing
one format. As well, Canon an-
nounced its plans for a different,
noncompatible format. This news
follows on the heels of Sony's mini-
ature 3-inch drive, which \s already
in production. Amdek Corporation,
an American company, announced
it \s adopting the Matsushita design
for its new miniature floppy-disk
drive. All three noncompatible for-
mats have miniature cassettes to
hold the floppy medium, and they
have double-density unformatted
capacities of 80K bytes for the
Canon, 437. 5K bytes for the Sony,
and 500K bytes for the Matsushita.
Each standard miniature floppy disk
calls for a cartridge 4 by 4 inches or
smaller and less than 0.5 inch thick.
Sinclair has also announced a
miniature drive for its new Spectrum
computer.
One of the most exciting an-
nouncements at the show was from
Syquest. It's a 3.9-inch Winchester
disk drive with removable media.
Each cartridge holds 6.38 mega-
bytes, unformatted. The surprise \s
its selling price: about $750 in
single-user quantities within the
yearl This does not include the con-
troller. Even so, inexpensive con-
trollers are now available, making
this a very attractive design. The en-
tire unit fits in the space of a stan-
dard 5 'A-inch floppy-disk drive. (It's
actually shallower, with a vertical
dimension of 1 .625 inches.) The car-
tridges will sell for about $35 each.
The secret to the low price: clever
use of plated-media technology.
We'll be reporting on this new tech-
nology in an upcoming issue.
Tandon Corporation announced
a slim-line S'A-inch floppy-disk drive
for $50 (for quantities in the
thousands of course), for the
mechanical parts only. The com-
pany will provide customers with
schematics and drawings to build
their own electronics if they wish.
It's an encouraging sign that prices
will soon be dropping in the mass-
storage market.
New Processors
Intel announced two new impor-
tant integrated circuits: the 80186
and the 80286. Picture an 8086 with
faster clock speed, some new in-
structions, and the equivalent of 20
auxiliary chips all on one VLSI (very
large-scale integration) package for
a single-user price (ultimately) of
$35, and you have the 80186. It's
the closest thing yet to a complete
computer on a chip. The 80286 chip
extends the idea of the 80186 to in-
clude built-in memory management
and protection and a virtual address
space of 1 gigabyte.
Systems
Olivetti introduced its new com-
puter, the M 20, with a Z8001 pro-
cessor, a 5-slot expansion bus, space
for two 574-inch floppy-disk drives,
and up to 128K bytes of memory.
It's one of the more handsome units
we saw at the conference, true to
Olivetti's style. The operating
system \s Olivetti's own, called
PCOS, and the machine will support
Microsoft BASIC 5.2.
Commodore announced several
new machines. The BX256 \s a
16-bit, multiprocessor computer
with 256K bytes of RAM (random-
access read/write memory), extend-
able externally to 640K bytes, two
processors (a 6509 and an 8088 for
CP/M-86), an 80-column black-and-
white video monitor, and a detach-
able keyboard. A three-voice music
60 September 1982 © BYTE Publications Inc
synthesizer is also included, which
uses the new 6581 microprocessor
chip. An optional plug-in ZBO board
Is also available. Price Is $2995. The
business-oriented B128 offers
features similar to the BX256's.
Another computer, the PI 28 A,
has 128K bytes of RAM, a
40-column by 25-line 16-color dis-
play, and a high-resolution 300- by
200-pixel display. It connects direct-
ly to either a video monitor or a col-
or television set and sells for $995.
An optional ZBO board for use with
CP/M Is also available.
The Commodore 64 offers 64K
bytes of RAM, color graphics, and
music synthesis for $595. A ZBO
board can be added to run CP/M
programs. The screen Is 40 columns
wide by 25 lines down, and the pro-
cessor \s the new 6510, which is
similar to the 6502 with additional
I/O (input/output) lines. Commodore
gets the prize for the wildest styling
of any computers we saw at the
show.
Cromemco's new $ 1 785 C-1 is a
complete hardware/software sys-
tem featuring a 4-MHz (megahertz)
ZB0A, 64K bytes of RAM, a 1 2-inch
80-character by 25-line display,
double-sided double-density
574-inch floppy-disk drive, detach-
able keyboard, CP/M-compatible
operating system, structured BASIC,
a word processor, and a spread-
sheet program.
Son of Visicalc
Visicorp announced the long-
awaited successor to Visica Ic. It's
called Visicalc Advanced Version.
For $400 you get a souped-up ver-
sion of the most popular software
package in the field. Many of the
best features found in competing
spreadsheet programs have been in-
corporated into Visicalc Advanced
Version. As well, it has greatly ex-
panded help files to aid the com-
puter novice.
Its new features include protected
cells to prevent accidental loss or
change of information, hidden cells
to protect sensitive information, a
new tab feature to guide users from
one space to the next, more format-
ting flexibility, variable column
NEC's new APC (Advanced Personal Computer) executing a color-
based spreadsheet program.
widths, keystroke memory to repeat
frequently used commands, and
more. Visicalc Advanced Version Is
compatible with the original
Visicalc, which will still be sold for
those who prefer it. Dan Fylstra,
chairman of Visicorp, said that one
of his goals in creating Visicalc Ad-
vanced Version was to make the
program more of a "black box" for
nontechnically oriented users so
that they won't be distracted by un-
necessary information. To that end,
much of the instruction manual has
been incorporated into the pro-
gram's help files.
Software Trends
I saw the beginnings of two
trends being followed by some of
the biggest software producers—
Visicorp, Microsoft Consumer Pro-
ducts, and Software Arts (creator of
Visicalc and the TK Solver equation-
solving package mentioned in last
month's editorial). All three com-
panies have developed programs
that make use of enormous disk-
based help files. By making help
aboutthe program available literally
at the touch of a button, these
manufacturers hope to make their
programs easier to use. Another in-
teresting move Is toward the use of
high-level computer languages to
develop products that are easily
transportable among various
machines. Visicorp and Microsoft
Consumer Products are using the C
language, while Software Arts has
developed its own proprietary
language for in-house use. All three
companies develop software on
mainframe computers that have
extensive diagnostic and perfor-
mance evaluation features, and
then they move the finished pro-
grams to microcomputers.
NEC's Advanced
Personal Computer
NEC Information Systems Inc.
showed its 8086-based Advanced
Personal Computer (APC). The APC
Is available in two configurations—
a monochrome configuration that
includes CP/M-86, 128K bytes of
memory, and two 8-inch 1 -mega-
byte drives ($3998) and a color con-
figuration that substitutes a 1 2-inch
RGB (red-green-blue) color monitor
for the monochrome monitor
($4998). The color-based unit Is im-
pressive: over 300K bytes of
memory are used to give an 8-color
640- by 475-pixel display with no
limitations on adjacent pixel colors.
The actual graphics display Is 1024
by 1024 pixels, and the video dis-
play Is a movable window within
that area. NEC has already lined up
a comprehensive array of business
software packages for its machine,
something that's sure to continue as
competition quickens and the indus-
try matures. ■
September 1982 © BYTE Publications Inc 61
The Hanover Fair
by Robert E. Ramsdell
With nearly 9 million square feet
of total exhibit space, individual dis-
plays the size of a football field, and
close to 600,000 visitors, the
Hanover Industrial Trade Fair and
Exposition \s the world's largest.
Held this year from April 21 to 28 in
Hanover, West Germany, this fair \s
a showcase for hundreds of manu-
facturers of office equipment and
computers.
CeBIT, the world center for office
equipment and data processing, had
a display that covered 1 .75 million
square feet (about 20 percent of the
total area) and spilled over into 5
buildings. To give you some idea of
the scale of things in Hanover,
CeBIT's space alone was about five
times greater than that of America's
largest computer show, the annual
Pentel's new computer.
National Computer Conference held
this year in June in Houston, Texas.
Some 178 U.S. companies were
part of the CeBIT display. The United
States Department of Commerce
sponsored a group pavilion there.
Among the 60 companies from the
U.S. that joined together to exhibit
their products in the European mar-
ketplace were Fortune, Corvus,
Altos, Beehive, Durango, M/A-COM
(Ohio Scientific), Micom, Morrow,
and Televideo. In addition, Osborne,
Tandy, Apple, Xerox, IBM, Cen-
tronics, Cromemco, Data General,
Digital Equipment Corporation,
Micropro, NCR, Burroughs, Texas In-
struments, Prime, Shugart, Tandem,
Teleram, Vector Graphic, Victor, and
more had booths elsewhere in the
show. On public display were
anywhere from 73 to 95 different
computer models; the count depend-
ed on whom I asked.
More than 30 Japanese computer
manufacturers exhibited, and some
of their booths were three stories
tall. The Japanese showed many
new (and slightly revamped) com-
puter models, including about 20
16-bit machines, most of which run
Microsoft's MS-DOS. The Intel chips
(8086/8088) seemed to dominate
these computers, but several models
used the Motorola 68000.
To cope with the huge crowds at-
tending the Hanover fair, the city of
Hanover has established a private-
room registry, with offices at the air-
port, train station, and the fair itself.
The registry guaranteed a room,
usually in a private home, to all
visitors and exhibitors. Many
Americans at the fair agreed that
staying in a private home was a
great cultural experience as well as a
delightful and inexpensive way to
absorb the German atmosphere and
the gemutllchkelt (friendliness) of
the German people. The language
barrier never seemed to be a prob-
lem, either at the fair or around the
city.H
Robert E. Ramsdell, CPA, is a microcomputer
consultant who lives and works in Rockport.
Massachusetts. His company. Pansophics Ltd..
publishes business- and financial-modeling ap-
plications software for use with Visicalc and
Supercalc programs.
Another Japanese entry, from Sanyo
The Epson HX-20 portable computer.
Ciarcia's Circuit Cellar
Build the Microvox
Text-to-Speech Synthesizer
Part 1: Hardware
The 6502 microprocessor in this intelligent peripheral device
translates plain English text into phonemes
to control a Voir ax SC-01A.
Steve Ciarcia
POB 582
Glastonbury, CT 06033
This month's project may have a
strange ring of familiarity to those of
you who follow my activities in the
Circuit Cellar. Twice before, in June
and September of last year, I have
written about peripheral devices that
give personal computers the ability to
speak with an imitation of a human
voice.
The September article (see refer-
ence 5) described the Sweet Talker
speech synthesizer, which has since
become especially popular. The orig-
inal Sweet Talker, a parallel-inter-
faced synthesizer module pro-
grammed by phoneme (speech sound)
codes, was quickly joined by a ver-
sion that could be plugged into an
General-Purpose Computer
The 6502-based microcomputer that
forms an integral part of the Microvox
is ideal for use in many other small-
scale applications. Only the applica-
tion software and the interface to the
SC-01A chip are specific to the micro-
computer's use in the stand-alone text-
to-speech voice synthesizer. If you are
among the many readers who write to
me asking for suggestions on how to
put together a low-priced, general-
purpose microcomputer system, you
should consider building the computer
part of the Microvox design.
The computer section contains,
among other things, a 1-MHz 8-bit
6502 microprocessor, a serial input
port that can run at crystal-controlled
data rates from 75 to 19,200 bps (bits
per second) with full handshaking, 3
parallel input ports, provision for up
to 4K bytes of RAM (random-access
read/write memory) and 16K bytes of
EPROM (erasable programmable read-
only memory), and an on-board power
supply. It is suitable for use as a learn-
ing tool for computer concepts, as a
dedicated device controller, or as the
center of an expanded microcomputer
system (similar to systems that have
been built around the MOS Tech-
nology KIM-1 or the Rockwell
AIM-65).
The Micromint will be supplying
essential components of the microcom-
puter section of the Microvox for those
who wish to experiment with it. And
you may expect to see the same
6502-based control-computer design in
future Circuit Cellar projects.
Apple II computer and operated using
a text-to-speech algorithm stored on a
floppy disk.
But I wasn't satisfied. Neither the
Sweet Talker nor my June project (see
reference 4), the Micromouth, was
flexible enough to fit the variety of
applications I had envisioned. I could
foresee applications requiring un-
limited vocabulary (thus ruling out
use of the Micromouth) that also need
a smaller, more portable voice-syn-
thesis system than could be made out
of an Apple II. While I was content
with the Sweet Talker's speech quali-
ty, I did not want to try converting
the text-to-speech algorithm to run on
my Z8-BASIC Microcomputer.
I next considered using the Votrax
Type-'N-Talk. As a stand-alone voice
synthesizer with a built-in micropro-
cessor and 4K-byte text-to-speech al-
gorithm, it does quite well consider-
ing its moderate cost (see reference
Copyright © I 982 Steven A. Ciarcia.
All rights reserved.
Type-'N-Talk and Votrax are trademarks of
Federal Screw Works.
64 September 1982 © BYTE Publications Inc
Photo 1: Prototype of the Microvox speech synthesizer, which can pronounce texts consisting of English words from their represen-
tation as ASCII characters according to fixed pronunciation rules. The Microvox contains a general-purpose 6502-based microcom-
puter programmed to control the Votrax SC-OlA-based speech-synthesis circuitry.
12). However, its design is somewhat
limited for commercial applications.
Not finding any other suitable
product on the market, I did what
any red-blooded engineer would
naturally do: I decided to design an
improved text-to-speech voice syn-
thesizer.
You are reading the first of two ar-
ticles on the design, construction, and
operation of a text-to-speech voice
synthesizer I call the Microvox. This
new device, like the Sweet Talker, is
based on the Votrax SC-01A speech-
synthesis integrated circuit, but it in-
corporates new functions (most
notably pitch inflection) and a larger,
more complex control program. A list
of its features appears in table 1 on
page 66.
To support its various functions,
the Microvox contains a general-pur-
pose 6502-based microcomputer pro-
grammed to control the speech-syn-
thesis circuitry. Program routines
stored in ROM (read-only memory)
activate various control options upon
the user's command; the most com-
plex of the routines performs the
crucial task of translating the Micro-
vox's input — a stream of text repre-
sented by ASCII (American Standard
Code for Information Interchange)
character codes — into the special
phoneme codes required by the SC-
01A chip. Incidentally, this
6502-based microcomputer is ideal
for use in many other small-scale ap-
plications, as the text box explains.
As with many Circuit Cellar pro-
jects, the Microvox design has been
cast in printed circuit, and I have ar-
ranged for The Micromint to offer a
kit of the parts needed to build it. Fur-
thermore, an assembled, FCC- (Fed-
eral Communications Commission)
approved version of the unit is being
sold by Intex Micro Systems Cor-
poration under the trade name Intex
Talker. Information on availability of
both products appears at the end of
this article.
I cannot thoroughly cover such a
comprehensive topic in one article, so
this month I shall present only the
hardware and a brief overview of the
system commands. Next month in
Part 2, I'll discuss the design of the
text-to-speech algorithm and the sys-
tem software.
Let's begin with an explanation of
what we are trying to accomplish and
a brief review of the Votrax SC-01A
chip and phonetic speech synthesis in
general.
Text-to-Speech Background
Many articles in BYTE and other
technical magazines have been de-
voted to the topic of computer speech
synthesis. In general, they have dealt
more with the production of the
September 1982 © BYTE Publications Lnc 65
1.
Phoneme-based speech synthesis
2.
6502 control microprocessor
3.
64 crystal-controlled inflection levels
4.
1K-character buffer
(optionally expandable to 3K)
5.
6K-byte plain-text-to-phoneme
algorithm
6.
Full ASCII character-set
recognition and echo
7.
Adjustable data rates (150 to 9600
bits per second)
8.
RS-232C and parallel input interfaces
9.
Phoneme access modes
10.
Serial X-on/X-off software
handshaking
11.
User-expandable memory
12.
1-watt audio amplifier with
volume control
13.
On-board power supply
14.
Music and sound effects
Table 1: Major characteristics of the
Microvox text-to-speech synthesizer
(and of its alter ego, the Intex-Talker).
Code Function
IK
synchronize speech and text
!L
line-by-line pronunciation
!W
whole-text pronunciation
IE
each-letter pronunciation
!C
pronounce by direct phoneme
input
!T
pronounce by text-to-speech
algorithm
IN
play musical notes
!A
pronounce all punctuation
!M
pronounce most punctuation
IS
pronounce some punctuation
IF
set monotone or flat intonation
II
set automatically inflected
intonation
IPX
set intonation base pitch
(where x = 1 to 4)
IRy
set intonation clock rate
(where y = 1 to 16)
Table 2: An incomplete list of some of
the control codes and sequences used
by the Microvox, with their functions.
Part 2
of this article will contain more
detail
concerning the Microvoxs con-
trol capabilities.
speech interface and the technology
of specific synthesizers than with the
applications to which speech synthe-
sis may be put. Such treatment is
similar to comparing computer sys-
tems by their processor instruction
sets only instead of the high-level-lan-
guage software available for them.
Today, far more computer users are
concerned with applications than
with construction of computers or pe-
ripheral devices. The Microvox is de-
signed for easy use in a wide variety
of applications.
With the majority of low-cost
speech-synthesizer interfaces, the user
must arrange for conversion of the
material to be spoken from textual
characters to data that the speech
synthesizer can work with (pho-
nemes, linear-predictive-coding for-
mants, word codes, etc.). The dif-
ficulty of conversion depends largely
on the size of the required vocabu-
lary. For small vocabularies, a table
of words and their corresponding
synthesizer codes can be compiled
with reasonable effort. When the re-
quired vocabulary becomes very
large, all-inclusive tables become pro-
hibitively cumbersome, and a gener-
alized text-to-speech algorithm is re-
quired instead.
A text-to-speech algorithm is em-
bodied in a program that accepts
ASCII characters as input and per-
forms a synthesis-by-rule analysis of
character strings; that is, the algo-
rithm interprets the characters as
words or other elements of language
and devises a scheme for pronouncing
them according to a fixed set of rules
that determine which characters are
voiced, and in what way, and which
characters are silent. The rules are
based on how given combinations of
characters are pronounced most of
the time in English (or the language in
use).
Text-to-speech programs vary in
length depending upon the degree of
exactness required in pronunciation.
Typical algorithms use from 4K to 8K
bytes of object code for most pro-
cessors, but some of the more sophis-
ticated programs need up to 80K
bytes. (Often, half of an 80K-byte
synthesis-by-rule routine consists of
tables of words that are exceptions to
the rules.)
The primary difference you can see
between a 6K-byte and a 20K-byte
program is how the input text must be
spelled to obtain acceptable pronun-
ciation; the final sound quality may
be the same. Certain words may be
spelled unusually to fit the prescribed
pronunciation rules of the smaller
algorithm. For instance, my name,
Ciarcia, is properly pronounced by
most synthesizers (and by a lot of
people, come to think of it) only
when it is spelled "see-are-see-ah."
The only other major differences are
features such as pronunciation of
punctuation or inflected speech.
(Both of these capabilities are sup-
ported by the Microvox.)
Strengths of Microvox
While there are many speech-syn-
thesizer interfaces designed to be used
with a variety of personal computers,
packaging the text-to-speech algo-
rithm with its own dedicated pro-
cessor greatly simplifies the integra-
tion of any system. By creating an in-
telligent peripheral device, we don't
have to depend on operating systems
and application programs to support
speech synthesis.
The Microvox text-to-speech syn-
thesizer is just such a smart peripheral
device. It speaks any ASCII character
string directed to it through either its
serial or parallel input ports. The
ASCII text can come from PRINT
statements in a BASIC program or
from a previously prepared disk file.
Microvox connects to the computer
in the same manner as a printer or
modem, and virtually anything that
can be printed or viewed on the ter-
minal screen can be spoken.
The Microvox is controlled by the
host computer through that same
connection by means of special char-
acter sequences either transmitted
before the text to be spoken or
embedded in it. These control se-
quences are in the form:
Wetter, numeral
The exclamation point is a signal to
the Microvox that a control sequence
follows. Operating modes and op-
tions can be changed at any time by
sending the appropriate sequences.
Table 2 lists some of the control se-
quences and their functions. I'll write
about the intricacies of the Microvox
text-to-speech algorithm and the con-
trol capabilities next month.
SC-01A Phoneme Synthesizer
As I mentioned before, the Micro-
vox is a combination of two major
66 September 1982 © BYTE Publicabons Inc
Our ff PersonaP
Improvement Plan
MICROBYTE Add-Ons
for the IBM Personal
Computer from ASAP
MICROBYTE lets your IBM Personal Computer be-
come all that it can be with a wide variety of enhance-
ments. We can stretch memory, increase computing
ability, provide printer support, improve storage
capacity and expand the overall capability of your
system to reach limits you never thought possible.
E3
With MICROBYTE and ASAP your Personal
Computer has all the potential you need for a
variety of applications: video games, educa-
tional use, home budget applications or
business use.
All MICROBYTE add-ons are constructed of
high quality components and feature gold
contacts and clear solder mask. Built to
MICROBYTE's rigid standards, each board is
fully assembled and tested.
Choose the IBM add-ons you need for your
applications. Then call ASAP today, and start
your own "Personal" improvement plan.
• Expansion Chassis with 5-slot motherboard
• 256K RAM Board
• Winchester Disk Drive and Controller, 6 and
12 megabytes (specify)
• Expansion Chassis with one or two 5W
floppy disk drives, either 48 TPI or 96 TPI,
single-sided or double-sided, double-density
• 32K Serial Printer Buffer Board
• 32K Parallel Printer Buffer Board
• EPROM Board up to 32K
ASAP offers a 15-day buyer protection policy: full money-back guarantee if not totally satisfied.
Ordering Information: name, address, phone; ship by: UPS or Mail. Shipping charge: addS2.90up to 1 lb. (UPS blue). U.S. Mail add S1.50 (U.S. only) ($25.00
minimum order). Terms: We accept cash, check, money orders. Visa and Master Charge (U.S. funds only). Tax: 6% Calif, res.. COD's and terms available on
approval (School PO's Accepted).
Toll free outside California: (800) 421-7701 inside California: (213) 595-6431 (714) 891-2663
ASAP Computer Products LTD., 1 1 6 Viceroy Road., D-12 Concord, Toronto, Ontario, Canada L4K 1A9
(416) 738-0500 (800) 268-1996
Circle 35 on Inquiry card.
asaii
computer ■
products, inc.
1198 E. Willow St.. Signal Hill. CA 90806
COMPUVIEWS CP/M'86 GIVES YOU WHAT IBM CANT
Increased
Productivity
Innovative features which dramatically
increase productivity include built-in
horizontal scrolling for up to 254
columns and screen line editing, which
lets you extensively edit or re-enter any
command line on the screen for
CP/M-86 and application programs.
Previously only available on mainframe
computers, this greatly reduces the
amount of re-typing necessary due to
mis-typed or repeated commands. Long
strings of commands can also be repeat-
ed with a few keystrokes. Its almost like
having a built-in full screen editor for
every program you use. And with 25%
more disk capacity you will be swapping
disks a lot less.
We Don't Lock You In
We can read and write not only IBM
CP/M-86 disks, but also IBM MSDOS
and many other CP/M double density
disks. And files may be transferred with
other CP/M and CP/M-86 computers via
the serial port. The screen driver with
status line and horizontal scrolling faith-
fully emulates many popular terminals.
Of course we're software compatible with
IBM and have a superset of their features.
And you may even find our manual to be
better than IBM's.
No Software Shortage
Most CB ASIC programs will run perfectly
with our CP/M-86 and CBASIC-86. Even
most programs compiled with CBASIC
8080 will run with CBASIC-86. And
Pascal-MT is available too. Remember,
we emulate most CRT terminals.
Compare CompuView with IBM CP/M-86
Feature
Compuview IBM
Horizontal Scrolling •
Screen Line Editing
PageControl
Emulate Popular Terminals
'Smart' CRT Functions
Yes No
Yes No
Yes No
Yes No
Yes No
Read/Write 1BMMSDOS Disks
Serial File Transfer
Yes No
Yes No
Support Non-IBM Hardware
Menu Driven Configuration
Programmable Function Keys
StatusUne
Yes No
Yes No
Yes Yes
Yes Yes
Serial and Parallel Printers
.; Yes Yes
FileCapacity
193K 154K
CP/M-86forlBMPC $285
QuadDensityDriveVersion . $350
Winchester Disk Version .... $425
ManualOnly $20
VEDIT-86 With Above
Purchase $125
This version of VEDIT has hori-
zontal scrolling up to 254 columns
CBASIC-86 $325
PASCAL-MT-86 $600
782K for
your IBM PC
Ta ndon quad density, double sided
drive gives 782K file capacity. Fits
into IBM PC as drive B or connect
two externally as drives C and D.
Requires CompuView CP/M-86.
Easy to install $450
Complete external drive expansion
with 1.5 Mbyte capacity Call
V-COM DISASSEMBLER
Labels, ASCII, Exceptional Speed
No other Z80 CP/M disassembler produces understandable
source code as quickly as V-COM. It is INTEL and Z1LOG
compatible, and features easy to read code with a cross refer-
ence table. Best of all, it can create source code with user
defined labels, storage areas and ASCII strings. V-COM is ex-
ceptionally fast and can disassemble a typical 12K .COM file
into a 76K .ASM file, containing 7500 lines of source code, and
a 33K cross reference file in under two minutes with 8" SD
floppies. (About five times faster than others).
The unique user created information files let you specify
labels for 8 and 1 6 bit values and the location of storage areas,
tables and ASCII strings. The disassembled code can be sent
to the console, the disk and the printer, or any combination
at once.
Each package includes a 30 page manual, sample pro-
gram files and variations of V-COM compatible with TDL,
MAC and ZILOG assemblers. Feature for feature, no other
disassembler at any price even comes close $80
ManualOnly $12
8086 SOFTWARE
VEDIT full screen editor for CP/M-86, MSDOS, IBM Personal
ComputerandlBMDisplaywriter $195
CP/M-86 BIOS for popular S-100 disk controllers and SCP
8086 computer. Source Code $90
BootableCP/M-86disksforpopularS-100computers . .Call
68 BYTE September 1982
The newest generation VEDIT combines
sophisticated program development editing
with useful word processing features and new
powerful 'TECO' like macros.
User Oriented
Fast and easy editing for program development and word processing. Includes automatic screen scrolling, a status line with the
cursor's line and column positions, an 'Gndo' key, and recovery from full disk conditions (you can delete files or change disks).
Fully aidapts to your system with a menu driven customization for keyboard layout, CRT selection and more. Since VEDIT
receives major enhancements twice ayear,youYeassured that VEDIT will always be 'state of theart' with our inexpensive update
option and support you can reaJJy count on.
Performance
Exceptional speed and true what you see is what you get' full screen editing with a convenient array of cursor movements
and editing functions. Edits files up to one disk in length, and holds up to 45K of a file entirely in memory. You can insert
a specified line range of another file anywhere in the text, and change disks in the middle of an edit session. Includes search
and replace, text move and copy, complete file handling and flexible macros. Unique automatic indenting for use with struct-
ured languages such as Pascal, 'C and PL/I. Other features for assembly language, Fortran and Cobol.
Word Processing
Features include word wrap, adjustable left margin, reformatting of paragraphs, word and paragraph oriented cursor move-
ment and deleting, and printing with imbedding of printer control characters. May be used stand-alone or in conjunction
with most text output processors.
Hardware Support
C RT version supports over 40 terminals, including ANSI standard and all screen sizes. Utilizes smart' terminal features for fast
screen updating. Your keyboard layout can use any available function and cursor keys. Memory mapped version offers high
speed, flexibility, supports bank select and the SSM VB3. Versions for Fulcrum VIO-X, PIICEON and TDL video boards.
New Macros
Ten buffers can hold macro command strings. These may be executed, edited, saved and loaded from disk. Macros can
perform complex editing operations. (For example, a macro could automatically perform a series of global search and replace
on many files). The buffers may also hold text, allowing extensive text 'cut and paste', including portions from multiple files. New
startup command file can also setup VEDIT parameters, initialize a terminal's programmable function keys and more.
Ordering
Please specify your microcomputer, video board or
the CRT terminal version, 8080, Z80 or 8086 code,
and disk format
VEDIT - Disk and Manual
For8080orZ80 $150
ForCP/M-86orMSDOS $195
ManualOnly $18
VISA and MASTERCARD
Dealers - You can now carry VEDIT
and V-COM on consignment
IBM • Apple II Softcard • TRS-80 II and I • SuperBrain
Zenith Z89 • HP-125 • Xerox 820 • Cromemco
MorthStar • DEC VT180 • Televideo • Altos
Vector • Micropolis • MP/M • CP/M-86 • MSDOS
1955 Pauline Blvd., Suite 200
Ann Arbor, Michigan 48103
(313) 996-1299
CP/M and MP/M are rqpflrred trademarks of Digital Research, Inc. Apple II is a registered iradanark of Apple
Computer, Inc. Softcard is a trademark of Microsoft. TRS-80 is a trademark of Tandy Corporation. IBM Personal
Computer is a trademark of International Business Machines. Inc.
CompuView
PRODUCTS, INC.
MAINFRAME FEATURES FOR MICROCOMPUTERS
Circle 124 on inquiry card.
BYTE September 1982 69
+ v C c
/
D
2-BIT
LATCH
SELECT- WR1TE-
BUSY/ INTERRUPT ■*-
vcc
MCRC
P0-P5 MCX
VOTRAX
SC-01A
AF
AO
CB
GND
T
m
CLOCK
;c
f = 1.25/RC
R MIN =6 -5K
C MAX = 300pF
SET FOR 720kHz
AMPLIFIER
'))
SPEAKER
Figure 1: The general scheme to be followed in connecting the Votrax SC-01A to a
microcomputer system.
PHOnE 1
FILLS THE VOI
in or"
;•
on
Powerful Z^80®
communications software
tools are now available.
Fill the void between your
microcomputer and
mainframe.
SOFTWARE*
EMULATOn
2-80 is a registered
trademark of Zilog.
PHOnE 1
1011 River Lane • Loves Park, Illinois 61111 • 815/877-9008
elements: a 6502-based control micro-
computer and a Votrax SC-01A
speech-synthesizer chip. I explained
the SC-01A in detail in last
September's Circuit Cellar article (ref-
erence 5), but for new readers I'll
summarize the important facts.
The SC-01A is a 22-pin integrated
circuit which consists of a digital code
translator and an electronic model of
the human vocal tract. The internal
phoneme controller translates a 6-bit
phoneme code and 2-bit pitch code
into a matrix of spectral parameters
that adjust the vocal-tract model to
synthesize speech.
The SC-01A is manufactured using
CMOS (complementary metal-oxide
semiconductor) technology and oper-
ates within a range from +7 to +14
V. Handshaking with external control
circuitry is accomplished through a
strobe (STB) line and an acknowl-
edge/request (A/R) line. A diagram
of the generalized connection scheme
appears as figure 1.
The output pitch of the SC-OlA's
voice is controlled by the frequency
of the clock signal, which can either
be supplied from an external source
or set internally with a resistor/ca-
pacitor combination. The clock fre-
quency is nominally 720 kHz, but
subtle variations of pitch can be in-
duced to add inflection by varying
this frequency. Such variations pre-
vent the synthesized voice from
sounding too monotonous or arti-
ficial. Two separate pitch-control
lines, II and 12, are available for gross
variations in pitch so that the chip
can seem to speak with more than one
voice. These so-called manual-inflec-
tion controls operate independently
of clock-rate-induced inflection.
The 64 SC-01A phonemes defined
for the English language are listed in
table 3 on page 72. Most of these cor-
respond to speech sounds, but two
produce silence and one causes speech
synthesis to stop. The sound for each
phoneme is generated when a 6-bit.
phoneme code is placed on the con-
trol-register input lines (P0 through
P5) and latched by pulsing the strobe
(STB) input. Each phoneme is inter-
nally timed and has a duration rang-
ing from 47 to 250 ms (milliseconds)
depending on the phoneme selected
70 September 1982 © BYTE Publications Inc
Circle 373 on Inquiry card.
Introducing
the 212
Auto-Cat by
300 BAUD is fine for the basics.
But now you can get in the fast lane without getting expensive.
Our engineers have come up with a pair of custom
microprocessors, five LSI circuits and a small miracle: the
212 Auto-Cat modem.
And if you've looked around, you know the $695 price is
part of the miracle.
Four times the speed. Half the size. All of the right
auto-dial/answer functions.
Your dealer has them right now. No need to waste any
more time. See him.
'Suggested retail price
Novation
TM
the recognized leader in
personal communications
Circle 349 on inquiry card.
18664 Oxnard Street, Tarzana, California 91356 • Telephone: (800) 423-5419 and (213) 996-5060
Circle 398 on Inquiry card.
INCOME TAX
ACCOUNTING
"Quick
jax
has the finest
software
I've ever seen
for the
Accounting
and Tax
Professional.
The programs are so well designed
and supported, we had no start-up
problems."— Ronald Braun, C.P.A.
□ 1040 TAX PROGRAM
ALL MAJOR FORMS &
SCHEDULES
$995
PRINTS ON IRS FORMS, OVER-
LAYS OR MULTI-PART FORMS
INDIVIDUAL OR BATCH
PROCESSING
CAN PROCESS THOUSANDS OF
RETURNS PER SEASON
RECURRING PRIOR YEAR
INFORMATION AUTOMAT-
ICALLY UPDATED
DIAGNOSTIC REPORTS
LETTER OF INSTRUCTION
CLIENT BILLING
MAILING LIST/LABELS &
ENVELOPES
UNLIMITED SUPPORTING
SCHEDULES
PLUS:
PROFORMA/TAX ORGANIZER
MULTI-STATE INTERFACE
TAX PLANNING
ALSO AVAILABLE:
GENERAL LEDGER/CLIENT WRITE-UP
AFTER THE FACT PAYROLL
AMORTIZATION & DEPRECIATION
SCHEDULES
ALL QUICK TAX PROGRAMS COME WITH
ONE YEAR WARRANTY A SUPPORT.
DEALER DISCOUNTS AVAILABLE.
See your nearest computer dealer.
Or, call or write for more information.
Quick-Tax Software is available for Xerox 820,
Radio Shack, IBM, DEC, Vector Graphic,
Dynabyte and other CP/M based computers.
CP/M is a registered trademark of Digital Research, Inc.
Q ^
Ltd
319 Clawson St.
S.I., N.Y.C., N.Y. 10306
Da pt.BM(2i2) 351-6143
Hexadecimal
Phoneme
ASCII
Duration
Example Word
Phoneme
Symbol
Character
(ms)
Code
00
EH3
@
59
jacket
01
EH2
A
71
enlist
02
EH1
B
121
heavy
03
PA0
C
47
no sound
04
DT
D
47
buffer
05
A2
E
71
make
06
A1
F
103
pa/I
07
ZH
G
90
pleasure
08
AH2
H
71
honest
09
13
I
55
inhib/t
0A
12
J
80
/nhibit
0B
11
K
121
inn/bit
OC
M
L
103
mat
0D
N
M
80
sun
0E
B
N
71
bag
OF
V
O
71
van
10
CH
P
71
chip
11
SH
Q
121
shop
12
Z
R
71
zoo
13
AW1
S
146
lawful
14
NG
T
121
thing
15
AH1
U
146
father
16
001
V
103
looking
17
OO
W
185
book
18
L
X
103
/and
19
K
Y
80
trick
1A
J
Z
47
judge
1B
H
[
71
he\\o
1C
G
\
71
get
1D
F
\
103
fast
1E
D
55
paid
1F
S
90
pass
20
A
(space)
185
tame
21
AY
i
65
jade
22
Y1
"
80
yard
23
UH3
#
47
miss/on
24
AH
$
250
mop
25
P
%
103
past
26
O
&
185
cold
27
I
'
185
p/'n
28
U
(
185
move
29
Y
)
103
any
2A
T
*
71
rap
2B
R
+
90
red
2C
E
(
185
meet
2D
W
-
80
win
2E
AE
.
185
dad
2F
AE1
/
103
after
30
AW2
90
salty
31
UH2
1
71
about
32
UH1
2
103
uncle
33
UH
3
185
cup
34
02
4
80
bold
35
01
5
121
aboard
36
IU
6
59
you
37
U1
7
90
June
38
THV
8
80
the
39
TH
9
71
thin
3A
ER
146
bird
3B
EH
;
185
ready
3C
E1
<
121
be
3D
AW
=
250
call
3E
PA1
>
185
no sound
3F
STOP
?
47
no sound
Note: T must precede CH to produce "CH" sound.
D must precede J to produce
"J" sound.
Table 3: The 64 SC-01A phonemes defined for the
English language. Most of these
correspond to speech sounds; two
produce silence,
and one
causes speech synthesis
to stop.
72 September 1982 © BYTE Publications Inc
Amdek's Video-300 green phosphor monitor
is the easy-reading choice for almost any
system— including IBM and Apple.
Everything about our 12" Video-300
monitor was designed to be easy. Easy
to read. Easy to use. And easy to match
up with practically any computer or
word processing system, including the
popular Apple and IBM personal com-
puters. So it's easy to see why you
should choose Video-300 for your text
display needs.
Amdek's Video-300 monitor
features:
• Non-glare screen to eliminate dis-
tracting reflections
• P-31 green phosphor display for
no-strain viewing
• 80 x 24 character display
• 18MHz band width 900 lines [center]
resolution
• Built-in carrying handle for porta-
bility
• Light-weight, industrial-grade cabine-
try Conly 17 lbs J
• UL, FCC approved
• Full one-year warranty covering
parts and labor
So ask your dealer about Video-300
— part of Amdek's complete line of
color, green phosphor and black and
white monitors. Then match Video-
300's performance and price against
any other display monitor. For quality
and value, you'll choose Amdek.
Amdek Corporation, 2420 E. Oakton St., Suite E, Arlington Heights, 1L 60005. [312] 364-1180 • TLX: 25-4786
Circle 22 on inquiry card. BYTE September 1982 73
PARALLEL
I/O INTERFACE
POWER SUPPLY
+ 5V, +12V, -12V
(TO ALL SECTIONS)
ASCII
DATA— +{
INPUT
SERIAL
I/O INTERFACE
6502
MICROPROCESSOR
150-9600BPS
CLOCK CIRCUITRY
DATA- RATE
GENERATOR
4.9152MHz
1.22MHz
EPROM
(TEXT-TO-SPEECH
ALGORITHM)
PROGRAMMABLE
INFLECTION
CIRCUITRY
RAM
(INPUT BUFFER,
CONVERSION TABLES, ETC.)
SC-01A
VOICE
SYNTHESIZER
AMPLIFIER
AND
FILTER
o
VOICE SYNTHESIZER SECTION
COMPUTER SECTION
Figure 2: Block diagram of Microvox. The Microvox hardware can be viewed as a general-purpose 6502-based computer with a
speech synthesizer attached using a memory-mapped I/O (input /output) port.
The computer section (shown in black) uses 14 integrated circuits for serial and parallel I/O, address decoding, memory, and other
processing functions. Five additional chips (outlined in red) constitute the phoneme synthesizer, inflection circuitry, and audio
amplifier.
and the clock frequency. The A/R
line goes from a logic 1 to a logic
while a phoneme is sounding.
The usual method for using the SC-
01 A with a microprocessor sets up the
hardware so that the computer sys-
tem directly times the transmission of
phoneme codes. This method sends
phoneme codes to the synthesizer
chip through a latched parallel output
port and monitors the synthesizer's
activities through the A/R line,
which is connected to an input port or
interrupt line.
Microvox Hardware Overview
Figure 2 is a basic block diagram of
Microvox. As previously mentioned,
the Microvox contains its own micro-
computer that allows the unit to be
configured to function as an intelli-
gent peripheral device; therefore, the
Microvox hardware can be viewed as
a general-purpose 6502-based com-
puter with a speech synthesizer at-
tached using a memory-mapped I/O
(input/ output) port.
The computer section uses 14 inte-
grated circuits for serial and parallel
I/O, address decoding, memory, and
other processing functions. Five addi-
tional chips constitute the phoneme
synthesizer, inflection circuitry, and
audio amplifier (outlined in red).
Variations In pitch
prevent the
synthesized voice from
sounding too
monotonous or
artificial.
The Microvox is best explained by
dividing the circuitry into four func-
tional subsections: processor and tim-
ing, memory, serial and parallel I/O,
and speech synthesizer. A complete
schematic diagram of Microvox ap-
pears as figure 3a on pages 76 and 77
and figure 3b on pages 78 and 79.
Processor and Data-Rate Clock
The 1-MHz (megahertz) 6502
microprocessor, the same type used
in the Apple II and Atari 800 com-
puters, and the data-rate generator
(shown by itself in figure 4 on page
80) obtain their clock signals from a
circuit that divides down a 4.9152-
MHz frequency from a crystal-con-
trolled oscillator. You may find the
rationale for using this low-cost clock
divider interesting.
Most data-rate-generator circuits
are very costly because they use spe-
cialized data-rate generator chips
such as the COM5016, which you
must have if you really need to cover
134.5 and 110 bps (bits per second) as
well as the other standard data rates
from 75 to 19,200 bps. The former
two data rates are the only ones that
require oddball frequencies. If you
can get along without them (and most
people can nowadays), no special
divider networks or integrated cir-
cuits are required. By using a
4.9152-MHz (75 X2 16 ) base frequency
and a 12-stage binary divider (a
CD4040, IC6 in figure 4), the nine re-
maining rates are derived directly.
74 September 1982 © BYTE Publications Inc
Although the Datasouth DS180 matrix printer may not exactly rate as a work of art, our customers have a very
high opinion of its value. Over the past year, we have shipped thousands of DS180 printers to customers throughout
the world. Many of our sales now come in the form of repeat business— a strong testimonial to the acceptance of
a product.
The success of the DS180 in a very competitive market did not happen by accident; rather through our sensitivity
to the needs of the industry. This sensitivity we carry through research and development, production and quality con-
trol and finally to after sales support and service.
Recently we introduced new enhancements to make the DS180 printer even more versatile. Dot addressable raster
scan graphics produces output of computer generated charts, maps and graphs at a resolution of 75 x 72 dots per
inch. Variable horizontal pitch selection allows printing at 10, 12
or 16.5 characters per inch plus double wide printing at 5, 6 or
8.25 characters per inch. The expanded 2K FIFO print buffer
handles a full CRT screen dump at up to 9600 baud without de-
laying the host system. We also offer transparent mode for isolat-
ing communications problems, and for APL users, the dual ASCII/
APL character set option.
Check our list of features and we think you will agree that the DS 180
offers the most complete performance package in matrix printers.
DS180 PRINTER STANDARD FEATURES
• Microprocessor Control • Vertical Tabs
• 180 CPS Print Speed • Perforation Skip-Over
• Bidirectional/Logic Seeking • Auto Line Feed
• 1000 Character Buffer (Expandable) • 6/8 LPI
OPTIONAL FEATURES
• Compressed Print— 10. 12, 16.5 cpi
. 9x7 Dot Matrix
• Expanded Characters
• Adjustable Printhead/1-6 Copies
.96 ASCII Character Set
• Cartridge Ribbon
• 132 Column Print Width
• TractorFeed (Front or Bottom)
• Non-Volatile Format Retention
•Top of Form
• Horizontal Tabs
• Auto End of Line Carriage Return
• 5 IPS Paper Slew
• Parallel and Serial Interfaces
• 110-9600 Baud Communications
• Terminal Status Indicators
• Audio Alarm
. Self-Test
• X-on. X-off
• Paper Out Detection
Addressable Graphics
• 2k Expanded Print Buffer
• APL/ASCII Character Set
The DS180 is available nationwide through our
network of sales/service distributors.
tSnZrgfKraKi-WKE
• •
! Now Available Nationwide '
Through Participating
44) iiJl! | COMPUTERLAND Stores
Circle 149 on inquiry card.
mM\
computer corporation
P.O. Box 240947 • Charlotte, NC 28224 • 704/523-8500
DATA-RATE —
CLOCK j>0
R/W
$2
NOTES:
LETTERS INSIDE CONNECTORS
INDICATE CONNECTION TO THE
SAME LETTER CONNECTOR IN
FIGURE 3b.
BPS=BITS PER SECOND
SEE TEXT FOR EXPLANATION
OF JUMPER AND SWITCH
SETTINGS
CLOCK
IC6
CD4040
Q12
Oil
Q10
09
Q8
07
06
05
04
Q3
02
1
SW2
DATA -RATE
SELECT
JP1 75 BPS
-o o-
13.
4_
_5_
3 p^ Q 7
JP2
12,
10,
9 .
8 G
150 BPS
300 BPS
600 BPS
1200BPS
2400BPS
4800BPS
9600 BPS
19200 BPS
<T^b-j0.61MHz
7 ■ o 0-J1.22MH2
IC8
7400
h5V
111
8d
JP3
5V
A
9
1.22 MHz
irq nr>-
+ 5V
+ 5V
Dl
1N4148
: — v>
IC7
74LS04
C8
10^F
&>-
RES
IC1
6502
#0
IRQ
*2
01
DO
Dl
D2
D3
D4
D5
D6
D7
AO
Al
A2
A3
A4
A5
A6
A7
A8
A9
A10
All
A12
A13
A 14
A15
U
8b
{JE>^
m
(Jj
RES
NOTE:
ASTERISKS INDICATE INTEGRATED CIRCUITS
WHERE 0.1 /iF DECOUPLING CAPACITORS
SHOULD BE ADDED.
Number
Type
+ 5V
GND
-12V +12V
IC1
6502
8
1,21
*IC2
2016
24
12
IC3
2016
24
12
IC4
2716/32/64
26,28
14
IC5
2716/32/64
26,28
14
*IC6
CD4040
16
8
IC7
74LS04
14
7
*IC8
74LS00
14
7
*IC9
74LS139
16
8
IC10
6850
12
1
*IC11
8255
26
7
IC12
SC-01A
18
1
IC13
74LS175
16
8
Id 4
74LS174
14
7
IC15
LM386
4
6
MC16
7407
14
7
IC17
MC1488
7
1 14
IC18
MC1489
14
7
*IC19
7497
16
8
Figure 3a: A section of the Microvox schematic diagram. Shown here are the 6502 microprocessor and the timing section. The
schematic is continued in figure 3b on the next two pages.
76 September 1982 © BYTE Publications Inc
It
21
20
I 21
20
8
WE OE
AO
Al IC2
A2 2016
A3 DO
A4 Dl
A5 D2
A6 D3
A7 D4
A8 D5
A9 D6
AlO D7
CS
9 r 9
WE OE
AO
IC3 A1
2016 A2
DO A3
Dl A4
D2 A5
D3 A6
D4 A7
D5 A8
D6 A9
D7 AlO
CS
8
7
7
6
6
5
5
4
10 c
'«
4
3
11
i n
3
2
13
13
2
1
14
14
1
23
15
15
23
22
16
'
22
19
17
17
19
IC9a
74LS139
18
18
SEL- ADDR
-
1 - 8
2-1000
Al 1 2
ft
3 1
2
IN
3
4 SELO
A12 3
5 SEL1
6 SEL 2 r
±>
3-1800
4 - 8
A15 1
L
7 SEL 3 r
5 - AO
6 - CO
7 - E
*1 (
L
DO
Dl
D2
D3
_"
D4
H> "
D5
**~
D6
-i
D7
AO
Al
A2
\
A3
%
A4
t
A5
"^
r "
►
A6
w ~ i
►
A7
~ '
>
A8
►
A9
>
AlO
A
\
All
H
A12
~*
A13
A14
A15
M LS 1 3 9
14
A
B l
2
EN 3
12 SEL 4 r
±>
A13
13
I
11 SEL5 r
1
A14
1
V
10 SEL 6
V
9 SEL7
Y
IC7 A15
74LS04
>
20
20
2
CS
A12 DO
AlO Dl
A9 D2
A8 D3
A7 D4
A6 D5
- A5 D6
■ A4 D7
- A3
- A2
■ Al tu
- AO VPP
All/Vpp oi
11 C
11
CS
DO A12
Dl AlO
D2 A9
D3 A8
D4 A7
D5 A6
D6 A5
D7 A4
A3
A2
PP AO
OE All/Vpp
2
21
12 II
12
21
24
13
13
24
25
15 ,,
15
25
3
16
16
3
4
17
17
4
c
18
18
5
6
19
19
6
7
+ 5V +5V
it ^ <
7
8
8
9
9
1 1
+ 5V
IC4 IC5
27XX 27XX
+ 5V
i
All
k 3
2
3
22
22
23
3 ♦
1
16/32/64 16/32/64
1 All
-*
1 —
D5) T °
r: r figure 3b
D6
D7
AO
Al
t = 2764 ONLY
September 1982 © BYTE Publications Inc 77
SEL4
<3
+ 5V
SEL5
nr
NOTE:
LETTERS INSIDE CONNECTORS
INDICATE CONNECTION TO
THE SAME LETTER CONNECTOR
IN FIGURE 3 a.
*o[b>
PR
D IC14b
74LS74
&
RES
® g
RES
PR
D IC14a
74LS74
CLOCK
CLR
FROM
FIGURE 3a
AO
Al
DO ■
Dl •
< D2
X D3 ■
D4
D5 ■
D6
D7 ■
**\D
SEL2(jh)>
DATA-
RATE | A>-
CLOCK —
22
21
20
19
18
17
16
15
11
f5V
DO Dl D2 D3 D4 D5 D6 D7 RS
E CSO
inn
CS1
CS2
IC10
6850
R/W
RXC TXC IRQ TD RTS RD CTS DCD
IRQ<TT-
IC16 IC7
7407 74LS04
«^<j
:r2
+ 5V
13
1
rd[d> 5 -
^[e> ^
SEL3[F>-
^ D7 D6 D5 D4 D3 D2 Dl DO Al AO
WR
CS
IC11
82 55
C4 AO Al A2 A3 A4 A5 A6 A7 C2 C7
13
00 00000
1 2 4 3 5 8 20 7
DO
Dl
D2
D3
40
D4
39
D5
38
D6
37
16
L
D7
10
ACK
STB
D,
00000000000
3 5 7 9 11 13 15 17 1 21 20
-RS-232C SERIAL PORT -
PARALLEL INPUT PORT-
Figure 3b: A section of the Microvox schematic diagram, featuring the serial and parallel I/O and the SC-01A speech-synthesis in-
tegrated circuit.
78 September 1982 © BYTE Publications Inc
SC-01A
:l4
kHz
614.4
1
633.6
2
652.8
3
672.0
4
691.2
5
710.4
6
729.6
7
7 48. 8
8
768.0
9
78 7.2
A
806.4
B
825.6
C
844.8
D
864.0
E
8 83.2
F
902.4
+ 12V
m
BH
SPEAKER
This approach does require one
other design compromise. The 6502
processor is specified to operate at 1
MHz, but, using this crystal and
divider circuit, only 611 kHz and 1.22
MHz are available as system-clock
signals. The computer must run at
either 61 percent or 122 percent of its
rated speed.
Practically speaking, this is not a
problem. The 1-MHz specification is
for worst-case conditions, which you
probably will not have. I have per-
sonally run 1-MHz 6502s at 1.8 MHz
with no trouble. Furthermore, in the
Microvox application, we can note
that the speech synthesizer requires
data at only about 200 bps to speak
continuously. Processor speed is just
not significant except when receiving
and manipulating data at 19,200 bps.
Just to be on the conservative side,
while the hardware can produce rates
from 75 to 19,200 bps, I have speci-
fied rates of 150 to 9600 bps for the
Microvox.
Memory Section
The address-decoding and memory
section of the Microvox consists of
September 1982 © BYTE Publications Inc 79
rh
DATA-
C> RATE
CLOCK
Figure 4: A detail from the Microvox circuit, showing the circuitry that derives the data-rate and clock frequencies. With this simple,
low-cost arrangement, all standard data rates, except 110 bps (bits per second) and 134.5 bps, are available. Also, a trade-off must be
made in selecting a clock rate for operating the microprocessor.
Name
Hexadecimal Connection and Function
Address
IC2 memory block (RAM)
IC3 memory block (RAM)
IC10 serial port
IC1 1 parallel ports
IC14 inflection clock rate
IC14 phoneme latch
IC5 memory block (EPROM)
IC4 memory block (EPROM)
Table 4: The 5 high-order bits on the 6502 address bus are decoded by IC9 to
provide 8 strobe signals that control various parts of the system.
SELO
000
SEU
800
SEL2
1000
SEL3
1800
SEL4
8000
SEL5
A000
SEL6
cooo
SEL7
E000
IC2 through IC5 and IC9. IC9 (a
74LS139) decodes the 5 high-order
bits on the address bus to provide 8
strobe signals, as listed in table 4.
In the Microvox configuration,
memory components IC2 and IC3 are
intended to be RAM, while IC4 and
IC5 are meant to be ROM or EPROM
(erasable programmable read-only
memory). The pin designations for
IC2 and IC3 are for 2K-by-8-bit RAM
chips, such as the Hitachi 6116 or
Toshiba 2016. These components are
pin-compatible with the type-2716
EPROM, so you could use 2716s in
these sockets instead, if the computer
were being used in some other appli-
cation.
The read/write memory (IC2 and
IC3) is used for conversion tables and
register stacks and as the ASCII input
buffer. A buffer is required because
the Microvox can receive data faster
than it can speak it. The standard
Microvox uses only one RAM chip
(installed as IC2), which provides a
lK-byte input buffer; by adding the
second RAM chip in IC3, this can be
optionally expanded to 3K bytes of
text memory (for long-winded
speeches).
The text-to-speech conversion rou-
tine for the standard Microvox is
stored in 8K bytes, presently con-
sisting of two type-2732 EPROMs in-
serted in the sockets for IC4 and IC5.
As production increases or EPROM
prices drop, a single 8K-byte 2764
EPROM (or its ROM equivalent) will
be used. Any of the compatible
type-2716 (2K-by-8-bit), type-2732
(4K-by-8-bit), or type-2764 (8K-by-8-
bit) EPROMs can be used in these IC
positions, depending upon the jumper
selections JP4 and JP5.
Serial and Parallel I/O
Microvox, unlike most other voice
synthesizers, has both serial and
parallel input ports to receive ASCII
characters. The serial port uses a
Motorola MC6850 ACIA (asynchro-
nous communications interface
adapter, IC10). During system in-
itialization, the ACIA's functional
80 September 1982 © BYTE Publications Inc
SOLUTIONS are
free and easy
with the
ASSOCIATE"
The ASSOCIATE is a field proven desktop microcomputer with many
features: 64K memory plus 2K PROM; 720K bytes of floppy disk
storage; Z80A4Mhz processor; DMA disk controller, interrupt controller
and timer; unique anti glare screen; typewriter style keyboard,
numeric keypad and 10 function keys; and 2 RS232C ports. Optional
parallel, IEEE 488, and RS449 ports give added flexibility. The
remote or integrated hard disk option offers you needed growth
capability.
Your SOLUTIONS are supplied FREE. The CP/M operating system
provides access to thousands of software programs. We start you out
with FREE wordprocessing by Spellbinder, FREE business planning
by Microplan, FREE accounting and FREE testing programs; an
excellent combination for a total business system. To make it easy to
use we have programmed the 29 programmable keys and added
a quickly readable keyboard template for each SOLUTION. Other
SOLUTIONS and templates are available such as dBASE II, MBASIC,
SuperCalc, WordStar and more. You may even program the keys
and design a template to match your own chosen software.
You may select FRIENDS to assist your ASSOCIATE such as printers
from Qume, Ricoh and NEC. Ribbons, printwheels, and disks are also
available at low cost. With nationwide service and repair from
General Electric you have a total package which is hard to beat. And rv^ta Tonhnnlnrw m* TnHi lctri^Q™
the price; well, it's an unbeatable $3,450. Don't wait! Contact i-^aia ic^iniuiuy y i | iiuaiKDUi^
us today for a dealer near you and bring SOLUTIONS to your business or
personal computing needs. Data Technology Industries, 701A
Whitney Street, San Leandro, CA 94577 (415) 638-1206,
TWX 910-366-2072.
ii
SOLUTIONS, ASSOCIATE and FRIENDS are Trademarks of Data Technology Industries; Spellbinder is a Trademark of LEXISOFT, Inc.; Microplan is a Trademark of
Chang Labs; CP/M is a Trademark of Digital Research; WordStar is a Trademark of MicroPro; SuperCalc is a Trademark of SORCIM; dBASE II is a Trademark of
Ashton-Tate; MBASIC is a Trademark of Microsoft.
Circle 145 on inquiry card. BYTE September 1982 81
-booFdthe-bus-
INDUSTRIAL QUALITY BOARDS FOR THE
IEEE-696/S-100 BUS
~7~
'■$.<.:.
I /
'b b b *
'M'ifei M'hJ
CPU GROUP
CPU 68000
• MC68000 processor
• 8 MHz operation
• 16-Mbyte addressing
• Single-user
CPU 68000M
• MC68451 MMU
• Segmented memory
management
• Multi-user
r"*U
MEMORY CROUP
EPROM
• 32/64KROM
• 1 6-bit data paths
• 24-bit addressing
CMEM
L • 8K/16K/32KCMOS
; • 6MHzfor8/16-bit
• Non-volatile with
Li battery
DMEM
• 256K dynamic RAM
• 24-bit addressing
• 230 ns access
I/O GROUP
CLK-24C
• Real timeclock
• LSI CMOS chip
• Li battery backup
w
SI04
• 4-portseriall/O
I • 256 bytes of FIFO
• DMA transfers
• 24-bit memory addr.
IEEE-
696/
S-100
BUS
jr
ANALOG GROUP
VIC 4-20
AOM-12 (D-to-A)
• 4 channels
• 12-bit ±y 2 L.S.B.
• 20 mA outputs
• 0-1 0V, ±5V, ± 1 0V
• 1 2 -bit performance
jumper select outputs
• Accepts AOM-1 2
. inputs _
m P
AIM-12 (A-to-D)
• 32 S.E. channels
• 25 u-sec conversion
• 12-bit resolution
_ll
TW
mzms
Sales representatives in
most metropolitan areas.
OEM and Dealer pricing
is available.
system reliability/system integrity
2530 San Pablo Avenue • Berkeley • CA 94702 • (415)549-3854 • 1 72029 SPX
configuration is set up; communica-
tion parameters such as character
word length, clock division ratios,
parity, and stop bits are selected by
setting the proper bits in the ACIA's
control register. The data rate is set
by the system data-rate clock (from
SW2 and IC6), and data is sent and
received from the transmit- and re-
ceive-data registers, respectively.
Framing errors, parity errors, buffer
status, and handshaking status are
determined by reading the ACIA's
status register.
On the Micro vox, the serial port
can be used with or without hardware
handshaking, that is, with or without
using the RS-232C Clear to Send,
Data Carrier Detect, Ready to Send,
and other lines. The Microvox soft-
ware incorporates software hand-
shaking, which is especially useful
when communicating over a modem
link or with terminals that do not use
handshaking signals.
When receiving ASCII text in the
software-handshaking mode, the
Microvox sends an "@" (at sign) to
the host computer when its input buf-
fer is almost full, signaling the host to
stop sending data. The Microvox
sends a "#" (number sign) when it is
ready to receive data again. (The
characters used for signaling can be
changed to the X-on and X-off control
characters if need be.)
Obviously, this handshaking is not
needed if the data comes from the
host at a speed slower than the rate at
which the buffer is emptied. The pa-
rallel-input section uses a program-
mable Intel 8255 PIA (peripheral in-
terface adapter, ICll). As con-
figured, 8 bits of the PIA are used to
receive ASCII data in parallel format.
By using two additional connections
for data-available-strobe and
acknowledge signals, the Microvox
can be made to work with a
Centronics-compatible parallel
printer interface.
Also attached to the PIA is the DIP
(dual-inline pin) switch SWl, which
can be used to select operating pa-
rameters as follows. Bit selects
hardware or software handshaking;
bit 1 selects receipt of the ASCII input
data through the serial or parallel
port; bits 2 through 4 set the serial-
82 September 1982 © BYTE Publications Inc
Circle 171 on inquiry card.
VISUAL presents ergonomic elegance and
high performance in a low-cost terminal.
FEATURE CO
MPARISON CHAR1
FEATURE
VISUAL
50
Hazeltine
Esprit
ADDS
Viewpoint
Lear
Siegler
ADM-5
Televideo
910
Tilt and Swivel
YES
NO
NO
NO
NO
Detached Keyboard
YES
NO
YES
NO
NO
N-Key Rollover
YES
NO
YES
NO
NO
Audible Key Click
YES
YES
NO
NO
NO
Menu Set-Up Mode
YES
NO
NO
NO
NO
Status Line
YES
NO
NO
NO
NO
Full 5 Attribute Selection
YES
NO
NO
NO
YES
Smooth Scroll
YES
NO
NO
NO
NO
Line Drawing Character Set
YES
NO
NO
NO
NO
Block Mode
YES
YES
NO
NO
YES
Insert/Delete Line
YES
YES
NO
NO
YES
Bi-Directional Aux Port
YES
YES
NO
YES
NO
Columnar Tabbing
YES
YES
NO
NO
YES
Independent RCV/TX Rates
YES
NO
NO
NO
NO
Answerback User
Programmable
YES
NO
NO
OPT.
NO
The VISUAL 50 represents a new
approach in low cost terminals. Although it
costs drastically less, it offers the features you expect
from the high priced units.
For example, the VISUAL 50 enclosure is econom-
ically designed in light weight plastic and can easily be
swiveled and tilted for maximum operator comfort. A detached
keyboard, smooth scroll, large 7 x 9 dot matrix characters and
non-glare screen are a few of the many human engineering
features normally offered only on much higher priced terminals.
Another distinctive feature of the VISUAL 50 is its emulation
capability. VISUAL 50 is code-for-code compatible with the
Hazeltine Esprit,™ ADDS Viewpoint,™ Lear Siegler ADM-3A™
and DEC VT-52." Menu driven set-up modes in non-volatile
memory allow easy selection of terminal parameters.
And you're not limited to mere emulation. As the chart shows,
the VISUAL 50 has features and versatility the older, less power-
ful low cost terminals simply cannot match.
The price of the VISUAL 50? Only $695 list. Call or write for
full details on the latest in the industry's finest line of video
terminals.
Service available in principal cities through Sorbus Service,
Division of Management Assistance, Inc.
See for yourself
Circle 502 on Inquiry card.
Visual Technology Incorporated
540 Main Street, Tewksbury, MA 01876
Telephone (617) 851-5000. Telex 951-539
RESCZ>
SEL
IC11/C2C2>
Figure 5: The business end of the Microvox, the circuitry that actually produces the artificial voice. This design is similar to the Sweet
Talker speech synthesizer; it is based also on the Votrax SC-01A integrated circuit. The main improvement is provision for 64 levels
of pitch inflection, instead of the 4 levels available on the Sweet Talker.
input word length, stop bits, and
parity on the ACIA; and bits 5
through 7 are not used.
Speech Inflection
The business end of the Microvox,
the circuitry that actually produces
the artificial voice, is shown in the
schematic diagram of figure 5.
Regular followers of Circuit Cellar
projects will recognize the Votrax SC-
01 A integrated circuit and notice that
this design is similar to the Sweet
Talker speech synthesizer from last
September's article. This time, how-
ever, I have provided for 64 levels of
pitch inflection, instead of the 4 levels
previously available.
The output pitch of the phonemes
is fundamentally controlled by the
frequency of the clock signal pro-
vided to the SC-01A. In general use,
this frequency, set with a resistor/
capacitor combination, is nominally
720 kHz. But as with any current-
controlled analog circuit, the frequen-
cy may be susceptible to change from
temperature variation and pickup of
external noise.
Coarse variations in
pitch are best used for
simulating completely
different speaking
voices.
In the Microvox, the analog clock
circuitry is eliminated. Instead of us-
ing the SC-OlA's internal timing cir-
cuit, the chip is configured for input
of an external clock signal, derived
from the crystal-controlled system
clock.
While the fundamental range of the
output pitch is a function of the clock
frequency, the two pitch-control lines
II and 12 (the "manual-inflection"
lines) can act independently to cause
four coarse variations in pitch from
the fundamental setting. I think that
these coarse variations are best used
for simulating completely different
speaking voices rather than for vocal
inflections. The frequency shift is
simply too great.
The preferred way to influence the
output pitch is by changing the exter-
nal clock frequency fed into the SC-
01A, although this takes more work.
Subtle variations in output pitch can
be obtained with reasonable effort,
by shifting the clock frequency up or
down by 20 or 40 kHz. And by apply-
84 September 1982 © BYTE Publications Inc
iJJLLMJL
Kf in
ii[Miiiiiiiiniinuu\\\\\\\i
S-100 STATIC MEMORY
BREAKTHROUGH
I U
Finally, you can buy state-of-the-art
S-100/IEEE 696 static memory for your
computer at an unprecedented savings.
Memory Merchant's memory
boards provide the advanced features,
quality and reliability you need for the
kind of operational performance
demanded by new high-speed
processors.
Completely Assembled.
These memory boards are not kits,
nor skeletons — but top-quality, high-
performance memories that are shipped
to you completely assembled, burned-in,
socketed, tested and insured with one of
the industry's best warranties.
Superior Design & Quality.
Memory Merchant's boards are
created by a designer, well known for his
proven ability in advanced, cost-efficient
memory design. Innovative circuitry
provides you with highly desired features
and incredible versatility.
Only first-quality components are
used throughout, and each board is
rigorously tested to assure perfect and
dependable performance.
No Risk Trial.
We are so convinced that you will
be absolutely delighted with our boards
that we extend a no-risk trial offer. After
purchasing one of our boards, you may
return it (intact) for any reason within 15
days after shipment and we will refund
the purchase price (less shipping).
NEW S-100 PRODUCTS COMING
SOON:
* DUAL 8/16 BITCPU BOARD
* 128K 8/16 BIT STATIC RAM
* 256K 8/16 BIT DYNAMIC RAM
48K PARTIALLY POPULATED $519.
32K PARTIALLY POPULATED $409.
I 1
64K RAM, MODEL MM65K16S
•64KX 8-bit
• Speed in excess of 6 MHz
• Uses 150ns 16K (2K x 8) static RAMS
• Ultra-low power (435 Ma. max. —
loaded with 64K)
• Bank Select and Extended Addressing
• A 2K window which can be placed
anywhere in the 64K memory map
• Four independently addressable 16K
blocks organized as:
— Two independent 32K banks or
— One 64K Extended Address Page or
— One 48K and one 16K bank for use
in MP/M 1 (option)
• Each 32K bank responds
independently to phantom
• 2716 (5V) EPROMS may replace any or
all of the RAM
• Field-proven operation in CROMEMCO
CROMIX* andCDOS*.
• Compatible with latest IEEE 696
systems such as Northstar, CompuPro,
Morrow, IMS, IMSAI front panel, Altair
and many others.
OEM and DEALER inquiries invited.
c
3
/flTlemori?™
/////merchant
14666 Doolittle Drive
San Leandro, CA 94577
(415) 483-1008
FULL TWO-YEAR
WARRANTY.
:
The reliability of our boards,
through quality-controlled production and
proven performance, has enabled us to
extend our warranty to a full two years.
That's standard with us, not an option.
This includes a 6-month exchange
program for defective units.
Shipped direct from stock.
All Memory Merchant's boards are
shipped direct from stock, normally
within 48 hours of receipt of your order.
Call us at (415) 483-1008 and we may be
able to ship the same day.
16K RAM, Model
MM16K14
16Kx8Bit 16K STATIC RAM $169.
Bank Select & Extended Addressing
Four independently addressable 4K
blocks
One 4K segment equipped with 1 K
windows
Uses field-proven 2114 (1 K x 4) RAMS
Low Power (less than 1 .2 Amps)
Runs on any S-100 8080, 4 MHz Z-80 or
5 MHz 8085 system.
Prices, terms, specifications subject to
change without notice.
"Cromix and CDOS are trademarks of CROMEMCO.
1 MP/M is a trademark of Digital Research
Circle 293 on inquiry card.
ing a digital rate multiplier to the
1.22-MHz system clock, the signal in-
put to the SC-01A can be made pro-
grammable to produce smaller and
better-defined pitch inflections.
IC19 in the Microvox is a 6-bit
binary rate multiplier. Its output fre-
quency obeys the function:
(b5 through bO being the six multi-
plier bits) and
F IN = 1.22 MHz
= MXF„
where
M = b5 X 32 + b4 X 16 + b3 X 8
+ b2 X 4 + M X 2 + fcO X 1
When the SEL4 strobe is acti-
vated, a 4-bit inflection code is
latched into IC13 (a 74LS175 quad D
flip-flop) and applied to the rate
multiplier. The 4-bit combination
(corresponding to a hexadecimal
value of to F loaded into IC13)
selects one of 16 clock rates that range
from 614.4 kHz to 902.4 kHz in
19.2-kHz increments. The frequency
9600 BAUD ONLY $315.
NEW LCM-1 00* SYSTEM
Economical. The LCM-1 00 permits economical full-duplex, asyn-
chronous data transmission over your existing 120V power lines.
You eliminate costly RS-232 cable installations and can achieve an
efficient 9600-baud data transfer rate with significant savings.
Plug-in Convenience. Each system contains two LCM-1 00
transceivers. Use the LCM-1 00 system to connect a terminal, proc-
essor, or printer, to your computer via any 120V outlet.
Aid Productivity. Staff can quickly relocate terminals where they are
needed, reducing unprofitable waiting time, and allowing them to
work at their desks where they are most efficient. Allows noisy
printers to be placed in less disturbing locations.
Reduce Overhead. Instead of dedicating fixed cables to many office
locations, use of the LCM-1 00 can cut costs by permitting terminals
to be quickly and conveniently moved to where need exists.
Dealer inquiries invited, ask about our special
dealer package.
Orders and inquiries call 1-800-426-8075.
Alaska, Hawaii & Washington State Call Collect
*Line Carrier Modem
^■COMMUNICATIONS RESEARCH CORPORATION
J 1720-130TH AVENUE N.E. BELLEVUE, WASHINGTON 98005
A SUBSIDIARY OF ENERGY SCIENCES CORPORATION (206)881-9550
change of near 20 kHz creates a rela-
tively small pitch change by itself (out
of a 720-kHz nominal input frequen-
cy), but, used dynamically in a sen-
tence, it is just what the doctor
ordered for syllable inflection.
Remember that the 2 manual-in-
flection bits are still available to the
user; they are set by 2 bits on ICll
(SEL3). I refer to the level set by these
bits as the "base pitch" and the 16 fre-
quencies from the rate multiplier as
the "clock rate." The combination of
the 2 functions results in 64 pitch
levels or inflections.
The pitch at which individual pho-
nemes are pronounced may be con-
trolled automatically by the text-to-
speech algorithm, kept fixed, or
altered by user command. Some peo-
ple prefer automatic inflection,
because of the variety it gives to the
speech. Others think a computer
should sound like a computer and
prefer flat speech to artificially in-
toned speech. Still others may wish to
directly control the pitch to make the
unit sing (pitch and rate codes may be
mixed with phoneme codes to pro-
duce singing) or to pronounce words
with special emphasis.
The user may control the base pitch
setting independently of the clock
rate by issuing a pitch-control com-
mand:
!Px
where x is a digit from 1 through 4;
x = l selects the lowest pitch with
pitch increasing according to the
value of x.
The user may also control the clock
rate with a command of the form
!Ry
where y can take on values from 1 to
16; y = l selects the lowest pitch;
y = 16 the highest.
Musical Abilities
One final feature of the Microvox
is the ability to play musical notes
and produce sound effects by using a
program routine to toggle one bit of
the PIA (ICll) at a predetermined
rate. This line is connected to the out-
put audio amplifier along with the
output from the speech synthesizer
86 September 1982 © BYTE Publications Inc
Circle 97 on inquiry card.
CHART-MASTER™
Business Graphics Software
Professional-Quality Graphics
from Personal Computers
CHART-MASTER works with Apple® II, Apple® HI
and IBM personal computers to create full-color
business graphics on Hewlett-Packard plotters,
including the new low-cost H-P 7470A.
POWERFUL
CHART-MASTER produces bar charts, line charts, scatter diagrams and pie
charts, as well as text pages and signs, on paper or acetate (transparencies).
Data can be entered manually or automatically from Visicalc® and other
programs. Charts can be edited, stored and retrieved.
FLEXIBLE
CHART-MASTER allows you to select from a b£@ad range of options to etfeate
the chart that best communicates your data, Options include producing up to
nine charts per page, footnote and framing capabilities, leJt and right y-axes,
a variety of hatching and line types, exploded pie segments, linear regression
afld curve-fittings, logarithmic axes and much more.
EASYTOUSE
CHART-MASTER is ari, interactive, menu-
driven program that allows users, whether
managers or secretaries, to produce
presentation-quality cfiarts immediately with
little at no fining. It is easy for you to enter
data, choose options, select a chart format . . .
and let CHART-MASTER cto the rest
COSfrEFFECTIVE QUALITY
To get the same high quality that CHART-MASTER delivers, you would have
to use expensive time-sharing services, commissioned graphic artists
or costly dedicated graphics systems. Thus, CHART-MASTER, especially when
teamed with the new Hewlett-Packard 7470 A plotter, represents a price/
performance breakthrough. Users of these more costly methods will find that a
CH^flf-MASTEfl/Hewlett-Packard combination pays for itself in just a few
months. And, because CHART-MASTER also offers convenience, speed, user
control and versatility, you will find that you will increase your use of business
graphics at no marginal cost.
CHART-MASTER is available through your local computer dealer for $375.
A complete graphics plotting package, consisting of CHART-MASTER, H-P
7470A plotter and interface for your Apple or IBM personal computer, costs asss
little as $2000. For further information and the name of your nearest dealer,
call or write:
DedSiOn ReSOUrCeS Professional software tools
PO Box 309, Westport CT 06880, 203/222-1974
Apple is a trademark of Apple Computer, Inc.
Visicalc is a trademark of Personal Software, Inc.
Circle 154 an inquiry (Sard.
chip (IC12). The results are similar to
the sound produced by the internal
speaker of an Apple II computer us-
ing the same technique.
While the Microvox is not exactly a
virtuoso instrument, programming it
to play a simple tune is not hard at
all. The music mode is turned on by
the command:
IN
Once the music mode has been acti-
vated, a different set of note-specify-
ing commands is used.
In the music mode, notes may be
chosen from a range of 3 octaves
centered on middle C, indicated by
numbers from 1 to 3. Each octave
contains notes identified as A, B, C,
D, E, F, or G. Sharps are indicated by
the suffix character "+", flats by
" — ". Time values are selected by
reciprocal numeric arguments: the
length of a note may vary from a
whole note (length of 1) to a 128th
note (length of 128). Rests are in-
dicated by "R". When in the music
mode, sending Microvox the charac-
ter string "3F + 4" causes it to play a
quarter note at a pitch of F sharp in
the third octave. "R16" causes a
sixteenth-note rest.
Notes of unconventional lengths
may be used; for instance, the soft-
ware supports "thirty-seventh" notes.
Tempo may set from values of 50 to
128 beats per minute by a command
of the type "TV with x in the proper
range. The default tempo is 80.
To Be Continued . . .
I apologize if I am jumping ahead
too quickly. It's just that I want you
to be assured that these hardware
features of music and programmable
pitch are not an overcomplication;
they are easily accommodated in the
software.
Obviously, there is no conclusion
this month. I'll have a lot more to say
next month. And keep in mind that
while the main object of this project is
an easy-to-use text-to-speech syn-
thesizer, the computer section of the
circuit has some special merit of its
own. You may expect to see the same
6502-based control-computer design
in future Circuit Cellar projects.
Next Month:
We'll take a look at the software
and operation of the Microvox speech
synthesizer. ■
References
1 . Anderson, James C. "An Extremely Low-
Cost Computer Voice Response Sys-
tem," BYTE, February 1981, page 36.
2. Barden, William Jr. "Voice Synthesis for
the Color Computer: Third in a Series,"
BYTE, February 1982, page 258.
3. Blankenship, John. "Give Your Apple a
Voice: A Speech-Development System
Using the Radio Shack Speech Synthe-
sizer," BYTE, May 1982, page 446.
4. Ciarcia, Steve. "Build a Low-Cost
Speech-Synthesizer Interface," BYTE,
June 1981, page 46. Reprinted in Ciar-
cia's Circuit Cellar, Volume III, Peter-
borough, NH: BYTE Books, 1982, page
133.
5. Ciarcia, Steve. "Build an Unlimited-
Vocabulary Speech Synthesizer," BYTE,
September 1981, page 38. Reprinted in
Ciarcia' s Circuit Cellar, Volume III,
Peterborough, NH: BYTE Books, 1982,
page 168.
6. Ciarcia, Steve. "Talk to Me: Add a Voice
to Your Computer for $35," BYTE, June
1978, page 142. Reprinted in Ciarcia's
Circuit Cellar, Volume I, Peterborough,
NH: BYTE Books, 1979, page 77.
7. Fons, Kathryn and Tim Gargagliano.
"Articulate Automata: An Overview of
Voice Synthesis," BYTE, February 1 981 ,
page 164. (See also "BYTE's Bugs:
Upside-Down Static Phoneme," BYTE,
May 1981, page 232.)
8. Gargagliano, Tim and Kathryn Fons. "A
Votrax Vocabulary," BYTE, June 1981,
page 384.
9. Gargagliano, Tim and Kathryn Fons.
"Text Translator Builds Vocabulary for
Speech Chip," Electronics, February 1 0,
1981, page 118.
10. Gargagliano, Tim and Kathryn Fons.
"The TRS-80 Speaks: Using BASIC to
Drive a Speech Synthesizer," BYTE,
October 1979, page 113.
1 1 . Lin, Kun-Shan, Gene A. Frantz, and
Kathy Goudie. "Software Rules Give
Personal Computer Real Word Power,"
Electronics, February 10, 1981, page
122.
1 2. Miastkowski, Stan. "Add a Voice to Your
Computer: The Votrax Type-'N-Talk,"
Popular Computing, June 1982, page 81.
1 3. Payne, Robert A. " A Voice for the Apple
II Without Extra Hardware," BYTE,
November 1981, page 499.
To receive a complete list of Ciarcia's
Circuit Cellar project kits available from the
Micromint. circle 1 00 on the reader service
inquiry card at the back of the magazine.
The following are available from:
Intex Micro Systems Corporation
Suite 717
755 West Big Beaver Road
Troy, Ml 48084
(313) 362-4280
1. Intex-T alker , the assembled,
tested, and FCC-approved version
of the Microvox text-to-speech
synthesizer. With power supply
and documentation $295.
OEM pricing and availability will
be discussed on request. Michigan
residents please include 4 percent
sales tax. Please include $4 for
shipping. Overseas orders add $20
for shipping.
The Micromint Inc.
917 Midway
Woodmere, NY 11598
(516) 374-6793
(for technical information)
(800) 645-3479
(for orders only)
1. Complete kit for building the
Microvox text-to-speech voice
synthesizer, including the SC-01A
and all other components,
enclosure, power supply, and
documentation $215.
Overseas orders add $20 for
shipping.
or
2. Votrax SC-01A voice-synthe
sizer chip. . . .$70 each. Call fo\
OEM pricing and availability.
Residents of New York please
include 7 percent sales tax. Please
include $4 for shipping on all
orders.
Editor's Note: Steve often refers to previous
Circuit Cellar articles as reference material for
each month's current article. Most of these past
articles are available in reprint books from
BYTE Books, 70 Main St., Peterborough, NH
03458. Ciarcia's Circuit Cellar, Volume I,
covers articles that appeared in BYTE from
September 1977 through November 1978. Ciar-
cia's Circuit Cellar, Volume II, contains articles
from December 1978 through June 1980. Ciar-
cia's Circuit Cellar, Volume III, contains the ar-
ticles that were published from July 1980
through December 1981.
88 September 1982 © BYTE Publications Inc
Test drive the Victor desktop
computer designed tor systems.
Like a high performance automobile,
the Victor desktop business computer
needs to be put to the test to be really
appreciated. Here's why:
The computer dilemma.
Systems houses today face a basic
dilemma when it comes to selecting a
computer.
The so-called "personal" computers
on the market are like "economy" cars.
They're relatively inexpensive but
have limited power and capacity.
And the larger mini computers offer
more power and speed, like a luxury
car, but are, of course, more expensive.
Victor has a solution to that dilemma.
The Victor 9000 Business Computer is
retail piiced under $5,000. If you sell
compu ter systems, quantity purchase
agreements will let you be very
aggressive.
The Victor gives your systems the kin d
of memory and storage capacity
advanced applications demand.
Much more than comparably priced
machines.
And the Victor display screen has dou-
ble the resolution and capacity of its
competitors. You can display a full
132-column report and still be per-
fectly readable. Is that important to
your system ? Ask any programmer.
Experience where it counts.
But those are only the technical
advantages of the Victor 9000.
Equally important is Victor's 65 years
of experience in solving business prob-
lems. And Victor's 50 branch offices
throughout the country providing fast
service and total support.
Software toots to keep you
growing.
Victor supplies CP/M-86 and MS DOS
with every machine. Runtime support
for Basic, Cobol, Fortran and Pascal is
no extra cost. The Victor 9000 has the
tools you need to do the job right.
The Victor 9000. It's a desktop system
computer designed to be a "cut
above" the rest. Whether you sell com-
plete systems, or are just looking for
the best computer to support your
software, call your Victor OEM spe-
cialist today.Orget in touch with
Victor at (800) 621-5559. In Illinois
(800) 972-5858. We're open 24 hours a
day, 7 days a week.
Serving American business for 65 years.
VICTOR' BUSINESS PRODUCTS
Subsidiary of Kidde Inc
KJDOE
Great visibility -
800x400 pixels - graph-
ics - 80x25 characters
(soft-loaded) green phos-
phor - anti-glare - hit
mapped.
Design for comfort
- display screen tilts
0° -11° and swivels ±42°
to suit the operator.
Power under the
hood - 8088 - SMhz-2
RS 232 ports - 2 parallel
ports - C0DEC4 bus
slots.
Ease of handling - up
to 103 keys - capacity
switches - sculptured -
soft-loaded - 6 foot cord
Circle 479 on Inquiry card.
Fuel for thought -
CP/M-86 - MS-DOS -
C BASIC - Basic 86-MS-
Pascal-CIS-COBOL MS-
Fortran - MS- COBOL -
Multiplan - VictorWriter
Compact efficiency
- 302 square inch foot
print - all components
separate - organize it
yourself
Excellent mileage -
The Victor Business
Computer takes your
system further for less
money. Test drive it and
compare.
BYTE September 1982 89
Nowyou don't have to decide
between a
personal computer and
aVTlOO terminal.
Digital's introduced a per-
sonal computing option which
| can turn a VT100 terminal into a
personal computer that uses the
CP/M® operating system.
It's called Digital's Personal Computing
Option. You can purchase just the option, or you
can buy the complete terminal/computing pack-
age called the VT180.
Either represents significant advantages over
the choices available to you now. For now, you
can provide access to a large computer and per-
sonal computing at the same terminal.
More than that, you save the
additional cost of putting personal
computers and terminals side by
side on the top of a desk.
With the CP/M operating sys-
tem Digital's personal computing
terminal will run the literally hun-
dreds of programs available for it.
Including word processing, mailing
lists, financial modeling, statistics,
even data base communications-in
addition to the many more being
specially edited for this terminal.
And by virtue of the fact that Digital's per-
sonal computing terminal is VTlOO-based, you get
all the features that people buy VTlOOs for in the
first place. Features like smooth scrolling with
up to 132 columns display, split-screen viewing,
double-height and width characters, and
reverse video.
Plus a reputation that's second to none in the
industry. Plus Digital's service, on-site, anywhere
in the world.
All of this should make great sense when
you're confronted with the choice of terminals or
personal computers.
Because now you can pick one and get both.
See your Digital dealer for more infor-
mation or write: Digital Equipment
Corporation, Terminals Product Group,
2 Mt. Royal Avenue, UPI-5, Marlboro,
MA 01752. Telephone toll-free 800-
225-9378 (outside the continental U.S.
or in Massachusetts call 617-480-4077)
between 8:30am and 5:00pm Eastern
time. In Europe: 12 Av. des Morgines,
CH-1213 Petit-Lancy /Geneva.
In Canada: Digital Equipment of
Canada, Ltd.
Circle 159 on inquiry card.
CP/M® is a registered trademark of Digital Research, Inc.
Hardware Review
The Apple III
and Its New Profile
An in-depth look at the "new" Apple III microcomputer
and its Profile hard disk.
Robin Moore
Warner Hill Rd. RFD #5
Derry, NH 03038
r •
i
B
H
&
t
\ 6C3Q J"~J
SaSRSHSffiPxE SB
Photo 1:
file hard-
showing
screen.
A view of the Apple III, the Pro-
disk drive, and the Monitor III
a sample of Visicalc III on the
Photo 2: A rear view of the Apple III and
Profile showing the Silentype and game
paddle ports A and B, along with the
video, audio, RS-232C, and floppy-disk
connectors. The peripheral card visible is
the Profile interface card.
In 1980 when the Apple III was first
released, there were problems. Deliv-
eries were delayed, and when the ma-
chines finally arrived, they
often didn't work. The integrated cir-
cuits tended to wander out of their
sockets. Little software except Visi-
calc was available, and the much-pro-
moted real-time clock/calendar didn't
work well. The Apple III was, on the
whole, unreliable. It was a bad start.
Now, in 1982, the problems are
gone. The sockets have been changed
and the software bugs fixed. The
Apple III has been rereleased with re-
vised software, Pascal, and a brand-
new peripheral — the Profile, a
5-megabyte hard-disk drive. The new
Apple III is an impressive machine
and certainly a contender for the title
of Best Personal Computer in the less
than $10,000 class.
System Overview
Let's take a closer look. The Apple
III is a single unit that includes the
central processing unit, keyboard,
memory, floppy-disk drive, and
video output (see photos 1 and 2). It
has been designed to meet the needs
of the professional or small-business
user. Instead of offering an initial
low-cost unit requiring a number of
additions, Apple Computer Inc. has
included the most common system
expansions as standard in the Apple
III. These include an enhanced key-
board, a 24-row by 80-column dis-
play, an integral disk drive, 128K
bytes of memory, a programmable
128-character set, improved high-res-
olution graphics, and an Apple II
emulation program (see the At a
Glance box for additional features
and details).
In addition, several peripherals are
available for the Apple III. The most
impressive of these is the Profile,
Apple's new 5-megabyte hard-disk
drive. (The Profile will be described
in detail later in this article.) Other
options from Apple Computer in-
About the Author
Robin Moore is manager of microprocessor
development for A. B. Dick Co. and maintains
a strong interest in FORTH, graphics, and com-
puter music. He is also librarian for the
Southern New Hampshire Apple Core.
92 September 1982 © BYTE Publications Inc
■ '
%
z
S* TbaSf THE ULTIMATE COMPUTER CONFLICT
Attacking, evading, scanning, corn-
between the forces of the Colonists
and the Kryon Empire. Join an inter-
galactic shootout with up to eight star-
ship commanders transmitting orders
from the keyboard cockpits of their
craft anywhere in the U.S.A.
municating. That's MegaWars. Easy
to learn but difficult to master. That's
why CompuServe will give one free
hour to every MegaWars player enter-
ing a game before December 31 , 1982.
Circle 102 on inquiry card.
Call toll free
800-848-8990.
You'll receive the illustrated guide to
CompuServe, America's most compre-
hensive Videotex service, plus the
MegaWars Commanders Briefing.
CompuServe
5000 Arlington Centre Blvd.
Columbus, Ohio 43220
800-848-8990
ERG/68000
MINI-SYSTEMS
D Full IEEE 696/S100
compatibility
HARDWARE OPTIONS
D 8MHz or 10 MHz 68000 CPU
D Memory Management
D Multiple Port Intelligent I/O
□ 64K STATIC RAM (70 nsec)
□ 256K Dynamic RAM, with full
parity (150 nsec)
□ 8" D/D, D/S floppy disk drives
D 5MB-32MB hard disk drives
D Full DMA host adaptor
□ 20MB tape streamer
D 10 to 20 slot backplane
D 30 amp power supply
SOFTWARE OPTIONS
D 68KFORTH 1 systems language
with MACRO assembler and
MET A complier
D Fast Floating Point package
□ Motorola's MACSBUG
D IDRIS 2 operating system with
C, PASCAL, FORTRAN 77,
68K-BASIC 1 compilers
Trademark 1 ERG, Inc.
'Whitesmiths
30 day delivery
with valid Purchase Order
OEM prices available
For CPU, Integrated Card Sets
or Systems.
Empirical Research Group, Inc.
P.O. Box 1176
Milton, WA 98354
206-631-4855
At a Glance
Name
The Apple I
Computer
Manufacturer
Apple Computer Inc.
20525 Mariani Ave.
Cupertino, CA 950 1 4
(408) 996-10I0
Components
System Unit
Size: width 1 7.5 inches (44.45 cmj, depth 1 8.2 inches (46.23 cmj, height
4.8 inches (1 2. 1 9 cmj
Weight: 26 pounds (1 1 .8 kg)
Power Required: 1 07- 1 32 volts AC, 60 Hz, 1 00 watts maximum
Processor: 6502B (2 MHz) with bank switching and enchanced indirect
addressing, double stack and zero pages
Memory: 1 28K bytes of dynamic RAM (expandable to 256K bytes), 4K bytes of
self -test and boot-loader ROM
Standard: keyboard for text and data entry; programmable RS-232C serial
communications/printer interface; power-up self-check and disk
bootstrap; both color-graphics and black-and-white/gray-scale graphics
video outputs; two game-paddle/joystick connectors; three audio
generators— fixed beep, I -bit programmable, and 6-bit A-D converter;
one !40K-byte 5 'A -inch floppy-disk drive
Video Display: Three Text Modes
24 by 80, black and white, normal and inverse
24 by 40, black and white, normal and inverse
24 by 40, 1 6 color characters on 1 6 color backgrounds
All text modes have software-definable 1 28-character sets
Four Graphics Modes
280 by 1 92, 16-color foreground and background with limitations
280 by 1 92, black and white
1 40 by 1 92, 1 6 colors with no limitations
560 by 1 92. black and white
Video Outputs: Both black-and-white/gray-scale and color-graphics outputs providing
NTSC monochrome composite video, NTSC color composite video, or
4-bit coded RGB color with a separate composite synchronization
signal
Keyboard: 74 keys for text and data entry; includes 1 3-key numeric pad for fast
numeric entries, four cursor control keys with two-speed auto-repeat,
three special-function keys, and text keys that allow entry of all 1 28
ASCII characters; SOS software provides a 1 28-character type-ahead
keyboard buffer; all keys automatically repeat after Vi second
Disk Drives: System supports up to four 1 40K-byte 5 % -inch floppy-disk drives
using Apple-format 6/8 GCR (group-coded recording) encoding
Operating System
Apple III SOS I . I (Sophisticated Operating System); single task, interrupt-driven, configurable
operating system with hierarchical file structure, multiple file protection levels, and device-
independent byte-oriented I/O
Special Features
An Apple \\ emulation mode that allows use of almost all existing. Apple \\ software; utilities
that allow transfer of DOS text files, Visicalc files, and Pascal files from the Apple \\ to the
Apple l\\
Software Available for the Apple III
Visicalc III $250; Applewriter III $225; Apple III Pascal $250; Business BASIC $125; Apple
Access III (communications software) $150; Apple III Business Graphics $175; Pascal Utility
Library $75; Script III $125; Mail List Manager $150; all from Apple Computer Inc.
Hardware Prices (Apple Computer Inc)
Apple III 1 2BK-byte system
Apple III 256K-byte system
Additional disk drives (three maximum)
Profile 5-megabyte Winchester hard disk-drive and interface card
Universal parallel interface card
Apple Monitor III (monochrome/green screen)
Game controllers
$3495
$4295
$495
$3,499
$225
S320
$29.95
94 September 1982 © BYTE Publications Inc
&*
r 'l
J JU
v *
"THAT'S IIP
There's nothing like the feeling you
get when you've got the solution.
And nothing else will help you
solve problems better, smarter, faster
than the Visi™ programs for your per-
sonal computer.
For example, our VisiCalc® pro-
gram: It's # 1 in the business because
it takes the work out of working with
business numbers. The VisiCalc
program is the powerful "electronic
worksheet" that speeds planning and
budgeting. It lets you ask "what if?"
and see the answers immediately. So
you can analyze the impact of deci-
sions before you make them.
OurVisiTrend/Plot™ program
combines graphics with forecasting
and statistics. It automatically performs
complex calculations and produces
charts and graphs. So you can analyze
the past, forecast the future and plot
your results in an easy-to-understand
visual form.
© 1982 VisiCorp
In addition, our series includes
theVisiFile™ VisiDex™ VisiSchedule 1
VisiPlot™ VisiTerm™ and Desktop/
PLAN™ programs.
But the Visi programs are far
more than individual problem-solvers.
They're all inter-related, just like your
needs and tasks, to give you a fully
integrated solution.
All of the Visi programs work in
much the same way, and they auto-
matically interchange data, too.
So it's easy to learn and use any
of them, work in many different
ways with all of them.
They're brought to you
by VisiCorp™ The one com-
pany whose only business
is helping you make the
most of the personal
computer in your
business.
Ask your
retail computer
store salesperson for a demonstration
of the Visi series. They'll help you and
your computer do all the things you're
intent on doing.
The VisiSeries From
VisiCorf
PERSONAL SOFTWARE"
Apple III (list prices)
128K-byte system unit with integral 140K-byte 5% -inch floppy-disk
drive, Apple SOS operating system software, both color-graphics and
black-and-white/gray-scale video outputs, RS-232C serial interface,
game control port, and Silentype printer interface
$3495
additional floppy-disk drive (three maximum)
$495
Apple Business BASIC software
$125
total
$4115
IBM Personal Computer (suggested retail prices)
48K-byte system unit, disk-adapter card, one 160K-byte floppy-disk
drive, DOS software, Disk BASIC
$2235
16K bytes of added memory and game adapter card
$145
additional floppy-disk drive (one maximum)
$570
serial RS-232C interface card
$150
additional 64K-byte memory card
$540
color-graphics video adapter card
$300
Microsoft extended BASIC software
$40
total
$3980
Table 1: Price comparison of comparable versions of the Apple HI and the IBM Per-
sonal Computer. Both systems include 128K bytes of memory, two floppy-disk
drives, color-graphics video output, serial RS-232C interfaces for Qume (or equiva-
lent) letter-quality printers, and game-paddle adapters. The system chosen is one
that might be purchased by people who wish to combine business and personal ap-
plications. Note that in this configuration the IBM has used up all its expansion slots,
while the Apple HI still has all four of its slots left for further expansion.
elude the Silentype thermal printer,
additional floppy-disk drives, the
monochrome green-screen Monitor
III, a universal parallel I/O (in-
put/output) interface card, and game
controllers.
Many of the existing Apple II inter-
face cards will work in an Apple III
while in the Apple II emulation mode.
However, use of Apple II cards in an
Apple III will probably make it ex-
ceed FCC (Federal Communications
Commission) radio-frequency radia-
tion limits and may cause interference
on nearby television sets or radios. In
addition, Apple II cards are not com-
patible with Apple III software unless
special device-driver routines are
written, and Apple provides virtually
no information on how to write
them.
Apple Computer currently pro-
vides a variety of software packages
for the Apple III in addition to Busi-
ness BASIC and Apple Pascal. There
are also various hardware and soft-
ware products available for the Apple
III from other vendors and the num-
ber of these will increase as the Apple
III user community grows.
The only software built into the
Apple III is a 4K-byte ROM (read-
only memory) that holds power-up
self -test and disk bootstrap routines.
All other software is loaded from
disk. Although this means that lan-
guages use up some of the available
RAM (random-access read/write
memory), it also allows easy software
upgrades and fixes that would be
more difficult if the software were
permanently in ROM.
System Pricing
The approach to Apple III pricing
is almost directly opposed to the pric-
ing strategy used for the Apple II and
the IBM Personal Computer. Because
Apple chose to include a large num-
ber of standard features, the Apple III
has a relatively high initial cost
($3495); however, it can expand to
256K bytes of memory, four floppy-
disk drives, and a letter-quality
Qume (or equivalent) printer without
using any of the expansion slots. A
fully usable system can be configured
by adding just a video monitor and
an inexpensive serial printer.
Table 1 shows a price comparison
of the Apple III and the IBM Personal
Computer. Both systems are con-
figured with 128K bytes of memory,
two floppy-disk drives, a serial RS-
232C printer interface, color-graphics
video outputs, and game controllers.
The IBM system costs slightly less but
uses all of its expansion slots, while
the Apple III still has its four slots
available for future growth.
The Apple HI User
A look at the documentation and
software supplied with the system
will quickly reveal that the Apple III
is targeted for professional and small-
business users. Clear tutorials and ex-
ample programs on disk demonstrate
most system functions and features.
There is even a two-disk program to
lead you through the keyboard and
display functions step by step.
The Apple III is not designed for
the home hobbyist. Much of the tech-
nical information included with the
Apple II is absent in the Apple III
package. There is no discussion of
bus structure, I/O addressing, mem-
ory usage, or screen-memory map-
ping. There are no listings published
for any of the system software, either
in the Apple III ROMs or on disk.
Apple does not even tell you about
the monitor program included in the
ROMs (which is accessible by hold-
ing the Control and Open- Apple keys
while pressing Reset).
All this technical information is
unimportant to business users. They
are more interested in using the Apple
96 September 1982 © BYTE Publications Inc
Circle 214 on inquiry card.
Let's get personal
try out the in-stock selection of Heath/
Zenith microcomputers, peripherals,
accessories and software.
Now available at your nearby Heathkit
Electronic Center, or through the Heathkit
mail order catalog.
You get more with a Heath/Zenith per-
sonal microcomputer system! We offer:
I.Proven high-performance hardware:
Thousands of our microcomputers prove
themselves daily, in the field.
2. Vast software library: Three operating
systems (including CP/M), languages, word
processors, an electronic spreadsheet, ver-
satile utilities and the 500-program Heath
Users' Group software library.
3. Self-instruction courses: Evaluation
and programming courses from Heathkit/
Zenith Educational Systems.
4. Service support: Before and after the
sale -consultation by phone, carry-in
service by trained technicians.
Test run one of our microcomputers
at any of the more than 60 convenient
Heathkit Electronic Centers in the U.S.
Heathkit .
ELECTRONIC CENTERS* ^f
See the white pages of your telephone book rff?\
for store locations and telephone numbers. f
*Units of Veritechnology Electronics Corporation in the U.S.
Photo 3: The Apple HI with its main cover removed, The
power supply is housed in the enclosure visible to the left, I/O
card slots are in the center, and the disk drive is on the right.
The entire Apple HI is built around a single thin-wall aluminum
casting that provides both support and shielding.
Photo 4: The Apple HI main PC board. The piggy-back-
mounted board to the left of center is the removable main
memory board. Using this board, the Apple II can be expanded
to its full memory capacity without using up any of its I/O ex-
pansion slots.
Ill than in dissecting it, and will, in
most cases, use commerical software.
The Apple III is admirably designed
to serve their needs. For hobbyists
there are better choices, namely, the
Apple II.
Inside the Enclosure
The Apple III is a fine example of a
quality product designed for high-
volume production. The entire unit is
built around a single thin-wall
aluminum casting that provides sup-
port and shielding as well as heat
dissipation so that no cooling fan is
required. The expansion card guides
are molded into the casting, and fully
enclosed boxes are built in for both
the main printed-circuit (PC) card
and the switching power supply (see
photo 3).
All of the circuitry, except mem-
ory, is on one main PC board (see
photo 4). The system memory board
mounts piggy-back style onto the
main board and avoids taking an ex-
pansion slot. In fact, the Apple III can
be expanded to its full 256K-byte
memory capacity in the same fashion,
leaving all slots free.
The Apple III central processing
unit is based on a 6502B microproces-
sor with custom external circuitry
that provides a number of enhance-
ments to the normal 6502 instruction
set. These enhancements include ex-
panded addressing range, alternate
stack and zero pages, and improved
indirect addressing that is supported
by a separate pointer page.
Although the technical information
provided by Apple is somewhat
vague, apparently the 6502B is run at
2 MHz during the video blanking in-
The Apple III can be
configured to 256K
bytes without using a
single expansion slot.
tervals and at 1 MHz while the beam
is writing information onto your
monitor screen. This provides an
average speed of about 1.4 MHz, but
the screen can be turned off tem-
porarily during program execution to
allow the processor to run at its full
2-MHz speed, if desired.
While a normal 6502B can address
a maximum of 64K bytes of memory,
the Apple III uses bank switching to
expand this range to a theoretical
maximum of 512K bytes.
Up to fifteen 32K-byte blocks of
memory can be switched to occupy
the range of addresses between 2000
and 9FFF hexadecimal. This switching
is handled automatically by the oper-
ating system and is totally "trans-
parent"; that is, the switching ex-
ecutes in the background without af-
fecting any task you may be perform-
ing in the visible foreground. It
should be noted that, to date, Apple
Computer has not announced any
Apple III memory expansion beyond
256K bytes. Perhaps this will be a
future option.
The main PC board also includes
the disk controller, serial interface,
video generation circuitry, and the
expansion card slots. The expansion-
bus connections in the Apple III are
essentially the same as those in the
Apple II, although DMA (direct
memory access) is handled somwhat
differently. The Apple III Owners
Manual provides no information
about the expansion bus. Hopefully,
this type of information will be avail-
able in the future. There are few com-
peting systems that do not make this
sort of information available to the
public.
The Keyboard
Experienced typists should find the
Apple III keyboard easy to use (see
photo 5). Unlike the Apple II, this
keyboard has a typewriter layout so
that touch-typists should feel comf or-
98 September 1982 © BYTE Publications Inc
ISIC6LC WORKSPACE KEKORY
EC«DS F?.E$£NT
J! :
: t 8f Hi -,?p
EXPAND VISICALC® ON APPLE® II
Do you need more memory
for your VisiCalc models?
Would you like to see them in
80 column display? Do you
want hard disk support?
Then you need one of
Saturn's VisiCalc expansion
systems. For a fraction of the
cost of a larger computer,
you can create models you
never dreamed possible on
an Apple II.
With Saturn board(s) and
software, you can increase
your workspace to as much
as 177K. With additional
hardware, you can get 80 col-
umn display and lower case
letters. You can even use the
Nestar hard disk system, if
you wish.
Saturn's VC-Expand pro-
grams allow you to use the
entire displayed VisiCalc
matrix, and to save your large
models on more than one
diskette.
You can also use your
Saturn boards to expand user
programming capabilities, or
to simulate a disk drive under
DOS, PASCAL, or CP/M ®
Ask your retail computer
store salesperson about
Saturn's memory expansion
systems. See how much big-
ger and better your VisiCalc
models can become.
VisiCalc is a registered trademark of VisiCorp.
Apple is a registered trademark of Apple Computer, Inc.
CP/M is a registered trademark of Digital Research Corporation.
P.O. Box 8050 Ann Arbor, Michigan 48107
(313)973-8422
Circle 41 3 on Inquiry card.
BYTE September 1982 99
The Panasonic portable computer
We've improved the way
The link" by Panasonic.
It will improve the way you
solve problems. And the
solutions come from the
I portable computing power
you have at your
fingertips. You can take it
with you on planes, cars,
boats, anywhere, because
it fits into a suitcase. You can
be more cost effective in the
field, because you'll have
access to more information for
making on-the-spot decisions.
You'll have the incredible
advantage of being able to
telecommunicate from anywhere
you are. It gives you a whole
new world of computing.
Portable computing.
Software Solutions — Now
there's an exciting new software
system for the 6502
microprocessor that gives you more
solutions to your problems.
The popular language software for the portable computer includes
Extended Basic Compiler/Interpreter, SnapFORTH and Microsoft Basic.®
The Panasonic portable computer also has a wide range of specific
software programs for your specific problems, such as:
The Scientific Calculator — An incredibly powerful tool that solves mathematical problems for the
scientist, engineer, and professional wherever they go.
Portabudq et — It's your portable personal financial manager. It gives you up-to-the-minute personal
control. It allows you to be your own record keeper, savings advisor, accountant, bill manager, credit
and charge account guide, investment counselor, portfolio keeper, and tax assistant. Overall, it
helps plan your personal financial life, portably
Portacalc — Gives you the portability and the flexibility to automatically analyze numerical problems
wherever and whenever they arise. You can assess "what if" alternative business problems,
comprehend key variables in business, and dynamically analyze problems on engineering projects.
Portawriter — It allows you to write, edit, and format information. And, you can telecommunicate the
information from wherever you are. Whether you're in the boardroom, hotel room, or even on a golf
course, Portawriter gives you full editing and formatting capability for notes, reports, letters, news
copy, tables, lists, forms, orders, you name it.
Portalo q — It is an easy, precise tool for time-billing professionals without a minute to lose. Whether
you're on the road or in the office, you can log time, compile bills, generate billing reports, and track
the work of your highly paid employees. Portalog gives you improved timekeeping productivity.
Telecomputin g 2™ — It lets you telecommunicate with your data base. You can establish
communications between headquarters and field forces. Exchange files and programs between
remote stations. Access timesharing services and store data in a large computer's mass storage.
You can also upload and download program data.
with a wide range of new software,
you solve problems.
Portaflex — A master program that allows you to create solutions for applications, such as:
° Inventory Control— Analysis and control of inventory while you're on the job.
a Order Entry— A customized system for any sales order entry. It offers you productivity, and the
advantage of faster order entry.
° Field Service —Retrieve, diagnose, and analyze your field service data wherever you are in the field.
a Auditing and Accounting —Custom auditing and accounting, anywhere you are in the field.
° Estimating —Versatility for flexible bidding and estimating at your job site.
Software Development Tools for the Customizer — Create your own custom programs and burn
them into your EPROM so your program is recorded in nonvolatile form.
Simply take a desk top microcomputer,* insert the software development discs, create your own
program, de-bug that program, compile the program, then "burn-in" your problem-solving EPROM.
* Presently ottered lor Apple II Plus.
Hardware Specifications —
The Panasonic portable computer offers 6502
microprocessor (1 MHz) technology.
□ It offers 4K or 8K internal nonvolatile RAM
□ 48K internal ROM
□ Built-in Ni-Cad rechargeable battery pack
□ External AC adapter/recharger
□ 26-character liquid crystal display
a 65-key completely redefinable keyboard
Introducing Peripherals for Additional Solutions —
Modular peripherals let you customize your system.
□ Multiple RS-232C serial interfaces
□ Asynchronous modem with cassette interface
(110 or 300 baud)
□ 40-character microprinter (thermal dot matrix printing)
□ 8K or 16K RAM memory expansion packs
□ X-Y four-color plotter (up to 80 characters per line)
□ TV adapter (32 characters X 16 lines with color
and graphics)
The Panasonic portable computer. It's improved the way you solve problems. Because we believe
its portable modules and multiple software applications can vastly improve your productivity. And that
can be an important solution to your profit problems.
The portable computer from Panasonic. We've improved the way you solve problems.
The Link: by Panasonic. It's changing the way the world uses computers.
Please send me more information.
Panasonic Company, Hand-Held Computers
One Panasonic Way, Secaucus, New Jersey 07094
Dealer Inquiries Invited
Name (PLEASE PRINT) .
Title & Company
^ Type of Business.
^ Address
City
.State.
-Zip-
Phone Number!
Panasonic,
just slightly ahead of our time.
Circle 364 on inquiry card.
Photo 5: The Apple III keyboard. Although it looks separate, it is actually part of the
Apple III main enclosure.
table with the key placement. The
layout of the numeric keypad on the
right, which resembles that of a calcu-
lator, allows easy entry of numeric
data. The Apple III can also generate
all 128 ASCII (American Standard
Code for Information Interchange)
codes without extra hardware.
FOR CP/M-86
CC-86 Compiler available for both CP/M-86*
and MP/M-86* (incl. IBM PC)
Full Unix** V7 language compatibility
Standard I/O library supports both buffered and
non-buffered I/O and OS calls
Stand-alone assembler supports relocatable code,
local symbols and linkage to external modules
Introductory prices: $500 for CC-86 and
assembler/linker; $200 for assembler/linker;
$50 for manual (incl. K & R)
CP/M and MP/M
are trademarks of
Digital Research
Unix is a trademark
of Bell Laboratories
(503)297-7153
Control-C Software, Inc.
6441 SW Canyon Court
Portland. OR 97221
In addition to the normal Shift,
Control, and Caps-Lock modifier
keys, the Apple III includes special
Open-Apple and Close-Apple keys
that you can define for special func-
tions. All keys automatically repeat
when pressed for more than Vi sec-
ond, and the four cursor-movement
keys each provide a 2-speed repeat —
pressing gently repeats at 11 Hz,
while pressing firmly repeats at 33
Hz.
Apple's SOS 1.1 operating system
provides a 128-character type-ahead
buffer so that keystrokes wont be
lost if you continue to type while the
system is busy. This buffer may be
emptied, or flushed, if the program
running needs to wait for a particular
keystroke.
One of the biggest complaints
about the original Apple II concerned
the close proximity of the Reset key
to the rest of the keyboard. In the
Apple III the Reset key has been posi-
tioned at the rear edge of the key-
board enclosure, thus avoiding the
accidental resets encountered in early
Apple lis. Simultaneously pressing
Control and Reset simulates a power-
up and reboots the system from the
main disk drive.
In addition to the normal keyboard
functions, a number of special control
features are built into the Apple III
keyboard. Pressing the Control key
and one of the keys on the numeric
pad will allow you to turn the video
on and off, flush the type-ahead buf-
fer, suspend screen output so that the
processor can run at maximum speed,
display control characters, or turn off
the screen until the program requests
an input.
In general, I found the keyboard
versatile and pleasant to use. (Al-
though the keyboard is actually part
of the main enclosure, it is styled to
appear as a separate unit. A conve-
nient recess at the top can support a
book or a pencil.) My only problem
was that the very light touch required
to avoid automatic key repeat some-
times caused me to produce extra
characters. You have to break the
habit of letting your hands rest on the
keyboard while thinking about what
to type next.
102 September 1982 © BYTE Publications Inc
Circle 132 on inquiry card.
*TIfc Home Computer*
This is the one?
A lot of computers offer a lot. Only one
in its price range offers the most. The TI
Home Computer.
Better to begin with. Anyone can start
right away with our Solid State Software ™
Command Cartridges. Dozens of programs
are available in home management, educa-
tion and entertainment.
Easy to expand. Our Peripheral Expan-
sion System gives you plug-in cards for
memory expansion, P-Code capabilities, a
disk drive controller and the RS232 Inter-
face. You can also add a modem, speech
synthesizer, disk drive and 80 column dot
matrix printer.
Programming flexibility. TI BASIC is
built into the Home Computer. But it can
alsohandleTI Extended BASIC, UCSD
Pascal* Version I V.0, TI LOGO II, TMS
9900 Assembly Language and TI PILOT'.
Programs can be stored in the optional
Mini Memory Command Cartridge.
High-Tech specs. 16-bit microprocessor,
16K bytes RAM (expandable to 52K).
26K bytes internal ROM, upto30K bytes
external ROM. 3 simultaneous tones from
110 HZ to 40,000 HZ. High resolution video.
U. & I.e. Single line overlay for 2nd function.
Control & function keys. 16 color graphics
with 4 modes & sprites.
Sound impressive? Compare a TI Home
Computer with the competition and really
be impressed. You won't even
need a computer to tell you this
is the one. ^_^
Texas
Instruments
i 1982 Texas Instruments
'UCSD Pascal is a trademark of the Regents of the University of California
Circle 461 on inquiry card.
Mode
Format
Colors
24 by 40
black and white
1
24 by 40
16 foreground and
16 background
colors
2
24 by 80
black and white
Table 2: Apple III text display modes, screen formats, and color capabilities.
Color
ASCII
Gray
Color
Value
Character
Level
black
black
magenta
1
1
dark blue
2
2
lavender
3
3
dark green
4
4
dark gray
gray
5
5
medium blue
6
6
light blue
7
7
brown
8
8
medium gray
orange
9
9
gray 2
10
pink
11
;
green
12
<
light gray
yellow
13
=
aqua
14
>
white
15
?
white
Table 3: Table of graphics colors or gray levels produced by the GRAFIX driver
routine. After opening the routine as an output device, colors may be selected by
printing a CHR$(9) followed by an ASCII character. The color values shown are ex-
tracted from the lower four bits of the ASCII code transmitted. Higher-level graphics
functions are provided by the BGRAF invocable module.
Display Modes
The Apple III offers several text
and graphics display modes. Either
type of display is available in black
and white or color, and both offer
various formats and resolutions.
The normal text display is black
and white, with a 24-row by 80-col-
umn format and a maximum of 1920
displayed characters. Alternate
modes include 24 by 40 black and
white and 24 by 40 color. In all three
text modes the characters are normal-
ly displayed as a 5- by 7-dot matrix
within a 7- by 8-dot character cell.
However, all 128 characters are user-
programmable and may be defined to
be 7 dots wide by 8 dots high so that
adjacent characters will touch in all
directions if desired. (See table 2 for
available text display modes.)
In the 40-column color-text mode,
you can display 16 colors of charac-
ters on 16 colors of background. In
combination with the user-definable
character set, you can produce some
surprisingly good color-graphics dis-
plays. For example, Apple's well-
known "running-horse" demonstra-
tion program (shown in photo 6) is
produced in color-text mode. The col-
or values shown in table 3, although
specified for graphics, can also be
used for color text.
With four graphics modes, the
Apple Ill's capabilities are significant-
Expand your IBM PC...
256K IBM PC RAM
EXPANSION BOARD
Model No. ADS 5001
with parity upgraded
at 64K intervals
SUGGESTED LIST PRICE
• W/64K RAM .... $380.00
• W/128K RAM .... 655.00
• W/192K RAM .... 795.00
• W/256K RAM .... 995.00
Distributor and dealer inquiries welcome
IADSI ANTEX DATA SYSTEMS
\r\U \J\ £ Division of International Antex, Inc.
2630 California Street, Mountain View, California 94040
(415) 941-7914 TWX 910-373-8500 "INTER AX PTVY"
ADS 8001 DOT MATRIX
PRINTER -
PRINT FEATURES
Print Speed: 120 CPS
Characters: 8 sizes, 5 different
alphabets, upper/lower case descenders
Print Width: 8 in. max., Form Width: 4.5 in. to 10 in.
Print Mode: 9x9 exceptional quality with proportional spacing
Graphics: 144x144 dots/in. square and block graphic in ROMs
Print Head: 9 pins, heavy duty designed with air-cooled fins
Number of Columns: 136 max.
Print Direction: Bidirectional logic seeking
Form: Folded/Single sheet
Form Feed: Tractor and friction, bidirectional
Number of Copies: Original plus 3 ul Listed
104 September 1982 © BYTE Publications Inc
Circle 29 on Inquiry card.
Go from spread sheets to letters
in one easy move with a new
^m***^*^ double-duty
JT^ m-m DMS-
• • I
Add the versatility of the
DMS-5000's rotating screen-
plus graphics— to HiNet™ the
complete hardware/software local
area network. It's flexible ,
inexpensive , fast — and from a single source.
The DMS-5000 puts an end to scrolling left or right for spread
sheets; up or down for full page, word processing display. Display 80
high-resolution characters by 66 lines or, rotate the screen 90° to
horizontal and display an extended line of 132 characters by 50 lines
(or 80 characters by 26 lines).
In either position, the DMS-5000 provides im pressive gra phics .
Its 16 bit-mapped pixel intensities and an optional
second memory plane, provide text overlays on a
graphics display plus computerized "slide shows."
The DMS-5000 is a complete HiNet station
too-with a Z80A and 64K RAM, or 8086 and
up to 1MB RAM, each with full I/O comple-
ment and the HiNet network port.
Find out how the HiNet Local Area Network
speeds business communications— and how
the DMS-5000 doubles the potential of your
HiNet hardware.
Digital Microsystems
Because man was not meant to work alone.
cm
1840 Embarcadero, Oakland, CA 94606 (415) 532-3686, TWX 910-366-7310/ Extel House, East Harding St., London EC4P-4HB 01-353-1080 Telex 23721
CP/M® is a registered trademark of Digital Research, Inc.
Circle 162 on inquiry card. BYTE September 1982 105
Photo 6: The well-known "running horse" demonstration. This display was generated
using the 24-row by 80-column color-text display mode using the Apple Ill's program-
mable character set to produce the special shapes required.
Photo 7: An example of the 560- by 192-pixel graphics display mode. Although this
mode doesn 't offer color, it is ideal for displays that require fine detail.
ly better than those of the Apple II
(table 4 shows the available modes).
The highest resolution offered is 560
by 192 pixels, black and white. This
mode is useful for scientific or tech-
nical displays that require maximum
resolution, as shown in photo 7.
There is also a 280 by 192 black-and-
white display mode.
The highest-resolution color dis-
play available is 280 by 192 pixels.
Using this mode you can display up
to 16 colors with some limitations. In
each 7-dot-wide section of a given
vertical coordinate, only two colors
can be displayed. Bits that are turned
on will display the specified fore-
ground color, while bits that are
turned off display the background
color for that section. This is usually
noticed only when lines of different
colors cross. The limited color mode
is useful for many applications where
16 colors are required but where max-
imum resolution is needed (an exam-
ple is shown in photo 8).
The most colorful graphics mode is
the 140- by 192-pixel 16-color mode.
With no limitations on color place-
ment, it is capable of producing very
impressive displays (see photo 9).
One of the more interesting techniques
in this mode mixes various colors of
dots to produce a variety of in-
between shades of color. Using this
technique, it is possible to produce
several hundred colors on an Apple
III.
Although the resolution is effec-
tively reduced in the shaded areas,
this method is typically used for fill-
ing in areas of pictures rather than for
outlines, which are normally drawn
in solid color. A talented artist with a
digitizing tablet and the appropriate
software can produce results like
those shown in photo 10.
Apple SOS
Apple's SOS (Sophisticated Oper-
ating System) 1.1 is one of the more
powerful operating systems available
for an 8-bit microcomputer and offers
features usually found only on larger
machines. SOS supports multiple
nested directories, handles interrupt-
driven and DMA I/O, and manages
the Apple III memory and hardware
environment.
A unique feature of SOS is that
there is no user interface. All com-
munications with SOS are handled by
the resident language (BASIC or
Pascal for now) in a fashion compati-
ble with the language syntax. For ex-
ample, with Business BASIC you dis-
play a disk directory by typing
CATALOG (or CAT), but in Pascal
you would press F to enter the filter
and then press E to get an extended
directory. Rumor has it that Apple is'
working on a separate SOS user-in-
terface package. This would allow ac-
cess to SOS without requiring that a
language be loaded into the system.
All Apple III I/O is handled by
SOS through device drivers. Each
106 September 1982 © BYTE Publications Inc
Circle 297 on inquiry card.
CASHFLOW
PROBLEMS?
ITS NICE TO KNOW SOMEONE
WHO HAS THE SOLUTION.
MicroAge is your Solution
Store . . . that means at
MicroAge Computer Stores
we have a wide selection
of time-saving computer-
ized business systems
designed specifically to
solve the daily cash flow
problems every business-
man faces.
MicroAge has computer-
ized business systems that
quickly and affordably allow you to regain con-
trol of your critical accounts receivable ... at last
making it possible for you to carry out effective
collection procedures on a consistent basis.
MicroAge has accounts receivable program
packages to automatically display and update
account information; prepare trial balance
including a balance-due and delinquency aging
report, and take care of dozens of other tasks
that eat into your time and profit!
Computerized business systems from the Micro-
Age Computer Store are available in the $5,000
to $15,000 range, to suit the individual budget of
your small business or professional practice.
MicroAge backs up every system with personal-
ized service, warranty service and repair, instal-
lation, systems consulting, even customer train-
ing. Visit the MicroAge Computer Store in your
area soon with your business problems, and let
us help you with the solution.
/Miaorige
ca/WPUTor sTore
"The Solution Store" ™
VISIT THE STORE IN YOUR AREA:
EI Paso, Texas
(915) 591-3349
Tucson, Arizona
(602) 790-8959
Albuquerque, New Mexico
(505) 803-0955
Pleasant Hill, California
(415) 680-1489
Aurora, Colorado
(303) 696-6950
Rochester, New York
(716) 244-9000
Hurst, Texas
(817)284-3413
Sal in a, Kansas
(913) 823-7596
Orland Park, Illinois
(312) 349-8080
Milwaukee, Wisconsin
(414)257-1100
Mountain View, California
(415) 964-7063
Scottsdale, Arizona
(602) 941-8794
Anchorage, Alaska
(907) 279-6688
San Diego, California
(714) 278-0623
Richardson, Texas
(214) 234-5955
Minneapolis, Minnesota
(612) 338-1777
Omaha, Nebraska
(402) 339-7441
Phoenix, Arizona
(602) 265-0065
Columbus, Ohio
(614) 868-1550
Indianapolis, Indiana
(317)849-5161
Portland, Oregon
(503) 256-4713
Norwalk, Conneticut
(203) 646-0851
St, Louis, Missouri
(314) 567-7644
Oklahoma City, Oklahoma
(405) 728-1837
FOR FRANCHISE OPPORTUNITY INFORMATION CALL (602) 968-3168
Houston, Texas
(713) 440-7547
W. Palm Beach, Florida
(305) 683-5779
Toronto, Canada
(416) 487-5551
Houston, Texas
(713) 270-9647
Wilmington, Delaware
(302) 658-3664
AJlentown, Pennsylvania
(215) 434-4301
Graphics Mode
Graphics
Colors
Memory
Main Screen Alternate Screen
Resolution
Available
Used
4
280hby 192v
black and white
8K
1 5
280hby 192v
16 colors with
limitations
16K
2 6
560hby 192v
black and white
16K
3 7
140hby 192v
16 colors,
no limitations
16K
Table 4: The Apple III graphics modes, resolution,
available colors,
and graphics
screen memory requirements. Each main mode allows two separate screen buffers so
that one screen may be updated while the other screen is displayed. When the black-
and-white gray-scale video output is
used, the 16 colors are output as
16 gray levels
from black to white.
Photo 8: An example of the Apple Ill's 280- by 192-pixel limited 16-color mode. While
there are some limitations on the combinations of colors that can be displayed next to
each other, this mode offers the highest color resolution and is useful in many applica-
tions.
device driver is a group of routines
designed to communicate with a par-
ticular hardware device and provide a
uniform interface to SOS. For exam-
ple, in a minimal Apple III system,
you need the device driver .CON-
SOLE to handle the keyboard and
text display, as well as .FMTDl to
handle the system floppy disk. Some
of the other drivers included with
the system are .AUDIO, .RS232,
.PRINTER, and .GRAFIX. Even
though the RS-232C interface and the
graphics display hardware are in-
cluded in the Apple III, they are con-
sidered optional I/O devices for pro-
gramming purposes.
The System Configuration Pro-
gram (SCP) provides a variety of
tools that allow you to modify and
reconfigure the system device drivers.
Once the device drivers are specified,
the SCP can regenerate a version of
the system that meets your particular
requirements. You can also use the
SCP to specify whether a driver will
be active or inactive. When the
system is booted up, only the active
drivers in the SOS. DRIVERS file will
be loaded and require memory space.
From the programmer's point of
view, device drivers are treated as
files and can be used from either
BASIC or Pascal. With Business
BASIC they may be opened, ac-
cessed, and closed like any other file.
(You can pass commands and data to
an opened driver simply by using the
PRINT# statement.) For example, the
following Business BASIC lines
would list the current program on the
Silentype printer if the .SILENTYPE
driver were installed:
10 OPEN#l, ".SILENTYPE"
20 OUTPUTS
30 LIST
40 CLOSE#l
SOS allows the disk drives to be ac-
cessed either by their device name
(e.g.,.Dl) or by the volume name of
the disk currently in the drive (e.g.,
MYDISK). Suppose that line 10 from
the previous example were changed
to read:
10 OPEN#l, "MYDISK/LISTFILE"
This would cause the program listing
to be sent to a file called LISTFILE on
a disk called MYDISK.
Unlike most systems which provide
a single disk directory, SOS treats a
directory like any other file. You can
create and maintain directories easily
with the same commands (LOCK,
UNLOCK, RENAME, DELETE, etc.)
that are used to maintain other files.
You can assign any type of file to a
directory, and any given directory
may be a file assigned to another,
higher-level directory.
The key to dealing with these
nested levels of directories is the SOS
pathname. Using device and file
names separated by slashes, you can
tell SOS what path to follow through
various levels of directories. For ex-
ample, the pathname /MYDISK/
RECORDS/CHECKS/JAN.81/ would
search the system for a disk volume
108 September 1982 © BYTE Publications Inc
GREAT IDEAS...
Down to Earth
Products
■ rT/7-T
HARDWIRE
SOFTWUtE
^B ? - **j f j t ■! 1 ^|
ll
jF*- H$J
(AVAILABLE SOON)
i
! [7
- - — ~; I
SDS-S100 CHASSIS I
6 Slot Motherboard |
Complete power supply
Utilize regular or Thinline drive;
SDS-MULTIPLEXER/DISPLAV
Three RS232C 1 to 2 Switches
Two Seven Segment Status Display
(Can be used as a line monitor for data
communications link)
(route RS232 to one of two devices)
SIERRA DATA SCIENCES
' -
NEC-FLOPPY DISK DRIVE
Double Sided
Single Density /Double Density
Up to 2.4 Megabyte
SPECIAL PRICING
SDS-H ARD DISK INTERFACE
Mlcropolis 1220 Series
Interface Adapter
p
SDS-SINGLE BOARD COMPUTERS
Z80A CPU 64K Bank Switch Memory
2 RS232 Channels 4 Timers IEEE 696 Buss
'Interface
4 Parallel ports
NEC 765 FDC with PLL to all Shugart
compatable drives (SDS-Master only)
CfrOD/l nOTtl *H?IF\lfiF*i Fresno CA / Marketing Division. 21 162 Lorain Ave.. Falrvlew Park. Ohio 44126
afCffff/1 I#rtf« 90HWVb£.7 33 ,.8500 Telex. 980133 WDMR rirrl.*>* nn innniru rarrf
1 ' Circle 424 on inquiry card.
Photo 9: Two examples of the 140- by 192-pixel full 16-color mode.
Photo 10: A talented artist with a digitizing tablet and the appropriate software can
produce results like this by using blended colors in the Apple Ill's 140- by 192-pixel
color mode.
named MYDISK, locate the directory
RECORDS (which itself would con-
tain the subdirectory CHECKS), and
then locate the file JAN. 81. The path-
name specifies the sequence of direc-
tories to follow when accessing a
given file. As a convenience, SOS
provides a pathname prefix facility.
By using PREFIX$ in the previous ex-
ample, we could have set the path-
name prefix to /MYDISK/RECORDS/
and then simply referred to
CHECKS/JAN.81.
File types supported by SOS in-
clude DATA, which holds raw binary
data; PASTXT (a Pascal text file);
PASCODE (a machine language or
Pascal program file); BASIC program
files; ASCII files of unformatted text;
PASDTA (Pascal data files); CAT or
directory files; FONT files for the
programmable character generator;
and FOTO files, which store graphics
screen images.
Business BASIC
Although it is fairly conventional,
Apple's Business BASIC provides a
combination of advanced and unique
features that makes it an easier lan-
guage to use than Applesoft BASIC.
With Business BASIC you should be
able to write shorter programs with
fewer errors. (See tables 5a-5e for a
summary of the language.)
Business BASIC supports both
TEXT and DATA files. The com-
mands PRINT# and INPUT# are used
to access text files while READ# and
WRITE# allow you to store or read
any type of data in a DATA file. All
files may be sequential or random ac-
cess (with the record size defined
when the file is created). You can also
use the word CREATE to make new
files and directories. Directory entries
may be examined by reading sequen-
tial text records from a directory file.
The language also provides for-
matted I/O. To output data to either
the screen or a file, you can specify
the format with an IMAGE statement
or within the PRINT USING state-
ment. The Apple Ill's output formats
are very flexible. Numbers may be
printed in fixed-point, floating-point,
scientific, or engineering formats.
You can also align the right or left
edges of the output to a particular
column or center the output if you
wish.
Four main data types are available
in Business BASIC. You can use in-
tegers ranging from —32,768 to
+ 32,767, real numbers with 6-digit
precision, long-integers with 64-bit
binary precision, or strings that can
vary from to 255 characters. Arrays
110 September 1982 © BYTE Publications Inc
.
MORE THAN EVER, ATARI HOME COMPUTERS
ARE SPEAKING YOUR LANGUAGE.
With more program languages than ever to choose from, you
now have more opportunities than ever to utilize the amazing
capabilities of the ATARI 800™ Home Computer.
Whether you're a beginning programmer, or at the fore-
front of the art, you'll find an ATARI programming language
that can make your task quicker and simpler than ever
before. Just look at what ATARI has to offer:
ATARI Microsoft BASIC -Now we offer the industry
standard, the most powerful Microsoft BASIC yet. With
simple commands, it allows you to take advantage of unique
ATARI hardware features such as our well-known player/
missile graphics. For ease of programming, it includes
n-dimensional arrays for numerics and string handling. And
importantly, conversion procedures are simple.
ATARI Macro Assembler— Faster and more powerful than
any ATARI language before, the ATARI Macro Assembler
also allows you to access more memory space. And it's excel-
lent for I/O interface and manipulation of such features as:
player/missile graphics, sound registers and peripherals.
In addition, the macro processor and "include" file library
features speed-up program development considerably.
Fig-FORTH- For specialized programming needs, such
as educational or game applications, ATARI Fig-FORTH is
uniquely effective. Fig-FORTH combines power and sim-
plicity in an efficient 10K size, with characteristics of an
interpreter and the speed of machine language code.
ATARI BASIC- An affordable and easy to use BASIC that
requires only 8K of memory. It allows you to take advantage of
the spectacular ATARI graphics and sound capabilities.
And its immediate mode error messages greatly simplify
debugging.
ATARI Assembler Editor — An excellent tool to assist the
assembler-programmer in creating, editing and debugging
assembly programs.
PILOT— ATARI PILOT is an exceptional learning language,
with built-in "turtle" graphics to let you create spectacular
designs and pictures with very short programs. Simple one
or two-letter commands allow you to create a dialogue with
the computer. And a single "match" command can perform
complex text evaluation and pattern-matching instantly.
ATARI Pascal — An excellent high-level language for
teaching structured programming, and for developing and
maintaining programs. In addition to offering all the features
of the ISO Pascal standard, ATARI Pascal offers unique
extensions that allow you to take advantage of ATARI graphics
and sound capabilities.
ATARI is constantly developing new ways to help you get
more out of your ATARI 800 Home Computer. So watch
for more innovative and exciting programming
languages from ATARI in the future.
For more information, write to ATARI, Inc..
Dept. C1Z, P.O. Box 16525,
Denver, CO 80216. ATARI "
£> mi ATARI Inc. All Rights Reserved **> «*—»«—<*■««, O
"Availnhk- from ihe ATARI Program Exchange
ATARI HOME COMPUTERS
We've Brought The Computer Age Home™
A
Circle 40 on inquiry card.
Command
Description
CATALOG
CHAIN
CLEAR
lists a disk directory
executes a program from disk leaving variables intact
clears program variables
CONT
CREATE
DEL
continues interrupted program
creates a new file or directory on disk
deletes a specified range of BASIC lines
DELETE
HOME
INVERSE
deletes a file from disk
clears current text window and places cursor in upper left-hand corner
sets further text output to inverse video characters
LIST
LOAD
LOCK
lists BASIC lines
loads a BASIC program
protects a file from alterations
NEW
NORMAL
NOTRACE
clears a program and variables from memory
sets further text output to noninverse video
turns off trace option
UNLOCK
RENAME
RUN
removes protection from a disk file
changes name of file on disk
loads and runs programs from disk or runs current program
SAVE
TEXT
TRACE
saves current program on disk
sets screen to text mode with full-screen window
turns on trace option
Table 5a:
A summary of Business BASIC commands.
Statement
Description
CLOSE
CLOSE#
DATA
closes all open files
closes a particular file
standard DATA statements
DEFD FN
DIM
END
user-defined function
dimensions arrays
ends program
FOR. . .NEXT
GET
GOSUB
standard FOR loop
reads a single character from the keyboard or an EXEC text file
executes a subroutine
GOTO
1 IF. . .GOTO. . .ELSE
1 IF. . THEN. . .ELSE
continues execution at a specified line
modified IF statement
standard IF statement
IMAGE
INPUT
; INPUT#
defines a PRINT USING format
reads data from the keyboard
reads text from a disk file or other open device
INVOKE
ON EOF#
OFF EOF#
loads an external file module of assembly-language routines
sets up end-of-file error trap
turns off end-of-file error trap
ON ERR
OFF ERR
ON KBD
sets up general error trapping
turns off general error trapping
sets up keyboard interrupt handling
OFF KBD
ON GOSUB
ON GOTO
turns off keyboard interrupt handling
standard computed GOSUB statement
standard computed GOTO statement
OPEN# ...AS
OUTPUT#
PERFORM
opens a file as INPUT, OUTPUT, or EXTENSION
sends subsequent output to file
executes a previously invoked routine
POP
PRINT
PRINT USING
removes one level of subroutine nesting
prints to current output device or file
prints using a given format |
Table 5b: A summary of Business BASIC statements.
Table 5b continued on page 114
without dimensional limits can be
created out of all four data types. To
convert between the various data
types, Business BASIC provides the
numeric functions CONV, CONV%,
CONV&, and CONV$, all of which
will accept arguments of any type and
will produce real, integer, long-
integer, and string results, respective-
ly.
An interesting feature of Business
BASIC is its use of reserved variables
to access and control certain system
functions (see table 5f for a
summary). Reserved variable names
are used to hold error codes, the file
record numbers, or the code for the
last key pressed. Others may be used
to hold or control the cursor position
on the screen, set the listing
FOR. . .NEXT loop indent level, con-
trol the listing line length, or set the
SOS pathname prefix.
One of Business BASICs most
powerful features is its ability to use
invocable modules. An invocable
module is a file of external procedures
and functions, written in assembly
language or Pascal, that can act as an
extension to the BASIC language
once invoked (loaded into the
system). The modules provide
features that are sometimes necessary
but were not built into the Business
BASIC language. The modules in-
clude VOLUMES.INV, which is used
to show which volumes and devices
are present in the system; READ-
CRT. INV, which is used to read
characters from the video display;
DOWNLOAD.INV, which is used to
load special text fonts into the Apple
Ill's character generator; and RE-
NUMBER.INV, which provides a
variety of functions including pro-
gram renumber, append, and merge.
Another more significant module is
BGRAF.UMV which provides all the
graphics procedures and functions
used by Business BASIC.
Once a module has been invoked,
the external procedures and functions
provided in that file are accessed by
using the BASIC commands PER-
FORM and EXFN. For example, the
line
PERFORM PENCOLOR(%BLUE)
would execute the procedure to set
112 September 1982 © BYTE Publications Inc
SYSTEMASTER
The Next Logical Step
Teletek FDC-I, The First Step
A CPU, floppy disc controller
and I/O all on one board.
Until SYSTEMASTER® the
most powerful IEEE-S-100 board
on the market.
Teletek SBC-I, The Second Step
A board designed for use in high perfor-
mance, multiprocessing systems. SBC
combines its own CPU, serial and parallel
ports, 128K of segmented memory and FIFO
SYSTEMASTER®, The Next Logical Step
Teletek's newest product — a breakthrough in S-100
board design. SYSTEMASTER® is a complete system.
No other boards are required. It doesn't even require
a bus!
But, when used with an S-100 bus, SYSTEMASTER®
has even more capabilities. You can readily expand
to multi-user or multi-processor systems using
SYSTEMASTER® as the master board.
SYSTEMASTER® Features:
Floppy controller: controls mini and/or
maxi drives; variable independently-
justable pre-write compensation.
CPU:4MHzZ80A
• Two RS-232C ports.
• Two full parallel ports.
64K bank-selectable memory
variable from 32K to 60K.
Remaining memory is fixed at top of
64K address space.
• DMA: allows transparent data transfer to
floppy disks and other devices without
CPU wait states.
Relocatable EPROM/ROM/PROM: 2K, 4K or 8K
with deselect capability.
Real-time clock.
Operating systems available: Digital Research
or Turbodos.
Parallel ports may be connected to Teletek's PSC
board for RS-422 capability.
ELETEK
© Teletek 1982
9767F Business Park Drive Sacramento, CA 95827 (916) 361-1777
Circle 457 on inquiry card.
Table 5b continued:
Statement
Description
PRINT#
prints to a particular output device or file
PRINT# USING
prints to a particular file or device using a given format
READ
reads information from DATA statements
READ#
reads information from a data file
REM
standard remark statement
RESTORE
resets read pointer to start of DATA list
RESUME
returns from on ON ERR statement
RETURN
returns from a subroutine, ON KBD or ON EOF routine
SCALE
adjusts PRINT USING decimal-point position
SPC
used in PRINT statements to output numbers of blanks
STOP
stops program execution
SWAP
swaps the values of two given variables
TAB
used in PRINT statements to position the cursor to a particular
column
WINDOW
sets the text/scroll window size and position
WRITE#
writes information to a data file
Function
Description
ABS
ASC
ATAN
absolute value
converts ASCII character to its numeric value
arc tangent
BUTTON
CHR$
CONV
paddle-button state
converts number to equivalent ASCII character
evaluates expression — returns real number value
CONV$
CONV&
CONV%
evaluates expression — returns string value
evaluates expression — returns long-integer value
evaluates expression — returns integer value
COS
EXFN
EXFN%
cosine
executes an invoked external function that returns a real number value
executes an invoked external function that returns an integer value
EXP
HEX$
INSTR
exponential, base e
returns a string that represents the hexadecimal value of the expression
searches a string for a substring and returns location of occurrence
INT
LEFTS
LEN
largest integer less than or equal to argument
takes substring starting with first character
length of a string
LOG
MID$
PDL
natural logarithm
extracts a substring from a given string
returns a game-paddle position
REC
RIGHTS
RND
returns current file record number
takes substring ending with last character
random number
SGN
SIN
SQR
sign of argument
sine
square root
STR$
SUB$
TAN
converts a number to a string
inserts a substring into a given string
tangent
TEN
TYP
VAL
converts last four characters of a string from a hexadecimal text image to a
decimal value
returns the data type of a file record
converts a string to a numeric value
Table 5c:
A summary of Business BASIC functions.
the graphic drawing color to blue,
provided that the variable BLUE has
previously been defined properly.
While external procedures may
be passed only integer values, exter-
nal functions can return either integer
or floating-point numbers. The re-
served word EXFN% is used to call
functions that return integers and
EXFN accesses functions that return
real values.
BASIC Graphics
Although you could use graphics
from BASIC by simply opening the
.GRAFIX driver and sending charac-
ters directly to it, the BGRAF.INV
module provides a much cleaner and
more powerful interface. It essentially
adds a number of graphics commands
to the Business BASIC language. (A
similar library unit is included with
Apple III Pascal.) The .GRAFIX
driver must still be present and
opened because you need a controller
for the graphics hardware, but all
graphics operations are performed by
the external procedures and functions
provided by BGRAF. The following
two lines provide all the setup re-
quired:
100 OPENjjfl, ".GRAFIX"
110 INVOKE "BGRAF .IN V"
BGRAF provides all of the stan-
dard graphics operations. You can set
PENCOLOR and the background
FILLCOLOR, plot dots at absolute or
relative positions with DOTAT and
DOTREL, draw lines to absolute or
relative points with LINETO and
LINEREL, and position the graphics
cursor with MOVETO and MOVE-
REL. BGRAF supports a graphics
VIEWPORT that allows you to limit
graphics drawing to a particular area
of the display screen.
Text may be displayed with graph-
ics by simply sending it to the opened
.GRAFIX driver with a PRINT# state-
ment. NEWFONT lets you redefine
the graphics text font by specifying
character form, height, and width.
The SYSFONT command switches
you back to the current text-mode
display font.
Predefined images stored in integer
arrays may be displayed with DRAW-
IMAGE. A given array may hold a
114 September 1982 © BYTE Publications Inc
Circle 338 on Inquiry card.
Give your system
some NEC, and watch
its performance soar.
NEC's crisp, clear, high-performance JC1202 NEC's classic green monitor. (JB1201), one of
RGB color monitor, an industry standard. Also computing's performance legends. Non-glare
available: the JC1201 composite video version, screen, easy on the eye. And the checkbook.
NE£
THE TEACH fCKJ i.
I
JISECIHWS- 1. Bfad tt» wmudteKts listod tela*.
1. Type rwter of stction wu wttj then ftsss RET15JI. ■"••
- ToW TEACH press VEVJM, *
'
for entry : 4 * (To start it the beginning, type 1).
i. n» ram was }§• *■ *> ?J§&5 T 7"
2. to* to hWE TIC CURSOR 17. Hw to VERIFY *
3. to* to CREATE i dbcuKftt IS. Hem to set WWIERs
4. Hon to RES THE COHWffl LDC 19. Hw to HOVE
a. Hwtozfip
22. Hon to OUTPUT
23. Hw to WITE
24. Hw to JUSTIFY
25. Hw to fet HELP
26. Hw to WIT
NEC PC-8023A-C
Trie impressive new NEC dot matrix printer. Parallel interface, 100 cps, 2K buffer, pin or friction
feed. Stunning performance and versatility in the hottest new peripheral of the year.
Peripherals from NEC can make almost any computer system better.
Owners of Apple®, Radio Shack®, Atari®, IBM®, and many other personal
computers will find their equipment to be compatible with NEC's
famous monitors, as well as our highly-featured new PC-8023A dot matrix
printer. (Some configurations may require a different interface.)
Ask your dealer for a demonstration.
Productivity
at your fingertips
NEC.
NEC Home Electronics (USA)
Personal Computer Division
1401 Estes Avenue
Elk Grove Village, IL 60007
116 BYTE September 1982
The best software for
the IBM Personal Computer.
Could it beyours?
Attention, all programmers. Here's a
chance to reach the top.
If you've written software that's completed
and runs on the IBM Personal Computer, we
could be interested in publishing it.
(We also could be interested if it runs
on another computer. If we select your software,
we'll ask you to adapt it to our system.)
But be advised.
Our expectations are great.
Because the software we publish must be
good enough to complement IBM Personal
Computer hardware. In fact, the more you take
advantage of all our hardware capabilities (see
the box at right), the more interested in your
software we become.
Think about incorporating color graphics
into your program, for example.
Use sound. Consider the power of our
keyboard and remember to utilize the ten
programmable function keys.
In all cases, we're interested in "friendly"
software — with emphasis on quality and wide
appeal. Programs with the greatest chance
of being published must be easy to use, offer
a better way to accomplish a task and provide
something special to the user.
What kinds of programs? All kinds.
Education. Entertainment. Personal w
finance. Data management. Self improvement.^*
Games. Communications. And yes, business.
We select programs that will make the
IBM Personal Computer an even more useful tool
for modern times.
j~ IBM PERSONAL COMPUTER SPECIFICATIONS
User Memory
Display Screen
Permanent Memory
1 16K- 5 12 Kbytes*
High-resolution*
(ROM) 40K bytes*
1 Microprocessor
80 characters x 25 lines
Color/Graphics
16-bit, 8088*
Upper and lowercase
u Text mode.
1 Auxiliary Memory
Green phosphor screen* ]6 colors*
1 2 optional internal
Operating Systems
256 characters and
t diskette drives , 5 V\ '
DOS, UCSD-p System,
symbols in ROM*
\ 160K bytes or 320K
CP/M-86?
Graphics mode.
bytes per diskette
4-color resolution:
1 Keyboard
Languages
320h x 200v* i
83 keys, 6 it. cord
BASIC, Pascal, FORTRAN
Black & white resolution:
j attaches to
MACRO Assembler,
640h x 200v*
system unit*
COBOL
Simultaneous graphics ik
text capability*
10 function keys*
Printer
| 10-key numeric pad
Bidirectional*
Communications
Tactile feedback
80 characters/sea >nd
RS-232-C interface
Diagnostics
12 character styles, up to
Asynchronous (start/stop)
| Power-on self testing* 132 characters/line*
protocol
Parity checking*
9x9 character matrix *
Up to 9600 bits per second
| *ADVANCED FEATURES FOR PERSONAL COMPUTERS
So, if you think your software is the best,
consider submitting it. If it's accepted, we'll take
care of the publishing, the marketing and the
distribution. All you have to do is reap the
benefits of our new royalty terms. And you're free
to market your program elsewhere at any time
even if you license it to us.
We're offering the ladder. Think about
taking the first step.
For information on how to submit your
program, write: IBM Personal Computer,
External Submissions,
Dept. 765 PC, Armonk,
New York 10504. ==:= =•
The IBM Personal Computer
A tool for modern times
For an authorized IBM Personal Computer dealer near you (or information from IBM aboutquantity purchases) call 800-447-4700. In Illinois, 800-322-4400. In Alaska or Hawaii, 800-447-0890.
tUCSD p-System is a trademark of the Regents of the University of California. CP/M-86 is a trademark of Digital Research, Inc.
Circle 228 on inquiry card.
BYTE September 1982 117
Operators
Type
+ - * / DIV MOD
arithmetic
AND OR = < >
>< <> < =
=< >= =>
logical
NOT
unary logical
+
string concatenation
Table 5d: A summary of Business
BASIC data operators. DIV and MOD
apply only to the long-integer data
type.
Data Type
Type Name
Range
16-bit integer
integer
-32768 to 32767
64-bit integer
long-integer
± 9223372036854775807 ( ± 2 83 - 1 )
32-bit floating point
real
± 10 M with 6 digit precision
character strings
string
- 255 characters
arrays
(all types)
no dimensional limits
Table 5e: A summary
of Business BASIC data types and ranges.
Variable Description
EOF
ERR
FRE
HPOS
INDENT
KBD
OUTREC
PREFIX$
VPOS
holds reference number of file causing an EOF error
holds error type code of most recent error
holds amount of remaining bytes of memory available
, NEXT loops in listings
holds/controls cursor horizontal position
holds/controls number of spaces to indent FOR .
holds the ASCII value of the last key pressed
holds/controls the maximum line length output by the LIST command
holds/sets current SOS pathname prefix
holds/controls current cursor vertical position
Table 5i : A summary of Business BASIC reserved system variables.
Procedure Description
DOTAT plots a single dot at a given position
DOTREL plots a dot relative to current position
DRAWIMAGE draws a rectangular bit-map image at current position
FILLCOLOR sets background color
FILLPORT fills current VIEWPORT with FILLCOLOR
GLOAD loads and displays a FOTO file from disk
GRAFIXMODE specifies graphics mode and buffer choice
GRAFIXON switches display to current graphics mode and buffer
GSAVE saves current graphics display as a FOTO file on disk
INITGRAFIX sets full-screen VIEWPORT, places cursor at upper left-hand corner and
sets normal color and transfer tables
LINEREL draws a line relative to current position
LINETO draws a line from current to an absolute position
MOVEREL positions cursor relative to current position
MOVETO positions cursor at an absolute position
NEWFONT used to specify a new graphics character font
PENCOLOR sets current PLOT and DRAW color
RELEASE frees highest graphics buffer memory
SETCTAB sets a color-table entry
SYSFONT causes normal system character set to be used as graphics character
font
VIEWPORT defines graphics-drawing window size and position
XFEROPTION defines the logical operation that places dots on the screen
XLOC returns graphics-cursor x position
XYCOLOR returns color of dot on screen at current position
YLOC returns graphics-cursor y position
Table 5g: A summary of Business BASIC graphics procedures.
number of images that can be selected
with the DRAWIMAGE arguments.
One of the most interesting features
of BGRAF is its control of color. By
using two controllable processes — the
color table and the transfer option—
you can modify the effects of plotting
and filling operations.
With 256 entries, the color table
specifies which color results from
plotting a dot of a given "source col-
or" on top of a dot of a given "screen
color." The color table is initialized to
simply display the source color re-
gardless of the existing color of the
specified dot position. However, by
altering the mapping conditions in the
color table you can establish a color
precedence. This precedence allows
lines to appear to pass under or over
existing images, or it can produce a
number of other interesting effects.
To alter a color-table entry, you
use the enternal function SETCTAB.
The form of the statement would be:
SETCTAB (%SOURCECOLOR,
%SCREENCOLOR,
%RESULTCOLOR)
The following example would alter
the color table so that when an
orange dot was printed onto a blue
background, the result would be
green:
SETCTAB (%9, %6, %12)
Table 3 shows a summary of the
graphics colors and their color
values.
The black-and-white equivalent of
the color table is the transfer option,
which describes the logical operation
used to place dots on the screen. De-
118 September 1982 © BYTE Publications Inc
Circle 414 on inquiry card.
the PERSONAL LANGUAGE™ system
that mirrors your commands using
your own words!
SAWY is a miraculous new
information handling system.
SAWY is an automatic database
management system.
SAWY is a new level of
machine intelligence.
SAWY, part hardware,
part software, is the
beginning of truly
"Personal Computing ".
S A V V Y
Trademark: SAWY, Robot Programmer:
Excallbur Technologies Corporation.
Personal Language: SAWY Marketing
International.
Through SAWY, you and your
computer talk to each other in your
own natural, conversational
English (or Spanish, or
French, etc.).
It learns from you
what you want
done in your own
personal language.
Once SAWY learns
your language it
can create any file
you wish. Input,
output, additions,
changes and
deletions are
arranged for you.
^SAVVY'S "Robot
f/ Programmer"
/ has been trained
f to write 100%
of the programs
needed to manage your
database information.
SAWY runs on CP/M™
and Apple DOS.
You'll discover that SAWY
recognizes your personal words,
even if misspelled, or even if you use
a phrase never used before!
SAWY continues to grow through
use to become better and better at
understanding your commands.
Eventually, you will see SAWY as a
mirror to your own way of thinking
and working. It is a re-definition of
"user-friendly".
SAWY, it's the first system that truly
means "personal computing".
SAWY is like no other system on
earth.
SAWY cost $950.
Seeing is believing. SAWY is on
display at selected computer retail
locations. Call for the name of your
nearest dealer.
CP/M Is a trademark of Digital
Research Corp.
Apple fs a Trademark of Apple Computer
Inc.
TOO South Ellsworth Street, 9th Floor, San Mateo, CA 94401 (415) 340-0335
SAVVY
MARKETING INTERNATIONAL
pending upon the option specified, a
dot (or its inverse) may replace exist-
ing data, overlay it, invert it, or erase
it with new data. The XFEROPTION
procedure and an argument specify
the transfer mode. The transfer op-
tion may also be used with color
data, but predicting the results is dif-
ficult.
Although circle drawing and turtle
graphics are not supported, BGRAF is
still a very nice package of routines
that should allow you to produce a
wide variety of color graphics. (See
table 5g for a summary.)
Business BASIC Performance
Although Business BASIC is much
more powerful than the Apple II's
Applesoft BASIC, it is not much
faster. Tests with the series of sixteen
benchmark programs shown in listing
1 indicated that while Business
BASIC is faster than Applesoft in
some areas, it is slower in others. The
net result should be a slight to
medium speed improvement, depend-
ing upon the program being run.
The best test in the series was prob-
ably the Sieve of Eratosthenes prime-
number program used by Jim Gil-
breath (see "A High-Level Language
Benchmark," September 1981 BYTE,
page 180). Although this program is
more representative of average pro-
gram execution than any of the other
The execution speed
advantage of the
6502B Is largely
cancelled out by
the complexity of
Business BASIC.
benchmarks, it uses only addition
and subtraction and does not have a
wide variety of BASIC statements. In
this test, the Apple III proved to be
slightly faster than the Apple II but
slower than the IBM Personal Com-
puter or the 4-MHz Z80.
From the results of this limited set
of benchmarks, it seems that the exe-
cution speed advantage of the Apple
Ill's 6502B is largely cancelled out by
the increased complexity of Business
BASIC. However, I suspect that in
larger programs Business BASIC will
turn out to be a good deal faster than
Applesoft. The combination of its
powerful built-in features and in-
vocable modules will eliminate the
code required in Applesoft to accom-
plish the same functions. Also, if the
benchmark programs had included
the appropriate code to turn off the
video screen during time-critical
calculations, an additional 30 percent
speed increase could have been
gained by allowing the 6502B to run
at 2 MHz. This would have placed the
Apple III ahead of the IBM and Z80
computers in many tests.
Although benchmarks always have
some validity, they may or may not
be significant in a given application.
It is best to approach the results with
caution— the programmer frequently
What is
Unique-NISS™?
1
An unprecedented forecasting
software support service that
provides you with one-on-one
interaction with our staff of
professionals.
Maximize your personal productivity
through the use of our forecasting
software, a one-year service
agreement, newsletters and prompt
access via our toll-free hot lines.
2
The leading forecasting software
packages available today for the
leading personal computers.
Call us now and profit from the
integration between you, the
discerning end-user, and NISS, the
unequalled direct support service.
NATIONAL INTEGRATED SOFTWARE SERVICES, INC.
1-800-525-SOFT
In Colorado (303] 694-1994
8800 East Arapahoe Road, Englewood, Colorado, 80112
BY 9/82
120 September 1982 © BYTE Publications Inc
Circle 335 on Inquiry card.
SONICS
DELIVERS:
/' SD
SYSTEMS.
SONICS MICRO SYSTEMS' PLEDGE TO THE
CUSTOMER IS :
1 . PROFESSIONAL TREATMENT
2. FULL TECHNICAL SUPPORT
3. ON-TIME DELIVERIES
4. COMPETITIVE PRICES
ORDER ENTRY, STATUS AND DELIVERY.
THAT'S OUR JOB!
TECHNICAL PROBLEM SOLVING.
THAT'S OUR JOB!
DELIVERY ON TIME, ON PRICE.
THAT'S OUR JOBI
THE BEST FOR LESS.
THAT'S OUR JOB!
CAN YOU AFFORD NOT TO TRY OUR APPROACH?
BOARD LEVEL PRODUCTS
SBC 200
EXPANDORAM
EXPANDORAM
VERSA FLOPPY I
VDB 8024
MPC-4
.$308
.$417
.$799
.$355
.$465
.$495
Z-80 STARTER KIT
MODEL 200 64K RAM
SOFTWARE BANK SELECT.
^$299
$450
SONICS
MICRO SYSTEMS INC
1500 N.W. 62ND STREET • SUITE 508
FT. LAUDERDALE, FL 33309 • 1-800-327-5567
IN FLA CALL 305-776-7177
Clientes Latinoamericanos seran atendidos por nuestro departamento internaclonal (en espanol), bajo la
gerencia de la LCDA. Joan Voyles.
Circle 432 on inquiry card.
BYTE September 1982 121
Exciting new capabilities can blossom in your lab— when
you automate it with the DAISI family of data acquisition
peripherals for your Apple Computer.
DAISI interfaces, from Interactive Structures, turn your econom-
ical Apple into a personal electronic lab assistant. DAISI prod-
ucts are designed to read instruments and sensors, control
temperature and pressure . . . with reliability and precision.
Here's a rundown on some DAISI interfaces
AM 3, 12-Bit Analog Input System-$550
■ 16 input channels ■ 20 microseconds conversion time.
AI02, 8-Bit Analog Input System-$299
■ 16 input channels ■ 70 microseconds conversion time.
AO03, 8-Bit Analog Output System- $ 1 95- $437
■ up to 8 independent channels ■ range and offset adjustable.
DI09, Digital Interface with Timers— $330
■ timing and interrupt capability ■ direct connection to BCD
digits, switches, relays.
Don't settle for garden variety equipment for your laboratory
applications. Get the best— at a great price. Pick a DAISI!
«s
Call us for the DAISI dealer near you.
Interactive Structures Inc.
146 Montgomery Ave.
Bala Cynwyd, PA 19004
(215)667-1713
All DAISI Interfaces come
complete with cable, In-
structional diskette and
comprehensive manual.
Listing 1: Execution benchmark pro-
grams. See table 6 for a summary of their
results.
Listing la: tests a null loop,
60 0=2.71828
£8 8=3.14159
100 FOR 1=1 TO 5009
320 NEXT I
Listing lb: tests REM execution time.
100
FOR 1=1 TO 5000
120
REM
140
REM
160
REM
188
REM
200
REM
210
REM
240
REM
268
REM
280
REM
300
REM
320
NEXT I
Listing lc: tests the IF. . .THEN state-
ment.
60 fi=2. 71828
80 8=3.14153
100 FOR 1=1 TO 5000
120 IF FKB THEN 320
320 NEXT I
Listing Id: tests addition.
60 R=2- 71828
80 6=3.14158
100 FOR 1=1 TO 5000
120 C=H+B
320 NEXT I
Listing le: tests multiplication.
KM
H=2. 71828
80
8=3.14153
100
FOR 1=1 TO
500£i
120
C=fl*B
320
NEXT I
Listing If: tests division
60
H=2. 71328
80
6=3.14158
100
FOR 1=1 TO
5000
120
C=(VB
32W
NEXT I
Listing lg: tests exponentiation.
60 fl=2. 71828
80 8=3.14159
100 FOR 1=1 TO 5000
120 C=H-'-B
320 NEXT I
Listing 1 continued on page 124
122 September 1982 © BYTE Publications Inc
Circle 241 on Inquiry card.
r//
1." N t «■'&&
iX
S
w$%.
ow get a
UJ»
of apple add-ons
°Visb
mam ■ computer
Vista f N r ANY -
Available through your
local computer dealer.
-'v,
MODEL GB75©
Typewriter Interface
Apple to IBM Electronic 50, 60,
75 Typewriters Interface ■
Reads IBM keyboard in parallel
with Apple keyboard ■ Sup-
ports the IBM code functions
using an escape sequence ■
Types at about 13 characters per
second ■ Prints from Integer
or Applesoft programs ■ Sup-
ports the "Control I Number N"
parallel line length mode se-
quence ■ Has switch selec-
table upper/lower case I/O 60,
66, 78 continuous from feed
page lengths, 40+video, 80, 95,
132 character line lengths
Suggested price $225.00
TIMECARD III©
Multi-function time utility forthe
APPLE III computer system.
Contains t he year of the century,
the month, the date, the day of
week, the hour, the minute, the
second. ■ A countdown timer
with a range of one millisecond
to 999 hours, 59 minutes, 59
seconds, 999 milliseconds ■
Selectable 12 or 24 hour time
formats ■ Diagnostic error
reporting ■ Fully compatible
with the APPLE SOS operating
system
Suggested price $195.00
Circle 4 1 8 for Dealers only Circle 4 1 9 for OEM'
MODEL 150 TYPE
AHEAD BUFFER
■ Up to 40 character type ahead
capability ■ Enter commands
or data while your Apple is pro-
cessing previous instructions
■ Compatible with all Apple
computers, keyboards and
software ■ No cuts — no
jumpers — no software patches
required ■ Includes complete
instructions for quick and easy
installation
Suggested price $49.95
A800© FLOPPY DISK
CONTROLLER
■ High speed DMA transfer of
data (1 micro-second/byte) ■
Documentation provided — in-
cludes theory of operation,
schematics and diskettes ■
Uses all standard Apple DOS
commands (OPEN, CATALOG,
LOCK, DELETE, LOAD, etc.)
except for I NIT which has been
improved and enhanced in a
Vista format routine ■ Com-
patible with Apple DOS 3.3,
Pascah/land CP/M 2.2(withthe
Z80 soft card by Microsoft)"
2K x8 PROM contains Autoboot
functions and all eight-inch
s only Circle 420 for all other inquiries
floppy driver code allowing
complete compatibility with
Apple DOS 3.3
Suggested price $545.00
PROM DEVELOPMENT
SYSTEM©
■ Menu driven program devel-
opment monitor ■ Programs
2708, 2716, 2532, 2732and 48016
EPROMS ■ Simulates PROM
from RAM 4K ■ Data and ad-
dress interface for operator
location and control ■ Com-
plete user documentation
Suggested price $495.00
VISION 80
■ Full upper and lower case
character with 3 dot descenders
■ 9x10 dot matrix per line U.S.
(9x11 Europe) ■ 128 ASCII
character set ■ BASIC, FOR-
TRAN and Pascal languages
supported ■ Z80™ and CP/M™
comtible ■ Compatible with
all standard Apple™ peripherals
COMPUTER
COMPANY,
INC.
Vista
Circle 481 on Inquiry card.
••Copyright 1981 Vista Computer Company.
'"Apple Computer Company. Inc.
Shift and lock for upper and
lowercase ■ Source switches
between 40x24 and 80x24 soft-
ware and hardware ■ Rated #1
video card by Softalk and Call
Apple
Suggested price $325.00
VISION 40
Softscreen programmable char-
acter/generator card for the
Apple II computer ■ Allows
use of DOS tool kit upper/lower
case character sets in Apple 40
column mode ■ Permits crea-
tion of new alpha/numeric and
graphic characters under Am-
inatrix ■ Ideal for non-English
language applications ■
Compatible with most popular
word processing software pack-
ages
Suggested price $175.00
VISION 20
■ Cost effective ■ Compat-
ible with the latest Apple II ■
Complete easy to follow instal-
lation guide ■ 120 day war-
ranty ■ Immediate delivery
Suggested price $29.95
1317 E. Edinger
Santa Ana, CA 92705
(714) 953-0523
'"Digital Research. Inc.
©Designed by Buitronix
CRT'S • PRINTERS • TELEPRINTERS
MICROMAIL' S
GOT IT!!
LETTER QUALITY PRINTERS
• DIABLO *
• 630 RO • 630 API-RO • 620 RO
»40CPS "INTRODUCTORY OFFER" "INTRODUCTORY OFFER"
$189900 $1649.00 $1149.00
XJTZZZ* B T™ "TAILORED TO YOUR • 25 CPS
630 KSR CALL SYSTEM" • SERIAL RS232C
] NEC Q.UME
• iinn <il=mi=<i " ON SITE WARRANTY"
•11m SERIES •SPRINT 9/45
3500 SERIES . spRINT 9/55
Call for Our LOW PRICES Ca// fof 0of LCMV PR /C£S
DEC
TELE VIDEO
LA 34 DA $899.00
910 $569.00
912 $689.00
920 $725.00
950 $909.00
925 NEW! CALL
(, LA 120 REPLACEMENT"
LA 12D .... NEW! ....$1599.00
VT100 $1399.00
VT101 CALL
VT131 $1499.00
^A^i?? *NEW* WHISPERWRITER
MATRIX PRINTER * ^ TWX/ TELEX • 77/WE SHARE
MATB/X PR/A/7ER # COMPUTER TERMINAL
ANADEX
DP 9500/9501 $ 1 1 25.00
DP 8000 AP $749.00
TEXAS INSTRUMENTS
810/2 $1249.00
(includes upper/lower case option)
810/2 VTC/CP $ 1399.00
DP 9620A NEW!
6000 NEW! CALL
(includes u/1 case, lorms
control & compressed print)
"LABOR SAVER"
CUT SHEET FEEDERS
as low as
$749.00
VT100/TELEVIDEO
GPAPHICS OPTION
AS LOW AS
$999.00
iC^LTC>LLFREE (800) 854-6028_
SAVE ON
PREPAID
ORDERS
MASTERCARD
VISA
ACCEPTED
I
C.O.D.
REQUIRES
15% DEPOSIT
SHIPPING IS
FREIGHT
COLLECT
WE SELL INTERNATIONALLY
cMICRQMflJL.,
P.O. Box 3297
Santa Ana, CA92703
Phone: 714/73M338
TWX:«0 595114o
Listing
1 continued:
Listing lh: tests transcendental func-
tions.
60
H=2. 71828
8Q
B=3. 14159
100
FOR 1=1 TO
5000
120
C=SIfr-KH>
320
NEXT I
Listing
li: tests the LOG function.
KM
H=2. 71828
80
8=3.14153
1 00
FOR 1=1 TO
5000
120
C=L06< B >
320
NEXT I
Listing lj: tests the ON.
. .GOTO state-
ment.
80
M=2
100
FOR 1=1 TO
5000
120
ON M GOTO 80*320,100
320
NEXT I
Listing Ik: tests the GOSUB/RETURN
statement.
60
0=2.71828
80
8=3.14153
100
FOR 1=1 TO
5000
120
GuSUB 1 000
320
NEXT I
1000
RETURN
Listing 11: tests the INT
(integer) func-
tion.
80
0=2.71828
80
8=3.14153
100
FOR 1=1 TO
5000
120
C=INT<fi)
320
NEXT I
Listing
lm: tests the MID$ function.
30
fl*= H .3bcdef-9h
iJklw"
100
FOR 1=1 TO
5000
120
B*=MQ*<fi*,6,6>
320
NEXT I
410
PRINT""
420
END
Listing
In: tests random
number speed.
60
0=2.71828
88
8=3.14158
100
FOR 1=1 TO
5000
120
C=RND< 1 >
320
NEXT I
Listing lo: tests the CHR$ function.
80 0$= " abc def sh i j k 1 m "
100 FOR 1=1 TO 5000
120 C$=CHR$(50>
320 NEXT I
Listing 1 continued on page 126
124 September 1982 © BYTE Publications Inc
Circle 317 on Inquiry card.
• . : 1 . STRfl :
BWm EUROPE ROBOT JTT 13Bi-i386
• f. :
LL J,
*r #.. ,.
I ■
1-
How to project your company's fortune
without spending one
Introducing the only complete graphics system available today.
If you think that professional quality transparencies are too expensive and
time consuming to produce for everyday use, it's time you discovered the Strobe
Graphics System.
Because with the Strobe Graphics System and StrobeView™ Software Pack-
age, you can now create superb multicolor transparencies (as well as traditional
hardcopy graphics) directly from your computer. And you can do a lot more, in
less time, for a lot less money than with any other system made today.
It's a fact. The Strobe Graphics System
contains everything you need to transform
complex data into dynamic, colorful visuals:
software, hardware, documentation, acces-
sories. Transparencies that once took hours
to produce are plotted within minutes. In-
formation can be presented as bar charts,
pie charts, flow charts or curves in a variety
of colors. And all with a resolution and qual-
ity matched only by systems costing thou-
sands of dollars more.
The new StrobeView composer pack-
age is the newest addition to Strobe's already
extensive library of easy to use, menu-driven software. StrobeView is a
"scratch pad driven" program with a spatial memory feature for consistently
positioning text and graphics in the same place on a page. . . use after use, edit
after edit.
But that's just the beginning. With StrobeView, you can create a broad vari-
ety of linear flow charts, block diagrams and organizational charts. You can also
choose among several preprogrammed symbols for emphasizing important fig-
ures. The system allows you to process and edit text, and will print boldface,
offset or regular type in a wide range of
character sizes. And when you are finished
with a transparency, you can alter, edit or
save your text for future use.
When the Strobe Graphics System is
interfaced to your computer, a projector
screen can speak anyone's language — visu-
ally. Visit your local dealer and learn how to
start projecting your fortunes today. Because
a perspective on the present can also be
your window to the future.
Circle 440 on inquiry card.
The Strobe Graphics System
Strobe Inc.
897-5A Independence Avenue
Mountain View, CA 94043
Telephone 415/969-5130
Listing 1 continued:
Listing lp: Jim Gilbreath's Sieve of
Eratosthenes prime-number program.
Listing 2: Disk-access benchmark programs. Listings 2a and 2b are write and read tests
for the Apple III. Similar programs were used for the Apple II and the IBM Personal
Computer.
(2a)
40
HS= " 1 2:545673 1 2345678 1 2345678 1 2345678 "
1
SIZE=7000
86
B*=fi*+fl$+fi$+fl$
o
DIM FLPGS<700i;>
80
NR=500
"7
PRINT "only 1 iterat-ion"
100
0F'EN#1, H TEST"
5
COUNT=0
140
FOR 1 = 1 TO NF:
K
FOR 1=1 TO SIZE
160
INPUT#1;B*
i
FLHGS<I)=1
200
NEXT I
8
next i
220
CLOSE* 1
9
FOR 1=0 TO SIZE
240
PR INT" DONE"
10
IF FLOGS* I >=0 THEM 18-
11
PRIME=I+I+3
(2b)
40
fi$= " 1 2345678 1 2345673 1 2345678 1 2345678 "
12
K=I+PRIME
b'0
B*=fi*+fi*+fi*+fi*
13
IF K>SIZE THEN 17
60
NR=500
14
FLOGS< K >=0
1 00
0F'EN#1,"TEST U
15
K=K+PRIHE
140
FOR 1=1 TO NR
16
GOTO 13
160
PRINT#1#B*
17
C0UNT=C0UHT+1
200
NEXT I
18
NEXT I
220
CLOSE* 1
19
PRINT COUNT, "primes 11 i " "
240
PR I NT "DONE"
Apple III
Apple II
IBM
4-MHZZ80
Listing #
Benchmark
Business BASIC Applesoft BASIC
Advanced
BASIC
MBASIC4.51
1a
empty loop
8.9
6.7
6.43
5.81
1b
10REMs
19.2
19.5
21.0
15.8
1c
IF. . THEN
22.9
19.8
17.6
14.9
1d
addition
19.5
17.5
18.2
16.3
1e
multiplication
25.0
27.3
19.6
19.9
1f
division
27.6
28.8
23.8
24.9
19
exponentiation
184.5
249.1
84.8
121.1
1h
sine(x)
98.0
193.1
73.9
63.1
1i
log(x)
87.1
113.6
49.4
55.4
1J
ON. . .GOTO
18.6
17.5
17.3
12.9
1k
GOSUB/RETURN
16.4
13.6
12.4
9.4
11
INT(x)
20.0
19.3
18.1
15.5
1m
MID$
37.3
32.5
23.0
18.6
1n
RND(x)
90.5
33.1
18.4
19.7
1o
CHR$
26.8
23.5
16.2
13.4
1p
prime numbers
222.4
224.4
190.0
151.0
Table 6: Table of execution times (in seconds) for a series of benchmark tests run on Apple III Business BASIC, Apple II Applesoft
BASIC, IBM Personal Computer Advanced BASIC, and
a 4-MHz Z80 computer
running Microsoft's
MB ASIC 4.51. The results
shown may or may
not be indicative <
jf performance in
a particular application;
they should be interpreted with caution. The
results for the IBM Personal Computer
and the Z80 microcomputer were taken from Gregg Williams'
"A Closer Look at the IBM
Personal Computer"
(January 1982 BYTE, page 54). See
listing 1 for the benchmark programs used.
makes more difference than the ma-
chine. (The benchmark results are
summarized in table 6.)
Apple II Emulation
The Apple Ill's ability to emulate
an Apple II is an extremely useful fea-
ture that allows access to the tremen-
dous volume of Apple II software.
Virtually all Apple II DOS 3.3 pro-
grams in either Applesoft or Integer
BASIC can be run on the Apple III
without change — the few exceptions
are those programs that require a
RAM card or language system to
operate. Also, some of the Apple II
arcade games use their own routines
to read the game paddles rather than
calling the routines in the Apple II's
monitor ROM. These programs will
run but will not operate correctly.
To use the Apple II emulation
mode, you must boot a special emula-
tion disk and select either Applesoft
or Integer BASIC as the available lan-
guage. Since the Language Card is not
emulated, only one language at a time
can be resident. The Apple III serial
port can be configured to emulate
either an Apple II serial card or a
communications card. The data rates
and carriage-return handling can also
be specified. Once the emulation pa-
rameters are specified or the defaults
accepted, you can boot a normal
Apple II DOS 3.3 disk and start run-
ning.
The emulation mode has a few
minor weak points. If you have an
Apple III Silentype printer, it will not
be accessible in emulation mode
unless you install an Apple II Silen-
126 September 1982 © BYTE Publications Inc
HAVEN'T YOU HEARD
OF THUNDERCLOCK PLUS ?
■
SEPTEMBhh
^fWv.
If you want to put
your Apple® to work — around the
clock — Thunderclock Plus is the solution. Just plug it
in and your programs can read the month, date, day of
week and time — down to the second — in any of Apple's
languages. So your Apple can do any number of tasks
for you automatically In the office, the lab or at home.
Most good software packages for business, data base
management, communications and time management
are made to read Thunderclock Plus. (It's compatible
with DB Master,* Micro- Courier** and VisiDex 1 , to
name a few). So no matter how you use your Apple now,
Thunderclock Plus can make it a more versatile
and efficient tool.
For example, with business or communi
cations software, your Apple can auto-
matically access a data base or send elec-
tronic mail when the rates are lowest.
In addition, Thunderclock Plus can
organize your disk files. Our optional
DOS-DATER™ software upgrades the
regular DOS on your disks. So every
time a program is saved or a file is modi-
fied, the time and date, to the minute,
are stored in the CATALOG with the file
name. Now you can instantly know
exactly when your files were last updated.
=*=»
/Y^
Thunderclock Plus
can even give you a sense of
security. Or just make your life a little easier. With our
X-10 interface option and a BSR X-10* Home Control
System, your Apple can turn on your lights, water your
lawn . . .whatever you desire, according to schedules you
create. It comes with our menu-driven SCHEDULER
software. So it's easy to design and modify schedules
that can run in the "background" while you have
"hands-on" use of your Apple.
Thunderclock Plus comes with a one-year warranty.
Powered by on-board batteries, it runs accurately for up
to four years without battery replacement.
So now that you've heard of Thunderclock Plus, isn't
it time you put your Apple to work —
around the clock? See your dealer
for a demonstration or contact us.
THUNDERCLOCK PLUS
and BASIC software
$150
DOS-DATER/DEMO disk $ 29
X-10 Interface option
$ 49
PASCAL software disk
$ 29
®Applc is a registered trademark of Apple Computer, Inc.
*DB Master is a registered trademark of Stoneware, Inc.
"Micro-Courier is a registered trademark of Microcom.
tVisiDex is a registered trademark of VisiCorp.
IBSR X-10 is a registered trademark ofBSR (USA) Ltd.
Thunderware's DOS-DATER time and
date stamps your disk files to the minute.
THUNDERWARE, INC.
44 Hermosa Ave., Oakland, CA 94618 (415) 652-1737
Circle 462 on inquiry card.
At a Glance
Name
Profile Winchester-technology disk drive
Manufacturer
Apple Computer Inc.
20525 Mariani Ave.
Cupertino, CA 95014
(408) 996-1010
Price
S3499
Storage Capacity
5 megabytes (equivalent to about 35 normal Apple 5/4 -inch floppy disks)
Size
Height 4.39 inches (1 1.5 cm), width 17.28 inches (43.89 cm). Depth 8.81 inches (22.38 cm)
Weight
I 1 pounds (5 kg)
Power Required
1 10 volts AC (U.S.). 35 watts
Hardware Required
Apple III computer
Software Required
Apple SOS I.I
Organization
Four data surfaces, 1 53 tracks per surface, 1 6 sectors per track, 5 1 2 bytes per sector, 2448
sectors per surface, 9792 sectors per drive
Specifications
Data transfer rate: 5 megabits per second; average seek time: 95 milliseconds; rotational
speed: 3600 revolutions per minute; ready to operate: 60 seconds
Interface
Interface card occupies one Apple III expansion slot; one drive per interface card, up to four
drives per system
Special features
Power-up self-test and disk scan; automatic bad-sector relocation; error checking and limited
error correction
type interface card, which may
violate FCC radio-frequency radia-
tion limits. Nor can you access the
Profile hard-disk drive — Apple II and
Apple III files won't mix on the same
disk. Also, the RGB (red-green-blue)
video outputs will not provide color
signals while emulating Apple II
graphics, but the composite video
outputs will work normally.
The Profile
The Profile hard-disk drive is the
newest component of the Apple III
family and a worthy occupant of an
expansion slot. With a 5-megabyte
capacity, integral Z8-based con-
troller, and built-in power supply, the
Profile is a self-contained intelligent
subsystem with its own self -test, error
checking, and bad-sector relocation
facilities.
When powered up, the Profile's
controller waits for the disk to come
up to speed and does a data integrity
check by stepping from track to track
to verify that all disk sectors read cor-
rectly. If a bad sector is found, either
during this process or during normal
activity, the Profile attempts to cor-
rect the data errors and then relocates
as much data as possible to an alter-
nate good sector.
The key component in the Profile is
the ST-506, a SV^inch hard-disk
drive manufactured by Seagate Tech-
nology Inc. The ST-506 uses the
sealed disk environment and low-
altitude (10-microinch) flying heads
that characterize all Winchester-tech-
nology disk drives (see photo 11).
Because a number of vendors produce
drives that are plug-compatible with
the ST-506, Apple should have no
trouble producing Profiles even if
Seagate's supplies get short.
During operation the disk drive is
relatively quiet, emitting a soft tone
as it steps from track to track. Be-
tween accesses you can hear the main
drive motor, but the sound should
not be obtrusive or even audible in
most office environments.
The Profile is styled to match the
rest of the Apple III system and may
be positioned on top of or adjacent to
the computer.
I found the Profile a pleasure to
use. Its capacity is equivalent to that
of about 35 normal Apple floppy
disks, and its data throughput is
about 10 times faster. Viewing its
capacity in other terms, the Profile
can hold over 1200 pages of typed
text or more than 300 high-resolution
graphics pictures occupying 16K
bytes apiece.
The Profile's performance is ex-
cellent. In the disk-access benchmark
programs shown in listing 2, the Pro-
file effectively tripled the program
speed when compared to an Apple or
IBM floppy disk. Considering that a
significant proportion of the program
execution time is used to execute the
BASIC program statements, the ac-
tual increase in disk-access speed
would seem to be even higher. (The
results of the disk-access benchmarks
are summarized in table 7.)
The weakest point of the Profile
and other similar products is data
backup. If a hard disk fails, you can
lose a great deal of important data.
The only solution is to periodically
back up the most critical files onto
floppy disks or onto a second Profile
hard-disk unit. (Apple Computer will
happily allow you to connect up to
four Profiles to your Apple III, at a
total cost of $13,996 in addition to the
cost of the Apple III.) However,
chances are very slim that the entire
Profile would be wiped out if a
critical component failed. After
repair, it should be possible to
recover virtually all the original data
in most cases.
128 September 1982 © BYTE Publications Inc
One company has sold more printers
to this planet than anybody
Epson.
By now, that shouldn't come as a surprise.
After all, we invented digital printers for the
1964 Tokyo Olympics. We've built more print
mechanisms than the rest of the manufacturers
in the world combined. And our MX Series is
the best selling line of printers for small
computers ever seen.
So is it surprising that the world's first
Notebook Computer should come from Epson?
Not to us. You see,
we have some other
notable feats in our
past. Not only the
world's first print-
er, but the world's
smallest printer, the
world's most reliable
printers, the world's
first disposable print
head, and now, the world's first portable
computer with the power of a desktop.
We intend to be as big in personal compu-
ters as we are in printers. And we'll do it
the same way. By making computers you can
count on to perform. With the options, soft-
ware and interfaces you need. And by deliver-
ing what we promise, at prices people can afford.
But some people don't think we can do in
computers what we've
already done in print-
ers. And for them,
we have this advice:
Just watch.
EPSON
EPSON AMERICA, INC.
3415 Kashiwa Street • Torrance, California 90505 • (213) 539-9140
Circle 191 on inquiry card.
BYTE September 1982 129
Photo 11: The Profile with its top cover removed. The intelligent controller is shown
on the left with the switching power supply beneath it. The HDA (hard-disk assembly)
with its sealed internal environment is mounted on the right.
Apple III
Profile
Apple III
Floppy Disk
Apple II
Floppy Disk
IBM
Floppy Disk
Write 13.2
Read 10.2
37.3
33.2
234
273
32
22.9
Table 7: A summary of disk-access-time benchmarks comparing the performance of
the Apple III Profile hard-disk drive and the Apple III, the Apple II, and the IBM
Personal Computer floppy-disk drives. The table shows the times (in seconds) taken
to read and write 500 disk records.
ALF COPY SERVICE
FAST • RELIABLE • LOW COST
If you need your software duplicated quickly and conve-
niently, ALF's disk copying service is the answer. Most
orders are shipped in less than a week. Every disk we copy
is verified bit by bit and guaranteed 100% flawless. Stan-
dard formats include Atari, Apple (including nibble-copy-
proof and double-boot formats), and TRS-80 model 1.
Our "no frills" pricing means you don't have to buy extras
you don't need. Of course, we have the frills too — includ-
ing custom printing and packaging. Call us today for
complete details.
X
BLANK 3M
DISK $1.65
BOX OF 100
COPIED 3M
DISK $1.95
MULTIPLES OF 50
ALF (303)234-0871 1448 ESTES DENVER, CO 80215
At $3499, the Profile isn't inexpen-
sive — none of the available hard-disk
subsystems are — but it provides a
truly significant extension to the
capabilities of the Apple III system.
Documentation
Apple Computer's documentation
has always been excellent, and the
manuals provided with the Apple III
are no exception. All the manuals are
in the familiar 6- by 8V2-inch (12.8-
by 21.6-cm) format, and a new flap
has been added to the back cover so
that the manual title is visible while
the book is on the shelf. The manuals
are all clearly written with numerous
charts, tables, and screen photos to il-
lustrate points described in the text.
With a Business BASIC system,
you receive four manuals: the
Owner's Guide and Standard Device
Drivers deal with Apple III features
and SOS, while volumes one and two
of Apple Business BASIC provide a
comprehensive description of the lan-
guage.
The Owner's Guide explains how
to set up the Apple III system and
describes various aspects of SOS and
the Apple III hardware. There are sec-
tions about system installation and
start-up, the operating system, the
System Configuration Program, and
the machine itself. Appendixes ex-
plain error messages, describe proper
disk care and handling, give I/O port
specifications, and tell you how to
use the Apple II Emulator. The infor-
mation is presented in a clear, easy-
to-read style and should be sufficient
to get any novice started.
Standard Device Drivers provides
complete specifications and descrip-
tions of the operation of all of the
standard I/O device-driver routines.
After a short section that explains
what device drivers are, the manual
describes the System Configuration
Program. Separate sections describe
each individual driver in detail. The
appendixes contain quick references
for all the drivers, an explanation of
the system error messages, and a
description of the console data for-
mats.
With a BASIC system, you'll get
Business BASIC volumes 1 and 2.
Although the manuals were not de-
130 September 1982 © BYTE Publications Inc
Performance Breakthrough. . .
the CYBERDRIVE for the IBM Personal Computer
13.5 or 27 million bytes of disk capacity in a single cabinet with
an integrated mini-cartridge tape for secure data backup.
Setting an exciting new microcomputer standard, the
CYBERDRIVE 1 combines a full package of features.
It offers new, higher performance levels, with an inte-
grated business-oriented backup device.
As the CYBERDRIVE is made available for other systems,
media transfer is assured regardless of the host hardware or
Operating System.
The CYBERDRIVE slashes the seek time dramatic-
ally— e.g. the usual 5 Megabyte stepper-motor Winchester
disk offers average seek time typically in the range of 100 to
200 milliseconds (incl. head settling).
With the CYBERDRIVE, the average seek time across
more than five times as much data is only 33 milliseconds
(incl. head settling).
This basic speed, coupled with disk cache buffering and
a peak transfer rate of 1 million bytes per second, make the
CYBERDRIVE a performance champ!
The integrated mini-cartridge tapes used for backup of
data allow dumping of (for example) 10 million bytes of data
in about 10 minutes . . . much faster than other tape or floppy
disk backup techniques. Hardware read-after-write error
checking is incorporated in the tape device.
O Copyrttfit 1982 by Cytwroe tics I nc AJ I right r
Prices and specifications subject to change without notice.
m is^eis
...And don't fail to ask about our superb lineup of serious
business software (also offered in CYBERDRIVE format)
including:
RM/COBOL 2 compiler-the micro industry standard.
MBSI 3 RM/COBOL general business applications (derived
from MCBA 4 minicomputer packages). . . thousands
in use . . . money back guarantee . . . source program
license.
CRT! 1 from Cybernetics (COBOL Reprogramming Tool!)-
Program generator for RM/COBOL to ease pro-
gram development and maintenance ... an
alternative to a Data Base System.
CBASIC2 5 & CBASIC86 5 compilers ... for aficionados of a
useful BASIC.
The software is available on a variety of industry-standard
Operating Systems including CP/M 5 -MP/M 5 (both -80 & -86),
OASIS 6 , PCDOS, and UNIX 7 . Inquire for specific details and
prices.
i - Cybernetics, inc 2 RyarvMcFariand Catp 3 • Micro Business Software, int
4 MinHConHHJtef Business Applications inc 5 Ogital fteaearcn. inc 6 PtUse One Syste*r>s. Inc 7 Bell Labwatones
8041 NEWMAN AVE., SUITE 208
IS-l^lS^ll-lS^ HUNTINGTON BEACH, CA 92647
^ 714/848-1922
IS-
Circle 248 on inquiry card.
The most powerful
Screen Oriented Relational
Database ever designed
that requires no user
programming !
SORD puts You in
control of a powerful
information management
system: quickly, easily,
and at a new low price!
Powerful
•User defined CRTentry
screens speed data input
and editing.
•Makes full use ofCP/M 2.0*
facilities for rapid access
and retrieval.
•User controlled security
access codes.
User Oriented
•A consistent system of help
messages, menus, and
prompts assits the user in all
phases of operation.
Clear Documentation
•Our manual is concise, easy
to understand, and indexed.
Price Reduction
•Sales volume = new low price
• Rebates for current users
,$25
manual
V1SA.MC and COD welcome
MM
TM
INNOVATIVE SOFTWARE TECHNOLOGIES -INC
2640 POWELL STREET
ANN ARBOR , MICHIGAN 48104
(313) 996-1890
REQUIRES: CP/M 2.0+SYSTEM WITH
ATLEAST 42K . 64-80 COLUMN SCREEN,
ADDRESSABLE CURSOR AND 8" DISK
DRIVES ( 5 V Formats Soon)
"CP/M is a trademark of Digital Research, Inc.
132 September 1982 © BYTE Publications Inc
signed to teach BASIC, the 335 pages
contain all the information required
to learn Apple's version of that
language. Volume 1 is primarily a
tutorial section; it gives clear explana-
tions of all of the BASIC statements
and provides numerous examples.
After a short introduction and a
description of the BASIC editor, dif-
ferent sections describe BASIC I/O,
control of program execution, and
file I/O. The manual also explains in-
vocable modules and shows you how
to use external procedures and func-
tions.
Business BASIC volume 2 is
primarily a quick reference quide that
will be of most use to people who
have some familiarity with the Busi-
ness BASIC language. Within the
BASIC reference section, each lan-
guage statement and function is
described and shown in an example
along with descriptions of any error
messages that might be produced
when it is used. Separate appendixes
describe error messages and their
causes, explain variable memory
usage, tell how to program for max-
imum speed, and give syntactic
definitions of the Business BASIC lan-
guage. The Graphics invocable
module (BGRAF.INV) is described in
a 57-page section that gives detailed
examples of plotting and drawing,
saving pictures on disk, creating
graphics text fonts, and setting up
your own color and transfer tables.
If you purchase Apple III Pascal,
you'll get an additional four manuals
that describe the Pascal system, utili-
ty programs, and the Pascal lan-
guage. One distinct benefit of Apple
III Pascal is that the description of the
Pascal assembler provides details
about the 6502 enhanced features that
are not found in any of the other
manuals. Unfortunately, even though
the BASIC invocable modules are
written in Pascal, the manuals do not
tell you how to write them. This may
not be important to small-business
users; nevertheless, the information
should be available.
Summary
It is impossible to do the Apple III
justice in one article. The machine is
very flexible and has a mix of features
and capabilities that are unmatched
in any of its competitors. Some
points, however, deserve special
mention.
First, SOS is a unique and powerful
operating system; it provides a varie-
ty of features that, as far as I know,
are not available on any other 8-bit
machine.
Business BASIC is also very power-
ful and includes options not found in
most versions of the language. The
use of invocable modules allows the
user to maximize available memory
space by adding only the capabilities
needed. Its I/O-formatting and file-
handling capabilities are extremely
versatile and, for most business data-
handling applications, will allow pro-
grams to be shorter and easier to
debug.
As for hardware, although some
people might argue that Apple should
have chosen a more advanced micro-
processor than the 6502B for the
Apple III, I think the company made
the right choice. Without the 6502B it
would have been difficult, if not im-
possible, to transfer files and pro-
grams from the Apple II to the III,
and Apple II emulation would not
have been possible. Admittedly, it
was a conservative choice — more
powerful processors are avail-
able — but actual processor perfor-
mance is much less important than
software availability. Apple's choice
clearly maximizes the usability of the
system.
The Profile hard-disk drive is a
significant enhancement to the Apple
III. Its speed and high capacity will
eliminate 99 percent of the disk swap-
ping required when using only floppy
disks, and the SOS nested directory
structures will keep it well organized.
Finally, one of the strongest points
in favor of the Apple III is Apple
Computer Inc. When early Apple III
users had problems with the first ma-
chines, Apple simply replaced the en-
tire computer immediately — as many
as two or three times in some cases.
This unqualified backing of its prod-
ucts shows a commitment to cus-
tomer satisfaction unequaled in the
industry. ■
GP-100A: US$389
COMMAND PERFORMANCE.
Seikosha gives you all the best features— including economy and super-clear graphics.
Unlike some graphic printers, Seikosha's new
GP-100A Gni-Hammer Graphic Printer puts full dot
addressable graphics at your command. The GP-100A
lets you repeat a column of data as many times as
needed with just one command. Software control enables
double-width character output, and the positioning is
both character and dot addressable. Designed for simple
operation, it ranks among the most cost-efficient graphic
printers on the market. Command performance tech-
nology that not only works for you now, but takes you
well into the future.
Other valuable features:
•Graphics, regular and double width character
modes can be intermixed on the same line.
•Automatic printing. When the text exceeds
the maximum line length, there is no loss
of data due to overflow.
•Self-test printing is a standard feature.
•Centronics type parallel interface.
•Paper width is adjustable up to 10 inches.
• Optional lnterface:RS232C,IEEE488,appleII,etc.
Graphic Printer W_^ Serioa
Available at COMPUTERLAND and other fine
stores in your area
Distributed by AXIOM CORPORATION 1014 Grtswold Avenue San Fernando, Calif. 91340 Phone (213) 365-9521 TWX (910) 496-1746
Manufactured by SEIKOSHA SYSTEM EQUIPMENT DIV. 4-1-1 Taihei Su m i da -ku Tokyo Japan. Phone: 03-623-8111 Telex: 262-2620
Circle 8 on inquiry card.
THE FIRST AND ONLY
BCARTrOJR IBM PC
MAYEVERNEED.
Your IBM personal computer is a very
versatile piece of equipment. Perhaps
more versatile than you realize. New
applications and functions are being
developed every day. Now with Quadboard
by Quadram you can keep your options
open for tomorrow's technology. Following
in the tradition of Quadram Quality, four
of Quadram's best selling IBM boards
have been combined into one board.
Your remaining slots will be left free and
available to accommodate future expan-
sion needs and uses which you may not
even be able to contemplate today.
s&susah?!
yM7tPM%MiLn
PROVEN DESIGN.
Quadram has been shipping IBM boards
with each of the Quadboard functions
on separate boards since December,
1981. They are still available as separates
(including a Dual Port Async Board) for
those who desire a quality board but do
not need to keep slots open for future
expansion. And they all come with a
one year warranty from the leader in
technology applications.
256K MEMORY EXPANSION.
Socketed and expandable in 64K
increments to 256K, full parity generation
and checking are standard. A Quad-
board exclusive feature allows parity to
be switch disabled to avoid lock-up
upon error detection. The dip switches
also allow it to be addressed starting
on any 64K block so that it takes up only
as much as it has memory installed.
Memory access and cycle time naturally
meet all IBM specifications.
CLOCK/CALENDAR.
Quadboard eliminates the hassle of
manually inputting the date on system
boot-up by providing for the clock and
all software routines necessary for
inserting the appropriate programs on
your diskettes. The internal computer
clock is automatically set for compati-
bility with most software routines which
utilize clock functions, On-board battery
keeps the clock running when the
computer is off.
ALL ON ONE BOARD
Now you can utilize all the PC's capacity
with Quadram's extremely flexible con-
figurations. And it's totally compatible
with IBM hardware, operating systems,
and high level languages. It's a full-size
board that can be inserted into any free
system slot and it even includes a card
edge guide for securely mounting the
card in place.
INCREDIBLE PRICE!
Priced at $595. with 64K installed, $795
with 128K, $895 with 192K and an un-
believable $995 fully populated with
256K. Quadboard! You pay less for more
and still protect the few limited empty
slots in your computer.
/08255A
DSII9DP
© 19 7 9 AMI
$595
i*i*i*i*i«iM
with 64K
Installed
$m
:w
.It •ASM^
M l
? r r ? » r p MSJ
IMIfrast?!'
Mil 1 1 TYTTTTTT
11
• , 1
5i [<M£
1 m |
i
III
llllllll
||
in
IJ
^«H*»Hl ;
W7\
PARALLEL PRINTER I/O.
A 16 pin header on Quadboard is used
for inserting a short cable containing a
standard DB25 connector. The connector
is then mounted in the knock-out hole
located in the center of the PC back-
plane. The parallel port can be switch
disabled or addressed as Printer 1 or 2.
No conflict exists with the standard
parallel port on the Monochrome board.
The internal cable, connector and
hardware are all included.
ASYNCHRONOUS (RS232)
COMMUNICATION ADAPTER.
Using the same chip as that on the IBM
ASYNC board, the device is software
programmable for baud rate, character,
stop, and parity bits. A male DB25
connector located on the back connector
is identical to that on the IBM Async
Adapter. The adapter is used for
connecting modems, printers (many
letter quality printers require RS232),
and other serial devices, Switches
allow the port to be configured as COM!
or COM2 and the board fully supports
IBM Communications Software.
AVAILABLE NOW!
Quadram does not advertise products
until shipments have begun. Count on it.
But order today for immediate delivery.
ASK YOUR DEALER.
All products are sold through local
personal computer dealers. If yours
does not stock Quadram,
please ask him to call us
at (404) 923-6666. yfTTN
QUADRAM
CORPORATION
Circle 388 on Inquiry card. \|/ XL /
4357 Park Drive /Norcross, Ga. 30093
Computers Can Play a Dual Role
for Disabled Individuals
Besides providing special assistance,
microcomputers should give disabled individuals
access to standard software.
Gregg Vanderheiden, Director
Trace Research and Development Center
314 Waisman Center
1500 Highland Ave.
Madison, WI 53706
The move toward more portable
and flexible microcomputers is revo-
lutionizing the design and develop-
ment of electronic assistive devices
for the disabled, ensuring the status
of powerful, low-cost microcom-
puters as valuable tools for disabled
individuals and those working with
them.
The past few years have witnessed
a tremendous increase in the number
of individuals and small groups in-
volved in the development of special
aids for disabled persons. Microcom-
puters have given individual de-
signers who don't have access to ex-
tensive laboratory and production
facilities the capability of developing
sophisticated electronic aids. This is
not to say that the design of aids to
assist disabled individuals is easy or
can be easily developed in a few
Gregg Vanderheiden is director of the Trace
Research and Development Center for the
Severely Communicatively Handicapped at the
University of Wisconsin-Madison.
weekends or evenings. The worth-
while developments in this area have
taken a lot of time and effort, not
only in programming and interfacing,
but also in carefully studying the real
needs of the disabled individuals and
the many barriers and practical con-
siderations that are involved in the
successful applications of technology
to meet their needs.
Worthwhile ~~*
developments require
careful study of
disabled individuals'
real needs.
The influx of new people into this
area has resulted in a wealth of new
ideas, energy, and enthusiasm. The
purpose of this article is to provide an
overview of some of the many areas
in which microcomputers can serve
the needs of disabled individuals and
to discuss a few major concepts im-
portant to the development of suc-
cessful applicable software. I hope
this overview will stimulate new
ideas, approaches, and applications
for microcomputers in those inter-
ested in getting involved in designing
for the disabled. The basic concepts
presented can help you learn from
and build upon, rather than dupli-
cate, the early work and mistakes in
this area.
A Dual Role for Microcomputers
When we first think about the use
of microcomputers by disabled in-
dividuals, our minds usually turn to
thoughts of text-to-braille translating
programs, special communication
aids, programs that can teach sign
language, etc. These all involve the
development of special software that
can be run on the computer to pro-
vide a specific function required by a
disabled individual.
In considering the use of computers
by disabled individuals, however, it
is very important to remember that
disabled people also need to use the
same programs and accomplish the
same tasks as anyone else. Thus the
136 September 1982 © BYTE Publications Inc
Circle 377 on inquiry card.
PGS
Princeton
Graphic Systems
High Resolution RGB Color Monitor
Designed for the IBM Personal Computer
FEATURES
□ 80 characters x 25 lines
□ 690 dots horizontal resolution
□ 16 colors
□ .31 mm dot pitch tube
□ non-glare, black matrix
□ plugs directly to IBM PC
$795
Princeton Graphic Systems' new HX-12 high resolution color
monitor is designed with an NEC .31 mm dot pitch CRT to give you
up to 690 dots horizontal resolution. You need not compromise the
display quality of your system with monitors rated at less than the
640 horizontal dots generated by your IBM PC. The PGS HX-12
delivers 16 supercolors, 80 characters x 25 lines. It is the best
priced performance PC direct drive monitor in the market today. Get
the PGS HX-1 2 and discover for yourself how well it complements
your IBM Personal Computer.
Princeton
Graphic Systems
1 95 Nassau Street □ Princeton, New Jersey 08540 □ (609)683-1660 □ TLX: 685 7009 PGS Prin
blind individual who may be able to
make good use of a text-to-braille
program also needs to be able to use
standard text editors, spreadsheet
programs (e.g., Visicalc), and data-
base managers, to name only a few.
Similarly, the physically disabled in-
dividuals who could use a game or
writing program that requires only
the operation of a single switch also
need to be able to use the standard
educational software as well as the
accounting programs and computers
at the companies considering them
for jobs. This is the dual role that
microcomputers must fill: they must
help disabled persons perform tasks
denied to them because of their dis-
ability, and they must be physically
modified to allow disabled persons to
tap all the microcomputers' comput-
ing and word-processing powers.
At present, the vast majority of the
software being developed for disabled
individuals is limited to providing for
a special need, rather than allowing
the use of common general-purpose
software. These special programs (al-
though often quite sophisticated) are
generally easy to implement because
• • • FEATURING 8 and 16 BIT S-100 SYSTEMS* • •
WE OFFER A WIDE RANGE OF CRTs, PRINTERS, GRAPHICS EQUIPMENT, SOFT-
WARE FOR ALL SYSTEMS. EACH SYSTEM COMPLETELY TESTED, INTEGRATED,
READY FOR PLUG-IN OPERATION WHEN YOU RECEIVE IT. WE TAILOR & CON-
FIGURE SYSTEMS TO MEET YOUR BUDGET AND NEEDS. WE CUSTOMIZE SOFT-
WARE TO YOUR SPECS. WE WELCOME YOUR REQUEST FOR TECHNICAL INFO
BY PHONE OR LETTER.
GRAPHICS SYSTEM: Architects • Designers • Engineers • Create & store own
designs. Create arrays. Zoom, windows. Completely interactive. Easy to edit. Powerful
and fast. Package includes software + MicroAngelo Graphics Subsystem + M9900
16 bit, S-100 w/dual 8" floppies, + HI PAD Digitizer + Plotter $10,200.
• • • CP/M® now optionally available • • •
IMS 2 yr. warranty on boards! SX systems w/8" or 5Va" drives, optional 10, 20, or 40
MB Winchesters, built-in tape back-up, Z-80 S-100 bus. On site service for NY quad-
state area.
MULTI-USER IMS: MPU/slave cards give each user own CPU, 64K RAM, 2 serial
ports.
TURBODOS: Single or multi-user. Spectacularly FAST CP/M® compatible Operating
System. Cuts link/edit time in half. Z80 Code interrupt driven. Up to 6X faster than
CP/M; up to 35% increased disk capacity. For IMS, CCS, NorthStar. New version sup-
ports up to 65000 stations, 16 users per station. Each user can have floppies.
CALIFORNIA COMPUTER SYSTEMS 2210A High quality, low price. ZS0 CPU,
1 serial port, disk controller w/CP/M 2.2 64K RAM $1,775.
Add our Max Box w/dual Shugarts and IMS I/O w/2 serial, 1 parallel.
LOMAS DATA 8086 SYSTEM: Complete Lomas card set in TEI 12 slot mainframe,
86-DOS, dual Shugart 801s, Televideo912, assembled & tested $4,599. Options:
8087 add $600; 8089 add $100.
SEATTLE 8086 SYSTEMS Featuring 86-DOS, the IBM PC Operating System.
System I: 8MHZ CPU set w/1 serial, 1 parallel I/O (additional I/O option) 64KB 16 bit
Static RAM, Tarbell DD controller, TEI 22 slot mainframe w/constant voltage
transformer $2,695 System II: with 128K Static RAM $3,550.
Interfaced to dual Shugarts 801 $1,275. or dual QUME DT-8 $1,680.
GODBOUT/CROMEMCO/SYSTEMS GROUP: Complete product lines at dis-
count prices.
MAX BOX DISK DRIVE SUBSYSTEM mfg by John D. Owens Assoc. Dual drive
cabinet w /regulated power supply, fan, complete internal cabling. Will hold Shugarts,
Qumes, Tandons and/or 8" Winchester, horizontally mounted. Excellent design and
engineering. 17 Vi x 5Vi x 22. Attractive buff color.
W/2 Shugart 801 $1,275 W/2 QUME DT-8 dble sided drives $1,605.
Prices subject to change without notice
Write or call for free catalogue
JOHN D. OWENS Associates, Inc.
12 Schubert Street, Staten Island, New York 10305
212 448-6283 212 448-2913 212 448-6298
the full capabilities of the computer
are available to the programmer.
They do not, however, address the
greater need for disabled individuals
to be able to use standard systems.
Trying to provide access to stan-
dard software programs for individ-
uals who cannot see the video display
or cannot use the keyboard is very
difficult. In many cases, the more
powerful standard software takes
complete control of the computer
when it is loaded, disabling the
special routines or programs intended
to provide access to disabled individ-
uals. This is true even when the
special routines are hidden in remote
areas of the memory. In addition, the
standard programs themselves are
often "locked," and the source code is
unavailable, making any direct modi-
fication of the programs impossible.
Despite the many barriers, strate-
gies are being developed now that can
allow extremely motor-impaired in-
dividuals to access all standard soft-
ware, even though the user may have
as little controlled movement as an
eyeblink.
Providing Special Functions
It would be impossible to quote an
exhaustive list of the special functions
microcomputers could provide for
disabled individuals. Almost any
aspect of human activity that has
been impaired could potentially be
aided to some degree through the use
of microcomputers as processors, ma-
nipulators, or controllers.
Sensory enhancement/translation:
Microcomputers can be used to pro-
vide either a clarification of audio or
visual information so that it can be
more easily understood or a transla-
tion from one medium to another.
For example, microcomputers can be
used to expand visual displays, pro-
vide visual displays of auditory infor-
mation, provide auditory output of
visual information, translate a
limited, spoken vocabulary into text,
and provide tactile displays and feed-
back to individuals both deaf and
blind.
Manipulator/controller: For in-
dividuals with severe motor impair-
ments, the use of remote actuators
and powered artificial remote pros-
138 September 1982 © BYTE Publications Inc
theses (or robotics) to give them ma-
nipulative capabilities has been pro-
posed. One of the difficulties has been
the large number of signals that are
required in order to control such
robots or manipulators. One role for
microcomputers might be to help
control these remote manipulators by
developing and remembering com-
plex movement command strings for
specific types of activities. These
command strings could then be called
upon by the user, using a small num-
ber of commands, thus allowing com-
plex motions to be made with reason-
able speed and ease.
Information amplification (for
motor impaired): The problem of
slow information transfer is not re-
stricted to the manipulator/control
field. In fact, its greatest impact is
probably in the area of communica-
tion and writing. Here the speed with
which one can transfer information is
crucial, and the demand for reason-
able speed is extremely high. A dif-
ference in speed by a factor of 4 or 5
(the average factor for a motor-
impaired individual is around 10 to
20) can make the difference between
being able to complete a day's work
in a day and taking a week to accom-
plish a day's work. Similarly, it can
be the difference between being able
to complete one's homework each
night and being able to do one night's
homework every week or two. The
microcomputer can be used in a num-
ber of ways, however, to increase or
amplify the amount of information
that can be relayed with a given
number of keystrokes or signals.
Most of these techniques take advan-
tage of redundancy in information
transferred, but others are more in-
volved.
A simple example would be an
abbreviation expansion routine that
would allow an individual to abbrevi-
ate all commonly used words and
greatly reduce the number of key-
strokes required to type out mes-
sages, programs, etc. The program
would automatically expand the
abbreviations as the user typed them.
The abbreviations could represent
commonly used words, mnemonics,
phrases, sentences, or entire blocks of
frequently used information.
Another technique would be to use
a large word-base that could antici-
pate the word being typed, thus trun-
cating the process of spelling words
out. This can be done based upon
word and letter frequency. More
elaborate schemes involve looking at
idea-to-text or concept-to-text (or
even concept-to-speech) translation.
Also being explored is a semantic-
feature-based phrase/sentence recall
system in which three to five key-
strokes would define an entire sen-
tence (see "Minspeak" by Bruce
Baker, page 186). Only about 60 keys
are involved, but their meanings vary
as a consequence of the order in
which they are pressed. Although this
approach at first seems complex, a
system like this may be necessary in
order to provide the information
amplification necessary to offset the
severe information-transfer problem
that many motion-impaired individ-
uals have. Advances in this field need
not be limited to assisting disabled in-
dividuals either.
Special control interfaces to other
devices: A general method for in-
creasing the information-transfer rate
SYSTEMS INTEGRATION
SPECIALISTS
IBM 3270 USERS - Teletype Model 45
Cluster controllers, terminals, printers.
Bisync or SNA/SDLC protocol, local or
remote connect. Up to 32 devices on one
cluster. Cost effective! Fast delivery!
MICROANGELO GRAPHICS
SUBSYSTEM W/LIGHT PEN ...$2,300.
Without light pen $1,930. 1
Graphics card alone . $ 975. |
ScreenwarePakllorTEKEM . . .$ 350.
Color systems from 4 to 256 colors.
Basic color system (4 colors) . . . .$2,330.
HOUSTON INSTRUMENTS
PLOTTERS Standard & Intelligent models
w/surface areas of 8V2" x 11" to 11" x
17".
DMP-2 ...$ 935. DMP-3 ...$1,195.
DMP-4 . . .$1,295. DMP-5 . . .$1,455.
DMP-6 ...$1,685. DMP-7 ...$1,865.
HiPad Digitizer $755.
HAYES MICRO MODEM 100 $359.
Smartmodem . $251. Chronograph . $224.
PER SCI: Model 299B $2300.
TEI MAINFRAMES, S-ioo
MCS112 ...$620. MCS122 ...$745.
RM12 $655. RM22 $790. 1
TARBELLDD Controller $435.
COMMUNICATIONS SOFTWARE
Micro to terminal to micro to mainframe I
to modem. HAWKEYE GRAFIX $500
PMMI S-100 Modem $385. |
Telex & Twx. On board dialer.
TELETYPE
Model4320AAK $1,140.
Model 43ASR, 8 level, 1" tape . . .$2,595. g
MEMORY MERCHANT
64KRAM
. $716.
dBASEII demo package . .
dBASE complete software
WE EXPORT
.$ 75.
.$595.
□ IBM PC USERS □
SEATTLE COMPUTER RAM PLUS
64K RAM + SERIAL I/O $418.
128K RAM + SERIAL I/O $594.
192K RAM + SERIAL I/O $770.
256K RAM + SERIAL I/O $942.
64K Chip Kit $176.
Each RAM card has an RS232 serial port \
which uses IBM supplied software. ;
Boards socketed for easy upgrade.
8080/8086 EMULATOR runs CP/M®
on IBM PC. All I/O runs at operating
system speed $200.
AMDEK COLOR II MONITOR . $810.
MICROSOFT RAMDrive Expands
physical memory AND implements
RAMDrive. Allows high speed access to
files normally stored on diskette
64K $420. 128K $590.
192K $760. 256K $930.
IDS PRISM COLOR132 columns $1,795.
Enhanced 560 w/software selectable col-
ors; high speed printing to 200 cps.
PRISM 80 $1,615.
PRISM 80 BLACK $1,255.
BABY BLUE: Z-80B, 64K RAM substi-
tutes for IBM memory card in IBM PC.
Will run Z80, CP/M® software . . .$600.
w/Wordstar® & Mail Merge™ totally
configured for IBM keyboard . . . .$980.
CORVUS HARD DISK SYSTEMS
6.7MB ...$3,035. 11.3MB ...$4,745.
20.5MB $5,695.
EPSONMX80 $475.
MX80F/T ...$575. MX 100 ...$725.
3M SCOTCH DISKETTES FOR IBM
PC744ss/sd $ 26.
MICROBYTE IBM-1 Five slot expansion
chassis $805.
We are evaluating new products for the IBM
PC as they are announced. Please call us for
complete, up-to-date listing.
Overseas Callers: TWX 710 588 2844
Phone 212 448-6298 or Cable: OWENSASSOC
JOHN D. OWENS Associates, Inc.
SEE OUR AD ON FACING PAGE
September 1982 © BYTE Publications Inc 139
uses microcomputers to provide a
special interface between the disabled
individuals and the device(s) that
they are trying to control. The pur-
pose of this special interface would be
to obtain the best possible match be-
tween individuals' residual capabili-
ties and the characteristics of the sys-
tems that they are using.
Depending upon the severity of the
physical handicap, these special inter-
facing techniques can take a variety
of forms. For severely disabled in-
dividuals, single-switch input systems
can be used; the microcomputer con-
tinually presents choices to the user
until the user responds by activating a
switch.
More common and effective, how-
ever, are various special direct-
selection or encoding input tech-
niques. For individuals who have
head control, screen-based optical
headpointing schemes (similar to a
long-range light pen) can be used.
Other individuals may use expanded
and/or recessed keyboards. For those
who are able to point but unable to
point to a large enough array of ele-
ments to represent a full keyboard,
smaller arrays consisting of numbers
can be used in an encoding fashion to
specify the letters, words, etc. Efforts
are also currently being directed
toward cost-effective methods of
using the eyes, both for encoding and
A special interface
obtains the best match
between individuals'
residual capabilities
and the characteristics
of the system they are
using.
for direct selection of items from a
display. All of these approaches can
be adapted in size and arrangement in
order to meet best the needs and
capabilities of specific individuals.
Recreation and development aids:
Disabled individuals can, of course,
use microcomputers to play games in
the same manner as anyone else. For
individuals with severe physical or
sensory disabilities, however, micro-
computers can play a more extensive
role than just recreation. For exam-
ple, manipulation of objects and ex-
ploration of environment important
to development in children may not
be possible. A specially interfaced
microcomputer may be able to offset
some of this disability by providing
children with a reliable means to con-
trol, explore, and manipulate objects
either in real space or on a video dis-
play. It may also allow individuals to
be able to move themselves about in
space to gain new perspectives on
their environments as well as to reach
and act on the objects in it.
Educational aids: In the educa-
tional field, a number of specific
problem areas can be addressed in
part by microcomputers. One area of
difficulty involves the slow rate of
response of severely physically dis-
abled individuals. This response rate
makes any remedial drill or practice
session extremely time-consuming
PICK A
SYSTEM !
We're offering you our SB-80 system in either 5 1/4" or 8"
disk drives, your choice. Either way your system comes
with a full size (12" diagonal) non-glare tiltable green
screen with 24 lines by 80 character format. Its multi-
character set offers blinking cursor, underlining, reverse
video, and half and zero intensity. The movable, detach-
able keyboard has a numeric pad with cursor control and
function keys.
■ Single Board Technology ■ CP/M® Operating System
■ 4MHzZ80ACPU ■ 64K 200ns Main Memory
■ 8-Inch Dual Density Floppy Drives
■ 5 1/4-Inch Dual Density Floppy Drives
■ 2-Serial Ports ■ 2-Parallel Ports
■ 4-Counter/Timers ■ Expandable
For further information about this limited of fercallor write:
Nationwide on-site and depot repair service
through the professionals at INDESERV.
Colonial Data
®CP/M is a registered trademark of Digital Research, Inc.
Colonial Data Services Corp., 1 05 Sanford Street, Hamden, Conn. 0651 4 • (203) 288-2524 • Telex: 956014
140 September 1982 © BYTE Publications Inc
Circle 89 on inquiry card.
In this age of runaway inflation...
Look what $825 will buy
The ideal input device for the small
system user.
■is ! ***
g»j[^ 62S.00 s;»-; ™»
w.v>.« 670.00 »i»-< i*«
£i»3^ 725.00. ™*;j **£
s us
m> rnt
MJI* ') l.OWiil
i ' :
Available with stylus or optional cursor.
The HIP AD™ digitizer
Inexpensive input to your computer
The HIPAD™ digitizer can be used for both converting graphic information into
digital values and as a menu. Utilizing either the stylus or the optional cursor, the
operator can input graphic data into the computer by locating individual points on
the digitizers 11" x 11" (28cm x 28cm) active area. In the "stream mode" a contin-
uance of placements of coordinate pairs may be input.
Not a kit, the HIPAD™ comes complete with both RS-232-C and parallel interfaces
and has its own built-in power source. The origin is completely relocatable so coor-
dinates may be positive or minus for a true reference value and oversized material
may by input by simply resetting the origin.
Accurate positional information, free form sketches,
even keyboard simulation
All can be entered using the multi-faceted HIPAD™ digitizer. Its capabilities and
low price make the UL listed HIPAD™ a natural selection over keyboard entry, inac-
curate joysticks, or expensive approximating light pens. It's perfect for inputting
isometric drawings, schematics, X-rays, architectural drawings, business graphs,
and many other forms of graphic information, as well as creating your own graphics.
Use it with Apple II™ , TRS-80 Level II ™ , PET ™ or other
popular computers
The HIPAD's™ built-in RS-232C and parallel 8 bit interfaces make it all
possible. (For Apple II order DT-11 A, for TRS-80 or PET order DT-11).
Furthermore, you get English or metric scaling, data format (Binary/BCD/ASCII),
selectable baud rates, and resolution of either .005" or .01".
For complete information, contact Houston, Instrument, P.O. Box 15720, Austin, Texas 78761.
(512} 835-0900. For rush literature requests, outside Texas call toll free 1-800-531-5205. For
technical information ask for operator #5. In Europe contact Houston Instrument,
Rochesterlaan 6, 8240Gistel, Belgium. Phone 059/27-74-45. Telex Bausch 81399.
Available with optional display.
*U.S. Suggested retail price
TM HIPAD is a trademark of Houston Instrument
TRS-80 is a trademark of Tandy Corporation
APPLE is a trademark of Apple Computer Inc.
PET is a trademark of Commodore Business Machines. Inc.
Circle 48 for literature.
Circle 49 to have a representative call.
INSTRUMENTS &SVSTEMS DIVISION
1bgetner...we'l create tomorrow
BAUSCH S. LOMB (W
Circle 296 on inquiry card.
MODEM
I
129
95
No other acoustic modem
gives you all these fea-
tures at this low price.
The MFJ-1232 Acoustic Modem gives you a
combination of features, quality and performance
that others can't match at this price.
0-300 Baud, Bell 103 compatible. Originate/
Answer. Half/full duplex. RS-232, TTL, CMOS
level compatible. Use any computer. Cassette
tape recorder ports save data for reloading or re-
transmission. 6 pole active filter handles weak
signals. Carrier detect LED indicates adequate
signal strength for data recognition. Quality
"muffs" gives good acoustic coupling, isolates
external noise for reliable data transfer. Crystal
controlled. "ON" LED. Aluminum cabinet. 110
VAC or 9 volt batteries. 9x1^x4 in.
Apple II, II Plus: software and cable for
modem, MFJ-1231, $39.95. Plugs into game
port. No serial board needed.
It's like having
an extra port
MFJ-1240 RS-232 TRANSFER SWITCH. Swit-
ches computer between 2 peripherals (printer,
terminal, modem, etc.). Like having extra port.
Push button switches 10 lines (pins 2,3,4,5,6,8,
11,15,17,20). Change plug or cable to substitute
other lines. Push button reverses transmit-
receive lines. LEDs monitor pins 2,3,4,5,6,8,20.
PC board eliminates wiring, crosstalk, line inter-
ference. 3 RS-232 25 pin connectors. 7x2x6 in.
$0095 MFJ-1108 AC POWER CENTER.
jj g Adds convenience, prevents data
loss, head bounce, equipment damage.
Relay latches power off during power
transients. Multi-filters isolate equip-
ment, eliminate interaction, noise,
hash. Varistors suppress spikes. 3
isolated, switched socket pairs. One un-
switched for clock, etc. Lighted power,
reset switch. Pop-out fuse. 3 wire, 6 ft.
cord. 15A, 125V, 1875 watts. Aluminum
case. Black. 18x2 3 /.x2 in. MFJ-1107,
$79.95. Like 1108 less relay. 8 sockets,
2 unswitched. Other models available,
write for free specification sheet.
Order from MFJ and try it. If not delighted,
return within 30 days for refund (less shipping).
One year unconditional guarantee.
Order yours today. Call toll free 800-647-1800.
Charge VISA, MC. Or mail check, money order.
Add $4.00 each for shipping and handling.
CALL TOLL FREE . . . 800-647-1800
Call 601-323-5869 in MS, outside continental USA
MC | ENTERPRISES,
lYirW INCORPORATED
921 Louisville Road, Starkville, MS 39759
(and therefore expensive in terms of
personnel time, etc.). Microcom-
puters can be used to allow individ-
uals to practice lessons independently
and at their own speed.
Learning that involves manipula-
tion, such as might be found in chem-
istry, physics, and other sciences,
presents another problem area. Here,
microcomputers and computer-aided
instruction can allow an individual to
manipulate and explore ideas, con-
cepts, figures, etc., in structured but
flexible ways. Such programs can
allow severely physically disabled in-
dividuals to handle "flasks" and
"chemicals" on the TV screen and
carry out experiments and manipula-
tions that would otherwise be beyond
their direct control.
Another whole area for microcom-
puters in education would be their use
not as direct teaching aids but as aids
in providing fundamental facilities
necessary for a meaningful and effec-
tive education. Examples of these aids
for a "normal" individual might be
eyeglasses or a pencil and paper. The
need to see, read and write, take
notes, and do independent work are
of course necessary capabilities for
receiving an education within our
current system. The severely physi-
cally disabled individual who has no
ability to use a pencil and paper, to
take notes, to write, or to do indepen-
dent work is at an extreme disad-
vantage. Microcomputer-based
writing systems designed to provide
the same flexibility as a scratch pad
and pencil could be used to provide
these individuals with the capabilities
for appropriate and adequate partici-
pation in their educational programs.
Finally, microcomputers can be
used to teach fundamental program-
ming skills. Because of the many
ways in which microcomputers can
aid individuals with disabilities, and
because of the direction in which
many aspects of the employment
world are heading, it is quite clear
that microcomputers hold future
vocational potential for disabled in-
dividuals, whether their vocational
direction is in the computer field or
not. Computer literacy and the abili-
ty to reconfigure or oversee the re-
configuring of computer systems to
meet their changing needs may be ex-
tremely important capabilities for dis-
abled individuals to have.
Communication aids: Because of
the nonportability of microcomputers
up to now, their use has been limited
mostly to work-station types of appli-
cations. These applications include
computer-aided writing and filing
systems as well as work-station
phone control and phone communi-
cations using the new speech-output
capabilities. However, the stationary
systems have not been able to mean-
ingfully address the conversational
needs of individuals with severe
speech impairments.
The recent introduction, though, of
portable and hand-held computers is
opening up the potential for micro-
computers to move out of the sta-
tionary writing-aid category and
begin to address the categories of por-
table writing/note-taking aids and
conversational communication aids.
Because of the fine motor control re-
quired, these portable units will find
their greatest initial application for
individuals having mild to moderate
physical disabilities. When used as
components within systems having
other input techniques, however,
they may also be used by individuals
having more severe disabilities. The
limited memory, I/O (input/output),
and control capabilities of these sys-
tems are currently hampering their
application in many areas. In time,
the memory capabilities may greatly
expand, but the I/O and control
capabilities are generally not empha-
sized in a portable unit and may con-
tinue to present problems for awhile.
The major barrier for using micro-
computers as communication aids,
however, is the need for custom inter-
facing to achieve optimum speed.
This usually involves the develop-
ment of special interfaces not com-
mercially available. As I will discuss
in more detail later, the use of custom
hardware in conjunction with stan-
dard computers can negate many of
the advantages of using a microcom-
puter in the first place. Care must be
taken, therefore, when making a deci-
sion between an adapted microcom-
puter and a specially designed aid to
solve problems in this area.
142 September 1982 © BYTE Publications Inc
Anadex silent scribe printers.
Quietly goincLabaut vour business.
Standard
Features
SILENT/SCRIBE MODELS
/.* J»* jT -n*
Now and then office noise
levels can go sky-high. But with
Silent/Scribe - our new family of
matrix impact printers - you can raise
your printer expectations while signifi-
cantly lowering your office noise level.
How quiet is "silent"? Silent/Scribe operates at
less than 55 dBA, which means that in the average
office you may have to look at it to determine
whether it's printing.
And Silent/Scribe
is as easy to buy as it
is to live with. You
can select a variety
of printing speeds,
fonts and I ine widths.
Some models pro-
vide both draft and
enhanced quality
copy. All models
have superb dot-
addressable graphics
at no extra cost.
/
Also standard are sophisticated communi-
cations controls and protocols, flexible and
easy-to-use operator controls, quick-change
"continuous loop ribbon cartridge, and universal
interfaces that work with virtually any computer
system.
For full details on how Silent/Scribe can fit your
application - quietly - contact Anadex today. You'll
find the units attractively packaged, quality en-
gineered, modestly priced, and available now.
A Quality Circle Member
Printing Speed 1 10
150
150
120
120
200
(Char, per Sec.) [ 12
180
180
—
—
120
12.5
—
—
150
150
—
13.3
200
200
—
—
—
15
—
—
180
160
150
16.4
—
—
200
200
164
Enhanced I 10
—
—
—
—
100
Expanded Print
Yes
Yes
Yes
Yes
Yes
(Double Width)
Dot Addressable
Graphics (Dot/In., H/V)
60/72
60/72
75/72
75/72
72/72
Max. Line Width (In.)
8.0
13.2
8.0
13.2
13.2
Audible Alarm
Opt.
Opt.
Opt.
Opt.
Yes
Out-of-Paper Sense
Yes
Yes
Yes
Yes
Yes
Ribbon, Continuous
Loop Cartridge (Yds)
30
30
30
30
30
Interfacing:
Parallel Cent. Comp.
Yes
Yes
Yes
Yes
Yes
RS-232C Serial
Yes
Yes
Yes
Yes
Yes
DP-9000A
Silent/Scribe. The Quiet Ones from Anadex.
ANADEX, INC. • 9825 De Soto Avenue • Chatsworth, California 91311, U.S.A. • Telephone: (213) 998-8010 • TWX 910-494-2761
U.S. Sales Offices: San Jose, CA(408) 247-3933 •Irvine, CA (71 4)557-0457* Schiller Park, IL(312)671-1717 • Wakefield, MA (617)245-9160
Hauppauge, New York, Phone: (516) 435-0222 • Atlanta, Georgia, Phone: (404) 255-8006 • Austin, Texas, Phone: (512) 327-5250
ANADEX, LTD. • Weaver House, Station Road • Hook, Basingstoke, Hants RG27 9JY, England • Tel: Hook (025672) 3401 • Telex: 858762 ANADEX G
Circle 25 on Inquiry card.
BYTE September 1982 143
Rugged, simple, dependable.
RCA Interactive Data
Terminals as low as $236...
Reliable, portable RCA VP
3000 series Interactive Data Ter-
minals feature: video and audio
output; color-locking circuitry for
sharp color graphics and rainbow-
free characters; reverse video;
tone and noise generator; 20 and
40 character formats; resident and
programmable character set; LSI video and microprocessor con-
trol. All have a unitized 58-key, 1 28 character keyboard with flexi-
ble membrane switches, plus the features of the ASCII key-
boards below.
VP 3501 Videotex Data Terminal. (Shown) Built-in RF mod-
ulator and 300 baud direct-connect modem. Ideal for time sharing
data base applications. Works with standard TV or monitor. Also
has expansion interface and 1 6-key calculator keypad. As low
as $265.*
VP 3303 Interactive Data Terminal. Similar to VP 3501,
without modem or calculator keypad. Has selectable baud rates
and RS232C/20Ma current loop interfaces. As low as $246.*
VP3301.
as $236.*
Same as VP 3303, without RF modulator. As low
...and RCA ASCII Encoded
Keyboards as low as $49:
RCA VP 600 series ASCII key-
boards feature: flexible membrane
keys with contact-life over 10 mil-
lion operations; unitized keyboards
are spillproof, dustproof with finger
positioning overlay and positive
keypress; 2-key rollover circuitry;
tone feedback; high noise immunity CMOS circuitry; 5V DC oper-
ation and 58-key, 1 28-character keyboard, selectable "upper
case only."
__ VP 616. EIA RS232C compatible, 20 mA current loop and
TTL outputs; six selectable baud rates. Standard keyboard plus
1 6-key calculator. As low as $78.*
VP 611. Similar to VP 616 with 8 bit parallel output. As low
as $59.*
VP 606. Same as VP 616, less calculator keypad. As low
as $65.*
VP 601 . (Shown) Same as VP 61 1 , less calculator keypad.
As low as $49.*
To order, or more information, call toll-free 800-233-0094.
In PA, 71 7-393-0446. Or write:
RCA Microcomputer Marketing,
New Holland Avenue,
Lancaster, PA 17604.
*OEM quantity prices.
ItC/l
Information resource/manage-
ment: Disabled individuals could use
a microcomputer for information re-
source/management in all of the same
ways that able-bodied individuals
can. In addition to these uses, com-
puters can help physically or sensori-
ly disabled individuals to access
materials that would normally be dif-
ficult for them to handle in a number
of ways. Sensory or, particularly,
physical disabilities may prevent
these persons from making effective
use of notebooks, filing systems,
calendars, dictionaries, phone lists,
etc., due to their inability to quickly
manipulate and scan these materials.
Microcomputer-based systems with
interfaces designed specifically to
work with the individual's residual
capabilities can provide effective and
efficient means of paralleling all of
these functions. At present, most of
these applications are in the area of
user-generated information storage
and retrieval, although in some cases,
such as a dictionary, materials or
databases are being developed for
general use and dissemination.
Security/monitoring systems: A
major barrier to the ability of many
disabled or aging persons to live inde-
pendently is the lack of effective and
economical means to ensure their
safety and the ability to summon
help. Some ways in which a micro-
computer could aid in these indepen-
dent living endeavors would be
through the provision of mechanisms
for physically disabled individuals to
control the locks and windows in
their homes, emergency-call systems
for individuals who have difficulty in
making a call or who are unable to
speak, monitoring systems for per-
sons who could fall or in some way
render themselves unconscious and
unable to call for help, and medica-
tion-reminder systems.
A monitoring system could run pe-
riodic checks and call for help if the
individual does not respond to the
system's queries. Reminder systems
can be developed both to provide
reminders as to when medication
should be taken and to check whether
certain actions necessary in the taking
of the medication (e.g., opening the
refrigerator) have been done. Lack of
144 September 1982 © BYTE Publications Inc
Circle 406 on Inquiry card.
DISK DRIVE
IN OPERft 1I0M
Microsoft's RAMCard with RAMDrive"
takes the whir, click and wait
outofthelBMPC.
Solid State Disk. When you add the Microsoft
RAMCard to your IBM® Personal Computer, you
also add RAMDrive, which lets you use
memory as you would normally use a
disk. That gives you "disk access"
that's typically 50X faster than
disk. Without the whirring,
clicking and waiting of mech
anical data access.
Fast and easy. You simply
designate a portion of
memory as "disk." RAMDrive
takes it from there, instructing
the program to go to RAM rather
than disk whenever data access is
needed. The result is faster, smoother,
no-wait computing.
64K to 256K. You can start small, but think big
Start with 64K and add Microsoft RAMChips™
in 64K blocks. Or buy the full 256K now. Either way,
you get both RAM and "disk" capabilities. All in a
single slot
A complete subsystem. The RAMCard package
comes complete with the memory board (64K,
IBM is a registered trademark of International Business Machines Corp.
Microsoft, RAMChips, RAMCard, and RAMDrive, are trademarks of
Microsoft Corporation.
128K, 192K or 256K), documenta-
tion, a diskette which adds
RAMDrive and, a full one year
warranty.
More tools for IBM. Microsoft
wrote PC-DOS, the standard operat-
ing system for the IBM Personal
Computer. And Microsoft is first in
providing a full range of languages,
applications programs and utilities
for the IBM PC. The addition of RAMCard
with RAMDrive is our way of saying that
Microsoft will continue to offer more and
better supported tools for the IBM PC.
See for yourself. Ask your Microsoft or
IBM PC dealer for a demonstration of both
main memory and disk features of the Microsoft
RAMCard with RAMDrive. It's solid state memory
you can also use like a disk. And it takes the whir,
click and wait out of the IBM PC.
BETTER TOOLS FOR MICROCOMPUTERS
/HICRpSOfT
^F Microsoft Corporation ^^ i
V 10700 Northup Way ^ V
Bellevue. WA 98004
Circle 542 on inquiry card.
response to these reminders could be
used as an alerting signal to the moni-
toring/call system, which could, in
turn, summon aid.
Cognitive and language-processing
assistance: Congenital or acquired
conditions often leave an individual
with impaired cognitive processing.
In some cases, it is a general process-
ing deficit, as in mental retardation.
In other cases, it is a specific dysfunc-
tion of a particular process, such as
short-term memory or the ability to
program speech or remember names.
The greatest obstacle to identifying
effective applications of microcom-
puters in these areas is the limited
knowledge about the processes and
remediation methods in general. The
prospect of microcomputer-based
cognitive prostheses is still beyond
the current state of the art but not
beyond the imagination. The use of
microcomputers in remediation,
however, may be much closer and
more realistic, especially in areas
where extensive drill and practice are
associated with the remediation pro-
cess.
Providing Standard Functions
As I stated previously, it is impor-
tant for disabled individuals to be
able to use microcomputers for the
same purposes as everyone else does.
These purposes include word process-
ing, computer games, computer-
aided instruction, control (including
environmental control in both the
home and job site), financial plan-
ning, management, and general com-
puting. In some cases, the disabled in-
dividual may use these standard
capabilities (e.g., word processing) to
help offset specific disabilities (e.g.,
inability to use a pencil). More and
more, however, individuals need to
access the standard computer pro-
grams because computers are an in-
tegral part of their education or jobs.
As our society in general incorporates
the use of computers into every facet
of daily living, access to them is be-
coming more and more essential.
Now add time-
keeping capability to your
RS-232C compatible
on top of othoi
Clock coordinates and W^ompurerCHnpammrSvit™ h— c «„™ .n^n.
logs system activities by (Each requires a dedi-
date and time . , , down to the second. cated RS-232C port.)
The Chronograph is ideal for Keep your computer system up
business or home applications. Use it date with the Hayes Stack Chronogra
with your computer for timing everything Only $249 at computer stores every-
from time-sharing access... to electronic where. There's no fT\||
mail and lights and sprinklers. better time. I f I H3V€
(Each requires a dedi-
cated RS-232C port.)
Keep your computer system up-to-
date with the Hayes Stack Chronograph.
Tie-sharing access... to electronic where. There's no fT\|i
id lights and sprinklers. better time. |f J H3V68
The Hayes StaelCChrar^
K time. And it^ now
Hayes Microcomputer Products Inc.
5835 Peachtree Corners East, Norcross, Georgia 30092 (404) 449-8791
Hayes Stack is a trademark of Hayes Microcomputer Products, Inc.
© 1981 Hayes Microcomputer Products, Inc. Sold only In the U.S.A.
In order to provide disabled in-
dividuals with the ability to run stan-
dard software programs, transparent
modifications that can circumvent the
individual's particular disabilities
need to be developed. (The word
transparent is used here to refer to a
technique that is invisible to any stan-
dard software programs — that is,
modifications cannot be detected by
any piece of standard software when
this technique is used.) A completely
transparent modification does not in-
terfere with the standard program in
any way. Similarly, the standard pro-
gram cannot interfere or negate the
modification. A few examples of
transparent modifications may be
useful here.
The simplest example of a transpar-
ent modification is a weight on a
hinge that can be tipped to hold down
the shift key. This mechanical modifi-
cation can allow a one-handed or
one-fingered (or headstick) typist to
enter shift or control characters on
the keyboard. There is no way for
computers to tell in what manner the
individuals are entering data, and any
programs will run without modifica-
tion.
A somewhat more flexible modifi-
cation may be the use of a keyboard-
emulator module, which would be in-
serted into the computer between the
keyboard and the main computer
board. Electrically, this keyboard
emulator would look exactly like the
standard keyboard. As a result, it
would be impossible for the processor
(or any software) to tell that the
signals coming to it were not coming
from the computer's keyboard.
The keyboard emulator would
have a connector on the side that
would accept RS-232C serial, paral-
lel, or any desired signal format and
inject the characters received into the
computer as if they were typed on the
keyboard. In this manner, persons us-
ing any one of a large number of spe-
cial communication or control aids
could directly control the computer
as if they were typing on the key-
board.
Because the special communication
aids can be custom fitted to the in-
dividual, they can be selected to op-
timize the individual's physical con-
146 September 1982 © BYTE Publications Inc
Circle 532 on Inquiry card.
' i #
A GALAXY of featu&es /rakes the LN^VSt) a
remarkable, computer. As you explore the
LNW80, yjou: will find the most complete,
powerful, ready to run,' feature-packed per-
sonal and business computer ever made into
one compact* solid unit.
QUALITY CONSTRUCTION - Instrumenta-
tion quality construction sets LNW80 com-
puters apart from all the rest Integrated into
the sleek solid steel case of the LNW80 is a
professional 74-key expanded keyboard that
includes a twelve key numeric keypad.
HIG.H RESOLUTION GRAPHICS & COLOR-
The stunning 480 X 1 92 resolution gives you
total .display control - in color or black and
white. The choice of display formats is yours;
80, 64, 40 and 32 columns by 24 or 1 6 lines in -
any combination of eight colors.
.PERFORMANCE- Lift-off with,a4MHz Z80A
CPU for twice the performance. The LNW80
outperforms all computers in its class.
HI
1
MODEL I COMPATIBILITY -The LNW&0 is
fully hardware and softwafe compatible with
the Model I. Select from a universaof hardware
accessories and software - from VisiCalc® to
space games, your LNW80 will launch you
into a new world of computing.
FULLY LOAQED - A full payload includes Sm
on-board single and double density disk
controller for 5 W'vffcnd 8" single or double
sided disk drives. RS232C communications
port, cassette and parallel printer interfaces
are standard features and ready to go. All
memory is fully installed - 48K RAM,* 16K
graphics RAM and 12K ROM complete with
Microsoft BASIC.
Our down to earth price won't send you into
, ,2620 WALNUT Tustin, C
(714)641-8850 (714)544-
Monitor and Disk drives not included
M Personal Software, Inc.
Circle 268 on inquiry card.
BYTE September 1982 147
ITI ^ r Y x software
>t* Quality Discount
GUARANTEED LOWEST PRICES! We will match any
advertised price. Just show us the ad.
APPLE
ArtScI Magic Window S 79
Dos Boss 22
Utility City 25
Apple Panic 25
Teacher Plus 35
Continental CPA acctg.
moduleea 210
Depreciation planner 335
Datamost Real Est. Analysis 110
Datasoft Mlcropalnter 30
Denver Software
Financial partner $219
Pascal Tutor 108
Pascal Programmer 1 08
Ouosoft Business Planner 265
Edu-ware compu-matlc 32
Ellis Computing
Nevada Cobol S169
Nevada Pilot 129
Nevada Edit 99
Application pkg. ea 22
Hayden Software
Datagraph S 39
Hlstograph 25
Applesoft Compiler 3.2 1B0
ApplepieSeriesea 109
Howard Software
Real Estate Analyzer S145
Tax preparer '82 127
Tax preparer state: CA.NY/NJ/IL . 60
IUS
Datadex S125
Easy writer 162
Easymover B8
Easyjack (Combo) 262
Easymaller 162
Microfocus
CIs Cobol Std S775
Forms-2 175
MicroPro
Wordstar S229
Mallmerge 85
Calcstar .145
Spellstar 145
Games
Sargonll S 25
Zorklorll 32
Deadline 32
Crossword Magic 18
Misc.
Mathemaglc $ 80
Spellguard 267
Edit 6502 82
Locksmith 90
Super Screen II 108
A-stat 79 140
Mailing list 48
G.O.C. I full Acctg. system 1 ,B0D
Stoneware DB Master 179
Muse Software
SuperTextll S125
Address book 43
Form letter 87
Data Plot 52
And Many More
MicroPro
Wordstar S235
Mallmerge 95
Calcstar 199
Spellstar 160
Supersort I 170
Microsoft
Basic 80 S285
Basic Compiler 325
Fortran 80 345
Cobol 80 570
Macro 80 140
Peachtree
General Ledger S399
Accounts Receivables 399
Accounts Payables 399
Inventory 399
Payroll 399
Property Management 799
CPA Client Write-up 799
Star Computer System
G/L, A/R, A/PorPay S350
LegalTimes Billing 845
Property Management 845
Sorcim
Supercalc S225
Trans 86 115
Act 155
Supersoft
Diagnostic I S 48
Diagnostic II 83
. Disk Doctor 84
Fortran 215
C Compiler 175
TCS
GL, A/R, A/P, or Pay $ 79
All modules above 265
Module Compiler 9B
Inventory 95
Ashton - Tate
Base II S595
Byrom Software
BSTAM S160
BSTMS 160
Digital Research
Pascal MT +
MAC S 85
SID (8080 Debugger) 65
ZSI0 (ZB0 Debugger) 90
CP/M 2.2 149
C Basic 2 97
PL/1-80 449
And Many More
IBM PC
Wordstar S285
Mallmerge 95
Easlwritir II 299
Easlspeller 149
Crosstalk 129
DataBase Manager 170
Mailing List 85
Vedlt 165
CP/M 86 295
Write-on 110
Move It 125
Spellguard 247
East (Exec. Acctg. Sys.) 625
Accessories/
1
Hardware
Boards
Co Processors 88 card (Ap. II) . .
S795
Sottcard(ZB0CP/MAp. II) ....
298
CPS Muitllunctlon
178
Mountain A/D + 0/A
289
CCS 12K R0M/PR0M
. 89
CCS A/D Convener
. 98
CCS Serial Asynch
149
Applescope (your Apple as an
Oscilloscope)
595
Vldex Enhancer I
. 149
K & D Enhancer
115
Dan Paymar Lower case
. . 27
ALS Smarterm
. 379
ALS Z-card
269
Percom Doubler II
. 167
Bit3FullVlew80 (ATB00)
. 299
Bit 3 32K Memory (AT400/800)
.159
BTAD 0S-1 (64K, ZB0, CPM
for IBM PC)
^99
Oatamac 64K (IBM PC)
. 399
Vldex Mlcromodem Chip
. . 25
Xedex Baby Blue (IBM PC)
. 550
Quadram Deluxe Board (IBM PC)
. 495
Quadram 128K Ram (IBM PC) . .
495
MIcrofazerBK Printer Buffer . . .
. 135
Versacard
?1R
Computers
Commodore/Atari/NEC/
Xerox
Call for Price Information
Monitors
Amdek Video 300 S217
Amdek RGB Color 750
NEC12"HlresGreen 175
Sanyo 12" Hires Green 220
TEC0TM- 12 GX Green 147
TEC0RGB13" 525
Modems
Novation Apple-Cat II $350
Hayes Smartmodem 225
Mlcromodem II 319
Chronograph 199
Printers
Anadex 9500 Series S1.5B0
Epson SCali
Diablo 630 2,200
NEC 3530 1,890
NEC8023A 525
Okldata Mlcrollne B2A 535
Okldata Mlcrollne B3A 790
Prism B0 (w/ 4 options) 1,177
Prism 132 (w/ 4 options) 1,7B5
Smfth-Corona TP-1 750
Disk Drives
Rana Elite 1 (Ap. II) $339
Rana Controller (Ap. II) 110
Micro SclA35(Ap. II) 399
Micro SclA40(Ap. II) 3B5
MlcroSclA70 540
Micro Scl Controller (Ap. II) 90
Tandon TM-100-1 299
TandonTM-100-2 389
And Many More
One Stop Shopping at
Guaranteed Lowest Prices
Write for our Free Catalog
ORDER TOLL FREE ■ Outside Wl - 1-800-826-1589
Please: • Wisconsin residents - add 5% sales tax
• Add $3.50 for shipping per software and small items.
Call regarding others.
• Foreign - add 15% handling charge. Shipping extra.
We welcome: • Visa, Mastercharge - (Add 4%)
• Checks (Allow 1-2 weeks for clearing)
• COD (Add $1.50 per shipment)
For technical information & in Wisconsin: 715-848-2322
OryX Software • 205ScottSt., Dept. AG • P.O. Box1961
Wausau, Wl 54401
$
148 September 1982 © BYTE Publications Inc
Circle 355 on inquiry card.
trol and communication rate. One in-
dividual might be using a "brow
switch" and a special scanning dis-
play. Another individual could be us-
ing a light-beam headpointer. Still
another might use Morse code or
some other encoding system that re-
quires the individuals simply to look
at the characters they want on a dis-
play.
The outputs from these displays
would then be fed into the keyboard
emulator and then into the computer
as "input from the keyboard." Such
an arrangement would be completely
transparent and allow these individ-
uals to utilize any software controlled
from the keyboard. (Game-paddle
emulators can also be used to access
other programs.)
In order to allow use of the com-
puter in its normal fashion, most key-
board emulators also accept input
from the keyboard and pass it along
to the computer as well. Thus, with
the keyboard emulator in place, the
computer can be used in the standard
way by disabled individuals.
Equipping one or more computers
in a classroom with such keyboard
emulators would allow disabled in-
dividuals with special communication
aids to access and utilize the same
educational programs and course-
ware as the other members of their
class or school. Similarly, if a com-
pany had a terminal with an emulator
installed, the terminal would be
usable by disabled as well as able-
bodied personnel without any modifi-
cation to the company's systems or
software. Because the module plugs
in between the keyboard and the pro-
cessor, it can also be removed at any
time (and the keyboard plugged back
into its normal slot) for testing or
maintenance of the computer or ter-
minal. Smart keyboard emulators can
also be plugged into themselves to
run self -diagnostics.
Another transparent modification
deals with output rather than input: a
special audio screen is connected to
the computer's bus; instead of creat-
ing a video image, however, it has a
special flat tablet that lies on the table
beside the keyboard. As blind in-
dividuals move the cursor around on
the tablet, they can cause the tablet to
Circle 286 on inquiry card. »
^r
rocomputer Business industries C
TwoTTSctical Per
- Your
ation
letime'"/Clock Card $99™*
ully Mountain Computer Sohw4rVj£ompatibie
^Disk included with all software*-^*
Includes Datebook™ - a conylete desk calendar
• Time of day • International time-keeping ability
i Calendar datW m Recharging battery backup
Day of weekA • Complete software formating
Proerarf?limer\ • Offset time/date/day readout
Prograrfntimei\* Offset time/date/day readout
™ Card - "Versatile Interface PeripheraP'
mailable for EPSON, NEC, C-ITOH, IDS PRISM, OKIDATA and
her graphic printers soon.) w /
™ C- The Ultimate Graphics Card $1 1 9™^
-#*
* Recommended A \ V —
Retail Price • >
• Enlarged picture mode \j
• Variable line length with left & right margins
• Block graphics | • Chart Recorder Mode
Upgradable to VIP™
• 90° picture rotation
VIP™C+ w
has all the features of the VIP™ G plus:
• A sekd-port with full RS232 capability
• Software baud rate control frorrMIO tc
V| pTMpV -W"
an Interface card featuring: V ^
• Two parallel ports • Upgradable^:
VIP™SP
r'lPTM C+
$^4900*
VIP™ G- The Ultimate Graphics Card $11900* and cable. Features: j± *\
w A Centronics Parallel Interface and Cable featuring^ -^ • Full VIP™ I software capabilities
* • Text and graphics screen dump routine • Plus side-by-side tw^n picture capabilit
• Graphics with inverse & emphasized modes • Self-documentation
■k M Mfc H TM Microcomputer Business Industries Corporation
55L£5 EhS Suite 20 ° • 1019 81h streel M,t^«.i *,
- -— — — 3-- Golden, Colorado 80401 National ai
• Software baud rate control fr omNjIO to 9600 baud
TV $11900*
an Interface card featuring: V \l„
• Two parallel ports • Upgradable^ VIP™ SP
vip™sp ^^ $14900*
an Interface card featuring:
• Two parallel ports • One serial port ^l .
VIP™ Graphics Diskette $1 9 95
ipr the person who already owi^a parallel interface
and cable. Features: 4^ \
• Full VIP™ I software capabilities 1
• Plus side-by-side twin picture capability
• Self-documentation J
(303) 279-8438 TWX: 910-934-0191
National and international
dealer inquiries welcome.
Apple s a trademark of Apple Computer Inc. MBJ, Applefime, VIP, and Daleboolt are Irack'nurks of Microcomputer Business Industries Corporation.
read out the words or letters their
hands are "over." In this fashion,
blind people can easily scan the
screen and have it read off the con-
tents in any random order they
desire. Because they can move their
hands around on the tablet, they can
also get a "special feel" for the infor-
mation. Because it is impossible for
the main computer (or its software) to
tell that this system is in place or in
use, any software that uses the video
display and pronounceable characters
can be used by the blind individual.
Thus, an individual would be able to
access and use most standard soft-
ware without modification.
It's obvious, of course, that pro-
grams that use a video display are
designed for individuals who can see.
The screen presents information to
the user in a parallel format — that is,
the information on the entire page is
presented to the user at one time.
Blind individuals using the above
modification would be able to "see"
the screen only a word or a character
at a time. This would be equivalent to
sighted persons trying to read and
make sense out of words on a screen
by looking at the screen through a
soda straw (a character at a time) or a
small tube (a word at a time). Al-
though they could figure out what the
screen said, the effectiveness of the
visual display is decidedly decreased,
and the organization and presenta-
tion of much of the information on
the screen may be far from optimum
for this type of "serial" input.
For this reason, programs written
specifically for use by blind individ-
uals use considerably different
strategies for organizing and present-
ing information. Thus, although the
audio-screen technique just described
does provide access to standard soft-
ware for blind individuals, it does not
give them equivalent access to that of
sighted individuals; nor does it give
The audio-screen
technique doesn't
give the blind
equivalent or even
optimum access.
them optimum access. Unfortunately,
the software that has been optimized
for use by blind individuals is an ex-
tremely small fraction of the software
generally available. It is likely we will
see the amount of this software in-
crease with little improvement in
quality. As a result, such non-
optimum approaches as the audio
screen will play an increasingly im-
portant role.
In the design of aids for the dis-
abled, insights into the practical
aspects of using special modifications
(such as that gained by the tube
analogy above) can provide program-
mers with a much better understand-
ing of the problems they are trying to
solve and can lead to design of much
more effective special modifications.
Semitransparent Modifications
Hardware intervention is almost
always necessary to achieve full
transparency. Hardware intervention
ensures complete transparency but
comes at a higher cost. As a result, a
number of strategies, termed semi-
transparent, have also been devel-
oped to work with some but not all
software.
Some of these techniques take the
form of special software routines that
are hidden in infrequently used por-
tions of memory. Vectors within the
operating system are reset to cause
the computer to access special
pointers instead of the normal key-
board-servicing routines. These pure
software routines are often loaded
from disk into the computer just prior
to loading the standard program. In
some cases, the routines may be auto-
matically loaded when the computer
is turned on. The individual can then
use the special routine to select and
run other programs.
The major drawback to modifica-
tions of this type is that they usually
rely on pointers that may often be
reset when more sophisticated or
complex programs are loaded into the
The A2-3D1
Graphics Family.
professional graphics
for you
and your Apple II.
*LOGIC
Communications Corp.
713 Edgebrook Drive
Champaign, I L 61820
(217)359-8482
T*»l AY ■ 9nAQQ*t "Apple" is the registered trademark of Apple Computer Inc.
■m
^^^w
tuii • *
m
'¥~<r^
Map of the University of Illinois campus
constructed with A2-GE1 and A2-3D2.
150 September 1982 © BYTE Publications Inc
Circle 441 on inquiry card.
THE BEST GETS
BETTER!
Available NOW!
ComboPlus with
Real-Time-Clock
as shown Model MR-128SP
Fully field upgradeable
64K-256K Parity Checked Memory
Parallel Printer Port (IBM compatible)
Real-Time-Clock (MS-DOS support standard, CPM/86 support available)
Async Com. Port (IBM compatible)
Other products available for IBM PC: 1) 2780/3780 Bisync Emulation package; 2) Advance Com. card - Async, Bisync,
SDLC, HDLC; 3) Expansion parity memory - 64K-256K; 4) Disk++ (memory, Async & disk host adaptor; 5) Original Memory
Combo; 6) Async Communication Card - (1 or 2 ports); 7) Wire Wrap Card (13.1" X 4"); 8) Extender Card.
Ask for AST products at your local Computerland stores.
Circle 3 on inquiry card.
R€S€flRCH INC.
2691 Richter Ave., Suite 104, Irvine, CA 92714 (714)540-1333
Dealer inquiries welcome
f
tipple
**tc*5*°
Look Who
Picked the Peach
Did You?
They did.
And perhaps you did too. If you
own an IBM Personal Computer,™ an
Apple III,™ a Zenith Z-89™ or a
Hewlett-Packard HP-87;* you've had
the chance to pick Peachware.™ All
these companies chose Peachtree
Software ™ to get the most out of
their machines for you.
And with good reason. Peachtree
Software is the recognized leader in
business software for microcomputers,
with a reputation for comprehensive,
well-designed packages, easy-to-use
documentation and Peachcare™ —our
own array of support services un-
matched in the industry.
With integrated systems like the
Peachpak™ 8 Accounting Series —
General Ledger, Accounts Payable,
Accounts Receivable, Sales Invoicing,
Inventory Control and PeachPay™
Payroll— Peachtree offers the manager
unprecedented control over his critical
accounting activities. And the Peach-
pak 9 Office Productivity Series,
based on the PeachText™* word
processor and including the Peach-
Calc™ Electronic Spreadsheet, Spell-
ing Proofreader, Mailing List Manager
and Telecommunications, expands
the power of Peachtree Software
to all areas of the office.
Those qualities made our software
the natural choice of these big manu-
facturers. But they're not the only
ones who've picked a peach. So have
tens of thousands of individual users
of the better CP/M™ -compatible
microcomputers.
If you haven't picked the Peach,
isn't it about time you did?
Circle 367 on inquiry card.
*We improved Magic Wand,™ and it's so good
we put our name on it.
Please send me information on Peachware™ by Peachtree Software.
Name:
Company:.
Address:_
City:
.State:.
_Zip:_
I am a: □ prospective dealer □ user of software
Peachtree Software Incorporated an MSA company
3445 Peachtree Road, N.E./8th Floor/ Atlanta, Georgia 30326/(404) 266-0673
IBM is a trademark of International Business
Machines Corp.
Apple III is a trademark of Apple Computer Inc.
Z-89 is a trademark of Zenith Corporation.
HP-87 is a trademark of Hewlett-Packard Company.
CP/M is a trademark of Digital Research Inc.
Peachware, Peachtree Software, Peachcare,
Peachpak, PeachPay, PeachText and PeachCalc
are trademarks of Peachtree Software Incorporated,
an MSA Company.
Copyright © 1982 Peachtree Software Incorporated,
an MSA Company.
BY 982
Peachtree
Software
computer. In addition, many of the
more advanced programs consume all
of the available memory space, total-
ly wiping out such special programs.
In some cases, special programs can
be hidden in ROM (read-only mem-
ory), and special strategies can be in-
corporated that allow them to con-
tinually retake control of the com-
puter even while more complex pro-
grams are being run. However, this
approach again requires the use of at
least some special hardware.
Examples of purely software modi-
fications are the programs written by
Peter Maggs at the University of Illi-
nois, Champaign-Urbana (see refer-
ence 1) to provide a voice output of
video-screen contents (using a variety
of speech synthesizers). An example
of the ROM-based approach is the
adaptive-firmware card developed by
Paul Schwejda for the Apple II (see
"Adaptive-Firmware Card for the
Apple II" by Paul Schwejda and
Gregg Vanderheiden, page 276;
see also reference 2). In the case of the
adaptive-firmware card, the modifi-
cation is essentially transparent to
most programs except those that have
critical timing loops around keyboard
input routines (the adaptive-firmware
card "steals" the microprocessor dur-
ing these periods).
The SHADOW/VET voice-entry
terminal for the Apple (by Scott In-
struments) is another example in this
category. The SHADOW/VET allows
total control of the Apple using voice
commands. Except for programs that
involve critical timing loops around
input routines, the SHADOW/VET
can be used instead of the Apple key-
board for all operations even inside
protected programs such as Visicalc.
(Some keyboard use is necessary dur-
ing initial voice programming of the
unit.)
Multilevel Program Processing
and Multitasking
In addition to the transparency
problem, designers must understand
two other concepts that are important
■=.=- SAVE OVER 25%
-=T=-„ ON YOUR PC UPGRADES
Anatron Multifunction Ram Board »»d V d $450
Socketed for easy memory expansion • Each port individually disabled
Parallel Printer Port may be configured as LPT1 or LPT2 or LPT3
• Two RS 232 ports configured as COM1 and COM2 • Base address
selectable on any 64 KB boundary •All features fully compatible with IBM PC
EVERYTHING FOR THE PC
HARDWARE SOFTWARE
• Disk Drives: # Condor DBMS
Single Sided [160 kb] $239.00 • Ed-Word® Screen Editor/Word Processor
Double Sided [320 kb] $305.00 • Rat TRAX [color screen dump utility]
• RAM Expansion Packages for » NECPRINT [NEC 8023AC print utility]
Mother Board [16 kb] $25.00
Memory Expansion Board [64 kb] $130.00
• Printers [NEC, EPSON, OKIDATA] $CALL
• Monitors [NEC, TEKO, AMDEK] $CALL
• Diskettes [SMTufeS] $CALL
. „ A . ^ ,. t More hardware and software coming.
• Extension Cables for: ^ ,, , , .. °
Printer $call Call for details.
Monitor [two cable set] $CALL
Keyboard $CALL
AEGIS SYSTEMS
P.O. Box 401
Terms FOB Saline
202 West Bennett Street, Saline, Michigan 48176
1-800 521-0521
Michigan [313] 429-2678
to the development of many micro-
computer-based assistive systems,
particularly for extremely motor-im-
paired individuals. The first concept,
multilevel program execution, refers
to the ability of programs to be
stacked so that the output of one pro-
gram serves as the input to the next
(for example, a special one-switch in-
put program feeding a communica-
tion/spelling acceleration program
feeding a standard text editor or other
standard program). Multitasking
refers to the ability to jump back and
forth between different programs
while keeping all programs active in
memory in the computer at the same
time (see reference 3).
The need for multilevel program
execution stems from practical con-
straints in the development of pro-
grams for disabled individuals. If you
had unlimited funds and time, you
could develop a single program which
contained all of the following:
• input routines (one-switch scan-
ning, Morse code, optical headpoint-
ing, etc.)
• acceleration techniques (abbrevia-
tion expansion, word/phrase capabil-
ity, word prediction, etc.)
• function programs (text editing,
spreadsheet programs, games, educa-
tional programs, etc.)
Similarly, if all of the software
were to be written by one group at
one university (or company or reha-
bilitation center), then the software
could be written in compatible mod-
ules that could simply be linked to-
gether to form the configuration
desired by a given individual.
Because neither of these proposals is
practical, especially in light of the ex-
treme variety of programs and func-
tions that would be required on the
third level, some type of program
nesting is going to be required.
The need for multitasking can best
be seen by first imagining an average
person sitting at his desk, working on
a problem, when the phone rings. He
turns and answers the phone. The
caller, a colleague, is asking for infor-
mation for a project she's working
on. While on the phone, the person
pulls out a file, runs off some calcula-
154 September 1982 © BYTE Publications Inc
Circle 15 on Inquiry card.
•
IS THIS LEVEL OF RELIABILITY
REALLY NECESSARY?
ACCUTRACK
m
■1
■
MB
*m.
■
,^
<*
^
CA^
J2i;
ff*B»iDlSKS
If you've ever lost data due to a
faulty disk, you know how impor-
tant reliability can be.
That's why Accutrack disks are
critically certified at 2-3 times the
error threshold of your system.
Why they're precision fabricated for
higher signal quality, longer life and
less head wear. And why we take
such extra steps as testing single-
density mini disks at double-density
levels. So you don't have to worry
about the reliability of your media.
Accutrackdisks. OEMs have
specified them for years. You can
trust them for your data. Call toll-
free (800 225-8715) for your nearest
dealer.
ACCUTRACK
Dennison KYBE Corporation
82 Calvary Street, Waltham, Mass. 02254
Tel. (617) 899-0012; Telex 94-0179
Outside Mass. call toll free (800) 225-6715
Offices & representatives worldwide
Circle 156 on inquiry card.
K
V
J3
£
Dealers: Give your customers a
choice— Accutrack's OEM perform-
ance as well as your heavily adver-
tised brand. We have the industry's
only complete line of disks, cas-
settes and mag cards, including
virtually all special formats.
If you want a quality line, small
minimums, the ability to mix
and match, private labeling,
fast delivery and great price, call
today. Find out how responsive a
media supplier can be.
VICTORY
ATC
The Z-80 C Cross-Compiler
Fleet hos orrived.
Is your Z-80 C object code larger rhan ir needs ro be?
Rerrearing ro assembler because C isn't fulfilling irs promise?
Your ship has come in. Vandara introduces rhe Z-80 C Cross-
Compiler. Starring wirh rhe finest u pure" C-ro-8080 cross-compiler
available (Whitesmiths), we've added 8-bit expressions, a tight
calling convention, a peephole optimizer and full use of the Z-80
i nstruction set ro reduce you r code size by up ro 06%.
And if you re in a ROM-based environment, you'll appreciate
our in-line machine code, listings, POM-able tables and optional
royalty-free runtime library!
The Vandara Z-80 C Cross-Compiler is currently available for
VAX, PDP-11 and ONYX hosts.
For more informorion coll
C206) 542-761 1 or wrire VAN DATA,
1 7544 Midvole Ave. N , Suire 205.
5eorrle, WA 98133.
ANDATA
THE UPPER HAND
IN COMPUTER
SOFTWARE.
tions, and makes some notes based on
feedback from his colleague. He then
hangs up and goes back to his writ-
ing.
A severely physically disabled in-
dividual who uses an assistive micro-
computer-based system would need a
multitasking capability to accomplish
this. First, he would have had to sus-
pend what he was doing (without de-
stroying it or waiting to update and
store it) before answering the phone.
While on the phone, he would need to
access his information system, use his
writing system to make notes, and
use some computing capability before
hanging up the phone and reentering
the program he had suspended as the
phone rang. During the process, he
would need to enter and exit from
several programs and routines with-
out losing his place in any of them,
thus requiring multitasking.
As with the multilevel program,
this problem would not exist if it were
possible to write a single, all-encom-
passing program for each individual.
The program could then be written to
allow suspension of activity and
jumps from one section to another.
This approach, however, would not
allow the individual to take advan-
tage of any of the standard software
constantly being written and up-
dated. It would also deny him access
to the programs being used by his
peers, as well as programs that may
be necessary for him to access as part
of his education or employment.
Approaches to the Multilevel
and Multitasking Problem
Although current microcomputer
operating systems do not allow multi-
level and multitasking activities,
more sophisticated operating systems
are continually being developed.
With the increasing memory and pro-
cessor capabilities of the newer gener-
ations of microcomputers, designers
can begin to consider the develop-
ment of special versions of operating
systems specifically designed to allow
these types of multilevel and multi-
tasking operation.
If the systems were configured to
look like one of the many standard
operating systems from the outside,
they could in fact run standard pro-
156 September 1982 © BYTE Publications Inc
Circle 471 on inquiry card.
oldlyOo
rive Has Taken You Before
/c.pa/ip&oat
TAKE YOUR APPU II® TO THE LIMIT with a-BGUrth
Dimension Super Drive™* — the totally compatible 5W
drive that takes your system farther, faster . . . with
read/write electronics so advanced that reading errors
are virtually eliminated . . . with a track zero microswitch
that keeps boot and track access smooth and quiet . . .
with the ability to read half-track software and up to
143,360 bytes of DOS 3.3® . . . with similar performance
on DOS 3.2.1®, Pascal®, or CP/M® operating systems.
And, the disk enclosure mates perfectly with APPLE
cabinetry. Suggested retail price: S329.00 (dealer
quantity discounts available).
TO TAKE YOUR SYSTEM EVEN FARTHER - Fourth Dimension
Systems now offers these other APPLE®-compatible
products:
• Switch selectable 35/80 track Dual Super Drive™.
Available soon, 12 megabyte capacity drive.
• 16K RAM card • Parallel printer interface
• Z80 card • 80 x 24 video card
Call or write for specifics and pricing information.
EXTENDED WARRANTY — Fourth Dimension Systems
offers a 12-month parts and labor warranty at no cost
to you.
'utilizes Siemens 100-5 mechanics
DIMENSION
'SYSTEMS
EXCLUSIVE DISTRIBUTORS:
Advanced Computer Products, 1310 "B" E. Edinger, Santa Ana, CA 92705 (714) 55B-BB13
Electronics Associates, 5808 Lord Harrison Ct., Virginia Beach, VA 23464 (804) 420-2361
Floppy Disk Services, Inc., C.N. 5212 Princeton, NJ 08540 (609) 771-0374
CONTACT: Fourth Dimension Systems, 3100 W. Warner Avenue, #7/Dept. 1, Santa Ana, CA 92704 (714) 850-1228
APPLE, APPLE II. DOS 3.2.1 and DOS 3.3 are registered trademarks of Apple Computer, Inc. Pascal is a trademark of UCSD, CP/M is a registered trademark of Digital Research, Inc.
THE ULTIMATE
CORDLESS PHONE
• Have you ever felt "tied down" to the phone in your office, or at home . . . expect-
ing that important call?
• How many times have you made a mad dash for the phone . . . only to find it's
stopped ringing?
• And what about those occasions when you were simply too far away to hear it
ring?
Compare Our Price
and Quality
Only s 189 00
(includes shipping & insurance)
INTERSTATE PHONE REMOVES
THE CORD
. . . and you have freedom of phone
movement like never before! Your
phone goes where you go! Take it
from room to room — anywhere in
your office. Take a break in the
patio, pool or garden. Work way out
in the garage, basement or drive-
way. The Interstate Phone is there
at your side.
EXTENDED RANGE
Here is truly the ultimate in cord-
less phones. The Interstate Phone
has unbelievable sound fidelity —
with an extended range of up to 600
feet. The entire unit — 10.5 ounces
— attaches lightly and easily to a
belt, or slips into a pocket. Yet you
can receive or place calls to any cor-
ner of the world.
YOU OWN IT t
The Interstate Phone is wholly in-
dependent of the phone company.
Even its installation. FCC registered
and U.S. Government approved for
direct connection to any existing
phone jack. Installation and month-
ly charges are eliminated.
ST ILL MORE FEATURES
The Interstate Phone unit includes
everything you need: Phone • base
station • compatibility with all
rotary or pushbutton systems •
easy installation with standard
phone jacks.
MEMORY SYSTEM
The last number called is stored in
the memory and is automatically
redialed — just push one button —
great to reach forever busy numbers
— saves redialing a string of codes.
BATTERY RECHARGING CORD
Still another Interstate Phone ex-
clusive! A great new way to keep
your phone charged — with no need
to return it to its base unit. A charge
cord is provided, to plug into any AC
outlet in the house. Which means
the base can be tucked permanently
out of sight AND the phone is
anywhere you want it — being
charged.
GUARANTEE satisfaction is complete-
ly guaranteed! Use the Interstate
Phone for 15 days in your office, or
home. Not pleased? You owe nothing
— not even an explanation. Just
return for complete, prompt refund.
Please note: Equipment used for
business purposes is tax deductible.
You have everything to gain, and
nothing to lose (in fact, you'll wonder
how you ever got along without one).
YES The Cordless telephone is the sound answer for me
Please send me units at only $189.00 each
(California residents, please add 6% sales tax)
Total $ enclosed.
NAME
ADDRESS
CITY
STATE.
.ZIP.
SENDTO: INTERSTATE TELEPHONE
18210 Sherman Way, Reseda, Ca 91335
grams along with special-function
programs. At present, such "super
operating systems" do not exist.
Moreover, it would take a fairly high-
capacity machine to successfully im-
plement such a system. The bulk of
the microcomputers being secured
and supplied for disabled individuals
today are of the much more limited
variety. In addition, the software that
the disabled individuals must access
for their education or employment is
also implemented on computers that
do not have multilevel and multitask-
ing capabilities. An alternate ap-
proach therefore is required that can
be implemented now with the existing
systems.
A Dual Central Processing
Unit Approach
Although a true multilevel, multi-
tasking capability is not currently
possible on smaller computer sys-
tems, a reasonable approximation of
one can be achieved using dual,
nested computers. In this configura-
tion, one computer would be used for
the input and information accelera-
tion programs as well as some special-
function routines. A cable would con-
nect this first computer to the key-
board (or keyboard emulator) on a
second computer. The second com-
puter would be used to run the stan-
dard software programs (the func-
tion-level programs).
Because the first computer would
control the second computer through
a keyboard emulator, any standard
software programs could be run on
the second computer without modifi-
cation. At first glance, using two
computers appears to be a brute-force
solution; it is, however, the most flex-
ible and straightforward method for
dealing with many of the problems —
and, in most cases, the least expen-
sive.
Because the function-level pro-
grams would run on a separate com-
puter, they would not require modifi-
cation and could be written in any
fashion and in any language. Because
the entire first computer would be
available for these programs, they
could be written in a high-level lan-
guage, thus lowering the cost to de-
velop these special programs. Modifi-
158 September 1982 © BYTE Publications Inc
Circle 243 on Inquiry card.
cations of these special programs for
specific individuals would be much
easier, and complex input routines
and data structures could be used to
optimize the specific user's control
and rate of input. This approach
would also be much easier to modify
and adapt over time to match the in-
dividual's changing abilities and
needs (see reference 4).
If two identical computers were
used in a dual, nested computer ap-
proach, the user would have a built-
in hardware backup capability. If
either computer went down, the other
could be put into the input-level posi-
tion. If the input-program package in-
cluded some basic-function capabili-
ties, the user would have at least a
rudimentary system that could be
used during the repair of the faulty
computer or component.
It is more likely, however, that the
two computers would not be identi-
cal. The system is designed so that the
two computers do not need to be the
same make, brand, model, or size. As
a result, the first computer could be
implemented on an inexpensive com-
puter selected to provide only the
capabilities necessary for the "first-
computer" functions. This computer
could then drive a much more expen-
sive computer, which would be
selected based upon the standard soft-
ware programs the individual wanted
to use.
In fact, the first computer could ac-
tually be used to control several dif-
ferent second computers in different
environments (an Apple II at home,
an IBM at work, and an Atari 400/
800 when playing games with
friends). In one system being devel-
oped at the Trace Center, University
of Wisconsin, an Atari computer is
being programmed to function as a
high-speed, screen-based, optical,
headpointing input system with
abbreviation expansion and dic-
tionary lookup capabilities. The sys-
tem can then feed into a wide range of
second computers (including IBM,
Apple, and Radio Shack) using key-
board-emulator modules. In one case,
the first computer (the Atari 400)
costs less than many of the interface
cards or accessories for the second
computers. No matter which com-
puter is chosen, the software avail-
ability for the first computer is not
important, because it will be running
only the special input routines. It is
the second computer that would be
selected to match the standard soft-
ware packages desired by the disabled
individual.
Conclusion
Microcomputers are providing
existing rehabilitation engineering
programs and firms with valuable
new tools in the development of spe-
cialized communication techniques
and aids. They are also opening up
the rehabilitation engineering field to
an entirely new group of individuals
(programmers, etc.) who previously
were unable to directly contribute
due to the high overhead required in
parts and equipment. Whereas work
on custom electronic aids usually re-
quired that an individual be part of a
research team at a center, practical
solutions can now be created with
little or no hardware components
other than the standard microcom-
puter system and accessories. This is
particularly true for special-function
Mightier than Both
H***^-3^rZ*
BericumarK®
Word Processor
-> NOW AVAILABLE ON IBM-PC.
WORD PROCESSING TO MEET THE
MOST EXACTING DEMANDS.
MEETS HIGH VOLUME DEMANDS.
EASY TO USE FOR THE BEGINNING
USER, YET THE MOST FUNCTIONAL
WORD PROCESSOR.
• ALSO AVAILABLE ON MOST MAJOR
MICROS.
FEATURES: • Horizontal Scroll • Math
• Footnotes • Sophisticated Boilerplate
Assembly with Auto Variable Filling
• Phrase library permanently stored on
disk • Column Manipulation • Hyphen-
ation • Graphics
Take a closer look at this outstanding
word processor and you will see why
VICTOR, NECIS, ECS and HARRIS have
all chosen the mightiest of them all... The
BENCHMARK Word Processor.
For more information on this package
that fits most all major micros including
the IBM-PC and the new 8086/88 compu-
Metasoft Corporation,
711 East Cottonwood.
Suite E, Casa Grande,
Arizona 85222 Tele-
phone (602) 836-6160.
Dealers and OEM Inquiries circle 294. All other Inquiries circle 295.
September 1982 © BYTE Publications Inc
159
Learning with Logo makes Logo
come alive at home or in school
Learning with Logo is the ideal intro-
duction to Logo for children and adults.
Written for children between the ages of
ten and fourteen, the book is also
perfect for parents and teachers who
want to learn Logo from the ground up
or to use this unique language with
children. Many of the projects and
activities in the book were originated by
children.
The book starts from the absolute
beginning with detailed information
about the Logo system and basic com-
mands for controlling the Logo turtle.
Dozens of introductory turtle design
suggestions offer each learner a way to
create projects that are uniquely his or
her own, while later chapters map out a
rich universe of mathematical explora-
tions in turtle geometry.
The second half of Learning with
Logo goes beyond turtle graphics to
present a set of interactive computer
games, quiz programs, and language ac-
tivities that introduce the learner to
more advanced programming concepts.
Special sections throughout the book
highlight the powerful ideas contained in
each activity and warn about common
bugs and pitfalls. For adults, "Helpers'
Hints" explain important concepts more
fully and offer practical teaching
suggestions.
The book features detailed instruc-
tions for creating a Logo Procedures
Disk (also available directly from the
author) that contains sample programs
and a number of "tool procedures"
needed to carry out the projects in the
book.
Daniel Watt has been involved in education
as a curriculum developer, elementary school
teacher, teacher trainer, and researcher. He
worked for five years on a series of Logo
research and development projects as a
member of the MIT Logo Group. At present
he is an editor with B YTE Publications and
contributes regularly to Popular Computing
and BYTE magazines.
Learning with Logo is written specifically for
users of the version of Logo developed at MIT for
the Apple //® and distributed by Terrapin, Inc. and
Krell Software, Inc. It contains appendices for users
of Apple Logo® and Tl Logo® .
Learning with Logo
Spiral-bound
ISBN 0-07-068570-3
230 pages
$12.95
m
EH
Please add $1.00 per book for postage and
handling.
Available Oct. 1982
CALL TOLL-FREE 800-258-5420
BYTE/MCGRAW-HILL BOOKS
70 MAIN ST,
PETERBOROUGH, NH 03458
Circle 69 on inquiry card.
LOGO:
Language of the 80's
Apple
For the Apple II"
Harold Abelson
lis
Harold Abelson
V^v
Apple Logo and Logo for the Ap
II introduce you to a dynamic new com-
puter language that not only enables
educators to make full ana innovative
use of the teaching potential of modern
computers but also offers programmers
an easy-to-use system of considerable
power.
Readers of this book will see that
the designers' vision of Logo as a virtu-
ally unlimited educational tool has now
become a reality. Logo enables even
young children to use the computer in
rewarding, self-directed projects, while
at the same time providing sophisticated
users with a powerful and expressive
general programming system. This book
presents the reader with a complete
guide to the exciting applications of this
unique procedural language.
The author introduces programming
techniques through Turtle Geometry— a
series of fascinating exercises involving
both Logo programming and geometric
concepts. Later chapters illustrate more
advanced projects that utilize Logo's
sophisticated list-processing capabili-
ties; these include the conversational
ORDER TOLL FREE
800-258-5420
program with its simulated
psychotherapist and an INSTANT pro-
gram with which parents and teachers
can create a programming environment
for preschool children. The book also
contains reference material of enduring
value to sophisticated users.
Get in on the ground floor of the
burgeoning Logo movement with this
comprehensive, detailed guide to the up-
and-coming computer language of the
Eighties!
This book is published in two versions:
Apple Logo is for users of Apple Logo™
software (distributed by Apple Computer
Company) and contains an appendix for
users of Tl Logo™. Logo for the Apple II is
specifically for users of Logo software
developed at MIT for the Apple II computer
(distributed by Krell Software and Terrapin,
Inc.). Logo for the Apple II also contains ap-
pendices that enable users of Apple LogoTM
and Tl Logo™ to carry out the projects in
the book. Be sure to specify Apple Logo or
Logo for the Apple II when ordering!
Apple Logo
$14.95
240 pages,
softcover, illustrated
BYTE Books
Logo
$14.95
240 pages,
softcover, illustrated
70 Main St.
Peterborough, N.H. 03458
Circle 69 on inquiry card.
programs developed to meet specific
needs of disabled individuals.
The problem of providing trans-
parent access to microcomputers (and
thus allowing access to the vast world
of standard software) usually requires
some type of hardware intervention.
With the advent of keyboard emula-
tors and the use of dual, nested
computers, even this activity prom-
ises to be returned soon to the more
readily accessed and duplicated world
of software. As a result, the im-
mediate future promises to be an ex-
tremely exciting and productive
period, which will see rapid advances
in the development of both special-
function programs and new strategies
to ensure the complete access by dis-
abled individuals to the world of
microcomputers.
If this access can be assured, then
the functional disabilities currently
experienced by these individuals
should decrease markedly as our
society moves more and more into
the electronic information age. If we
fail to ensure access to our computer
and information-processing systems
for disabled individuals, our progress
into the electronic information age
will instead only present new bar-
riers.
With good communication among
the new group of individuals entering
this field, the existing rehabilitation
personnel, and most important, the
disabled individuals themselves, the
amount of truly useful software can
be maximized and many existing bar-
riers reduced. It may even be possible
to effectively eliminate some disabili-
ties in the same way that eyeglasses
have eliminated what would other-
wise be a visual handicap for many of
us. A possible example of this would
be the elimination of the writing hand-
icap currently experienced by many
persons with mild to moderate ma-
nipulative difficulties (due to a
physical disability or severe arthritis)
through the development of very ef-
fective and portable text-editing sys-
tems. Although initially writing speed
TeleVideo Users!!
Imagine: Single key commands for
WordStar®, dBase II®, Basic,,
anything!!
TVSet allows the function keys on your
802 or 950 to be automatically
programmed when you startup your
computer and then reprogrammed as
you run different software packages.
Here's How It Works
FIRST
TVSet guides you
through clear, easy-to-
use menu displays to
enter your custom
function key contents
and terminal features.
22 function keys and
over 10 terminal fea-
tures can be set.
SECOND
TVSet saves the custom
setup in a file for fast
(even automatic) re-
programming. You can
have different setup files
for different projects.
And TVSet can read the
file back in to make later
changes.
THIRD
Using a unique, FAST
technique, TVSet can
attach your custom
function key setup to
any program - like
WordStar®. When that
program is run the
function keys are auto-
matically set - in less
than 1 second!!
4
NEW
GENERATION
X] SYSTEMS, inc.
2153 Golf Course Dr.
Reston.Va 22091
(703)476-9143
TVSet:$75.00 CP/MorMP/M(8080/Z80)
VISA/MC/COD
Foreign Orders Add $10
Order Line: 800-368-3359
TM • CP/M-MP/MDigital Research • WordStar MicroPro • dBase 11 Ashton-Tate
might be slower, the incorporation of
abbreviation expansion and other ac-
celeration techniques would increase
speed and give the added benefit of
perfect penmanship. ■
References
1. Maggs, Peter and Visek, Dianna. "The
Apple Computer as a General Purpose
Vocational Aid for Blind Users," Pro-
ceedings, Fourth Annual Conference on
Rehabilitation Engineering, Washington,
DC, 1981.
2. Proceedings, First Annual Computer
Search for Handicapped Individuals,
Johns Hopkins University, 1981.
3. Vanderheiden, G. V. "Practical Applica-
tion of Microcomputers to Aid the Handi-
capped," Computer, January 1981.
4. Proceedings, Fourth Annual Conference
on Rehabilitation Engineering, Washing-
ton, DC, 1981.
Further Reading
The Bulletin of Science and Technology for
the Handicapped
American Association for the
Advancement of Science
1515 Massachusetts Ave.
Washington, DC 20005
Closing The Gap
(newspaper on computers and the
disabled)
Budd Hagen, Editor
Route 2, Box 39
Henderson, MN 56004
Communication Outlook
Artificial Language Laboratory
Michigan State University
East Lansing, Ml 48824
COPH Bulletin
Congress on the Physically
Handicapped
101 Lincoln Park Blvd.
Rockford, IL 61102
International Software Registry of Programs
Written or Adapted for Handicapped
Individuals
Trace Research and Development Center
314 Waisman Center
University of Wisconsin
Madison, Wl 53706
Link and Go
(includes COPH Bulletin above)
2030 Irving Park Rd.
Chicago, IL 60618
162 September 1982 © BYTE Publications Inc
Circle 343 on inquiry card.
NEC's NEW
ADVANCED
PERSONAL
COMPUTER
GIVES CHARLIE
THE BLUES.
If you're a businessman shopping
for a personal computer, take a
look at NEC. Our APC" Advanced
Personal Computer has better
price/performance than any per-
sonal computer on the market.
It's a totally solutions-oriented
system, supporting both CP/M-86' M
and MS-DOS! M developed to solve
business problems in the simplest,
most cost-effective way possible.
Our business software has been
optimized to take advantage of
the APC's unique hardware fea-
tures. That makes system opera-
tion faster and easier.
Our software includes a full
set of general accounting pack-
ages, word processing, mailing
list management, business plan-
ning, database management,
and communications. And we're
readying many more.
We back our software with a
unique unconditional guarantee. It
will work or you get your money
back.
Our APC comes with more
information storage capacity than
any system in its price range.
Our high-resolution color graph-
ics run circles, arcs and lines
around everybody else. The APC's
screen images— lines, characters,
pictures are unprecedented in
their clarity.
See for yourself how much bet-
ter we are. The solutions-oriented .
Advanced Personal Computer
from NEC. Return the coupon to
NEC Information Systems, Inc.,
5 Militia Drive. Lexington, MA
02173.
CP/M-86 is a trademark oi Digital Research. Inc'
MS-DOS is a trademark of Microsoft. Inc
APC is a trademark of Nippon Electric Co.. Ltd
Send me more information
on the Advanced Personal Computer
Name
Title
NEC
NEC Information Systems , Inc.
5 Militia Drive, Lexington, MA 02173
Address
City, State, Zip
Company
Telephone
BE982
The Benchmark in World Class Computers
Circle 340 on inquiry card.
BYTE September 1982 163
r*ggXeX§)
THE BEST DEAL
IN TOWN!
THE FRANKLIN
ACE1000
You just can't beat an ACE. Especially the Franklin ACE 1000.
It's the professional personal computer with all the trump cards
—it costs less, it includes 64K of RAM, upper and lower case,
a numeric pad and VisiCalc keys, all features not found on
the Apple® II.
Peripherals that work with the Apple II will work with the Franklin
ACE 1000. Programs that run on the Apple will run on the ACE.
Totally Apple compatible . . . yet, so much more!
The Franklin Ace 1000 — price, power, quality, reliability — the
best deal in town. Call or write today for the name of your local
authorized Franklin dealer.
Franklin ACE is a trademark of Franklin Computer Corporation
Apple is a registered trademark of Apple Computer Inc.
VisiCalc is a registered trademark of Visi Corp.
A A
7030 Colonial Highway
Pennsauken, NJ 08109
609-488-1700
Circle 200 on inquiry card.
A New Horizon for Nonvocal
Communication Devices
Using the Panasonic Hand-Held Computer As a Personal,
Portable Speech Prosthesis
Perhaps the greatest potential of
personal computers is for people with
severe physical disabilities. The
power, flexibility, low cost, and
availability of these machines make
them natural tools for people whose
physical limitations restrict their ac-
tivities.
In this article, we will describe how
to use the new Panasonic Hand-Held
Computer (HHC) as a personal and
portable communication device. We
have focused on its use by individuals
who have expressive communication
impairments due to physical disabili-
ties. Expressive communication in-
cludes all of the methods we use to
make known our needs, concerns,
and creative thoughts. The most ob-
About the Authors
Patrick Demasco is a research engineer at the
Rehabilitation Engineering Center at
Tufts-New England Medical Center. Richard
Foulds is Assistant Professor of Rehabilitation
Medicine and Director of Rehabilitation
Engineering at Tufts-New England Medical
Center.
Acknowledgment
The work in this paper has been supported at
the Rehabilitation Engineering Center under
Grant #G008200044 from the National Institute
of Handicapped Research of the U.S. Depart-
ment of Education.
Patrick Demasco and Richard Foulds
Tufts-New England Medical Center
171 Harrison Ave., Box 1009
Boston, MA 02111
vious is the power of speech —
something which most of us use as
our primary means of communica-
tion. Other expressive skills, such as
handwriting and typing, come into
play as well.
Typical of those who may have
communication impairments are
large numbers of people with cerebral
palsy. This form of brain damage oc-
Single-purpose
communication devices
are effective
but very costly.
curs around the time of birth and
results in a lifetime disability. A
smaller group of people are com-
munication-impaired as a result of
amyotrophic lateral sclerosis (ALS,
commonly known as Lou Gehrig's
disease), which is a progressive
neurological disease. Those who have
suffered a stroke in the brain-stem
area may also have communication
impairments.
In general, these people often can-
not produce intelligible speech or legi-
ble handwriting. But it is important
to note that communication im-
pairments are not a reflection of
cognitive abilities. Each of these peo-
ple has normal linguistic and intellec-
tual capabilities.
Alternative Communication
A great deal of work on behalf of
people who have communication im-
pairments has been done over the last
decade, and several well-designed
devices have been marketed for their
use. Recently, the Apple II and the
TRS-80 computers have been put to
use as aids for the physically im-
paired. The growing interest in com-
munication devices is undeniable; in
the Johns Hopkins First Annual
Search for the Application of Per-
sonal Computers and the Handi-
capped, 27 of 99 entries dealt with
communication-device concepts.
A moderate number of dedicated,
single-purpose communication
devices have been built. These are
typically microprocessor-based with
some form of printout and display,
and possibly a synthesized voice.
Sizes, weights, and battery-life of the
devices can be tailored to the needs of
the disabled to aid in portability.
They can be packaged to fit on a
wheelchair and to withstand tests of
rugged and continuous use.
But these devices have drawbacks
as well. Their cost is necessarily high.
Low-volume production cannot
166 September 1982 © BYTE Publications Inc
Circle 444 on inquiry card.
Which Spreadsheet lets you:
■ Use every cell
(never see "out of memory")
Consolidate multiple spreadsheets
Split the screen as often as you want
VisiCalc . ...NO
SuperCalc NO "
CalcStar NO
Scratchpad . . . YES
The Ultimate Spreadsheet
SCratChPad ■ Built in math functions
features include: ■ Variable ,ormats
I Automatic and selective rscalc
■ Virtual Memory (never see "out of memory") . |nterface t stats . Graph graphic package
Every cell on the spreadsheet can be used.
Don't be misled, other spreadsheets tell you B More
how "big" the matrix is, but you can only use For virtually all CP/M, CP/M-86, and MS
a very small portion. With Scratchpad's virtual DOS compatible systems, including
memory feature you can use EVERY CELL! the IBM PC.
■ Consolidation (not just merging but also M . Available from fine dealers everywhere, or
combining spread-sheets) This makes directly from buperbott.
Scratchpad almost three dimensional. Requires: 44k
■ Unlimited Screen Splitting ^P ratct ?? d , : f 2 ?5™
lxm _ Manual Only: $ 15.00
■ If/Then , n . + K + .
Japanese Distribution:
I Merge ASR Corporation International
— , ,_,_.,, , ,. 3-23-8, Nishi-Shimbashi, Minato-Ku,
■ Unlimited Title Locking Tokyo ios, japan
■ Long Strings Supported r^^'mi
I Help file CP/M is a registered trademark of Digital Research. VisiCalc
■ V/orioKl^ r*r\\i imn %A/iH+h is a registered trademark of Visi-Corp. SuperCalc is a registered
VariaDie COIUmn Wiain trademark of Sorcim. CalcStar is a registered trademark
■ Built in financial functions of Micropro
FIRST IN SOFTWARE TECHNOLOGY P.O.Box1628 Champaign, IL61820 (217)359-2112 Telex 270365
Photo 1: The Panasonic Hand-Held Computer (HHC) along with some of the available
accessories. The HHC is in the lower right. Clockwise, the accessories are the I/O
driver, the RS-232C port, the additional 8K-byte RAM module, and the video/televi-
sion adapter.
possibly compete with the economics
of large-run production. Distribution
and service present additional prob-
lems. Products with limited use can-
not support extensive field-service or
local-service organizations. Repairs
are often done at a central location
that may be inconvenient for many
users.
The personal microcomputer with
its widespread availability offers an
interesting alternative to single-
purpose communication devices.
Software communication aids are
easily distributed on floppy disks that
run on existing hardware. Thus the
basic hardware cost is lower because
of the economics of scale. By using
standard microcomputer components
such as game paddles, digitizing
tablets, keyboards, voice recognizers,
and so on, input to the personal com-
puter can be configured to accom-
modate the existing abilities of the
disabled person.
The personal computer's size is one
drawback; mounting an Apple II on a
wheelchair is impractical. And even if
you did, it consumes too much power
to be battery operated. While the per-
sonal computer is an excellent table-
top communication device and
teaching aid, it does not meet the
voice replacement requirement of the
disabled person.
The Panasonic HHC
An article in BYTE (G. Williams
and R. Meyer, "The Panasonic and
Quasar Hand-Held Computers,"
January 1981, page 34) describing the
new HHC marketed by both
Panasonic and Quasar stimulated our
interest. The computer seemed to be a
bridge between the single-purpose
portable communicator and the flexi-
ble, less costly personal computer.
The HHC is portable enough to
qualify for wheelchair mounting and
is generally available at a reasonable
price.
The Panasonic HHC represents a
significant advance in personal com-
puters. The system consists of a main
unit with a 6502 processor, RAM
(random-access read/write memory),
ROM (read-only memory) monitor,
ROM sockets, keyboard, liquid-crys-
tal display (LCD), and an external
bus connector. Additionally, there
are several peripherals including an
RS-232C interface, RAM modules,
video driver, cassette interface,
printer (only recently available), and
modem (see photo 1).
Two or more peripherals can be at-
tached to the main unit with the I/O
(input/output) driver. If only one
peripheral is used, then it can be con-
nected directly to the main unit. You
can create and run Microsoft BASIC
(MB ASIC) programs. The HHC can
also run SNAP (a derivative of
FORTH) programs. SNAP programs,
however, must be written and de-
bugged on a separate development
system. The working program is then
loaded into a PROM (programmable
read-only memory) and executed in
the HHC. The HHC's operating
system is written in SNAP.
Our goal at the Rehabilitation
Engineering Center at Tufts Universi-
ty, which focuses on technology as it
relates to expressive communication,
was straightforward: to see how close
we could come to reproducing the
valuable features of the single-pur-
pose communication devices by using
the Panasonic HHC.
Design Considerations
Engineers working on solutions to
communication problems of disabled
people must, of course, work around
an individual's existing physical
abilities to generate communication.
In many instances the disabled person
has sufficient manual coordination to
touch a number of keys. If 27 keys
can be conveniently reached, the en-
tire alphabet and space bar can be
used to make words. If more keys can
be reached, their functions can be ex-
panded to include common words or
phrases. We call this one-to-one cor-
respondence (one key for each entry)
a direct-selection method. It is not
much different from typing. Typical-
ly, in this case, a disabled person will
use one finger or a headstick (a wand
attached to a helmet) rather than all
10 fingers.
Sometimes, however, the desired
vocabulary exceeds the number of
keys or switches that can be easily
pressed by the user. In extreme cases,
only one switch may be accessible.
For instance, the user's only con-
trolled movement for purposes of ac-
tivating a switch may be the kick of a
foot. When the user has such a
limited selection capability, an alter-
native presentation of the alphabet
and vocabulary must be found.
168 September 1982 © BYTE Publications Inc
Circle 445 on inquiry card.
Two Great Languages!
Two Great Compilers!
Ada
Required by the Department of Defense
for all its programming, Ada is a highly
structured, sophisticated language, well
suited to both applications and systems
programming.
SuperSoft Ada is a native code, fully
recursive, two pass compiler which gener-
ates ".COM" files. While currently a subset,
SuperSoft Ada supports most features of
the standard Ada language.
Required by the Department of Defense
for Ada copyright protection: "This compiler
is presently an incomplete implementation
of the Ada programming language. It is
intended thatthis compiler will be further
developed to enable implementation of the
complete Ada programming language, and
then to be submitted to the Ada Joint Pro-
gram Office for validation."
Because of the DOD requirement, Ada is
certain to become a dominant language
soon. Begin learning and using Ada now
with SuperSoft Ada.
(Requires: 48K CP/M)
Ada Compiler: $300.00
Manual Only: $ 25.00
Ada and C are available for virtually all CP/M,
CP/M 56, and MS DOS compatible systems.
SuperSoft "C" is a professional quality
compiler suitable for any programming task.
It has been transported for use on the 8080,
Z80, Z8000, and 8086 families of micro-
processors. We plan to transport our "C"
compiler to the 68000 and other new
environments as they come into use. This
means you will have an easy transporting task
as you grow into the next generation of
microcomputers.
SuperSoft "C" supports most features of
Unix version 7 "Cr It produces a highly
optimized code making it possible to avoid
assembly language coding for most tasks. The
compiler is a two pass system, with pass one
producing an intermediate code, and with
pass two translating and optimizing to produce
the assembly code of the target computer.
This makes hand optimization of critical
sections possible.
C (Z80, 8080): $250.00
C(8086): $500.00
C(Z8000): $500.00
Manual Only: $ 15.00
Japanese Distribution:
ASR Corporation
3-23-8, Nishi-Shimbashi, Minato-Ku
Tokyo 105, Japan
Tel.(03)-437-5371
Telex. 0242-2723
*Ada is a trademark of the Department of Defense
(Ada Joint Program Office)
CP/M is a registered trademark of Digital Research
FIRST IN SOFTWARE TECHNOLOGY P.O.Box 1628 Champaign, IL 61820 (217)359-2112 Telex 270365
Photo 2: The Tufts Interactive Communicator, developed in 1972, was an early scan-
ning communication device. It employed all TTL circuitry and used a dedicated 5-inch
monitor to display 1024 characters.
In earlier work in our laboratory,
we used the scanning method for a
single-switch communicator. The
Tufts Interactive Communicator
(TIC) was a stand-alone, single-pur-
pose device that presented the alpha-
bet in a sequential fashion. The user
faced a keyboard that had a back-lit
array of seven rows of eight entries
(see photo 2). The TIC highlighted
the array row by row from top to
bottom. The user selected a row by
hitting a single switch. The TIC
responded by then highlighting each
entry in the row from left to right.
The user hit the same switch a second
time to choose an entry as it was of-
fered. The chosen letter was then
shown on an accompanying video
display (32 characters by 16 lines).
Using the HHC
In developing the HHC as a com-
munication device, we used both the
direct-selection and scanning
methods. Additionally, we worked
within three design constraints. We
would use commercially available
components. No custom-fabricated
circuits would be considered in the
initial work. The purchase price for
the components would not exceed
$2000.
We purchased two additional
pieces of hardware, a Votrax
Type-'N-Talk for speech output and a
digitizing tablet from Houston In-
strument for use as an input device.
All of our programs, which were
written in BASIC, shared the follow-
ing elements:
The purchase price for
our communicator
could not exceed
S2000.
• User input: Each implementation
has an input handler that recognizes
some action of the user as a selection.
• Message array: The user's responses
are directed to the selection of a char-
acter, word, or phrase. The arrange-
ment of those units is called the
message array. This array is generally
a two-dimensional matrix whose
units can be described with a row and
a column number.
• Control selection: In addition to
those units that are part of the user's
message, additional units are de-
signed to control functions necessary
for the device to operate. For exam-
ple, one unit in a system with speech
output would correspond to a com-
mand to send the output to the voice
synthesizer.
• Message buffer: When the user
selects a message unit, it is stored in
the message buffer. Many of the con-
trol functions (e.g., display) operate
on this buffer.
• Message output: The message
selected by the user is used to com-
municate with another person. There-
fore, it is desirable to have a flexible
output scheme that will closely im-
itate normal communication (e.g.,
speech output, printed copy).
We have developed three imple-
mentations of the HHC as a portable
communication device: a scanning
communicator, a direct-selection
communicator using a keyboard, and
a direct-selection communicator us-
ing a digitizing tablet. We will treat
each of the three methods separately
before returning to a general discus-
sion.
The Scanning Communicator
Our first effort involved duplicat-
ing the function of the TIC on the
HHC through a software emulation.
We needed hardware to display the
8 by 7 array of selections and to pro-
vide a single-switch input and a way
to output the user's message. We used
the LCD to display the array of selec-
tions. The major drawback to this im-
plementation is that only one row of
characters can be displayed at a time.
(This was not a severe limitation, as
we will explain later.) We used the en-
tire keyboard of the HHC as the
single-switch input so the user can hit
any key (with a few exceptions) to
signify a selection.
We used two output modes. For
visual output, the LCD displays the
user's message. The addition of a
Votrax Type-'N-Talk provides syn-
thesized speech of the user's message.
The Votrax is connected to the HHC
through the RS-232C peripheral. A
printer would also be desirable, but
that peripheral was not available to
us when we wrote this article.
We used only one noncommercial
piece of hardware in this configura-
tion. Because certain keys on the
170 September 1982 © BYTE Publications Inc
Circle 446 on inquiry card.
Keep Your Computer Healthy...
with the Industry Standard in System
Maintenance Programs.
Diagnostics II
Diagnostics II is the finest set of system maintenance routines
available for microcomputers. It thoroughly checks all five
areas of your computer system, pinpointing hardware
problems to help keep your computer in perfect working order
The areas of your computer which are tested include:
Memory, Printer, Terminal, Disk, and CPU
Disk Doctor
In addition to being extremely thorough, every test in
Diagnostics II is also "submit"-able. The output of the tests
can be logged to disk for later review.
(Requires 32k CP/M)
Diagnostics II: $125
Manual only: $ 15
Disk Doctor automatically recovers otherwise unrecoverable
information from "crashed" diskettes. It also un-erases files.
Maybe it was a lightning storm, static from the rug, or just too
late at night to be working. Whatever the cause, when the
diskette "crashes" or a file is accidentally erased, valuable
data or programs can be permanently lost.
Disk Doctor was designed to recover this "lost" information. It
consists of five wards, each performing a specific recovery
operation.
Ward A: Verif iesdiskettes and locks out bad sectors.
Ward B: Places copyable information from a "crashed" file in a good
file.
Ward C: Copies diskettes without stopping for bad sectors.
Ward D: Un-erases files.
Ward E : Displays a directory of recoverable erased files.
Disk Doctor was not designed for use with double sided or
hard disks.
(Requires: 48k CP/M, two drives for complete operation)
Disk Doctor: $100
Manual only: $ 15
Available from fine dealers everywhere, or directly from
SuperSoft.
Japanese Distribution:
ASR Corporation International
3-23-8, Nishi-Shimbashi, Minato-Ku
Tokyo 105, Japan
Tel. (03) 437-5371, Telex 0242-2723
Diagnostics II available for virtually all CP/M, CP/M-86,
and MS DOS compatible systems.
Disk Doctor available for virtually all CP/M, and
CP/M-86 compatible systems.
CP/M and CP/M-86 are registered trademarks of Digital Research.
i \ P*
FIRST IN SOFTWARE TECHNOLOGY P.O.Box 1628 Champaign, IL61820 (217)359-2112 Telex 270365
Photo 3: The HHC when used as a scanning communicator (a latter-day TIC) uses the
LCD to display rows of characters. The Votrax Type-'N-Talk and a Radio Shack
speaker complete the communication device. A printer can also be added. (The first
row of the TIC array is shown on the LCD.)
HHC should not be hit as a user
switch input (e.g., the Off key), we
installed a Plexiglas guard on the key-
board. This guard also prevents
possible damage to the HHC and
angles the computer so the user can
see the display more easily. The
guard is easy to build (fabrication
plans are available from the Tufts
Rehabilitation Engineering Center).
The scanning communicator is dis-
played in photo 3.
The HHC scanner operates as a
row-and-column scanner. Two
switch closures or key presses are nec-
essary to select a unit. The HHC dis-
plays each of the eight rows in se-
quential order. When the user sees the
desired letter or character on the
LCD, he presses a key that selects the
row. The chosen row remains on the
LCD and the individual letters are
highlighted from left to right by the
cursor. The user presses a key again
to select the single desired character.
At this point the selection process is
complete and that letter, along with
any previously generated part of the
message, is displayed on the LCD. If
the message exceeds 26 characters,
the most recent segment of the
message is displayed. Then, following
a short delay,' the scanning process
begins again at the first row.
Scanning is, of course, an inherent-
ly slow way of selecting messages.
Because a sequence must be followed,
some entries are near the beginning,
while others fall near the end. It takes
a great deal of time to reach those
near the end.
In 1973 we had addressed this
problem on the TIC by arranging the
letters according to their frequency of
occurrence in the English language.
The accepted rank order is:
space etaonrishdlf
cmugypwbvkxj qz
The letter arrangement must combine
the rank order with the procedure of
scanning a two-dimensional array.
Because the scanner moves from
top to bottom and from left to right,
the upper-left entry is closest to the
beginning of the scan. That entry, the
first column of the first row, will be
displayed more frequently during
repeated scanning. The entry next to
it is one step less frequent because it is
in the second column, one step far-
ther away. In this manner, we can
count the number of steps to each
entry in the array. If the upper left
has a value of 2 steps (1 row plus 1
column), the next entry in that row
has a value of 3 (1 row plus 2 col-
2
3
4
5
6
7
8
9
3
4
5
6
7
8
9
10
4
5
6
7
8
9
10
11
5
6
7
8
9
10
11
12
6
7
8
9
10
11
12
13
7
8
9
10
11
12
13
14
8
9
10
11
12
13
14
15
Figure 1: The scanning process moving
from top to bottom and left to right pro-
vides faster access to certain locations.
The numbers shown in this array signify
the distance of each location from the
start of the scan. Each time a selection is
made, the scan starts over.
umns) and the third has a value of 4
(1 row plus 3 columns). The first en-
try in the second row also has a value
of 3 (2 rows plus 1 column), and the
second entry in that row has a value
of 4 (2 rows plus 2 columns). By plac-
ing the value of each entry in an 8 by
7 array, we can see a pattern emerg-
ing (see figure 1).
The entries that are equally as far
from the beginning of the scan are
located along diagonal lines. By tak-
ing the rank order of letters in English
and placing them according to the
best location on the array, we can ob-
tain an optimal arrangement for scan-
ning a keyboard (see photo 4).
When we compared our layout to
similar 8 by 7 arrays that have been
arranged alphabetically or in pseudo-
typewriter fashion, we found our ar-
rangement to be approximately 50
percent faster for the user.
To perform functions that are not
part of the basic system operation,
some of the units in the array are used
as control selections. These are as
follows:
SP (Speak): sends the entire contents
of the message buffer to the
Type-'N-Talk.
DS (Display): displays the contents of
the message buffer.
CL (Clear): clears the contents of the
message buffer.
< — Back (Backspace): moves the
message cursor back one space.
< W (Backword): moves the message
cursor back one word.
172 September 1982 © BYTE Publications Inc
Alspa Computers
PLUS
Multiuser Hard Disk
SMALL SIZE AND LOW COST
ALSPA full performance, CP/M computers are the smallest
8" drive micro's around. An ALSPA computer with a 4 MHz
Z80A CPU, 64K of RAM, one or two 8" floppy drives, three
RS-232 serial ports, one parallel port, and one hard disk port
is no larger than most single add-on drives, and weighs only
about 18 lbs. An ACI-1 can be yours for as little as $1995.00
plus CP/M.
CORVUS** INTERFACE
Standard on all ALSPA computers in a hardware interface
which connects directly to either a Corvus hard disk drive or
a Corvus Constellation**, multi-user hard disk system. Our
Corvus operation system is easy to install and use.
SUPERIOR PERFORMANCE
One demonstration will prove that our compact and durable
ALSPA computers are designed to provide dependable,
powerful computing service. Look at capability and speed
and you'll agree we're the best value for the dollar.
DEALER INQUIRIES INVITED
£^ Alspa Computer Jnc.
"Corvus and Corvus Constellation are trademarks or CORVUS SYSTEMS. INC.
MORE THAN OUR NAME IS UNIQUE
300 Harvey West Blvd., Santa Cruz, CA 95060 (408) 429-6000
•CP/M isa trademark of DIGITAL RESEARCH, INC. CifCle 20 Oil J n q U J Ty Card.
M,
*>•-
TO BECOME THE LEADER
77T : H Ml i -TVi jT5
Hi
HAD TO GIVE YOU MORE.
WE'RE STILL GIVING YOU
/i W :^ *Vi h i : !•!■] :1 : 4\
SMALL BUSINESS COMPUTERS.
In three short years, Tele Video
became the number one independent
supplier of CRT terminals in a very
competitive marketplace.
We did it by designing and build-
ing terminals with more performance,
reliability, features and functions than
the competition.
But at a lower price.
Now Tele Video has entered the
even more competitive microcomputer
marketplace. And we intend to
repeat that success with the same
basic philosophy:
By providing big system perfor-
mance and features. And TeleSolutions
— a hardware/software package
that includes word processing and
financial planning software programs.
For a price lower than many of the
low performance personal computers.
TELEVIDEO'S TS 802
AND TS 802H.
THE COMPUTERS THAT
GIVE YOU MORE.
The TS 802 is Tele Video's lowest
priced computer.
Yet it gives you many more of the
important features found only in
larger computers costing much more.
• Like modular design for easier
maintenance.
• High speed Z80A microprocessor
with 64K bytes of RAM main memory
— enough memory to handle most
business applications.
• The CP/M operating system,
which is included at no additional cost
to give you access to more micro-
computer software programs than any
other operating system.
• An upward growth path through
a unique multiple processor, building
block architecture.
• Dual 5J4 inch double density
diskettes with a million bytes of
unformatted storage capacity.
• A high resolution, non- glare
video screen with detached key-
board—just two examples of our
innovative, ergonomic computer
design.
• Two R232C serial
ports for a printer
and modem.
• And a high speed port for plug-in
expansion to a larger multi-user, multi-
tasking Tele Video computer system.
• But suppose you need more stor-
age. Tele Video's next model up, the TS
802H, gives you all the same features
of the TS 802. But instead of two floppy
diskettes, it uses one floppy diskette
and a 5!4-inch Winchester hard disk to
give you 9.6 million bytes of unfor-
matted storage capacity— nearly 10
times the storage for only twice the
price of the TS 802.
COMPUTERS THAT GROW
AS YOUR NEEDS GROW.
The TS 802 and TS 802H are more
than just single-user, stand alone com-
puters.
When it's time to expand, simply
plug them into TeleVideo's more pow-
erful TS 806 or TS 816 multi-user,
multi-tasking systems. The TS 802s
then become intelligent, fast response
satellite stations.
And because each has its own
CPU, there's none of the degradation
of throughput and contention for a
single CPU that slows down the typical
shared system. Each user maintains
full processing capability in a shared
file environment.
With Tele Video, there's no obso-
lescence. Because of the unique multi-
CPU architecture and TeleVideo's
multi-tasking software, the TS 802s do
not have to be replaced as your data
processing needs grow.
TELESOLUTIONS.
THE SOFTWARE PACKAGE
THAT GIVES YOU MORE.
Instead of offering you just a business
microcomputer, TeleVideo is offering a
computer and software package
called TeleSolutions. And instead of
offering you just any soft-
ware, TeleSolutions™
, ;7r ^ offers you the
; most popular,
most versatile
software:
MicroPro's®
-- word proces-
sing WordStar™
k and business
: planning
CalcStar™
Whether you
own a small
business, manage a
department in a company,
or are your organization's DP manager,
the combination of TeleVideo com-
puters with WordStar and CalcStar
gives you the quality text editing and
financial planning help you'll need.
If you do require more software, our
CP/M operating system allows you
to choose from the widest variety of
microprocessor software.
When you buy either the TS 802
at $3,495* or TS 802H at $5,995?
TeleVideo includes WordStar and
CalcStar for a special price of $500 —
a savings of nearly $300.
WORLDWIDE SERVICE.
TeleVideo's small business computers
are serviced by TRW's nationwide
service network, and by distributors
around the world.
THE BETTER BUSINESS
SOLUTION?
PROVE IT TO YOURSELF.
Before you begin evaluating business
computers make a list of what you'd
like one to do for you. Then bring that
list to one of TeleVideo's computer
dealers throughout the world. Sit down
at a TeleVideo® computer. Study the
TeleSolutions Package. Even try another
computer. Compare the features, the
functions, and the performance.
And compare the price.
We don't think you'll find a better
business solution than TeleVideo and
TeleSolutions.
For details and the address of your
local distributor call toll free 800-
538-1780. And in California call
415-745-7760.
tflfeWided
TeleVideo Systems, Inc.
Dept. 610B
1170 Morse Avenue
Sunnyvale, CA 94086
Please send detajls on TeleVideo computers
and TeleSolutions to:
NAMF.
TITLE
COMPANY
APHFFSS
CITY
STATE
PHCNF nt
ZIP
)
TeleSolutions™ is a trademark of TeleVideo Systems, Inc.
WordStar"' and CalcStar™ are trademarks of MicroPro
International Corporation
CP/M is a registered trademark of Digital Research Inc
*Pnces are suggested retail excluding applicable state
and local taxes — Continental U.S.A., Alaska and Hawaii.
Circle 458 on inquiry card.
Northeast Region 6 17/369-9370. Eastern Region 212/308-0705, Southeast Region 404/447-1231, Midwest Region 312/969-01 12,
South Central Region 214/258-6776, Northwest Region 408/745-7760. Southwest Region 714/752-9488, European Sales (Holland) 31-075-28-7461
n
A
R
D
u
V
?
T
N
H
s
c
1
F
P
L
Y
J
G
X
+
I
i
■
K
m
•
CTRL
C
/
3
8
9
I
4
9
M
w
Q
1
2
B
z
$
5
6
7
a. r. ah
HOME
HACK
SPACE
V
/CR
PAGE
EOIT PRINT
HOME
9
Photo 4: The optimized scanning array of the TIC is arranged according to the frequen-
cy of letters in the English language.
SR (Scan rate): allows the user to
alter the rate at which information is
displayed on the LCD. In the case of a
disabled person, this control is essen-
tial to optimization of the user's per-
formance.
BP (Beep): causes the HHC to make
an audible beep. This allows the user
to gain someone's attention easily.
The revised design we are now
working on will include these im-
provements:
• User programmability: Including a
user vocabulary makes a communica-
tion aid a personal device. The 8 by 7
matrix does not leave much room for
user vocabulary after the basic alpha-
bet and control commands are added.
We have two alternatives: to make
the array larger (e.g., 10 by 10) or to
layer the scanner so that the user can
switch levels. By offering a large
number of selections, a program-
mable user vocabulary could greatly
enhance the potential of this imple-
mentation.
• External switch: The keyboard as a
switch is not an effective input
scheme for every individual. Connect-
ing an external switch through the
RS-232C port (e.g., foot switch)
could take advantage of the bodily
movement over which the user has
the most control.
• Anticipatory scanning: Rather than
display the same 8 by 7 matrix to the
user every time, it is possible to
develop a scheme in which the device
offers the user a choice based on his
previous letter selection(s). For exam-
ple, if the user selected "Q," the
device would then display "U" as the
first option. (The probability that "U"
would follow "Q" is high). This
scheme could significantly increase
the efficiency of the device for the
user.
Direct Selection Using a Keyboard
This configuration of the HHC is
easy to do. Simply described, a
direct-selection communicator uses
the keyboard of the HHC for message
entry. The necessary hardware is the
HHC main unit, the RS-232C adap-
tor, and the Votrax Type-'N-Talk.
Output is through the LCD and the
Type-'N-Talk.
Because the keys on the HHC are
much smaller and closer together
than those on a conventional key-
board, we had to implement a
keyguard. We designed one to fit
over the HHC keyboard that would
help prevent the user from making
false entries that could impede the
communication rate. Initially, we at-
tempted to use Plexiglas, but we
found that the drilling necessary to
make the sheet fit the square keys of
the HHC was extremely difficult.
Finally, we used the telecomputing
overlay that comes with the RS-232C
peripheral. This is a thin vinyl die-cut
overlay that fits over the keyboard
and changes the legend to the
equivalent of a teletypewriter key-
board. The overlay was originally
designed to fit so that the keys would
stick through and project above it.
Our modification used y 8 -inch-thick
double-stick tape placed between the
rows of keys. We placed the overlay
on the tape to elevate it to a level even
with the top of the keys.
The HHC now has a flat surface.
When a finger hits between two keys,
neither key is pushed, because the
overlay, supported by the double-
stick tape, cannot move. When a key
is hit directly, the vinyl dimples down
and allows the key to be pushed. This
modification provides a workable
keyguard without expensive altera-
tion.
To operate this device, users type a
message at the keyboard. As they
type, entries appear on the LCD of
the main unit. The assignable-
function keys serve as command units
to enable them to output the message
to the voice synthesizer and clear the
message buffer. The drawback to this
implementation is that the keyboard
is small and many disabled in-
dividuals might have difficulty mak-
ing accurate selections despite the
presence of a keyguard.
Direct Selection Using a Tablet
The usefulness of the direct-
selection communicator is restricted
by its small keyboard. To overcome
this limitation, we decided to use a
digitizing tablet from Houston In-
strument as an input device.
The digitizing tablet has an
11.5-inch-square active area and out-
puts the coordinates of the cursor
through an RS-232C port. The device
has several operating modes that in-
clude single-point digitization and
continuous digitization. The tablet is
easily connected to the HHC with the
176 September 1982 © BYTE Publications Inc
Circle 226 on inquiry card.
Give Your Compute
"he Gray mat
ET
Graymatter Mass Storage Systems for your Per-
sonal Computer has just broken the price barrier.
PLUS ... an Introductory Price is being offered
for a limited time that is just short of insane. IQ
Systems, the manufacturer of the Graymatter,
knows you have been waiting to enjoy the exten-
sive benefits of a hard disk Mass Storage System
on your computer and believes you have waited
long enough for the right price and product. Now
you can have:
• Faster Data Access
• Greatly Increased Data Storage
• Complete File to File Reporting
• Faster Data Processing
• And a System that Expands with You
All of this and much more at a price you will never
see again in 1982. That's right, IQ Systems and
your Authorized Graymatter Dealer have teamed
up to offer you the deal of 1982. They're not offer-
ing you just the Graymatter 5 at the unheard of
price of $1895.00 ($100.00 below suggested retail)
BUT . . . they're also going to include a Transparent
Adaptor Interface Kit so you can integrate the
Graymatter into your system for FREE. That's right!
a kit worth up to $200.00 for FREE! An incredible
total savings of up to $300.00 from the already
lowest price Mass Storage System on the market
...if you act NOW!
Meet At Last!
THIS OFFER EXPIRES ON SEPTEMBER 18, 1982
HK..-I-— — The GRAYMATTER Coupon
V,
Give IQ Systems a call at 1-800-432-7257 (within California), or 1-800-854-0561 (nationwide), (toll
free), ask for extension 915 and get the name and address of your local Authorized Graymatter
Dealer. Clip out the coupon (you must have it to get the price) and take it to your Graymatter Dealer.
Give him the coupon and get your Graymatter 5 for $1895.00 and your FREE Adaptor Kit. If you
have any trouble, give IQ Systems a call at the 800 number and after asking for extension 915 give
the operator your name, phone number, and the problem you are having.
THIS OFFER EXPIRES SEPTEMBER 18, 1^82
a Adaptor Kits Available for Most Personal Computers
Ask Your Dealer for a Complete List
Photo 5: A Houston Instrument Digitizing Tablet is added to the HHC and
Type-'N-Talk to allow for an expanded and flexible keyboard.
Photo 6: Jim Viggiano, a nonvocal consumer consultant at Tufts-New England Medical
Center, demonstrates his method of communicating using his index finger on the
language board. The keyboard arrangement is the WR1TE-400 system of language
clusters.
RS-232C peripheral. Message output
is accomplished by the LCD and the
Votrax Type-'N-Talk. This con-
figuration appears in photo 5.
A 12 by 12 matrix of character and
word selections is overlaid on the
digitizing surface: To operate the tab-
let, the user holds the digitizer pen
and touches the desired unit, which
appears on the LCD for user verifica-
tion. A potential for greater com-
munication rates exists because the
user does not have to wait for the
selection to appear as in the scanning
system. He only has to pick it out of
the array by touching the tablet.
Naturally, the user of this device
must have greater motor control.
Q G Y Z
U I P
R S
J M N SPACE E H W
T
C AD
F L
K V
Figure 2: An optimized direct-selection ar-
rangement for the alphabet using the
relative frequency of letters to place them
in concentric circles around the space.
We decided on a 12 by 12 arrange-
ment, but that is only one of many
possible layouts. The digitizing tablet
has a resolution of 100 targets to the
inch. Under software control it is
possible to select layouts that include
small or large targets and even arrays
of targets with mixed sizes and
shapes.
The same sort of array-optimiza-
tion scheme that we used in the scan-
ning method can also be used in direct
selection. The typical disabled person
may use only one finger or a head-
stick, so the standard typewriter
layout is inefficient. Because a space
is the most commonly used "charac-
ter," it can be located in the center of
the keyboard. An optimized key-
board design can be completed by ar-
ranging the characters around the
space in concentric circles or squares.
The more frequently used characters
will be placed closer to the center.
Figure 2 provides an example of this
implementation for an 8 by 7 array.
The designer of any communica-
tion system must choose the char-
acters, words, or phrases that will ap-
pear in the array. While this choice of
units is dependent on many things,
the most important factor is the size
of the array. The scanning-com-
municator array was not much larger
than the size of the alphabet. In the
direct-selection tablet communicator
the array is 144 elements, which gives
us much greater flexibility in our
choice of units. Instead of an alphabet
and word scheme, we chose the
WRITE system, developed at the
Rehabilitation Engineering Center by
178 September 1982 © BYTE Publications Inc
For top quality performance from
your computer, use the flexible discs
known for memory excellence. Now, buy
a specially marked box of 1 Memorex®
5%" mini flexible discs and we'll send you
an additional mini disc FREE.
tions. So for business, word processing,
or personal computer applications,
Memorex mini discs are sure to do the
job. And we back them with a full year
warranty to prove it.
So see your local Memorex distribu-
Features like our uniquely sealed
tor or dealer or call (800) 538-8200
jacket and protective hub ring make our (In California (408) 987-1893) today. Buy
discs last longer. And a soft inner liner
cleans the ultra-smooth disc surface
a box of TO flexible 5K" mini discs. Then
send the coupon in the box to Memorex
while in use. It all adds up to better per-
formancea nd reliability.
for your free mini disc. It's that simple.
It's a g reat way to improve_vGur_
Our proprietary high density media
ionnulation and 100%-errorJrae certi-
fication guarantee reliable performance
memory and get a big bonus in computer
perfo rms MEMOREX
A Burroughs Company
Dr. Cheryl Goodenough-Trepagnier.
It consists of a statistically derived list
of the most commonly occurring
letter clusters in the English language.
(Photo 6 shows the language clusters
on the digitizing tablet.)
The rationale for this system is that
it provides a set of language units that
will produce all English words by
means of the lowest possible number
of selections. For example, in an
alphabetic system the average num-
ber of selections per word is 5; in a
WRITE-400 system, the average num-
ber of selections per word is 1.54.
The control selections implemented
on the direct-selection communicator
include all that were used on the scan-
ning communicator, with the excep-
tion of the scan rate.
Of the many ways to improve this
system, user programmability is pro-
bably the most significant enhance-
ment that can be made. Because the
direct-selection implementation has a
much larger array than the scanning
communicator, an individualized
user vocabulary is a more desirable
feature. In addition, programmability
would enable the user to select the
size of the array. The array size is
ultimately dependent on the user's
motor-control ability. Because in-
dividual abilities vary significantly,
no single configuration can optimize
every user's communication speed.
BASIC Implementation
We wrote all three implementa-
tions in the supplied MBASIC lan-
guage using information from the
HHC's reference manuals. (See listing
1 for the scanning configuration pro-
gram.) Along the way, we discovered
it was not possible to use the INPUT
or GET commands to look at the key-
board because both of those com-
mands wait for an input before pro-
ceeding to the next command. With a
scanning arrangement, the display
must be changing while the device
waits for an input. Therefore, to im-
plement a keyboard scanner we had
to use the keyboard buffer. The key-
board-buffer pointer will change any
time a key is depressed. In the pro-
gram in listing 1, PEEK(518) rep-
resents the value of this pointer.
There is a major disadvantage to
Listing 1: MBASIC program for the scanning configuration of the HHC.
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
95
REM DATA FOR DISPLAY ARRAY
DATA "' "V E "," A V R "," D V U
DATA " T V V 1 V L V G "," K
DATA " N V S "," F V Y "," X n ,"BP
DATA " H "," C "," P ", M J "," + V "
DATA " M V W "," Q V' ">" l ">" 2
DATA " B V Z "," $ "," 5 "," 6 "," 7
DATA M CL ","<- ","<W ","SP ","DS "," *
REM DATA FOR MESSAGE DISPLAY ARRAY
DATA " ,, , ,, E ,, , ,, A ,, , ,, R ,, , ,, D ,, ,"U","V ,, , ,, ? n
DATA "T", "0", "I", "L", "G", "K, " ". ", " , "
"m" i»c" "tt " "v" "v" "11" ,! 12 ,! ,l! "
11 11 11
11 7 ti
","SR ",
j
II i it
•
"," / ",
it _ it
"," 3 ",
.. 4 ..
"," 8 ",
" 9 "
"," ( ",
.. ) i.
DATA "N'V'S'V'F",' Y'V'X'
DATA "H", "C", "P", "J", " + ", "-", "/","="
DATA ,, M n , n W ,, , ,, Q M , n n , ,, l ,, , ,, 2 ,, , l, 3 M , M 4 M
DATA "B ,, , n Z ,, , ,, i} ,, , ,, 5 ,, J ,, 6 ,, , ,, 7 ,, 3 ,, 8 ,, , ,, 9 n
DATA l, 13 l, > l, 14 l, > ,, 15 l, > l, 16 l, > l, 17 , V , * l, , l, ( l, , l, ) M
DIM A$(8,7),Bfc(8,7)
ATTACH 7 TO #2
REM
100 REM EXECUTABLE CODE
105 GOSUB 555
110 REM
115 REM THE FOLLOWING CODE LOADS THE TWO ARRAYS
12 REM A$ AND B$ WITH DATA
125 FOR 1=1 TO 7
130 FOR J=l TO 8
13 5 READ A$(J,l)
140 NEXT J, I
145 FOR 1=1 TO 7
15 FOR J=l TO 8
155 READ Bfc(J,l)
160 NEXT J, I
16 5 REM
17 REM THE FOLLOWING CODE WILL EXECUTE A ROW
17 5 REM SCAN AND TESTS FOR A KEYBOARD ENTRY
180 XLAST= PEEK(518)
18 2 PRINT
18 3 PRINT BUF$
185 FOR 1=1 TO 7
195 FOR J=l TO 8
200 PRINT AH(J,I);
2 05 NEXT J
210 PRINT
212 IF PEEK(518)<>XLAST GOTO 240
215 NEXT I
2 20 GOTO 18 5
225 REM
230 REM THE FOLIO WING CODE EXECUTES A COLUMN
235 REM SCAN AND TESTS FOR A KEYBOARD ENTRY
240 YLAST=PEEK(518)
245 PRINT
250 FOR J=l TO 8
255 PRINT A$(J,I);
2 60 FOR L=l TO WAIT
26 5 NEXT L
270 IF PEEK(518,OY'LAST GOTO 315
275 NEXT J
280 PRINT Listing 1 continued on page 182
180 September 1982 © BYTE Publications Inc
Computer Graphics To Get To Know Your Business Better.
GRAFTALK IS POSITIVE PERFORMANCE SOfTWARt, DESIGNED EXPLICITLY FOR THE BUSINESS USER,
THAT TURNS YOUR MICROCOMPUTER INTO A GRAPHICS STUDIO.
A fully interactive graphics package, GrafTalk can produce a wide mix of visuals
from your business data that could be vital to the efficient functioning of your
day-to-day operations. Productivity reports, profit trends, budget projections,^
absentee reports, office expenses, sales curves — every business pattern JK
obscured in hard figures can be projected into a visual display for Jr*
your sharper review, understanding and response.
GRAFTALK ADDRESSES THE JOB, NOT THE COMPUTER SCIENCE! 1
GrafTalk functions as a business tool, not a computer adjunct,
You don't have to know the intricacies of computers to use
GrafTalk effectively. The programming has been done. You just put
it to good business use by commanding the production of the BAR,
PIE, LIME OR SYMBOL charts that describe and illustrate your
-business activity. The job is done!
GRAFTALK TAKES COMMANDS
...in the way YOU want to give them — in straightforward English-like
language! And it takes your commands either directly from your
microcomputer or from a disk file. Its your option.
Whether you are a tender foot or a veteran in
microcomputer lore, you can produce
sophisticated graphics with a few
simple, direct commands. As your
experience grows you can
choose to use many of ^
GrafFalk's more than
100 commands to ac-
complish a wide
range of visual
functions which J
are fully de- \
tailed in our
manuals.
GrafTalk works with most
CP/M® systems and most
popular graphics devices.
Also, optional full-color sup-
port is available for use with
color terminals, printers or
plotters.
Contact Lifeboat Associ-
ates which brings you
GrafTalk and 200 other pro-
grams suitable for use in
professional programming
and personal environment.
CP/M is a REGISTERED
TRADEMARKS Digital
Research
Graf Talk is a trademark of (H REDDING(
INC.
#
&
lifeboat Associates
Lfeboal Associates
1651 Third Avenue
New York. New York 10028
Tel (212) 860-0300
TWX 710-581-2524 (LBSOFT NYK)
Telex 640693 (LBSOFT NYK)
Liteboal Associates. Ltd
PO Box 125
London WC2H 9I.LI
United Kingdom
Telephone 01-836-9028
Telex 893709 (LBS0FTG)
Lifeboat Associates. SARI.
70 Avenue D Argpnteuil
92600Asmeres. France
Telephone (1)733-08-04
Telex 620154 (LBFRA)
Lileboal Associates GmbH
Hmterbergstrasse 9
Poslfach 251
CH 6330 Cham. Switzerland
Telephone 042 36 8686
Telex 865265 (MIC0CH)
World's foremost software source.
Inlersolt. GmbH
Schlossgarlenweg 5
0-8045 Ismamnq W Germany
Telephone 089-966-444
Telex 521 3643 (IS0F0)
Liteboal. Inc
5-13-14 Shiba
Minalo-ku. Tokyo. 108 Japan
Telephone 03-456-4101
Telex 2423296 (LBJTYOJ)
Circle 266 on inquiry card.
developing flexible input schemes
from a BASIC-based system: the key-
board buffer is the only HHC device
that can be programmed easily from
that language. Unfortunately, the
status of peripheral devices such as
the RS-232C interface is hidden from
BASIC. Because the peripheral
devices lie in the same address range
as the MBASIC ROM, you must
switch banks to access those
peripherals. This can be done only
from a SNAP program.
Realizing Full Potential of HHC
We believe communication aids
can be successfully developed on the
HHC through the use of SNAP. In
addition to SNAP'S greater accessibil-
ity to the HHCs unique memory ar-
chitecture, it offers the advantage of
greater execution speed and smaller
memory requirements.
Although you will never be able to
program directly in SNAP on the
HHC, a SNAP-based development
system on the market includes emula-
tion software to run on an Apple II.
This development system (available
from Friends Amis Inc., 505 Beach
St., San Francisco, CA 94133) allows
the programmer to create and debug
programs on the Apple II and then to
burn PROMs that are placed inside
the main HHC unit. Because the
Panasonic machine does not have a
disk storage system yet, PROMs are
an ideal storage system.
Using a SNAP-based system would
also make way for the expansion of
the HHCs usefulness to the disabled
individual. We are now focusing on
having the HHC operate in two
modes. The first mode, which has
been the topic of this article, is the
operation of the HHC as a personal
communication device. The second
mode would incorporate the three in-
put strategies (e.g., scanning) into the
actual operation of the HHC. This
mode would give the disabled in-
dividual an opportunity to operate
the HHC as a personal computer.
This strategy clearly presents the
greatest potential for using a personal
computer as a rehabilitation aid and
comes closest to our ultimate goal of
eliminating the need for special-pur-
pose devices. ■
Listing 1 continued:
285 GOTO 245
290 REM
295 REM THE USER HAS MADE A SELECTION
300 REM THE FOLLOWING CODE DETERMINES IF IT WAS
305 REM A CHARACTER OR A COMMAND. IF IT WAS A
310 REM CHARACTER THEN THE MESSAGE IS DISPLAYED
315 IF LEN(BluJ,l)=2 GOTO 355
320 BUF$=BUF$+Bij(j, I)
3 25 N=N+1
335 GOTO 180
3 40 REM
345 REM THE FOLLOWING CODE EXECUTES THE COMMAND
35 REM SELECTIONS
355 COM=VAL(Bfc(J,l))-10
360 ON COM GOSUB 37 5,515,400,450,470,435,420
363 PRINT
3 55 GOTO 18
3 70 REM BEEP(BP) SUBROUTINE
375 FOR 1=1 TO 5
380 PRINT CHR$(7)
38 5 NEXT I
3 90 RETURN
3 95 REM CLEAR SUBROUTINE
400 BUF$=""
405 N=0
410 RETURN
415 REM DISPLAY SUBROUTINE
42 5 RETURN
4 30 REM SPEAK SUBROUTINE
43 5 PRINT #2 ;BUF$
440 RETURN
445 REM BACKSPACE SUBROUTINE
45 BUF$=LEFTJ}(BUFJ} ,N-1)
455 N=N-1
460 RETURN
465 REM BACKWORD SUBROUTINE
470 C$=RIGHT$(BUF$,1)
475 IF C$ = " " GOTO 505
47 7 IF C$=' f " GOTO 505
480 BUF$=LEFT$(BUF$,N-1)
495 N=N-1
500 GOTO 4 70
50 5 RETURN
510 REM SCAN RATE CHANGE SUBROUTINE
515 XLAST=PEEK(518)
517 PRINT
520 FOR 1 = 1 TO 10
525 PRINT I; M ";
52 7 FOR L=l TO WAIT
5 28 NEXT L
5 30 IF PEEK(518;oXLAST GOTO 550
535 NEXT I
540 PRINT
545 GOTO 517
550 POKE 535,1
55 5 WAIT=145+(PEEK(535)*200)
560 RETURN
565 END
182 September 1982 © BYTE Publications Inc
THE MULTI-USER FRIENDLY 256K MEMORY BOARD WITH
COMPRO
No Compromise in Performance
□ Main-frame type memory mapping
for optimal BANK SWITCHED
applications or 24-BIT extended
addressing
□ Operates in any S-100 System
IEEE/696tornon IEEE
□ DMA operation fully supported*
□ 8/16 data transfer protocol*
□ Up to 6 MHZ with no wait states; Up
to 10 MHZ with automatic wait state
assertion
□ Parity error detection*
□ Double parity in 16-BIT operation
No Compromise in Features
□ All memory/refresh cycle timing is
generated ON BOARD providing easy
CPU independent characterization
□ Ideal for use with the new generation
of operating systems: CP/M-80™*
CP/M-86,™* MP/M-1V"* MP/M-86,™*
OASIS,™** UNIX™***
No Compromise in Quality
□ Multilayer board and bus signal
filtering for noise-free operation
D Thorough 100% final test and burn-in
No Compromise in Versatility
□ Manual provides source listing and
complete installation guide for
MP/M-II™* BANK SWITCHED
multi-user applications
□ FortheCP/M-2.2™* user:
Manual includes implementations of
'Virtual Disk' for solid state disk/file
applications
No Compromise in Customer
Support
□ Comprehensive technical manual
D User hot-line
D Full one year parts and labor warranty
tin accordance with IEEE-696 standard
Registered trademarks of: 'Digital Research.
"Phase I. and ***Bell Labs.
ORDER NOW
(213) 887-5737
If you wish, send a check or
money order for $1,379 (in
California add 6% sales tax
where applicable).
Manual available at $25.00 each
refundable with order.
MACROTECH International Corp.,
22133 Cohasset St., Canoga Park,
California 91303
MACROTECH International Corp.,
22133 Cohasset St., Canoga Park,
California 91303
Circle 278 on inquiry card.
BYTE September 1982 183
Performance,
quality,
reliability.
CompuPro delivers results in the toughest business, industrial, and
scientific computing environments. Backed by a one year limited warranty
(two years for boards qualified under the Certified System Component
high-reliability program), CompuPro system components are the leading
choice of systems integrators world-wide.
When you depend on your computer, choose a computer on which you
can depend: IEEE 696/S-100 from CompuPro.
ompuPro
CompuPro division, Godbout Electronics, Oakland Airport, CA 94614-0355.
Disk Controllers/Sub-System
Dual Floppy Disk Sub-System. Two Qume DT-8s provide over 2,400,000 bytes of storage. With
enclosure, Disk 1 , power supply, and software: CP/M® 2.2, CP/M-86, SuperCalc-86, dBase II! $3295.
Disk 1 . High speed DMA floppy disk controller. $495, $595 CSC.
Disk 2. High speed DMA hard disk controller for SA4000/F2300 interface. $795, $895 CSC.
Disk 3. High speed DMA hard disk controller for SA1 100/ST506 interface. Avail. Q4.
CPUs
CPU 8085188. The original dual processor board runs 8 and 16 bit software. $425, $525 CSC.
CPU Z. High speed Z80 board. $295, $395 CSC.
CPU 86187. 16 bit CPU; provision for 8087 math co-processor. $695, $850 CSC. 8087: list $300,
factory installed option.
CPU 1 6032. Provision for MMU and math co-processor. Avail. Q4.
Static 1 2 MHz Memory
RAM 20. Extended addressing or bank select. RAM 20-8K: $210, $280 CSC. RAM 20-1 6K: $285,
$355 CSC. RAM 20-24K: $355, $425 CSC. RAM 20-32K: $425, $495 CSC.
CMOS Static 1 2 MHz Memory
RAM 1 6. 64K X 8 or 32K X 16 - works automatically with 8 or 1 6 bit systems. $650, $750 CSC.
RAM 1 7. 64K X 8; ultra low power. $599, $699 CSC.
RAM 21 . 128K X 8 or 64K X 16 - works automatically with 8 or 16 bit systems. $1350, $1450 CSC.
RAM 22. 256K x 8 or 128K X 16 - works automatically with 8 or 16 bit systems. Avail. Q4.
M-DRIVE. The first 'solid-state disk drive' can increase operating speeds up to 3500%. 128K M-
DRIVE $1 1 98, 256K M-DRIVE $2395.
Interfacers
Interfacer 1 . Two RS-232C serial ports. $249, $324 CSC.
Interfacer 2. Three parallel ports plus RS-232C serial port. $249, $324 CSC.
Interfacer 3-5. Five RS-232C serial ports (2 sync/async, 3 async). $599, $699 CSC.
Interfacer 3-8. Eight RS-232C serial (2 sync/async, 6 async). $699, $849 CSC.
interfacer 4. Three RS-232C serial ports, one parallel port, one Centronics/Epson parallel port.
$395, $495 CSC.
High-Performance Motherboards
6 Slots, $1 40, $190 CSC; 1 2 Slots, $1 75, $240 CSC; 20 Slots, $265, $340 CSC.
Other Computer Products
MPX 1 . Multi-user system front end processor with 16K onboard RAM. $649, $749 CSC.
Enclosure 2. With shielded/terminated 20 slot motherboard, power supply, fan, dust filter, rugged all-
metal construction. Desktop $825, rack mount $895.
System Support 1 . Clock/calendar; RAM/ROM/math processor options; RS-232C serial port; interval
timers and interrupt controllers; much more. $395, $495 CSC.
Documentation.
'CompuPro Product User Manuals: 1 975-1 980'. 250 + pages. Softcover, $20.
'CompuPro Product User Manuals, Volume 2'. 300+ pages. Softcover, $25.
'Interfacing to S-100/IEEE 696 Microcomputers'. By Mark Garetz and Sol Libes.
Softcover, $15.
Individual technical manuals also available.
CP/M, CP/M-86, and MP/M are trademarks of Digital Research. SuperCalc is a trademark of Sorcim Corporation.
* MP/M 8-16 is Compu Pro's proprietary edition of MP/M -86 (V2.X), with XIOS by G & G Engineering for CompuPro.
For more information on high-level business, industrial and scientific computing, visit
your authorized CompuPro Systems Center or circle the reader service number.
Circle 101 on inquiry card.
Minspeak
A semantic compaction system that makes self-expression easier
for communicatively disabled individuals.
Minspeak is a new language pros-
thesis designed for disabled people
who cannot express themselves
through speech or hand signs. It is a
semantic interface that uses micro-
processor technology in a radically
new system of communication that
reduces the time and effort required
for self-expression.
A person using a Minspeak board
with fewer than 50 keys can produce
thousands of clear, spoken sentences
with fewer than 7 strokes. Minspeak
users don't even have to know how to
spell; they can produce complete
sentences without selecting letters,
phonemes, or words. The unique
Minspeak process permits the user to
translate thought into speech.
Minspeak has a modern linguistic
About the Author
Bruce Baker did his undergraduate and
graduate work in Greek and Latin at Wabash
College, Indiana University, and the University
of Paris and has taught widely in the United
States and Europe. Currently, he is a doctoral
candidate in French and Spanish at Middlebury
College and Consulting Linguist to the Prentke
Romich Co. in Shreve, Ohio. Last year he was
named Contributing Editor to Communication
Outlook, a publication of the Artificial
Language Laboratory of Michigan State
University.
Bruce Baker
840 Rolling Rock Rd.
Pittsburgh, PA 15234
coding system based on general ideas
underlying human communication.
The coding technique uses sequence
to define context, thus exploiting the
human mind's ability to process
semantic information. Easy-to-under-
stand symbols on each key represent
ideas. The meaning of each key image
changes according to the sequence in
which it is hit. By combining these
symbols, whole spoken sentences can
be generated. The simplicity or com-
plexity of the symbols will depend on
the needs and abilities of the user.
The best way to explain how
Minspeak can do all of this is to start
with the reasons behind its existence.
Research and Insights
Several years ago, as research for
my dissertation, I set out to study the
attitudes of able-bodied people
toward people with obvious physical
disabilities. To do the research, I
needed to speak to disabled as well as
able-bodied individuals. The most in-
teresting and insightful group of peo-
ple I met had cerebral palsy. Ironical-
ly, the condition which caused them
to have these insights also prevented
them from being able to express those
insights easily. Communication was
slow and inconclusive. Unless you
have had some personal experience
with severe physical communication
disabilities, you may not fully realize
what slow and inconclusive means in
this context.
One man I met can communicate
only with the aid of an IBM Selectric
typewriter. His lack of voluntary
muscle control, stemming from a
birth injury, precludes not only hand
signs and speech but also a reliable
eye blink for Morse code. He ex-
presses himself by pushing down on a
board with his chin. This signal is in
response to the presentation of letters
on a revolving metal disk. The disk
pauses for two seconds to position
each letter in front of a stationary
arrow. When he sees the letter he
wants, he presses the board with his
chin, and the letter is typed. This
method is slow and tedious. Creating
the word "can" requires two and one
half scans of the entire alphabet, and
a single sentence often takes 30
minutes to complete.
Another man uses a communica-
tion system based on eye motion. A
movement of the eyes upward and to
the left indicates yes, while a move-
ment downward and to the right
means no. In this system, the conver-
sational partner performs the func-
tions of the revolving disk. As I slow-
ly recited the alphabet, he signaled his
186 September 1982 © BYTE Publications Inc
A Communications Impasse
The communicatively disabled con-
stitute a group for whom access to
microprocessors could mean a real rev-
olution, and a common assumption is
that recent technological advances
have produced the necessary commu-
nication aids. Unfortunately, this is
not the case, but the problem does not
lie in the new technology.
Neurological damage sufficiently ex-
tensive to hamper intelligible vocaliza-
tion is regularly accompanied by dif-
ficulty in control of physical move-
ments. To use any communication aid,
the user must be able to actuate some
type of switch. Consequently, existing
communication systems do not solve
the basic human-engineering problem
of transferring information from the
mind of the communicator to the com-
munication aid, because all systems for
complete communication, voiced or
unvoiced, have been based upon ac-
tuating letters, words, word parts, or
phonemes (minimal sound units).
Magnetized or light-sensitive key-
boards, new scanning methods, and
eye-tracking systems can make the
selections easier, but still cannot
reduce the number of selections re-
quired to communicate whole
thoughts.
A nonspeaking person with cerebral
palsy faces the task of accessing be-
tween 30 and 40 keys to produce a
single sentence. A neurologically im-
paired person able to make one selec-
tion every five seconds requires many
minutes of intense concentration and
labor to produce a single statement.
The normal response time in conver-
sation is less than three seconds. If
someone is forced to wait 10 seconds
for a reply, anxiety results. If a person
is forced to wait five minutes, commu-
nication falters; conversation becomes
impossible.
If letters are too slow, what about
words? Sadly, systems based on actu-
ating words are too extensive and iron-
ically too restrained. The more words
there are, the longer it takes to scan
through them. Imagine going one by
one through 200 words. Even being
able to jump through them five at a
clip requires an enormous amount of
time. And yet 200 words is really a
small vocabulary.
If direct selection is physically possi-
ble for the user, imagine a board with
Photo 1: Hale Zukas has cerebral palsy and uses a communication board and head-
stick of his own design. A Phi Beta Kappa graduate in mathematics from the
University of California at Berkeley, he is one of a group of highly skilled commu-
nication-aid users whose cooperation and insights into Minspeak have been in-
dispensable.
400 words. The huge size of such a
board, the smallness of the individual
squares, and the intellectual complexi-
ty of remembering locations of words
present obvious difficulties.
Coding can reduce the size of a word
board and increase the available
vocabulary. A three-number sequence
can address up to 999 words, but the
human memory requirements are stag-
gering. "What is word 643? Is it
'potato'? No, that's 512." The average
person uses thousands of different
words every day. And even if the word
board could contain most of a user's
vocabulary, a simple sentence like
"Are you going to the store today?"
would require the user to select 7 codes
by hitting 21 keys. Research has shown
that most people who have tried to use
fixed-word boards return to alphabet-
spelling boards.
What about a hybrid system that
mixes words, letters, and word parts?
Photo 1 shows a person using such a
system, which he actuates with a head-
stick. The board has more than 100
squares, each inscribed with a letter,
word, or word part. (The word parts
are morphemes, un-, -ed, -ly, or fre-
quently used letter combinations, -th,
-wh, -tion, -ize.) This approach is an
improvement but, like the others, is
still very slow. An average sentence re-
quires in excess of 20 actuations. To
get the number of actuations below 20,
the board would have to have more
than 400 keys. By combining the de-
mand this would make on human
memory with the considerable effort
required to make a single key selection,
it becomes obvious that communica-
tion on these systems demands con-
siderable effort from sender and
receiver.
A system based on letters is not the
answer, and one based on words is
worse. A mix of words and letters af-
fords some relief, but not enough.
People with communications disorders
simply need more "bang to the punch"
if they are going to be able to exploit
the computer's potential for equalizing
physical differences.
The source of the difficulty seems to
lie outside the realm of technology.
The very nature of the alphabet is at
the heart of the problem. The quantity
of information borne by a single letter
is quite small. Information transfers
conducted in such small units will nec-
essarily require many units. Biomed-
ical engineering cannot change this.
Perhaps a semantic approach can.
September 1982 © BYTE Publications Inc 187
letter choice by making the "yes" eye
movement. Although we divided the
letters of the alphabet into separate
groups of vowels and consonants,
and further divided the consonants
into those before and after "L" for
easier reference, this system is still
terribly slow and very limited.
For him to ask the simple question
"What did you say?" requires a dozen
scans through the alphabet and many
questions to establish whether a word
is ending or a new word is beginning.
The degree of concentration that this
system demands of the conversation-
al partner is so great that my friend
often lets many misunderstandings
pass just to get the central message
across. I often wonder if I have
understood his message correctly or if
my friend feels that the correction
isn't worth the time and effort re-
quired to make the meaning clearer.
The inability to express oneself is
one of the most widespread and
catastrophic disabilities. According
to a report from the University of
Wisconsin's Trace Research and
Development Center for the Severely
Communicatively Handicapped, as
many as 500,000 people in this coun-
try are unable to communicate either
vocally or with standard hand signs.
The causes are numerous, but among
the most common are cerebral palsy,
strokes, amyotrophic lateral sclerosis
(Lou Gehrig's disease) and vehicular
head trauma. One family in four is at
some time touched by a serious com-
munication disorder.
Because hundreds of thousands of
these people have unimpaired cogni-
tive abilities, the need for easy com-
munication methods becomes all the
more important. As the realities of
physical communication disorders
became apparent to me, I decided to
focus my research on finding some
means of facilitating nonvocal com-
munication.
Addressing the Need
Minspeak began as a simple
remedy to a single aspect of nonvocal
APPLE®
APPLE II PLUS '999
Dist. by Bell & Howell
MICROSOFT
PREMIUM SYSTEM ?618
Z80SOFTCARD, 16KRAM,
VIDEOTERM, CPM USERS GUIDE
VISIC0RP
VISICALC '189
VISIDEX '189
VISIFILE '189
MICROPRO :
WORDSTAR s 233 -
CALCSTAR '148
SYSTEMS
THE COMPUTER
LEARNING TREE
has it. Xedex
Baby Blue for
IBM: '579
A ATARI
, 400 (16K) % 298 850 inter '179
NORTH STAR *L0W 800 (16K) '698 PacMan '34.95
tpi P\/mpn */ n 14/ 41 Recorder ... s 88 822 Printer '358
IbLbVIUbU LUW m Dfsk s 448 830 Modem .... '158
MICR0DECISI0N .. s 1195 CX40 Paddles. .'17.98 CX853 RAM .... '88
Includes: WordStar, CalcStar- _^Z^^^^^^^^^^^^Z^^^=
SpellStar, MBasic-80, Bazic
KAYCOMPII '1795 1500 PROGRAMS stock
PRINTERS
NEC 7700s 'LOW
EPSON MX-80 '478
WITH GRAFTRAX
STORE HOURS:
M0N. - THURS. 9:30 A.M. -9 P.M.
FRI.&SAT. 10:00 A.M. -5 P.M.
1 / PRICES SUBJECT TO CHANGE WITHOUT NOTICE
TO ORDER CALL:
1-703-750-2631
7023 LITTLE RIVER TURNPIKE; ANN AND ALE, VA 22003
communication needs, the problem of
feedback — called phasis in linguistics.
Sentences that check the channel of
communication between sender and
receiver serve a phatic function.
In face-to-face conversation,
speakers need to be assured either
through verbal or body language that
the message is getting through.
Because the listener is aware of this,
he nods, makes sounds such as
"unhuh,hmm" or says "yes, I see." If
the message is complex or the speaker
is anxious, the speaker may request
additional phatic signs by saying
"you know" or mentioning the
receiver's name. When a person has a
severe physical communication
disorder, phatic problems take on a
pressing importance for both conver-
sational partners.
Able-bodied speakers have a wide
range of vocabulary and syntactical
phatic strategies at their disposal. In
principle they can generate an infinite
number of different phatic sentences,
but they do not. Instead, the same
phatic utterances are used again and
again. A limited number of responses
meets the five basic phatic needs most
people experience in conversation.
They are:
1. To ascertain the quality and
quantity of the information being
received at the other end of the
communication channel. (Am I
being heard? Is my meaning com-
prehended?)
2. To learn whether the informa-
tion, once understood, is being
judged correctly or erroneously.
(Am I right, Joe?)
3. To determine how the transmit-
ted information is affecting the
emotions of the receiver. (Doesn't
he care the article is late?)
4. To estimate how the transaction
is affecting the receiver's opinion
of the sender. (I won't tell her
that; I'll sound so stupid.)
5. To collect information about
what's going to happen in the im-
mediate future concerning: (a)
the duration of the conversation,
(b) possible topic shifts, (c) even-
tual results of the interaction.
188 September 1982 © BYTE Publications Inc
Circle 109 on inquiry card.
Circle 467 on inquiry card. .
Have you put aside buying a color monitor
because it's too expensive?
But, have you looked at the new TAXAN RGBvision
color monitor?
Would you be excited at a suggested retail price
of $399.00 for the RGBvision I, and $599 for the
RGBvision II?
DO WE HAVE G
R YOU!
N^For those low prices, you can havei
I Full compatibility with Apple III and IBM PC without
interface modules
Ti Compatible with Apple II through the TAXAN "RGB-IF card
^■RGBvision I medium resolution - 380(H) lines
"^RGBvision II high resolution - 510(H) lines
"^Unlimited colors through linear amplifier video circuit and 16
colors for Apple III and IBM PC
^Hi 12-inch, 90° deflection CRT display
Can you really afford to turn all that down without looking at
the TAXAN RGBvision monitors? See your local dealer for a
demonstration.
TAXAN 12" green phosphor monitor,
model KG12N, features an 800 line
resolution at center, 2000 character
display.
TAXAN
TSK ELECTRONICS CORPORATION
1524 Highland Avenue
Duarte, California 91010
A subsidiary of Kaga Denshi
Apple II and III are trademarks of Apple Computer, Inc.
IBM PC is a trademark of International Business Machines, Inc.
Hewlett-Packard on
the professional use of personal
There's a considerable differ
computer and one that really fits.
There are a lot of places where the
basic one-size-fits-all type of per-
sonal computer fits in really well.
But if you're like most of the tech-
nical professionals we know, you'd
rather use a tool that was clearly
designed for the job you're doing.
That's why we've developed
these five very different personal
computers just for people like you.
And configured each one specif-
just like a real craftsman's tool
fits your hand.
Now we'd like to show you, in
some detail, just what we mean.
TheHP-41.
You might remember the series
9100 engineering computer we in-
troduced in 1968 for $5000. Now,
able computing system. Add a
printer for hard-copy output. Or
our 128 k byte cassette for mass
storage. Or add both; they'll only
take up as much space in your
briefcase as three paperbacks.
You can even use your HP-41 as
a remote data collector, then link
it up with any HP Series 80 per-
sonal compu-
K terviaHP-IL.
HP 9836
/ ia B5
HP-87
HP-41
ically to operate in
technical environ-
ments. To interface with instru-
ments and other computers. To
give you all the computing power
and all the high-level graphics
capability you need.
We also offer you a full range
of printers, graphic plotters, addi-
tional memory systems, input de-
vices, and communications links.
Plus over 5000 software programs
at last count.
As a result, you can practically
design your own system. And have
a personal computer that fits
your professional environment
for a base price of $250, you can
hold all the power of that system
in the palm of your hand.
All by itself, this hand-held
computer can help a petroleum
engineer evaluate gas or oil reser-
voirs. Or help civil engineers do
critical computations
in the field.
Add the new
Hewlett-Packard
Interface Loop
(HP-IL),andyou
can turn your
HP-41 into a
powerful, port-
Aii the power of our 9100 Series Desk-top Engineering Computer.
Now you can hold it in the palm of your hand
The HP-85.
Complete with an integrated
tape drive, printer and CRT, this
typewriter-size system fits easily
in a crowded work area. Where
you can use its impressive number-
crunching power any number of
ways. For waveform analysis. Re-
gression analysis. Linear
programming.
Add the HP-IB interface,
and you can control up
to 14 instruments simul-
taneously. Add our Data
Communications Pac and
you can tie into another
computers.
ence between the one-size-fits-all
Our 7470 Plotter. One of many peripherals
that help make our personal computers really personal.
on-site computer, a major data net-
work, or a national timesharing
service.
You can even use this portable
machine to do all these same jobs
out in the field. And more.
The HP-87.
The HP-87 sets a new level of per-
formance for personal computers
in its price range. You get built-
in screen graphics, up to 544k
bytes of RAM, and an 80-column
integrated CRT. Plus the same
flexible I/O structure for control
applications as the HP-85. Be-
cause of its extended memory, you
can take advantage of a VisiCalc®
PLUS worksheet withup to 16,000
cells. And since the HP-87 has a
built-in HP-IB, it's easy to add in-
struments, disc drives, printers,
plotters, and even a graphics tab-
let. To give you even more to work
with, there's an optional CP/M®
module. And all applications devel-
oped for the HP-85 in BASIC are
upward-compatible to the HP-87.
The HP 9826.
Designed to handle high-speed
data acquisition
and tests, the
9826 has a pow-
erful MC 68000
CPU, a built-in
flexible disc, up
to 2 megabytes
of read/write
memory, and
power-fail pro-
tection. Plus a
built-in HP-IB in-
VisiCalc® is a registered trademark of VisiCorp,
CP/M* is a registered trademark of Digital
Research, Inc.
RS232
terf ace and a var-
iety of other inter-
face cards, so
you're free to con-
centrate on test-
ing. Instead of sys-
tem configuration.
To give you even more flexibil-
ity, you can run applications in
HP-enhanced BASIC, HPL, or
Pascal. We've also built a CRT
display with advanced graphics
into the system, so you can see
and interpret your data the in-
stant you get it. And since every-
thing about this system is built
for speed, we've developed a spe-
cial rotary control knob that lets
you edit programs, calibrate instru-
ments, and control motor speed,
all with fast analog inputs.
The HP 9836.
This full-function workstation
does it all: design, computation,
and high-speed testing. Because it
gives you all the high-performance
features of the 9826. And then
some. With the 9836, you get a
big, easy-to-read CRT. So-
l phisticated graphics capa-
bility. Two flex-
ible disc drives.
Room for up to
two megabytes
of memory.
And an even
longer list of
engineering
software and
peripherals to
choose from.
And those
are just the five
personal compu-
ters we've devel-
oped for technical
professionals; we
also make a full
range of person-
al computers for business
professionals.
So. Before you decide to adapt
your routines to fit the needs of a
one-size-fits-all computer, we think
you should get in touch with us
first. And see what it's like to
have a personal computer that
really is personal.
Just return this coupon, and
we'll send you full information on
any or all the personal computers
we make.
I Hewlett-Packard
1820 Embarcadero Road, Palo Alto, CA 94303
I'd like to see which of your personal computers
fits the way I work best. Please send more
information on these models:
□ HP-41 □ HP-85 □ HP-87 □ HP 9826
D HP 9836
HP-IB
HP-IL
Name.
Title_
Company.
Address
City/State/Zip.
| 77136
m
HEWLETT
PACKARD
A wide variety of interfaces for technical environments, including
HP-IB, HP-IL, RS 232, GPIO, and BCD.
TCG-203
Please Circle The Product/Products for Which You Would be Interested in Receiving Information:
HP-41 -CIRCLE 216 HP-85-CIRCLE 218 HP-87-CIRCLE 220
HP-9826 -CIRCLE 217 HP-9836-CIRCLE 219
KEYBOARD
VOICE SYNTHESIZER
j
1
1
*
SENTENCES IN EPROM
-<:
Figure 1: The bulk of the Minspeak's memory is erasable programmable read-only
memory (EPROM). The voice synthesizer used in the first prototype was the Votrax
SC-01.
I prepared 26 sentences to satisfy
these phatic needs. The simplicity of
implementation can be illustrated
with the rotating-disk communica-
tion system. English sentences do not
begin with question marks, so I decid-
ed to use them to designate the begin-
ning of a phatic comment. Each of the
26 sentences is written on the user's
lap tray and marked with a single let-
ter. He can communicate an entire
sentence by hitting the ? key and a let-
ter. The receiver then consults the lap
tray to see which sentence corres-
ponds to the letter. For example,
when the user selects ?G, the receiver
can look at the lap tray and read "I'm
pleased by what is being said."
These sentences facilitated conver-
sations on a number of different silent
systems and had the potential of be-
ing even more effective if they could
be generated on voice-synthesis
equipment. If phatic sentences could
be designed context free and reusable,
so could other sentences. The success
of the phatic experience could be ap-
plied to the rest of the communication
process.
If users of communication aids had
at their disposal a collection of
several hundred multipurpose
sentences, all sorts of routine but im-
portant transactions could be made
easier for them and for their
associates. If users could access these
sentences through short codes, com-
munication could be conducted
almost at the speed enjoyed by able-
bodied speakers.
Taking It One More Step
The redundant character of daily
speech as seen in the phatic project
became a primary concept of a new
system for communication. I called it
Minspeak, a parody on the "new-
speak" in George Orwell's 1984, with
the Min for minimum. My first task
involved constructing thousands of
sentences that were reusable and ap-
propriate for most daily situations.
I designed short codes to access
these sentences through a radical
alteration in the representational in-
formation of an alphanumeric key-
Users can easily
remember a large
number of sentence
sequences.
board. Instead of letters, the keys
bear images taken from daily life.
These images stand for concepts
rather than words. Some symbolize
linguistic functions, some the ac-
tivities of daily life; others denote
styles of speech and mood.
Most important, each key has a
range of significance, including a
function, several activities, a style,
and a mood. The sense of each key is
defined by the order in which it is
struck. This multiplicity of meaning
is called polysemy and is the way
human language works.
For example, in the sentence "They
will play a tape of the play," no one
would confuse the two uses of the
word "play." Many of our words in
English are polysemous and depend
on their context for meaning.
Polysemy and redundancy are the
foundation of Minspeak. The incor-
poration of polysemy into the design
allows a small number of keys to
have hundreds of referents. The
amount of information carried by a
letter is small; that borne by a word is
considerably larger. The information
in a visual image is enormous.
Hardware Configuration
Minspeak requires a keyboard
coupled with a microprocessor. The
EPROMs are used to store complete
sentences without regard to in-
dividual words, phonemes, or letters.
In addition, a commercially available
speech synthesizer such as the Votrax
Speech PAC with an SC-01 voice-
synthesizer chip can be used. The out-
put of the voice synthesizer is in turn
coupled to a loudspeaker which
generates audible synthetic speech.
Because the preprogramming is done
on the basis of semantic rules,
Minspeak will be able to achieve a
vocal quality unobtainable with text-
to-speech methods. (See figure 1 for a
diagram of that configuration.)
The keyboard design is illustrated
in figure 2, with each circle represent-
ing an individual key. Each key has
an illustration of a common object or
an action. In most Minspeak em-
bodiments the majority of the keys
also have identifying sequential
numbers, a letter that corresponds to
the number, a portion of the human
anatomy, and a proper name. The
keyboard design shown in figure 2
was intended to be used by someone
with a relatively high level of intellec-
tual achievement. (See table 1 for a
detailed description of the keys.)
Simpler keyboards are designed for
users with different intellectual levels.
For example, with this keyboard
design, key #10 has an illustration of
philosopher Bertrand Russell, famous
for his paradox, "the set of all sets,
not sets of themselves, etc." This key
is used to change topics. A simpler
board would use the same key for this
purpose but would illustrate it with a
frog that is jumping. (See figure 3 for
examples of other keyboard images.)
The microprocessor is programmed
so that hitting any one key twice des-
ignates that key's central image as the
192 September 1982 © BYTE Publications Inc
How To Sell More Software
No. 3 in a series of
software marketing bulletins
from Prompt Doc, Inc.
THE PramptDoc
Manual Maker
You know better usermanuals sell more software, but
how do you make better user manuals? How do you
identify just the right details to motivate prospective
users to buy? How do you organize these details into a
sequence that makes sense to first-time users while it
provides ongoing reference to veterans? How do you
format and package a manual so it's attractive enough to
get attention yet clear enough to be readily understood?
And, how do you do all this at a pace that keep up
with your product release schedule? The Prompt Doc®
Manual Maker is the answer.
Introducing Computer-assisted Writing
Imagine a software product that prompts you through
the process of planning, outlining and writing a user
manual and even supplies boilerplate introductory and
transitional text. Envision reducing your user manual
preparation process to this:
1. Identify manual, select boilerplate chapter files
from menu
2. Edit chapter table of contents to tailor sequence
and terminology to your product needs
3. Pause while computer modifies boilerplate chapters
to match edited table of contents and builds a
skeletal manual in preformatted CP/M® text files
4. Use your word processortoeditthe skeletal man-
ual into a workingdraft.supplying product details
as prompted
5. Tell computerto purge prompts and instructions
from working draft, and build new Table of Con-
tents; publish review draft
6. Review the draft for accuracy and usability; revise,
polish and publish as instructed by documen-
tation
Compared to your current process that may sound
more like a software maker's dream than a real product.
It's a dream all right— a dream come true called the
Prompt Doc® Manual Maker. It's the only product of its
kind.
Consider These Benefits
Improved productivity— with Prompt Doc® you can
gain as much as 40% on typical manual writing jobs.
Project control— with prestructured modular chapters,
writing tasks can be segmented without losing continuity.
Manual uniformity— by product, by product line, by
company.
Quality assurance— the boilerplate files help assure
completeness and usability; the Prompt Doc® Writer's
Guide gives publishing instructions.
Proven performance— based on the Prompt Doc®
methodology, the structures and outlines have been
proved in myriad applications for the past four years;
now we've tailored it specifically for the commercial
software vendor.
Reasonable Price
$245 for software and two manuals, $45 for manuals
only. This productwill begin paying for itself the minute you
start using it and continue making you money each time
you publish a manual. Whatcould be more reasonable?
CP/M® Compatible;l)ses Your Word Processor
Now available for use with WordStar® and other word
processors on the Apple® II with the Softcard® and on
standard CP/M® systems.
Use The Coupon Now
You know a better way to
make better manuals can
enhance your competitive
position. Why wait another
minute? Completethe coupon
now and mail it to Prompt
Doc®, 833 West Colorado
Avenue, Colorado Springs,
CO 80905. Or, if you'd rather
not wait for the mail, call
(303)471-9875.
PramptOac
See our seminar ad in this issue.
Prompt Doc is a registered trademarkof Prompt Doc, Inc. Appleand Apple
II are registered trademarks of Apple Computer Inc. Softcard is a registered
trademarkof Microsoft Corporation. CP/M is a registered trademark of Digital
Research, Inc. WordStarisa registered trademarkof M icroPro International
Corporation.
I needthe Prompt Doc Manual Maker now! Send a copyto:
Name
Address,
.Telephone ( )_
Configuration: D Apple II
□ Other
□ Send manual only.
□ My check is enclosed for $
□ You may charge my VISA
Account #_
Amount $.
Signature.
□ CP/M □ 8" CP/M
.□ UPSC.O.D.
MasterCard
-Expiration Date.
□ I need more information. Send ittothe address above.
Dealer inquiries invited.
Circle 384 on inquiry card.
BYTE September 1982 193
Figure 2: The images on Minspeak keys represent neither letters nor words, but concepts. Because a picture is, indeed, worth a thou-
sand words, the meanings of the symbols can change according to the order in which the keys are struck. Each image is rich in asso-
ciations. In short and obvious combinations, they represent whole thoughts. When such combinations are actuated, sentences are
spoken by the synthesizer. (See table 1 for a description of the information on the keys. See table 2 for examples of specific
sequences.)
Key# Image
Theme
1
apple
eating or food
2
turkey
bad or danger
3
cathedral
wheelchair
4
tie, shirt
dressing or clothing
5
directional arrow
transport or travel
6
privy
ablutions, bathing, or water
7
equation
philosophy or ideas
8
tuxedo
formalities, departures, or greetings
9
Chinese symbol, center
personal opinions or disclosures
10
Bertrand Russell
logic or modality
20
elephants
tag questions
29
caduceus
medical
30
sun
positive expression or happiness
50
scales
typing mode
60
electric current
electricity or control
Letter
Anatomy
Person
A
arm
Ann
B
bone
Bob
C
coccyx
Cathy
D
diaphragm
Dan
E
ear
Everest
F
feet
Fred
G
gall bladder
God
H
I
head
eye
Hades
I
J
jugular
Jesus
K
tongue
Tom
ovary
Table 1: Each key may have several functions depicted. The majority of the keys have a number, a letter, a portion of human
anatomy, a name, and an illustration. The theme of the key is the topic that is selected when the key is hit twice. The information
in this table corresponds to the keys pictured in figure 2.
194 September 1982 © BYTE Publications Inc
NO COMPROMISE ON P 3 *
I/O TECHNOLOGY S-100/IEEE-696 PLUG-INS
DUAL GPID-488 INTERFACE BOARD
The Dual GPIB-488, is a Stand-Alone, independently controlled Dual
Channel IEEE-488, 1978 Interface Controller. Interface Activity Modes
such as Controller In-charge, Controller Assigned or Terminal Bus Slave
and all Interface Functions, their Sub-Functions including Extended
Functions, are handled by an On-Board 5MHz Processor and DMA Con-
troller. 500K Byte Data rates are easily achieved with minimum host
processor overhead.
Assembled and tested, P/N 52748-800-100 $475.00
12-BIT A-D-A CONVERTER BOARD
8 Channel A-D: 12 microsec. Conv. time, Programmable Gain & Offset Voltage control, Diff. /Single Voltage or Current Input.
8 Channel D-A: 2 microsec. Settling time, Bipolar V / Unipolar I Output, Programmable Reference levels, DUAL-PORTED
Refresh RAM. 16 or 8-bit Data Transfers via Program I/O or Memory Mapped I/O, Extended Addressing and much more.
Assembled and tested, P/N 52748-900-100 $375.00
SOLID STATE DISK/BULK MEMORY SYSTEM
Up to 10M Byte capacity w/battery back-up. May be shared among 16 different users / S-100 Systems. Complete with software
for most S-100 Operating Systems.
P/N 52748-010
128Kx8/64Kx 16
CMOS STATIC RAM MODULE
MULTI-FUNCTION I/O BOARD
TOP BOARD SUPPORT
LOGIC AND
32K x 8/ 16 x 16 RAM
Assembled and tested,
P/N 52748-100-101 $325.00
Two Serial SYNC/ASYNC
RS-232, TTL or Current
Loop with XTAL con-
trolled Dual Baud Rate
Generator, Four Parallel
Ports (Input, Output or
Bi.). Three 16-Bit timers,
8-level Interrupt Con-
troller and large Proto
area with + 5V, ±12V
for custom applications.
BOTTOM BOARD
96K x 8/48K x 16 RAM
150 nsec. Access, 2716 compatible RAM devices, Ex-
tended Addressing, Programmable wait cycles, Write pro-
tect and Bank select. Battery back-up capability. No
wait cycles with fast 16-Bit Processors. The module's
"Piggy-back" arrangement provides high density @ low
input power yielding an improved MTBF and space uti-
lization.
Assembled and tested, P/N 52748-650-128 $825.00
PROTOTYPING BOARD KIT
:-_ iBB^BilSr
Can be used for wire-
wrap or solder proto-
typing projects. Comes
complete with +5,
±12V Regulators, Heat
sinks, 2 Bus Bars, Filter
Capacitors and Manual.
Kit P/N 52748-400 $49.95
* PERFORMANCE, low POWER, PRICE
s&
VISA
Calif, residents add 6 1 /2% sales tax.
U.S. Domestic Price, F.O.B. Factory.
<c;l/0 Technology, 1982.
POST OFFICE BOX 2119
CANYON COUNTRY, CA 91351
(805) 252-7666
Circle 227 on Inquiry card.
®
CANYON COUNTRY
CALIFORNIA
Figure 3: Minspeak keyboards designed for people who can read have numbers and let-
ters to aid in sequencing and lessen any unnecessary memorization. The letter generally
stands for a word associated with the central concept behind the key. Key §1 prefaces
statements dealing with numbers. The associated word ; s algebra. This key was de-
signed for a 40-year-old man with cerebral palsy who is beginning college. Key #2 deals
with cleaning and liquids. It's associated word is bath. Key §20 deals with transport and
is from a keyboard for a person who does not like the traditional wheelchair symbol.
The associated word is throne. Key #4 is from a keyboard designed for a Minspeak user
who does not read. The associated idea is "call 4 help. " Key #6 is for commands. The
associated word is fetch. The names in the upper left area of the keys are of family
members and friends.
topic (see figure 4). All keys hit there-
after designate ideas associated with
that topic. This continues until the
user signifies a change of topic by hit-
ting key #10.
For example, when the user hits
key #1 twice, the topic of eating is
established. When key #2 is hit, the
sentence "Get that food out of my
mouth!" is read from memory and
spoken through the voice synthesizer
and loudspeaker. If key #3 had been
hit after the eating topic had been
established, the sentence "The posi-
tion of my chair is not right for eat-
ing" would have been generated. Us-
ing key #4 would have produced
"Look out; the food is getting on my
clothes."
The programming also recognizes a
single keystroke after the establish-
ment of a topic as a request for a neg-
ative sentence or expression. This was
done because negative sentences are
often of an emergency nature and the
user needs to be able to convey the
message quickly and easily. A posi-
tive phrasing of each of the preceding
General
Software
Mailing Address:
1454 S. 25th St.
Terre Haute, IN 47803
WE HONOR
VISA and MASTERCHARGE
TOLL FREE - Outside Indiana
1-800-457-0517
ORDER DESKS
(812) 234-9421
Best Selection
Best Service
Write for our famous CATALOG.
Contains many Items not In ad.
Still only $1.00 (refund with pur-
chase) Outside US add $10 plus
Air Parcel Postage. Add $3.50
postage and handling per each
Item. Indiana residents add 4%
sales tax. Allow 2 weeks on
checks. COD add $3.00 per Item.
Prices subject to change without
notice. All Items subject to
availability.
Disk Manual
with Only
Manual
ARTIFICIAL INTELLIGENCE ^ *
Dental (PAS-3) $849/40
Medical (PAS-3) $849/40
BYROM SOFTWARE
*BSTAM $149
'BSTMS .$149
DIGITAL RESEARCH
CP/M
2.2 Intel MDS-800 $149/25
Northstar (Horizon) ' $149/25
Micropolis $169/25
TRS Model II $159/35
CB-80 $459/35
CBasic2 $ 98/20
Pascal MT+ $429/30
Compiler $316/20
SPP $140/15
FRIENDS
ACCESS80I $249/50
ACCESS 80 II $429/50
FRONTIER SOFTWARE
Professional
Time Accounting $549/40
General Subroutine $269/40
Application Utilities $439/40
ISA
Spellguard $229/25
SP/Law $109
PASCAL LANGUAGE
Pascal Z $349/30
Pascal MT+ V5.5 $429/30
Compiler $316/20
SPP Only $140/15
KEY BITS
Wordsearch $179/50
String 80 $ 84/20
String 80 (Source) $279
String Bit $ 65
MICRO AP
Selector IV $269/35
SelectorV $469/50
SBasic $269/25
MICRO TAX
* Level I $249
•Level II $995
* Level III $749
'Combo II + III $1495
Microsoft 5.3 49
Run time module
MICRO PRO®
Wordstar $309/60
WS Training Guide 20
WS Custom Notes $429/na
MailMerge $109/25
WS-Mailmerge $419/85
Datastar $249/60
DS Custom Notes $429/na
Calcstar $259/na
Supersort I $199/40
Spellstar $175/40
MICROSOFT
Basic-80 $298
Basic Compiler $329
Fortran-80 $349
Cobol-80 $629
M-Sort $124
Macro-80 $144
Edit-80 $ 84
MuSimp/muMath $224
MuLisp-80 $174
ORGANIC SOFTWARE
"Textwriter III $111/25
*Datebook. $269/25
•Milestone $269/30
PACIFIC SOFTWARE
Sequitur
Onyx, Plexus $3495/NA
PDP-11 $5000/NA
PEACHTREE® SOFTWARE
General Ledger $399/40
Accounts Receivable $399/40
Accounts Payable $399/40
Payroll $399/40
Inventory 399/40
Mailing Address $399/40
for P5 Version add $119
Series 6-Peachtree
CPA $799/40
Property Mgt $799/40
Passive Payroll $449/40
Series 7-Peachtree
Sales Tracker $3049/55
AR-Sales Analysis $1299/50
Inventory $799/40
Order Entry $699/40
SOHO GROUP
Matchmaker $ 97/20
Worksheet $177/20
SORCIM
•Pascal/M Z80 $349/40
Pascal/M 86/88 $449/40
*Act65 $149/20
•Act 68
•Act 69
*Act86/88 $149/25
•Trans 86 $119/25
* Supercalc $269
SOUTHERN COMPUTERS
•Raid $224/35
•RaidFP $349/35
*FFP $224/15
•Recover $ 75
•RADAR $449/25
ISIS $224/20
STRUCTURED SYSTEMS GROUP
GL, AR, AP, PR, OE $849/40
Call for others
SUPERSOFT
•Diagnostic II $ 84/20
•Forth $149/30
*SSS Fortran $219/30
•Fortran w/RATFOR $289/35
*C Compiler $175/20
•Disk Doctor $ 84/20
•Term I $129/25
Term II $169/25
Z8000 Xassembler $449/35
Others less 10%
WHITESMITHS
C Compiler $700/40
Pascal (incl C) $900/45
Cross Compiler 8080/Z80 host
Target M68000, PDP11, 11/70, VAX
$1400/50
IBM PERSONAL COMPUTER
Wordstar3.0 $309/60
Mailmerge $109/25
Supercalc $269/NA
Visicalc (256K) $229/NA
Optimizer $200/NA
CP/M-86
Supersof t C $500/NA
Pascal MT + 86 w/SPP $730/NA
CBasic-86 $299/NA
SuperCalc $369/NA
SuperSoft C Compiler $450/NA
Wordmaster $Call
MISCELLANEOUS
•dBASEII $575/50
Ptan-80 $269/30
•Fabs(B-Tree) $159/25
Ultrasort $159/25
•Super vyx : . . $ 89/1 5
•Micro B +
(Specify Language) $229/20
•Mini Model $449/50
•Spellbinder $349/45
•Statpak $439/40
*"The Word". • •$ 75
•Lynx $199/20
Mfg. Inventory and Control Program
TI990, 300 Meg. storage required
Distributed in Cobol object code
Call for Info $20000/NA
Write for catalog ($1.00) and other listings
Available for Apple with Softcard
196 September 1982 © BYTE Publications Inc
Circle 205 on inquiry card.
INFOWORLD
RAVES ABOUT
PERFECT WRITER!
Read for yourself
what InfoWorld
said about this
incredible word
processor!
■ ■ Perfect Writer would be my
choice for a word processor in
my home.JJ
■ ■ Perfect Writer lives up to its
name. This product appears to be
a very solid piece of software.
Text handling is convenient and
versatile and you are given
an unusually complete set
of commands J J
All quotes are from InfoWorld's Perfect Writer
software review, by John Ford, June 14, 1 982.
■ ■ 'User friendly' is a trite, but true
description of Perfect Writer. J J
■ ■ Personally I found the full-
screen text to be comfortable and
in most respects superior. J J
■ ■The documentation is
superb... J J
■ ■ I believe Perfect Writer will
serve individual writers very well
indeed. J J
■ ■ I can recommend the pro-
gram as a model of clarity. J J
AND WE'VE GOT IT
FOR JUST $249.
No wonder our phones are ringing
off the hook! After InfoWorld went wild
about Perfect Writer, it's become the
hottest piece of software we handle.
Why? Because Perfect Writer is
simply the best word processor you can
buy at any price and 800-SOFTWARE
is selling it for just $249. That's $140
off the manufacturer's suggested retail
price of $389!
What's more, we are the Perfect
Writer experts— the first dealer to stock
Perfect Writer in the entire United
States!
What does this mean to you?
Product knowledge and support exper-
tise you simply won't find any place
else. Plus the giant inventory fast deliv-
ery and commitment to first class service
you've come to expect from
800-SOFTWARE.
But let us prove how good we are.
Just pick up the phone and call us toll-
free. We're waiting for your call.
TO ORDER CALLTOLL-FREE:
800-227-4587
In California, call: 800-622-0678
CA residents add sales tax.
Or write:
800-SOFTWARE, INC.
185 Berry Street, Suite 6820
San Francisco, CA 94107
□ Purchase orders accepted.
□ Prompt UPS 3 day Blue Label service.
□ Call for shipping charges.
^800-SOFTWARE)
CHECK THESE OTHER
GREAT PRICES:
Wordstar $249
dBase II™ $495
SuperCalc $199
AMERICAN!
iBjCPRESS
Copyright 1982 by CW Communlca-
tlons/lnc, Reprinted from InfoWorld.
PW10
Circle 2 on inquiry card.
The Influence of Language
Language has such a pervasive in-
fluence on perceptions and thought pro-
cesses that so far we've been unable to
devise a way to measure the depth or
extent of that influence. To say an issue
is "just semantic" is a contradiction. A
person may as well say "just life or
death." Americans of African descent
are not nit-picking when they insist that
"black" replace "colored." Non are
women being petty when they use
"Ms. " The way a person is described af-
fects how he or she is treated.
People with physical disabilities can
be isolated by the language used to
describe them. I recently formed a small
company and one of my two partners
uses a communication aid because he
has cerebral palsy. For me to call him or
even think of him as "afflicted" would
be bad for business. To call someone a
"victim" of polio or to say a person is
"suffering from multiple sclerosis"
leaves a negative impression. Most peo-
ple find it hard to deal with anyone they
view as a "suffering victim. " To say "He
had polio" is easier and clearer.
"Confined to a wheelchair" is an
especially unfortunate phrase. People
are not "confined" by wheelchairs; they
use them for mobility. Some people are
tortured for years by unsuccessful at-
tempts to enable them to walk. Wheel-
chairs can operate with grace and effi-
ciency. It's harmful to perpetuate pre-
judices against them.
Adults with disabilities are often
spoken of and hence thought of as
children. I know a gray -haired profes-
sional with cerebral palsy whose wife
was recently asked who the crippled
boy with her was.
On the other hand, try not to let this
list of "don'ts" make you feel anxious,
because people with disabilities are
often isolated by other people's fear of
making a faux pas. Be natural. Most
people with disabilities are skillful in
dealing with all kinds of situations. It's
the prejudices of the able-bodied com-
munity that are destructive.
When I am in a quandary about
whether to use a certain word or not, I
just ask myself, "Would I like my part-
ner described that way?"
More information is available in a
pamphlet, "4 Letter Words in the Dic-
tionary of the Disabled, " from United
Cerebral Palsy, 66 East 34th St., New
York, NY 10016.
f START J
SET
'NO THEME'
?
FIRST KEY
ACTUATION
SYMBOL (A)
SECOND KEY
ACTUATION
SYMBOL (B)
DECLARE
ERROR
SET
'THEME'
THIRD KEY
ACTUATION
SPEAK
SENTENCE
GET NEXT
SYMBOL
Figure 4: The Minspeak algorithm. To select a topic strike the corresponding key twice.
All sequences then deal with that topic until another topic is selected. Escapes, though
not shown, are available for a variety of emergency situations.
examples can be made by modifying
the key sequence. The following se-
quence — key #1 twice (to set the
topic), key #30 once (to denote a
positive response), and then key #2 or
key #4 — would result in "It's okay;
I'm not choking" or "It's all right if a
little food gets on my clothes."
For a severely disabled person to
say these sentences on a text-to-
speech or phonemic system would re-
quire the user to select dozens of keys
plus have the ability to read and spell
very well. Minspeak requires no more
than four key selections, and reading
and spelling don't matter.
Many other variations and com-
binations of the keys are available to
the user and will result in different
sentences being output. For examples
of other sequences, see table 2. For
users with some linguistic sophistica-
tion, a series of keys can provide a
method for altering existing sentences
through insertions and deletions.
Other options include changing the
person, number, tense, voice, and
mood of verbs. Subjects and objects
can be modified, eliminated, or
reversed. A "fudge-factor" key intro-
duces sequences to produce more
than 100 sentences linguistically de-
signed to correct or clarify enunciated
sentences that inaccurately represent
the user's thoughts. An example of
one of these sentences could be
"That's not what I meant." Style and
context keys can easily alter the
198 September 1982 © BYTE Publications Inc
Circle 496 on Inquiry card.
HARD DISK
PACKAGE DEAL
P
SR55
THE PACKAGE.
XCOMP is now offering a 1 OMB 5VH'nch subsystem that OEMs will
consider a blessincj.
Now, a Hard Disk Special that offers more.
More Storage. More Value. More Support and more Speed. The
speed alone is unmatched in the industry. XCOMP Controllers are 3
times faster than some of the basic "cheapie" controllers.
With the XCOMP "Package Deal"" you get the 10MB (formatted)
Drive and the Controller. There are two models to choose from:
1) The ST/S for S100 computers and 2) Our ST/R General Purpose
Controller with simple 8-bit micro interface for single board
computers. Incidentally, there is an optional Z-80 Adapter for the
general purpose computer that allows you to just 'plug % er in'. You
don't have to build a thing.
SUPER FAST CONTROLLER.
The XCOMP Controller is a major key in this Hard Disk Subsystem.
Speed-up features include interleave without table look-up. block-
deblock with controller buffer and custom bipolar micro-
programmed processor.
MORE SOFTWARE. SAVE VALUABLE TIME.
Available for this subsystem is software for testing, formatting,
I/O drivers for CP/M® plus an automatic CP/M® driver attach
program!
A sophisticated formatting program assigns alternate sectors for
any weak sectors detected during formatting. This assures the
lowest possible error rate ... at least ten times lower than
floppies!
WARRANTY.
XCOMP's super Hard Disk 10MB Subsystem has a complete one-
year warranty on parts and workmanship!
A LITTLE MORE.
Just go ahead and compare the price and features we are offering
with the price and features of any other SVnnch ... or even 8-inch
system.
THE DEAL.
The entire XCOMP 10MB
Hard Disk Subsystem sells
for only $1,280., Qty 1.
Software is $350., one-time
charge (req. with first system).
Simply ask for additional
details by sending in the cou-
pon or by calling XCOMP.
7566 Trade Street San Diego, CA 92121
(714) 271-8730/TLX 182786
YES! Im interested in your 'Package Dear Please send me more
information on the following: ( ) S100 Hard Disk Subsystem
( ) General Purpose Subsystem. ( ) SG/R Controller for SA1000
interface, ( ) SM/R General Purpose Controller for Storage
Module Drives. ( JAN/R Controller for ANSI interface disk and
tapes. ( ) SG/S, SM/S and AN/S same as others for the S100 bus.
Company Name
Title
CPM is a registered trademark of Digital Research.
MAKING LIFE EASIER FOR OEMs
flBHSGBDBHj] EH EB f£3fS¥S
PLOT UNPLQT REM RUN RAN^J *^JU*N INPUT ^^3^ WW
fW EH BB EB IB HB EB Hi EB Hi
S/N COS TAN INT RND STftf CHRS QOD£ PEEK fAB
tactAf ccAvr niM FOR C^OTO GOSUB LOAD 1 iRT 1 FT
A njs h|p bIF BIG s|[h m N I
| ^|z |x Ic |v |b |n 1m
EXP AT
IN KEY* NOT
Introducing the
Sinclair ZX81.
If you' re ever
going to buy a personal
computer, now is the time
to do it.
The Sinclair ZX81
is the most powerful, yet
easy-to-use computer
ever offered for any-
where near the price:
only $99.95* completely assembled.
Don't let the price fool you . The ZX81 has
just about everything you could ask for in a per-
sonal computer.
A breakthrough in personal computers.
The ZX81 is a major advance over the origi-
nal Sinclair ZX80-the first personal computer to
break the price barrier at $200.
In fact, the ZX81 's 8K extended BASIC offers
features found only on computers costing two or
three times as much.
Just look at what you get:
■ Continuous display, including moving graphics
Sinclair technology is also available in Timex/Sinclair computers
under a license from Sinclair Research Ltd.
THE $99.95
■ Multi-dimensional
string and numerical arrays
■ Mathematical and scien-
tific functions accurate to
8 decimal places
■ Unique one-touch entry
of keywords like PRINT,
RUN and LIST
■ Automatic syntax error
■ detection and easy editing
■ Randomize function
useful for both games and serious applications
■ 1 K of memory expandable to 16K
■ A comprehensive programming guide and
operating manual
The ZX81 is also very convenient to use. It
hooks up to any television set to produce a clear
32-column by 24-line display. It comes with a
comprehensive programming guide and oper-
ating manual designed for both beginners and
experienced computer users. And you can use
a regular cassette recorder to store and
recall programs by name.
Order at no risk.**
We'll give you 10 days to try out the ZX81 . If
you're not completely satisfied, just return it to
Sinclair Research and we'll give you a full refund.
And if you have a problem with yourZX81,
send it to Sinclair Research within 90 days and
we'll repair or replace it at no charge.
Introducing the ZX81 kit.
If you really want to save money, and you
enjoy building electronic kits, you can order the
ZX81 in kitform for the incredible price of just
$79.95.* It's the same, full-featured computer,
only you put it together yourself. We'll send com-
plete, easy-to-follow instructions on how you can
assemble your ZX81 in just a few hours. All you
have to supply is the soldering iron.
A leader in microelectronics.
The ZX81 represents the latest technology in
microelectronics. More than 10,000 are sold
every week. In fact, the ZX81 is the fastest selling
personal computer in the world.
We urge you to place your order for the
ZX81 today.
To order.
To order, simply call toll
free. Or use the coupon below.
Remember, you can try it for
10 days at no risk.** The sooner
you order, the sooner you can
start enjoying your own
computer.
Call toll free 800-543-3000.
Ask for operator #509.
In Ohio call: 800-582-1364;
in Canada call: 513-729-4300.
Ask for operator #509. Phones
open 24 hours a day, 7 days
a week. Have your MasterCard
or VISA ready.
These numbers are for orders only. If you just
want information, please write: Sinclair Research
Ltd., 2 Sinclair Plaza, Nashua, NH 03061.
*Plus shipping and handling. Price includes connectors for TV and cassette, AC adaptor, and
FREE manual.
"Does not apply to ZX81 kits.
NEW SOFTWARE: Sinclair has
published pre-recorded pro-
grams on cassettes for your
ZX81. We're constantly coming
out with new programs, so we'll
send you our latest software
catalog with your computer.
16K MEMORY MODULE: Like
any powerful, full fledged com-
puter, the ZX81 is expandable.
Sinclair's 16K memory module
plugs rightonto the back of
yourZX81. Cost is $49.95, plus
shipping and handling.
inclair
To order call toll free: 800-543-3000
Ad Code 09BYOS
Price*
Qty. i
Amount
ZX81
$99.95
ZX81 Kit
79.95
16K Memory Module
49.95
Shipping and Handling
4.95
$4.95
TOTAL
MAIL TO: Sinclair Research Ltd.,
One Sinclair Plaza, Nashua, NH 03061.
Name-
Ad dress-
Topic Key Seqi
jence Key
Possible Meaning
3
1
oil the chair
3
2
bad brakes
4
2
tie is choking; belt is tight
5
2
chair won't move
29
2
bone, joint pains
7
3
philosophy of religion
29
3
coccyx and seating problems
29
4
breathing, diaphragm problem
5
1
eating plans for a trip
60
6
no water in wheelchair battery
7
1
eating preferences; I'm a vegetarian.
29
8
head
29
9
eye problems
—
10
next sentence theme will differ
10
—
clear buffer; start a new topic
20
—
tag questions; "He's gone, isn't he?"
30
—
changes negative context to positive
50
—
change to typewriter mode
60
electrical control; telephone dialer, TV switches
Table 2: To generate
a sentence,
the user must hit a key twice to set the topic, and
then hit one or more
keys to select a sentence pertaining to the topic. For example, if
the user hits key #3
twice to set the topic and follows that by hitting key §1, a
sentence pertaining to oiling the chair would be generated. The information in this
table corresponds to
the keys pictured in figure 2.
Photo 2: The Express 3, developed by Prentke Romich Co., is a portable communica-
tion aid powered by internal rechargeable batteries and designed for mounting on a
wheelchair. A special Express 3 is being prepared to implement the Minspeak concept.
The system will use a combination of power-strobed EPROM and CMOS RAM. A
Votrax Speech PAC with an SC-01 voice synthesizer marketed by Vodex will be
coupled to the output of the microprocessor. It will retain other features of the original
Express 3, including a 40-character upper- and lowercase liquid-crystal display with
corresponding thermal printer and serial ASCII output for connection to other com-
puters and environmental-control devices.
vocabulary and social tone of the
stored sentences.
Considering the Possibilities
If you had 1000 sentences carefully
constructed to cover most of the
typical activities in your day, perhaps
75 percent of your utterances would
be included in that group. Imagine
adding 3000 more sentences com-
posed to express a wide range of
statements and questions concerning
emotion and personal goals. If you
then added another 1000 sentences
which included statements of courte-
sies, greetings, thank yous, and
you're welcomes, you would have
enough sentences to cover most of the
routine contingencies of life.
If communication-aid users could
access any of these sentences with a
few physical responses, their expres-
sive difficulties would be on the road
to resolution. Actual field work has
shown that the number of sentences
whose sequences can be easily
remembered and used is unexpectedly
high, perhaps approaching the
thousands for a large percentage of
potential users.
Minspeak is currently under devel-
opment at the Prentke Romich Co. in
Shreve, Ohio. PRC is working on the
development of expressive com-
munication aids for the severely
physically disabled. A demonstration
prototype of Minspeak will be avail-
able from the company later this
year. Until now, the effectiveness of
communication aids has caused agen-
cies to question their definition as a
prosthesis and this has limited the
amount of outside funding available.
Because of the advances represented
by Minspeak, a coordinated multi-
state legal campaign has been
launched to persuade private and
public health care funding agencies to
make funding available for purchase
of this device.
People who hear and cannot speak
have an enormous potential for con-
tributing to society through their in-
sights into human communication. It
is my sincerest hope that Minspeak
will give them access to modern tech-
nology that will enable them to make
this contribution in an easier and
more productive way. ■
202 September 1982 © BYTE Publications Inc
MVP-FORTH
A Public Domain Product
ORDER TODAY!!!
In keeping with the public domain release of FORTH by its inventor, Charles
Moore, and the promotion of the language by the FORTH Interest Group, MVP-
FORTH (for Mountain View Press) and the companion book, ALL ABOUT FORTH,
are also placed in the public domain and may be used freely without restriction.
MVP-FORTH contains a kernal for transportability, the FORTH-79 Standard
Required Word Set, the vocabulary for the instruction book, STARTING FORTH,
by Brodie, editor, assembler, many useful routines, and utilities.
MVP-FORTH PRODUCTS
□ MVP-FORTH Programmer's Kit including disk with documentation, ALL ABOUT
FORTH, and STARTING FORTH. Assembly source listing versions. $100
□ MVP-FORTH Disk with documentation. Assembly source listing version. $75
□ MVP-FORTH Cross Compiler with MVP-FORTH source in FORTH. $300
□ MVP-FORTH Programming Aids for decompiling, callfinding, and
translating. $150
□ MVP-FORTH Assembly Source Printed listing. $20
□ ALL ABOUT FORTH by Havdon. $20
• ••MVP-FORTH operates under a variety of CPU's, computers, and
operating systems. Specify your computer ana operating system. • • •
MORE FORTH DISKS
fig-FORTH Model and Source,
and Source Listing.
□ APPLE II® ,5 1 /4 □
□ 8086/88, 8 □
$65 Each
FORTH with editor, assembler,
Specify disk size!
□ APPLE II/II+ by
MicroMotion $100
□ APPLE II by Kuntze» $90
□ ATARI® by PNS $90
□ CP/M® by
MicroMotion $100
□ CROMEMCO® by Inner
Access $100
□ HP-85 by Lange» $90
□ IBM-PC® by Laboratory
Microsystems $100
with printed Installation Manual
8080/Z80® , 8
H89/Z89, 5V4
and manual. "Source provided.
□ PET® by FSS $90
D TRS-80/I® by Nautilus
Systems* $90
□ 6800 by Talbot
Microsystems $100
□ 6809 by Talbot
Microsystems $100
□ Z80 by Laboratory
Microsystems $50
D 8086/88 by Laboratory
Microsystems $100
Enhanced FORTH with: F-Fioating Point, G-Graphics,
T-Tutorial, S-Stand Alone, M-Math Chip Support, X-Other
Extras, 79-FORTH-79. Specify Disk Size!
□ APPLE II/II+ by Micro-
Motion, F, G, &79 $140
□ CP/M by MicroMotion,
F & 79 $140
□ H89/Z89 by Haydon,
T & S $250
□ H89/Z89 by Haydon, T$175
D PET by FSS, F & X $150
□ TRS-80/I or III by Miller
Microcomputer Services,
F, X.&79 $130
□ 6809 by Talbot Micro-
systems, T & X $150
□ Z80 by Laboratory Micro-
systems, F & M $150
□ 8086/88 by Laboratory
Microsystems, F & M$150
CROSS COMPILERS Allow extending, modifying and compiling
for speed and memory savings, can also produce ROMable
code. -Requires FORTH disk.
$150
□ CP/M
$200
□ IBM*
$300
□ H89/Z89
$200
□ 8086*
$300
□ TRS-80/I
$200
□ Z80»
$200
□ Northstar®
$200
□ 6809
$350
□ fig-FORTH Programming Aids for decompiling,
callf/nding, and translating.
DOCUMENTS
□ Starting FORTH by
Brodie. Best instructional
manual available, (soft
cover) $16
D Starting FORTH (hard
cover) $20
D METAFORTH by Cassady.
Cross compiler with 8080
code $30
□ Systems Guide to fig-
FORTH $25
□ Caltech FORTH
Manual $12
□ Invitation to FORTH $20
□ PDP-11 FORTH User's
Manual $20
D CP/M User's Manual,
MicroMotion $20
a FORTH-79 Standard $15
D FORTH-79 Standard
Conversion $10
D Tiny Pascal in
fig-FORTH $10
Installation Manual for fig-FORTH, contains FORTH
model, glossary, memory map and instructions $15
Source Listings of fig-FORTH, for specific CPU's and
computers. The Installation Manual is required for
implementation. Each $15
□ 1802 □ 6502 □ 6800 □ AlphaMicro
□ 8080 □ 8086/88 □ 9900 □ APPLE II
D PACE □ 6809 □ NOVA □ PDP-11/LSI-11
Ordering Information: Check, Money Order (payable to MOUNTAIN VIEW
PRESS, INC.), VISA, MasterCard or COD's accepted. No billing or unpaid
PO's. California residents add sales tax. Shipping costs in US included in
price. Foreign orders, pay in US funds on US bank, include forhandling and
shipping by Air: $5 for each item under $25, $10 for each item between $25
and $99 and $20 for each item over $100. Minimum order $10. All prices and
products subject to change or withdrawal without notice. Single system
and/or single user license agreement required on some products.
DEALER & AUTHOR INQUIRIES INVITED
FORTH MANUALS, GUIDES,&
D FORTH Encyclopedia
by
Derick & Baker. A com-
plete programmer's
manual to fig-FORTH
with
FORTH-79 references
Flow charted
$25
□ 1980 FORML Proc.
$25
□ 1981 FORML Proc.
2 Vol.
$40
□ 1981 Rochester Univ.
Proc.
$25
D Using FORTH
$25
D A FORTH Primer
$25
D Threaded Interpretive
Languages
$20
D AIM FORTH User's
Manual
$12
D APPLE User's Manual
MicroMotion
$20
□ TRS-80 User's Manual,
MMSFORTH
$19
THE FORTH SOURCE™
MOUNTAIN VIEW PRESS, INC.
PO BOX 4656
MOUNTAIN VIEW, CA 94040
(415)961-4103
Circle 330 on inquiry card.
BYTE September 1982 203
FDA Regulation of
Computerized Medical Devices
What designers of medically related hardware and software
should know.
Most people know that when a
device is used for medical purposes, it
falls under the jurisdiction of the
Food and Drug Administration
(FDA) of the U.S. Public Health Ser-
vice. Now, with the advent of the
microprocessor, many existing
medical devices have become com-
puterized, and new medical equip-
ment is being designed with micro-
processors. Consequently, many
hardware and software producers
may be required by law to notify the
FDA of their medical devices. And
those designing such devices or pro-
ducing software for medical purposes
should be aware of the regulations
and the manufacturing controls that
must be followed in order to comply
with the Medical Device Amend-
ments of 1976.
The Law
The Medical Device Amendments
of 1976 to the Federal Food, Drug,
and Cosmetic Act gave the FDA the
responsibility and authority to assure
that medical devices are safe and ef-
fective.
As defined by the amendments, a
Joseph Jorgens III
Carl W. Bruch
Frank Houston
Bureau of Medical Devices
Food and Drug Administration
8757 Georgia Ave.
Silver Spring, MD 20910
medical device is an "instrument, ap-
paratus, implement, machine, con-
trivance, implant, in vitro reagent, or
other similar or related article, in-
cluding any component, part or ac-
cessory, which is intended for use in
the diagnosis of disease or other con-
ditions, or in the cure, mitigation,
treatment, or prevention of disease,
Many hardware and
software producers
may be required by law
to notify the FDA of
their medical devices.
in man or other animals, . . . which
does not achieve any of its principal
intended purposes through chemical
action within or on the body."
Levels of Control
The amendments provide three
levels of controls to assure the safety
and effectiveness of medical devices.
They are Class I, devices requiring
general controls; Class II, those re-
quiring specific performance stan-
dards; and Class III, those requiring
premarket approval. Medical devices
such as bedpans and surgical instru-
ments for which general controls are
adequate to ensure safety and effec-
tiveness fall into the Class I category.
General controls prohibit adultera-
tion and misbranding of a medical
device. Under the amendments, adul-
teration may include failure to follow
Good Manufacturing Practice Reg-
ulations, comply with an FDA stan-
dard for a device, or submit a pre-
market approval application. Mis-
branding may include failure to reg-
ister production facilities, list a
device, or properly label the medical
device, e.g., by not providing ade-
quate directions for use. Labeling is
not confined to the label on the device
itself but may include any literature
accompanying the device, operating
or service manuals, and advertise-
ments for the device.
Class II products require a specific
performance standard, as well as the
general controls, in order to provide
reasonable assurances of safety and
effectiveness. For example, devices
such as those that make measure-
204 September 1982 © BYTE Publications Inc
£
SuperBrain II™
CompuStar™ Network Systems
Excellent Dealer & EOM Discounts
CMC's own national on-site service
Module replacement
Advertising co-op program
Toll-free hotline
Buy from the best— we're the oldest and largest distributor
of Intertec products, serving our world-wide dealer network
for many years.
Systems include:
- Microsoft Basic - CP/M 2.2 DOS
- 350K, 700K or 1.4MB storage
- Battery-operated real time clock
- Graphics capability - Dual RS232 ports
- Supports Basic, Fortran, Pascal, Cobol, PL/ 1 80
CMC ALSO OFFERS
Six- month warranty • Green phosphor screen option
Enhanced DOS with advanced files directory, disk editor,
diagnostics, communications software and others
High resolution graphics
CompuStar
Hard Disk
Systems
10mb, 32mb & 96mb
Control Data Corp.
9448-96 CMD
and
9448-32
BEST PRICES
ANYWHERE!
SOFTWARE, PERIPHERALS FOR SUPERBRAIN COMPUSTAR
SOFTWARE
Accounting Plus
Wordstar
dBase II
Condor
Microplan
Profitplan
Bisynch 80
CBasic II
Microsoft
MBasic
Fortran 80
Cobol 80
M/T Pascal
P/L1 80
Spellguard
Spellstar
PRINTERS
Datasouth
Epson
C. Itoh
Okidata
Infoscribe
NEC
Starwriter
F10
MODEMS
Anderson-Jacobson
CAT Novation
HARD DISKS
CMC Targa
Corvus
MEDIA
Dysan
Verbatim
MISC.
Line Filters
Power Supplies
DEALER INQUIRIES, GSA, GOVERNMENT, EDUCATIONAL BIDS INVITED
-rwvTA TEC For Information Call (206)453-9777
ESS^JEMS To 0rder ' Ca " Toll " free 1-800-426-2963
CMC
,:■;*& .v:-v ,■:!:■
A Division of Computer Marketing Corporation
11058 Main Street, Suite 220
Bellevue, Washington 98004
TELEX: 152556 SEATAC
See us at Comdex Booth 4128.
SuperBrain and CompuStar are registered trademarks of Intertec Data Systems Corportion.
Circle 86 on Inquiry card.
BYTE September 1982 205
Butch Brown believed
"logic seeking heads"
lived in the hippie district
Until he became an
Orange Micro Printer Expert.
Printers Can Be Confus-
ing. Sometimes, even the
informed personal com-
puter owner is caught short
by the mound of technical
differences in printers. After
one visit to Orange Micro,
Butch learned a logic-
seeking print head skips
over blank spaces and
seeks the fastest path
to the next printable
character— for
quick stock record
printouts.
We Educate
First. With so many different
printers out there with as many
different features, we feel a printer
education is in order. We take what you already
know about computers and explain printers in
the same terms. Our current customers seem
to like that because of the friends they refer.
(Nearly 50% of our business is referral.)
It's Easy To Be An Expert. Orange Micro
printer specialists are there to make you feel
comfortable with your newfound printer
knowledge. And when you decide on the
printer right for you, you'll know exactly why
you picked it from all the rest With over 35
popular models to choose
from, and a complete selec-
tion of cables, options and
interface accessories, we
have everything you need to
get your new printer up and
operating in minutes.
We Have The Right
Printer For You. Bring
along your toughest printer
questions. Our salespeo-
ple will answer them
^ honestly and practi-
cally. In less time than
you'd imagine possi-
ble, you'll be a printer
expert too! After all, printers are our
only business, so we always do a bet-
ter job at finding the right one for you.
Orange Micro Printer Stores
3150E.LaPalma,Suitel
Anaheim, CA 92806 (714) 630-3622
13604 Ventura Boulevard
Sherman Oaks, CA 91423 (213) 501-3486
3216 Scott Boulevard
Santa C lara, CA 95051 (408) 980-1213
1104 Van Ness
San Francisco, CA, 94109 (415) 673-0170
PI
Limited Franchise Opportunities Now Available. Call (714) 630-3620
Circle 353 on Inquiry card.
ments or amplify physiological sig-
nals fall into this category. The
amendments gave the FDA authority
to establish mandatory performance
standards for these products. Equip-
ment such as electrocardiographs,
blood-pressure meters, and medical
thermometers are in Class II. Class II
also contains some devices whose use
entails some risk for the patient, such
as defibrillators and electrical nerve
stimulators.
A Class III device is one that may
pose a significant risk to health from
its use and for which there is insuffi-
cient information available to devel-
op a performance standard. This
would be the case, for instance, in
new measurement techniques, new
treatments, or artificial organs. Many
implantable devices are in this class.
In order to bring a Class III medical
device to market, a manufacturer
must demonstrate to the FDA that the
device is safe and effective. The
results from animal studies, clinical
trials, and in vitro studies for the
medical device are submitted in a pre-
market approval application to the
FDA for review.
In the FDA, the Bureau of Medical
Devices has the primary responsibili-
ty for regulating medical devices as
defined above. Several working
groups within the Bureau are charged
with carrying out different provisions
of the act. Medical device manufac-
turers usually interact with the Office
of Compliance, the Office of Device
Evaluation, or one of the FDA's field
offices.
The Office of Compliance is
responsible for assuring good manu-
facturing practices as well as ad-
ministering recalls and examining any
violations of the act. Legal actions
such as seizures, injunctions, and
prosecutions are also part of its ac-
tivities. Manufacturers who bring a
new device to market generally deal
with the Office of Device Evaluation,
which is divided into seven medical
specialty groups. (For this discus-
sion, the term manufacturers will in-
clude producers of both software and
hardware.) Advisory panels com-
posed of experts from outside the
FDA assist each division in its special-
ty area.
Circle 213 on Inquiry card. »
Four times faster than any 300
bps modem, to be precise. With Hayes
Smartmodem 1200, any computer with
an RS-232C connection — such as the IBM
Personal Computet TRS-80® or Apple® III
— can communicate over telephone lines
with other computer terminals or printers,
i j i i*^/*k/-% j j* ^i j.^
any standard telephone jack in the USA.
Dialing can be Touch-Tone® pulse or
both. It can even operate over multiline
phone systems (PBX) to dial numbers, re-
ceive and transmit data, and disconnect
— automatically. An internal speaker lets
you hear the call being made and monitor
its progress. That way you'll know imme-
diately if the line's busy or you reach a
wrong number. And indicator lights keep
you posted on the current operating sta-
tus: modem ready, terminal ready, carrier
detect, auto-answer and high speed.
your branch offices, or exchange programs
with other computer users. In fact, it per-
forms just about any communication
function you can imagine, and can be
Smartmodem 1200 is two modems in program controlled using any language
one. Like the original Hayes Smartmodem, Smartmodem 1200. Another produt
it can communicate with other Bell 103 in the Hayes Stack™ series that stands
type modems at up to 300 bps. ^^p^ f° r quality and dependability. And all
Plus it's a 1200 bps modem for I T 1 . - you need for corn-
communicating with the faster I A I |—|OVf|^0 municating . . . fast
Bell 212A type modems. Unlike ITJI Idjf WW Available at
many 1200 bps modems, Smart- ^^■^' v * computer stores
modem 1200 lets you select full or half nationwide. For the name of your near
duplex, for compatibility with time- est dealer write: Hayes Microcomputer
sharing services or any other system you Products, Inc. . 5835 Peachtree Corners
choose. Smartmodem 1200 allows you to East. Norcross. Georgia 30092: or call
access The Source, SM communicate with (404) 449-8791.
^^_^ for quality and depe
(EHayes
Smartmodem 1200.
Gets you moving fast!
EM" 00
(J)HaY eS
m//////////////a mmm
iiiiiiiiiiiiiiiiiinii
iiiiillllllllllllliiiii,
™ Trademark of Hayes Microcomputer Products. Inc. ©19S2 Hayes
Microcomputer Products. Inc. Sold only in the U.S.A. TRS-S0 is a registered trademark
of Tandy Corporation. Apple is a registered trademark of Apple Computer. Inc. n
lj Touch-Tone is a registered trade mark of American Telephone and Telegraph.
/ The Source is a service mark of Source Telecomputing Corporation, a subsidiary
The Reader's Digest Association. Inc.
THE EPROM
PAOMAN
HAVE ROOM FOR
Presenting the Intel 27128.
The biggest EPROM in the world— able
to take 16K bytes (or 128K bits) of software
in a single gulp.
But enough with the introductions.
The fact is now it makes sense to put
application and system software— once re-
served for floppies— on an EPROM instead.
Why?
A lot of reasons.
You can make a computer less of a com-
puter for people using it. Operating systems,
compilers and application software can all
be pressed into action with one easy-to-
remember pushbutton instead of 15 or so
computer startup procedures.
You can make a computer react faster.
Compared to software stored on a floppy, 80
times faster. Or faster than Blinky can wipe
out your man.
You can also make a computer more
reliable. Since Intel EPROMs have the MTBF
to keep going 600 times longer than floppies.
Yet you re not locked into a program for
life. Unlike its ROM counterparts, an EPROM
is meant to be changed.
And even though the 27128 EPROM
can help shrink your system, you have all the
room you need. So the CP/M operating
BURP!
THATCANEAT
AND STILL
SPACE INVADERS.
system can fit in one chip. And a BASIC
interpreter in one.
Of course, you get all the other no-
nonsense advantages of an Intel EPROM.
JEDEOapproved bytewide pinouts for easy
upgrades. The 0.1% AQL that made our
2764 a world standard. And the immediate
availability for non-stop production of
your system.
All this without blowing your systems
costs out of the water Because as sure as an
EPROM has 28 legs, the 27128 EPROM
will set a new low for cost per EPROM bit
within the next year.
After all, the way we see it, the way to
make software friendlier is to make it hard.
To see how our 27128 software carrier
can improve your game plan, contact your
local distributor or Intel Corporation,
3065 Bowers Avenue, Santa Clara, CA
95051. (408) 987-8080.
intel
delivers
solutions
United States and Canadian Distributors: Alliance, Almac/Stroum, Arrow Electronics,
Avnct Electronics, Component Specialities Inc., Hamilton/ A vnet, Hamilton Electro Sales,
Harvey, L.A. Varah. Measurement lechnology Inc., Mesa, Pioneer, Wyle Distribution
Group, Zentronics. In Europe and Japan, contact your local Intel sales office.
PAC-MAN is a trademark of NAMCO-America, Inc.. Space Invaders is a trademark
of'Iaito America Corporation. CP/M is a registered trademark of Digital Research. Inc.
Circle 239 on Inquiry card.
Device evaluation is concerned
with new products that will be placed
in commercial distribution. Products
that are new, those that have been
"significantly modified/' and "me-
too" products (copies of devices
already on the market) from a new
manufacturer require a premarket
notification from the manufacturer 90
days prior to marketing the device.
The premarket notification is called a
510(k) submission since it is required
by regulation 510(k) of the Federal
Food, Drug, and Cosmetic Act. Dur-
ing this 90-day period, the appropri-
ate Device Evaluation division
reviews the premarket notification
and determines whether or not the
product is substantially equivalent to
a device that was in commercial
distribution before May 28, 1976, the
date on which the Medical Device
Amendments became law. If the pro-
duct is substantially equivalent, it
may be commercially distributed. A
product that is not substantially
equivalent to a pre-amendments
device, and which has not been
reclassified, is placed in Class III and
requires a premarket-approval ap-
Time up your LA36
The DS120 Terminal Controller makes your LA36
perform like a DECwriter® III.
The Datasouth DS120 gives your DEC writer® II the high speed printing
and versatile performance features of the DECwriter® III at only a frac-
tion of the cost. The DS120 is a plug compatible replacement for your
LA36 logic board which can be installed in minutes. Standard features
include:
• 165 cps bidirectional printing
• Horizontal & Vertical Tabs
• Page Length Selection
• 11O4800 baud operation
• 1000 character print buffer
• X-on, X-off protocol
• Self Test
• RS232 interface
• 20 mA Current Loop interface
• Top of Form
• Adjustable Margins
• Double wide characters
• ferity selection
• Optional APL character set
Over 5,000 DS120 units are now being used by customers ranging from
the Fortune 500 to personal computing enthusiasts. In numerous instal-
lations, entire networks of terminals have been upgraded to take advan-
tage of today's higher speed data
communications services. LSI
microprocessor electronics
and strict quality control en-
sure dependable performance
for years to come. When ser-
vice is required, we will
respond promptly and effec-
tively. Best of all, we can de-
liver immediately through
our nationwide network of
distributors. Just give us a
call for all the details.
data§@A computer corporation
421 6 Stuart Andrew Blvd. • Charlotte, North Carolina 28210 • 704/523-8500
plication that is reviewed by FDA
staff as well as by the advisory panel
to determine whether the safety and
effectiveness of the device have been
demonstrated. If they have, the pro-
duct will be allowed into commercial
distribution.
Computers and Medical Devices
With the advent of micropro-
cessors came two developments for
medical devices. First, micro-
processors began to replace discrete
components, and second, totally new
devices became possible. The first
development augments the reliability
of medical devices and also allows
great flexibility without the necessity
for major hardware design changes.
The second development arises from
the ability to implement very com-
plex logical decision schemes with a
relatively inexpensive piece of hard-
ware. In addition, the proliferation of
personal computers and associated
software allows individuals to pro-
duce small, very intelligent medical
devices and medical software.
Microprocessors that are com-
ponents of medical devices or of large
computing systems that interface
with medical instruments are normal-
ly considered medical devices. Soft-
ware that is written for such systems
may be classified as a medical device.
By identifying the purpose of the sys-
tem and the function of the software
within the system, you can determine
if your hardware and software are
medical devices.
Hardware
Products that apply the latest tech-
nology (often using microprocessors)
to perform the functions of discrete
component designs will not be
regulated in a manner significantly
different from their predecessors if
the use of the microprocessor does
not change the medical nature of the
product. Consider, for instance, the
electrocardiogram monitor, which
has evolved from electron tubes, to
transistors, to integrated circuits, and
finally to microprocessors. The hard-
ware and software of the latest
generation of monitors are regulated
to the same extent as the tube model
was, as long as the two generations of
210 September 1982 © BYTE Publications Inc
Circle 150 on Inquiry card.
monitors are substantially equiv-
alent.
If a microprocessor in the monitor
automates a process, say, by auto-
matically infusing a drug when a cer-
tain electrocardiographic pattern is
present, then the medical nature of
the device may be considered
changed. The monitor may be no
longer primarily a provider of data; it
might now be a maker of medical
decisions, and if this device were the
first of its kind, it might be regulated
as a new (Class III) device.
Software
The subject of software is a bit
more complex. Software gives
medical devices flexibility and can be
portable from one computer system
to another. For the sake of simplifica-
tion, consider four software
categories:
1. software that is permanently in-
stalled in a specific medical device
not intended to be altered by the
user and required for the device to
function
2. software that may be temporarily
installed in a specific medical
device with the capacity to alter
the function or performance of the
device
3. software designed for use on a
single, general-purpose computer
(that is, a computer not specifically
dedicated to one particular device)
4. software designed for use on multi-
ple, general-purpose computers
Category 1. In this case, the soft-
ware is really a fixed component of
the instrument. If the instrument is a
medical device, so is the software.
The level of control will be governed
by the device function or purpose of
the instrument.
Category 2. This software is a
replaceable component, somewhat
like a phonograph record. It may
change the performance of the instru-
ment and make it function as a dif-
ferent medical device. Again, if the
instrument operates as a medical
device, the software enabling such
operations will also be considered a
medical device.
Category 3. Suppose a software
package is developed for one mini-
computer system that might accept
EKGs from a 10-bed intensive care
unit, analyze the electrocardiograms,
and make a diagnosis of the patients'
heart conditions. This would fall into
Category 3. Because it accepts data
from a patient and makes a diagnosis,
it falls within the definition of a
device and is subject to regulation.
Category 4. Category 4 would
apply to a package developed in one
of the high-level languages such as
FORTRAN, BASIC, or Pascal.
Categories 3 and 4 contain gray areas
with respect to the medical-device
definitions. If someone takes several
medical textbooks, develops a deci-
sion process leading to a diagnosis,
v HONORABLE...
Introducing the Honorable Shell-
OKARA™
A true breakthrough in operational technology for CP/M™ systems.
OKARA lets you, the user, create command scripts to replace the
boring, repetitive, error-prone keyboard dialogs normally required
by CP/M and the programs that run under it. With OKARA the
machine presents any personality you design, from simple cryptic
commands that do it all to elaborate, hand-holding menus. OKARA
is a must for anyone who uses CP/M. And a super-must for system
integrators, software developers, office managers, teachers, parents...
anyone who sets up CP/M applications for others.
□ Fast-20 to 100 times faster
than SUBMIT,
SUPERVYZ,™or
STOK PILOT™
□ Tiny -Typically under 4.5 K with all modules
loaded, plus 2K for CCP.
□ Smart- You can use it like SUBMIT, or program it to create
your own menus or other dialogs.
D Simple— If you use CP/M, you can learn OKARA in an hour
or less.
D Slick -Provides some enhancements that CP/M has always
needed.
□ Friendly -In so many ways. One example, OKARA can page
console output from any program or command.
No more racing to type a control-S.
□ Universal -Nearly all present and future CP/M applications
will run under OKARA without modification.
D Price -$ 1 50, single copy. $ 1 30, disk only. $20, manual only.
OEM discounts available. Calif, residents add sales tax.
□ Formats -8" single density, 5" Osborne, Apple, Northstar.
□ System -8080, Z80, or 8085 cpu, CP/M 2.2 Operating
System. Text editor to create scripts.
KIAI
Kl/Al P. O. Box 11461
Oakland, CA 94611
S ^StemS (415) 654-8671
♦OKARA is a trademark
of KIAI Systems.
SUPERVYZ is a trade-
mark of EPIC Computer
Corporation. STOK
PILOT Is a trademark of
STOK Computer Inter-
face. CP/M is a trade-
mark of Digital Research.
Circle 259 on inquiry card.
September 1982 © BYTE Publications Inc 211
The Dynamic Duo from
20 Megabyte Hard Disk /
Sub-Systems for Un der $35 00! (
Our Systems Are Compatible with You
TRS-80® Model I, II, III, XVI
and Others
Now you can expand the capability of
your microcomputer with cost-effective
mass storage from QuCeS. Our inte-
grated family of 6-, 1 2-, 20-, and
40-million-byte systems lets you operate
your micro with the speed, convenience,
and proven reliability of systems costing
thousands of dollars more! And as your
needs grow, CLCeS mass storage can
grow too. You can start with an entry-
level 6-million-byte system and expand
80 million bytes ... without scrapping
your existing programs or operating
system.
The completely assembled and
tested system includes:
Switching power supply
\X/inchester drive
Host adapter card
Sealed case
Expansion (enclosure, controller, and
power supply designed for future
backup hardware or increased storage)
Software
Auto-attach CP/M
Hard disk utilities
Realtime clock
Formatting program (assigns
alternates for any weak sectors
detected during formatting — assuring
the lowest possible error rate)
Warranty (a full one-year warranty
on all parts and workmanship)
Attach program for TRSDOS
and OASIS
New CP/M dynamic generator:
configured software; menu-driven for
6-, 1 2-, 20-, 40-, 80-megabyte drives
The following systems
software can be utilized:
TRS I, III— attach software for DOS 4.0,*
LDOS
TRS II, XVI— CP/M Racet for TRSDOS,*
Turbo DOS, OASIS
TRS Models II and XVI use 6 Meg for
CP/M and 6 Meg for TRSDOS.
Apple— CP/M and DOS 3.3
NEC— CP/M
S- 100— CP/M
Heath/Zenith— CP/M
IBM— PC DOS, USCD, etc.
* Available at an additional cost
QCS.
212 BYTE September 1982
Circle 394 on inquiry card.
Quality Computer Services
BIG m\M SvperCharger
for Your IBM PC with Over 35% More Power
and Throughput Than a Standard 4MHz Z80 System!
Here's what BIG BLUE includes:
Dual Access I/O
Allows for Dual Processing
Serial port and parallel port
Ability to run existing
CP/M-80 programs
Z80B microprocessor
running at 5.5 MHz
64K memory
Hard disk interface
Calendar clock
BIG BLUE gives your IBM PC more
memory capacity and expandability
Plug in BIG BLUE and get a
computer-within-a-computer
BIG BLUE, an auxiliary processor ^":r ^ -- :r:
PC board for your IBM Personal
Computer, lets you run thousands of
programs written for the CP/M
operating systems.
CP/M has been around since
1 975, and contains some of the most
sophisticated, proven programs
ever written.
The immense library includes time
managers, spreadsheet manipulators, and
office packages. Languages contained are
BASIC ALGOL, FORTRAN, C, PASCAL, COBOL,
PILOT, and many others.
Edit and format text.
Check spelling and
indexes. Discover the ease
of word processing.
Enjoy games such as Chess,
Adventure, and Star Trek.
Letyour imagination run wild!
Put BIG BLUE to the test.
AVAILABLE SOON!
UNIVERSAL DISK
CONTROLLER
For 5 'A" and 8" FLOPPY DISKS
Single Density/Double Density
Single Side/Double Side
Quantity discounts
available. Dealer and OEM
inquiries invited.
WARRANTY
One full year on all parts
and workmanship.
Quality Computer Services
178 Main Street
Metuchen, New Jersey 08840
201/548-2135
QCS
inc
Toll-free number: (800) 631-5944
Circle 394 on inquiry card.
BYTE September 1982 213
and automates the process, is the
resulting program a medical device?
No definite decision has yet been
made. Even if this automated process
is considered a medical device, how
should the Bureau of Medical Devices
analyze the 510(k) submissions?
Perhaps the appropriate method
would be to ask whether the
algorithm that is used is substantially
equivalent to the algorithm that was
employed manually. If the algorithm
were the same, the computerized ver-
sion of that process would be deter-
mined to be substantially equivalent
to the manual version and would not
be covered by Class III regulations.
As you may imagine, the issue of
software as a medical device is com-
plex and still in a state of flux. Per-
haps some examples of software pro-
ducts that have already been exam-
ined by the Bureau of Medical
Devices will provide some clarifica-
tion.
One product that was reviewed by
the Bureau of Medical Devices was a
microprocessor-based monitor that
measured several patient parameters
such as blood pressure and heart rate,
manipulated those measured
parameters, and displayed the mea-
surements in both a real-time fashion
and in a trend plot. The product, in-
cluding its software, was considered
to be a medical device.
Another product used hardware,
leased or sold to a hospital, that mea-
sured pulmonary parameters. The
raw data was sent to a computer by
way of phone lines. The computer
manipulated the raw data and re-
turned a display of the patient's pul-
monary functions to the hospital.
Because the data manipulator and its
software made claims for medical
purposes and required the leased or
purchased front-end hardware sys-
tem, it was considered a medical
device rather than a service and fell
under the Bureau of Medical Devices
regulations.
A new pulmonary-function
analyzer uses an Apple II microcom-
puter to measure a patient's breathing
with an electronic flowmeter, analyze
the information, and print out a
graph of the patient's pulmonary
function. This is considered a new
medical device, but because it merely
does the same analyses that were once
done by hand, it was determined to
be substantially equivalent to a pre-
amendments device and was not
placed in Class III.
Another firm uses a computer to
analyze X rays and patient informa-
tion received from hospitals to deter-
mine the patient's future growth
statistics. Several X rays and a history
of the patient are mailed to the com-
pany where the future growth
parameters are predicted by way of a
programmed algorithm. The Bureau
of Medical Devices considered the
firm a service provider, and although
the programmed algorithm is a
medical device, it is not subject to ac-
tive regulation except for the regula-
tions regarding misbranding and
adulteration.
Products that fall into this limited
level of regulation must meet the
following criteria:
S-100 USERS KNOW
& ARE SPREADING THE WORD:
For any S-100 bus computer,
the MM-103 is the modem to use!
In fact, most of our new sales are referrals from satisfied customers.
Here's why:
• The MM-103 is a direct connect,
S-100 compatible, Bell 103 standard
modem, with auto originate and auto
dialing.
• MM-103 works with the widest
variety of public-domain and
commercial software, featuring
selectable modes, parity and baud
rates (61-600 baud) for unsurpassed
flexibility.
• You can expect off-the-shelf,
UPS-fast delivery. Order with check,
VISA, MasterCard or COD.
• MM-103 is installed in minutes. A
call to our 24 hour a day modem test
center (703-379-0303 at 300 baud)
allows immediate test & verification
of operations.
• MM-103 comes with an
unbeatable warranty with speedy
repairs - a service needed by less
than 5 percent of boards sold.
5201 Leesburg Pike, Suite 604
Falls Church, VA 22041
(703) 379-9660
1. The product must be a computer
software package essentially based
on data-analysis methods appear-
ing in the literature.
2. Only services provided by the soft-
ware can be sold. The software
itself can't be sold or leased to
users or other service providers.
3. The data used as input by the soft-
ware must be generated by a com-
mercially available device.
In this instance, if the firm were to
market the software package that
guides the calculations, such a
package would be an actively
regulated medical device.
Conclusion
This article has been a limited dis-
cussion of FDA regulation of com-
puterized medical devices and
medical software. Many details have
been omitted. Designers of medical
software and hardware should obtain
additional information by contacting
the Office of Small Manufacturers
Assistance, Room 1431, S757 Georgia
Ave., Silver Spring, MD 20910 (301)
427-7184. ■
214 September 1982 © BYTE Publications Inc
INTRODUCING MORE REASONS
FOR TRYING CONTROL DATA
FLEXIBLE DISKS RIGHT NOW.
2 FREE IN EVERY BOX.
Now you have two more reasons to try Control Data flexible
disks. Two free disks in every specially labeled box of 10 be-
ginning July 1st. That's 12 disks, or 20% more in every box.
Control Data flexible disks are dependable. They're guaran-
teed error-free so you can count on them to perform time
after time. We manufacture and test every disk to exacting
standards. It's one reason many users choose our media
above all others.
Control Data disks are available in both 8-inch and 5-1/4-inch
sizes, in a variety of formats. And from now until Dec. 31, 1982,
you get two free in every specially labeled box— just for
trying them.
If there isn't a participating distributor near you, call toll-free
800-328-6207
DISTRIBUTORS
LEKIBLE
DISK
.ir. >i
ARIZONA
TUcson, Specially Computer Ribbons & Supplies
602/293-6861
CALIFORNIA
Lodl, Visible Computer Supply
209/334-9487
Los Angeles, The Supply Depot. Inc.
213/873-6337
Orange, Data Bits, Inc.
714/633-6650
Orange County. The Supply Depot, Inc.
714/750-1367
San Fernando Valley, The Supply Depot, Inc.
213/704-7075
San Francisco, The Supply Depot, Inc.
415/881-7800
Slmi Valley. The Supply Depot Corp.
805/583-0505
COLORADO
Denver, Data Pro Ltd
303/777-8655
FLORIDA
Hialeah, KAR Printing
305/557-4782
Miami, Data Pax
305/446-9291
GEORGIA
Atlonta, Data Associates. Inc.
404/252-9818
ILLINOIS
Chicago. Thomas Computer Corp.
312/944-1401
St. Charles, Visible Computer Supply Corp.
312/377-0990
IOWA
Cedar Rapids, Network Business Forms. Inc.
319/365-8691
MARYLAND
Baltimore, The Supply Depot. Inc.
301/252-4992
Galthersburg, BASVs
301/977-6900
Jessup, Datastorage, Inc.
301/953-2424
MASSACHUSETTS
Wobum, Data Research Associates
617/938-0425
MICHIGAN
Sauthf leld. Transaction Storage Systems
313/557-3036
MINNESOTA
Bloomington, Allanson Business Prod., Inc.
612/881-1151
Minneapolis, Sexton Data Products
612/941-5880
MISSOURI
Hazelwood, Specialty Computer Ribbons & Supplies
314/731-0808
NEWJERSEY
Engelwood. Data Research Associates
201/569-2620
NEWYORK
NewVbrk, Data Research Associates
212/564-2232
OREGON
Eugene, Western Paper Company
503/686-8361
Jacksonville, Computer Exchange
503/772-3803
Portland, Western Paper Company
503/288-5646
OHIO
Columbus. Transaction Storage Systems
614/221-1788
PENNSYLVANIA
Berwyn. Used Computer. Inc. (UCI)
215/647-1881
TEXAS
Austin, Business Data Products
512/453-5129
Dallas. Philbo Enterprises
214/358-1200
Houston. Suntex Data Supplies
713/783-5270
San Antonio. Bull's I Data
512/656-6367
San Antonio, Transcontinental Dlstrib.
512/737-0064
UTAH
Salt Lake City, Rebel Enterprises, Inc.
801/261-3300
VIRGINIA
Fairfax, Data Research Associates
703/385-3414
WASHINGTON
Kent, Western Paper Company
206/251-5300
Pasco. Western Paper Company
509/547-1633
CONTRpL DATA
Circle 133 on inquiry card.
How to get
You're not alone, you know.
We've all been through that same excru-
ciating moment when we realized that we were
going to have to learn a lot more than we wanted
to know about programming, in self-defense.
But most of us survived.
Many of us with a little bit of help called
dBASE II, the relational database management
system (DBMS) for micros.
The best defense is a strong offense.
Don't get seduced by BASIC, because
basically BASIC is weak. And to make it do
anything useful can take 10 times as much
programming (and time) as with dBASE II.
dBASE II is much easier because it's a
relational DBMS, and you control your informa-
tion with powerful, English-like commands.
With a word or two, you CREATE data-
bases, APPEND new data, UPDATE, MODIFY
and REPLACE fields, records and entire data-
bases. DISPLAY some or all of your data for
any conditions you want to apply. Organize
months worth of data in minutes with REPORT
You can prepare your forms and formats
precisely fhe way you want them. Do calcula-
tions on fields, records and entire databases
with 10-place accuracy.
And do even more with dozens of other
commands.
Here's the catch.
With any language, you'll need to under-
stand relational operators ("less than" "greater
than!' "equals") and a bit of logic (" or? "and;' "not").
With dBASE II, you'll also get an easy
way to make choices (IF.. THEN.. ELSE) and a
powerful way to perform repetitive tasks
(DO WHILE..).
216 BYTE September 1982
With these tools, you're ready to tackle
your accounting and time billing, project man-
agement, and any other data handling and record
keeping. You can work interactively and get your
answers right now. Or save your instructions and
repeat everything with two words: DO Man-
hours, DO ProjectX, DO whatever has to be done.
Use dBASE II to help make your choice.
If you've got a 48k CP/M micro with a
disk drive (96k IBM PC), send us $700 ($400
for a 56k Apple). We'll send you a copy of
dBASE II to use free for 30 days.
the best of
st micro.
Instead of just poring over a manual, run
it and make certain that dBASE II does what you
need done.
Then if you find it isn't right for you,
send it back and we'll return your money, no
questions asked.
But we know that you'll probably keep it.
Because having dBASE II is like having
a black belt in micros.
Call (213) 204-5570 today or drop by your
local computer store for the rest of the story.
Ashton-Tate, 9929 Jefferson Blvd., Culver
City, CA 90230.
Circle 39 on Inquiry card.
Ashton-Tate
©1982 Ashton-Tate
CP/M is a trademark of Digital Research
BYTE September 1982 217
Talking Terminals
Text-to-speech translation involves
looking at the problem from a different "viewpoint. "
David Stoffel
Scion Corporation
12310 Pinecrest Rd.
Reston, VA 22091
Imagine for a moment that you are
sitting in front of a computer video
terminal working on a program when
suddenly the screen goes blank. The
display tube has failed. Could you
continue to work on the program
even though you couldn't see the
screen display? That's exactly the
problem that faces many visually dis-
abled persons when they try to use
standard microcomputers.
An answer to that problem is the
"talking terminal." Simply, a talking
terminal resembles a conventional
computer terminal except that it
speaks information instead of, or in
addition to, displaying that informa-
tion visually. This article aims to of-
fer an understanding of the human
factors involved in selecting a talking
terminal and to compare current talk-
ing-terminal products.
About the Author
David Stoffel has participated in the research
and development of voice-response technology
for six years. He has built his own talking ter-
minal as a research tool and for his personal
and professional use.
In addition to conventional ter-
minal capabilities, a talking terminal
requires several additional features
and capabilities. First, of course, the
terminal must be able to talk intel-
ligibly for you to understand its
Speech Is an elusive
method of
communication;
once those sound
waves are heard,
It's up to the listener
to remember what
was said.
speech. So, we want to assess the in-
telligibility and acceptability of the
product's speech. Second, speech is
an elusive method of communication;
once those sound waves are heard,
it's up to the listener to remember
what was said. So, just as many
video-display terminals provide local
editing and memory, a talking ter-
minal has to. provide a "say again"
feature. Finally, consider, for a
moment, how you would read this ar-
ticle aloud to someone. Would you
read the punctuation as pauses, or
would you say the names of the punc-
tuation symbols? Would you pro-
nounce acronyms, such as ASCII, or
would you spell them out letter by
letter? Would you read the string of
digits 1234 as "one thousand, two
hundred, and thirty-four," or "one,
two, three, four," or use some other
method? A talking terminal should be
able to present the information in a
variety of ways, suited to your needs
and preferences.
Today's commercially available
talking-terminal products (see table 1)
represent two different design
strategies. The speech-related features
and capabilities have either been built
into an existing conventional com-
puter terminal, as with the Total Talk
and the FSST-3, or are in a self-con-
tained accessory module connected in
series on the communication line be-
tween the computer and the terminal,
as with the VERT. These two design
218 September 1982 © BYTE Publications Inc
Get Omni quality
for as little as $1.99. . .
even if all you
want is a
10 pack.
Call toll-free for great savings on Omni's
complete line of 5 V4 " premium disks. Each is
certified error-free at a minimum of twice
the error threshold of your system. Each is
rated for more than 12 million passes without
disk-related errors or significant wear.
And each is precision fabricated to exceed
all ANSI specifications with such standard
features as reinforced hub rings and Tyvec
sleeves. Get same day shipment and an
unconditional, no hassle money-back guarantee.
ARCHIVE
152 Boston Turnpike
Shrewsbury, MA 01545
(800) 343-0314; In Mass:
(617) 756-2960
r*
Call toll free
(800) 343-0314
In Mass: (617) 756-2960
Call if you're not sure which disk is compatible with your
system. Call for prices on 96 tpi and special formats. We offer an
unconditional money-back warranty. We're here to help.
Be sure to indicate system name and model # at right.
#of
10 Packs
5 1 /)" Disks
Single side/single density
Single side/double density
Double side/double density
Flip/Floppy reversible
Double side/double density
Protective plastic library case
(in lieu of soft storage box)
Shipping and handling
5% sales tax (Mass. only)
Price Per
10 Pack
$19.90
$23.90
$39.90
$39.90
Total
Price
□ Check
□cod
Card #
I I Master Card
□visa
Exp.
System and model §
Name
$ 2.99 $_
Address
$ 1.50
Circle 33 on Inquiry card.
Total
Tel..
Circle 342 on Inquiry card.
personal computer
UCSD
p-System™IV.1
A superior implementation of the UCSD
p-SYSTEM is available NOWfor your IBM
Personal Computer.
Network Consulting has added many
features that the professional programmer
will find useful. These features are not
available from any other sources.
• Hard disk support for Corvus, Tall Grass
Technology and others
• 25% more floppy storage, without adding
or modifying hardware, retaining compat-
ibility with standard IBM diskettes
• Double sided and double sided/double
tracking stepping floppy disk drive sup-
port
• Up to 800K on each mini-diskette
• RAM disk support (a pseudo-floppy
volume that uses up to 512k RAM)
• 8086/87/88 macro assembler
• Extended memory support
•Adaptable system support available for
adding custom I/O drivers
• Remote Terminal support
• XON/XOFF flow control for serial printers
• A library of program modules and other
utilities
• Disk write verification
• and more!
Standard p-System features include:
• Standard I/O redirection (including com-
mand files)
• Dynamic program overlays
• Support for asynchronous processes and
concurrency primitives in Pascal
• Fast Pascal p-code compiler
• Fast FORTRAN and Basic p-Code com-
pilers also available
• A powerful screen oriented editor
• A filer for handling both files and volumes
• A Native Code Generator that processes
your Pascal, Fortran and Basic programs
toconvertpartsofthem to native machine
code
• Dynamic runtime binding of separately
compiled programs and units
• Turtlegraphics for easy graphics displays
• Print spooler for background printing
• Symbolic debugger
USCD p-SYSTEM from
Network Consulting
The only serious choice for business
TM The Regents of the University of California
Network Consulting Inc.
A106- 1093 W.Broadway
Vancouver, B.C.
Canada V6H1E2
(604) 738-3500
in RS-232C communication
Product: VERT (Verbal Emulation in Real Time)
Self-contained speech unit connected
line between computer and any terminal.
Price: $5900 (with educational discount $4990)
Manufacturer: Automated Functions Inc.
Suite 813
4545 Connecticut Ave. NW
Washington, DC 20008
(202) 362-6292
Product: Total Talk (other models are available)
Hewlett-Packard HP-2621 terminal with added speech circuitry.
Price: $4990
Manufacturer: Maryland Computer Services Inc.
2010 Rock Spring Rd.
Forrest Hill, MD 21050
(301) 838-8888
Product: FSST-3 (Free-Scan Speech Terminal)
Zenith Z-19 terminal with added speech circuitry.
Price: $4495
Manufacturer: Triformation Systems Inc.
3132 Southeast Jay St.
Stuart, Fl_ 33494
(305)283-4817
Table 1: Manufacturers of talking terminals.
strategies have significant ramifica-
tions in two of the three areas of com-
parison: speech review and speech-
parameter control.
Translation Algorithms
An exhaustive comparison of the
intelligibility and acceptability of the
speech output — measures of listener
comprehension and preference — re-
quires rigorous performance mea-
sures. Such scientific evaluation is
beyond my resources. Nevertheless, I
can offer some useful observations on
the different text-to-speech algo-
rithms used in these talking terminals.
Though some manufacturers do
not acknowledge the ancestry of the
text-to-speech algorithms they use, it
is reasonably safe to infer that both
the VERT and Total Talk use the
Mcllroy (Bell Laboratories) algo-
rithm, as enhanced by NIH (National
Institutes of Health), and that the
FSST-3 uses the NRL (Naval Research
Laboratory) algorithm. The Mcllroy
enhanced algorithm uses about 1000
rules, and the NRL uses about 600 in
performing the letter-to-phoneme or
word-to-phoneme translation. (A
phoneme is the smallest sound unit of
speech. When we speak, we string
phonemes together to produce
words.)
Both algorithms are quite ade-
quate, with translation accuracy, lin-
guistically speaking, of about
90 percent. In my experience, I find
that the Mcllroy algorithm handles
difficult words correctly more often
than the NRL. Neither of them makes
any particularly egregious errors in
the text-to-speech translation.
Choosing Synthesizers
The only viable synthesizers to
date are those that use phoneme syn-
thesis, rather than synthesis by
analysis (speech encoding), because
the synthesizer must be able to speak
an unrestricted vocabulary. The
speech-encoding synthesizers, such as
Texas Instruments' TMS5221 LPC
(linear-predictive coding) synthesizer
or National Semiconductor's Digi-
talker, are still limited to fixed, pre-
recorded vocabularies. Both the
VERT and the Total Talk use the
Votrax VSB single-board speech syn-
thesizer; while the FSST-3 uses the
older Votrax VSA.
Both Votrax synthesizers are
capable of independent variation in
speech rate and pitch, under either
manual or program control. The
VERT takes advantage of the pro-
grammable-speech-rate control to en-
hance the pronunciation duration of
very short and very long words,
while also providing you with
220 September 1982 © BYTE Publications Inc
WESTICO— The Software Express Service that really delivers:
IIIILANGUAGE
//PROCESSORS
When it comes to providing quality
programs for serious microcomputer
users — come to Westico. And you'll
find more than quality software.
You'll find instant response. In most
cases, your order will be shipped
within 24 hours. You'll also find the
technical expertise on staff when
you need help. For language proc-
essors and lots more, it's Westico.
Here's just a sample of the more
than 150 quality programs currently
in stock:
PL/l-80™ — Powerful application
programming language for micro-
computers. Implements on a micro
the ANS Subset G language for
minicomputers. Includes native
code compiler, LINK-80 linkage
editor, LIB-80 subroutine library
manager. PLILIB run-time library and
RMAC relocatable macro assembler.
$475/335. LINK-80 and RMAC also
available separately.
BT-80™— Efficient B-tree key indexed
access method for PL/l-80. Features
key length to 63 bytes, unique or
duplicate keys, and data records to
4096 bytes. Datasets can be spread
over 8 files for a total of 64 mega-
bytes. $200/$30.
BASIC-80 — Extremely fast interpreter
features double precision floating
point math, 40 character variable
names, CHAIN/COMMON, random
and sequential files, EDIT, CALL with
parameters and an overlay tech-
nique. $350/—.
BASIC COMPILER - Compatible
with BASIC-80. Produces extremely
efficient, optimized 8080/Z80
machine code. Includes macro
assembler, linkage editor and sub-
routine library manager. Compiled
programs can be linked with FOR-
TRAN-80, COBOL-80, and assembly
language programs. $395/—.
CBASIC™- BASIC language
compiler/interpreter for develop-
ment offinancial and businessappli-
cation programs. System $120/$20.
CBASIC-86— Implementation of
CBASIC for CP/M-86. INT files com-
patible with CBASIC and supports
128K main memory. Requires
CP/M-86 or MP/M-86. $325/$30.
CB-80™— Native code 8080 com-
piler of CBASIC language. Offers all
of the features of CBASIC plus the
speed and versatility of a compiler.
Includes linkage editor which can
create overlay modules. Supports
CP/M and MP/M II. $500/$30.
FORTRAN-80 - Includes full ANSI
standard X3.9 except COMPLEX
data type. $500/-,
LYNX™ — Friendly overlay linkage
editor for creating COM files from
Microsoft compatible REL files. Con-
structs programs that use all avail-
able memory including that used
by LYNX itself. Program size can be
increased at least 9K without using
the overlay feature. The overlay
option is vital to programs larger
than available memory. Easy to use
with BATCH and HELP commands.
$250/$25.
:AL/MT+™ — Compiler produces
8080/Z80 code. Standard REL file
can be linked with other languages.
Includes linker, debugger disassem-
bler and special Speed Program-
ming Package with editor and
Pascal syntax checker. S475/S30.
COBOL-80 - Complies with ANSI
Level 1 requirements and most useful
features of Level 2. SCREEN SECTION
for definition of CRTs. $750/-.
XASMxx — Family of microprocessor
cross-assemblers. Designed to run on
8080/Z80 based microcomputers
under a CP/M-like operating system.
Support for Motorola 6800, 6801,
6803, 6805, 6809; RCA 1802; COP400;
Intel 8048, 8051; MOS 6502. $200/$25.
XLT86™- Translates Intel 8080
assembly language source code
into optimized Intel 8086 source
code. $150/$10.
The Westico 24-Hour Computer Hotline (203) 853-0816
(300 baud) for detailed information and quick
ordering.
• Westico has more than 150 programs
for professionals and businesses that use
a wide variety of microcomputers includ-
ing: TRS-80 Model II, Apple, Vector
Graphic. Cromemco, North Star, Micro-
polis. Ohio Scientific, Altos. Dynabyte,
IBM. Intertec. Xerox. Zenith. Northern
Telecom, AVL Eagle and more. We're
working hard to be your software
4 Ways to order
• Write Westico. Inc.. 25 Van Zant Street.
Norwalk, CT 06855.
• Call (203) 853-6880.
• Telex 643-788
• Dial-up our 24-hour computer (300
baud) (203) 853-0816.
COD. MasterCard and VISA accepted.
Prices do not include shipping and are
subject to change. In CT add 7 1 /2% sales
tax. All sales final.
Manual price may be credited toward
purchase of software.
Dealer inquiries invited.
WES-43
Copyright © 1982 Westico, Inc.
company.
WESTICO
The Software Express Service
25 Van Zant Street • Norwalk, Connecticut 06855
(203) 853-6880 • Telex 643-788
Hlrr.lA 4Rfi nn innnirv r.arH
Circle 486 on inquiry card.
manual speech-rate and pitch con-
trols. The Total Talk and the FSST-3
offer you manual speech-rate and
pitch controls.
The Votrax VSA and VSB syn-
thesizers seem quite similar with
respect to their phoneme production,
but the FSST-3, which uses the VSA,
definitely sounds inferior; whether
this is an artifact of the VSA syn-
thesizer or poor audio amplification,
I don't know.
You may wonder why none of
these products uses the new Votrax
SC-01A integrated circuit, which is
less expensive. The single-quantity
cost of the VSB is about $800, while
the SC-01A is $70. But there are two
major reasons why the SC-01A is not
used. The speech-rate and pitch con-
trols are both dependent on the same
clock signal or timing circuit, affect-
ing the ease with which intelligible
speech may be produced. Also some
people are concerned about the
acceptability of the SC-OlA's sound
quality. Only scientific performance
measures can determine which
Votrax synthesizer is ultimately more
intelligible. (For a description of an
WHAT A BEAUTIFUL COMPUTER!
That's the reaction we get
from BRIDGE computer system customers.
The BRIDGE Formula for SPEED
256k +MEMDSK + Cache BIOS = BRIDGE SPEED
Let's decipher the formula . . .
Take MEMDSK and Cache BIOS, two major operating system
enhancements, add 256k and perform ordinary CP/M disk operations at 4 to
20 times the normal speed on an InterSystems computer.
What does this mean? If you are a software developer, you'll know for sure.
Imagine the possibility of executing your compiler work out of memory.
How? The components of BRIDGE SPEED allow your files to reside in
memory after your first run so that with your second run you move from one
area of memory to another, rather than from disk to memory.
Imagine this . . .
• cutting disk access time by 10
• producing twice as much code per month
• minimizing disk wear
Your imagining becomes reality by using BRIDGE'S SPEED formula.
Hardware consists of:
• 6 MHz Z80 CPU with memory management system
• 256k RAM memory (expandable to 1 Mbyte)
• Disk drive options: two 8" (2.4M) or 5.25" (0.8M) disks,
or 8 " or 5 " hard disk
Run your stream of needs in the fast lane. "B IDGE" the gap to a high perfor-
mance Enhanced Computer System. For complete information and prices,
call us at (617) 244-8190 or circle the reply number. Dealer inquiries invited.
MEM-DISK, BMATE and Al.JTOCHECK are trademarks of
BRIDGE Computer Company, Division of Sea Data Corporation,
Computer Company
DIVISION OF S£A DMA CORTORATION
ONE BRIDGE STREET
NEWTON, MASS. 02158 U.S.A.
PHONE: (617) 244-3203
application using the Votrax SC-01A
speech-synthesizer chip see Steve
Ciarcia's article on page 64 in this
issue.)
Speech-Review Capabilities
Imagine that a talking terminal is
reading this article to you. Suddenly,
you wonder at what you just heard —
either a terrible pronunciation of a
proper name (like "Ciarcia" perhaps)
or maybe just a word that you don't
recognize. You would like to stop the
speech, perform some review func-
tions to repeat the last few lines or
words, or spell the word in question,
and then continue the speech just
where you stopped it.
Stopping the speech output of a
talking terminal requires that the
stream of characters coming from the
host computer to the terminal be
halted. (Some remote computers
make this very difficult.) Only the
VERT attempts (when the feature is
enabled) to tell the host computer not
to send any more text when review-
ing. The Total Talk loses data after
receiving 120 characters of yet-
untranslated text from the host com-
puter. The FSST-3 loses data after ac-
cumulating 1920 characters of yet-
untranslated text.
All three products allow you to
review the text saved in memory. The
VERT saves the most recent 12,000
characters, the Total Talk saves two
screens (48 lines of 80 characters
each) in the HP-2621's display
memory, and FSST-3 saves from one
to three screens (depending upon the
amout of memory installed) in the
Zenith Z-19's display memory. All
three products can repeat the text in
its entirety or by character, word, or
line. In addition, the VERT can repeat
text by phrase, sentence, or
paragraph.
The Total Talk and the FSST-3 per-
form their review functions as a result
of using the standard cursor-move-
ment and screen-print functions of
the HP-2621 and Z-19 terminals. The
VERT responds with its review func-
tion to an ASCII (American Standard
Code for Information Interchange)
escape-code sequence from any data-
terminal equipment.
222 September 1982 © BYTE Publications Inc
Circle 63 on inquiry card.
S A R
*a, i - report' WR;
■\
'/"V
;; -/;;.;_;;;•«
X
jX.
SALES RflOLINI
FEBRUARY j ttARCH
Irate ud
Week 1 55,012 > 53,21a
| -5. S3
WujtSK^.,. 28 > 633 • 39,?23
1 7.3
W NE \ AS, K | .. I5S J 0,5
loTHER
JTOTftL
gj 1A.RA9 | 14,330
1 2 ' e
J' 147,030 1 14^,444
r -0.1
One picture is worth
a thousand numbers.
Introducing the new wide-tape Quasar® 4-Color
Plotter, driven by the portable with the speed and
power of a desktop computer.
Coupled with the sophisticated Quasar Hand-Held
Computer, this advanced, 80-character plotter turns
dry statistics into dramatic graphics anytime, any-
where. Makes analysis easier, presentations more
exciting.
The Quasar HHC is actually a desktop computer
you can take with you. Its heart is a fast, powerful
6502 microprocessor, with powerful programming
languages— Microsoft BASIC, SnapBASIC and
SnapFORTH, and high-memory capacity of up to
8KB RAM and 16KB ROM internal, expandable with
external Memory Modules and ROM's or EPROM's in
capsules. Operates on rechargeable NiCad batteries
and retains data with power off.
u
The Quasar mainframe has a complete range of
intelligent peripherals including a new 40-Character
Printer, Telephone Modem/Cassette Interface,
RS232 Interface, Color TV Adaptor, I/O Adaptor that
works with up to 6 peripherals.
That means the Quasar HHC system can be your
personal computer and database,or portable terminal
that interacts with a large, central computer, or sup-
plementary system to host computers for data retriev-
al, collection and transfer.
An expanding array of snap-in software includes
modelling programs for "what if" alternatives, pro-
grams for time-billing professionals, financial calcula-
tions, and many others for scientific, engineering,
marketing and business applications.
For a complete information kit, write Quasar HHC
Dept,, or use Reader Service Card.
— »_J-PW
Portable Computer Systems
For HHC system tailored to your specific application contact System House/OEM: Quasar HHC Distributors;
American Medical Instruments Cyber Diagnostic Corp. Impact Technologies Group, Inc. Systems 7, Inc. RPC Electronics InterNet
Albany, CA
415-525-1113*
Aurora, CO
303-695-8751
Salisbury, NC
704-637-6183
Houston, TX Pittsburgh, PA San Francisco, CA
71 3-468-4394 41 2-782-3770 41 5-227-4258
. Insta-Data Systems, Inc. Pentagon Industries, Inc. System Exposure Agent Computer Services, J nc. Straitline Marketing Inc
Simi Valley, CA
805-522-9629
Chicago, IL
312-867-9200
Dunedin, FL
813-736-5154
Columbia City, IN
219-422-6552
New York, NY
212-445-4225
QUASAR COMPANY, Division of Matsushita Electric Corporation of America, 9401 West Grand Avenue, Franklin Park, IL 60131 (31 2) 451 -1200
Circle 392 on inquiry card.
*o*i
DOOR-ALERT
Just $19.50
Keep the thieves and rapists out of
your home! Protect yourself and
your loved ones with DOOR-ALERT.
Simply slip DOOR-ALERT over the
inside door knob. If anyone touches
the door with his hand, with a key,
or with a tool, DOOR-ALERT will let
out a piercing alarm and send the
intruder on his way. And then it
turns off automatically so that it
won't keep alarming the neighbors.
DOOR-ALERT has a 3-second built-in
delay.
This has two purposes:
1 . So the alarm won't sound if
someone just casually touches the
door, and
2. To give you time to deactivate
the alarm.
Keep DOOR-ALERT on the inside of your front door both
while you are at home and while you are away. Nobody will
be "able to enter your home. And, of course, it is something
you should have with you on your travels. DOOR-ALERT is
beautifully styled. It measures 4 1 /2 x 2 x 1 and takes up
almost no room. It works on one 9-volt cell (not included). It
costs just $19.50, (you get two for $34.50) plus $2.00
postage and handling — a great investment for PEACE OF
MIND.
GUARANTEE: Satisfaction is completely guaranteed! Use
DOOR-ALERT for 15 days. Not pleased? You owe nothing —
not even an explanation. Just return for complete, prompt
refund. You have everything to gain, and nothing to lose. In
fact you'll wonder how you ever got along without
DOOR-ALERT
Yes! DOOR-ALERT is for me. Please send me units at
only $19.50 each, plus $2.00 postage and handling (California
residents please add 6% sales tax).
Total $ enclosed.
NAME
ADDRESS
CITY
SEND TO: DOOR-ALERT
_ STATE __ _ZIP
6333 Woodman Avenue
Van Nuys. CA 91401
The integration of speech capabili-
ty with an existing, popular terminal
design — the case for both the Total
Talk and the FSST-3 — has positive
and negative consequences. Such
integration negates the need to ac-
quire a computer terminal separately
when you shop for a talking terminal.
On the other hand, building the
speech circuitry into terminals has
resulted in a performance characteris-
tic especially annoying to pro-
grammers: both the FSST-3 and the
Total Talk (Z-19 and HP-2621 ter-
minals, respectively) never speak cur-
sor, character-attribute, or print-
function codes.
Anyone who buys a VERT must
also acquire a standard computer ter-
minal. This terminal is connected to
one of the VERT's two ports, while
the computer (or modem) is con-
nected to the other. The VERT trans-
mits all characters received from the
host computer to the terminal, while
translating and speaking if appropri-
ate. The VERT can also transmit all
characters received from the terminal
to the host computer, though usually
some are trapped as the VERT func-
tion codes. This black-box filter-like
approach to the problem of providing
a talking terminal is modular and
well formed.
Speech Parameter Control
A talking terminal should give you
the option of setting speech-control
parameters. It should either decide
the most appropriate way to translate
and speak segments of text where
machine-based decisions are compe-
tent or provide you with the capabili-
ty of manually setting those decision
parameters which cannot be success-
fully handled by a machine. A pro-
gram can decide whether to pro-
nounce or spell IBM, NIH, or ASCII.
The VERT uses truth tables for
prefixed and suffixed letter pairs to
determine whether to spell or pro-
nounce alphabetic tokens. It is rather
more difficult for a program to decide
whether to say 370 as "three seven
zero/' "three hundred seventy," or
"three seventy." If the text is referring
to an IBM 370 mainframe computer,
the choice will be obvious to you. But
224 September 1982 © BYTE Publications Inc
Circle 465 on Inquiry card.
MULTI-PURPOSE
OSCILLOSCOPES
THE PERFORMANCE/
PRICE STANDARD
Now! A 60 MHz Tektronix scope
built for your bench.
Wide-range verti-
cal sensitivity;
Scale factors from
100V/div(10X
probe) to 2 mV/div
(1X probe). Accurate
to ±3%. Acordc
coupling.
Two high-sensitivity
channels: dc to 60
MHz bandwidth
from10V/divto20
mV/div; extended
sensitivity of 2
mV/div at > 50
MHz.
Sweep speeds:
from 0.5 s to 50 ns.
To5ns/divwithX10
magnification.
Delayed sweep
measurements:
Accurate to ±3%
with single time-
base 2213; to
±1.5% with dual
time-base 2215.
Complete trigger
system. Includes
TV field, normal,
vertical mode, and
automatic; internal,
external and line
sources; variable
holdoff.
Probes included.
High-performance,
positive attachment
10-14 pF and 60
MHz at the probe
tip.
>
•ox
Tektronix 2213
In 30 years of Tektronix oscil-
loscope leadership, no other
scopes have recorded the
immediate popular appeal of
the Tek 2200 Series. The Tek 2213
and 2215 are unapproached for the
performance and reliability they
offer at a surprisingly affordable
price.
There's no compromise with
Tektronix quality: The low cost is the
result of a new design concept that
cut mechanical parts by 65%. Cut
cabling by 90%. Virtually eliminated
board electrical connectors. And
obviated the usual cooling fan.
Yet performance is written all over
the front panels. There's the band-
width for digital and analog circuits.
The sensitivity for low signal mea-
surements. The sweep speeds for
fast logic families. And delayed
sweep for fast, accurate timing
measurements.
The cost: $1100 for the 221 3*.
$1400 for the dual time base 2215.
You can order, or obtain more
information, through the Tektronix
National Marketing Center, where
technical personnel can answer
your questions and expedite
delivery. Your direct order includes
probes, operating manuals, 15-
day return policy and full Tektronix
warranty.
For a demonstration stop by your
local Tektronix Sales Office.
ORDER TOLL FREE
1-800-426-2200
Ask for Department J0333
In the state of Washington,
Call (206) 253-5353 collect.
•Price FOB Beaverton. OR
Tfektronix
COMMITTED TO EXCELLENCE
Copyright© 1982 Tektronix, Inc. All rights reserved. 135
BYTE September 1982 225
Circle 433 on inquiry card.
CP/M DATA ENTRY
"RADAR"
RADAR is a high speed data entry system
that will run on any CP/M system pro-
viding a "3741" style key-to-disk en-
vironment. RADAR is ideal for replacing
KEYPUNCH machines and older, slower
key-to-disk systems like the 374 1's and
42's.
Features:
Verify Mode
Check Digit Processor
Auto Dup/Manual Dup
1 6 Accumulators
Parameter Driven (No
Programming)
"Virtual" File Access
Add or Delete Records
Record Retrieval By Number
Or Content
Full Editing Capability
Operator Prompts
Extremely Fast (Written In
Assembly Language)
In addition to "heavy.-duty" data entry,
RADAR is also the ideal "front-end" for
many applications programs, providing
aquisition and retrieval of keyed data with
a degree of reliability simply not possible
with any other technique. RADAR can cut
programming time by more than 30%,
simply because there is no longer any
need to write the "input" portion of a pro-
gram, just let RADAR handle it!
Write or call for free brochure. The
RADAR manual is also available
separately for $25.00.
SOUTHERN
COMPUTER
SYSTEMS,
Inc.
P.O. Box 3373A
Birmingham, AL 35255
Phone: 205-933-1659
Text-to-Speech Translation
Several independent efforts have
resulted in various grapheme-to-
phoneme translation systems for
speech synthesis. Graphemes are let-
ters or other characters, and phonemes
are the sounds of speech. There are
two approaches to the problem of
translating written language (ortho-
graphy) to its spoken (phonetic) form.
All current efforts to create artificial
speech use either one or both of these
approaches.
The first approach searches a dic-
tionary of words and/or word frag-
ments (morphemes) for corresponding
phonetic representations. Such diction-
aries that are expected to satisfy a wide
variety of contexts must be quite large.
The software responsible for searching
a dictionary must be able to account
for various forms of a given entry.
When dictionaries of morphemes are
used, the software must be capable of
separating the words to be translated
into their constituent morphemes.
The second approach uses
grapheme-to-phoneme translation
rules. Such rules attempt to describe a
correspondence between the ortho-
graphic and phonetic forms of the lan-
guage. Some efforts have resulted in a
combination of these two methods of
translation, resorting to the second
when the first fails to satisfy a transla-
tion request.
Unrestricted Text
In order to remove all restrictions on
the content of the text being translated,
the translation system must be able to
distinguish among English words,
acronyms, mnemonics, abbreviations,
etc. The input stream of text to be
translated is parsed into tokens that
contain characters of the same type.
Tokens may be divided into types
alphabetic, punctuation, numeric, or
symbolic. A token is complete when a
character in the input stream of
another token type is encountered.
The type of a token determines the
classification of rules used in translat-
ing the token. The selection of the rule
set is dependent on the token type.
There are currently rule sets for
English, numerals, punctuation, and
spelling. Spelling is the English pro-
nunciation of a single character's
name. You must also consider that
alphabetic characters do not always
represent an English word.
Frequency tables representing the
occurrence of letter pairs (digrams) or
triplets (trigrams) offer significant help
in deciding whether a group of charac-
ters represents an English word, an
acronym, or a mnemonic. The fre-
quency tables currently in use were
derived from a lexicon of about a quar-
ter of a million words. The digram-fre-
quency table is reduced to a binary
table that represents the occurrence or
nonoccurrence of letter pairs in the lex-
icon. The use of digram or trigram
tables could be expanded to the detec-
tion of specific subsets of English
vocabulary. One case where this is use-
ful: frequency tables derived from a
common-usage dictionary and a lex-
icon of medical terms are significantly
different.
Rule-Directed Translation
Orthographic representations of text
are translated to phonetic representa-
tions by means of a production system.
The rules used in the English-to-
phoneme translation match context-
sensitive patterns to the word or word
token. The rules are of the form:
left-context {current -token]
right-context — phonemes
The current-token is the characters)
that is currently being translated by a
rule. The left-context and the right-
context are the text in which the cur-
rent-token must be matched. These
left- and right-contexts may contain
special symbols that define arbitrary
patterns of characters. The current-
token may not contain these special
symbols and must match, character for
character, the token of the word being
translated. The right-hand part of a
rule gives the phonetic symbols repre-
senting the current-token. English
phoneme rules are classified in
subgroups of alphabetic, numeric,
punctuation, and spelling rules. The
phonetic replacements selected by the
successful matching of rules are used to
drive a speech-synthesizing device.
226 September 1982 © BYTE Publications Inc
a translation program has no way of
"knowing" the correct pronunciation
of a number or word on the basis of
the context in which it was used. The
Total Talk and the FSST-3 simply
speak numbers digit by digit. The
VERT does the same or says numbers
as whole words depending on your
parameter setting.
Ironically, it's often desirable to
make your talking terminal remain
silent, while continuing to display
and save text. The reasons are many,
varied, and a matter of preference,
but the capability is important. Total
Talk will remain silent when you
depress its Silence key. The VERT can
be made to remain silent until a new
line, speech command, or predefined
text pattern is received. The FSST-3
can start or stop speaking on com-
mand.
No matter what the accuracy and
proficiency of a text-to-speech trans-
lation system, there will always be
words or symbols that you would like
to have spoken your own way. For
example, it is becoming popular in
academic computer-science circles to
use the word "bang" or "shriek" for
the exclamation-point character (!). I
am sticking with the conservative
"exclamation," even though the new-
comers are shorter and can be spoken
more quickly. The VERT offers you
the power to define, in English, your
own translation preferences. You
simply define a rule that says
! = "bang," or whatever.
On the Horizon
We may see the cost of talking ter-
minals either decrease as new speech
synthesizers are used, or increase as
speech capabilities are integrated with
personal computers. Whatever the
result, the cost of a talking terminal
will remain a serious problem for
visually disabled persons. Talking-
terminal manufacturers should ex-
pand the market for their pro-
ducts — not limit it to the visually dis-
abled. Increased sales will lower costs
and benefit everyone in the long run.
One perplexing problem remains.
The rapid advance of video-display
technology has promoted the ever-
increasing use of video-dependent
software. Users of talking terminals
will require programmed solutions
for describing essentially visual infor-
mation. Unfortunately, information
science is still far from providing ac-
curate verbal descriptions of two-
dimensional space, thus, for instance,
making it impractical to run a screen-
oriented program like Wordstar sole-
ly from spoken output.
Though the sound quality of avail-
able phoneme synthesizers is defin-
itely far from human-sounding, I've
found that visually impaired persons
find it intelligible and acceptable with
use. I believe that computers with
natural-sounding speech and more
sophisticated algorithms for transla-
tion will be achieved in this decade. ■
WHAT'S
ECC (Error Correction Code) is a poly-
nomial derivative which is used to detect
and correct errors. In simpler terms, this
means that the computer will detect and
automatically correct data errors sometimes generated
spuriously in the equipment.
ECC?
VR Data's HARD DISK III has this feature.
If your system will abend or die during a
data error or if you must always have the
correct data for your functions, ECC is a
necessity. This feature has filtered down from the larger
computer systems and is now used by manufacturers of
superior micro computer products.
Imagine a 5 meg Winchester Hard Disk with the following features:
FOR *1 899. Complete
• ECC— onboard buffer
• FCC approval— Heavy Duty Power Supply
• Automatic power on with system
• Heavy duty linear power supply
• Gold plated contact on all connectors
• Heavy gauge aluminum chassis
• 115/230 VAC 60/50 HZ Standard
• State-of-the-art controller
• 2 pass forced air cooling system
Interfaces to: Radio Shack TRS 80 Model I • Radio Shack TRS 80
Model III • IBM Personal Computer • Others to be announced
ONLY
FROM
MR
data
777 Henderson Boulevard N-6 Folcrofr, PA 19033
(515)461-5300 1800)315-8102
September 1982 © BYTE Publications Inc 227
A
ATARI
400
16K ... $ 249
32K . . . $ 389
48K . . . $ 489
410 Recorder $76.00
810 Disc Drive $449.00
822 Printer $269.00
825 Printer $589.00
830 Modem $159.00
820 Printer $259.00
850 Interface $1 69.00
CX40 Joy Stick $18.00
CX853 16K RAM $77.95
. HOT ATARI-
JK GAMES A<
PAC-MAN $35.00 I
Centipede $35.00
Caverns of Mars S32.00
Asteroids S29.00
Missile Command $29.00
Star Raiders $39.00
Canyon Climber $25.00
Protector S24.00
Mouskattack $31.00
Jawbreaker S27.00
Ghost Hunter S24.00
Telecommunications
Modems
Hayes
Smart S239.00
Chronograph $1 99.00
Micromodem II $279.00
Micromodem 100 S309.00
Novation Auto S239.00
D Cat S169.00
Cat S159.00
Anchor Modem S79.00
VISICORP
VISICALC
Apple II + S189.00
Atari S189.00
Commodore S189.00
IBM $189.00
| Also available are:
VISIDEX VISIPLOT
| VISIFILE VISITERM
| VISIPACK VISITREND
800
16K . . . s 649
32K . . . $ 724
48K . . . $ 769
Microtek 16K RAM $74.95
Microtek 32K RAM $119.95
Ramdisk (128K) $429.95
Intec 48K Board $219.95
Intec 32K $119.95
One year extended warranty $70.00
481 Entertainer S69.00
482 Educator $130.00
483 Programmer S49.00
484 Communicator $344.00
KBYTE
ROM CARTRIDGE GAMES
FOR YOUR ATARI
I Krazy Shoot Out $39.00
K-razy Kritters $39.00
K-razy Antics $39.00
| K-star Patrol $39.00
STICK STAND «L
s 6" jk
ARCADE ACTION FROM YOUR IF
ATARI JOYSTICK ^
AMDEK
MONITORS
300G $169.00
Color I S339.00
Color II $699.00
Color III $429.00
OTHERS
Zenith 9 " (Green) S119.00
BMC 12" Green S85.00
SOFTWARE
We stock manufacturer's and third patty software
for most all computers on the market! Call today
for a copy of our new
CATALOG
You'll find programs by Atari, APX, Data Soft
Crystal Software, EPYX, Synapse, OnLine, Arcade
Plus, K-BYTE, Magis, Canadian Micro Professional
Software, Creative Software, BPI, VISICORP, Com-
modore, NEC and of course our own!
FRANKLIN
ACE 1000
64K Personal Computer
Hardware, software and
peripheral compatable with the
Apple II and even has some fea-
tures not found on the Apple.
Call now for best price!!
Finally, a dual disk drive for
the Atari 800/400. Both single
and dual drive models read
both sides of the disk! Will
read all disks written for Atari
810. CALL FOR INTRODUCT-
ORY PRICE!
NEC
COMPUTERS
8001-A $749.00
8031 S749.00
8012 S549.00
PRINTERS
8023 $549.00
7710/7730 $2399.00
3510/3530 $1789.00
MONITORS
JB-1201 S179.00
JC-1201 S349.00
JC-1202 S899.00
Maxell Disks
MD I (box of 10) $36.00
MD II (box of 10) $46.00
MFD I (8") S44.00
MFD II (8" Double Density) S54.00
Syncom (box of 1 0) S29.00
Computer Covers
Commodore VIC-20 S6.99
Atari 400 S6.99 Commodore 8032 S14.99
Atari 800 $6.99 Commodore
Atari 810 $6.99 8050/4040 S10.99
WESt
In Nevada
CALL
1(702)588-5654
8QQ- 648-33 1 1
P.O. Box 6689
Stateline,
NV. 89449 J
m
HEWLETT
PACKARD
HP* 85
5 1969
HP-87 $1799.00
HP'125 S1999.00
HP-85 16K Memory Module S1 69.00
5'/i " Dual Master Disc Drive $1 799.00
Hard Disk w/ Floppy $4349.00
Hard Disk $3549.00
"Sweet Lips" Plotter $1 199.00
) Column Printer $649.00
ra
HEWLETT
PACKARD
HP41CV
CALCULATOR
$ 239
HP 41C $189.00
HP11C $79.00
HP 12C $114.00
NEW 15C $119.00
NEW 16C $125.00
HPIL PERIPHERALS IN STOCK!
EPSON
PRINTERS
MX 80 w/Graftrax $449
MX 80 FT III CALL
MX 100 CALL
ADA 1600 Parallel Printer to CBM $119.00
ATC-1 Parallel Printer to Atari $29.00
AP-80 Apple Parallel Card & Cable $69.00
IBM-1 Parallel Printer to IBM $32.00
In-stock items shipped same day
you call. No risk, no deposit on
C.O.D. orders. Pre-paid orders
receive free shipping within the
continental United States with no
waiting period for certified checks
or money orders. All prices shown
are cash prices. Add 3% for
Mastercard and Visa. NV and PA
residents add sales tax. All items
subject to availability and price
change.
CBM 8032
s 999
fr
Word Pro 5 + $319.00
Word Pro 4 + $299.00
Word Pro 3 + $199.00
The Administrator $379.00
InfoPro Plus $219.00
Power $79.00
Televideo
Terminals
910 $579
912C $699
920C $749
925C $749
960 $939
802 SCalt
802H SCall
816 SCall
806 SCall
CITOH
PRINTERS
Star-writer
F10-40CPS $1439.00
F1Q-55CPS CALL
Prowriter $499.00
ADA 1450 Serial Printer to CBM $139.00
ATC-2 Serial Printer to Atari $29.00
AP-S10 Apple Serial Card & Cable $95.00
Commodore
Business Machines
CBM 64 CALL
4032 $969.00
8096 Upgrade Kit $369.00
Super Pet $1 599.00
2031 $529.00
8250 Doubled Sided Disk Drive $1699.00
D9060 5 Megabyte Hard Disk $2399.00
D9090 7.5 Megabyte Hard Disk S2699.00
8050 $1299.00
4040 $969.00
8300 (Letter Quality) $1799.00
8023 $769.00
4022 $499.00
Pet to IEEE Cable $37.00
IEEE to IEEE Cable $46.00
Tractor Feed for 8300 S240.00
VIC 20 /° — wozo •
$ 239 'S=^-. - -)
VIC 1530 Commodore Datassette $69.00
VIC 1540 Disk Drive $499.00
VIC 1515 VIC Graphic Printer S339.00
VIC 1210 3K Memory Expander $32.00
VIC 11 8K Memory Expander $53.00
16K VIC Expansion $94.00
VIC 1011 RS232C Terminal Interface $43.00
VIC 112 VIC IEEE-488 Interface S86.00
VIC 1211 VIC 20 Super Expander $53.00
VIC Mother Board $99.00
Smith-Corona
TP-I
649
Letter Quality
Daisy Wheel
12 CPS Text Printer
CENTRONICS
PRINTERS
739-1 $519
739-3 $619
2 Meter RS232-RS232 Cables $29.95
- ALSO -
Diablo 630 Special $1799.00
Talley 8024-L $1629.00
IDS Prism CALL
OKI DATA
PRINTERS
82A $489.00
83A $729.00
84 $1 099.00
NOTE
All of the above OK I DATA Printers come equiped
with both parallel ports & RS232 Serial ports.
I 477 E -
THIRD ST.
Williamsporl
PA 17701
IN PA
CALL
(717)327.9575
*/////////////////////
%
'
: r< u
if
The RAM67
Our RAM67 static RAM offers low power for
cool operation and high reliability. It is the
first SI 00 memory of its size to ofFer battery
back up. The RAM67 will run without wait-
states with any present SI 00 bus CPU.
Advanced static RAM67 features:
□ Low power CMOS RAM
□ 100 ns access time
□ No wait states with our 10 MHz
Lightning One™
□ 8/16 bit operation
□ Phantom disable
□ Battery back up option
If you need high performance and high relia-
bility at an affordable price, the RAM67 is the
memory for you.
128KRAM $1495.00
Battery back-up option $100.00
The Lightning One
The Lightning One is the fastest SI 00 CPU
board presently available. The 8086 processor
with its two co-processors, the 8087 and 8089,
provide exceptional data manipulation, nu-
meric processing and I/O handling capability.
The Lightning One features:
□ 8086 or 8088 16 bit processor
□ 4,5,8, or 10 MHz jumper selectable
operation
□ Optional 8087 and 8089 co-processors
□ Onboard monitor with diagnostics
□ 9 vectored interrupts expandable to 65
When you need mini-computer performance
at micro-computer prices, the Lightning One
should be your choice. Benchmarks available.
Prices start at $395.00
Other LDP Products
In addition to the RAM67 and Lightning One,
Lomas Data Products offers the following fine
products:
□ HAZITALL System Support
2 serial ports, 2 parallel ports, clock/calendar,
9511 or 9512 math support (option), hard disk
controller host interface A & T, $325.00
□ LDP72 Floppy Disk Controller
Single or double density operation, single or
double sided disks, controls both 8" and 5 l A"
floppy drives, digital data separator for adjust-
ment free reliable operation
A & T, $274.95
For 16 bit computing on the S100 bus,
come to the leader . . .
LDP
□ LDP128/256K Dynamic RAM
An advanced dynamic RAM with static like
performance. An ideal choice for large mem-
ory configurations where cost is an important
consideration. No DMA, or reset restrictions
.... A & T, 128K $795.00, 256K $1395.00
□ LDP88 8088 CPU Board
Ideal for inexpensive systems requiring the pro-
cessing power of a 16 bit instruction set. The
LDP88 has up to 8K of on-board EPROM, IK
bytes of RAM, 1 serial RS232 port, 9 vectored
interrupts, 5 MHz operation. Useable as a single
board 8088 processor A & T, $349.95
Software Available
□ CP/M-86*
Full track buffered BIOS, memory disk support,
double density format $300.00
D MP/M-86*
Full MP/M-86 implementation, hard disk and
floppy disk support, plus memory drive. 1, 2 and
5 user configurations.
□ MS-DOS 44
The IBM Personal Computer operating system,
includes macro assembler $250.00
□ Other software:
BASIC86, BASCOM86, FORTRAN86, C,
FORTH.
*CP/M-86 & MP/M-86 trademark of Digital Research.
**MS-DOS trademark of Microsoft.
Lightning One trademark of Lomas Data Products, hie.
Dealer and O.E.M. inquiries invited.
LOMAS DATA PRODUCTS, INC.
729 Farm Road, Marlboro, Massachusetts 01752 □ Telephone: 617-481-2822
230 BYTE September 1982
Circle 270 on Inquiry card.
Hardware Review
The Cognivox VIO-1003
Voice recognition and output for the Apple II
Dr. William Murray
Computer Science Department
Broome Community College
Binghamton, NY 13902
The Cognivox VIO-1003, manufactured by Voicetek of
Goleta, California, is a speech-recognition and voice-
output peripheral for the Apple II computer. It is difficult
to believe that for a modest $295 for hardware and soft-
ware, you can actually carry on a conversation with your
computer.
The Cognivox can be "trained" to recognize a set of up
to 32 words or short
phrases (e.g., one, two,
alpha, syntax error, etc.)
This allows you maximum
flexibility because the Cog-
nivox can be trained with a
game, business, or scientific
vocabulary. As a matter of
fact, you can save several
sets of vocabularies on a
disk. During a training ses-
sion you enter the vocab-
ulary into the computer by
repeating each entry three
times into the Cognivox
microphone and typing the
entry once. This trains the
machine to recognize your
voice. Voicetek cautions that other people's pronuncia-
tions of the same words may or may not be recognized.
The Cognivox, working within the frequency range of
100 to 3200 Hz (hertz), compresses essential speech infor-
mation for one entry into a 48-bit pattern. This pattern is
saved during the training session and will be used as a
"mask," or model, for future comparisons. The system
uses only 4K bytes of storage for the program and tables,
and Voicetek claims up to a 98-percent word-recognition
rate.
Photo 1: The Cognivox VIO-1003 Voice Recognition and Voice
Output System.
The voice-output vocabulary is entered in much the
same way as the speech-recognition vocabulary. During
a training session your words are digitized and stored in
memory for future use. If you want your program to
have voice output, the word or phrase is assembled and
"spoken" through the built-in amplifier and speaker. The
voice output sounds just like you, the trainer. Because the
speech-recognition and
voice-output vocabularies
are independent of each
other, a wide range of
responses is possible.
It should be noted here
that the Cognivox is not a
speech synthesizer; it is a
speech digitizer. The voice
output is strictly limited to
the words or phrases that
you enter. However,
because you can use multi-
ple vocabularies, this is not
a serious limiting factor.
Steve Ciarcia's article
"Use Voiceprints to Ana-
lyze Speech" (March
1982 BYTE, page 50) covers the techniques used to record
voice prints. Steve points out that the quality of the
speech-recognition system depends on what he calls the
"templates" of the spoken words. The template or mask
quality in turn depends on how much storage is available.
His device, which produces voice patterns on an oscillo-
scope, uses bandpass filters starting at 31 Hz and covers
an 8-octave range up to 4000 Hz. The results presented in
the article show that most speech falls between 1000 and
4000 Hz, which is just about the range of the Cognivox.
September 1982 © BYTE Publications Inc 231
At a Glance
•
Name
Capabilities
The Cognivox VIO-1003
Recognizes isolated speech; digitizes up to 32 words or short
phrases per vocabulary set; allows separate recognition and
Manufacturer
speech vocabularies; accepts words or phrases up to three
Voicetek
seconds each in spoken length; typical recognition accuracy of 98
POB 388
percent for the voice it is trained to accept
Goleta. CA 93 ! 1 6
(805) 685-1854
Hardware Required
Apple II with 32K or 48K bytes of memory, one disk drive, and
Price
DOS 3.3
S295
Documentation
Hardware
26-page manual
Includes the Cognivox V\O-]003 (housed in a 5- by 6- by
I 'A -inch plastic case), microphone, and power supply; frequency
Warranty
response 1 00 to 3200 Hz; audio output 1 50 mW; power con-
1 20 days repair or replacement
sumption 1 50 mW during recognition and 450 mW maximum
during voice output; power supply 9 V DC, 300 mA (unregulated.
Audience
wall-transformer type); microphone jacks provided on front panel.
Those seeking to communicate by voice with their computers;
remote amplifier jack provided on back panel
potential uses include security functions, helping the disabled, and
audio games
Software
:
The control program VOX4 and demonstration programs
VDUMP, VTRAP, VOTK and TONES, all on a 5 '/4 -inch floppy
disk
TheCognivox VIO-1003 comes completely assembled
in an attractive 5- by 6- by lV4-inch plastic case. The
device plugs into the game-paddle I/O (input/output)
port of the Apple and operates from a 9-volt power sup-
ply provided with the device.
The Cognivox contains an internal amplifier and
speaker but also has an audio output jack for use with a
higher-quality amplifier system. Voicetek provides a
120-day repair-or-replacement warranty on the Cogni-
vox. Perhaps the best part of the system is the disk in-
cluded in the package; it has several programs that allow
you to save and restore vocabularies and play games.
The Cognivox system requires the Apple II, 48K bytes of
memory, and DOS 3.3 (16 sector).
Getting Started
If you're like me, the first 10 minutes after the delivery
of a computer peripheral can be very dangerous — you're
extremely tempted to experiment with the hardware first
and study the instructions later. But with the Cognivox
you've just got to take time to read the first few pages of
the 26-page Cognivox User Manual. All installation steps
are explained in detail, but here is a summary of what
gets your computer up and listening:
• First, plug the power supply into both the Cognivox
and the wall outlet.
• With the computer off, plug the Cognivox into the
game I/O port of the Apple.
• Next, plug the microphone into the Cognivox and set
the volume control.
• Now boot the Apple using the program disk provided
with the system.
• Type "RUN PROG4" and away you go.
When the system is booted you are provided with a
menu of the disk selections. In addition to the main pro-
gram (PROG4) Voicetek also includes four demonstra-
tion programs (I'll explain more about these later).
PROG4 is a demonstration program that immediately
allows you to digitize your voice for voice output or
speech recongition. You can also save or recall stored
vocabulary from the disk. Let's imagine that you want to
record a speech-recognition vocabulary. The program
will prompt you with the question "How many words
are in this vocabulary?" You may enter up to 32 words.
Digitized words must be greater than 150 milliseconds
(ms) and less than 3 seconds in length. The silence gap
between words is 150 ms. Voicetek warns that to achieve
maximum speech recognition you must enunciate clearly
and distinctly. When training is complete a playback op-
tion for each entry is provided that allows you to check
the clarity of your entries. You can then test the system's
ability to detect words corresponding to its stored
vocabulary by speaking the words you just stored. The
program will display each word it recognizes on the
screen. (Remember that the system is trained to one per-
son's voice, and others pronouncing the same words
might be rejected.)
To test the system's ability to recognize digitized
words, I performed two tests. One test used a vocabulary
of 32 words that I entered; some of these entries were
similar in sound. The second test used the same
vocabulary, but my wife pronounced the words. The
results are shown in table 1. Notice that the Cognivox
recognized every word spoken by the trainer. This
recognition rate of 100 percent is better than that claimed
by Voicetek (98 percent). My wife was not as well re-
ceived; the Cognivox recognized 8 words correctly, 7 in-
232 September 1982 © BYTE Publications Inc
Circle 16 on inquiry card.
Gerald Cannon, Vice President of Operations, Dexter
Lock, Division of Kysor industrial Corp.; with family
at Chewacfa State Park, Auburn AL, home of
Auburn University.
Dexter Lock says a key to the extremely high pro-
ductivity of its Auburn plant is a unique Alabama job
training program. The state-funded program y-»
developed a proficient work force from scratch, f
beginning with screening. It followed with hands- i
on training in mobile classrooms and shops f
and continues with on-going screening, up- '
grading and renewal programs. Dexter Locks f
Gerald Cannon credits the program for the I
plant's low 2% turnover and absenteeism rates f
Eve job training
is second nature
toALabama.
and extremely high productivity. Other significant bene-
fits Mr. Cannon has found include: • Business oriented
___.. state government • An unequaled zero tax pro-
I gram • A total transportation network of roads, rail,
1 air facilities, navigable rivers and a major ocean
I port • An abundance of engineers and techni-
I cians • State grants for industrial site develop-
\ ment • High technology support industries.
t Find your key to greater productivity in
i Alabama by writing for details.
ALABAMA
Cut out for business.
For more information: Reuben Finney, Director, Alabama Development Office, State Capitol, Montgomery AL 36130, 205/832-6980
Word
Voice A
Voice B
microprocessor
microprocessor
microprocessor
daisy wheel
daisy wheel
business
interface
interface
(no response)
graphics
graphics
graphics
digital
digital
(no response)
editing
editing
interface
computer
computer
computer
conclusions
conclusions
conclusions
analog
analog
(no response)
acquisition
acquisition
(no response)
harmony
harmony
monitor
directory
directory
(no response)
byte
byte
free
Apple
Apple
call
encyclopedia
encyclopedia
(no response)
inexpensive
inexpensive
(no response)
import
import
(no response)
call
call
call
heart
heart
(no response)
technology
technology
(no response)
sales
sales
(no response)
free
free
free
technical
technical
technical
costing
costing
(no response)
cost
cost
heart
matrix
matrix
(no response)
mountain
mountain
(no response)
monitor
monitor
graphics
BASIC
BASIC
(no response)
Pascal
Pascal
Pascal
professional
professional
(no response)
business
business
(no response)
Table 1: Voice response test results. The Cognivox had been
programmed to respond to voice A (the author). When voice
B (the author's wife) replaced voice A, the Cognivox usually
responded with the wrong word or gave no response. The
first column of the table lists the words actually spoken by
both voices; the second and third columns show how the
Cognivox interpreted voice A and voice B, respectively.
correctly, and failed to respond to 17. This is to be ex-
pected, of course, because the device works with masks
of the trainer's voice.
Demonstration Programs
The four demonstration programs included on the
Cognivox program disk are VDUMP, VTRAP, VOTH,
and TONES.
VDUMP is a voice-output program that reads selected
locations of the Apple's memory. You enter the vocab-
ulary (the hexadecimal numbers 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
alpha, bravo, charlie, delta, echo, and fox), select the
area of memory for review, and listen as the computer
reads its own memory in your voice.
VTRAP is another voice-output program. This one is
in the form of an entrapment game. You enter a vocab-
ulary of words that will control the moves of your player
on the video display. To move in a particular direction
you merely speak into the microphone and the player
responds.
VOTH is an interactive game program that allows you
and the computer to speak with each other. VOTH is
actually the game of Reversi (also known as Othello). In
this game the computer decides where it will place its
piece and tells you the location. When you are ready for
your turn, you tell the computer the coordinates of the
location for your game piece.
TONES is actually not a demonstration program by
itself. If used in conjunction with PROG4 or your own
program, TONES permits dialing a Touch-Tone (a regis-
tered trademark of the Bell System) telephone with a sim-
ple connection to the phone line. TONES contains the
corresponding tones for each of the 12 buttons on the
telephone. By selecting the correct sequence, any number
can be dialed.
Your own programs can be adapted to have voice out-
put or speech recognition by following the steps provided
in chapter 3 of the User Manual. Several routines are pro-
vided in the manual that can be spliced into your main
program. These routines assist you in training the
Cognivox to recognize your voice, developing a
vocabulary for response, and setting memory locations.
The instructions are clear, but you will probably have to
read them twice before attempting the actual installation.
Applications
The Cognivox could be used effectively in several ap-
plications, including security systems, aiding disabled
persons, and games.
Because the Cognivox is trained to recognize voice pat-
terns, it could be installed in security systems in place of
key and combination locks. The device could be pro-
grammed to select a sequence of five words at random
from a stored vocabulary. The person wishing to gain en-
trance to a room, safe, or computer would have to match
the recorded patterns. (As shown in my test results, my
wife would have a hard time getting into the family safe if
it were protected in this fashion.)
Because the Cognivox operates in the audio mode and
thus permits communications with the computer without
the necessity of a video display or keyboard, applications
for disabled persons abound. Using just the voice-output
mode, the Cognivox could be helpful to those with poor
eyesight. Blind people could communicate with the com-
puter using the keyboard for input and the Cognivox for
output. People unable to use the computer's keyboard
could use the speech-recognition mode to communicate
with the computer; the computer could either speak back
or offer a display on the video screen. Now that govern-
ment and educational institutions are becoming more and
more committed to helping the disabled, Cognivox could
play a significant role in training these people in com-
puter science and computer-related occupations.
234 September 1982 © BYTE Publications Inc
A
communications
package
that's slightly
easier to use
than
MICRO/TerminaL
But
a lot less
functional.
Circle 300 on inquiry card.
At MICROCOM we Ve made communicating with
all kinds of computers easier and less expensive. Now, with
MICRO/Terminal? users of Apple IT," Apple III™ or IBM®
Personal Computers can easily access any in-house or
remote database. Directly, with a minimum of effort.
With MICRO/Terminal, communications set-ups
and log-on routines are entered only once. From then on
they can be called up automatically. A built-in editor lets
you change part of a program without re-doing all of it,
and you can edit off-line.
Plus you can access your company computer and more
than 1,000 commercial services. The price? Under $100.
So that by comparison with other systems, anything else
is like talking through a tin can.
Just ask your computer dealer for more details.
MICROCOM
We make little computers talkbig
1400A Providence Highway, Norwood, MA 02062
MICRO/Terminal is a Trademark of MICROCOM, Inc. Apple II and Apple 111 are trademarks of Apple Computer Inc.
I BM is a registered trademark of International Business Machines Corporation.
BYTE September 1982
235
Name Means a Great Deal
Toll Free? s 800-854-6654
CALIFORNIA & INFORMATION (714) 698-8088
• 15 Day No Risk Policy
We accept all
major credit cards.
• Most Orders Shipped
Within 24 Hours
• Serving people everywhere
since 1977
• We will try to meet • Free Shipping*
or beat any currently (Pre-Paid
advertised price. Cash Orders)
NEC
^WUT COMPATIBLE
k^sf== ACCESSORIES
PC-6000
The serious fun machine for liv-
ing, learning, working and play-
ing. Please call lor details.
PC-8001 A Microcomputer (32K) CALL
PC-8031A Dual minidisk drives ... . CALL
PC-8012A 1,0 unit, 32K. 7 slots .. . , . 489"
FDC I/O port ... 139"
NEC 8023 Printer 489"
32K Memory Addon card 169"
PenTec 2 port RS 232 card . . 155"
RenTec Wedge Expansion w/32K . , 489°°
RGB to Composile Video Converter .129"
NEC PC 8001 Software
349°°
NEC CP/M Operating System
FORTRANbyMicrosolt .
General Accounting System 249°°
Accounls Receivable System 249 00
Inventory Control Syslem 249"
Payroll System ... 249"
Job Cost System 249"
Select Word Processing w/speiler 349"
Report Manager . ...... 149"
Games Pack 1 Alien. Space War 29"
Games Pack 2 UFO Galaxian. Bomber 29"
WordStar by Micropro ...299 00
Dalastar by Micropro 249°°
Maiimerge lor NEC Wordstar . 109"
Speilstar by Micropro 169°°
Superson by Micropro .
Basic-60 Compiler by Microsoft . .349"
Basic BO by Microsoft 319"
Cobol-80by Microsoft 649°'
Racet NEC DOS
Term II Communications Pkg 149"
FiieFax System 149"
Prolran (converts TRS 80 software) .. .99"
KFS80ISAM Package
fl- •••■."':' J]!V»
64K memory card by microsoft . . 379"
128K memory card by *' 499"
192K memory card by" 659"
256K memory card by" . .. .799"
64Kramchip upgrade kit . . . 169"
Serial Async Comm. card wM porl. 129"
Serial Async. card with 2 ports 249"
ClockCalenciarcard. . . 105"
Combo Card by Apparat . . 235"
IBM Joysticks 55"
Expansion Chassis CALL
Baby Blue Z-80 W/64K&CP/M CALL
Percom mimlioppy drives (addon) CALL
Tandon TM 100 minifloppy drives CALL
IBM compatible software
Continental Home Accounlant Plus
TIM. II! by Innovative
SuperCalc . .
SuperWnler .
Easywrileril
Easy Speller
Easy Filer
Qcommodore B^SIS ©
The Alternative
THE COMMODORE 64 COULD BE THE
MICROCOMPUTER INDUSTRY'S OUT
STANDING NEW PRODUCT INTRODUC-
TION since the Birth of this in-
dustry-
— SheaisorvAmencan Express
COMMODORE 64
The Commodore 64 is a compact unit tnat
can even hi inio a Ijnefcase Complete with
Ihese fealuros
• Full sue lypev;nler keyboard
. Full ASCII charactei set
• Upper and lower case
■ High leSOlutron color graphics
• 40 rjrjlumn video display
■ 6JK RAM under memory (Sltindaidl
• CPi'M operating syslem oplion
■ TV modulator interface
• Game cartridge slot
• Music Synihisizer
■ Smail peripherals
PLEASE CALL US FOR MORE DETAILS
We are a
full-line
Commodore
Dealer.
Please Call
For More
Information
• Apple II Compatibility m both peripheral
cards and software
■ 6502 and Z-80 CPU s
• 6.1K RAM. expandable to I28K
■ RGB and Composite Video Oulput
■Selectable 80 or 40 column display
■ High Resolution Graphics. 6 colors
280 x 192 with tour lines of texl
• 8 bit Parallel I/O mierlace
■ Detachable Keyboard All standard ASCII
characlers and keyboard funcnons.
upperlower case, and a numeric keypad
cursor control block, and 15
programmable special function keys
• Buiitm hardware for mounting two 5 l *
inch minifloppy disk drives
Six Apple II compatible slots lor plug in
ponpheial cards
Please call or write tor more details.
FRANKLIN
ACE lOO
TheFrankhn ACE 100 is a prolesstonal per-
sonal compute* thai is hardware and soil-
waie compatible with me Apple ll and in
cludesmany features not tound on the Apple
uml All piograms written Itir the Apple II
will run on the ACE 100 without modifica-
tion including Ihose using high and low
losolution black and white graphics The
ACE 100 is plug compatible wiih Apple AM
peripherals that operaie in the Apple II will
operate in the ACE 100 without modifica-
FRANKLIN ACE 100 FEATURES
• Apple II Compatible
• G4K RAM User memory
• Upper and lower case
• Typewnier style keyboard
• Twelve key numeric pad
• Alpha lock shill key
• VisiCalc friendly
■ 50 wait power supply
• BuiM m Fan
S-lOO BOARDS
CLEARANCE
SALE
-£357
Z-80 4Mhz CPU Card (CB2). A&T 239 00
VB3 80x24 S-100 Video Card. A&T . . 349"
VB3 80x48 S-100 Video Car J. A&T 389"
ExpandoRam 64K Dynamrc Memory Kil 199°°
(3®DQSDDDuQ@[F
j We Bring Prices Down to Earth
Call or Write for Free Catalog
Ordering Intormalion: Phone orders using VISA. MASTERCARD. AMERICAN EXPRESS.
CARTE BLANCHE and bank fund wire transfer. Send cashiers or certilied check, money order
oi personal check (allow ten days to clear). Unless prepaid with cash please add 5% lor shipping,
handling & insurance (minimum S5.00I. Calilornia residents add 6% sales tax. Foreign
customers please add 10% lor shipping & export documentation (minimum S50.00). Educa-
tional Institutions and Corporations please send lor written quotations. All equipment is sub-
ject lo price change and availability without notice. All equipment is new and complete with
manufacturer's warranty (usually 90 days). We will not honor prices which aie typographical
errors. C.O.D. orders require a 20% cash deposit in advance. If you are not completely
satisfied, return product within 15 days for a refund (only with original container and unfilled
warranty card — Applies to hardware items only — No returns on software). All other returns
subject to a restocking fee. Please call lor more details.
Send Orders to: B338 Center Drive. La Mesa. CA 92041
VIO20
The Friendly Computer
$244 50
VIC 20 Personal Computer 244"
VIC I540 Single Disk Drive 469"
DataselleCassette I/O unit 65"
Joystick Controller 10"
VIC 1515 Graphic Printer 329"
ViCSuper Expander 54"
3K Ram Cartridge 34"
8K RamCartndge 49"
16K Ram Cartridge 99"
VIC IEEE-488 interface 79"
VIC RS-232C Terminal Interlace . . 39"
UMI SOFTWARE
FOR V!C 20
ViCalc- Viable Calculator (T) 11"
ViCat • Visible Catalog <8K)(T) CALL
ViCheck - Checkbook Mgt. <8K)(T) ,. 19"
VtTerm- Dumb Terminal (T) 16"
Basic Programmer Utility ROM 27"
SpidersolMars(C)
AMOK(C)
AMOK(T)
Meteor Run(C)
Alien BhlZ(C) 32"
Alien Blitz(T) is»
Simon(T) 7"
Kiddie Checkers (T) 7"
3-D Maze (T) 11"
Raceway(T) 11"
Kosmic Kamikaze (8K/T) 20"
Kiddie Pakt (4 Tapes) 31"
Super Four I (4 Tapes) , . . . 39"
TheAlienOK/T) 19"
Renaissance-Otheito(C) 39"
SkyMathtSKT) 12"
LongDive(8KT) 12"
SpaceDiv(8K/T) 12"
Super Hangman (3K/T) 17"
T = Tape, C = Cartridge. 8K = 3K expansion
From Us and Save Your Green
Toll Free-,'" 800-854-6654
CALIFORNIA & INFORMATION (714) 698-8088
* 15 Day No Risk Policy
• We accept all
major credit cards.
• Most Orders Shipped
Within 24 Hours
* Serving people everywhere
since 1977
We will try to meet * Free Shipping
or beat any currently (Pre-Paid
advertised price. Cash Orders)
16K RamBoardl
FOR APPLE II
$50&°t
ASSEMBLED & TESTED $69°
•SOFTWARE
^ visicorp
VisiCalc 185"
VisiCalc Templates (New!) CALL
VIslFlle (Data Base Manager) 185"
VisiTrendWIslPlot 199"
VlsiSchedute(New!) , ,239"
VisiTerm 89"
VisiDex 185"
Desktop P/an II , . i85<™
$■'
Tax Preparer 119"
Real Estate Analyzer 1 1 9-'
Creative Financing 119"
mkroPfO
WordStar by MicroPro .199"
MailMerge* by MicroPro ' . 79"
SpellStaf by MicroPro 115"
OataStar" by MicroPro 169"
CalcStar- by MicroPro 115"
Supersort r by MicroPro 115"
WordStarCustomization Notes 269"
/MICRpSOfT
MICROSOFT SOFTCARD PREMIUM SYSTEM
(Includes: Saftcard, RAMCard, Videx
Vldeoterm 80 Col.. Softswitch, Osborne
CP/M User Guide) List . . . 755" .only 659"
Mtcrosolt TASC Applesoft Compiler . . 149*°
Fortran-80' 149"
A.L.O.S 89"
Basic Compiler' 269"
Cobol-80- 499"
Time Manager 129"
Super Text tl Word Processor Muse ...119"
PFS: Personal Filing System 79"
PFS: Report ....79"
DB Master 165"
Systems Plus Accounting Software . .CALL
Peachtree Accounting Software" . . . .CALL
Continental Accounting Pkgs 189'°
'Requires a Z-80 Solt-Card
WordStar 289"
Supersort 189"
MailMerge 109"
DataSlar , 239"
SpellStar 189"
CalcStar 235"
/H*CnpSDfT
BASIC 80 289"
BASIC Compiler 309"
Fortran 80 , 359"
CobolSO 569"
Macro 80 179"
mti Malh/mu SIMP 215"
mu LISP/mu STAR 169'°
d BASE M 499"
PLAN 80 . , 249"
CBASIC 115"
PASCAL MT+ Ver. 5,5 399"
Spallguard 299"
PASCAL 2 329"
SUPERCALC 225"
APPLE li COMPATIBLE
Accessories
(D Hayes
Hayes Micromodem II 289"
Hayes Smartmodem 245"
Hayes Chronograph 199"
Novation!
ry*&
Novation AppfeCat modem 319"
Expansion-Mod 39"
Handsel 29"
BSR X-10 control interlace mod 19"
Touch-Tone Firmware CALL
Videx VideoTerm 80 column card 245"
Videx Keyboard Enhancer I (orlg.) 75"
Videx Keyboard Enhancer II 129"
/UCNpSOfT
Z-80 SoltCard by Microsoft 289"
16K RamCard by Microsoft 155"
ThunderClock/Calendar card 199"
Smarterm 80 column card 289"
** CORVUS SYSTEMS
Corvus Winchesters Mb Disk 2950"
Corvus Winchester 10 Mb Disk 4295"
Corvus Winchester 20Mb Disk 5195"
Mirror Back-Up 699"
B Mountain i Computer
CPS Multi-Function Card 169"
Music System (16 voices) 299"
A/D + D/A Interlace 279"
Expansion Chassis (8 slots) .569"
Clock/Calendar card 229"
SuperTalker SD-200 149"
Romplus + card 129"
Keyboard Filter ROM for Romplus .40"
CopyRom for Romplus 40"
Rom Writer card 149"
RamPlus32K ram add-on(w/16K) 149"
VSVA
Sorrento Valley Associates
SVA 2 + 2 Sgl. Den. 8" Disk Cont CALL
SVA ZVX4 Megabyter 8" Disk Cont. . . CALL
Apple Cache 256K by SVA CALL
Miscellaneous
Form (Apple compatible) Drives CALL
IEEE-488lnterfacebySSM .389"
Vision-80 Col. card by Vista 255"
Prom Development System by Vista . . 355"
8" Disk Drives by Vista CALL
Adwar Video Processor Mod CALL
Videodisk-Apple Interface 475"
Echo II Speech Synthesizer 219"
Symtec Lightpen 210 < '°
The Mill-6809 Processor 319"
Lazer Lower Case Adapter 55"
Houstonlnst.GraphicsPlotter CALL
16K RAMBoard assembled & tested . . . 69"
16K Ram Board by CCI in kit form 50"
SYNERGY Multi-Card .CALL
Prometheus VersaCard 219"
ALF3Voice Music Card 179"
ALF 9 Voice Music Card 169"
Joysticks by Keyboard Co , 44"
23 Key Numeric Keypad by " .115"
Versawriter Digitizer Table 249"
GrapplerPrlnter Interfaces 139"
Microbuffer II 32K(specify prntr.) 289"
Microbuffer II 16K (specify prntr.) 249"
8K Serial Buffer Card tor Epson 149"
t6K Parallel Buffer l/F tor Epson 149"
Sup-R-Fan 45"
Sup-R-Terminal 80 column card 299"
We have more items too. . . Please Call Us.
fJ-SO
MICRO SCI APPLE II COMPATIBLE
DISK DRIVES
A2 with controller 469"
A2 w/o cont roller 399"
A40 with controller 479"
A40 wilhoul controller 389"
A70 with controller .599"
A70 without controller 499"
Clearance
Sale 1 .
PRINTERS A ATARI
Jtf^/l California
J^5* Computer
Clearance
u „t.40%OFF!
This Offer Good White Supplies Last
AsynchronousSerialCard(77l0A) . . .139"
Synchronous SerialCard(7712A) 99"
Centronics PrinterCard(7728A) 89"
Cable for Prism/Tigers to 7728A 29"
Parallel I/O Card (7720A) 89"
Calendar/Clock Card (7424A) 79"
Arithmetic Process (781 1C) 269"
Programmable Timer Card (7440A) 60"
3% Digit BCC A/D Converter 60"
GPIB (IEEE-486) Card (7490A) 1 69"
12K ROM/PROM Card (71 14A) 59"
Extender Card (7520A) 19"
HARDWARE from APPLE COMPUTER
SAVE UP TO 50%
Clearance Sale
Parallel Printer Card .99"
Hi-Speed Serial Card 99"
Centronics Printer Card 119"
APPLE II
SPECIAL DELIVERY SOFTWARE
CLEARANCE SPECIAL
SAVE over 50% OFF!
Pascal Animation Tools 37"
PSORT Pascal disk file sort 42"
Formulex . . 37"
Goodspell 30"
PianBO 92"
Order Tracking System 25"
VisiCalc Real Estate Templates 32"
Hand Holding Basic 50"
Supermap 17 00
Pilot Animation Tools 37"
Topographic Mapping 32"
Bridge Tutor 20"
Bridge Tutor Extended 30"
Artist Designer 32"
Galactic Wars 17"
Utopia Graphics Tablet System 37"
Diet Analysis 22"
Stepwise Multiple Regression 75"
We have more Apple Computer Inc. soltware
at greatly reduced prices , . Please call.
APPLE II GAMES
SOFTWARE
CLEARANCE
We are reducing our inventory ol software
at increadible savings to you. Hurry we have
a limited supply.
ANY GAME
ONLY $15.00
GalacticTrader(Broderbund) 15 00
Galactic Revolution (Broderbund) 15"
Galaxy Wars (Broderbund) 15"
Tawala's Last Redoubt 15"
Golden Mountain (Broderbund) 15"
Space Invaders (Cosmos Mission) 15"
Head-On 15"
Shuflleboard 15"
Microchess 15"
BridgePartner 15"
Monty Plays Scrabble , 15"
Monty Plays Monopoly , , , 15"
Rainbow Writer 15"
Checkering 15"
Gammon Gambier 15"
Fastgammon 1 5"
Bright Pen (Light pen) 15"
Both Barrels 15"
Rnadex
DP-9501 w/2K buffer 1149"
<3E C. Itoh
F-10 40 CPS (parallel) 1 399"
F-1040 CPS (serial) 1450"
ProWriter8510 10" (parallel) 489"
ProWriter 8510 10" (serial) 579"
ProWriler II 1550 15" (parallel). 699"
ProWriter II 1550 15" (serial) . 749"
EPSON
MX-80 T Type III w/graphics ..... ... CALL
MX-80 F/T Type III w/graphics ... , . , CALL
MX-82 F/TType III w/graphics CALL
MX-lOOType III w/graphlcs . CALL
Epson Graxtrax 60 ROM 59"
\d- lnli-^r.il I K1I.1 S\slt'im.lw.
Prism 80 witf lout color option 1049"
Prism 80 with color 1 299"
Prism 132with color 1569"
Apple Prism color software 55"
NEC
8023 Impact Dot Matrix 489"
35t033CPS serial 1749"
3530 33 CPS Centronics parallel 1749"
Bi-directional tractor for 3500 - s '229"
7710 55 CPS serial 2349"
7730 55 CPS Centronics parallel . 2349"
Tractor for 7700 series 229"
OKIDATA
OkidataMicroline80(ltdquan.) 319"
Okldata82Aw/tractor, 80 col .489"
Okldata83Aw/tractorl32col 725"
Okidata84A 132 col. serial 1169"
Okidata84A 132 col. parailei 1029"
SSB
Smith Corona Printer Parallel 649"
MONITORS
y4fN/IDEEK
Amdek Video 300 12" Hi-ResGreen . . .169"
Amdek Video 100 12" B&W 129"
Amdek Color 1 13" Coior w/audio 379"
Amdek Color II Hl-Res RGB monitor. . ,769"
Amdek Apple II DVM RGB card 169"
NEC
NEC9" Hi-Res Green monitor 179"
NEC 12" Hi-Res Green monitor 169"
NEC 12" Composite Color monitor 349"
NEC 12" Hi-Res RGBColor monitor . . .799"
SANYO
Sanyo9" B&W 1 69"
Sanyo9" Green monitor 179"
Sanyo 12" B&W 169"
Sanyo 12" Green (New case style!) . . . 269"
Sanyo 13" Color Monitor 389"
Zenith 12" Green monitor 119"
Atarl800(16K)
Atari 800 W/32K . . .7
Atari400(16K) 329"
Bit 3 80 Column Card tor 800 ..... 299"
410 Program Recorder 79"
810 Disk Drive 439"
850 Interface Module 169"
Epson cable for 850 module 34"
AtariJoysticks(pair) 20"
Axion Ramcram32K module 149"
Atari 16K Module by Microtek 69"
ATARI Software
EDU-PAK Educational 1 4 Tape Series . 149"
VisiCalc for Atari (D) 185"
Word Processor (D) 119"
Personal Finance Management (D) ... .47"
Dow Jones Investment Evaluator(D) . , .99"
Microsoft Basic (D) 89"
Macro Assembler & Text Editor (D) 89"
Conversational French (T) 49"
Conversational German (T) 49"
Conversational Italian (T) 49"
Conversational Spanish (T) 49"
Pac-Man (cartridge) 34"
Centipede (cartridge) 34"
Asteroids (cartridge) 34"
Missile Command (cartridge) 34"
Star Raiders (cartridge) 39"
Space Invaders (cartridge) 34"
Caverns of Mars (disk) 34"
Assembler/Editor(cartridge) 49"
We carry all ATARI software and hardware.
• ••
Control Everything In your Home
BSR Ultrasonic Command Console .
BSR Appliance Module
BSR Lamp Module
BSR Timer Module
SUPPLIES
Orange AC Surge Protectors 119"
Lemon AC Line Filter 50"
Executive Library Case 5- y<" 24"
Cableworks Cables (all sizes) CALL
Plexiglass cover for Apple II 24*
5-Vi" Disk Bank Storage Box 5"
8" Disk BankStorage Box .8"
GENERAL RIBBON PRODUCTS
NEC Multi-Strike Ribbon 8"
NEC Black Fabric Ribbon B"
Qume Multi-Strike Ribbon 4"
Qume Black Fabric Ribbon 5"
Diablo Multi-Strike Ribbon 6"
Diablo Black Fabric Ribbon 6"
AnadexOP-9500Cart. Ribbon 14"
C. Itoh 8000 Nylon Ribbon 5"
CBM 2020-2022 Nylon Ribbon 5"
Paper Ttger Black Nylon Ribbon 3"
Epson MX70/80 Cartridge Ribbon 12"
Epson MX 100 Cartridge Ribbon 24"
DUST COVERS
Apple II 9"
Disk II Only 5"
Apple II & 2 Drives 13"
Apple Dual Disk Cover 7"
Apple III Computer 13"
Epson MX-80 Cover 11"
Sanyo 9" Monitor cover 9"
Atari 800 9"
Televldeo Terminal 9"
Amdek 12" B&W 10"
NEC 12" & NTSC Color 9"
Diab!o630RO Printer 14"
NEC RGB Color Monitor 9"
Epson MX- 100 Cover 14 ,!
^Circle 128 on Inq
f card.
Microline 82A
$ 439
88 UPS DELIVERED
OKIGRAPH Dot-addressable ROM .... $ 44 88
Adjustable Tractor $ 59 88
Roll Paper Holder $ 49 88
Okidata Printers
MICROUNE 80 $ 339 M
MICROUNE 83A *699 M
ML83A OKIGRAPH ROM . . $ 44 M
RS-232C 2K BUFFER $ 159 M
MICROUNE 84 Parallel
200 cps $ 1049 M
MICROUNE 84 RS-232C
200 cps $ 1169 M
Anadex Printers
DP-9500A $ 1459 M
DP-9510A $ 1459 M
DP-9620A $ 1554 M
WP-6000 »2999 8a
Brother Printers
DAISYWRITER1500
Parallel only $ 979 88
DAISYWRITER 2000— With
Parallel, RS-232C, IEEE488
& Current Loop lnterface $ 1099 88
TRACTOR $ 149 M
Centronics Printers
CENTRONICS 122 ^989"
CENTRONICS 739
Parallel Interface $ 559 M
CENTRONICS 739
RS-232C Interface $ 679 M
739 COLOR OPTION *79 M
IDS Printers
PRISM 80 *999 M
Includes Sprint Mode, Dot Plot,
and Cut Sheet Guide
PRISM 132 $ 1699 M
4-Color Graphics, Sprint Mode,
Dot Plot, and Cut Sheet Guide
CALL FOR PRICES
On NEC Spinwriters, QUME &
DIABLO Daisywheels. QUANTEX,
DATASOUTH, DIP, MPI and other
printers available.
TEC Printers
/> "-WW*
: : "\
DMP85 *479 88
Generic version of NEC & Pro-
writer printers. Features 120 cps,
bi-directional, logic-seeking, 1.3K
buffer. 5 fonts, 8 sizes on 9x9
matrix, w/ proportional print, true
descenders, & Greek/Math font
160x144 dots/inch Hi-Res
graphics matrix, 1/144" line feed.
Friction & tractor standard, rear
paper path. Parallel only.
NEC PC-8023A-C *509 88
CJTOH PROWRITER $ 509 M
C.ITOH PROWRITER
Parallel & RS-232C $ 664 M
CJTOH PROWRITER 2 . . . . $ 739 M
C.ITOH PROWRITER 2
Parallel & RS-232C *799 88
F-10/40 STARWRITER 40cps
Parallel or RS-232C .... $ 1494 M
F-10/55 PRINTMASTER 55 cps
Parallel or RS-232C .... •1799 11
F-10 TRACTOR *289 88
Smith-Corona
SMITH CORONA TP-1 ....
«649 M
Specify 1 or 1 2 cpi
Specify Parallel or RS-232C
Microfazers
Stand-alone print/data buffers
8K MICROFAZER
$ 144 88
8K MICROFAZER (RS-232C
to Parallel)
M84 88
1 6K MICROFAZER
*164 M
32K MICROFAZER
*184 M
64K MICROFAZER
$2 29 8a
ADAPTER CABLE
. M4 M
Orders & Information: call (603)-673-8857
Orders Only: (800)-343-0726
No surcharge for credit cards— No charge for UPS shipping— Stock ship
ments next day All equipment shipped factory fresh with manufacturer's
warranty— Minimum $50 per order— Open PO's not accepted— No
foreign orders accepted We accept CODs
HIGH TECHNOLOGY AT AFFORDABLE PRICES
THE BOTTOM
I ► LINE
Milford NH 03055-0423
The Cognivox's potential extends to game applications
as well. The two games included on the demonstration
disk should only whet the appetite of game enthusiasts
everywhere. Imagine moving game pieces by using a
microphone instead of the keyboard. Computer graphics
could be twice the fun if you controlled the sketching by
yelling "up/' "down," "left/' "right," and so on. Think
how exciting a game of vocal chess might be.
System Limitations
A number of limitations in the system become ap-
parent after a few minutes of use. First, the audio quality
of the built-in amplifier and speaker is awful. Voicetek
recommends that the Cognivox be connected to a high-
quality stereo system for improved performance. The on-
ly problem with this suggestion is that my stereo system
is on the second floor and my office is on the first floor.
The poor quality of the audio should have the highest
priority for the first revision of the product.
Voicetek promotes the interface of the Cognivox to the
Apple by declaring, "It plugs into the game I/O port in
the Apple and does not use up the valuable peripheral
slots." Now that's a clever advertising ploy of accentuat-
ing the positive while downplaying the negative. Most of
us have a peripheral slot or two to spare, but how many
game I/O ports did you get with your Apple? If the
Cognivox is installed, you must give up your joysticks,
game paddles, and simple computer control of output cir-
cuits. This is a major loss if you want to control motors
or relays from a vocal alarm circuit. It also limits how far
you can go in flexible game design because you must give
up the push buttons.
I decided to take the Cognivox apart to see what
Voicetek had used for an audio amplifier; the two screws
holding the unit together weren't much of a challenge. It
looked like someone had spilled a milkshake on the inside
of the case: all the critical parts had had their numbers
either filed off or coated with a hard plastic material. The
Cognivox must be the hardware counterpart of the pro-
tected disk. If you have ever lost a chip or two because of
static electricity, you know how convenient it is to be
able to quickly repair your equipment by direct substitu-
tion of components. You won't be able to do this if the
Cognivox breaks down; you'll have to return the device
to the factory for repair, which will cost you time and
money.
Conclusions
The Cognivox VIO-1003 is what the manufacturer
claims it to be — a state-of-the-art speech-recognition and
voice-output peripheral for the Apple II computer. The
Cognivox records voice masks during a training session
and stores these on disk for future voice output or speech
recognition. Once trained to a voice, the recognition rate
is very high (98 to 100 percent) for a device that uses ap-
proximately 4K bytes of storage for programs and tables.
The Cognivox should open new vistas for security
systems, aid to disabled persons, and computer games. ■
.
Disk Storage
Needn't Double The Cost Of
A, ^N
Your Apple III
HCTM
, ^ -£&&
Expanding disk storage on your Appfe
can be an expensive proposition.
But Micro-Sci hos a better proposition tor you,
because our disk drives tor the Apple III give you
greater capacity and performance tor every
dollar spent.
And no compatibility problems. The A3 is a direct
replacement tor Disk III drives, and the 70-track
A73 and 140-track AI43 are supplied with a driver
that is easily added to the SOS driver module,
affording extra storage and tastseek rates tor all ot
"Registered Trademark of Apple Computers. Cupertino, California.
he programs mat run under that operating system.
Alt three ore the same-5W size as your built-in
drive and use the some diskettes.
They also use your Apple Ill's controller and
power, saving on expansion slot and no AC power
cord. And they can be mixed in any combination
on the daisy-chain. At 572 KBytes, the Al 43 makes
a truly viable backup device for the ProFile Hard Disk.
At 286 KBytes, the A73 gives you a lot more
capacity than a Disk III drive.
The A3 otters identical capacity — and is an
excellent choice tor second drive compatibility in
the Apple II emulation mode.
So see your Micro-Sci dealer today.
He'll show you how to up your Apple I II's
performance the affordable way.
//-SCI
MICRO-SCI
2158 SOUTH HATHAWAY STREET
Micro-Sci is a Division of Standun Controls, Inc.
SANTA ANA, CALIFORNIA 92705 • 714/662-2801
TELEX: 91 0-346-6739
Circle 311 on inquiry card.
International Dealer Inquiries IMC International Markets Corp. Telephone: 71 4/730-0963
Hardware Review
The Abilityphone
William L. Rush
817 C St., Apt. 1
Lincoln, NE 68502
I had awakened in the middle of the night with
stomach cramps. To an able-bodied person, getting up
would have posed no particular problem. But I have
athetoid cerebral palsy: I'm a person who is a quad-
riplegic as well as unable to speak. As a result, an other-
wise minor case of cramps became a cause for alarm.
I waited and prayed for the attack to subside. When it
didn't, I groaned, hoping I could arouse the student assis-
tant for my dorm floor. I hated to wake him up at 2 a.m.,
but I didn't have much choice. The cramps grew stronger
and more frequent by the minute, and sweat began run-
ning off my body. Why hadn't I taken a class in Lamaze
breathing? Finally, my groans alerted the student assis-
Photo 1: The author at work. The Abilityphone appears in the
background.
tant, who came into my room and asked, groggily,
"What's wrong, Bill? Are you too hot?"
I shook my head "No."
"Is something wrong with your electric wheelchair and
how it's charging?"
"Is something wrong with your voice synthesizer?"
"Is something wrong with your door opener?"
"Is something wrong with your physical body?"
I nodded "Yes" to his last question.
"If I call your attendant, would she know what to do?
Great. What's her number? Oh, you can't tell me that,
can you? How do I call her for you?" A mixture of frus-
tration and fatigue was in his voice. His training hadn't
covered situations like this.
I looked in the direction of my new Abilityphone,
which had my personal-service aide's number stored
somewhere in its electronic memory. The student assis-
tant only had to push the button marked "Help," and the
phone would do the rest. He was trying to find the num-
ber when he spied the Help key and asked, "If I push this
'help' button, will the phone give me your aide's
number?"
I nodded "Yes." He pushed the button with a picture of
a hand on it (so it can be spotted easily in an emergency).
About the Author
William L. Rush is a senior studying journalism at the University of
Nebraska-Lincoln as well as a freelance writer. He has a personal inter-
est in electronic aids for people with disabilities because he has cerebral
palsy. In addition to the Abilityphone, he uses a personal computer as a
voice synthesizer and a word processor.
240 September 1982 © BYTE Publications Inc
tffttn
*****
|9uui/i
Parallel
mulltlprocessor power.
We've put nine 4 Mhz
Z-80's working in parallel to
give you this performance.
Here's the key: eight
SLAVENET™ proces-
sors, each a com-
plete S-100 com-
puter that can
handle two
timeshared
users, with
128KRAM
plus parity,
2K EPROM,
full interrupts, software bank
boundary and two serial ports
for synchronous and asynchro
nous protocol.
MfMLftVM
We have full compatibility
with UCSD PASCAL II™ and CP/
M™ through IBS PASCAL™ and
TURBODOS™, which are fully
interrupt driven, allowing up to 1 6
TM
simultaneous and inde-
pendent users. Our
operating system
includes such
features as
semaphores,
concurrency,
chaining and
true word
processing. And
we have an impressive library of
applications software too.
Store up to 600
Mbytes on hard disk.
Hang on 5", 8"
or 14" Winchester
disk drives with from
5 Mbyte to 600 Mbyte
storage. Or go with 5"
or 8" floppies. With
our system you can
even use your video
tape recorder for
backup. Get up to 100 Mbytes on
a single videotape cartridge.
Get the most computer bang
for the buck.
That's because you can get
started with a low-cost, single
user system and grow from
there. Just plug in boards to go
from one to sixteen users. And
we've made it easy to
reconfigure our I/O system so
you can interface a remarkable
variety of
peripherals and
controllers
without special
programming.
INDEPENDENT BUSINESS
SYSTEMS
(415)443-3131
5915 Graham Ct.
Livermore, CA 94550
OUR DEALERS: DOMESTIC • CEB3, Los Gatos, CA, (408) 559-0288 • Donald Coffman, Cupertino, CA (408) 253-2327 • ICE, Gaithersburg, MD, (301) 869-2896 • QUALI-TYPE,
Livermore, CA, (415) 447-6121 • ERS, Brea, CA, (714) 524-2470 • Innovative Interfaces, Berkeley, CA, (415) 524-8416 • Khalsa Consultants, Cambridge, MA, (617) 235-3580 • Khalsa
International, Herndon, VA, (703) 437-4177 • FOREIGN • Philip Baksh, London, England, Tel: 44 1 7413707 • EEI, Sharjah, United Arab Emirates, Tel: 971 6 354 688 • JH Systems,
Etobiocoke, Ontario, Canada, Tel: (416) 621-0538 • ELIF, Inc., Montreal, Quebec, Tel: (514) 337-3214 • FDM, Madrid, Spain, Tel: 34 1 255 14 04 • Micro Service, Saint-Clement La
Riviera, France, Tel: 33 67 84 31 88 • Servonlc, Munich, Germany, Tel: 37 089 483253 • Terrace Computer Services, Terrace, British Columbia, Canada, Tel: (604) 635-7606 •
Technisch Bureau Muller, Amsterdam, The Netherlands, Tel: 31 20 8681 10 • ICE, 6 Yousef Abbaf #808, Nasr, Cairo, Egypt •
UCSD PASCAL II is a trademark of the Regents of U. of C. CP/M is a trademark of Digital Research, Inc. TURBODOS is a trademark of Software 2000. IBS is a trademark of IBS, Inc.
At a Glance
Name
Abilityphone
Manufacturer
Basic Telecommunications Corporation
44 1 4 East Harmony Rd.
Fort Collins, CO 80525
(303] 226-4688 (Voice/TDD option]
Price
S2335 (suggested retail price]
Warranty
Two-year limited on all BTC equipment against defects in material
and workmanship
Shipping size
1 3/2 by 15 by 3% inches
Weight
8/2 pounds
Other physical characteristics
32-character alphanumeric display; I '/2-hour battery backup;
adjustable-membrane keyboard with 22 keys that responds to as
little as 5 ounces' pressure for activation; Lexicon plastic housing;
brushed aluminum base panel that accepts 2.5 mm external
switch jacks, 3.5 mm audio output jacks, modular phone jack, and
modular headset jack
Software needed
None
Audience
Anyone interested in devices that assist individuals with disabilities
of all types; people with disabilities who have unique telecom-
munications problems
homes. The Abilityphone, made by Basic Telecommuni-
cations Corporation (BTC) in Fort Collins, Colorado, is a
prime example of what can be done with a dual-micro-
processor-based system, persistence, and some luck.
The luck came in when I was selected as one of ten peo-
ple to participate in a three-month field testing of the
phone in May 1981. My first reaction to the concept of
the Abilityphone was that it was too good to be true. But
it sounded interesting, and I had learned not to underesti-
mate the potential of electronics. Besides, I was interested
in anything that would improve my ability to communi-
cate.
Workshop for "Test Pilots"
BTC invited me to a workshop designed to familiarize
the "test pilots" with the new telecommunications device.
We learned that the Abilityphone can answer itself auto-
matically, dial and redial a number by itself, and function
as an alarm clock, a four-function calculator, an en-
vironmental controller, and a calendar. It can even re-
mind its user to take daily doses of medication. The ter-
minal includes more than 40 features.
Some time after the workshop, I learned that this
phone was the result of a six-month market-research
study done in 1974 by BTC corporation president Tom
Cannon, then a human-factors and product-development
consultant. The study, designed to determine the special
telephone needs of people with disabilities, concluded
that there was a "significant" need for special telephone
devices. According to Cannon, the study was not in-
tended to result in a specific product but to identify
specific telephone problems of people with disabilities.
What happened next reminded me of something from a
science-fiction movie. The 13V2- by 15-inch Lexicon plas-
tic phone said "Help on" in a clear and computer-gen-
erated voice to confirm that the Help function had been
activated. Then it calmly (at least one of the three of us
was calm) said, "I am calling for help now: calling help
number one."
As it spoke, a 32-character alphanumeric display
flashed the messages so that if I had been deaf I would
have been able to understand what it was doing. Next, I
heard my personal-service aide's phone ringing through
the speaker (the Abilityphone does not have a conven-
tional receiver). When my aide, who lives in an adjoining
dorm, picked up her phone, my phone again spoke in its
electronic voice: "There is an emergency at 8117
Selleck . . . forced entry is authorized."
My aide had a Help-Answer beeper, which sent a
message to the Abilityphone terminal that help was on
the way. The phone, in turn, flashed a message to that ef-
fect on its display. Had my aide failed to answer the
phone within five rings, the Abilityphone would have
called another help number until it heard the beeper.
When the crisis was over, I marveled at how far the art
of computer technology has progressed in helping people
with disabilities to live outside institutions or nursing
Developing the Abilityphone
In 1974, four major obstacles stood in the way of de-
veloping a special telecommunications product. Most im-
portant, the technology to solve problems raised by the
study wasn't available. Even if it had been, the people
who could benefit most from it were the most difficult to
reach because of social service agencies' privacy-protec-
tion policies. Additionally, those who needed the product
often could not pay for it, and third-party sources of
money, such as insurance companies, were reluctant to
assist paying for it. Finally, the product would have had
to be sold through existing phone companies, which then
did not have the experience to deal with the unique needs
of people with disabilities.
But between 1974 and 1978, many changes had taken
place that made designing a special device for individuals
practicable. New technologies, such as microcomputers,
were available at a reasonable cost to provide solutions
to many problems. New laws and regulations made equal
opportunities for those with disabilities a reality, not just
a dream, and people with disabilities were demanding to
be treated as equals. In addition, government deregula-
tion of the telephone industry opened the field for com-
panies to sell new products to be hooked up to telephone
lines.
242 September 1982 © BYTE Publications Inc
THE ANN ARBOR AMBASSADOR "300
WHY SETTLE FOR AN EMULATION?
When you
can have more
than twice the display lines
with an AMBASSADOR 300!
60 line? (4800 character) display
Large 15-inch non-glare screen
Line drawing character set
Area qualifications: protect, guard, numerics,
justify and security
Operator convenience modes
Erase and editing controls
Supports DEC*\rr52*/ANSI Mode, Origin Mode
and scrolling regions
Printer output: local and remote copy, print
format control
Block and character transmission
48 programmable function keys
Self diagnostics
Now you don't have to give up a full page display to use your VT100*-oriented software. The
Ann Arbor Ambassador 300 has all the features of the standard Ambassador — with a few
modes added to make it easy to use with DEC* software. You'll also find ways to use the other
advanced capabilities of the Ambassador— editing, formatting, programmablefunction keys,
block transmission. So why buy just another emulation when you can get the Ambassador
300? At a competitive price, with quick delivery.
Call Ann Arbor Terminals for more information at (313) 663-8000
*DEC, VT100 and VT52 are trademarks of Digital Equipment Corporation.
nnnRRBOR
6175 JACKSON ROAD ♦ ANN ARBOR, MICHIGAN 48103 ♦ TEL: 313-663-8000 • TWX 810-223-6033
Circle 28 on inquiry card.
BYTE September 1982 243
Photo 2: The Ability phone. Note that the keyboard and display
sections can be tilted at any angle. The membrane keyboard ad-
justs to respond to as little as five ounces of pressure. A fluores-
cent alphanumeric display of 32 characters is standard.
These developments encouraged Tom Cannon to
recommend that BTC develop a simulator that would
allow the corporation to test its ideas for solving the tele-
communication problems of disabled individuals. Such a
simulator incorporated a home computer, and people
with various disabilities were asked to test the simulator
for three months. Another version of the simulator was
portable and consisted of a computer in a suitcase, which
From Computer Plus to YOU . . .
PLUS PLUS PLUS
ModeM6128K
1 Drive $4199
2 Drive S4799
Color Computer 16K $305
w/16KExl. Basic $399
vW32K Ext. Basic S499
! L l ^S£SeS3X'''
Model 1111 6K $799
Model III 48K
2 Disk &RS232 C$1949
Okldata82A$425
Color Computer Disk Drive
Drive $470 Drivel $315
BUY DIRECT He .' -i' e . ; ' u ~- 2 l e . w °J ?M f f ine offers .
call TOLL FREE tor full information.
COMPUTERS
Model II64K
ModelllUKlEVI
MODEL III16K
MODEL III 32K
•MODELIII32K
MODELIII48K
•MODELIII48K
Model IJI48K
2Dfsk&RS232c
tModellll48K
2D)skNoRS232c
Color Computer 16K
ColorCompuler 16K
w/extended basic
Color Computer 32K
w/exlended basic
tColor Computer 32K-6
w/extended basic
Pocket Computer 2
Model 16 1DR128K
S3100
599
799
856.50
831.50
914
864
1749
305
399
499
:
510
230
4199
Model 162DR128K
DT-1Doto Terminal
MODEMS
Lynx Direct Connect Ml/Mill
Hayes Smart Modem II
Telephone Interface II
R.S. Modem I D.C.
R.S. Modem II D.C.
PRINTERS
Daisy Wheel II
SmithCoronaTPI Daisy Wheel
Epson MX80
Epson MX80 FT
Epson MX100
Line Printer VII
LinePrinterVIII
LinePrinterV
Microline80
Microline82A
Microline83A
MicrolineB4 Parallel
P. C. Plotter Printer
4799
599
235
235
169
1715
599
599
549
735
249
599
1610
325
425
699
1090
DISK DRIVES
R.S. Model III 1ST-Drive
Tondon40TrackMI
ColorComputerDrive 1
Color Computer Drive
Primary Hard Disk
ETC.
Verbatum 5" Double Density 32
8" Double Density Double
Sided Diskettes 49.95
Ctr-80A recorder 52
C. C Joysticks
16K RAM N.E.C. 200 N.S. chips
64K Ram Chips
Color Computer Flex D.O.S
R.S. Soltwore 10% att list
•Computet Plus NewEquipmenl.
with NEC RAM inslolled
1 80 Day Computer Plus Warionty
tMUIR S Drive Tondon Drive 1
679
289
315
470
3999
22
99
We have the lowest possible
Fully Warranteed Prices AND
a full complement of Radio Shack
Software.
Prlcoj jublect to chonge without nollce.
Not responsible (or typographical errors
IBS-40 li a regulated liodemaik of randy Coip
call toll free 1-80O-343-81 24
comp uter
■"plus
I Write for your
480Klng Street
Littleton, MA 01460
617-486-3193
took 18 months and about 6000 man-hours to build and
test. BTC took the suitcase simulator to rehabilitation
and independent living centers across the country to get
more feedback.
The goal of the simulators' designers was to build a
product that would serve people with all types of dis-
abilities so that it could be mass produced and, as a
result, more affordable.
The Finished Product
In March 1981, at the American Occupational Therapy
Conference in San Antonio, Texas, BTC unveiled the
result of more than three years and 24,000 man-hours of
work. In the five months that followed, BTC went into
full-scale production. During this time, the Abilityphone
underwent a battery of tests by an independent testing
laboratory that made sure it met a wide variety of
governmental and other standards.
The Abilityphone uses two microprocessors. The main
one is an RCA 1802. The terminal contains 24K bytes of
ROM (read-only memory) and 4K bytes of RAM (ran-
dom-access read/write memory). In addition, all I/O
(input/output) devices are memory-mapped. The RAM,
ROM, and I/O all reside in the lower 32K bytes of the
processor's address space.
The second microprocessor is an Intel 8048 with on-chip
RAM and ROM. It is a peripheral processor that moni-
tors the phone line and performs the environmental con-
trol functions (the unit will send commands to any BSR
remote-control module). The terminal uses prioritized in-
terrupts. The main processor and peripheral processor
are set up in a master-slave arrangement. When the
master sends a command to the slave, it causes an inter-
rupt to occur on the slave. When the slave has finished its
task, it sends a status message back to the master.
The Abilityphone's I/O devices include a membrane-
style keyboard (see photo 2), but it doesn't have a full
alphanumeric or typewriter keyboard. It uses a fluores-
cent alphanumeric display that is readable at about 20
feet. It has a serial port and a modem. A speech synthe-
sizer, also included, has a limited vocabulary and is not a
true phonetic synthesizer. More memory can be added to
increase the unit's vocabulary. Figure 1 shows a block
diagram of the Abilityphone.
BTC does a thorough "burn-in" on every terminal to
check for faulty components. Testing takes from six to
eight hours.
Features
The following is a selective list of some of the Ability-
phone's features.
Emergency dialing. The Abilityphone will dial up to six
predetermined phone numbers in sequence when the user
pushes the Help key. Depending on the options selected
on the terminal, the Help message can be either spoken or
transmitted as data. The party called can respond with a
Help- Answer beeper.
Monitoring. At predetermined times, the Abilityphone
can ask, "Are you OK?" If the user doesn't respond with-
244 September 1982 © BYTE Publications Inc Circle 112 On inquiry Card.
*e
t*
APTURE
Completely Redesigned.
Now, the Grappler + .
The original Grappler was the
first graphics interface to give
you hi-res screen dumps from
your keyboard. The new
Grappler + with Dual Hi-Res
Graphics adds flexibility with a
side-by-side printout of page 1
and page 2 graphics.
Interfacing the Grappler + to a
wide range of printers is easy
as changing a dip switch. 4K of
exclusive firmware makes the
Grappler + the most intelligent,
full-featured Apple® Printer
Interface made. And, the
Grappler + is Apple III compatible."
The imitations are many, so
insist on the #1 Apple Graphics
Interface on the market. Insist
on the Grappler +. Available
now at most Apple dealers.
•Requires additional software driver.
"Requires graphics upgrade.
^Orange Micro, Inc. 1982
ACTUAL APPLE II PRINTOUT USING GRAPPLER AND EPSON MX100
WithThe
Grappler +
J Printer Interface
The Grappler + Features:
•Dual Hi-Res Graphics* Printer
Selector Dip Switch • Apple III
Compatible* •Graphics Screen
Dump* Inverse Graphics
• Emphasized Graphics* Double Size
Picture • 90° Rotation • Center
Graphics* Chart Recorder
Mode • Block Graphics • Bell
Control • Skip-over-perf • Left and
Right Margins* Variable Line
Length »Text Screen Dumps.
The Grappler + works with Pascal
and CPM.
The Grappler + interfaces with
the following printers:
• Anadex • Centronics • Datasouth
• Epson* * • IDS • NEC • C-ltoh • Okidata**
OT
Orange micro
* Inc.
Circle 354 on inquiry card.
3150 E La Palma, Suite G
Anaheim, California 92806
(714) 630-3620
CPM is a registered trademark of Digital Research, Inc.
Apple is a regisleredtrademark of Apple Computer, Inc.
Foreign Dealerlnquiries Welcome TX183511 CSMA
LED
KEYBOARD
INDICATORS
KEYBOARD
MATRIX
VACUUM
FLUORESCENT
DISPLAY
KEYBOARD
CONTROLLER
DISPLAY
CONTROLLER
SYSTEM
MASTER
MICRO-
PROCESSOR
(CMOS 1802)
SYSTEM
ROM
SYSTEM
RAM
i r
q
r
:>
SERIAL
PORT
RS-232C
SPEECH
MEMORY
PHONE HANDSET MIKE
AUDIO IN MIKE
REMOTE SWITCH IN
SPEECH
MICRO-
PROCESSOR
SYNTHETIC SPEECH OUTPUT
ANALOG FSK DATA SIGNAL
MODEM
CIRCUIT
TELEPHONE
INTERFACE
MICRO-
PROCESSOR
(8048)
DATA BUS
I I ADDRESS BUS
ADDRESS
DECODE
AND
DATA BUFFER
AUDIO CONTROL
INTERFACE
INCOMING AUDIO
TONE OSCILLATOR
PULSE DIAL
AND HOOKSWITCH CONTROL
POWER SUPPLY
AND ENVIRON-
MENTAL
CONTROL
INTERFACE
ENVIRONMENTAL
CONTROL CODE
AC-LINE ZERO-CROSSING
DETECTOR SIGNAL
m
ADDRESS
DECODE
AND
DATA BUFFER
ANNUNCIATOR
CONTROL
INTERFACE
ANALOG
CONTROL
PHONE LINE
HANDSET
SPEAKER
TAPE OUTPUT
REMOTE
SPEAKER
ANNUNCIATOR
SPEAKER
Figure 1: A block diagram of the Ability phone.
in five minutes, the Abilityphone dials an emergency
number. This assures the user that help will be sum-
moned even if he or she can't get to the phone.
Reminding. The Abilityphone can be set to remind the
user at predetermined times to perform routine tasks that
are necessary to prevent a crisis. This function is ideal for
providing prompts to take medicine, eat special meals, or
change position to avoid pressure sores.
Automatic answering. After three rings, the Ability-
phone will answer itself, allowing the user with limited
mobility additional time to get to the phone.
Repeat dialing. When a dialed number is busy or the
party called fails to answer, the Abilityphone will redial
the number until the party is reached.
Conclusion
You might wonder if all the time and effort that goes
into building such equipment is worth the benefits to its
users and to society. I can't answer the question for socie-
ty. I can only hope society sees that through the use of
such equipment, it will gain more productive members.
As a user, however, I can attest to the Abilityphone as
invaluable. Of all my electronic devices (electric wheel-
chair, door opener, and computerized voice synthesizer),
the Abilityphone makes me feel most secure. One of its
40-odd features, a monitoring function, is a good exam-
ple. I can set it so that, at predetermined times, the ter-
minal can ask me, "Are you OK?" Then if neither I nor an
aide presses one of its 22 keys within 5 minutes, the
phone will call for help on its own.
I used to panic when my morning personal-service aide
was 15 minutes late to get me out of bed. Now when that
happens, I wait serenely to hear the phone say, "Are
you OK?" And if nobody answers its musical ring within
five minutes, it announces, "I am calling for help
now. . . . "■
246 September 1982 © BYTE Publications Inc
Interested in the
IBM Personal
Computer?
If you're interested in
the IBM Personal
Computer then you
need PC magazine.
PC magazine is the
Independent Guide to IBM
Personal Computers. Each
issue is packed with
information for everyone
interested in IBM Personal
Computers.
PC magazine tells you how
to put together the best IBM
"PC" system and then how to
get the most out of it. Each
issue brings you hundreds of
colorful pages of evaluations,
insights, and straight talk from
respected experts —
professionals in computer
science as well as writers,
businessmen, lawyers,
educators, and many others.
PC covers software,
hardware, applications and
most every topic of
importance to the thousands
of IBM Personal Computer
users who read it. To ensure
that we give you the
information you need, PC
includes a special "User-to-
User" section, as well as a
"PC Wish List", and news
about IBM Personal
Computer clubs, events and
publications.
For a limited time, you can
subscribe to PC at NO RISK
and still receive a 25%
discount off the newsstand
price. Enter your subscription
now. If not fully satisfied when
you receive your first copy of
PC, simply return your mailing
label within 15 days for a full
refund.
This is the
magazine
that tells you
all about it
Name
Address
City
The Independent Guide
•BM Personal Computers
State
Zip
□ 6 issues/$14.50
□ Check enclosed
Card #
□ 12 issues/$27.00 □ 24 issues/$46.00
□ VISA □ MasterCard □ Bill me
expires .
□ I already own an IBM "PC
Dept. B9,
PC Magazine
1528 Irving St.,
S.F., CA 94122
□ I am thinking about buying one
Phone Credit Card Orders to:
(Toll Free Number)
California: 800/792-0990. ext. 1136
All Other States: 800/227-3800, ext. 1 136
BYTE 9
Circle 366 on inquiry card.
B YTE September 1982 247
Introducing the first affordable
Thesaurus software
Good writing is hard writing. And finding just the
right words is the hardest part. You could use a
thesaurus— but who wants to wrestle with a five
pound book? So you go with what comes to mind.
And your writing suffers.
No more! Thanks to the Random House
Electronic Thesaurus/. As these actual photos at
right show, you can now have instant, on-screen ac-
cess to more than 60,000 synonyms indexed to the
4,700 most used and overused words in English.
Without exiting your word processing program. With-
out waiting more than two seconds, on average.
Without giant hard disks. Without complex direc-
tions. And your selections are automatically inserted
into the text.
The Random House Electronic Thesaurus-
fits all systems: The 60,000 synonym version
requires 240K, Abridged versions are available in
80k and 150k sizes. You can update to a larger size
for just $25. The software is totally compatible
with WordStar* 1 2.6; 3.0 and later. Or use it directly
from CP/M k
It comes in all popular system formats, by mail
from Dictronics or from your local dealer. Peachtext*
(Magic Wand H ) users can buy it from Peachtree ven-
dors or directly from Peachtree Software. This fall,
look for Osborne*, Scripsit^ EasyWriter TM and
WordStar-IBM " versions.
The Random House Electronic Thesaurus is
based on the popular Random House Thesaurus,
edited and backed by one of the most respected
names in publishing, It will change the way you feel
about writing. The price is right, too — only $150.
And we'll even throw in the book.
Ifcf I** mil 'iy.
PiSily kiti 'iitadillsly
For information and orders, please call
Dictronics Customer Service at
505-281-5444.
Dictronics
PO Box 367, Tijeras, NM 87059.
S150.
Qiiy_
State
_Zie_
Computer
O peratin g S ystem
Dealer Inquiries Invited — please call:
Dictronics Business Office at 21 2-564-0746.
witi«|. Jtod i\ viil ch*r.gs i\it ny ytu feel itout vrtUt|
To find a synonym, simply position your cursor
on the desired word. Or just type the w
,
mMHBIHI nrMlws. renrtiOle, wssie, |jr*culous, prudisieus.
■■.|
JUfafjBj^swKJiiig, jiMNtMli mcmus, ilrup, odd, ntrurtiniry,
ii 138 »d 8tt S 53 i( i ™ tnn^t LuAu disjuj
igNRgij is « . - ms. If in slit stmkH I
iiitf' '■ { \
( \
Hi u» hw* is ti i>4J.» |M art* h the rtrsf y*u ml
Hftomi im prf;s i Uf: 1H syt^Mju wi II ifpur rijfcf an Ikt • 1 1
««*» ■ Thfi i« it mr «f«r 1» tht s$»6ftyi iwu hi* tnd prtjs
tki tl) ijjiin T<*uf dioict if iRSfrtei - usilij md i stedia . (
ft*, hatu* Rouse EUcb"«ic Ihtsww will ' i^rm year
m$L
"^^■^■^^.^.Ff.^^A^f^f^-^S^
?*
When you press ESCAPE twice — or a special key
in custom installations, the top of the screen clears
. ,.n*h . .« to ioo synonyms. When you find a suitable
jrsor to it and press ESCAPE again.
ici T J H»J iWitllf ] dill* VM9 1 i
MM
tfF%B — Ik* t«&» "
f ittMt,...
i u™ »j»r it, in
iti*»«»i .' hcm» F*en »ith lUnltfd fitppj
, h| ffc«f1 rf |ir,<yJjOto{
PI I ifCM f>w lo Jo II mlt i|L'ur| turgor lo ihf ««»rd ij_ .
— n, !fWw*t ¥<w cursor 'a (hi s^Mmji uw J ■!« «nd
' lie* i* i»w<td -- tis»t"j Md imdiiielg.
J Hrtlfffmt ffcmurus will iipri
,. .hiityt IK* wky you f»tt *bout uritu
I
Your old word is deleted and the synonym is
automatically inserted. Or you can press
RETURN and return to your text without making any
changes. You can even scroll through the listings.
(BYTE Magazine written in braille)
Braille Writing in Pascal
A Pascal program, a strip of cellophane tape, and a rubber
glove combine to make a line printer write in braille.
Alfred Fant Jr.
POB 26284
Austin, TX 78755-0284
Braille writing for the blind was de-
veloped by the Frenchman Louis
Braille, who was himself blinded at
the age of three. Since the invention
of his language in 1824, thousands of
books, magazines, musical scores,
and other literary works have been
translated into braille. One of the
most ambitious translation projects
to date has been the braille edition of
the World Book Encyclopedia by the
American Printing House for the
Blind in 1961. The largest project in
the history of braille, it will probably
be the last time such a large undertak-
ing is done by hand. The final edition
of the encyclopedia contained 136
volumes — truly, a magnificent ac-
complishment.
Today, numerous publications are
translated into this readable print for
the blind. Still, it is not unusual for a
book on the best-seller list to be re-
maindered before it is finally brailled.
This happens because there is much
more material to braille than there is
funding to do it. Blind people (and
libraries serving the blind) are queried
The software treats the
braille characters as
four lines of graphics
output per line of
braille type.
periodically as to what publications
they would like to see brailled next
and to rank them by priority. The
limited funds and computer time
available make it mandatory to trans-
late only those publications that
would have the greatest readership.
Hence, in a situation similar to
military triage, many worthwhile
books are never translated.
My interest in braille translation
began when a local Boy Scout troop
asked for help in acquiring scouting
materials for its new blind members.
A survey of the literature found much
in the way of audio-tape materials.
Unfortunately, precious little
material was in braille. The Scouts
had found it difficult to use the tape
library because they could not readily
locate specific topics. You just cannot
skim a tape as you can a printed
braille book.
I proceeded to learn braille from
the instructions given in the Scout
Handbook, soon progressed to a col-
lege textbook on the subject, and
finally purchased a braille machine to
use with the visually disabled boys.
After months of practice, study, and
250 September 1982 © BYTE Publications Inc
For serious business microcomputing,
only one operating system
exactly fits.
Whether you're in business and do
microcomputing, or in computing
and sell to business, you'll like OASIS*
Not a hobby or scientific system warmed-
over for business use, ^^^^^m
OASIS is the only operating
system designed from the
ground up for business.
SERIOUS BUSINESS
COMES IN ALL SIZES.
Whatever your business
need, OASIS has the oper-
ating system to match:
8-bit or 16-, single-user or
the multi-user system that
professionals tell us makes
micros run like minis. And
that's even truer now with
new OASIS-16.** (OASIS
exact business fit #7;
choice.)
ANY SYSTEM IS ONLY
AS GOOD AS THE
BUSINESS
PROGRAMS IT RUNS.
available, type 'HELP' and the command
function title — OASIS displays the
syntax and options available.
And it's all in your language — not
computerese. (OASIS
exact business fit #5:
useMriendliness.)
OASIS
^> j^ m
HOBBY
SCIENCE
BUSINESS
AND, AND, AND.
Some of the best, most
extensive documentation
in the industry; a packed
Application Software
Directory; multi-level train-
ing; direct telephone support;
worldwide sales & service;
options like CONTROL
Relational Data Base
Management System and
MASTERPLAN Financial
Modeling Package; OASIS
has it all. (OASIS exact
business fits #6 through #12.)
The acid test for any business
operating system is the application
software available to run on it. There's
plenty for OASIS — for nearly any job.
And it's top quality, too, because our
integrated tools are top quality — and
there are more of them. Like a high-level
BASIC Interpreter/Compiler/Editor/
Debugger; ISAM/Keyed/Direct/
Sequential Files; a smart Print Spooler;
Automatic Record Locking ( OASIS
exclusives! ); plus COBOL & 'C
Languages. These tools are mandatory
for high-quality business application
program development — ask any
developer. (OASIS exact business fit #2:
high-quality application software.)
PORTABILITY PROTECTS BUSINESS
SOFTWARE INVESTMENTS.
OASIS is custom-fitted to manufac-
turers' hardware so application software
developed to run on one OASIS
equipped machine can also run on
others — and is upwardly compatible
from 8-bit OASIS Single-User to Multi-
User, on up to OASIS-16. This kind of
ap plication software portabilit y is
exclusive with OASIS.
Device independence allows various
printers and terminals to be used —
with no modification to application
software: OASIS system software com-
pensates for differences. (OASIS exact
business fit #3: portability.)
ACCURATE DATA & A SECURE
SYSTEM REDUCE BUSINESS RISKS.
Data integrity — a challenge for any
multi-user system — is insured by OASIS
File & Automatic Record Locking. With
it, normally all users can view a record
at the same time. BUT, if the record is
being updated by one user, other users
are automatically denied access until
the update is complete. That means
data is always accurate and up-to-date.
And it's still another OASIS exclusive.
For system security, there's OASIS
Logon, Password & Privilege Level.
User Accounting keeps track of who used
the system, when. (OASIS exact business
fit #4: data integrity/system security.)
A FRIENDLY SYSTEM IS
GOOD BUSINESS.
For user-friendliness, OASIS sets new
standards. Example: the EXEC Job
Control Language is so smart it walks
users through their applications —
and around the operating system.
With our 'HELP' feature, if you are
unsure of the functions and options
Now you know why there's
no reason to struggle trying
to put a square peg in a
round hole. For serious
business microcomputing,
there is one operating system that
exactly fits: OASIS. Call or write us
today for details.
* For Z80.
** For 8086, 68000, Z8000, LSI-11, & others.
■ STRICTLY BUSINESS^
PHASE ONE SYSTEMS, INC.
7700 Edgewater Drive. Suite 830
Oakland, CA 94621-3051
Telephone 415/562-8085 TWX 910-366-7139
I'm serious about my business —
please send me :
D OASIS-16 Manual, $75
□ OASIS Manual, $60
□ Free Application Software Directory
and put me on your mailing list.
(Add S3 for shipping; California residents add sales tax.)
Name.
St. (No Box#)_
City
State Zip__
□ UPS C.O.D.
□ Check enclosed
D VISA □ Mastercharge
Card No Exp. date
Signature ,
BYTE September 1982 251
NSS Offers
An Incredible
Advantage.
NSS software, written specifically for Northstar's
ADVANTAGE™, outperforms any software available for
Northstar computer systems. Our fully integrated accounting
package includes general ledger, accounts receivable,
accounts payable, inventory control and payroll —
the first Northstar payroll package.
Why NSS software? If you're a Northstar dealer, it means
greater ease in closing sales of Northstar's computer
systems within vertical markets. Or, if you own a Northstar
computer, it means greater flexibility and expanded capability
for your Northstar as a business tool.
Our vertical market applications, such as those we have
developed for tire dealers, are the best on the market.
Let the ADVANTAGE Tw talk to you with NSS' unique cassette
training tapes, demonstration disks and sales kits. NSS also
provides dealer seminars and a toll free support hotline.
That's The Incredible Advantage!
Order your Introductory
Dealer Kit NOW
or
CALL TOLL FREE FOR
MORE DETAILS
1-800-722-3446
ADVANTAGE and Northstar are registered
trademarks of Northstar Computers
NATIONAL SOFTWARE
SYSTEMS
P.O. Box 510911
Salt Lake City, Utah 84151
hand-brailling of various scouting
materials, I felt there had to be a
faster way to translate our literature.
Eventually, the idea of a computer
translation came to my mind.
While working on a program to
graph multifunctions on a line
printer, I devised a software method
to allow brailling on a standard line
printer with no permanent modifica-
tions. Basically, the software treats
the braille characters as four lines of
graphics output per line of braille
type. I hasten to add that you have to
add a strip of specially prepared cello-
phane tape to the printer, but it is not
necessary to remove the inked ribbon
or readjust the printer's impact force.
Indeed, regular printer output can be
handled concurrently with the braille
output.
The Latex Cushion
The devised modification for the
line printer had to be simple, quick,
and easily removable. The solution
was a 9-inch strip of half -inch-wide,
double-stick cellophane tape covering
a similarly sized strip of thin latex
rubber, which was cut from common
household gloves used for dishwash-
ing. The best results were obtained by
using so-called flock-lined gloves.
Place the latex side of the strip against
the cellophane tape, leaving the flock
lining exposed. Finally, press this as-
sembly into place on the metal platen
behind the computer paper. When the
printer head strikes the paper, it will
leave an indentation because of the
minute additional travel afforded by
the flock cushion.
Please note that the double-stick
tape must be completely covered by
the latex strip. This is very important
because if any part of the tape is ex-
posed, the computer paper will drag
on it and cause paper-feeding jams.
Of course, if you have a printer that
uses a rubber platen (for example, an
IBM Selectric), you would be able to
eliminate the latex-tape cushion alto-
gether.
The Software
The accompanying program (see
listing 1) is written in standard, trans-
portable (we can hope) Pascal.
252 September 1982 © BYTE Publications Inc
Circle 336 on inquiry card.
"My Legend memory expansion cards enhance
my Apple and are a superb product for the Apple
Computer.*
I think the cards are mapped appropriately
for extra storage.
The software supplied makes the cards useful
even for those who can't modify DOS on their own.
I look forward to upcoming products from
Legend."
Steve Wozniak
Co-Founder,
Apple Computer, Inc.
If Steve Wozniak, Co-Founder of Apple Computer,
Inc., thinks this highly of Legend products, we're
doing something right.
Go to your nearest computer dealer today and find
out for yourself about Legend products.
The Original HI -Density RAM Products
for APPLE II
2220 Scott Lake Road
Pontiac, MI 48054
(313) 674-0953 Office
(313)674-1340 Modem
Europe: B.I.P.
25 Rue DuMont-Cenis
75018 Paris, France
(1) 264-02-32
'Apple II is a product of Apple Computer, Inc.
Circle 265 on inquiry card.
Chances are,
you've already purchased
two-thirds of our digital,
programmable
oscilloscope.
1
r
.
it n wwmimjm, m v ». m mm ._
'or oar a, aal <t «0 > .flriK.a^ ess mm mm mm wm mm
Apple II, Apple II Plus, Disk II and Silentypeare trademarks of Apple Computers, Inc. Epson MX-80 is a trademark of Epson America, Inc.
Now for $995 you can have the rest.
In a word, the Model 85
aScope™ is a dual channel, DC
to 50 MHz, fully programmable,
digital memory oscilloscope de-
signed to operate with any Apple
II™ or Apple II Plus™ equipped
with Disk II™ and display, 48K
memory and DOS 3.3.
But don't let aScope's re-
markably low price deceive you.
Because in about 80 percent of
all design a test applications
where this sort of instrument
would be used, aScope will per-
form onpar with systems in the
$15,000+ category. (Something
we feel comfortable saying, hav-
ing spent a number of years
working in research and devel-
opment for one of the world's
leadina suppliers of those
$15,CO0 instruments.)
Still we recognize it's a
somewhat extraordinary promise.
system. But frankly, we suspect
you are probably as intrigued
as you could be on the basis of
one advertisement.
So we'll proceed with a few
action recommendations de-
signed to accommodate anyone
from the casually curious to the
virtually convinced.
First, you should call 800-
547-4445. That will provide you
with an aScope data sheet and
an opportunity to determine
whether you'd like to invest $1
in our comprehensive aScope
demonstration disk.
Or simply yield to your initial
impulse and order the system,
safe in the knowledge that
(a) you may use the system for
fifteen days, and if not satisfied,
return it, and b) NWIS system
engineers stand ready to assist
you with any questions you may
Single keystroke calls aScope™
operations menu. All sub-menus
provide complete prompting.
A reference waveform loaded from
disk into Channel 2 for comparison
with active signal on Channel 1.
Cross-cursor indicates point
where aScope™ digital voltmeter
(DVM) is calculating waveform
voltage for display at bottom of
screen.
One example of a user-defined
co-resident BASIC program; in
this case designed to plot an
amplitude responsecurve for an
active filter.
So, perhaps before telling you what
aScope can do, we ought to tell you
how it does it so inexpensively.
Essentially what we've done is depart
radically from the existing instrumentation
architecture upon which all currently avail-
able digital programmable oscilloscope
systems are dependent. It simply doesn't
make sense to combine a stand-alone
Bandwidth : DC to > 50 MHz equivalent time
digitizing (-3dB) DC to > 10 KHz resolvable
with real-time digitizing (-3dB)
Resolution : 8 bits (1 part in 256)
Range ; 10ns/di vision io 20s/di vision
Sensitivity : 5mV/division to 5V/divtsion
Input Impedence : 1MQand20pF
programmable oscilloscope with a con-
troller when to a great extent the micro-
computer circuitry and capabilities of one
are already available in the other; So we
didn't combine, we integrated. Making the
aScope a peripheral part of the computer.
Supplying only what was necessary to
make the computer a high-performance
instrument. An instrument capable of
things until now assumed impossible for
Circle 347 on inquiry card.
anywhere near its price.
Things like what, you wonder?
Well naturally, since aScope is fully pro-
grammable you may configure a setup, de-
fine the analysis of the acauired data you
desire and produce an end result display in
whatever form is most productive. Many
frequently performed routines are already
part of aScope's software. However, be-
cause no two engineers' needs are exactly
the same, the system's architecture was
designed to accommodate considerable
user modification via co-resident BASIC or
assembly language programs.
In addition, aScope will average
waveforms. Store a waveform on disk in
binary or text form. Store instrument con-
trol settings for future automated setup,
Or load and display reference waveforms.
aScope is also equipped to deliver
waveform voltage readings utilizing a
cursor-controlled digital voltmeter. And
to generate hard copies via an Epson
MX-80™ or Sileniype™ printer.
Space permitting, we could go on about
the menu-driven commands and other
user-sensitive features we've built into this
have regarding aScope capabilities and
applications.
The $995 Model 85 aScope. We admit
the performance it delivers for the money
is so remarkable, it may initially strike you
as unbelievable. However, when you recall
all the breakthrough products this industry
has seen over the last decade, sounding
unbelievable atf irst is practically a tradition.
NORTHWEST
INSTRUMENT
SYSTEMS, INC.
P.O. Box 1309
Beaverton, Oregon
97075
800-547-4445
Listing 1: BRAILLE, a Pascal program that converts standard English text into standard Form I braille.
<*
U
<*
(41
<#
c*
PROGRAMMER : ALFRED F ANT , . A . E .
PROGRAM: BRAILLE
10/21/81 *)
*)
*)
*)
ABSTRACT: *>
THIS PROGRAM IS DESIGNED TO PRODUCE "REVERSE" BRAILLE FOR *>
USE WITH AN STANDARD LINE PRINTER. THE BRAILLE CHARACTER ARE *)
REVERSED TO ENABLE TACTILE READING ON THE BACKSIDE OF THE PAPER. *>
*>
PROGRAM BRAILLE;
CONST P-- '" O '" ; C Your printer mav sive better results with "0" or "@" 3-
VAR
CAP I TAL , NUMBER , CELL , FORM ■» I ■» J : I NTEGER '
CHARACTER: CHAR?
TA-*TB,TC: PACKED ARRAY CI.. SO 3 OF CHAR;
TEST27, TEST27C: PACKED ARRAY CI.. 30] OF CHAR;
PROCEDURE CONVERT (VAR CHARACTER: CHAR);
BEGIN (^CONVERT*)
CASE CHARACTER OF
CELLa=CELL+2 5
•-(
-' )
#■
*"
•' a 1
•- b ■
•• I-
BEG1N TCCCELL+2 3:«'Pi
BEGIN TBCCELL3:=P? TBC CELL+2 3 : =P?
TCC CELL 3 : =P ? TCC CELL+2 3 : =P 5
BEGIN TBCCELL]:»P5 TBC CELL+2 ]: =P 5
TC C CELL 3 : =P ; TCC CELL+2 "J : ~P ;
BEG I N TC C CELL+2 3 : =P 5
BEGIN TBLCELL3:=P; TRCCELL+23S-P?
BEGIN TBCCELL3:=P; TB C CELL+2 ]: =P 5
TCCCELL3:=P?
BEG IN TBC CELL 3 : =P 5 TBC CELL+2 ] : »P ?
TCLCELL3:«P3
BEGIN TBCCELL3:«P?
BEG I N TC [ CELL ] : =P ? TC L CELL+2 3 : =P ;
BEGIN TBCCELL3:=PS TCCCELL3 : =P;
BEGIN TBCCELL3s=P? TBC CELL+2 ]: =P;
BEGIN TBCCELL3:«P;
TCCCELL3 : -P5 TCC CELL+2 3 : -P?
BEGIN TBC CELL 3 2 =P; TBC CELL+2 3: = =F;
TCCCELL3:=F'5
BEGIN TACCELL+2 3:«P?
BEGIN TAC CELL+2 3 : =Pi TBC CELL+2 3 = = P;
BEG I N TA C CELL 3 : -~-P ? TAC CELL+2 3 : =P 5
BEG I N TAL CELL 3 : =P ? TA C CELL+2 3 : =P ;
TBCCELL3:«P?
BEGIN TACCELL+23:=P$ TBC CELL 3 : ==P;
BEGIN TACCELL+2 3:«P? TACCELL3:«P?
TBCCELL+2 3:=P?
BEGIN TACCELL3:-P? TAC CELL+2 3 : =P 5
TBC CELL 3 : =P; TBC CELL+2 3 a =p;
BEGIN TACCELL+-2 3:=P;
TBLCELL+23:-P; TBLCELL3:=P?
BEGIN TACCELL3:=P; TB C CELL+2 3 : =P;
BEGIN TAC CELL 3: «P;
TBCCELL3 : = P; TBCCELL+23 : «P;
CELL:=CELL+4; END;
CELL:«CELL+4? END;
ELL:=*CELL->4; END;
ELL:=CELL+4; END?
ELL:~CELL+4 5 END;
CELL:=CELL+4; END 5
CELL:=CELL+4; END;
CELL:~CELL+4; END;
CELL:=CELL+4; END;
CELL:^CELL+4; END;
CELL:=CELL+4; END;
CELL**=CELL+4 5 END;
CELL:=CELL+4; end;
CELL:=CELL+4? END;
CELLS «CELL+4? END;
CELL:--CELL+4; END;
CELLs«CELL+45 END;
CELL:=CELL+4; END;
CELL:=CELL+4; END;
CELL:«CELL+4 5 END;
CELL:=CELL+4; END;
CELL:=CELL+4; END;
CELLft=CELL+4? END;
Listing 1 continued on page 260
256 September 1982 © BYTE Publications Inc
The Most Versatile Integrated System Available! — Without Compromise.
From the crystal clear monitor with a
true typist keyboard to the high
performance switching power supply— an
engineered solution— the 5000 IS system
is designed with IEEE standard S100 Bus
architecture, giving you the flexibility and
compatibility expected of an industrial
grade computer.
Now you can have 1 MByte Floppies,
25 MByte Winchesters with ECC,
extended RAM memory (beyond the
basic 64K), various peripheral controllers,
and best of all, the 5000 IS can serve as
the host processor of a multi-user, multi-
processing system. Up to four I/O
processors may be resident in the 5000
IS, each with its own Z80 Micro-
processor, 64K of memory and two Serial
I/O Channels.
With this flexibility you can configure
the highest performance, lowest cost
multi-processing system available.
Memory parity— of course! Two year
warranty— naturally!
For complete information and
specifications on the 5000 IS plus the
location of your nearby IMS International
dealer, call or write today!
(714) 978-6966 or (702) 883-7611
2800 Lockheed Way
Careon City, NV 89701
lelex: 910-395-6051
INTERNATIONAL
We Build Computers As If Your Business
Depended On Them.
See us at Fall COMDEX booth 1144 for more surprises!
IMS INTERNATIONAL DISTRIBUTORS:
Argentina Canada France India Korea Netherlands So. Africa Sweden United Kingdom
Australia Chile Greece Israel Malaysia New Zealand Singapore Switzerland U.SA
Austria Ecuador Hong Kong Italy Mexico Phillipines Spain United Arab Imerates West Germany
Circle 230 on inquiry card.
BYTE September 1982 257
■
■--*?.
On °Q
o n °o
'•'*-*i
THE COMMODORE 64. ONLY $595.
What nobody else can give you at twice the price.
'O,
oo.%;
"THE COMMODORE 64
COULD BE THE
MICROCOMPUTER INDUSTRY'S
OUTSTANDING NEW PRODUCT
MTRODUCTION SINCE
THE BOTH OFTHB INDUSTRY."
-SHEARSON/AMERICAN EXPRESS
They're speaking to a group as interested
as anyone else in the future of computers: the
people who buy stock in the companies that
make computers.
If, on the other hand, you're a person
whose livelihood depends on a personal com-
puter— or whose leisure time revolves around
one— what follows should impress you even
more than it impresses investors.
MIGHT MAKES RIGHT .
The value of a computer is determined by
what it can do. What it can do is largely deter-
mined by its memory.
The Commodore 64's basic RAM is 64K.
This amount of power is unusual enough in a
micro at any price.
At $595, it is astonishing.
Compared with the Apple II+" for in-
stance, the Commodore 64 IM offers 33% more
power at considerably less than 50% of the cost.
Compared with anything else, it's even
more impressive.
PILE ON THE PERIPHERALS .
Because the basic cost of the 64 is so low,
you can afford to buy more peripherals for it.
Like disk drives, printers, and a telephone modem
that's priced at around $100.
This means you can own the 64, disk
drive, printer and modem for a little more than
an Apple II+ computer alone.
HARD FACTS ABOUT SOFTWARE .
The Commodore 64 will have a broad
range of custom software packages including
an electronic spreadsheet; business graphics
(including printout); a user-definable diary/
calendar; word processing; mailing lists,
and more.
With BASIC as its primary language, it is
also PET BASIC compatible.
The Commodore 64 will also be program-
mable in USCD PASCAL, PILOT and LOGO.
And, with the added CP/M® option, you
will have access to hundreds of exciting soft-
ware packages.
THE FUN SIDE OF POWER .
The Commodore 64 can become very
playful at a moment's notice.
You can use Commodore's plug-in game
cartridges or invent your own diversions. All
will be enhanced by brilliant video quality
(320 x 200 pixels, 16 available colors, 3D
Sprite graphics), plus outstanding sound.
The 64's built-in music synthesizer has
a programmable ADSR (attack, decay, sustain,
release) envelope, 3 voices (each with a 9-octave
range) and 4 waveforms. All of which you can
hear through your audio system and see in full
color as you compose or play back.
NOW'S Y OUR CHANCE .
If you've been waiting for the "computer
revolution," consider it as having arrived.
Through its 25 years of existence,
Commodore has been committed to delivering
better products at lower prices.
Today, the company's vertical integration
has resulted in the Commodore 64's price per-
formance breakthrough heralded by Shearson/
American Express.
Visit a Commodore Computer dealer and
discover the 64 soon.
It will expand your mind without deflating
your wallet.
CP/M* is a registered trademark of Digital Research. Inc
[Commodore Business Machines/Personal Systems Division
P.O. Box 500 Conshohocken, Pennsylvania 19428
Please send me more information on the Commodore 64.
Name
Address.
City
Phone_
„State_
_Zip_
C= commodore
* COMPUTER
BY-S
Circle 93 on Inquiry card.
Listing 1 continued:
•- k - i
■" 1 -
BEGIN
: BEGIN
T A I! CELL+2 ] : =P 3 TC C CELL 1-2 ] s =P 5
TAi:CELL4 23 = =P5 TBCCELL+2 3 : =P?
CELL:
=CELL+4?
END5
TC 1." CELL+2 ]:=P 3
CELL:
=CELL+4 3
END 3
•'" m ""
. BEGIN
TACCELL3 : =-p; TACCELL+2 3 : =P?
T CC CELL+2 ]:=P 3
CELL:
=CELL+4 3
END 3
■"' r i ■''
: BEGIN
T A C CELL ] : =F 3 T A C CELL+2 3 : =P '
TCC CELL f 2] : «P; TBCCELL 3 : =P3
CELL:
=CELL+4S
END 3
"■ o "*
: BEGIN
TACCELL-i23:=P3 TBCCELL] : «P5
TCC CELL+2 ]:=P 3
CELL:
=CELL+4 3
END 3
"' p '
s BEGIN
TACCELL] : =P? TACCELL+2] : -P3
TB C CELL+2 ] : =P; TC C CELL *-2 1 : =P ;
CELL:
=CELL+4 3
END 3
■" ^ •''
I BEGIN
T AC CELL ] : --P ; T AC CELL+2 ] : =P 3 TB C C
::ELL ] :
=P3
TBC CELL+2 3 : =P 3 TC C CELL t-2 ] : =P ;
CELL:
=CELL+43
END 3
■-- r , ■•■
! BEGIN
TACCELL+2] : =P3 TBCCELL] : »P;
TBC CELL+2] : =Ps TCC CELL+2] : =P3
CELL:
=CELL+4S
END 3
"' c. •'"
'. BEGIN
T A C CELL ] : =P 3 TBC CELL+2 ] : =P 3
T CC CELL+2 ]s=P 3
CELL :
=CELL+43
END 3
•'■ t ■■■
: BEGIN
T A C CELL 3 : =P 3 TBC CELL ] s ^P 3
TB C CELL+2 ] : =P 3 TC C CELL+2 ] : =P 3
CELL:
"CELL+4 3
END 3
'" u "' •
BEGIN
T A C CELL+2 ] = «P 3 TC C CELL ] : «P 3
T C C CELL+2 ]:=P 3
CELL:
=CELL+4 3
END 3
•" v " i
BEGIN
TACCELL+2] : =P3 TB C CELL+2 ] : =P5
TC C CELL+2 ] : =P ' 1 C C CELL ] : =P 3
CELL:
=CELL+4 3
END 3
•-ur" i
BEGIN
T A C CELL ] : =P 3 TB C CELL ] : =P 3
T B C CELL+2 ] : -P 3 TC C CELL ] : =P 3
CELL:
-CELL+4 3
END 3
"' '.:< ""' >
BEGIN
TACCELL]--=P- TACCELL+2] : =P 3
TC C CELL ] : =-P 5 TCC CELL+ 2 ] : =P 3
CELL.:
=CELL+4 3
END 3
BEGIN
T AC CELL ] s =P ? TA C CELL+2 ] : =P 3 TBC C
:ELL ] :
=PS
TC C CELL ] : =*P 3 TC C CELL+2 ] : =P 3
CELL:
=CELL+4 3
END?
■" z ■"
BEGIN
TA C CELL ] : «P 3 TB C CELL+2 ] : =P ;
TC t CELL ] s =P 3 TC C CELL-* 2 3 : --=P 5
CELL:
=CELL+4?
end;
OTHERWISE WRITELNC-'ERROR- UNPRINTABLE CHARACTER:
- , CHAR AC
:TER)3
END', <*CASl
■*>
END; (sCON VI
iRT*>
TEST27CCI]s=-
BEGIN <* BRAILLE*)
RESET ( INPUT) 3
REPEAT
FOR l:=?l TO 28 DO BEGIN TEST27 1 1 3 s = '
I : :=0 3
.J: -0;
REPEAT
IS =1+1 3
READ (CHARACTER);
TEST27CC I ] : --CHARACTERS
IF TEST27CC I ] = - ' AMD TEST27CC I- 1 3« "' ' THEN I: = 1-1 3
I F CHARACTER I N C " A • ' . . " Z -" ,, - ■' . . ' 9 "' 3 THEN J : = J+ 1 5
UNTIL I+.J >- 20 OR Cl+J >= 15 AND CHARACTER-- ■' > OR EOF (INPUT) 3
END;
FOR I : = 1 TO 20 DO TEST27 C I 3 : =TEST27C E 2 1 - 1 3
( -K--K--K--K--K--K--K--K--K--K-K--K--K--K--K--K--K--K- )
<# Reverse letter * )
(# order- to al 1 o»u *>
<•* tactile reading*)
FOR l:=l TO SO DO BEGIN
TACI]:--
TBC 13:='
TC C I ] : = -
END 3
C* Intial ize Brai lie *)
i * Print: buffer #)
260 September 1982 © BYTE Publications Inc
Listing 1 continued:
I :=05
CELL = = 1 "
REPEAT
I: =1+1 5
CAPITAL: =05 C Flag to indicate capitals >
NUMBER :»05 •[ Flag to indicate numbers >
(* Present Braille Cell *)
CHARACTER: *TEST27CI 35 (# Position number *)
I F CHARACTER IN [ ' A "' . - - Z ' 1
THEN BEGIN
CAPITAL: «1 5
(# allows space for capital sign * )
CHARACTER s =CHR ( ORD < CHARACTER ) +32 ) 5 ( *G i ve s 1 owe r * )
END; (ttcase char. * )
I F CHARACTER IN C ' -' . - ' 9 "' 1
THEN BEGIN
NUMBER: =15
( * allows s p a c e -T o r n u m b e r sign * )
IF CHARACTERS '0-' THEN CHARACTER: =•' k *
ELSE
CHARACTER: *CHR < ORD ( CHARACTER ) +43 ) :
END 5
CONVERT ( CHARACTER ) 5
IF CAPITAL**! THEN BEGIN
TCCCELL3:«P5
CELLS =CELL+3?
END;
IF NUMBER^ i THEN BEGIN
taccell:i:=p;
TBCCELL'J:=P;
TCCCELL 3 : ~P? TCCCELL* i II \ =p?
CELLs-CELL+35
END;
UNTIL 1=213
<* DEBUGGING TOOL: Used to write the English forwards and backwards *)
<* WRITELN(TEST27Cv ' ',TEST27>3 *>
WRITELN? ( ****************************'M-*******^***********^« )
WRITELN<TA)3 <* Used to write the three line Braille cells *>
WRITELN < TB ) ; ( ^^^^^^^^^^^^s^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-fr^^ )
WRITELN(TC) 5
UNT 1 L EOF ( I NF'UT )
END. <*BRAILLE*>
Special program functions have been This restriction of 20 characters is not always be exactly 20 braille cells
avoided in the interest of dissemi- used because only about that many on each output line. The program
nating this program as widely as braille cells will fit on the standard continues to loop back and forth be-
possible. 80-column page. BRAILLE then calls tween the reading and the translating
The listing consists of the main pro- CONVERT to translate each charac- until the end-of-file marker is reached
gram BRAILLE and the procedure ter into its corresponding braille cells. on the text file. The program then ter-
CONVERT. BRAILLE reads a text However, since capital letters and minates. A sample of the program
file character by character until it has numbers require two braille cells for output is shown in listing 2.
20 letters and/or blanks in its buffer, their proper interpretation, there will Although the reader obviously can-
September 1982 © BYTE Publications Inc 261
90 Percent Perspiration
Almost every story has a "story
behind the story, " and this article is no
exception. Just as Thomas Edison tried
thousands of materials for his first light
bulb filament before finally discover-
ing his wife's cotton thread, 1 spent
many months trying to come up with
the right material for the braille printer
pad. It wasn't easy.
1 started with a pair of latex surgical
gloves and found them to be too thin.
Our blind Scouts, reading transcripts
prepared with this material, com-
plained that the braille faded after only
a few readings.
1 therefore tried strips cut from
thicker and softer gloves, but the
printer then began to jam. No matter
how many different materials I tried,
nothing seemed to work quite right.
The answer had to be there — some-
where.
Success finally came with my dis-
covery that flock-lined gloves were
available at the Safeway supermarket.
The cotton lining of these gloves pro-
vided just the right amount of padding
for the computer brailling idea to
work. Thomas Edison would have
been proud.
not "feel" the indentations on the
reverse side of listing 2, this output
has been used successfully with the
blind Boy Scouts. The monthly troop
newsletter is now produced in both
braille and regular print. As a result
of this newsletter, we have found that
the best indentations occur on thicker
paper. The indentations are good for
only about 15 readings by a blind per-
son, after which the braille becomes
too faded to allow correct letter iden-
tification. Even so, this method is
ideal for short-lived publications such
as newspapers and correspondence.
You may have noticed that
BRAILLE allows at most only four
words to be printed per output line.
Though Braille does have a hyphen to
mark divided words, it is better to
divide as few words as possible. From
personal studies of computer dic-
tionaries, I know that five-letter
words make up the vast bulk of the
English language. Therefore, the pro-
gram counts characters and looks for
a space from the fifteenth to twentieth
character (a word break). If a space is
found, the line is ended. Otherwise,
the line is broken after the twentieth
character. Four brailled words may
occasionally fit on the line of 20
braille characters, but it is wise to
keep a one-word safety margin.
This program produces what is
known as Form I or Grade I level
braille. In Form II braille, abbrevia-
tions are used to increase the number
of brailled words per page. These
standard braille abbreviations are for
often-used words and letter combina-
tions in the English language. This
program does not address this ques-
tion because of memory require-
ments. On a larger computer, how-
ever, it would be easy to program a
look-up table for these abbreviations
and their braille counterparts. Table 1
r
f
CAN'T MAKE ENDS MEET?
We couldn't either. At least, not until 1978 when we
began connecting RS-232 devices to IEEE-488
computers with our family of serial interfaces. Three
units available for use with Commodore's PET/CBM,
the HP-85, Osborne-1 and others, plus our auto-
answer/auto-dial 103 Modem, automatic calling unit
(Operator), and data communications software. All with
cabinet, one-year warranty, documentation. Priced
from $129-389. Details from Sam Edwards:
#THW
V
Dept. B., 3444 Hancock St., San Diego, CA 92110
(714) 296-2115 • TWX 910-335-1194
V ISA/MasterCard • Dealer Inquiries Welcome
MULTI-PROGRAMMER
atures SYSTEM-10
Features: SYS
Dedicated keys and large
display vocabulary for ease of use.
I/O - 6 baud rates, 13 formats including
Intel lee, Textron ix and Motorola.
EPROMs, E 2 PROMs and bipolars.
Gang option - programs eight at once.
Remote control option.
$1,295
PROGRAMS
OVER 250
DEVICE TYPES
262 September 1982 © BYTE Publications Inc
Circle 464 on inquiry card.
Circle 72 on inquiry card.
^
11
M&mj JBHkk. ^^|^^^^^^ ' mmmmkm^^^ ^^^^^^^^r ^^^^^^0^^ .M^^m x^^^.
On Your Microcomputer
Investment
Up until now, you might have
thought that microcomputers
weren't powerful enough to
handle those returns you send
off to your computer service
bureau each tax season. Micro-
Tax™ and your microcomputer
with CP/M* changes all of that.
With Micro-Tax™ you can save
time and have the complete
security of total in-house, com-
puterized tax preparation.
Nothing ever leaves your office.
You won't give up versatility
and power either. Micro-Tax™
computes and prints over 30
schedules and forms for multi-
ple clients, even partnership
and corporate returns. Micro-
Tax™ can also compute depreci-
ation by individual items or
groups as well as handling the
accelerated cost recovery sys-
tem. Underpayment penalties,
self-employment taxes, mini-
mum and alternative minimum
and maximum taxes as well as
income averaging are all com-
puted automatically. Plus, each
tax season Micro-Tax™ can
provide you with an update
package quickly.
Micro-Tax™ is friendly. [Da : ta
entry is organized very much
liRe the sequence you use in
manual tax preparation. It's flex-
ible too, because you can jump
to a specific f.orm and compjete
1962 SCHEDULES AND FORMS INCLUDED
Level 1 Level 2 Level 3
INDIVIDUAL PROFESSIONAL PARTNERSHIP/
PACKAGE
1040. 1040A x
1065. 1120.
1120S
A, B, C, E, ES,
G, SE x
D. F. x
K. K-1
R. RP
1116
2106 x
2119
2210
2220
2440
2441 x
3468
3903
4137
4562
4625
4626
4684
4726
4797
4835
4952
4972
5695 x
6251
6252
6765
ACRS
BATCH
Print
Substitute x
On IRS
Forms
Blank
Paper
Continuous
Preprinted
Forms
S195.00
Trans-
parencies S 50
22 state returns covered.
Yearly Updates Available for all 3 levels
CORPORATE
the instructions given by the
computer.
Micro-Tax ,M is your answer to
the already high and increasing
costs of computer service bu-
reaus. You will be able to enter
data at the time of the client
interview and produce returns
that look exactly like those re-
quired by the government, right
in your own office. In the batch
mode, you can enterdata all day
and print returns at night. That's
productivity, and it leaves you
time for more creative approach-
es to your client's tax problems.
For more information call
your local software dealer
or call direct.
$1,000
sioo
S 1.000
sioo
it rather than starting
with the 1040. Just
choose the func
tion you want
on the Micro-
Tax™ menu,
and follow
MICROCOMPUTER TAXSYSTEMS, INCORPORATED
22458 Ventura Boulevard, Suite E. Woodland Hills, California 91364 (213) 704-7800
*CP/M is a registered trademark of Digital Research
"Micro-Tax is a trademark of MicrocomputerTaxsystems. Inc.
Circle 321 on inquiry card.
BYTE September 1982 263
Stop talking
ABOUT NETWORKING
AND START TAKING
ADVANTAGE OF IT.
EASY-TO-IMPLEMENT,
SINGLE CARD DESNET™ NETWORKING
FOR S-100 BASED SYSTEMS.
If you design multi-user computer systems, you face
a dilemma. You want the system to be powerful.
Yet cost-effective. You want each user to have an
individual CPU. Yet you can't afford to provide each
user with a high-performance printer, hard disk,
and modem.
Obviously, you need some way to share
system resources. But until now, the alternatives
haven't been all that attractive.
Desnet is the simple, elegant solution.
A Desnet Network Interface Board in the
backplane of each device in your multi-user S-100
system makes shared resources a practical reality. The
Desnet common bus topology can network up to 350
devices without sacrificing performance or economy.
And with generous maximum cable lengths. Devices
can be added, removed, or disabled without affecting
the rest of the system.
Not only does the system benefit from the
economies of shared resources, it gains capabilities.
Like electronic mail, central database access, and
on-line telecommunications.
Low cost, high performance.
In OEM quantities, Desnet S-1 00 cards cost less
than $650. Media taps cost under $50. A similar pair
of devices for an Ethernet™ hookup typically costs
more than three times as much. For less flexibility
Desnet network topology \s media-independent.
You can install a baseband network today, then upgrade
to broadband or fiberoptics at any time in the future.
Powerful on-board firmware makes it easy to
convert your applications to networked systems. The
comprehensive Reference Manual gives you easy,
step-by-step instructions.
Order a starter kit today.
A Desnet S-100 starter kit gives you everything
you need to get a sample network up and running for
only $1,295.
• 2 DESNET S-100 Network Interface Cards
• 2 Baseband Taps
• 20 Feet RG59U Coax Cable
• Applications Demo Disk
• Reference Manual
Pay by major credit card if you wish. To order,
call or write The Destek Group, 2111 Landings Drive,
Mountain View, CA 94043 (415)968-4610.
Today, S-100 -tomorrow the world.
Our S-1 00 card is just the beginning. Soon Destek
will be shipping Desnet cards for Multibus, 71 " OBus,™
Unibus,™ Versabus,™ Apple,® IBM-PC, and general
purpose buses.
So while everyone else is talking about network-
ing, you can be taking advantage of it.
Ethernet is a trademark of Xerox Corp. Multibus is a trademark of Intel Corp.
Apple is a trademark of Apple Computer Inc. Desnet is a trademark of
The DESTEK Group.
WE BUILD ACCESS TO PRODUCTIVITY
Circle 157 on Inquiry card.
Listing 2: Sample output from the BRAILLE program, shown in listing 1. This is the first few lines of the Boy Scout troop's newsletter
done in braille type. For the convenience of sighted readers, the English words are printed both backward and forward above the
braille text. The text is printed in reverse because the blind reader must turn the paper over in order to read the braille cells by touch.
The backward English enables the programmer to check for proper letter order. To keep from confusing braille readers, the program-
mer should "comment out" the English-written line of the final program.
September 1981 1891 refometpeS
Q
m
00 00 00 00
EVOKE Troop poorT EKOVE
O
o
23 Newsletter rette 1 swelM 32
o
13
00 00
W e ui a n t t o u« e 1 c o m e e m o clem o t t n a w e W
O o
back Crais Fowler reluioF giarC kcab
n
* Del 1 Garner, ,renraG 11 eD ,
Matthew Jackson, , noskcaJ ujehttatt
o o o
m o
Bobbv Wrisht:
, thsirW vbboB
and their- friends sdneirf rieht dna
o
O
fron TSB. Their riehT . BST morf
o
O
f - j
first fall visit tisiv 1 1 af tsrif-
o
o o
i n c 1 u d e d a t o li r ■ r . u ,-, tad e d u 1 c n i
266 September 1982 © BYTE Publications Inc
-tf*
DATAFLEX
THE MULTIUSER DATA BASE
TM
Bring your CP/M* software applications to life with DataFlex.
From menus to multi-key ISAM, DataFlex has the features
and power you need to create complete turn-key software
applications in a RELATIONAL data base environment.
Compare. ..what else gives you: up to 125 data files with 4
indexes each, fast on-line multi-key ISAM file maintenance, a
multi-file report generator; on-line multi-file transaction process-
ing, an easy to use Query, even a "soft" menu to replace the
CP/M command mode. All of this using DataFlex's configuration
utilities, and NO PROGRAM CODE!
Is it easy to use? You can type in a screen format "image" of a
file with your text editor. Then, DataFlex's AUTODEF utility will
create the file definition from the screen image. ..in about five
seconds'
DataFlex will handle your multi-user requirements too! It runs
under Software 2000's TurboDos Network O/S with data protec-
tion to the field level. That means multiple users in the same
record at the same time!
If the 16 bit world is your domain, an 8086 version of DataFlex
"Dealer; Systems House and OEM inquiries invited."
Circle 142 on inquiry card.
will be available second quarter '82. And, you can develop now
on your 8080/Z-80 system, and transport completed applica-
tions to the 8086.
If you need applications now, Data Access has a Library of
existing DataFlex applications developed by other creators.
They're ready to go at prices that will get you going. The DataFlex
Library has Order Entry/ Inventory, Accounting, Pharmacy, and
Legal Billing, with more being added all the time. For highly
specialized requirements, DataFlex's PASCAL Library is avail-
able to application developers.
DataFlex can change the way you do business. And, at $750
it's ihe best software value in the business. A demo package,
which limits file sizes inter-
nally, is only $1 00 including
the manual.
Get the full system, or
get the demo, but get your
hands on DataFlex.
It's software for creators.
JATAAGCESS
CORPORATION
4221 Ponce De Leon Blvd.,
Coral Gables, FL 331 46
(305)446-0669
*CP/M is a registered trademark of Digital Research, Pacific Grove, CA.
The braille alphabet starts by using 1 combinations of the top 4 dots. The same 1 charac-
ters, when preceded by a special number sign, are used to express the numbers 1 to 0.
k I m n o p q r s i
Adding the lower left-hand dot makes the next 10 letters. Adding the lower right-hand dot
makes the last 5 letters of the alphabet (except w) and 5 word symbols, below.
and
for
of
the with
Omitting the lower left-hand dot forms 9 digraphs, or speech sounds, and the letter w. This
construction continues until all possible combinations have been used.
ch
gn
sh
th
wh
ed
ou ow
Table 1: The braille alphabet and some standard braille abbreviations. (Courtesy
World Book Encyclopedia,)
shows some of these abbreviations
and the complete braille alphabet.
(See reference 1 for all the standard
abbreviations. )
Conclusion
Braille writing for the blind has
been an important contribution of
Western civilization. It has brought
many blind people into the realm of
literature and music. As a program-
mer, you can now take part in help-
ing the blind to read. Volunteer your
computer and time in translating for
the blind people in your town. ■
Further Reading
1. Ashcroft, S. C. and F. Henderson. Pro-
grammed Instruction in Braiiie. Pitts-
burgh: Stanwix House Inc., 1963. (An ex-
cellent textbook for the adult who has had
no previous knowledge of braille. A "learn
to braille in 10 lessons" type of book.)
2. Day, Margaret R. "Tactual Mapping and
Nonvisual Perception." Master's thesis,
University of Texas at Austin, 1976. (A
major work in braille mapping, it covers
the history of such special maps and the
efforts to make them using computers.)
m
CROMEMCO
CS1
Z2H
CS3
CS1D2E
CIO
DYNABYTE
NORTH
STAR
TERAK
•LSI/11
graphic*
ALTOS
*B0B6"
Best Price • Good Quality • Swift Delivery • Export
COMPUTER
'The Best Graphic
Personal Computer* $
Z80A, 65K, 4B0 x 1 92 1,395
w/CPM compatible 1 ,670
125K.CPM compatible 2.100
RGB interface 125
"Multiuser Business/Engineer*
Best Price Anywhere
5%" floppy 2,956
hard disk system 7,396
64K, B" 5,177
256K RAM, 6B000 & ZBO
2 B" floppy 4,067
64K sp w/12" monitor 950
5200 64K, 1MB, Z80A 3,300
5605 64K, 6MB hard d 6,550
'Professional/Word Process*
Z90-B0, 64K 2,050
Z90-82, 64K, 1 disk 2,350
ZB9, 4BK, 1 disk 2,050
Z37 1.2MB Drives 1,450
HORIZON. 1
quad drive. HD5 3,999
ADVANTAGE, 2
quad drives, 64K 2,999
64K. 12" monitor, 390K
floppy, letter quality printer,
CP/M type O.S. + word processing
+ spreadsheet $2875
• 1 6-bit CPU*
S150 1FSl-user 7,520
256K RAM, CRT, 2 floppies
S150WS 1-user 8,999
256KRAM, 10MB hard disk,
960KB floppy CRT, OS + 1 language
SI 50-3 WS 3-users 10,800
same as SI 50 WS
S1 50-6 WS 6-users 1 2,800
5 1 2K RAM same as S 1 50 WS
Graphics 300x400 900
B510A w/CRT B.000
320x240, DD
8600 w/1 3" color 17,000
monitor, 640 x480
ACSB600-1 500KB 8,350
RAM, 10MB hard disk, 500KB floppy
multiusers ACS8000-2 2.850
64K, 1M, 8-bit
PDP/1 1 , MINC, Professional Call
PRINTER
Integral Data System
PRISM BO 1 50 cps. BO col. . . .
w/graphic 84 x 84 . .
W/color & graphic . . .
W/all options
PRISM 132 132 col
w/graphics 84 x 84. .
w/color & graphic . . .
w/all options . ,
EPSON MXBO w/Graftrax . . .
MX70
MXBO F/T Graftrax . .
MX100
NEC PC-B023A
ANADEX DP-9500
OKIDATA MICROLINE BO
84 sp
PRINTEK920 340cps, 144x144.
. . . 740
. . .820
. 1 , 1 20
.1,340
.1,050
. 1,130
.1,430
. 1 , 590
. . . Call
. . .315
. . . Call
. . . Call
. . 4B0
. 1,300
. . . 365
. 1,225
.2,450
DIABLO
C.ITOH
QUME
BROTHER
NEC
"Letter Quality*
630
Starwriter F-10
9/35 R.O
HR-1 1 excellent. , , .
7710
. 1,995
.1,395
. 1.B00
. .950
, 2,299
ZENITH
AMDEK
BMC
TM-12
Electrohome
MONITOR
12" green
COLOR II RGB 13".
COLOR I 13"
300 G 12" green. .
13" color
13" RGB
1 2" green
12" color
A 12" green. . . . .
RGB, 8 colors, . . .
RGB
.114
.775
.350
.179
.445
.905
.170
.330
. .99
.550
.725
HAZELTINE
BEEHIVE
IBM
TELEVIDEO
TERMINAL
Z19
ZT-1 w/modem . . . .
ESPRIT
DM5 smart ter
3101-10
3101-12
3101-20
910
CROMEMCO Compatible .
. .635
. .560
. . 595
. .800
. 1,195
. 1,225
. 1,400
. .599
. 1,350
CORVUS, APPLE ACCESSORIES
SOFTWARE
database
dBASE II Ashton-Tate.
CONDOR I
financial IAR, AP, Inventory etc.)
Accounting Plus Software Dimension .
M8SI
other
VISICALC
MICROSOFT softcard
FORTRAN 80
BASIC BO
BASIC Compiler
SUPERCALC Sorcim
Micro Pro WORDSTAR
MAILMERG
SUPERSORT I
Digital Research CPM 2.2
CPMB6
PASCAL MT & 86
IBM Personal Computer Software . . . .
.499
.250
.450
. 850
.450
. . Call
. 199
.330
.345
.285
.310
.250
.295
. 105
. 165
.139
. 275
.450
. Call
DIGITIZER/PLOTTER
HOUSTON INSTRUMENT
HI PAD DIGITIZER DT-1 1 11" x 11".
DT-1 1 A w/APPLE Interface
DT1 14 4 controls
HIPLOTDMP-2 8%" x 11"
.725
.750
.875
. 920
MODEM
PRENTICESTARRS232. .
D.C. Hayes Smartmodem .
.175
.220
CALL (212) 937-6363
free consultation, catalogue
Prices subject to change. American Express, Visa/
Mastercard add 3%. F.O.8. point of shipment. 20%
restocking fee for returned merchandise. Personal
checks take 3 weeks to clear. COD on certified check
only. N.Y. residents add sales tax. Manufacturers'
warranty only.
Computer Channel
21-55 44th Road
Long Island City, NY 11 101
268 September 1982 © BYTE Publications Inc
Circle 104 on inquiry card.
Super Specials on SUPERB RAIN IIS
SUPERBRAIN® DD, $2099
QD, $2495
NEW D 80 % B i E J IDED SV. $2949
INTERTEC has introduced a new model,
the SD (super density) with dual doub-
le sided 80 track drives— TWICE THE
CAPACITY OF THE QD-. The SD
SUPERBRAIN is available from Mini
MicroMart for $2799
SUPERBRAINS come with CP/M;
with the addition of an appropri-
ate printer, and the necessary
software you can have a com-
plete data processing and
/or word processing sys-
tem.
You can take advantage of
our MicroPro word processing
/tfOW WE* software special. WordStar for only $269;
We will include MailMerge with WordStar for $358 or
for only $489 you get the full package— WordStar, MailMarge and SpellStar
vSoftBa*
MiniMicroMart stocks the full INTERTEC line.
Basic 80 is FREE, and a complete
accounting package— GL, A/R, A/P, and payroll
are available to run in MICROSOFT BASIC for
only $269
You can add capacity to your SUPERBRAIN
by adding their 1 megabyte DSS Hard Disk. We
offer it for only $2995-. We include the adapter
cable to the SUPERBRAIN (if requested) at no
extra charge.
If you need a distributed processing system,
INTERTEC has lowered prices on their full ser-
ies of COMPUSTARS- the VPU 10, the VPU 20
the VPU 30 and the VPU 40. Virtually any num-
ber of these can be daisy- chained to share one
of their hard disks, or they can be utilized as a
stand alone computer, just like a SUPERBRAIN.
-CALL US FOR PRICING-
SUPERBRAINS and COMPUSTARS come
with two built in serial ports, so you can support
two printers or a printer and a modem. Among
the printers suitable for the SUPERBRAIN are:
Centronics 730-3, the 739-3, the 704-9 the Tl 810s
or 820s, or Okidata 82s, 83s or 84s (serial version)
the IDS PRISM series is also suitable. If you
choose to use an Epson, you will also have to
buy one of their serial interface boards. If you
want a letter quality printer there is the NEC 3510
or 7710, the Diablo 630 or the Qume Sprint 9/45.
All prices, F.O.B. shipping point, subject to change. All of fers subject to withdrawal without notice. Advertised prices reflect a 2% cash discount (order prepaid
prior to shipment). C.O.D.'s and credits cards are 2% higher.
MiniMicroMart, Inc.
943 W. Genesee St. P.O. Box 2991 B Syracuse, N.Y. 13220 (315)422-4467 TWX 710-542-0431
SNTTCTEC COMPUSIAR'-
[>\TA D6KSORAS6
ESYSTBVtS. SV3HV1
Circle 325 on inquiry card.
BYTE September 1982 269
Education Forum
Computers and the Special
Education Classroom
Thomas R. Sicoli
404 Darlington Dr.
West Chester, PA 19380
These students enter the classroom one or two at a
time. They are in wheelchairs, on crutches, or in bed,
because they are patients in a children's orthopedic
hospital. Dan, for example, was injured in a diving acci-
dent and is now a quadriplegic, paralyzed from the chest
down. Bob suffered brain damage in an automobile acci-
dent; he is now without speech and cannot walk. His
memory and concentration are very poor. Jim has been
paralyzed since birth. He was born with spina bifida (a
congenital defect of the spinal cord). He is normal in
some cognitive skills but lags far behind in others. He
gave up trying to learn his "times tables" years ago. These
are the students for whom the question was asked, "How
can computers be used in a special education resource
program serving kindergarten through twelfth grade?" In
order to answer this question, an extensive search of
available Apple software was made (see tables 1 and 2).
A major concern of special educators has always been
the difficulty in getting and holding the attention of
brain-damaged or socially and emotionally maladjusted
students. The student's attention span is greatly im-
proved when using computer-aided instruction. Large
color graphics are excellent attention-getters and are also
beneficial for those with impaired vision. Programs that
refer to the student by name personalize the lesson and
keep him or her stimulated. Finally, the instant feedback
on every item in the lesson also helps to sustain the stu-
dent's attention.
Another need in this classroom is for new and in-
novative instructional strategies. Many special education
students need much more repetition of lessons than "nor-
mal" students. This can quickly become tiring for both
teacher and student. The computer can relieve this
drudgery. A student and a computer can work together,
leaving the teacher free to work with others.
Records on each individual student can be kept by the
computer, with the scores from drills and quizzes
automatically recorded. Instructional lessons and cues
can be presented automatically. New programs for
microcomputers are even exhibiting branching instruc-
tional design. Instead of just a drill, programming can
contain extra help in the form of remedial lessons for
those having trouble with a particular lesson. For exam-
ple, a student consistently having problems with reducing
fractions would automatically receive a remedial lesson
or be returned to a previous lesson that covers finding the
greatest common factor of two numbers.
Language development is an important part of the
special education teacher's job. Computer speech synthe-
sizers show great promise in helping those with speech
defects to monitor and shape their own speech effective-
ly. Recording devices can be built into a program to help
in this task by playing a master pronunciation and the
student's effort back-to-back for comparison. Computers
can also be programmed to recognize regular but unintel-
ligible sounds made by those without effective speech and
then to output an intelligible word or phrase that enables
the student to communicate. For example, a particular
sound at a certain pitch could trigger the computer to
output the greeting "Hello!" Finally, programs are avail-
able to turn the computer into an electronic communica-
tor. The push of a single button can cause an entire pre-
programmed sentence or paragraph to be printed on a
monitor or piece of paper, or to be spoken by a voice syn-
thesizer.
Valuable skills can also be acquired or improved by
using microcomputers. Many disabled people have got-
ten started on a career in computer programming with
courses in computer literacy and BASIC programming.
Motor skills, such as typing and eye-hand coordination,
270 September 1982 © BYTE Publications Inc
Best Prices Anywhere I We Beat 'em All
COMPUTERS:
ALTOS List Less 20%
NorthStar
HORIZON 2Q-64K $2685
ADVANTAGE $2985
TeleVideo
Computer Systems Call
-/VewSUPERBRAINII-
64K Double Density Jr., $1995
64K Quad Density $2395
64K Super Density $2795
DSS-10 Meg. Hard Disk $2895
— Cromemco—
CS-1 List, $3995 Our Price. $3195
CS-1 H List, $6995 Our Price, $5595
CS-2 List. $4695 Our Price. $3549
CS-3 List, $6995 Our Price, $5595
Z2H List, $9995 Our Price $7995
Soft Ware &• Accessaries Call
Ymhizh I data
systems
Z-89 List, $2895
Our Price
$2099
Z-90,...$2299
MONITORS:
-AMDEK-
100 $129
300 $189
Color I $345
Color II $759
-BMC-
BM-12 $159
1401 RGB 400x150 Res $345
ZENITH ZYN-121 $120
TERMINALS:
—TeleVideo—
910C $569
912C $659
925C $719
950C $915
-SOROC-
IQ-130 $585
IQ-135 $719
IQ 135 w/Graphics $789
IQ-140 $995
-HAZELTINE-
1420 $589
1500 $845
1510 $1029
ZENITH Z-19 $689
DISK SYSTEMS:
-MORROW-
Discus2D $835
Dual Discus 2D $1385
Discus 2 + 2 $1069
Dual Discus 2 + 2 $1855
M5, 5Meg Hard Disk $1949
M10, 10 Meg. Hard Disk $2995
M26, 26 Meg. Hard Disk $3349
-CORVUS-
5 Meg. Hard Disk $2555
10 Meg. Hard Disk $3955
20 Meg. Hard Disk $4755
MODEMS:
D.C.Hayes Smart Modem $219
NOVATION DCat $149
PRINTERS:
-CENTRONICS-
730-1 Parallel. . .
$349
739-1 Parallel. . .
$499
739-3 RS232. . . .
$599
704-11 Parallel. .
$1569
704-9 RS232. . . .
$1519
—Texas Instruments—
TI-810 Basic $1289
TI-810 Full $1549
TI-820 RO Basic $1545
TI-820 KSR Basic $1739
-NEC-
3510 RS232 Call
7710 RS232. 7730 Parallel $2295
7720 RS232 $2795
8023 $495
Diablo 630RO $2049
Smith-Corona tp 1 $685 |
QU ME Call For Prices
— Paper Tiger-
Prism 80 vWo color Call
Prism 132w/ocolor Call
Color Option (for 132) Call
— Epson—
MX-80 $441
MX-80FT $548
MX-100 $745
-OKIDATA-
Microline80 $329
Microline 82A $469
Microline 83A $739
Microline 84 Call
C.ITOH Call For Prices
Prices apply to prepaid orders only, and reflect acashdiscount.
Charge card orders are slightly higher.
Most items are in stock for immediate deliverymfactorysealed
cartons, with full factory warrentees. N.Y. state residents must
add appropriate sales tax. Pricesdonotmcludeshipping.C.O.D.
orders require 25% deposits. All prices are subject to change
and all offers subiect to withdrawl without notice.
COMPUTERS WHOLESALE
P.O. Box 91 Brewerton, New York 13029
(315) 472-3055
Circle 119 on inquiry card.
BYTE September 1982 271
Could you pass
this Red Cross
swimming test?
SWIM:
1. Breaststroke-100 Yds.
2. Sidestroke-lOOYds.
3. Crawl stroke -100 Yds.
4. Back crawl — 50 Yds.
5. On back (legs only) —50 Yds.
6. Turns (on front, back, side).
7. Surface dive— underwater swim— 20 Ft.
8. Disrobe— float with clothes —5 mins.
9. Long shallow dive.
10. Running front dive.
11. 10-minute swim.
Anybody who's taken a Red Cross swim course knows
how tough it can be. There's a good reason.
We believe drowning is a serious business.
Last year alone, we taught 2,589,203 Americans not
to drown— in the seven different swim courses we offer
all across the country. (Incidentally, most of the teaching —
as with almost everything American Red Cross does —
is done by dedicated volunteers.)
A good many of the youngsters not only arc learning
to keep themselves safe. Thousands upon thousands of
them are learning to become lif esavers.
And the life they save — may be your own.
Red Cross
is counting
on you.
A Public Service of This Magazine & The Advertising Council
Coukm
Hartley Software
3268 Coach Lane #2A
Kentwood, Ml 49508
Letter Recognition — Kindergarten and first grade —
Large characters $19.95
Word Families — Changing letters to form new words $29.95
Skilldrills— Arithmetic & Verbal— Large characters $14.95-$79.50
Clock-Telling Time — Clock and digital style times $39.95
(Scorekeeping automatic with most programs)
Educational Activities Inc.
POB 392
Freeport, NY 11520
Introduction to Mathematics on the Computer — Level 1-4
Basic Math Competency Skill Drills — Covers +, —, x r
•*- , fractions, decimals, areas
O'Brien Vocabulary Placement Test — Self-scoring
Our Weird and Wacky World — Literal and critical
reading using the Cloze technique
English Basics — Parts of speech, synonyms, antonyms,
homonyms
Flash Spelling — Teachers may add their own words
(Most are self-scoring)
$39.95
$203
$19.95
$79.90
$269.95
$33.50
George Earl
1302 South General McMullen
San Antonio, TX 78237
Spanish Hangman — 1600 words and 450 sentences
French Hangman — 500 words and 1 75 sentences
(Self-scoring)
$29.95
$29.95
Grover Associates
c/o Scholastic Inc.
904 Sylvan Ave.
Englewood Cliffs, NJ 07632
The Microcommunicator Version C — For a child without speech$46
The Microcommunicator Version A — Adult vocabulary $46
Program Design Inc.
11 Idar Court
Greenwich, CT 06830
Pre-School I.Q. Builder — Readiness activities, colors
and shapes $19.95
Vocabulary Builder 1— Beginner— J. H.S. $19.95
Vocabulary Builder 2 — Advanced — S.A.T. preparation $1 9.95
Analogies — S.A.T. preparation with instruction $19.95
Number Series — Projecting Series — S.A.T. preparation $1 9.95
Spelling Builder— Rules and tests $23.95
Reading Comprehension — What's Different?
Categorization (2-4) $1 9.95
Story Builder — Word Master — 4th grade and up $19.95
Step-by-Step Course — Computer programming in
BASICwithtext $59.95
BLS Inc.
2503 Fairlee Rd.
Wilmington, DE 19810
Arithmetic Fundamentals — Tutor Course 2-5 — 29 disks $1479
Reading Comprehension — Tutor Course 3-6 — 15 disks $714
Fractions — A Review Course — Tutor Course 6-7 —
15 disks (color graphics) $765
(Programs incorporate branching instruction design for remedial
help.)
Edu-Ware Services Inc.
POB 22222
Agoura, CA 91301.
Algebra 1 — Definitions, Sets, Evaluation Expressions $39.95
Perception 3.0 Visual Discrimination, Shapes and Length $24.95
Table 1: Publishers of educational software packages and
their products. These packages have been effective in a
special education resource room.
TEAM PLAYERS
Master/Slaves
1C©Q Micro UIQITQI, WG D0MBV0 In
Hon between computers and
ieir operators. That' s why our new team
S-100 master and slave processors are
designed with your team in mind and
teature superlative reliability and ease of
operation.
Our team captain is SUPER QUAD, a
unique multi-function master processor
combining 64K of bank selectable RAM,
single- and double-density floppy disk
controller, system monitor EPROM, Z80A
CPU, two serial and two parallel
communication ports on a single board.
r ers consist of one or more SUPER-
he latest addition to Advanced
itai's line of superior multi-
S-1 00 boards.
Each SUPER-SLAVE is a powerful single-
board slave processor designed for use
with the SUPER QUAD in either network
or stand-alone configurations, The out-
standing features of the SUPER-SLAVE
include;
r more information write or call: Sales Dept.
• A DEDICATED Z80A CPU FOR EACH
USER
• IEEE-696 standard conformity
• 4 serial 2 parallel interface ports
• 2/4K EPROM (monitor)
• 64/128K bank switchable RAM
• One year warranty
• Turbo-DOS™, the state-of-the-art
operating system with an
advanced failure detection and
recovery facility that makes the
master-slave network virtually
crash-proof.
• Also, for the first time CP/NOS®
operating system from Digital
Research. Plug as many SUPER-
SLAVES into the BUS as you need
users.
Your team needs the strong support of
the SUPER QUAD/SUPER SLAVE team from
Advanced Micro Digital Corporation. The
Super System includes SUPER QUAD and
CP/M operating system. The shugart SA-
1000 or quantum Q2000 hard disks are
also supported.
12700-B Knott Street • Garden Grove, California 92641 * (714) 891-4004 TELEX 678401 tab irin
■ Registered Trademark of Digital Research Corp
" Registered "rademark of Software 2000 li
r Copyright 1981 Advanced Micro Digital Corp
Circle 12 on inquiry card.
Gamco Industries Inc.
Opportunities for Learning Inc.
POB310P
8950 Lurline Ave.
Big Spring, TX 79720-0120
Chatsworth, CA 91311
(915)267-6327
(213)341-2535
Scholastic Software
The Micro Center
Scholastic Inc.
POB6
904 Sylvan Ave.
Pleasantville, NY 10570
Englewood Cliffs, NJ 07632
(914) 769-6002
(212) 867-7700
Table 2: Mail-order software
retailers specializing in educa-
tional software. These retailers can supply most of the soft-
ware listed in table 1.
can be taught and evaluated with existing software.
Mathematical problem solving, equation writing, and
plotting on a graph are just three of the many mathe-
matical skills being taught with the aid of computers.
Students can sharpen skills for the S.A.T. or G.E.D.
tests. Finally, visual perception, manual dexterity, and
eye-hand coordination can be taught through computer-
ized electronic games, accessed through the keyboard
paddles or joysticks. These games can be a motivational
reward to be earned by students for achievement in other
areas.
Computers are highly adaptable tools and endlessly
patient teachers. They can give the special education stu-
dent useful skills to cope with everyday life, a method to
communicate his or her needs, and perhaps a brighter
outlook on life. ■
For The Best In Price, Selection and Delivery,
%PCl|| 111 O WW I %#LL rlltt PRENTICE STAR: 300 Bd..$ 124
800-368-3404
(In VA, Call Collect 703-237-8695)
AMPEX»INTERTEC«TEXAS INSTRUMENTS'GENERAL DATA
COMM. • ANDERSON JACOBSON*C.ITOH*QUME • BEEHIVE*
DATASOUTH'DIABLO'CENTRONICS -NEC 'PRENTICE
Sprint 9, 45RO, Lim. Pan . $1845
ONLY $1975
ONLY $2350
ONLY $2750
SUPERBRAIN MICROS
INTERTEC:
64K DD*
64K QD*
64K SD* (96TPI)
'(includes M/Soft BASIC)
DDS- 1 Meg
(H ard Disk ) BgBEIE B
rjiTTrnraw
NEC:
7710 $2196
771 5 Call for Special Price
7730 $2196
7720 Call for Special Price
7725 Call for Special Price
Std. Forms Tractor $ 200
3510 $1390
DATASOUTH: Call
DIABLO: 630-R102 $1995
630-R110 $1795
630-R153* $1745
•(for IBM P.O. Apple II, TRS-80)
630-K104(KSR) $2385
620-SPI $1195
QUME:
Sprint 9, 35 KSR $1840
Full Panel $1969
Sprint 9, 55 F.P.Ex.Mem. . $2186
Sprint9,55RO,Ltd.Ex.Mem.$2095
Bi-Dir. Forms Tractor $ 199
TERMINALS
AMPEX:
Dialogue30 $ 775
Dialogue 80 $ 939
BEEHIVE: (SMART DISPLAY)
DM5 Call
DM5A Call
DM31 0(3101 Emulator) Call
NOTE: IBM and Burroughs compatible ter-
minals available. Please inquire.
C. ITOH
CIT 101 $1350
TEXAS INSTRUMENTS:
745 Standard $1390
745 Std. (Reconditioned) . . . Call
810 Basic $1249
810 Package $1439
820 Package RO Package .$1610
820 KSR Package Call
840 RO Basic $ 795
840 RO Tractor Feed Pkg. . $1 059
DISC DRIVES
QUME:
Data Trak 5 .
Data Trak 8 .
.$300 or 2 for $549
.$525 or 2 for $999
SOFTWARE
BISYNC-3780 $ 769
Wordstar $ 289
Data Star $ 1 94
Mail Merge $ 99
Spell Guard $ 229
Plan 80 $ 249
Super Calc $ 249
Wordstar (IBM P.C.) $ 284
Mail Merge (IBM P.C.) . . . .$ 96
d Base II $ 529
CalcStar $ 1 89
SuperSort $ 186
Nevada Cobol $ 176
Special! While They Last!
SOROC TERMINALS
IQ 1 20
IQ 130
IQ 140
ONLY S625
ONLY $525
ONLY S989
In addition, we can make EIA RS232
or RS449 cables to your order, and
supply you with ribbons, printer
stands, print wheels, thimbles for
all printers listed. And many, many
more items. CALL NOW.
All items shipped freight collect either motor freight
or UPS unless otherwise specified. All prices already
include 3% cash discount. Purchase with credit card
does not include discount. Virginia residents, add 4%
Sales Tax. For fastest delivery, send certified check,
money order or bank-wire transfer. Sorry, no C.O.D.
orders. All equipment is in factory cartons with manu-
facturers' warranty (honored at ourdepot.) Prices sub-
ject to change without notice. Most items in stock.
m
TERniflBLS TERRIFIC
Terminals Terrific, Incorporated, P.O. Box 216, Merrifield, VA 22116, 800-368-3404 (In VA, Call Collect 703-237-8695).
274 September 1982 © BYTE Publications Inc
Circle 459 on inquiry card.
"QUAD
THE
QUAD
The QUAD is a relational data base man-
agement system and applications devel-
oper allowing the non-programmer to
develop his or her own business and per-
sonal applications around a powerful rela-
tional data base. Some of the applications
you can build with the QUAD are:
BUSINESS
• Accounts Payable
• Agricultural Management
• Construction Management
• General Ledger
■ Human Resource Management
• Inventory Control
• Job Costing
• Mail List
• Order Entry
• Payroll
• Personal Scheduling
• Professional Time and Billing
• Property Management
• Sales Analysis
PERSONAL
• Appointment and Gift Register
• Budgeting
• Car Maintenance
• Family Medical Data
• Home Improvement Information
• Income Tax Information
• Insurance Information
• Inventory Information
• Investment Information
• Recipe Information
• Shopping Lists
• Time Management
• Vacation Planning »
The QUAD is designed for YOU, the
computer user who wants to take full
advantage of his computer.
EXTENSIVE REPORTING CAPABILITIES
The QUAD enables you to create an
unlimited number of reports in any spe-
cific size or form you desire using data
from the QUAD database or another data-
base. You may process and/or print data
during any report.
PROCESSING DATA
• access information in up to 10 or more
files during a report
• perform arithmetic calculations on any
data from any file
%tD
• updateand/or create files based on
report processing
• easily compare date information for
quick aging analysis
• perform up to 5 levels of subtotal ing
within each report
• retrieve records in sequential or indexed
order
• perform processing based on compari-
son of data such as nested IF THEN
logic
PRINTING DATA
• utilize your printer's capability by
printing on any size paper anywhere
on the page
• print checks using the English equivalent
for dollar and cent values
• specify content of page headings,
control headings and footings, detail
lines and total lines
• pause between printing of forms
SAMPLE REPORT
POWERFUL UPDATING CAPABILITIES
The QUAD gives you two methods to
update data within the data base. One
way is directly through the terminal using
a data entry process. The other is through
batch updating based on existing data
within the data base.
• update as many as 10 or more files
simultaneously, using the batch update
mode
• totally user defined screens
• full screen editing
• record sizes up to 900 characters
• perform calculations based on data
entered and data residing in other files
■ access three different help screens
during the data entry process
• utilize your terminal's video capabilities
when creating your terminal update
screens
• restrict alt or some c
future changes
• edit each data field for items such as
phone numbers, numeric data, alpha-
numeric data, date, time, social security
number, etc., or your own defined edits
• IF-THEN logic available during both
terminal and batch updating
SAMPLE SCREEN
06/08/82
ADD Ordt
Entry IriUrrnalion
■
1 '5 Records
Or
ler £r
IryL
ne liem (o
CUSTOMER
1005
Kbwwc Koinj
Cuslo
!W iPO Nun-
ber
«25
Sal*
«***
°"" 1
5 Martin S
""*
a CB507
NuU»n<JBoHi
Ova
•'-■
100.00
50
Em.
nded
50 00
Pi
ess (ESC)H to
He, P
OTHER FEATURES
SORT, INDEX, and REORGANIZE data
files quickly and easily. Also link to user-
written programs directly from the QUAD.
Automatically generate menus to access
each of your applications.
The QUAD comes complete with an
Accounts Receivable application ready for
your use and a Checkbook Balancing
application for you to build.
The suggested retail price
for all this is only $495.00.
Available for most CP/M compatible
hardware.
To order your copy of the QUAD, contact
your computer dealer, or call QuanTeckna
Research today.
QuanTeckna.
Research Corporation
6902 220th St. S.W. MOUNTLAKE TERRACE, WA.
98043 206/364 6940 or 206/771-2488
CP/M is a trademark of Digital Research. Inc
QUAD and QuanTeckna are trademarks of
QuanTeckna Research Corporation
Circle 524 on inquiry card.
Adaptive-Firmware Card
for the Apple II
Alternative input techniques give physically disabled
individuals immediate access to standard software.
At the present time, interest is
growing in the use of microcomputers
to help solve the needs of people with
disabling conditions. A number of
programs allow individuals to use a
computer even though they may be
too severely disabled physically to
use the keyboard directly.
Presented here is a low-cost
adaptive-firmware card that can be
inserted into an Apple II microcom-
puter to provide a variety of "trans-
parent" input routines including scan-
ning, Morse code, and direct selection
techniques. (The term "transparent"
here indicates that the routines work
in conjunction with other programs
without requiring that the programs
be altered in any way.) In addition to
providing "keyboard" input, the card
can also simulate the use of game
paddles and switches for people who
cannot use the game paddles them-
selves.
Paul Schwejda
Alternative Communications Project
Child Development
and Retardation Center
WJ-10 University of Washington
Seattle, WA 98195
Gregg Vanderheiden, Director
Trace Research and Development Center
314 Waisman Center
1500 Highland Ave.
Madison, WI 53706
A large number of programs have
been written that allow disabled in-
dividuals to accomplish specific func-
tions with a microcomputer. A vari-
ety of special single-switch scanning
routines, expanded keyboards, and
encoding routines have been devel-
oped; some of these programs require
only a slight movement of one eye to
allow an individual to select words,
phrases, or commands from menus
presented on the video screen. Most
of these programs, however, cannot
be used in conjunction with other
standard microcomputer software
packages. It is not possible, for exam-
ple, to use many of them to control
Visicalc (a spreadsheet program) or to
enter characters and words into Easy-
writer (a text-editing program). As a
result, disabled persons are able
to tap only part of the potential of
microcomputers and the vast world
of software that is available.
In order to overcome this barrier
and allow physically disabled in-
dividuals access to standard software,
transparent techniques and modifica-
tions are being developed. These
allow the disabled user to access the
computer in such a way that both the
computer and any software written
for it function normally, just as if the
computer were not controlled
through a special input routine. Truly
transparent techniques allow total ac-
cess to any software written for the
computer.
One strategy for providing trans-
parent input is the use of a keyboard
emulator driven by a separate com-
munication aid or another computer.
Although very powerful and very
transparent, this approach is costly
because it involves the expense for
both the emulator module and the
communication aid or second com-
puter.
276 September 1982 © BYTE Publications Inc
The New Gazelle
8086 16-Bit Compute:
In the microcomputer jungle/
one beast stands alone. The new
Gazelle 8086 from Seattle Computer.
Like the animal for which it's
named/ the Gazelle is one of the
fastest micro computers you can buy.
And the Gazelle is more than just fast.
It's fully integrated and ready to run
with BASIC, FORTRAN, Pascal/
COBOL/ spread sheet simulator/ and
word processor available now from
Seattle Computer.
To show you how swift our sleek
new Gazelle is, it includes: an 8 Mhz.
8086 CPU set, 1 28K of RAM, three
RS-232 serial ports and a parallel port
two 8" double-sided double-density
floppy disk drives with controller
(which provide 2.5 megabytes of
storage), MS-DOS operating system
(fully compatible with IBM PC-DOS/
SB-86).
Also provided at no extra cost is
Microsoft's BASIC Interpreter and the
Perfect Writer word processor. There
is space and even a built-in power
supply for our future Winchester hard
disk option. All in one package. Just
add a terminal and printer and you're
in business.
Here is the best news. Gazelle is
not only built to move quickly, it's
priced the same way. You can buy the
fully tested Seattle Computer Gazelle
from your local dealer for $5995.
Call toll-free 1-800-426-8936
for more information. Dealers who
have been hunting for a swift and
sleek Gazelle are encouraged to call.
TER
11 14 Industry Drive, Seattle, Washington 981 88
Circle 418 on inquiry card.
Basic Description
The purpose of the adaptive-
firmware card is to provide complete-
ly transparent control of the Apple II
to people with severe physical
disabilities who are unable to use the
keyboard and game paddles in their
normal fashion. To accommodate the
largest number of individuals, 1 of 10
different input modes may be selected
by using a thumbwheel switch on the
box mounted to the side of the Apple
II (see photo 1). With each of the
techniques, the normal keyboard re-
mains active and can be used at any
time. Also, a number of options
available with the card facilitate its
use by offering adjustable timing
rates.
The complete interface consists of a
specially designed printed-circuit card
that is inserted in slot 7 of the Apple II
computer and a small plastic box that
snaps onto the side of the computer
(this contains the input jacks and the
mode-selection thumbwheel). The
card has a jumper cable ending in a
16-pin DIP (dual-inline pin) connec-
tor; it is very similar in appearance to
the Apple language card. The DIP
connector replaces a decoder IC (inte-
grated circuit) located directly in
front of slot 7 and gives the firmware
card control over the I/O (input/out-
put) decoding in the Apple.
To install the firmware card, sim-
ply remove the 74LS138 decoder im-
mediately in front of slot 7 and insert
the jumper plug. Then insert the
adaptive-firmware card into slot 7
and snap the interface box to the side
of the Apple II. Photo 2 shows the
adaptive-firmware card installed. In-
stallation (or removal) takes less than
a minute and, unlike that of other
keyboard emulators, does not require
the removal of the bottom of the
Apple, nor does it require that the
keyboard be disconnected from the
main circuit board; this is done elec-
tronically during operation.
Operation
To use the adaptive-firmware card,
select the desired output mode with
the thumb switch and turn on the
computer. The disk will not be loaded
immediately; instead, a message will
appear on the screen asking for the
sampling (timing) rate desired for the
input routine. Once the rate is
entered, the disk will boot as during
normal operation of the Apple II.
From this point on, whenever input is
required, you may use either the key-
board or the selected special input
method. (The selected input method
can be changed, as can the rate, sim-
ply by resetting the system twice.)
Now let's examine the available input
modes.
With the switch set in the normal-
keyboard position, the Apple II acts
as if the firmware card is not installed
in the Apple. Input is accepted from
the keyboard in the usual manner.
With one-switch scanning, all input
is handled through a single switch.
When you press the switch, an array
of letters and symbols will appear at
the bottom of the screen, and the cur-
sor will automatically begin scanning
at the rate previously set. The letters
are arranged in groups, and the
Now available from your computer store-
the whole line of AJ couplers and modems.
Starting now you can buy A J acoustic data couplers and
modems directly from your local computer store.
Not just selected models. Any models. Ranging from the
0-450 bps A 242A, the world's most widely used acoustic data
coupler, to the revolutionary AJ 1259 triple modem that
handles 300 bps Bell 103, 1200 bps Bell 212A, and 1200
bps VA 3400 protocols.
Whether you need full or half duplex or both in one;
originate or answer, auto answer; acoustic coupling, or
direct-connect— there's a model for you in the AJ line.
Starting now you don't have to settle for second best.
For the location of your local
computer store handling the AJ line, call toll-free:
800/538-9721
California residents call 408/263-8520, Ext. 307.
|T1 ANDERSON
UU JACOB5DN
278 September 1982 © BYTE Publications Inc
Circle 27 on inquiry card.
YOU PICK
IE COMPUTER,
MICROPRO
MAKES ITPERFORM.
There are a lot of fine names in microcomputers. But there's
only one name in software to remember. MicroPro. Because
MicroPro has taken the best ideas in business software and
put them together to make the MicroPro Software System™—
a family of software products that work together on more
than 100 of the most popular brands of microcomputers,
probably including yours*
Software makes the difference.
The key to getting the most out of your computer is the
software you use. And the Software System is designed to get
the most out, faster. The Software System is our new name
for the MicroPro family of software products, each remarkably
powerful and versatile— and even more so when you com-
bine them.
The products: WordStar®(word processing), MailMerge™
(WordStar option— personalized form letters and other
file-merging uses); SpellStar™ (WordStar option— spelling
checker); DataStar™ (data entry and retrieval); CalcStar™
(electronic spread sheet and financial modeling); SuperSort™
(sorting, selecting, and merging); and WordMaster® (video
text editing).
More solutions, less work*
The Software System enables you to use your micro-
computer to its fullest with less time and effort. That's
because, for one thing, most MicroPro products have
similar methods of operation, so it's easier to move
from one product to another. And they readily adapt
to your way of doing business, instead of forcing you
to make changes to fit a rigid software package, like
you have to do with many other software products.
Most important, you can combine MicroPro products' infor-
mation and abilities. The result a lot more ways to make your
business more productive than you'd get from just using each
product by itself.
The System doesn't stop*
Count on MicroPro to keep expanding the Software
System with new products that make it even more useful and
powerful in your business. Coming this year, a series of
in-depth accounting packages; InfoStar™apowerfulreport
generator and partner to DataStar; and StarBurst™anewkind
of software that will link our products together into an even
friendlier and easier to use package.
If you're shopping for a computer, we recommend you
shop for software even more carefully. After all, there are a lot
of good hardware systems to choose from. But there's only
one Software System. From MicroPro.
To get our brochure on the MicroPro Software System,
visit any of our 1200 dealers around the world.
Or phone toll-free 800-227-2400, ext 933
an California 800-772-2666, ext. 933.)
(fflkfoPfCt
INTERNATIONAL CORPORATION
*Ask your MicroPro dealer to let you know which microcomputers can use MicroPro software. For the IBM®Personal Computer, WordStar and MailMerge are now available-other products coming. MicroPro Apple
software requires a CP/M®-Z-80® adaptation device. IBM is a registered trademark of International Business Machines Corp. Apple is a trademark of Apple Computer Inc. CP/M is a registered trademark
of Digital Research, Inc. Z-80 is a registered trademark of Zilog, Inc. c 1982 MicroPro International Corp.
Circle 310 on inquiry card.
vpp
EIGHT USERS TO GO
Pick up an Altos 16-bit, UNIX-based
computer system today, and get minicomputer
networking power at a microcomputer price.
Looking for a powerful, yet
affordable, 8-user computer system
that has everything your business
needs, including communications?
Then getyour hands on an ALTOS®
field-proven, XENIX"/UNIX"-based
ACS8600 microcomputer.
Our powerful 16-bit 8086 is
packed with an 8089 for disk/memory
interface, an optional 8087 math
processor and an intelligent 780" I/O,
which share the workload for faster
execution and response.
A unique memory management
and protection system subdivides up
INTER-ALTOS
LOCAL NETWORK
ACS8600-12
20 MByte
Winchester
1-8 USERS
with
ALTOS-
NET/
UNET"'
ACS8600-14
40 MByte
Winchester
1-8 USERS
with
ALTOS -
NET/
UNET
REMOTE COMMUNICATIONS
ACS8600-12
20 MByte
Winchester
18 USERS
with
ALTOS-NET/
UNET
2780
3780
3270
SDLC
X.25
ACS8600-14
40 MByte
Winchester
1-8 USERS
\ with
2780
3780
3270
SDLC
X.25
to one megabyte of memory (500K of
RAM is standard), automatically giv-
ing each user the maximum available.
Built-in Error Detection/Correction
(ECC) maintains system integrity. And
it's all available today on our highly
reliable, fully socketed, proven single
board.
Altos has exactly what you need
for a smooth migration into the
office of the future. Communications
and local networking support, includ-
ing Ethemer and ALTOS-NET ,M for
inter-Altos networking. Large data
storage capacity- integrated Win-
chester, floppy and tape back-up in a
wide range of configurations and
capacities, from 20 to 80 megabytes,
starting with the ACS8600-12 with 20
MBytes and the ACS8600-14 with 40
MBytes. Plus support of popular
multi-user operating systems like
XENIX/UNIX. MP/M-86'" and OASIS-16.
Produced in the heart of Cali-
fornia's technologically fertile Silicon
Valley, Altos microcomputers are the
professional choice of Fortune 500
companies, computer service organ-
izations, major software developers,
and even mainframe computer
manufacturers.
Founded in 1977, Altos has
already delivered more than 25,000
multi-user systems to major OEM
customers. Plus Altos maintains a
worldwide sales and service network.
So when you want a multi-user,
multi-tasking computer system that
has the communications capabilities
your business demands, and you
want it today, pick up an Altos. For
further information, call our toll-free
number or write:
Altos Computer Systems,
2360 Bering Drive,
San Jose, CA 95131.
Tfelex 171562 ALTOS SNJ
or 470642 ALTO Ul.
Packed with
fresh ideas
for business
COMPUTER SYSTEMS
800-538-7872
(In Calif. 800-662-6265)
Circle 21 on inquiry card.
ALTOS is a registered trademark and ALTOS-NET is a trademark of Altos Computer Systems. Ethernet is a trademark of Xerox Corp. MP/M-86 is a trademark of Digital Research. Inc. OASIS-16 is a product
of Phase One Systems. Inc. XENIX is a trademark of Microsoft and is a microcomputer implementation of the UNIX operating system. UNIX is a trademark of Bell Laboratories. Z80 is a trademark of
Zilog, Inc. UNET is a trademark of 3Com Corp. 8086. 8087 and 8089 are products of Intel Corp.
?' 1982 Altos Computer Systems
Photo 1: The adaptive- firmware card. The device allows disabled users to run standard, unmodified software (such as games,
Visicalc, Easywriter, etc.) using any of 10 input routines, some of which require use of only a single switch. (Photo by Ed Crabtree.)
Photo 2: The adaptive-firmware card as installed on an Apple 11. The device plugs into slot 7 of the Apple; it remains hidden to the
Apples system yet allows the disabled user complete access to the Apple and its software. (Photo by Ed Crabtree.)
groups are scanned first. When you
select the desired group, the cursor
will then scan the individual letters or
symbols within that group; they are
arranged in such a fashion that the
most-used letters are easiest (that is,
fastest) to reach (see table 1). This
routine uses the screen without alter-
ing the contents of the screen, and can
be used in a transparent fashion with
any screen-display program, in-
cluding those programs that use the
graphics screens.
When step scanning is selected, all
input is controlled through a single
switch, as in one-switch scanning.
When you press the switch, an array
of letters appears at the bottom of the
screen, but the cursor does not auto-
matically begin scanning. In step
scanning, you hit the switch repeated-
ly to advance the cursor group by
group. When you reach the desired
group, wait a moment. After a brief
delay (the duration is user-selectable),
the group will begin flashing. Then
you hit the switch repeatedly to ad-
282 September 1982 © BYTE Publications Inc
vance, letter by letter, within the
group. When you reach the desired
character, wait again. After another
brief delay, the computer will accept
the letter as if it had been typed on the
keyboard. (This method is useful for
individuals who are unable to handle
the precise timing required for the
one-switch scanning method.)
Inverse scanning operates in the
same manner as one-switch scanning
except that you hold the switch down
to scan and release it to select a group
or item.
In the Morse code 1 mode, you
press a single switch to send short or
long signals ("dits" and "dahs") to the
computer. International Morse code
or any other code can be used. In ad-
dition, all other signals available
from the keyboard are also sup-
ported, including Repeat and Reset
(see table 2).
With Morse code 2, two switches
are used to form an automatic keyer.
One switch sends dits, and the other
sends dahs. If either switch is held
down, it will send out a series of dits
(or dahs) until released. In addition,
the software for this mode has a
memory buffer and will allow you to
get ahead of the computer; thus, if
you send "dah dit dah" and hit the dit
switch before the first dah is finished,
the firmware card will still accept the
input.
In the assist ed-keyboard mode,
two auxiliary switches are used for
the Shift and Control functions. If
you hit the auxiliary Control switch
once, the next character will be a con-
trol character, but following key-
strokes will be unaffected. However,
if you hit the auxiliary Control switch
twice, the system will lock in the
Control mode, and all subsequent
key presses will be sent as Control
keys until the auxiliary Control
switch is activated a third time. The
auxiliary Shift switch operates in the
same fashion. These switches allow a
one-finger typist or someone using a
headstick to type all shift and control
codes.
A special mode is also provided
that allows the Repeat function. To
repeat a character, first type the
character on the keyboard. Then ac-
Array
Contents
Special Meanings
Alphabet
R<#.+ EOHWY TIRUP ANLBK
R
carriage return
SMFVQ DCX JZ G . ! ?
<
backspace
#
call numbers array
call punctuation array
+
repeats last character
Numbers
R<A. 1234 567 890+ *-/=
R
carriage return
<
backspace
A
call alphabet array
call punctuation array
■*
multiplication symbol
Punctuation
. ,?! #"$% '( )* /~:_
R
reset
+ ; @/ -= REC
E
escape
C
control
Table 1: Speed-oriented grouping. To maximize
the user's speed, the letters are
grouped so that the most-used letters take the least time to reach. Spaces can be
generated by stopping at any space in the array.
Numbers and special characters
are accessed through special scanning lines called
up from the main scan line using
the "#" and ". '
' characters.
tivate the auxiliary Shift switch, character typed will repeat. (Ac-
followed by the auxiliary Control tivating the Control switch first
switch. As long as you hold down the followed by the Shift switch will
auxiliary Control switch, the last result in a shifted control character,
DOUBLE YOUR
DISK SPACE
INSTANTLY! l
I M A G I N E
ELIMINATING
YOUR CRAMPED
DISK STORAGE
PROBLEMS
IN LESS THAN
FIVE MINUTES
THE G&M SYSTEMS'
UPGRADE KIT
WORKS ON VIRTUALLY
EVERY BRAND OF
SINGLE SIDED FLOPPY
DISK PRESENTLY
MANUFACTURED
5.25
Ube fore
G6.M SYSTEMS, P.O. BOX 111
FLOURTOWN, PA. 19031
Please send me:
5V Upgrade kit(s) £ $25.00
8" Upgrade kit (s) e $28.00
Order both and save $14.00
Combo kit(s) 5V&8" $39.00
Total Enclosed $
We pay all taxes and shipping
D Check □ Money Order
NAME
ADDRESS
CITY
STATE
September 1982 © BYTE Publications Inc 283
• '•-::' ; ; '"'■.'■.-'. r'-;:-:
'
IBM-PC SUPPLY CEI
ITFR
_ _ ^ m _^_ •>__
ii cn
■Z Z^mZ b^^Zh
PERIPHERALS 1 SOFTWARE
FOR THE IBM PC
PERSONAL COMPUTER
HARDWARE:
CORVUS, Hard Disk Systems. See Corvus section this page
SAVE
Microsoft, 64K RAM Card
New!
$395
20%
128K RAM Card
New 1
$555
20%
256K RAM Card
New!
$875
20%
64K RAM Chips
New 1
$160
20%
Quadraoi, Quad Board 256K, 4 function brd. New!
$689
31%
$ 49
25%
SOFTWARE:
Automated Sim. Temple of Apshai
$ 29
25%
Cavalier, Championship Blackjack
$ 29
25%
$112
25%
Denver. Easy (Exec. Accounting Sys.
$545
25%
Infocom. Deadline
$ 39
25%
Zorkl
$ 23
25%
Zork II
5 23
25%
Innovative. T.I.M. Ill (a DBMS)
$369
25%
ISM, Mathmagic
$ 69
25%
W Insoft. Accountant
ForeachGL.A/R. A/P or Payroll. Absolutely the best IBM-PC accounting software
we have seen. We use it and recommend it highly. A best buy!
$ 99
Info. Unlimited.
Easywrrter II
New!
$259
25%
Phone Support on Easywriter II
Call
Call
Easyspeller (88K words)
New!
$129
25%
Easyfiler (a DBMS)
New!
$299
25%
Micro Pro, Wordstar
New!
$249
40%
MailMerge
New 1
$ 79
40%
SpellStar
$149
40%
Sorcim. Superwnfer
$295
25%
Super Calc
$219
25%
Visicorp, Visicalc
$159
20%
Visicalc/256K
$199
20^
^C commodore
VIC 20 Home Computer
DatasetteVIC 1530
Disk DriveVIC 1540
Super Expander VI0 1211A 3K with lots of extras
3K Memory Expander Cartridge
8K Memory Expander Cartridge
16K Memory Expander Cailridge
VIC Modem. Telephone Interface
VIC/IEEE-488 Interface
Joystick
Game Paddle Pair
Software full line in stock. Call
$229 24%
$ 59
$479
$ 56
$ 32
$ 48
$ 88
$ 96
$ 80
$ 8
$ 15
A
ATARI 1
800 Computer 16K
800 Computer 32K
800 Computer 48K
400Computerl6K
810 Disk Drive
850 Interface
410 Recorder
Special!
820 Printer 40 Col. Impact
822 Printer 40 Col. Thermal
830 Acoustic Modem
16K RAM
32K RAM
Le Stick by DatasoM
Game Paddles (pair)
Joystick (pair)
SOFTWARE:
Visicalc. Disk
Word Processing, Disk
Pacman, Cart
Centipede, Cart
Caverns of Mars, Disk
Touch Typing, tape
Personal Financial Mgt. Disk
Entertainer Kit, Carf
Educator Kit. Cart
Programmer Kit, Cart
Communicator Kit, Cart
Dow Jones Invest. Disk
Temple ol Apshai by Automated, Disk
Apple Panic by Broderbund. Disk
Raster Blaster by Budgeco. Disk
Bug Attack by Cavalier, Disk
Text Wizard by Datasoft, Disk
Compu-senes by Edu-Ware. Disk
Deadline by Infocom, Disk
Zork II by Infocom, Disk
Asteroid by On-Lme. Disk
New!
New!
$665
$747
$777
$225
$444
$159
$ 79
$269
$279
$159
$ 85
$109
$ 29
$ 18
$ 18
$189
$119
$ 35
$ 35
$ 31
$ 19
$ 55
$ 79
$125
$ 55
$335
$ 99
$ 29
$ 23
$ 23
$ 23
$ 75
Call
$ 37
$ 29
$ 20
20%
SAVE
20%
20%
20%
20%
20%
20%
20%
20%
SAVE
38%
37%
40%
25%
26%
25%
21%
14%
14%
28%
15%
20%
28%
20
20
25%
23%
22%
22%
23%
23%
22%
33%
29%
22%
26%
24%
25%
25%
25%
25%
25%
25%
25%
25%
25%
Portland, OR, Cash & Carry Outlet
11507-D SW Pacific Hwy., Pacific Terrace Shop. Ctr., Tigard. OR. Over-the-
counter sales only. On 99W between Rte. 217 and Interstate 5. Call 245-1020.
f\W% /llfl BUSINESS & DEVELOPMENT
V/r/ IVI SOFTWARE
SAVE
Adventure, Adventure's #1 to 812 inclusive, 8" $ 95 26%
* Ashion-Tate, dBase II, 8" $495 30%
Datasoft, Mychess, 8" $ 39 25%
Fox & Geller. Quickcode for dBase II $249 13%
Quickscreen for d8ase II $129 13%
dUtil for dBase II $ 75 25%
Infocom, Deadline, 8" $ 45 25%
Zork II, 8" $ 39 25%
Innovative. Spellguard, 8" $220 25%
"A" Insoft. Accountant, 8", each module
For each GL. A/R, A/P or Payroll Absolutely one of the best accounting software
system available. We use it and recommend it highly. A best buy! $ 99
MicroCraft. Legal Billing & Time Keeping $395 45%
Prof. Billing & Time Keeping $395 45%
MicroPro. Wordstar, 8" $249 40%
Datastar. 8" $199 40%
Mailmerge. 8" $ 79 40%
Super Sort, 8" $150 40%
Word Master. 8" $ 90 40%
Spell Star. 8" $150 40%
Calc Star. 8" $180 40%
Microsoft, fortran-80, 8" $325 25%
Basic Compiler, 8" $295 25%
Cobol-80, 8" $545 25%
Basic 80, 8" $275 25%
Peachtree. Magic Wand, 8", Word Processor $275 30%
GL, A/R. A/P, PR or I nventory, 8" $325 35%
m
HEWLETT
PACKARD
Special!
Special!
New!
Special!
New!
Special!
"A" H/P 85A Microcomputer/Monitor/Printer
H/P 87A CP/M Microcomputer
*H/P 125 CP/M Microcomputer
H/P 82901M 5" Dual Drives
H/P 72258 Professional Graphics Plotter
* H/P 7470A Graphics Plotter
*H/P 8290B Serial Printer
H/P 41C Calculator
H/P 41CV Calculator 2.2K
Card Reader for HP41
Printer/Plotter for HP41
Optical Wand for HP41
Software:
Visicalc + for HP87
Visicalc ♦ for HP125
* Accountant by Insoft for HP125
ForeachGL.A/R. A/P or Payroll. Absolutely the best HP125 accounting software we
have seen. We use it and recommend it highly. A best buy!
Full line of HP accessories and software Call Call
$1795
$1795
$1965
$1595
$1795
$1125
$ 850
$ 185
$ 245
$ 159
$ 289
$ 89
$ 189
$ 159
$ 99
SAVE
36%
29%
30%
28%
35%
28%
50%
25%
25%
27%
25%
25%
* ** CORVUS SYSTEMS
• *
SAVE
6 Meg Hard Disk $2495 20%
1 1 Meg Hard Disk $3995 20%
20 Meg Hard Disk $4795 20%
Mirror built-in for easy backup $ 649 20%
Apple Interface $ 239 20%
Apple III Interface (SOS) $ 239 20%
IBM PC Interlace (IBM DOS) $ 239 20%
Xerox Interface (CP/M) $ 239 20%
NEC Interface (CP/M) $ 239 20%
TRS-80 Interface (call) Call 20%
Other Interfaces. Omni-Net. Constellation. Mirror. All in Stock.
SEC
SAVE
8001 32K Computer $ 739 25%
286K Total. Dual Drive PC8031 $ 739 25%
32K addon and 1/0 Unit PC8012 $ 485 25%
Ren Tec "The Wedge" 32K $ 495 17%
8023 Impact Printer F/T $ 480 25%
Impact Printer Cable $ 49 25%
3510 Letter Quality Daisy Wheel Printer $1995 20%
Monitor, 12" Green $ 159 25%
Monitor, 12" Color $ 349 25%
Software:
NEC CP/M DOS for NEC 8001 $ 115 25%
NEC Report Manager $ 135 30%
NEC General Accounting $ 239 40%
NEC Accounts Receivable $ 239 40%
NEC Inventory System $ 239 40%
NEC Payroll System $ 239 40%
NEC Game Pack I $ 24 20%
NEC Game Pack II $ 24 20%
NEC Word Processor $ 395 20%
Infocom. Zork II $ 29 25%
Deadline $ 39 25%
Insoft, Accountant
For each GL A/R. A/P. or Payroll. Absolutely the best NEC accounting software we
have seen. We use it and recommend it highly. A best buy! $ 99
fJSCl
MICRO-SCI
FOR THE ftPPtf 1
DIRECT SUBSTITUTES lor
APPLE DRIVES
Micro-Sci A2 drives and/or controllers are direct plug compatiable substitutes foi
Apple drives and controllers. A2 will run all Apple software. Save over $350 on an A40
or A2 dual drive system. We use them and highly recommend the product.
*A2, 5'/«", 143K Disk Drive $369
Controller Card for A2 Drive $ 79
A40, 5U", 160K Disk Drive $359
A70, 5W", 286K Disk Drive, Double Density $479
Controller Card for A40 or A70 Drive $ 79
Filer, Disk Utility Software System for A2 Drives $ 15
23%
21%
20%
20%
21%
25%
OVERSTOCK SPECIAL
, ^32 : for the
'^Tcippkz N/N+
SAVE
ALS 16K AddRAM Card
$ 59
60%
ALS ZCard, 280 CP/M Card
$199
27%
ALS Smarterm 80 Col, Card
$229
34%
ALS Synergizer Pack
$450
40%
ALS Synergizer Pack with Supercalc
by Sorcim (while they last)
$495
53%
PRINTERS, Daisy Wheel
SAVE
* Quife. Sprint 9,45 Cps.RO SPECIAL! $1750 33%
Sprint 5, 45 Cps. R0 SPECIAL! $1795 40%
-frOlympia (Typewriter/Printer) ES 100 18CPS, with lull cable
and interface to Apple II $1295 24%
PRINTERS,
Impact
SAVE
Epson See Epson section below
See below
IDS. Prism 132, Color w/Graphics
$1595
20%
Prism 80. Color. w/Graohics
$1495
17%
Pager Tiger 445IJ, w/Graphics & 2K
Special!
$ 595
35%
Pager Tiger, 560, w/Graphics
$ 995
30%
Okidata, Microline 82A. 120 Cps. 80 Col. Para & Serial
$ 495
15%
Microlme 84S. 200 Cps. 136 Col. Serial, 200 Cps.
$1295
15%
tl OvJIM PRINTERS & ACCESSORIES
SAVE
MX80 w/Graffrax
$425
31%
Mx80 F/T w/Graftrax ♦
$525
25%
MX100 F/T w/Graftrax +
$695
27%
Apple Interface and Cable for MX80/MX100
$ 95
15%
Graftrax 80 for MX80
$ 79
20%
Epson/Atari Cable
$ 30
26%
Epson TRS 80 Cable
$ 30
26%
Grappler by Orange Micro, Specify Computer
$129
21%
MONITORS
SAVE
NEC. 12" Green
$159
25%
12" Color, Composite
$349
25%
Sanyo.
9" B&W
$149
25%
"A" 9" Green, Overstock Special
$139
36%
12" B&W
$199
20%
12" Green
$199
25%
13" Color, Composite
$349
25%
Zenith, 12" Green
$119
30%
Amdek. 12" Green #300
$159
38
13" Color 1, Composite
$359
20%
13" Color II. RGB
$799
20%
Color II to Apple II Interface
$159
20%
Comrex, 13" Color, Composite
$349
27%
13" Color. RGB for IBM-PC
$529
15%
DISKETTES
•CDC 12 for 10 Special. L
mited Time!
SAVE
CDC. 120 each, 5'4. with ring, SS, SD (Apple, IBM
, etc.)
$195
57%
12 each, 5U, wtth ring, SS. SD (Apple, IBM
etc.)
$ 22
45%
12 each, 5U, with ring, SS. DD (H/P. etc.)
$ 28
45%
12 each 8", SS, SD
$ 28
45%
Verbatim, 10 each 5'4, with ring, SS, SD
$ 28
45%
Maxell, 10 each 5 '/., SS. SD
$ 35
33%
Dysan, 10 each 5U, SS. SD
$ 39
30%
10 each 5, DS. DD
$ 49
25%
ORDERING INFORMATION AND TERMS: WeshipimmediatelyonCashierChecks,MoneyOrders,Fortunel000Checks,andGovernmentChecks.
PersonalChecks and Company Checks allow 20 days to clear. Add 3% for VISA or MC. Add 3% for shipping, insuranceand handling (minimum$5). UPS ground is standard. Add 10% more
for US Postal, APO or FPO. Include telephone no. No COD. Prices subject lo change and typographic errors, so call to verify. All goodsare new, include factory warranty, and are guaranteed
to work. Due to our low prices all sales are final. Call before returning goods for repair or replacement. ORDER DESK HOURS: 8 to 6 PST, M-F. 10 to4 Sat.& Sun. 1 p.m. here is4 p.m. in NY.
OUR REFER EN CEo! We have been a computer dealer since 1978 and in mail order since 1980. Banks: First Interstate Bank, (503)776-5620 and Jefferson State Bank,
(503) 773-5333. We belong to the Chamber of Commerce, (503) 772-6293, or call Dun & Bradstreet if you are a subscriber. Computer Exchange is a division of O'Tech Group. Inc.
fi!3 53Q
NO SALES
TAX
Oregon Order Desk
(503) 772-3803
Ad #937
NATIONAL TnTT rnrr
ORDER DESK 1ULL ri\tt
(800)547-1289
Circle 106 on inquiry card.
?^%^^tl
Exclusively for
ifll Belle- HovvgII by Kippkz computer
LIST
PRICE
OUR
PRICE
SAVE
B&H Apple 11 +
64K (48K+ALS16K)
DISK II w/3.3 Cont.
DISK II Only
OR:
M725 $ 1195 $ 530
$ 645 $ 520 M25
$ 525 $ 450 $ 75
SAVE OVER s 350 on a pair of drives.
Buy a pair of Micro-Sci A2 Drives.
See opposite page.
cippkzn/ii+
supply center
HARDWARE
for Apple ll/IM
$ 149
$ 59
$ 169
$ 319
$ 459
$ 75
$1145
$ 229
$ 249
SAVE
33%
60%
25%
25%
25%
25%
20%
34%
28%
15%
34%
27%
60%
40%
$ 495 53%
MICRO-SCI. Disk Drives, Plug/software compatiable
to Apple. See opposite page.
RAM CARDS:
Microsoft. 16K RAM Card
* ALS. 16K ADDRam
Saturn Systems, 32K
64K
128K
VC Expand 40 or 8
Axlon, 320K RAM Disk system
80 COLUMN VIDEO CARDS:
ALS, Smarterm
Videx. Videoterm
See more ALS and Videx under Miscellaneous
Vista, Vision 80 $279 30%
M&R. Sup R term $ 319
MISCELLANEOUS:
ALS, Smarterm 80 Col. Card Special $ 229
Z Card (2 80) W/CPM Special $ 199
16K ADDRam Special $ 59
Synergizer Pack Special $ 450
if Synergizer with free Sorcim
Supercalc. (While they last)
Apple Computer,
Srlentype II Printer
Graphics Tablet
Joystick II
Game Paddle
Numeric Keypad
Axlon. 320K RAM Disk System
CCS. Serial Interface 7710A
Other CCSCards in stock
Dan Paymar. Lower Case Chips
Hayes, Micromodem II
Smartmodem
ISC, Videostick Paddle
Kensington, System Saver Fan
it Keyboard Company,
Joystick II
Game Paddle
Numeric Keypad
M&R. RF Modulator
SupRFan
if Microsoft. Z80 Softcard
16K RAM Card
SoftcardPremiumPack $ 579
Mountain.
CPS Multifunction Card
if Clock/Calendar
Novation. Applecat Modem
Orange Micro, Grappler
$ 335
$ 675
$ 39
$ 19
$ 119
$1145
$ 139
Call
$ 34
$ 289
$ 229
$ 119
$ 25
$ 39
$ 269
$ 149
$ 209
$ 195
$ 329
$ 129
15%
15%
22%
27%
21%
20%
22%
Call
33%
25%
20%
23%
20%
22%
27%
21%
27%
25%
33%
33%
25%
13%
30%
16%
21%
if Practical Peripherals, w/cable & Conn.)
MBS 8K Serial (Epson) New! $ 129
MBP 16K Para (Epson) New! $ 129
if Microbuffer II 16K New! $ 209
Microbutler II 32K New' $ 229
RH Electronics. Super Fan I) $ 59
SSM, AlOSenal/Para Interface $159
TG Products: Game Paddles $ 29
Joystick $ 45
if Videx. Videoterm 80 col. $ 249
Soft Video Switch $ 25
Enchancer II $ 99
Function Strip $ 59
Enchancer (Rev 6 or 7 +) $ 99
Full Videx Line Call up to 35%
20%
20%
20%
24%
21%
20%
28%
25%
28%
29%
34%
26%
25%
TEN! r $1,795
B&H APPLE II
64K STARTER SYSTEM
SAVES 765
• 48K B&H Apple 11+
• ALS 16K RAM Card
• Disk II with 3.3 DOS & Controller
• Sanyo 9" Green Monitor
Add $60 for Apple Beige color.
Save $832 total. Substitute a A2 Micro-Sci drive
for the Disk II.
Add another A 2 drive and save a total of $888.
B&H APPLE 11 +
64K BUSINESS
STARTER SYSTEM
$2,240
SAVE $1,125
Starter System above plus:
• ALS ZCard, Z80 CP/M Card
• ALS Smarterm 80 Column Card
• Sorcim Supercalc (while they last
SOFTWARE
on disk for Apple 11/11 +
BUSINESS
Warranty: Factory warranty is by Bell and Howell (not
by Apple) and is one year parts plus 90 day fabor.
Warranty service available at Bell and Howell service
centers or return to Computer Exchange.
Apple is a registered trademark of Apple Computer Inc.
Apple Computer. Inc.
SAVE
Osborne/C.P. Soft.. (Disk and Book
50% Off on Apple III Software
Call
50%
if Some Common Basic Programs.
SAVE
The Controller (Accounting)
$499
20%
75 Business. Statistics and Math
Apple Writer 1.1
$ 59
20%
programs for the Apple II
$ 49
50%
Apple Pascal
$199
20%
if Practical Basic Programs.
Apple Fortran
DOS Tool Kit
$159
$ 59
20%
20%
40 more very valuable programs
beyond "Some Com. Basic Prog"
$ 49
50%
* Means a BEST buy.
DOS 3.3 Upgrade Kit
$ 59
20%
Peachtree, GL, AR, AP or Inv. each
$189
36%
Apple Plot
$ 59
20%
"W Magic Wand (Specify board)
$250
50%
DJ News & Quotes
$ 75
20%
Phoenix. Zoom Grafix
$ 29
28%
OJ Portfolio Evaluator
$ 45
20%
Sensible, Apple Speller
$ 55
27%
How to!
$ 39
20%
Silcon Valley. Word Handler
$150
40%
Microcourier
Micro Telegram
$199
$199
20%
20%
Solldus/Softech
if Stocklile
$250
60%
HOME & EDUCATION
Time Manager
$119
20%
Stockseller
$425
40%
Many Others
Call
Call
Software Publishing,
SAVE
Applied Soft Tech.. Versa Form
$289
26%
PFS II or III NEW version!
$ 89
30%
Autom. Sim.. Crush Crumb Chomp
$ 30
25%
Artsci. Magic Window
$ 75
25%
PFS Report II or III
$ 69
30%
Broderbund.
Ashion-tate. dBase II (CP/M)
$495
30%
Sorcim. Super Calc. (CP/M)
$219
25%
Apple Panic
$ 21
30%
Beagle Bros.. Utility City
$ 22
25%
Southeastern,
Arcade Machine
$ 32
30%
Broderbund. Payroll
$269
30%
Data Capture 4.0. specify brd.
$ 69
25%
Red Alert
$ 21
30%
General Ledger
$349
30%
Source. The Source
$ 75
25%
Space Warrior
$ 18
30%
Continental. CPA fll General Ledger
$189
25%
Stoneware. DB Master
$179
22%
Star Blazer
New!
$ 24
30%
CPA H2 Accounts Rec.
$189
25%
DB Utility lor II
$ 75
10%
Many others
Call
Call
CPA #3 Accounts Pay.
$189
25%
VisiCorp/Personal Software.
Budgeco. Raster Blaster
$ 22
27%
CPA U Payroll
$189
25%
Vis.calc 3.3
$189
25%
Calif. Pacific. Ultima
$ 30
25%
CPA #5 Property Mgt.
$189
25%
VisiDex Special!
$175
30%
Cavalier, Bug Attack
$ 23
23%
Denver. Financial Partner
$185
25%
VisiFile
$199
25%
Continental, Home Accountant
$ 56
25%
dBase II for Apple 11/11+ CP/M
$495
30%
Desktop Plan II or Ifl Special!
$175
30%
Home Money Minder
$ 26
25%
Fox & Geller. Quickscreen for dBase II
$129
13%
Visiplot
$159
20%
LA Land Monoply
$ 23
25%
Quickcode for dBase II
$259
13%
VisiSchedule New!
$239
20%
DataMost. Snack Attack
$ 22
25%
Hayden. Pie Writer (Specify brd.)
$125
25%
VisiTrend and VisiPlot Special!
$210
30%
Thief
$ 22
25%
H&H Trading. Stock Tracker
$129
32%
VisiTerm
$ 79
20%
Edu-Ware, Compumath
$ 29
25%
Market Tracker
$199
33%
Zork
$ 33
20%
Hayden, Sargon II (Chess)
$ 29
22%
High Tech.. Store Mgr.
$189
25%
Infocom. Deadline
New!
$ 38
25%
if Job Control Sys.
$469
40%
UTILITY & DEVELOPMENT
Zork
$ 29
25%
Info Master
$119
40%
Beagle. Utility City
$ 22
25%
Insoft, Electric Duet by Lutus
New!
$ 25
20%
Info. Unlim., Easywriter (PRO)
$139
25%
DOS Boss
$ 18
25%
GraFORTH by Lutus
New'
$ 59
25%
if Innovative. Spellguard (CP/M)
$150
50%
Central Point Software:
Lightning. Mastertype
$ 29
25%
Insoft, Accountant (CP/M)
$ 99
Filer, DOS Utility
$ 18
25%
Microsoft. Olympic Decathlon
$ 24
24%
For each GL A/R. A/P or Payroll. Absolutely the best
if Copy II Plus (bit copier)
$ 35
10%
Typing Tutor
$ 19
30%
accounting software available for the Apple 11/11*.
Will copy most copy protected software for your
Muse. Robot War
$ 29
25%
Better than Peachtree. We use it and recommend it
backup in 45 seconds or less! Highly recommended.
On-Line, Pegasus II
$ 22
25%
UK. Letter Perfect
$112
25%
Epson. Graphics Dump
$ 9
35%
Mouskattack
New!
$ 26
25%
+ Micro Craft.
(CP/M) Legal Bilfing & timekeeper
Insoft.
Time Zone
New!
$ 75
25%
$250
65%
+ GrafFORTH by Paul Lutus New'
ALD System II by Paul Lutus
$ 59
22%
Jawbreaker
New!
$ 23
25%
Prof. Billing & timekeeping
$250
65%
$ 59
22%
Ultima II
New!
$ 27
25%
Micro Lab, Data Factory ver 5.0
$249
20%
TransFORTH II by Paul Lutus
$ 99
20%
Marauder
New!
$ 26
25%
Visifactory New!
$ 56
25%
ElectricJ)uet by Paul Lutus New!
$ 25
20%
Threshold
$ 30
25%
Invoice Factory
$129
35%
Microsoft,
Cranston Manor
$ 26
25%
Tax Manager
$ 95
38%
A.L.D.S.
$110
10%
Mission Astroid
$ 15
25%
Micro Pro. (all CP/M}
SAVE
8ASIC Compiler
$299
25%
Mystery House
$ 19
25%
if Word Star NewVersion
$199
47%
Cobol 80
$559
25%
Softporn (X Rated)
$ 22
25%
MailMerger
$ 69
45%
Fortran 80
$149
25%
Ulysses and Golden Fleece
$ 22
25%
SpellStar
$119
40%
Olympic Decathlon
$ 24
24%
Piccadilly. Falcon
$ 23
25%
DataStar
$169
40%
TASC Compiler
$159
22%
Star Blaster
$ 23
25%
CalcStar
$169
40%
if Omega. Locksmith (bit copier)
$ 75
25%
Sentient. Oo-TOPOS
$ 25
25%
SuperSort 1 or II
$119
40%
On-Line. Expediter II
$ 75
25%
Sirius. Sneakers
$ 22
25%
Muse, Super Text II
$113
25%
Phoenix. Zoom Grafix
$ 29
28%
Gorgon
$ 29
25%
Super Text 40/80 New!
$129
25%
Source, the Source
$ 75
25%
Twerps
$ 22
25%
Form Letter New!
$ 75
25%
Southwestern. ASCII Express
$ 59
25%
Sir-Tec. Wizardry
New!
$ 39
22%
On-Line. Expediter II
$ 75
25%
Sub-Logic. Flight Simulator
$ 28
20%
Strategic. Southern Commanc
$ 30
25%
Screenwriter II
$ 95
27%
Tymac. Super Pix
$ 20
20%
OTHER BRANDS IN STOCK. CALL.
THE WORLD'S LARGEST COMPUTER MAIL ORDER FIRM
Computer Exchange
A Division of
OTECHtam
ALL MAIL: P.O. Box 1380, Jacksonville, OR 97530
WAREHOUSE AND OFFICES, BY APPOINTMENT AT 6791 UPPER APPLEGATE ROAD.
Ad #937
Circle 106 on inquiry card.
Internationa
1 Morse Code
Additional Codes
A .-
W .--
space bar
B --■■
X
backspace ----
C
Y
carriage return .-.-
D -..
Z
escape (OE) — .
E -
1
control (KS) -.-...
F ■•-.
2
right arrow (UU) ......
G «■
3
repeat (HM)
H ■ ■ i ■
4
! (exclamation point)
1 ..
5 .....
$ (dollar sign) .....
J ....
6
* (asterisk) .....
K ...
7 -
+ (plus sign) .....
L
8
= (equals sign)
M «
9
" (quotation marks) .....
N -.
( (open parenthesis) .. — .
---
■ (period) .-.-.-
) (close parenthesis)
P
; (semicolon) -.-.-.
( (ampersand) .....
Q
: (colon) — . . .
# (number or pounds) — ...
R ■-.
, (comma) --. .--
% (percent) -----
S ...
? (question mark) . .--.
I (exponent)
T -
' (apostrophe) .----.
@ (at)
U ■■-
. (hyphen) ......
< (less than) -.--.
V ...-
/ (fraction bar)
> (more than) -.- —
Table 2: Signals f
or the Morse-code input
routine. The Morse-code input routine
uses standard International Morse code ant
a number of additional codes to allow
full access to the Apple II. (Adapted from
"EMG Activated Spatial Morse Code
General Purpose
Communication Device"
by Carl B. Friedlander and Morteza
Rahimi. Proceedings of the IEEE Conference on Frontiers of Engineering in Health
Care, Denver, Colorado, October 6-7, 1979; page 298.)
where that is required.)
When the parallel mode is selected,
the adaptive-firmware card acts as a
straight keyboard emulator. Any
parallel ASCII (American Standard
Code for Information Interchange)
fed to the firmware card through a
parallel port will be entered into the
computer as if it had been typed on
the keyboard.
In the serial mode, the firmware
card again acts as straight keyboard
emulator, accepting serial ASCII
data. Any serial ASCII fed to the
firmware card will be entered into the
computer as if it had been typed on
the keyboard. The firmware card will
support data rates of 110, 150, 300,
600, and 1200 bps (bits per second).
Note that, because a DB25 connector
is used for several things, the stan-
dard RS-232C pin assignments are
not used.
In the expanded-key board mode,
the card will support any 8- by
15-switch matrix.
Special Options
The options available with the
firmware card include the slowdown
option, which allows any program
being executed on the computer to be
slowed down for use by individuals
having slower reaction times. This is
accomplished by interrupting the pro-
gram and inserting delay loops.
Because these interruptions are ac-
tually triggered by the structure of the
program itself, the effect of the
slowdown value (which can be from
to 255) varies from program to pro-
gram. Experimentation with in-
dividual progams will determine the
best value for the given individual
and program. (The default value is 0.)
The paddle option allows you to
use a single switch instead of a paddle
to play games that use game paddle 1.
When selecting a paddle mode, you
indicate a parameter that tells the
program which of seven paddle
Micro MidWest
10205 West 69th Terrace
Merriam, KS 66203
Call: (913) 362-3462
Micro Frame
110 V 60 Hz CVT S-100 bus (IEEE-696) Microframes and disk enclosures. Constant Voltage Transformer (CVT) instantly regulates AC power ranging from as low as 50VAC to as
high as 140VAC (depending on the current load) to with ± 3%. TEI microframesgivesyou lotsof goodclean power.90day factory warantee. With TEI youdon't needan expen-
sive voltage regulator; TEI isolates your boards and drives from spikes, voltage variations, noise and even brownouts.
12 slot microframes ± 8V @ 17A, ± 16V @ 2A
22 slot microframes ±8V @ 30A, ±16V @ 4A
MCS-112
MCS-122
RM-12
RM-22
12 Slot Table Top Microframe
22 Slot Table Top Microframe
12 Slot Rack Mount Microframe
22 Slot Rack Mount Microframe
List
$755
$910
$800
$965
Our Price
$645
785
795
850
8" disk drive enclosure with CVT. Holds two 8" Shugart 801 R or 851 R, or Qume DT-8 size drive, +24V ty 1.5A, + 5V @ 1.0A, -5V @ 0.24A. Power cables included
DFD-0
RFD-0
Table Top Disk Enclosure
Rack Mount Disk Enclosure
$565
$725
Combination of S-100 bus and disk enclosure. 12 slot bus plus 3 cutouts for 5 Va'
+ 8V @ 17A, ± 16V @ 2A, + 12V @ 1.2A, Power cable included.
floppy disk drives (or 5 'a" size hard disks)
TF-12
RF-12
TableTop Combination
Rack Mount Combination
$745
$855
$500
625
$650
750
Inventory In Stock! Dealer inquiries invited: We are a TEI (Texas Electronic Instruments) Master Distributor.
Terms: COD accepted. 2% discount on Prepaid orders. Kansas Residents add 4% sales tax. All prices subject to change. We normally use UPS. Blue Label or other fast ship-
ment available at purchaser's choice.
286 September 1982 © BYTE Publications Inc
Circle 306 on inquiry card.
Your guide to the
world of microprocessors.
The Micro-Professor™ -a low cost tool for
learning, teaching and prototyping.
Here in one attractive package
and at a price of only $149.00 is a
Z80* based microcomputer to
lead you step by step to a
thorough knowledge of the world
of microprocessors.
The Micro-Professor is a
complete hardware and software
system whose extensive teaching
manual gives you detailed
schematics and examples of pro-
gram code. A superb learning
tool for students, hobbyists and
microprocessor enthusiasts, as
well as an excellent teaching aid
for instructors of electrical engi-
neering and computer science
courses.
But the Micro-Professor is
much more than a teaching
device. With it you can do bread-
boarding and prototyping, de-
signing your own custom hard-
ware and software applications
with Z80, 8080 and 8085 compati-
ble code.
The standard 2K bytes of
RAM is expandable to 4K,
and the standard 2K bytes of
ROM can be increased to 8K.
All this plus a built-in
speaker, a cassette interface, and
sockets to accept optional
CTC/PIO. Bus is extendable.
As well as being an exciting
learning tool, the Micro-Professor
is a great low-cost board for
OEM's. Call for details
SSB-MPF
Speech
Synthesizer
Board $129
A
vocabulary
of up to 400
words based
on the
TMS 5200 chip.
EPB-MPF
EPROM
Programming
Board $169
For all +5V
1KB/2KB/
4KB EPROMs
Read /Copy /Li st/Ver if y
Capability.
BASIC-MPF
Tiny Basic $19
2KB BASIC
interpreter with
hardware control
capability.
Machine-code
subroutine accessible.
PRT-MPF
Printer
$99
A
thermal
printer
with built-in
alphanumeric
character patterns
and Z80 disassembler.
20 characters per line, 0.8 line per
second.
* Z80 is a trademark of Zilog Inc.
Q
Multitech Electronics Inc.
30 day trial period with full refund.
90 day warranty.
Circle 332 on inquiry card.
I'm ready to enter the
world of microprocessing
•* Check or money
order enclosed
□ Visa □ Mastercharge
Call toll free to order.
MPF-I Micro-Professor
SSB-MPF Speech Synthesizer Board
EPB-MPF EPROM Programming Board
PRT-MPF Printer
BASIC-MPF
Shipping and Handling
Card No.
Expires
Price
o>.
taiount
$149.00
$129.00
$169.00
$ 99.00
$ 19.00
$ 4.95
4.95
add sales tax.
TOTAL
Signature
Name (Please Print)
in U.S. and Canada mail to:
Multitech Electronics Inc.
195 West El Camino Real
Sunnyvale, CA 94086
California Tel. (408) 773-8400
Elsewhere (800) 538-1542
City
State
Zip
Outside of North America mail to:
Multitech Industrial Corporation
977 Min Shen E Road 105
Taipei, Taiwan, ROC
Tel. 02-769-1225
TWX 19162 MULTIIC.
23756 MULTIIC
Circle 374 on Inquiry card.
INTEGRATED
BUSSING
- IEEE-488
BUS
with the
o
P&T-488
INTERFACE
BUS ,
Inexpensive S-100 computers
can now communjcate with the
IEEE-488 instrumentation bus.
The P&T-488 meets the IEEE-
488 1 980 standard for control-
ler, listener, & talker.
Interface software allows sim-
ple communication with the 488
busfrom Basic, Pascalandother
high level languages. Interface
software is available for CP/M®,
North Star, or Cromemco.
Special features include an
interactive busmonitor program
and a functional self-test
program.
Price for (1) P&T-488 with software
and 18" cable, assembled and tested:
$450 (domestic price) FOB Goleta, CA.
PICKLES & TROUT
P.O. BOX 1206, GOLETA, CA 931 16
(805) 685-4641
*CP/M is a registered trademarkof Digital Research
Mode
1
User Switch 2
moves paddle 1
left and right
User Switch 1 User Switch 2 User Switch 3 User Switch 4
activates
button 1
activates
button 1,
moves paddle 1
left and right
activates moves paddle 1 moves paddle 1
button 1 right only left only
activates
button 1,
moves paddle 1
left only
activates moves paddle 1 moves paddle 2 moves paddle 2
button 1 , left only down only up only
moves paddle 1
right only
activates
button 1
moves paddle 1
right only
moves paddle 1
right only
moves paddles
1 and 2 right,
left, up, and
down
activates
button 1,
moves paddles
1 and 2 right,
left, up and
down
Table 3: Paddle modes. In addition to providing an "alternate keyboard" to the
Apple, the firmware card also lets you control game-paddle programs using input
switches instead of paddles (and the buttons associated with the paddles). Various
paddle modes are available that allow you to move the cursor back and forth on
the screen using only the input switches. The table shows how paddle movement is
controlled by different numbers of input switches in the different modes. You select
the mode that best matches the number of switches you wish to control and the
paddle requirements of the game or program you will be using.
modes should be used. (See table 3 for
a summary of the paddle modes.)
In modes where one switch con-
trols movement in two directions,
holding the switch down will cause
the cursor to move in one direction
until the switch is released. Ac-
tivating the switch again will cause
the cursor to move in the opposite
direction.
In modes where one switch con-
trols movement in four directions, the
routine scans through the instructions
for each of the different movement
directions until you hold down the
switch. The routine will then carry
out cursor movement according to
the instruction it was on when you
pressed the switch; movement con-
tinues in this direction until the
switch is released. The routine then
returns to scanning around the four
possible directions until you press the
switch again. Thus you have the op-
tion of moving the cursor up, down,
right, or left.
Seven other paddle modes are
available that are exactly the same as
modes 1 through 7, as far as the user
is concerned, but they use a different
software technique to simulate the
game paddles. This allows the firm-
ware card to be used with a greater
variety of games, which use different
game-paddle reading techniques.
Other game-paddle control options
288 September 1982 © BYTE Publications Inc
,£sfcujator
f *W»l«Mll(vrprobJ t . niB .
HowtheTI'55'-IImakes
short workof long problems*
Whenever you can solve
complex problems quickly and
accurately, you're ahead of the
game. And that's exactly what the
TI-55-II does for you. By giving
you 112 pre-programmed functions
(like definite integrals), it allows
you to take short cuts without
losing accuracy. You'll accomplish
a lot more in less time which
means increased efficiency.
With our TI-55-II you can
tackle problems you thought could
only be solved with higher-priced
programmables. You're not only
getting the standard slide rule
functions but also statistical capa-
bilities. This way you can work
out linear regressions, permuta-
tions and combinations, just to
name a few.
Circle 538 on inquiry card.
The TI-55-II also gives you
enough programmability to elimi-
nate a lot of repetitive key punch-
ing. Our Constant Memory™
keeps programs and data on tap,
even when the calculator is turned
off. So once you've entered a
formula, you can simply put in the
variables to get your solution. The
Liquid Crystal Display shows your
answers in standard, scientific or
engineering notations — clearly
and precisely.
We also help you get the
most out of your calculator with
the Calculator Decision-Making
Sourcebook. It gives you step-
by-step examples of the best
techniques used for solving mathe-
matical, scientific and statistical
problems. And we've included a
special section on how to program
your TI-55-II.
So next time you're facing
another time-consuming
problem, cut it down to
size with theTI-55-II.
Texas
Instruments
© 1982, Texas Instruments Incorporated.
YOU DON'T HAVE TO PAY
AN ARM AND A LEG FOR
DEMONSTRATION SOFTWARE!
Get everything
you need
for *295°° /
Whether you are selling
your customer hardware
or software, the three
best ways to close the
sale are:
1) demonstration;
2) demonstration; and
3} demonstration. That's why
e offer you the best softwa
demonstration system in the
microcomputer industry.
The package includes al
the software listed here,
plus important
promotional materials
and our exclusive
video sales
presentation designed
to help you make the
sale. You get the
whole package for
just $295.00.
We offer you the
largest selection of
quality business
applications and the
best support available
anywhere. Everyone
claims to be the best
.4. but we're willing to
demonstrate it All you
have to do is give us a
call, or drop us a card.
FINANCIAL
General Ledger • Accounts
Payable • Accounts
Receivable • Payroll • Cash
Receipts/Disbursements
• Job Costing • Mailing
List Management
MEDICAL/DENTAL
Office Scheduler
• Patient Billing
• Accounts Receivable
• Insurance Forms
GOVERNMENTAL/
EDUCATIONAL
Student Record Keeping
• Student Scheduling
• Fund Accounting
WHOLESALE
DISTRIBUTION
Purchasing and Receiving
• Inventory Control
• Invoicing and Receivables
• Sales Commission
Reporting • Backorder
Management
MANUFACTURING
INVENTORY
CONTROL
Finished Goods Inventory
Management • Parts
Inventory Management
• Parts Purchasing and
Receiving • Bill of
Material • Production
Scheduling
All (MS business applications require CP/M®.-
or MP/M® and CBASiC II© . . . registered
lademarks of Digital Research Corp.
INTERNATIONAL
MICRO SYSTEMS
6445 Metcalf • Shawnee Mission, KS 66202
(913) 677-1137
290 BYTE September 1982
Circle 235 on inquiry card.
may be developed. The ones above
are designed to give different types of
individuals using different numbers
of switches maximum control of
various programs.
The paddle speed option lets you
adjust the movement speed in the
game-paddle emulation routines. The
speed set is equal to the number that
the paddle count will be incremented
(or decremented) each time the pro-
gram checks for the paddle position
(while the user switch is closed). The
actual rate of cursor movement for
any given setting will vary depending
on the software being run. (Paddle
speed and mode should be set before
entering a game, as access to the
"keyboard" input routines is restrict-
ed during game play.)
The stop-time option prevents your
being trapped in a game-playing
mode, unable to get back to the key-
board or standard input mode. Under
this option, you set a stop-time delay
before entering the game-playing
mode. When you want to get out of
the game-playing mode, simply leave
the switches inactive for the ap-
propriate length of time, and you will
automatically be returned to your
special input mode.
Technical Description
The goal in designing the adaptive-
firmware card was to develop a
relatively inexpensive interface that
would transform the Apple II from
just a computer with a keyboard into
a computer with a keyboard, a scan-
ner, a Morse-code translator, and
more. Such a peripheral would either
require its own microprocessor or.
would somehow have to steal time
from the Apple for the translation
tasks; thus the two approaches that
suggest themselves involve either a
card containing a separate micropro-
cessor or an interrupt-driven system.
The former would have the advan-
tage of absolute transparency. It
would not, however, provide im-
mediate access to the Apple II's
memory. A separate processor could
gain access to the Apple's RAM
(random-access, read/write memory)
by means of DMA (direct memory
access). This, however, would mean
losing the simplicity of transparency,
which was the original attraction of
the separate-microprocessor ap-
proach. Either way, a number of prob-
lems would need to be overcome in
order to provide access to all the
necessary portions of the Apple
without interfering with any program
the computer might be running. Also,
the separate microprocessor would
solve each of a set of problems (which
will be discussed in the following
paragraphs) in essentially the same
way as the interrupt-driven version
but would incur the additional ex-
pense of the second microprocessor.
Therefore, the interrupt approach
was used. (The final design is shown
in figure 1.)
Apple II Interrupts
The Apple II has two different
types of interrupts: the IRQ (mask-
Text continued on page 299
In Texas Orders
Questions & Answers
1-713-392-0747
INDUSTRIES, INC.
225 11 Katy Freeway
Katy (Houston) Texas 77450
To Order
1-800-231-3680
800-231-3681
SAVE BIG DOLLARS ON ALL TRS-80 HARDWARE & SOFTWARE
TRS-80 BY RADIO SHACK. Brand new in cartons delivered. Save state sales tax. Texas residents add only
5% sales tax. Open Mon.-Fri. 9-6, Sat. 9-5. We pay freight and insurance. Come by and see us. Call us for a
reference in or near your city. Ref: Farmers State Bank, Brookshire, Texas.
WE OFFER ON
REQUEST
Federal Express (Overnight Delivery)
Houston Intercontinental
Airport Delivery (Same Day)
U.P.S. BLUE (Every Day)
References from people who have
bought computers from us probably
in your city
■■'- TRS-80 is a Registered Trademark of Tandy Corp
ED McMANUS
In stock TRS-80 Model
II and III
No Tax on Out of Texas Shipments!
10% 15%
OR MORE
Reserve Your Model 16 Today
Telex 77-4132 (Fleks Hou)
WE ALWAYS
OFFER
NO extra charge for Master Card
or Visa.
We use Direct Freight Lines. No
long waits.
We always pay the freight and
insurance
Toll free order number
Our capability to go to the giant
TRS-80 Computer warehouse 5
hours away, in Ft. Worth, Texas,
to keep you in stock.
JOE McMANUS
Circle 283 on inquiry card.
September 1982 © BYTE Publications Inc 291
Number
Type
+ 5V
GND
IC6
74LS30
14
7
IC7
MWS5114
18
9
IC1
74LS244
20
10
IC8
MWS5114
18
9
IC2
74LS374
20
10
IC9
TBP28L22N
20
10
IC3
74LS244
20
10
IC10
74LS74
14
7
IC4
74LS374
20
10
IC11
7407
14
7
IC5
2732
24
12
IC12
74LS21
14
7
8
ROW
OUTPUT
S<
COLUMN (
INPUT
(INPUTS
HAVE 10KJ1
PULLUPS
NOT SHOWN)
STROBE 1 | y
STROBE 2 | ^ >
SWITCH
INPUTS
SWITCHED
TO GROUND
O
DO Dl D2 D3 D4 D5 D6 D7
CLOCK<
IN914
THUMBWHEEL
SWITCH
ENCODED
OUTPUT
NOTE; LETTERS INSIDE CONNECTORS
INDICATE CONNECTION TO THE
SAME LETTER CONNECTOR
WITHIN THE SCHEMATIC.
Q
Figure 1: Schematic of the adaptive- firmware card.
c<t>'
1
15
JUMPER
PLUG
TO
VACATED
SOCKET
1
SEL A
SEL B YO
SEL C
G2A
G2B
Gl
Y7
GND
Y6
Y5
Y4
Y3
Y2
Yl
2
2
15 C<£
3
3
4
A
5
5
6
6
7
7
8
8
9
9
IC17
10
10
74LS138
11
11
12
12
13
13
14
14
292 September 1982 © BYTE Publications Inc
IC13
74LS05
14
7
IC14
74LS05
14
7
IC15
74LS138
16
8
IC16
74LS74
14
7
IC17
74LS138
16
8
IC18
CD4093
14
7
IC19
74LS08
14
7
Y4
Y2
Gl
Y5
Y3
SEL B
Yl
SEL C
YO
Y7
SEL A
G2A
Y6
G2B
I C 15
74LS138
+ 5V
IC12
74LS21
TTTV —
IC12
74LS21 12
^i2b r
^ 13
IC 19
74LS08
17
A5
Q3
Q4
IC9
TBP28L-
22N
Ql
Q2 _
Gl G2
B
T
&
*©-<I<t««I<< <<<£<
®
E
00
AO
01
Al
02
AX
03
A3
IC4
04
A4
74LS374
05
Ab
Q6
Ab
Q7
A7
CLOCK
A
AO
Al
A2
A3
A4
A5
A6
A7
A8
A9
A10
All
Gl G?
IC5.
2732
4K BY8
EPROM
DO
Dl
D2
D3
D4
D5
D6
D7
AO
Al
A2
A3
A4
A5
A6
A7
A8
A9
R/W
1C7
MWS5114
IK BY 4
RAM
AO
Al
A2
A3
A4
A5
A6
A7
A8
A9
R/W
IC8
MWS5114
IK BY 4
RAM
B
DO
Dl
D2
D3
D4
D5
D6
D7
B
September 1982 © BYTE Publications Inc 293
QD-
-O
s <S>-
s <n>-
S <46>
2 <£8>
> O
Figure 1: Schematic of the adaptive- firmware card, continued.
294 September 1982 © BYTE Publications Inc
sklk
j}U
1 NM
Ik i F 1
ffllif!
i3j
JTE
Sj
k
1 B J hL
■ i d '1
iLiiJ
i] :f if
Memory — you never seem to have quite
enough of it.
But if you're one of the thousands of Apple
owners using the SoftCard, there's an economical
new way to expand your memory dramatically,
16K ON A PLUG-IN CARD.
Microsoft's new RAMCard simply «
plugs into your Apple I lf° and adds 16k
bytes of dependable, buffered
read/write storage.
Together with the SoftCard,
the RAMCard gives you a 56k
CP/M (|f> system that's big enough
to take on all kinds of chores that
would never fit before (until now,
the only way to get this much
memory was to have an Apple
Language Card installed).
GREAT SOFTWARE:
YOURS, OURS, OR THEIRS.
With the RAMCard and
SoftCard, you can tackle large-
scale business and scientific
computing with our COBOL and
FORTRAN languages. Or greatly
increase the capability of CP/M
H
I
1
applications like the Peachtree Software account-
ing systems. VisiCalc™ and other Apple software
packages can take advantage of RAMCard too.
And RAMCard gives you the extra capacity to
develop advanced programs of your own, using the
SoftCard and CP/M. Even with the RAMCard in
place, you can still access your ROM BASIC
and monitor routines.
JOIN THE SOFTCARD
FAMILY.
The RAMCard is just the
latest addition to the SoftCard
family — a comprehensive sys-
tem of hardware and software
that can make your Apple more
versatile and powerful than you
ever imagined.
Your Microsoft dealer has all
the exciting details. Visit him
soon, and discover a great idea
that keeps getting better.
Microsoft Consumer
Products, 10700 Northup Way,
Bellevue, WA 98004.
(206-828-8080)
n-
fid
4-ij
ui\\\\m
t ju/hiiu, m
ss
zz?
liiMi tr™* 3
., : *
■i ■'■'■' ^EwM/il
L*il
i If
S 1 1 _ 1 i
\< ' i i •
I* *y%* *
\
.L.
'
1 ]
lifiiiiiiiiiiii*
Ik "
mm J
i^-i ■ ^- » y i ;> » •
i "^ t i ji t > t •
The only machine that runs
The software machine. The Decision I™ is an IEEE
696 S-100 bus computer. But that's where its
similarity to other machines ends. No other pro-
duction machine offers the software flexibility of
the Decision I. The Decision I runs Micronix,™ which
is functionally identical to the UNIX™ Operating
System. It also runs multiple CP/M® 2.2 programs,
Oasis,™ MP/Mf C, FORTRAN, MBASIC,™ CBASIC,
RATFOR, PL-1, Northstar compatible BAZIC,™ Pascal
and virtually thousands of existing applications pro-
grams. No other microcomputer offers you that
kind of flexibility.
Developing programs? The Decision I's broad
operating system base makes it a perfect software
development system. And there's more.
Multi-user, multi-tasking. The Decision I can be
configured for up to 15 users running 20
individual tasks. Memory management
is similar to an IBM® 370's. And, a 7.2
MHz processor on the hard disk con-
troller supercharges the system.
The Micronix OS. Micronix supports
all system calls source-compatibly
with the UNIX Operating System.
Thus, UNIX programs will compile
directly and UNIX documentation
is almost totally applicable.
Morrow's CP/M emulator has
been configured to run under
Micronix, communicating directly with both UNIX
and CP/M media.
Performance. In informal single-user benchmark
tests against 68000-based machines running UNIX
or UNIX-like operating systems, the Decision I won in
every case. No 68000-based machine ran in multi-
user mode, thus multi-user comparisons were
impossible. But, these informal benchmarks
would seem to prove that the combination
of memory management and DMA I/O is
as important as width of data path.
Now, the price: A single-
user Decision I includes
two 4MHz Z80A
UNIX is a trademark of Bell Laboratories
CP/M and MP/M are registered trademarks
of Digital Research, Inc.
Oasis is a trademark of Oasis Systems
IBM is a registered trademark of International Business Machines Corp.
MBASIC is a trademark, and Microsoft is a registered trademark of Microsoft Corporation
WordStar is a registered trademark of MicroPro, Inc.
BAZIC is a trademark of Micro Mike, Inc.
ION I
almost everything.
Systems your way: Morrow Designs also manufac-
tures a full line of hard and floppy disk systems,
add-in memory boards, I/O boards and disk
controllers. That means you can configure your
computer your way... through a single supplier.
The Decision is yours. Compare the Decision I,
feature-for-feature with mini and microcomputers
on the market today. Compare capabilities.
Compare flexibility. Compare utility. Then, compare
price. The Decision I is the only machine that runs
almost everything. If you're developing software, or
simply running it, that's a good thing to remember.
LOOK TO MORROW
FOR ANSWERS.
processors,
65K of static RAM,
sophisticated memory
management hardware,
three serial and two parallel
ports, a 14 slot S-100 mother-
board, supervisor control in both
hardware and software, cabinet and
power supply. And of course, two 5W
48TPI floppy disk drives (800K), with Morrow
DMA controller. Plus CP/M 2.2, industry standard
Microsoft® BASIC 5.2 and WordStar? Price: $3,495.
The same system with a 5 Megabyte Winchester,
an additional 7.2 MHz processor, and a single
48TPI floppy costs $5,295.
Multiple user: A three-user upgrade kit with three
65K static RAM boards and the Micronix Operating
System is available for $1,995, bringing the cost
of a three-user hard disk based system to $7,290.
The Decision I is not simply an improved computer
system. It's a breakthrough in computing power,
operating system flexibility and price.
MORROW OE5IGNS
5221 Central Avenue, Richmond, CA 94804
(415) 524-2101
Circle 328 on inquiry card.
Because the more they talk, the less they listen.
And listening is the key to sales productivity
When your salespeople listen, they can recom-
mend product solutions that effectively satisfy
your customer's needs ar$ objectives..
Tratec/McGraw-Hill, a worldwide leader in
training technology has developed a way to
significantly increase your sales productivity.
Its called Customer Oriented Selling (COS).
In just three days, COS teaches your sales-
Name/Title
Company
Address
State
Zip
Phone No.
BT-982
people the customer's perspective. It equips
them with skills they can use to make the most
sensible recommendation regarding the use
of your products and services.
Many of the most successful sales organiza-
tions in the world are already using COS. If
marketing your products and services requires
a professional approach to selling, COS can
work for you, too. To find out how, Call Toll
Free 800-421-4530, or write to:
In California Call HARRY W. BLAKE
(213) 204-3300 5 esiden ! /G ^, r j „ ager
"/ promise VII listen 9 '
Tratec il
Productivity through Training Technoli
2999 Overland Avenue , Los Angeles, GA 90Q64
Circle 499 on Inquiry card.
Text continued from page 291:
able interrupt request), and the NMI
(nonmaskable interrupt). When one
of these occurs, the 6502 micropro-
cessor vectors to the address at the
top of ROM (read-only memory)— for
IRQ, the two bytes starting at hexa-
decimal FFFE; for NMI, the two bytes
starting at hexadecimal FFFA — to ob-
tain the addresses in memory that, in
turn, hold the address of the user
routine that handles the interrupt.
Programs using interrupts ordinarily
use IRQ because this eliminates the
danger of interrupting a disk opera-
tion. Because we have no control
over the software that might be run-
ning, we can't trust that any vectors
we set in memory will stay, or even
that the interrupt-enable status will
not be changed. This means that the
NMI must be used rather than the
IRQ and that we must gain control
over the interrupt-service routine
before control is transferred to the
soft vectors.
To accomplish the latter, we must
have a way of substituting our own
ROM for both the Apple's mother-
board ROM and any language-card
(or firmware-card) ROM that may be
in use at the time. This is accom-
plished by using the INH (inhibit) line
(available on the peripheral-card bus)
to disable the motherboard ROM and
by placing address hexadecimal C081
on the address bus momentarily,
which (by convention) turns off the
language card in slot 0.
Swapping ROMs
After the NMI line goes low, the
Apple's 6502 will execute one more
instruction before servicing the inter-
rupt. Since this instruction may be in
ROM, we can't substitute our ROM
for the Apple's until the interrupt is
actually beng serviced.
The adaptive-firmware board waits
until the address hexadecimal FFFA
appears on the address bus, indicat-
ing that the first byte of the NMI vec-
tor is being fetched. Only at that time
is the adaptive-firmware board ac-
tivated and the competing ROM dis-
abled. The RDY (ready) and DMA
lines are used to halt the microproces-
sor while this is happening so that the
first byte of the NMI vector is actual-
3270/BSC® & 3270/SNA/SDLC®
PERSONALITY™ SERIES FOR
*
jum
TU liyfPERSONAL®
IfJlVlCOMPUTER
wm> ■:
PERSONALITY™ SERIES offers fully IBM
compatible multi-function adapters and software
with exceptional flexibility and upgradeability.
PS-3270 PERSONALITY™ SERIES is the first
fully IBM compatible 3270/BSC/SNA/ SDLC
emulator. Utilizing dedicated PS-GC A communi-
cations adapter, ABM's 3270/BSC emulator and
CSI's ACCESS®/SNA emulator, it interfaces
with 3704/3705 communication controllers and emulates 3276 Control
Unit Display Station supporting 3278 displays and 3287 printers.
PERSONALITY™ SERIES HARDWARE
• PS-3276/BSC 3276 Control Unit Display Station and 3287 printer emulation $1295
• PX-3276/BSC Add-on 3 3278 displays using downline async dumb terminals $495
• PA-3276/SN A/SDLC 3278 display & 3287 printer (LU2/3) emulation upgrade $875
• PS-3276/SNA/SDLC Control Unit Display Station and printer (LU2/LU3) emulation $1695
• PB-3276/BSC 3278 display and 3287 printer upgrade $475
• PG-3 276/BSC/SN A/SDLC Combined emulation with interactive protocol switch $ 1 995
• PD-3276/BSC & PD-3276/SN A/SDLC Batch disc emulation upgrade OCT 82
• PS-GCA $995
General purpose communications adapter featuring Z80B processor, 64KB memory, 4 programmable
serial ports (sync/asyhc), 1 parallel printer port and 3 programmable timers.
• OMNI-BOARD" from $205
Featuring up to five functions on one board, the OMNI-board provides the capabilities of an expansion
chassis on a single board. Fully IBM compatible adapters provide a parallel printer port, up to two RS-232
asynchronous communication ports game adapter which is compatible with IBM software and connects to
two Apple compatible joysticks andtheclock/calendaroption with rechargeable battery backup. No needto
return to factory for upgrades - options are easy to install. Full documentation and software to read, set and
automatically reset the system clock to the correct time and date automatically upon power-up included.
Game & clock . . $205 Printer, game & clock. . . .. . $295
Printer/clock & RS-232 . . . $345 Printer, game, clock & RS-232. . . . . . $395
Printer, clock & 2xRS-232 $435 Printer, game, clock & 2xRS-232 ....... $485
• EXPANDABLE MEMORY MEM-64K ........ $279 MEM-128K $379
MEM-192K $479 MEM-256K ....... .$579
• TELEPHONE RECEPTIONIST ADAPTER $995
The telephone receptionist adapter connects directly into a modular phone jack and provides a fully featured
300/1 200 baud Bell 1 03/202 compatible modem with auto dial and auto answer. A voice synthesis unit and
touch tone decoder provide interfaces for automatic telephone answering and remote data input. Audio and
control outputs enable the IBM PC to function as a telephone answering machine.
• BSR-XIO™ CONTROL MODULE $95
This integrated module plugs into the DIN cassette connector of the IBM Personal Computer and provides
full remote control of 256 BSR appliance or switch modules and comes with sample software listing.
• COLOR TO MONOCHROME INTERFACE CABLE MODULE $95
Plugging conveniently between the IBM monochrome display and the RGB connector of the IBM color
graphics adapter, this integrated module gives you the capability to use all the graphics and character line
features of the IBM color graphics adapter with IBM monochrome display. * (Actual photo above)
• APPLE™ JOYSTICK INTERFACE MODULE For 2 APPLE joysticks $29
• PROTOTYPING BOARD With bracket and DB25 connector provision $49
• PLUG-IN 5MB WINCHESTER DISK, ADAPTER & SOFTWARE $2195
PERSONALITY™ SERIES SOFTWARE
• DISKSAVER™ PROGRAM $49
This elegant utility program allows you to create backup copies of any software protected diskette. It offers
the ultimate protection against accidental damage to your valuable software and comes with full
documentation. The Disksaver™ itself is not software protected.
• PASCAL GRAPHICS LIBRARY $95
This IBM PASCAL compatible library provides full access to the graphics of the IBM color graphics
adapter. All graphics functions supported by the IBM BASIC are implemented as PASCAL procedure
calls. Full documentation and software examples are included.
• PASCAL SUPPORT LIBRARY Provides full peripheral control forthe IBM PC from PASCAL $49
• DAT A VIEW 1 " $195
This user friendly database generator allows you to custom design your database structure and define
formats for data entry and display in an easy to follow interactive session.
Aim
BUSINESS AUTOMATION
THAT MAKES SENSE.
.™ Automated Business Machines, Incorporated
■ 29352 Avocet Lane, South Laguna, California 92677 USA
V (714)643-0439
All ABM, Inc. products come complete with a one year warranty and
IBM compatible documentation.
Enclose Check, Money Order or Visa/Mastercard Number and Exp. Date ■— Calif, residents add 6% sales tax.
Free shipping and handling on cash orders — Dealer Inquiries Welcome
ASK FOR ABM PERSONALITY™ PRODUCTS AT YOUR LOCAL COMPUTERLAND STORE,
Circle 44 on inquiry card.
September 1982 © BYTE Publications Inc 299
!jpiii_
mg
SHOP FROM THE CONVENIENCE OF YOUR HOME OR OFFICE
WITH THE BIGGEST SELECTION YOU CAN GET YOUR HANDS ON
call or write for a FREE CATALOG AND SAVE!
IBM P/C • APPLE • ATARI • COMMODORE 64 • NEC •
COLUMBIA DATA • VIC 20 • BASIS 108 • FRANKLIN ACE •
COMMODORE/PET • PRINTERS
ORDER TOLL-FREE! 1-800-854-2833
.
VIC 20
VIC HARDWARE
Vic Data Set 58
Vic Disk Drive 469
Vic Graphic Printer 328
Vic 8K Memory Expander 39
Vic 16K Memory Expander 78
24K Memory Expander 139
3 Slot Expansion (Mini-Mother) 59
6 Slot Expansion (Card Board) 117
RS 232 Card (Avail. Now) 59
IEEE-488 Card (Avail. Now) 69
Vic Super Expander 48
Vicmon 43
Joystick 8
Paddles 15
Light Pen by Symtek 119
Vic Modem (Incl. Victerm) 95
40/80 Colum Card (Incl. Prom) 179
VIC SOFTWARE (ON CARTRIDGE)
Spiders of Mars 36
Robot Blasters 30
Meteor Run 36
Sattelites & Meteors 36
Amok 29
Alien Blitz 29
Renaissance 36
Alien 19
Radar Rat Race 23
Sargon II 33
Trashman 35
Blackhole 35
Gorf 23
Outworld 29
Cloudburst 29
Vic Avengers 21
Super Slot 21
Super Alien 19
Super Lander 21
Draw Poker 20
Midnight Drive 21
Adventure Land 29
Pirate Cove 29
Mission Impossible 29
The Count 29
Voodoo Castle 29
VIC SOFTWARE (ON TAPE)
Household Finance Pack 26
Home Inventory 12
Recreation/Education Pack I or II 12
Personal Journal 24
Ghostman 19
Vi Calc 11
Vi Check 18
Vi Cat 18
Bill Payer 12
6 Packs by Vic 44
Kosmic Kamakazi 19
Sky Math 11
Space Division 11
Amok 14
Alien Blitz 18
■ FREE CATALOG
COLUMBIA
DATA PRODUCTS, INC.
THE MULTI-PERSONAL
COMPUTER
By Columbia can use Software
and Hardware originally intended
for the IBM® PIC. . .
• 8088 Processor
• 128K RAM
• Two RS-232 Serial Ports
• Centronics Parallel Port
• 8 Expansion Slots
• Dual Floppies with 1 Meg
Storage
This exciting entrant to the IBM
P/C compatables is lower priced as
compared to . . .
CALL FOR PRICE AND
INFORMATION NOW
1-800-854-2833
NEC
NEC PRINTER
PC-8001 A
NEC I/O Unit
NEC add on Dual Drive
NEC Green Screen
Call For
Total System
Price and . . .
SAVE!!!
Call far Bill Jones and ask Bill for a free NEC catalog .
lowest prices possible.
and the
C* commodore
WE ARE A FULL SERVICE
DEALER OF THE ENTIRE COM-
MODORE PRODUCT LINE -
INCLUDING THE LATEST IN
CBM/PET COMPUTERS & SOFT-
WARE — CALL US TOLL FREE
FOR COMPLETE SELECTION
AND LOW PRICES.
ACCESSORIES
APPARAT
Prom Blaster 129
Clock Calendar 109
Combo Card 239
AST
MC-064 SP (64K Combo Card) 469
MC-128 SP (128K Combo Card) 639
MC-192 SP (192K Combo Card) 799
MC-256 SP (256K Combo Card) 979
(All Above Include Asynch & Parallel Ports)
64K Mem 335 192K Mem 669
1 28K Mem 499 256K Mem 799
CHRISLIN INDUSTRIES
192K Mem Board 629
256K Mem Board 689
512K (with Serial RS232) 995
DAVONG
DSI-501 SMB Winchester Drive 1595
DSI 64K Mem Card CALL
DSI 1 92K Mem Card CALL
DSI 256K Mem Card CALL
MACROLINK
64K Memory Card 369
1 28K Memory Card 519
1 92K Memory Card 659
256K Memory Card 729
QUADRAM
Quadboard 64K 499
Quadboard 256K 839
(Quadboard includes memory, clock/calendar.
Parallel Printer I/O. Asynch RS232)
Parallel Interface Card (8' Cable) 1 29
Time Clock (Clock/Calendar W/Soft'ware) 129
SEATTLE COMPUTER
64K Ram + Board 389
1 28K Ram ♦ Board 539
192K Ram + Board 689
256K Ram ♦ Board 799
(All Ram ♦ Boards Include RS-232 Serial Port)
BYAD
DSI Z-80 Board 539
XEDEX
Baby Blue 599
Run CP/M-80'
MONITORS & MISC.
Amdek Color II 769
Electro Home RGB CALL
Joystick 47
Modems CALL
SOFTWARE
Everest Explorer by Acorn 17
The Apple — IBM Connection by Alpha 120
CP/M-86 by CompuView 299
Vedit by CompuView 123
The Programmer by Advanced 419
Fastscreen by CompuView 73
JANUS-86 by CompuView CALL
The Programmer 369
Super Calc by Sorcim 219
CP/M 86 by Digital Research 279
The Organuer by Conceptual Instr 209
C Basic by Digital Research 259
Software from Digital Marketing CALL
Zork I. Zork ll by Infocom 23
Deadline by Infocom 39
Easy Writer II by I US 258
Easy Speller by IUS 128
Easy Filer by IUS 298
Volks Writer by Lifetree 149
Basic-80 by Microsoft 297
Basic Compiler by Microsoft 335
Fortran-80 by Microsoft 419
M/Sorl by Microsoft 159
Easy by Denver Software 543
Home Accounting by Continental 109
Visicalc (Stnd) by Visicorp 157
Visicalc (256K) by Visicorp 194
Mathemagic by ISM 69
Total Info Management by Innovative 389
Logon by Ferox 129
FRANKLIN
ACE 1000
• Apple II software & hardware compatable
• 64K of RAM memory
• Upper and lower case
• Typewriter-style keyboard
• Twelve key numeric pad
• Alpha lock shift key
• VisiCalc friendly
• 50 watt power supply
• Built-in fan
DISK DRIVES
Elite One by Rana 369
Elite Two by Rana 539
Elite Three by Rana 689
A-2 by Micro-Sci 379
A-40 by Micro-Sci 359
A-70 by Micro-Sci 499
A-3 by Micro-Sci CALL
A-73 by Micro-Sci CALL
3" Drives by Amdek 749
Super Drive by Fourth 299
FREE* SHIPPING
(with prepaid cash orders)
Jll ATARI"
400 16K 268
800 16^^.. 664
4 1 Recorder 78
810 Dssk Drive 444
830 Modem 158
850 Interface ... ... 159
Full-View 80 (80 Col. Screen) 279
825 Printer 595
Joysticks (Pair)v 18
Epson Cable 34
Intek 48K ....... . , 199
32K by Microtek...... ..,. 109
Ram Cram ., ... i ........ 109
Ram Disk .......... ./.. ....v.... 429
THE ENTERTAINER 69
THE EDUCATOR 124
THE PROGRAMMER 56
THE COMMUNICATOR '.'.' 334
THE BOOKKEEPER 194
PAC MAN S29
w/any purchase over S100 00
Atari Word Processor 109
Microsoft Basic 69
Atari Basic Cartridge 49
Visicalc 189
Pilot (Home Pack) 59
We carry the complete line
of Atari hardware and software -
CALL FOR A FREE CATALOG
fcipplG
PLUS 48K
FOURTH DISK DRIVE
WITH CONTROLLER
(Note: The hardware and software listed
here is compatible with Apple, Basis 108,
and the Franklin ACE-1000)
Videterm by Videx 259
Z-80 Card by Microsoft 249
16K (2 year warranty) 59
32K by Saturn (incl. Software) 189
AIO II by SSM 189
CCS Multifunction 159
32K by MPC 139
Numeric Keypad (23 Key) 119
Signalman Modem 79
Micro Modem \\® by Hayes 278
Sooper Spooler CALL
RGB Card 159
Enhancer II 124
Metacard by Metamorphic 895
Joystick by T.G 46
App-L-Cache 256K 995
Versacard by Promethius 169
Vision 80 by Vista 239
Infone by Novation CALL
Microbuffer II (16K) by Practicle 199
The Mill by Stellation 319
Expansion Chassis by Mountain 559
Synergy Card by Spies 169
Chronograph® by Hayes 189
Enhancer II by Videx 124
Lowercase for Appl e 29
Sup R Mod (TV Interface) 35
Music System w/Software by Mtn 299
D-Cat Modem by Novation 169
A/D + D/A by Mtn. Hardware 269
Supertalker SD200 by Mtn 154
The Grappler by Orange Micro 124
Versa Writer Digitizer 209
CCS 7710 A 129
Dtsk Emulator (294K) 799
Parallel Interface Card 69
Z-Card by ALS 189
ALF 9 voice 149
Pkasso by IS CALL
Wizard-BPO 149
Synergizer Pack by ALS .579
NEW
Smart Modem® 1200 by Hayes CALL
Apph-Card by Personal Cmtr CALL
Super Saver Fan 74
Ambler Monitor by USI 179
Videx Function Strip 59
8088 Card by ALF 295
BASIS 108
The Alternative
• 6502 and Z80 Microprocessors
• 64K RAM, expandable to 128K
• RGB and Composite Video Output .
• Selectable .80 or 40 column text display
• High Resolution Graphics: 6 colors, 280x193or
280x160 with four tines of text .
• 8 bit Parallel I/O •RS-232C Serial I/O /
• Detached Keyboard: Alt standard keyboard
functions, Upper/Lower case characters,
Numeric keypad. Cursor block, and 15 Pro-
grammable special function keys . ,.,<
• Built-in mounting for two 5-% Inch-Floppy disk
drives
• Six Apple compatible slots for plug-in
peripherals • Game paddle I/O
APPLE SOFTWARE
BUSINESS
Business Packages by Continental 189 ea
Desktop Plan by Visicorp 184
Visi File 184
Visi Calc 184
Visidex 184
Visi Schedual 236
Visi Trend/Visi Plot
Word Star by Micro Pro 199
Mail Merge by Micro Pro 84
Spell Star 148
Data Star 176
Calc Star 117
d Base 1 1 by Fox & Geller 494
Ouick Screen for d Base II 127
Screen Writer 1 1 by On Line 95
Magic Window 69
Target Planner Calc by Comshare 36
Mathe Magic by ISM 63
Graph Magic by ISM 62
Wall Streeter by Micro Lab 219
PFS: Report (New Improved) by S.P. Corp 69
PFS: Graph by Software Pub. Corp 89
ENTERTAINMENT
U-Boat Command by Synergistic 24
Robot War by Muse 27
Firebug by Muse 18
Castle Wolfenstein by Muse 23
Conglomerates Collide by Rock Roy 27
Choplifter 26
Pig Pen 23
Hungry Boy 23
Eliminator by Adven. Int'l 23
Gorgon 35
Time Zone 79
CALL FOR COMPLETE CATALOG
ORDER TOLL FREE! 1-800-854-2833 I
PRINTERS in stock MAJOR BRANDS 1
CALL FOR BEST PRICE & FAST SERVICE' ^ ; =
C ITOH PROWRITER
120 CPSF/T .......
NEC8023A ..........
TRANSTAR 140
DAISY WHEEL ......
40 CPS 132 COL
IDS PRISM
80 OR 132
. 459
. 489
1350
CALL
• OKIDATA • QUME
• ANADEX •DIABLO
Epson MX-1 00
MX-80 F/T
MX-80
with new graphics
dariOTsg? 1
!«•
TO ORDER: Phone orders invited using Visa, Master-
card or bank wire transfers. Visa and MC service charge of
2%. Mail orders may send charge card number (include
expiration date), cashiers check, money order, or persona!
check faifow 10 business days for personal or company
checks to clear). Please add 3% {$5.00 minimum) for UPS
shipping, handling, and insurance. APOand FPO include
5% ($7.00 minimum) for postage. Calif, residents add 6%
sales tax. Please include phone number on alt orders.
FOREIGN ORDERS include 1% handling '— shipped air
FREIGHT COLLECT only. Credit cards not accepted on
foreign orders. Ail equipment is in factory cartons with
manufacturer warranty. Opened products not returnable.
Restocking fee for returned merchandise. Equipment
subject to -price change and availability. Retail prices
differ from mail order prices. WE SHIP THE SAME DAY ON
MOST ORDERS! Min. purchase $40. Deposit required on
all COD's.
'Excludes certain printers & monitors & foreign orders
Circle 116 on inquiry card.
MAIL TO: 1251 BROADWAY EL CAJON, CA. 92021 (714) 579-0330 =
ly obtained from our ROM on the
firmware card. (Although it sounds
complex, the process is implemented
quite simply in hardware with a few
integrated circuits.) A similar ap-
proch gives us control over the Reset
vector.
Note that this use of the interrupt
makes the card potentially trans-
parent to all other programs using in-
terrupts. As presently implemented,
however, the card pulls the NMI line
low and keeps it low until after the
interrupt-service routine is finished.
Another peripheral using the NMI in
the same way would be incompatible.
This problem could be solved by trig-
gering the NMI with a pulse instead
of a constant level.
Reversing the Swap
When returning control to the main
program after NMI service is com-
pleted, a program must reside in
ROM that will remain accessible after
the card is turned off so that the ROM
swap can be reversed. This is easily
done by making one page of the
ROM accessible at the addresses
alloted to slot 7 (beginning at hexa-
decimal C700) by the Apple II's ar-
chitecture.
Soft Switches
Depending on the program running
on the computer at the time, it may
be necessary for the adaptive-firm-
ware card to turn off the language
card or to make use of the video
display, which may involve switching
from full-screen graphics to mixed
text and graphics. Both of these
operations involve the toggling of
"soft switches" (programmable swit-
ches) in the Apple.
For the firmware card to remain
transparent, it is important that
everything be put back exactly as it
was before the interrupt occurred. To
do this, however, it is necessary to
know the status of everything prior to
interrupting the program. Unfor-
tunately, many of the soft switches in
the Apple cannot be read. They are
actually hardware flip-flops set one
way or the other by software's access-
ing particular addresses. For example,
if the address hexadecimal C050 is ac-
cessed with a read or a write, the
Apple goes into graphics mode. Con-
versely, accessing hexadecimal ad-
dress C051 causes the Apple to go in-
to text mode.
Similarly, the status of the expan-
sion RAM card is determined by soft
switches. In fact, pairs of address
references may be used to establish
the status of such a card. Thus, some
method must be found for reading
these unreadable switches.
Rather than try to read the hard-
ware outputs of the flip-flops, the
firmware card monitors the address
bus continually and makes a note of
the appearance of any address that
falls into the category of soft switch.
One way to do this would be to
duplicate on the board the hardware
representing those switches, but to do
so in such a way that the duplicates
could be read by the firmware card.
A better approach is to use the in-
terrupt. Enough of each address on
the bus is decoded to determine
-♦♦♦ ANNOUNCING ♦♦♦
What's Where in the APPLE...PLUS...the All New Guide to What's Where
William F. Luebbert's Revised
The original What's Where in the
APPLE? provided more information
on the apple's memory than was
available anywhere else. Now the
Revised Edition:
• Guides you — with a numerical Atlas and an
alphabetical Gazetteer — to over 2,000 memory
locations of PEEKs, POKEs and CALLs.
• Gives names and locations of various Monitor,
DOS, Integer BASIC and Applesoft routines and
tells you what they're used for.
• Enables you to move easily between BASIC and
Machine Language.
• Guides you through the inner workings and hidden
mechanisms of the Apple.
Edition of the famous Apple Atlas
The Atlas and The All New Guide are
available in one 256-page Wire-O-
Bound book for only $24.95
If you own the original What's Where in the
Apple? you will want THE GUIDE to comple-
ment your edition. This 128-page, Wire-O-
Bound version contains all new material to be
used with the memory map and atlas for$9.95
Ask for it at your computer store
Use the Coupon to Order Direct from MICRO
or
Call Toll Free Today 1-800-345-81 12
(In PA 1-800-662-2444)
AN ATLAS TO
THE APPLE COMPUTER
With Full Eipttn
By Willi
All Apple users will find this book helpful in understanding their machine, and essential for mastering it
Please send me:
What's Where in the APPLE... PLUS...
the All New Guide to What's Where
.THEGUIDE <j
Add $2.00 surface shipping for each copy,
Massachusetts residents add 5% sales tax.
Total Enclosed $_
@ $24.95
@ $ 9.95
n Check n VISA H Master Card Acct #
Expires
Name
Address
City State Zip
MICRO INK, 34 Chelmsford St., P.O. Box 6502, Chelmsford, MA 01824
B-9-82
83-347
302 September 1982 © BYTE Publications Inc
Circle 303 on inquiry card.
PRODUCTS FOR THE
APPLE II COMPUTER G'lVe A
/lore Drive To Yc (j>
MACRO-88 8088 PROCESSOR BOARD
VC-EXPAND and VC-EXPAND 80 VISICALC
With MS-DOS $799 CDN
EXPANSION software by Saturn Systems available for
$699 US
32k, 64k, and 128k memory boards - expansion of array
* Apple can now run high-speed 16 bit software.
size and use with 80 column boards.
True multiprocessing capability
* Interface to expansion memory allows up to 1 Mbyte
of memory to be DIRECTLY addressable using 1 or
MACROPRINT Parallel Interface
more DISKULATORS. Contiguous memory is thus
$175 CDN
available for MS-DOS, UCSD PASCAL IV OR CP/M86.
$139 US
* Supplied with MS-DOS.
Socket on board for 8087.
* Parallel INPUT AND OUTPUT inter face for Apple.
* Macro assembler for use with MS-DOS available.
* Compatible with Apple software and hardware.
* Inverted acknowledge and strobe for printers requiring
them.
* Low Res and Hi Res Graphics Dumps.
DISKULATOR
128k -$795 CDN
* An all-round best parallel board at best prices.
$599 US
* Many many extra Commands - margin, width etc.
* Also the most attractive looking!
* . 64K/128K MEMORY BOARD FOR THE
APPLE -theMACRO-MACROMEM.
* Disk emulation software for DOS 3.3, PASCAL AND
MACROPEATER - AUTOREPEAT BOARD
CP/M -completedisk can be downloaded in 20 seconds!
$35 CDN
$29 US
* EXPANDABLE TO 384K (PIGGY-BACK board).
* Special circuitry for low current.
* Inter-faces to the MACRO-88 for contiguous memory
* Enables autorepeat on the Apple II.
for the 8088.
* Press a key, hold down for a second and it will be
* Information on DISKULATOR can be accessed by the
repeated until released.
6502 or 8088 in 4k banks.
Invaluable for VISICALC and word processing appli-
* The most flexible and expandable Ram board for the
cations.
Apple.
* Versions for old and new keyboards.
* VC-EXPAND and VC-EXPAND 80 for 64k and 128k
Simple to install - no wiring!
boards for Visicalc expansion.
Compatible with other hardware or software including
keyboard enhancer.
MACROMEM-1
$195 CDN
DOSTILITIES
$139 US
$59 CDN
* 16k memory board fortheApple II.
S49US
* DOS 3.3 MACRODISK SOFTWARE included.
* Password protection for DOS 3.3 disks.
* PASCAL and CP/M MACRODISK options.
* CATALOG MODS of all sorts - double catalogs, file-
type I.D. mods etc.
* Error instruction modification.
MACROMEM-2
* Printer-dump utility.
$299 CDN
* Editor for EXEC TEXT Fl LES.
$239 US
* Most valuable general utility for APPLE PROGRAM-
MERS.
* 32k memory board for the Apple 1 1 .
* With software for moving DOS into one 16k bank.
Second BASIC language can be loaded into the second
bank.
Dealer and distributor inquiries most welcome
* RAMEXPAND allows overlaying of programs and
■ ':■■■ ■i':;'il< : -
storing of large arrays in the memoryboard - effectively
* Apple II is a trademark of Apple Computer Inc.
expanding the Apple memory for Applesoft.
* PSEUDODISK software included.
* CP/M is a trademark of Digital Research Corporation.
* MS-DOS is a trademark of Microsoft Consumer
* VC EXPAND and VC-EXPAND 80 available.
Products Inc.
* U.C.S.D. is a trademark of Regents of the University of
California.
MACRODISK FOR 16K BOARDS
* VC-EXPAND is a trademark of Saturn Systems LTD.
$59 CDN
:
$49 US
* MACRODISK software turns one or more memory
MACROTECH Computer Products LTD is also a distri-
butor for:
boards into a disk emulator.
* Free with all Macrotech memory boards.
Quality Software, Prometheus Products, Continental Soft-
* SAVE.BSAVE, RUN. BRUN, and other commands can
ware, Avante Garde Creations, Saturn Systems, Rocky
be made to/from memory board as if it were a normal
disk.
* Speed of transfer typically 2 to 10 times that of a
real disk.
Mountain Software, Xebec, A.L.S. etc. etc. and many
more.
Payment may be made by VISA, certified check or money
* Equivalent PASCAL and CP/M MACRODISK also
order.
available - Particularly valuable to PASCAL users as
MACROTECH Computer Products LTD
the 'second' disk drive in the system can be a MACRO-
4116 Grace Crescent
DISK - NO NEED TO BUY YOUR SECOND DRIVE!!
North Vancouver, B.C. V7R4A1
Pascal Macrodisk automatically set up on boot.
604-986-7633
MACROTECH Computer Products LTD. is also seeking other
designers or manufacturers who are interested in MACROTECH
Producing hardware or software products for the Canadian an
d international markets for dealer distribution (Considering the
Canadian - U.S. dollar exchange rate this may be the only way fo
' you to get your product to the market effectively in Canada).
MRCROT€CH Computer Products Ltd.
Circle 277 on inquiry card.
THIS MONTH'S TOP TEN
TITLE
MANUFACTURER
LIST
NOW
dBase li
Ashton-Tate
700.00
499.00
WordStar
MicroPro
495.00
299.00
WordStar w/MailMerge
MicroPro
645.00
385.00
Supercalc
Sorcim
295.00
210.00
Pascal MT +
D. Research
475.00
425.00
CalcStar
MicroPro
295.00
185.00
CB80
D. Research
500.00
420.00
FMS80I
Systems +
495.00
359.00
PL 1/80
D. Research
500.00
420.00
Select w/Superspell
Select Info Systems
595.00
395.00
MOVING UP
THE CHARTS
Spellguard
ISA
295.00
225.00
Supervyz
Epic
100.00
90.00
Spellbinder
Lexisoft
495.00
295.00
Condor II
Condor
595.00
450.00
Mathemagic
ISM
100.00
90.00
Condor III
Condor
995.00
750.00
OSBORNE OWNERS: dBase II. Supervy;. Ouickscreen. Spellguard.
Crosstalk.
Mathemagic. and many others available for the Osborne
I at our advertised
prices'
GREAT HARDWARE BUYS!
v C. ITOH 8500 PROWRITER Amazing 1 20 CPS printer
£nS v - w/Graphics. logic seeking, friction/tractor & more
t* Parallel 8500 Lis t S795.00 . . S515.00
Serial/Parallel 8500 List $845.00 S650.00
C. ITOH F10 STARWRITER Daisy-wheel Printer-incredible 40 CPS printer with all the
features of Diablo. NEC. and Oume. at half the price'
t Njt v Parallel (Centronics interface) unit List $1995 00 S1475.00
^ V Serial (RS-232) interface unit List S1995 00 S1475.00
F10 Tractor Feed Option: List $325 $250.00 --^^ f»
2KBufferOption CALL
Features Upgrade Option CALL
SMITH-CORONA TP I Daisy-wheel printer Letter
cN ji N - price' 120 WPM. parallel or sen al interface (speci
& List $895 00
quality printing at an unbelievable
S689.00
PRINTER ACCESSORY PACKAGES:
Apple II package: Compiete package to interface with
iy of the above printers
5120.00
mcludescable and mterfacecard
Osborne Package: Osborne cable to interface to any of the above printers
Other interface packages available for TRS-80, IBM Xerox. Apple III. etc
540.00
CALL
HAYESSMARTMODEM-List 279.00
$227.00
*e* v
S99.95
SIGNALMAN MARK I direct-connect modem
Auto Answer W/RS-232 cable'!'
Call lor similar savings on ZENITH ALTOS OKiQATA HAYES NORTHSTAR TElEViOEO NEC <tR0x
ANAOEX OUME XC0MP IDS CFNTRONlCS AMOEK NOVATION SANYO EPSON
STD MICR0SYS
Ouic n Easi 299 00
Mailman 105 00
STRUCT SYSTEMS
G L A Rec
A Pay Payroll
inv OE ea 850 00
Analyst ?2b 00
Linghl 175 00
SUPERSOFT
Disk Doctor 9b 00
Forth i 7b 00
SSS Fortran 210 00
Tmy Pasca; 80 00
CCompi'e' 174 00
Sta'Eati 189 00
rnis is |usi a samoie oi the CP M software available from DATASOURCF Call us tor great savings on tne
oac-aae you re oonnj to; APPLE TOO 1 We cairy many ot these items m Arjpie CP M format can 1
ART INTELLIGENCE
FRIEN0S SFTW
MICflO-AP
Microsoft
Dental
750 00
Access 80 1 240 00
Selector in
165 00
Ci'BOL 80
575 00
Medical
750 00
Access 80 )l 405 00
Selector iv
235 00
Macro 80
175 00
BUS PLAN
SYS
GRAHAM DORIAN
Selector v
395 00
EJit80
110 00
PlanSO
240 00
Apt Mgmt
Glector in
170 00
MuMam
220 00
DIGITAL RESEARCH
C Reg inv i
Giector iv
250 00
MuLiSP
170 00
PL/i 80
420 00
Pay 1 each 485 00
SBasic
255 00
MSorf
165 00
CBasic
125 00
GLeag inv ii
MICROPRO
SFTW, DIM
CP'M2 2
135 00
OE/inv Pay ll
Cust Notes
350 00
ACCI Plus
MAC
85 00
JOB C each 710 00
OataStar
225 00
1 Moauie
425 00
EC0S0FT
KEY BITS
SuDerSorti
170 00
2 Moouies
785 00
Microstat
250 00
Worcsearcn 1 75 00
SpeiiStar
165 00
3&Up
CALL
FIN. PLAN
ASSOC
MARK OF UNICORN
MICROSOFT
MIDW MICRO TEK
Mim-Moae.
375 00
Mmce 148 00
Basic 80
275 00
Cross Assen-
F0X4GELLER
Scr.OOie 148 00
Compiler
310 00
68XX
250 00
Ou'CKScrfen
140 00
Bom 245 00
Fortran 80
395 00
Ome's
CALL
ORDER/TECHNICAL HOTLINE:
1-800-328-2260
7-672-544-3675
ORDERING INFORMATION MAIL ORDERS Cashier scneO or money oris*
C r i c- 1 r g e cards add 3" SniDDing S3 00 oer software item 2 oer hardware item Mn
•es add b saiesia» Pricing and avail sub) to change Prices are mai orde r on y
Dit.iSo.rce is a Division o* D.itaSou'ce Systems Corooiafton C p V is <j -eqiste'ec
'■-.c.f <'* o' PtQiM Researcn CorD
Si OataSnurce S u stems
DO P.O. BOX 35007G MINNEAPOLIS,MN 55435 "" 61 2 - 944- 7307
whether the current address is a soft-
switch reference. If it is, the lower
byte of the address is latched and
used to generate an interrupt. The
interrupt-service routine then ex-
amines the latch to determine the
identity of the soft switch and saves
the information in memory on the
firmware board. This approach
allows a much greater number of soft
switches to be monitored and at the
same time suggests a unique way of
generating the interrupts that relate to
the main business of the card, as
discussed below in Noticing Input.
Split Addresses
Because the 6502 always executes
one more instruction before respond-
ing to an interrupt, when two critical
address references occur together it is
possible that one of them would be
missed. This could be solved in hard-
ware by using a pipeline, but that
complicates the hardware somewhat.
In order to keep the hardware
simple and streamline the software
service of the interrupts, the firmware
card checks in software for double-
address references when this seems
possible. Admittedly, this is not a
foolproof approach— routines could
be written to fool the card— however,
the probability of such exceptions
seems quite small.
Noticing Input
Given that the firmware card can
respond reliably and transparently to
requests for input, what is the best
way to generate those requests? One
method would be to have the card
generate the interrupts whenever you
activate a switch. Unfortunately, if
the computer happens to be writing
to disk when you activate the switch,
data will be lost.
By including the address hexa-
decimal C000 (the keyboard data-
input address) among the soft-switch
addresses that produce interrupts, the
computer itself will generate the inter-
rupts whenever it checks for input
from the keyboard. Then any check
of the keyboard by the main program
will turn on the adaptive-firmware
board and let it check the special
source of input, such as the user
304 September 1982 © BYTE Publications Inc
The Sinclair ZX81 personal computer kit
Imagine building your own computer
for only $79.95!
That's exactly what you can do with
the ZX81 kit. It comes with all the parts
you need and complete diagrams and in-
structions for putting it together. All you
have to supply is soldering iron, solder,
and a screwdriver. Plus, of course, a little
bit of work.
But you get a lot more than several
hours of kit-buildiri g fun. You also get a
surprisingly powerful personal computer.
The ZX81 hooks up to any TV for a 32-
character by 24-line display (we provide
the connecting cables). You can also use a
standard cassette recorder to store your
programs (again, we provide the cables).
Most important, you get a BASIC pro-
gramming language that's powerful
enough to challenge and interest the
most experienced programmers. The
ZX81 can handle multidimensional string
and numerical arrays. It has full mathe-
matical functions accurate to eight deci-
mal places. Single-key entry for every
command. Syntax error detection, de-
bugging codes, and easy editing. Plus
features that are ideal for creating games,
such as 20 graphic symbols, continuous
display, and random number generator.
The ZX81 can be expanded too. You
can increase the memory from IK to 16K
with our Memory Module for $49.95.
And you get a comprehensive manual
that completely documents the capabili-
ties of the ZX81, and teaches program-
ming from the ground up.
In short, you get all the features that
have made the Sinclair ZX81 the fastest
selling personal computer in the world.
And you get the satisfaction and fun of
building it yourself.
A few years ago, this kind of computer
power was simply unavailable to the
individual. Even today, most personal
computers are too expensive to buy for
personal use.
But the ZX81 kit can be yours for only
$79.95. Take advantage of this unique
offer today. To order, send the coupon
along with a check or money order. Or for
faster delivery, call our toll-free number
and use your MasterCard or VISA.
To order call toll free: 800-543-3000.
Ask for operator #509. In Ohio call: 800-
582-1364; in Canada call: 513729-4300.
Ask for operator #509. Phones open
24 hours a day, 7 days a week. Have your
MasterCard or VISA ready.
These numbers are for orders only. If
you just want information, please write:
Sinclair Research Ltd., 2 Sinclair Plaza,
Nashua, NH 03061.
l OS
AD CODE
09BYOK
MAIL TO: Sinclair Research Ltd.,
One Sinclair Plaza, Nashua, NH 03061.
PRICE* QTY. AMOUNT
ZX81 Kit
16K Memory
Module
I Shipping and
J Handling
I
$79.95
$49.95
$4.95
U.S. dollars
TOTAL
$4.95
Name
Address
|~CH>
State
Zip
Sinclair technology is also available in Timex/Sinclair
computers under a license from Sinclair Research Ltd.
ridar
switch. This has the net effect of in-
serting a few lines of a special transla-
tion program (from the firmware
card) into the input loop used by the
main program.
With this arrangement, the switch
input may be monitored in an effec-
tively continuous fashion, or at least
as continuously as the keyboard is
monitored by the main program. For
an input-loop cycle less than a milli-
second, the difference between this
approach and the switch-generated
approach is not likely to be perceived
by most users. Most important, this
approach eliminates the need to
worry about interrupting the pro-
gram during disk accesses.
Separating Work from Play
You will sometimes want to use the
input switches to simulate keyboard
input (which causes the input
algorithms to be triggered), while at
other times you will need the switches
for game playing. How can the firm-
ware card know whether to treat the
switch activation as a keystroke
(which would activate an input
routine) or as a game-switch activa-
tion (which is just passed through to
the game I/O address)?
The solution is to add the switch-
read addresses, such as hexadecimal
C061, to the set of addresses which
generate interrupts and enable the
card. The firmware card then checks
to see what address reference it was
that enabled it. If it was enabled by a
call to the game switches, the user
switch is treated as a game input. If
the firmware card finds it is being
polled for input from the keyboard, it
will activate the appropriate input
routine for the user. Thus the card
automatically switches back and
forth between keyboard and game-
playing modes as required by the pro-
grams.
Even programs that do not call for
any use of the keyboard, however,
may address the keyboard location.
For example, the BASIC interpreter
checks the keyboard with nearly
every command to see if a control C
has been pressed.
Because the BASIC interpreter can
access the keyboard many times bet-
ween accesses to the game paddles
(once for most of the instructions it
executes) the firmware card requires
256 consecutive accesses to the
keyboard without an access to the
game switch or paddle before it will
leave the game-playing mode. If the
computer program is checking for in-
put from the keyboard, this occurs
rapidly; if it is checking only for con-
trol C, the game-mode dropout will
rarely happen.
If the above technique is used to
defeat calls for control C, how would
you ever be able to get out of a
paddle-based program that was
designed to use control C as its exit?
The firmware card has an automatic
game-mode dropout timer built in. If
you don't hit the switch for a certain
interval (determined by the stop-time
option), the card automatically drops
out of the game mode.
DATAFACE DIM: APPLE H IN ONE
TURNS YOUR OLYMPIA ES101 OR REMINGTON 210 TYPEWRITER
INTO A LETTER QUALITY PRINTER FOR THE APPLE II COMPUTER
The Dataface ylOl^pptgTT™ Interface Card gives
you a letter qua mfprinter while allowing the full use
of your office electronic typewriter. The D101
requires only one card, the cable is included. Instal-
lation—simply plug in! No jumpers to set and no
soldering necessary.
Suggested retail price $349.50.
Dealer Inquiries Invited.
™Apple II is a trademark of Apple Computers, Inc.
FOR OTHER COMPUTERS USE THE GRQ-11
Interfaces to the Olympia ES100, ES101, ES105 and
Remington 210, 220 electronic typewriter.
Ofli FACE inc.
2372 A WALSH AVENUE, SANTA CLARA, CA 95050
TELEPHONE (408) 727-6704
306 September 1982 © BYTE Publications Inc
Circle 148 on inquiry card.
Of course Percom diskette drives for the IBM Personal
Computer fit right in. They fit right outside your Personal
Computer, too. And they're fully compatible, providing the
same full double-density storage capacity.
But just as important, Percom diskette drives also fit the
same high standards set by IBM.
At Percom we've been making disk storage systems
since 1977. We build quality, high-performance disk drive
systems. From proven design through quality inspections
that include 100% two-day operational tests. And Percom
dealer support ensures competent after-sale service.
So expect more from Percom. You won't be
disappointed.
Percom disk drives for the IBM Personal Computer are
available in 40-track single- and dual-head models, and 80-
track single-head models. Call or visit your independent IBM
Personal Computer dealer — and fit right in with Percom.
For the names of dealers carrying Percom products for your
Personal Computer call toll-free 1-800-527-1222.
PRICES AND SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE.
PERCOM DATA COMPANY, IIMC.
11220 PAGEMILL RD • DALLAS. TX 75243 • (214) 340-7081
IBM and IBM PERSONAL COMPUTER are trademarks of International Business
Machines. Inc.
PERCOM is a trademark of Percom Data Company, Inc.
Minimum system requirements are an IBM System
Unit with 16 Kbytes of RAM and 5Va" Diskette Drive
Adapter. Drive models supported depend on DOS
used. An optional cable available from Percom is
required for external (add-on) drives.
Yes ... I'd like to know more about Percom diskette drives
for my IBM Personal Computer. Rush me free literature.
Send to: PERCOM DATA COMPANY, Inc.. Dept. 2-B01
11220 Pagemill Road, Dallas, Texas 75243
name
street
city
state
zip
I intend to add <
phone number
a hard-disk system to my
MAIL TODAY!
computer □
yes □
SUPERBRAINS
SUPERBRAIN QD 64K
List $2995 only $2449
COMPUSTARS
Available to Dealers
NORTH STAR
Minicomputer
Performance
Green Phosphor
Options:
Graphics + CP/M
List $3,999
Only $2,989
Z-89 48K
List $2895 only $2099
Z-90 64K DD 3195
ONLY $2489
ADVANTAGE
YgMiTH
Monitor Green Phosphor $1 1 4
TERMINALSZ-19 $638
INTERTUBE m Super Smart $710
EPSON
mllh. \ \ \ '• ':>. . '.UlUIlilii
MX-80 FT. $598
MX-80 $474
MX-100 $749
ANADEX 9501 $1290
NEC Letter Qual Friction & Tractor call
ZENITH printer Z-25 list 1595 only $1256
C. Itoh F10 Letter quality $1449
A
ATARI
AMERICAN SQUARE COMPUTERS is organizing a
World Wide Association of Computer Dealers. Open a
Store or Start Work Out of Your Home! We Charge NO
FRANCHISE FEE! (Our Competitors charge a FRAN-
CHISE FEE of from $15,000.00 to $45,000.00.) Be a
Winner! Let US help YOU get started MAKING MONEY
by HELPING PEOPLE to put COMPUTERS to WORK.
Write or Phone today.
TELEVIDEO TERMINALS. . .910 $518,. . .925 $718
GODBOUTCOMPUPRO
Super Sixteen 8085/8088 is the fastest combo 8/16
CPU. LIST $3904 Special $2873
SEATTLE'S
16 bit COMPUTER is here! 8 MHz 8086 CPU the fastest
S-100 computer! 128K Static RAM, DD Disk Controller,
22-slot Main Frame, 86-DOS, #2 128K
LIST $4185 ONLY $3349
#1 As above but 64K LIST ... $3190 ... ONLY 2649
CALIFORNIA COMPUTER 2210A
LIST $1995 ONLY $1722
Z80, 64K, I/O, Disk controller + CP/M.
Model 302 is the larger system: 2.4 Mb 8" Z80, 64K,
and optional OASIS, CP/M, or MP/M operating system.
LIST $5295 ONLY $4674
SYSTEMS GROUP SYSTEM 2800
Runs CP/M or OASIS. Supports single user & multi-
user & multi task. Up to 5 megabytes with 8" drives.
Optional 10-megabyte hard disk. Optional tape back
up #2812 $5035 ONLY $3775
ATARI 400 List $399 only $340
800 List $899 only $675
Wonderful Games— Education for your family
Main Frames-S-100 $200 up
Advanced Micro Digital Superquad Single Board Computer
with Z8064K and FDC $749
Dual 68000 CPU S100-Super Fast— Save CALL
TARBELL'S
Empire I&n have two 8" disk drives. The I is single
sided, the n is double sided.
FREE Business Software
Empire I LIST $4888 Only ,
$3666
We sell The Finest Hardware
AMERICAN
square:
919-889-4577
308 BYTE September 1982
We sell The Finest Software
COMPUTERS
4167 Kivett Dr. ▼ Jamestown, NC 27282
CP/M is a registered trademark of Digital Research, Inc.
919-883-1105
Circle 24 on inquiry card.
LOWEST PRICE- BEST QUALITY
NORTH STAR Horizon 2
2-5 1 / 4 " Disk Drives
64K Double Density
Factory assem. & tested
Factory guaranteed
A few left
Low Price only
$2499
DECISION I
Powerful North Star BASIC Free
Superb for Business & Science
HORIZON STANDARD IS NOW HRZ-2-64K QUAD
Factory Assembled & Tested List
Horizon-2-64K-Quad $3599
Horizon-1-64K-QHD 5 $5999
Horizon RAM ASM 32K = $424 64K
Big Sale on Multi-UserTime-Sharing
English to Basic Translator
North Star Hard Disk 18 Mb $5375
North Star Time Sharing Multi User
Zbasic 2 to 5 times faster! $350
Secretary Word Processor
Wordstar Word Processor
Floating Point Board $399
Oasis Multi-User Software SAVE
CP/M for N * Extra features
Micro Mike Software SAVE
Ecosoft Accounting MICROSTAT
Pascal-80 $600
Extra Precision Basic
Northwood $199
Mailmanager $299
Infomanager $399
General Ledger $499
Accounts Receivable $499
Accounts Payable $499
Inventory $499
Order Entry $499
PROPAC $1499
DOS + Basic 5.2
Only
$2689
$4559
= $594
call
$99
$4568
call
call
$99
$296
$339
call
$230
call
$265
$515
$50
$179
$224
$349
$429
$429
$429
$429
$429
$1274
27
"The IBM-360 on the Z-80 & S-100 BUS!"
Sixteen Programs running simultaneously! Free CPM,
Microsoft BASIC and WORDSTAR with Complete
s V stem! LIST ONLY
DECISION 1 +65K Static + 8" Disks $4375 3377
DECISION 1 + 65K Static + 2 - " Disks -. . . . 4195 3149
DECISION 1 + 65K Static + 5" Disk + 5MB Hard Disk 5990 4784
DECISION 1 3 user 195K Static + 5" Disk + 5Mb Hard Disk + MICRONX 8035 6428
DECISION 1 -Z-80 +1/0 = Power 1725 1294
MORROW 8" Disk
Discus 2D + CP/M 600K only $834
Discus 2 + 2 + CP/M 1 .2 MEGA B $1074
Add Drives 2D = $599 2 + 2 = $795
Discus 2D-dual + CP/M Only $1384
Free Microsoft BASIC from MORROW with Discus
system or hard disk
M-26 MORROW Hard Disk
26,000,000 Bytes!!
List $4495 Only $3394
Free CPM + BASIC
M-20 List $4795. .Only $3835
M-1 List $3695 . . Only $2955
M-5 List $2495. .Only $1994
VI/0-1 -with interrupts
FDCII Disk Controller
20 slot motherboard
Inter Systems
Z-80ACPU4MHZ
64K Dynamic RAM
Front Panel
List $3795 Only $2839
Without front panel as above only $271 6
Front Paneless Recommended for Business
Save on Memory and Programs
Systems Memory 64K A&T $459
Systems Memory 64K Bank $555
Microangelo $985
Corvus Hard Disk SAVE
SSM Video BRD VB3 kit $361
Spectrum Color ASM $326
Cat Novation Modem $169
Memory Merchant 16K $159
Which Computers are Best?— FREE.
Insured Shipping at Low Rates. Call
For Latest Prices, Details. We Beat
Advertised Prices.
Factory Guarantees
AMERICAN
Expert Advice
ISQUARE
919-889-4577
Circle 24 on inquiry card.
COMPUTERS
4167KivettDr. ▼ Jamestown N.C. 27282
®CP/M is a registered trademark of Digital Research, Inc.
919-883-1105
B YTE September 1982 309
Emulating the Keyboard
For the entire firmware card to
work effectively, it is necessary that it
be able to make the computer think
that its output is actually coming
from the keyboard itself. The most
straightforward approach, which is
characteristic of most other emulator
cards, is to disconnect the keyboard
from the main computer and plug the
emulator card directly into the key-
board plug on the Apple II mother-
board. In order to allow the keyboard
to work under this scheme, the
keyboard would be plugged into the
firmware card. However, this ap-
proach requires that the bottom of
the computer be removed to provide
access to the connectors. Installing
the card in this manner is a rather dif-
ficult and time-consuming procedure.
An alternate approach is to tap into
the I/O decoding by removing one of
the decoder ICs and substituting a
jumper to the firmware card. The
function of the missing device can
then be performed selectively by the
firmware card. When appropriate, a
signal that would ordinarily enable
some element of the I/O section of
the Apple may be diverted to active
memory on the firmware card. In
particular, we can arrange to have
location hexadecimal C000 decode an
address in memory on the firmware
card; that is, when the computer tries
to read the keyboard, it in fact reads
whatever is placed into that location
on the firmware card.
This offers a few advantages. First,
this arrangement makes installation
of the firmware card much easier
because the bottom of the computer
need not be removed. Second, if it is
designed so that the rearrangement of
the decoding occurs only when the
card is turned off, the keyboard latch
and strobe arrangement will be left
intact and will function in the normal
fashion when the card is turned on.
(This allows the card to directly read
the keyboard and pass any keyboard
input through as well.) Third, this
technique allows the firmware card to
intercept references to the game-
paddle ports, thus allowing the card
PUT YOUR APPLE TO SLEEP
Plug HIBERNATOR into your APPLE power socket -
Plug RealClock into APPLE slot - Set ALARMCLDCK Interrupt Mode
Power OFF - your APPLE will WAKE UP (after sleeping for
milliseconds to months) - Boot up - Execute your program
and if you wish, go back to sleep again - etc.
Your APPLE consumes NO j^pwer while asleep - NO over-heating
AUXILLARY
' CONTROLS
AC PO WER,
LINE
I - '
REMOTE
TTL
REMOTE
SWITCHES
HIBERNATOR + IMI REALCLOCK
> AUXILIARY AC POWER OUTLETS
* LEO STATUS INDICATORS
► CONTROL FROM: REALCLOCK,
TTL/SWITCH INPUTS,
MANUAL/SOFTWARE
' OPTIONAL AC LINE FILTER
■ FOUR INTERRUPT MODES
► PERIODS FROM MILLISECONDS TO MONTHS
> APPLESOFT/INTEGER COMPATIBLE
' AUXILIARY CONTROLS CONNECTOR
1 MACHINE LANGUAGE DOCUMENTATION
* REALTIME RESOLUTION 1 MILLISECOND
Hibernator $79. RealClock $ 1 90. Purchased together $259. (Add $ 1 2 for AC Line Filter.]
Hibernator G. RealClock also available in kit form.
Price includes Demo disk with menu-driven software. Applications Assistance & Instruction Manual
Instruction Manual available separately $10 (deductible from RealClock purchase )
WARRANTY ONE YEAR on LABOR and PARTS.
TO ORDER: Please send cashier's check, money order or personal check (allow 1 Q business days to clear)
Visa and Master Card add 3%. Shipping & insurance in U.S. add $5. CA residents add 6°fo sales tax.
SAVE $5 by enclosing this ad with your order or quote ref #B9
Innovative Measurements Inc.
CA 92672 Tel. (7141 493-2174
to do game-paddle emulation.
Paddle Emulation
If we want to allow the user control
over the paddle input, some mechan-
ism must be provided to simulate the
game paddle. The most straightfor-
ward method would be to install a
variable resistor in the game slot that
could be controlled by the firmware
card, but this approach is fairly
hardware-intensive. By carrying the
substitution of memory for I/O one
step further, however, it is possible to
gain software control of the values
obtained when the game paddles are
read.
The Apple's 100-kfi potentiometer
inputs are read by means of timers. In
normal operation, the position of the
game paddle is read in the following
fashion: the X register is loaded with
the paddle number; the Y register is
used as a counter. The process begins
by setting register Y to 0. The NE555
timer is then triggered by a reference
to address hexadecimal C070. The
processor then goes into a loop, in-
crementing Y and checking address
hexadecimal C063 — X (where X is the
paddle number). When the timer runs
out, it clears the most significant bit
of hexadecimal address C063+X.
When this is detected by the loop, the
program exits the loop and uses the
value of the Y register as the paddle
value.
With the firmware card, there are
two ways to program the game-
paddle value that is read by a pro-
gram running on the computer. The
first method (used by paddle modes 8
through 15) begins by disabling the
decoding so that each time the com-
puter addresses hexadecimal C063+X
it gets an address in the memory on
the firmware card instead of checking
the actual hardware switch. The firm-
ware card simply increments one of
its own counters and then passes con-
trol back to the paddle timing loop.
After the firmware card has been
accessed the desired number of times
(i.e., the value in the Y register is
equal to the desired value), the most
significant bit in memory location
hexadecimal C063 + X (in the
firmware-card memory) is set to 0,
310 September 1982 © BYTE Publications Inc
Circle 232 on inquiry card.
How To Sell More Software
No. 4 in a series of
software marketing bulletins
from Prompt Doc, Inc.
A one-day seminar on Writing
User Manuals That Sell
You know better user manuals sell more software, but how do
you make better user manuals? How doyou identifyjustthe right
details to motivate prospective users to buy? How do you organ-
ize these details into a sequence that makes sense to first-
time users while it provides ongoing reference to veterans? How
do you format and package a manual so it's attractive enough
to get attention yet clear enough to be readily understood?
And, how do you do all this at a pace that keeps up with your
product release schedule? This seminar has the answers.
If you're an individual software author or a software company
in the business of publishing orsellingsoftware.or ifyou'd like
to be, you can benefit from this seminar. Unlike seminars that
concentrate on the academic do's and don'ts of technical
writing and formatting, this seminargetsdown tothe business
value of the user manual as a marketing and sales tool that helps
you get more users and keep them.
Developedandconductedbysoftware marketing
professionals with over 50 years of collective expe-
rience in writing software manuals for the commer-
cial market, this seminar is loaded with facts and
ideas on these subjects:
Manual Design
How to make content, organization, page layout,
and documentformatworkto your sales advantage
without spending a fortune.
Training vs. Reference. Can one manual do both?
How to implement the techniques of tutorial writing
into a well organized referenceformat that provides
easy access for later questions.
Packaging That Controls Point of Sale
How to make your manuals work for you at the
point of sale to help the dealer present your software
in its most competitive light-both on the shelf and
on the demonstration machine.
Automated Manual Writing
How to let the software document itself wherever
possible, and how to use word processing systems
effectively to obtain maximum value from automated
publishing tools.
Seminar Manual
All attendants will receive a detailed
"How To" manual on writing and pro-
ducing user manuals for commercial
use. Manypastattendants have praised
the manual and other handout materials
as being worth the price of attendance
by themselves.
Schedule:
October 5
October 7
October 1 9
October 21
New York
Atlanta
San Francisco
Los Angeles
November 2
November 4
November 1 6
November 1 8
Denver
Seattle
Dallas
Chicago
Only $145 With Our Guarantee
Price includes lunch and materials. We offer a 1 0%
discountforcompanies sending more than one person.
Get Details Today!
Space is limited so make your reservation now. Use
the coupon to enroll now, or to get enrollment details,
simply call Michele Keplinger (303) 471-9875.
PramptDoc
833 West Colorado Avenue Colorado Springs, CO 80905
See our software ad in this issue.
®
How To Enroll
Please reserve .
. seats in (city)_
.seminar on (date)
Please check appropriate items:
_My check is enclosed for $
_You may charge $ to my Master Card
account number which expires on.
Signature.
VISA
198_
Names and Titles of Registrants:
Company Name
Mailing Address & Telephone-
Tuition Refund Guarantee
If you aren't satisfied this seminar is everything we say it is,
just tell us in writing why you're dissatisfied, return the seminar
manual, and we'll send you a full tuition refund.
Ask About Our Other Services
( ) Send information on other seminar offerings
( ) Send information on in-house seminars
( ) Send information on the Prompt Doc® structured
documentation service
( ) Send information on the Prompt Doc® Manual Maker
software package
BYTE September 1982 311
and control is again returned to the
paddle timing loop. The loop detects
the most significant bit (thinking that
it is seeing the timer flag) and exits
from its loop, carrying with it the
value for Y that the firmware card
wants it to have. This approach has
the advantage that it will work no
matter who writes the timing loop
and what registers are used for
counters. It has the disadvantage,
however, that it can actually slow the
program down by interjecting addi-
tional instructions into the otherwise
very tight timing loop.
The second method (used by pad-
dle modes 1 through 7) takes advan-
tage of the fact that most of the pad-
dle timing loops examined (both in
software written by Apple Computer
Inc. and in other packages) seem to
use either the X or Y register as a
counter. Because this is the most
convenient method for doing paddle
timing and allows the highest resolu-
tion, it is reasonable to assume that
one of the two registers will be used in
most or all software paddle timing
loops.
Based on this assumption, the firm-
ware card immediately checks the
values of the X and Y registers when
address hexadecimal C070 is first ac-
cessed. It then returns control to the
loop and allows it to complete one
cycle. When the loop accesses address
hexadecimal C063+X, the firmware
card is again activated. It then checks
registers X and Y to see which of the
two registers has changed. The pro-
gram assumes that this is a counter
and then loads the desired paddle
value into that register, sets the most
significant bit in address hexadecimal
C063 +X (in the memory on the firm-
ware card), and returns control the
Apple paddle timing loop.
The loop immediately discovers
that the most significant bit is set and
breaks with the value in the register
as the "paddle timer value." In this
manner, the software routine can
very quickly inject any paddle value
into any program. If software is
discovered that uses other registers, a
more complicated search routine can
be used to find the proper register to
"stuff" (store) with the desired paddle
timer value. The end result is that in-
dividuals using only a single switch or
other alternative input techniques can
control paddle movement, through
the firmware card, for games, draw-
ing routines, and other software ap-
plications.
Where Is the Top of Memory?
A drawback of the I/O RAM ap-
proach is that the address hexa-
decimal C000 becomes an element of
RAM, which could fool an operating
system trying to find the top of
memory. This does not happen with
DOS, but it does happen with Integer
BASIC in ROM, if that language is
started with control B. The solution
in this case is to specify HIMEM. The
problem doesn't arise, however, if the
disk system is used.
Cassettes and Interrupts
The cassette-input address hexa-
COMPUTERS
ATARI B 800™
COMPUTER SYSTEM
800w'16K *69900
*80O Computet w/48K
790.00
ATARI PERIPHERALS:
Printer 825 - 650°°
Disk Dr 810- 485°°
Record 410- 82°°
Paddlefpr) >1696
Joystick(pr)
32k RAM- 179i95
Basic Carl -49°°
Asleroids .
Misste Corrv^ 32 50
Sup-Brk Out
Assen, ebit - 49°°
Star Raiders- 45P°
Basketball- 289°
Chess- 32°°
Pac- Man— $36.95
\Diskette Storage BOX
* HARD PLASTIC*
5 1 /4in
2pcs/j
5.00
8 mch -«• *4.75ea. V
Bare Bones APPLE II
Keyboard
=48K RAM=
Pwr. Supply
450.
Microswitch: Power Supply : APPLE
Keyboard : 5amp.: 'Reference Manl.
$79.95 : *1 24po •; *18P0
*SPECIALS*|
3inchMini FAN — »-*8.95
2111—^^2.45
8155— $11.50
ER2501-- »-*4.95
AY51013A — ^*2.95
8202—^^29.95
6522— *5.25
8255— *5.95
8748-8 ^*3L0O
MC6800 -* •775
MC6802 - *]A95
MC6850 — 1 4.50
MC6821 — ty.95
6331— - *1.25
4116-2^ 8/ 12P°
2716(5v)-^3.75ea.
2732(5v)— 8.75ea.
2532{5v)^8.75ea
Z80ACPU^5.25ea.
1982 LC.' '
2vol.) Master
*59.95
CONCORD
COMPONENTS
1971 SO STATE COLLEGE
ANAHEIM. CALIF. 92806
(714)937-0637^ *fa v
CHECK - M/O V ^
! NO COD
'10.MIN ORDER CARES ADD 6
iB FREIGHT
MONITORS
ZENITH # ZVM-121
12in. 15MH2./GREEN Phos.
$113.00
J.C.S.#KG-12
12in. 19MHz. /GREEN Phos.
Non-Glare Screen $1*^/1^0
BMC#BM-12A
12in. 15MHz. /GREEN Phos.
$89.50
AMDEK#CM-13 (COLOR I
13in,/COLORM
$375.00
I Diskette SALE!!
"Wabash"
5V4 8«ch
SS/SD * 22.00*25.00
SS/DD 27.40 3040
DS/SD 34.90
DS/DD 32.40 31 40
REAL-TIME CLOCK
CALENDAR (MSM5832)
Otjcnption Mono Metal Gate CMOS I C
Time. Month. Dale. Year, a
'Day of Week
• Bus Onented
•I 8K Data Bus
'I Bit Address
■R/WHo!d Selec
■Inter Signal
■32 768Khz xtal Control
' 5v Pow Sup
•Low Power Dissipation
'6.45
W/SPEC J
iO 74LS165
65 74LS169
.65 74LS170
60 74LS174
80 74LS175
38 74LS190
38 74LS191
.40 74 L 5221
.40 74LS240
,45 74LS241
.40 74LS244
85 74LS245
" 74LS248
74L.S249
74LS251
74LS253
,_ 74LS257
.65 74LS25B
1 1 74 L.S259
7 74LS260
.70 74LS273
" 74LS275
74LS2 79
74 LS283
74 LS373
74 LS374
74LS377
.85
1.55
1.55
.85
:p
90
Ui
95
85
1 ££
1.00
.90
1.20
80
80
8T26
8T28
B038
eoeOA
8lS5
82SS
MC1330
MC13SO
MC1358
MC1458
LM380
IM3S6
LMS65
LM741
1 20 I
2 75 I
3 75 ■
10 SO I
4 50l
1 65 I
74500
74S02
74S03
74S04
74S05
74S08
74S10
74S15
74S20
74S22
74S30
74537
74551 60
74S6S 96
74S74 55
74585 2 00
1 2S
74S86
745112
74S132
745138
74S140
745158
74S174
745175
74S181
74S182
74S1B8
745240
74S244
74S471
74S472
400 ■
2 75 ■
3&o|
3 SO I
3 50l
9 SO ■
isool
E PROMS
1702 4 25 8/3 95ea
2708 2 95 8'2 65 ea
271615V) 500 8/4 50ea
TMS2716 895 8'8 OOea
2732 15V) tO SO 8/9 25*3
TMS2532 t1 50 8'10 25ea
7806
7808
7812
NO P.O.BOX
SHIPMENTS
790S
7908
7912 /
7918
IHCj
Z80A
2B0APIO
6502
6S02A
B06SA
MC6800
312 September 1982 © BYTE Publications Inc
Circle 126 on inquiry card.
Welcome to the third dimension
48K, Applesoft, DOS 3.3
64K,Game paddle adapter,
color/graphics adapter
Apple and Apple 1 1 are Trademarks of Apple Computer, Inc.
in computer-aided graphic design.
Introducing The Space Tablet™
from Micro Control Systems. The first
three-dimensional spatial digitizer
compatible with Apple II™ and IBM
Personal Computers.
The Space Tablet lets you inter-
actively record x, y and z coordi-
nates of any object- even one that
doesn't really exist-then allows
you to manipulate any or all of those
coordinates with the push of a but-
ton. A fast, practical way to play
"what if?" in any design situation.
What's more, specially written
software allows you to rotate and
rescale drawings instantly-or
even compose one drawing from
several components. All at a
fraction of the price you'd expect
to pay.
Applications for The Space
Tablet are truly unlimited. Design.
Engineering. Architecture. Science.
CAD/CAM. Graph reading. And so
much more. It can even be used as
a two-dimensional digitizer.
Circle 420 on inquiry card.
Let us help you enter the third
dimension in graphic design. Call or
write and we'll tell you how The Space
Tablet can work for you.
Micro Control Systems,
230 Hartford Turnpike, Vernon, CT
06066,(203)872-0602.
MCS
decimal C060 is one of the addresses
that would generate an interrupt.
Because the cassette-input routine is a
critical timing loop, interrupts make
the adaptive-firmware card incom-
patible with the use of cassettes;
therefore, don't use the card in a
cassette-based system. The problem
doesn't exist with a disk system.
Serial Processing and the Disk
The current version of the card per-
forms serial processing using the 6502
and a software routine. This general-
ly requires a direct-interrupt capabili-
ty in order to implement the timing
necessary to handle the serial input
data. A direct-interrupt capability,
however, can interfere with disk ac-
tivity and could be catastrophic if it
occurred during a disk-write routine.
A flag is provided, with the serial-
input routine, that is set to READY
each time the card is enabled and is
set to BUSY whenever the program
exits from the card. As a result, input
is only allowed to the card when the
card is active and the disk, therefore,
is not. This still leaves a slight
possibility that serial-input data
could come in immediately after the
flag is set to READY and the card is
shutting itself down. A direct inter-
rupt that would reenable the card at
this point would cause no problem
because the card would barely have
been deactivated, and there wouldn't
be sufficient time to get into a disk-
read cycle.
Some Aids Don't Have BUSY
Some serial-output aids do not
have BUSY lines and thus would not
heed the BUSY signal. This would
lead to the aids' interrupting the com-
puter at random, possibly during
disk-read cycles. To avoid this situa-
tion, the card generates a second
signal that totally closes down the in-
terrupt capability of the serial line y l0
second after the card is disabled. This
is long enough to allow any close-
following serial input to be picked up
and processed (by enabling reading of
WICAT
minicomputer
performance at
microcomputer prices
System 150 This popular and powerful
desktop computer is well suited for
business, scientific, or engineering
applications. Its IEEE MULTIBUS™
structure and optional IEEE 488
instrumentation interface allow a wide
variety of peripherals to be used.
System 100 This high performance
companion of the System 150 can be
expanded to 32 intelligent ports and large
capacity SMD disk drives.
Software Concurrent's integral™
database and menusystem greatly
accelerate the development of applications.
Full UNIX™ System 3 with no
compromises is ready.
Concurrent can discuss your needs and
help you select the proper configuration.
Please write or call [513] 281-1270.
Motorola 68000. 256K memory, 10MB Winchester
disk, 760KB floppy, terminal, system software, choice
of Pascal. FORTRAN. C, Assembler. BASIC. COBOL
Single user 150-1 $ 9,450
Three users 150-3 $10,850
Six users 1 50-6(51 2K) . $12,850
MULTIBUS is a trademark of INTEL Corporation
UNIX is a trademark of Bell Laboratories
OPTIONS: graphics, printers, IEEE 488 instrumen-
tations interface, videodisk controllers, A/D boards
Concurrent
1870 Madison Road Cincinnati, Ohio 45206
Corporation
the firmware card) but not long
enough to allow the computer to get
itself to the point of writing to disk.
Conclusions
With a little finagling, an adaptive-
firmware card can be developed at
low cost that can provide essentially
transparent control of a microcom-
puter while offering a wide range of
input algorithms to accommodate
disabled individuals with varying
physical abilities. In order to achieve
this result, however, it is necessary to
take advantage of traits unique to the
microcomputer. As a result very few,
if any, of the specifics of the board for
the Apple II would be transportable
to other systems. The system, by its
very nature, is also not fully trans-
parent.
However, for those individuals
who have Apple II microcomputers
and who want access to standard
software progams, using one of the
input techniques supported by the
adaptive-firmware card, the card can
provide an effective, flexible, and
relatively low-cost solution. ■
For additional information on the
adaptive-firmware card, please send a
self-addressed, stamped envelope to:
The Reprint Service
Trace Research and
Development Center
314 Waisman Center
University of Wisconsin
Madison, W I 53706.
The original firmware card was
developed in conjunction with the
Maplewood School Computer Project,
Edmonds, Washington. Assistance in
the final development and dissemina-
tion of the adaptive-firmware card has
been provided by the Trace Center's
Commercial Facilitation Program,
University of Wisconsin, under funds
provided by Cerebral Palsy Inc., of
Green Bay, Wisconsin, and Grant
G008200049 of the National Institute
of Handicapped Research, U.S.
Department of Education.
314 September 1982 © BYTE Publications Inc
Circle 127 on inquiry card.
PERIPHERAL
•VISION-
FLOPPY DISK SERVICES is a contracted dealer for Siemens disk drives. All drives are brand neW& fully
warranted against defects. Siemens isone of the mostqualrry-orlented & respected manufacturers
of disk drives, and once you see How well they perform with your system, you'll understand how
they've gained their reputation among serious computer enthusiasts.
Apple Add-on Drives . .
$ i?6,00 complete
Cent rollers & COS
available
WE HAVE ADD-ON &W*
DISK DRIVES FOR THE
IBM PERSONAL
COMPUTED
CDR : controller card for
HEATH, Run any combo
8" or 5" soft sector.
EXACT REPLACEMENT
OR ADD-ON HEATH DISK
DRIVES NOW AVAILABLE
K DRIVES
FOR ALL
APPLICATIONS
EDD-lOO-Sb - standard
40 track -flippy' $235.00
FDD-200-5 - double
sided 40 track $250.00
FDD-221-5 -- double
sided .96 TPI $350.00 ]
FDD~100-8d - single
sided 8 Inch $340.00
FDD-20Q-8p - double
sided 8 inch $455.00
»Our 5 1 /4 track drives
are the same ones used
by HEATH but look at
the prices.
■SIEMENS drives work
perfectly with your S-
100, Radio Shack MOD
I. II, 111. OSI. HEATH, IBM.
North Star and many
many more!
.'■all drives are brand
new and warranted. We
are a contracted
SIEMENS dealer.
■we have custom en-
closures for both 5V4
and 8 inch drives, call
■we carry spare parts
for SIEMENS drives. Call,
manuals available for
all drives
■custom made data
cables. . . call. . .
WINCHESTER HARD
DISK SYSTEMS
10 MEGABYTE Hard Disk
systems for your HEATH
H-88. 89, Radio Shack
Mod l, II. or III, Apple. IBM,
ex any S-100 system! You
get a 10 megabyte
formatted hard disk,
power supply, cabinet,
all interfacing cables,
and CP/M boot loader.
Most of all its all factoiy
preassembled and tested,
burned h and ready to
runl You even get a real
time clock (except
HEATH). Built only of
commercial grade
components
JUST $2700 10mb
JT T FLOPPY Disk Services, we notonly sell
£\ drives, we also sell custom enclosures,
^^i Our cabinets are designed by our
experts to be functional and attractive. And our
quantity pricing is so attractive, we invite
dealers and large group purchasers to call,
CALL TODAY • 609-771-0374
I:
' F you don't see what you want, give us a call between 9 am & 5 pm (ET).
Chances are we'll have what you need for your system at your price. Due to
, production deadlines for advertising, prices in this ad are 2 months old. so we
encourage you to call us fa current prices and new product information.
fi^ppv
PAYMENT POLICY - We accept Mastercard, VISA personal checks 8c MO. We
reserve the right to wait 10 working days for personal checks to clear your bank
before we ship. All shipping standard UPS rates plus insurance. NJ residents
must add 5% sales tax. 3% charge for credit card use.
CM 5212
PRINCETON, NJ 08540
INC.
PRICES 8c SPECIFICATIONS SUBJECT TO CHANGE
MODI
, CP/M are trademarks of Tandy and Digital Research respectively.
Circle 197 on inquiry card.
OUR PRICES, SELECTION
J 'TTTi'i S iJiVM Uli
MAKE US COMPETITIVE.
Red Baron. Home of the Nation's
NEC 8023
Outstanding Graphics, Print
Quality & Performance
1 44 x 1 60 dots/inch • Proportional Spacing
• Lower case descenders • N x 9 dot matrix
• 8 character sizes • 5 unique alphabets
• Greek character set • Graphic symbols
• 100 CPS print speed • Bi-directional logic-
seeking • Adjustable tractors • Single-sheet
friction feed • Vertical & horizontal tabbing
NEC 8023 CPoll
Dot Matrix List $795 y wdll
IDS Paper Tiger
Prism 80/132
Affordable Color, Speed
Dot Resolution Graphics • 9-wire staggered
printhead • Lowercase decenders • Over
150 CPS • Bi-directional, logic-seeking
• 8 character sizes • 80-132 columns
• Proportional spacing • Optional Color
• Text justifications
Prism 80 Base List $999 CPoll
Prism 132 (Color) Base List $1,299 9UCIII
NEC Spinwriter
7700 & 3500
Daisy Wheel Quality Leader
High speed, letter quality • 55/35 CPS
• Typewriter quality • Bi-directional printing
& proportional spacing • Quiet • OCR quality
print • Hi-res plotting/graphing • Quick change
ribbon • Optional cut-sheet feeder, horizontal
or bidirectional tractors • Prints up to 8 copies.
NEC Spinwriter RO
Serial Parallel 77xx List $3055 $2575
35xx List $2290 $1900
Smith Corona TP-1
Daisy Wheel Printer For Under $900
The Epson Series
High-Quality Printers
at a Low Price.
Letter quality • Standard serial or parallel data
interface • Drop-in ribbon • 144 WPM ■ Various
fonts available • Loads paper like typewriter •
Handhs single sheets for forms
Smith Corona TP-1 List $895 y L3II
Brothers HR-1 Daisy Wheel
Perfect for quality,
quiet word processing.
§i -»
t
!"■
Anadex Silent Scribe
The Quiet Serial Matrix
Impact Printer
Epson MX80 List $645 /*#*_■■
Epson MX80FT List $745 Qbdll
Epson MX-100 List $995
Full Line of Epson Accessories
Televideo CRT's
Price, Performance & Reliability
Up to 200 CPS • Dot addressable graphics •
Parallel and serial interlaces standard • Switch
selectable protocol • Cartridge ribbon • Foreign
character sets • Underlining • 1.5K to 3.5K buffer
• Correspondence quality print
Anadex DP-9500A List $1,725 M
Anadex DP-9620A List $1,845 CPoll
Anadex DP-6000 List $3,250 V UCIII
910 List $699 $CaII
925 List $995 For low
950 List $1 195 Prices
• 16 CPS • Prints up to 6 copies • Bidirectional •
Cloth or carbon quick-change cassette ribbon •
Quiet, efficient operation for word processing •
Brothers HR-1 (Parallel) List $1 ,100 (Poll
Brothers HR-1 (Serial). . List $1 ,200 pbdll
Interface Equipment
Complete Stock of Options,
Cables and Accessories.
CCS APPLE SERIAL Interface & Cable . $1
ORANGE INTERFACE for Apple II
Parallel Interlace Board & Cable S
NOVATION CAT Acoustic Coupler $1
NOVATION D-CAT
direct connect modem $1
COMPLETE STOCK OF EPSON
ACCESSORIES $C
CUSTOM PRINTER CABLES FOR Apple,
Atari, IBM, TRS-80 (all models) $C
HAYES MICROMODEM $3
PRINTER STANDS: Large %
Small 9
PRINTER RIBBONS-Most Types $C
OUR PEOPLE
MAKE US EXPERTS.
Largest Computer Printer Inventory.
The Grappler+
Apple® Graphics Interface
• Graphic and text screen dumps • Dual Hi-Res
Graphics • Printer Selector Dip Switch • Apple III
compatible* • Inverse Graphics • Emphasized
Graphics • Double Size Picture 90° Rotation
• Center Graphics « Works with Pascal and CPM®
• No software needed C17C
Grappler + y If 3
* Requires software driver
Apple is a registered Trademark of Apple, Inc.
The Okidata Series
Hi-Res or TRS 80 Block Graphics
120 CPS • 9x9 Matrix • Bidirectional logic
seeking printing • Lower case descenders
• four print styles • Optional Hi-Res Graphics
OkadataB2A List $649 £f*oll
Okadata 83A (w/Tractor) . . List $995 pUClll
IDS Microprism 480
Prints like a daisy,
priced like a matrix!
• Correspondence Quality in a Single Pass •
Dual Speed 75, 1l0cps • Proportional Spacing •
Bidirectional Logic Seeking Head* Platen pin or
pressure feed • 24x9 dot matrix • 10, 12, 16.8
Characters per inch • Double width Characters
IDS Microprism 480 . . . List $799
$Call
Our People, Our Product: Both Are Specialized.
Because our salespeople are printer specialists, they know the capabilities of
each printer— and how to match one to your exact need. Red Baron's volume
stocking assures a low, low price on a wide array of major brands. We're sure
you'll like the product and services you get from Red Baron, and we know you'll
love our Customer Benefit Package; an exclusive at Red Baron.
Customer Benefit Package yf - if
1. Free Expert Consultation. Before you buy, after you buy. 2. Technical Staff. Even your most involved
questions get quick, helpful answers from our staff of printer technicians. 3. Free Catalog. Get your inform-
ative catalog with printer comparison chart and print samples today! 4. Warranty. The manufacturer's war-
ranty applies where applicable. 5. Same-Day Shipping. Your order is shipped the same day when you call
before 11:00 a.m. 6. Free MasterCard and Visa. Call us toll-free and charge your printer to your credit card.
7. We Stock What We Sell. No bait and switch, no hassle. We makeevery effort to keep a large stock of our
advertised products. 8. APO/FPO Orders Welcome.
Other Quality Printers
at Red Baron
Here's How To Order:
Phone orders are welcome; same-day ship-
ment on orders placed before 11:00a.m. Free
use of MasterCard and Visa. COD's accepted.
Personal checks require 2 weeks clearance.
Manufacturer's warranty included on all
equipment. Prices subject to revision.
Call Toll Free For Catalog:
(800) 854-8275
CA, AK, HI (714) 630-3322
VISA
C. Itoh 8510
Prowriter ....
C. Itoh F-10 . .
Diablo 630/6 .
...$795 SCall
. . $1995 SCall
. . $2995 $2570
"'EXaTOTO
COMPUTER PRODUCTS
Circle 408 on inquiry card
1100 N. TUSTIN #207, ANAHEIM, CA 92807
) Red Baron Computer Products, 1982
User's Column
Letters, Pascal, CB/80,
and Cardfile
Jerry gives one mans opinions on a variety of subjects
that interest computer users.
"You're going to regret that silly
column," my mad friend used to say.
"People won't really read it. They'll
sort of read it and then send you nas-
ty letters refuting things you didn't
say, and they'll be indignant about it,
too."
"Come on, you encouraged me to
write this column!"
"So I did."
"So what do I do?"
"Give me the letters. I'll help you
answer them."
My mad friend was right in his pre-
diction but alas cannot help me with
the mail. Fortunately, things aren't as
gloomy as he predicted. Some of my
mail is reasonable and informative,
and a lot more is at least
informative. . . .
What, though, do I do with the let-
ter that begins "I thoroughly enjoyed
your column of xxx, but have you
tried a Frammistan 9 running at 6.7
MHz with the model 3853.4? I've had
one for five months and never had a
glitch. . . ."?
While I'm grateful for descriptions
of systems I haven't access to, I can
hardly write about them; by its very
nature this column has to concentrate
on equipment I have and programs I
Jerry Pournelle
c/o BYTE Publications
POB 372
Hancock, NH 03449
either use or tried and didn't like.
Now I know in a sense this is unfair.
In an ideal world I'd have nothing to
do but play about with computers
and programs and write absolutely
unbiased accounts complete with
benchmark times and bug reports;
but this isn't an ideal world.
There's a limit to the time I can
spend bopping about with computer
If you're wondering
why I didn't answer
your letter— read on.
systems, the number of computer sys-
tems I can own, and, indeed, the
number I can use no matter how I get
them. There's a limit to the number of
programs I can review and the lan-
guages I can learn. These aren't limits
I like very much — left to my druthers,
I'd spend several hours a day playing
with computer systems — but they're
pretty absolute. I am primarily a
book writer, and every now and then
I have to deliver a book. There's no
help for it. After that, my copious
free time is divided among a number
of important— well / think they're im-
portant — activities. I am, for my sins,
an official of the Science Fiction
Writers of America; the secretary of
the L-5 Society (an outfit you ought
to join; send $25 to L-5, 1620 E. Elm,
Tucson, AZ 85719, and tell 'em I sent
you); chairman of the Citizen's Ad-
visory Council on National Space
Policy; member of the Board of the
Los Angeles Science Fantasy Society;
and hikemaster of my local Boy Scout
troop, and if you're wondering how
any human being can do all that, so
am I after listing it.
Now I'm not looking for pats on
the back (in truth I ought to give up
one or another of those activities
since I can't give all of them the time
they deserve), nor can I really excuse
my inability to answer all my mail.
But as they taught us way back when,
there's never an excuse, but there may
be an explanation, and if you're won-
dering why I didn't answer your let-
ter, now you have an explanation.
The upshot is, of course, there are
good hardware systems I have never
described in this column. Some I
never heard of, and even if I had, it's
certain I can't buy every system that
comes out. Some I have heard of,
318 September 1982 © BYTE Publications Inc
I
with sufficient negative comments so
that I've little interest in further inves-
tigation — yet in fairness I can hardly
pan something I have no personal ex-
perience with. The bottom line is I
don't at all mind your telling me
about your favorite system or pro-
gram, but do understand that I may
never be able to write about it. That's
not optimum, but I don't see what I
can do. I really am dancing as fast as I
can.
Now for specifics.
Drive Along Little Doggie
Have I been too hard on 5V4-inch
disk drives? A number of corres-
pondents tell me I have. Some I can
ignore, such as the reader who sent
the letter accompanied by a catalog of
software sold only on 5V4-inch
disks — I don't ignore him because of
the obvious self-interest, but because
both the cover letter and the catalog
are illiterate, making me wonder
what the program documentation is
like. But there are also sane letters.
The most rational says, "You do need
two disk drives with at least 250K
bytes of memory to do much of any-
thing, and three drives are required to
run many programs rationally . . .
[but] a 5V4-inch [disk] is more conve-
nient than and just as reliable as an
8-inch [disk]. Speed is slightly slower
when transferring large files, but the
difference is hardly noticeable during
normal operator interaction. One
8-inch drive is nice to read the
original CP/M disks, but the only
real requirement is to pick something
that Lifeboat supports. A hard disk is
where we are all going anyway, and
the basic requirement is to get pro-
grams in and data back out."
Let's look at this a chunk at a time.
First, one 8-inch drive is silly; there
are few power-supply cabinets built
for a single 8-inch drive, and if you're
going to get one, you might as well
get two and be done with it. Inciden-
tally, I still strongly recommend the
Qume DT-8s; double-sided and
double-density, they store over a
STOCK-FOCUS
Find out how low is low and how high is high.
Using capital structure and performance data, Stock-
focus objectively calculates the underlying value of a
stock. The system was first developed by the manage-
ment science department of a major money center
bank, and is now in use by investment advisors, trust
companies and brokerage houses. On your screen,
Stock-focus will plot an estimate of lowest value, highest
value and the current price. You then decide what to
buy, sell or hold.
REAL-FOCUS
Exhaustively analyze potential real estate invest-
ments using the Wharton School's approach to real
estate analysis. In minutes you can project profit, costs,
and IRR for any project over a 10 year period. Real-
focus accounts for amortization, debt, income, operat-
ing expenses, taxes, depreciation, and cash flows for
both after-tax holding and the results of sale. With
Real-focus you can analyze any potential investment
from a single building project to a complex time- phased
planned unit development.
THE FOCUS TECHNIQUE
FOCUS is CENTENNIAL SOFTWARE'S new
approach to Program Architecture, providing a nat-
ural interaction between microcomputers and users.
It provides worksheet style input screens, free access
to all program segments, and the ability to com-
bine individual results files for portfolio analysis. You
also receive a usable reference manual, menu helps,
a program glossary, multiple report formats and spool-
ing. With our FOCUS technique even the most com-
plex programs are versatile and easy to use.
COMPUTER MEMORY-K REAL-FOCUS STOCK-FOCUS
IBM PC 64 $179.00 $189.00
Apple (plus) 11 48 149.00 159.00
TRS-80 1 48 149.00 159.00
TRS-80 II 64 179.00 189.00
TRS-80 III 48 149.00 159.00
ALL PROGRAMS IN DISK BASIC
IBM is a trademark of IBM. Apple is a trademark of Apple Computer Corp., TRS-80 is a trademark of Tandy Corporation.
ORDER N0WI FILL IN OR CALL 800-525-2003 (Toll Free)
PROGRAM NAMF COMPUTFR
NAMF PHONF #
ADDRF^ □
MB
^lORY
k ACCOUNT #
FXP DATF
/
/
megabyte per disk, and with a Com-
pupro controller, they're very fast.
My friend Bill Grieb of System Inter-
face Consultants has had good experi-
ence with Qume disks in the Inte-
grand S-100 box, a package contain-
ing a seven-slot bus and two drives in
a box smaller than the one my
Cromemco Z-2 occupies without
drives. The point is, if you're getting
one 8-inch drive, you might as well
get two. You just don't save that
much money or space.
Second, my correspondent rightly
states that you can't get along with-
out top-of-the-line 5V4-inch disks:
that is, disks that hold 250K bytes of
memory and more, which is to say
hold 40 tracks and are double den-
sity. Unfortunately, those aren't
cheap. They are smaller than 8
inches, which is the only "conve-
nience" I know of; but three of them
take up only slightly less room than
two DT-8s.
Third, my experience with 5V4-inch
reliability is not his. True, I was
working with experimental stuff in
the Dark Ages (two years ago); thus,
I might be wrong. The fact remains
that a 5V4-inch disk is nothing more
than the inner 40 tracks of an 8-inch
system, and the inner tracks are the
least reliable.
But to me the fatal flaw is the lack
of any standard format in 5V4-inch
disks. With 8-inch disks, CP/M is
CP/M, and everyone can read each
other's data files. Alas, that's not so
with small disks.
Now it's true my Godbout system
cannot read double-sided double-
density disks created by my son's
CCS (California Computer Systems),
even though both use Qume DT-8
disk drives and, in general, each disk-
controller manufacturer has his own
double-density format that's unread-
able by any other controller. How-
ever, nearly all 8-inch systems I know
of can read IBM 128 bytes/sector,
single-sided single-density disks,
meaning that I have access to most of
my friends' machines and they to
mine. There's no comparable stan-
dard with 5V4-inch disks and thus
communications are considerably
hampered.
320 September 1982 © BYTE Publications Inc
Circle 80 on inquiry card.
ICOmPUTER UflREHOUSg
CALL TOLL FREE
ATARI
Special 32K 800 System
800 w/32K. recorder, Pac Man OR star
raiders, joysticks Call
Above w/48K Call
800 (16K)
400
810 Disk Drive.
825 Printer. . . .
850 Interface. .
410 Recorder. .
830 Modem. . .
$670
Call
$440
$590
$170
$75
$155
16K Memory
32K Memory
80 Column Board
DISK DRIVES
Lobo
Apple 1st Drive
Apple 2nd Drive
Percom
Atari D/D Drives
PRINTERS
Anadex
Anacom
C. Itoh
F-10— Parallel
F-10-Serial
55CPS-Series
Prowriter
Tractors for starwriter.
Comrex
CR-1-S
CR-1-P
CR-1-Q
Datasouth
DS180
Diablo
620 RO wo/Tractors .
630 RO wo/Tractors. .
630KSR wo/Tractors.
Epson
MX-80
MX-80 F/T
MX-100
Integral Data Systems
Prism 80
Prism 132
NEC
PC-8023A
3510
7710
7720
Okidata
Microline80
Microline82-A
Microline83-A
Microline84
Tally
1805/1802
1605/1602
Texas Instruments
810 Basic
MONITORS
Zenith
12" Green Screen. . .
Amdek
Video 300
Color I ,
Color II
Color III
Comrex
13" RGB Color
$60
$90
Call
$400
$350
Call
Call
Call
Call
Call
Call
Call
$147
Call
Call
Call
$1260
Call
$2050
$2435
Call
Call
Call
Call
Call
Call
Call
Call
Call
$305
$400
$650
Call
$1555
$1325
Call
$115
Call
Call
Call
Call
1-800-528-1054
INTERNATIONAL INQUIRIES INVITED
FREE ***
SHIPPING^**
>M. on w*
+r. ^ all UPS. shipments r^
SPECIAL VISICALC SYSTEM
Franklin Ace 100, Lobo 1st Drive,
Zenith Green Screen Monitor, Visicalc $1 800
VIDEO TERMINALS
Adds
Viewpoint
Soroc
IQ120
$490
Call
|Q 130
Call
|Q 135
Call
|Q 140
Call
Televideo
910
$570
912
$675
920
$735
925
$730
950.,
$915
Zenith
Z-19
$680
ZT-1
Call
DISKETTS
Elephant
5%"0. Sector (100)
Maxell
5Y 4 " 0. or 10. Sector (100). .
SOFTWARE
WordStar
$215
$250
$275
Mailmerge
$85
SpellStar
$140
DataStar
$195
CalcStar
$175
COMPUTERS
AltOS
ACS 8000-15 $3742
ACS 8000-2 w/CPM ■" $2650
Series 15D $2250
Series 5-5D Call
California Computer Systems Call
Commodore
vic-20 $239
Dynabyte Call
nec Call
Northstar
Advantage Call
Horizon II 64KQD $2625
Sanyo Call
Televideo Systems
TS-802 Call
TS-802H Call
Zenith
Z-90 64K w/CPM* $2385
MODEMS
Novation
CAT
D-CAT
Apple Cat II
Auto Cat
COfTlPUTCR
WAREHOUSE
$140
$155
$349
$235
MOUNTAIN HARDWARE „
All products Call
HOUSTON INSTRUMENTS
Hi-Plot
DMP-2 $825
DMP-7/8 $2025
2222 E. Indian School Rd.
Phoenix, Arizona 85016
Order Line: 1-800-528-1054
Other Information: 602-954-6109
«
Store Hours: Mon.-Fri. 10-5 MST
Saturday 9-1 MST
$460
Prices reflect 3% to 5%cash discount. Product shipped
in factory cartons with manufacturers warranty.
Personal checks will delay shipping two weeks.
Prices & availability subject to change without
notice.
PERSONAL
COMPUTERS
PERSONAL
COMPUTERS
PERSONAL
COMPUTERS
Altos Call for Model & Price
Amdek Video-300 1 49.00
Amdek Color-I Monitor 329.00
Amdek Color-ll Hi-Resolution 13" Monitor 729.00
Amdek Color-Ill Monitor 439.00
Atari 400 1 6K 319.00
Atari 810 Disk Drive 449.00
Atari 850 Interface 1 69.00
Atari 800 16K 669.00
Daisywriter 2000 1 049.00
Diablo 630 2095.00
Epson MX-70 289.00
Epson MX-80 w/Graftrax Plus 439.00
Epson MX-80 FT w/Graftrax Plus 549.00
Epson MX-100 FT Printer w/Graftrax Plus 695.00
Hayes Micromodem II (Apple II) 289.00
Hayes Smartmodem 225.00
IDS 560 Paper Tiger 1099.00
IDS Prism 80 (Color) 1379.00
IDS Prism 132 (Color) 1559.00
Mannesmann Tally MT 1 705 1 289.00
Mannesmann Tally MT 1 802 1 499.00
Microtek 1 6K Ramboard for Atari 800 79.00
Microtek 32K Ramboard for Atari 400 & 800 . . 1 19.00
Microsoft Soft Card (Z-80) 279.00
Microsoft Soft Card Premium System for Apple 579.00
Microsoft Ramcard 64K for IBM-P.C 369.00
Microsoft Ramcard 1 6K for Apple 1 39.00
NEC 3510 or 3530 Spinwriter 1675.00
NEC 3515 Spinwriter 1695.00
NEC 7710 or 7730 Spinwriter 2295.00
NEC PC-8023 Printer 489.00
NEC JC1201 M(A) - Color 12" Monitor 329.00
NEC GREEN JB1 201 M - 1 2" Monitor 1 69.00
120 CPS, Bi-directional logic seeking 9x9 dot matrix, full 96
ASCII char. Set with true descenders Centronics parallel port
and RS232 serial port (up to 1200 Baud) standard, 136 col,
includes Okigraph dot addressable graphics, friction feed and
removable tractor. 31 lbs., 11 volt standard, 220 volt optional.
$$^ 3
Okidata Microline - 80 Matrix Printer 329.00
Okidata Microline - 82A 449.00
Okidata Microline - 83A 729.00
Okidata Microline - 84 Parallel 1095.00
Sharp PC-1500 Pocket Computer 239.95
Sharp CE-1 50 Color Printer/Cassette l/F .... 199.95
Sharp PC-1211 Pocket Computer 135.95
Sharp CE-1 22 Printer/Cassette Interface for
PC-1211 99.95
Smith-Corona TP-1 649.00
Televideo 910 559.00
Televideo 925 735.00
Televideo 950 929.00
Transtar Model 1 40 1 295.00
Videx Videoterm 80 Column Card for Apple II . 259.00
OMEGA SALES COMPANY
430 PEARL STREET, STOUGHTON, MA 02072
(617)344-6645 TOLL FREE (800) 343-0873
322 BYTE September 1982
Circle 351 on inquiry card.
OMEGA DELIVERS
FOR LESS
OKIDATA MICROLINE 83A
EPSON MX-100 FT
YOUR CHOICE
$695.00
80 CPS, Bi-directional logic seeking 9x9 dot matrix, full 96
ASCII char. Set with true descenders, centronics-style parallel
port(RS232 optional), 136 col., includes graftrax plus dot
addressable graphics, friction feed and removable tractor
feed. 21 lbs., 110 volt only.
SOFTWARE
Omega carries software by the following companies:
• American Business Systems • Ashton Tate • Dakin 5
• Innovative Software • Micropro • Microsoft
• Sorcim • Stoneware • Visicorp (Personal Software)
MAGNETIC MEDIA
Omega carries diskettes (5W' or 8") by the listed companies:
• Dysan • Maxell • Scotch • Verbatim
ACCESSORIES
Omega carries accessories for the Apple II by the
following manufacturers:
• D.C. Hayes • Microsoft • Tymac
• M & R Enterprises • Videx
4?
Stock Shipments Same Day or Next
No Surcharge for Credit Cards
All Equipment Factory Fresh w/MFT Warranty
Prices do not Reflect Shipping Charges
Mass. Residents Please Add 5% Sales Tax
PRICES ARE SUBJECT TO
CHANGE WITHOUT NOTICE
We carry the complete lineof Atari Hardware, Software & Peripherals.
We will try to match or beat any price with similar purchase conditions.
OMEGA SALES COMPANY
430 PEARL STREET, STOUGHTON, MA 02072
(617)344-6645 TOLLFREE (800) 343-0873
Circle 351 on inquiry card.
BYTE September 1982 323
Scotch Diskettes
Rely on Scotch* diskettes to keep your valu-
able data safe. Dependable Scotch diskettes
are tested and guaranteed error-free. The low
abrasivity saves your read/write heads.
The/re compatible with most diskette drives,
(800)235-4137
Dealer Inquiries
Invited
PACIFIC
EXCHANGES
MX! FonhUIBJid
San Lyii Obispo CA
4MII1 In Oil call
JWK]|S42- c i4i , S ,„
Circle 356 on inquiry card.
THIN is IN!
5rore-of-rhe-arr 8" disk drive subsystems
give you a remarkable 2.4 MB in rhe space
of a single-drive cabiner, 4.6 MB storage
capacity in rhe space of a 2-drive cabiner.
Perfecradd-onsforlBM, Apple, Radio Shack
and all 8" Shugarr compatible computers.
Systems Introductory Price Retail
2-Drive $1695 $1995
4-Drive $2995 $3495
2-0rive Horizontal $1750 $2050
write protect switch option — $30/drive
Columbia microsystems, Inc.
905 E. Broadway, Columbia, MO 65201
(314) 875-8900
Circle 90 on inquiry card.
Elegant Calculations with
EASYPAK™
EASYPAK is a library of routines in
FORTRAN-80 for performing scientific
and mathematical functions Including:
• Vector and Matrix Operations and I/O.
• Linear/ Nonlinear Equations and
Regressions.
• Optimized Least Squares.
• Eigenvalue/ Eigenvector Problems.
EASYPAK includes interactive test
programs.
EASYPAK(.REL File): $250.
EASYPAK source code: $365.
I A Computer Company
^ -^ DIVISION OF Sea Data Corporation
One Bridge Street, Newton, MA 02158
TEL (617) 244-8190 TLX: 951107
Circle 65 on inquiry card.
I agree that we're all headed for
hard disks. The clutter here at Chaos
Manor (I now face three sets of dual
8-inch disk drives plus two 5V4-inch
disk drives plus a hard-disk drive)
tempts me sometimes to reduce the
size of everything; but I want more
software than Lifeboat can supply,
and I don't know what format of
5V4-inch disk to buy, so I'll stick with
at least one pair of DT-8s, hard disk
or not.
Finally, there's the safety factor.
You may trust your hard disk, but as
far as I'm concerned, my text isn't
really safe until it's written onto a
disk and the disk is put in a nonmag-
netic metal box on the other side of
the room. Little disks just don't hold
enough text, nor do I have that much
confidence in them.
All told, then, I'll stay with the big
floppy disks.
M & N s and Are You a Compiler?
I've previously mentioned my
Compupro M-Drive, which we've
designated as drive "M" and
Semidisk, which became drive "N."
For the few who don't know, these
are two different schemes for fooling
your computer into thinking that a
big block of memory is a disk drive. I
doubt that I've sufficiently praised
them. Both Compupro's M-Drive and
the Semidisk system work so well
that you don't notice them.
The Compupro system is marginal-
ly faster than Semidisk's, and the
Compupro memory can be used as
RAM (random-access read/write
memory) for your 8088 when you use
your 8085/88 that way; but the sys-
tem requires a Compupro disk con-
troller and an 8085/88 processor.
Meanwhile, Semidisk is plenty fast
and can be used with any CP/M 2.2
S-100 bus system, no matter what
controller and processor are being
used. And having them can change
the way you do things.
There are times when I am willing
to take Pascal and stuff the language
into a culvert. There truly are times
when I completely agree with my late
mad friend, who thought Pascal use-
ful for classroom exercises, par-
ticularly in places that didn't have
computers for the students to work
with, but not much use for practical
programming. Lately I've been help-
ing my son Alex and his classmates
work on the Workman and Associ-
ates' Pascal Introduction Package:
they're taking standard programs out
of standard textbooks, such as Peter
Grogono's Programming in Pascal
and the Kernighan and Plauger classic
Software Tools in Pascal, and getting
them to run with Digital Research's
Pascal/MT+ and Sorcim's Pascal/M
compilers. And the job is driving me
nuts. Alex and his friends will earn
every nickel they make.
Pascal really and truly expects the
programmer to be a sort of precom-
piler. Consider error messages like
"Error number 6: Illegal symbol
(possibly missing ';' on line above)"
and "Error number 51: ': = '
expected." Pascal/MT+ even shows
you precisely where these errors are
expected, and usually the compiler is
right about the guesses, too.
So why don't the compilers simply
supply the needed symbol! Especially
when they found " = " where they ex-
pected ": = "? Now it's true that you
don't want to depend on compilers to
do your thinking for you. You really
ought to go correct the program. But
I don't see why they can't give you
the specific error message, plus say
"following assumption imple-
mented," and show you what they
did, then continue with the compila-
tion. That way they would catch
nearly all the trivial errors in one
pass, and then you could go back and
correct them all at once rather than
having to load the editor, add a
semicolon, exit the editor, compile
until the next trivial error, etc., ad
nauseam.
We have both M and N drives (on
the same machine; if you type in "PIP
M:=N:*.*", the result is blindingly
fast), and thus the cycle isn't so long
for us. After all, the disk-access times
are pretty short, so we're not waiting
for the editor or the compiler to load
or the editor to write to disk. I think I
would probably have given up on
Pascal without them.
It isn't just the trivial errors that
make Pascal hard to use. Although
the compiler's intolerance for trivial
Peripherals
Unlimited..
FANTASTIC PRICES!
OUR FAST SERVICE, PRODUCT
SELECTION AND OUR CUSTOMERS'
SATISFACTION MAKE US #1.
ZENITH
Z-89-48K
$2299
Z-90-64K DO
$2588
Z-19 Terminal
$777
Z-121 Monitor 12"
$149
ATARI COMPUTERS
Atari 800 16K
$649
Atari 400
$318
Atari Interface Module
$174
Atari 810 Single Disk
$444
Atari 830 Modem
$166
Programmer
$59
Entertainer
$84
Star Raiders
$34
16K Mem. Exp. for Atari
$74
32KMem. Exp. for Atari
$114
NEC PRINTERS
7710/30 SpinwriterR/O
CALL
7720SpinwriterKSR
CALL
3510/30 SpinwriterR/O
CALL
NEC DOT MATRIX
PC-8023
$474
Call for prices on ribbons,
etc.
MORE PRINTERS
Anadex 9500/9501
$1295
Anadex DP-9000
$1049
OkidataMicroline82A
CALL
OkidataMicroline83A
CALL
OkidataMicroline84
CALL
Tractor(OKI80 + 82 only)
$60
Diablo 630
$2044
MONITORS
Sanyo 12" GRN Phosphor
$266
Sanyo 12" Black + White
$239
Amdek 12" 300 GRN Phosphor
$149
Amdek 12" Color
$319
Amdek Color II
$779
NEC 12"GRN Phosphor
$164
NEC 12" Color
$344
EPSON PRINTERS
MX-80w/Graphics CALL
MX-80 FT (Friction + Tractor) CALL
MX-100 (15" Carriage) CALL
Call for prices on
Ribbons, Cables and Interfaces
NEC- PC 8000
Series Microcomputer
PC-8001 A Computer w/32K
PC-8012AW/32K + Exp. Slots
PC-8031ADual Mini Disk
PC-8032A Add-on Mini Disk
Call for Software Prices
$888
$588
$888
$777
FOR THE LOWEST
PRICE CALL
TOLL FREE
1-800-343-4114
ORDERING INFORMATION
Our order lines are open 9AM to 6PM
EST Monday thru Friday. Phone
orders are welcome; same day ship-
ment on orders placed before 10AM.
Free use of Mastercard and VISA. Per-
sonal checks require 2 weeks
clearance. Manufacturer's warranty
included on all equipment. Prices sub-
ject to revision. C.O.D.'s accepted.
For service, quality and delivery call:
PERIPHERALS UNLIMITED
(617)655-7400
62 N. Main St.* Natick, MA 01760
Circle 369 on inquiry card.
BYTE September 1982 325
mistakes seems to me a mistake, one
assumes that study and practice will
overcome that. Nor am I certain pre-
cisely what is wrong; but here I'm
watching students who've been work-
ing with Pascal for four years take
hours and hours to debug programs
copied from a standard textbook
recommended by the compiler writer.
That's portability?
I suppose I shouldn't complain.
Alex expects to make a lot of money
off his Pascal lessons. When he first
started working on the concept, I
wasn't sure it would be worth what
Workman said he'd have to charge;
but that was before I got involved in
helping out: that is, Alex had some
exams coming up, so I volunteered to
type in a couple of Grogono pro-
grams and get them running. They
were, after all, simple programs, and
all that was needed was to copy them
out of a book, to spend an hour or
two typing, and perhaps to put in an
hour debugging. . . .
Hah! Didn't work that way at all.
First, even with Semidisk it took
longer than I'd have thought to get rid
of all the trivial errors. Then the fun
really began. There are more obscure
errors and faults in Pascal than you
can dream of, even if you spend
weeks studying a good introductory
text like Grogono's.
For example: "Error number 253:
Procedure (or program body) too
long. Reduce the size of the procedure
and try again."
I searched the index in Program-
ming in Pascal, Digital Research's
Pascal/MT + documentation, and
Sorcim's Pascal/M document. Nary a
word about this, or at least none I can
find. Programs that will compile in
Pascal/MT + give you error 253 in
Pascal/M. You fix that by shortening
the program, which you can do by
taking a number of messages that are
delivered only once and putting them
into a procedure (although it's a bit
silly to call a subroutine just to read
the instruction messages). Of course,
the procedure was (trivially) wrong
the first couple of times. Then the
random-number generator Grogono
uses wouldn't work because he uses
the integer 65536. Mike Lehman, who
wrote Pascal/MT + , told me on the
phone simply to change that to
65536.0, thus changing it into a float-
ing-point number; but that doesn't
work either, because Pascal will not
do implicit type conversion, and we
needed the MOD (get the remainder,
or modulo) function, and Pascal
won't let you do the MOD function
unless you're dividing by an
integer. . . .
So, we wrote a "get remainder"
procedure, only that ran into con-
flicts of variable types.
Then we tried a different random-
number generator and went through
the Grogono program to document
where and why we changed variables
from integers to real numbers, and
after about three times as much time
and work as I'd expected, that pro-
gram is done. There are a lot more
like that in the package Alex did; and
YOU CAN SAVE UP TO 40% WITH RCE warranty/service our specialty
LOOKING FOR A MAIL ORDER APPLE*?
HAVE WE GOT SOMETHING FOR YOU!
ORDER: 1-800-547-2492
IN OREGON CALL
FOR TECHNICAL ASSISTANCE
(503) 479-4711 or (503) 479-4150
ATADPJIl 40 °( 16K ) $289
MIMKlViV 800 (16K) $665
EPSON w/GRAFTRAX
MX-80 $439
MX-80FT $539
MX-100 $699
I.D.S.
560G Printer $999
Prism 80w/color $1249
Prism 132 w/color $1549
RANA Controller -4 Drives -$119
DRIVES Elite 1- $379 Elite 2 - $499
APPLE HARDWARE
MICRO SCI DISK DRIVES
(DIRECT APPLE REPLACEMENT)
A-2 DISK DRIVE $349
A-70 $469
A-40 $349
CONTROLLER 3.3 A 3.2 $79
CCS 7710A SERIAL INT $129
CCS 7710D SERIAL INT $129
VIDEX 80 COLUMN $239
VIDEX ENHANCER II $t!9
LOWER CASE ADAPTOR $39
16K RAM CARD
MICROSOFT OR MPC $149
ALS $139
MICROTEK KAMI $99
Z-80CARD (MICROSOFT) $275
MlCROM»DEM (HAYES) $269
SMART MODEM (MAYES) $209
NOVATION MODEMS
API'LECAl $309
AUTO CAT $209
CAT $139
DCAT $149
MOUNTAIN CLOCK $239
MOUNTAIN MUSIC SYSTEM $309
MOUNTAIN A/D CONVERTER $269
MOUNTAIN INTROL/X-10CARD $169
MOUNTAIN C.P.S. $149
KBD 23 KEYPAD $139
SUP-R-TERM (80 COLUMN) $299
SUP-R-MOD R.F. MODULATOR $24
|OYSTICK(T.GJ $45
9"B&W MONITOR (SANYO) $145
12" B&W MONITOR (SANYO) $189
12" GREEN MONITOR SANYO) $229
12" GREEN MONITOR (ZENITH) $119
12" GREEN MONITOR(BMC) $114
13" COLOR MONITOR (SANYO) $385
EPSON CABLE & INTERFACE $79
EPSON GRAFTRAX PLUS $75
POWERLINE PROTECTOR $39
ATARI HARDWARE
410 PROGRAM RECORDER $75
810 DISK DRIVE $429
820 PRINTER $249
822 PRINTER $339
825 PRINTER $579
830 MODEM $149
850 INTERFACE MODULE $165
853 16K MEMORY EXPANSION $79
MICROTEK 32K $105
SOFTWARE
VISICALC (ATARI) $179
BASIC (ATARI) $49
VISICALC $179
VISIDEX $179
VISIPLOT $145
VISITERM $75
VISITREND/PLOT $214
VISIPAC $499
DESK TOP PLAN *2 $179
DESK TOP PLAN #3 $214
MICROLAB DATA FACTORY $229
D B MASTER (STONEWARE) $179
SUP-R-TEXT II $109
WORDSTAR $349
B.P.I. SOFTWARE (each) $319
STOCKFILE INVENTORY $269
ZORK $35
SARGONCHESS $29
GALAXIAN $22
VERBATIM DISKS $29
MAXELL DISKS $38
THE SOURCE $85
TERMS:
SHIPPING: Add 3% of total transaction for UPS brown (ground) or 6% for UPS blue (air), Parcel Post,
or any special arrangements.
PAYMENT: Cashier's checks, certified cliecks, money orders, and bank wires honored immediately.
Wire transfer funds to U.S. National Bank of Oregon, South Grants Pass Branch. Credit RCE, account
number 187-6501-980. Add 3% for Visa & Master Charge. Allow 20 days for personal checks to clear.
REFUNDS: 10% restocking charge on all returns or exchanges. No refunds on opened software. Call first.
GUARANTEE: All products with full manufacturer's warranty. Sanyo and Apple warranty available.
We have full repair and service facilities for all electronic repairs with HP, Dynascan, Pioneer, Sanyo and
Apple trained and certified technicians. For any technical service call them for instant advice or questions
right on their benchesat (503) 479-4150.
REPAIRS: Out of warranty guarantee: Labor 30 days from date of your receipt, 90 days on parts. Call
for details on quality guaranteed discount repair and reconditioning service.
We have been repairing electronic equipment for 12 years and love it!
"A unique Combination ol
Quality Products. Competltlue Prices, and Seruice"
MINIMUM ORDER-$100.00 MINIMUM SHIPPING CHARGES-$4.00
PRICES SUBJECT TO
CHANGE WITHOUT NOTICE
WRITE FOR CATALOG
V/SA * RALSTON-CLEARWATERS
ELECTRONICS
536 N.E. 'E' Street • Grants Pass, Ore. 97526
ALL BRAND NAMES ARE REGISTERED TRADE MARKS
326 September 1982 © BYTE Publications Inc
Circle 407 on inquiry card.
BISON
PRODUCTS, INC.
A CALIFORNIA CORPORATION
We're Bullish on Low Prices
Bison Products, Inc. carries most every product you could want for your business o r personal computer - AND - w e give them t o you at
prices that are LOWER than anyone elses. COMPARE our total price for the equipment you want to anyone elses total price and you'll
agree. If the items you want are not listed i n this ad, call us for the current price. I f you find a n advertised price that i s lower than ours, call
us and we'll try to beat it.
Send Mail Orders To: Orders may be picked up at: For Questions or Phone Orders Call:
P.O. Box 9078-184 16709 Roscoe Boulevard (213) 891-5702
Van Nuys, California 91409 Sepulveda, California 91343
Most orders shipped within 48 hours or receipt of cash or certified check. VISA and MasterCard accepted.
All merchandise new in factory cartons with manufacturer's warrantee.
Corporate and School District P.O.'s accepted subject to credit approval. Enclose financial statement with order.
California residents add Sales Tax. Shipping charges added to all orders.
For Further Information Please Circle Reader Serviced 55
COMPUTER SYSTEMS
NEC PC-8001A $725
Commodore VIC 20 Personal Computer System . . . $239
Products For Apple Computers
Here are some of the products BISON carries for Apple
Computers. If you don't see what you want here, give us a
call.
16K RAM Card for Apple II S 68
Videx Videoterm w/Softswitch $ 258
Microsoft Z-80 Softcard w/CP/M $ 253
BISON Disk Drive w/3.3 Controller $ 459
BISON Add-on Disk Drive S 349
Parallel Printer Card with Cable S 72
D. C. Hayes Micromodem II . . . .' $ 270
Novation Apple Cat Modem $ 325
For more Apple information, circle reader service card # 52
Products For IBM Personal Computers
Tandon Single-Sided Disk Drive $ 255
Tandon Double-Sided Disk Drive w/DOS Patch . . $ 485
Tandon Double-Sided Drive
w/80 Tracks & DOS Patch S 595
AST 64K RAM Card S 365
9-piece set of 64K RAMs $ 75
For more IBM information circle reader service card #53
PRINTERS
BISON carries all of the major brands of printers. If you
need help choosing the proper printerfor your needs, call
and talk to one of our support technicians.
EPSON MX-80 Type III with Graftrax Plus $ 412
EPSON MX-80 F/T Type III with Graftrax Plus $ 522
EPSON MX-100 with Graftrax Plus S 675
NEC PC-8023A Friction & Tractor w/Graphics $ 485
Okidata Microline 82A with Tractor - 80 Col $ 460
Okidata Microline 83A with Tractor - 1 00 Col $ 685
Okidata Microline 84PS - 200 cps Par/Ser $1125
C. Itoh Prowriter - Parallel S 485
C. Itoh Prowriter - Parallel/Serial S 610
C. Itoh F-10 Starwriter - Parallel - 40 cps $1395
C. Itoh F-10 Starwriter - Serial - 40 cps $1495
Brother Daisy Wheel Printer - Parallel S 855
Brother Daisy Wheel Printer - Serial $ 895
For more printer information circle readerservice card #54
MONITORS
BMC International
* 12" Green monitor with P-31 phospher
* 15 Mhz* Excellent for 80 column display
BMC 12" Green Monitor $ 88
* 13" Color Monitor* Audio and Video
* 270 Line resolution
BMC 13" Color Monitor S 273
AMDEK Monitors
* 12" Green Phospher
* Non-Glare
AMDEK Video 300 Call for Price
* 13" Color Monitor* RGB Input
* For IBM/NEC/Apple
AMDEK Color II Call for Price
AMDEK Color I Call for Price
AMDEK Color III Call for Price
NEC
NEC 12" Green Monitor $ 159
NEC 13" Color Monitor $ 325
NEC 13" RGB Color Monitor S 815
ZENITH
Zenith 12" Green Monitor $115
TeleVideo Products
TeleVideo computer terminals and desktop computer sys-
tems-high price features at low prices.
TeleVideo TS-802 Computer system
* 64K, 4 Mhz Z-80A. CP/M * Dual Floppies, 720K Total
* Same CRT and Keyboard asTelevideo950 Terminal
* Network Expansion Capabilities
TeleVideo TS-802 $2665
TeleVideo TS-802H Same as TS-802
with one floppy and 5-MegaByte Hard Disk $4990
TeleVideo TVI-910 Terminal S 575
TeleVideo TVI-925 Terminal $ 725
TeleVideo TVI-950 Terminal - TOP-OF-LINE $ 915
SOFTWARE
BISON carries software for all business and personal
computer systems. Just select the software you want and
call us for our current price. Here are some examples of
BISON'S Low Prices:
MicroPro Software
WordStar - 8"CP/M S 250
WordStar - Apple CP/M S 192
MailMerge - 8" CP/M $ 77
MailMerge - Aple CP/M $ 63
SpellStar - 8" CP/M $ 127
SpellStar - Apple CP/M S 105
DataStar - 8" CP/M S 175
Super Sort - 8" CP/M $ 127
Super Sort - Apple CP/M $ 100
SuperSort II - 8" CP/M S 105
CalcStar - 8" CP/M S 149
S-1 00 PRODUCTS
Whatever you need for your S-100 system, from CPU's to
Memory, BISON has it. Just look at our list. If you don't see
it here, call for our current price.
Sierra Data Sciences
S-100 Master/Slave Single Board Computers
Master - 4 Mhz. Z 80A $ 690
Slave - 4 Mhz. Z 80A S 625
Sierra Data CP/M S 160
Sierra Data BIOS S 100
Sierra Manual $ 25
Sierra Data - Winchester Adaptor $ 145
Sierra Data Turbo DOS S 750
QT-Systems Mainframes
S-100 Mainfame and 8" Drive Enclosures
* S-100 Power +8V/25A +16V/5A -16V/5A
* Drive Power +5V/2.5A -5V/.5A +24V/3A
* Keyed Power Switch
* Shielded Motherboard
* Rugged Card Cage
*9%" x 17" x21" (HxWx D)
QT 6-Slot, Dual 8" Drives $ 705
QT 8-Slot, Dual 8" Drives $ 730
QT 12-Slot, Dual 8" Drives S 755
S-100 Mainframe and 5 1 /," Drive Enclosures
* Similar to 8" Mainframe
* 7" x17" x20" (H xWxD)
QT6-Slot. Dual 5 1 /," Drives S 530
QT 8-Slot. Dual 5%" Drives S 555
QT 12-Slot. Dual 5y 4 " Drives S 580
STATIC MEMORY SYSTEMS 64K RAM
* 24 Line Addressing
* 200 NS. Low Power CMOS
* Intermix RAM and EPROM
* List PriceS594 Static Memory Systems
64K RAM $ 440
AB DIGITAL DESIGN LABS
256K Byte - 126K Byte Words
* 4 Mhz with Extended DMA
* IEEE--696
* Multi-Layer PC Board
* 1 Year Warranty
* List S1 295
AB DIGITAL DESIGN LABS 265K RAM $ 825
DISK DRIVES
Qume#842 (Replaces Data-Trak 8) S 480
Tandon Thin 8" Single-Side Double-Density S 382
Tandon Double-Density $ 465
SUPER BISON SPECIAL
Mitsubishi 8" Double-Density Double-Sided
Floppy Disk Drive S 399
QUANTITY DISCOUNTS AVAILABLE - CALL BISON
TRAK Dual 8" Floppy Disk Drive Cabinet
* Verticle Mount
* Signal Extender Cable
* Write Protect Switches on Front
' Power Supply, Fan
* Highest quality construction
Trak Dual 8" Floppy Disk Cabinet $ 325
SEATTLE COMPUTER
8086 SUPER MICRO
16-bit Micro-computer system
* 8 Mhz 8086 CPU
' Full s-100 Compatability
* 128K 70 NS Static RAM
* MS-DOS (86-DOS)
* Double-Density Disk Controller
* 22-Slot Mainframe
* Just add Drives and Terminal
* List Price $4185
Seattle Computer 8086 Computer System $3450
Seattle Computer 8086 Board Set with DOS $ 595
DYSAN Floppy Disks
Dysan 104/15%" Soft Sector
Box of 10 $ 35
Dysan 104/1 D5V 4 " Soft Sector Double Density
Box of 10 $ 42
Dysan 3740/1 8" Soft Sector
Box of 1 S 45
Dysan 3740/2D 8" Soft-Sector Double-Density
Box of 10 $ 63 ■
For more S-100 information, circle reader service card # 56
WE DROVE THE
COST OF
DISK DRIVES WAY
DOWN
f ps* . TtrnT WET- i™" Hi &
IS ■ ■ " ■ titv' 1 _JTJ,..k" ^Vi-mrtviU ' :
'VSpS
»^ : _ 4 ,rT ^=i 1g «^S
' n y* ^7 T - "SO tmni m $£ •
Apparat continues to expand our-
line of IBM PC compatible
products. Buy a minimum IBM
system from any dealer, then look
to Apparat to complete and expand
it. And save about 25% over a
comparable system. You will even
find that we've developed some
products you can't find from any
other manufacturer or distributor.
IBM compatible add-in and
expansion drives.
• Single and Double sided 40
track drives. Both drives (Tan don
or CDC available) are fully
supported by PC DOS version
1.1, and you can mix or match.
Drives are easily installed in
minutes. Single sided (160 k) -
$225 each, Double sided (320K)
- $315 each.
• Double sided 80 track (650K)
Tandon drive. Easily installed in
minutes. Requires software
patch - $435.
• Expansion cabinet for 3rd and
4th drives; Any of the IBM
compatible drives above are
easily mounted into the
matching case. Power supply
and cable included - $275.
With 2 dual 40's internally and 2 in
the expansion cabinet you have
over 1.2 megabytes of storage on-
line and supported by an
unmodified PC DOS 1.1.
SO YOU CAN DRIVE
YOUR IBM PC
CAPABILITIES WAY
UP
More savings on these add-ons.
• Combo Card. Adds parallel
printer, RS 232 asynchronous
communications and clock
calendar functions. Uses only
one slot and includes RS 232
cable - $279.
• Clock Calendar Card. Features
seconds, minutes, hours, day of
week, date, month and year.
Battery backup maintains time
and date even when system is
turned off. Software compatible
with PC DOS - $129.
• Prototype Card. 3.5 by 8 inch
wirewrap area holds over 85-14
pin dips - $29.95.
• 64K Byte Hardware Print
Spoolers. Internal spooler
comes with parallel printer
adapter. External version
connects easily between
computer and printer. Both
buffer 32 pages of print output
and are user programmable —
$399.
Add-On Memory Card. Uses 64K
dynamic RAM chips, with parity.
All are expandable to 256K. 64K
- $299, 128K - $399, 192K -
$499, 256K - $599.
Monitors. High quality, reliable,
12 inch green screen. P1EC, 20
MHz BW - $195, Amdek, 18 MHz
BW and anti glare - $180.
Printers. A variety of the newest
Epson, nEC and Okidata printers
available. Call for prices.
48K Additional Ram. 27 chips
plug easily into master PC board
- $75.
RGB Color Monitors. Includes
cable and modification to include
16 colors — intensity control. P1EC
(resolution 690 by 230) - $995,
Amdek (560 by 240) - $899.
• Prom Blaster. Programs most 4K
to 64K bit 24 Pin EPROMS.
Complete with personality
modules and read/write software
- $149.
• Apparat Game Diskette.
Includes blackjack, othello,
matches and spiralgraph —
$24.95.
Apparat will continue to develop
add-on products for your IBM PC.
And Apparat warrants and services
all the products we sell. Call today
to order any of the products listed
here or to find out more
information write Apparat, Inc.,
4401 So. Tamarac Parkway, Denver,
CO 80237, (303) 741-1778. Dealer
inquiries welcome. To order any
product today call
800/525-7674.
IBM PC Is a trademark of IBM.
Apparat, Inc.
Circle 30 on inquiry card.
yu 1
BYTE September 1982 329
Expand Your IBM P.C.
MMMMBBM U HE D S :fct»ll
Memory Expansion Board
(PC) 2 's Expansion Board offers 4 TIMES 128K, 192K and 256K Bytes. Board can
the amount of memory offered by IBM be easily upgraded in 64K capacities.
P.C. Configurations can be set at 64K, Upgradability is the key!
I ^ ■
' s 1895°°
For
■ Add-In Winchester Disk System
(PC) 2 's Add-In Winchester Disk System is slot, reducing desktop space. Also
housed within the IBM chassis and is available in 12 and 18 M Bytes capacity,
easy to install directly into the floppy
I Asynchronous Communications Controller
1 or 2 line capability on one card. M
Totally compatible with IBM software and diagnostics. I
DS-Disk Software
(PC) 2 's software program doubles
IBM single-sided diskette capa
using both sides- Increases ca
from 160K to 32
1 with Tandon
,s valent.
PHONE OR WRITE -BUT ORDER NOW!
(PC)*, P.O. Box 678
510 Lawrence Expressway
Sunnyvale, CA 94086
(408) 749-9313
Postage and Handling included within continental U.S.A.
One year warranty on all board products.
MasterCard, Visa and Checks accepted.
PLUG COMPATIBLES FOR PERSONAL COMPUTERS
if you don't know Pascal and intend
to learn it, I strongly advise you to
buy the Workman package (com-
piler, Programming in Pascal, Soft-
ware Tools in Pascal, and Alex's
lesson disk). That way you won't
waste so much time with trivial error
hunting, and you can get down to the
business of playing with those pro-
grams, modifying them, and using
the more useful ones.
And if your time is at all valuable,
get either M-Drive or Semidisk. The
slower your floppy disks, the more
dramatic the result, but even with fast
disks like Qume DT-8s run by a Com-
pupro controller, the time saved adds
up fast.
CB/80 Revisited
There is an alternative: Digital
Research's CB/80, which is compiled
CBASIC. Our tests so far show that
CB/80 is pretty comparable to Pas-
cal/MTH- in speed and compactness
of code. It's reasonably easy to patch
in assembly-language subroutines in
CB/80, so that you can optimize
loops and other things that you use
all the time. There's a new version of
CB/80 with an improved linker that's
supposed to make patching in sub-
routines even simpler; I'll have it in a
couple of weeks, and I can report on
it then.
Despite my mad friend's misgivings
about all forms of BASIC, CB/80, in
my judgment, remains a real com-
petitor to Pascal and PL/ 1. It won't
write code as fast or as compact as C,
but then few higher-level languages
will, and it's a lot easier to learn than
C. I suspect, in fact, that my mad
friend would salve his anti-BASIC
prejudice by pronouncing that CB/80
isn't "real" BASIC at all but a sepa-
rate new language.
He'd have a point, too, since CB/80
has few of the inherent defects of
BASIC. With CB/80 you can have
truly local variables within functions
and procedures and call them either
by label or by value — that is, you can
hand the procedure the actual value
of the variable it is to work with, let-
ting it create a variable that's local to
the procedure so that whatever it
does cannot change the "real" vari-
able out in the main program; or you
330 September 1982 © BYTE Publications Inc
Circle 365 on inquiry card.
\
MULTI-USER HARD DISK
SYSTEM— $10,500.
Think Now!
Multi-user MP/M™ 8-16* runs 8 bit
CP/M® software better than it's ever
been run before.
■ BIG— over 61 K! That's over 6K more
user space than conventional CP/M 2.2™!
■ FAST— DMA floppy and hard disks
with cacne buffering and high speed CPUs.
■ MULTI-USER— enhanced and fully com-
patible implementation of MP/M 86™ runs
both 8 and 16 bit programs at the same time!
8 bit programs you can run include: WordStar,®
dBASE II™ Whitesmith's C, Microsoft™ BASIC,
CB80™ and PL/l-80™
Think Ahead!
MP/M 8-16 runs 16 bit CP/M 86™ software, so you can
get what's coming!
■ Upgrade effortlessly from 8 to 16 bit software (for
example, from CBASIC™ to CBASIC 86™) without leaving
your programs or data behind. You get complete file com-
patibility between 8 and 16 bit CP/M. Other systems make
you choose between 8 and 16 bits. MP/M 8-16 systems have
two CPUs— one 8 bit, one 16 bit. You get it all. Now. And
tomorrow
■ 16 bit programs available now include: CBASIC 86, Super-
Calc 86™ Microsoft FORTRAN 86 (ANSII 77), CIS COBOL 86™
■ Even the hardware is upgradable. Our boards are compatible
with the IEEE 696 bus (and we've got 20 bus slots!). Our state-of-
the-art systems can keep pace with the state-of-the-art.
■ All CompuPro boards in our MP/M 8-16 systems are covered by
a factory backed two year phone replacement warranty.
G&G Engineering is an authorized CompuPro systems center.
Think BE
■
ENGINEERING ■
1922 Republic Avenue, San Leandro, California 94577 (415) 895-0798
351 California Street, Suite 515, San Francisco, California 94104
*MP/M 8-16 is a proprietary implementation of Digital Research's MP/M 86 operating system, configured for CompuPro by
G&G Engineering.
CompuPro is a trademark of Godbout Electronics; MP/M 86, CP/M, CP/M 2.2, CBASIC, CBASIC 86, CB-80, PL/l-80, and CIS
COBOL 86 are trademarks of Digital Research. Microsoft is a trademark of Microsoft Corporation. WordStar is a registered
trademark of MicroPro International Corporation. dBASE II is a trademark of AshtonTate. SuperCalc 86 is a trademark of Sorcim.
Circle 202 on inquiry card.
The facts.
And nothing but the facts.
Epson.
332 BYTE September 1982
Our MX Series printers are the best-selling
dot matrix printers in the entire world. This
is why.
Fact One: We've got your type.
Epson invented correspondence quality
printing. And we still do it better than any-
body.
But more importantly we do more of it than
anybody. On every Epson MX printer, you
get a choice of sixty-six different type styles,
including italics, a handy subscript and
superscript for scientific notation and small
print, enough international symbols to print
most Western languages, and one-pass
underscore. All in a tack-sharp, easy-to-read
9x9 matrix with full descenders.
If print quality is important to you, your
next printer is an Epson.
Fact Two: Ultra-high resolution graphics.
There simply is no higher resolution graphics
than GRAFTRAX-PLUS. And it comes stan-
dard on every MX.
You get bit image graphics free of wander,
walk and jitter; graphics with blacker blacks
and better definition because you can pre-
cisely place a dot at any of 25,920 positions
inside a square inch (that's 120 DPI h x 216
DPI v); graphics that make our printers rival
plotters.
If graphics is what you want, your next
printer is an Epson.
Fact Three: Feature shock.
The Epson MX Series is packed with the fea-
tures printer fanatics want most. A bidirec-
tional print head with logical seeking of the
shortest line. Programmable tab, form length
and right margin. Top of forms recognition.
Skip over perf. Software printer reset. True
"In my judgment,
this is the
best printer
you can buy."
backspace. Self test. The world's only dispos-
able print head. And more. Lots more. On
our MX -100 and MX-80 F/T, you even get
both friction and tractor paper feed.
If you want performance, your next printer
is an Epson.
Fact Four: Incredible reliability.
Epson MX Series printers are the most reli-
able printers ever made. And the reason is
precision.
Take a look inside one and you'll under-
stand. Notice the simplicity, the fit, the
finish. That's why Epson has an out-of-box
reliability rate others can only envy: 98%.
And why our mean cycles between failures
(MCBF) is over five million lines.
The whole package is neatly wrapped in a
rugged plastic injection-molded case de-
signed to look good —and stay looking good.
If you want a printer that works, and keeps
on working, your next printer is an Epson.
Fact Five: World's best seller. Period.
Within months after we introduced the Epson
MX-80, it was the best selling dot matrix
printer in the world. It still is. Not because of
anything we said, but because tens of thou-
sands of computer enthusiasts went out and
did some serious comparison shopping. They
decided it was the best printer for the money
they could buy. And who are we to argue?
If you want the world's best seller, your
next printer is an Epson.
Fact Six: Quality doesn't cost more.
Don't take our word for it. Check it out. Look
at what they give you. Then look at what we
give you. Then look at the price.
There is only one logical choice. Epson.
And that's the truth.
Your next printer.
EPSON
EPSON AMERICA, INC.
COMPUTER PRODUCTS DIVISION
3415 Kashiwa Street
Torrance, California 90505
(213) 539-9140
Circle 192 on inquiry card.
BYTE September 1982 333
Only RAM+ from Seattle Computer gives your IBM-PC
up to 256K of memory, the versatility of a built-in RS-232 serial port
plus the Speed of Flash Disk software.
Seattle Computer announces a
major programming innovation for
the IBM Personal Computer.
Our new RAM + Flash Disk
software lets you use memory like a
disk. Flash Disk finds information in a
flash by electronically simulating a
disk drive 10 to 50 times faster than a
mechanical disk. By copying your
most-used programs and data to Flash
Disk, you make them instantly acces-
sible— ending those long disk access
delays. Flash Disk is also ideal for
temporary intermediate files.
And best of all, Flash Disk
comes free with the RAM+ memory
cards. Or, if you already own RAM + ,
Flash Disk software is available from
your dealer.
334 BYTE September 1982
As always, the beauty of RAM +
is the combination of memory and
serial port on a single card. Not only
does it save the $150 an IBM serial
card would cost, but it also leaves an
open slot for further additions— like
another RAM+ card.
Available in 64K, 128K, 192K or
256K, RAM+ is expandable, fast and
reliable. Each card comes fully tested
and with a one-year guarantee. (Ex-
pansion kits are also available.)
Of course it's made by Seattle
Computer. We're the people who wrote
the operating system of the IBM-PC,
and we're still first in innovation.
Howtoorder: New RAM+ with
Flash Disk is available through your
local computer store. Call us toll-free
at 1-800-426-8936 for the location of
your nearest RAM+ dealer.
TER
MM Industry Drive, Seattle. Washington 9818H
Circle 419 on inquiry card.
can write the procedure so that it
manipulates global variables and af-
fects everything. True, CB/80 doesn't
name its multiline functions pro-
cedures; but they have all the at-
tributes of a Pascal procedure, can be
called by name, and in some ways are
easier to use.
The bottom line is I'm still thinking
about the language problem. I don't
think anyone knows which will be —
or should be— the microcomputer
language of the future. But now that
CB/80 is available without unduly
restrictive licensing agreements, I
wouldn't count it out.
Cardfile
Longtime readers of this column
will know that I have no high opinion
of the prevailing state of program
documentation. There's a reason for
that. For example, about a year ago, I
received, unsolicited, a program for
review. It came with a handsome
document and had an intriguing
name that made it sound as if it might
be very useful. My mad friend Mac
Lean claimed it as his next project,
and that seemed reasonable, so I let
him take it away.
Once I got
Cardfile running,
I liked it fine.
He returned it the next week.
"Does it work?" I asked.
"I think so."
'You think so?"
"Yeah. It seems to work all right.
Nifty images come up on the screen,
the cursor moves around. ..."
"Then what's wrong?" I asked.
"I have read the document five
times, and I cannot understand what
the program does."
He was right, too. That program
now lies under a moldering pile of un-
reviewed software languishing in a
far corner. It may stay there forever.
Which brings us to Cardfile, a
rather nifty program distributed by
Digital Marketing Corporation,
whose rather distinctive logo has ap-
peared in a number of computer
magazines lately. Digital Marketing
seems to have sent me Cardfile and
Synopsis, or perhaps I picked them
up at the West Coast Computer Faire;
if there was a cover letter, I've lost it,
so I've no way of knowing where I
got it, and yes, this is relevant to the
review.
However I acquired them, Cardfile
and Synopsis reached the top of the
queue; and all my students and asso-
ciates were working on other proj-
ects. From the titles they sounded in-
triguing. Cardfile, for example, is
subtitled File Card Index Program,
which sounded useful, and when I got
inside, the "Overview" section of the
program document informed me that
"Cardfile automatically stores,
retrieves, and displays information
that is typically kept in index card
files — summaries of articles and
books, notes, recipes, menus, cata-
logs of books, phonograph records,
tapes, etc."
Now that sounds pretty good.
Down below it tells me that "Cardfile
requires an 8080/8085 or Z80 com-
puter with at least 52K RAM; CP/M
2 or MP/M; and Wordstar, Spell-
Question: When can I use Ada?
j
ADA
N
U
S
Answer: NOW —
with JANUS.
The language
that is based
on the past
but looks to
the uses of
the future.
Ada is available now for your micro-computer.
JANUS is a subset of Ada which includes those features sorely missed by
programmers on micros. Here is a list to help you decide for yourself.
+ Modular Separate Compilation
+ Single and Double Precision Floating Point numbers
+ Binary Coded Decimal (BCD) Fixed Point numbers
+ Integer and Long Integer numbers
+ CompleteString Handling
+ Sequential and Random Access I/O
+ Full Dynamic Allocation and Deallocation
+ Friendly Error Handling
+ An Assembler for Interfacing assembly routines
+ A Linker for combining modules
+ True native code Is produced
+ ROMable, reenterant code
+ Run-time library source code
+ Low Cost. JANUS Is more cost effective than any other comparable
Ada package
+ Inexpensive Updates
+ no royalties for programs written In JANUS
+ no hassle customer service
In short all pluses. JANUS contains everything you need to do fast, struc-
tured program development in a micro environment.
JANUS is available for the CP/M, CP/M-86, and MS-DOS operating systems.
Now you too can take a step forward Into the future on these computers:
8080/Z80 based systems: (All CP/M) Apple Softcard, north Star, Cromemco,
Superbraln, TRS-80 Model 11, and all CP/M 8" disk systems.
8086 based systems: IBM Personal Computer, Victor 9000, Seattle Computer
System II, Tecmar, Lomas Data Products, and all CP/M 8" disk systems.
8080 or Z80, CP/M (requires 56K memory) — $300.00
8086/8088, CP/M-86 or MS-DOS (requires 96K memory) - $400.00
ffcs
CP/M. CP/M-86. MP/M-86 are trademarks of Digital Research, Inc.
■ ADA is e trademark of the U.S. Department of Defense
MS-DOS is e trademark of Microsoft
OFTWARE
86-OOS is a trademark of Seattle Computer Products
SB-B6 is a trademark of Lifeboat Associates
Apple Softcard it a trademark of Microsoft, Inc.
©Copyright 1982 RR Software
specialists h side of I fie art programming
P.O. BOX 1512 MADISON, WISCONSIN 53701
0503) 244-6436
Circle 401 on inquiry card.
September 1982 © BYTE Publications Inc 335
All that personal
werea
Until now, manufacturers have made
personal computers that were a hopeful com-
promise between home use and business.
But now Digital Equipment Corporation
offers the first personal computers designed—
and built— strictly for professional use. And
since different professionals have different
needs, Digital is introducing not one, but three
personal computers made to professional
standards.
From keyboards to CRTs to software, all
three computers are designed to be easy to
learn, use, and maintain. They all have the com-
munications capability to get you into larger
systems and networks. And they're all backed
by the service, support, and quality that have
made Digital the second largest computer com-
pany in the world.
Digital's Professional 300 Series is a full-
blown PDP-11 minicomputer for your desk. It
includes P/OS, a multi-tasking operating system;
an optional 5 mb Winchester disk; and bit-map
graphics, including color. With comprehensive
communication facilities, the Professionals can
handle text, data, pictures, even voices on the
telephone, linking them with other personal
computers or larger systems, such as Digital's
VAX. And a standard user interface lets you run
CP/M is a registered trademark of Digital Research, Inc. Professional, DECmate and Rainbow are trademarks of Digital Equipment Corporation.
computers needed
gonal standards .
all applications with the same basic menus,
prompts, and help commands.
Digital's DECmate II is the first personal
computer that can manage an office. It runs a
complete array of business and accounting
applications, fully supported by Digital. Plus
professional-quality word processing, list proc-
essing and office management software. It can
even run conventional CP/M® programs.
Digital's Rainbow 100 is for the profes-
siona who wants to use the wide range of
available 8- and 16-bit CP/M personal computer
software. For the price of an ordinary personal
computer, you get a CRT that's a full 132 charac-
ters wide; optional bit-map graphics, including
color; and professional-level communications.
For more of the story, ca 1 1-800-DIGITAL.
For personal computers that are as profes-
sional as you.
More personal.
More computer.
Circle 160 on inquiry card.
CALL "THE-COMPUTER-LINE""
FOR ALL YOUR IBM®
PERSONAL COMPUTER REQUIREMENTS
QUADRAM CORPORATION
QUADBOARD
The ultimate memory board for the IBM, featuring:
• fully expandable from 64 to 256K
• parallel port
• asynchronous (RS232) serial port
• clock/calendar
$CALL
MICROFAZER
• buffering from 8 to 64K (4 to 32 pages of text)
• printer and computer independent
• parallel/parallel; serial/serial and parallel/serial available
• compute white you print!
$CALL
INTERFAZER
Used as: i
• Peripheral buffer
• Multi-User Printer Controller
• Computer I/O Expander
• Incompatible Device Interface
• Peripheral Multiplexer
• Data Transfer Rate Converter
$CALL
PRINTERS
NEC
NEC8023A $ 489
NEC 7710 $2339
EPSON
EPSON MX80III $ 429
EPSON MX80FT III $ 529
EPSON MX100 III $ 699
ALL EPSON AND NEC
DOT MATRIX PRINTER
PRICES INCLUDE SHIPPING
AND INSURANCE FOR
IMMEDIATE DELIVERY.
OLIVETTI
LETTER QUALITY PRINTING $1445
INTEGRAL DATA SYSTEMS
PRISM 132 COLOR PRINTER
INCLUDING ALL OPTIONS
• 4-COLORPRINTING $1595
• FRICTION FEED
• 200 OPS SPRINT MODE
C-ITOH
F10 Word Quality Printer
• 40 CPS Printing
• Letter quality excellence
Now Only $1395
Prowriter 120cps $469.00
— 64K RAM $225
-192K RAM $499
Davong
Systems, Inc.
Description:
The Davong Systems Memory Card is a convenient RAM memory expansion card for use ii
the IBM Personal Computer.
The Memory Card may be placed in any free system slot. It is completely compatible witl
all IBM Personal Computer software and hardware, and runs at the same speed as IBN
memory products.
Features:
• 64K IC's provide low power consumption and maximum reliability.
• Extended burn-in at elevated temperature.
• Switch-selectable address range.
• Filtered voltage provides low noise.
• Power consumption:
DSI-64K
+ 5 v. @ 650 ma— max.
+ 5 v. @ 410 ma— typ.
DSI-192K
DSI-256K
+ 5 v. @ 850 ma— max
+ 5 v. @ 560 ma— typ.
+ 5 v. @ 900 ma— max
+ 5 v. @ 590 ma— typ.
TANDON ADD-ON DRIVES FOR IBM
TMS-100-1 $225 TMS-100-2
Single sided Double sided
Hard Disk System for the IBM Features:
Personal Computer.
ONLY$1595. 00
Description:
The Davong System's Hard Disk Drive fits
conveniently Inside the second floppy drive
location of the IBM Personal Computer
chassis, providing more than 30 times the
capacity of a floppy diskette, plus greater
speed and reliability.
The DSI-501 System is compatible with
IBM software, and supports IBM DOS . The
system includes all necessary components
and software for installation.
12 MEGABYTES
$285
DISKETTES
SCOTCH WITH PLASTIC LIBRARY CASES (Boxes of 10)
(48 Track single-sided double density)
VERBATI M DATALI FE SS/D D (Boxes of 1 0)
$26-50
$24-95
BUSINESS
WORDSTAR
MAILMERGE
TAX MANAGER
256KVISICALC
VISITREND/VISIPLOT
VISIDEX
IBM SOFTWARE
$289
$ 79
$199
$189
$239
$189
EASY EFFECTIVE ACCOUNTING
SYSTEM $389
SUPERCALC $219
SUPERWRITER $289
ENTERTAINMENT
GALACTIC ATTACK
ZORKI
ZORKII
DEADLINE
**CALLFOR NEW
GAMES AT
UNBEATABLE PRICES**
$26
$29
$29
$39
T and G JOYSTICKS
ADAM AND EVE
PADDLES
$44.95
$29.95
CALL FOR SOFTWARE NOT LISTED
• 6.4 Mbytes unformatted; 5 Mbytes
formatted.
• Winchester technology 5 1 A" disk drive.
• Compatible with IBM software.
• Full software support includes:
Installation/configuration program
Complete diagnostics
Hard disk formatter
• Complete with all components required
for installation, including:
Disk controller board
Power supply
Cabling
Software to install under IBM DOS dlst
operating software
STORAGE $2195. 00
TECMAR PRODUCTS
EXPANSION CHASSIS
TIME MASTER
DEVICE MASTER
SPEECH MASTER
SCRIBE TENDER (Two Serial Ports
and One Parallel Port)
SCRIBE MASTER (Three Serial and
Three Parallel Ports)
LAB TENDER
LAB MASTER
DIGITAL TO ANALOG CONVERTER
VIDEO DIGITIZER
79<
8<
18?
32*
$ 151
$ 225
$ 32<
$ 82<
$ 325
$ 28<
FOR A COMPLETE EXPLANATION OF ALL TECMAR PRODUCTS
CALL FOR OUR COMPREHENSIVE CATALOG.
TECO GREEN
TECO COLOR
MONITORS
$179
$588 AMDEK COLOR
$749
r i * j 1 1 1 1 ■ i * i »'»:»■?»:» '
CALL OR WRITE FOR OUR IBM CATALOG
IN COLORADO (303) 279-2727
W:
........................ . .
TM
Circle 121 on inquiry card.
RETAIL: 1019 8TH STREET
GOLDEN, CO 80401
CALL "THE COMPUTER-LINE"
1-(800)-525-7877
COmPUTERWORLD INTERNATIONAL, INC.
SUITE 133, P.O. BOX 81, WHEAT RIDGE, COLORADO, U.S.A. 80034-0081
TERMS: RETAIL/MAIL ORDER: ADD 1 % SHIPPING (MINIMUM $2.50) - UPS GROUND.
WE HONOR ALL MANUFACTURERS WARRANTIES AND EXCHANGE FAULTY GOODS IMMEDIATELY.
SPECIALISTS IN APO AND INTERNATIONAL DELIVERIES.
Items Reviewed
Cardfile (by Protem Software)
$89
Synopsis (by Protem Software)
$125
Digital Marketing Corporation
2670 Cherry Lane
Walnut Creek, C A 94596
(415) 938-2880
CB/80 (compiler version of CBASIC)
$500
Digital Research
Box 579
Pacific Grove, CA 93950
(408) 649-3896
M-Drive
128K
$1590
Compupro Systems
256K
$3100
Oakland Airport, CA 94614-0355
(415) 562-0636
Pascal Introduction Package
$50
Workman and Associates
112 Marion Avenue
Pasadena, CA 91106
(213) 796-4401
Pascal/M
$395
Pascal/M-86
$495
Sorcim Corporation
405 Aldo Ave.
Santa Clara, CA 95050
(408) 727-7634
Pascal/MTH-
8080, 8085, Z80
$350
Digital Research
8086/8088
$600
Box 579
Pacific Grove, CA 93950
(408) 649-3896
Semidisk
512K bytes
$1995
Semidisk Systems
1 megabyte
$2995
POBGG
manual only
$10
Beaverton, OR 97075
(503) 642-3100
•
Books Reviewed
Programming in Pascal
$15.95
by Peter Grogono
Reading, MA: Addison-Wesley Publishing Company, 1980
(rev. ed.)
Software Tools in Pascal
$15.95
by Brian W. Kernighan and P. J. Plauger
Reading, MA: Addison-Wesley Publishing Company, 1981
(617) 944-3700
TRANSITION...
...SOFTWARE
Mainframe. . .to Mini. . .to Micro
COST goes down, while
utility goes UP
Innovative memory management software
allows programs once reserved for large
machines to run on your CP/M 56K to 64K
system. All offer GRAPHIC displays with
extensive pictorial representation of your
data on a variety of graphic devices including
CRTs, dot matrix printers, word processing
printers, and pen plotters.
(PARTIAL LIST)
SCIENTIFIC and ENGINEERING
PROJECT EVALUATION $90*
(similar to DELPHI)
LINEAR REGRESSION $90*
3-D GRAPHICS $90**
(user functions, enhancement,
hidden line)
ENGINEERING FIGURE GENERATION $90**
BASIC STATISTICS $90*
CURVE FITTING (2 variables) $90*
(with smoothing, enhancement)
NETWORKING $109*
(C.P.M., out-of-kilter, etc.)
OTHER CATEGORIES
STOCKS— INVESTMENT MODELING $135*
WIRE LIST, PCB LAYOUT, with $155*
schematic generation, error list
DIGITIZING SUPPORT PACKAGE $1 55**
(includes GRAPHIC EDITING)
BUSINESS and DATA ENTRY FORMS $75**
DESIGN
DRAFTING SUBROUTINE SUPPORT $50**
("rel files," MICROSOFT format)
CONTOURING PACKAGE $190**
(with gridding, Krigging, enhancement)
'GRAPHICS OUTPUT DEVICE WILL ENHANCE PACKAGE
"GRAPHICS OUTPUT DEVICE REQUIRED
ORDER BY TITLE, INCLUDE $6 SHIPPING PER
PACKAGE. WE ACCEPT CASH, CHECK, MC,
VISA, C.O.D., APPROVED P.O., U.S. FUNDS
ONLY. 5 DAY RETURN PRIVILEGE— subject to
conditions included in each package. Include
diskette type in each order:
8in.SSSD CP/M
5% in. NORTHSTAR
5 1 /4 in. OTHER (Inquire)
FULL BROCHURE AVAILABLE ON EACH
PACKAGE— CALL US
THE ENERCOMP COMPANY
P.O. BOX 28014
LAKEWOOD, COLORADO 80228
(303)988-1648
CP/M-TM OF DIGITAL RESEARCH CORP.
September 1982 © BYTE Publications Inc 339
binder, Magic Wand, or a similar text
editor." Well, I've got an 8085, CP/M
2, and plenty of RAM. I don't have
Spellbinder (I've asked, but Lexisoft
has never sent a review copy).
I don't have Magic Wand, and
therein hangs a tale: when Magic
Wand was first developed, the then
owners sent me a copy, which I spent
far too much time working over.
There were about 20 exchanges of let-
ters and a lot of phone calls as I
pointed out problems with the editor,
especially the disk operations. In
general, I ended up putting a lot more
time into it than I should have. I did
that because I liked the product a lot
and thought it ought to have the bugs
ironed out.
SBA (Small Business Associates)
lost control of Magic Wand. The new
owners inherited a pile of corres-
pondence from me. When I called one
day to ask what was happening, they
acknowledged my help in pointing
out design flaws and promised me the
new and revised copy of Magic Wand
"real soon now." Before I got it,
Magic Wand was sold to Peachtree.
I've written Peachtree four letters and
spoken to its representatives at three
different computer shows; the com-
pany has yet to acknowledge my ex-
istence. Now I have a perfectly good
editor, and I don't need Magic Wand,
but I do confess some curiosity as to
how many of my suggestions the
company adopted.
Anyway, I don't have Magic
Wand. I do have Wordstar, but I
don't use it all that much, and in fact,
it isn't on the system master for the
Compupro 8085/8088. But what the
heck, WRITE, the editor I use, has
some similarities to Magic Wand in
that it marks the ends of lines with
nothing and the ends of paragraphs
with a carriage return but no linefeed;
and the document did say "similar"
text editor. Maybe it would work.
But then I began reading the rest of
the Cardfile document, and holy cat-
fish! It doesn't tell what it does!
There's a set of instructions on how to
use it, but they weren't helpful — at
least not to me — on what the darned
program was going to do.
What it said was that after I did
some installation, I should use my
text editor in a special way to "create
a separate document file for each
record you wish to enter in the Card-
file index." I could, it said, name the
document file anything I want, except
that I couldn't use an extension of .Y
because the program was going to
create another file with .Y extension
for each one of the files I was about to
make.
This sounded like a great way to fill
up a disk but about as useful as a
chocolate-covered wristwatch.
Furthermore, the instructions told
me that "the disk directory for a stan-
dard floppy disk holds 64 entries."
That's not strictly true for CP/M 2.2,
but it did seem to impose some new
limits. What good is a card file that,
with its index and command pro-
grams, can't have more than 25 or so
cards in it? Especially since Digital
Marketing Corporation's licensing
agreement says I'm permitted only
two backup copies of the program.
Well, maybe I was reading it all
wrong. I certainly seemed to be hav-
ing trouble understanding the pro-
gram instructions (and it wasn't that
late, either). So to be fair, I ran the
program itself.
I began with the installation
routine. It comes up with a menu of
Wordstar, Spellbinder, or Magic
Wand and will not accept any other
editor whatever. So much for
"similar," but the heck with it. I told
it my editor is Magic Wand, then
answered the other questions. What
you do is give it the name you invoke
your editor with (WS, MW, Foo,
whatever; in my case, WRITE) and
the name you propose to use to make
Filecards (WRITEC in my case). Then
you go WRITEC, and up comes their
prompt first, then WRITE's.
WRITE seemed to be working all
right, barring the fact that I couldn't
get the disk directory; apparently,
Cardfile's shell program, which the
company calls an "environment," in-
terferes with WRITE's rather sophis-
ticated directory calls (which show
file size as well as name). Ah, well.
Everything else looked all right. So I
proceeded to create some typical card-
file "gubbage," saving each file under
a different name but with file exten-
sion .GUB, and exited the editor.
Sure enough, for each of the .GUB
files I'd created, there was a corres-
ponding .Y file.
Then I invoked the Cardfile pro-
gram itself; lo, it worked fine. First it
updated its index, then displayed self-
explanatory prompts inviting me to
search the card-file index. Simply give
GRAPHIC
SOFTWARE
GRAPHIC SOFTWARE FOR
M ICROCOMPUTERS — This self-teaching guide will
show you how to write your own graphics software. 61
programs for 2D and 3D graphics: interactive input,
translations, rotation, isometric views, perspective, scaling,
stretching, clipping, surface intersections, shading, hidden
line removal, tablet software, animation and more.
Applications to science, engineering and business. "One of
the most outstanding books on computer software"—
A. Grund, U. Illinois; "The best book available on
microcomputer graphics"— Creative Computing
Feb, 1982. Book-$21.95;Disk-$18.95.
ENGINEERING
SOFTWARE
ENGINEERING SOFTWARE FOR MICROS -A self-
teaching guide to developing software for engineering
applications of microcomputers. Emphasis is on combining
graphics with engineering problem solving. Programs
included to interactively create engineering drawings, store
on disk file, recall, modify and merge. Other programs for
simulation, mechanisms design, heat transfer, circuit
analysis, optimizations and including Monte Carlo
techniques. Programs for Fourier analysis display frequency
spectra graphically. This is a valuable collection of modern
engineering analysis software for students and professionals.
Book-$28.50;Disk-$19.95.
Books contain fully documented program listings in BASIC with theory and equations. Disks contain the same programs as the books but
without documentation, When ordering disks, please specify APPLE II Plus 48K DOS 3.3 or IBM.
340 September 1982 © BYTE Publications Inc
Circle 257 on Inquiry card.
it a key, and it looks until it finds
what you need, which it does pretty
fast. And when I exited Cardfile, I
found all the .Y files had vanished.
Did I need the original .GUB files?
One way to find out was to erase
them. And, indeed, the information
in them was still available. I'd been
fooled by the program document's
constant references to "updating the
index," which implied to me that it
only made indexes rather than copy-
ing the entire card-file information.
Finally, a careful reading of the docu-
ment told me what I'd missed: Card-
file creates a random-access file
whose default name is CF.DAT. All
your information is stored in there.
CF.DAT need not be on the same disk
as the Cardfile program and, indeed,
can be renamed anything you like.
Moreover, all of that is stated in
the document, and on reading it over
now it's all pretty clear; how could I
have missed it?
Well, first, prominently up at the
top of page 2, the document describes
CF.DAT simply as "a sample data file
to permit experimenting with CF."
This was apparently sufficient to
cause me to ignore any further
references to CF.DAT; there were
only a couple in the opening sections.
Second, after reading the "Over-
view," I turned to the "Theory of
Operation" section. The section is not
a description of the program at all;
it's a description of how the program
does a rather small part of what it
does. There is no mention of CF.DAT
or even of random-access files. By us-
ing the rather pretentious "Theory of
Operation" as a section title while
describing only a small part of the
program, the documentation writers
made it pretty tough to infer what the
program really does.
But once I got Cardfile running, I
liked it fine. You can use it about as
you'd expect, to make notes and the
like. You can print the notes on
paper, pull them out into separate
disk files (so that they can be read
into a document), or simply erase
them. It's a bit of a pain to exit your
editor and then reenter it when you
want to make a note for another time,
but the document tells you how to
avoid doing that (as a matter of fact,
in the infamous "Theory of Opera-
tion" section).
I presume that Synopsis works
much the same way; a cursory look at
the system documentation drove me
away, but that was before I mastered
Cardfile. Now that I understand what
the program does and sort of how it
does it, the Synopsis document no
longer looks so forbidding. What
Synopsis does is let you put four lines
at the top of any document you like,
then read those four lines into a ran-
dom-access file called SYN.DAT. It
keeps keys to those lines in SYN.KEY
and has various search modes. Of
course you ought to make the four
lines as descriptive as possible.
Synopsis will automatically make
the first four lines of a file comment
lines for your editor (so long as that
editor is Wordstar, Spellbinder, or
Magic Wand). A comment line is one
that will show on the screen but will
not be printed. Wordstar uses ".." to
introduce a comment line. Spell-
binder uses ".r", while Magic Wand
uses "\*". As an aside, I've often
wondered why text editors can't use
something sensible, like
c
{. '*
or preferably all of them, as comment
line markers. As you may have no-
ticed, the characters;, (*, — , /*, and {
are the "open comment" characters
for the 8080 assembler, Pascal, Ada,
Pascal again, and C compilers,
respectively, and thus will be ignored
during assembly or compilation. By
allowing the "open comment" char-
acter followed immediately by a "."
to be the editors comment line
marker, you could embed formatting
and comment commands into your
programs and still compile directly
rather than recopy. I've mentioned
this to Tony Pietsch, and he's modify-
ing WRITE to work that way.
In addition to the four-line
synopses, Synopsis also catalogs the
filename and disk name. (You name
the disk with a title beginning with a
hyphen so that it will be sorted to the
top of the file.)
Anyway, I haven't run Synopsis,
but I can see how it could be useful,
and since it works pretty much the
way Cardfile does, I don't foresee any
difficulties with it. It seems to have
some similarities to the Ward Chris-
tenson Catalog program (public do-
main) available from Barry Work-
man or the CP/M User's Group, but
it has added features as well. I expect
we'll be using Cardfile here. ■
TRUCTURAL
/ ANALYSIS
SOFTWARE
STRUCTURAL ANALYSIS ON MICROS— This self-
teaching guide contains a series of programs which
calculate stresses and deflections in beams, plates, trusses
and frames using conventional and matrix techniques.
Theory, equations and program listings fully documented.
Written for the non-specialist who wants to use his micro
for structural analysis with minimum investment in time.
Use the programs as is or modify for your own applications.
Book-$39.95;Disk-$19.95.
DATA
PLOTTING
SOFTWARE
DATA PLOTTING ON MICROS -A collection of
programs to process and display all types of data: bar
charts, stock market charts, engineering and scientific
data, 3D views of surfaces, pie charts, sorting, filtering,
running averages, curve fitting, and more. Application to
business, engineering and science. All programs fully
documented and keyed to theory. Use as is or modify for
your own applications.
Book-$24.95;Disk-$19.95.
— i
■—
—
H
...1 F M A H
To order, send check drawn on U.S. bank, money order in US funds, Visa or Mastercard number with expiration date to KERN
PUBLICATIONS 190 Duck Hill Road, P. O.1029A. Duxbury, MA 02332. Add $2 per book 4th cl postage in US and Canada; $3 1st dor UPS in
US; $4.50 1st cl Canada; $12 air Europe and Central America; $18 elsewhere. Call (617) 934-0445 lor faster delivery.
KERN
190 Duck Hill Rd
Duxbury.MA 02332
Circle 258 on Inquiry card.
September 1982 © BYTE Publications Inc 341
Logo: An Approach
to Educating
Disabled Children
Action-oriented learning has dramatic benefits.
While a computer is a learning and
teaching tool appropriate to many
educational settings, it can be much
more than that for an educationally
disabled child. It makes equal oppor-
tunities possible in cases for which
conventional educational methods
are not feasible or effective. A com-
puter can provide a vehicle for gen-
uine intellectual achievement. For a
physically disabled child who has
limited access to the world of motion
and spatial relationships, for a
learning-disabled child who shows a
flair for geometric problem solving,
and for a nonverbal child who is
blocked in establishing communica-
Acknowledgment
The work described in this article was car-
ried out with support from the Department of
Education (§G007802095 and #G008101272)
and the National Science Foundation (§SP1
8104890), the Mattel Foundation, and the
Hyams Trust.
Sylvia Weir, Susan Jo Russell
and Jose A. Valente
MIT Logo Group
545 Technology Square
Cambridge, MA 02139
tion, developing a facility in using a
computer can be regarded as an
essential educational experience.
A major potential of the computer
in an educational context is its flex-
ibility, which allows a teacher to
tailor a learning situation to the
Logo activity
emphasizes methods of
doing things rather
than answers— process
not product.
specific requirements of a particular
child. Nowhere is this more impor-
tant than with disabled children,
where the range of individual varia-
tion is very great. Such students pre-
sent the same challenges to teachers
as do nondisabled children and, in
addition, have many special prob-
lems of their own.
The Logo system, pioneered by
Seymour Papert at the Massachusetts
Institute of Technology and described
in his book Mindstorms (reference 5),
is a computer-based learning environ-
ment that is particularly well suited to
the kinds of individual tailoring
needed by students with special
difficulties. From the start, it was
Papert's intention that Logo activity
would involve more than learning to
program. The Logo language con-
tains a set of powerful graphics
primitives, a text editor, and full list-
processing capabilities. It is a good
way to become familiar with pro-
gramming quickly and relatively
painlessly — an important issue for
both teachers and children. But more
than that, Logo can be extended with
user-defined procedures. This extend-
ability allows a teacher to use pro-
gramming as a way into other subject
areas. By a judicious selection of
system-provided and user-defined
primitives, the teacher and student
September 1982 © BYTE Publications Inc 342
Carru Waite
fl Neuj Primer Series
Apple Backpack
Humanized Programming in BASIC
. Bg Scot Kamins and Mitchell UJaite
8086/808^
. 16-Sit Microprocessor Primer
By Christopher L Morgan and Mitchell UJaite
flOBfl as used in the IBM Personal Compuler
UUorcliProiessing
Pnffier
By Mitchell; It id Julie flrco
S086/8.086 16-blt
Prim<
By Scot Komins
and Mitchell UJaite
If you're a computer user tired of
software that assumes an understand-
ing of programming and hardware
design, or a programmer interested in
writing more effective and easier-to-
use programs, then you'll appreciate
this presentation of concrete methods
for developing "user-friendly" soft-
ware. Scot Kamins and Mitchell Waite
show you how to humanize those once-
intimidating screens and keyboards.
In a readable and engaging style, the
authors give you complete details on
such topics as screen formatting,
crashproofing programs, developing
built-in verifications and validations,
presenting directions on the video
display screen, and writing helpful,
clear documentation. Full listings of
programs in the popular Applesoft
BASIC language complement the
authors' witty and sensitive solution to
one of the major problems preventing
microcomputers from reaching their
full potential in home or office.
Every computer user and program-
mer owes a debt to Kamins and Waite
for this thorough course in humanized
programming.
ISBN 0-07-033356-4 $14.95
By Christopher L Morgan
and Mitchell UJaite
The new, vastly more powerful 16-bit
microprocessors, representing the
latest magic in solid-state integrated
circuits, are destined to replace
today's 8-bit processors in the micro-
computers of the 1980s.
You don't have to be a hardware
engineer to follow the authors' clear,
down-to-earth descriptions of the
design, capabilities, and potential of
the Intel 8086/8088 16-bit micropro-
cessors. The authors also introduce
you to two major 16-bit "coproces-
sors," the 8087 Numeric Data Proces-
sor and the 8089 I/O Processor, and
present 11 sample CP/M programs dis-
playing the power of 16-bit microcom-
puting.
Finally, the authors survey the cur-
rent scene in terms of available soft-
ware (like cross-assemblers, 8080
emulators, and operating systems for
the 8086/8088) and new products such
as the IBM Personal Computer, which
is based on the 8088. With its thought-
ful presentation aided by numerous il-
lustrations, 8086/8088 16-bit Micropro-
cessor Primer will put you on the cut-
ting edge of current microcomputer
technology.
ISBN 0-07-043109-4 $16.95
By Mitchell Waite and Julie Rrca
The first book to focus primarily on
the inexpensive microcomputer-based
text-editing products, Word Processing
Primer gives you a thorough rundown
on this new and powerful way to elec-
tronically generate, correct, and
manage all kinds of typewritten docu-
ments.
The authors begin with an overview
of the word-processing field, detailing
potential applications, suggesting
ways to get started, and describing
word-processing equipment and pro-
grams. A later section on text format-
ting shows you how to control the ap-
pearance of your final printed copy,
while another describes programs that
will check for spelling errors, create in-
dexes, and generate personalized form
letters.
Selecting a word-processing system
is made easy as the authors describe
the seven most important features to
look for. Also, a mini-catalog of avail-
able products compares capabilities,
features, limitations, and prices.
All of these features, enhanced by
many illustrations, make this the most
valuable, informative, and up-to-date
word-processing guide available today.
prepayment required Ca " Toil-Free 800/258-5420
plus $1.00 postage and handling fee per book BYTE/MCGRAW-HILL
ISBN 0-07-067761-1 $14.95
Circle 67 on inquiry card. B9
Available Summer 1982
at your local book or computer store
fcruLC-fr 4 *
r 9*V*
*s
\o
^*%
&
yp
Now, Microsoft MULTIPLAN.
toughest questions
Better tools. If you're answering "What
if. . ." questions with a pencil, eraser,
calculator and endless manhours,
Multiplan gives you a better set of tools.
Fast answers. Multiplan is a software
program that turns a microcomputer
into an answer machine. Multiplan
starts as an open "worksheet" of rows
and columns. Each intersection of row and
^column, or "cell!' in the worksheet will accept titles,
names, numbers or formulas. As you assign names or
values to cells, you build a worksheet for a particular
problem or set of problems. You establish the logic. Multiplan
assigns the time-consuming calculations to the computer.
Which means you get answers. Fast.
Simpler, faster, more powerful.
Multiplan is a com-
pletely interactive
electronic work-
sheet. Change one
number or formula,
and you change
every number that
344 BYTE September 1982
depends on it. Instantly. Furthermore, Multiplan is several
worksheets deep. You can pass information from sheet to
sheet automatically. A change on your cash and receiv-
ables sheet is reflected on your balance sheet for instance.
Computing for non-computer people.
You can use Multiplan on a reasonably
priced personal computer. ..even if
you've never used a computer before.
Plain English "prompts" direct you
through each step. If you need
additional help, just press the "?"
key. Information that addresses your specific question will
appear on the screen. Get your answer and return to the
problem. Without leafing through a manual.
Logical problem solving. Multiplan allows you to assign
English names to represent one or more cells on the
worksheet. That way you can refer to items the way you
think of them. Profit equals "Sales minus Expenses" for
instance. Instead of "LI 4 minus M17."
Watch what's happening. The computer screen displays
a portion of a giant worksheet that's 63 columns wide by
255 rows deep. In addition, you can open multiple "windows"
to other areas of the worksheet. That capability allows you
Circle 319 on inquiry card.
Fast answers to some of the
in business.
to watch what the effect of changing a number or formula
in one area will be on other areas of the worksheet. How
a change in sales will effect the bottom
line, for instance. It's a particularly
valuable feature when you're
solving "What if . . ." problems,
When time is money. For man-
agers and professionals, time
is the most valuable asset. Thinking
time. That's the concept behind
Multiplan. By assigning the time-
consuming aspects of planning,
forecasting, interpreting, recording
and reworking data to the
computer, Multiplan gives you time
to think. Result: Not only faster
answers . . . better answers.
Ill Optra tin? tneoM
13 Flits: Intenst Incowl
14 Less: Interest Exp*nsl
1 j | 3 4 fi ■ - "
: PEJBIuV Cow MtlrHit fonwt Goto Hilp Insert
»«>». Option. Pwnt tail Tnuffv Window Sternal =FowwU
Apple II® or CP/M-80® Multiplan is available for the
Apple II Personal Computer (in 40 and 80 column versions),
and microcomputers utilizing the CP/M-80 operating system.
Leading edge software. Claiming quality is one thing.
Delivering quality is another Microsoft has been at the
Circle 319 on inquiry card.
leading edge of microcomputer software since we put BASIC
on the first microcomputer. Today, Microsoft offers an
^^^^^^^^^^ extensive range of fully-supported
microcomputer languages, operating
systems and applications software.
Software like Multiplan . . . easy-to-
use, yet powerful software that
makes computers become tools
for people.
Ask for a demonstration. Ask
your computer dealer to demon-
strate Multiplan's powerful, user-
oriented Multi-Tool™ features. They'll
show you how Multiplan's unique
capabilities provide you time-saving
tools that help you answer the
toughest question in business, "What
if. . ."And still get back to J. B., tonight.
\iected Incow SUttntnt
Tax Rite: 50
1168577 100 1343964 100
1025130 88 1178980 88
143447 12 164964 12
6851698 100
6B1B627 88
MICROSOFT
MICROSOFT CORPORATION
10700 NORTHUP WAY
BELLEVUE, WASHINGTON 98004
Apple Ihs a registered trademark of Apple Computer, Inc.
CP/M-80 is a registered trademark of Digital Research, Inc.
Microsoft, Multiplan and Multi-Tool are trademarks of Microsoft Corp.
BYTE September 1982 345
SANYO PLUS
@SAI\JYOPLUS W:
Only from Scottsdale Systems, the Sonyo Plus, only $2295.
You get o Sonyo MBC-1 000. on all-in-one 64K Z-80A (4 MHZ) computer with a built-in,
1 2", high res. Sonyo green-phospher 25x60 display.
Tf)e detachfed keyboard features 5 special function keys and a 10-key pa/d. The
MBC-1 000 comes complete with a serial port", a parallel port, and room for three
additional cards.
Plus we've added a disk drive to give you dual 5 1 /4" drives and a total formatted disk
capacity of 624K.
Plus Free Software:
CP/ M R : the most popular operating system.
Sanyo Basic: A superset of Microsoft Bosic, the most popular version of basic.
Diagnostics and Utilities: Usually thrown-in only with more expensive systems.
Word star R 3.0: The most popular word processing software.
PlannerCalc ™: The first spreadsheet in English.
Games: Biorythms.Trek, Parachute and 1 7 others - just for the fun of it.
Special Offer: Order a Sonyo Plus and we'll throw-in a complete integrated
business package with General Ledger. Accounts Receivable. Accounts Payable,
Payroll, inventory for $99.
No dealers please. F.O.D. Scortsdole. 90 day watranty.
$2295
TELEVIDEO
ALTOS
ZENITH
NORTHSTAR
l\
Now backed focally by T.R.W. Duilr-in
CRT.de roc ha ble keyboard, duo) fl op pys
w/750K formatted capacity. 64K. CP/M
and more. Special: TelesolutJons —
Wordstor TM and Colc5torTM w/system
S279.
602 $2696
802HO0MG.) $5049
806(6-user) 10mg $5295
Our Tech's favorite systems. From the
lowest priced 3-user systems with either
2 or 6 MG. storage, to 40MG. 6-user 16
bit systems.
Add terminals, printers, ond software
and we con fully test and configure your
system ot low prices. Dock nationwide
by Moore Systems Service.
Series 5-1 5D $2295
Series 5-5D $4575
8000-1 Ow/MP/MR .... $6175
6600-12 $6395
*,
w
IBM-PC Compatible
Introducing the Zenith l-\ 00, its the new
6/16 Bit sysrem thors CP/M, PC-DOS, and
S-100 compatible. Plus it's backed by
300 Zenith service centers nationwide.
Two built-in 320K 5 1 /4" drives, 126K
RAM, color graphics with control of eight
colors ond 144.000 dots, five S-100
expansion slots, ond o full feature
keyboard:
Z-100 $3249
Z-90-62 w/64K $2395
Z-69 $2149
Hew low price on the incredible Ad-
vantage TM. Your choice GDOS and
BASIC, or GCP/M $1 20. Let us burn and
test yourJAdvanrage TM or Horizon ond
we'll bock If with our own fast warranty
service.
Advantage Call
Horizon II
64KQuad $2695
Advantage
v/5 mg $3795
TERMINALS
ON SALE
Viewpoint 3A Plus: New Viewpoint
emulates Leor Slegler. Televldeo. or
Soroc. We're selling them at o lower
price than others chorgef or older models.
$489
Zenith ZT-1 1 $559
Televideo910 $579
Televideo 925 2 $739
Televideo 950 2 $927
Zenith Z-19 $669
Diqlog 60 Amber Coll
Dialog 30 Call
'with built-in modem
*extra pg. memory #30-lnsrolled
\ /
/ \
Scottsdale Systems^
6730 E. McDowell Road, Suite 1 1 0, Scottsdale, Arizona 85257 |
S (602)941-5856 —
Call 8-5 Mon.-Fri.
(We Export) TWX 91 0-950-0082 (IMEC SCOT)
SERVICE/ORDERING
INTEGRATION: Prices listed are for new equipment in factory sealed boxes with manufacturer's
wajronty. We will pretest your equipment, integrate your sysrem, configure your software, provide
special cobles, etc.. for on odditionpi charge. Call for prices.
ORDERING: MAIL ORDER ONLY. Prices listed ore for cosh. No C.O.D.'s. We sell on o net 20 bosisto
Fortune 500 companies and Universities Charge cards odd 2%. Prices subject to change, product
subject to availability. AZ. residents odd 5%. Personal checks take 3 weeks to clear. 0-20% restocking
fee for returned merchandise. Shipping extra - products ore F.O.D. point of shipment. CP/M and MP/M
ore registered trademarks of Digital Research.
LOW COST
NEC6023A $474
Okidata&2A $419
Qkldota 63A $669
Okldata84 $1059
Epson MX-60* $435
Epson MX-100* $719
^includes groftrax
HIGH SPEED
Prism 60 $779
Prism 60 "loaded" $1395
Prism 132 "loaded" .... $1549
Zenith Z-25 $1225
Anadex9501A $1369
MT1605 $1645
LETTER QUALITY
SCMTP-1 $649
Daisy writer 1 000 $1111
NEC 3510 w/trac $1975
NEC 7710 w/trac $2499
CP/M B SOFTWARE
I/O DEVICES
Wordstar $238
ColcStar $179
Mailmerge $78
Spetlstar $149
DaraStar $189
Supersort 1 $139
DBASE II $489
Crosstalk $129
Software sold only w/systems. nor warranted for suitability.
Houston Instrument:
Hi-Plot DMP-2 $849
Hi-Plot DMP-7/8 $2057
HiPodDT-11 $669
Hayes Smortmodem $219
NEC 12"-G Monitor $169
can build bridges from an informal
intuitive understanding of a piece of
the world to a formal understanding
of that area.
The learner benefits from the struc-
tured nature of the activities, the im-
mediate feedback, the possibility of a
concrete approach to abstract ideas,
and the emphasis on the methods of
doing things rather than on the
answers — the emphasis on process
rather than product.
During the past 10 years, Logo has
been used with children of all ages
and all ranges of ability. It was no-
ticed at Edinburgh (references 4 and
13), in the Brookline project (refer-
ences 7 and 14), and with a Boston
Children's Hospital subject (reference
11) that children who had learning
disabilities responded particularly
well to the use of Logo. The MIT
Logo Group has been working with
physically disabled children at the
Cotting School in Boston (since
1978); with autistic and other emo-
tionally disturbed children at the
League School for Autistic Children,
Newton, Massachusetts (for the past
year); and dyslexic children at the
Carroll School in Lincoln, Massachu-
setts (just beginning).
For physically or learning-disabled
children, the computer allows entry
into worlds in which their weakest
areas are not the primary means of
access. For autistic children function-
ing at a low cognitive level we can
simplify the computer-based learning
environment until they are able to
engage in self-initiated and self-driven
activity. This can lead, for example,
to the beginnings of an understanding
of cause and effect that comes from
the one-to-one correspondence be-
tween an action taken and the
response it produces. Logo provides a
tool for diagnosis and remediation
(references 10 and 11), as well as serv-
ing as a learning environment.
In this article we describe several
ways in which we have been using
computers with educationally dis-
abled children, helping them build
their basic intellectual skills, while
developing a stronger sense of con-
fidence, self worth, and control over
their environments. Each of the ap-
proaches is illustrated by a brief anec-
dote, showing how it helped a par-
ticular child make progress in learn-
ing. More detailed descriptions of
these approaches and their results are
available from the MIT Logo Group
(see references footnote for the
group's address).
A Tool for Learning and
Communication
A severe physical handicap im-
poses a dependent, passive role on its
victim. The uncompromising way in
which Logo places initiative and con-
trol in the hands of the users allows
them to have a direct effect on their
environment. The Logo experience is
often the first in which disabled
students tackle problems which re-
quire them to initiate solutions, try
them out, respond to feedback, and
decide whether to change track or to
persist — all those things that tend not
to happen in the dependent situations
that typify their lives and most of
their schooling.
A major problem for severely dis-
abled individuals with little motor
control is that of being totally depen-
dent on other people to produce a
written record of their and other peo-
ple's thoughts. Computer files pro-
vide a way of keeping notes, func-
tioning as a scratch pad — try solving
a complex algebraic expression or
editing a manuscript without writing
anything down. The effect of this
unleashing of trapped intelligence can
be quite dramatic.
Mike was 17 years old when he
first met a computer. He has
cerebral palsy, involving all four
limbs, more marked on the leftside.
His speech is severely affected and
can be understood only with dif-
ficulty. He has sufficient motor
power to control his wheelchair,
but has never used a pencil. For
three years Mike spent 6 to 9 hours
a week at the computer and was
brought to the Logo laboratory
weekly during vacations when the
*J See a (Brilliant future
for the APPLE II with the
Al yi Ren Tec RGB Color Monitor Interface
~~X Now your Apple can have RGB
Color— the sharpest image
available in technology today.
• Interfaces to NEC and other RGB
monitors
DlUS" & * Compatible with 40 and 80 column
■^ " boards
• Ren Tec ES Interface $295. ^ FuM supports semi-graphic and
for Apple and most other full-graphic modes
m.crocomputers * Plugs into I/O slot
Converts Olympia Typewriter to *
letter-quality printer APPLE/RGB Color
• grappler $175. Monitor Interface . .$225.
OTHER REN TEC PERIPHERALS:
IBM NEC PC-8000
• IBM/Diablo Printer Interface. .$160. • Wedge $595.
• IBM/Spinwriter Interface 160. Additional Peripheral and Memory
• IBM/RGB Color Monitor Cable 36. Capabilities
• RGB Color T.V. Converter 149.
Authorized Distributor for: * RS -232 Interface Card 159.
NEC, Olympia, Eagle, Konan * 32K Memory Board 199.
DEALER INQUIRIES WELCOME • Speech Synthesizer 295.
RENfllSSflNGE TEGttNGLGJGY GGRPGJRflTIGJN
1070A SHARY CIRCLE, CONCORD, CA 94518 - (415)676-5757
Circle 409 on inquiry card.
September 1982 © BYTE Publications Inc 347
WE'RE MAKING A
//
NAME FOR OURSELVES
Building a reputation "
for quality printers
from components on up.
Wa
Making a name for
ourselves in printers is
only natural when we've
been making the highest ,
quality precision parts j
for over 30 years. And
although Star's reputa- "
Hon in microperipherals
has only begun to grow,
the watch and camera
industries worldwide
have been relying on
Star components for
I nearly 3 decades.
Quality manufactur-
ing rs what we're building
our reputation on. Star is
a true manufacturer, not
merely an assembler. We
even design and manu-
facture the computer
controlled machines that
make our parts. With
unlimited production
capabilities, Star's facto-
ries can operate 365 days
a year, 24 hours a day,
producing more than 100
million parts a month. It
is this kind of productivity
and total quality control
that assures you of get-
ting the very finest printer
for the very lowest price.
And the best prod-
\ uct for less is what you
can depend on getting
from Star. Star offers
you a full line of reliable
printers, printers with
divergent technologies to
meet your specific
needs. And there's more.
You get a low cost, high
quality printer with a wide
spectrum of interfaces to
choose from— backed by
Star's superior service
network, there if you
need it.
Star. We're going to
be the quality printer you
can count on, from com-
ponents on up. And that's
no pie in the sky promise.
I
micronics*inc
MAKING A NAME FOR OURSELVES
200 PARK AVENUE, NY, NY 10166
Circle 437 on inquiry card.
OUR PRICES
WILL GET YOUR
ATTENTI ON.
OUR S ERVI CE
WILL KEEP IT.
SOME OF OUR PRODUCTS:
TELEVIDEO COMPUTERS
LIST SELL
3295 2000
TS-801 Computer
TS-802 Computer/
Terminal
TS-802H Computer/
Terminal
3495 2795
59954555
NORTHSTAR COMPUTERS
LIST SELL
ADVANTAGE
ADV-2Q-64K
HORIZON
HRZ-2Q-64K
HRZ-1Q-64K-HD5
3999 Call
3599 Call
6695 Call
ZENITH DATA SYSTEMS
MONITOR
LIST SELL
ZEN-VM-121
12" Green Screen
Monitor 160 110
Ask us about other fine Zenith
Products.
TELEVIDEO TERMINALS
LIST SELL
910 Terminal 699 565
925 Terminal 995 720
950 Terminal 1195 910
TELEVIDEO SOFTWARE
LIST SELL
TELE SOLUTIONS
WordStar Plus
CalcStar
Packaged For
Televideo 790 500
PRINTERS
LIST SELL
Okidata82A 719 490
Okidata83A 1195 740
We also handle NEC, Epson
and Smith-Corona. Call for
prices and availability.
3H£
MICROPRO SOFTWARE
WordStar
Apple WordStar—
16 Sector
SpellStar
MailMerge
DataStar
SuperSort
Apple MailMerge-
16 Sector
CalcStar
LIST SELL
495 275
375 235
250 155
150 89
350 235
250 165
Call
295 190
PLUS MANY OTHER
FINE PRODUCTS:
UNDER NEW OWNERSHIP
Don't let anyone tell you
that service and prices are
a trade-off. We're proof you
can have both.
Our service begins even
before you call. Because
we've taken the trouble to
select the most reliable
equipment
and products
for sale.
We'll discuss your needs,
and help you make the
right decision. Then we'll
test and configure
equipment to be sure
it's compatible with
your system. We'll even
initialize your software
Our repair parts stock and
technical expertise will help
you keep your system up,
and hold maintenance
costs down.
So go ahead and be
CALL TOLL FREE: amazed by
800-854-7635 S w bu .
remember: the best is
yet to come.
Prices change daily-
call for current pricing.
In California call
714-449-0603.
I EEC
AUTOMATED EQUIPMENT, INC
8775 Olive Lane. Suites I & J, Santee. CA 92071
computer at the school was not
available to him. Here is an exam-
ple of Mike's writing when he first
entered the Logo program.
"I ment Dr. Sileva Where, Jose
Valente and Gary Drescher on Oc-
tober 5, 1978 at 9:32:47 AM. which
the compuer I was so excized it like
being it a waitting & maternace
room at a hospiltal whiting to fine it
oot's a boy or a grail. "
Two years later he produced a
letter of which the following is an
extract:
"My name is Michael Murphy. I
am the person whom your mother
saw on "PM Magazine." I attend
the Cotting School in Boston mass.
I have been work with the com-
puers for about two and a half
years. The name of the system is
"LOGO. " It has open many new
doors for me. "
Mike has become a competent
computer programmer and is now a
computer science student at the
University of Massachusetts, Boston
campus. He is now writing papers at
an acceptable level for a college
freshman. Three other seniors on the
project have also started computer
science courses at the college level.
A Simpler Version of the System
For those who cannot manage as
many keystrokes as Logo requires,
e.g., FD 100, because of their youth
or physical or cognitive disability,
simpler Logo systems are easy to set
up. An example is the Instant Pro-
gram, on the utilities disk of Terrapin
Logo (reference 1). With the Instant
Program, a single keystroke will
generate a turtle movement, e.g., F
for forward, B for back, R for right
turn. Larger primitives can be defined
in the same way, e.g., a ready-made
square, a quarter circle, or a triangle,
each available by pressing a single
key. It is also possible to record each
keystroke. This allows the user to
name the picture and then to use the
named picture, alone or as part of a
larger design, making subproce-
durization possible in this simplified
world (see reference 3, for a discus-
sion of procedures and subproce-
dures). For some children, we have
used a hardware button box. This is a
plastic box with large, well-spaced
350 September 1982 © BYTE Publications Inc
Circle 43 on inquiry card.
FMS-80. THE TWO DOOR
DATA BASE PLUS .
I
li
Wl
Door # 1 : Reports you'll use today.
Door #2: The sky is the limit
We've split the proven, best-
selling FMS-80 micro data
base manager into two parts. And
we've split the price.
Part one (FMS-81) gives you the
essential file and reporting features.
You can quickly create programs
with input questions a clerk can
understand, and with reports a man-
ager can use.
And FMS-81 with its new manual,
is so easy to use, you'll be generating
reports the first day. FMS-81 sells
for $495.
Part two (FMS-82) has all the
fancy stuff. Including an Extended
File Maintenance language that lets
you perform virtually unlimited
manipulation on up to 19 different
data files simultaneously.
Using FMS-82, you or your com-
puter dealer can make FMS-80 do
just about anything. FMS-82 sells
for $495.
Naturally, FMS-82 is fully com-
patible with all the files and func-
tions you generate with FMS-81.
FMS-81 is so useful, it might
seem like you'll never need FMS-82 ..
But as you expand your use
of computers, isn't it nice to know
it's there?
The FMS family runs under
CP/M, MP/M, CDOS, and Turbodos.
Call or write today for a brochure
detailing the extensive capabilities
of the Two Door Data Base Manager,
and the name of your nearest dealer.
You'll be impressed.
Systems Plus, Inc.
1120 San Antonio Road
Palo Alto, CA 94303
(415) 969-7047
Q Of/f product
DJR Associates, Inc.
2 Highland Lane
North Tarrytown,
NY 10591
FMS-80, FMS-81, FMS-82
TM DJR Associates
CP/M, MP/M TM Digital Research
CDOSTM Cromemco
Turbodos TM Software 2000, Inc.
Circle 448 on inquiry card.
(la)
(lb)
(Id)
Figure la-d: Ben, a 6-year-old with
cerebral palsy, made progress when he was
provided with a button-box interface in-
stead of a keyboard. Figure la represents
one of his first efforts to draw a car. By the
time of his next session he had gained much
more control and was able to move the tur-
tle easily and draw a second wheel for his
car (lb and 1c). The drawing shown in
figure Id was made when he went back to
using the keyboard at a later session. His
"ballgame," while obviously simplified,
was carefully planned and executed,
without the randomness associated with
his initial keyboard efforts.
buttons, each representing a primi-
tive, e.g., FD 20 (references 8 and 13).
This helps to prevent inadvertent,
unintentional keystrokes, trouble-
some when involuntary movements
are present.
Ben is a 6-year-old with cerebral
palsy affecting all four limbs and
speech. He makes sounds which,
with patience and time, can some-
times be deciphered as recognizable
words. He uses a communication
board and a Handivoice. Ben was
introduced to Logo using the simpli-
fied system previously described.
He appeared to understand F and R
but persisted in randomly hitting
many other keys, often crashing the
program. On these occasions he
laughed uproariously at the strings
of letters which would then appear
on the screen. While Ben was clear-
ly having a good time, his keyboard
activity seemed unplanned and un-
related to what was happening on
the graphics screen.
We substituted the seven-button
hardware button box, giving him F
(forward without drawing a line), T
(right turn), Q (quit), a rectangle, a
square, a circle, and a line equiva-
lent to FD 10. A session or two after
the introduction of the button box,
he began drawing several cars. The
first one looked like Figure la. Dur-
ing the next session he made a
similar car and was asked, "Doesn 't
it need another wheel?" He paused,
smiled, then moved the turtle on
the path indicated in Figure lb,
carefully adjusted it, and made a
second circle, as shown in figure 1c.
In a recent session, as he entered
the computer room he was asked,
"Do you want to use the button box
today?" He indicated no. "Do you
want to use the keyboard like Eva
and Nicky (two of his classmates)?"
Ben said, almost distinctly, "Eva
and Nicky. "
Back at the regular keyboard,
Ben's random hitting of keys had all
but disappeared. He created the
drawing in Figure Id, which he
named "ballgame, " typing the word
into the computer himself. To us,
this picture appears flat and unde-
veloped. For Ben, it provided a
significant reference point which he
used to initiate "conversations"
about the ballgame he imagined.
Ben's behavior is reminiscent of the
response obtained by Weir and
Emanuel (reference 13), who found
that an autistic child began to use
language spontaneously for the first
time ever during his Logo sessions.
Ben's Logo work provides his
teachers with a window into his
thinking and a medium through
which he and they can communicate.
This clear person-to-person com-
munication is not routine for Ben; it
emerges out of interaction around
something of his own creation, of in-
terest to him, under his control. For
nonverbal children, carefree conver-
sation is impossible. The danger for
such children is that they will limit
their communication because the
results are so often misinterpreted or
fall so short of the complexity or
length of what they would like to ex-
press. The amount of energy Ben puts
into his Logo work, the effort with
which he manipulates the buttons
(not a trivial activity for him), and
the length of time he spends before
becoming tired, all indicate that this
activity motivates exploration, com-
munication, and probably language
development.
Motivation to participate in the
Logo project is so high that children
without special adaptive devices in-
vent their own ways of handling a
352 September 1982 © BYTE Publications Inc
APPLE • ALTOS • ATARI • MAXELL • DYSAN • EPSON • CCS • SHARP • CASIO • HP • VERBATIM • MEMOREX • SOROC • CORVUS • ADDS
MICRO
BUSINESS WORLD INC.
Information Line (213) 996-2252
TOLL FR€E MAIL ORDER LINES
(800) 423-5886 outside Cam.
ra
HEWLETT
PACKARD
SPEC
HP83
LIMITED
Qu :r $795.00
2250.00 Swe 1455.0(1
v
W/ CONTROLLER
MSL OUR PRICE
549.00 429.00
MICRO-SCI
APPLE 11+
COMPATIBLE
DRIVE
W/0 CONTROLLER
MSL OUR PRICE
449.00 379.00
r**>^ COMPARE TO
216.00 APPLE DRIVE
Cl/^ COMPARE TO
146.00 APPLE DRIVE
^APPLE IS A REG. TRADE MARK OF APPLE COMPUTER,
LE MONITOR
METAL
CABINET
9" GRN. PHS. MONITOR
12" GRN. PHS. MONITOR
1 Yr. Warranty
MSL OUR PRICE *>**•
189.00 $119.00 70.00
AXIOM
DOT MATRIX
GP100
wide paper
MSL OUR PRICE e^
389.00 $269.00 120.00
MSL OUR PRICES*-*
,2495.00 $1749.00 746.00
r RADI0 SHACK
48K
TRS 80 W/2 DRIVE
MOD III
MSL OUR PRICES**
L 2495.00 $1799.00 696.00
TEE personal'
COMPUTER
mm „ INCLUDES
4 m 2 Drives
Colour Graphic Board
64K Memory
CALL FOR PRICE
'Subject to availability
•Subject to
availability
CALL FOR PRICE
^APPLE IS A REG. TRADEMARK OF APPLE COMPUTFR^
APPLE II
PLUS
48K
HP 125
OUR PRICE
$1975.00
MSL 2750.00 5<^* 775.00
DUAL MASTER DRIVE
MSL OUR PRICE <#*
2500.00 1595.00 905.00
Qcommodore
VIO20
Vic-TV Modual 519.00
Vic Cassette $69 00
Vic DisK Onve 5 Call
Vic 6 Pack program 544.00
MSL OUR PRICE ^
299.00 235.00 64.00
AL OF THE MONTH 1
Put o Genie In Vour Computer Intelligent Printer
igj^cort |gn 0UR PRICE
■ Integer Basic jgjlg S3 $119.00
~ Applesoft* "^ MSL 159 00
Pascal 1.0 & 1.1 ■ CP/NT*
'Applesoft Is a registered Trademark of Apple Computer, Inc.
•■•CP/M Is a registered trademark of Digital Research.
40.00
Tp| SMITH CORONA"
DAISY WHEEL
PRINTER
Letter
Quality #
OUR
J?" S599.00
895.00
5""* 296-O Oj
FRANKLIN
BUSINESS
SYSTEM
Franklin Ace 100 system • 64K ■
Disk Drive with controller card • 12'
green phs. video monitor.
$1695.00
SAVE S1000 COMPARED TO
APPLE SYSTEM
fcft] XEROX 820 1
WORD PROCESSING SYSTEM
(INCLUDES SOFTWARE)
MSL OUR PRICE s*»
L 3495.00 $2649.00 846.00
EPSON
INCLUDES
^j«x, GRAFTRAX
OUR
PRICE £/»*
429.00 216.00
535.00 210.00
326.00^
MSL
MX 80 645.00
MX 80FT 745.00
MX 100 995.00 669.00
'.
E
CASIO FX9000P
PERSONAL COMPUTER
POWERFUL
CA-BASIC
'A =
NEW
AND C/MOS-RAM
MSL OUR PRICE ^W
995.00 $599.00 396.00
i*VIC 20
EXPANSION
189.00
SW 40.00
OUR PRICE
MSL 229.00
FEATURES:
• 7 expansion slots •
All aluminum construction
• Large power supply
with torodial trans-
former • 5 volt supply
direct ot the VIC 20 tor
cooler operation • 24
volt supply for the Arfon
Micro VIC Printer •
Detachable cover protects
cartridges • Houses VIC
and Expansion in one
portable unit • Holder
lor RF modulator • Sup-
ports all VIC 20 cartrid-
ges trom Arfon Micro,
Commodore and others .
•NEC PC 80001
•NEC PC 8012
•NEC PC 8031
12" Grn. Phs. Video Monitor
MSL OUR PRICES*"*
^2839.00 $2095.00 744.00
NEC
STUDENT
SYSTEM
64K
H commodore
STUDENT
SYSTEM
4032 - 32K 40 COL CRT
4940 - DUAL DISK DRIVE
MSL OUR PRICES**
2590.00 $1978.00 612.00
WF RESERVE THE RIGHT TO CORRECT TYPOGRAPHICAL ERRORS. THIS AD SUPERCEDES ALL PREVIOUS ADS.
>vvvw^
INQUIRE
AVINdS
ERVICE
ELECTION
ATISFACTION
J
rm
A /llf^nn BUSINESS WORLD
/VII «"*-J WAREHOUSE
tLlJMI/'iL'i, lu
OUTSIDE CA CALL TOLL FREE
J| IS \ a J 18720 Oxnard.*108
115 m Tarzana.CA 91356
(800) 423 5886 IN C A Q 1 31 996 2252
Name (Please pr
Address
G*y
nl)
State 7in
Price Total
Qty Make Model Descnplion
Telex: 182852
Answer: MICKO TZNA
•California residents add 6% sales lax
•"Add 3% Shipping & Handling - Add
3% surcharge lor credit cards Orders
cannot be shipped unless accompanied
by payment, including shipping, handl-
ing iind tax where applicable
TOTAL ORDERS
TAX IF APPLICABLE*
SHIPPINGS HANDLING"
TOTAL ENCLOSED S
Certified Check or M.O.
Bank Wire Transfer
CREDIT CARD »
Ex» Dale
Allow 2 weeksclearance for
personal check
Signature
Sj S)
MAXELL • DYSAN • EPSON • CCS • SHARP • CASIO ♦ HP • VERBATIM • MEMOREX • SOROC • CORVUS • PERSONAL SOFTWARE • CCS
Circle 299 on inquiry card.
BYTE September 1982 353
More than a
Spelling Checker
THE COMPLETE TOOL
The WORD PLUS has many features that
SpellStar™ and other competitors leave out.
The WORD PLUS finds errors, shows them to
you in context, and with your consent,
automatically corrects them throughout the
text. SpellStar does not correct errors.
'Vfersatile The word plus
works with almost any CP/M® based word
processor. SpellStar only works with
WordStar^
ACC11F3j1j6 The WORD PLUS offers
a 45,000 word vocabulary without the
compromise of suffix stripping.
SpellStar has only 20,000 words.
Convenient The word plus
helps you find the correct spelling by
consulting its dictionary.
SpellStar gives no such help.
'SpellStar and WordStar are trademarks of MicroPro Intl.
CP/M is a registered trademark of Digital Research, Inc.
F 8LSL The WORD PLUS proof reads
10,000 words of text in less- than two minutes.
Many Extra Features
The WORD PLUS offers automatic
hyphenation, text analysis, and fast word
counting. Also solves crossword puzzles,
locates anagrams and finds rhyming words.
Inexpensive $1 so ... a low
cost for freedom from the anxiety of
misspelling.
The WORD PLUS - Clearly the Best Choice.
For more information call Wayne Holder at
714-291-9489
OASIS
SYSTEMS
2765 Reynard Way
San Diego,CA 92103
354 BYTE September 1982
Circle 350 on inquiry card.
keyboard, for example, by using a
pencil between their lips. In some
cases, we have seen dramatic im-
provements in control of direction
and accuracy of arm, hand, and
finger movement.
Mobilizing Existing
Understanding
Experts differ from naive students
in the degree of meta-level knowledge
they possess. The facts of a subject
are relatively easy to transmit. Learn-
ing only these, without an apprecia-
tion of their use, constitutes rote
learning. Real understanding includes
appropriate knowledge about when
to use particular facts and operations
and about how to order operations so
as to achieve a particular goal. This is
knowledge about knowledge, or meta-
knowledge. Just how to facilitate the
acquisition of meta-level knowledge
is the great challenge. One possibility
is to try to hook into already existing
meta-knowledge.
A growing child spontaneously
learns how to do certain things, in-
cluding the procedural-control
knowledge we are talking about.
Connecting with that existing
knowledge is the purpose behind the
learn-by-doing school. For example,
the child's intuitive knowledge of his
own body movements as he navigates
in space includes such sophisticated
understanding. Mobilizing this to
provide a way into mathematics is
just what Papert has done with his
turtle geometry (references 2 and 5).
Now consider the unusual
childhood of an individual physically
disabled from birth. If the disability is
severe enough, the child will not have
handled objects as part of growing
up, will not have played with blocks
as an infant. The development of an
understanding of spatial concepts
depends on a coordination of several
kinds of information — tactile, visual,
motor, and kinesthetic (sensation in
muscles and joints of the moving
part) — generated by handling objects,
moving around in space, and so on.
Hence the child with lack of this ex-
perience is at the risk of developing a
deficit in spatial competence.
The degree of deficit is difficult to
assess in individuals with severe
motor disabilities. For example, when
children with cerebral palsy are tested
for some particular component of
visual perception, they will obtain
progressively lower scores as the
motor component of the test increases
(reference 15). It has, until now, been
necessary to convert tasks such as the
Piagetian Seriation task into a
multiple-choice form in order to use
them with people with severe motor
restrictions. This precluded an ex-
amination of the processes involved
in carrying out the relevant
maneuvers.
We have exploited the possibilities
of an interactive graphics situation by
creating graphics screen versions of
these assessment tasks. Using these
screen tasks, we have found deficits
in spatial reasoning in some people
with cerebral palsy when they are
asked to perform tasks involving
ordering by length, shape recogni-
tion, spatial localization, and mental
rotation. We have probed the nature
of the underlying defect in several of
these children (references 9 and 12).
(See figure 2.)
Filling the Gap with Logo
The Logo theme of the learner as
model builder takes on a poignant
significance for the physically dis-
abled because lines on the graphics
screen can become models of objects.
Such graphics objects can supply
manipulatory experience of a sort, in-
volving a minimum of motor effort,
by simply pressing a key. We have
called these manipulations AS-IF ac-
tions (reference 6) and suggest that
the Logo system provides a rich
source of such activities. For the
severely disabled child, the chance to
find out about spatial relationships in
the environment has been restricted
by the dependence on others for
mobility and by the lack of ability to
draw, build, pour, pile, sift, put
together, and take apart. The child
can use the screen turtle to explore a
defined and manageable spatial world
in which to learn about shape, length,
angle, size, position, and number;
teachers can easily follow the process
of exploration, structuring ap-
propriate tasks as skills and con-
fidence increase.
(2b)
JL
(2c)
fl
B
Figure 2a-c: For Kate, a 13-year-old with
cerebral palsy, the lack of meta-
knowledge is quite remarkable. When
asked to get the turtle into the house she
moved forward unconcernedly until the
observer asked, "Are you going towards
the house?" (at A in 2b). She then turned
and moved forward until the observer
again asked the same question (at B in 2c).
Kate was gradually introduced to elemen-
tary Logo. She is now defining shapes and
using them as subprocedures of more
complex pictures.
September 1982 © BYTE Publications Inc 355
Anniiincing
The Most Powerful.Flexible.
Sophisticated . S-IOO Bus.
Board Level System Ever Available
CPH8B0B From Intercontineotal Micro Systems
No bull, just a beefed up product
A lot of people have been claiming the title
of best S-100 bus, board level micro.
Some with only prototype or paper boards.
Intercontinental Micro's CPZ-48000 is in
production now, and we think it's the most
powerful. Here's why:
□ Z80A'" based system. Complies with
IEEE 696.1/D2 S-100 BUS specifications.
□ Single or Double Density Floppy Disk
controller. Controls up to four 8" or 5 ] h"
floppy disk drives in either DMA,
Interrupt or Programmed I/O mode.
d 64 Kbytes of onboard Dynamic RAM
with Memory Bank Selection of 4 Kbytes
to 64 Kbytes under software control.
□ Four Channel Direct Memory Access
Controller.
□ Two synchronous or asynchronous
Serial I/O channels with one channel
programmable in either DMA, Interrupt
or Programmed I/O mode.
□ Two Parallel I/O channels with one
channel programmable in either DMA,
Interrupt or Programmed I/O mode.
□ Memory Management capable of
addressing 16 Megabytes of system
memory.
□ Eight Vectored Priority Interrupts chained
together with I/O Interrupts for use with
Z80 Mode 2 Interrupts.
□ Provisions for either a 2 Kbyte or 4 Kbyte
onboard EPROM. (Monitor in a 2 Kbyte
EPROM supplied with board.)
□ CP/M™ and MP/M™ operating systems
available, TurboDOS™ and CP/NEF
available soon.
□ Turbo-Disk T " Implementation included.
Flexibility
CPZ-48000 can be used in many
applications, including:
□ Single board, stand alone computer
d Network master. Handles IBM Bisync,
HDLC and SDLC protocols
□ Multiuser host
a Multiprocessor host
We've Got Personality
Power and flexibility are great but not
enough. You've got to be able to interface with
a variety of peripherals, and you get tired of
nearly redesigning stock boards for your
applications. Intercontinental Micro Systems'
complete line of "Personality" boards combine
to make the CPZ-48000 compatible with:
Centronics, 8" floppy disks, S'A" floppy disks,
full modem and RS232C interfaces. NEC,
Diablo, Qume, Archive and RS422 high speed
serial interfaces available soon.
Not only a great product,
but a great line of products
Intercontinental also manufactures a 256K,
16K increment, fully bank selectable memory
board, compatible with Cromix™ as well as
other popular systems. Also, our hard disk
controller controls both 5 1 /j" and 8" units.
If you're looking for sophisticated
S-100 bus board level computing for anything
from process control to a multiuser host look
to Intercontinental Micro. Call or write for
further information and pricing.
Dealer inquiries are welcome.
MICRO SYST -
1733 South Douglass Road, Suite E
Anaheim, California 92806
(714) 978-9758 -Telex: 678401-TAB-
TM— Z80 is a registered trademark of Zilog, Inc. Turbo-Disk is a registered trademark of Intercontinental Micro, Inc. CP/M, MP/M andCP/NET are registered trademarks of Digital Research, Inc.
TurboDOS is a registered trademark of Software 2000, Inc. Cromix is a registered trademark of CROMEMCO.
Circle 236 on Inquiry card.
Hiw lo Get 256K it
16K Increment Benk Selectable Meenory
or 2 Meiobetes it Coitioioos Menem
n Ok S100 Biard
The 256 KMB-100 from
Intercontinental Micro Systems is one
of the most flexible and easily
integrated S100 bus, 256K memories
available today. Its advanced
features include:
D Complete Cromix™ CP/M™ MP/M™
and other major systems
compatibility-up to 16 users are now
possible on a Cromemco System.
□ Bank selectable in any combination
of 16K banks (e.g. 4 64K users,
8 32K users, 16 16K users or any
other combination.)
□ Up to 2 contiguous megabytes are
easily configurable.
□ Configures for phantom deselection.
D Deselectable on 4K boundries
from 4K to 64K.
□ 4 MegaHertz operation,
no wait states.
□ Parity error detection through
interrupts.
□ IEEE 696.1/D2 Spec S100 Bus.
□ One year complete warranty.
□ Fully compatible with
Intercontinental Micro's advanced
CPZ-48000S100 Bus single board
CPU, which features: Z80 based
system, single or double density
floppy disk controller, 64K onboard
dynamic RAM, 4 channel DMA
controller and memory management.
The others are still talking about
their S100 Bus 256K memories— ours
is in production— call today for further
details and applications information.
fm s= -
IICROH SYSTEMS CORPORATION
MktZ '
1733 South Douglass Road, Suite E
Anaheim, California 92806
(714) 978-9758 Telex: 678401-TAB-
' Cromix is a trademark of Cromemco Inc. ™ CP/M and MP/M are trademarks of Digital Research. Inc.
Circle 236 on inquiry card.
B VTE S€ptember 1982 357
(3a)
(3b)
(3c)
\
Figure 3a-c: The progress made by Nicky, a 7-year-old with cerebral palsy, is obvious. Figure 3a shows his initial attempts at drawing,
using a simplified version of Logo. His shapes were irregular and poorly defined. By his seventh session he was able to consistently
make right angles, as shown in 3b, and plan and execute a large design, as shown in 3c.
\ /■:■
'hi 1
:;i'' 1 ''if:
\
y \
Figure 4: This drawing shows the work of
Franky, a 10-year-old learning-disabled
student. His mastery of turtle geometry is
shown by the skill with which he arranged
the three stars into a coherent design,
despite severe difficulties with "paper-
and-pencil" mathematics.
Assessment of Nicky, a 7-year-
old with cerebral palsy, indicated
deficits in many spatial and lan-
guage skills, including the ability to
count accurately more than four
objects, to match a small group of
objects one-to-one, and to conserve
number (know that the number of
objects has not changed when their
arrangement is changed).
In his early work with Logo,
Nicky made small, closed shapes
which appeared to be unplanned.
He used a small portion of the
screen, had difficulty turning the
turtle in the direction he wished,
was unable to make square corners
(requiring three presses of T) or
match sides of objects. Examples of
his first named pictures appear in
figure 3a. His use of shapes is
typical of a much younger child: he
demonstrates closure but does not
have firm categories for square or
circle.
By his seventh session Nicky had
made remarkable progress. He pro-
duced, without hesitation and with-
out mistakes, the pictures he called
respectively "STEPS," figure 3b,
and "HOUSE," figure 3c, which
showed the following character-
istics: consistent use of three turns
to make a 90-degree angle, match-
ing of the lengths of opposite sides,
use of a large area of the screen
(both left and right halves), and a
deliberate planned sequence to
complete the picture symmetrically.
Revealing Hidden Strengths
A central issue addressed by the use
of Logo with educationally disabled
children is the discovery of hidden
strengths. Often the needs of physi-
cally or learning disabled children
become the focus of their educational
experience with most attention given
to learning how to cope with what
they cannot do and little attention
given to developing special gifts and
talents. But a physical disability is not
the only type that may hide spatial
strengths. Growing evidence suggests
that there is a category of learning-
disabled children who have special
ability in the spatial mode, an ability
which is often ignored in school
(reference 11).
Franky is a 10-year-old learning-
disabled child. His reading and
spelling are several years below ex-
pectations for his age and grade; he
knows some mechanical processes
for computation, but these often
break down. He was described in
school records as having behavior
problems, a short attention span,
and a low tolerance for frustration.
In his Logo work, Franky showed
unexpected abilities to use numbers
appropriately to create relation-
ships in space, to use units larger
than one as benchmarks for esti-
mating length, and to remember in-
dividual as well as sequences of
commands after a single exposure
to them. Figure 4 shows an intricate
star design which he created from
smaller pieces. While creating his
design, he needed to move a certain
distance on the screen in order to
place his next star where he wanted
it. The distance was half of 75 — a
problem he is unable to compute.
He looked at the distance on the
screen and said, "Oh — it's about
37." An observer might think this
was a lucky guess if he did not make
such "guesses" with regularity.
Franky seems to have some of the
skills he needs to manipulate numbers
when he uses a spatial model but does
not have the meta-level knowledge
necessary to translate this under-
standing to a purely numerical situa-
tion. If given a spatial model which
he can use to figure out a problem, he
can use it successfully, but the idea of
using the spatial model does not oc-
358 September 1982 © BYTE Publications Inc
Software prices for
hardnosed
t • •
DATAMOST
SWASHBUCKLER 29,95
CASINO 29.95
COUNTY FAIR 24.95
THEIF 24.95
SNACK ATTACK 24.95
MICRO PRO
APPLE CP/M®
WOROSTAR* f 222.00
SUPERSORT* t • 145.00
MAILMERGE* t 79.00
DATASTAR* t 179.00
SPELLSTAR* t 119.00
CALCSTAR* t • 149.00
CP/M®
WOROSTAR 285.00
SUPERSORT . . . . 168.00
MAILMERGE 103.0D
DATASTAR 235.0D
SPELLSTAR 155.00
CALCSTAR 199.00
BRODERBUND
TAWALA'S LAST REDOUBT 24.95
GALAXY WARS 20.95
ALIEN RAIN (AKA GALAXIAN) 20.95
ALIEN TYPHOON 20.95
APPLE PANIC 24.95
SPACE WARRIOR 20.95
AUTOMATED
SIMULATIONS
INVASION ORION 20.95
STAR WARRIOR 32.95
CRUSH, CRUMBLE AND CHOMP 24.95
TEMPLE OF APSHAI 32.95
RESCUE AT RIGEL 25.95
MUSE SOFTWARE
ROBOT WARS 32.95
THREE MILE ISLAND 32.95
A.B.M 20.95
GLOBAL WAR ..20.95
CASTLE WOLFENSTEIN 24.95
SUPER TEXT II 129.00
ON-LINE SYSTEMS
MYSTERY HOUSE 20.95
WIZARD AND PRINCES 29.95
H/R FOOTBALL , 32 95
H/R CRIBBAGE 20 9.5
MISSILE DEFENSE 25.95
CRANSTON MANOR 29.95
SABOTAGE 20.95
SOFT PORN ADVENTURE 24.95
PEGASUS II 25.95
EXPEDITER 73.95
TIME ZONE 69.95
PERSONAL SOFTWARE
DESKTOP PLAN II 159.00
VISIPLOT 189.00
VISITREND/VISIPLOT 239.00
VISIDEX 199.00
VISITERM ...,79.00
VISICALC 3.3 199.00
VISIFILES... .209.00
VISISCHEDULE 239.00
CHECKER KING 21.95
GAMMON GAMBLER 21.95
MONTY PLAYS MONOPOLY 29.95
MONTY PLAYS SCRABBLE 34.95
MICRO CHESS 2.0 21.95
SIRIUS SOFTWARE
BEER RUN 24.95
PHANTOMS FIVE 24.95
SPACE EGGS 24.95
PULSAR II 24.95
GAMMA GOBLINS .24.95
GORGON 32.95
SNEAKERS 24.95
EPOCK .....29.95
COPS AND ROBBERS 29.95
MORE GREAT APPLE
GAMES
COMPUTER QUARTERBACK 32,95
THE WARP FACTOR 32.95
CARTELS AND CUTTHROATS 32.95
THE SHATTERED ALLIANCE 49.95
ULTIMA 33.95
RASTER BLASTER 24.95
FLIGHT SIMULATOR 27.95
INTERNATIONAL GRAND PRIX 25.95
SARGON II 28.95
SPACE QUARKS 24.95
DAVID'S MIDNIGHT MAGIC 29.95
MICROSOFT
APPLE
FORTRAN* 150.00
BASIC COMPILER* ....315.00
COBOL* 550. OD
Z-80 SOFTCARD 299.00
RAMCARD 149.00
TYPING TUTOR 17.95
OLYMPIC DECATHLON 24,95
TASC APPLESOFT COMPILER 145.00
CP/M®
BASIC 80 299.00
BASIC COMPILER 319.00
FORTRAN 80 345.00
COBOL 80 568.00
PEACHTREE
APPLE CP/M®
GENERAL LEDGER 219.00
ACCT. RECEIVABLE 219.00
ACCT. PAYABLE 219.00
PAYROLL , 219.00
INVENTORY 219.00
S-100CP/M®
GENERAL LEDGER 595.00
ACCT. RECEIVABLE 595.00
ACCT. PAYABLE 595.00
PAYROLL 595.00
INVENTORY 595.00
PROPERTY MGMT 799.00
CPA CLIENT WRITE-UP 799.00
APPLE BUSINESS
SOFTWARE
DB MASTER (NEW) 169.00
DB MASTER UTILITY PACK 69.00
PFS: PERSONAL FILING SYSTEM 85.00
PFS: REPORT 79.0D
Z-TERM* 79.95
ASCII EXPRESS 63.95
HAYDEN APPLESOFT COMPILER 149.D0
EASY WRITER-PRO 199.00
THE HOME ACCOUNTANT 54.00
CPM® SOFTWARE
d BASE II 599.00
SUPER CALC 2°9.00
SPELLGUARO 239.00
PICKLES & TROUT CP/M® MOD II TRS-80 1 75.00
THE WORD 63.00
EDU-WARE
PERCEPTION PKG 19.95
COMPU-READ 24.95
STATISTICS 24.95
COMPU-MATH: ARITHMETIC 39.95
COMPU-MATH: FRACTIONS 34J5
COMPU-MATH: DECIMALS 34.95
COMPU-SPELL (REQ. DATA DISK) 24.95
COMPU SPELL DATA DISKS 1-4, ea. 17.95
TRS-80 GAMES
INVASION ORION 20.95
TEMPLE OF APSHAI 34.95
HELLFIRE WARRIOR 34.95
STAR WARRIOR 34.95
RESCUE AT RIGEL 24.95
CRUSH, CRUMBLE AND CHOMP .24.95
STAR TREK 3. 5 17.95
MISSILE ATTACK 18.95
STAR FIGHTER 24.95
OLYMPIC DECATHLON 24,95
CALL US FOR THE LATEST
APPLE, ATARI, IBM, AND
TRS-80 SOFTWARE.
We guarantee everything for 30 days. If
anything is wrong, return the item and we'll make
it right. And we'll pay the shipping charges.
We accept Visa and Master Card on all orders;
DOD orders, up to $300.00.
Add $2.00 for standard UPS shipping and
handling on orders under 50 lbs. delivered in con-
tinental U.S. Call for shipping charges over 50
lbs. Foreign, FPO and APO orders, add 15% for
shipping. Calif ornians add 6% sales tax.
Prices quoted are for stock on hand and are
subject to change without notice.
To order or for information call
PROnurrQ (213)706-0333
rriVL/Uw I W Modem order line: (213)883-8976
31245 LA BAYA DRIVE, WESTLAKE VILLAGE, CALIFORNIA 91362
Circle 18 on inquiry card.
CP/M is a reg. trademark of Digital Research. 'Requires Z-80 Soflcard tReg. trademark of Micro Pro International Corp.
BYTE September 1982 359
cur to him independently if he is pre-
sented only with the numbers.
Many children like Franky have
learning problems that are exacer-
bated because schoolwork in their
weak areas is presented to them in
their weakest mode. For these
children, who are used to failing in
school, the impact of Logo is three-
fold: (1) it provides the possibility of
experiencing success and demonstrat-
ing expertise; (2) it allows further
development of the preferred spatial
mode; (3) it is a diagnostic tool which
suggests to teachers ways of creating
more appropriate curriculum by
harnessing spatial skills.
Equal Access in a
Technological World
It is important to attempt to lay to
rest a serious misconception about
computers in education. The connec-
tion of children and computers does
not diminish the teacher's critical role
in the learning process. On the con-
trary, because interaction with a
computer opens a window into a
child's thinking processes, a teacher is
challenged to observe carefully, to
develop hypotheses about the child's
strengths and needs, and to help
structure next steps for the learner.
The questions for a teacher are the
same here as in any educational situa-
tion: When should the teacher pose a
new problem? When should the child
be left alone to explore the possibili-
ties? When should help be given and
how much? How much frustration is
appropriate in a new problem-solving
situation? The computer can also
become a powerful tool for the
teacher in devising specific cur-
riculum tailored to children's needs
and harnessing the power of both
graphics and text capabilities.
Teachers have used or are developing
Logo programs for teaching mathe-
matics, physics, electronics, music,
writing, and spelling.
We are only beginning to under-
stand the extent to which the educa-
tionally disabled have been denied
rights and opportunities. A user-
controlled, flexible, extendable com-
puter language is a powerful tool that
can help bridge some of the gaps by
360 September 1982 © BYTE Publications Inc
increasing educational access, ex-
panding choices, improving commu-
nication, and enabling development
of skills for vocational success and
personal enrichment. ■
References
1. Abelson, H. Logo for the Apple II and
Apple Logo, Peterborough, NH: BYTE
Books, 1982.
2. Abelson, H. and diSessa, A, Turtle
Geometry, Cambridge, MA: MIT Press,
1981.
3. BYTE, August 1982. Language issue
devoted to Logo.
4. Howe, J.A.M. and O'Shea, M., "Com-
putational Metaphors for Children,"
Artificial and Natural Intelligence, ed. F.
Klix, Deutsche Verlag, 1978.
5. Papert, S., Mind storms: Children, Com-
puters, and Powerful Ideas. New York:
Basic Books, 1980.
6. Papert S. and Weir, S., "Information
Prosthetics for the Handicapped,"
Artificial Intelligence Laboratory Memo
#496. MIT, 1978*.
7. Papert, S., Watt, D., diSessa, A. and
Weir, S., Final Report of the Brookline
LOGO Project. Artificial Intelligence
Laboratory Memo #545. MIT, 1979*.
8. Perlman, Ft., "TORTIS, Toddler's Own
Recursive Turtle Interpreter System,"
Logo Memo #9. MIT, 1972*.
9. Valente, J., "A Versatile Computer Tool
for the Evaluation of Spatial Reasoning
in the Physically Handicapped," PhD
thesis in progress, 1982.
10. Weir, S., "Logo as an Information Pros-
thetic for the Handicapped," D.S.R.E.
Working Paper #9, Division for Study
and Research in Education, MIT 1981*.
11. Weir, S., "Logo and the Exceptional
Child," Kilobaud Microcomputing, Vol.
5, No. 9: pp. 76-84, 1981.
12. Weir, S., "Logo: an Information Pros-
thetic for Communication and Control,"
Proceedings of the International Joint
Conference on Artificial Intelligence,
Vancouver, B.C., 1981.
13. Weir, S. and Emanuel, S., "Using Logo
to Catalyse Communication in an
Autistic Child," D.A.I. Research Report
#5, Department of Artificial Intelligence,
Edinburgh University, 1976.
14. Weir, S. and Watt, D., "Logo: A Com-
puter Environment for Learning Dis-
abled Students," The Computer
Teacher. Vol.8, No. 5: pp. 11-17, 1981.
15. Zeitschel, K., Kalish, R. A., Colarrusso,
R., "Visual Perception Tests Used with
Physically Handicapped Children,"
Academic Therapy Vol. 14: pp. 565-576,
1979.
* References marked with an asterisk are
available from the MIT Logo Group, 545
Technology Square, Cambridge, MA 02139.
CALL
YOUR
LOCAL
DYSAN
OFFICE
CA:
Los Angeles
(213)907-1803
Orange County
(714)851-9462
Sacramento
(916)966-8037
San Francisco/Sunnyvale
(408) 727-9552
DC:
Washington
(703)356-6441
GA:
Atlanta
*(404) 952-0919
IL:
Chicago
(312)882-8176
(800) 323-5609
MA:
Boston
(617)273-5955
* (6 17) 229-2800
Ml:
Detroit
(313)525-8240
MN:
Minneapolis
*(612)814-7199
MO:
St. Louis
(314)434-4011
NY:
New York
(212)687-7122
OH:
Cleveland
(216)333-3725
PA:
Pittsburgh
(412)261-0406
Philadelphia
(609) 939-4762
TX:
Dallas/Ft. Worth
*(8 17) 26 1-53 12
WA:
Seattle
(206) 455-4725
includes OEM Sales
Dysan Diskettes are also available
from all ComputerLand Stores,
Sears Business Systems Centers, and
many independent computer outlets
nationwide.
For the location of the Dysan sales
outlet nearest you, contact Dysan at:
(408) 988-3472
Toll Free: (800) 538-8133
Telex: 171551 DYSAN SNTA
7WX: 9 10-338-2 144
O Dysan
^CORPORATION
Circle 173 on Inquiry card.
WHAT IS THE
i rd «»Mi *•] afj
DISKETTE?
If you said at least $186.50*, you're probably close.
Confused? It's simple. The minimum cost of a one-sided, single den-
sity 8" diskette equals the purchase price plus the cost of the time
to fully load the data onto the disc*. The adjacent diagram tells the
story. As you can see, the purchase price of a diskette is a small
fraction of the total cost of ownership. So why not pay a
few cents more for the best diskette available? ^
That's where Dysan's quality comes in. Dysan disk-
ettes and mini-diskettes are manufactured to
the toughest quality standards in the industry
Every diskette is tested between the tracks
as well as on the tracks to insure you 1 00%
error-free recording over the entire disc
surface. Dysan quality protects your
investment of $186.50.
You know how costly time and data
losses can be°should your "bargain"
diskette be faulty. Every penny you
think you save on the purchase of fl
magnetic media could cost you ffl
dearly. Why take the risk when you y
can have Dysan? P
O Dysan
^/corporation
Our Media Is Our Message
5201 Patrick Henry Drive
Santa Clara, CA 95050
*$4.00 represents
Dysan's suggested
retail price for a one-sided, single
density 8" diskette, packaged ten
to a box. Minimum total cost of
ownership = $186.50
*$182.50 represents the cost of data
loading (approximately 22 hours at
1 1 , 106 keystrokes/hour at a labor cost
of $8.23/hour), based on 1981 Data
Entry Management Association
(DEMA) National Averages.
Swashbuckler
Scott Spangenberg
RFD 1, Box 376
Peterborough, NH 03458
Does the soul of Cap-
tain Blood reside within
your Walter Mitty ex-
terior? If so, you should
know about Datamost's
Swashbuckler, a game
for the armchair swords-
man yearning for the
thrust and parry of
flashing blades without
the risk of annoying
lacerations. The game
takes place aboard a
pirate galleon manned
by the scurviest crew of
villains ever to sail (or
soil) the seven seas. Your
swordsman, hereafter
referred to as you, duels
a series of pirates to the
death. In this game,
death is not a permanent
condition — the pirates are revived to fight again. You
are revived twice, for a total of three lives per game.
To start your battles, insert the game disk and boot
up your Apple II. After you see the title page, press the
space bar to begin. As Swashbuckler opens, you are
faced by an enormous, club-wielding giant. Your only
hope is to parry off his blows until an opening ap-
pears.
Photo 1: As slain pirates lie in heaps on the deck, the
swordsman prepares for another attack.
Fencing Lesson
You use your left hand
to move your swords-
man, and your right to
move his silver saber.
The S key switches the
direction you face. The
A and D keys move you
left and right, respective-
ly, regardless of the
direction you face.
Your right hand rests
on a diamond pattern of
keys composed of the
I, J, K, L, and M keys.
An I puts you in the
high-parry position,
which can help protect
you from overhead
blows. The M key places
you in the low-parry
position, which you use
to protect yourself from cuts to the leg and other low
blows. The K returns you to the en garde position.
Moving left or right also returns you to the en garde
position. J selects the thrust position, which I think of
as a jab. Pressing L makes you lunge forward, some-
times right into your attacker's weapon. When you are
hit and go down, your attackers move back a good bit
and you are left in a heap in the center of the screen.
362 September 1982 © BYTE Publications Inc
lilCHE POWEI
uO voir appl
buffered communication cato
Zynar's Buffered Communication Card (BCC) brings pre-
viously unavailable power and flexibility to the Apple II and III.
Wherever the rate of data input is faster than the Apple can
process, or where the Apple is restricted by a slow output
medium, the BCC enables the Apple to operate effectively by
leaving the major part of the I/O management to the BCC. To
achieve this the BCC has its own 6502 microprocessor (the
same as in the Apple) and memory (RAM) for buffering.
For example, data from an input device (graphics tablet;
telephone line etc) can be accepted while the Apple is writing
previous input to disk. Or the BCC can handle bulk trans-
mission of data, freeing the Apple from operating at line
speed. By usingthe BCCto buffer input, multiple devices can
be controlled. One Apple, for example, could accept readings
from several measuring devices.
EC020 is the standard card for Apple II and III. EC021, for
the Apple 1 1 only, has an extra ROM. The code on this provides
plug-compatibility with most other RS-232 peripheral cards,
and can be used for automatic initialisation and control of
communications. By customising it, the user can ensure an
optimum interface to particular devices or resources.
FEATURES
•Buffered, 2k of user-partitioned memory for optimum
storage
•Programmable. Can be customised
•Dual speed operation
•RS-232-C. Standard interface
•Apple II and III. Compatible with both workstations
• 14 Baud rates. From 50-19200 Baud. Selectable by software
or built-in switch
•Data Compression. Transparent compression of status
words for efficient storage use
•Auto Shutdown. Closes transmitting modem when buffer is
empty
•Real-Time Clock. Available to Apple. Intervals of 0.1 second
upto 436 seconds.
OEM inquires welcome. Call or write for details now
zvnnn
SILICON TECHNOLOGY & COMPUTER SCIENCES
USA
Nestar Systems, Inc
2585 East Bayshore Road
Palo Alto California 94303
Tel (41 5) 493-2223
Telex 17 1420-NESTAR PLA
United Kingdom
Zynar Ltd
122/3 High Street Uxbridge
Middlesex UB81JT
Tel (0895) 59831
Telex 896607
Germany
Zynar Vertriebsgesellschaft mbH
Gustav-Stresemann-Ring 12-16
Postf ach 4827, 6200 Wiesbaden
Telefon(0 61 21)37 30 51
Telex 04 186 175 RANK D
Circle 498 on inquiry card.
BYTE September 1982 363
Pressing any key will revive you. It takes a little practice
to avoid standing up in the middle of someone's weapon
and impaling yourself.
Before too long, when the giant would bring up his
club for a blow, I was able to capitalize on the opening.
When struck, the giant drops his jaw in surprise, lets go
of his club, and slumps to the floor. In fact, each pirate
reacts in a fairly realistic fashion to being stabbed or
slashed.
You will meet up with several adversaries during the
course of a game and, the farther along you get, the more
you meet. (I encountered seven characters during my
struggles.)
The Game
You meet new adversaries in pairs, or actually waves
of pairs. The first adversary in the pair will appear on the
right-hand side of the screen. If you defeat him, his part-
In Less Than 3 Minutes
Your IBM Model 50, 60, or 75
Electronic Typewriter
can be an RS232C PRINTER or TERMINAL
.
CALIFORNIA MICRO COMPUTER Models 5060 and
5061 can be installed easily and require NO modifications
to the typewriter.
For additional information contact:
CALIFORNIA MICRO COMPUTER
9323 Warbler Ave., Fountain Valley, CA.
92708 (714)968-0890
At a Glance
Name
Swashbuckler
Type
Arcade-style game
Manufacturer
Datamost
9748 Cozycroft Ave.
Chatsworth, CA 9 1 3 1 I
{2)3} 709- 1 202
Price
$34.95
Author
Paul Stephenson
Format
5/4 -inch floppy disk
Language
6502 machine language
Computer
Apple \\ with 48K bytes of memory and one disk drive (DOS 3.2
or3.3)
Documentation
Two pages
Audience
Game players
ner will immediately appear on the other side. That's
your pair.
If you defeat the second character, you will have to
contend with both of these adversaries at once — four,
five, or nine times! That's a wave, and there are two
waves for each scene after the first. In the first scene,
there is only one wave, but you must defeat both
members of the pair nine more times. The pair in the first
wave of scene two will attack you six times, and the pairs
in every wave afterward will attack five times.
You get one point for each pirate you defeat. The scene
changes at 21, 43, 63, 83, and 103 points. I don't know
how many scenes there are beyond that, because my high
score is 112 points.
The pirates have trained pets that join in the attack
against you at both regular and random intervals. You
don't get any points for killing an attack pet, but doing so
can help you get to the next scene. Sometimes you may
364 September 1982 © BYTE Publications Inc
find yourself simultaneously fighting off two pirates and
two attack pets, which are rats, cobras, spiders, and scor-
pions. As mentioned above, you are provided with a low
parry to fend off their attacks. However, you can't move
and keep the low-parry position at the same time because
moving always returns you to en garde, so a certain
amount of forethought must go into your movements.
In addition, the pirates you face change in some signifi-
cant manner at each new scene and at 33, 53, 73, 93, and,
probably, 113 points. The first two times, the change is to
a new pair of adversaries. After you meet the first six
pirates, the adversaries change in the way they are paired
against you. The next change involves an even greater in-
crease in speed, which forces you to treat supposedly
familiar assailants with an entirely different set of tactics.
At 83 points, some new characters begin to appear. The
further along you go in the game, the faster and more ag-
gressive the pirates are. After each wave, the pirates
revive closer to the spot where you dropped them. When
this starts happening, you should kick the body toward
the edge of the screen before you meet the other attacker.
Cast and Crew
After playing the game several times, I began to nick-
name each of the pirates (with apologies to Datamost). I
call the first pirate Baldy Spikeclub. As long as Baldy
keeps his club in front of him, he completely guards
himself from your attacks, but he can't break through
your guard as long as he stays in that position. When he
raises the club, he is both dangerous and vulnerable. He's
vulnerable because as soon as he moves his arms up or
down you have an opening. Dangerous, because he can
now kill you, especially if you thrust or lunge from too
close in. He moves that club very, very fast even on the
lowest level. When he appears again later in the game, he
wields the club so fast that he's in a true rage and one of
the toughest characters to defeat.
His partner, Ratface Daggeraxe, is relatively easy to
dispatch once you learn not to let him and his ax get too
close. He's usually so busy waving his weapon and look-
ing ugly that he forgets to defend himself. Datamost
should consider making this character fight more effec-
tively, as he rapidly becomes a boring opponent.
The first character you meet in the second scene is Buc-
caneer. He's one of the two or three toughest characters I
encountered, particularly on the higher levels where all
the pirates move quickly. The first time you meet him, he
swings his cutlass with alarming speed and can often
reach much farther than you thought. Because he moves
so fast, it can be very difficult finding an opening.
Circle 5 on inquiry card.
September 1982 © BYTE Publications Inc 365
Ctt The Most From Vour NEC PC- 8001
With RACET computes Software!!
RACET NECDOS does more for your PC-8001 than any other DOS. It's
faster, more efficient and easier to use. It's loaded with extra features
to let you stretch the limits of your system. This advanced operating
system works with the ROM NBASIC to give full compatibility with color
and other BASIC commands.
EMPHASIZES' INTEGRITY. NO MOUNT or REMOVE commands Excel-
lent protection from improper diskette swapping. AGAIN, HELP. FtNN
and REF commands. File password protection.
ADVANCED FEATURES. All DOS functions and commands may be used
directly in a BASIC program!! 1 Special RUN option allows merging nl
programs, retaining all variables in memory. Fixed btock spanned
records. AUTO and DO commands. Machine language loads and saves.
MAI PRINT and MATINPUT to disk. Complete directory. ALL super-
visory calls documented and availahle to the machine language pro-
grammer. Superzap utility included .._.
• NEW •
ELECTRIC PENCIL*
• •
$99.95
THE most popular Microcomputer Word Processor in the world now
available on the NEC!!! With many added features. Embedded print
commands. Print from memory and disk!! Sellable tabs. Indent and
hanging indent. Parallel, Serial, and Video drivers. DOAMATIC cas-
sette control tor translating dictated messages! 1 And much more!!!
Most features ot word processors costing five limes as much 1 !! Runs
on 32K or 64K system!!!
• NEW • ELECTRIC SPREADSHEET* • • $75
A BASIC Spreadsheet program for the PC-8001. Anything you work
with columns and rows and a calculator belongs on the Electric Spread-
sheet. Results formatted for screen or printer. 'What if' questions
answered. P/L forecast. Personal budget. Real estate investment. Net'
worth forecast. Cash flow estimates. Business forms. Works on 32K or
64K system! 1 ! 70 operators plus histogram plot, revise spreadsheet
layout, and more. Select preprogrammed operators for tine, column, or
cell calculations. Set column widths and number on" decimals. Manual
and diskette include 72 examples.
• NEW • ADVANCED PROGRAMMING BASIC
• •
$60
THE functions anci commands in this package give you extended
control over data an* your PC-8001 system. These extensions to
NBASIC provide complete conversion of time and date functions
Sj including days between dates and Julian dates. Extended string
functions include justify, truncate, center, rotate, translate, shift.
nj pack, and search. Array functions include masked search of both
sorted and unsorted arrays, and inserl in sorted arrays.
MULTI-KEY SORT MKS' $60
SUPER FAST Machine Language In-Memory Sorts. Three key sort on
500 elements in 4 seconds'!! Simple one-line BASIC functions - SORTV
and SORTC verbs. Mixed ascending and descending keys.
BASIC PROGRAMMING UTILITIES 'BASUTIL' $60
COMPRESS, EXPAND. PRETTY. XREF Cross Reference Utility. Great for
modeling, debugging and structuring BASIC programs
KFS-80 KEYED FILE SYSTEM 'KFS-aO' $150
MACHINE language BASIC ISAM utility provides keyed and sequential
access to multiple fites. Simple interlace to BASIC. Binary tree keyed-
file index system provides rapid access to records.
CONVERTTRS-80* PROGRAMSTO RACET NECDOS
WITH PROTRAN' $99.95
COMPLETE utilities for file transfer <md BASIC program conversion.
Mod III diskettes may be read directly: Mod I and II via RS-23?.
Transfer BASIC programs, data tiles, or machine language fites. NO
SUPPORT is provided for conversion of machine language fites or
PEEK'S. POKEs or USR's to function on PC-8001 . Substantial knowl-
edge ot IRS BASIC and NBASIC required. Package designed for
software authors.
AVAILABLE FROM YOUR LOCAL NEC DEALER or from RACET computes
CHECK. VISA. M/C. CO. D..
PURCHASEORDER
Telephone Orders Accepted
(714)997-4950
c- RACET COMPUTES Lio-q
l_ Integrity in Software ^J
1330 N. Glassell, Suite M. Orange. CA 92667 (714) 997-4950
*TRS-80 IS A TRADEMARK OF TANDY CORPORA HON
ELfCTRIC PENCIL IS A I RADEMARK OF MICHAEl SCHRAYl H
'ELECTRIC SPREADSHECr IS A TRADEMARK OF DAN G HAWV & ASSOCIA 1 1 \\
However, there are two times when you can get past his
guard. First, from time to time, Buccaneer will raise his
cutlass high above his head. It's not only a dramatic pose,
but an ideal opportunity for you to skewer him. The
other occasion when you are likely to connect is when he
follows through after one of those dramatic cuts and his
sword is still down. If your timing is right, your blade can
find an opening.
Buccaneer's partner on this level is obviously a veteran
of many such battles because he wears a patch over one
eye and has a wooden leg. His favorite piece of mayhem
is slashing your leg to maim you. Like all of the pirates
who come from the left side of the screen, though, he is
not nearly as challenging to deal with. This is not to say
that he's always a pushover like Ratface. He is much
more apt to get through your guard, particularly if you
advance when you should be falling back or if you care-
lessly lunge at him from too close.
Shufflefoot Spearpoker doesn't throw his weapon
(none of your foes in this game do), but he certainly does
move his spear around in a menacing fashion. You have
your best chance to defeat this character when he is wav-
ing his spear and it's not pointed directly at you. Some-
times you can reach him even when the spear is aimed
straight at your heart, but I don't recommend it. Al-
though he looks as if he's about to fall over backward,
Shufflefoot moves a good bit faster than some of the
other characters. He can slip his spear under your sword
arm even when you're sure that you are well protected.
The Harpoon Hustler is best handled with a kind of
determined patience. He is the most aggressive pirate up
to this point; if you leave an opening, he'll find it. When
he has his harpoon pointed at your belly you are com-
pletely blocked from hitting him. You can goad him into
trying to take a swing at you by alternating between at-
tacking and retreating. Usually, I end up thrusting time
after time until I find an opening by chance.
The Samurai handles his sword with the style you
might expect; very impressive animation. He is also un-
believably fast. Surprisingly though, he is not as hard to
defeat as either Buccaneer or Baldy Spikeclub. In spite of
his speed, if you hold a thrust or lunge position, the
Samurai will eventually impale himself on your saber.
Although harder to defeat, he's comparable to the Har-
pooner or the Buccaneer.
The pet rat always appears from the left side of the
screen. If he bites, you're not dead, but you won't be able
to lunge until you are struck down and then revived.
Slice down with a low parry and the rat will disappear
before your eyes.
366 September 1982 © BYTE Publications Inc Circle 402 on inquiry card.
The cobra can really move fast! This lovely pet is just
as easy to dispatch as the rat, if you are quick, but it's apt
to surprise you. The cobra first appears in scene one,
but he can appear at odd moments throughout the game.
Its bite is deadly.
The other two creatures are the spider and scorpion.
Their graphics are especially well done. Both first appear
in scene two and randomly throughout the game there-
after. Your defense here is also the low parry.
Game Strategy
A player can do fairly well in the lower levels of this
game by attacking whenever possible. Proceeding further
requires a certain amount of strategy. Never lunge when
a simple thrust will do: you are likely to lunge right into
your opponent's weapon. Try to give yourself as much
fighting room as possible. Remember to meet each pirate
on his side of the screen, because this keeps you from get-
ting caught between two enemies with nowhere to re-
treat. Also remember to kick the bodies out of the way to
create fighting room or you will find pirates stabbing you
in the back the moment they are revived. When you cut
down the second pirate of a pair, you should stay close to
the place where he will be revived so that you can hold
out your sword and impale him again when he stands up.
Finally, watch out for those nasty creatures on the floor.
If an attack pet comes toward your back while you are
busy with a fight, you should deal with it first and then
return to the fight.
I think that most arcade-game fans will find Swash-
buckler an enjoyable experience. The title page and some
of the scenes are a little sloppier than you might expect in
a $35 game, but the animation is a real winner. The need
to plan your moves and to use strategy elevates Swash-
buckler well above the run-of-the-mill arcade game. I'm
not finished playing yet.B
pi lit i
OFF!!
OR MORE !
Brand New, Top Quality, Exact Replacement Ribbons & Cartridges. These Ribbons Produce
Super Jet Black Impressions and Ultra Reliable Print Life. They Are Delivered to Your Door
Promptly for Much Less Than Most Retail Stores
*SPE
iCL
\L! BUY 10 and GET ONE FREE!
YOUR PRINTER
°ACKSIZE
RETAIL LIST"
YOUR WHOLESALE PRICE
SIZE
COMMENTS
CAT. 0RDER#
ANAOEX 9000 Series
1/pk.
14.00 ea
14.00
(14.00 ea)
.500"
Nylon Jet Btk
C-777
CENTRONICS 700-703,737. 779
3/pk
1B.95/3pk
11.95/3 pk
(3.98 ea)
.563" x45'
Nylon Jet Blk
C-700
CENTRONICS 100. 101A. 102/
3/pk
26.33/3 pk
17 55/3 pk
(5.85 ea)
l"x 108'
Nylon Jet Blk
C-100
103,300,301.306.308,330,
5 mil High Speed
358.398,500.501,503,508,
588, 620, 820.
CENTRONICS 704-705
1/pk
16.95 ea
13.95/Giant Cart
(13.95 ea)
5/16" x210'
Giant Can
C-7045
0EC Vz x 40YO.
3/pk
17.77/3 pk
12.95/3 pk
(4.32 ea)
1/2" x 120'
Double Spools
R-600
0EC '/2 x 60YO.
3/pk
20.12/3 pk
14.25/3 pk
(4. 75 ea)
1/2" x 180'
Double Spools
R-644
DIABLO HYTYPE II (M/S 8LK) HI
1/pk
9.31 ea
6.87 ea
(6.87 ea)
5/16" x
300.000 plus imp.
C-511
YIELD. FITS 70 PRINTERS!
'High Yield"
EPSON MX70/80
1/pk.
16.00 ea
16-OOea
(13.95 ea)
500"x60'
Nylon Jet Blk
C-522
IBM -"SILVER DOLLAR" Sys.
5/pk
5.80 ea
14.90/5 pk
(2.98 ea)
9/16" x 30'
Nylon Jet Blk
R-300
34, Sys. 32 M0LA. Series
IM0L4974. 5256, 3287. 3770.
3771-3774.4974,5100,5103.
5110, 5228, 5256, 5320MDLA
IBM - HARMONICA W. SERIES
3/pk
9.42 ea
20.85/3 pk
(6. 95 ea)
1-2" x 108'
Nylon Jet Blk
C-350
1. MOO 4973/11, 3200, 3289,
MOD 2.
NEC SPINWRIJER
4/pk
23.40/3 cart
23.60/4 pk rb. reload
(5.90 ea}
1/2" x51'
Nylon/Ex Lng Lite
R-400
QUME (FITS 80 PRINTER MODS)
3/pk
1B.0D/3 pk
13.95/3 pk
(4.65 ea)
1/4" x 310'
Multistrike Film
C-525
RAOiO SHACK DAISY WHEEL II
1/pk
24 95/3pk.
8.25
(8.25 ea)
250"
Mylar Multistrike
C-789
RADIO SHACK LPIII, LPV
one/pk
13.95/cait
8.95/Reload rih.' only
(8.35 ea)
.500" x 45'
Nylon Incl Instr
R-T3
RADIO SHACK LPII. LPIV
3/pk
1B.95/3 pk
11.95/3 pk
(3.98 ea)
.563" x45'
Nylon Jet Blk
C-700
TELETYPE MOD 33. 28. 35. 37.
38. 88.
WANG M/S. 5541W.WC. 5581.
10/pk
2.40 ea
13.90/10 pk
(1.39 ea)
1/2" x 36'
Nylon Jet Blk
R-450
1/pk
6.85 ea
5.95 ea
(5.95 ea)
5/16"x393'
Multistrike Film
C-550
W0. 6581W, 22B1W
TERMS:
MINIMUM PURCHASE -$20
PAYMENT BY: C.O.D.(UPS),CHECK,
MASTER CARD, OR VISA CHARGE
CARD.
VOLUME DISCOUNTS:
20-50 PACKS 10%
51-100 PACKS 15%
•UNDER $20, ADD $5 HANDLING.
"APPROX. RETAIL. PRICE VARIES.
ANCIE LABORATORIES
5200-J Philadelphia Way 301 -345-6000 (Wash. DC. Local)
Lanham, Maryland 20706 301 -792-2060 (Balto. MD Local)
800-638-0987 (National)
NAME-
ADDRESS-
CITY
ANCIE Laboratories
5200-J Philadelphia Way
Lanham, Maryland 20706
301-345-6000 (Wash. DC. Local)
301 -792-2060 (Balto. MD Local)
800-638-0987 (National)
D Check Enclosed
D C.O.D.
□ VISA
□ MASTER CHARGE
ACCT. #
EXP. DATE
MIN. ORDER $20
PRICES SUBJECT TO CHANGE
Circle 26 on inquiry card.
September 1982 © BYTE Publications Inc 367
jHIGH
I'm Nicholas van Horn the Third, but you
can call me Old Nick.
IVe just made a pact with the Discount
Software folks and we've come up with a
plan that is positively diabolical:
To get your business, we're going to sell
you any of the software you need at the
lowest prices in the industry.
I'm not just blowin' smoke— I'll back up
that claim with the exclusive Old Nick's
Price Protection Guarantee:
"I'll match any advertised price on any
item you want to buy from us. And if —
Heaven forbid— you find a lower price
on what you bought within 30 days, just
show me the ad and HI refund the
difference!'
We won't leave you in limbo, either— if
you've got any questions about the soft-
ware after you get it, just call our Hot Line
and get the answers you need from our
fiendishly clever support staff.
All in all, unless you've got money to burn,
you'll be a lot better off buying all your
software from me.
Because while I may be small and horny
I'll work my tail off to make sure that you
get your software for less than ever before.
Now doesn't that light your fire?
GOT A QUESTION?
CALL OUR HOT LINE: 213-837-5141.
Tell em Old Nick made you do it.
DISK WITH /MANUAL
MANUAL/ ONLY
ARTIFICIAL INTELLIGENCE*
Medical(PAS-3) $849/$40
Dental ( PAS-3) $849/$40
ASYST DESIGNS/FRONTIER
Prof Time Accounting . ,$549/$40
General Subroutine. , .$269/$40
Application Utilities. . . .$439/$40
DIGITAL RESEARCH'
CP/M 2.2
NorthStar $149/$25
TRS-80 Model II
(P+T) $159/$35
Micropolis $175/$25
• CP/M-lntel MDS $135
PL/1-80 $459/$35
BT-80 $179/$30
MAC... $ 85/$15
RMAC....... $179/$25
Sid $ 65/S15
Z-Sid $ 90/$ 15
Tex $ 90/$ 1 5
DeSpool $ 49/$10
CB-80 $459/$35
CBasic-2 $119/$20
Link-80 $ 90/$10
FOX & GELLER
\* Quickscreen $1 35/$na
• Quickcode $265/$na
• dutil $ 65/$na
MICRO-AP*
S-Basic $269/$25
Selector IV .$295/$35
Selector V $495/$50
MICRO DATA BASE SYSTEMS*
HDBS , $269/$35
MDBS $795/$40
DRSorQRSorRTL.. $269/$10
MDBSPKG $1999/$60
MICROPRO*
WordStar $289/$60
Customization Notes. . . $449/$na
Mail-Merge $ 99/$25
WordStar/ Mail-Merge . $369/$85
DataStar $249/$60
WordMaster $119/$40
SuperSort I $199/$40
Spell Star $175/$40
CalcStar $259/$na
MICROSOFT*
Basic-80 $298
Basic Compiler $329
Fortran-80 $349
Cobol-80 $589
M-Sort $175
Macro-80 $144
Edit-80 $ 84
MuSimp/MuMath $224
MuLisp-80 $174
MultiPlan Call
Manager Series Call
ORGANIC SOFTWARE-
TextWriterlll $111/$25
DateBookll $269/$25
Milestone $269/$30
OSBORNE*
General Ledger $ 59/$20
Acct Rec/Acct Pay $ 59/$20
Payroll w/Cost $ 59/$20
All 3 $129/$60
All 3 + CBASIC-2. ...$199/$75
• Enhanced Osborne
(Includes CBasic). . . . $269/$60
PEACHTREE*
General Ledger $399/$40
Acct Receivable $399/$40
Acct Payable $399/$40
Payroll $399/$40
Inventory $399/$40
Surveyor $399/$40
Property Mgt $799/$40
CPA Client Write-up. . .$799/$40
P8 Version Add $129
MagiCalc $269/$25
• "Peach Pak ,, Series4.$1195/$na
Other less 10%
STAR COMPUTER SYSTEMS
G/L,A/R,A/RPay $ 359
All 4 $1129
Legal Time Billing. . .$ 849
Property Mngmt $ 849
STRUCTURED SYSTEMS*
Business Packages,
Call for Price
SORCIM*
SuperCalc $269/$na
Trans 86 $115
Act $157
SUPERSOFT*
Ada $270/$na
Diagnostic I $ 49/$20
Diagnostic II $ 84/$20
Disk Doctor $ 89/$20
Forth (8080 or Z80) . . . .$149/$25
Fortran $219/$30
Fortran w/Ratfor $289/$35
C Compiler $225/$20
Star Edit ....$189/$30
Scratchpad $174/$15
StatsGraph $174/$15
Analiza II $ 45/$na
Dataview $174/$15
Disk Edit $ 89/$15
Encode/Decode II. .. $ 84/$ 15
Optimizer $174/$15
Super M List $ 68/$ 15
Term II $179/$15
ZapZ-8000 $450/$15
Utilities I $ 54/$na
Utilities II $ 54/$na
ACCOUNTING PLUS
1 Module $385/$na
4 Modules $1255/$na
All 8. $4500/$na
TCS*
GLorARorAPorPay. $ 79/$25
All 4 $269/$99
Inventory $ 79/$25
Compiled each $ 99/$25
UNICORN*
Mince $149/$25
Scribble $149/$25
Both $249/$50
The Final Word $270/$25
WHITESMITHS*
"C" Compiler $600/$30
Pascal (inclX") $850/$45
"PASCAL
Pascal/MT + Pkg $449/$30
Compiler $315
SpProg $175
Pascal/Z $349/$30
Pascal/UCSD 4.0 $670/$50
Pascal/M $355/$20
Tiny Pascal $ 76/$15
"DATA BASE"
FMS-80 $894/$45
dBASE II $595/$50
Condor II $899/$50
FMS-81 $445/$na
"WORD PROCESSING"
WordSearch $179/$50
SpellGuard $229/$25
VTS/80 $259/$65
Peachtext $289/$45
Magic Spell $269/$25
Spell Binder $349/$45
Select $495/$na
The Word $ 65/$na
• The Word Plus $145/$na
• Palantier-I (WP) $385/$na
"COMMUNICATIONS"
• Ascom $149/$15
• BSTAM $149/$na
v^BSTMS $149/$na
• Crosstalk $139/$na
• Move-it .....$ 89/$na
"OTHER GOODIES"
Micro Plan $419/$na
Plan 80 $269/$30
Target (Interchange). . .$125/$30
Target (Planner) $ 1 89/$30
Target (Task) $299/$30
Plannercalc $ 50
Tiny"C". '. $ 89/$50
Tiny "C" Compiler $229/$50
Nevada Cobol $ 1 79/$25
MicroStat $224/$25
Vedit $130/$15
MiniModel $449/$50
StatPak $449/$40
Micro B + $229/$20
Raid $224/$35
String/80 $ 84/$20
String/80 (source) $279/$na
ISIS CP/M Utility $199/$50
Lynx $199/$20
Supervyz $ 95/$na
CP/M Power $ 75/$na
Mathe Magic $ 95/$na
• CIS COBOL $765/$na
• ZIP $129/$12
Real Estate Analysis . .$11 6/$na
BRODERBUND
G/L(withA/P) $444
Payroll $355
INFO UNLIMITED*
EasyWriter(Prof) $155
Datadex $129
EasyMailer (Prof) $134/$75
Other less 15%
MICROSOFT*
Softcard (Z-80 CP/M). .$298
Fortran $ 1 79
Cobol $499
Tasc $ 1 39
Premium Package $699
MICROPRO*
Wordstar $269/$60
MailMerge $ 99/$25
Wordstar/MailMerge . .$349/$85
SuperSort I $159/$40
Spellstar $129/$40
CalcStar $175/$40
DataStar $265/$60
PERSONAL SOFTWARE/
VISICORP*
Visicalc3.3 $219
Desktop/Plan II $219
Visiterm $ 90
Visidex $219
Visiplot.. $180
Visitrend/Visiplot $259
Visifile $219
• Visischedule $259
PEACHTREE*
G/L.A/R.A/RPayor
Inventory (each) $224/$40
• Peach Pack $795
• SYSTEMS PLUS
Accounting Plus II,
G/L, AR, AR or
Inventory (each) $385/$na
(Needs G/L to run)
"OTHER GOODIES"
Micro Courier $219
Super-Text II $127
Data Factory $ 1 34
DB Master $184
VersaformVSl $350
VH1 $445
IIMHHii"MI —
WORD PROCESSING
IBM PC
Wordstar $289
Mailmerge $109
Easywriter $314
Easyspeller $159
Select/Superspell. . .$535
Write On $116
Spellguard
(also available for
8" 8086 systems). . . ,$229
SPLaw
(for Spellguard) $115
Textwriter III $189
Spellbinder $349
Final Word $270
LANGUAGE UTILITIES
IBM PC
Crosstalk $174
BSTAM $149
BSTMS $149
8" 16-BIT SYSTEMS
Pascal MT+/86.SSP. $429
CBasic 86 $294
Pascal M/86 $445
Act86 $157
Trans 86 $115
XLT86 $135
16-BIT 8" AND DISPLAYWRITER
CP/M 86 $294
MP/M86 $585
OTHERS
IBM PC
SuperCalc $269
VisiCalc $219
Easyfiler $359
Mathemagic $ 89
CP/M Power $ 65
Condor 21 $265/$35
Condor 22. $535/$35
Condor 23 $895/$35
Condor 20Q $1 75/$na
Condor 20R $265/$na
Statpak $449/$40
Optimizer $174/$na
Desktop Plan II. ..... .$219
Desktop Plan II I $259
Visidex $219
Visitrend $259
TCS G/L, A/R, A/P,
Pay, Inventory
(requires 128K
RAM) each $129
Entire Package $450
Many others available for use
with the "Baby Blue Board""
8" 16-BIT SOFTWARE
SuperCalc $269
CP/M Power $ 65
ORDERS ONLY-CALL TOLL FREE-VISA-MASTERCHARGE
1-800-854-2003 ext. 823 • Calif. 1-800-522-1500 ext. 823
Outside Continental U.S.— add $10 plus Air Parcel Post • Add $3.50
postage and handling per each item • California residents add 6%
sales tax • Allow 2 weeks on checks, C.O.D. $3.00 extra • Prices
subject to change without notice • All items subject to availability
• ®— Mfr. trademark— Blue Label $3.00 additional per item.
MSSSM
SOFTWARE
THE ULTIMATE SOFTWARE PLAN
THE DISCOUNT SOFTWARE GROUP
6520 Selma Ave., Suite 309 • Los Angeles, CA 90028
• (213) 837-5141 • In't TELEX 499-0446 DISCSOFT LSA
• USA TELEX 194-634 (Attn: 499-0446)
• TWX 910-321-3597 (Attn: 499-0446)
Circle 166 on inquiry card.
Zero Gravity Pinball
Mark Friedman
23 Forge Dr.
Nashua, NH 03069
Thoughts of pinball
bring back fond memo-
ries of pizza parlors and
pool halls, but no pizza
parlor or pool hall yet
built has a game any-
thing like Zero Gravity
Pinball. In fact, you
won't be able to find a
pizza-parlor version of
Zero Gravity Pinball un-
til orbiting space stations
become commonplace.
The game was written
for the Apple II by Don
Fudge and is marketed
by Avant-Garde Crea-
tions.
True to the traditions
of its earthbound prede-
cessors, Zero Gravity
Pinball challenges you to
score as many points as you can using flippers to keep
the ball in play. Without gravity's influence, the ball
moves in a straight line until it hits an object or moves off
the playing area. Furthermore, instead of the traditional
two flippers, you have 10, five on each side of the playing
area.
Getting Started
The instructions for playing the game are printed on
the back of the package wrapper. Although the instruc-
Photo 1: The pinball playing area with central bumpers and side
flippers.
tions are otherwise quite
detailed, I found one ser-
ious omission: how to
start the game. Fortu-
nately, start-up is a sim-
ple process: insert the
disk into drive 1 and
boot up normally.
After the program
boots up, you'll see the
title page. Press any key
to continue and the
credits' screen will ap-
pear. Next, you are
asked if you would like
instructions. The on-
screen instructions re-
peat the information
from the printed docu-
mentation. It now takes
about 40 seconds for the
game to load.
Next comes your most important decision of the next
couple of hours: which level of difficulty do you want?
The levels range from 1 (slow) to 5 (masochists only).
Another brief delay follows, during which you should
grab game paddle 0, because the first ball is automatically
released.
The Layout
As you view the playing area (see photo 1), you'll
notice some of the unique features of Zero Gravity Pin-
370 September 1982 © BYTE Publications Inc
New books from
DIGITAL PRESS
Learning with Computers
Bork
A comprehensive overview
for using the computer as a
teaching device to build a more
responsive learning environ-
ment. 1981, hardbound, 286
pages, $28.00
Engineering a Compiler:
VAX-11 Code Generation
and Optimization
Anklam, Cutler, Heinen, and
MacLaren
Step-by-step descriptions and
practical experiences of the pro-
gramming team developing the
PL/I General Purpose subset
compiler for the VAX machine.
1982, hardbound, est. 270 pages,
$24.00
Office Automation: A
Survey of Tools and
Technology
Barcomb
The first practical introduc-
tion on office automation func-
tions, equipment, and
techniques. 1981, 241 pages,
hardbound: $24.00,
paperbound: $15.00
Technical Aspects of Data
Communication, Second
Edition
McNamara
A practical up-to-the-minute
approach to the nuts-and-bolts
problems and solutions in con-
figuring communications sys-
tems. 1982, hardbound, 330
pages, $32,00
The Theory and Practice of
Reliable System Design
Siewiorek and Swarz
Shows how to combine eco-
nomics with design and cost
modeling with reliability mod-
eling in hardware system de-
sign. 1981, hardbound, 772
pages, $55.00
Also available from Digital Press
Computer Programming
and Architecture: The
VAX-11
Levy and Eckhouse. 1980, hard-
bound, 407 pages, $28.00
Engineering Intelligent
Systems: Concepts,
Theory, and Applications
Glorioso and Colon Osorio. 1980,
hardbound, 472 pages, $29.00
Computer Engineering: A
DEC View of Hardware
Systems Design
Bell, Mudge, and McNamara.
1978, hardbound, 585 pages,
$28.00
TEX and METAFONT,
New Directions in
Typesetting
Kmith (co-published with
American Mathematical Soci-
ety). 1979, paperbound, 355
pages, $12.00
From ENIAC to UNIVAC:
An Appraisal of the
Eckert-Mauchly
Computers
Stern. 1981, hardbound, 286
pages, $25.00
Project Whirlwind: The
History of a Pioneer
Computer
Redmond and Smith. 1980, hard-
bound, 280 pages, $25.00
Early British Computers
Lavington (co-published with
Manchester University Press).
1980, paperbound, 146 pages,
$9.00
Introduction to
DECSYSTEM-20:
Assembly Language
Programming
Gorin. 1981, paperbound, 576
pages, $39.00
Data Processing
Technology and
Economics, Second Edition
Phister (co-published with
Santa Monica Publishing Com-
pany). 1979, 736 pages, hard-
bound: $45.00, paperbound:
$30.00
VAX Software Handbook
1982, paperbound, 529 pages,
$15.00
Distributed Systems
Handbook
1978, paperbound, 276 pages,
$15.00
Introduction to BASIC
1978, paperbound, 227 pages,
$10.00
101 BASIC Computer
Games
1975, paperbound, 249 pages,
$10.00
Coming soon from Digital Press
Nine Steps for Effective
EDP Loss Control
Computerizing Your Small
Business
Strategic Planning for
Campus Computing: Ten
Creative Approaches
Ordering Information
Postage and handling free when order is prepaid. Ten percent discount
when ordering two or more books. Make check payable to Digital
Equipment Corporation. Check or charge card required on all orders
under $50.
QUANTITY
TITLE
PRICE*
Mail to: Digital Press Order Fulfillment
Digital Equipment Corporation
12-A Esquire Road
Billerica, MA 01862
Subtotal _
Discount -
Sales Tax _
Total _
*A11 prices quoted are U.S. only. For prices outside the U.S., contact your nearest
office of Digital Equipment Corporation, Educational Services. Prices are subject
to change without notice.
Circle 163 on inquiry card.
TOLL-FREE ORDER NUMBER
To order books by MasterCard or VISA, call the Digital Press toll-free number:
1-800-343-8322 or 8321. In Massachusetts, call (617)663-4124. Phones lines are
open from 8:00 a.m. to 4:00 p.m., Eastern time.
Name.
. Company/School _
Address _
City.
. State,
-Zip-
METHOD OF PAYMENT
□Check included. DMasterCard. DV1SA. DPurchase Order (attach P.O.).
Charge Card Acc't No Expiration Date
Authorized Signature Telephone BYT-9/82
We change the way
the world thinks.
BYTE September 1982 371
At a Glance
Name
Zero Gravity Pinball
Type
Arcade-style game
Manufacturer
Avant-Garde Creations
POB 30160
Eugene, OR 97403
(503) 345-3043
Price
$29.95
Author
Don Fudge
Format
5 '/4 -inch floppy disk
Language
6502 assembly language
Computer
Apple \\ with 48K bytes of memory, Applesoft in ROM or
Language Card, one disk drive (DOS 3.2 or 3.3), game paddle
Documentation
One-page card
Audience
Arcade enthusiasts of all ages
ball. The playing area is square, with gaps (indicated by
dotted lines) on all four sides. The game begins when the
ball appears from the central bumper and starts its
journey. The ball can also disappear there, as this
bumper occasionally turns into a hole, but there's not
much you can do about that.
Before turning to the flippers on each side of the screen,
a word about those openings at top and bottom is in
order. To keep from losing the ball in the lower opening,
you must press the space bar before the ball enters the
void; if you're too slow, the ball explodes. To guard the
upper opening, press any key except the space bar. These
protective "force fields" have a limited range and have no
effect unless the ball is about to exit from the top or bot-
tom of the screen.
The Flippers
The primary challenge of Zero Gravity Pinball is that
you need three hands to play, because, while worrying
about which key to hit next, you're busy twisting away at
the game paddle to control the flippers. Although there
are 10 flippers on the screen, only one is in play at any
given time. To select a flipper, turn the game paddle until
the desired flipper changes color from green to red. Then
press the paddle button to flip the ball back into play.
The flippers, like the upper and lower shields, are active
only when the ball is nearby.
The flippers are not solid, but rather are "force fields."
As a result, the ball will go through a nonselected flipper,
causing it to vanish until you select it, or until the next
ball is released.
At this point, you're busy paddle twisting, button
pushing, and key pressing, so a word of warning may be
appropriate. Every once in a while a flipper may be red,
but in fact be a useless "bogey," or even worse, a white
"super bogey": there, but not there. In either case, just
turn the paddle knob back and forth to restore normal
functioning. Occasionally, the top two flippers will act as
if they were solid even though they've not been selected.
Scoring
Once you've accumulated 50,000 or more points with
the five balls you are allotted, it's time to move up to the
next level of difficulty, because a score of more than
64,000 points ends the game. While I'm reluctant to
reveal my top score, let me assure you that it was no-
where near that level. If you have a joystick and a
steadier hand than mine, flipper selection should be easier
and faster, and your scores higher.
While the screen layout is relatively simple, particular-
ly compared to some of its earth-based predecessors, the
quality of the graphics and animation is excellent, and its
color and sound are good. Even at level 5, the ball's
movement was quite smooth — though moving too fast to
provide much opportunity to keep it within the playing
area. In fact, the press release accompanying the review
copy indicated that anyone able to hit the ball more than
twice at level 5 was worthy of a plaque.
Conclusions
While it has some similarities with other pinball games,
Zero Gravity Pinball takes much longer to master than
the more familiar two- or four-flipper games.
The five levels of difficulty allow almost anyone to en-
joy the game, while providing lots of challenge for the
most accomplished player.
Zero Gravity Pinball is an original and unique game
that makes excellent use of the Apple's graphics capabili-
ties. It may be one of the best tests of eye-hand coordina-
tion around, as well as being a lot of fun. ■
372 September 1982 © BYTE Publications Inc
10 8c 20 MEGABYTE (FORMATTED)
5V4" WINCHESTER SUBSYSTEMS
For Z-80 based micros which utilize the CP/M operating system . . .
CCS APPLE (with CP/M) ZENITH/HEATH NORTHSTAR
GODBOUT XEROX 820 ANY Z-80 S-100 SYSTEM
ALSPA TRS-80 MOD II
OSBORNE
All units are delivered completely assembled and tested, with drive, controller,
case, power supply, cabling, Z-80 interface and all requisite software. A few features:
THE Z-80 INTERFACE:
► Supports vectored interrupts
► Plugs directly into the Z-80 socket on the host CPU (requires no special buss)
► Allows for DMA operation (if you already have a DMA system)
► Supports MP/M, OASIS and other operating systems (with addi-
tional software)
OUR SOFTWARE:
► Written in Z-80 assembly language
► Automatically configures virtually any existing version
2.x CP/M to the hard disk subsystem
► Includes SOURCE CODE
► Requires less than 2k of overhead memory
► Enables the user to read or write a 64k file in less than
four seconds
FULL SIX-MONTH WARRANTY!
Delaer inquiries are more than welcome
CP/M and MP/M are registered trademarks of Digital Research; OASIS is a
proprietary product of Phase One Systems, Inc.; Z-80 is a trademark of Zilog.
Circle 290 on inquiry card.
»>$&*•
YOUR COMPUTER HEADQUARTERS
apple"
New! New! Newt
APPLE il plus 43K
Apple Disc Drive it '
v/ith >:cf race. DOS ; 3;3:::: :
Apple Iti 12 Morntor and the
Appfe Monitor St3nd::
All forGpfy
S 1799 S5
BONUS! Apple Writer il
Reg. >149« Spec/^/ 5 49°°
with purchase of- '
this fabulous package
£\
WORD PROCESSOR
SYSTEM
."■■ Appfe plus:4SK /.
Apple disc Dr: it> ':■■
, with interface 00$ :3-3:.: * : : :
Apple W monitor .
OMdaia Micfoi.j^e 60 Primer
Printer Caoie v,vtn!efiace : ; : '
Screen Writer U
ilil
00.
ACCESSORIES
FOR APPLE
Videx Videoterm '259 00
^Keyboard Enhancer II. , . . s 119 00
iMicrosoft Z-80 CP/M Card s 279 00
gMicrosoft 16K Ram Card .M39 00
J? Saturn 32K Ram Card . . . s 189 95
Saturn 64K Ram Card . . . 5 379 00
Saturn 128K Ram Card . . s 519 00
TKC Numeric Keypad '. . . 5 134"
ABT Numeric Keypad. . . , s 109 95
Thunderclock Plus s 119 00
X-10 Interface Option s 42 50
Hayes Micromodem II . . . s 289°°
Hayes Smartmodem s 239 oa
Kensington System
Saver Fan s 74 95
Micro Buffer II 16K s 214»
Micro Buffer II 32K s 249 95
Micro Buffer II Available in
Parallel or Serial
Please specify when ordering
Microbuffer/EPSON 16K
Parallel s 134 95
Microbuffer/EPSON 8K
Serial s 134 95
Grappler Interface s 139 95
SOFTWARE f/APPLE
WORD PROCESSORS
Format II iKons,m,t 0ri > . . . s 279 95
Easy writer Pro S 139 9S
Easymailer Pro s 119 00
Screenwriter II s 104 95
Word Handler II »s.ncon vaneyi s 149 s °
Magic Window s 84 so
Select CP/M ..Call
Sensible Speller s 99 00
EE3
MICRO-SO
m APPLE COMPATIBLE
DISC DRIVES
with estrone. ;.;:;;'. '469 01
without Controller S 369 DD
SMITH-CORONA
TP-1
LETTER QUALITY
ELECTRONIC
TEXT PRINTER
APPLE 3
Available in 220 Volts
at Additional Cost
$ 679
view cost daisy wheel printer
* Microprocessor electronics;
.:;;* Serial or parallel interface
":":": • 120 words per minute
CABLES FOR MOST
^PERSONAL COMPUTERS
IN STOCK!
RC/1
Only $ 359
SPECIAL!
MICRO PRO-WORD STAR
• Word Star All 3 for Only,
• Spell Star $OQQ00 '
• Mail Merge ^\79
LIMITED TIME
Apple is a registered trademark of Apple Computer Inc.
ACCESSORIES
FOR APPLE (continued)
DATA BASE
DB Master Vers. 3 M79 00
Utilities Pack I or II s 79 00
Ashton Tate dBase II . . . . s 499 00
Visifile s 1 89 00
Visidex s 189 00
Data Factory 5.0 s 229 00
The General Manager .., s 119 00
PFS New . s 97 00
PFS Report s 76"
FINANCIAL
MODELING/PLANNING
Visicalc s 189 00
Visitrend/Visiplot s 229 00
Target Plannercalc CP/M . . s 40 00
Supercalc CP/M s 219 95
ACCOUNTING
Home Accountant s 60 00
Accounting Plus . .Call
Brodebund Payroll s 299 00
Easy III for Apple III s 499 00
GRAPHICS
I Apple World, 3-D Super Graphics
GPS (Graph Proc. SystemjPro . s 79 aa
Complete Graphics
System (Penguin) S 54 J °
Executive Briefing System s 159 00
Alpha Bytes Font Disk. . . . s 22 00
Alpha Bytes Decorative Disc s 22°°
FRANKLIN
ACE100
Persona! Computer
A professional persona! com
puter that is hafdware^soft*
ware compare w/the Apple
W & includes many features
not found on: the AppEe' ;
FEATURES:^
Apple' compatible,- -64K o\
RAM memory, u ppe> & lower
case/ :,typev/riter:-style
keyboard,; r2'key. numeric
pad. alpha lock shift key.
Visicalc friervdty 50- watt
power suppfy, built-in fan.
Call for Low Price!
COMMUNICATION
Data Capture 4.0 s 49 00
Data Capture 2.0 (Videx) . . . s 69 00
Visiterm s 79 00
Context Connector 5 139 00
Trensend w/Source Account s 89°°
SPECIAL OFFER!
Buy a Microsoft Z-80 CP/M
card for s 279.95, a Videx
Videoterm 80 col. board for
J 259.95 and a CP/M Users'
Guide for M0.00, then save
M00.00 on purchase of the
16K Microsoft RAM Card
Reg. s 1 59.95
Now Only
35995
Plus-get a FREE Videx Soft
Switch ('30 Value!).
Modem
built-in!
VP-3501 Videotex Data Terminal
Turn your home TV into a
time-sharing videtex display
£e co mmodore
VIC 20 — ™— —
COMPUTER
w/RF Modulator
PRICED TOO LOW TO PRINT
VIC 1540 Disc Printer 459.95
16K Memory 99.95
8K Memory Expansion , . .53.95
DATA Tape Recorder (f/Cass. Prog.)67.95
Phone Modem f/VIC by Bizcom . . 129.95
Modem by VIC 109.95
Super Expander 57.95
VIXEL I or VIXEL II 11.50
VIC MON 52.00
Programmers Aid 52.00
Joystick for VIC 14.95
Monitor Cable 12.95
Snackman (cass.) 16.95
Household Finance (cass.) 29.95
Loan Analyzer (cass.) 17.95
VT 106 A or VT 107 6 Pk. Rec. Prog.49.95
QUANTUM DATA
24K Memory ... * 179.95
Expansion Interface 64.50
RS 232 Interface 47.95
ATARI
ATARI 800 W/16K s 649 95
ATARI 400 s 329 00
810 Disc Drive s 459 95
850 Interface s 179 95
410 Programmable Recorder . s 79 95
Axlon 32K Ram s 129 95
POPULAR ATARI GAMES IN STOCK!
Texas Instruments
Tl 99/4A COMPUTER
_FREE! RF Modulator ( s 50 Value!)
| {a w/Purchase of Tl 99/4A
Only
s 299 00
2 FREE Offers from Tl. Up to s 140 savings!
Call or Write for Details!
Full line of hardware, software
and accessories in stock!
f%2] HEWLETT
WlEM PACKARD
HP-87A
Rapid
Programming
Power!
Has 32K bytes of user memory, expandable
to 544K. Versatile alphanumeric keyboard.
High resolution CRT. Built-in HP- IB inter-
face, printer and mass storage firmware.
Built-in BASIC and operating system.
Call or Write for Low Price!
32K, 64K and 128K Memory
Expansion Modules In Stock!
Special! HP-83 (Ltd oty.j .. s 1295 00
HP-85A Call or Write
HP-125 Reg. *2750 Only s 1982 00
HP 82091 M 57/' Disc Drive . . , s 1695 00
HP 82905 Serial Printer s 619 00
HP 7470A New Plotter s 1269 00
PRINTERS
— • • • EPSON • • •
MX-80 III F/T 80-136 Column Dot Matrix,
Tractor or Friction Feed, Bidirectional, 80
CPS, Graftrax Plus 549.95
MX-100IIIF/T 136-233 Column. Tractor or
Friction Feed, Bidirectional, 80 CPS, Graf
trax Plus 719.95
We carry the full line of Tl and HP Programmable Calculators.
• SHARP MINI COMPUTERS •
PC1500 LCD POCKET COMPUTER
Extended BASIC system capable of 2
dimens. arrays. Full graphic commands.
Now Only S 214 95
CE-150 Color Graphics Printer with
Cassette Interface. cj-hoi;
Now Only s 1 74 95
4K and 8K Memory Expansion IN STOCK!
PC-1211 POCKET COMPUTER
Formidable computing power. Prog.
w/BASIC language. 24 digit LCD. „_ nn
Now Only s 99 00
CE-122 16 DIGIT MINI DOT PRINTER
Print out programs c^noo
Now Only s 69 00
FREE! Cassette Interface ( s 50 Value) with
purchase of PC-1211. Ltd. Qty.
OKIDATA
MICROLINE 82A 120 CPS, Bidirectional,
Parallel-Serial. 80/132 Columns, Friction &
Pin Feed 449.95
MICROLINE 83A F/T 120 CPS, Bidirec-
tional. 136 Columns, Serial/Parallel, Fric-
tion and Tractor 699.00
New! MICROLINE 84A F/T 200 CPS,
Bidirctional, 136 Column, Parallel, Friction
and Tractor 1149.00
Serial w/2K Buffer 1259.00
New! C.ITOH 1550 120 CPS, 136/232
Column, F/T Graph Parallel 769.00
Parallel and Serial 809.00
C.ITOH F-10 Daisy Wheel, Letter Quali-
ty Printer. 40 CPS. Parallel 1499.00
F-10 Serial 1549.00
MONITORS
USI PI-2 12" High Resolution Green159.00
USI PI-3 12" High Resolution Amber189.00
SANYO 12" Green 219.95
SANYO 13" Color 389.95
AMDEK 13" Color 369.00
AMDEK Color II RGB High Res. . . .769.00
AMDEK Color Interface Board f/RGB159.00
NEC JB 12" Green 179.95
NEC JC 12" Color 349.95
BMC-1200 12" Green 149.00
ELECTROHOME ECM-1302-1
13" RGB Monitor Lowers with NTSC
Interface (Reg. 600.00) 420.00
CORPORATE ACCOUNTS WELCOME (212)260-4410
TOLLTrEE OUT-OF-STATE
800-221-7774
* 5 • J800- 221 -5858
67 West 47th Street, New York, N.Y. 10036
115 West 45th Street, New York, N.Y. 10036
MAIL ORDER ADDRESS: 36 E. 19th St. New York, N.Y. 10003
terns on sale for limited time only, and are subject to limited availability. Not responsible for typographical errors. This ad supersedes all other ads prior to Sept. 1982
Prices effective as of August 28, 1982. and are subject to change without notice. All orders subject to verification and acceptance. Minimum shipping and handling $4.95
374 BYTE September 1982
Circle 1 on inquiry card.
Beer Run
Arthur Little
Technical Editor
Beer Run — a game
with a straightforward
purpose. No longer shall
I dwell in a maze of
twisty tunnels, watch my
cities get nuked, or send
another Federation Star-
ship into ignominious
defeat. No indeed, be-
cause from now, I'm a
Beer Runner with only
one goal in mind: collect-
ing lagers.
In the interest of ac-
curacy (and decorum), I
should point out that this
Beer Run is of the nonal-
coholic variety provided
by the folks at Sirius
Software. In fact, Beer
Run is a high-speed,
color-graphics game de-
signed for the sober and studious Apple II user. Studious,
anyway.
Your Goals
According to the documentation, the object of the
game is to catch the elusive Artesians as you move
through the levels of the building. It goes on to say:
Usually they (Artesians) will be on the platforms just
above you. Ladders and elevators are used to climb up-
ward through the Sirius Building. If you reach the roof,
the Sirius blimp will
transport you to the roof
of the Olympia Brewery
building next door.
Basically, the idea is to
climb to the top of the
first building, cross over
to the second building,
and then descend. This is
a cross-section, multi-
level game that is faintly
similar to the arcade
game Donkey Kong or to
the well-known Apple
Panic (see Gregg Wil-
liams's "Apple Panic,"
March 1982 BYTE, page
68). It's also reminiscent
of the children's board
game Chutes and Lad-
ders in that the runner
strives to go up and (too often) ends up back at the
bottom.
You also want to increase your score, based on the
total number of beers that you collect during your hunt.
You collect beers in one of four ways:
1. The unseen Artesians will drop individual beers from
above. If your runner's hand touches one as it falls, it's
added to your cumulative score.
2. As you move up and down through the building, you
may run across beer kegs. If you press the space bar as
September 1982 © BYTE Publications Inc 375
TEST SCORING
AND DAILY ATTENDANCE
PROGRAMS
R
ut low-cost and efficient testing and atten-
dance software to work on your school's Apple II
computer. With HEI's mark sense card reader,
you can efficiently handle a variety of test
scoring, progress monitoring and attendance
recording needs.
The HEI reader accurately reads pen or pencil
marks in a variety of colors. Cuts down on
keyboard time, and improves the accuracy of
your data. Best of all, it's ready-to-run with good
educational software.
HEI offers a number of proven programs for use
with the Model 121-4 card reader, each written
and refined by professional educators, each
provided with complete documentation. This
software is menu-driven, and easy touseeven for
those with no previous computer experience.
HEI can supply everything from the Model 121-4
reader and software to a complete turn-key
educational computer system. Call or write for
literature and prices.
"Apple is a registered trademark of Apple Computer. Inc.
M HEI ino.
Victoria, MN 55386 • 612-443-2500
376 September 1982 © BYTE Publications Inc Circle 211 On inquiry card.
At a Glance
Name
Beer Run
Type
Arcade-style game
Manufacturer
Sirius Software
] 0364 Rockingham Dr.
Sacramento, CA 95827
[916] 366-1195
Price
S29.95
Author
Mark Turmell
Format
5/4 -inch floppy disk
Language
6502 assembly language
Computer
Apple II or II Plus with 48K bytes of memory and one disk drive
(DOS 3.2 or 3.3)
Documentation
Two-page folder
Audience
Apple owners and game lovers
you pass the keg, its numeric value is added to your
score.
3. Riding either up or down in an elevator gives you a
minimum of 25 beers — and often more.
4. Finally, you get beers for successfully negotiating the
interbuilding blimp ride.
Play Commences
After booting the disk, the title pages come on screen
and you are introduced to the two creatures you'll want
to avoid during your search: the Guzzlers and the
Bouncers. If your runner comes into contact with either,
the runner plummets to his death — you are given three
runners per game.
When the game begins, you see the first five levels or
platforms. As you move up and down throughout the
building, you will see a tier of five levels (e.g., Levels 6 to
10), each with a unique pattern of connecting ladders.
(See photo 1 for a view of Levels 6 to 10.)
The Controls
Your runner edges along the platforms and climbs the
ladders. You control his movements using the keyboard
CMC SuperSystems
yp@rT6n
VlnU
TM
CMC Internationa! in-
troduced the first microcom
puter offering the speed and
capacity of Winchester hard
disk technology in an affor-
dable, attractive desktop
unit First was the Super-
Five a 6.4 megabyte hard
disk with a floppy drive for
loading programs or for
backing up data from the
hard disk. Then came the
SuperTen with a 12.8 mega-
byte hard disk, and an add-
on hard disk subsystem, the
Targa.
Now CMC has introduced
the incredible Super20,
featuring 19 megabytes of
hard disk storage in a 5Vi"
hard disk. It's offered at a
list price of $7695. the best
price/performance ratio in
the industry.
And now the SuperFive
and SuperTen are even more
affordable, with a suggested
list price of only $5995 for
the SuperFive and $6995 for
the SuperTen. Microsoft
Basic 80 is included.
CMC's SuperFive, Super-
Ten and Super20 support
wide applications under
their standard CP/M
operating system with unex-
celled system utilities.
There's a variety of compati-
ble software including Basic
compiler, Fortran, Cobol,
Pascal and PU1 80. Applica-
tions software, too, like
dBasell, Accounting Plus,
Wordstar and other Micro-
pro products.
As an integrated system,
CMC's SuperSystems pro-
vide both data processing
and word processing capa-
bilities to meet the needs of
a small business or a large
corporation. Our systems
are already part of Fortune
500 companies, and small
businesses, too, speeding
up information processing.
CMC's SuperSystems
communicate with other
systems, too, with optional
software.
CMC didn't stop there.
First of all, we make it ex-
tremely reliable with exten-
sive testing and by using
the most reliable storage
technology and components
available.
Next, we offer it in dif-
ferent capacities, like 6.4,
12.8 and 19 megabytes, with
a choice of 350 or 700 Kb
floppy backup.
Then, we offer options in-
cluding 220v, 50hz for inter-
national markets.
CMC then offers a
module swap program in
the unlikely event you'd ever
need it to get back up and
running — rapidly. And third
party maintenance service
nationwide, soon available
in Canada.
Finally, CMC offers its
SuperSystems with two
RS232C ports, 64k RAM,
two Z-80 processors
operating at 4 MHz, a
screen format of 25 lines x
80 characters, full ASCII
keyboard and numeric key-
pad and cursor controls,
graphics capability, reverse
video, lower case
descenders, and a battery-
operated real time clock.
Floppy disk versions also
available.
Circle 87 on inquiry card.
CMC INTERNATIONAL
A Division of Computer Marketing Corporation
11058 Main • Suite 220 • Bellevue, WA 98004 • Phone (206) 453-9777 • Telex: 152556 SEATAC
Call Toil-Free 1-800-426-2963
For information or to buy your SuperSystem, see your local CMC dealer today or contact:
Compu Data Diversified Data
Input SRL
Featherbed (Ply.) Ltd.
Dialog Computer Treuhan
Software Control
1 Bala Cynwyd Plaza 8043 W. 82nd
Chile 1830
415 Commissioner St.
Seeburgstrasse 18
2101 N. Aurelius Rd.
Bala Cynwyd. PA 19004 Indianapolis. IN 46278
1227 Buenos Aires, Argentina
1st Floor
6002 Luzern
Holt. Ml 48842
(215} 6676843 (317) 253-5878
Telex: 9191FINCO
Johannesburg, S.A.
Switzerland
{517)694-4142
"See us at Comdex Booth 4128"
618-4728
Telex: 80310 S.A.
Telex: 72227 DCL
THE GREAT 1982 BREADLINE SPECIAL
Exec-Jr with 35 MBYTE Fixed Disk Subsystem and 192K RAM
378 BYTE September 1982
Circle 139 on inquiry card.
or game paddle. Using the keyboard, you press the left or
right arrows to move left or right. To climb a ladder, you
station the runner at the bottom and press the space bar.
For a multilevel ladder, each time you press the space bar
another level is scaled until the top is reached. Descend-
ing a ladder is trickier. The runner can go down only one
level at a time, beginning at the top of each new ladder.
Again, you must press the space bar. (That is, you must
find a ladder that ends on the platform you are walking
on.)
To move between tiers, your runner must ride an
elevator, which will appear anywhere on the five plat-
forms in view. Furthermore, it may be headed up or
down. Because it is on the screen for short periods of
time, it's often a good idea to get to the elevator as fast as
possible. Once the runner disappears behind the elevator
door, press the space bar and the ride will begin accom-
panied by appropriate sound effects.
The only other controls of note are the ESC key, which
feeezes all action until pressed again; CTRL-S, which tog-
gles the sound on or off; and CTRL-R, which resets the
game.
Tactics, Strategy, and Stayin' Alive
Because the runner always begins a tier at the lowest
row, one of the first things you'll notice is differences in
the Bouncer's and Guzzlers' motions. The Bouncer can
start at any of the four upper platforms; moving back
and forth like a sentry, his speed ranges from very slow
to very fast (depending on the level). The Guzzlers— and
they are always in multiples — begin on the third and
fourth levels above the runner and attempt to track and
kill him. The Guzzlers' major weakness is that they usual-
ly change direction when they reach a wall, ladder, or
platform. For example, they will descend only one ladder
level at a time; therefore, the runner can move toward
them with some confidence that they will move away.
This pattern is more than compensated for by the fact
that the longer the runner stays within a given five-level
tier, the more Guzzlers will arrive!
In p re-desperate situations, I have been known to press
the ESC key to get a more leisurely overview of the ac-
tivities. It doesn't help much, but I still do it.
Scoring Beers
The problem with trying for the individual beers falling
down is that, for me, it's just not cost-effective. Stopping
for the kegs also slows one down, but I do collect them in
two circumstances: when the runner is very near the ele-
vator and I'm feeling confident or if I'm trapped and fac-
ing certain doom anyway. For consistently high scores,
look to the elevators and the blimp.
Catching the Blimp
The documentation tells you to catch the blimp, but
not how to do it. Here's the trick: the blimp moves across
the screen from left to right, so position your runner on
the left side of the roof. The blimp will be trailing a rope
from its stern. Move your runner across the roof beneath
the rope and wait for it to descend. Then press the space
bar. Try to catch the rope on the first flyby for extra
points.
Conclusions
Beer Run is witty, well thought out, and well executed.
The musical sound effects are coordinated to your on-
screen fortunes and add a comic relief to the proceedings.
However, I appreciated the inclusion of an audio off/on
switch within the program.
I enjoy the increasing difficulties encountered (more
Guzzlers, tougher layout) the further I progress, so the
game remains a challenge.
Though I have yet to sight, much less catch, an Arte-
sian, I'm not about to quit. Beer Run is a hearty brew of a
game. I'm sure you'll be amused by its impertinence. ■
NEW! M-68000
SINGLE BOARD COMPUTER
i
m
w
fill]
FEATURES:
16 bit Motorola 68000 CPU operating & 10MHz, 20K bytes of on board fast static RAM, 16K
bytes of on board EPROM space, 7 levels of prioritied autovectored interrupts, 2 memory
expansion buses (up to 256K), 2 serial communication ports (RS-232C), 16-bit bidirectional
parallel port, 6800 peripheral accomodation bus, 5xl6-bit counter/ timers with vectored
interrupts, on board real time clock, software compatible with Motorola MEX68KDM
board.
PRICE:
Bare board with documentation $99.95
MEX68KDM compatible monitor in 2764 EPROM's S120.00
M68000 CPU & memory map PROM $115.00
Shipping and handling (Domestic) S3.00
W^|m^^% (Foreign) $15.00
^^ MM ^W, Educational CALIFORNIA RESIDENTS ADD 6% TAX
■T. IVB ^^^R Microcomputer
&VA"A%# Systems
P.O. BOX 16115 IRVINE, CA 92713 6115 (714) 553-0133
Circle 180 on inquiry card.
September 1982 © BYTE Publications Inc 379
BYTE'S Best
Gellap List
Ciarcia's Circuit Cellar,
Volumes I, II, & III
by Steve Ciarcia
Collections of Steve Ciarcia's perennially
popular columns from BYTE Magazine, these
three volumes are sure to please home computer
users and electronics hobbyists. Volume I
includes power conversions, programming
EPROMs, remote terminal interfacing, touch-
input video display, and more. Volume II,
focusing on projects which interface the personal
computer with the home, features useful applica-
tions such as a computer-controlled home securi-
ty system, computerized appliances, input-output
expansion for the TRS-80, and even a computer-
controlled wood stove. Volume III offers low-cost construc-
tion projects such as an ultrasonic rangefinder, handheld
remote computer control, two speech synthesizers, and a
remote-control motorized platform, to name just a few.
Build Your Own Z80 Computer
This complete guide to building a working computer offers
engineers, students, and hobbyists an exciting alternative to buying a computer. With clear
instructions, Steve Ciarcia fully explains how to build a basic single-board micro-computer
based on the Zilog Z80 microprocessor. The finished product features a 1 K-byte operating
system, serial and parallel ports, hexadecimal display, audio cassette mass storage, and easy
expansion to include a video terminal.
m
Please send
Ciarcia's Circuit Cellar, Vol. I $8.00
Ciarcia's Circuit Cellar, Vol. II $ 1 2.95
Ciarcia's Circuit Cellar, Vol. Ill $12.95
Build Your Own Z80 Computer $1 5.95
Call Toll-Free 800/258-5420
Name
Check Enclosed
Address
Bill Visa/
MasterCard #
City
State
Zip
Expiration Date
EVU
BfMl^S 70 Main Street Peterborough, N.H. 03458
Please add .7 5 per book to cover shipping cost.
B9
380 BYTE September 1982
Your TRS-80 video screen will
come to life.
I)f ■—
k=jh d
|Hr
^ Hmm
Bring your TRS-80 computer's video screen to life with the many striking graphics
displays and functional programming techniques presented in this exciting and
easy-to-follow new book!
Beginning with the basics, the authors introduce you to the tools of computer
graphics, including the capabilities of the video seized, keyboard and character
control, and graphics programming techniques such as concatenation, looping, and
using subroutines and strings. The real fun
begins as you learn how to create vivid displays
ranging from business charts and mathematical
function plots to dragons and lions, laser can-
nons, beautiful artistic designs, and a unique
animated figure called Critter. Complete pro-
gram listings and suggestions for modifications
accompany each of the more than 100 graphic
displays.
Besides providing guidance to those inter-
ested in specific applications, this book also
serves the novice as an excellent introduction to
programming in BASIC and machine language.
Written in a witty, readable style and com-
plemented by over 100 detailed illustrations,
TRS-80 Graphics for the Model I and Model III is
both a thorough guide and an invaluable refer-
ence for anyone interested in the exciting field
of computer graphics.
TRS-SO
US
BHIOS
TRS-SO
■■■HtflMil
HI nth* ■
TRS-SO
;•:
GRAPHICS
TRS-aO
ijjj
ISBN 0-07-033303-3
288 pages
Softcover
Illustrated
Price $12.95
Prepayment is required.
Please add SI. 00 to cover shipping cost
Order Toll-Free 800/258-5420
BYTE/McGraw-Hill 70 Main Street Peterboroi
Circle 70 on inquiry card.
assip
COMPUTER
IHRRKET PLRCE
Modems
Manufacturer
Novation
Novation
Novation
DC Hayes
DC Hayes
DC Hayes
Lexicon
Livermore
Signalman
UDS
UDS
UDS
UDS
Monitors
Manufacturer
Amdek
Amdek
Amdek
Sanyo
Sanyo
Sanyo
Sanyo
Zenith
Terminals
Manufacturer
Ampex
Ampex
Televideo
Televideo
Televideo
Televideo
Model #
CAT
d-CAT
Auto-Cat
Smart Modem
Micro Modem II (Apple)
Micro Modem 100
Lex-11
LIV-Star20M
Mark I
UDS 103 LP (300 Bd)
UDS 202 LP (1200 Bd)
UDS 212 LP (1200 Bd)
UDS 212 ALP (1200 Bd)
Modal #
100/12" B&W
300G/Green
Color-1/13"
DM5109CX/9 M Grn.
DM 5012/12" B&W
DM 5112ex/12" Grn.
DM C6013/13" Color
ZVM-121/12" Grn.
Modal #
Dialogue 80
Dialogue 81
TVI 910
TVI 912C
TVI 925
TVI 950C
* ' + W* r * w nM^fO^nfl
Price
$159.00
$170.00
$229.00
$235.00
$320.00
$320.00
$139.00
$149.00
$89.00
$185.00
$245.00
$455.00
$650.00
Price
$110.00
$165.00
$350.00
$175.00
$215.00
$225.00
$425.00
$115.00
Price
$780.00
$885.00
$625.00
$725.00
$825.00
$990.00
SYSTEMS WITH SPICE from
CALIFORNIA COMPUTER SYSTEMS
FOR APPLE II™ USERS
Synchronous Serial Interface
Part Number 7712A Price: $149.00
Programmable Timer
Part Number 7440A Price: $110.00
Asynchronous Serial Interface
Part Number 7710A Price: $139.00
Calendar/Cfock Module
Part Number 7424 Price: $110.00
3V* Digit BCD A-to-0 Converter
Part Number 7470A Price: $110.00
12K R0M/PR0M Module
Part Number 7114A Price: $105.00
Parallel Interface
Part Number 7720A Price: $115.00
Arithmetic Processor
Part Number 7811A Price: $349.00
Centronics Printer Interface
Part Number 7728A Price: $105.00
FOR S 100 USERS
32K Static RAM Board
Part Number 2032C . . . . Price: $475.00
16K Static RAM Board
Part Number 2116C Price: $290.00
64K Dynamic RAM Board
Part Number 2065C Price: $375.00
ZBOA CPU Board
Part Number 2810A Price: $295.00
Floppy Disk Controller
Part Number 2422A Price: $365.00
CP/M'" Version 2.2 Free With Purchase
SI 00 Mainframe
Part Number 2200A Price: $475.00
SI 00 Motherboard
Part Number 2501A Price: $150.00
4-Port Serial 1/0 Interface
Part Number 2710A Price: $295.00
2-Serlal. 2-Parallel I/O Board
Part Number 2719A Price: $325.00
4-Port Parallel l/D Board
Part Number 2720A Price: $255.00
Connectors
DB25P
DB25S
DB25C
1-9
$2.00
$2.95
$0.95
10-24
$1.90
$2.75
$0.85
25 up
$1.75
$2.50
$0.75
Part #
744-0
744-10
744-16
745-0
745-10
745-16
Part #
MD1
MD2D
MH1
MH2D
FD1-128
FH1-32
FD2-XD
Part #
EMS1
EMS 2
EMS 3
EMS 4
EMS 5
EMS 6
EMS 7
Part #
SRW-5
SRW-8
DISKETTES from ASAP
Verbatim
5'/<" Diskettes
Part*
Sector
MD525-01
Soft
MD525-10
Hard 10
MD525-16
Hard 16
8" Diskettes
FD32-1000
Hard
FD34-1000
Soft
Memorex
5W Diskettes
Partfl
Side/Dans Sector
MEM 3481
1/0bl Soft
MEM 3483
1/Dbl Hard 10
MEM 3485
1/Dbl Hard 16
8" Diskettes
MEM 3060
1/Sgl Soft
MEM 3090
1/Dbl Soft
MEM 3102
2/Dbl Soft
Scotch 3M
5'/r Diskettes
Slde/Oans Sector
1/Sgl Soft
1/Sgl Hard 10
1/Sgl Hard 16
2/Dbl Soft
2/Dbl Hard 10
2/Dbl Hard 16
Maxell
5%' Diskettes
Slde/Oent Sector
1/Sgl
2/Dbl
1/Sgl
2/Dbl
Soft
Soft
Hard 16
Hard 16
8" Diskettes
1/Sgl Soft
1/Sgl Soft 32
2/Dbl Soft
Elephant Memory Systems
Slde/Oans Sector
1/Sgl
1/Dbl
1/Dbl
1/Dbl
2/Dbl
2/Dbl
2/Dbl
Soft
Soft
Hard 10
Hard 16
Soft
Hard 10
Hard 16
SRW
Media Storage Cases
Size
5V«"
p . ^m-9 p .
*»^v>-»r^
Price
10/S27.50
10/S27 50
10/S27.50
10/S35.00
10/$35.00
Price
10/S27.50
10/S27.50
10/S27.50
10/S35.00
10/$45.00
10/S55.00
Price
10/S33.00
10/S33.00
10/S33.00
10/$45.00
10/$45.00
10/$45.00
Price
10/S32.00
10/S44.00
10/S39.00
10/$50.00
10/541.00
10/S41.00
10/S50.00
Price
10/$25.00
10/$27.50
10/S27.50
10/$27.50
10/S33.00
10/533.00
10/S33.00
Price
$2.50 ea.
$3.25 ea.
ALL PRICES SUBJECT TO CHANGE WITHOUT NOTICE. CALL
FOR BEST PRICE.
ASAP offers a 15-day buyer protection policy: full money-
back guarantee if not totally satisfied.
Ordering Information: name, address, phone; ship by: UPS
or Mail. Shipping charge: add $2.90 up to 1 lb. (UPS blue).
U.S. Mail add $1.50 (U.S. only) ($25.00 minimum order).
Terms: We accept cash, check, money orders. Visa and
Master Charge (U.S. f undsoniy). Tax: 6% Calif . res.. 6V 2 %
L.A. County, CDD's and terms available on approval
(School PO's Accepted).
1198 E. Willow St. Signal Hill, CA 90806 (800) 421-7701 • (213) 595-6431 •
ASAP COMPUTER PRODUCTS LTD. 116 Viceroy Road,D-12 Concord, Toronto, Ontario L4K1A9 Canada
382 BYTE September 1982
Price
ATARI® COMPUTER GAMES
ATARI® BOO™
(lSKj Personal Business Computer Features:
• Computer console
• Atari® 8K basic
• 57 full stroke alpha-numeric keyboard
with four function keys
• Operators manual
• RF modulator
• Power supply
• also available 32K & 48K system
Call lor price
Software
Description
Atari®
Basketball $ 27.00
Super Breakout S 33.00
Chess S 32.00
Video Easel S 26.00
Star Raiders $ 37.00
Asteroids $ 32.00
Music Composer $ 44.00
Assembler/Editor $ 45.00
Telelinkl S 24.00
Space Invaders $ 33.00
Missle Command $ 33.00
Graph It 3-17.95
Mailing List ,..;,"$ 19.95
Touch Typing $ 19.95
Stock Charting S 22.95
Stock Analysis $ 19.95
Bond Analysts S 22.95
Word Processor $1*19.00
Personal Finance . . $ 64.95
Microsoft BASIC . $ 75.00
Pac-Man : . . $ 35.00
Centipede $ 35.00
Caverns of Mars $ 32.00
Atari® Optional Accessories
Modal H
Oescrlptlor
Price
410
Program
Recorder
. . S 80.00
810
Disk Drive System
. . $470.00
822
40-Column Thermal Printer
..$299.00
825
80-Column Dot Matrix Printer . . .
. . $645.00
830
Acoustic Modem
..$159.00
850
Interface Module
. . $175.00
CX30-04
Paddle Cc
Joysticks
ntrols
. . S 17.95
CX40-04
tna'ir)
. ; $ 17.95
A16KA
16K RAM Board , ......
..$45.00
Components
4116s (200 nS)/5290-3
Apple, TRS-80. Heath
1-15 ....
$1.50 each 50-99...
$1.30 each
16-49 . . .
$1.40 each 100 up
$1.20 each
Printers
Anadex
9501A
$1,425.00
Citoh
8510AP Prowriter (Parallel)
$485.00
Citoh
8510ADC Prowriter
(Parallel & Serial)
$665.00
Citoh
F1040PU Printmaster
(Parallel)
CALL
Citoh
F1040PU Printmaster
(Serial)
CALL
Citoh
1550 Prowriter II (Parallel)
$740.00
Citoh
1550 Prowriter II
(Parallel & Serial)
$825.00
Diablo
630 RD
$2,095.00
Epson
MX80 w/Graftrak Plus*
$480.00
Epson
MX80FT w/Graftrak Plus*
$575.00
Epson
MX100
$725.00
*Graftrak Plus Standard on all Models
Printer Interfaces
AEI-1
Parallel Interfaces
$40.00
SEI-1
Serial Interfaces for Epson
$35.00
EPI-1
2K Serial Buffer for Epson
$65.00
DKI-1
2K Serial Buffer for Dkidata
$109.00
Printer Cables
AEC-1
Parallel Cable to Apple
$17.95
AEC-2
Parallel Cable to Atari®
$19.95
RSC-1
RS232C Cable
$19.95
RSC-2
Dkidata/RS232C Cable
$25.00
TRSE-1
Parallel Cable to TRS-80
$18.95
(714) 891-2663 HlwHl
comDutfc
IP
(4161738-0500 (800) 268-1996 products, inc
Circle 36 on inquiry card.
Advanced Star Raider
Tactics and Strategies
C. Donald Harris Jr.
508 Misty Lane
Friendswood, TX 77546
I assume that by now
most people who own
both an Atari 400 or 800
computer and the Star
Raider game cartridge
have either reached some
level of proficiency or
given up the challenge
entirely and gone on to
other interests. This arti-
cle is directed toward
those of you who have
mastered the easier levels
of the game, who
thoroughly understand
Atari's Star Raider Users
Manual, and are ready
to attempt more hazard-
ous adventures.
From my viewpoint,
the four levels of difficul-
ty should be considered in
•
•
•
1
i .
-
K5H
y s en k
OS — Ol
: are cs
<*>S +31
?as a • : .
Photo 1: The view from the bridge of this "sit-in-' em" game of
galactic strategy.
two groups:
• The beginner group (Novice and Pilot levels) will be
entirely satisfying for those of you who enjoy the game
but wish to avoid addiction. At the beginner levels, your
ship is small, almost indestructible, and will only be at-
tacked from the front.
• The expert group (Warrior and Commander levels) re-
quires considerably greater skills. Your ship is larger,
more vulnerable, and
will be subjected to aft
attacks or even simultan-
eous front and aft at-
tacks.
I look at the Warrior
level as basic training for
the Commander level
and suggest that your ad-
vanced training begin
with that approach.
Don't expect much in the
way of rank at the War-
rior level— the game-
completion bonus is too
low. A week or so of
practice at the Warrior
level will sharpen your
skills considerably and,
with the tips provided in
this, article, you should
be prepared for mastery of the Commander level.
Overall Strategy
You should first reach a fair amount of proficiency at
the Pilot level. For example, you should be able to fly "on
instruments." Without stopping to think, you should
know at once where the Enemy, the Zylon, is from the
azimuth, elevation, and range instruments on the display
and which way to move the joystick to maneuver your
September 1982 © BYTE Publications Inc 383
CALL "THE COMPUTER-LINE"
TM
nitimii imniuniiti
When you call us, you talk to fully qualified computer specialists trained to
answer all your questions pertaining to our line of microcomputers. We are
renowned for our excellent after sales support and our promptness for
delivery. Peace of mind and excellence in service is our pledge to all our
customers.
NEC PERSONAL COMPUTER
PC-8001A Keyboard and processor unit, including 32K Ram, 24KB
N-Basic Rom, cassette tape recorder interface, parallel
printer interface, display interface.
$749
PC-8012A Modular expansion unit, including I/O bus extension,
diskette adaptor, 32KB Ram, real-time clock, 8 priority inter-
rupt levels, 6 slots for additional boards.
$479
PC-8023A Dot matrix printer - 100 cps, bidirectional printing, propor-
tional printer.
$499
PC-8031A Dual diskette unit, including two 163K byte diskette drives,
interface cable, enclosure and operating system.
$749
We carry the entire line of NEC/BPI software for the personal computer.
Please call or write for information.
CALIFORNIA
COMPUTER SYSTEMS
7710 Async. Serial Int. $135
7490 GPIB (IEEE-488) Int. $239
7470 Ana. to Dig. Converter $99
771 1 Async. Serial (Term) $135
7712 Sync. Serial Int. $149
7721 Apple Parallel Int. $109
Calendar/Clock Module $ 99
Programable Timer $ 99
MOUNTAIN
HARDWARE
CPS Multi-Function Card $169
The Clock $229
Supertalker $159
Music System $319
Expansion Chassis $599
Romwriter $139
Ram Plus (32K Board) $149
PRINTERS
NEC
Spinwriter 7710/7730 $2339
8023A $ 489
EPSON (Graftrax Plus)
MX-80 $ 429
MX-80FT $ 529
MX-100 $ 699
All Epson and NEC dot matrix
printer prices quoted are for
immediate delivery inclusive of
shipping, insurance and handling
charges.
JNECi
lEPSONfl
INTEGRAL DATA SYSTEMS
PRISM 132 Color printer with all
options
• 200 cps Sprint Mode
• 4-color printing
• Friction/Tractor feed $1595
C-ITOH
F10 Word Quality Printer
• 40 CPS Printing
• Letter quality excellence
Now Only $1395
Prowriter 120cps $469.00
BUSINESS SOFTWARE
VISICORP, INC. STONEWARE
Desktop Plan III $229 DB Master
Desktop Plan II $189 DB Utility Pack
Visifiles $189 MICRO PRO
Visiplot $159 Apple CP/M
Visitrend/Visiplot $229 WordStar
Visidex $189 Super Sort
Visiterm $ 79 Mail Merger
Visicalc3-3 $189 DataStar
Visipak $539 Spell Star
Calc Star
APPLE WORD PROCESSING On line's Sensational
Screenwriter II
Call For Continental. Dakin 5, Broderbund, Automated Simulations, Avant'
Edu-Ware, Denver. Howard. Sirius. Sensible, Synergistic Software, Etc.
$169
$ 69
$219
$119
$ 79
$179
$119
$119
$89
Garde.
CALL FOR PRICES ON
•APPLE II
• FRANKLIN ACE
• BASIS 108
• RANA DRIVES
• TAN DON DRIVES
• HARD D:ISK SYSTEMS
I I I I I 1 M I
COMPUTE-RCADE™
WE CARRY THE
REVOLUTIONARY GAME
ARCADE BOOTH FOR ATARI
AND APPLE COMPUTERS!
CALL FOR INFORMATION AND
PRICING
1 1 1 1 1 1 1 n 1 1 1 tni'.v.
MICROCOMPUTER BUSINESS INDUSTRIES
Appletime™ Clock Card $89
VIP™I Card. (The Ultimate
graphics interface + cable) $99
All other VIP™ Cards $CALL
(See advertisement this Byte)
COMPARE!
/ WITH
DRIVES FOR / CONTROLLER
APPLE / $429
/ ADDON $359
Hard Disks + 8" Disks for Apple, TRS-80 $CALL
Apple Computer Products $CALL
PRODUCTS • PLEASE CALL
OR WRITE FOR CATALOG.
MODEMS
Hayes Micromodem II $289
Hayes Smartmodem $229
Hayes Chronograph $199
Novation Cat $145
Novation D-Cat Modem $165
Novation Apple Cat II $339
Novation Auto Cat $209
CERMETEK $CALL
1200 baud modem
DISKETTES (Boxes of 10)
Verbatim Datalife $24-95
Verbatim 8"
Double-Side/DD $ 39-95
RAM CARDS
Davong 16K Card $ 89
Microsoft 16K Card $129
T and G PRODUCTS
Game paddles $ 29
Joy Stick $ 44
Selecta-port Expander $ 49
MONITORS
Zenith ZVM-121 Phosphor
15 MHZ $119
NEC 1201 Phosphor
20 MHZ $179
NEC 0112 Composite
Color $335
NEC2112RGBColor $899
Amdek 300 Phosphor $185
Amdek Composite Color $355
Amdek IBM Compatible
Color $749
80 COLUMN CARDS
FOR APPLE
Wesper80Card
Vision 80 Card (Vista)
Videx80Card
MISCELLANEOUS
APPLE PRODUCTS
Enhancer II $
Dana Apple Fan $
$259
$289
$259
Sup R Mod
119
39
$27-95
IN COLORADO (303) 279-2727
t i • i i • 1 1 1 1 1 1 i i M i i i 1 1 1 1 1 r » » i ■
* * ■ * -«..■■» ■ . . ■ ■■...!
TM
RETAIL: 1019 8TH STREET
GOLDEN, CO 80401
CALL "THE COMPUTER-LINE"
1-(800)-525-7877 ,
COfTlPUTERWORLD INTERNATIONAL, INC.
SUITE 133, P.O. BOX 81, WHEAT RIDGE, COLORADO, U.S.A. 80034-0081
TERMS: RETAIL/MAIL ORDER: ADD 1 % SHIPPING (MINIMUM $2.50) - UPS GROUND.
WE HONOR ALL MANUFACTURERS WARRANTIES AND EXCHANGE FAULTY GOODS IMMEDIATELY.
SPECIALISTS IN APO AND INTERNATIONAL DELIVERIES.
Circle 122 on inquiry car
COMPUTER
Here's the way to keep up with the latest
applications in this dynamic field.
Subscribe to Computer Graphics
World. It's the world's only monthly
magazine that deals exclusively with
computer graphics applications across a
broad spectrum of interests.
Applications are explored from the user's perspective. Areas covered include CAD/CAM, exploration,
cartography, engineering, education, business systems, transportation, medicine, architecture, art, energy,
training, communications, marketing, printing, video, microprocessors, data analysis, management,
construction, etc.
You'll also get the latest news on hardware and software developments, meetings and conferences,
personnel changes.
Subscribe today. Use the postage paid postcard below. Or call (800) 331-5959 in the continental U.S.A. (In
Oklahoma please call (918) 835-3161) and you'll have all the latest ideas in hand!" Computer Graphics World,
P.O. Box 122, Tlilsa, Oklahoma 74101.
: :
WP
■«te$^
Please send me Computer Graphics World for one year (12 issues)
Rates: $30 U.S.; $35 Canada & Mexico; $40 Foreign; $75 Foreign Airmail
□ Check Enclosed □ Bill Me □ Visa □ MC Acct. No
Cardholder's Signature .
Print Name
Company
. Expiration Date .
. Title
Street Address .
D Home
_□ Business
City.
. State .
.Zip.
Please Circle One Number
10 Manufacturer of Computer
or DP Hardware/Peripherals
20 Manufacturer (other)
30 DP Service
Bureau/Software/
Planning/Consulting
40 Public Utility/Communications
Systems/Transportation
50 Wholesale/Retail Trade
60 Finance/Insurance/
Real Estate
70 Mining/Construction/
Petroleum/ Refining
75 Business Service (except DP)
80 Education/Medicine/Law
85 Government-Federal/State/Local
90 Printing/Publishing/Other
Communication Service
95 Other:
Comi
L006
ICS
OeimWell
COMPUTER
^k fck | ^ MK^ fel ^ e most complete picture of the compu-
I JH Bk I ter graphics industry today . . . and
I" Un
^■__V Computer Graphics World will help
B I ■ you stay current with all of the innova-
■ I tions, changes and trends in the indus-
try. Also it will help you understand
where and how the new technologies apply.
In-depth information. You'll read features that explore
computer graphics applications from the user's perspective
in almost every industry and profession. Technological sur-
veys give you a practical look at the hardware and software.
Up-to-date news. You'll get the latest news on indus-
try developments . . . trade shows, conferences, meetings
and other special events . . . personnel changes and promotions.
Insight. You'll get the ideas and views you need to understand the rapidly changing industry. Leading
authorities discuss their roles and particular interests. Reviews of new books give you a look at the ideas
behind the developments. Letters to the editor present the opinions of the computer graphics community.
Subscribe today. Use the postage-paid postcard below. Or call (800) 331-5959.
BUSINESS REPLY CARD
FIRST CLASS PERMIT NO 3 TULSA, OK 74101
POSTAGE PAID BY ADDRESSEE
Computer Graphics World
Publishing Company, Inc.,
P.O. Box 122,
Tulsa, OK 74101
ENERGY DRAIN VS. SECTORS TRAVELED
ENERGY
IN MERGS
1200
1000
800
600
400
200
-\- -\- 4
t
>f /
S**
/*
7
~y_
y
MN-- *- f
2 3 4 5 6 7
SECTORS TRAVELED
Figure 1: Energy drain for hyperwarp engine use. The drastic in-
crease in energy use over distances greater than four sectors em-
phasizes the need to plan movement within the galaxy so that
only short jumps are required.
craft. You should also know how to conserve energy dur-
ing hyperwarp and when using the twin ion engines.
To properly prepare to wipe out your enemy, your
battle plan should be designed around three priorities:
survival, defense of starbases, and energy conservation.
The main objective of course is survival (no easy task at
the Commander level).
To begin the attack, switch to the Galactic Chart and
press "P" (the Pause command). Now, it's study time:
note the locations of your starbases in relation to the
enemy's ships. This should help you plan your hyper-
warp jumps from sector to sector more efficiently. The
early-game strategy for defending starbases will include
determining the starbase under attack and eliminating the
fastest-moving enemy squadrons first. (Never go after a
four-ship enemy squadron first, because you will find a
starbase surrounded before you know it.)
You won't be able to figure out which starbase is first
on the Zylons' hit list right away. It may take 150 to 200
centons (time units) of tracking enemy squadron
movements to decide. In this interval, you should have
blitzed your second or third two-ship squadron. Pick a
nearby two- or three-ship fleet (they are faster!) and at-
tack it. A caution: don't stray too far from the galactic
center until you're certain which starbase to defend. You
don't want to waste energy crossing the entire galaxy to
begin your starbase defense. Don't forget about passing
centons. Check the galactic chart during lulls in the
fighting and note enemy-squadron movement. Don't
forget to make your hyperwarps short jumps to save
energy. Figure 1 shows the energy units used compared to
hyperwarp distances out to nine sectors. Notice the large
energy increase for five sectors or more, and again over
eight sectors. Once you've identified the starbase under
attack, mop up the sector you are in, if you feel there is
time, and move to defend your starbase.
As your attack continues, you should stay near the
starbase under attack and let the Zylons come to you;
but watch the tricky Devils — when you least suspect it
they will switch starbases and begin moving to a new
target. Continue to wipe out the two- and three-ship
fleets first. Once you've done that, the pressure is off
your starbases. Now that I've laid out the overall
strategy, let's proceed with the fun part: wiping out the
evil vermin.
Behind Enemy Lines
While in an enemy sector and attempting to destroy
Zylons, your objectives are survival and energy conser-
vation. The main energy drains inside the sector result
Text continued on page 392
PUT YOUR
COMPUTER
IN CONTROL
WITH THE RX-10
The RX-10 is THE missing link between any computer
system and the AC power lines to provide automated
remote control of anything electrical in or around your
home or office utilizing remote switches such as the
BSR-X10® and LEVITON modules.
The future is now; there has never been a better time
to put your computer in complete control.
Features and Applications:
• Utilizes advanced CMOS-LSI technology
i/ Direct line interface: complete 256 channel control
is Easy to program and use, cost effective and compact
is Extensive documentation & program examples included
is Reduction of excessive electrical bills
i/ Automation of security and lighting systems
BSR /System X- 10 is a trademark of BSR, Ltd.
LEVITON is a trademark of Leviton Mfg. Co., Inc.
Contact us for more information and order forms.
Dealer inquiries invited.
\' y^ Available From:
flOl I ENVIRONMENTAL CONTROL SYSTEMS
Ul — \ 9319 Willowview Lane « Houston, Texas 77060 « (713)464-1717
Circle 190 on Inquiry card.
September 1982 © BYTE Publications Inc 385
Videosyncrasies
Anyone who has not been a Star Raider might not
understand the fascination that envelops one when
playing the game — the many hours that go into learn-
ing how to swerve away from incoming photon
torpedoes, the frustration of losing control of the ship
while in hyperspace and then emerging in some empty
nether region of the galaxy while the dastardly Zylons
surround and destroy your last starbase. Atari's Star
Raider is the first, and so far the best, of a genre that I
call "sit-in- em" games.
Let me explain that, as a Star Raider, you are actual-
ly sitting in your ship, seeing stars, Zylons, starbases,
and the rest of a vast galaxy whiz by as if you were
looking out a window. Don't confuse Star Raider with
the more common "map" games like Space Invaders or
Pac-Man, where you look down at a map of yourself
and your opponents. In Star Raider, you are pilot of a
one-man ship with all the expected properties of a
military vessel capable of roving the galaxy: it has
weapons, defenses, and communications equipment; it
has inertia; it can be damaged and, when it is, you are
in trouble.
Although map games have their place (as evidenced
by the continuing popularity of chess), this is the type
of game that best employs the power of the computer,
because it uses the computer to give you capabilities
that would otherwise be impossible. It puts you
somewhere you could not normally go. I must admit
that "sit-in- em" games are now the only type I will
stoop to conquer. My jaded imagination can no longer
be excited by watching my "blip" shoot at the com-
puter's "blip" on a screen — too impersonal.
Star Raider is probably the single greatest con-
tributor to the sales of Atari's 400 and 800 series com-
puters. People seem to buy the computer just to get the
game, and then they find out that it can be useful in
other ways too (but Star Raider still gets top priority).
If you're thinking about writing a game for personal
computers, Star Raider is the one to beat.
Here's a collection of notes and observations I have
Text box continued on page 388
Apple users. THE SOURCE
and TRANSEND. Together t
the first time
for only $89.
Buy our $89 Transend state-of-the-art data
communications software and membership in
THE SOURCE, AMERICA'S INFORMATION
UTILITY SM , is included. This combination
allows you to easily access one of the world's
largest information services for up-to-the-
minute news and sports, stock prices, travel
services and much more.
An optional 260-page Source User's
Manual is available for $19.95. Your dealer has
complete details. Call 800-227-2400, ext. 912 (in Calif. 800-772-2666,
ext. 912) for the name of your local Transend dealer.
Offer expires Oct. 1, 1982.
Apple is a trademark of Apple Computer Inc.
THE SOURCE and AMERICA'S INFORMATION UTILITY are service marks of Source Telecomputing Corp.,
a subsidiary of The Reader's Digest Association Inc.
The Transformation People.
»337
SSM Microcomputer Products Inc.
2190 Paragon Drive, San Jose, CA 95131
386 September 1982 © BYTE Publications Inc
Circle 434 on inquiry card.
Advertisement
A Computer That
Writes Programs
For You.
What will they think of next . . . ?
Technical Review
by Wayne Hepburn
QU1KPRO+PLUS is a new breakthrough in
software for microcomputers from ICR-
FutureSoft.
Until now, whenever you wanted a new
separate program in BASIC (Microsoft
Basic/MBasic/Basic 80/Oasis Basic), you
had to spend a lot of dollars for it, or a lot of
hours creating it (if you have the
know-how). That's all in the past now.
Anybody who can turn on a computer can
write a program, quickly, with this new
Quikpro + Plus software which generates
programs for you. Quikpro + Plus is the in-
vention of Joseph Tamargo of Florida. His
brilliant approach to program writing allows
you to tap the real power and speed of your
microcomputer, and it is about time this hap-
pened.
I interviewed him to find out more about
Quikpro + Plus and pass this valuable infor-
mation to you. He told me "The best part of
this software is that it gives you a separate
custom program every time you use it. The
resulting program is produced, error-free, in
BASIC (Microsoft Basic/MBasic/Basic
80/Oasis Basic, as appropriate to your
system) for you by Quikpro + Plus. What's
more, you can list your new program, look
at it, see what makes it tick, and modify it as
you wish."
You can also, customize, enhance, alter,
and even copy the programs you create with
Quikpro + Plus. This is because programs
created by Quikpro + Plus are structured,
easy to follow, and include many RE-
MARKS statements right in the program
listing. I don't know of any other software
with the flexibility and ease of use I found in
Quikpro + Plus.
HUNDREDS OF APPLICATIONS...
For Education, Business, Hobby, Home,
Science, Personal, etc. a partial list includes
programs like these: Financial Forecasting,
Expense Planning, Data Access and
Retrieval, Modeling, Record Keeping of all
kinds, Statistical Data Banks, and much,
much more. Quikpro + Plus cuts the time it
takes to generate a new custom program
down to a few minutes. That's true. I saw a
letter from a user who created a separate
program in Basic within fifteen minutes after
reading the clear, simple, complete
Documentation & Operating Manual for
Quikpro + Plus. The software will generate
File Handling and Data Entry Programs in a
file format, drawn right on the screen by
user. Programs created by Quikpro + Plus
produce standard ASCII Data Files allowing
data to be easily accessed by other pro-
grams, other micro's, and even main frames.
HOW IT WORKS...
The operation of Quikpro + Plus is simple
and easy. On your screen you answer ques-
tions which appear in plain English. The
answers generate error-free Filing & Data
Entry Programs for you... instantly. This
completely eliminates the tedious and time
consuming development you normally go
through to write a program. Since the in-
structions are right on the screen you don't
need any programming skills to operate
Quikpro + Plus. Quickly, you get a fully in-
dependent new program ready to run on
your system. After you create the new pro-
gram you can remove Quikpro + Plus and
stick it on the shelf until the next time you
create a custom program.
PRINTS REPORTS & MANUALS...
There is a full report printing capability put
into your new separate program by
Quikpro + Plus. You can even print out in
formats different from the File Format you
used without altering the Record Data. Or
you can selectively print portions of Files or
selected fields from selected Records. Just
about anything you want can be reported
out from the Data Base associated with the
new custom program you wrote.
PERFORMS CALCULATIONS...
You can perform all manner of computa-
tions among various fields in each record.
You can selectively calculate and print
resulting data only, or Data Base and results,
or alter Records by calculation results, and
so forth. The possibilities seem unlimited.
And keep in mind that the power and
features I am talking about end up in the
separate new custom program
Quikpro + Plus writes for you.
This software is ready to ship immediately
and you can start writing programs the day
you get in. In fact, lCR-FutureSoft
guarantees your satisfaction or you can
return it for a full refund in ten days after
delivery. How's that for confidence? Mr.
Tamargo said "There isn't any risk to
us... our product works like it's supposed to
work and users are very well satisfied. We
are glad to guarantee satisfaction."
You get Quikpro + Plus by mail or phone
directly from ICR-FutureSoft. Just write
them, or call their Toll-Free phones and
specify your model and version re-
quirements from the list that follows:
For CP / M with Microsoft Basic $259
(same as MBASIC/Basic 80)
APPLE • INTERTEC • NORTH STAR •
OSBORNE • XEROX 820 • HEATH/
ZENITH • CROMEMCO • ALTOS •
RADIO SHACK TRS80 • or any system
reading CP/M 8" Single or Double Den-
sity.
For MS /DOS Operating System $259
IBM/PC • WANG
For TRS/DOS Operating System
Radio Shack TRS80 Mod I, III $149
RadioShackTRS80Mod II, 16 $189
For ATARI Microsoft Basic $189
For OASIS Operating System $349
ALTOS • COMPUCORP • CROMEM-
CO • DELTA PROD • DIGITAL
GROUP • DIGITAL MICROSYSTEMS •
DYNABYTE • GODBOUT • IBC INDEX
• INTERSYSTEMS • NORTH STAR •
ONYX • SD SYSTEMS • TRS80 II •
VECTOR GRAPHIC • VORIMEX
Send check or money order (Florida
residents and 5% tax) to ICR-FutureSoft,
Box 1446 G, Orange Park, FL 32073 or if
you have Visa or Mastercard, Call Free 24
hours daily, seven days a week...
1-800-824-7888 ask for Operator #843
California 1-800-852-7777 Operator #843
Hawaii/ Alaska 1-800-824-7919 Op #843
Operators cannot give technical help,
accept orders only. Technical support call
1-904-269-1918.
Software Dealers can handle this soft-
ware. Contact ICR-FutureSoft Customer
Service at 1-904-269-1918 or write.
Circle 539 on inquiry card.
BYTE September 1982 387
V.
NEVADA
FORTRAN
H9&95
DISKETTE AND MANUAL
l
Just a beautiful compiler
that's a pleasure to use!
Perfect for Teaching Fortran.
Perfect for Learning Fortran.
Perfect for Scientists and Engineers. Advanced features include
IF.. THEN.. ELSE., constructs, COPY statement, a very nice
TRACE style debugging, and 150 verbal error messages. What's
more, you can intermix in-line Fortran and Assembly Language
statements for those special Micro needs! Get yours, today!
NEVADA
PILOT
l:
$149.95
DISKETTE AND MANUAL
Why has Nevada PILOT
become so popular? It's
definitely easier to learn than
Basic. The documentation
(146 pages) by Professor Starkweather is exceptional! And, it
meets all the PILOT— 73 standards with many new features.
You can quickly write user-interactive programs much easier
than with Basic. Order yours now! Diskette and manual comes
with 10 FREE programs.
NEVADA
• Hi
L
19955
DISKETTE AND MANUAL
Nevada COBOL is based upon
the ANSI— 74 standards with
many advanced features. It's
field-proven with thousands of
users world-wide in Business, Government and Education. The
excellent documentation (153 pages) is used as a classroom text
at a number of colleges.
Because of Nevada COBOL's superior design, it requires about
half the memory of competitive COBOL compilers. This major
advantage is just one reason many business programmers are
switching to Nevada COBOL
And, lots of students are using Nevada COBOL because it's the
affordable, easy to use COBOL! Order yours now!
Also available: COBOL Application Packages Book 1 ..$24.95
Nevada SORT ...$119.95 Nevada EDIT ...$119.95
All our software requires the CP/M operating system, 32K
RAM, one disk drive, CRT or video display and keyboard.
Available on 8" standard single density or 5V«" diskettes for
Apple II, Osborne I, North Star, Micropolis Mod II, Superbrain,
TRS— 80, IBM — PC and many other microcomputers. Dealer,
Distributor, O.E.M inquires invited.
O
COD'S WELCOME
ELUS COMPUTING
600 41st Avenue,
San Francisco, CA 94121
VISA
$9
(415)751-1522
Trademarks CP/M. Otguai Research; TRS— 80. Tandy Corp. Apple ll. Apple Compuler Inc ; Osborne ).
Osborne Computer Corp : IBM. International Business Machines © 1962 Ellis Computing
Text box continued:
made after, literally, several hundred hours of playing
the game. These tricks and considerations, as well as
those Mr. Harris mentions, are the ones that I now
employ whenever I play Star Raider. If you are a
beginner to the game, perhaps you might want to con-
sider waiting to read this— a large part of the enjoy-
ment of the game is learning how to win.
Understanding the Zylons
• Never lose sight of the fact that the name of the game
for the Zylons is destruction of your starbases. To do
this, they surround a starbase, cut off its supplies, and
kill it, then build two ships out of the wreckage.
• Once a starbase is surrounded, you have only a cer-
tain amount of time to save it.
Planning
• Remember that while you are docked at a starbase,
you can view the galactic chart and set up for your
next hyper space jump. That way, when "transfer com-
plete" appears on your screen, you can immediately
enter F (Forward view) and then H (hyper space). Not
only does this save time, but you get to watch the
repair ship flash by (and probably scare the dickens
out of its crew).
• Zylon task forces vary in size, but the smallest ones
always move toward starbases the fastest; wipe them
out first.
• Zylons jump into hyperspace on time units ending
with .00 and .50, so check the time when you re plan-
ning your next hyperjump — if the clock is between .40
and .49 or between .90 and .99, it's worth your while
to wait and watch time — they will very likely move
out from under you if you don't.
•As long as your subspace radio is working, you will
get a message whenever a starbase is surrounded.
Early in the game, when there are a lot of fast Zylon
squadrons around, it's best to go to the starbases aid
immediately.
• If you know you can't save a surrounded starbase,
admit defeat and go in and blow it up yourself as soon
as you can (see the next section on how to hyperwarp
directly to starbases). You'll be penalized, but not as
much as if the Zylons had done it; and this way, they
don't get to use the wreckage to build more ships.
Saving Energy
• If you want to, you can turn off shields, etc., to save
energy during hyperwarps.
• You can usually hyperwarp directly to a starbase by
centering the indicator on the attack-computer display
as you enter the starbases sector. This lets you "coast"
right up to the base. Text box continued on page 390
388 September 1982 © BYTE Publications Inc
Circle 185 on Inquiry card.
IBM PC
192K
RS232 SERIAL
s 499
. . . what's the catch?
1YEAR
WARRANTY
Take a good look. This is the face of
things to come. On one board in one slot,
you get 192k of additional memory and a
serial printer port. If you look close you
will see the board has room to expand to
256k. You can even add a parallel port on
thesame board. And if that isnotenough,
by the time you read this we will have
added another useful option — a real
time clock.
IBM DIDN'T MAKE IT SIMPLE
Well that's good, because simple
usually means limitations, and so far we
have not found a lot of limitations. It is
hard to pick IBM cards when you have
only five slots. Now lets see. If -you want
graphics and color you buy one board.
And if you want a printer port you buy
another. Or you buy a monitor adapter
and you get a printer port on the same
board. When you want to add serial com-
munication it's another board. Add some
memory at 64k per board. Wait a minute.
Thats two plus one, plus one, plus one
more, minus one if you don't want
graphics — HELP!! Your PC is now a
mass of boards and you still want to do
more. Not only that, but you now have
spent so much money on boards you
may have to compromise somewhere
else in your system.
A QUICK SURVEY
We decided the answer was a board
that could do several jobs and use a
single slot. First we called IBM to find
out what kinds of boards and accessor-
ies are sold in what percentages. Wrong
question. You would have thought we
had asked what was on the missing 18
minutes of the Watergate tapes, because
that's what we got — a long silent pause.
The official answer was "that informa-
tion is not available to non-IBM people."
So we started calling dealers and asking
them. Turns out that about 85% of the
systems they sell have the monitor board
with the printer port. The next most pop-
ular item is the asynchronous serial
board, and then memory. Almost all of
the salesmen we talked to tried to tell us
we didn't want IBM 64k memory boards,
and they would be happy to sell any num-
ber of aftermarket boards for prices rang-
ing from $795 to $1195. A.C. Nielsen
would be proud.
HOW IT'S DONE
Land. Printed circuit area is called
land. If you have enough land, and you
are real clever in how you use it, you can
"grow" everything you want on one
board. In this case we have enough land
to do all the popular things. First 192k.
This combined with the 64k in the PC
gives you 256k. Just the right number.
Count 'em. Nine per row of 64k bit chips
so you get parity checking. Our board
comes standard with an RS232-C serial
port. All of the good things like solder
masking, silk screening of parts loca-
tions, and of course gold plated con-
nectors are standard. Each board is test-
ed and burned in.
For an additional $50 you can get a
parallel printer port. On the little land we
have left we are adding a real time clock
which you can have for $50. You can put
in your own row of chips to increase the
memory to 256k, but we won't warranty
your row of chips. For $100 we will add
them to the board, test, burn in, and war-
ranty them.
AN OFFER YOU SHOULDN'T REFUSE
One of the best things you can use
the PC for is a spreadsheet program like
Visicalc. That's how we figured out ex-
actly how much this board cost us to
build and how much to sell it for. Then
we discovered Supercalc. All the things
we liked about Visicalc are in it, and all
the things we did not like are corrected.
\\ addresses all the memory (256k), and
in fact will address 512k if you have it.
Now the offer. If you buy the package
from us, the board and Supercalc, it will
only cost you $675. Look around. You
don't have to take our word for it. But
you should. The offer is only good if you
buy them both at the same time.
FALLS LIKE A ROCK
Clever design, mass production,
and the fact that we do it all on one
board is how you get so much for so little.
We sell direct to you. No dealer or dis-
tributor profits are added on. And guess
what else. If the prices of the most ex-
pensive components, the memory chips
comes down, we will reduce our prices
even more. Be sure to give us a call be-
fore you buy, you might be in for a pleas-
ant surprise.
SATISFACTION GUARANTEED
Our warranty is 1 year parts and
labor. We include the schematics with
each board. We also sell diagnostics on
diskette for $10. We will repair any board
returned for warranty repairs within 48
hours of receipt or we will give you a new
board. And to top it off, if for any reason
you are not satisfied, you may return the
board to us within 30 days for a full re-
fund. Period.
192k and Serial Port $499
64k more, add $100
Parallel printer port $50
Real time clock $50
California residents add 6V2 % Sales Tax.
SHIPMENT
By UPS. We pay the freight.
PAYMENT
Cash, cashiers check, or money
order. Visa and Mastercard accepted.
Personal checks will require two weeks
to clear.
TO ORDER
Outside California (800) 421-7103
California(213) 870-3718
QUBIE'
DISTRIBUTING
1 703 Stewart Street
Santa Monica, CA 90404
Circle 494 on inquiry card.
Text box continued:
•If you can't swerve in time, it's best to blast incoming
enemy rounds: photons cost you 10 mergs, but taking
a hit costs 100 mergs (plus damage).
Battle Techniques
• Note that your fired photons never go above the
horizontal crosshair on your screen, so it seems ad-
visable to keep Zylon ships below the crosshair too.
• Any hits that you receive toward the center of your
screen seem to do much more damage than those on
the periphery.
Damaged Equipment
• Use the sector scanner only as a backup device for
the times that your computer is out of commission. It
takes too long to adjust your course by using the sector
scanner; rather, learn to rely on the instruments and
the attack-computer display.
• When your ion engines are damaged, note that the
velocity indicator flickers between and 12; if you
then try to select a speed, the speed indicator flickers
between and 6. If you're going after a Zylon who
damages your engines, don't touch the speed controls.
• Your hyperwarp engines can be used within a sector
if your ion engines are damaged. Simply abort hyper-
warp by selecting speed when you get to where you
want to go (you'll lose the speed advantage described
above, and it'll cost 100 mergs to abort the
hyperwarp) .
Videosyncrasies or Things
That Happen but Shouldn't
• The animation slows for several seconds after an ex-
plosion; it may speed up at an inopportune moment.
The effect is that your ship responds slowly as you try
to line up on a Zylon, then, all of a sudden, his ship
zips in and fires very quickly.
• When looking through an aft view, always turn
toward incoming enemy rounds to avoid being hit.
•At the higher difficulty levels, some enemy rounds
may seem to go by but still score damage.
• The tracking computer is a handy tool; learn to use
it, but watch out: if you destory a Zylon in front of
you after he has fired, the tracking computer will
switch to aft view and the enemy round will score —
learn to swerve if this happens.
Further Fun
• It seems to help your cause if you call the Zylons by
name. Suggestions are:
Vermin
Villains
Nasties
Dastard
Zyloons
Zyklowns
Zylarks
Hey You!
• If you think you're getting good at it, try playing
Sudden Death (Warrior level with no shields).
Damn the photons! Full speed ahead!
CPF
DtI K.iback issues
for sa
In
ie
1976
1977
1978
1979
1980
1981
1982
1976
1977
1978
1979
1980
1981
1982
Jan.
$2.75
$3.25
$3.25
July
S2.00
S2.00
$2.75
$2.75
$3.25
$3.25
$3.70
Feb.
$2.75
$2.75
$3.25
$3.25
$3.70
Aug.
S2.00
$2.75
$2.75
$3.25
$3.25
$3.70
March
$2.75
$3.25
$3.70
$3.70
Sept.
$2.75
$2.75
$2.75
$3.25
$3.25
April
$2.75
$2.75
$3.25
$3.25
$3.70
Oct.
$2.75
$2.75
$3.25
$3.25
May
$2.00
$2.75
$2.75
$3.25
$3.25
$3.70
Nov.
$2.75
$3.25
$3.25
$3.25
June
S2.00
$2.75
$2.75
$3.25
$3.25
$3.70
Dec.
$2.75
$2.75
$3.25
$3.25
$3.25
Circle and send requests with payment to:
BYTE Magazine
70 Main St, Peterborough, NH 03458
Attn: Back Issues
* Payments from foreign countries must be made in US funds payable at a US
bank.
*Please allow 4 weeks for domestic delivery and 8 weeks for foreign
delivery.
namp
The above
Canada ar
prices inc
id Mexico,
lude pos
and S2.C
tage in tl-
)0 per cof
e US. Pie
Dy to fore
ase add S
ign count
1 .00 per (
ries.
:opy for
address
city srarp 7ip
390 September 1982 © BYTE Publications Inc
TECHNOLOGY ADVANCES
THE LAST MEMORY™ is a high performance 64K memory module for 8 bit S100 systems. This board uses 16K
byte-wide static RAM's which eliminate the timing and reliability problems associated with dynamic RAM boards.
The 2K by 8 architecture of these RAM's allow high density and low power consumption, a characteristic not found in
most static memories. This architecture also allows the use of 2716 type EPRPOM's in place of RAM IC's with no
modification. As a result, this one board provides total system memory. THE LAST MEMORY™ is available
starting at less than $100.00
LASTING MEMORY™ is a combination EEPROM (Electrically Eraseable PROM)/EPROM/R AM memory module
for 8 bit S100 systems. This board includes an onboard EEPROM programmer which programs and erases 2816/2815
type EEPROM's with normal memory write instructions - no special software is required. Erasing and writing maybe
performed one byte at a time - no need to start over to make simple changes. Programming may be performed in any
socket - EEPROM's can be tested and used without moving them. EEPROM's, 2716 type EPROM's, or 16K byte-
wide static RAM's may be located in any of the 16 memory sockets for a total of 32K bytes of memory. LASTING
MEMORY™ is available at $299.
The VIB1™ is an intelligent I/O mapped CRT controller for use within S100 BUS (IEEE 696) systems. It incorporates
all the video display capabilities of a stand-alone smart terminal. Some of its outstanding features include: 80
characters x 24 lines with an independant 25th line; full ASCII character set including control characters; graphics
characters set; six visual attributes which can be used in combination; extensive screen editing and screen read
capabilities. The VIB1™ will be available in the 4th quarter 1982 at less than $300.
ideaLink™ is a high speed FSK modem which plugs into the S100 BUS (IEEE 696) and connects to a standard
telephone in place of the handset. It is Bell 103/202 compatible offering both 300 Bps full duplex and 1200 Bps half
duplex. All signal processing is performed digitally for long term reliability. ideaLink™ will be available in the 4th
quarter 1982 at less than $300.
static memory systems inc.
401 State Bank Center
Freeport, IL 61032 (815) 235-8713
9 A.M. to 4 P.M. Mon. - Fri.
MC VISA accepted
All prices net, FOB Freeport, IL
OEM discounts available
Dealer inquiries invited.
Circle 438 on inquiry card.
BYTE September 1982 391
McGraw-Hill
Bookstore
a Your Headquarters for Computer
Books from All Publishers
Just Released!
New Titles
for the computer professional
Now at
The Professionals' Information Center
1. Data Communications for Microcomputers Practical Experi-
ments for Z80 Based Microcomputers by Nichols, Nichols and
Masson. Emphasis is on the practical! 352 pp. $12.95 paper
2. Microprocessor Development and Development Systems
edited by Vincent Tseng. Written for professionals by specialists
at Tl, Motorola, Intel, Tektronix, HP etc. 224 pp. $29.95
3. Teletext and Videotex in the United States: Technologies,
Markets, and Public Policy Issues by John Tydeman et al.
Indispensable! 356pp.$34.95
4. Quality Assurance for Computer Software by Dunn and
Ullman. The answer to software development and maintenance
problems. 352 pp. $24.50
5. The Local Network Handbook a Data Communications Book
edited by G. R. Davis. Technology, software, equipment, imple-
mentation, applications, available products. 260 pp. $26.95 paper
6. The Devil's DP Dictionary by Stan Kelly-Bootle. A spoof
dictionary based on the author's knowledge of computer technol-
ogy and customs of the computer community. 160 pp. $7.50
paper
McGraw-Hill Bookstore
1221 Avenue of the Americas, New York, New York 10020
Please send me the following:
. copies
of book # 12 3 4 5 6
Check or credit card: MasterCard Q Visa □ Amer Exp □
Acct No Expires
Name
Address
City
. State.
■ Zip-
Add applicable sales tax plus S2.50 postage and handling for the first
book, S1.00 for each book thereafter.
Text, continued from page 385:
from hits from enemy photons and using the twin ion
engines. By far the most important of these is avoiding
being hit by enemy photons. Each photon hit costs 100
mergs (energy units) and causes damage. Damage not
only reduces your chances of survival, but certain kinds
of damage will mean an unplanned trip to the nearest
starbase for repairs. This extra trip could cost 300 to 800
mergs or more. Eight hundred mergs is equivalent to
about eight final-score points, or the difference between
ranks of Star Commander 1 and Star Commander 2.
The ion engines should seldom be needed in the enemy
sector. As your ship comes out of hyperwarp and coasts
to a stop, three different types of enemy movements will
be found: ships with no movement, fast-moving ships
that will seem to approach you but then retreat, and ships
coming on at full-speed attack. Notice that ships within
120 metrons (distance units) will always attack, become
visible, and be within photon range.
Don't trust your tracking computer to lock on to the
nearest enemy vessel. If you are not immediately under
attack when entering a sector, press M (the manual-track-
ing key) to avoid nasty surprises. If a ship is coming on at
full speed, just wait for it. When a ship seems to be com-
ing in for an attack, but then takes off in some other
direction, don't chase it because that's the sucker move.
Scan the sector for another ship to attack. If you have the
time and patience and are willing to wait, the enemy will
eventually come to you. (But don't forget that your star-
base is under attack while you are waiting.) Early in the
game at the Commander Level, you cannot afford to
wait.
Contrary to what the user's manual tells you, speed 6 is
not the most efficient way to use your ion engines.
Energy requirements for shields, computers, and life-
support systems must be accounted for during the jour-
ney. According to the manual, the energy drain for these
systems is 2.75 mergs /centron (energy units per time
unit). Although my tests show a lower energy consump-
tion, the most efficient speed is actually 8 not 6. Figure 2
shows calculated and measured energy consumed for
distances of 500 and 900 metrons. The calculated values
are based on information taken from the user's manual.
In either case, there is little difference in energy used for
speeds above 7.
Engaging the Enemy
As you come out of hyperwarp and coast to a stop,
you will often find yourself overunning an enemy ship
and being fired on before you are ready to defend
yourself. Try this! As the ship comes within about 150 to
200 metrons, throw your ship into a hard turn in either
direction. Hold the turn until the enemy has passed all the
392 September 1982 © BYTE Publications Inc
Circle 289 on inquiry card.
H
CQMPUTRQNICS
N
C.
• • EVERYTHING FOR YOUR TRS-80™ • ATARI™ • APPLE™ • PET™ • CP/M ™ • XEROX™ • IBM™ • OSBORNE™ •
• TRS£0 is a trademark of the Radio Shack Division of Tandy Corp. * ATARI is a trademark of Atari Inc. • *APPLE is a trademark of Apple Corp. • * PET is a trademark of Commodore
' CP/M is a trademark of Digital Research - 'XEROX is a trademark of Xerox Corp. " IBM is a trademark of IBM Corp. • ' OSBORNE is a trademark of Osborne Corp.
BUSINESS PAC 100
needed within 24-HourS
* A "n de mo P neV ^ck grantee
* 30-Day money
100 Ready-To-Run
Business Programs
(ON CASSETTE OR DISKETTE) Includes 128 Page Users Manual
Inventory Control Payroll Bookkeeping System Stock Calculations.
Checkbook Maintenance Accounts Receivable Accounts Payable
BUSINESS 100 PROGRAM LIST
NAME DESCRIPTION
1 RCILE78 Interest Apportionment by Rule of the 78's
2 AMMCI1 Annuity computation program
3 DATE Time between dates
4 DAYYE^R Day of year a particular date falls on
5 LEASEJNT Interest rate on lease
6 BREAKEVN Breakeven analysis
7 DEPRSL Straightline depreciation
8 DEPRSY Sum of the digits depreciation
9 DEPRDB Declining balance depreciation
1 DEPRDDB Double declining balance depreciation
1 1 TAXDEP Cash flow vs. depreciation tables
12 CHECK2 Prints MEBS checks along with daily register
13 CHECKBK1 Checkbook maintenance program
1 4 MORTGAGE/A Mortgage amortization table
1 5 MCLTMOM Computes time needed for money to double, triple.
1 6 SALVAGE Determines salvage value of an investment
1 7 RRVAR1M Rate of return on investment with variable inflows
1 8 RRCOMST Rate of return on investment with constant inflows
1 9 EFFECT Effective interest rate of a loan
20 FVAL Future value of an investment (compound interest)
21 PVAL Present value of a future amount
22 LOAMPAY Amount of payment on a loan
23 REGWITH Equal withdrawals from investment to leave over
24 SIMPDISK Simple discount analysis
25 DATEVAL Equivalent & nonequivalent dated values for oblig.
26 ANNC1DEF Present value of deferred annuities
27 MARKUP % Markup analysis for items
28 SIMKFCIMD Sinking fund amortization program
29 BOMDVAL Value of a bond
30 DEPLETE Depletion analysis
31 BLACKSH Black Scholes options analysis
32 STOCVAL1 Expected return on stock via discounts dividends
33 WARVAL Value of a warrant
34 BOMDVAL2 Value of a bond
35 EPSEST Estimate of future earnings per share for company
36 BETAALPH Computes alpha and beta variables for stock
37 SHARPE1 Portfolio selection model-i.e. what stocks to hold
38 OPTWRITE Option writing computations
39 RTVAL Value of a right
40 EXPVAL Expected value analysis
41 BAYES Bayesian decisions
42 VALPRIMF Value of perfect information
43 VALADIMF Value of additional information
44 UTILITY Derives utility function
45 SIMPLEX Linear programming solution by simplex method
4b TRAMS Transportation method for linear programming
47 EOQ Economic order quantity inventory model
48 QCIECIE1 Single server queueing (waiting line) model
49 CVP Cost-volume-profit analysis
50 COMDPROF Conditional profit tables
51 OPFLOSS Opportunity loss tables
52 FQCIOQ Fixed quantity economic order quantity model
53 FQEOWSH As above but with shortages permitted
54 FQEOQPB As above but with quantity price breaks
55 QCJECIECB Cost-benefit waiting line analysis
56 NCFANAL Met cash-flow analysis for simple investment
57 PROFIMD Profitability index of a project
58 CAP1 Cap. Asset Pr. Model analysis of project
59 WACC Weighted average cost of capital
60 COMPBAL True rate on loan with compensating bal. required
61 DISCBAL True rate on discounted loan
62 MERGAMAL Merger analysis computations
63 FIMRAT Financial ratios for a firm
64 MPV Met present value of project
65 PRIMDLAS Laspeyres price index
66 PRIMDPA Paasche price index
67 SEASIND Constructs seasonal quantity indices for company
68 TIMETR Time series analysis linear trend
69 TIMEMOV Time series analysis moving average trend
70 FC1PRIMF Future price estimaion with inflation
71 MAILPAC Mailing list system
72 LETWRT Letter writing system-links with MAILPAC
73 SORT3 Sorts list of names
74 LABEL1 Shipping label maker
75 LABEL2 Mame label maker
76 BCISBC1D DOME business bookkeeping system
77 TIMECLCK Computes weeks total hours from timeclock info.
78 ACCTPAY In memory accounts payable system-storage permitted
79 IMVOICE Generate invoice on screen and print on printer
80 IMVEMT2 In memory inventory control system
81 TELDIR Computerized telephone directory
82 TIMC1SAM Time use analysis
83 ASSIGM Use of assignment algorithm for optima! job assign.
84 ACCTREC In memory accounts receivable system-storage ok
85 TERMSPAY Compares 3 methods of repayment of loans
86 PAYMET Computes gross pay required for given net
87 SELLPR Computes selling price for given after tax amount
88 ARBCOMP Arbitrage computations
89 DEPRSF Sinking fund depreciation
90 (JPSZOME Finds UPS zones from zip code
91 EMVELOPE Types envelope including return address
92 AUTOEXP Automobile expense analysis
93 IMSFILE Insurance policy file
94 PAYROLL2 In memory payroll system
95 DILAMAL Dilution analysis
96 LOAMAFFD Loan amount a borrower can afford
97 REMTPRCH Purchase price for rental property
98 SALELEAS Sale-leaseback analysis
99 RRCOMVBD Investor's rate of return on convertable bond
100 PORTVAL9 Stock market portfolio storage-valuation program
□ TRS-80 Cassette Version $99.95
□ TRS-80 (Mod-I or III), Pet, Apple
or Atari Versions $99.95
□ TRS-80 Mod-ll, IBM, Osborne
and CP/M Versions $149.95
ADO $3.00 FOR SHIPPING IN UPS AREAS
ADD $4.00 FOR C.O.D. OR NON-UPS AREAS
ADD $5.00 TO CANADA AND MEXICO
ADD PROPER POSTAGE OUTSIDE OF U.S.. CANADA AND MEXICO
Oft OE p . V. Ee
<°°o> «,££
•CQMPUTRQNICS
■^m.
fuVVV-GWATClAl. 4«VD("Oiri 'J'^ri'
50 N. PASCACK ROAD
SPRING VALLEY, NEW YORK 10977
ASK FOR OUR 64-PAGE CATALOG
HOUR
OA 0RD EB
*S* i irtE
(914)
LINE
425-1 535
DEALER INQUIRIES INVITED
ALL PRICES 4 SPECIFICATIONS SUBJECT TO CHANGE
DELIVERY SUBJECT TO AVAILABILITY
Circle 210 on inquiry card.
BYTE September 1982 393
Circle 530 on inquiry card.
CHIPS & DALE E3
THE INFLATION FIGHTERSI
♦ ♦♦SPECIAL***
4116 250ns8/S9.50 100+ S1.05ea. '1791 Disk Controller $ 16.50
4116 200ns 8/S 1 1 .00 100+ S 1 . 1 8 ea. *Z80A CPU S3. 00
4116 150ns 8/S14.50 100+ S1.50ea. 8251A S4.00ea.
4116 120ns 8/S16.50 100+ $1.80 ea. 2716-1 (5V)350ns 8/85.50 ea. S6.25 ea.
21 14L 300ns 8/813.00 2716 (5V)450ns 8/83.75 ea. 84.00 ea.
21 14L 200ns 8/814.75 »2732 (5V)450ns 8/87.25 ea.89.00ea.
•4164 200ns 86.95 100+ 86.25 2532 (5V)450ns 8/87.25 ea. 89.00 ea.
•4164 150ns 87.95 ea. 100+ CALL 27645V 300ns 28 pin 120.00 ea.
•61 16 150ns 86.75 100+ CALL
•61 16 200ns 85.25
COMPUTERS
NECP.C.8000 suflfl. lists C&D
8001 Comp 32K 8995.00 8715.00
8012 I/O unit S649.00 S475.00
8031 Dual Minidisk unit 8995.00 S715.00
OtherMEC Products . CALL —
Altos Computers CALL —
Eagle II 82995.00 CALL
Eagle III $3995.00 CALL
Sage II (16 bit) CALL CALL
IBM P.C. completesysfwlth or w/out hard disk) CALL CALL
PRINTERS
Epson MX80 Graphtrax Plus — CALL
Epson MX80 F/TGraphtrax Plus — CALL
Epson MX100 Graphtrax Plus — . S645.00
MEC Printer P.C. 8023 S695.00 $465.00
Other NEC Printers — CALL
Okidata Printers
82A S748.00 $397.00
83A $995.00 $645.00
84A $1395.00 CALL
PACEMARK 2350 $2800.00 $2200.00
Smith-Corona Printers TP-I $895.00 CALL
Diablo Printers 630 (R102) $2710.00 $1989.00
ProWriiters Starwriter Printmaster — CALL
C. Itoh Printers — CALL
SOFTWARE CP/M, IBM, Apple, TRS-60, Atari
Package 1 includes Wordstar. Mail Merge. Spellstar(CP/M) $350.00
Package 2 includes Data Star. Calcstar. Supersoit (CP/M) $350.00
dBase II (CP/M) $465.00
FMS 80 (CP/M) $597.00
CALL for other mfg., comp., prnts, modems, terminals, chips, 6 software
Allow up to 3 wks. for personal checks to clear. Please include phone number. Prices subject to change without
notice. Shipping & Handling for Chips S3. 50. FOB Bellevue. WA. for all else. Wash, residents add 6.5% Sales Tax.
CHIPS G DALE 1-206-451-9770
10655 N.E. 4th St., Suite 400
Bellevue, WA 98004
2a
ENERGY CONSUMED VS. SPEED
OVER A DISTANCE OF500 METRONS
ENERGY
IN MERGS
2400
2200
2000
1800
1600
1400
1200
1000
800
600
400
200
i
i
i
\
i
C^LCULAT 1
ED
ACTUA
3 4 5 6
SPEED SELECTED
** S-100 **
USED COMPUTERS AND PERIPHERALS
Digital Systems Dual 8" floppy interface $35
IMSA! PIO two-port parallel board 60
MITS 88-4 PIO (four ports) 75
Spacebyte 8085 CPU Board 75
Wamco 8080 Processor Board 60
1 7 Slot Processor Tech Motherboard (empty w/cardguides) 40
Altair 8800b 18 slot 220
Rainbow 2000 Color graphics board 125
Morrow triple cassette controller 70
Black and White graphics board 55
Two 8" Single/Single Calcomp Drives w/docs 350
Two Black and White 22MHz video monitors 90
22 Slot motherboard 1 1 connectors active term 50
Linear Power supply 8V/15A + - 14V/2A 35
MERLIN Graphics Board with software and docs 120
IMSAI VIO/C Video Board 80 by 24 100
Cromemco 4FDC disk controller with CDOS 250
Two 32K IMSAI Memory boards 1 with 32K, 1 with 24K . . 250
MEK6800 evaluation system w/8K, and docs 125
Autocontrol single board CP/M system, 10 MHz with power
supply and two 8" Double sided/Double density MPI
drives negot. 2400
Western Digital Pascal Microengine w/UCSD Pascal and two
8" drives 2000
Shaffstall EDI7700 phototypesetter floppy disk interface for
use with Compugraphic Editwriter series typesetting equip-
ment, with standard ASCII translation software. Excellent con-
dition 8500
Three SCION word processing subsystems complete with
keyboard, monitor, S-100 display board, and Wordsmith
editing software 1200 ea. or 3/3000
Documentation is available for equipment.
Prices are FOB Peterborough, NH
Call or write Jon Swanson, c/o BYTE, 70 Main Street, Peter-
borough, NH 03458 (603) 924-9281.
2b
ENERGY
IN MERGS
2400
2200
2000
1800
1600
1400
1200
1000
800
600
400
200
ENERGY CONSUMED VS
OVER A DISTANCE OF
SPEED
900 METRONS
\
\
\
^
\
\
\
►
\
\
\
c;
1 c
AT
FH
\
^
v
\
\
t
\
\
\
i
Ar
Tl
Al
, 4
'
j
3 4 5 6 7 8 9
SPEED SELECTED
Figure 2: Energy expended for ion engine use. Contrary to the
figures in the user's manual, selected-speed 8 is most efficient
when other systems are also drawing energy. Figure 2a shows
the energy expended at a variety of speeds over 500 metrons.
Figure 2b shows the corresponding values for a distance of 900
metrons.
394 September 1982 © BYTE Publications Inc
The
DSI-A506
provides 5 MB
formatted (6 MB
unformatted) storage
for only $1995. The
DS/-A514 provides 12 MB
formatted (14 MB unfor-
matted) storage for just $2695
$1995. HARD DISK
EXPANSION
FOR THE APPLE ir
Supports Apple DOS 3.3®, Apple Pascal®, and
CP/M®. Intermixed. You can even allocate storage
for all three systems on one hard disk, and transfer files
easily from one system area to another. The Davong
system reformats the transferred file automatically.
Boots from hard disk, to save time when bringing up
a different system.
Expand your Apple II for a lot less money. Take this
ad to your local computer retailer and ask for products
by Davong.
"Manufacturer's suggested retail price. Includes all required components.
Apple II. Apple DOS 3.3 and Apple PASCAL are registered trademarks
of Apple Computer Corporation.
CP/M is a registered trademark of Digital Research Corporation.
16K RAM for just
$99*. Davong
Systems also offers
the DSI-A16-a
16K RAM expansion card
for the Apple II. Fully compatible
with all Apple II software and hardware.
I>
DAVONG
Systems, Inc.
1061 Terra Bella Avenue
Mountain View, CA 94043
Expand your personal
computer for a lot
less money.
(415)965-7130
Circle 141 on inquiry card.
BYTE September 1982 395
Priority Name
shields
photons
computer and
sector scan
subspace radio
computer
engines
sector scan
If Damaged
hyperwarp at
once
finish sector
if even odds
finish sector if
even odds
continue
continue
continue
If Destroyed
hyperwarp
at once
hyperwarp
at once
hyperwarp
at once
finish sector
finish sector
continue
continue
Table 1: Damage priorities determine when to leave for
repairs immediately. In the chart, "finish sector" means wait
until you have disposed of all the Zylons in the sector before
hyperwarping to a starbase; "finish sector if even odds"
means go for repairs immediately unless there is only one
Zylon in the sector. If more than one piece of equipment is
damaged, follow instructions for the highest -priority item.
way behind you and is coming around the front again.
Watch your instruments. By this time the screen will have
stopped flashing, and you will be ready to fight with no
distractions.
YOU'VE JUST FOUND
THE MISSING LINK!
teCOfT rsn
Computer Shopper is your link to individuals who buy, sell and trade computer
equipment and software among themselves nationwide. No other magazine fills
this void in the marketplace chain.
Thousands of cost-conscious computer enthusiasts save by shopping in Computer
Shopper every month through hundreds of classified ads. And new equipment
advertisers offer some of the lowest prices in the nation.
Computer Shopper's unbiased articles make for some unique reading among
magazines and there's a "help" column to answer difficult problems you may
have with interfacing, etc.
For a limited time you can subscribe to Computer Shopper with a 6 month trial
for only $6 or 12 months for only $10. MasterCard & VISA accepted.
6 month trial, $ 6 or 1 2 months for only $ 1
CamPUTER SHDPPSR
P.O. BoxF-304«Titusville, FL 32780
305-269-3211
As the enemy approaches from the front, maneuver
your joystick to keep him off to the side and low. The
idea is, of course, to avoid photon hits and damage as he
approaches. When the enemy is about 20 metrons away,
swing him into your sights and blow him away. Conserve
your photons — they cost energy too. Don't let the Zylon
get much closer than 20 metrons before using this
maneuver, because he just might zip around behind you.
If two ships are attacking from the front at once, concen-
trate on the one closer to the center of the screen.
A word about attacks from the rear: for several weeks I
tried to handle aft attacks without much success. If you
can handle a frontal attack one second and an aft barrage
the next (with all your joystick movements reversed),
that's great; but I've found that you can still reach Star
Commander 1 without mastering the aft attack. To bring
an aft-attacking enemy to the front, just throw your ship
into a hard spin and he will wind up in front of you. You
will notice that you are almost never hit while in a spin.
The toughest situation is simultaneous front and aft at-
tacks. You can quickly turn off autotracking (press T) to
concentrate only on the front. I've already suggested how
to handle frontal attacks, but in this situation throw in a
small amount of back and forth joystick movement. This
hurts the aim of the aft attacker.
Necessary Capabilities
How do you know when to cut and run? For some
kinds of damage, there is no doubt. Some systems, how-
ever, are more important than others, so the decision is
not clear cut. Table 1 is presented for your use as a guide
only. Many other damage combinations are possible and
are left to your judgment, skill level, and the game situa-
tion. To help explain the chart, here are some examples:
• In a case where your photons are damaged, finish the
sector if only one enemy ship remains and then go to the
nearest starbase for repairs. If you are outnumbered,
leave the sector immediately.
• In a case where your computer and the sector-scan
systems are damaged and your ion engines are destroyed,
finish the sector if you are faced with only one Zylon,
then go for repairs.
A final hint: your subspace radio is much more impor-
tant early in the game than it is later when enemy ship
movements are not as threatening.
What I've described here is just about all I know about
Star Raider. I hope these suggestions will be helpful to
your pursuit of new and better ranking and many more
hours of enjoyment. ■
396 September 1982 © BYTE Publications Inc
Circle 114 on inquiry card.
AMERICAN
/_/S 1 1 8 SO. MILL ST
PRYOR, OK 74*61
(918) 825-4844
SmaII
Business
COMPUTERS
ALL PRICES ARE CASH DISCOUNTED 3%. C.O.D. AND CHARGE ORDERS ARE 3% MORE.
RETAIL LOCATION. 447 S. WOOD, PRYOR, OKLAHOMA 74361
TRS-80
MODEL
16K
48K
$82$
$849
THERE'S NO
SECRET
There's no secret as to why we can sell
TRS-80 computer equipment for less. Low
overhead — that's the reason — pure, sim-
ple and straight! As everyone knows, Radio
Shack is a huge corporation. ..with huge
expenses. We are able to buy the bare-
bones computers from Radio Shack. To
these computers, we add our own memory
chips, disk drives, cables, etc. The result is
a computer system which is equal to, or in
many cases, superior to the one you would
get from Radio Shack in both price and per-
formance capabilities. There is one thing
that you don' t get from Radio Shack — their
90 day warranty. What you get in its place is
the exclusive 180 days American Small
Business Computer's Warranty. So. ..if you
like the Radio Shack computer, but don't
like the price ...CHECK US OUT!!!
48k 1 DRIVE......$1499
48K2 DRIVE $1749
RS-2 J 2 . i'. N . s . T . / \ L . L . E . D . ) . . $ 9 2 .00
American Small Business Com-
puters is not an authorized Radio
Shack Dealer. We do not offer a
Radio Shack 90 Day Warranty on
our computers. Instead, we offer
the American Small Business
Computers 180 Day Warranty. If
you have a problem with your
computer, return it to us for
about 48 hours. If we can't fix it,
we' II replace it!
CASSETTE $99.00 918-825-4844
Circle 23 on inquiry card.
BYTE September 1982 397
Model III A to D Revisited
Build this simple and inexpensive analog-to-digital converter.
William Barden Jr.
28122 Orsola
Mission Viejo, CA 92692
In an earlier article in this series
(January 1982 BYTE, page 160) I
described a joystick controller for the
Model III that was also an analog-to-
digital converter (ADC). In this arti-
cle, I'll show you a much neater im-
plementation of an ADC — one that
uses only three chips and can be
hooked directly to the cassette port of
the Model III, eliminating a great deal
of wire-wrapping and connector
preparation. In fact, you can use this
ADC with the existing cassette cable
that plugs into the 5-pin DIN jack on
the back of the Model III.
This ADC is also a little bit better
than the earlier version. It's exactly 1
bit better: it will convert an analog
voltage to 7-bit resolution, instead of
6 bits. In addition, this ADC is ex-
tremely accurate, down to about 20
millivolts (mV) for a 2.5 volt (V)
range. In fact, if you buy this circuit
tonight, I can make you a special
deal. . . .
One disadvantage, however, is that
this ADC will allow only a half dozen
or so samples per second. This is no
detriment, though, if you are moni-
About the Author
William Barden Jr. has written many books
on microcomputer programming and design,
including Microcomputer Math.
/ CL0CK PULSE
(250 MICROSECO
TOTAL)
DATA PULSE IF 1
OTHERWISE 00 LEVEL
01
K0.8V
— +0.4V
BIT TIME
(500 BITS/SECOND)
Figure 1: The 500-bps tape format of the Model HI (and Model I) uses a clock pulse and
data pulse for each data bit. The data pulse is absent for a bit.
toring slowly changing real-world
events such as temperature, pressure,
or ambient light.
Model III Cassette Port
I've described the Model III cassette
port in other articles, but it probably
won't hurt to review the circuits
rapidly.
The Model III is capable of writing
data on cassette tape in either 500- or
1500-bit-per-second (bps) format.
The same circuitry is used for 500-
and 1500-bps output, but the re-
sultant tape formats are different.
The 500-bps tape format is shown
in figure 1. Each bit time is made up
of a leading clock pulse followed by a
second pulse for a 1 or no pulse for a
0. The duration of each pulse is about
250 microseconds (/as), top and bot-
tom.
The 1500-bps tape format is shown
in figure 2. Here, the format is that of
"frequency-shift keying," one fre-
quency for a and a second frequen-
cy for a 1 bit.
Both formats use software that
drives a simple circuit to produce
three voltage levels (only the two ex-
398 September 1982 © BYTE Publications Inc
Marcey Inc. Introduces . . .
IQ vbIp m aiool
The High Performance Business Computer That Is
HERE TODAY and HERE TOMORROW
The SYSTEM 21 00 is a complete microcomputer system utilizing the latest in S-1 00
technology. It is ready to use in your business TODAY - and can expand to fill your
needs TOMORROW.
The SYSTEM 21 00 includes:
• CP/M 80 & CP/M 86 Included
• Terminal & Printer Included
• Dual Processor
8085A - 8 bit 7 MHz
8088 -16 bit 8 MHZ
• Meets IEEE 696/S-100 Specifications
• Dual 8" Double-Sided Double Density
Floppy Discs
2.2 Megabyte Capacity
• 1 00K Bytes Static Ram
• Real time Clock w/Battery Backup
• High Speed DMA Disk Controller
• Attractive Designer Desk
List Price $9995.00
Dealer Inquiries Invited Quantity Pricing Available
MARCEY INC.
5848 Sepulveda Blvd. Van Nuys, California 91411 (213)994-2533
For Further Information Circle Reader Card # 282
BYTE September 1982 399
Circle 181 on inquiry card.
Dealers welcomel
BOOKS
and SOFTWARE
For ATARI-PET-OSI-APPLE ll--6502-VIC-20-Sinclatr-Timex
ELCOMP
ATARI ATARI ATARI ATARI
ATARI BASIC - Learning by
Using
This new book is an "Action"-
Book. You do more than read it.
Learn the intricacy of ATARI-
BASIC thorugh the short programs
which are provided. The
suggestions challenge you to
change and write program
routines. Yes, it's exciting —
Many of the programs are
appropriate for beginners as well
as experienced computer users.
(Screen Drawings. Special Sounds.
Keys, Paddles + Joysticks.
Specialized Screen Routines,
Graphics and Sound. Peeks and
Pokes and special stuff ).
Order-No. 164 S9.95
ATARI Learning by Using —
Book + cassette or disk
This package includes the book
No. 164 plus a cassette or disk
(please specify) containing a
variety of the programs which
are listet in the book.
Order No.: 7220 S39.95
Games for the ATARI-Computer
How to program your own games
on the ATARI. Complete listings
In BASIC and Machine Language
of exciting games. Tricks and
hints.
Order-No. 162 6 7.95
GAME PACKAGE for the ATARI
Book + cassette or disk
Includes the book No. 162 plus
cassette or disk (please specify)
containing a variety of the pro-
grams listed in the book.
Order No. 7221 839.95
ATMONA-1
Machine Language Monitor for
the ATARI 400/800.
This powerful monitor provides
you with the firmware support
that you need to get the most
out of your powerful system.
ATMONA-1 comes on a bootable
cassette. No cartridges required.
Disassemble, Memory Dump HEX
+ ASCII, (Change Memory
Locations, Block transfer, fill
memory block, save and load
machine language programs, start
mach. Lang. Progr. (Printer
optional).
Comes with Introductionary
article on how to program the
ATARI computer In machine
language. (Available also in ROM)
Order-No. 7022 « 19.95
ATMONA-2 Superstepper
A very powerful Tracer to explore
the ATARI ROM/RAM area. Stop
at previously selected address.
Opcode or operand (cassette).
Order-No. 7049 S49.95
EDITOR/ ASSEMBLER for
ATARI BOO. 32K or 48K RAM
Extremely fast and powerful
Editor/Assembler. (8K Source-
code in about 5 seconds) Includes
ATMONA-1.
Order-No. 7098 649.95
MACRO-Assembler
for ATARI 800. 48K RAM
Please specify your system: RAM,
disc or cassette.
Order-No. 7099 889.00
Add S39.00 for cartridge version
Gunfight - For ATAHl 400/800
16K RAM. needs two joysticks,
animation and sound. (8K machine
language).
Order-No. 7207 819.95
Birth control with the ATARI
(Knaus Ogino) Cass, or disk
Order No. 7222 829.95
Astrology and Biorhythm for
ATARI (cass. or disk)
Order No. 7223 829.95
EPROM Cartridge KIT for ATARI
Cartridge (bare board) with in-
structions (holds two 16K or two
32K EPROMs (2716.2532,2732)
Order No. 7224 819.95
Order No. 7043 complete 829.95
ELCOMP FORTH - Enhanced
FIG-FORTH on disk only.
Order No. 7055 839.95
How to connect your EPSON-
Printer to the ATARI 400/800.
Construction article with printed
circuit board and software.
(Screenprint and variable charac-
tersper line).
Order-No. 7210 819.95
OSI
OS^OS^OS^OSI
TheFirs^ool^fOrnoSaenmic
Introduction to OSI computers.
Diagrams, hardware and software
information not previously
available in one compact source.
192 pages.
Order-No. 157 87.95
The Second Book of OHIO
Order-No. 158 87.95
The Third Book of OHIO
Order No. 159 87.95
The Fourth Book of OHIO
Order-No. 160 89.95
VIP Package - Above book plus
a cassette with the programs.
Order-No. 160A 819.95
The Fifth Book of OHIO
Order-No. 161 87.95
Invoice Writing Program for OSI-
C1PMF, C4P. Disk and Cassette,
8K RAM.
Order-No. 8234 829.80
Mailing List for C1PMF or
C4PMF 24K RAM
250 addresses rncl. phone number
and parameters on one 5 1 /4 disk)
Order-No. 8240 829.80
8K Microsoft BASIC Ref. Man.
Order-No. 151 89.95
Expansion Handbook for 6502
and 6802
Order-No. 152 89.95
Microcomputer Appl. Notes
Order-No. 153 89.95
Complex Sound Generation
New revised applications manual
for the Texas Instruments SN
76477 Complex Sound Genera-
tor.
Order-No. 154
86.95
Small Business Programs
Complete listings for the business
user. Inventory, Invoice Writing,
Mailing List and much more.
Introduction to Business Appli-
cations.
Order-No. 156 814.90
Microcomputer Hardware Hand-
book (845 pages)
Descriptions, pinouts and specifi-
cations of the most popular
microprocessor and support chips.
A MUST for the hardware buff.
Order-No. 29 814.95
of
Care end Feeding
Commodore PET
Eight chapters exploring PET
hardware. Includes repair and
interfacing information. Pro-
gramming tricks and schematics.
Order-No. 150 89.95
Prototype-Expansion Board for
VIC-20 (S 44-Bus).
Order-No. 4844 818.95
Wordprocessorf.VIC-20,8K RAM
Order No. 4870 819.95
Mailing List for VIC-20,16kRAM
Order No. 4883 814.95
Tricks for VICs -The VIC*tory
Programs, hints and expansion
information for VC-20
Order No. 141 89.95
TIC TAC VIC
Order No. 4880 89.95
GAMEPACK I (3 Games)
Order No. 4881 814.95
Dual Joystick Instruction
Order No. 4885 89.95
INPUT/OUTPUT Programming
with your VIC
Order No. 4886 89.95
16K RAM/ROM board for S44-
bus. Any combination of RAM
and ROM on one board.
(SY2128or2716)
Order-NO. 613 839.95
Low cost expanison boards for
your APPLE II. Bare board comes
with extensive description and
software.
6522 VIA-I/O Exp.
Order-No. 605
2716 EPROM-Bumer
Order-No. 607
8K EPROM/RAM Card
Order-No. 609 829.00
Software for SINCLAIR 2X-81
and TIMEX 1000
Machine Language Monitor
Order No. 2399 89.95
Mailing List
Order No. 2398 819.95
Programming in BASIC and
machine language with the
ZX-8K82) or TIMEX 1000.
Order No. 140 (book) 89.95
nc, 53 Redrock Lane
Pomona, CA 91766, Phone: (714) 623 8314
Payment: Check, Money Order, VISA, Mastercharge, Eurocheck.
POSTPAID on PREPAID in USA. 8 5.00 handling fee for C.O.D.
All orders outside USA: Add 15% shipping. CA add 6.5% sales tax.
ATARI is a registered trademark of ATARI Inc. APPLE is a registered
trademark of APPLE Inc. PET+VIC-20 is a trademark of Commodore.
Invoice Writing for small
business with ATARI 400/800
16K RAM.
Order-No. 7022, can. 829.85
Order-No. 7200. disc. 839.99
Mailing-List No. 7213 824.95
Inventory Contr.No.7215 824.95
NEW I ATEXT-1
This new wordprocessor in
machine language (8K) for all
ATARI 400/800 computers offers
the best price performance ever.
23 editor control commands,
17 formatting commands, dyna-
mic formatting. Vertical and
horizontal scrolling (up to 255
char, per line) Include command
on disk!
Order No. 7210 cassette 829.95
Order No. 7211 disk 839.95
Order No. 7212 cartridge 879.00
Learn FORTH for the ATARI
400/800. cassette or disk
Order No. 7053 819.95
ELCOMP Publishing,
839.00
849,00
400 September 1982 © BYTE Publications lnc
380 MICR0SECS
0.8V
ov
0.8V
1320 Hi
186 MICR0SECS
ov -
2680 Hz
Figure 2: The 1500-bps tape format for the Model III uses a frequency-shift-keying tech-
nique. Two frequencies are used to represent Os or Is.
<^]CASS0UT
TO
"MOTOR ON"
LOGIC
-o
^>
TO REMOTE
PLUG
X
CASS0UT <^J-
<[] CASSIN
Figure 3: The Model III cassette output logic uses a simple two-bit latch to generate three
analog levels that are used to write to cassette tape.
tremes are used for 1500 bps):0V,
.46 V, and .85 V. (See figure 3.) The
levels are produced by outputs to a
2-bit latch with input/output port ad-
dress hexadecimal FF. The latch simp-
ly records the two least significant
bits sent to I/O address FF. If a binary
xxxxxxOO is output, a .46-V level is
produced. Binary xxxxxxOl produces
a .85-V level, and xxxxxxlO produces
a 0-V level (x indicates that the value
of a particular digit is insignificant).
Toggling the latch bits in an
assembly-language program can pro-
duce any square wave output of any
frequency, up to the limits of the elec-
tronics in the cassette circuitry. Un-
fortunately, this action must be in
assembly language, by the Z80 in-
struction OUT (OFFH), because
TCS MODEL III 48k 2 DISK
Fully assembled and tested systems that are software compatible
and functionally identical to Radio Shack units sold at computer
centers for Shundreds more. Includes DOSPLUS 3.3.
• CONTROLLER BOARDS are high quality double sidea epoxy boards
with quirt plated contacts.
• POWffi SUPPLY is the finest switching type available.
• MOUNTING HARDWARE includes power and data cables.
• DISK DRIVES are Tandon, the same ones used by Radio Shack - 40
track, double density, 5 millisecond stepping rate.
The System comes with 180 day TCS limited warranty. $1795
Modtl ill 4Sk 2 ibrtw System $2095
720,000 bytes of storage. TCS uses 2 dual sided 40 track Tandon drives. You can
convert your existing 40 track standard diskettes. Includes full DOSPLUS 3.4 & manual.
MODEL III DISK EXPANSION KITS
1 Controller, Power Supply, Mounting Hardware & Instructions , $379
2 Controller, Power Supply, Hardware 4 one 40 track Tandon drive $577
3 Controller. Power Supply, Hardware, two 40 track Tandon drives, 32k memory
(everything you need for 2 drive 48k upgrade) $799
3a Kit 3 but with two 80 track drives (dual sided 40a) $999
4 Tandon 40 track disk drive (bare drive only, no instructions) $199
4a Kit 4 but with Configuration Instructions 4 Power Cable $219
5 16k of high quality TCS memory $39
5a 16k of RS memory special $79
6 32k of high quality TCS memory $69
6a 32k of RS memory special $158
7 Disk Controller Board (supports 40/80 single/double sided drives) $249
8 Switching Power Supply for Controller 4 two drives $119
9 Hardware 4 Cabling kit for above components $89
PRINTERS & ACCESSORIES
MATRIX PRINTERS
$325
$495
$495
$499
$559
$769
$649
$1295
$988
$1559
$1295
$1595
$1549
$1795
LINE PRINTER VII RS
NEC 8023 A
C. ITOH8510
OKI DATA 82 A
OKI DATA 82A w/tractor
OKIDATA83A
LINEPRINTERVIMRS
CENTRONICS 739parallel $599
CENTRONICS 739 serial $749
OKIDATA84/200cps
LINE PRINTER VI RS
CENTRONICS 704
ANADEX 9500/01 2k but.
TEXAS INST. 810 Basic
LINE PRINTER V RS
Centronics 352 / 200 cps
Centronics 353 / dual mode,
200cps data proc, 50cps
super letter quality $2495
LETTER QUALITY
Daisy Wheel / Spinwriters
C. ITOH F-10/40cps $1595
DAISY WHEEL II RS $1695
SMITH CORONA TP-1 $699
BROTHER/COMREX $849
High quality . . Low price
NEC SPINWRITERS $CALL
LINE PRINTERS
CENTRONICS 6080/81
600 lines per minute
608I standard $6399
6080 quietized cabinet $7676
EPSON $CALL
EPSON MX80
EPSON MX80 FT
EPSON MX100FT
Get QRAPHTRAX free!!!
EPSON ACCESSORIES
GRAPWTRAX PLUS (bit-image/italics) _ $79
CABLE Model I interface & Model III $35
$25 if purchased with EPSON printer
CABLE & INTERFACE to Model I keyboard. $85
APPLE interface & cable $89
GRAPPLER Apple hi resolution graphics .SCatl
IEEE interface & cable (CBM/Pet) .....$79
ATARI cable (must have 850 interface) $35
SERIAL RS232 2k buffered int. card $149
RS COLOR computer to Epson card/cable. .$59
EPSON PACK II
Screen oriented bit image
graphics generator for Model ni.
Create your own characters, sym-
bols, etc. Includesdocumentation.
$24.95 purchased with printer
$34.95 when purchased separately
$7.50 for update of Epson Pack I
$CALL FOR PRICES
MODEL II 64K
MODEL 16 1 DRIVE
MODEL 16 2 DRIVE
DT1 Data Terminal
Mod 16 Memory Exp.
COLOR COMPUTER
MODtL "' SYSTEMS original 90 day manufacturer's warranty
Original 90 day manufacturer's warranty 16k Level 1 $308
Model 11116k $818 J6k Extended Basic. , . . $398
Model III 32k $868 32k Exten ded Basic ... $CALL
Model III 48k $918 Color Disk.. ..$479 Disk 1.. $349
Model III 48k 2Dr RS232 $1944 Modem/full screen editor. . .$39
TCS version Color Computers use original
TCS Model III Systems have quality TCS RS hardware and TCS memory You gel 180
memory and 180 day limited warranty No day limited warranty on TCS Color Computer
warranty when you open computer or add -| 6k Extended Basic $439
internal components after you receive it 32k Extended Basjc . . . [ $499
TCS Model 11116k $799 32k Memory Upgrade ...... $79
TCS Model HI 32k $818 Color/Epson int. & cable . . $59
TCS Model Ml 48k $848 2k Buffer ColorGraph ... $155
TANDON DRIVES
DEALERS! ASSEMBLERS! Quantity Purchases Invited!
Bare drives are available, or you can buy them with
power supply, cabinet and cable, fully assembled and
ready to plug in to your computer.
INDIVIDUAL CABINETS BARE DRIVES ONLY
40 track single sided $249 40 track single sided $199
80 track (dual sided 40 track) $389 80 track (dual sided 40 track) . . — $299
180 track (dual sided 80 track) $499 160 track (dual sided 80 track) $399
DOUBLE CABINETS with 2 DRIVES 8 inch Slimline sgl/dbl sided ... $CALL
40 track single sided $489 Winchester hard drives. 5-30 meg $CALL
80 track (dual sided 40 track) $699 We have drives/accessories
160 track (dual sided 80 track) $949 for Apple & IBM
Heavy gauge CABINET with POWER YVE WILL NOT
SUPPLY External gold connector allows Dc . iikincDCr^i r%l
instant hook/detach from drive cable DC UlNDtlOULD!
CORVUS HARD DISKS call for prices $$$$$
Add 5, 10 or 20 megabytes of storage to your TRS80, Apple, Atari,
Heath, Zenith, Intertec, IBM, S-100 and many others. Oneorsev-
eral computers can share a hard disk. Get simultaneous access to
data for multiple users. Available NOW at SUPER SAVINGS!
DEALERS...You can buy CORVUS from us for lets. Call A SAVE.
Interfaces & cables available for
most printers with any TRS80,
Apple, Atari & most other com-
puters. $$$$CALL FOR PRICES!
ALTOS COMPUTERS
CUSTOM SOFTWARE FROM TCS
Completely Integrated BINARY SEARCH TREE programs now available. This series of
programs fully implements the B-TREE structures including INSERTION. DELETION. EDITING
& TRAVERSAL No more sorting or long data file searches and yet files can be larger than
memory Duplicate keys are fully supported. Files can be retrieved in sorted order via B-
TREE Traversal Each of the programscomewithfullycommented sourcecodeso that you
can use the modules in your own programming. A Screen oriented Input routine is also
included in each module The following B-TREt programs are now available and each
includes all ol the mentioned modules and full documentation:
B-TREE Library (organize your horn* library keyed by author) $39.95
B-TREE Video (organize your video cassette library, prints labels, etc) $39.95
B-TREE Mailing List (keyed by name or zip.label printlng.etc) $49.95
iim i nmm i inmn i i i Himiummi i i iii mimm iiiiii
If you buy somewhere else,
youll probably pay too much!
For fast, efficient service. HGart Of we can air freight from Dallas
TEXAS COMPUTER SYSTEMS
P.O. Box 1327 Arlington, Texas 76004-1327
• Toll Free Number 800 433-5184
Texas Residents 817 274-5625
Prices subject to change at any time CALL FOR OUR
No Tax out-of-state. Texans add 5%.
Many items shipped FREE. Call lor quote. FREE CATALOG!!
' '
Circle 460 on inquiry card.
THIS POINT
~ +1 VOLT FOR NO
INPUT, > + l VOLT
FOR POSITIVE INPUTS
< VOLT FOR
NEGATIVE INPUTS
CASSDIN
i — ^(1 IF NEGATIVE INPUT,
1 IF POSITIVE INPUT)
MODEL m
BIT
I/O PORT
OFFH
CASSETTE
CONNECTOR
(5-PIN DIN)
Figure 4: The Model III cassette input logic for 1500 bps uses a zero-crossing detector to
detect when the input waveform goes negative. The output of the comparator goes to
bit of input port hexadecimal FF.
+ 1 VOLTS —
VOLTS —
-1 VOLTS — —
CASSETTE
DATA IN
LOGIC 1 — —
LOGIC —
339 COMPARATOR
OUTPUT
(OFFH PORT,
BITO)
Figure 5: The cassette input waveform is a nominal 2 V peak to peak. The resulting out-
put from the comparator is an inverted duplicate.
BASIC is much too slow to achieve
the relatively short pulses required. A
BASIC OUT (255) performs the same
function at much slower speeds.
The Model III has two separate cir-
cuits for reading cassette data, one for
500 bps and one for 1500 bps. The
500-bps circuit works by essentially
rectifying the incoming pulse and
then looking for the DC level from
the rectification. (It's very similar to
the Model I circuitry.) The 1500-bps
circuit uses a much different ap-
proach, as shown in figure 4.
The circuit in figure 4 is a zero-
crossing detector that looks for
negative pulses. The output of the
LM339 comparator is a with no in-
put or a positive pulse, but it switches
to a 1 with the negative-going edge of
the pulse. It remains a 1 until the
pulse switches back to a positive
level, as shown in figure 5.
The CASSDIN (Cassette Data In)
bit is read by performing the Z80 in-
struction IN (OFFH) and checking bit
0, the 1500-bps cassette bit (bit 7 is
the 500-bps bit). Again, assembly
language allows you to sample the
CASSDIN bit thousands of times per
second. A BASIC INP(255) will also
perform the same function but at
much slower speeds.
It appears, then, that you can easi-
ly output square waves and read in a
voltage level. How is this going to
help you implement an analog-to-
digital converter?
New for '82!
Whilst paging through the ubi-
quitous Radio Shack catalog, I hap-
pened to see an ADC chip called the
TL507C. At first glance it didn't ap-
pear very imposing (it's an 8-pin
device and rather ugly, as semicon-
ductors go), but it turned out to be a
diamond in the Shack.
The internal workings of the
TL507C are shown in figure 6. It uses
a ramp method of A-to-D conversion
and is made up of a 7-bit counter, a
few gates, and two comparators.
The counter is the heart of the chip.
It simply counts from 127 through
and repeats this cycle continuously.
The counter may be reset at any time
by bringing up the RESET input to a
high (V cc ) level. If the RESET is held
at ground, the counter is powered up
to some indeterminate state but set-
tles into the 128-bit count cycle
within 128 counts.
The 7 counter bits are connected to
"binary-weighted" resistors. The
resistors are actually a digital-to-
analog converter (DAC) resistor "lad-
der" network. Each output of the
counter produces a voltage that is
twice as great as the preceding stage.
The analog voltages are added
together in the operational amplifier
to produce the analog voltage cor-
responding to the value in the 7 bits
of the counter. As the counter counts
from 127 through 0, a ramp of
voltage is generated, with each step of
the ramp changing the output voltage
by 1/128 of full scale. (See figure
7.)
The TL507C is designed so that one
of two voltages may be used for
power. The V CC1 input is the
"normal" power supply input and
may range from +5 to +6 V DC. The
V CC2 input may be used instead; in
that case, the power supply may be
402 September 1982 © BYTE Publications Inc
NEECO
O Commodore Computer
VIC" 20 Personal Computer
VIC1 51 5 Graphic Printer
CUM 401 h
CHM4032
CHMK0J2
CHMSuper!Vt c H)00
(MM H050 Dual Disk Drive
CHM 4040 Dual Disk Drive
C'liM2(fl1 Single Disk Drive
CHM 4022 Tractor Printer
CHM HMO I FEE Modem
CHMDdtasette
CUM-llEh Interface Cable
IFH -I LI Y Interface Cable
$ 299.95
.$ 395.00
$ 995.00
$1295.00
$1495.00
$1995.00
$1795.00
$1295.00
$ 695.00
$ 795.00
$ 279.00
$ 74.95
$ 39.95
$ 49.95
Professional Software/tor cbm computers
V\ ' t>r<JI'rc^ ' ,ST — (\ I iimily ot CUM Word l'ro< rssm^ I'roymms
WordPro 2 Plus
WordPro 3 Plus
WordPro 4 Plus
WordPro 5 Plus (for CHM *U)%)
The Administrator (Data Base for CHM)
Power 1 ^(Programmer's Utility ROM)
lnloPro IM (Database tor CBM)
$ 199.95
$ 295.00
$ 450.00
$ 450.00
$ 650.00
$ 89.95
$ 295.00
Amdek Monitors
Video 100G (Limited
Quantity) $119.00
Video300G $185.00
Color 1 $425.00
Color 2 $899.00
y A Atari
Atari 400 1 6K - . $299.00
Atari MOO 16K (incl. BASIC
cartridge) $ 899.00
Atnri 410
Recorder $ 99 95
Atari 810 Disk
Drive $ 599 95
Atari 822 Thermal
Printer $ 299.95
Qume
Sprint 9/45 $2495.00
Tractor Option $ 210.00
Epson Printers
MX-70 $
MX-80w/Craphtrax $
MX-80FT $
MX-100FT $
INTERFACE CARDS
8141 RS-232 Interface Board
8145 RS-232 Interface Board
w/2K Buffer
8151 RS-232 Interface Board
w/X/ON-X/OFF.
8161 IEEE Interface Board
81 31 Apple Interface Card
8232 Apple Interface Cable
M220TRS-80 Cable.
299.95
645.00
745.00
945.00
$ 75.00
$ 149.00
$ 170.00
$ 55.00
$ 85.00
$ 35.00
$ 35.00
CMD Mupet
MC-800AMupet Controller $ 995.00
(Multi-Usrr Controller tor CHM Computers)
CM-100 Channel Module $ 250.00
Printer Module $ 350.00
Diablo 630 Printer
Diablo630 $2710.00
TractorOption $ 350.00
NEC Spinwriter Printer
NEC 7730 ...
NEC7710
NEC 7720
NEC3510
NEC3500RD
Tractor Feed Options are available
$3085.00
$3085.00
$3610.00
$2290.00
$1895.00
* WordPro, POWER, & InfoPro are registered
trademarks of Professional Software Inc.
(All POROUR 70 PACr CATAl OC I OR COMPILTL PRODUCT I INF AND PRICI IISIINGS
Wl Will. MATCH SOME ADVIRIISI D PRICI S ON CERTAIN PRODUCIS USUI) UNDER SIMILAR
IN STOCK" CONDIIIONS.
NEECO
679 Highland Ave.
Needham, MA 02194
(617) 449-1760
TELEX: 951021
MON-FRI 9:00- 5:30 E.S.T.
MASTERCARD *UISA
Circle 341 on inquiry card.
BYTE September 1982 403
Circle 221 on inquiry card
*$§
*v
V COPYRIGHT 1982,
HOURGLASS SYSTEMS
Dealer inquiries invited.
404 September 1982 © BYTE Publications Inc
COMPARATOR 2
OUTPUT
Figure 6: TTie TL507C chip is an analog-to-digital converter (ADC) that compares an
analog input to an internally generated ramp voltage that steps through the allowable
range of input voltages. The comparator output goes true when the ramp voltage falls
beneath the analog input voltage.
COUNTER
CONTENTS
0.02 VOLTS
VOLTAGE
VALUE
-3.75 VOLTS
3.73
3.71
3.69
0000000
12.25
NOTE: ABOVE IS FOR V cc l * 5.0 VOLTS
Figure 7: The TL507C generates a ramp of voltages from a 7 -bit counter and a
"weighted" resistor network. The smallest increment is 1/128 of the total voltage range
for the ramp.
Circle 222 on inquiry card.
0.75*
vcci
INTERNAL
RAMP _
\
N"
-3.75V
FOR +5V
v cci
0.25*
Vcci
_ \
N —
-1.25 V
FOR +5V
3.77V
"
N I s
v cci
V [N =2.46V
1.25V
+ 5V
TL507C
OUTPUT
~4V
PIN 6, 741C ov
OUTPUT
-3.5V
\ 1
_ \
XI
-
-
1
BIT OF
INPUT PORT
OFFH
—
, THIS
r BY
> TIME M
CONVRT
EASURED
PROGRA
M
Figure 8: The analog-to-digital conversion is performed externally to the TL507C by
measuring the duty cycle of the chip's waveform output. The duty cycle changes
according to the analog input voltage.
"unregulated" and may range from 8
to 16 V. In the design that I've used
here, I've chosen to use V CC1 and not
V CC2 ; the V CC2 input is simply not
connected.
The ramp voltage generated during
a count cycle ranges from .75 of V CC1
through .25 of V CC1 . This range of
voltages is accurately controlled by
the TL507C. Therefore, with a V CC1
of +5 V, the ramp will range from
+3.75 V through +1.25 V, as shown
in figure 8.
The ramp output goes to compara-
tor 1, which compares the analog in-
put voltage and the ramp voltage.
The output of the comparator is a
or 1 depending upon whether the
analog input voltage is greater or less
than the ramp voltage, respectively.
For any constant analog input
voltage, the comparator output will
approximate a square wave as shown
in the figure (labeled "TL507C Out-
put"). As the ramp repeats con-
tinuously (with a constant stream of
clock pulses), the duty cycle (relation-
ship of "on" time to total cycle time)
will vary with the analog input
voltage. With a large analog input
voltage, the comparator output will
quickly go to 0, while with a small
analog input voltage, the comparator
output will reach near the end of the
ramp.
The width of an "on" pulse is
therefore directly proportional to the
analog input voltage. If this pulse
width can be measured, the analog in-
put voltage can be determined easily.
This approach would be used in a
strictly hardware implementation of
the TL507C circuit (e.g., measure-
ment of the duty cycle of the output
waveform).
An alternative approach is to in-
crease the ramp voltage by outputting
a single clock pulse, comparing the
tf*5 ^foO^0\® To© • V'
SM5»
«*» **<k ;> e
sP
^
&
&
?\9
Dealer inquiries invited
COPYRIGHT 1982.
HOURGLASS SYSTEMS
September 1982 © BYTE Publications Inc 405
Let s Talk TEKnical
THE PIONEERING SPIRIT CONTIN-
UES TO KEEP TEKTRONIX AT THE
LEADING EDGE OF TECHNOLOGY...not
only in oscilloscopes, but in microprocessor
development systems, professional television
equipment and computer graphics.
CAE Applications
Software Architect
Participate as the lead engineer of a team respon-
sible for developing the applications architecture and
demonstrating feasibility of future CAE applications
S/W product concepts.
Here is an exciting opportunity to use your back-
ground and interest in CAE systems, S/W architecture,
graphics H/W, data base, networking and S/W product
development.
Graphics Systems
Software Architect
Participate as the lead engineer of a team respon-
sible for developing graphics systems architecture and
demonstrating feasibility of future product concepts.
Here is a challenging opportunity for you to use
your background and interest in graphics systems,
S/W architecture, computer architecture, graphics
and networking.
Come share sailing on the beautiful Willamette,
nearly year-round skiing and a host of other activities
in the Pacific Northwest. There is housing to be found
—and property, both reasonably priced. We have it
here. ..the city life without the bustle, the culture
without the crowd.
We offer excellent health and dental plans, a stock
purchase plan and the most innovative profit sharing
program in the industry. Join the team — send your
resume to Iris Fuchs, MS Y6-010, P.O. Box 500, ACI1,
Beaverton, OR 97077.
We are an equal opportunity employer m/f /h.
Tektronix
COMMITTED TO EXCELLENCE
ANALOG
INPUT
CONDITION
ENABLE OUTPUT
V,<200mV
^ramp>V|>200 mV
V|>V ramp
Lt
H
H
H
H
L
H
L
t Low level on enable also inhibits the
reset function.
H = high level, L = low level, X = irrele-
vant
Table 1: My implementation of the
ADC uses the last two function table
entries. ENABLE is always H(igh), and
the analog input voltage is not normal-
ly below .25 X V cc -
comparator output, pulsing the clock
again, and so forth until the com-
parator output changes. If you know
how many clock pulses you have out-
put, you know the duty cycle. The
total number of clock pulses in a
ramp cycle is 128, and the duty cycle
will be as follows:
duty cycle =
number of pulses before com-
parator switch/128 X 10
The scheme I'll use in my implemen-
tation of the ADC is to control the
clock-pulse output and test the com-
parator output.
Getting back to the TL507C inter-
nal diagram, here are a few remaining
points to consider. The ADC is set up
so that an analog input of less than
200 mV disables the output. This
level of voltage is considered to be an
invalid input signal. Second, if the
ENABLE input is grounded, the
device OUTPUT signal will remain
high (1). I'll keep the ENABLE input
permanently active by tying it to V cc .
The truth table for the TL507C is
shown in table 1. Under normal cir-
cumstances, the only conditions
you'll be working with would be the
last two entries, for analog input
voltages greater than 25% and less
than 75% of V cc .
406 September 1982 © BYTE Publications Inc
ELIZA IS HERE!
AT LAST! A FULL IMPLEMENTATION of the original ELIZA
program is now available to run on your microcomputer!
Created at MIT in 1966, ELIZA has become the worlds most
celebrated artificial intelligence demonstration program. ELIZA is
a non-directive psychotherapist who analyzes each statement as
you type it in and then responds with herown comment or question
— and her remarks are often startlingly appropriate!
Designed to run on a large mainframe. ELIZA has hitherto been
unavailable to personal computer users except in greatly stripped
down versions lacking the sophistication which made the original
program so fascinating.
Now, our new microcomputer version possessing the FULLpower
and range of expression of the original is being offered at the
introductory price of only $25. And if you want to find out how she
does it (or teach her to do more) we will include the complete
Source Program for only $20 additional.
Order yourcopy of ELIZA today and you'll never again wonder how
to respond when you hear someone say "Okay, let's see what this
computer of yours can actually do!"
ELIZA IS AVAILABLE IN THE FOLLOWING DISK FORMATS:
2 5V. inch CP/M lor Applo II equipped with Z-80 SoftCard
S25 for ELIZA.COM - aod $20 for Microsoft BASIC-flO Source
3 5"/. inch for 48K Apple II with Applesoft ROM and DOS 3 3
S25 for Protected File - add S20 for Applesoft Source
4. 5". inch lor 64K IBM Personal Computer
$25 tor Protected File - add S20 for IBM Disk BASIC Source
5 5V* inch for Osborne I Microcomputer
S25 for Protected File - add $20 for MicrosottBASIC-80 Source
ARTIFICIAL INTELLIGENCE RESEARCH GROUP
921 NORTH LA JOLLA AVENUE
[■■■ LOS ANGELES. CALIFORNIA 90046
| VIS *' I (213) 656-7368 (213) 654-2214
' MC. VISA and CHECKS ACCEPTED
STATISTICAL
SOFTWARE
ELF — Stepwise regression, factor
analysis, correlation coefficients, cross-
tabs, simple statistics, t-tests, ANOVA,
stepwise discriminant analysis, all BASIC
transformations and more. $200.00.
TWG/ARIMA — Box-Jenkins for
seasonal and non-seasonal models.
$300.00.
EASI/ARIMA — Automatic Box-Jenkins
program for stock and commodity traders.
$300.00
All are for the Apple II* with 48K of
memory, Applesoft* and DOS 3.3.
Visa and MasterCard accepted.
Call or write:
Hit TVotcAotd^K tyxtuifc
3907 Lakota Road
P.O. Box 10114
Alexandria, V A 22310
(703) 960-2587
•Trademarks of Apple Computer. Inc.
PASCAL TOOLS
PERSONAL
COMPUTER
WITH SOURCE CODE
• Common logical and arithmetic pro-
cedures including a pseudo random
number generator
• All string routines which extend PASCAL
and give the capability of advanced
BASIC
• Screen handler and command line paser
• Reference documentation, User Manual
and source code provided
Send check or money order for $95.00
(California residents add applicable sales tax)
BLAISE
COMPUTING
INC.
1465 17th Avenue
San Francisco, CA 94122
(415) 665-4711
Circle 34 on inquiry card.
Circle 490 on inquiry card.
Circle 58 on inquiry card.
Electronic
Circuit
Analysis
DC and AC analysis
Very fast, machine language
Infinite circuits on multiple passes
Worst case, sensitivity analysis
Dynamic modification
64 Nodes, 127 branches
Compare circuits
Log or linear sweep
Full file handling
Frequency response, magnitude and phase
Complete manual with examples
TRS-S0 (TRSDOS) 590.00
CP/M S150.00
Tatum Labs
P.O. Box 722
Hawleyville, CT
06440
(203) 426-2184
r VORK lO ^
BASF-DPS
WORLD STANDARD TAPE
MONEY BACK
GUARANTEE
COMPUTER GRADE
ffi^gi BLANK CASSETTES
w«n a specially bum mjt*" , . . ...
lutely no dropouts ^"/^papadopou/os
Beaverton, OR
Cadi, residents add (ft sales tax
Shipping i doi. $2. 2 do*. S3 SO.
3 do*. $4 50 Each additional doz
$50.
Whit m till Iw QUANTITY DISCOUNTS
If IMHCDMH
SHPMUIin
rTEM
1002.
2 00Z.
C-05
D FJO
D 13 50
C-10
D 8.00
D 1< <0
C-20
D to 00
D 18 00
Hard Box
D 2 50
D 4.00
Soft Box
D 2.00
D 340
Call: 213/710-1430
Circle 452 on inquiry card.
VORK lOComputerujore
^ 24573 Kittridge St.. B-4 Canoga Park, CA 91307 J
Circle 497 on inquiry card.
HIGH QUALITY
CONTROL DATA
FLEXIBLE DISKS
5 1 /4 Soft sector Price/10
1 side/ single density $23.00
1 side/ double density 26.60
2 side/ double density 33.40
8 Soft sector
1 side/ single density $25.00
1 side/ double density 30.00
2 side/ double density 36.80
Checks, M.O., VISA, M.C.
Write Cord Numbers, Expiration Dofe.
Add $2.00 Handling Charge
(408)252-42)0
Jnlunitecl
Dept. No. BY092 P.O. Box 3304
Saratoga, California 95070-1304
Circle 136 on inquiry card.
MlCROA« GEt °
GRAPH-PAK
Fortran compatible interactive plotting
package based on CALCOMP standards
Output is to MicroAngelo or to pen
plotter S270.00
(CP/M and Microsoft Fortran-80 required.)
SPRINT
Hardcopy program for MicroAngelo'
Output is to I.D.S. or EPSON graphics
printers. CP/M compatible S125.00
Laboratory Computer Systems, Inc.
1 09 Main Street, Cambridge. MA 021 42
(617)547-4736
• Trademark of SCION Corp
E-Z SCReen EDiting with
SCRED
TM
VERSION 1.0
SCRED is a new editor for CP/M systems with
memory mapped video boards.
• Immediate view of changes
• Assignable function keys
• Block move, copy, delete
• Re-definable CRT format
• Automatic BACKUP feature
• 8" SS SD CP/M compatible disk
• Width or length to 255 chrs
PRICE
S95 - SCRED, the definition routine and manual
$15 - manual only
(refunded if software purchased)
write SOFTWEST PRODUCTS
7046 Park Mesa Way
Suite 36
San Diego. CA 92111
Or phone (714) 571-3217
Calif, res. add 6% tax
Scotch'
DISKETTES
SAVE 40% complete list.
5iy n Specify soft, Price/10
/4 1 or 1 6 sector
#744 1 side/sgl dens $26.70
#744D 1 side/dbl dens 31.20
#745 2 sides/dbl dens 38.40
8i i Specify soft
or 32 sector
#740 1 side/sgl dens 27.30
#741 1 side/dbl dens 35.80
#743 2 sides/dbl dens 43.60
CHECKS - VISA - MC - C.O.D.
(313) 777-7 780 ADD $ 2 SHIPPING
LYBEN COMPUTER SYSTEMS
27204 Harper Ave.
St. Clair Shores, Ml 48081
Authorized Distributor
Information Processing Products
Circle 261 on inquiry card.
Circle 431 on inquiry card.
Circle 272 on Inquiry card.
Circle 443 on inquiry card.
SBC 880 S-100 IEEE STAND ALONE
SINGLE BOARD
COMPUTER
USESZ-80A(2or4MHz)
FEATURES: RS232 Parallel and Ser.al I/O Pori • Pro-
grammable Baud Rate 1 10-9600 • Programmable Inter- Q|J|| PRICE
nal Timers • On Board EPROM • iKOnBoaidRAM **i»«nn
Assembled and Tested Regular S325 S"/Ql%00
CABLE $25.00
$ 2 gyo
FDC-1 S-100 IEEE 606
FLOPPY DISC
CONTROLLER
USES WD1 795-02
FEATURES: State of the an digital separator • 2 2CPM Bios fof SBC2/4 and
FDC-! • Drives both 5W or 8' intermixed • Step Rates QJJR PRICE
can also be intermixed • SO and DO Formats • Digital .
Prewnte Compensation. Assembled and Tested. ¥ «9*lP0
CABLE $35.00
S32500
S-100 IEEE REAL TIME
S CLOCK CALENDAR
GIVE YOUR COMPUTER THE
Hour- Minute- Second- Day
Month-Year
FEATURES: Software controt mterupts • Onboard OUR PRICE
>139P°
Rechargable Battery maintains clock when computer
power is off.
Assembled and Tested. Regular SI 55
THE SYNERGY-CARD FOR YOUR
APPLE II
FEATURES: Parallel Port • Senal
Port • Clock Calendar • Twolnter-
val Timers • BSR X-10 Ultrasonic
Interlace • 16K RAM'. ' $ 1 QOO
Svnergy-Card with 16K RAM and Instruction I WW
OPT-1 Adds Parallel, Serin! and Timers S59.00
1 OPT-2 Adds Clock Calender (must have Opi-1). . . 49.00
OPT-3 Adds BSR X-10 Interface (must have Opt-1/-2). . 39.00
Parallel Cable. . S30.00 Serial Cable . $20.00
HIGH QUALITY S-100
MAIN
FRAMES
3 Models to Pick From
FEATURES: Forced Air Cooling
• DB-25 Cutouts • +8VDC @ 25A and
±J6VDC@ 5A Power Supply • FrontPanelPowerandResetSwitches • Slots
and Power Supply for 5'/«" or 8" Disc Drives
MF+ with 8 Slots . S450.00
MF+MD w/8 Slots and Power Supply for 5VV Drives 550.00
MF+DD w/3 Slots and Power Supply for 3" Drives 700.00
Please add extra shipping for this item S12.00
APPLE II COMPATIBLE ASCII
FULL
KEYBOARD
COMPACT SIZE
FEATURES: N-Kev Rollover Function • Full ASCII Code
Outputs • High Flexibility for Modification or Expansion OUR PRICE
$ggoo
• TIL Level Outputs • On-Off Indications
• Low Power Consumption
Apple II Keyboard
TANDON DISC DRIVES
TM100-1
5W 40 Track
SSDD
250K S248.00
TM100-2 5!V 80 Track
TM100-3 5%" 80 Track
TM100-4 5W 160 Track
TM848-1 8" SLIMLINE
TM848-2 8" SLIMLINE
DSDD 500K 319.00
SSDD 500K 320.00
DSDD 1000K 424.00
SSDD 500K 424.00
DSDD 1000K 569.00
EPROM's
W 8 up 50up
2716 S3 95 S3 55 CALL
2732 7 85 6 95 CALL
2532 8 25 7 95 CALL
MISC
CDP-1854ACE(UART)
Z-80A CPU
RAM's
6116P-3l150nS)
2114L-2l200nSl
4164(200nSl
17 8 up 50«[)
7 50 7.20 CALL
2 10 1 70 CALL
7 90 7 49 CALL
$5,29
5.29
16K RAM EXPANSION
KIT
FOR TRS-80 MODEL III
SI 2.95/8
jfe. SUNTRONICS CO., inc.
JOGGING RADIO
WITH
HEADPHONES
WITH
PURCHASE
OF $300 OR MORE
offer expires Sept. 30. 1982
12621 CRENSHAW BOULEVARD
__ » HAWTHORNE, CALIFORNIA 90250
«V STORF HOURS- V,ONFR) 9 00am to 6 30pm
-^mt^- *>TORE HOURS. SATURDAY 10.00am to 5 00pm
IN CALIFORNIA OUTSIDE CALIFORNIA TOLL FREE
(21 3) 644- 1 149 1-800-421-5775
Mail Order — Minimum Order: Si 0. Send Money Order or Check to:
P.O. BOX 1957— Dept. R. HAWTHORNE, CA 90250. Use your
VISA or Mastercard (please include expiration date). Add S2.00
postage and handling toorder. California residents add 6% sales tax.
ANALOG
IALOG I — ^
NPUT *— ^
^
+ 5V
A
RESET GND
;i.2K ?3.9K
5ioa
^Wv
MODEL HI
CASSETTE PLUG
CASSOUT
CASSIN
Figure 9: Three chips make up the ADC circuit that connects to the cassette jack of the
Model III. The TL507C is the heart of the ADC, and the remaining chips perform level
conversion.
FROM CASSOUT
-200 MICROSECS
IV —
OV
PIN 2. LM339
OV — -J
Figure 10: The LM339 comparator changes the 1-V peak-to-peak cassette output
waveform to a TL507C-compatible level
The A-to-D Circuit
The circuit for the Model III ADC
is shown in figure 9. The heart of it,
of course, is the TL507C. The LM339
comparator is used for level conver-
sion of the Model III cassette output
signal, while the 741C is used for level
conversion to a Model Ill-compatible
cassette input signal.
The CASSOUT signal. The clock
input to the TL507C is derived from
the Model III cassette output. This
clock input would normally be the
signal that goes to the AUX input of
the cassette recorder during a
write /tape operation. The CASS-
OUT signal is shown in figure 10. It is
a 0- to 1-V square wave.
The clock input to the TL507C
must be at least 2.5 V, which calls for
408 September 1982 © BYTE Publications Inc
ft Vi
Prepare Even the Most
Complicated Programs
Quickly, Easily!
With EZ.COM
Software Programming Aid
Program logically, conveniently by structure and modularity!
EZ.COM is an efficient programming tool that drastically reduces total cycle
time of programming and eliminates the tedious construction of complex pro-
grams. EZ.COM creates and maintains libraries of program modules.
• Modules may be as long as 100 lines. Each library
may be as large as 8 megabytes and may contain
as many as 16 thousand modules.
• Modules may be created, transferred from another
library or from other program source listings.
• Modules have no format restrictions and may
consist of coding, tables, description text, dis-
play formats, etc!
• Modules are filed random access allowing in-
stant storage and retrieval.
Written in efficient and fast 8080 assembly, EZ.COM produces easily debugged and
understandable programs faster than any other technique. Many programs may
coexist in the library in the form of module lists which may then be used to obtain source
files. Using lists arranged as hierarchical structures, the most modern techniques of
structured and modularized programming maybe used. A library index is available on
demand along with module catalogs and program source listings.
EZ.COM OFFERS THE SIMPLEST TO LEARN,
EASIEST TO USE FULL PAGE EDITOR YOU'LL EVER SEE!
• All the special options and features you'll ever want!
• All edit features are detailed on an edit help page — a
key stroke gets it and a second returns you to your
original place.
• A spooler is provided for listing while you are editing.
• Useful for novices or experts.
• Easy to use, easy to learn & fast.
xlUUr 1 KUUft You can bet on it! An OOPS Key is provided to
back out of any situation. Syntax edit is performed on the way in; all commands will be
grammatically correct. RESET at any time, the files are protected.
For $195 we'll send you the program along with sample files and HThf^ %>ofh I lOft^hoi \(C?
reports on an IBM format 8 "single density floppy, and an instruction m l '^ <*wl LUJV-IHCI IwUJ^
manual you'll find to be an invaluable programming aid. Or, send $35 1 542 W. Pepper
for the manual alone (later applied towards your purchase of the Mesa Arizona 85201
program.) $5.00 wiirbring you a program description with sample "
modules and reports. Or Call (602) 969-1430
Requires CPM, 48 K RAM, at least one disk, and the dumbest of terminals.
V
Circle 429 on inquiry card. byte September 1982 409
+ 5V
GROUND
RADIO SHACK
276-175
EXPERIMENTER
SOCKET
WIRING DIAGRAM
ANALOG IN
GROUND
TO CASSETTE JACK
ON MODEL HI
Figure 11: The simple and inexpensive ADC is constructed on a Radio Shack 276-175
prototype board.
some level conversion of the
CASSOUT signal. The LM339 ac-
complishes this by comparing the
CASSOUT signal to a voltage of
about .25 V at the junction of the
6.8k-ohm and 330-ohm resistors. The
output of the LM339 is shown in the
figure; it is identical to the CASSOUT
signal except that it has a greater
voltage swing.
The CASSOUT signal is the clock
for the TL507C. Each pulse will be
(arbitrarily) set to a width of about
200 lis. The counter in the TL507C
changes on the negative-going por-
tion of the clock pulse. A complete
ramp will require 128 clock periods.
The CASSIN signal. The cassette
input circuitry in the Model III
responds to a negative voltage level.
The output voltage of the "open-
collector" output line from the
TL507C swings from about V to
about +5 V and must therefore be
converted to a waveform that swings
both positively and negatively. The
741C accomplishes this by comparing
the output voltage with 1.2 V at the
junction of the 3.9k-ohm and
1.2k-ohm resistors. The output of the
741C follows the output of the
TL507C as shown in figure 8.
Other connections. The ENABLE
input of the TL507C is tied to +5 V,
making the chip always active. V CC2 is
not connected. RESET is tied to
ground. The counter will be at some
meaningless value when power is first
applied but thereafter will repeat
modulus 128. The ANALOG INPUT
is tied to ground.
Constructing the ADC
The ADC circuit was built up on a
Radio Shack 276-175 prototype
board shown in figure 11. The proto-
type board has two bus columns for
power and ground on the left and
right sides of the board. There are
two sets of 23 rows used for connect-
ing integrated circuits (ICs).
The figure is meant as a general
guide for interconnections; use the
logic diagram of figure 9 as the
definitive circuit. Solid lines in the
construction figure represent solid
bus wires; these can be routed under
or over components. Note the keying
of the IC chips. Pin 1 on all chips is at
the upper left corner.
After the board has been wired up,
recheck the wiring and prepare the
power cables. The two wires on top
go to a +5 V power supply. Radio
Shack has an inexpensive + 5 V kit
(277-125) that you can use for this
purpose.
The —6 V wires on the right side
should be connected to the —6 V sup-
ply for the 741 C. You may substitute
a +6 V battery in place of a large
power supply with no problem as the
741C will draw negligible amounts of
current. The positive lead to the bat-
tery or power supply attaches to the
ground bus of the prototype board.
The three leads on the bottom go to
the cassette-input jack on the Model
III. The proper pin numbering is
shown in figure 9 and has been dis-
cussed in a previous article (see "A
Po(r)tpourri of Ideas" in the April
1982 BYTE issue, page 158). For
testing purposes, simply clip test
leads to the existing Model III cassette
cable as shown in figure 12.
The two leads for the analog-input
signal connect to the voltage to be
measured. A simple voltage divider,
which uses one lOk-ohm potenti-
ometer and a lOk-ohm resistor, is
shown in figure 13.
410 September 1982 © BYTE Publications Inc
V
A HARD DISK COMPUTER AT
A PRICE THAT'S HARD TO BEAT.
*5,995
RTI INTRODUCES "THE COMPETITOR"
• Micro-computer: Produced by a
Applied Digital Data Systems Inc., a subsidiary
of NCR
• CPU: 5MHz 8085A-2
• RAM: 64K Bytes, parity protected
• DISK: 5 Megabyte formatted 5J4 "
HARD DISK
• Mini-Floppy: 800 K Bytes formatted
• INPUT/OUTPUT PORTS:
- Serial port — console terminal (bidirectional)
- Serial port — communications up to 9600 baud
Everything listed above. ..only $5,995!
"The Competitor" is an integrated system, well-supported,
with hard-disk and floppy backup that will run CP/M
software in a large variety of business applications.
We call it "The Competitor"because it is priced lower
than many kits and hobby-grade products, yet offers more
features, more reliability, more support.
With it. you can start small — but not too small. You
can run accounting (which usually requires hard disk),
inventory. A/R, A/P, word processing, mailing lists, bill-
ing, budgeting, and more. Plus, you can expand by adding
multi-user capabilities (up to 4 terminals), more disk
capacity (10 megabytes), additional RAM memory (in
64KB increments), and a second printer.
For your minimum system, you will need a CRT
terminal and a printer, which are priced extra.
- 8 bit parallel port— Centronics type printer
- 13 bit parallel port — Letter Quality printer
• Service available through the NCR
Corporation nationwide and worldwide
network
• Standard Software:
- MUON (CP/M Compatible multi-tasking
operating system)
- BASIC interpreter (Micro Soft)
• Dimensions: 15% " W x 15|/ 8 " D x 8% " H
• Weight: 35 lbs.
Terminal: ADDS
Viewpoint — S639,
• Movable keyboard
• Micro-technology
• Screen-tilt & Glare-
reducing filter
• 6 Built-in international
character sets
Printer: Centronics Model 739— S649.
1 10 cpi. 16.7 cpi and elongated print at a speed of 100 cps in the
mono space mode and 80 cps in proportional space mode
MUON. Viewpoint are Trademarks of ADDS CP/M. CB80. PASCAL/MT+ are trademarks of Digital Research CBASIC is a Irademark of Compiler System. Inc.
Wordstar. Mailmerge. Supersort. Spellstar. Datastar. Calcstarare trademarks of Micro Pro International. Accounting Plus is a trademark of Software Dimension, Inc
SOFTWARE:
We've tested many CP/M packages and can assure
you that they load, run and do everything expected.
Because space is limited, we can only list a few of
the most popular packages available from RTI.
CP/M SOFTWARE:
Languages—
□ CBASIC $135.
D PASCAL/MT+ $315.
a COBOL $765.
Yes. Please send me . . .
□ "The Competitor". $5,995.
□ The Terminal 639.
□ The Printer 649.
Total enclosed $
D FORTRAN CALL
D PL/1 $450.
□ CB80 $450.
Please add state sales tax, where applicable. Shipping
charges will be billed to you.
Please check the components and software you want.
Make check payable to Research Technology International.
Prices are KO.B. factory. Send your order to:
□ Supersort $225.
□ Spellstar. $225.
Word Processing —
□ Wordstar $445.
□ Mailmerge $135.
Accounting Plus — price/module $629.
□ General Ledger □ Inventory □ Sales Order
D Payables □ Payroll Entry
□ Receivables □ Point of Sale D Purchase Orders
Data Base Mgmt.— Other—
□ Datastar $315. D Calcstar $265.
/RTI/ ,
RESEARCH
TECHNKXOGv
ERNATOHAi.
4700 Chase
Lincolnwood, IL 60646
Name-
Company.
Address
City, State, Zip_
Phone (_
J-
In a hurry? Call RTI, toll-free, 800/323-7520. In Illinois,
Alaska, Hawaii, or outside the USA, phone 312/677-3000.
BYTE September 1982 411
GRAY LEAD
WITH SMALL PLUG
BLACK LEAD
CLIP HERE
FOR GROUND
^-CLIP HERE
FOR "CASSIN"
Figure 12: The existing cassette cable for the Model III may be used to connect the ADC
to the computer system. Three clip leads connect all signals.
F
OUTPUT
0-4.5 VOLT
9 VOLT
=: TRANSISTOR
♦ BATTERY
10K,
1/4 W
10%
10K
PC BOARD
POTENTIOMETER
XI
Figure 13: The ADC may be tested by a
simple voltage divider made from a 9-V
transistor battery, a lOk-ohm resistor, and
a lOk-ohm printed-circuit-board poten-
tiometer.
f ENTER J
U-
OUTPUT
CLOCK
CNT
8 BITS ARE
SUFFICIENT
YES
f RETURN )
CNT = CNT+1
Figure 14: The ADC algorithm is straight-
forward. Starting from a known condi-
tion, the cassette input is sampled and the
clock pulses are counted until the analog
input voltage falls below the ramp
voltage.
The Software
The flowchart in figure 14 shows
the basic scheme for measuring the
duty cycle by counting clock pulses.
The CASSIN signal is read from bit
of I/O port hexadecimal FF. This bit
is a 1 when the analog input voltage is
higher than the ramp voltage.
If the input is a initially, the ramp
voltage is higher than the analog in-
put voltage. In this case, clock pulses
are output (via CASSOUT) until the
input bit goes to a 1 (i.e., the ramp
voltage is lower than the analog input
voltage).
If the input is a 1, clock pulses are
output until the ramp voltage rises
above the analog input. At this point
a count is set to 0. The maximum
count will be 128, which can be held
in one byte.
Now, clock pulses are output until
CASSIN goes to 1. The count is in-
cremented for each clock-pulse out-
put. When CASSIN goes to 1, the
ramp voltage has fallen below the
analog input voltage.
This algorithm is implemented in
the assembly-language program
shown in listing 1. Three subroutines
are used: TSTIN, OUTCLK, and
DELAY.
DELAY simply causes a pause for a
fixed amount of time, about 200 fis.
It's called by OUTCLK to create a
fixed-width clock pulse of 200 fis.
OUTCLK outputs one complete
clock cycle to CASSOUT. The
cassette toggle is first set one way by
outputting a 2 to port hexadecimal
FF. DELAY is then called. Next, the
cassette toggle is set to the opposing
voltage level by an output of 1.
DELAY is called again.
The TSTIN subroutine is called by
the main CONVRT program to test
the state of the CASSIN line. The
state of CASSIN is returned in the Z
flag; Z is set (Z) if CASSIN is or
reset (NZ) if CASSIN is 1.
TSTIN also tests a "time-out"
count in the DE register pair. The
count is incremented; after 65,536
times, it will recycle to 0. When that
occurs, TSTIN resets the stack and
returns control to the calling (BASIC)
program. Time-out occurs when
CASSIN does not change state within
a reasonable amount of time, and it is
indicated by returning a count of —1.
The main driver portion of CON-
VRT implements the logic shown in
the flowchart by calling TSTIN and
OUTCLK. At the end of CONVRT,
the count of clock pulses is held in the
HL register pair and returned to
BASIC by the standard return of "JP
0A9AH," which returns the HL
register contents to a BASIC variable.
The assembly-language version of
412 September 1982 © BYTE Publications Inc
TTte ! Si ii| 1 1 !i Eirt BIlDi
has the latest titles
on hardware, software,
theory,. and applications,
PLUS ready-to-run
tapes and disks at the
lowest prices anywhere!
computers
I EVERYBODY
1397
List $16.95
Select 6 fact-filled books
for onlv *6*?95 (total value up to $iil - 7 °)
rne
Microcbmputera 119 PRACTICAL gflSlC .
Join The Computer Book Club! Get 6 Best
Selling Books for only '2.95 (values to 5111.70
Seven reasons why you belong
in The Computer Book Club
1. You save money. Save up to 75% on books and ideas sure to increase your know-how.
You'll save even more because you'll be able to perform many tasks without calling in
outside help.
2. Your satisfaction guaranteed. Any book you buy is returnable within 10 days without
obligation.
3. You receive news of new books and ideas. About 13 times a year, you will get a Club
News Bulletin with current book selections and bonus offers— dozens of up-to-the-
minute titles you can pick from, each with exciting new ideas.
4. You receive books automatically. You will receive automatically a new book selected
by the Computer Editorial Board as a Main Selection. But, you can choose another book
or no book at all by mailing the business reply form contained in each News Bulletin.
5. You get special bonuses. The club has special sales and added-value promotions for
members to increase your library of knowledge. And, after fulfilling your membership
obligation, you will receive a dividend certificate with each book purchased to qualify
for even greater discounts.
6. You'll have a library of exceptional quality. Each Computer volume is a full-length
publisher's edition, filled with useful, up-to-the-minute information.
7. You'll gain practical knowledge and confidence. The Computer Book Club will add to
your practical skills about jobs that you face every day. All books contain easy-to-
understand language that will add to your confidence in completing almost any task.
TTia Si ip i ii Eee^ Uhfo
Blue Ridge Summit, PA 17214
Please accept my membership in The Computer Book Club
and send the 6 volumes circled below. I understand the cost
of the books selected is $2.95 (plus shipping/handling). If
not satisfied, I may return the books within ten days without
obligation and have my membership cancelled. I agree to
purchase 4 or more books at reduced Club prices during the
next 12 months, and may resign any time thereafter.
334 335 336 337 338 1050 1053
1055 1062 1076 1088 1111 1160 1183 1195
1209 1241 1271 1295 1330 1350 1380
1391 1394 1396 1397 1406 1414 1466 1473
Name
Phone
Address ~
City
State Zip
(Valid for new members only. Foreign and Canada add 20%. Orders outside U.S.
or Canada must be prepaid with international money orders in U.S. dollars).
This order subject to acceptance by The Computer Book Club BY-982
Circle 449 on inquiry card.
BYTE September 1982 413
Listing 1: The A-to-D conversion program for the Model III, which implements the algorithm for measuring the duty cycle by count-
ing clock pulses.
7F00
7F00
7F03
7F06
7F08
7F0B
7F0E
7F10
7F12
7F15
7F18
7F1A
7F1D
7F20
7F22
7F25
7F26
7F28
7F2B
7F2C
7F2D
7F2E
7F30
7F33
7F34
7F36
7F38
7F3A
7F3B
7F3D
7F3F
7F42
7F44
7F-46
7F49
7F4A
7F4C
7F4E
0000
0^000 Total
110000
CD2B7F
200A
CD3B7F
CD2B7F
28F8
18F1
CD3B7F
CD2B7F
20F8
210000
CD2B7F
2006
CD3B7F
23
18F5
C39A0A
13
7A
B3
2006
21FFFF
Dl
18F2
DBFF
E601
C9
3E02
D3FF
CD4A7F
3E01
D3FF
CD4A7F
C9
0619
10FE
C9
00100
00110
00120
00130
00140
00150
00160
00170
00180
00190
00200
00210
00220
00230
00240
00250
00260
00270
00280
00290
00300
00310
00320
00330
00340
00350
00360
00370
00380
00390
00400
00410
00420
00430
00440
00450
00460
00470
00480
00490
00500
00510
00520
00530
errors-
ORG 7F00H ; CHANGE THIS AS REQD
• 7 ********************************************************
;* A TO D CONVERSION PROGRAM FOR MODEL III *
5* INPUT: NONE *
;* OUTPUT: (HL)=CONVERSION COUNT OR -1 IF TIME OUT *
1 ********************************************************
CONVRT
CON005
CON010
CON020
CON030
CON090
TSTIN
TST010
OUTCLK
DELAY
DEL010
LD
CALL
JR
CALL
CALL
JR
JR
CALL
CALL
JR
LD
CALL
JR
CALL
INC
JR
JP
INC
LD
OR
JR
LD
POP
JR
IN
AND
RET
LD
OUT
CALL
LD
OUT
CALL
RET
LD
DJNZ
RET
END
DE,0
TSTIN
IMZ> CON020
OUTCLK
TSTIN
Z> CON010
CON005
OUTCLK
TSTIN
NZ»CON020
HL>0
TSTIN
NZ» CON090
OUTCLK
HL
CON030
0A9AH
DE
A, D
E
NZ,TST010
HLi-1
DE
CON090
A, (0FFH)
1
A, 2
(0FFH),A
DELAY
A, 1
(0FFH) ,A
DELAY
B*25
DEL010
COUNT
1
TIL 1
;time out
;LOOK FOR
;GO IF 1
;0» WAIT
;test
;GO IF STILL
; RESTART
;now look for
;test
;GO IF STILL 1
; INITIALIZE CONVERT
5 NOW LOOP 'TIL 1
5 GO IF 1
; PULSE
;BUMP COUNT
;try again
; RETURN WITH ARG
;BUMP TIME OUT CNT
;TEST FOR DE=0
5 GO IF NO TIME OUT
;SET ERROR FLAG
; RESET STACK
; RETURN
;READ CASS IN
;GET 1500 BAUD BIT
; RETURN
;ONE WAY
; OUTPUT
; DELAY ABOUT 200 MICS
; OPPOSITE WAY
; OUTPUT
; DELAY 200 MICS
; RETURN
; ABOUT 200 MICS
CNT
RETURN
CONVRT executes at location hexa-
decimal 7F00. Listing 2 shows a
BASIC driver program that calls
CONVRT and also incorporates the
machine-language code of CONVRT
as a series of DATA statement values.
The code is moved to the hexadecimal
7F00 area before execution of the
BASIC program.
The BASIC driver for CONVRT
converts the count returned from
CONVRT to a voltage level, predi-
cated upon a +5 V supply for Vcc.
The iteration count is displayed in the
middle of the screen along with the
voltage value.
When Vcc is exactly +5 V, the
allowable analog input can be +1.25
V through +3.75 V, for a total range
of 2.5 V. Because there are 128 steps,
each step represents 2.5/128 V, or
about 0.01953 V. The actual voltage
read from the analog input is ex-
pressed as:
V = (+3. 75)- (CNT -1)*0.01953
and this value is calculated and dis-
played on the screen.
Using the ADC
Connect all power leads to the
ADC and turn on the +5 V and —6 V
DC. Make the obvious "smoke tests";
none of the chips should feel hot to
the touch.
Connect a voltage source to the
414 September 1982 © BYTE Publications Inc
16 Bit 8086 Multi-User Microcomputer System
F0R MP/M- oe
iTM
$7595
FOUR
USER
SYSTEM
THE
• it
TEC 86M
ONLY
$1899-
PER
USER
1/2 MEGABYTE
OF MEMORY
TWO 8 INCH D.D.
FLOPPY DISKS
STANDARD FEATURES
16 BIT 8086 CPU - Processor performance is the most critical element in a Multi-User System. Speed, power and the increased
throughput of our 16 Bit 8086 CPU are just a few of the reasons why our TEC 86M Multi-User Systems really perform.
1/2 MEGABYTE OF MEMORY - The second most important factor which affects system performance is available user memory. Our 1/2
Megabyte, four user system gives each user well over 100K Bytes of memory, eliminating program size compromises which
lead to poor Multi-User system performance.
MP/M-86™ COMPATIBILITY - The TEC 86M includes a ROM Boot for MP/M-86™ and is designed to provide optimal support for
MP/M-86™. The MP/M-86™ Operating System is available separately from Tecmar for $600. See Software Options listed
below for important MP/M-86™ features.
FULLY INTERRUPT DRIVEN - The TEC 86M provides terminal and disk I/O interrupts to MP/M-86™, allowing for maximum system
performance in Multi-User operation.
TWO 8 INCH DOUBLE DENSITY FLOPPY DISK DRIVES - The two Double Density floppy disks total 1.2 Megabytes of storage. Options include
double sided floppy disk drives and Winchester drives.
FOUR SERIAL USER PORTS - Four serial user ports are provided. Each port can be independently set for speeds from 50 to 19200 Baud.
MULTIPLE PARALLEL PORTS - Parallel ports are provided for operating printers as well as other parallel devices.
EASILY EXPANDABLE - The modular design of the Tec 86 and Tec 86M assures you of continued system expandibility. All options are
easily field installable. Available options include: Memory 64K and 256K, additional users, double sided floppy disks,
Winchester 31 Megabyte hard disk, terminals, and printers.
ATTRACTIVE DESKTOP ENCLOSURE - Tecmar Single and Multi-User systems come in your choice of an attractive desk top enclosure with
wood grained side panels to blend nicely into your office surroundings, or an industrial quality cabinet for more hostile
environments. Rack mount enclosures are available as options.
ONE YEAR WARRANTY - Tecmar Systems are fully assembled and thoroughly tested. All Tecmar Components carry a full One Year
Warranty.
SOFTWARE OPTIONS
MP/M-86™ - Multi-User interrupt driven Operating System for the 16 Bit 8086 TEC 86M Microcomputer System. FILE PASSWORD
PROTECTION - Access to user files can be restricted to require proper passwords prior to access. CONCURRENT FILE ACCESS -Files
may be accessed by multiple users, each reading and/or writing the same file, with protection provided at both the file and the record
level. FILE TIME AND DATE STAMPING - Files contain creation, and modification Times and Dates for ease and accuracy in determining
the latest or most useful file versions. PRINT SPOOLER - Files may be submitted to the System Spool file for printing. This frees the
user terminal to continue operation during the independent printing function.
LANGUAGES - BASIC-86™ FORTRAN-86™ PASCAL-86™ CBASIC/86™ CIS-COBOL™
*NOT INCLUDING MP/M-86 and User Terminals.
PASCAL/M86™ FORTH
OTHER FINE S100 and APPLE PRODUCTS AVAILABLE, INCLUDING:
ANALOG to DIGITAL CONVERTERS (12, 14, 16 bit accuracy; 30, 40, 100, 125 KHz Conversion rates; 16 to 256 Channels; programmable
gain; timer/counters). DIGITAL to ANALOG CONVERTERS (12 bit accuracy, 3 microsecond conversion rate). 8086 CPU Board, I/O Boards
64K/256K Memory Boards, Real-time Video Digitizer and Display. Complete Systems also available for Data Acquisition, Video
Digitization, and General Purpose Applications.
REQUEST OUR CATALOG FOR COMPLETE LISTING, AND SPECIFICATIONS ON THE ENTIRE TECMAR PRODUCT LINE.
Si
EC
m
^^^^ mm
in
RR
DEALER INQUIRIES INVITED
23600 Mercantile Rd. • Cleveland, OH 44122
TECMAR, INC.
(216) 464-7410
CP/M-86 and MP/M-86 are registered trademarks of Digital Research Inc. BASIC-86, FTJRIRAH 86 and PASCAL 8G are registered trademarks of Microsoft Inc. PA5CAI/M86 is a registered fcaderark el SORCIM. CBASIC/86 is a registered trademark of Compiler Systems Inc. CIS COBOL is a registered trademark of MicroFecirs Inc.
CANADA: Our Ontario Distributor is OCTANT COMPUTER SERVICES INC., 146 Front Street West, Suite 485, Toronto, Ontario M5J 2L7 [416] 598-1046
Circle 454 on inquiry card.
BYTE September 1982 415
Listing 2: A BASIC driver program that calls the program CONVRT and incorporates the machine-language code of CONVRT as a
series of DATA statement values.
100
110
120
130
140
150
160
170
180
190
200
210
220
230
240
250
260
' MODEL III TL507C A TO D CONVERSION DRIVER
DATA 17i0*0i205i43? 127»32i 10?205*59» 127?205>43* 127*40*248
24*241*205*59* 127*205*43* 127*32*248*33*0*0*205*43* 127
32*6*205*59* 127*35*24*245* 195* 154* 10* 19* 122* 179* 32* 6
33* 255* 255* 209*24*242* 219* 255* 230* 1 * 201 * 62* 2* 21 1 * 255
205*74* 127*62* 1*211*255*205*74* 127*201*6*25* 16*254*201
1=32512 TO 32590
DATA
DATA
DATA
DATA
FOR
READ A: POKE I* A
NEXT I
DEFUSR0=&H7F00
CLS: 1=0
A=USR0(0)
IF A=-l THEN PRINT S) 512+20* "OUT OF RANGE
1 = 1 + 1
A=(.75*5)-(A-1 >* (2. 5/128)
PRINT a 512+20* I*
GOTO 210
I NT (A* 100)/ 100;
GOTO 210
analog input, which can be the circuit
shown in figure 13 or simply a 1.5 V
battery connected between ground
and the input lead.
Connect the cassette leads either by
clip leads or specially wired cable to
the cassette DIN jack at the rear of the
Model III.
Protect the hexadecimal 7F00 RAM
(random-access read/write memory)
area and enter the BASIC program.
Double-check the DATA statements
for correct values. Execute the BASIC
program. You should see a slight
pause as the machine-language code
is moved from the DATA statements
to the hexadecimal 7F00 area. The
screen should clear, and you should
then see the iteration count followed
by the voltage value on the screen.
If you do not see a conversion
voltage immediately, recheck the
power and wiring connections. If the
analog input is not properly con-
nected, you should see the "OUT OF
RANGE" message.
The ADC components and timing
are not critical, and if you experience
trouble, chances are it's in the wiring
or machine-language code. You may
troubleshoot the circuit by outputting
pulses by the following BASIC code:
100 OUT 255,1
110 OUT 255,2
120 PRINT @ 512 + 20,INP(255)
AND1
130 GOTO 100
This code outputs clock pulses at a
very low data rate but one still suffi-
cient to cycle the ADC through the
ramp voltages in a few seconds. The
input should alternate between and
1, depending upon the analog input
voltage.
How Does It Work?
Damn fine! All kidding aside, this
is one of those projects that works ex-
tremely well, thanks to the specifica-
tions of the TL507C chip. The values
in table 2 show the output obtained
from various analog inputs. Inputs
above +3.75 V and below +1.25 V
are considered out of range, but all
other inputs are measured very ac-
curately.
The number of samples (conver-
sions) per second is about 6. Actual-
ly, each sample should take anywhere
from about 2 clock pulses (1 millisec-
ond [ms]) to a worst case of about 256
clock pulses (128 ms), corresponding
to a range of 1000 to 7.8 samples per
second. However, the sluggish
BASIC interpreter reduces the num-
ber of samples per second to about 6,
regardless of the analog input
voltage. This conversion rate could
The HOMEBRAIN™ is a ded
icated microcomputer system in a
stand-alone package. HOME-
BRAIN'S™ I/O potential exceeds
300 channels.
ACHIEVE TOTAL
HOME CONTROL
• Energy Management
• Home Security
• Lighting Control
• Safety Monitoring
• Appliance Control
THE HO M E BRAIN™ IS evaluate THE HOMEBRAIN™
00
^r
A -32 Channels
Buffered Input.
8 -8 Relay Output
C -Uninterruptable
Power Supply
D -CPU, Communica-
tions, 256 Channel
AC Wireless Con-
trol
the First Total Home
Control Computer
• Communicate with the HOMEBRAIN™
using your personal computer RS232 Inter-
lace
• HOMEBRAIN™ controls your home using
your define logic sequences
• Logic diagrams, timers, counters, alarm
clocks, calendars, are directly implemented
by the HOMEBRAIN ™ microprocessor
• HOMEBRAIN™ logs controlled operating
limes lor the month
The HOMEBRAIN ™ operates totally inde-
pendent of your personal computer. Crashing
your computer will not crash HOMEBRAIN T *
leaving your home defenseless.
Order Now By Calling Toll-Free
1-800-228-2028
EXT. 332
Lines Open 8 AM To 6 PM C.S.T.
Just give us your Name, Shipping, Address
and Visa or MasterCard number and we
will charge the $850.00 purchase price,
plus $20.00 shipping {N.J. residents add
5% sales tax) to your account. Or. SEND*
your CHECK* or MONEY ORDER* to:
HYPERTEK, INC
30-4 FARM ROAD
SOMERVILLE, NEW JERSEY 08876
'Sending your check will qualify you for an
INTRODUCTORY REBATE of 10%.
Allow 6-8 weeks for delivery.
416 September 1982 © BYTE Publications Inc
Circle 223 on inquiry card.
s>l./,/
SUPER-WAND
A FULL COLOR GRAPHIC LIGHTPEN SYSTEM FOR THE APPLE
THE FACTS:
1. The Best Low Resolution Lightpen on the Market
2. Complete Demo Program Standard
3. Store to Disk/ Recall from Disk, Any Picture Any Time
4. Hard Copy Printout Using ASCII Characters to Represent Colors
5. Keyboard Color Editor Standard — Erase or Change Any Color Any Time
6. Easy to Understand User Prompts
7. Extensive Professionally Written User's Guide and Quick Reference Card for All
Keypress Commands
8. 30-Day Warranty
9. You get Lightpen, Disk and User's Guide
1 0. Will work on either Black and White or Color Monitors/ TV Sets
THE NEEDS:
1. Apple II or Apple 11+
2. Firmware Applesoft and 20K or Language Card (48K)
3. Interger Version Available (20K)
4. 1 Disk Drive
5. (Optional) 80 Column ASCII Printer
INSTASORT
THE MOST VERSATILE, POWERFUL SORT
PROGRAM FOR MICRO'S — PRICED UNDER $ 100 00
CAPABILITIES
Create user defined file formats consisting of records up to 1 28 characters long. Will allow up to 1000 records per file.
Allows user to select up to 7 keys from fields within the record, thereby automatically sorting the file in 7 different ways.
Single item search on any key.
Partial listing of file according to any key in either ascending or descending order.
Complete list of file according to any key in either ascending or descending order. This means the capability to do 14 different
listings of the same file — 28 different listings if you include the partial listing capabilities.
Allows correction of records, addition and deletion of records. K ik. A A
G. Allows limited arithmetic manipulation (Addition & Subtraction) of selected numeric fields. ' * w
H. Allows user to merge separate but identically formatted files to form a single file of up to 1000 records.
I. Allows complete listing of file in the original order.
J. Multiple nested key searches
K. Complete Professional written User Guide included.
THE COST <
$9500
COMPLETE! rS
II. HARDWARE LIMITATIONS
A. Requires minimum of 48K main memory.
B. Requires 2 disk drives (500 records max. [single densi-
ty]; 1,000 records max [double density])
C. CP/M Operating System
fv\
III. SOFTWARE LIMITATIONS
A Maximum of 1 000 records per file.
B. Limited Arithmetic operations.
C. No more than 7 keys all of which must be complete fields
(no possibility of splitting keys into smaller fields for use
as a key).
PRICE
QUANTITY
AMOUNT
SUPER-WAND
$88.00
INSTASORT
$95.00
Shipping and Handling
$4.95
TOTAL
NAME
ADDRESS
CITY /STATE/ZIP
ORDER TODAY!
MAIL TO:
Data- Rite Industries, Inc.
P. O. Box 976, Spokane, WA 99210
Include Check or Money Order
Payable to Data-Rite Industries, Inc.
OR CALL:
Data-Rite Industries, Inc.
Inside Wash. (509) 455-9147
Outside Wash. 1-800-541-9001
Visa or Master Card
accepted on Phone Orders
Circle 147 on inquiry card.
BYTE September 1982 417
North Star
rnrTirnf,
over IBM and
Before you buy a desktop computer, compare these
important North Star features with both the IBM PC
and the Apple III. Priced from $3599, the North Star
Advantage gives you more than twice the disk storage
per dollar of either the IBM PC or the Apple III.
Only North Star offers both 8 bit and 16 bit power.
With our new Advantage 8/16, you can run industry
standard 8 bit CP/M® software plus new 16 bit software
(including software available for the IBM PC).
Better business graphics.
The North Star Advantage comes complete with graph
preparation software, and its screen precision beats
both IBM and Apple.
Low-cost expandability and service.
The North Star Advantage provides cost-effective
expandability to meet your growing needs: from 8 bit
to 16 bit power, from single user to multi-user networks
and from floppy disk to higher capacity Winchester
storage. And only North Star offers you a choice of
carry-in or on-site service. For the name of the North
Star dealer nearest you, call toll-free
1-800-447-4700
(Illinois 1-800-322-4400). J
FOLLOW THE STAR J^
NorthStarl
14440 Catalina Street,
San Leandro, California 94577
CP/M is a registered trademark of Digital Research Inc.
Digital Voltmeter Screen Value
<1.26
OUT OF RANGE
1.30
1.30/1
1.40
1.42
1.50
1 .50/2
1.60
1 .58/9
1.70
1.69/70
1.80
1.79/80
1.90
1.89/91
2.00
1.99/2.01
2.10
2.09/.11
2.20
2.18/9
2.30
2.28/9
2.40
2.40
2.50
2.48/9
2.60
2.59
2.70
2.67/9
2.80
2.79
2.90
2.89/90
3.00
2.98/9
3.10
3.08/9
3.20
3.18
3.30
3.28/9
3.40
3.37/8
3.50
3.47/9
3.60
3.57/9
3.70
3.69
3.74
3.73/5
3.76
3.75
>3.76
OUT OF RANGE
Table 2: Test
results show an excellent
linearity for
analog input voltages
from .25 X V
cc through . 75 X V cc .
be "cranked up" by increasing the
clock-frequency output on
CASSOUT.
The accuracy of the conversion is
unaffected by such system functions
as real-time-clock interrupts because
the program counts directly each
clock pulse.
ADC Applications
In my project presented in the
January BYTE article, I used trans-
ducers to convert light and tem-
perature to voltage levels, which were
then read by an ADC and input to the
computer as digital information.
There are many different types of
transducers that convert other
physical quantities into voltage
levels. This simple and inexpensive
ADC can be used to monitor the out-
puts of such devices and send them to
the Model III for recording and pro-
cessing. In the next two articles of this
series, I'll look at simple and inexpen-
sive transducers and show you how
to use ADCs for the Model I, Model
III, and Color Computer. ■
418 September 1982 © BYTE Publications Inc
Circle 346 on inquiry card.
Not Even These Guys Can
Promise Complete Protection
Does your insurance?
It's a startling fact, but most
homeowners insurance doesn't
cover home computers with
business uses. That means
your valuable investment
could be unprotected even
while you read this. Exposed
to the risks of fire, theft, even
accidental damage.
SAFEWARE ™ does
Introducing SAFEWARE. The
new insurance designed to
protect your valuable invest-
ment when others won't. Re-
gardless of use, SAFEWARE
provides for full replacement
coverage after a low $50 de-
ductible. That includes all
your hardware, media, even
purchased software.
For just pennies a day
You can insure the average
system for just pennies a day.
Find the value of your system
in the table below and see
just how low the price for
SAFEWARE protection really
is. If you need higher limits,
call us toll free for a low-cost
Columbia National
General Agency
New SAFEWARE insurance is
underwritten by [he American
Druggists' Insurance Com-
pany, and is offered exclu-
sively by Columbia National
General Agency. Both com-
panies are members of the
Armco Insurance Group, one
of the nation's leading prop-
erty and casualty insurers.
For immediate coverage
No matter what the applica-
tion, you can get immediate
coverage for your system with
the coupon below. Mail to:
Columbia National General
Agency, 88 East Broad Street,
Columbus, Ohio 43215.
614/224-7235. Or call the toll
free number for coverage to-
day! 800/848-0528,
CNGA
COLUMBIA NATIONAL
GENERAL AGENCY
ft tHH
Amount of
Insurance
Annual !■ Ml ^SB^w,
Up to $2,000
^ B.J
$ 2,001$ 5M00
$ 60 ^B
S 5.001-$ HMO
■
$ 8.001-$1 1.000
$ 90 m
$11001 -$14,000
$105
$14,001 '-$17,000
$125 ■
Not avail, in AL, AK, A2
GA, HI. ID, KY. LA. MR.
. AK, DE, DC,
MS. MT. NY. SC. SI), or WY. ^B
Circle 91 on inquiry card.
BYTE September 1982 419
The Case of the Purloined
Object Code: Can It Be Solved?
Part 1: The Problems
A specialist in software and high-technology law explains why
new laws are necessary.
Three recent decisions of federal
tribunals on whether object code in
read-only memories (ROMs) is pro-
tectable under the U.S. copyright
laws show that copyright protection
against competitive unloading and
duplication of ROMs is insecure. The
three decisions suggest that unless
and until a more satisfactory software
protection law is enacted, software
proprietors' exclusive rights to ROMs
and other important forms of soft-
ware will remain doubtful. Devising a
proper software law is not a simple
matter, however, for conflicting in-
terests pull in different directions and
accommodation of these interests is
difficult.
This two-part article reviews the
problems in using copyright law to
About the Author
Richard H. Stern is a lawyer specializing in
intellectual property and antitrust law. As
Chief of the Justice Department's Intellectual
Property Section, he tried and supervised the
government's patent and antitrust litigation,
including the computer software patent cases in
the Supreme Court. He is now in private prac-
tice in Washington, DC, dealing with the prob-
lems of high technology and computer soft-
ware. Mr. Stern also has a degree in electrical
engineering.
Richard H. Stern
Stern & Roberts
2555 M St. N.W.
Washington, DC 20037
protect object code and other soft-
ware, focusing on the unloaded-ROM
problem and using the three ROM
cases to illustrate the difficulties
faced. The article then comments
briefly on the unsatisfactory and in-
appropriate protection that present
patent, contract, and trade-secret
laws provide for software, particular-
ly object code. Next month, I will
discuss some of the questions that
would have to be answered before a
well-considered law on protecting
ROMs, object code, or other software
could be written. The conclusion is
that we can solve the case of the
purloined object code, but only after
answering some difficult questions
about software policy.
The ROM Cases
The three unloaded-ROM decisions
go very different ways, partly
because of their facts, but at least as
much because of the extraordinary
difficulty of the legal issues. In one
case, the court held that unloading
and duplicating a ROM was not a
copyright infringement. In another,
the court held the opposite. The third
tribunal refused to decide the ques-
tion because it was too difficult.
The Compuchess Case: The first U.S.
decision on whether the federal copy-
right laws protect object code or
ROMs involved the Compuchess
hand-held calculator game. When
Data Cash marketed Compuchess in
1977, it unwisely believed that it was
technologically infeasible to unload a
ROM. Accordingly, Data Cash took
no special legal or technical steps to
protect the object code in the ROMs
of its games. This turned out to be a
serious mistake. A competitor
brought a lower-priced knockoff
game on the market, containing a
ROM unloaded from the Compu-
chess ROM. This set the stage for the
first lawsuit over purloined object
code. (Data Cash Systems, Inc. v.
JS&A Group Inc., 480 F. Supp. 1063
[N.D. 111. 1979], aff'd on other
grounds, 628 F. 2d 1038 [7th Cir.
1980].)
The software proprietor lost when
the trial court held that object code
was not a "copy" of the copyrighted
source code, as far as the definition of
"copy" under the copyright laws was
concerned. A copy of source code
would have to be source code, not
object code, and definitely not a
mechanically utilitarian device such
420 September 1982 © BYTE Publications Inc
iMicrofazer
you can compute
while you print.
Time is money. You own a computer
■ system beca 1 , • 01 /that it
can save you money by simplifying
office procedures and reducing the
time involved in payrolls, accounting,
word processing and those other
wonderful things we all must do.
Time is an important resource which
should not be wasted, Even though
you r system seems efficient, you
could be wasting valuable time if
you ever wait for your printer to
finish printing before more infor-
mation can be entered info your
computer.
NO WAITING. Now with Microfazer
by Quadram there will be no more
waiting.
The Microfazer is an inexpensive
universal printer/buffer that can be
used with all popular micro-com-
puters and parallel printers. Micro-
fazer receives information from the
computer of up to 4000 characters
per second (your computer thinks
fheprii this fast),
holds it until your printer can handle
it, and then sends it on to the printer.
Controlled by a custom LSI, Micro-
fazer uses standard Centronics
signals and is powered by the printer
or an inexpensive external AC
adapter, Buffering of 8K, 16K> 32K
or 64K is available.
EASY INSTALLATION. The Microfazer
is in a small case (3.5" x 7" x 1"). It
is engineered to be plugged directly
into the input port of the Epson and
other similar printers. Installation
can be completed in less than 60
seconds. How's that for not wasting
time! Most other Centronics com-
patible printers can be'attached by
using an adapter cable.
FLEXIBLE. If you should purchase a
faster printer later, just unplug and
add to your new printer. Changing
Computers? Microfazer is not com-
puter dependent. Want to add more
buffer? No problem. Microfazer is
: : user-exp£ndable up.to 64K. No
• other buffers come close in flexibility,
LOW PRICE, Only $159 for 8K buffer,
$199 (16K), $225 (32K) and $299
for full 64K. Serial-fo-Parallel and
Sertal-to-Serial versions are
available at slightly higher prices.
QUADRAM QUALITY. The Microfazer
was designed with performance
and reliability in mind. With a one
year warranty, you get Quadram
Quality at a surprisingly low price.
ASK YOUR DEALER. If you are
currently wasting time waiting on
your printer, see your local personal
computer dealer. If your dealer is
not currently stocking Quadram
products, have them call us at
(404)923-6666.
QUADIW1
CORPORATION
4357 Park Drive /Norcross, Ga. 30093
Circle 389 on inquiry card.
BYTE September 1982 421
The Protection of
Video-Game Displays
This article does not attempt to ex-
plore in depth a different aspect of
copyright law relating to computer
programs— the protection of video-
game displays, apart from the pro-
grams used to generate them. I will
briefly touch on the point in this text
box, but the issues are too complex
(and too peripheral to those discussed
in this article) to do them justice. Ac-
cordingly, in a subsequent article, I
will describe how the courts have re-
cently begun to protect the audiovisual
images associated with particular
subroutines in computer code used to
generate output displays in the video
monitors of video-game machines.
A pervasive issue is how close one
game's "characters" and "plot" can
come to that of another game before
there is an infringement, assuming that
the second game is not just an un-
loaded-ROM copy of the first. In one
puzzling decision, which probably
goes further than any other, the court
protected Pac-Man against K. C.
Munchkin, an enhanced version of
Pac-Man. In another case, however,
the court refused to protect Asteroids
against the enhanced version Meteors.
Other pending cases involve the issue
of "speed-up" kits— whether the seller
of a video-game machine can stop a
customer from putting enhancement
ROMs into the machine.
A few tribunals have been persuaded
that the video game itsplf constitutes
some kind vf audiovisual work of
authorship, or 'that the fixed
subroutines within it do. Se& e.g.,
Atari; Inc. v. North' Amer. Phillips
Consumer Elec. Corp., 672 F.2U 607
(7th Cir. 1982); Stern Electronics, Inc.
v. Kaufman, 523 «R Supp. 635
(E.D.NM. 1981), aff'd, 669 R2d 552
(2d Gm 1982). The International Trade
Commission seems initially to have re-
jected the argument, but later to have
accepted it. In this view, the copyright
registration based on filing a video
tape of a play mode performance con-
taining audiovisual image subroutines
1 through n confers pr tection against
performance of any permutation of
any number of the n audiovisual image
subroutines.
I find this theory difficult to believe,
but video-game manufacturers have in
some way persuaded several courts to
believe it. Accordingly, there must be
something to the argument.
It should be noted that the argu-
ment, good or bad, would appear in-
applicable to data processing and other
ordinary computer applications. Video
games contain continuous audiovisual
real-time output displays made up of
permutations of the image subroutine
displays, such as the explosion image
display sequence of the Galaxian
game, with each part or image subrou-
tine (or else their aggregate) claimed to
be an audiovisual "work. " But the out-
put of a data-processing program
would seem to be only a printout of
tabulated data or the like. It would
seem difficult to find anything in the
data-processing output that cor-
responds to subroutines in the program
and that could be characterized as a
"work. " The only work of authorship
in sight, in a data-processing context,
is the program itself, not the output.
Perhaps some pie-chart graphics or the
like could be considered a work of
visual or graphic arts.
as a ROM. In so ruling, the court
relied on prior cases holding that such
physical objects as buildings and
dresses were not infringing copies of
the blueprints or patterns for those
buildings or dresses. In addition, the
court expressed its opinion that object
code, when physically embodied, is
not directly or indirectly protectable
under the copyright laws. Therefore,
unloading object code from a ROM
(or, presumably, from a tape or disk)
is»not infringement of a copyright on
any form of the program.
The second point raises a fun-
damental problem with use of copy-
right to protect ROMs, disks, and
tapes. The copyright laws were
enacted under the Copyright Clause
of the U.S. Constitution, which
authorizes Congress to pass laws pro-
tecting the rights of "authors" to their
"writings." A program written in a
high-level language is generally rec-
ognized as a literary work and the
writing of an author. It meets the
general test of being a means of com-
municating ideas or emotions from
one person (the author) to another
(the reader, viewer, listener, etc.).
Perhaps assembly code is in the same
category. But a program in object
code is generally unintelligible to
human beings (the vast majority of
whom are unable to read object
code). Probably more important, ob-
ject code is not intended for a reader,
viewer, or listener. Rather, it is in-
tended to be a utilitarian object — to
operate a processor ,in response to
data inputs with which it coacts to
produce outputs. The outputs may be
intelligible and communicate ideas or
emotions, but the outputs are not the
object code — they are something else,
a third thing.
The problem with object code, as
the court in the Compuchess case saw
it, is that it is not a medium of
human-to-human communication.
As the court said, "The 'source pro-
gram' is a writing while the 'object
program' is a mechanical tool or
machine part." The ultimate rationale
for the second point made in the
Compuchess case is that the copy-
right laws are intended to protect
media of human communication and
not functional, utilitarian objects. It
is unclear, however, whether the
court was talking only about ROMs
themselves or also about printouts or
"dumps" of ROMs. The logic appears
to apply to both.
The Galaxian Case: The second
purloined-object-code case involved
coin-operated video games. A major
U.S. distributor of arcade game
machines, Midway, secured exclusive
U.S. rights to the Galaxian video
game from its Japanese originator.
The game machine contains a micro-
processor that combines player signal
inputs (lever and button signals) with
program information from a ROM
(or several ROMs) to drive the video
display.
422 September 1982 © BYTE Publications Inc
GREAT NEWS
)R DATA GENERAL USERS?
Win in the race for productivity by teaming up with
Wild Hare. Our TSS software enhancer makes your
system as productive as a rabbit.
Wild Hare's operating system enhancement gives
Data General NOVA® and ECLIPSE® users the most
from their system. TSS allows you to transform
RDOS, iCOS (CS/COBOL) and INFOS® into
true multi-lingual, multi-user Time Sharing
Systems.
This state-of-the-art system accommodates
up to 26 users. Each user can independently
edit, compile and execute programs using the
language of his choice, like FORTRAN, ALGOL,
BASIC, COBOL, Pascal, Assembler and more.
TSS combines RDOS, INFOS® and ICOS compat-
abilities with AOS capabilities at a mere fraction
of the cost.
) In the race for productivity, Wild Hare gives you
the edge by multiplying the capabilities of your
Data General system. So start things hopping
with a 30-day trial run. Remember, slow and
steady could eventually win the race. But it
takes a Wild Hare in the program for a truly
productive finish.
wildlhare
COMPUTER SYSTEMS INC.
P.O. Box 35B1 Boulder, CD 8D3D7 303-434-0221 TWX:310-340-251B NOVA* ECLIPSE® and INFOS 1 * are registered trademarks of Data General Corporation.
Circle 488 on inquiry card. BYTE September 1982 423
The Structure of the
Galaxian Game Machine
The Galaxian video-game machine
has two print ed-circuit boards, a
motherboard, and a piggyback mem'
ory board. The motherboard has a Z80
microprocessor, two 24-pin sockets for
the piggyback memory board, and two
character ROMs. The character ROMs
contain the code for the various images
displayed on the screen.
The piggyback memory board has
five program ROMs and two sets of 24
pins that fit into the sockets on the
motherboard. The program ROMs
contain code for the sequence of posi-
tions assumed by the images derived
from the character ROMs and code for
the responses to and interactions with
the signals derived from player inputs.
The microprocessor produces signals
for the output video display that are
derived from (1) the signals coming
from player inputs and (2) the code in
the ROMs.
When Midway introduced the
game machine into the U.S. market
and it became a commercial success,
importers began to sell competing
versions of the game machine with
duplicated ROMs. Midway sought to
stop this by complaining to the U.S.
International Trade Commission
(ITC), a federal agency charged with
preventing unfair acts and practices
and unfair competition in U.S. im-
port trade. The ITC does so by issu-
ing orders prohibiting the importa-
tion of products that infringe U.S.
patents, trademarks, copyrights, and
the like.
The software proprietor sought
copyright protection on two aspects
of the Galaxian game's display. Mid-
way filed two video tapes with the
U.S. Copyright Office, which issued
copyright registration certificates to
Midway on them as "audiovisual
works." The two tapes showed,
respectively, output displays of
the Galaxian game machine during
I micrcStiell ccrJicts ijcur CP/fTt computer
with mere pewer tlian
What is MicroShell?
•A normal CP/M program which
adds a powerful set of com-
mands to all programs running
under CP/M.
What will MicroShell do?
• Automatic Disk and User Management -
Finds your programs from another drive
or user number -automatically! Save
time and precious disk space.
• Powerful Redirection Capability ■ Send
screen output to a file or printer. Send
printer output to a file. Take program in-
put from a file instead of the keyboard.
• Much More - Multiple commands on a
line, more powerful and faster "submit"
capability, user-definable prompt and
many more features.
Dealers - MicroShell gives you:
• A user-friendly interface to the computer.
•Automatic execution of an application
program at startup.
•Self-running demonstrations of your
favorite software packages.
Will MicroShell run on my computer?
• Requires CP/M 2.2. Available on 8" and
5" disks (North Star, Heath, Apple-CP/M,
Osborne, SuperBrain and IBM-PC
w/Baby Blue.
CP/M - TM Digital Research, UNIX • TM Bell Labs, Word-
star • TM MicroPro. Baby Blue- TM Xedex, dBase - TM
AshtonTate.
MicroShell $150.00
Manual Only $25.00
VISA, MC accepted
VA residents add 4%
Overseas orders add $20.00
lor air mail
Give me some examples!
• Run Wordstar or dBase II from
any disk drive or user area.
• Save the screen from a pro-
gram for later use or to edit
into a report. Save printer out-
put in a file.
• Put commands into a file and have
MicroShell supply them to the pro-
gram from the file.
•Change MicroShell's prompt to sound
the bell on your terminal when a pro-
gram is done!
Software Developers - MicroShell
gives you:
• A powerful UNIX-like development en-
vironment for CP/M with some
features that even UNIX doesn't have!
• The Ability to collect the output of a
program in a file and ease the
documentation chore.
Call or Write Today!
NEW
GENERATION
| SYSTEMS, inc.
2153 Golf Course Drive
Reston, Virginia 22091
Phone: (703) 476-9143
ORDER LINE 800-368-3359
(1) the "attract mode" and (2) the
"play mode." (Midway did not at-
tempt to register the source program
or the object code.)
The "attract mode" of a coin-
operated video-game machine is de-
signed to attract customers. It is a
short, repeating sequence of a
simulated game, similar in effect to a
film loop. It fixes as stored data the
interaction, on one short occasion, of
a skilled player and the code in the
ROM. For copyright purposes, what
is important is that the attract mode is
not input-dependent, but fixed and
unvarying in terms of its total content
and the sequence in which images ap-
pear.
The "play mode" of a video-game
machine is the actual game-play se-
quence, which supersedes the attract
mode in a game machine whenever a
quarter is inserted into the machine.
The play mode display is never quite
the same twice, after the first several
seconds, for no two player-input
signal sets are ever identical. Within
any total play mode sequence, how-
ever, are certain recurrent subrou-
tines. Any time that an alien insect
image contacts the image of the
player's Earth-defender rocket ship
anywhere on the video screen, an ex-
plosion image sequence occurs. This
is a set audiovisual display of the
mutual destruction of the two images.
A similar subroutine is carried out
when a player's missile image con-
tacts (hits) an insect image. More-
over, if the game has a background
landscape or a maze on which the ac-
tion is superimposed, that may be a
fixed sequence. Games with "charac-
ters," such as a protagonist, may
have them as fixed sections of code
stored in one place.
By way of analogy, to compare the
two modes for copyright law pur-
poses, consider an ordinary video
tape of Casablanca. No matter how
many times anyone plays the tape,
Rick never gets on the plane to
Lisbon, he always shoots Major
Strasser, Louis always calls for a
roundup of the usual suspects, and
Rick and Louis always go off to join
the Free French Forces. That is how
the attract mode operates. Now, im--
424 September 1982 © BYTE Publications Inc
Circle 344 on inquiry card.
Chances are, when you
bought your first disk drive, it
was an Apple. Now that you're
ready for a second, take a look
at Quentin.
Our Apple*-Mate™ 5Va" Disk
Drive is fully software transparent
with Annie's DOS 3 3 oner
system in full and half track
operation.
Add it to your present drive for
greater capacity and faster access.
Just plug it in and go to work.
And the Apple- Mate has these
High Performance advantages:
ON TRACK HEAD SEEK
A precision lead screvy positions
the head onto the correct track.
Time-consuming retries and
disk-to-disk copying errors are
virtually eliminated.
SIEMENS* DISK DRIVE
The apple-beige unit is built
around the highly reliable
Siemens system with over
10,000 lifetime hours. Shielded
connecting cable also attached.
LONG TERM
DEPENDABILITY
MTBF (Mean Time Between
and the unit has a one-year
warranty:
COUNT ON QUENTIN
FOR QUALITY
Quentin Research was building
disk systems for the computer
industry when Apple was a little
bud on the big computer tree.
We're known for product reliabil-
ity and stand behind every system
we sell you.
But the best news may be the
price— only $335.00 (40 tracks).
A special introductory offer
when you order Apple- Mate
directly from us.
So when you're ready to boost
the juice on your Apple, add-on
the Quentin Apple- Mate.
To order: Check, money order,
residents add 6% sales tax.
Allow one week delivery.
iQucnTin
RESEARCH, INC. -
19355 Business Center Drive
Northridge, California 91324
(213) 701-1006
L
f'&S
MORE JUICE
FOR YOUR
APPLE
Special
Introductory
Price:
$335.00
® Apple is a registered trademark of Apple Computer, Inc
tSiemens is a trademark of Siemens Corporation.
* Apple-Mate is a trademark of Quentin Research, Inc.,
which does not manufacture Apple computers.
Circle 395 on inquiry card.
agine an "interactive" Casablanca, an
art form of the future, dependent on
viewer input. Sometimes Rick gets on
the Lisbon plane with Ilsa, sometimes
Strasser shoots him first, sometimes
Louis arrests Rick, perhaps some-
times Strasser gets Ilsa, and so on.
But some recurrent subroutines are
also in this Casablanca; wherever
Rick says, "Play it again, Sam," Sam
will always oblige by playing "As
Time Goes By" on his piano, and
after any shooting, Louis will always
say, "Round up the usual suspects."
That is how the play mode of a video
game may operate.
Midway claimed copyright protec-
tion against the importers under both
copyright registrations. The ITC
agreed that the copyright on the
Galaxian attract mode "audiovisual
work" had been infringed because the
importers simply unloaded and re-
loaded the whole ROM without
bothering to identify and vary the
fixed data stored in the attract mode
portion of the ROM. This caused the
importers' machines to duplicate or
perform the very same attract mode
performed by Midway's machines,
which was infringement of Midway's
copyright on the attract mode. But
the ITC refused to rule on whether
Midway could also gain protection
on the basis of the importers' unload-
ing and reloading the play mode's
program data (object code) from the
ROM. (Certain Coin-Operated
Audio-Visual Games and Com-
ponents Thereof, ITC Docket No.
337-TA-87, Opinion of June 26,
1981.)
First, the ITC said that registering a
video tape of a single play mode per-
formance of the Galaxian game is not
a registration of every other possible
Galaxian game performance. Since
there are millions of possible Galax-
ian play mode performances, allow-
ing registration of one performance to
confer protection for the entire set of
possible performances would be the
equivalent of copyrighting the idea of
the Galaxian game itself. But the
copyright laws do not allow games or
other ideas to be protected as such. In
short, although the ITC did not put it
in these terms, registering one com-
puter run of a program or one output
display does not constitute registering
a claim of copyright on all runs, all
displays, or the algorithm (or pro-
gram) for all runs.
Second, the ITC said that the
human player is perhaps a coauthor
of the Galaxian play mode perfor-
mance or output. The ITC asked:
Can a work coauthored by a person
and a computer (the Galaxian game
machine with its processor, ROM,
etc.) be protected by the computer
owner's copyright? The ITC refused
to answer this difficult question
because it believed that the narrow
basis on which it had decided to
dispose of the case permitted it to
avoid the issue.
It is unfair to duplicate
object code because
doing so violates the
spirit of the copyright
laws even though not
their letter.
The ITC found a way to decide the
case that made it possible not to rule
on such difficult legal questions as
whether the program for the Galaxian
play mode or ROM had been, or
could in any way be, copyrighted or
infringed. The importers had all
copied the attract mode, which was
protected as a copyrighted audio-
visual work. Their machines could
therefore be excluded from the U.S.
on that ground alone. The other more
difficult questions could, if necessary,
be decided in subsequent cases in-
volving other video games. (One such
case is now pending before the ITC.)
Finally, the ITC noted that its dis-
position of the Galaxian case made it
unnecessary to reach an issue urged
upon it by the present writer. This
was whether it was unfair to unload
and reload program data (object
code) from a ROM even though it
was not copyright infringement to do
so. In the view that the writer urged,
it is unfair to duplicate object code (as
the ITC statute uses the term
"unfair") because doing so violates
the spirit of the copyright laws even
though not their letter. Understand-
ably, the ITC may have felt reluctant
to fill in a gap in the copyright laws
when Congress had failed to do so.
Despite its avoidance of many impor-
tant issues, the ITC's opinion in the
Galaxian case is perhaps the most
perceptive and instructive one in the
whole object code/unloaded-ROM
field.
The TRS-80 Case: The latest lawsuit
over object code involves the
input/output (I/O) interpreter pro-
gram for the TRS-80 microcomputer.
{Tandy Corp. v. Personal Micro
Computers, Inc., 524 F. Supp. 171
[N.D. Calif. 1981].) Tandy's TRS-80
microcomputer includes an I/O pro-
gram stored in a ROM. The TRS-80
I/O program interprets BASIC source
code into machine-intelligible object
code. This interpretation process is
essential to the use of the computer,
the trial court noted, because human
beings using the TRS-80 cannot
understand and communicate object
code, while machines cannot under-
stand (by that term, the court meant
cannot be directly operated by means
of) a human-intelligible, high-level
language such as BASIC source code.
Of course, the same principle applies
to the I/O program itself. It, too,
must be transformed into object code
before the computer can understand
and use it. Tandy therefore compiled
the I/O program and loaded it into a
ROM, which was placed in its
TRS-80s. This was a ROM whose sili-
con chip's physical pattern corre-
sponded to the object-code form of
the I/O program. (Presumably, this
was a custom ROM, not a PROM,
but that does not seem material to
copyrightability.)
Tandy had apparently registered
the program for copyright as a source
program. Tandy sued the defendant,
also a manufacturer of microcom-
puters, when it discovered that the
defendant had unloaded the ROM
and was using the program in its
microcomputers. Tandy's I/O pro-
gram was presumably copyrightable
when it was written out in BASIC
source code or another human-
426 September 1982 © BYTE Publications Inc
FOR THE iBm* PERSONAL COMPUTER
1I1I111I1»1IPS=^
innflfincnDDnD *"
wecTRum
Multifunction
Board
Memory Expandable RAM
• Expandable from 64 to 256K Bytes
• Parity generate and check
• Base address switch-selectable for any
64K boundary
• No wait states
Expandable Parallel Printer Port
• Supports Centronix, Data Products or IDS interface
• Switch selection of printer port I/O address
• Selectable Interrupt level
• Adjustable flat cable clamp (strain relief)
Two Expandable
Asynchronous Communication Ports
• Single or Dual Channel, RS 232-C • Selectable Interrupt levels
• DCE/DTE selectable • Programmable character length,
• 3 wire interface support sto P bits and parity
• Full modern support • Single line configuration addressable
• Programmable Baud rates from
50 to 19,200
FOUR
FUNCTIONS
INDEPENDENTLY
UPGRADEABLE
asCOMMI orCOMM2
PERSONAL SYSTeNST€CHNOLOGY, IMC
22957 LA CADENA LAGUNA HILLS, CA. 92653 (=714) 859-8871
c Copyright Personal Systems Technology Inc. 1982 IBM is a trademark of International Business Machines Corp.
Circle 372 on inquiry card.
Object Code, Piano
Rolls, and Sanskrit
Some programmers claim to be able
to read object-code printouts. It is un-
clear, under copyright law, how many
people must be able to read a message
for it to be deemed a copyrightable
"writing" or a "copy. " In one case,
now of questionable authority, the
U.S. Supreme Court held that per-
forated player-piano rolls were not
"copies. " Thus, they were not infringe-
ments of copyrighted sheet music, even
though some persons skilled in making
piano rolls claimed to be able to read
them as others read ordinary musical
staff notation. The Court pointed out
that, in any event, a piano roll is not
intended to be read like sheet music.
Moreover, it noted, extending similar
protection to piano rolls as "copies"
would require extending similar pro-
tection to music-box cylinders and
other mechanical objects, an extension
of copyright law that the Court con-
sidered improper.
On the other hand, it is generally
believed that a book written in San-
skrit or a listing of a source program in
FORTRAN or API may be copy-
righted, even though relatively few
persons can read them. Copyright pro-
tection has even been granted to a
book of meaningless five-letter
"words" intended for use as cable code,
where the users were supposed to sup-
ply their own arbitrary meanings for
the "words."
Opinions probably differ widely
among lawyers as to whether intelligi-
bility of the message to a large number
of persons is a requisite of copyright.
intelligible language. But the defen-
dant had duplicated the ROM, not
the source code. This raised the ques-
tion, as in the Compuchess case,
whether Tandy's or the defendant's
ROM chip was a "copy" (as the copy-
right statute uses that term) of the
copyrighted TRS-80 I/O program.
The defendant moved for a pretrial
summary judgment in its favor on the
ground that regardless of whether its
ROM duplicated Tandy's ROM it
was not a "copy" of Tandy's copy-
righted I/O program.
The court rejected the motion,
refused to dismiss Tandy's complaint,
and said that the case must go to trial.
Its reasoning was as follows:
• The statute says that works can be
"fixed" by embodying them in any
"tangible medium of expression, now
known or later developed, from
which they can be perceived, repro-
duced, or otherwise communicated,
either directly or with the aid of a
machine."
• A silicon chip is a "tangible medium
of expression" within the meaning of
the copyright statute.
• 'The imprinting of a computer pro-
gram on a silicon chip, which then
allows the computer to read the pro-
gram and act upon its instructions,
falls easily within this definition" of
"fixed."
•Therefore, the copyright laws pro-
tect a program fixed in the form of a
ROM chip. Unloading and reloading
a ROM is copyright infringement of
the copyright on the source program.
The court recognized that in the
Compuchess case the trial court had
held the opposite. But it simply dis-
agreed with that court's reasoning
and refused to follow it.
The court's conclusions in the
TRS-80 case about copying ROMs do
not seem to follow properly. There
appear to be some gaps in the court's
logic, which it has filled with unstated
and perhaps incorrect assumptions.
The court's remarks about the pro-
gram being "fixed" in the ROM chip
ignore (1) the statute's requirement
that a "copy" of the program be made
before an infringement can be found,
and (2) the problems stemming from
the fact that the statutory definition
of "fixed" parallels the statutory
definition of "copies," so that the
various legal problems do not go
away by focusing only on "fixed."
SOFTWARE COMPATIBLE MACHINES
CP/M and TRSDOS
Custom 3
MOD III & CP/M SOFTWARE COMPATIBLE
DUAL 40 TRACK 5W DISK DRIVES
8" DRIVE CONTROLLER
1 YEAR WARRANTY
48K $2,233.00
64K 2,449.00
OTHER DRIVE CONFIGUR-
ATIONS AVAILABLE INCLUDING
INTERNAL HARD DISK
LNW
Research
MOD I & CP/M SOFTWARE COMPATIBLE
DUAL 40 TRACK 5 1 /4" DISK DRIVES
8" DRIVE CONTROLLER— HI-RES &
COLOR GRAPHICS 4 Mhz SPEED— Z80A
PROCESSOR— FAN
48K $2495.00
96K 3095.00
48K without
CP/M 2295.00
MIIIIII |" ~ c
1 m o n
111,1 Bit* i
■ MM jjjlj>
Freedom
Boards
Tandy Corp.— TRS-80. TRSDOS. Digital Research— CP/M.
CP/M CONVERSION BOARDS FOR
THE TRS-80 AND LNW COMPUTERS
FROM FREEDOM TECHNOLOGY
INTERNATIONAL
Freedom Option.... $222. 00
Freedom Plus 444.00
-adds 16K of RAM
M€RIDIAN
1 1 9 N. 1 8th Street Phila, PA 1 91 03
(21 5)-569-2420
428 September 1982 © BYTE Publications Inc
Circle 506 on inquiry card.
SHOPP€R STOPPERS
ISTOPI
MAIL COMP HAS THE PRICE, SELECTION
AND FAST DELIVERY ON MAJOR BRANDS,
ACCESSORIES AND SOFTWARE!
APPLE® SPECIALS
■ SPELLGARD BY INNOVATIVE SOFTWAR E
UPPER/LOWER CASE ROM
1 6K MEMORY CARD
S 195
19
75
65
PARALLEL INTERFACE CARD
• Requires Z80 Card by Microsoft or Z Card by Innovative Softw
ATARI
ATARI 400 (16K)
ATARI 800 (16K)
ATARI 810 DISK DRIVE
ATARI 850 INTERFACE
TEXAS INSTRUMENTS
Tl 99/4
Tl SOLID STATE PRINTER
Tl 10" COLOR MONITOR
NEC
PC-B0U1ACPU
PC-8012A 1/0
PC-B033A DISK I/O
PC-8031A DUAL DISK
FRANKLIN ACE 100
XEROX 820
349
675
445
169
399
299
349
839
535
150
839
.. CALL
CALL
PRINTERS
. $ 360
529
. 749
. 1,099
. 1.149
349
470
569
. 729
. 1.750
. 2.350
489
. 1.995
. 1.290
499
649
.. 795
. CALL
.. CALL
919
.. 1.385
.. 1.669
EPSON MX70
EPSON MX1O0FTW/GRAPHICS
NEC 3510/ 3530
NEC 7710/7730 ,
ANADEX 9501
C ITOH PROWRITER PARALLEL
C. ITOH PROWRITER SERIAL
IDS PRISM 80 W/O COLOR
IDS PRISM 80W/COLOR
MONITORS/TERMINALS
AMDEK 12"GREEN
S 169
AMDEK 12-COLOR
379
AMDEK COLOR II
769
AMDEK COLOR III
475
TELEVIDEO910
575
TELEVIDEO 912
695
TELEVIDE0 925
729
TELEVIDEO 950
925
NEC 12" COLOR
325
NEC 12" GREEN
169
ADDS VIEWPOINT GREEN
549
ADDS VIEWPOINT 60
695
HAZELTINE ESPRIT
585
HAZELTINE ESPRIT II
649
SANYO 12" B/W
249
SANYO 12" GREEN
259
SANYO 13" COLOR
425
SANYO 13" COLOR RGB
885
BMC 12" GREEN '
95
BMC 12"HI RES
145
BMC 14" RGB COLOR
339
MODEMS
NOVATION CAT
S 145
NOVATION D CAT
155
NOVATION AUTO CAT
209
NOVATION APPLE CAT
299
HAYES' SMARTMODEM
245
HAYES MICROMODEM II
279
HAYES MICROMODEM 100
HAYES CHRONOGRAPH
325
225
LEXICON II MODEM
125
FREE CATALOG
ACCESSORIES
• 16K MEMORY CARD
S 75
■ 32K MEMORY CARD
139
119
■ 16/32 EXPANDABLE MEMORY CARD
• UPPER/LOWER CASE ROM
.19
* SERIAL I/O CARD .
99
■ PARALLEL INTERFACE CARD
69
■ PROM-IT"" EPROM
99
■ TYMAC PARALLEL INTERFACE W GRAPH
64
■ GRAPPLER PARALLEL INTERFACE W/GRAPH
98
OKIGRAPH OPTION FOR 82A/83A
49
GRAFTRACtl
29
EPSON RS 232 INTERFACE BOARD
88
EPSON RS 232 INTERFACE W/2K
125
EPSON IEEE 488 INTERFACE BOARD
EPSON TS 80 EXP INTERFACE CABLE
69
• Z 80 SOFTCARD BY MICROSOFT
269
• ROM WRITER
139
■ THE CLOCK
225
■ CPS MULTIFUNCTION
165
135
• RAMPLUS 16K ,
152
* MUSIC SYSTEM
319
' Z-CARD FOR APPLE II
225
• SUP R MOD II TV INTERFACE
35
SUP R TERMINAL & COL VIDEO BOARD
316
• APPLE PRINTER INTERFACE CARD
68
■ APPLE PARALLEL INTERFACE CABLE
29
ROLL PAPER HOLDER FOR MX - 80
21
■ AMDEK DVM INTERFACE BOARD FOR APPLE II . .
189
• MICROBUFFER II 16K FOR APPLE II
199
• MICROBUFFER II 32K FOR APPLE II
BKSERIALBUFFER FOR EPSON PRINTER
129
16K PARALLEL INTERFACE FOR EPSON
129
• For Apple II
APPLE ® SOFTWARE
VISICALC
S 185
VISIFILE
185
155
225
VISIPLOT.
VISITREND/VISIPLOT
VISITERM
75
VISIDEX
185
VISISCHEDULE
235
DESK TOP PLAN II
185
549
195
125
VISIPACK
•WORDSTAR
* SPELLSTAR
192
80
■ MAILMERGE
125
129
■ CALCSTAR
OLYMPIC DECATHALON
25
BASIC COMPILER
315
165
FORTRAN 80
COBOL 80
595
159
TASC
SELECT W P BY SELECT
359
SUPERCALC BY SORCIM
195
CCA DATA MANAGEMENT SYSTEM
79
TYPING TUTOR II
18
25
200 1
ADVENTURE ,
mo/MATH mu/SIMP 80
M/SORT
156
89
AIDS
SOFTCARD PREMIUM SYSTEM
599
140
499
rf/BASE II
SPELLGARD
195
DATA FAX
139 I
59
STEP by STEP (TAPE)
DATA CAPTURE
49
• Requires ZSOCarduV Microsoft or 2.Card bv Innovative Software
ISTOPI
CP/M® SOFTWARE
SUPERCALC BY SORCIM
S 195
WORDSTAR
289
CALCSTAR
189
DATASTAR
225
SUPERSORT
169
MAILMERGE
80
SPELLSTAR ".
149
BASIC 80
290
BASIC COMPILER
319
COBOL 80
595
FORTRAN 80
369
MACRO 80 ..."
169
mv/MATH/mv/SIMP BO
219
mv/LISP/mv/STAR 80
• 175
PL/1-B0 BY DIGITAL RESEARCH
435
ACCOUNTING PLUS
CALL
dBASE II
499
CROSSTALK
1 09
OUICKSCREEN
125
THE WORD
65
SPELLBINDER
249
T/MAKER II
1 95
SUPERVYZE
69
CONDOR II
449
SELECT WORK PROCESSOR
359
TIM III
408
M SORT
ATARI SOFTWARE
VISICALC - DISK
PACMAN - CART
..$ 1B9
35
CENTIPEDE • CART
WORK PROCESSING • DISK
35
. . 119
CAVERNS OF MARS - DISK
31
PERSONAL FINANCIAL MANAGEMENT - DISK
ENTERTAINER KIT - CART
PROGRAMER KIT - CART
55
79
55
EDUCATOR KIT ■ CART
125
COMMUNICATOR KIT CART
DOW JONES INVESTMENT - DISK
.. 335
99
ASTEROID by ONLINE • DISK
20
APPLE PANIC by BUDGECO - DISK
ZORKII by INFOCOM - DISK
RASTER BLASTER by BUDGECO ■ DISK
BUG ATTACK by CAVALIER
23
29
23
23
IBM SOFTWARE
SUPERCALC
SELECT WORK PROCESSOR W SUPERSPELL .
VISICALC 256K VERSION
. . . . 359
1 85
WORDSTAR
.. 249
MAILMERGE
DATASTAR
225
CALCSTAR
189
TIM II
408
SPELLGARD
.. 195
CONDOR II
EASYSPELLER
129
EASY WRITER II
CROSSTALK
109
WE ACCEPT:
• PERSONAL CHECK (allow 10 days to clear)
• VISA/MASTERCARD (add 2%)
• CASHIERS or CERTIFIED CHECK • MONEY ORDER
• BANK WIRE TRANSFERS •COD.
Add 3% for shipping, handling & insurance (S5 min ) Calif.
residents add 6% tax All equipment is new. comes with
manufacturers guarantees, PLUS we guarantee it for 30 days
and pay shipping charges on any returns. All equipment subject
to price change & availability without notice
Check quantity discounts.
comp
Mailcomp, Inc.
8380 Miramar Road, Suite 200
San Diego, CA 92126
FREE SHIPPING (ON PRE-PAID CASH ORDERS)
Call Collect: 714-578-1033
Circle 280 on inquiry card
Circle 466 on inquiry card.
SUP€RGRMN
The super performing, super
reliable microcomputer from
Intertec Data Systems features
twin double-density 5 1 /4" drives
with 350K or700K of disk storage
- expandable to 10 megabytes.
A CP/M* Disk Operating System,
64K of dynamic RAM and more.
$
SUP€R
PRIC€
Because we're a nationwide
distributor of SuperBrain,
CompuStar, and the CompuStar
10-Megabyte Disk Storage
System, we can offer the
absolute lowest prices in
the business.
fSUP€R
S€RVIC€
Better yet, we offer you a
great deal of service and support
because we want your business
tomorrow as well as today.
• We'll burn-in your SuperBrain
for 72 hours before
we deliver it
• Well help with installation
and configuration
• We'll repair equipment at our
service center and replace
modules when necessary
• We'll fill your software needs
or help you develop your own
• We'll match your SuperBrain
with a super printer
For more information call 609-424-4700
or 21 5-629-1 289. To order call toll-free
800-257-5217. In NJ call 609-427-4700.
2 Keystone Avenue
' Cherry Hill, NJ 08003
* Registered trademark of Digital Research Inc.
SuperBrain and CompuStar are trademarks
of Intertec Data Systems.
3
!= intertec
CIdata
= SYSTEMS.
Worst of all, the court seems to have
badly confused itself with its meta-
phors. The court speaks of a com-
puter's "reading" or "understanding"
object code, and "act[ing] upon its in-
structions/' analogously to a person's
reading or understanding a source
program or other literary work. But
the court mistakes its figure of speech
for reality. Computers and other ma-
chines do not read books or under-
stand them in the same sense as a per-
son does. Yet, the court's reasoning
assumes this. Thus, "perception" by a
machine or "communication" to a
machine is assumed to be covered by
the statute. But that needs to be de-
cided, not assumed. The terms "per-
ceived" and "communicated" in the
statutory definitions of "copies" and
"fixed" may well contemplate nothing
of the kind. Probably, the opposite
assumption would be sounder.
This flushes out the basic issues in
the unloaded-ROM cases:
•whether under the present statute,
"human intelligibility" is a require-
ment for copyright
• whether copyright can be used to
protect objects intended to perform a
utilitarian function rather than to act
as a medium for communicating ideas
Those are the real points of dif-
ference, whether well articulated or
not, between the two courts in the
Compuchess and TRS-80 cases, and
they underlie the issues that the ITC
considered too troublesome to decide
in the Galaxian case.
Protecting Software
Under Present Law
If one had to choose only among
expanding the laws governing copy-
rights, patents, trade secrets, or con-
tracts, copyright would probably be
the best of a bad lot. But it is a poor
second to a specific software law
based on the broader power of Con-
gress to regulate commerce than to
regulate "writings." Perhaps the best
way to understand this is to briefly
survey the concepts and structures of
those respective bodies of law, focus-
ing first on how they apply to soft-
ware and then on specific software
problems that are not dealt with
satisfactorily. The purpose of the
following overview is to show how
the structure and concepts of
copyright, patent, trade secret, and
contract law relate to the things they
were evolved to deal with, and how
they much less satisfactorily relate to
software.
What Does the Copyright
Act Do for Software?
The three unloaded-ROM cases in-
dicate that the copyright laws furnish
object code with little protection, de-
batable protection, or no protection
at all. The present copyright statute,
despite two amendments, has prob-
ably bungled the protection of object
code. Despite optimistic claims that
"the copyright problem was resolved
by the Computer Software Copyright
Act of 1980" and "object code is now
clearly subject to copyright laws" (see
BYTE, May 1981, pages 130, 138),
the reality is that "subsequent revi-
sion (most particularly the Computer
Software Copyright Act of 1980) con-
tinues to provide inadequate protec-
tion" (BYTE, May 1981, page 138).
Copies: True, the 1980 Act con-
tains a definition of "computer pro-
gram" that at least arguably includes
object code (see BYTE, May 1981,
page 130). But the Act stops there and
does not go on to say that unloading
a program from a ROM or otherwise
electronically duplicating a program
(specifically, object code) constitutes
unlawful copyright infringement or
the making of a forbidden "copy."
That further step is essential to our
having secure copyright protection
for object code if the following
analysis is correct.
The copyright statute is a maze — or
certainly a very complex network.
The copyright statute has a key node
through which every important signal
must pass. This is the definition of
"copy." Only a "copy" of a work can
be protected; only a "copy" of a work
is an infringement. The statute de-
fines a "copy" of a program or other
work as a stable, tangible embodi-
ment of the work from which the
work "can be perceived ... or other-
wise communicated." The quoted
words may well compel the conclu-
430 September 1982 © BYTE Publications Inc
INEXPENSIVE MASS STORAGE
Gallium lO, 20, 30 8c 40 megabyte disk systems
are the MOST cost-effective Winchester disk systems
for your Apple* II computer.
The Gallium-lO is available in a lO Mbyte
configuration for an introductory price of $2495.
GALLIUM IS VERY ECONOMICAL
For the price of 4 disk drives you can have the
capacity of 72 diskettes and our Volumes are 3
Apple diskettes' capacity. That means you can
have over 400 kilobytes files without segmenting
your data base.
With our intelligent controller you can expand to 40
megabytes with the addition of 3 more lO
Megabyte drives.
We use proven Winchester disk technology to assure
you of the finest quality disk drive your money can
buy. The disk drive operation is NOISE-FREE for
office and home environments.
GALLIUM SOFTWARE
The Rom-resident software interfaces to DOS 3.3,
Apple Pascal (optional) and CP/M (optional). All
operating systems remain unmodified so there is no
need to change anything in your programs to use
theGallium-lO.
Utilities provided include programs to copy from
floppy to Gallium and from Gallium to floppy, format
volumes, and a demo program to show you how
your disk can be used.
SERVICE
Gallium-lO disk drives come with a 90-day parts 8c
labor warranty. An extended warranty is available
at extra cost. Gallium disk systems require no
preventive maintanence.
SPECIFICATIONS:
DATA ORGANIZATION
Capacity (Megabytes)
Unformatted 14.4 Megabyte
Formatted 1 1 .3 Megabyte
DISKS
Number 3
Data Surfaces 6
Diameter (inches/cm) 5.25/13.33
PERFORMANCE
Access Time Track To Track (3 milliseconds)
Disk Rotational Speed 3600 rpm
Peak Transfer Rate 5 MB/S
UTILITIES
Format Formats All Surfaces
Volume Initer Initializes With An "EMPTY" File
A Given Number Of Volumes
File Finder Finds All Volumes On Which
Any Given File Is Resident
File Runner Finds 8c Runs The Given File
From The First Volume On
Which It Is Resident
Partition Partitions The Disk For DOS 3.3,
CPM 8c PASCAL Allocating
The Required Number Of Sectors
For Each Given Operating System
CPM Boot Permits Booting
In CPM Operating System
PASCAL Boot Permits Booting In PASCAL
Connect Connects Gallium To DOS
If Booted From Floppy Disk
XitenSystems
* Apple is a registered trade mark ot Apple Computer Co.
16815 Hawthorne Blvd. • Lawndale, CA 90260 •
(213) 370-3966
C800) 421-1947
■IB hi HI II II HWM
As your introduction to The Library Of
Computer and Information Sciences
Tate this
$60.00 classic
for only $3.00!
ENCYCLOPEDIA OF COMPUTER SCIENCE
Edited by A nthony Ralston. More than 1550 oversized pages
of information on every aspect of computer science— from
algebra to automata theory, from basic terminology to string
processing languages. 470 articles by 208 experts. Over 700
charts, tables, graphs, and diagrams.
books for only $1 each
(values to $74.95)
( Publishers' Prices showrr)
You simply agree to buy 3 more
books-at handsome discounts-within
the next 12 months.
58811. LOGICAL CON-
STRUCTION OF SYS-
TEMS. Jean-Dominique
Warnier. Covers every
aspect of system design,
from the specification of
data to the final dialogue
between designers and
users. $22.95
42000-2. DESIGN AND
STRATEGY FOR DIS-
TRIBUTED DATA PROC-
ESSING. James Martin.
Coverage of the impact of
DDP on the ultimate users
of a system, the office-of-
the-future concept and
much more. Counts as 2 of
vow 3 books. $37.50
!
discipline
of
irojjami
edsper
dijkstra
i on* **pd t ttn it* pro*"" <
34133-2. APPLICATION
DEVELOPMENT WITH-
OUT PROGRAMMERS.
James Martin. A look at
major changes in which
"packaged" routines deliver
application software to
order. Counts as 2 of vour 3
books. 332.50
432 BYTE September 1982
32485. ALGORITHMS +
DATA STRUCTURES =
PROGRAMS. Niklaus
Wirth. "A valuable, novel
contribution to the comput-
ing science literature."
- Edsger Dijkstra. $20.95
42303. A DISCIPLINE OF
PROGRAMMING. Edsger
W. Dijkstra. Program deri-
vation and composition,
common mistakes plus nu-
merous other examples.
S25.00
37980. CIARCIA'S CIR-
CUIT CELLAR: Volumes I
and II. Sieve Ciarcia. Over a
year's worth of Ciarcia's
most popular microcom-
guter articles from BYTE.
oftcover. $20.95
32487-2. ALGORITHMS
FOR GRAPHICS AND
IMAGE PROCESSING.
Tlwo Pavlidis. A compre-
hensive handbook covering
everything from pattern
recognition to image seg-
mentation packed with
charts, diagrams, and equa-
tions. Counts as 2 of vour 3
books. $26.95
54425. IDA: A User's Guide
to the IDA Interactive Data
Analysis and Forecasting
System. Ling and Roberts.
An essential handbook that
explains how to use the IDA
package. $12.50
TERCHINGVDUR
COmPUTER
TO TRLH
82522. TEACHING YOUR
COMPUTER TO TALK.
Edward R. Teja. A fact-
filled guide to voice eauip-
ment for computers. $15.95
34115. APL IN PRACTICE.
Edited by A lien J. Rosen et
al. Covers such topics as
writing maintainable APL
codes, evaluating telecom-
munications networks,
using APL for construction
accounting and more.
$25.00
Princtptes of
Software Engrneertug
and Design
70230. PRINCIPLES OF
SOFTWARE ENGINEER-
ING AND DESIGN. Marvin
V. Zelkowitz et al. A practi-
cal guide which shows you
how to handle everything
from small programs all the
way through the design of
large, complex software sys-
tems. $24.50
Hie & data base
techniques
45043. AN END-USERS
GUIDE TO DATA BASE.
James Martin. An excellent
primer for the lay person by
the world's best-selling
computer author. $23.00
69747. PRACTICAL DATA
BASE MANAGEMENT.
Ed. bv Auerbach Publishers,
Inc. A comprehensive look
at how to deal with every-
thing from basic require-
ments planning to fine-tun-
ing an existing data base,
and much more. $24.95
jxasrtrtfw****
SELF-PRWRIMMING
'tttttt!
7 3 246. QUEUEING
THEORY: A Problem Solv-
ing Approach. Leonard Gor-
ney Covers Stochastic, Mar-
kov and Poisson processes,
queue structure, discipline,
length and more. $21.95
53677-2. HOW TO BUILD
YOUR OWN SELF-PRO-
GRAMMING ROBOT/
ROBOT I NT EL LI -
G E N C E . . . WITH
EXPERIMENTS. David L.
Heiserman. Two books
which count a s 2 of your 3
books. $29.90
4 Good Reasons to Join
1. The Finest Books. Of the hundreds of books submitted to us
each year, only the very finest are selected and offered. More-
over, our books are always of equal quality to publishers'
editions, never economy editions.
2. Big Savings. In addition to getting either the Encyclopedia
of Computer Science for $3.00, or 3 books for $1.00 each when
you join, you keep saving substantially, up to 30% and occasion-
ally even more. (For example, your total savings as a trial
member, including this introductory offer, can easily be over
50%. That's like getting every other book free!)
3. Bonus Books. Also, you will immediately become eligible to
participate in our Bonus Book Plan, with savings up to 70% off
the publishers' prices.
4. Convenient Service. At 3-4 week intervals (16 times per
year) you will receive the Book Club News, describing the Main
Selection and Alternate Selections, together with a dated reply
card. If you want the Main Selection, do nothing and it will be
sent to you automatically. If you prefer another selection, or no
book at all, simply indicate your choice on the card, and return it
by the date specified. You will have at least 10 days to decide. If,
because of late mail delivery of the News, you should receive a
book you do not want, we guarantee return postage.
ILJ
1.J I
'LED
'
76120. THE SCIENCE OF
PROGRAMMING. David
Gries. Complete methodol-
ogy for program develop-
ment in such areas as: prop-
ositions, semantics of small
language and more. Soft-
cover. $19.80
48496-2. FILE & DATA
BASE TECHNIQUES.
James Bradley. Includes ev-
erything from file handling
to CODASYL data base
standards, from hierarchical
data base design to cost
benefit analysis of a data
base structure. Counts as 2
of your 3 books. $26.95
42057-2. DESIGNING
AND PROGRAMMING
MODERN COMPUTERS
AND SYSTEMS. Volume 1.
Svettana and Steven Karta-
shev. This comprehensive
volume spells out the effects
of large scale integration
methodology and technolo-
gy on design thinking.
Counts as 2 of your 3
books. $37.50
36957-2. BUILD PRO-
GRAM TECHNIQUES.
John G. Rice. Provides a
framework for the design,
development and imple-
mentation of Automatic
Software Generation Sys-
tems (ASGS). Counts as 2 of
your 3 books. $29.95
Plus more books to choose from
41628-2. DATABASE: Structured Techniques for Design, Perfor-
mance and Management. S. Atre. Spells out how to plan, design and
maintain a large data base for batch and on-line operations. 444
pages.. Counts as 2 of your 3 books. $29.95
51955-2. A GUIDE TO THE SUCCESSFUL MANAGEMENT OF
COMPUTER PROJECTS. Hamish Donaldson. Provides invaluable
advice on project management and documentation, systems design
strategy, and programming. Counts as 2 of your 3 books. $34.95
79155. SOFTWARE INTERPRETERS FOR MICROCOM-
PUTERS. Thomas C. Mclntire. How to design a reliable software
interpreter for any microcomputer system. $23.95
40045-2. CONVERSATIONAL LANGUAGES. Kupka and Wilsing.
Includes interactive program development, languages based on
JOSS, syntax and design of conversational languages and more.
Counts as 2 of your 3 books. $27.75
53679. HOW TO DESIGN, BUILD AND PROGRAM YOUR OWN
ADVANCED WORKING COMPUTER SYSTEM. Robert P. Havi-
land. A practical construction and design guide. $16.95
42420. THE DISTRIBUTED SYSTEM ENVIRONMENT: Some
Practical Approaches. Grayce M. Booth. Covers horizontal and
hierarchical distributed structures, networking and much more.
$21.95
58634. LISP. Winston and Horn. Shows basic LISP functions,
definitions, conditions, and scoping, recursion and iteration. Soft-
cover. $15.95
85723. USING THE UNIX SYSTEM. Richard Gaut hi er. A guide to
the many program development features of the UNIX system.
49355. FUNDAMENTALS OF DATA STRUCTURE. Ellis Horowitz
and Sartaj Sahm. A practical handbook outlining the principles of
data structure design and manipulation. Includes in-depth coverage
of file organizations, indexing techniques, internal and external
sorting and tree structures. Witn detailed illustrations. $23.95
48494. FILE TECHNIQUES FOR DATA BASE ORGANIZATION
IN COBOL. Johnson and Cooper. Includes technical considerations
in choosing a file structure, data structures and more. $20.95
81857. SYSTEMATIC PROGRAMMING. Niklaus Wirth. A classic
work on programming as an exercise in constructing algorithms by
the noted author. $23.95
40060-2. COMPUTER SYSTEMS ARCHITECTURE. Jean-Loup
Baer. Looks at everything from stack architectures to orthogonal
instruction sets, from hierarchic systems to distributed systems and
more. Counts as 2 of your 3 books. $26.95
63214. MULTI-NATIONAL COMPUTER SYSTEMS: An Intro-
duction to Transnational Data Flow and Data Regulation. Harry S.
Katzan, Jr. A look at how we can balance growing technology with
human rights in the international arena. $16.95
39965. COMPUTER CAPACITY: A Production Control Approach.
MelvinJ. Strauss. Provides the formulas and the strategies necessary
to make accurate estimates of computer usage demands. $24.95
51980. A GUIDE TO STRUCTURED COBOL WITH EFFI-
CIENCY TECHNIQUES AND SPECIAL ALGORITHMS. Pacifi-
co A. Lim. Methods, short-cuts, and approaches to more efficient
coding techniques. $18.95
If the reply card has been removed, please write to
The Library of Computer and Information Sciences
De'pt. 7-BIG, Riverside, N.J. 08075
to obtain membership information and application.
BYTE September 1982 433
Disassembling Object Code and
Copyrighting Chairs
An argument for intelligibility of ob-
ject code could be made on the basis of
reverse-compiling. In principle, object
code can be disassembled and con-
verted into an intelligible form if prop-
er parameters are known. For example,
programs are available to convert
(disassemble) object-code versions of
programs for various microprocessors
into assembly code. The assembly code
is widely human-intelligible, at least in
the software trade. It can be used to
develop, and perhaps even computer-
generate, high-level source code,
which is generally recognized as both
human-intelligible and copyrightable.
Obviously, the same thing could be
done for ROMs, although it is not clear
that the end product of this process
will always be the very same source
program as that initially compiled to
generate the object code.
The argument based on reverse-
compiling is that although object code
may not be directly intelligible to most
people, with the aid of a computer and
program it can be put into an intelligi-
ble form. It is unclear, however,
whether the fact that unintelligible
symbol set A can be converted into in-
telligible symbol set B, by a transfor-
mation process, is the full equivalent of
the copyright law's statutory concept
that set A is a material object from
which the underlying work (which
may be equated here to intelligible
symbol set B) can be "perceived or
otherwise communicated." It is one
thing to perceive a video tape of
Casablanca with the aid of a TV set. It
may be quite another thing to perceive
a transformation of object code with
the aid of a computer.
For one thing, the video tape of
Casablanca is intended to be used
primarily as an object of communica-
tion, while the ROM is intended to be
used primarily as an object to operate a
machine. This point was noted in
several early piano-roll copyright deci-
sions. Second, the transformation
argument seems to prove too much
and thus leads to unacceptable results.
Buildings and chairs are clearly not
writings. Thus, they are not copyright-
able. Yet, either can be subjected to an
optical-scanning process and, with the
aid of a computer, be made to generate
a set of intelligible and copyrightable
blueprints. If a ROM is copyrightable
simply because it can be made to
generate source code or its equivalent,
so too is a building or chair. The latter
is clearly not the law, which suggests
that something must be wrong with the
argument. The argument based on the
possibility of reverse-compilation is
thus probably unsound.
sion that the potential of sapient
perception and communication is es-
sential to copyright protection. That
is, the alleged copy of a program or
other work must be intelligible to
human perceivers and communi-
catees. It is not enough that it be ma-
chine-readable, for machines do not
perceive works and one cannot com-
municate works to them except in a
metaphorical sense. That is not the
commonsense usage of "perceive"
and "communicate." The alleged
copy (object code), to be a "copy,"
thus would have to communicate
something to humans in terms of idea
or emotion, and they would have to
be able to perceive it. Yet, even in its
most communicable form (hard copy
rather than ROM or disk), object
code is a string of Os and Is unintelli-
gible to most, even if not all, poten-
tial readers. In its ordinary physical
form, such as a ROM, it is even less
of a means of communication. (See
the text box Disassembling Object
Code and Copyrighting Chairs. )
Further Amendments: To be sure,
we could try still another amendment
of the copyright law to overcome the
problem. We could say, in so many
words, that unauthorized electronic
duplication of any information stored
in a tape, disk, ROM, or other prod-
uct capable of being encoded with
program information (in the form of
object code or otherwise) constitutes
copyright infringement, irrespective
of whether the information encoded
is intelligible to persons. That is the
cheap and dirty solution, usually
favored heretofore, but it is unwise
for several reasons.
First, if the trial court in the
Compuchess case was right, there re-
mains a constitutional problem. Ob-
ject code may be protectable under a
statute regulating interstate and
foreign commerce, but not under one
regulating "writings." The concept of
"writings" in the Constitution may re-
quire substantial human-intelligibility
of the alleged writing. It also may re-
quire that the alleged writing be in-
tended as a medium of communica-
tion, rather than intended primarily
to serve as a utilitarian object.
Second, copyright law is unsuitable
and inappropriate for software. It is a
worse vehicle for protecting software
than COBOL is for doing advanced
mathematical calculations. Copyright
law is the result of the evolution of a
system to prevent book printers from
copying books that were first pub-
lished by other book printers. When
copyright remedies and procedures
are applied to other kinds of things,
mass-produced products that any
claimant wants to protect, those
remedies and procedures do an inept
job. Copyright now does an awk-
ward and clumsy job of protecting
lamp bases, junk jewelry, fabric de-
signs, belt buckles, and toys. It will
do no better for code in ROMs, disks,
and tapes.
Even without the problems high-
lighted by the unloaded-ROM cases,
copyright law is ill-suited to protect-
ing software. The May 1981 issue of
BYTE contains several surveys of the
copyright law and other laws protect-
ing software. They describe what
follows in more detail and from a dif-
ferent perspective.
Subject Matter of Copyright:
Copyright protects particular "ex-
pressions" (specific formulations or
embodiments) of ideas, suiting copy-
434 September 1982 © BYTE Publications Inc
^IC^
s c
-a s
-2L5L.
1
SPECIAL SALE!!
MOST ECONOMICAL SOURCE TO BUY FLOPPY DRIVES — FROM ONE OF THE LARGEST
DEALERS IN THE WORLD! NOW YOU CAN BUY TANDON, QUME, TEAC, SHUGART,
MPI, SIEMENS, REMEX, YANKEE, APPLE, EPSON, DEC, CDC, CIPHER, NEC,
TALLY, ALTOS, ATARI, DATAPRODUCTS, IBM AND MORE . . .
... AT LOW COST!! IMMEDIATE SHIPPING!!
Al " Lt DISK-DRIVE for APPLE II $289.00
100% Compatible (Runs DOS 3.2 and 3.3) introductory price
Z80 Card and 80 Column Card Available
5MB Winchester / Controller / Cables / Software $1795.00
10MB Winchester / Controller / Cables / Software $1995.00
ATARI
Computers/Video Games
Models 410, 820, 822,830, 850available
ATARI SPECIAL
DSDD Drive $649.00
Add on $399.00
800 Computer $659.00
400 Computer $339.00
810 Disk Drive $449.00
825 Printer $629.00
VIC20 $249.00
IBM
TANDON TM100-1 SSDD
Disc Drive $208.00
TANDON TM100-2 DSDD
Disk Drive $274.00
CS111-5 Disk Drive, TM100-1 Compatible $199.00
CS211-5 TM100-2 Compatible Drive $259.00
IBM - MEMORIES
64K $189.00 128K $289.00
256K $499.00 512K $799.00
5 and 10MB Winchesters available
CABINETS / POWER SUPPLY
Dual 8" Disk Drive, Cabinet with Power Supply $249.00
Cabinet/Power Supply for Single 8" Drive $179.00
Dual 5'/." Disk Drive, Cabinet with Power Supply $99.00
Single bW Disk Drive, Cabinet with Power Supply $69.00
2 Single Side Double Density 8" Disk Drives,
Cabinet / Power Supply $895.00
PRINTERS / TERMINALS
OKIDATA
82A $459.00
84AP $989.00
EPSON
MX-80 FT $569.00
83A $730.00
84AS $1049.00
MX-80 $469.00
MX-100 $769.00
BROTHER HR1 $799.00
SMITH CORONA TP1 $599.00
Call for C.ITOH, NEC, TELEVIDEO,
ADDS TERMINALS PRINTERS.
ALL FLOPPIES
Repaired Quickly
at LOW COST
FRANCHISE INQUIRIES WELCOMED
CompuShrck
Computers / Video Games
A SUBSIDIARY OF PDS Inc.
2630-H Walnut Ave.
Tustin, CA 92680
DRIVES /COMPUTERS
QUME DT-5 DSDD 5'/." Drive $285.00
QUME DT-8 DSDD 8" Drive $479.00
TANDON: TM100-1 $208.00
TM100-2 $274.00
TM100-3 $274.00
TM100-4 $399.00
TM848-1 SSDD 8" Thin Line $459.00
TM848-2 DSDD 8" Thin Line $549.00
TM602-5 Winchester 5MB $999.00
TM603-10 Winchester 10MB $1149.00
SIEMENS: FDD 100-5 SSDD 5'A" $189.00
FDD 100-8 SSDD 8" $349.00
FDD 200-8 DSDS 8" $449.00
SHUGART: SA400 $215.00
SA450 $279.00
SA800/801 $379.00
SA850/851 $535.00
TEAC: FD50A $199.00
FD50B $299.00
FD50E $299.00
FD50F $399.00
MITSUBISHI: M2894-63 8" DSDD $459.00
NEC Computer PC 8000 Call
XEROX Computer 820 Call
PRICES SUBJECT TO CHANGE WITHOUT NOTICE
• 24 HOUR ORDERING SERVICE •
TOLL-FREE TELEPHONE NUMBERS
Outside California: (800) 854-8428
Inside California: (714) 730-7207 or (408) 973-1444
Telex: 18-3511 Answer Back CSMA
I^CET
ZZ33T
Circle 383 on inquiry card.
2^1
2T
ztrr
3crr
13^:
2H
:=3=:
3xr
^c
BYTE September 1982 435
right more or less to protection of
source code and documentation from
outright duplication. But copyright
law does not protect ideas, formulas,
processes, and the like, as such. Ac-
cordingly, it cannot protect algo-
rithms or the concepts on which pro-
grams are based.
Infringement and Remedies: Mak-
ing and selling a "copy" of a copy-
righted work is "copyright infringe-
ment," for which the standard
remedies are:
• destruction of all offending copies
• award of damages to the copyright
owner for the profits that would have
been made on sales of copies diverted
from the owner
• award of the infringer's profits on
sales (if this is a separate, nonoverlap-
ping item)
• an injunction against further copy-
ing
The copyright laws do not deal, how-
ever, with use of copyrighted
material. Moreover, the copyright
laws do not contemplate intermediate
remedies, such as mandatory reason-
able-royalty licensing. Finally, they
have no express or formal means for
dealing with the severe problems of
innocent purchasers who wish to
resell the product.
Mere ownership and personal use
of an infringing copy of a copyrighted
work is not itself an infringement, but
its resale is. Thus, even if copyright
law protected ROMs, it would not
prevent a customer from using an un-
lawfully copied ROM that had been
purchased, or require the payment of
damages for using the ROM. But it
would prevent resale of the ROM or a
microcomputer in which the ROM
was an essential part. It is unclear
whether the owner of the copyright
on a ROM could get a court order for
the destruction of the ROM when it is
in the hands of a purchaser.
Plagiarism: The concept of non-
duplicative copying or "plagiarism" is
recognized in copyright cases involv-
I-Queue
. . .the intelligent buffer that frees your
IBM Personal Computer from the time
consuming printing function.
I-Queue accepts data at processor
speed (over 4000 characters per sec-
ond) and sends it to the printer* at
whatever speed the printer can
accept.
I-Queue can store 16K of RAM,
which is approximately 7 pages of
average printout (optionally expand
able to 65K for storage of 28 aver-
age pages). Standard features
include complete pagination
and formatting capabili-
ties, a reprint buffer, a
clock/calendar and many other design enhancements usually found only
in sophisticated word processors.
Available direct or from participating PC dealers. Distributor and dealer
inquiries invited. For new brochure, write, or call our 800 number.
* Fully compatible with IBM printer and all Centronics interface printers.
IBM Personal Computer is a trademark of IBM.
AVAILABLE FROM STOCK-
WITH CLOCK/CALENDAR &
COMPLETE DEMO PROGRAMS: $495
65K MEMORY EXPANSION OPTION: $175
iiSPGRIPHOX inc.
149 Palmer Road
Southbury, CT 06488
800-221-0732 In NY: (212) 961-2103
ing books, plays, and music. But the
concept in the software field is vir-
tually undefined and prior copyright
precedents are of almost no value. It
is therefore unpredictable when a
court will call one program a copy of
another when the two are not iden-
tical. The inevitable importation of
concepts developed for books and
plays must add a very substantial
random element to the decision pro-
cess.
Patent Law
Patent law is in many ways theo-
retically or conceptually more suited
than copyright to software. But it too
has severe problems. First, it is clear
that algorithms and concepts of pro-
grams, as well as pure programs con-
sidered in isolation, are unpatentable
under the present patent law. Pro-
grams in the matrix or setting of a
machine system, however, may be
patentable. For example, a machine
system for molding and curing rubber
is patentable even though the central
elements of the system are a ROM-
stored program and microprocessor
designed to cooperate with other
elements to cause the mold to open
after an optimum heat history. Data-
processing applications may run into
more problems.
A patent is granted only for new
and unobvious subject matter. Im-
provements in programs seldom meet
this difficult test. Moreover, 70 per-
cent of all issued patents that reach
appellate courts are held invalid. A
new kind of ROM as such could be
patented as a new machine, but an
old ROM with a new program en-
coded in it could not. It would be
considered like trying to patent an old
player piano with a new piano roll in
it.
The remedies of the patent system
are generally similar to those of copy-
right, although more suited concep-
tually to software. Thus, using a
patented product or process without
authorization is patent infringement,
unlike unauthorized use of a copy-
righted work. Moreover, the concept
of patent infringement is much more
definite than copyright infringement
because a patent has "claims" specifi-
436 September 1982 © BYTE Publications Inc
Circle 370 on Inquiry card.
FORMULA INTERNATIONAL INC.
VJIJr Dept. B • 12603 Crenshaw Boulevard • Hawthorne, Ca. 90250 (213) 973-1921
THE '
Pineapple
48K Color Computer Kit
Easy to assembly! All components are clearly silk screened on the
circuit board. Kit includes predrilled double sided PC Board, all
integrated circuits, sockets, professional high-impact plastic casing,
keyboards, connectors and switching power supply.
Features • Numeric key pad • Game paddle jacks on both sides •
• Speaker volume control on the back • Expansion slots • $ Ct A COO
Dealer Inquiries Invited. W^T^Jperkit
No C.O.D. orders
5 1 /4" Flexible Disc Sale
Why buy other brands when you can buy MEMOREX
disc for much less and backed by 1 year factory
For Data Reliability— Me mor ex Flexible Discs Warranty.
• PRICE BREAK-THRU ON APPLE®
DRIVE!
100% APPLE Compatible
5 1 /4" Floppy Disc Drive
$295.00 Each
$375.00 Each
(with controller)
PART# DESCRIPTION
3481 5V4 "SSDD Soft Sector w/Hub Ring
3483 5V4"SSDD 10 Hard Sector w/Hub Ring
3485 5 1 /4"SSDDI6 Hard Sector w/Hub Ring
PRICE
10 for $250 ea.
Call for our low
prices on larger
quantities.
*16K RAM BOARD KIT
Upgrade your Apple computer to 64K with this easy-tobuild kit.
Includes 8 ea. 4116 memory chips and all necessary I.C.s and
components. Gold plated fingers.
only $59.95 per kit.
B PHONE ORDERS ONLY 1 -800-672-8758 CALL TOLL FREE E3I
MICROPROCESSOR COMPONENTS
SANYO MONITORS
.
Z80 8.75
Z80A-D MA.. 28.50 2708...
5.95
MODEL NO. DESCRIPTION LIST
SALE
'
Z80A 9.25
2102 1.50 2716...
9.60
VM4509 9"B&W, 10 MHz $190.00
$169.00
8080A 5.50
21L02 1.50 2516...
11.95
DM5109 9" Green 10 MHz $200.00
$180.00
Z80-PIO 7.50
Z80A-PIO 8.50
2114 2.95 2732...
15.95
16.95
DM8012 12" B&W, 18 MHz $250.00
DM8112 12" Green, 18 MHz $260.00
$225.00
$235.00
2114L 2.95 2532...
Z80A-SIO. . . . 29.50
4116 3.00 2764...
49.95
DMC6013 13" Color $470.00
$425.00
Z80A-CTC....8.50
1702A 4.95
DMC6113 13" RGB Color $995.00
$895.00
IC SOCKETS
\^V\fj \ 16K RAM CARD KIT FOR YOUR
LP
WW LP
WW
- , ;.--' APPLE® COMPUTER*
a •
8-pin 5/ .75
5/1.91 22-pin 5/1.62
5/4.66
Kit includes: High Quality P.C Board • 8 ea. 4116 (200ns) •
14-pin 5/1.00
5/2.40 24-pin 5/1.80
5/4.77
All the ICs & parts • 16-pin Dip wire • Easy to assemble.
16-pin 5/1.20
5/2.65 28-pin 5/2.10
5/5.87
You can do it in less than 30 minutes!
+
18-pin 5/1.35
5/2.98 40-pin 5/3.02
20-pin 5/1.52 5/4.55
5/6.89
$59.95 per kit
(Limited Quantity)
__L
* Apple is a registered trademark of APPLE COMPUTERS, INC.
SHIPPING AND HANDLING CHARGES
Under $50.00 Purchase Over $50.00 Purchase
Inside California 10% 5%
Outside Calif. (Incl. Mexico Er Cenada) 15% 10%
Overseas 25% 20%
Minimum Order $10.00 / Calif. Residents add 6.5% STORE HOURS
Sales Tax. Phone Orders Accepted on VISA or MC MHKi FBI 1 fi 7
ONLY, NO C.O.D.'s. Prices subject to change mvwrm iu-#
without notice, SAT — 10*6
Circle 198 on inquiry card.
=
.._,.j..„. .„,..,...,.,.. .. ... .. _......,...,,.
U
"' -r*- ' | "j ] '] '
i | I | I" J - ■
Ill I ;
■ I
; I
bii| fiHtUX, . L
_
• . . L
„__£_
j ~_
'" i"' ■ ■■'■ ~'Y"-" r ; "~
Circle 322 on inquiry card.
CP/Jvr Users:l
Access IBM
with ReformaTTer™
ReformaTTer conversion software lets
you read and write IBM 3740 disk-
ettes* on your CP/M or MP/M system.
ReformaTTer is ideal for CP/M users
who want
• Access to large system data bases
• Distributed data processing
• Offline program development
• Database conversion
With ReformaTTer, you have the
ability to
• Bidirectionally tranfer complete
files between CP/M and IBM
• Automatically handle ASCII/
EBCDIC code conversion
• Display and alter IBM 3740 direc-
tory and data
Enjoy the same advantages of main-
frame access that other ReformaTTer
users have. Customers like Upjohn,
M&M/Mars, The United Nations,
Arthur Young & Co., Sandia Labs,
FMC Corp., and Stanford University
all use ReformaTTer. So can you.
Other versions of ReformaTTer con-
version software include
CP/M- DEC (RT 11)
TRSDOS Mod. II ~ CP/M
TRSDOS Mod. II ~ DEC (RT 1 1)
Order ReformaTTer today for only
$249.
*IBM 3 740 basic data exchange format. Refor-
maTTer requires one 8 " floppy drive.
(415) 324-9114
TWX: 910-370-7457
467 Hamilton Av., Suite 2, Palo Alto, CA 94301
CP/M is a reg. trademark of Digital Research
Please send complete information on the follow-
ing versions of ReformaTTer
□ Please send ReformaTTer CP/M *• IBM. My
check for $249 (plus $5 shipping. Cal.
Res. add 6V2% sales tax). □ Charge to my
□ VISA □ MasterCard.
# exp. date
Signature
Name
Company
Street
City
State
.Zip
Mail to MicroTech Exports, Inc.
467 Hamilton Ave., Palo Alto, CA 94301
cally defining its coverage. For exam-
)le, if someone could legitimately
claim inventorship of the idea of sub-
routines and if the patent laws would
somehow (under an amended law)
reach such things, it would in princi-
ple be possible to write a patent and
patent claim covering GOSUB. Of
course, that is not how the copyright
laws operate, and one could not, even
in principle, copyright GOSUB.
Trade Secret and Contract Law
Trade secrets, and contractual ar-
rangements tied in with reliance on
trade secrets, are the most widely
used form of software protection in
the United States at this time. (In
large part that reflects the inade-
quacy of present copyright law and
patent law.) Since this body of law is
nonfederal, unlike patents and copy-
rights, it varies widely from state to
state. Ideas can be protected under
contract law. Therefore, difficulty
with algorithms and program con-
cepts does not apply here. By the
same token, parties can contractually
bind themselves (but not others) not
to unload ROMs or other forms of
object code. The only limits to con-
tracts are set by public policy and by
the limitations of drafting ability.
The real problem, however, is with
third parties. A contract or duty of
secrecy between Tom and Dick does
not bind Harry. Unless Harry know-
ingly induces Dick to breach a secrecy
agreement with Tom, Tom probably
has no remedy against Harry. Thus,
Harry may buy or borrow Dick's ma-
chine with Tom's ROM, or lease it
from Dick, or foreclose on it, and
then unload the ROM with impunity.
Even if Dick lends, leases, or sells to
Harry in violation of Dick's contract
with Tom not to do so, Tom has no
right against the unknowing (and
therefore innocent) Harry. There may
be ways to minimize these risks, by
restrictive agreements or leases, but
they are impractical and/or impossi-
ble with such mass-marketed prod-
ucts as those involved in the three
ROM cases discussed above.
The secrecy of a trade secret is
fragile. Contract rights are ineffective
against third parties. Restrictive
agreements may also fail if the trade
secret becomes public. In combina-
tion, trade secrets and contracts prob-
ably protect software proprietors bet-
ter than present copyright law does,
but they probably give less protection
than an amended copyright or patent
law could furnish. None of these dif-
ferent systems, however, is capable of
protecting software effectively
because of their main commitments in
other directions.
The problem with using these
several forms of law to protect soft-
ware is that it takes too much
creativity and energy to persuade the
courts to apply them sensibly to soft-
ware. These other kinds of law have
evolved acceptable solutions for the
problems with which they ordinarily
deal. It makes good sense not to pro-
tect mere ideas under copyright and
patent law. It makes good sense to
protect plans and blueprints, but not
buildings or machines, under copy-
right law. It makes good sense not to
bind third parties to the contracts of
others. It makes good sense to protect
trade secrets only when they are not
widely known. But none of this deals
properly with the interests at stake in
software and the kind of fact patterns
characteristic of software ownership
and use controversies.
Dealing with the Special
Problems of Software
A proper system for protecting soft-
ware from misappropriation would
have to:
• accommodate the conflicting inter-
ests of the various groups concerned
with the use and protection of soft-
ware
• devise remedies tailored to deal
with the different ways in which soft-
ware can be appropriated
•be structured for ease of access to
the system and ease of administration
• generally encourage development
of new software without discouraging
the use of software or the growth of
the industry
The second part of this article,
which will appear in next month's
issue, will address those issues. ■
438 September 1982 © BYTE Publications Inc
TINT III
The Non*Programming Approach to Data Base Management
Data Base Management
Data management packages
were created to save time and money in
the development of software solutions to
information problems. Many have been
designed to accomplish just that,
although most have only the program-
mer in mind. Sure they would save time
in the long run, but what of the initial
investment in time and effort required to
learn the new language? What about the
non-programmers in the world who
would like an easy yet powerful applica-
tions generator? The solution is one of
the most highly acclaimed software
packages of our time, T.I.M. III.
What is T.I.M.?
TIM. is Total Information
Management. Programmers love it due
to its original solutions to classic data
management problems. Non-program-
mers adore it since they can use it to
achieve the same results as with other
more complicated programming-like
packages.
What Makes TLM. So
Simple to Use?
We at Innovative Software,
Inc. designed T.I.M. from day one with
the end user in mind. Maybe he is a pro-
grammer who doesn't have time to learn
a new language. Or perhaps a neophyte
who fears coding pads and lines
numbered by tens. We felt that a data
Available for CP/M,* and
IBM PC DOS/*
CP/M version— »695. IBM PC version— »495.
TIM is a Trademark of Innovative Software, Inc.
*CP/M and MP/M are Trademarks of Digital Research
♦♦Trademarks of IBM
management package should be able to
be used by anyone from a systems
analyst to a secretary. That's why TLM.
takes a full menu-driven approach, uses
multiple HELP screens, and has a
manual that sets anew standard in
documentation.
Features of TLM.
TLM. has all of the features
one has come to expect from a data
management package, as well as many
new ones. For example, a word processing
interface that allows you to merge inf or-
mation from a TLM. file with letters or
other documents created by a word pro-
cessor. Now you can automatically send
personalized letters to hundreds or
thousands — quickly and easily. T.I.M.s
Seiect command enables you to pull
specific information from a file. For ex-
ample." All customers who live in a cer-
tain ZIP code, whose last name begins
with the letter A to L, whose balance
due is less than $50.00." A sophisticated
report generator and even a fee generator
are also included.
How powerful is TLM.? With
a maximum record size of 2400 char-
acters and the ability to keep up to forty
fields sorted properly at all times, T.I.M.
is powerful enough to handle just about
any application. T.I.M. can handle over
32,000 records per file, and two files can
be linked together for reports if your ap-
plication requires a many-to-one rela-
tionship. T.I.M. also includes all of the
same editing commands as your word
processor, thus making data entry and
editing a snap. You can also pull selected
records from one file to place them into
another. Files may be restructured to add
or subtract fields and/or change field
lengths or types. TLM. even has its own
utility for backing up hard disks onto
floppies.
The Manual
Many people believe that the
manual is just as important as the soft-
ware itselfj a view that we at Innovative
Software, Inc. tend to share. The manual
for TLM. is divided into two sections,
the Reference section and the Primer.
The Reference section describes all of
TI.M.'s commands and subcommands.
This is done in English, not in technical
terms or in our own language. Even if
you have never seen a computer before
in your life, you'll be able to read and
understand our manual immediately.
The second section is a primer which
goes through several examples for you,
again in plain English. These true-to-life
examples take, the beginner by the
instruct him what to do
and when. You will be. able to see for
yourself that T.I.M.s only limitation is
the imagination of the user.
Where to Find TLM.
TLM. is available from many
fine computer dealers across the country.
Or you may purchase from us direct by
calling 913/383-1089. Either way you will
have the finest data management pro-
gram available.
iuEFSoftujare
Innovative Software, Inc.
9300 W. 110th Street, Suite 380
Overland Park, Kansas 66210 USA
913/383-1089
Circle 233 on inquiry card.
BYTE September 1982 439
A Comparison of Five
Compilers for Apple BASIC
Speed isn't the only criterion to consider
when choosing a compiler.
The BASIC language, in the form
commonly available on personal
computers, has been a great boon to
the spreading popularity of these ma-
chines. BASIC is easy to learn, usable
in a wide range of applications, effi-
cient in memory usage, and inexpen-
sive to incorporate into hardware.
The enormous success of computers
such as the Apple II, the Commodore
PET, and the Radio Shack TRS-80 is,
we think, largely a result of their
friendly implementation of BASIC —
a high-level language stored in ROM
(read-only memory).
However, the B ASICs used in near-
ly all personal computers suffer from
one serious drawback: they are slow.
This is largely a result of BASIC being
present in the form of an interpreter,
a machine-language program that
supervises the execution of the user's
BASIC program. The supervision is
About the Authors
Joseph H. Taylor is a professor of physics at
Princeton University and uses computers (from
microcomputers to mainframes) in his research
work on pulsars and other phenomena in astro-
physics. His son Jeffrey is a student at Prince-
ton High School and carried out most of the
tests of the compilers described in this article.
Joseph H. Taylor and Jeffrey S, Taylor
272 Hartley Ave.
Princeton, NJ 08540
accomplished by sequentially scan-
ning the text lines that make up the
program at the time the BASIC pro-
gram is running (that is, at execution
time). Each line is decoded to deter-
mine the numerical or logical opera-
tions desired, and the interpreter calls
Our primary yardstick
for comparing the five
compilers was
execution speed, and
we used the speed of
the Applesoft
Interpreter as the
standard reference
point.
appropriate subroutines (within its
own program code) to carry out the
indicated operations.
A much more efficient scheme,
used in nearly all serious computer
applications, is to use a compiler to
translate the program's logical struc-
ture into code directly executable by
the computer hardware. This object
code (rather than the source code
lines written by the programmer) is
stored in the computer's memory at
execution time. The program can run
much faster than it could under the
control of an interpreter because the
scanning and decoding is done only
once, at compilation time.
In this article, we review five dif-
ferent compilers designed for use on
the Apple II computer, all of which
were first marketed during the past
year. One of them, the Integer BASIC
Compiler by Galfo Systems, works
only with programs written in Apple
Integer BASIC. Although this lan-
guage subset is not suitable for some
applications — especially those in-
volving extensive calculations or
"number crunching" — it is eminently
useful in others and produces ex-
tremely fast and compact code when
used with the Galfo compiler. In
some time-critical applications, this
speed advantage (typically 10 times
faster than interpreted Integer BASIC
and 15 or more times faster than
Applesoft) might be very important.
The other four compilers reviewed
are Applesoft Compiler (Hayden
Book Company), TASC (which
stands for The Applesoft Compiler,
440 September 1982 © BYTE Publications Inc
^
$
$
512KB WITH RS232-C PORT
IBM PERSONAL COMPUTER
MEMORY!
9 ™
-4*
I J I 1 I I I I I I II 1
. f I , 1 . t ,. I ., I , I . i , I « *
I i * ^| , I v l J J J 1 II f
£:*? * * I * i • • § * I f^
itt^&Lr,! 1
trmmm^s.-^:^ . .. ...■ -^->-
SINGLE BOARD 512KB WITH RS232-C
IBM PERSONAL COMPUTER MEMORY
Designed Specifically for IBM's PERSONAL COMPUTER is Chrislin
Industries newest CI-PCM+ and CI-PCM Memory Modules.
• Pin-to-pin compatibility.
• Full one year parts and labor warranty.
• On-board parity with interrupt on parity error.
CI-PCM without RS232-C
256Kx9 $475.00
• Off the shelf deliveries.
• Addressable as a contiguous block in 64KB increments thru
1 megabyte.
CI-PCM+ with RS232-C
512K x 9
$895.00
DON'T ASK WHY WE CHARGE SO LITTLE, ASK WHY THEY CHARGE SO MUCH.
Chrislin Industries, Inc.
31352 Via Colinas • Westlake Village, CA 91362 • 213-991-2254
TWX 910-494-1253 (CHRISLIN WKVG)
Circle 85 on inquiry card.
BYTE September 1982 441
At a Glance
Name
Integer BASIC
Applesoft
TASC
Expediter \\
Speed Star
Compiler
Compiler
Type
Compiles
These products compile programs written in Applesoft BASIC.
Integer BASIC
Manufacturer
Galfo Systems
Hayden Book Co.
Microsoft
On-Line Systems
Southwestern Data Systems
6252 Camino Verde
50 Essex St.
400 1 08th Ave. NE
36575 Mudge Ranch Rd.
10761, Suite E,
San Jose. CA95II9
Rochelle Park, NJ 07662
Belleview. WA 98004
Coarsegold, CA 93614
Woodside Ave.
Santee. CA 9207 1
Price
SI 50
SI 75
$160
$100
$135
Format
Two 5 ] A -inch floppy
5 ] A -inch floppy disk
5/4 -inch floppy disk
5'/4-inch floppy disk
5/4 -inch floppy disk
disks ( 1 6 sector)
( 1 3- and 1 6-sector
( 1 3-sector, can be
( 1 3- and 1 6-sector
(1 6-sector); hardware key
available)
copied to 1 6-sector)
copies provided)
plugs into paddle port
Language
6502 machine language
6502 machine language
Compiled Applesoft
(source not provided)
6502 machine language
6502 machine language
Computer
Apple II or II Plus, with
These products
all require an Apple II or II Plus with 48K bytes of memory,
32K or 48K bytes of
Applesoft
n ROM or in the Language
Card, and one disk drive.
memory and one disk
drive. Integer BASIC re-
quired in ROM or in the
Language Card at com-
pile time.
Documentation
30 pages; soft binder
27 pages; three-ring
97 pages; two-ring
1 6 pages; paper cover
54 pages; three-ring
binder
padded binder
'padded binder
Warranty
Money-back guarantee
Damaged disk replaced
If defective, will replace
Free replacement, if
Unconditional replacement
for S20 fee
within 1 2 months of
purchase
necessary, within 90 days
or refund within 30 days
Audience
Anyone writing programs in BASIC for the Apple
\\ computer and needing irr
lproved execution speed or security of source code
from Microsoft), Expediter II (On-
Line Systems), and Speed Star
(Southwestern Data Systems). All of
them compile programs written in
Applesoft, a widely used BASIC
dialect with good string-handling and
graphics capabilities and full floating-
point support. The object code pro-
duced by these compilers generally
runs 2 to 10 times faster than the re-
spective programs being executed
under the Applesoft interpreter.
The Compilers and the Tests
Each of the compiler systems is fur-
nished in machine-language form on
one or two 5V4-inch floppy disks. The
Applesoft compilers are usable on
any Apple II or II Plus computer with
48K bytes of RAM (random-access
read/ write memory) and one or
more disk drives; the Applesoft inter-
preter must also be present, either in
ROM, the Language Card, or another
16K-byte RAM card. The Integer
BASIC Compiler requires 32K bytes
of RAM and at least one disk drive,
and the Integer BASIC interpreter
must be present in ROM or in the
Language Card at compilation time.
The interpreter is not required at exe-
cution time, so compiled programs
can be run on machines without In-
teger BASIC.
Our primary yardstick for compar-
ing the five compilers was execution
speed, and we used the speed of the
Applesoft interpreter as the standard
reference point. We wrote (or
adapted from the literature) eight
benchmark programs, chosen to eval-
uate different features of the BASIC
language. Brief descriptions of each
of the eight test programs are given in
table 1, and full listings are presented
in listings 1 through 8. Some trivial
changes in syntax were required, of
course, in copying the programs from
Applesoft into Integer BASIC, but
otherwise the identical programs
were run under each interpreter and
compiler. The first five programs test
integer arithmetic, loops, magnitude
comparisons, and array shuffling.
The last three programs assess fea-
tures not implemented in Integer
BASIC: The ALPHA program tests
string-array handling and string com-
parisons, and MATINV and FFT test
multidimensional array manipulation
and some relatively complicated
floating-point "number crunching."
Our experience shows that the exact
choice of benchmark programs is not
very important. The better compilers
were superior (or at least comparable
to the others) for all of the programs
tested.
Other criteria besides execution
speed are of interest to some users
because of particular needs. One of
the most important of these is the size
of the resulting object-code program.
In most cases, the compiled code is
larger than the BASIC source pro-
442 September 1982 © BYTE Publications Inc
Gives your application a head start
AMX can save you time and money
You can capitalize on our years of
multitasking experience. Start your
application using a software executive
proven with three years of fault-free
operation.
Professional software designers
use AMX as the starting point for their
product and system designs. AMX
shields them from the difficulties of
managing the micro, freeing them to
concentrate on their application.
SIMPLE OPERATION
Complex control programs are
divided into a number of separate,
more manageable programs, called
tasks, each designed to do one job.
Tasks are written and tested separately
and then combined to form a reliable,
finished system.
AMX supervises the orderly execu-
tion 'of these tasks, assuring that the
most important jobs always get done
first. Tasks appear to be executing
simultaneously. It's almost like having
a separate CPU for each task!
HARDWARE INDEPENDENCE
AMX does not require a particular
hardware configuration. You control
your environment. You pick the I/O
method. You decide the preferred
interrupt service technique for your
system. AMX will support your choice.
AMXisfast,compact,andROMable.
Even though the AMX nucleus is less
than 1400 bytes in size, itfeatures mul-
tiple task priorities, intertask message
passing with priority queuing, external
event synchronization, and interval
timing.
'.Start)
User Restart
Procedures
AMX
Task Scheduler
| Task D
TaskC
TaskB
H
AMX Service
Procedures
Interrupts
Device 2
User Device 1
Service
Procedure
AMX GeneraiOperalion
CP/M is a trademark of Digital Research Corp.
Z80 is a trademark of Zilog Corp.
Interface modules are available to
allow AMX to be used with C, PASCAL,
PL/M, FORTRAN and assembler.
Access to CP/M® disk files in real
time is possible using the AMX I/O
Supervisor.
COMPLETE DOCUMENTATION
AMX can be judged by the quality of
our documentation.
We deliver AMX source on diskette
to permit AMX to be moved to the soft-
ware development system of your
choice. Our liberal license agreement
permits binary (object) distribution
without royalties.
HOW TO ORDER
A specification sheet and price list
are available, free. Your check or
money order for $75 will purchase the
AMX Reference Manual for immediate
evaluation (specify 8080, 8085, Z80
or 6809 processor). Add $25 for post-
age and handling outside USA and
Canada. The standard AMX Multi-
tasking Executive package, including
source code, is $800.
AMX is the choice of professionals
the world over. Make it yours, today
IF
KADAK Products Ltd.
IF
206-1847 W. Broadway Ave., Vancouver, B.C., Canada V6J 1 Y5 Phone: (604) 734-2796 Telex: 04-55670
Circle 256 on inquiry card.
BYTE September 1982 443
Program
Applesoft Interpreter
Brief Description of Program
Name
Execution Time
(seconds)
PRIME1
16.9
Generates all prime numbers less than 1000,
using the "Sieve of Eratosthenes" algorithm
(see "A High-Level Language Benchmark" by
Jim Gilbreath, September 1981 BYTE, page
180).
PRIME2
28.2
Generates all prime numbers less than 1000,
using the algorithm given by Charles Porter
(see "Some More on Performance Evaluation"
by Carl Helmers, July 1980 BYTE, page 216).
SIGAV
44.2
Signal-averager program, as might be used in a
laboratory data-acquisition system. Uses integer
arithmetic.
KBAUD7
46.3
BASIC benchmark used by Rugg and Feldman
(Kilobaud, October 1977, page 20).
SORT
24.8
Sorts a list of numbers into ascending order.
ALPHA
15.4
Sorts a list of words into alphabetical order.
MATINV
40.2
Inverts a 10 by 10 matrix.
FFT
22.6
Computes the discrete Fourier transform of a
64-point complex array.
Table 1:
Programs used in execution time comparisons. The times given are derived
using interpreted BASIC.
Listing 1: PRIMEl program computes all prime numbers from 1 to 1000.
100
110
120
130
140
150
160
170
180
190
200
210
220
230
240
250
260
270
280
290
300
310
320
330
340
350
360
REM **********
REM * PRIMEl *
REM **********
HOME :MAX = 1000
SIZE = INT ( (MAX - 1) / 2)
B$ = CHR$ (7)
DIM FL% (500)
INPUT "READY ? " ; A$
PRINT "START" + B$
COUNT =
FOR I = TO SIZE
FL%(I) = 1
NEXT I
FOR 1=0
IF FL% (I)
PRIME = 1 + 1 + 3
K = I + PRIME
IF K > SIZE THEN 310
FL% (K) =
K = K + PRIME
GOTO 270
COUNT = COUNT + 1
REM "PRINT PRIME" HERE IF DESIRED
NEXT I
PRINT B$ + "STOP"
PRINT COUNT;" PRIMES"
END
TO SIZE
= THEN 330
gram and, therefore, requires more
disk space and memory. In addition,
each compiler system requires a run-
time library of support routines to be
present in RAM at execution time.
The run-time libraries range from ap-
proximately 2K to 4K bytes in size.
For very long programs these code ex-
pansion considerations may be of
paramount importance.
Each of the compilers provides a
number of options from which the
user can choose through a question-
and-answer dialogue or "active
remark" (REM) statements included
in the source code itself. (These active
REM statements will be ignored, of
course, by the BASIC interpreter;
they are used to provide information
to the compiler only.) Most of the op-
tions serve to control the addresses of
the object code and run-time library
at execution time — for example, to
avoid interference with Apple's high-
resolution graphics pages or to allow
several compiled programs to share
some common variables and a single
copy of the run-time library. As an-
other option, TASC permits an active
REM to declare any or all of the pro-
gram's numeric variables to be in-
tegers, without having to append the
otherwise obligatory percent signs
(%) throughout the source program.
Because TASC (like the Hayden
Applesoft Compiler, but unlike Ex-
pediter II, Speed Star, and the BASIC
interpreter) evaluates integer expres-
sions using efficient 16-bit integer
arithmetic, an integer declaration for
all quantities used as integers can
speed up program execution consid-
erably.
Ranking by Execution Speed
The results of our execution speed
comparisons are presented in figure 1.
In all cases, the relative speed for a
given compiler was obtained by
dividing the Applesoft Interpreter ex-
ecution time (given in table 1) by the
time required to run the same pro-
gram after compilation. As figure 1
indicates, Galfo Systems' Integer
BASIC Compiler was the clear win-
ner for the five programs that it was
able to compile. Its generated code
ran 1.5 to 8 times faster than that of
any of the other compilers, 8 to 12
444 September 1982 © BYTE Publications Inc
Are you looking for a DATA BASE?
'm
UjHIMUJf;
nwmn
iUUHUlll
THE BEST DATA BASE SYSTEM
GBS
IS READY TO DO YOUR JOB
GBS™ $300
QUICK GEN™ $125
REPORT GEN™ $150
MENU GEN™ $ 75
CONVERT $ 60
IF YOU AREN'T A PROGRAMMER . . .
. . . our program generator, QUICK GEN, is
ready to help you. With QUICK GEN almost
anyone — ■ even those unsophisticated about
computers — may generate powerful busi-
ness programs. In a short time, you can create
a program and a data file that allows an opera-
tor, using menu choices, to selectively . . .
review records add records
edit records delete records
update records print out records
QUICK GEN guides you through the
following easy steps. When you finish, you will
have created a GBS program and a data file.
1. Create a screen of labels and headings
using a full-screen editor
2. Define data fields, including type and format
3. Position data fields on the display by mov-
ing the cursor
4. Write equations that perform calculations
on the displayed data
Also of help to the non-programmer is
our report generator REPORT GEN. With
it you may create programs that can produce
a wide range of customized reports. Check
out these features of REPORT GEN:
Complete file printout
Summary printout to your
specifications
One line per record, or
Multiple lines per record
Print from up to three related files
Compute subtotals and totals
Finally, there is MENU GEN. It ties all
of your programs together and permits an
operator to work exclusively from menus.
QUICK GEN, REPORT GEN, and MENU
GEN all require GBS to operate.
I
IF YOU ARE A PROGRAMMER . . .
. . . you need GBS. It is a powerful, fully pro-
grammable, relational database management
system. You can access 3 different files
simultaneously, and work with as many files
as you need within a single program. Use one-
to-one, one-to-many, or many-to-one rela-
tionships. GBS allows data files to span four
disk drives. Up to ten indexes may be used
simultaneously with each data file, and they
are automatically updated when records are
added or indexed fields are changed.
GBS uses disk space well by compress-
ing screens and program tables, and by
requiring only 24K of disk space to index a
data file of 5000 records. When you run
applications, GBS need not be available on
disk, thus freeing often valuable disk space
and avoiding tedious overlays of program
code.
When you program GBS, all the tools are
immediately available. You may program and
test without requiring an outside editor,
assembler, or compiler. Thus, changes may
be made and tested in seconds.
You program GBS by making table
entries using a full screen editor. The tabular
structure allows GBS to execute your appli-
cations and those created using the
GENerator programs extremely rapidly.
You may construct screens with a full
screen editor. Later, your programs will dis-
play these screens with a single instruction.
You may use subroutines to shorten and
organize your programs. The fields in a record
may be referenced like an array. And for those
learning to use GBS, there are valuable
HELPs available on call.
START USING GBS NOW.
GBS is up and running on most popular
CP/M* based computers, like those made by
Apple, Tandy, Xerox, Sharp, NEC, Osborne,
Televideo, Hewlett Packard, Vector, Toshiba,
Altos, and more.
If you are now using an older, slower data
base management system, you can move up
to the power of GBS and adapt your current
data files with the help of our optional utility
CONVERT.
You can order GBS with confidence
because we guarantee it! If GBS isn't all
we say it is, and more, simply return it within
30 days for a full refund. This offer is for a
limited time only, so please act immediately.
Discuss these terms with your local computer
store manager — he may be a participating
GBS dealer.
Call Today
Contact us today for additional infor-
mation or to take advantage
of our special 30-
day Money Back
Guarantee.
GBS— it's the best
business decision
you can make, for
today and for the
future.
QUALITY SOFTWARE
6660 Reseda Blvd., Suite 107
Reseda, CA 91335 (213) 344-6599
*CP/M is a registered trademark of Digital Research.
Circle 390 on inquiry card.
BYTE September 1982 445
Listing 2: PRIME 2 also computes all prime numbers from 1 to
1000.
100
110
120
130
140
150
160
170
180
185
190
200
210
220
222
224
230
240
250
260
270
280
290
300
310
**********
* PRIME2 *
**********
REM
REM
REM
HOME :L = 1000
B$ = CHR$ (7)
INPUT "READY ? " ;A$
PRINT "START" + B$
DIM A%(1001)
FOR I = 2 TO L
A%(I) = 1
NEXT I
X = 2
IF 2 * X > L
FOR I = 2 * X
A% ( I ) =
NEXT I
X = X + 1
IF X = L THEN 270
IF A% (X) = THEN 230
GOTO 210
PRINT B$ + "STOP"
FOR I = 2 TO L
IF A%(D < > THEN PRINT I
NEXT I
END
GOTO 230
TO L STEP
Listing 3: SIGAV generates a simulated periodic waveform and,
using integer arithmetic, computes the average shape of the
100
110
120
130
140
150
160
170
180
190
200
210
220
230
240
250
260
270
280
290
1000
1002
1004
1010
1020
1030
1040
1045
1050
1060
REM *********
REM * SIGAV *
REM *********
HOME
PRINT "GENERATING DATA"
DIM D(4096) ,P(20)
FOR I = 1 TO 4096
D(I) =0: NEXT I
FOR I = 3 TO 4096 STEP 7
D(I) = D(I) + 1
NEXT I
B$ = CHR$ (7)
INPUT "READY
PRINT
GOSUB
PRINT
FOR I
PRINT
NEXT
END
REM
REM
REM
FOR
P(D
FOR ■
P(D
NEXT J
NEXT I
RETURN
';A$
B$
"START" +
1000
B$ + "END
= 1 TO 7
P(D
*******************
* SIGNAL AVERAGER *
*******************
= 1 TO 7
= TO
P(D +
4089 STEP
D(I + J)
Listing 4: KBAUD7 tests BASIC operations including integer
arithmetic, subroutine call, and magnitude comparison.
100 REM **********
110 REM * KBAUD7 *
120 REM **********
130 HOME
140 B$ = CHR$ (7)
150 INPUT "READY ? ";A$
160 PRINT "START" + B$
170 K =
180 DIM M(5)
190 K = K + 1
200 A=K/2*3 + 4-5
210 GOSUB 280
220 FOR L = 1 TO 5
230 M(L) = A
240 NEXT L
250 IF K < 1000 THEN 190
260 PRINT 3$ + "STOP"
270 END
280 RETURN
Listing 5: SORT performs a sort of numbers into ascending
order.
100
REM ********
110
REM * SORT *
120
REM ********
130
HOME
140
INPUT "READY ? " ; A$
150
B$ - CHR$ (7)
160
PRINT "START" + B$
170
DIM A(41)
180
X = 17
190
FOR I = 1 TO 40
200
X = X * 37
210
X = X - 100 * INT (X / 100)
220
A(I) = X
230
NEXT I
240
N = I
250
S =
260
FOR I = 2 TO N
270
IFA(I-l) < =A(I) THEN 3 20
280
Z = A(I - 1)
290
A(I - 1) = A(I)
300
A(I) = Z
310
S = 1
320
NEXT I
330
IF S = 1 THEN 250
340
PRINT B$ + "STOP"
350
K =
360
FOR I = 1 TO N
370
PRINT TAB( 12 * K + 1);A(I);
380
K = K + 1: IFK <3 GOTO 410
390
K =
400
PRINT
410
NEXT I
420
END
446 September 1982 © BYTE Publications Inc
THE PAPER
CHASE.
W-4EES WITHHOLDING
Now you can computerize your business forms
and input screens without all that tedious, time
consuming programming.
With ZIP,™ it's going to seem almost too easy.
Just "paint" the screen.
To prepare an input screen or output form,
just move the cursor around the screen and type in
text, prompts and data field names exactly where
you want them. Use u @" to print or display values,
use ";" for input fields.
When the screen looks like the format you
want, type 7S" and what you see is what you'll get.
In seconds, ZIP writes all the program code to
recreate the format on the screen or on paper.
And you can use the ZIP code immediately
just by adding a single line to your main program:
GOSUB xxxxx in BASIC, DO Formname in
dBASE II.
ZIP is quick and friendly.
ZIP runs on virtually every 8-bit micro known
to man, and your terminal continues to work the
way it did (tab, arrows, etc.), so you don't have to
learn or unlearn anything about your equipment.
Commands are typed (no control codes), so
you or your secretary can breeze through input
screens and output forms up to 88 lines long and
have ZIP whip out the BASIC or dBASE II code.
The ZIP Talker,™ a line at the bottom of the
screen, always tells you exactly where you are. And
Help is just two keystrokes away.
Now MBASIC really ZIPs.
The MBASIC version goes further and gives
your programs the same screen handling character-
istics that ZIP has, by writing a piece of itself in
MBASIC so that you can use it in any of your
programs.
The operator can use the arrows, etc. during
data entry and conveniently jump back and forth
between the input fields.
You can specify field lengths, or let ZIP default
to the available space. Either way, text and prompts
are protected no matter what kind of terminal you
have, so the operator can't write over the fields
and prompts.
Circle 345 on inquiry card.
-■■■'-' \.y. , i- .i, t ....tn, .
r~T
3685702
■a STATEMENT
j u
COMMISSION REPORT
PURCHASE ORDER
T r
NEW CUSTOMER
CUSTOMER NAME: .'Customer $
MAIL ADDRESS: ;Addrl$:30
CITY: ;Addr2$
STATE: ;Addr3$
DATE: ©Date
ZIP: ;Zipl ;5
SHIP ADDRESS: ;Addr4$:30
CITY: ;Addr5$
STATE: ;Addr6$ ZIP: ;Zip2:5
DISCOUNT CATEGORY: ;Rate!
THE CODE FOR THIS NEW CUSTOMER IS ©CustCode.
Row 17, Col 36
You get the MBASIC code for a "Talker" that
you can use to pretty up your program prompts.
And easy, one-line data validation is built in.
Join thousands of users ZIPping along.
All you need is an 8-bit micro with CP/M or
MPM, 48k of memory and a 24x 80 ASCII or ANSI
terminal (Osborne 1 and 56k Apple okay, too).
The MBASIC and CBASIC versions are $160
each ($225 for both) plus $7 shipping (VISA,
MasterCharge or money order). The dBASE II
version is available alone from Ashton-Tate
(213-204-5570), or well sell you dBASE II with
ZIP for $650. For more information, contact Nexus,
5455 Wilshire, Suite 802, Los Angeles, CA 90036.
Or if you'd like to end the paper chase
sooner, just call 800-227-3747. (In California, call
213-937-0554, add 6% tax.)
from
/Ve>xu<
The man-machine connection.
BYTE September 1982 447
20
10
>
<
-J
UJ
DC
COMPILERS:
GALFO G-
MICROSOFT m
(INTEGERS)
ON-LINE
SYSTEMS x
HAYDEN H
MICROSOFT M.
SOUTHWESTERN
DATA SYSTEMS
INTERPRETERS
APPLESOFT A
PRIME1
A A —
PRIME 2 SIGAV
A
KBAUD7
»^<„X
SORT ALPHA MATINV
FFT
TEST PROGRAM
Figure 1: Relative speed of eight test programs when run directly with the Apple com-
puter interpreters and after compiling them with each of five compilers. The speeds are
normalized to a value of 1.0 for the Applesoft interpreter. Two sets of data are given for
the Microsoft compiler; those denoted by lowercase m were obtained by including an
Integer declaration for all numeric variables used as integers.
times faster than interpreted Integer
BASIC and 14 to 18 times faster than
interpreted Applesoft BASIC. On the
other hand, Integer BASIC does not
allow string arrays and cannot be
used easily for such purposes as in-
verting a matrix, computing a Fourier
transform, or handling accounts-re-
ceivable-type functions. Such tech-
niques as these, used frequently in
scientific, statistical, and business ap-
plications, are better dealt with by
Applesoft BASIC.
Of the Applesoft compilers, Micro-
soft's TASC produced the fastest code
by a substantial margin for those pro-
grams with which its Integer option
could be used effectively. The Hay-
den Applesoft Compiler and Ex-
pediter II were closely grouped in sec-
ond and third place, followed by
TASC (without invoking the Integer
option) and Speed Star. For programs
requiring floating-point calculations
(such as MATINV and FFT), the per-
formance of the compilers was more
uniform, largely because all of them
Text continued on page 454
SA2
ROBOT
$999
The SA2 is a robot developed for the educational market, and has
been designed to meet a requirement for a robot which will emulate,
in behaviour and physical attributes, larger industrial robots.
The arm can access 360° with a reach of 18 inches and a maximum
lift of M>lb.
The Syntheasy
A low cost speech unit complete with
Votrax speech output chip, unlimited
vocabulary, power supply, speaker
and case, all for only -
$120
For further information contact
INTELLIGENT ARTEFACTS LTD.
19205 Parthenia St., Suite H
Northridge, CA 91 324 Tel (21 3) 993-4803
FREE SHIPPING
our TRS80® - MOD III
48K, 2 TANDON 5 1 /4"
DISK DRIVES (No. RS232)
$1735
RS232- $99.95
APPLE II Compatible Disk
DRIVE - w/Cabinet & Cable - $375
16K RAM CARD FOR APPLE •
75.
IBM/TRS 80Disk Drive
w/Cabinet and P/S
(TM 100-1 TANDON) - $260
EPSON PRINTERS
MX80 -$435
MX80F/T - 535
MX100 - 685
SMITH-CORONA TP-1
LETTER QUALITY-DAISY WHEEL -$635
DATA-MAIL
P.O. Box 818 Reseda
Calif 91335
VISA. MASTERCARD (S 100 M in. Add 2%) Or
Certified Check Ninety Day Warranty
(Parts & Labor) IRS is a Registered Trademark.
Tandy Corp Prices Subject to Change
Without Notice FREE SHIPPING IN
CONTINENTAL U.S. (TT?S MOD ll EXCEPTED)
(213) 993-4804
448 September 1982 © BYTE Publications Inc
Circle 533 on inquiry card.
Circle 522 on inquiry card.
DON'T PAY MORE
THAN YOU HAVE TO FOR YOUR
CP/M® AND IBM 9 SOFTWARE!
AND GET TOLL-FREE TECHNICAL
SUPPORT TO BOOT!
CP/M
IBM
dBASE II
WORDSTAR
SUPERCALC
CROSSTALK
CALL
$279
$199
$119
ASHTON-TATE
MICROPRO
SORCIM
MICROSTUF
QUICKCODE
MAILMERGE
THE WORD
C BASIC 2
$229
$89
$59
$99
FOX & GELLER
MICROPRO
OASIS
DIGITAL
RESEARCH
SPELLBINDER
T/MAKER II
SUPERVYZE
CONDOR
$279
$209
$65
20- 1 1
$509
LEXISOFT
LIFEBOAT
EPIC
CONDOR
SPELLGUARD
WORDSTAR
SUPERCALC
$239
$279
$199
I.S.A.
MICROPRO
SORCIM
EASYSPELLER
$139
MAILMERGE
$89
CONDOR
29- 1 1
$509
I.U.S.
MICROPRO
CONDOR
EASYWRITER
CROSSTALK
TIM III
$289
$119
$399
I.U.S.
MICROSTUF
I.S.I.
ACCOUNTING PLUS®
General Ledger
Accounts Payable
Accounts Receivable
Payroll
Inventory
Sales Order Entry
Purchase Order Entry
Point of Sale
1 MODULE $ 400
2 MODULES 750
3 MODULES 1109
4 MODULES 1465
5 MODULES 1820
6 MODULES 2140
7 MODULES 2440
8 MODULES 2720
DIGITAL RESEARCH
MAC 85
SID 65
ZSID 90
TEX 90
DESPOOL $ 45
PL/1-80 449
BT-80 175
PASCAL MT+ 425
CB-80 419
CBASIC2 99
FOX & GELLER®
Quickscreen 139
dUTIL 69
LIFEBOAT®
T/MAKER II 209
GRAFTALK 399
RBTE-80 649
MICRO -AP®
S-Baslc 269
Selector IV 399
MICROCRAFT®
Legal Billing 495
Time Billing 495
Legal Billing Demo 75
Time Billing Demo 75
MICROPRO®
Wordstar $279
Mail merge 89
Spellstar 159
Datastar 249
Calcstar 219
Supersort 199
Customization Notes . . . 349
Wordmaster 119
MICROTECH EXPORTS®
REFORMATTER 199
CP/M — IBM
CP/M — DEC
MICROSOFT®
Basic 80 284
Basic Compiler 325
Fortran 80 345
Cobol 80 569
Macro 80 1 44
Edit 80 84
MU Math/MUSImp 219
MULisp/MUStar 165
M-Sort 1 29
PICKLES & TROUT®
CP/M $179
CP/M (Hard Disk) 259
SORCIM®
Supercalc 239
DATA BASE®
FMS-80 649
CONDOR 20-I 249
CONDOR 20-II 509
CONDOR 20- 1 1 1 839
CONDOR 20-R 249
CONDOR 20-Q 149
XEROX 820 ACCESSORIES®
DUAL DENSITY
BOARD .....395
SERIAL.PRINTER
DRIVER 99
SMARTERM 129
PARALLEL PRINTER
SOFTWARE 129
ORDER INFO.
MASTERCHARGE, VISA, C.O.D.
3% DISCOUNT ON PREPAYMENT
MADE BY CHECK
(SOFTWARE ONLY)
ALL ITEMS SUBJECT TO AVAILABILITY
AND PRICE CHANGE
CP/M® is a Trademark of Digital Research
CORPORATION OF AMERICA
10 MAZZEO DRIVE, RANDOLPH, MA. 02368
617-963-7220
800-343-0852
Hours:
Mon.-Fri. 8 a.m.-8 p.m. E.S.T.
Sat. 9 a.m.-4 p.m.
PURCHASE ORDERS ACCEPTED
FROM QUALIFIED CORPORATIONS AND INSTITUTIONS.
Circle 436 on inquiry card.
BYTE September 1982 449
MuSYS gives
S-100 the best
in networks. . .
withTurboDOS*
With CP/M* compatible TurboDOS and MuSYS
network slave boards you can turn any Z80-based,
S-100 system into a superior multi-processor, multi-
user network.
TurboDOS is faster than CP/M for system func-
tions. TurboDOS supports larger files (134 MB) and
disks (1048 MB) and, unlike CP/NET*, it's compatible
with nearly all 2.2 applications software. Many fea-
tures which are optional, extra cost or not available at
all in CP/M are standard with TurboDOS. Add a
MuSYS NET/82* and you've got a complete, hard-
ware isolated network slave including Z80A CPU,
two serial ports and many other advanced features.
For special applications an additional bank of 64K
memory is available.
. Expand your S-100 system economically with MuSYS
now! Ask for all the facts on TurboDOS and our ex-
panding line of network slave boards.
(Generous quantity /dealer discounts available.)
'TurboDOS is a trademark of Software 2000, Inc. CP/M and CP/NET are trademarks
of Digital Research, Inc. NET/82 is a trademark of MuSYS Corp.
1451 Irvine Blvd., Suite 11
Tustin, CA 92680
(714) 730-5692
TWX: 910-595-1967
CABLE: MUSYSTSTN
Computer Conference and Exhibition/ September 14-16.
Disneyland Hotel/Anaheim. California
See us at Booths 5013, 5015
CORP
Specialists in Multi-user Microsystems
Listing 6: ALPHA performs a string comparison and sort.
100
110
120
130
140
150
160
170
180
190
200
210
220
230
240
250
260
270
280
290
300
310
320
330
340
350
360
370
380
390
400
410
420
430
440
450
460
470
480
REM *********
REM * ALPHA *
REM *********
HOME
B$ = CHR$ (7)
INPUT "READY ? " ;A$
PRINT "START" + B$
DIM A$ (40)
FOR I =
IF A$(I)
NEXT I
N = I
S =
FOR I = 2 TO
IF A$ (I - 1) <
Z$ = A$(I - 1)
A$(I - 1) = A$(I)
TO 40:
= "ZZZ'
N
READ
GOTO
A$(I)
210
A$ (I) THEN 290
A$ (I)
S = 1
NEXT
IF S
PRINT
K =
FOR I
PRINT
K = K
K =
PRINT
NEXT
END
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
= Z$
: 1
B$
THEN 220
+ "STOP":
= 1 TO N
TAB( 12
- 1: IF K
PRINT
+ 1) ;A$ (I)
GOTO 380
NOTE , THAT , THE , ORDER , OF
SORT , CAN , BE , CHANGED , FROM
ASCENDING , DESCENDING , BY
MAKING , GREATER , THAN , TEST
IN , LINE , LESS , ALSO , SAYS
REPEAT , LOOP , FOUR , TIMES
F IVE , DUE , FACT , LOOKS , AHEAD
ONE , STEP
ZZZ
Listing 7: MATINV inverts a 10 by 10 matrix.
100
110
120
130
140
150
160
170
180
190
200
210
220
230
240
250
260
270
280
290
300
310
320
330
REM **********
REM * MATINV *
REM **********
REM
DIM A(15,15) f B(15 f 15) ,C(15,15)
DIM IK(15) f JK(15)
B$ = CHR$ (7)
HOME :NN = 10
GENERATING 10 X 10 MATRIX"
1 TO NN: FOR J = 1 TO NN
RND ( 1 )
A (I, J) : NEXT J
PRINT
FOR I
A(I,J)
B(I,J)
NEXT I
INPUT "READY
"START"
10000
B$ + "STOP"
"CHECKING RESULTS
= 1 TO NN: FOR K =
^^ Mini Micro
PRINT
GOSUB
PRINT
PRINT
FOR J
S =
FOR M = 1 TO NN
S = S + A(J f M) *
C(J f K) = S
NEXT K: NEXT J
Circle 333 on Inquiry card.
? " ;A$
+ B$
1 TO NN
B(M,K) : NEXT M
Listing 7 continued on page 452
THE MICRO COMPUTER DUSINESS
WILL GROW FROM $10 TO $100 BILLION
IN THE NEXT EIGHT YEARS!
ARE YOU READY TO CASH IN?
The micro computer business is predicted to grow from its present $10 billion to $100 billion before 1990! Imagine the
possibilities this opens for yout No matter where you live, if you're starting up or presently in business, no other industry offers
you more opportunities!
Now, finally, all the inside information you need to secure a prosperous future in this dynamic industry is available in
one place - THE COMPUTER ENTREPRENEUR MANUAL! - An immense information source, compiled by our inquisitive research
team, aided by a panel of experts and business people from all areas of the computer industry!
We present the inside story of more than 100 lucrative computer businesses you can enter, where you'll find the real
opportunities for the eighties: from one man operations like Programming Author, Word Processing Center or Consulting, to
Systems House, Service Bureau, Computer Store etc! Many at little or no investment! All the invaluable facts and figures:
How to start, Capita! needs, Profit estimates and Margins, How to Sell and Market, How missing technical or business
experience need not stand in your way, Source of Suppliers, etc! Details that could take years to find out on your own!
We'll show you inside tricks, like how to never again pay retail for computer products and consumer electronics, even for
one item - right now, while you're starting your business! How to get free merchandise and trade show invitations, etc. This alone
will more than pay for the manual! You'll read actual case histories of other computer entrepreneurs, so you can learn from their
mistakes, and profit from their success stories! Where you'll be one year from now depends on your actions today! Let us
show you how to take the first crucial steps!
Order now and take advantage of our limited introduction special, THE COMPUTER ENTREPRENEUR MANUAL, and a
six month subscription to THE COMPUTER ENTREPRENEUR REPORT/NEWSLETTER ( so you're always up-to-date with the
industry ), both for only $29.95! You must be convinced on howeasy you can strike it rich in the micro computer business - or you
may return the manual for a full refund within thirty days' USE OUR TOLL FREE NUMBER TO ORDER!
EVERYTHING YOU NEED TO KNOW
TO SUCCEED IN THE COMPUTER BUSINESS
IS ALL IN THIS MANUAL!
THE COMPUTER ENTREPRENEUR MANUAL has the answers to all your questions about
selecting, starting and succesfully running a computer business! There has never been such a
comprehensive collection of know-how and information about this business in one place! All the
facts you need to plan and acheive your goals in easy-to-follow, step-by-step instructions!
These are some of the 100-plus businesses covered in PART ONE of the manual, with the
facts on How to start and run, Start-up Cost ( Even how to operate on a shoestring ), What profits
to expect, Wholesale prices, Mark-ups, Suppliers, future outlook, case histories for each, etc:
Systems House, Software Author ( who to sell to and who to avoid ). Service Bureau, Soft-
I ware Publisher ( How to find programs that sell. Word Processing Service, Consulting and Con-
sultant Broker ( use your skills or those of others, make $150 - S1000 a day!), The incredible
Games Business, ComputerStore ( Franchises: Pro and Contra, or a low inventory store in your
home! ), OEM, Hardware Mfg, Data base and Teletext Service { big prospects! ), Used Com-
puters, Repairs, Rent-A-Computer, Promote Fests and Trade Shows, Turnkey Systems,
Bartering, Mail Order, Compile and rent mailing lists, Specialized Data Headhunting and Temp Help Service, Tech Writer Shop, Custom Engineering, The
highly profitable Seminars and Training Business, and many more!
Many new ideas and ground floor opportunities! Interviews and success stories on companies of all sizes! Privy info on the profits made: How some
computer store operators net $100 - $250,000! Little known outfits that made their owners millionaires, one of these low-key companies, making simple boards,
went from nil to S20,000,000 and 100 employees in four years! Programmers that make $300,000, Thousands of micro millionaires in the making, etc'
Whatever your goal is - Silicon Valley Tycoon, or just a business at home - we guarantee you'll find a business to suit you - or your money back!
PART TWO of the manual is loaded with the know-how and "streetf ightlng" savvy you need, both as a novice or business veteran, to get started, to stay
and to prosper in the micro computer business! A goldmine of information in clear and easy-to-use instructions: How to prepare your Business Plan, Outside
financing, The mistakes you must avoid, How to hire and manage employees, Incorporation ( when, and how to do it cheaply ), Surviving bad times. Record
Keeping, how to estimate your market before you start, Use multiple locations to maximize profits, how to promote and stay steps ahead of the competi-
tion! How to get free advertising, free merchandise, free advice, Power negotiating with suppliers to double your profit margins, etc! Even how to keep a
present job while starting a business part time!
Don't miss this opportunity to be part of this great industry - the next success story could be your own! Order the manual today! Part one and two.
bound in a deluxe ring binder, where you can also collect our newsletter { free for six months with the manual - a $32.50 value! ) - all for only $29.95!
^B^B^^^M^M
THE COMPUTER ENTREPRENEUR NEWSLETTER -
ALL THE LATEST INSIDE BUSINESS NEWS!
NOW! SIX MONTHS FREE WITH YOUR MANUAL!
You're always attuned to the industry, and your
manual kept up-to-date, with our newsletter! Each issue has
the latest business news, ideas, new suppliers, our in-
dispensible "watchdog" column on profits, discounts
{ don't miss mfg's promos, like recently, when top video moni-
tor sold at $80 - that's half wholesale, one third of the retail
price! ), the competition, the big deals, etc! Feature stories
with start-up info and case histories on new micro busi-
nesses!
You'll get invitations to trade shows and conventions,
the usage of our advisory service and our discount buying
service for your purchases'
You'll find many items in our newsletter that will save
you the cost of your manual many times over!
m
Order by phone (Credit cards only), or use the coupon:
CALL TOLL FREE!
CHARGE IT!
Credit Card Orders
( MC, VISA only )
accepted 24 hours/day
1-800-227-3800
Ask for extension 1136
In California call
1-800-792-0990
llllllll II III llllllllll II lllllll MINIMI llllllllllll III Mill Mil
Mail to THE COMPUTER ENTREPRENEUR PUBLISHING CO.
PO BOX 5543, Grand Central Station, New York, N.Y. 10017
Please send me THE COMPUTER ENTREPRENEUR
MANUAL, and the six month free subscription to
THE COMPUTER ENTREPRENEUR REPORT/NEWSLETTER.
All for only $29.95, plus $3 for postage/handling { NY resi-
dents: add $2.64 for sales tax ). If I decide not to keep the
manual, I may return it within 30 day s for a full refund.
NAME:
ADDRESS:
= CITY, STATE, ZIP:
= Q Check or M.O. enclosed Charge to □ VISA fj MC
= CARD#
= Exp. Date:
SIGNATURE:
B9"L
(c) 1982, THE COMPUTER ENTREPRENEUR
Circle 505 on inquiry card.
B YTE September 1982 451
Circle 107 on inquiry card.
AIMING
TOPIEASE
If you know anything at all about Com-
puter Furniture and Accessories, you
know that we bend over backwards to
make our customers happy. That's
why we'll modify our standard line of
computer desks and accessories to
meet your special requirements. With
custom tops and desk configurations,
special data shelves, micro shelves,
risers, keyboard recesses, cable cut-
outs and paper slots, as well as custom
paint and top laminate colors. At CF&A
you get all this plus durable construc-
tion, reasonable cost, and personal
service. More
than ever,
CF&A is aim-
ing to please.
CPA
Computer Furniture and
Accessories
515 West 132nd Street
Gardena, CA 90248
(213)327-7710
Houston Warehouse:
Hamilton and Associates
8050 El Rio
Houston, TX 77054
(713)741-1505
Listing
7 continued:
340
PRINT :
PRINT
"DIAGONAL
OF
PRODUCT:
350
FOR I =
1 TO NN
360
PRINT I
; TAB(
6)
;C(I,I)
370
NEXT I
380
END
10000 REM
***************
ABS (A(I, J) ) GOTO 10120
10010 REM * MATINV SUBR *
10020 REM ***************
10030 DET = 1
10040 FOR K = 1 TO NN
10050 AM =
10060 FOR I = K TO NN
1007 FOR J = K TO NN
10080 IF ( ABS (AM))
10090 AM = A(I,J)
10100 IK(K) = I
10110 JK(K) = J
10120 NEXT J: NEXT I
IF AM < > GOTO 10150
PRINT "ZERO MATRIX — ABORT": END
I = IK(K)
IF I = K GOTO 10220
IF I < K GOTO 10060
FOR J = 1 TO NN
S = A(K f J)
10200 A(K,J) = A(I,J)
10210 A(I,J) = - S: NEXT J
10220 J = JK(K)
IF J < K GOTO 10060
IF J = K GOTO 10290
FOR I = 1 TO NN
S = A(I,K)
10270 A(I,K) = A(I,J)
10280 A(I f J) = - S: NEXT I
10 290 FOR I = 1 TO NN
10300 IF I = K GOTO 10320
10310 A(I,K) = - A(I,K) / AM
10320 NEXT I
10330 FOR I = 1 TO NN
10340 FOR J = 1 TO NN
10350 IF I = K GOTO 10380
10360 IF J = K GOTO 10380
10370 A(I,J) = A(I,J) + A(I,K) * A(K,J)
10380 NEXT J: NEXT I
10390 FOR J = 1 TO NN
10400 IF J = K GOTO 10420
10410 A(K,J) = A(K,J) / AM
10420 NEXT J
10430 A(K,K) =1. /AM
10440 DET = DET * AM: NEXT K
1045 FOR L = 1 TO NN
10460 K = NN - L + 1
10470 J = IK(K)
K GOTO 10530
TO NN
10130
10140
10150
10160
10170
10180
10190
10230
10240
10250
10260
10480 IF J < =
10490 FOR 1=1
10500 S = A(I,K)
10510 A(I,K) = -
10520 A(I,J) = S:
10530 I = JK (K)
10540 IF I < =
10550 FOR J = 1
10560 S = A(K,J)
10570 A(K,J) = -
10580 A(I,J) = S:
10590 NEXT L
10600 RETURN
A(I,J)
NEXT I
K GOTO 10 59
TO NN
A(I,J)
NEXT J
452 September 1982 © BYTE Publications Inc
PRINTS LIKE A DAISY... COSTS LIKE A MATRIX.
Integral Data Systems introduces the
only low-cost dot matrix printer on the
market that features Maisey™ printing.
Maisey printing is a technique that
allows you to produce correspondence-
quality text approaching that of more
expensive daisy-wheel printers, but at
much faster speeds.
How fast? With Microprism Printer's™
dual speed capability, you can output
at 75cps in correspondence-quality
and HOcps in high-speed data mode.
And it also features sharp, high-density
graphics in an 84 x 84 dpi format.
Youll get cleaner, crisper output
than you ever thought possible in a
single pass.
Other standard features of the
Microprism include proportional
spacing, text justification and, of course,
software compatibility with our more
expensive Prism Printer™ line.
The Microprism Printer is the
perfect system mate that can handle
all of your printing requirements. . .
it's the best of both worlds. So if
you've been waiting for the price of
daisy -wheel printers to come down,
or the quality of dot matrix to go up,
now is the time to check out the
exciting new Microprism Printer from
Integral Data Systems.
Stop in at your local dealer today
and ask for a demonstration. If you
need the name of the dealer nearest
you, call us toll-free at (800)258-1386.
Or write Integral Data Systems,
Milford, NH 03055. "
MICROPRISM™ Ijgy Integral Data Systems, Inc.
Circle 237 on inquiry card.
Microprism Printer, Prism Printer and Maisey
are registered trademarks of Integral Data Systems,
Milford, NH.
Circie 450 on inquiry card.
iil
keeps you in step with
the fast-paced, dynamic
world of COMPUTERS!
55 Advanced Computer
Programs In BASIC
A comprehensive collec-
tion of ready-to-run pro-
grams for the TRS-80
Level II with 16K and
other BASIC computers:
mathematics, business,
personal management,
game, and simulation
programs. 252 pp., 78 il-
lus. Hardbound. Pub-
lisher's List $16.95. Order
No. 1295.
Programming Your
Apple II th Computer -— ,
A must-have sourcebook
f orevery Apple II owner or
prospective owner. Con-
tains all the how-to's for
getting the most perfor-
mance out of your ma-
chine with the least
amount of time and pro-
gramming effort. 300 pp.,
39 illus. Hardbound. Pub-
lisher's List $15.95. Order
No. 1394.
Microprocessor
Interfacing
Complete and up-to-date
guide to the newest con-
figurations in micro-
processor/microcomputer
design; shows how to
apply digital techniques
for a wide range of elec-
tronic purposes. For ex-
perimenters and pro-
grammers. 252 pp., 263 il-
lus. Hardbound. Pub-
lisher's List $13.95. Order
No. 1396.
D0RAMMIN0VOUS
APPLE I
COMPUTER
Tnierfacins
How To Get
Started With CPIM
Practical introduction to
Control Program/Monitor
(CP/M), a system that pro-
vides more efficient man-
agement of your software
and hardware resources
. . . shows you how to get
programs from disk, tape,
orpaperintothe computer
where you can use them!
140 pp., 12 illus. Hard-
bound. Publisher's List
$14.95. Order No. 336.
Free Catalog Available
Dealer Inquiries Invited
TAB
TAB BOOKS Inc.
Blue Ridge Summit, PA 17214
Send the following books:
No No. No
.No..
Check enclosed in the amount of $
For Charge orders, call Toll Free:
800-233-1128 (Pennsylvania, Alaska,
Hawaii, call direct: 717-794-2191)
Visa Mastercharge
Acct.No. Expires:
Signature
Name
Address
City
State
Zip
BYDM-982
Listing 8: FFT computes the discrete Fourier transform of a 64-point complex array.
100
iio
120
130
140
*******
REM
REM
REM
DIM D(1024) :IS = ■ 1
HOME : PRINT "GENERATING DATA"
* FFT *
*******
15 B$ = CIIR$ (7)
160 NZ = 64: PRINT "LENGTH :"; NZ
170 P = 8: PRINT "PERIOD :"; P :NF = NZ / P
180 FOR 1=1 TO NZ:J =1+1-1
190 D(J) = SIN (6.283185307 * (I - 1) / P)
200 D(J + 1) =0: NEXT I
210 INPUT "READY ? ";A$
PRINT "START" + B$
GOSUB 10000: REM CALL FOUR1 (D,NZ , IS)
PRINT B$ + "STOP"
FOR I = 1 TO NZ / 2 + 1
220
230
240
250
260 J = I + I - 1
270 A = D(J)
280 B = D(J + 1)
PRINT I; TAB( 4) ;A;
NEXT I
END
*********
* FOUR1 *
*********
290
300
310
10000
10010
10020
10030
TAB( 20) ;B
REM
REM
REM
REM
10040 P0
2:P3
10050
10060
FOR 13
IF 13
= P0 * NZ:R3 = 1
1 TO P3 STEP P0
- R3 GOTO 10100
10070 TR = D(I3) :TI = D(I3 + 1)
10080 D(I3) = D(R3):D(I3 + 1) = D (R3 + 1)
10090 D(R3) = TR:D(R3 +1) = TI
10100 PI = INT (P3 / 2)
10110 IF R3 < = PI GOTO 10140
P1:P1 = INT (PI / 2)
= P0 GOTO 10110
PI: NEXT 13
10120 R3 = R3 -
10130 IF PI >
10140 R3 = R3 +
PI = P0
IF PI >
PI +
10150
10160 IF PI > = P3 THEN RETURN
10170 P2 = PI + P1:TH = 6.283185307 /
10180 S = SIN (0.5 * TH):ZR = - 2 *
10190 WR = 1.0:WI = 0.0
10200 FOR II = 1 TO PI STEP P0
10210 FOR 13 = II TO P3 STEP P2
(IS * PI)
S * S:ZI :
SIN (TH)
10220 JO
I3:J1 = JO + P1:TR
= WR * D(J1) -
* D(J1) :D(J1)
10230 TI = WR * D(J1 + 1) + WI
10240 D(J1 + 1) = D(J0 + 1) - TI:D(J0)
10250 D(J0 + 1) = D(J0 + 1) + TI
10260 NEXT 13
10270 TR = WR
10280 WR = WR * ZR - WI * ZI
10290 WI = WI * ZR + TR * ZI
10300 NEXT II
10310 PI = P2: GOTO 10160
WI * D (Jl + 1)
= D(J0) - TR
D(J0) + TR
WR
WI
Text continued from page 448:
call on subroutines within the Apple-
soft interpreter for floating-point op-
erations and especially for evaluating
functions such as SQR, SIN, and
LOG. For programs that use these
functions, Hayden and Expediter II
came out in the lead, marginally
ahead of TASC, with Speed Star
again bringing up the rear.
Compiled versions of very long
programs, particularly if many vari-
ables are used, will generally exhibit
an even faster relative speed, com-
pared to the interpreted BASIC ver-
sions. This is because interpreters
have to search through tables for
variable names and line numbers
whenever they are encountered dur-
ing program execution. The com-
pilers, on the other hand, perform the
necessary lookups only at compila-
tion time, inserting the appropriate
addresses into the object code. We
454 September 1982 © BYTE Publications Inc
Are your
operators making
computer errors with their feet?
As they walk and move about,
your operators build up a static
charge.
Just by taking a couple steps
across the floor in a well air-
conditioned room, they can
generate 5,000 volts or more.
Or, in the wintertime, 10,000
volts or more.
Static can also be generated
just by sitting down in a chair.
And if the operator's next move
is to touch one of your termi-
nals, the result can be a blank
screen, erratic data,
spewing paper,
or an altered
memon/.
Another result
can be
annoyed
customers.
la, ,,-
3M Static Control Floor Mats create
an island of protection.
But, for less than the cost of a
single service call, you can
effectively control static at
every terminal, every ^
word processor and ^
microprocessor- <— j * m *r
based unit. 4& ^fc? w i
With 3M Static
Control Mats, you
keep static from
coming between
you and your
customers.
3M Static Control Floor Mats
and Runners create inexpen-
sive islands and pathways of
protection around and be-
tween sensitive areas. Static,
charges drain harmlessly from
operators and other personnel
as they walk, stand or sit.
Available in a choice of colors,
and in many sizes, 3M Static
Control Mats are carefully
engineered for performance,
comfort, durability, ease of
cleaning and safety. For standing
and sitting applications.
Send the coupon for a free
catalog and more information.
Send coupon to: Data Record-
ing Products Division/3M,
223-5N, 3M Center, St. Paul,
MN 55144. Or, if you've
already put up with static
problems too long, call
this toll-free number for
the name of a distributorj
or dealer near you:
1-800-328-1300.
Free catalog shows 3M's complete
selection of mats and runners.
I 3M: Please send free catalog and other information on |
Static Control Mats and Runners.
I NAME I
COMPANY
i ADDRESS _
CITY.STATE.ZIP
Mail to: Data Recording Products Division /3M,
223-5N, 3M Center,
St. Paul, MN 55144
3M Hears You.
Circle 512 on inquiry card.
3M
Circle 510 on inquiry card.
HOT PRICES!
FAST SERVICE!
SuperBrain II
Model List Our Price
SB II 350K byte $2495 S1875
SB II QD 750K $2995 S2250
SB II SD 1.4mb $3495 $2750
NEC
• Low prices, big features
• Color output
• Real time clock
• CP/M compatible • 5 function keys
Model List Our Price
PC8001A Computer $995 $735
PC8012A I/O with 32K $649 $475
PC8031A Dual 5V< " drives $995 S735
ALTOS Computers Call for Price
NORTH STAR. Computers. : . , , . .Call for Price
PRINTERS
Model List
NEC 8023A ....$795
Okidata Microlme 82A $649
Okidata Microline 83A $995
Okidata Tractor Option $65
C. Itoh 8510 ProWfiter $795
C Itoh F-10 40cps $1995
NEC 3510 or 3530. ■..../ $2295
NEC 7710 RS232 55cps $3085
NEC 7730 parallel 55 cps : $3085
MODEMS
Our Price
S479
S474
S724
$59
$530
$1449
$1869
$2375
$2375
$290
$219
$149
$159
Hayes Micromodem II f/Apple. . . .$379
Hayes Smartmodem $279
CAT Acoustic $190
D CAT direct connect $199
TERMINALS
Call for Prices
Wordstar for Apple $220
Wordstar for CP/M $295
MailMerge $89
CalcStar $175
SuperCalc $195
VisiCalc for Apple $185
dBase II $475
Spellguard $157
APPLE ITEMS
Z-80Softcardw/CP/M& manual $285
16K RAM Card $139
80-column Card (Videoterm). ... $225
To Order Call (206) 362-3398
Mail & telephone orders only. Mastercharge,
VISA add 3%. Sorry, No COD.
PACIFIC
COMPUTERS
v.
Division of Mickel & Assoc.
11056 Palatine N.
Seattle, WA 98133
note, however, that the relative speed
rankings among the compilers is ap-
proximately the same because each
compiler gains equally from this in-
herent advantage over the inter-
preters.
It is interesting to comment on two
apparently anomalous dips shown in
the data of figure 1; they reveal
peculiarities of the TASC and Ex-
pediter II compilers. TASC (with the
Integer option enabled for all vari-
ables) was not outstanding when run-
ning the KBAUD7 benchmark, com-
pared to most of the other test pro-
grams, because KBAUD7 includes a
division operation. As described in
the TASC manual, all integer divi-
sions are done by converting to float-
ing point and back again. Therefore,
in integer divisions, the program does
not gain the speed advantage of true
integer arithmetic. Expediter II per-
formed relatively poorly in executing
program ALPHA, which tests string
handling. Unlike the other compilers,
Expediter II allocates space for strings
statically (at compilation time) rather
than dynamically (at execution time),
and its string-handling algorithm ap-
pears to be inefficient. (For those in-
terested in details, Expediter II's per-
formance on program ALPHA im-
proved only slightly when its default
string size of 40 characters was ex-
plicitly reduced to 10.)
Operation and Documentation
We found that all of the compilers
were very easy to use on short pro-
grams. We had little difficulty in
making them perform as advertised
when compiling the benchmarks.
Longer and more complicated pro-
grams may be a different matter,
though. A compiled language has
some intrinsic differences from an in-
terpreted one — such as static, rather
than dynamic, allocation of variable
space and static definition of func-
tions. In addition, cassette-tape oper-
ations are not supported by the com-
pilers, in general, and Expediter II
and Speed Star have not implemented
the RESUME command. You should
expect to have to make at least small
changes in some programs to make
them compile properly.
Galfo Systems' Integer BASIC
Compiler: This compiler is furnished
on two floppy disks. The "system"
disk is in the standard DOS (disk
operating system) 3.3 format and
contains the 3.5K-byte run-time
library and various utility programs.
The second disk is in a nonstandard,
copy-protected format and contains
the compiler itself. Normal operating
procedure begins with booting the
Galfo system disk, which runs an ap-
propriate Hello program and leaves
the computer under control of the In-
teger BASIC interpreter. You then
load the source program to be com-
piled (which must be an Integer
BASIC file) and type "BRUN IBC" to
begin the compilation process. On a
one-drive system, you will be
prompted appropriately for disk
swaps.
IBC then asks three questions to
establish compilation-time options.
The most important of these options
permits you to generate object code
optimized either for fastest execution
or for minimum program size. This
feature is very nice; the fast code is
very fast indeed but may be up to
three times as long as the source pro-
gram. In contrast, the compact code
may actually be shorter than the
source program. In our tests, the
compact code executed only 10 to 20
percent more slowly than the fast
code, though in some cases the speed
penalty may be greater.
When compilation has finished,
you can use the BSAVE command to
save in binary format the object code
on any standard DOS 3.3 disk. To
run the compiled program, you use
the BLOAD command to load in
binary format the run-time library (if
it is not already in memory) and then
use the BRUN command to run in
binary format the object file. Both the
compiled code and the run-time
library are relocatable by page and
can be saved together as a single file if
desired.
The Galfo instruction manual is
thorough and complete, though not
ornamentally packaged. (The 27
pages were reproduced from a dot-
matrix printout.) An extensive sec-
tion describes some very useful exten-
456 September 1982 © BYTE Publications Inc
New mbp
COBOL '
Compiler
for
CP/M-86
run-tune
Compared to interpreters, mbp's new COBOL Compiler for
CP/M-86* cuts 16-bit micros' program run-time 75%! With
it, in one hour you can now run programs that used to take
four. Put another way — it's like having four computers for
the price of one. The dollar savings are obvious —
and, awesome!
How is it possible ?
An interpreter translates and executes a program
one statement at a time — every time the program runs. But,
the mbp COBOL Compiler translates an entire program
just once; then the translated program can be executed as
often as you want— WITHOUT RETRANSLATION!
It's at least four times faster.
We guarantee it — or return the compiler
and manual within 30 days for a complete refund.
And, it's COBOL —
the language for commercial and administrative appli-
cations. Standardized and maintained like no other language,
COBOL opens up a whole range of benefits to business
micro users that previously only mainframe and mini
users enjoyed.
mbp COBOL Compiler features: meets ANSI '74
Standard ■ offers access to a vast selection of existing
application software ■ real executable machine code -
run time and memory efficient ■ user- friendly
(example: more than 500 error messages) ■ maximum
portability protects software investments.
For application software developers, the run-time
package is reasonably priced and available separately.
Available now for CP/M-86, iRMX-86,* and ISIS ;*
soon for OASIS-16,* and MS-DOS.*
With twenty-five years worldwide system software
experience, for more than twelve years mbp has specialized
in custom COBOL implementations for mainframes and minis.
Now, the mbp COBOL Compiler for CP/M-86 makes this
valuable experience available to micro users.
To take advantage of it, just send the coupon — or
call Dieter Moeni g , 415/632-1555 — today
Hardware required: 96K memory, hard disk & 8" floppy
•CP/M-86 is a Digital Research TM; iRMX-86 & ISIS. Intel TMs;
OASIS- 16, Phase One Systems TM; MS-DOS. Microsoft TM.
iSm
SOfTVX/ARE.ANd .
SySTEMS TECHNOLOqy INC.
7700 Edgewater Drive, Sui te626
Oakland, CA 94621
Phone 415/632-1555
Please send me
D mbp COBOL Compiler for CP/M-86 (manual included): $1400.
I understand the compiler will cut my COBOL program execution
time 75% , or I may return it (and manual) within 30 days for a
full refund. □ Manual only, $95.
□ Free compiler information. □ OEM information.
□ Check enclosed □ UPS C.O.D. D VISA D Mastercharge
(Add S3 for shipping. California residents add sales tax.)
Card#_
Exp. date.
Signature.
Name
Title -
Address (no PO Box #)
City State _
.Company.
_Zip_
Visit us at Mini-Micro Anaheim
Circle 287 on inquiry card.
BYTE September 1982 457
Circle 511 op inquiry card.
WIREMASTER
A COMPILER FOR HARDWARE
Whip your wire wrap
and PC layout
problems with
WIREMASTER
• WIREMASTER is a software tool to aid in the
design, layout, and construction of electronic
hardware. Although intended primarily for wire
wrap, it is also highly useful in the layout, error
checking, and trouble-shooting of PC boards.
• Inputs are easily derived directly from the
schematic diagram and fed to WIREMASTER in
a CP/M* text file. Outputs include a network
map that graphically shows all pins and wires
(no plotter required), a wire list sorted by
lengths and levels, a parts list, signal and pin
cross-references, and wrap count and continuity
checklists which ensure a perfect wiring job.
• WIREMASTER checks for syntax errors,
wires that go nowhere, and duplicated pins.
Network lengths are minimized, and wire
lengths are calculated and sorted in descending
order so that the shorter wires on top hold down
the longer wires beneath for a neat wiring job.
• The resulting information is then used for
wiring, PC board layouts, error-checking,
component stuffing, and system debugging.
This makes a complete and easily updated
documentation package. Although it runs on
small computers, WIREMASTER can handle
large projects.
• WIREMASTER locates parts with a precision
of .001 inch, keeps track of your schematic
page numbers and includes them in the outputs,
and can handle twisted pair and shielded wire.
• CHAN6EMASTER. a companion program,
eliminates the confusion and loss of control
caused by changes to a board during debugging
and modification. It outputs a map of all networks
which have been added, deleted, or modified,
and automatically generates REMOVE and ADD
lists so an old board can easily be brought into
exact conformance with the latest design .
• WIREMASTER runs on any Z80® CP/M
system of 47K or larger, including S-100 sys-
tems, TRS-80® Model II and Apple II® with
SoftCard®. The diskette also includes a SORT
utility, a pagination and multi-column printing
program, and FIX, a program which finds all
bad spots on a disk, tells you which files they
are in, places the bad sectors in a single file,
and recovers erased files.
• Post-processors for numerically controlled
wire wrap machines such as the Gardner Denver
SP-29 and others are available by special
arrangement.
WIREMASTER plus CHANGEMASTER. . . . $200
Manual only $ 20
Update to current version $ 25
Discount to computer club members
Versions for 8080/8085, CPM 86,CDOS,
and IBM PC available soon.
AFTERTHOUGHT ENGINEERING
7266 Courtney Drive
San Diego, California 92111
(714)279-2868
'Digital Research trademark
sions to Integer BASIC. One of the
nicest extensions is a set of high-
resolution graphics commands
similar in effect, though not identical
in syntax, to those used in Applesoft.
These features, together with its
speed, would seem to make Galfo-
compiled Integer BASIC an attractive
language to use for developing high-
speed graphics and game-playing pro-
grams.
Hayden Book Company's Apple-
soft Compiler: Furnished on a single
16-sector floppy disk (a 13-sector ver-
sion is also available), the software is
copy-protected and written to disk in
nonstandard format. To use the com-
piler, you boot the disk; the program
then asks for the name of an Apple-
soft source file and prompts you to
swap disks (if necessary for single-
drive systems). It then requests an ob-
ject filename, suggesting a default by
preceding the source filename with
BIN., as in BIN.PRIMEl. Compila-
tion then begins, the system agree-
ably keeping you posted on what it is
doing by displaying flashing messages
such as LOADING COMPILER,
PARSING, SAVING OBJECT, and so
on. The automatically saved object
file includes a copy of necessary rou-
tines from the 3.3K-byte run-time
library. To execute the program you
press Reset, reboot the system, and
use the BRUN command to run the
saved object file.
The Hayden compiler has some
useful features that help to streamline
its generated code. Expressions and
even subexpressions with integer
operands are evaluated as far as pos-
sible with 16-bit arithmetic routines.
Also, the compiler generates array-
lookup vectors for multidimensional
arrays, thereby avoiding many time-
consuming multiplications when ar-
ray elements are referred to at execu-
tion time. Several source programs
can be compiled separately. They
then call each other as modules or are
called by interpreted Applesoft pro-
grams. However, the mechanism for
sharing variables between programs
is somewhat cumbersome and error
prone.
The Hayden instruction book is
professionally packaged in an attrac-
tive three-ring binder. The documen-
tation is clear and informative,
though perhaps somewhat sparse.
Microsoft's TASC: This compiler is
furnished on a single 13-sector floppy
disk. With a DOS 3.3 system, you
must use the program Muffin to
copy the five TASC files onto your
own standard 16-sector disk. If you
have only a single disk drive, you
than have the desirable advantage of
being able to put everything (com-
piler files, run-time library, source
files, and object files) on the same
disk, so that no swapping is required.
To compile a program, you type
"RUN TASC." You will be asked for
a source filename (e.g., PRIMEl) and
an object filename (which defaults, in
this case, to PRIMEl.OBJ). The com-
piler asks two questions that permit
nonstandard memory-address assign-
ments for the object code and non-
standard options concerning listings,
error handling, and so on and then
proceeds to compile the program.
TASC is the slowest compiler we
tested; very long programs required
10 minutes or more to compile. To
run the compiled code, you must use
the BLOAD command to load the
run-time file and then use the BRUN
command to run the object file.
Microsoft's instruction manual is
superb. It is packaged in a handy
loose-leaf binder and is 97 pages long.
Chapters are arranged in order of in-
creasing complexity, starting with a
tutorial on what compilers can do.
The manual gives detailed examples
using TASC with a graphics demon-
stration program on the disk and
covers advanced programming con-
siderations such as optional use of the
very powerful Integer declarations.
The final chapter describes in detail
the internal workings of the TASC
compiler, including the interesting in-
formation that TASC was written in
Applesoft and used to compile itself!
(No, the source code is not included
on the disk.) The Microsoft manual is
the only one of the five to include an
extensive index. It is a very profes-
sional piece of work.
On-Line Systems' Expediter II:
Both 13- and 16-sector versions are
furnished on a single floppy disk and
458 September 1982 © BYTE Publications Inc
Circle 525 on inquiry card.
NEW! Lowest Prices Anywhere . . .
SMITH
CORONA
— TP1
TM
$
639
LETTER QUALITY
ELECTRONIC TEXT PRINTER
An advanced microprocessor controlled daisy wheel
printer — Fully formed letter quality printing —
Speed— 120 words per minute — Simple — Reliable
— User "friendly" operator controls — Available with
parallel or serial data interface — 10 or 12 characters
per inch — Six fonts for each pitch — Handles single
sheets or continuous forms up to 5 parts — Tractor
optional — Noise level— 63dB or better — 117 VAC
or 240 VAC — 50/60 Hz.
, *299.
IBM PC
INTERNAL
FLOPPY
DRIVES
We'll
beat
any
price!
rv
TWO-SIDED
320 K
SOFTWARE
COMPATIBLE
WITH IBM PC-DOS
Also Available 1 sided 160-K . . .
$249.00. Tested, assembled, burned-in
and re-tested before shipping.
Ask about our external drives.
To Order. Write ... or Call Toll Free: 800-523-1449. in pa (21 s> 644-6341
Terms of sale: bank wire transfer, certified or cashier's check, or
money order. Please include telephone number with order. PA
residents add 6% sales tax. Advertised price is for pre-paid orders
F.O.B. shipping point. Price subject to change without notice.
Manufacturer's warranty only.
IBM PC™ Trademark of IBM
SPECTRA MARKETING
600 Swedes! ord Rd. Berwyn, PA 1 931 2
APPLE SPEAKS
INTELLIGENTLY!
The people who dared to teach Atari to talk are again
challenging the microcomputer establishment with the
VOICEBOXSpeechSynthesizerfor Apple. This low cost intel-
ligent peripheral can speak thousandsof words unassisted,
generated directly from its firmware ROM dictionary lo-
cated on its plug-in card. This means that speech, with
variable intonation and speed, can be used in any of your
apple programs without ever having to bother loading a
disk. And, in case you want to expand your dictionary to
include unusual words or words in foreign languages, you
can easily define them with our 64 phonemes and store
them by the thousands on one of the six special dictionaries
provided for on our disk.
In addition your VOICE BOX for Apple can be easily coded to
sing on key with uniform barlengths and you can store
(record) your songs on disk, retrieving and modifying sec-
tions whenever you want. With the disk system, you'll also
enjoy an educational random sentence generator and
graphic speech animation! The VOICEBOX for Apple will
run on 32K Apple II with Applesoft or Apple II Plus systems
equipped with sixteen-sector disk drives. VOICEBOX for
Apple comes with loudspeaker and disk. The Alien Group
also makes a less expensive VOICEBOX for Apple with all
features (including expandable disk dictionary), but ex-
cluding firmware ROM and singing capability. Speaker is
optional on this unit.
For Atari users,
the VOICEBOX for
16K and up Atari
plugs directly into the
serial port. No extra cables are
needed and no speaker is needed since the speech comes
directly over your TV monitor. This unit has all speech syn-
thesis features except singing and firmware ROM.
AL-3001 VOICEBOX for Apple. With firmware ROM, singing
capability and speaker $215.00
AL-3501 VOICEBOX for Apple. Without firmware ROM,
singing capability and speaker $1 39.00
AL-4001 Speaker for AL-3501 (the AL-3501 will also work
with any other speaker) $15.00
AL-500 1 VOICEBOX for Atari $ 1 69.00
All mail orders are on a 10 day moneyback guarantee if
you're not completely satisfied. When ordering enclose
check or money-order or state VISA or MASTERCARD num-
ber. Send mail orders to:
THE ALIEN GROUP
27 West 23rd Street
Dept. BT-3
New York, New York
0010
or Telephone orders
from 1 AM to 6 PM
New York time
(212)924-5546
ALSO AVAILABLE AT LEADING COMPUTER STORES
THROUGHOUT THE WORLD.
Circle 515 on inquiry card.
B YTE September 1982 459
written in a nonstandard format. To
compile a program, you boot any
standard DOS disk, load the desired
Applesoft program, and type "BRUN
EXPEDITER," changing disks if nec-
essary before pressing Return. The
compiler asks whether you want to
accept the default compilation-time
options and allows you to change
them if desired. It then proceeds to
compile the program. When compila-
tion is finished, the Applesoft pro-
gram has been replaced in memory by
a single-line program, a CALL in-
struction to the starting address of the
compiled code. The program can be
run immediately or saved on disk if
desired. The saved program will ap-
pear in a DOS catalog display as an
Applesoft program, but actually it
contains the single CALL statement
together with the binary object code
and the 2.3K-byte run-time library.
The Expediter II manual is paper
covered, printed on gray stock, and
adequate but not extensive. It con-
tains little tutorial material, though
we believe a first-time user will prob-
ably be able to understand it.
Southwestern Data Systems' Speed
Star: This compiler comes on a 16-
sector standard-format disk. Opera-
tion requires that a hardware key be
plugged into the Apple paddle port.
(The paddles can still be connected,
piggyback style, because the key has
a socket on its top.) To use Speed
Star, you boot the disk or type
"BRUN SPEEDSTAR." The compiler
is loaded into memory, the HIMEM
pointer is reset to protect the com-
piler, and you are left with standard
DOS and the Applesoft interpreter in
command. You may then load or
otherwise enter any Applesoft pro-
gram; to compile it you type the
ampersand character {&), optionally
followed by parameters specifying
nonstandard addresses, etc. For pro-
grams of modest size, everything can
be in RAM— Speed Star itself, the
program to be compiled, and the gen-
erated object code — so no disk ac-
cesses are required, and compilation
is extremely fast. These programs
compile in a second or two! Very long
programs may not compile at all,
however, because of memory limita-
460 September 1982 © BYTE Publications Inc
ti
EMPLOYMENT
OPPORTUNITIES
Software
m A • • • a byte and a nibble don't make you think of food . . .
peripheral is something other than vision ... a system
is not necessarily something you beat . . .
CKJLKUL • •• when you have a problem with "async"
you don't call a plumber ... a NAK is something you
don't put on a shelf with a nik . . . going from half-
to-full duplex doesn't mean doubling the rent . . .
then.
b««« you should bring your knowledge of
telex/data communications and your software exper-
tise (PDP 11/34, 11/44, MACRO or micro assembly
language on 8086,68000 and Z80 based systems) to
this fast-paced, hi tech non-commercial environment.
Databit is the leading supplier of TDM concentra-
tors/switching equipment for the telex marketplace
and we're presently expanding into communication
controllers. Forward your resume including salary his-
tory to: Manager, Professional Staffing, Databit In-
corporated, 110 Ricefield Lane, Hauppauge, N.Y.
11788
An Equal Opportunity Employer m/f
Databit incorporated
For only. . .
$768
your recruitment ad in this
4" space will reach 290,000
qualified readers just like
yourself.
To place your ad call 212-
997-2556, or send your copy
to the address below.
Bill
P.O. BOX 900, NY 10020
WANTED:
Simulation Engineers
If you are experienced in computer systems, programming,
software configuration, flight simulation, avionics, tactics, EW,
ECM, visual autopilot, nav/comm systems or flight aerody-
namics we urge you to send us your resume in confidence. Link
offers excellent salary, relocation, benefit plans and exception-
al career growth potential at our upstate New York head-
quarters.
Link
HtGK! SIMULATION DIVISION
THE SINGER COMPANV
Send your resume to
Steve Rowan, Dept. BY
Link
Flight Simulation Division
Blnghamton, NY 13902
(607)772-3163
E O Employer M F
Let
McGraw-Hill's
Classified
Ads Work
For You
Systems Programmers
Many things fly, maneuver
and run on software at Kearf ott.
Including careers.
Whatever your software specialty, you have a
choice of career paths at Kearfott— in operat-
ing systems... commercial applications... and
scientific programming. Right now we're
engaged in many of the most difficult, stimulat-
ing, and ultimately rewarding technological
undertakings imaginable. Andallof our dozens
of on-going projects depend on strategic
software advances in communications, logis-
tics, MIS and guidance systems.
At our Data Center, one of the country's
most sophisticated information services where
Kearfott's rarefied environment a very solid
basis — you'll run the gamut. Accounting.
Finance. Payroll. Inventory and manufacturing
controls. All involve COBOL programming,
CICS, MVS, IMS, and data base design and
Telecommunications.
Scientific programming offers yet another
challenge. Have strengths in simulation? Lin-
ear systems? Firmware for software valida-
tion? Kalman filtering or Fortran? Let us tell
you about our firmware projects and
resources.
state-of-the-art innovations are the norm,
you'll be joining an elite software systems
group that maintains IBM and Amdahl main-
frame computers with supporting software that
includes MVS/SE-2, SE/A, JES 2, IMS DB/
DC, CICS, TSO, WYLBUR, ACF/VTAM, ACF/
NCR SAS, information systems. This Center is
tied in to all our plants via an on-line computer
and provides an instant interchange of techni-
cal data. Here you'll have the opportunity to
develop user-friendly software and become
involved with educating com-
pany users and consulting on,
and resolving, daily problems.
In MIS— the expanding
sphere that has helped give
Kearfott
The path of the future for
software professionals can begin with Kearfott
if you have the minimum of 3 years experience
in a large-scale IBM or HP 2100 MUX environ-
ment that we require.
Find out why software careers fly higher
at Kearfott by sending your resume to: Carol
Batte, Singer Company,
Kearfott Division, 1 1 50
McBride Avenue, Little Falls,
NJ 07424.
a division of The S I N C E R Company
An equal opportunity employer, m/f, who creates opportunities
B YTE September 1982 461
Circ le 324 on Inquiry card.
^ FOR TRS-80 MODEL I OR III \
IBM PERSONAL COMPUTER
MORE SPEED
10-20 times (aster than Interpreted BASIC.
MORE ROOM
Very compact compiled code plus VIRTUAL MEMORY
makesyour RAM act larger. Variable number ol block
buffers. 31-char.unlque wordnames use only 4 bytes In
header!
MORE INSTRUCTIONS
Add YOUR commands to Its 79-STANDARD-plus Instruc-
tion set!
Far more complete than most Forths: single & double
precision, arrays, string-handling, clock, graphics (IBM
low -res. gives B/W and 16 color or 200 tint color display).
MORE EASE
Excellent full-screen Editor, structured & modular
programming
Word search utility
THE NOTEPAD letter writer
Optimized for your TRS-80 or IBM with keyboard repeats,
upper/lowercase display driver, full ASCII.
MORE POWER
Forth operating system
Concurrent Interpreter AND Compiler
VIRTUAL I/O for video and printer, disk and tape
(10-Megabyte hard disk available)
Full 8080 or 8088 Assembler aboard
(Z80 Assembler also available for TRS-80)
Intermix 35- to 80-track disk drives
IBM can read, write and run M.3 Disks
M.3 can read, write and run M.1 disks
FORTH
THE PROFESSIONAL FORTH SYSTEM
FOR TRS-80 & IBM PC
(Thousands of systems in use)
MMSFORTH Disk System (requires 1 disk drive, 32K RAM)
V2.0 For Radio Shack TRS-80 Model I or III $129.95*
V2.1 For IBM Personal Computer (80-col. screen) .... $249.95*
AND MMS GIVES IT PROFESSIONAL SUPPORT
Source code provided
MMSFORTH Newsletter
Many demo programs aboard
MMSFORTH User Groups
Inexpensive upgrades to latest version
Programming staff can provide advice, modifications and
custom programs, to fit YOUR needs.
MMSFORTH UTILITIES DISKETTE: includes FLOATING POINT
MATH (BASIC ROM routines plus Complex numbers. Rectan-
gular-Polar coordinate conversions, Degrees mode, more); a
powerful CROSS-REFERENCER to list Forth words by block
and line; plus (TRS-80) a full Forth-style 280 assembler
requires MMSFORTH V2.0, 1 drive & 32K RAM) $39.95*
FORTHCOM: communications package provides RS-232
driver, dumb terminal mode, transfer of FORTH blocks, and
host mode to operate a remote FORTHCOM systems (requires
MMSFORTH V2.0. 1 drive & 32K RAM) $39.95*
THE DATAHANDLER: a very fast database management
system operable by non-programmers (requires MMSFORTH
V2.0. 1 drive & 32K RAM) $59.95*
FORTHWRITE: fast, powerful Word Processor w/easy
keystrokes. Help screens, manual & demo files. Full propor-
tional w/tabs, outdenting. Include other blocks, documents &
keyboard inputs— ideal for form letters (requires MMSFORTH
V2.0. 2 drives & 48K RAM) $175.00*
MMSFORTH GAMES DISKETTE: real-time graphics & board
games w/source code. Includes BREAKFORTH. CRASH-
FORTH. CRYPTOOUOTE, FREEWAY (TRS-80). OTHELLO &
TICTACFORTH {requires MMSFORTH V2.0, 1 drive & 32K RAM)
$39.95*
Other MMSFORTH products under development
FORTH BOOKS AVAILABLE
MMSFORTH USERS MANUAL - w/o Appendices $17.50*
STARTING FORTH - best! $15.95*
THREADED INTERPRETIVE LANGUAGES • advanced, analysis
of FORTH internals $18.95"
PROGRAM DESIGN & CONSTRUCTION - intro. to structured
programming, good for Forth $16.00*
FORTH-79 STANDARD MANUAL - official reference to 79-
STANDARD word set, etc $13.95*
FORTH SPECIAL ISSUE, BYTE Magazine (Aug. 1980) • A collec-
tor's item for Forth users and beginners $4.00*
* - ORDERING INFORMATION: Software prices include
manuals and require signing of a single computer license for
one-person support. Describe your Hardware. Add $2.00 S/H
plus $3.00 per MMSFORTH and $1.00 per additional book;
Mass. orders add 5% tax. Foreign orders add 20%. UPS COD,
VISA and M/Caccepted; no unpaid purchaseordersor refunds.
Send SASE for freeMMSFORTH information
Good dealers sought
Get MMSFORTH products from your
computer dealer or
MILLER MICROCOMPUTER
SERVICES (B9)
61 Lake Shore Road, Natick, MA 01760
(617)653-6136
INTEGER BASIC
APPLESOFT
GALFO (SPACE) I |!l | ! !| || I |l I
GALFO (SPEED) i ! ,j|
MICROSOFT, TASC
III 1
ON-LINE SYSTEMS, EXPEDITER H
HAYDEN, APPLESOFT COMPILER
i [ l j
I
20
60
DISK SPACE (SECTORS)
80
100
Figure 2: Comparison of disk storage requirements for a version of the Yahtzee game,
using the two interpreted B ASICs and four of the five compilers. Shaded segments of
the bars represent the run-time libraries required by each system. Both the fastest-
execution and the minimum-program-size options for Galfo Systems Integer BASIC
Compiler are shown. As described in the text, the test program was too long to be com-
piled by Speed Star.
tions. This problem can be reduced
by using a compile-to-disk option or
by using a memory-efficient seg-
mented version of the compiler (see
following section). With the seg-
mented version, compilation speed is
comparable to that of the other com-
pilers. To run a compiled program
already in memory, you simply call
the starting address of the object
code. The object program may be
saved in binary format in the usual
way, either with or without the run-
time library.
Code Expansion
In order to make an objective com-
parison of the memory requirements
for code produced by the different
compilers, we used a game similar to
Yahtzee, which was programmed
originally in Integer BASIC and
translated directly into Applesoft. Ex-
cept for small syntax differences, the
two versions were essentially iden-
tical; a player could not tell which
one he was using. As shown at the
top of figure 2, the two versions of
the BASIC source code have nearly
identical disk-storage requirements:
46 sectors for Integer BASIC and 45
sectors for Applesoft. We produced
compiled versions of the program,
tested each one for correct execution,
and then checked the length of the ob-
ject code. The results are shown in
figure 2.
The clear winner of the race to pro-
duce compact code was the Integer
BASIC Compiler of Galfo Systems,
using its optimize-for-space option.
Its object code required only 31 sec-
tors, exclusive of the necessary
15-sector run-time library. When op-
timized for execution speed, the ob-
ject code nearly doubled to 60 sectors
(plus 15 for the library); however, the
other Applesoft BASIC compilers
took up equal amounts or more of
memory. TASC required 75 sectors,
Expediter required 96, and the
Hayden compiler needed 100 sectors I
We were unable to compile Yahtzee
using Speed Star. Even when using
the segmented version of the compiler
together with the compile-to-disk op-
462 September 1982 © BYTE Publications Inc
MACRO OPERATIONS FOR
MICRO SYSTEMS
Microcomputer
Disk Techniques
by Paul Swanson
Microcomputer
Operating Systems
by Mark Dahmke
Micro*
Techniques
by Paul Swanson
Rarely has so much useful in-
formation been presented as
clearly and logically as it is in
Microcomputer Disk Tec u
niques. The author show:
sophisticated methods us*
larger computers may be
plemented on a personal
puter. Building from a b\
introduction, Paul Swanson
goes on to detail random-
access, sequential, and key
files, parameter-driven sub-
routines, and, finally, the art of
programming itself. This
volume will help both novices
and experienced computer users
squeeze every bit of use out of
a disk system.
omputer
Operating Systems
by Mark Dahmke
A uniquely helpful volume,
Microcomputer Operating Sys-
tems details the structures and
capabilities of the operating
systems that link the computer
user to the hardware itself. The
author explains ^small systems
and their rnonitofsVlafgeV'
systems with terminals and disk
torage, and the function of
imand languages. Data and
memory management, multi-
processing, user interference,
multiuser environments, and
system design are among the
more specific topics included in
this comprehensive guide. Two
particular operating systems —
CP/M and Unix— are covered
in appendices.
Price $15.00
ISBN 0-07-062582-4
Price $15.95
ISBN 0-07-033356-4
Please send
Name
Microcomputer Disk Techniques $ 1 5.00
. Microcomputer Operating Systems $ 1 5.95
Call Toll-Free 800/258-5420
Check Enclosed
M
Address
Bill Visa/
MasterCard #
City
State
Zip
Expiration Date
BYTE Books 70 Main Street Peterborough, N.H. 03458
Circle 71 on inquiry card.
Please add .75 per book to cover shipping cost.
B9
Circle 302 on inquiry card.
exp^JHmrJg
Your
roBoa |fd
2 channels- outpU t. A u
D/A. °
^ ab ie conned
|/ObUS hle0.1o r1SeC
3:— *
BeeP en
..nations
on- O „allo rders "
-T.Tltou..
A 800-7 7 ^
-C'tnr64D
M617
f.79,3545
These n-: nly.
^orders o<»>
.inform^ " 1
oard^ er ::n>" sat:
Box 1140
2000 Center Street
Berkeley, CA 94704
L -T i •
tion and after reducing the source
code size to 38 sectors (by removing
the game's instructions and many
REM statements), we were con-
fronted by out-of-memory compiler
errors. Speed Star could probably
handle Yahtzee if you divided the
game program into two or more sepa-
rately compiled segments, as de-
scribed in the next section.
Chaining and Overlays
Each of the compilers allows some
kind of chaining from one program
segment to another to permit very
long programs to be run even though
all of the object code cannot fit simul-
taneously into memory. Variables
can be preserved, if desired, to allow
access by the next chained program
segment. The ease of accomplishing
this task varies quite a bit among the
compilers. Galfo's Integer BASIC,
Hayden's Applesoft Compiler, and
Southwestern Data Systems' Speed
Star all allow you to disable the vari-
able-clearing function when a new
segment starts executing. However,
with these compilers, all of the pro-
gram's variables are, in effect, in a
"global" common area, stored in the
order in which they are used in the
program. It is your responsibility to
keep the desired equivalences
straight, and this is not always an
easy job. Expediter II and TASC, on
the other hand, provide active REM
statements that allow you to declare
particular variables as "global" and
others as "local." This procedure
makes chaining much easier. Speed
Star has a nice feature that makes it
easy to call a compiled module from
an interpreted Applesoft program
and to pass parameters to it in a very
convenient way. Unfortunately, only
simple variables can be passed — not
arrays — and the transfer path is a
one-way street. Moving results back
to the interpreted program is consid-
erably more complicated.
In summary, by putting effort into
reading the manuals and trying things
out, you can accomplish almost any
kind of overlaying or chaining of
modules with any of these compilers,
but only Expediter II and TASC make
the job easy.
Conclusions
All of the compilers perform essen-
tially as advertised, and all provide
very worthwhile improvements in ex-
ecution speed. Our overall recom-
mendations can be summarized as
follows:
• Galfo Systems' Integer BASIC
Compiler is the execution speed
champion, by a significant margin,
and also produces the most compact
object code. It is our first choice for
all applications where its (extended)
Integer BASIC can be used.
• For more general use and for all ap-
plications in which floating-point
operations are essential or desirable,
our first choice is Microsoft's TASC.
Its easy-to-use integer declaration
makes some programs execute signifi-
cantly faster than they do with any of
the other Applesoft compilers. In ad-
dition, its compiled code is signifi-
cantly more compact, and its user's
manual is outstanding. Other less
quantitative features also seem to
favor TASC, including the obvious
convenience of its global common de-
clarations and its standard, unpro-
tected disk format.
• Both Hayden's Applesoft Compiler
and On-Line Systems' Expediter II
each produced the fastest code in at
least one of our tests, and both are
very serviceable products. We fault
them primarily for being somewhat
less convenient to use than TASC, re-
quiring much disk swapping on a
one-drive system and (for the Hayden
Compiler) requiring a system reboot
before every compilation. It is worth
noting that at the present list price of
$100, Expediter II is an excellent buy.
• It is a pity that Speed Star's object
code is not faster; its convenience for
modest-sized programs is second to
none. Speed Star can reside in your
Apple's memory in a more or less
transparent way and can do its job on
demand in just a few seconds. How-
ever, for most of our benchmark pro-
grams, its execution speed is only 2 or
3 times faster than interpreted Apple-
soft BASIC, as compared to 4 to 10
times for the other compilers. In some
applications, the relatively poor
speed ranking might be outweighed
by the desirable convenience factors. ■
464 September 1982 © BYTE Publications Inc
Circle 194 on inquiry card.
Circle 108 on inquiry card.
PUT THE BYTE
ON YOUR COMPUTER
WITH 10 Mbyte STORAGE
EVOLUTIONARY ELECTRONICS INC.
GIVES YOU WINCHESTER TECHNOLOGY
with a *^ Shugart sa 600
HARD DISK DRIVE
10 Mbytes IN THE ROOM
OF A 51/4 in. MINIFLOPPY*
tm
AS A FALL SPECIAL
WE HAVE IN STOCK
THE SA600 FOR $1,695
OR THE NEW
LSI 801 8 inch DRIVES
FOR $325
ALSO
4116 DYNAMIC
MEMORY CHIPS
KEY FEATURES
■70 Mbyte Cunt 'or mated)
storage capacities
'Same mounting as Shugart
Minifloppy*" 1 drives
• Electronic damping
•Proprietary FasFlex im band
actuator
•5.0 Mbits/ second transfer
rate
• Same DC voltages as
Shugart' s Minif loppy s tm
WE HAVE THE FULL LINE OF SHUGART
HARD AND FLOPPY DISK DRIVES
CALL WEEKDAYS FROM 8a.m. - 8p.m.
1-503-289-3988
EVOLUTIONARY 433 n.e. Lombard
©
ELECTRONICS, INC.
PORTLAND. ORE.
97211
r
ANNOUNCING
THE C86™ C COMPILER
-THE COMPILER THAT SPEAKS
THE LANGUAGE OF THE FUTURE!
Kernighan and Ritchie's book, The C Programming Language, is
the key source for C. Just as fundamental Is the C86™ C
Compiler.
The C86 tm C Compiler Is especially designed for the IBM
Personal, IBM® Display Writer, CP/M-86® and MS-DOS®
For further information on the C programming language
and the C86™ C Compiler, please contact:
Computer Innovations, Inc.
75 Pine Street
Llncroft, New Jersey 07738
Telephone: {201) 530-0995
C86 Is a trademark o I Computer Innovations. Inc.; CP/M-B6 Is a
trademark of Digital Research: IBM and MS-OOSare registered
% trademarks ol International Business Machines. Inc
1. CONTRAST
2. POWER-BRIGHT
3. V-HOLD
4. H-HOLD
VIDEO 100
12"Black& White
MONITOR
$8950
byAMDEK
Fourth Dimension Systems
FLOPPY DISK DRIVE
FOR APPLE^ COMR
The unit features a track
zero micro-switch and
read/write electronics
DOS 3.2. 1., DOS 3.3,
PASCAL or CP/M.
$
32995
DISKETTES
51/4" BULK"OEM"PACK
FOR YOUR , M ^
APPLE $149-
BoxoflOO ^ "^
BROAD BAND MICROWAVE
RECEIVER SYSTEM
1.8GHZto2.4 GHZ
only
RANGE: Line of sight to 250 miles. 5bfcyjD«UU
SCOPE: Will receive within the frequency band from satelites, primary
microwave stations, and repeater microwave booster
stations.
CONTENTS: Packaged in 19"x19"x4 1/2" corrugated carton complete
with:
• 24" Dish • 300 Ohm to 75 Ohm Adapter
• Feed-Horn Receiver • 750 Ohm to 300 Ohm Adapter
• Mounting Bracket • 60 Feet Coax Cable with Connectors
• Mounting Clamp • 3 Feet Coax Cable with Connectors
• Instructions
SUPE R B u><\
16 K RAM EXPANSION CARD
fov Your APPLE©
LANGUAGE TRANSPARENT
ALL NINE RAMS INSTALLED!
^7995
VISA
VISION-8(f 80x24 Video
Display Card $269
Vista Computer Company's new Vision-80 board isa
sophisticated yet easy to use video display card for
the Apple™ computer.
TERMS OF SALE: Cash, checks, credit cards, C.O.D. Calif, residents add 6% sales tax.
"HAVE YOU KISSED YOUR COMPUTER LATELY"
Components Express, Inc.
380 E. Edinger • Santa Ana, Calif. 92705 • 714/558-3972 TWX 910-595-1565
Circle 98 on inquiry card.
BYTE September 1982 465
Digital Troubleshooting
with Signature Analysis
A look inside Hewlett-Packard's HP-5004A.
Steven C. Piubeni
83 Beaumont St.
Springfield, MA 01108
(la)
IV PP H
69 Wt S
or
.0.033^F
(lb)
K5V
t
555
TIMER
ik^1AP4
■ IK
O^
7490
0157 0-1
0307 O—
0033 O—
P15U O—
10
8 0105 l
12
^>
O0125
-MO 7490
'-^>
2 13F32
^D 01
O0154
Figure 1: Comparison of troubleshooting techniques. Figure la shows a standard
schematic diagram, annotated by the manufacturer with analog waveforms. Figure lb
shows an example of a digital circuit and the attendant signatures used for analysis.
466 September 1982 © BYTE Publications Inc
In the earlier days of electronics,
signal tracing was the most common
method of troubleshooting analog
circuits. Most of the schematics had
pictures of the expected waveforms at
various test points (see figure 1). This
allowed a technician with limited ex-
posure to the product to recognize a
faulty signal and repair the problem
quickly. With the birth of digital elec-
tronics, however, came the complex
data streams associated with bus-
oriented computers. The complexity
of these waveforms (often it is the
timing relationship between a number
of signals that is important) makes it
impossible to give the inexperienced
technician a visual indication of what
the signals are supposed to look like.
Because of these complex circuits,
most repairs made in the field have
involved "board swapping/' This is
an expensive method of troubleshoot-
ing systems because a large inventory
of boards must be kept on hand, and
shipping them back to the manufac-
turer drives up the cost and also in-
creases repair time.
The Hewlett-Packard HP-5004A
Signature Analyzer offers a solution
to all the problems discussed above.
It allows the manufacturer to revert
back to the simple yet efficient
troubleshooting method of signal
tracing. The analyzer looks at the
data stream and displays a 4-bit hexa-
decimal signature (see figure lb).
A signature is used to verify that
Circle 113 on inquiry card.
Rave reviews
Getting them
from tne boss
may be the best
reason to switch
to Opus.
Buying products that
perform well is one of
the yardsticks by which your own perfor-
mance is measured. So we ma ke sur e you
take center stage as soon as
we get in on the act. For
starters, we guarantee
Opus performance. As
well as 48-hour delivery
turnaround time. Call
800/321-9330, or write to
Computer Resources, Inc.,
4650 West 160th Street,
Cleveland, OH 44135.
Circle 435 on inquiry card.
Quality Flexible Diskettes, Single-Disk Cartridges,
Multi-Level Disk Packs, and Magnetic Tape.
Stackworks Forth Means...
Fast Development As fast as compiled Fortran,
as easy to use as interactive Basic. A complete
approach to micro systems software development.
Fast Debugging A full, extendable interpreter-
compiler with immediate testing capability.
Ideal for robotics, process control, hardware
development, videogame design.
More than a Language Simple, self-contained,
stack oriented with compact production code,
high speed, high level coding, on-the-spot
debugging, in-line assembly code capability.
Stackworks Forth Version 2.0
$80.88 IBM-PC DOS or CP/M-86. Complete
software development package includes file
editor, debugger, tutorial.
Z80 Systems with full CP/M 1/0 compatibility
from $45.00.
&
1414 E University Box 1596 Bloomington IN 47402
800/457-4544 812/336-1600
MasterCard Visa Amex
MICRO-SCI HAS THREE WHYS TO GROW A BETTER APPLE*
COST CAPACITY COMPATIBILITY
Micro-Sci has three disk drives and Iwo
controllers so you can configure your Apple
or Apple II Plus™ system to fit your individual
budget and performance requirements.
A2— The new A2 is the price/compatibilily
substitute forthe Disk ll, ,M intended as the
second drive on an existing controller, or as
a full A2 subsystem. The A2 drive or A2
subsystem is an ideal choice when the drives
will be primarily used for prepackaged
software programs.
The A2 comes with a unique new controller
that also offers jumper selectable DOS 3.2 or
3.3. This controller supports any combination
of A2s or Disk lis, you have complete flexibility.
A40— TheA40 is a price/performance
alternative to the Disk II. With 40 tracks, you
get an additional 20K bytes, and faster track-
to-track access. The A40 is intended for use in
dedicated DOS, CP/M and Pascal applications,
and as a companion drive for the A70.
The A40 is Micro-Sci's most cost-effective disk
subsystem forthe Apple lis.
A70 —The A70 is the price/capacity Apple
alternative. At over a quarter million bytes per
drive, the A70 has the capacity of two Disk lis
or an eight-inch floppy but costs only slightly
more than a single Disk II. One A70 supports
a DOS file as large as 270K, a CP/M file up to
254K, and 560 blocks in Pascal.
Micro-Sci's Controllers— The A40 and A70
share a common controller. Mix A40s and
A70s in any fashion, one A40with one A70,
two A 40s or two A70s — all on the
same controller.
You can have a Disk II or A2 controller with
Disk II or A2 drives and still add an A40 or
A70 subsystem. That's full system-level
compatibility.
Versatility, reliability, capability are assured.
Whatever your need, DOS 3.2, 3.3, Pascal,
CP/M prepackaged software, Micro-Sci has
the drive. All Micro-Sci products are backed
by a full 120-day warranly (parts and labor).
Our complete line of Apple compatible
products makes us the dealer's choice.
We're always looking for good dealers.
International dealer inquiries:
International Markets Co.
Telex: 277782-ROBY UR
TM, Registered Trademarks of Apple Computers, Cupertino, Calif ornio
Micro-Sci is a Division of Standun Controls, Inc.
//-SCI
MICRO-SCI
2158 South Hathaway Street • Santa Ana, California 92705 • (714) 662-2801
Circle 312 on inquiry card.
BYTE September 1982 467
the data stream is correct. For exam-
ple, if a signature at a particular point
in a circuit is known to be 12PU; and
if when a malfunctioning circuit
board is probed, the signature at that
point reads 3256, the problem with
that board lies somewhere in that cir-
cuit path. If, when that test point is
probed, the signature reads 12PU, that
circuit is correct, and the problem lies
somewhere else.
Hewlett-Packard's Analyzer
The HP-5004A Signature Analyzer
weighs 5.5 lbs. The case is con-
structed of white "high-impact"
plastic and has a 4-digit nonstandard
hexadecimal display. A pouch on the
top of the case is used for storing the
signal pod and the data probe. The
hexadecimal display's character set is:
0,1,2,3,4,5,6,7,8,9,A,C,F,H,P,U.
Hewlett-Packard claims this nonstan-
dard hexadecimal character set is
used to provide clarity between char-
acters. I see it, however, as a cost-
reducing measure because 7-segment
displays are less expensive than true
Well take
a hard look
at your
software
We're Entex.
A company that markets on an international scale.
A leader in electronic games.
And looking for software.
All kinds of software.
Games, entertainment, finance, education, anything.
As long as it's good— and marketable.
The rewards can be highly beneficial.
Sound interesting?
Then call for a product submittal form.
213/637-6174. Ask for Ms. Ann Ruitt.
Or write Entex Industries, Inc., 303 W. Artesia
Blvd., Compton, CA 90220. Attn: Marketing.
©]ENTD(
hexadecimal displays. The display
provided is adequate and, I must ad-
mit, the approach is clever.
The signal pod is made up of four
wires with special "terminal-grab-
bing" connectors. Each wire is color
coded for easy identification. The
four pod leads hook onto the unit be-
ing tested. These leads carry the sig-
nals Start, Stop, Clock, and Ground.
Start and Stop determine the period
for which the signature is to be taken.
Clock strobes the data into the
analyzer synchronously. Ground
provides a reference between the
analyzer and the unit being tested.
The analyzer uses a single hand-held
data probe to obtain the signatures.
Since the probe contains an LED
(light-emitting diode), it can double
as a logic probe.
The front panel of the analyzer has
six push-button switches: Line, Start,
Stop, Clock, Hold, and Self Test.
Line is used to turn the analyzer on or
off. The Start, Stop, and Clock
switches set up triggering on either
rising or falling edges. Pressing the
Hold switch causes the analyzer to
sample only the first available
signature. This is similar to using an
oscilloscope in the single-sweep
mode. Self Test is used to determine if
the analyzer is functioning properly.
The Construction of a Signature
Signature analysis provides no
diagnostic information; it is simply a
comparison method of troubleshoot-
ing. Two popular theories concern
implementing signature analysis. One
is transition counting; the other is
pseudorandom-number generation.
Both methods require a Start, Stop,
and Clock for proper control of the
signature. (Clock is required to strobe
the data stream into the counting cir-
cuitry in a synchronous fashion.)
In transition counting, a counter is
initialized with a count of 0. The
count will be incremented by 1 every
time the Clock signal occurs and the
data bit present on the probe differs
from the data bit present during the
previous Clock signal. Looking at
how transition counting works, we
see a situation in which a count could
be ambiguous: when a string of 3 bits
has complementary values on each
468 September 1982 © BYTE Publications Inc
Circle 189 on inquiry card.
Circle 288 on inquiry card.
j] IMJVl #1PP»G S CP/M
SOFTWARE
WOKESTBR
dBHSB II apstM£
$240
$485
$189
KUOTO for Apple
for CP/M
dBfcSE n with ZIP
$485
WCREETWl
$195
$240
SUPEFCMT
$189
StPEFSCRT
$119
$195
coccr ii
$425
WULMERS!
$ 69
$ 79
SfcliLT WCFD PPCEES5TR
$375
SPHLSTAR
$115
$149
IB*
CALCSTfcR
$165
$195
EaSWRXIE* II
$275
OAI&S'IPR
$115
$155
EaSTSPTTIfR n
EASYFILH*
$125
$295
MICRGSTT
FOX At© (TIIFR
scficard
$285
QLJICMXEE
$239
REGARD
$1ffi
Cjnrjoi w-jni
$125
** ALL Q*GS FOR. APPLE H, PCPPl, AIC TBS-80.
** WE SPKTIALIZE IN IBM PEFSCJBL CTMPUHR 2FIWAHE.
SPECIAL EEPT. FCB. CNTVEPSnY AM3 GOVERNMENT CREEPS.
UMTJS3 RJOA2: CREEPS ACCEPTED. CALL FCR PRICES.
/'/ / r
\ \ w
/ / / 1
\ \ w
/ / /
\ \ W
Suite #186 • 25422 Trobuco Rd.. #105 - G Toro, Cfl 92630
(714) 768-8114
CP/M I* a r»glHer*l tr*d«m»r1< o* r>git«t I
Appia 1 1 ■ trademark o( Appls Computan.
#
S<
i**&^
s?«
Apple* II's best LISP
Just got better!
LISP (for List Processor) was developed at MIT in the late
1950's. As one of the oldest languages still in active use,
LISFs applications include artificial intelligence, natural
language processing, robotics and educational and psy-
chological programming. LISP's unique features give the
programmer the power to develop software that goes far
beyond the limitations of, BASIC or PASCAL.
In use at hundreds of colleges and by many hobbyists
around the world, P-USP has been acclaimed by experts in
the field as the best implementation written for the Apple II®
Now you can get the newly released Version 3.1 at a
reduced price. The P-LISP Package includes: P-USP 3.1, a
complete 52-page reference manual, and the specially
written P-LISP Tutorial.
Now Only $149.95
including tutorial
Orders Toll-Free 800-523-0725; In Pa.: 2 15-387- 1500 I
4005 Chestnut Street, Phila., Pa. 19104 rrXTYT^l
Dealer Inquiries Invited ^j_xU_Li_
Compare P-LISP to
Datasoft's APP-L-ISP
Only P-LISP has:
'• Floating Point Math
• HiRes Graphics
• Property Lists
• Function Trace
• ONERR Error Trapping
• User Defineable
Memory Allocation
P-LISP:
! 83 Functions
• 15K ELIZA Program
• P-LISP Tutorial
APP-L-ISP:
• 63 Functions
• 3K "Doctor" Program
•Winston & Horn Book
Apple is a registered trademark oi
Apple Computer. Inc.
APP-L-ISP is Copyright 1981
by Special Software Systems
"Applesoft in ROM required
tor Floating Point Math and HiRes Graphics
Circle 208 on inquiry card.
BYTE September 1982 469
r-CJt
^ \r^
Qi -
A
•
— 1 »>
D 2 Q2
A
•
—
D 3 Q3
A
•
—
D4 Q4
A
CLOCK
Figure 2: Model pseudorandom binary-number generator. This circuit produces the se-
quence of binary numbers shown in table 1, with just a simple shift register and an Ex-
clusive OR gate.
Initial count-
TO
T1
T2
T3
Q1*
1
1
1
1
Q2 Q3* Q4
1
1 1
1 1 1
D1=Q1+Q4
1
1
1
T4
T5
T6
T7
1
1
1 1 1
1 1
1 1
1
1
1
1
T8
T9
T10
T11
1
1
1 1
1 1
1 1
1
1
Pattern repeats-
T12
T13
T14
- T15 1
* Feedback taps
1
1
1
1
1
Table 1: The states
of the 1
jarious bits
of the shift register in
figure 2.
end. For example, let's compare the
counts produced by the binary bit-
stream sequences 001 and 011.
As previously mentioned, the
count will be incremented every time
the previous bit differs from the pres-
ent bit. Let's assume that the se-
quences are synchronized with the
clock. The analyzer looks at the first
bit of sequence 001 and compares it to
the second. Because the first 2 bits are
different, the count is incremented.
The analyzer will then proceed to
look at the second and third bits.
Since they are identical, the count
will remain at 1. Now let's look at se-
quence 011: the analyzer looks at the
first and second bits. Since they are
identical, the count will remain at 0.
The analyzer will now look at the sec-
ond and third bits and see that they
are complementary. The count will
be incremented to 1. Notice that the
two sequences produced the same sig-
nature. This method leads to am-
biguity, and thus should not be im-
plemented.
Pseudorandom Binary Sequences
Robert Frohwerk (who did the
design work for Hewlett-Packard on
signature analysis) came up with an
alternate choice called PRBS (pseudo-
random binary sequences). Although
the term sounds quite complicated, it
is relatively easy to understand with
the aid of figure 2.
Only two different types of com-
ponents are required to implement
PRBS signature analysis: the Ex-
clusive OR gate and the D-type flip-
flop. The Exclusive OR gate acts as a
modulo-2 adder; the flip-flop per-
forms the function of a shift register
when hooked in series with other
D-type flip-flops.
By taking the outputs of different
flip-flops, Exclusive ORing them
together, and feeding the result back
into the shift register, we produce a
pseudorandom sequence. Initially,
the shift register must be preset to
0001. This enables the PRBS gener-
ator to run freely. If the count were set
to 0000, there would be no feedback,
and the generator would not run.
In table 1, we see the output of a
PRBS generator in free-running
mode. After one clock cycle, the first
bit is loaded into the shift register. If
the outputs of each flip-flop were vis-
ible, we would see (in order) 1000.
On the next clock cycle, the output of
the first flip-flop will be passed along
to the second. The input of the first
flip-flop will now be determined by
the output of the Exclusive OR gate.
Checking table 1, we see that at Tl
the output of bit 1 is 1 and the output
of bit 4 is 0. Therefore, the feedback
loop will load a 1 into the first flip-
flop of the shift register. After the six-
teenth clock pulse (T15), the pattern
repeats, providing us with a cyclic
counter capable of compressing large
data streams and providing an ac-
curate signature.
How Is It Really Done?
Now that we have looked at a
model PRBS generator, let's discuss
the PRBS generator circuit used in the
HP-5004A. The HP-5004A uses a
16-bit shift register. This allows for
plenty of accuracy, which will be dis-
cussed shortly. The four feedback
taps are from bits 7, 9, 12, and 16 of
the shift register. (Most microproces-
sors and other digital equipment use
data related by powers of 2. By spac-
ing the taps unevenly, we guarantee
picking up the maximum number of
errors. See table 2.)
When first looking at the circuit
detailed by Hewlett-Packard (see
figure 3), it would appear as though
the four feedback taps are fed into a
four-input Exclusive OR gate. After
checking several data manuals pub-
lished by Texas Instruments, Sig-
netics, National Semiconductor, and
Fairchild, I could not find such an in-
tegrated circuit. I constructed an
470 September 1982 © BYTE Publications Inc
Circle 59 on inquiry card.
BDOS ERROR
ON B:BAD SECTOR
O °oo
<&
Circle 169 on inquiry card.
Before disk errors ruin your work again order BADLIM.
■ BADLIM assures the reliability of your CP/M
computer.
■ You can use your disks 10 times longer without
losing your data AND your time.
■ BADLIM checks thoroughly your disk marking all
the blocks which have defective sectors. The
operating system will know that those sectors
should be skipped.
■ BADLIM is the only program that gives protection
for soft and hard errors.
■ The first time BADLIM will list which files in your
disk are on bad sectors, so you can take action to
correct it.
■ But thereafter the bad areas in your disk will be
automatically by-passed.
■ For CP/M 1.4 single density and for CP/M 2.xx of
any format and density. It is a must for Winchester
as the media cannot be replaced.
BADLIM cost only $73. Whatever the reason you have
to use a computer you need BADLIM. Contact your
dealer or call us today:
BLAT R&D Corp., 8016 188th. St SW, Edmonds
WA 98020. Phone: [206] 771-1408 ^ 7T "TNT T\ JT
DEALER INQUIRIES INVITED. IjrViJLiiM.
POWHMJNE
FILTE
These filters protect any sensitive electronic
equipment from power line transient damage
and radio frequency interference". Both
models offer surge suppression for
power line "spikes". RF inter-
ference is suppressed using
both inductive and
capacitive components.
Ideal for computers,
test equipment, or TV.
LF2- A duplex outlet, 120V, 8 amps . . . $39.95
LF6— Three separately filtered duplex outlets,
120V, total fused capacity 15 amps,
power switch and indicator lamp S69.95
Add S2.50 shipping and handling per order.
Send check with order and provide street
address for UPS shipment. Ohio residents add
Sales Tax. Charge card buyers may call toll-free:
VISA'
r x i
MoXmCod
DRAKE
1-800-543-5612
In Ohio, or for
information, call:
1-513-866-2421
R.L.DRAKE COMPANY
540 Richard Street, Miamisburg, Ohio 45342
INSTITUTIONAL AND DEALER INQUIRIES INVITED
BUILD YOUR COMPUTER BREADBOARDS
& INTERFACES FASTER AND EASIER
WITH NEW VECTOR PLUGBORDS
New 461 3 series- for
IBM Personal Computer.
Three models available.
4610 series- for STD-BUS-
WW, solderable and
unpatterned models.
4608 series -for Intel/
National SBC/BLC 80-WW
solderable, or unpatterned.
8804 series- for S-1 00.
Five models available.
4607 -for DEC LSI-11/
PDP8-11, Heath-11.
4609 -for Apple II, Super-
Kim, Pet Commodore with
Expandamem.
4350 - for Tl 980
Computer.
4611 series - for Motorola
Exorciser,™ Rockwell
AIM65 expansion.
VECTOR ELECTRONIC COMPANY, Inc., 12460 Gladstone Ave., P.O. Box 4336, Sylmar, CA 91342-0336; (213) 365-9661
748207
Circle on inquiry card: 472 for 4613, 473 for 4610, 474 for 4608, 475 for 8804, 47_6 for 4609, 477 for 4611, and 478 for 4607 and 4350.
BYTE September 1982 471
MODULO-2 ADDER
FOR SHIFT REGISTER
r<m
=)H>
12
RIGHT SHIFTING REGISTER
MODULO-2 ADDER
FOR DATA IN + FEEDBACK
SHIFT REGISTER
Figure 3: Pseudorandom-number generator as used by Hewlett-Packard in its HP-
5004A Signature Analyzer. The four-input Exclusive OR gate is made from a parity
generation/ checking device.
(4a)
l~
FOUR-INPUT EXCLUSIVE OR GATE
"1
iTieo — \y^n
1T120 — )]_^y
BIT 9E> \\ \
3IT70 1L-~/
30
L.
3L>-
DATA IN CZ>~ — '
(4b)
I
+ 5V
UNUSED BY HP- 5004
n
£>
tg^
bo
-ALWAYS HIGH
BIT 16 O
BIT 12
x>
I >z)L>-
DATA IN I
Figure 4: Two methods of using a four-input Exclusive OR device. Figure 4 a is the
equivalent of figure 3, with the internal architecture displayed. Figure 4b shows the in-
sides of the 82S62 device used by Hewlett-Packard.
equivalent circuit employing a 7486
two-input Exclusive OR gate (see
figure 4a).
When I checked the actual HP-
5004A circuit board, I found that an
82S62 parity generator/checker was
being used as a four-input Exclusive
OR gate and a two-input Exclusive
OR gate. In figure 4b, I show the ar-
chitecture for implementing the four-
input Exclusive OR gate. An advan-
tage to using this device is that the
data can also be Exclusive ORed with
the modulo-2 sum of the feedback
taps from the shift register. Although
you may find the use of one inte-
grated circuit as opposed to another
insignificant, it is interesting to note
the engineering involved in obtaining
the maximum performance at the
minimum cost.
Because of the unique design of the
circuit, the PRBS generator will
always pick up a single-bit error. To
calculate the chance of the generator
missing multiple bits, the following
equation can be used:
Prob = (l/2) n
Prob is the probability of an error not
being detected; n is the number of bits
in the PRBS generator. For the HP-
5004A, with 16 bits arranged in a
PRBS design, the error rate is 16 ppm
(parts per million), or 1 in 65,535.
This is certainly acceptable for most
applications.
Analyzing Signatures
Up to now, we have discussed the
need for signature analysis, what a
signature actually is, and the different
methods of obtaining a signature. We
will now briefly focus on using sig-
nature analysis, an overview of the
HP-5004A, and how signature
analysis will affect the microcom-
puter market.
The signature analyzer has very lit-
tle hardware and software. There-
fore, it depends upon diagnostic test
programs running on the system be-
ing tested. These programs are usual-
ly stored in ROM (read-only
memory). The diagnostic program
toggles all the address lines, data
lines, I/O (input/output) ports, and
different enable lines. With the test
472 September 1982 © BYTE Publications Inc
Circle 47 on inquiry card.
Circle 193 on inauirv card.
and visitors, enforce security, promote
special eve ilate sales, etc.
in just a matter of minutes using
the simple, compact Badge-A-Minit
system y f can
mske professional pin-back badges
h cany any slogan, design of
message in an exciting, highly
vi stole way for instant reaction!
NOW AT ONLY $19.95
the lowest price available by -
far for a complete badge-
-m ... our
Complete St arter K it contains
sturdy lex ss, color-code^ .,.
' dies, quality pinback badge parts, sirNge
but thorough instructions . . . everything
you need to get started.
Badge-A-Mint, Ltd. Dept. by 9/82
Box 618 Civic Industrial Park, LaSalle, IL 61301
□ Please send me the Badge-A-Minit Starter Kit for only $19.95 plus
$1.75 shipping fee. (If I live in Illinois, I'm including $1.00 sales tax.)
□ My check or money order is enclosed.
□ Use my charge card checked below.
□ VISA □ MasterCard □ American Express □ Diners Club
□ Credit Card No. Exp. Date
□ Interbank No (VISA and MasterCard only)
□ Send me the FREE 64-page, full color illustrated Badge-A-Minit catalog.
Address .
Name.
City.
„State_
-Zip_
UNCONDITIONAL MONEY-BACK GUARANTEE
START YOUR OWN
COMPUTER CO.
HOW TO START YOUR OWN SYSTEMS HOUSE $36.
7th edition, November 1981
Written by the founder of a successful systems house, this fact-filled 220-page
manual covers virtually all aspects of starting and operating a small systems com-
pany. It is abundant with useful, real-life samples; contracts, proposals, agree-
ments and a complete business plan are included in full, and may be used im-
mediately by the reader. Proven, field-tested solutions to the many problems
facing small turnkey vendors are presented.
HOW TO BECOME A SUCCESSFUL COMPUTER CONSULTANT $28.
by Leslie Nelson, 4th revised edition, December 1981
Independent consultants are becoming a vitally important factor in the micro-
computer field, filling the gap between the computer vendors and commercial/
industrial users. The rewards of the consultant can be high: freedom, more satis-
fying work and doubled or tripled income. This manual provides comprehensive
background information and step-by-step directions for those interested to ex-
plore this lucrative field.
FREE-LANCE SOFTWARE MARKETING $30.
by B.J. Korites, 3rd edition. June 1980
Writing and selling computer programs as an independent is a business where •
you can get started quickly, with little capital investment • you can do it full time or
part time • the potential profits are almost limitless. This best-seller by Dr. Korites
explains how to do it.
HOW TO START YOUR OWN WORD PROCESSING SERVICE $39.50
by Leslie Nelson, May 1982
Turn a small investment into a steady, money making business that adds $10,000,
$50,000 or $100,000 to your income. Detailed start-up, marketing and operations
plans are included.
Send check, money order, VISA, Master Charge or American Express # and exp.
date. Publisher pays 4th class shipping. Add $1.00 per book for UPS shipping
(USA only). NJ residents add 5% sales tax. For faster shipment on credit card
orders call (201) 783-6940.
ESSEX PUBLISHING CO. Dept 2
285 Bloomfield Avenue • Caldwell. N.J. 07006
PRODUCTS FOR YOUR RAOIO SHACK
macro-80c
The Micro Works is pleased to announce the release of its disk-based editor,
macro assembler and monitor, written for Color Computer by Andy Phelps. THIS
IS IT — The ultimate programming tool!
The powerful 2-pass macro assembler features conditional assembly, local labels,
include files and cross referenced symbol tables. MACR0-80C supports the
complete Motorola 6809 instruction set in standard source format. There are no
changes, constraints or shortcuts in the source language definition. Incorporating
all of the features of our Rompack-based assembler (SDS80C), MACR0-80C con-
tains many more useful instructions and pseudo-ops which aid the programmer
and add power and flexibility.
The screen-oriented text editor is designed for efficient and easy editing of
assembly language programs. The "Help Key" feature makes it simple and fun to
learn to use the editor. As the editor requires no line numbers, you can use the
arrow keys to position the cursor anywhere in the file. MACR0-80C allows global
changes and moving/copying blocKS of text. You can edit lines of assembly
source which are longer than 32 characters.
DCBUG is a machine language monitor which allows examining and altering of
memory, setting break points, etc.
The editor, assembler and monitor — as well as sample programs — come on one
Radio Shack compatible disk. Extensive documentation included. Macro-80c
Price: $99.95
SDS80C — Our famous editor, assembler and monitor in Rompack. Complete
manual included. Price: $89.95
PARALLEL PRINTER INTERFACE — Serial to parallel converter allows use of all
standard parallel printers. You supply printer cable. PI80C Price: $69.95
MICROTEXT — Get printouts while using your modem! Also download to cassette.
General purpose terminal Rompack. Price: $59.95
YOU NEEO COLOR FORTH!!
Why? 'Forth is faster to program in than Basic
•Forth is easier to learn than Assembly Language
•Forth executes in less time than Basic
Forth is a highly interactive language like Basic, with structure like Pascal and
execution speed close to that of Assembly Language. The Micro Works Color Forth
is a Rompack containing everything you need to run Forth on your Color Computer.
Color Forth consists of the standard FORTH Interest Group (FIG) implementation of
the language plus most of FORTH-79. It has a super screen editor with split
screen display. Mass storage is on cassette. Color Forth also contains a
decompiler and other aids for learning the inner workings of this fascinating lan-
guage. It will run on 4K, 16K, and 32K computers. Color Forth contains 10K of
ROM, leaving your RAM for your programs! There are simple words to effectively
use the Hi-Res Color Computer graphics, joysticks, and sound. The 112-page
manual includes a glossary of the system-specific words, a full standard FIG
glossary and complete source listing. COLOR FORTH ... THE BEST! From the
leader in Forth, Talbot Microsystems. Price: $109.95
GAMES
Star Blaster — Blast your way through an asteroid field in this action-packed Hi-
Res graphics game. Available in ROMPACK; requires 16K. Price: $39.95
Pac Attack — Try your hand at this challenging game by Computerware, with
fantastic graphics, sound and action! Cassette requires 16K. Price: $24.95
Berserk — Have fun zapping robots with this Hi-Res game by Mark Data
Products. Cassette requires 16K. Price: $24.95
Adventure — Black Sanctum and Calixto Island by Mark Data Products. Each
cassette requires 16K. Price: $19.95 each.
Cave Hunter — Experience vivid colors, bizarre sounds and errie creatures in hot
pursuit as you wind your way through a cave maze in search of gold treasures.
This exciting Hi-Res game by Mark Data Products requires 16K for cassette
version. Price: $24.95
THE
Also available: Machine language Monitor • 2-pass Disassembler • Books •
Memory Upgrade Kits • Parts and Services • Call or write for information
^©IBCSI? P.0.B0X1110DELMARCA92014
California Residents add 6% Tax
Master Charge/Visa and
COD Accepted
714-942-2400
Circle 314 on inquiry card.
BYTE September 1982 473
Circle 323 on Inquiry card.
SEPT. SPECIAL SALE ON PREPAID ORDERS
(CHARGE CAROS, C.O.O. OR P.O.'S NOT AVAILABLE)
MUST MENTION AD FOR SPECIAL PRICES
WAMECO CRT - 1 WITH MIKOS PARTS.
KIT 5199.95
WAMECO MEM - 3 WITH MIKOS PARTS LESS RAM.
KIT 585.95
■i
__ CALIFORNIA COMPUTER SYSTEMS
SI 00
2032 32K STATIC RAM A & T. 200 NSEC $468.00
2065 64K DYNAMIC RAM A & T $351.00
2200 S-100 MAIN FRAMA&T $500.00
2422A FLOPPY DISC WITH CP/M 2.2" $372.50
2810AZ80 CPU A& T $281.25
2710A4 SERIAL 1/0 A&T $291.95
2501A 12 SLOT MOTHER BOARD $180.00
2720A 4 PARALLEL A&T . $214.95
PROTO BOARDS WW $39.95
APPLE PRODUCTS
71 14A 12K ROM/PROM $99.95
7424A CALENDAR/CLOCK ..$106-95
7440A PROGRAMMABLE TIMER $106.95
7470A A TOD CONVERTER $105 95
7490AGPIB (IE 488) INTERFACE $182.00
7710A ASYNC SERIAL $125.95
7712A SYNC SERIAL $148.50
7720A PARALLEL STANDARD $105.00
77208 PARALLEL CENTRONICS' $105.00
7BI I B ARITHMETIC PROCESSOR W/DISC $325.00
781 1 C ARITHMETIC PROCESSOR W/ROM $325.00
752DA EXTENDER .$23.50
7300A APPLE CLIP $8.00
ssrn
MICROCOMPUTER PRODUCTS
SI 00 PRODUCTS
CB-2 280 PROCESSOR BOARD.
KIT $198 95. A& T S269.95
VBIC 64 x
KIT .
6 VIDEO. PCBD
. $15395.
A&T
S32 95
S19995
VB3 80 CHARACTER VIDEO 4MHZ
KIT $345 95, A&T
104 2 PARALLEL. 2 SERIAL. PCBO
KIT $160.95. A&T
PB-1 2708. 2716 PROGRAMMER BOARD
KIT $140.95. A& T
APPLE PRODUCTS
AIO - II SERIAL/PARALLEL INTERFACE.
A&T
ASIO SERIAL I/O
A&T $115.95
APIO PARALLEL 10 W/0 CABLES
A&T $87.95
$425 95
S32.95
$199.95
$189.95
.$178.00
wmc/
J/1C. WAMECO INC
BOARDS WITH MIKOS PARTS
MEM-3 32K STATIC RAM. PCBD
KIT LESS RAM $95.95. A&T
S36.95
$135.95
CPU-2Z80 PROCESSOR, PCBD
KIT LESS ROM. $109.95. A&T
CRT-1 36 OR 24 x 80 VIDEO BOARD, PCBD .
KIT $249.95, A&T
$32.95
$149.95
. . $38.95
. $299.95
FPB-1 FRONT PANEL. PCBD . $48.50
KIT $144.95. A&T $184 95
MEM-4 65K RAM/ROM BOARD, PCBD $38.95
KITLESSMEMORY. . . $99.95, A&T LESS MEM0RY$1 29.95
M
MONDAY-FRIDAY. 8:00 TO 12:00, 1:00 TO 6:30
THURSDAYS. 8:00 TO 9:00 P.M.
(415) 728-9121
P.O. BOX 955* EL GRANADA, C A 94018
PLEASE SENO FOR iC XfSTOR AND COMPUTER PARIS LlSl
VISA or MASTERCHARGE. Send accounl number, interbank
number, expiration date and sign your order. Approx postage will
be added. Orders with check or money order will be sent post paid
in U.S. If you are not a regular customer, please use charge,
cashier's check or postal money order. Otherwise there will be a
two-week delay for checks to clear. Calif, residents add 6.5% tax.
Money back 30-day guarantee. We cannot accept returned IC's
that have been soldered to. Prices subject to change without
notice.S20.00 minimum order, S2.00 service charge on orders less than
S20.00.
Bits
1
2
3
4
5
6
7*
8
9*
10
11
12*
13
14
15
16*
Clock
T20
1
1
1
1
1
1
1
T19
1
1
1
1
1
1
1
T18
1
1
1
1
1
1
1
1
T17
1
1
1
1
1
1
1
1
T16
1
1
1
1
1
1
1
1
1
T15
1
1
1
1
1
1
1
1
T14
1
1
1
1
1
1
1
1
T13
1
1
1
1
1
1
1
1
T12
1
1
1
1
1
1
1
T11
1
1
1
1
1
1
1
T10
1
1
1
1
1
1
T9
1
1
1
1
1
1
T8
1
1
1
1
1
T7
1
1
1
1
T6
1
1
1
1
T5
1
1
1
T4
1
1
1
T3
1
1
1
T2
1
1
T1
1
TO
* Feedback taps
Table 2: The states
of selected
bits
of the s
hift register in
figure 3.
program adding about 2 percent of
firmware to the system, the overhead
is minimal.
When a computer system is down,
the technician simply plugs in a test
ROM and hooks the signature-
analyzer pod to the designated ter-
minals for Start, Stop, Clock, and
Ground. All that's required now is to
take signatures and compare them to
the schematic. Once the erroneous
signature is found, the signal path is
traced back to the faulty component.
Another valuable use for a sig-
nature analyzer is to test ROMs out
of a system. By building a counter
equal to the number of addresses in
the ROM, and allowing the counter
to run, it will address each location
and create a data stream in which sig-
natures could be recorded. The ques-
tionable ROM signatures could be
compared to the standard signatures
to see if they coincide. This approach
could also be applied to random-
access read/write memory, if
read/write circuitry was installed.
Conclusions
The application of signature
analysis in the microcomputer market
will become more evident because it
employs a nontechnical approach to
troubleshooting complex circuits. By
applying this technique on the manu-
facturing level, an untrained in-
dividual can do the job previously
held by a highly skilled technician.
The use of signature analysis could
also eliminate the need for multiple,
replaceable boards because field diag-
nostics could be made down to the
component level. Both of these cost-
reducing measures will help bring
down the already falling price of
computers, thus bringing more con-
sumers into the marketplace.
In the years ahead, we will see sig-
nature analysis seeping into the com-
puter market, just as we have seen the
microprocessor become the standard
of computer circuit design. ■
References
1. Frohwerk, Robert A. "Signature Analysis:
A New Digital Field Service Method."
Hewlett-Packard Journal, May 1977.
2. Gordon, Gary and Hans Nadig. "Hexa-
decimal Signatures Identify Trouble-Spots
in Microprocessor Systems." Electronics,
March 1977.
3. Hewlett-Packard Operating and Service
Manual, March 1977.
474 September 1982 © BYTE Publications Inc
Circle 281 on inquiry card.
SEPTEMBER
SPECIALS
SSM PB-1 PROM Burner Kit
SSM VB-3 80x24 Video Kit
Morrow Designs WUNDERBUS 8 slot - A & T
Calif. Comp. Systems 64K Dynamic
Ram- A &T
Mullen TB-4 Extender Card w/ probe-kit
Godbout RAM 17-64K Static Ram - A & T
QumeDT-8DS/DD 8" disk drive
Ithaca Intersystems FDC-II Disk
Controller - A &T
North Star Advantage - A & T
S-100's Dual 8" Drive box w/P/S & Cables
Seattle Computer Products Support
board - A & T
S.D. Systems PROM 100 Kit
OUR
SPECIAL
CASH PRICE
129.00
339.00
89.00
299.00
47.00
449.00
479.00
483.00
2679.00
349.00
263.00
169.00
VISIT OUR SHOWROOM - Hrs. - 9:00 A.M. - 5:30 P.M. M-F
Subject to Available Quantities • Prices Quoted Include Cash Discounts.
Shipping & Insurance Extra.
We carry products from all Major Manufacturers
S-ICa inc.
14425 North 79th Street, Suite B
Scottsdale, Arizona 85260
Sales 800-528-3138
Technical 602-991-7870
NASHUA
DISKETTES
LIMITED
TIME
OFFER
Every NASHUA Diskette is tested at thresholds
two to three times greater than systems requirements and
THEN certified to be 100% ERROR-FREE!
CI/" DISKETTES (Specify 1, 10, or 16 Sectors)
No. 5A— One Sided, Single Density— $1.69
No. 5B— One Sided, Double Density— $2.22
No. 5C— Two Sided, Double Density— $2.59
Q" DISKETTES (Specify 1 or 32 Sectors)
No. 8D— One Sided, Single Density— $2.02
No. 8E— One Sided, Double Density— $2.49
No. 8F— Two Sided, Double Density— $3.33
Minimum quantity: 100 Diskettes
Please send me .
.of No.
TYPE SECTOR
_at.
Name
Address ,
City
_ State.
-Zip-
Sales Tax must be added in New York, Florida and California.
□ Send C.O.D. □ Enclosed is my check
Vy%t\nm til tl + nr " The Com Puter Supply Experts"
UIhIIuUBSlBi equipment co. inc
30 MIDLAND AVENUE ■ HICKSVILLE, NEW YORK 11801
(516)433-0613 ■ (212)564-6065
Micro Match solves the IBM PC
expansion puzzle.
MM64 MEMORY BOARD
* Expands in 64K increments
* Includes sockets for all RAM
* RAM test program included
* 5 year warranty
* Parity . ...MM64-1( 64K) $400.
MM64-2(128K)$510.
MM64-3(192K)$620.
MM64-4(256K)$730.
*64K Expansion Kit (9 chips)
Expands MM64 memory ....$108.
Also available:
^Prototyping Board $50.
^Extender Board $45.
TANDON DISK DRIVES
FOR YOUR IBM PC.
* Installation instructions
included
*IBM PC compatible
TM100-1 (Single Sided 160Kbyte
storage) $225.
TM 1 00-2 (Double Sided 320K byte
storage) $295.
* Send for our free Catalog
To order: Send check or Money
Order (US only). Add $3.50 for
Shipping and Handling. California
residents add 6% sales tax. Master
Card/VISA accepted.
Products
LJVl I C R a°%%%.pz
Personal Computer I VI /A I U
10343 Commerce Ave. Dept.B • Tujunga, CA 91042 • (213)353-5929
Circle 305 on inquiry card.
B YTE September 1982 475
Program Your Own Text Editor
Part 1: Avoid Complex Commands
by Using Instant Updating
Richard Fobes
Creative Computer Services
POB 1327
Corvallis, OR 97339
The awkwardness of using tradi-
tional text editors is a constant source
of frustration for many computer
users. The use of special sequences of
characters to manipulate and display
text just isn't natural. It would be
much easier to manipulate text if an
editor duplicated the advantages of a
typewriter; namely, the text is always
visible in its latest form and each
press of a key is a complete opera-
tion. This two-part article presents
such a text editor and it is a dramatic
improvement over traditional text
editors.
Text editing, which is nothing more
than the creation and modification of
textual material (such as computer
programs, letters, and manuscripts),
is the cornerstone of computer appli-
cations. But it is unfortunate (and
ironic) that the text editor is often the
most awkward program to use. For-
tunately, improvements in the conve-
nience of editing are practical and are
becoming common. Such improve-
ments increase productivity, reduce
frustration, and make computers
more accessible to the average per-
son. The text editor presented here
offers these advantages.
I call my text editor the Video-Dis-
play-Oriented Text Editor (VDO text
editor). Part 1 of this article describes
476 September 1982 © BYTE Publications Inc
the design and use of this editor and
part 2 contains the listing of the pro-
gram source code (in assembly lan-
guage for Z80- and 8080-based micro-
computers). The comments within
the listing will allow readers to imple-
ment it on their systems. Also in-
cluded in part 2 are sample I/O
(input/output) routines that interface
the program with the peripheral de-
vices of the author's system.
This text editor
makes computers more
accessible to the
average person.
A Brief Description
The most important feature of the
VDO text editor is that, in the normal
editing mode, the video-display
screen contains only the text. There is
no need for instructions to appear on
the screen because pressing a single
key immediately changes the text
both internally and on the screen.
Although this concept is simple, its
practicality is impressive. Consider
what it would be like to have 16 or 24
lines of text visible on your screen
and to see the text updated as soon as
you press a key.
In order to make this scheme prac-
tical, it must be easy to quickly repeat
the editing operations any number of
times. The most convenient way of
doing this is to hold down the appro-
priate key while the editor quickly
repeats the indicated operation and
release the key when it has been
repeated enough. To differentiate be-
tween a one-time operation and a
repeated operation, a time delay is in-
cluded between the first execution of
the operation and the beginning of
the fast repetitions. This feature (in-
cluded in some computer terminals
and electric typewriters) is referred to
here as the automatic repeat feature.
The automatic repeat feature is of
central importance to the use of the
VDO text editor, so I will explain its
operation from a user's point of view.
When a key is initially pressed, the
appropriate editing operation is ex-
ecuted. If the key is released within
one second, nothing further happens.
However, if the key is still depressed
one second after it was first pressed,
the editor automatically repeats the
same operation at a fast rate — say 10
times per second. As the repetitions
Circle 363 on inquiry card.
TRS-80'S
FULL LINE
and
Hewlett
Packard
85, 87, 125
WE PAY SHIPPING in the 48 continental states on prepaid
orders of $100.00 or more.
NO TAXES are collected on out-of-state shipments.
WE ACCEPT Visa, MasterCard and American Express, or
you can save additional money by paying cash.
TOLL FREE ORDER NUMBER 800/5317466
Pan American
Electronics
1117 Conway • Dept. B
Mission, Texas 78572
Phone 512/581-2766
Telex Number 767339
FORT WORTH BRANCH
2912 N. Main
Ft. Worth, Texas 76106
Phone 817/625-6333
Telex Number 794836 gg qj -j
TM — Trademark of Tandy Corporation
Circle 482 on inquiry card.
TELEPHONE
VOICE RESPONSE
The V100 interactive voice synthesizer
with telephone interface is an Apple ll®or IBM Personal
Computer® compatible, low-cost, solution to remote
data base access arrangements.
$39500
vioo-a
• Direct telephone connection, auto-dial/answer
• Touch-tone® generation and detection
• Includes300 word, LPC vocabulary
• Software for sentence/library construction
• Expandable with 1300 {$495) high quality LPC words
For a demonstration call toll free (800) 538-7002
In California call (408) 942-1595
m vyNEr
CORPORATION
2405 Qume Dr., San Jose, CA 95131 (408) 942-1037
sw j ppiwi —
WHAT'S
ECC (Error Correctin Code) is a poly-
nomial derivative which is used to detect
and correct errors. In simpler terms, this
means that the computer will detect and
automatically correct data errors sometimes generated
spuriously in the equipment.
EC«
ONLY FROM
MR
data
777 Henderson Boulevard N-6
FolcroFt, PA I9032
(2151161-5300 18001315-8102
VR Data's RAM BOARD has this feature.
If your system will abend or die during a
data error or if you must always have the
correct data for your functions, ECC is a
necessity. This feature has filtered down from the larger
computer systems and is now used by manufacturers of
superior micro computer products.
IMAGINE IBM PC RAM BOARD
WITH THE FOLLOWING
FEATURES FROM
ONLY $429.
• to 192K dynamic 150 ns RAM
• 1 bit error correction
• 2 bit error detection
• address bank switch selectable
• 64K increments
• 192KRAM$699.
VR Data offers this superiority along with
competitive pricing.
BYTE S«ptemb«r 1982 477
EDGE-86
AN INDUSTRIAL QUALITY
8086 OEM SYSTEM
• HARDWARE
— A Multibus' COMPATIBLE 8086 CPU BOARD
WITH DMA FLOPPY CONTROLLER, INTERRUPT
CONTROLLER, PROGRAMMABLE TIMERS, 3
SERIAL PORTS, TWO PARALLEL I/O PORTS, AND
8K BYTES OF PROM WITH BOOT STRAP
LOADER FOR CPM/86™.
— 128K BYTES DYNAMIC RAM BOARD.
-4-SLOT MULTIBUS CARD CAGE, WITH COM-
PLETE DOCUMENTATION AND SCHEMATICS;
ALL FOR $1250.
• SOFTWARE
— CPM/860.S.WITH COMPLETE UTILITIES. . . $250.
—OFF THE SHELF DELIVERY—
3X£ MICRO SYSTEMS
195 W. EL CAMINO REAL, SUNNYVALE, CA 94086
TELEPHONE: 408-738-4729
' Multibus TM ol Intel. ™CPM/86TM ol Digital Researcn
Circle 178 on inquiry card.
wa
Introductory Offer — expand to
Winchester Technology at Vz
price.
Shugart SA1002 8" Hard Disk
Drive. Optional controllers for
IBM, S-100, STD BUS and others
available.
Call Dave Starr at:
raflPUTEA Dw&mcs. inc.
[803] 877-7471
105 S. Main St. Greer, S.C. 29615
Circle 105 on inquiry card.
""""Heath
Users
Double Your
5 1 /," disk storage
capacity without adding a drive.
Get twice as much from your H88 or
H89 microcomputer. Our FDC-880H
floppy disk controller, in conjunction
with your 5^" drives, for example,
expands memory capacity from 256
bytes to 512 bytes per sector.
And it handles single and double-
sided, single and double-density, 8" and
5%" drives — simultaneously.
Call 714/275-1272 today
or write for details.
Ol
C.D.R. Systems Inc.
Controlled Data Recording Systems, Inc
7667 Vickers St.. San Diego. CA 92111
Circle 79 on inquiry card.
DAISY WHEEL PRINTER
NEW
• RS232C. Serial Interface
• Parallel Interface
• Smith Corona TP1
LETTER
QUALITY
^599
MICRO TECHNOLOGY
7817 Ivanhoe Ave
La Jolla. CA 92037
(714) 457-2149
Circle 313 on inquiry card.
wabash
When it comes to
Flexible Disks, nobody
does it better than
Wabash.
MasterCard, Visa Accepted.
Call Free: (800)235-4137
PACIFIC
EXCHANGES
100 Foothill Blvd
San Luis Obispo. CA
93401 (InCal call
(805)543-1037)
Circle 356 on inquiry card.
GRAPHIC SOFTUARE ON CP/M FOR
ENGINEERING & BUSINESS SYSTEMS
''-." "
lipl
•■'.'
lj=1=b;±=i!
=!= i:\\
f
J. ..I
PL0TWARE-Z
THY IT OUT RN0 BUY
FROM YOUR 0ERLER. DR CRLL
THE ENERCOMP COMPANY
(3031988 • 1648
PLOTHHRE-Z GIVES YOU MAXIMUM RESOLUTION GRRPHICS.
HOT R 'BtOCKT- HEHQRT HAPPED DRAWING WITH BOXES
• INTERACTIVE. MENU DRIVEN, »[)0T NATA I X: EPSON. IDS. ETC.
• OH fiSCI! DISK FILES. OH, iPLOTTEfl: HIPL0T. OTHERS.
• COMPILER I .FiEL FILESI »CHTSt TEKTA0N1 X. SCION, ETC
•EAST USER INTERFACE iH.P. PAIHTERS: QUHE. DIABLO
•S0FTHAAE UPWARDS COMPATIBLE (CALCOMP. DI5SPLA. PL0T10 1
• HARDWARE UPHARDS COMPATIBLE (PDP1I. PERK1N ELHEA, IBM I
DRAFTING QUALITY CHARACTER SET I SHOWN HERE I DA COMPLEX,
SCAIPT. ITRLL1CS. GOTHIC. ARABIC, OR 'MAKE ■ TOUA -OWN ' II
S399 COMPLETE, S35 I MF1NURL ONLY 1. V15R. H. C
Circle 188 on inquiry card.
continue, they become even faster —
to a limit. Finally, when the key is
released, the repetitions stop.
A major advantage of the auto-
matic repeat feature is that there is no
need to count the number of times an
editing operation needs to be done —
it's as simple as holding down a key
until you see that the text has been
changed to your liking. If the repeti-
tions are too fast for the key to be
released at the right moment, the key
can be released early and a few extra
taps of the key complete the change.
Compared to Traditional Editors
Let's now compare its use with
traditional text editors. Unlike tradi-
tional editors, the VDO text editor
does not require a "command line'of
characters to indicate what opera-
tions are to be done, how many times
they are to be repeated, and what
portion of the text is to be displayed.
This greatly reduces the number of
keystrokes (don't forget those "delim-
iters" normally needed), eliminates
the need to remember special codes,
eliminates the need to count charac-
ters or lines, eliminates the need to
choose unique character strings (used
to locate specific areas of the text),
and eliminates the need to remember
what mode the editor is in. There is
also no need to remember where the
cursor is and what changes have
already been made.
With such distinct advantages,
why hasn't this type of text editor
become more common? The first
reason is that the need to frequently
and immediately redisplay a full page
of text consumes a great deal of extra
computer time and requires that the
editing program be given first priority
in situations where multiple tasks are
being executed. This makes it unac-
ceptable for timesharing systems.
Another reason is that the speed of
the display device must be great
enough to handle a full-screen update
within a fraction of a second, making
all serial terminals and some micro-
computer display devices unaccept-
able. But many microcomputers do
not have these limitations.
So why didn't this form of text
editing become prominent on micro-
computers earlier? Apparently, an
assumption is often made that micro-
computers are simply scaled-down
versions of larger computers, suitable
only for scaled-down versions of
traditional software. But by breaking
away from tradition, microcomputer
users can benefit from unique advan-
tages.
I don't want to speculate which
microcomputers are compatible with
this editor, but my Digital Group
microcomputer accommodates it
without any hardware modifications.
Specific comments on the video-dis-
play and keyboard requirements are
included later, but for now it is suffi-
cient to say that this editor can be im-
plemented on many microcomputers
without any hardware modifications.
Important Concepts
In order to have a more concrete
understanding of what it is like to use
this text editor, I will present a simple
example; but first, it is necessary to
briefly explain three additional con-
cepts central to its operation.
As in all text editors, the cursor is
important. The cursor is a pointer to
any location in the text. In this editor,
the cursor is a special symbol (a right
arrow in my version). The impor-
tance of the cursor is that it points to
the position in the text where inser-
tions will occur if an insertion opera-
tion is used, or it indicates which part
of the text will be erased if an erasure
operation is used. Also, since the cur-
sor is always visible, its location
determines which part of the text ap-
pears on the screen.
This editor is character-oriented
rather than line-oriented, A char-
acter-oriented editor is more conve-
nient to use because it allows charac-
ters within a line to be manipulated in
a straightforward manner. In con-
trast, the smallest unit a line-oriented
editor can operate on is a full line —
although the careful use of search-
and-replace operations allows
changes to be made within a line
without retyping it. Another advan-
tage of character-oriented editors is
that carriage returns (end-of-line in-
dicators) can be inserted and erased —
especially useful when a portion of a
line needs to be moved to an adjacent
line.
So far, I have implied that all the
editing operations are associated with
their own keys. However, such an ap-
proach is not practical due to the
limited number of keys available.
Since some of the operations do not
require use of the automatic repeat
feature, they are accessed via a menu
mode — which requires two key-
strokes. The first key pressed is the
ESC (escape) key. A menu of avail-
able options, including their associ-
ated letters or symbols, appears on
the screen:
T
Top
B
Bottom
L
Load
S
Save
H
Start Here
C
Copy Part
*
Erase Part
I
Erase All
P
Print
(Note that the two erasure operations
make use of shifted characters to
reduce the chance of erasing large
portions of the text accidentally.)
Pressing one of these keys causes the
associated editing operation to be ex-
ecuted immediately. When the opera-
tion is done, the text reappears. This
method is convenient to use because
visual feedback is provided when the
ESC key is pressed and because the
key assignments are visible when
needed.
An Example of Its Use
We will now venture through a
simple example of text editing that il-
lustrates both the concepts already
presented and the use of the editing
operations yet to be explained.
Upon entering the editor, the
screen is blank except for the cursor
in the upper-left corner of the screen.
Since you wish to edit an existing file,
start by pressing the ESC key. A
menu of special operations appears
on the screen, including the Load
operation with an L in front of it.
Pressing L produces a request for in-
formation identifying the file to be
loaded (either the name of the file or
the block numbers that contain the
text). After entering the necessary in-
formation, the text file is loaded and
NEW FROM NETRONICS
AUTO-PATCH
HARD DISK
With plug-in multi-user ports
Automatically Installs Itself Into
Your Present CP/M® 2.2 Operating
system & Floppy Disk Hardware.
It's Exclusive!
6 megabytes . . . $2995.00 12 megabytes . . . $3495.00
What's the big concern of S100 owners when they
consider adding Hard Disks?They worry that it will be
difficult to install, that it won't be compatable with
their present software and hardware, and that it may
cause down-time on their S100 system.
Worry no more — Netronics new AUTOPATCH Hard
Disks Systems are here. AUTOPATCH installs in just
one-two-three: (1) plug in the hard disk S100 card; (2)
run three short programs supplied on disk; (3) disable
the boot on your floppy controller and enable the boot
on your hard disk controller (this step not required if
you wish to continue to boot to your floppy drives).
And thats it: The AUTOPATCH feature automatically
finds the end of your existing BIOS and then self
relocates and patches itself into the existing BIOS. A
virgin copy of CCP and BIOS are loaded into memory,
a customized SBOOT is added to the front of CCP and
the whole memory image is written to the reserved
tracks on your hard disk. You can add up to 4 hard
disks to the controller supplied. The new BIOS will
automatically rename any old devices as B: and C:
and define the hard disk as drive A:. All with the lift of
one finger!! I If your BIOS is large you may have to re-
sysgen your system down 1 or 2 k. If this is necessary
the AUTOPATCH program will prompt you to do so.
AUTOPATCH Hard Disk Systems are available in 6
and 12 megabyte models. Included in the system: 6 or
12 megabyte Hard Disk Drive . . Controller for up to 4
Hard Disk drives . . . S100 Hard Disk card with provi-
sions for adding 8 additional I/O ports to be used
when adding a multi-user operating system . . . Power
Supply . . . Deluxe Steel Cabinet ... All necessary
cables . . . AUTOPATCH Programs supplied on either
8" or 5V«" IBM formatted single density diskettes
(specify style required) . . . Complete installation in-
structions . . . Fully wired and tested, ready to go.
SPECIFICATIONS
Unformatted Recording Capacity: 6.4 or 11.6 MB . . .
No. of tracks: 612 or 1380 .. . Data Transfer Rate: 3 ms
. . . Bytes/sector format: 512 . . . Communication Port:
DO (other ports available on special order) . . . Pro-
grams supplied on 5Vz" or 8" single density IBM for-
matted diskettes (North Star CP/M* version available
on special order)
10 DAY MONEY BACK OFFER
Continental U.S.A. Credit Card Buyers Outside Conn.
CALL TOLL FREE 800-243-7428
To Order From Connecticut Or For Tech. Assist.
Call (203) 354-9375
NETRONICS R&D LTD. Dept.
333 Litchfield Road, New Milford, CT 06776
Please send the items checked below:
□ AUTOPATCH/6 Hard Disk System . . . $2995.00
D AUTOPATCH/12 Hard Disk System . . . $3495.00
D Additional 6-megabyte drive with power supply,
cabinet, cables and necessary software . . . $1995.00
D Additional 12-megabyte drive with power supply,
cabinet, cables and necessary software . . . $2495.00
All plus $15.00 P&l (postage & insurance). For Cana-
dian orders, double the postage ($30.00). Conn. res.
add sales tax.
Total Enclosed $
□ Personal Check Q Cashier's Check/M.O.
□ VISA D MasterCard (Bank No. )
Acct. No. Exp. Date
Signature .
Print Name,
Address
City
State.
Zip.
September 1982 © BYTE Publications Inc 479
Circle 411 on inquiry card.
S-100 Boards from S. C. Digital
*
S*
Z80B CPU BOARD
features: Model Z80 CPU
• 2, 4 or 6 Mhz clock, Sw selectable. • 22 bit addressing
using memory mapping in 16K blocks making the addressable
range to 4 mega bytes. • On board bank selectable 2KB or
4KByte of EPROM (not supplied) with Phantom disable.
• Jump on reset. • Provision to run two different CPU's on
the same bus, such as foith coming 8086 board.
256K DYNAMIC RAM
features: Model 256KE
• 16 or 24 bit address. • 8/16 bit wide data •
Transparent refresh with unlimited DMA, immune to Wait
States, halts, resets. • Fast access time 180nsec from
Smemr or Psync high, will run with Z80, Z8000 to 6mhz,
8080, 8085, 8086 to 8mhz without Wait States. •
Accepts 4116, 4164's.
32K STATIC RAM 'Uniselect: 3'
features: Model 32KUS
• Fully Static using 2kby 8 MOS chips. • 16 or 24 bit
address. • 8/1 6 bit wide data. • Bank Select by port and
bit in 32K block. • Two 16K block addressing with window
capability in 2k increments. • EPROM can be mixed with
RAM. • Fast access - 250nsec from address valid - will
run with Z80, Z8000 to 4mhz, 8080, 8085, 8088, 8086 or
68000 to 8mhz without Wait States. • Provision for
Battery Backup.
Z80 CPU Board
features: Model CPUI Z80
• 2 or 4mhz clock. • Jump on Reset. • B levels of
prioritized vectored interrupts.
I/O, MEMORY INTERFACE Interface-
feature: Model 3SPC
• 3 serials using UART, RS-232C or 20ma current loop.
• 1 paiTallet I/O with hand shakes. • 4K Ram, 4K EPROM
(not supplied). Built in Kansas City Audio Cassette interface.
• Baud rates from 19.2K baud to 1 10 baud. Model 3SPC-N
comes with less cassette, current loop, and ram, mm
sockets.
2K Z80 Monitor Program
available for M:3SPC
features:
many routines including breaker points, cassette
record and play back . . . etc. Comes in 2 EPROMs and 1K
RAM.
All boards conform to IEEE696/S100 specifications, fully
socketed, screened legends, masks, Gold contacts. Guaranteed
One Full
year.
New price effective September 1. 1982
Model
Prces
witn
Z80 CPU
$349
Memory mapping; 6MHZ clock.
25BKE
S895
256KB
25BKE-128
S625
128KB
32KUS
S369
32KB with CMOS
32KUS-1B
S259
16KB with CMOS
32KUS-N
$159
no memoiY chips
CPUI Z80
S219
with intenupt
3SPC
S259
with cassette
3SPC-N
S229
see above
2K Monitor
S55
with source code
All boards come assembled and tested.
Delivery is within 3 to 5 working days. MC, Visa or COD
orders accepted. (Add S6 for COD orders) Illinois residents
add 5Vi% sales tax.
O.E.M. b DEALER PRICING AVAILABLE
S. C. DIGITAL
P.O. Box 906
1240 N. Highland Ave.. Suite #4
Aurora, Illinois 60507
Phone: (312) 897-7749
the beginning of the text appears on
the screen. The cursor is still in the
upper-left corner.
Suppose a word used midway
through the text needs to be changed.
Press the PAGE I (page forward) key
and hold it down. After pressing the
key, the next page (full screen) of text
replaces the first. A second later, the
screen is repeatedly replaced with
new pages of text at a rate of 10 pages
per second until the key is released.
Looking at the text presently fill-
ing the screen, you see that you
have not reached the text area de-
sired. A few taps of the PAGE I key
bring the desired text into view.
To move the cursor to the line with
the word, press the I (cursor down)
key and hold it down. The cursor first
moves to the beginning of the second
line and then, after a one-second
pause, quickly moves down the
screen (always in the left column).
Releasing the key at the right moment
stops the cursor on the desired line.
Pressing the — (cursor right) key
moves the cursor to the right (using
the same automatic repeat feature)
until it is almost to the word. A cou-
ple of extra taps of the same key and
the cursor is to the immediate left of
the word to be corrected, ready to
make the change.
The process of replacing the incor-
rect word with the correct one re-
quires use of the ERASE CHAR (erase
character) key to erase the present
word (again making use of the auto-
matic repeat feature). Then, typing
the desired word inserts it into the
text at the proper location. As these
changes occur, the portion of the line
to the right of the cursor shifts left as
the incorrect characters are erased,
and it shifts right to make room for
the inserted characters. Watching
these changes take place is fascinat-
ing.
Although the explanation of find-
ing and correcting the word in this ex-
ample is lengthy, the time required to
do it is only about 15 seconds. And,
since the use of the operations is
natural, editing requires less concen-
tration than when using a traditional
text editor, leaving you free to think
about the text itself.
To move to the end of the text,
press the ESC key to enter the menu
mode again and then press B (for Bot-
tom). The screen is now filled with
the last full screen of text and the cur-
sor is at the end of the last line.
There is nothing special about add-
ing characters to the end of the text; it
is done simply by typing characters
into the text at the end. At the end of
a line, the carriage-return key is
pressed to indicate the end of that line
and the beginning of a new line.
When a character is incorrectly
typed, the — (cursor left) key is
pressed once and normal typing is
continued. Later, usually at the end
of the line, the ERASE CHAR key
with the automatic repeat feature, or
the ERASE LINE key, is used to erase
incorrect characters that have ac-
cumulated to the right of the cursor.
This approach was chosen to reduce
the number of keys needed. But if
another key is available, a RUBOUT
key (which erases the character just
typed in) can easily be included.
(However, I have seldom regretted
the lack of a RUBOUT key.)
After the text has been modified, to
save the updated version on floppy
disk or tape, press the ESC key and
then S (for Save). The editor will re-
quest information that indicates
where you want it saved (as in the
Load operation). After you have
entered the information and the text
has been saved, the first page of the
text appears on the screen and the
editor is ready for more editing.
The Screen Format
Although the entire screen is avail-
able for displaying the text, only a
portion of the text can appear on the
screen at one time (unless the text is
very short). Since the cursor must
always be visible, only the text near
the cursor can appear on the screen.
If the cursor is moved to a position
not presently within view, scrolling
takes place. Vertical scrolling changes
the screen by shifting the lines up or
down. In doing so, a new line appears
at the top or the bottom of the screen
and a line disappears at the opposite
end.
Since lines can be longer than the
display device can fit on a single line,
horizontal scrolling allows the ends of
480 September 1982 © BYTE Publications Inc
Now NRI takes you inside the
new TRS-80 Model III microcomputer
to train you at home as the #
new breed of computer specialist!
NRI teams up with Radio Shack
advanced technology to teach
you how to use, program and
service state-of-the-art
microcomputers. . .
It's no longer enough to be just
a programmer or a technician.
With microcomputers moving into
the fabric of our lives (over
250,000 of the TRS-80™ alone
have been sold), interdiscipli-
nary skills are demanded. And
NRI can prepare you with the 1
first course of its kind, cover- \\ %
ing the complete world of
the microcomputer.
Learn At Home
in Your Spare Time
With NRI training, the program-
mer gains practical knowledge of
hardware, enabling him to design sim-
pler, more effective programs. And,
with advanced programming skills, the
technician can test and debug systems
quickly and easily.
Training includes the TRS-80 Model III microcom-
puter, professional LCD multimeter, the NRI Discov-
ery Lab, Computer Assisted Instruction programs
and hundreds of demonstrations and experiments.
(TRS-80 is a trademark of the Radio Shack division of Tandy Corp.)
Only NRI gives you both kinds of
training with the convenience of home
study. No classroom pressures, no night
school, no gasoline wasted. You learn
at your convenience, at your own pace.
Yet you're always backed by the NRI staff
and your instructor, answering questions
and giving you guidance.
You Get Your Own Computer
to Learn On and Keep
NRI training is hands-on training
with practical experiments and demon-
strations. You don't just program your
computer, you go inside it... watch how
circuits interact. . . interface with other sys-
tems. . .gain a real insight into its nature.
You also work with an advanced
liquid crystal display hand-held multi-
meter and the NRI Discovery Lab® per-
forming over 60 separate experiments.
Both microcomputer and equipment
come as part of your training for you
to use and keep.
Computer Assisted
Instruction
Your TRS-80 even helps train you.
You receive 8 special lesson tapes in BASIC
computer language. Using them in your
microcomputer, you "talk" to it as you
progress. Errors are explained, graphics
and animation drive home key points.
Within a matter of minutes, you'll be able
to write simple programs yourself.
Send for Free Catalog. . .
No Salesman Will Call
Get all the details on this exciting
course in NRI's free, 100-page catalog.
It shows all equipment, lesson outlines,
and facts on other electronics courses
such as Electronic Design, Industrial
Electronics, TV/Audio/Video Servicing...
11 different career opportunities in all.
Keep up with the latest technology as you
learn on the latest model of the world's
most popular computer. If card has been
used, write to:
NRI Schools
McGraw-Hill Continuing
Education Center
3939 Wisconsin Avenue
Washington, D.C. 20016
tinm
We'll give you tomorrow.
BYTE September 1982 481
Operation
Key(s)
Used
Description of Operation
Special Cases in Which
No Change Occurs
CURSOR UP
t
If the cursor is already at the beginning of a
line, the cursor is moved to the beginning of
the previous line. Otherwise, it is moved to
the beginning of the same line.
The cursor is already at the beginning of
the text.
CURSOR DOWN
I
The cursor is moved to the beginning of the
next line.
The cursor is already at the end of the text.
CURSOR LEFT
-
The cursor is moved left by one character.
If the cursor is at the beginning of a line,
the cursor is moved to the end of the
previous line.
The cursor is already at the beginning of
the text, or there is no more room in
memory (in which to expand compressed-
space-bytes).
CURSOR RIGHT
-
The cursor is moved right by one character.
If the cursor is at the end of a line, the cur-
sor is moved to the beginning of the next
line.
The cursor is already at the end of the text,
or there is no more room in memory (in
which to expand compressed-space-bytes).
PAGE
FORWARD
PAGE
1
A new full screen of text immediately below
the presently visible text is displayed. The
cursor is moved to the upper-left corner of
the screen. If the end of the text is already
on the screen, the cursor is moved to the
end of the text.
The cursor is already at the end of the text.
PAGE
BACKWARD
PAGE
1
A new full screen of text immediately above
the presently visible text is displayed. The
cursor is moved to the upper-left corner of
the screen.
The cursor is already at the beginning of
the text.
TOP
ESC.T
The cursor is moved to the top (beginning)
of the text.
The cursor is already at the beginning of
the text.
BOTTOM
ESC, B
The cursor is moved to the bottom (end) of
the text.
The cursor is already at the end of the text.
INSERT
CHARACTER
Any character
key
The appropriate character (indicated by the
key that was pressed) is inserted into the
text to the immediate left of the cursor.
There is no more room in memory.
INSERT
CARRIAGE
RETURN
CR
A carriage return is inserted to the
immediate left of the cursor. (This creates a
new line or divides an existing line into two
lines.)
There is no more room in memory.
ERASE
CHARACTER
ERASE
CHAR
The character or carriage return to the right
of the cursor is erased.
There is no text to the right of the cursor.
ERASE
LINE
ERASE
LINE
If the cursor is at the beginning of a line,
the entire line is erased (including the car-
riage return at the end). Otherwise, the por-
tion of the line to the right of the cursor is
erased (without erasing the carriage return
at the end).
There is no text to the right of the cursor or
the cursor is at the end of a nonempty line.
ERASE ALL
ESC, !
The entire text is erased.
There is no text in the editor.
PRINT
ESC, P
The entire text is sent to the printer. (No
changes are made in the text.)
There is no text in the editor.
LOAD
ESC , L
Text from the mass-storage device is
inserted into the text to the immediate right
of the cursor. (This operation is used both
for combining text files and for initially
loading a text file into the editor.)
There is not enough room available in
memory.
SAVE
ESC.S
A copy of the entire text is saved on the
mass-storage device. (The text remains in
the editor.)
There is no text in the editor.
Table 1: Editing operations for the VDO text editor. Except for the SHIFT operation, they can be classified in four basic
categories: cursor-movement operations, insertion operations, erasure operations, and operations that transfer text to and from
the peripheral devices (mass storage and printer). The operations that do not involve the use of the ESC key can be repeated quick-
ly using the automatic repeat feature. Additional comments concerning the use of these operations are given in the text.
482 September 1982 © BYTE Publications Inc
START HERE
This operation defines the beginning of the
ESC , H portion of text to be used in the COPY or
ERASE PART operations.
COPY
ERASE PART
SHIFT
(Always has an effect.)
A copy of the portion of the text between
the "START HERE" location and the
ESC , C present cursor location is saved on the
mass-storage device. (The text is not
changed.)
There is no text in the editor, or the cursor
has been moved ahead of the "START
HERE" location.
The portion of the text between the "START
ESC, * HERE" location and the present cursor
location is erased.
There is no text in the editor, or the cursor
has been moved ahead of the "START
HERE" location.
If the character to the right of the cursor
is an alphabetic (A-Z) character, it is shifted
CTRL-A between UPPERCASE and lowercase (whichever
is opposite). Also, regardless of whether the
character was shifted, the cursor is moved
right one character (equivalent to the CUR-
SOR RIGHT operation).
There is no text to the right of the cursor.
long lines to be viewed whenever
desired. Horizontal scrolling is
analogous to vertical scrolling, except
that the text (all of it) is shifted left or
right. This approach was taken rather
than using wraparound (in which a
second line is used for displaying the
extra characters) because the ap-
pearance of the text can be confusing
with that approach and because the
effect of the CURSOR UP and CUR-
SOR DOWN operations would be
erratic.
Explanation of Editing Operations
A full list of the operations im-
plemented in this text editor is given
in table 1. The operations were de-
signed to be simple but powerful.
With the exception of the shift opera-
tion, they are classified in four gen-
eral categories:
• cursor-movement operations
• insertion operations
• erasure operations
• operations that transfer text be-
tween the peripheral devices and the
editor
The information presented in table
1 clearly defines what these opera-
tions do, but explanations of how
they are used are given below. (Since
the information in the table is not
repeated here, the table should be ref-
erenced while reading this section.)
To make the movement of the cur-
sor easy, eight cursor-movement op-
erations are available. They move the
cursor forward and backward by
character (CURSOR RIGHT and
CURSOR LEFT), by line (CURSOR
DOWN and CURSOR UP), by page
(PAGE FORWARD and PAGE
BACKWARD), and to the ends of the
text (BOTTOM and TOP). In con-
junction with the automatic repeat
feature, they allow the cursor to be
moved easily both short and long
distances.
The only cursor-movement opera-
tions that have not yet been fully ex-
plained are the PAGE FORWARD
Music and Art Cross Paths
at the Computer
DIGITAL HARMONY
On the Complementarity
of Music and Visual Art
By John Whitney
BYTE Books is pleased to offer
Digital Harmony, a major new work
by John Whitney. Digital Harmony
lays the foundation for the new field
of audiovisual art made possi-
ble by microcomputers.
Whitney, whose film art has
been an influence on technolo-
gical arts and cinematic special
effects from STAR WARS to
2001: A SPACE ODYSSEY,
explores the special union of
music and computer graphics.
Colorful illustrations as well as
the program listings that
generated them are included.
The descriptions are sufficient
for any composer or computer
experimenter to transform the
small computer into an ideal in-
strument for creating composi-
tions in aural and visual art.
BIT1
Please send me:
copies of DIGITAL HARMONY $21.95
Add 75c per book to cover postage and handling.
Please remit in U.S. funds or draw on a U.S. Bank.
Check enclosed in the amount of $
11 Bill V!SA U Bill MasterCard
Acct No. Expires
Name .
Title
Company .
Street .
City State/Prov.
Call our toil-Free Number 70 Main St
800-258-5420 Peterborough. NH 03458
B9
Circle 504 on Inquiry card.
September 1982 © BYTE Publications Inc 483
s mmm
m
mmmms
PAGE f
CTRL
PAGE
QQQQQQQE0BE1
Emms
®) HHHEjHHHLZjQIZ.
SHIFT | ZXCVBN * * I ^ '
Figure 1: The keyboard layout on the author's system. The important noncharacter keys are outlined in boldface. Note the natural
orientation of the four clustered cursor-movement keys (with the arrows). Pressing any character key causes that character to be in-
serted into the text. Except for the SHIFT operation (accessed by the SHIFT-A combination), the remaining editing operations are ac-
cessed by pressing the ESC (escape) key to enter the menu mode.
The author's keyboard is not standard with respect to the SHIFT and CTRL keys. Also, the REPEAT key is not used. The special
editing keys shown here replace unneeded keys marked BREAK, LINE FEED, TAB, BACKSPACE, HERE IS, CLEAR, DELETE, and
two unassigned keys.
and PAGE BACKWARD operations.
Their effect is to display the full
screen of text immediately following
or preceding the text presently visi-
ble—analogous to flipping the pages
of a book. The cursor is moved to the
upper-left corner of the screen in
either case, regardless of where it was
before. These operations are very
useful for moving through the text
quickly or for finding a specific area
of the text.
INTRODUCING MORE REASONS
FOR TRYING CONTROL DATA
ILE DISKS RIGHT NOW.
2 FREE
IN EVERY BOX.
Here's two more reasons to try
Control Data flexible disks.
Two free disks in every specially
marked box of 10. That's 1 2
disks, or 20% more in every box.
Control Data flexible disks
are guaranteed error-free. We
manufacture and test every disk
to exacting standards.
Now both home and business users can
enjoy Control Data quality— and at a 20% added
value. Available in both 8-inch and 5 l A- inch sizes,
variety of formats. From now until Dec. 31, 1982
two free just for trying them.
COMPUTER PARTS EXCHANGE
19821 Nordhoff Street -Northridge.C A 91324
PH: 213-709-4003 Telex 18-1537
The insertion operations — INSERT
CHARACTER and INSERT CAR-
RIAGE RETURN-allow letters,
numbers, symbols, spaces, and car-
riage returns to be inserted into the
text wherever desired. Pressing any
character key or the carriage-return
key causes the character or a carriage
return to be inserted into the text to
the immediate left of the cursor. This
allows characters to be entered from
left to right, the normal direction for
typing.
Although the insertion of a carriage
return is done the same as any other
character, the effect is worth com-
menting on. If a carriage return is in-
serted into the middle of a line, it
separates the line into two separate
lines; but if a carriage return is in-
serted at the beginning or the end of a
line, a new empty line is created
wherever the cursor is, and the line
can then be filled if desired.
The erasure operations — ERASE
CHARACTER, ERASE LINE, and
ERASE ALL— allow characters, lines,
or the entire text to be erased. A
fourth erasure operation, ERASE
PART, is also available, but because
it is often used in conjunction with
one of the text-transfer operations, it
will be discussed later.
The ERASE CHARACTER opera-
tion is straightforward. Whatever
character is to the immediate right of
the cursor is erased by this operation.
484 September 1982 © BYTE Publications Inc
Circle 45 on Inquiry card.
In conjunction with the automatic re-
peat feature, it allows any short por-
tion of the text to be easily erased. If
the character to the right of the cursor
is a carriage return (i.e., if the cursor
is at the end of a line), this operation
erases the carriage return, causing
two lines to be combined into one
longer line.
The effect of the ERASE LINE oper-
ation is that the remainder of the line
containing the cursor, starting at the
location of the cursor, is erased.
However, the carriage return at the
end of the line is erased only if the
cursor is at the beginning of the line.
This distinction provides two modes
of operation that are both useful: in
cases where all the characters on the
line are to be erased, it is usually
desirable to also erase the carriage
return at the end. But in cases where
the beginning part of the line is to re-
main intact, the carriage return is re-
tained to avoid combining that line
with the next line.
The final erasure operation, ERASE
ALL, is self-explanatory in its effect,
but there might be some question as
to why it is needed. Unlike some
editors, this editor does not have to
be exited and reentered in order to
finish editing one file and start editing
a different file. Instead, the updated
first file is saved, the ERASE ALL
operation is used to eliminate that file
from memory, and the second file is
then loaded into the editor. This ap-
proach allows greater flexibility in
manipulating the files on mass
storage.
It should be noted that the text files
referred to above must be short
enough to fit into the main memory
entirely. Although this type of text
editor could be programmed to han-
dle very large files (provided a disk
drive is used as the mass-storage
device), the additional programming
effort needed to implement it would
be substantial.
This editor accommodates two
types of peripheral devices: a printer
and some form of mass storage. Any
of the usual mass-storage devices —
audio-cassette tape recorders, digital-
cassette tape drives, floppy-disk
drives, or hard-disk drives — can be
used for storing the text files.
The only operation that pertains to
the printer is the PRINT operation. It
sends the entire text to the printer to
be printed. (This print operation does
not have text-formatting capabili-
ties — sometimes included in a text
editor to form a word-processor pro-
gram.)
Three operations can transfer text
between the mass-storage device and
the editor: the LOAD, SAVE, and
COPY operations. The LOAD opera-
tion gets a file of text from the mass-
storage device and inserts it into the
text at the location pointed to by the
cursor. This operation is used both
for initially loading text into the
editor when it is empty and for com-
bining previously created text files.
The SAVE operation stores the entire
text file on the mass-storage device. It
is used not only to save the final ver-
sion of a text file, but also to store
backup or intermediate versions of
the text. Finally, the COPY operation
saves just a portion of the text on the
mass-storage device. It is usually used
for making a copy of a portion of text
needed elsewhere (either in the same
file or another).
Since the COPY operation cannot
be used by itself to indicate which
part of the text is to be copied, the
START HERE operation is used to in-
dicate where the section to be copied
begins. The COPY operation is then
used to indicate the end of the section
to be copied and it initiates the trans-
fer operation. However, if the cursor
is moved above the "START HERE"
location before the COPY operation
is used, the COPY operation will pro-
duce an error message (due to the
potential for accidentally changing
the starting point).
The COPY operation is also useful
for moving (as opposed to just copy-
ing) portions of text to different posi-
tions in the file. To allow this to be
done easily, the ERASE PART opera-
tion is included. When it is used im-
mediately after the COPY operation,
it erases the portion of text just
copied. The copied portion of text
can then be inserted elsewhere by
using the LOAD operation.
If you are familiar with editors that
incorporate special buffers for saving
text, it may have occurred to you that
Fancy
Shmancy
Elaborate microprocessor develop-
ment systems cost a lot of money, and
they can close off your engineering
options by locking you Into just one or
two kinds of chips. Sound familiar?
Well, read on-we*ve got a better idea.
Use your desktop computer; anything
that will run CP/M* is fine. With our
microprocessor cross-assemblers you
can produce software for eleven of the
most popular chip families, and more
are on the way.
In two years on the market, our cross-
assemblers have gained a reputation
for quality, performance, and reliabili-
ty. Hundreds of industrial R&D labs
and several major semiconductor
houses have found these products a
fast, cost-effective way to develop
their microprocessor software. We in-
vite you to join them.
CP/M CROSS-ASSEMBLERS
Extremely fast absolute assemblers,
running under CP/M. Generate object
file (Intel hex or Motorola S-record for-
mat) and listing from standard assem-
bly language for the target processors
listed. Features include comprehen-
sive syntax checking, listing control,
nested conditional assembly, and in-
sertion of external source flies. Ali ver-
sions listed have been thoroughly
field-tested and are available now.
XASM05 6805
XASM09 6809
XASM18 1802
XASM48 8048/41
XASM51 8051
XASM65 6502
XASM68 6800/01
NEW! XASM75 NEC 7500
XASMF8 F8/3870
NEW! XASMZ8 Z8
XASM400 COP400
Assemblers $200.00 each
except XASM75 $500.00
Visa and Mastercard accepted. We ship on 8"
single-density and Softcard + 5.25" diskettes. Ask
us about other formats. OEM INQUIRIES INVITED.
' Trademark of Digital Research
V -f Trademark of Microsoft
avocet yr
SYSTEMS INC.
804 S. STATE ST.. DOVER. DEL. 19901
302-734-0151
s J3Y82 /
September 1982 © BYTE Publications Inc 485
Circle 371 on Inquiry card.
**$&*&
WHnl HEWLETT
mi'cM PACKARD
HP-41 CV, $237
HP-41C, $189
HP-41 CARD READER $165
HP-41 OPTICAL WAND 99
HP-41 PRINTER (82143A) 289
HP-IL INTERFACE MODULE 95
HP-IL PRINTER (82162A) 375
HP-IL DIGITAL CASSETTE DRIVE 419
HP-IL VIDEO INTERFACE CALL
HP-41 EXT. FUNC. MEMORY MOD 62
HP-41 EXT. MEMORY MODULE 62
HP-41 TIME MODULE 62
HP -15 $115
HP-16 I Your Choice
HP-11C... . $79
T~E3 W =.= QUADBOARDSBY
.E^^rE. QUADRAM. CORP.
MEMORY EXPANSION /CLOCK /PARALLEL
I NTERF ACE /RS232 INT. ON ONE BOARD !
QUADBOARD w/64K INSTALLED $495
QUAD BOARD w/256 K INSTALLED . . . $795
ATARI 800 $649
ATARI 400, $259
ATARI 810 DISK DRIVE
ATARI 410 PROGRAM RECORDER 79
ATARI 16K MEMORY MODULE 75
ATARI 825, 80 COLUMN PRINTER 565
ATARI 850 INTERFACE 159
Texas Instruments
TI-99/4, $298
TI-58C $79 TI-59C $169
TI-55 II 36 TI-LCD PROGMR., 55
TI-PC-100C PRINTER/PLOTTER $149
C S commodore
VIC20..$239
VIC-20 DATASETTE $67
VIC 1515 PRINTER 339
VIC MODEM 89
VIC SUPER EXPANDER 59
NEC
S% PC-8001 COMPUTER . . . $749
PC-8031DUAL DISK 749
PC-8023PRINTER 499
SHARP
PC-1500 POCKET COMPUTER . . . $219
CE-150 FOUR-COLOR PRINTER. ... 185
APPLE II 48K. . . ^Hi ■!■ .I, ■ ... Call
APPLE III 128K. 1/r**^ • Call
MICROSOFT 16K RAM (for APPLE) 145
MICROSOFT PREMIUM SYSTEM Ifor APPLE). . 599
AMDEK 13"COLOR MONITOR 349
ZENITH 121 GREEN PHOS. MONJTOR. . . 119
NEW SMITH-CORONA -_ „ j. OA t%
DAISYWHEEL PRINTER, TP-J ... $649
t
Prices do not H^^f
include shipptna ^^^^
ersonal (315)478-6800
Qrn pCi t © Tsub/ect to change
- without notice
ystems
P.O. Box 1073
Syracuse.N.Y. 13201
this scheme for storing and retrieving
sections of the text on mass storage
allows the same types of manipula-
tions to be done, but without the com-
plicated special commands needed to
manipulate those special buffers. This
ability to transfer text to and from
mass-storage files allows virtually
any manipulations of text to be done
with a few simple operations.
As mentioned earlier, the use of the
ERASE PART operation is not re-
stricted to its use with the COPY
operation, although it is most com-
monly needed there. In conjunction
with the START HERE operation, it
allows large portions of the text to be
erased easily.
The explanation of the SHIFT oper-
ation has been left for last because it
does not fit into any of the four basic
categories. It transforms letters from
uppercase to lowercase or vice versa,
but it affects only letters (not num-
bers, symbols, etc.), and it moves the
cursor right by one character. When
alternately used with the CURSOR
RIGHT key, it allows text to be easily
changed to lowercase where needed,
having been entered in uppercase
only. I implemented this operation to
allow the use of lowercase letters on
my system (which has a keyboard
that does not generate them); on most
microcomputers, this operation is not
needed.
That completes the explanation of
the editing operations chosen for this
editor. Although they are few and
simple, they allow textual material to
be manipulated easily according to
normal needs. The only useful opera-
tions this editor lacks are the
SEARCH and REPLACE operations.
Although traditional editors would
be impractical without them, they are
optional on this editor. (They are par-
ticularly useful for changing the
names of variables in a program or
changing key words in a form letter.
However, they are not needed in this
editor for helping to move the cursor
to a desired location or for manipu-
lating characters within a line — their
primary function in traditional
editors.)
Keyboard Requirements
Although it would be nice if all the
operations had their own keys, most
keyboards do not have enough keys.
The operations that should, if at all
possible, have their own keys are the
CARRIAGE RETURN, CURSOR UP,
CURSOR DOWN, CURSOR LEFT,
CURSOR RIGHT, ERASE CHARAC-
TER, and ESC operations. If avail-
able, keys not otherwise used by the
editor can be used for these opera-
tions. Otherwise, the SHIFT and
CTRL (control) keys must be used in
conjunction with particular character
keys to control these and the remain-
ing operations — although this signifi-
cantly reduces the convenience of the
editor. The other operations that
must be accessed by unique codes
(either by being assigned to their own
keys or through the use of the SHIFT
and CTRL keys) are the ERASE LINE,
PAGE FORWARD, PAGE BACK-
WARD, and SHIFT operations. These
operations require unique codes
because they must be accessible via
the automatic repeat feature. The key
assignments for my keyboard are
shown in figure 1.
Since the automatic repeat feature
is implemented in software, there
must be a software-testable connec-
tion to indicate when a key is being
held down. The ASCII (American
Standard Code for Information Inter-
change) code for the key being
pressed must also be available to the
computer, but it need not be supplied
to the same input port as the key-
pressed-status bit.
The subroutine to implement the
automatic repeat feature pauses be-
tween repeated operations or waits
for another key to be pressed after the
key has been released. If this editor is
implemented on a system without
provisions for allowing the key-
pressed-status to be checked, an extra
connection must be added. Although
other methods for implementing the
automatic repeat feature are possible,
they require significant changes to the
program.
Video-Display Requirements
The most critical hardware require-
ment for implementing the VDO text
editor is that the entire video-display
screen must be capable of being
rewritten within about a tenth of a
486 September 1982 © BYTE Publications Inc
-ONE CARRIAGE RETURN
CR
TEXT TO LEFT-
OF CURSOR
CURSOR ■
GAP
•TEXT TO RIGHT -
OF CURSOR
BEG.TX
(CONSTANT)
IF BEF.CU POINTS HERE,
THERE IS NO TEXT TO
THE LEFT OF THE CURSOR
BEF.CU
(VARIABLE)
AFT.CU
(VARIABLE)
END.TX
(CONSTANT)
— SAME NUMBER OF —
CARRIAGE RETURNS
AS LINES ON SCREEN
CR
CR
THIS IS WHERE A
CHARACTER IS
INSERTED
'THIS CHARACTER IS
ERASED BY THE ERASE CHAR
OPERATION
IF AFT.CU POINTS HERE,
THERE IS NO TEXT TO THE
RIGHT OF THE CURSOR
Figure 2: The structure of the text as stored in memory. Carriage returns are added to the ends of the text area to simplify the editor
program, but they are not considered part of the text. The available text area extends from BEG. TX to END.TX, but the BEF.CU and
AFT.CU pointers indicate how much of this area contains text; the unused portion constitutes the "cursor gap. " The text code used
for characters (except spaces) and carriage returns is ASCII, with the eighth bit set to 1. Spaces are represented when the eighth bit is
set to 0, in which case the other 7 bits indicate the number of adjacent spaces stored at that location. In this diagram, memory-address
numbers increase to the right.
second, preferably even faster. Thus,
any display device connected via a
serial line is too slow. The only dis-
play devices fast enough are those
connected in parallel and those that
are memory-mapped. (The memory-
mapped type stores the characters in
a special section of memory. The dis-
play circuitry repeatedly accesses
those memory locations as they are
needed for the display.)
In order to find out how fast your
video-display device can be updated,
write an assembly-language program
to fill the screen 1000 times (with any
characters) and then erase the screen.
Measure the time between the first
update and the time at which the
screen goes blank. Divide the
measured time (in seconds) by 1000,
and that is the time required for up-
dating the screen once. For best
results, the time for one update
should be less than 0.05 seconds,
since that leaves one-twentieth of a
second for the computer to do the
editing operation and determine
which characters to display.
For purposes of comparison, my
display device — a parallel-connected
type with 16 lines of 64 characters-
can be updated in 0.04 seconds. With
the Z80 microprocessor running at
2.5 megahertz, the execution time for
one update, including calculations, is
about 0.08 seconds.
If your display device is not fast
enough, the program will not be
usable as written. However, a com-
promise form of text editor could be
implemented by keeping only one line
(or a few lines) of text visible, instead
of a full page. The PAGE FORWARD
and PAGE BACKWARD operations
could then be used to display a full
screen of text each time they are used.
The results are not as impressive, but
they are preferable to many tradi-
tional editors.
There are only two operations that
the text-editor program requires of
the video-display device: to display a
character in the next position on the
screen, and to reset the display so the
next character to be displayed will ap-
pear in the upper-left corner of the
screen. There is no need for a car-
riage-return operation because the
program assumes that a new line is
automatically started when the right
side of the screen is reached. The two
subroutines that handle the display
device can be written to handle most
IEEE 488 TO SiOO INTERFACE
■Handles all IEEE-488 1975/78 functions
■IEEE 696 (S-100) compatible
■MBASIC subroutines supplied; no BIOS
mods required
■3 parallel ports (8255A-5)
■Industrial quality; burned in and tested
(Dealer inquiries invited!
□SAA/ DIGITAL
1524 REDWOOD DRIVE
LOS ALTOS, CA 94022 1415! 966-1460
Circle 140 on inquiry card.
September 1982 © B YTE Publications Inc 487
hardware configurations, but the
presence of a visible "hardware cur-
sor" may require some changes in the
program itself.
Internal Representation of Text
The code used for storing the text
includes the standard ASCII 7-bit
code. The extra (eighth) bit of each
byte is used to distinguish between
ASCII (indicated by the most signifi-
cant bit set to 1) and a special repre-
sentation of multiple-adjacent spaces
(most significant bit set to 0). These
"compressed-space-bytes" allow a
series of adjacent spaces to be com-
bined into a single byte by using the 7
least significant bits as a binary num-
ber indicating the number of spaces
represented (up to 127). This repre-
sentation can significantly reduce the
amount of memory required for stor-
ing textual material/ especially when
indentation is a dominant feature of
the text — as in most computer pro-
grams. This special implementation
of spaces complicates the editor pro-
gram, but the saving in memory
usage is worth it.
The editor recognizes ASCII car-
Whitesmiths, Ltd-
is now shipping Pascal Compilers
for 10 (count 'em ten) different
operating system families:
CP/M.CDOS
l dris/B8
RT-11
RSX-11M,RSTS/E,IAS
ldris/R1 1, UNIX/ V6, U NIX/V7
VERSAdos
ldris/S68K
'Available in source form only.
Idris is a trademark of Whitesmiths, Ltd. ■ UNIX is a trademark of Bell Laboratories ■ CP/M is a trademark of
Digital Research ■ RSX-I1M, RSTS/E, RT-11, LS1-11, VAX, and VMS are trademarks of Digital Equipment
Corporation ■ VERSAdos is a trademark of Motorola Inc.
All implementations support the full ISO Pascal (Level 0).
All pass the Tasmanian Validation Suite with flying colors.
You can partition your Pascal program into separately
maintainable files. You can write library functions to add to the
extensive set we give you. And you can mix in modules written
in other languages, like assembler or C.
In fact, a C Compiler comes with every Pascal Compiler
we sell. Prices start at $950.00. Write or call.
Distributors: Australia, Fawnray Pty Ltd. P.O.B 224 Hurtsville NSW 2220 570-6100
Japan, Advance Data Controls Corp. Chiyoda-ku, Tokyo 03263-0383
United Kingdom, Real Time Systems, Newcastle upon Tyne 0632 733131
=Whitesmiths, Ltd.-
Parkway Towers, 'B,' 485 US Route I So., Iselin, New Jersey 08830 (201) 750-9000 Telex: 645592
488 September 1982 © BYTE Publications Inc
riage returns as end-of-line indica-
tors, but it assumes that all other
ASCII values are displayable charac-
ters. Therefore, control codes (such
as Tab, Line Feed, and Backspace) are
treated as characters if they get into
the text. The one code that could
cause the program to crash is the
binary number (which would other-
wise represent adjacent spaces). But
as long as all the text is entered via
this editor, problems do not arise
since checks are made to avoid such
insertions.
The text is stored in a single contin-
uous block of memory located any-
where in programmable memory.
Pointers are used to divide the area
into three parts: the text to the left of
the cursor, the text to the right of the
cursor, and the cursor gap. (See
figure 2 during this and the following
explanations.) The two halves of the
text, corresponding to the text to the
left and right of the cursor, are stored
near the ends of the available mem-
ory area, with the beginning of the
text at the lower end and the end of
the text at the higher end. The section
of memory between the two halves of
text is called the cursor gap and its
contents are unimportant. The ad-
vantage of keeping the u nused por-
tion of memory at the cursor location
is that insertions and erasures do not
require the shifting of numerous char-
acters, allowing the editing opera-
tions to be done quickly..
Four variables are used to point to
the boundaries of these three areas:
BEG.TX (begin text), BEF.CU (before
cursor), AFT.CU (after cursor), and
END.TX (end text). The locations
they point to are best understood by
referring to figure 2. As the figure in-
dicates, the BEG.TX and END.TX
pointers point to the first and last
bytes of text, respectively, and the
BEF.CU and AFT.CU pointers point
to the bytes to the left and right of the
cursor, respectively. The BEG.TX
and END.TX pointers always point to
the same memory locations despite
changes in the text. But either or both
of the BEF.CU and AFT.CU pointers
change with almost every editing
operation. As indicated in the figure,
special considerations apply when the
cursor is at either end of the text, or if
there is no text at all. (When there is
no text to the left of the cursor,
BEF.CU = BEG.TX - 1; when there
is no text to the right of the cursor,
AFT.CU = END.TX + 1.)
There are three basic ways in which
the text can be modified:
•moving the cursor
• erasing text
• inserting text
These changes are made as follows:
Cursor-movement operations are
achieved by moving one or more of
the bytes adjacent to the cursor gap to
the opposite end of the cursor gap
(keeping the bytes in the same order)
and updating the BEF.CU and
AFT.CU pointers to indicate the new
structure. Erasure operations (for text
to the right of the cursor) are
achieved by increasing the value of
the AFT.CU pointer. (Although no
changes are made in the text area,
some of the bytes of text are reclassi-
fied as being part of the cursor gap.)
Finally, the insertion of text (to the
left of the cursor) is done by storing
new byte(s) at the lower-address end
of the cursor gap and increasing the
value of BEF.CU to point to the last
byte of the inserted text. Although
these three basic types of editing
operations are simple in concept,
complications arise because of the
many special cases that can occur.
A final comment about the internal
text format is that extra carriage
returns are added to each end of the
text area to reduce the number of
special cases to be checked (see figure
2). However, these carriage returns
are not considered part of the text
being edited.
Program Implementation
The source listing of the VDO text
editor will be presented next month in
part 2 of this article. It is written in
assembly language for either 8080 or
Z80 microprocessor-based computers
and occupies less than 2.2K bytes of
memory. The comments provide the
documentation necessary for imple-
menting it, but implementation does
require a familiarity with assembly-
language programming and an under-
standing of the operation of your
computer. Eight input/output
subroutines, examples of which will
be included next month, must be
written to interface the program with
either your input/output devices or
your operating system. The com-
ments also enable the program to be
modified to fit specific needs or even
to be translated into another
machine's language. (In addition to
the obvious reasons for including
clear comments, I find that software
is actually easier to write if clear com-
ments are written at the same time the
computer instructions are written.)
I am offering this program as a
commented source listing to help
other computer experimenters who
cannot accommodate the commer-
cially available editors of this type.
However, the implementation of this
program is not trivial, so if your sys-
tem is compatible with a ready-to-use
editor that offers the conveniences of
this approach, you may be better off
trying it instead. But whichever route
you take, you can look forward to
more enjoyable and productive
editing sessions on your microcom-
puter. ■
CP/M USERS LOOK OUT:
THE BEST OF BOTH WORLDS
INTRODUCING S/S-PASCAL
BOTH IN NATIVE CODE AND P-CODE
S/S-PASCAL VERSION 3.0 (Native Code) AND 3.5 (P-Code)
FOR 8080 - 8085 - Z80 — REQUIRE ONLY 32K OF MEMORY!
A bilingual compiler! S/S-PASCAL speaks English
and French (or Spanish or German or Italian . . . )
COMPILE FAST IN P-CODE
then when your program is ready
EXECUTE FASTER IN NATIVE CODE
Available in the following formats: 8" SD, North Star
Osborne, Micropolis Mod II, Apple CP/M, Superbrain
Write to get the whole story, or better send $30.00 for
Demo Discette and tutorial manual (150 pages)
Demo 1 : Compiler without READ statements
Demo 2: Source limited to 50 statements
3M^ I,W "
Execute
(seconds)
Total Size
(bytes)
S/S-PASCAL
(Native Code)
12.5
1300
PASCAL MT+*
19.0
3043
PASCAL/Z*
109
3328
S/S-PASCAL
(P-Code)
120
13000
UCSD PASCAL*
239
8282
PASCAL/M*
450
21933
Re: BYTE, September 1981, page "IE
A high level language Benchmark
•TRADEMARK
Standard PASCAL features
plus
• Generates optimized native code
• Compiles directly into .com file
• External assembler subroutines
• Random access files
• 14 digit BCD floating point reals
• Chaining and overlays
• Dynamic strings
• Powerful string manipulation
• Direct access to memory
• Address and size functions
• NEW, DISPOSE, MARK, RELEASE
• ASSIGN, RENAME, ERASE
• and more . . .
S/S-PASCAL NATIVE CODE & P-CODE
S/S-PASCAL NATIVE CODE ONLY
S/S-PASCAL DEMO DISCETTE (& MANUAL)
(Cdn. $ in Canada, U.S. $ outside Canada)
DEALER INQUIRIES WELCOME
P.O. Box 197
Armdale, N.S.
Canada B3L 4J9
SCOTh
SOFTWARE
$ 360.00
$295.00
$ 30.00
(902)
425-3879
Circle 417 on Inquiry card.
September 1982 © BYTE Publications Inc 489
BYTELINES
News and Speculation About Personal Computing
Conducted by Sol Libes
R
andom Rumors:
Motorola's research-and-
development group is
rumored to be progressing
nicely with a new 32-bit
microprocessor design, and
information on its specifica-
tions is being leaked. It will
have a 4-gigabyte (4-bi 1 1 ion-
byte) direct-address range, a
memory cache to increase
throughput, and new instruc-
tions such as bit, field, and
block moves; it will support
ASCII (American Standard
code for Information Inter-
change) and bit-field data
types. The device itself will
be composed of 120,000
transistors and will consume
2 h watt of power. Motorola is
expected to start providing
samples of the device before
the end of next year.
. . . Micropro is reportedly
working on a full-color ver-
sion of its Wordstar word-
processor software for the
IBM Personal Computer; the
new version may run under
MS-DOS. . . . Epson is ex-
pected to officially start ship-
ping its personal computer
system to dealers this
month. . . . Wang Laborator-
ies, the well-known word-
processor manufacturer, is
said to be readying an entry
into the personal computer
market.
Sinclair Does It Again:
Clive Sinclair, the Englishman
who shook up the microcom-
puter industry with the ZX80
and ZX81, is doing it again,
namely, undercutting his
competition. In England
Sinclair Research Ltd. has
introduced a new machine
called the ZX Spectrum with
a selling price equivalent to
about $194. The machine
sets a new high in its perfor-
mance/price ratio that will
shake up competitors such as
Radio Shack, Atari, Com-
modore, and Tl (Texas In-
struments). It offers color,
high-resolution graphics,
sound generation, and more.
The machine is an addition to
the Sinclair computer line, so
the current ZX81 will remain
in production (in fact, its pro-
duction is being increased to
1 50,000 a month). Do not ex-
pect the ZX Spectrum to
become available in the
United States until year-end,
and even then it will be
available by mail order only.
The new machine, v/hich is
about the same size as its
predecessors, offers a key-
board with real keys, 16K
bytes of memory (for an addi-
tional $60 you can have a
total of 48K bytes), and later
this year Sinclair will in-
troduce a 3-inch Microdrive
(100K bytes storage per disk;
8 drives maximum) for less
than $80 per drive. Also ex-
pect a $30 RS-232C interface
for this machine; a small
printer is already available.
The BASIC, which resides
in ROM (read-only memory),
is an extended version with
full math, transcendental
functions, and array-, string-,
and graphics-handling capa-
bility. The keyboard and dis-
play offer both upper- and
lowercase characters, and
ASCII is used (there are 191
legends on 40 keys). The dis-
play format is 32 characters
by 24 lines, with graphics
resolution at 256 by 192 pix-
els, 8 colors, and features
such as bright, flash, inverse,
overprint, and user-defined
characters.
With the upgrading of its
machines to include larger
memory, uppercase and
lowercase, disk drives, and
RS-232C, Sinclair is gradually
shifting its focus from hobby-
ists to business users: people
who use spreadsheets and
other business software and
are able to afford video ter-
minals. When Sinclair in-
troduces its flat-screen
display, watch out!
i
BM Doings: IBM has
finally begun expanding its
independent dealer organi-
zation; in June IBM appoint-
ed 16 independent com-
puter-retailing operations,
with a total of 62 outlets, as
authorized IBM Personal
Computer dealers. IBM is
beginning to feel competitive
pressure from suppliers of
plug-compatible products.
The result is that the com-
pany has dropped the price
of its printer from $755 to
$555 and that of its disk drive
from $570 to $450.
IBM has also eliminated
the ceiling on royalties from
its contracts with indepen-
dent software suppliers. The
previous contract held a
supplier's earnings to a max-
imum of $100,000, thus dis-
couraging many software
developers. Under the new
terms, percentages, ad-
vances, and duration of pay-
ment will be individually
determined based on the
program distributed, its doc-
umentation, and relevant
business and technical fac-
tors. There will be an initial
simple contract signed when
a program is submitted for
evaluation by IBM, and a sec-
ond contract will then be of-
fered if and when the pro-
gram is found acceptable for
distribution by IBM.
Phase One Systems, Oak-
land, California, claims to
have adapted its Oasis-16
multiuser operating system to
run on the IBM Personal
Computer and support up to
three users. The firm claims
that it is fully compatible with
its Z80 version and that there
are already over 400
business-application pro-
grams, written primarily in
BASIC, available for it. The
system allows private and
shared files, with automatic
record- and file-locking and
optional password- and
privilege-level protection.
The system requires at least
128K bytes of memory and a
5-megabyte hard-disk sys-
tem.
Telesoft, San Diego, has in-
troduced an Ada compiler for
the IBM Personal Computer.
It provides a subset of Ada
and utilizes the firm's propri-
etary ROS operating system.
IBM's Cambridge Scientific
Center, Cambridge, Massa-
chusetts, has disclosed that it
is working on a research pro-
ject to develop an easy-to-
use, real-time editor-
formatter, called Polite,
similar to Xerox's Smalltalk
operating system and lan-
guage. It will also handle
documents, images, data,
graphics, and handwriting.
^mpple Happenings:
Apple Computer Inc. has
filed suit against Franklin
Computer Corporation of
Pennsauken, New Jersey.
490 September 1982 © BYTE Publications Inc
Apple alleges patent and
copyright Infringement by
Franklin in designing its
Ace-100 computer, intro-
duced late last year.
Specifically, Apple charges
the company with copying
Apple II programs on disk
and in ROM.
Apple has also terminated
its distributor in Japan and
will set up its own marketing
subsidiary in Tokyo. Apple
reports that its sales volume
in Japan doubled from fiscal
year 1980 to fiscal year 1981 .
Apple is rumored to be
working on printers that use
ink-jet and laser technologies
at its accessory-products divi-
sion in Garden Grove, Cali-
fornia. Apple hopes to bring
out printers using these
technologies at prices sub-
stantially lower than those of
other such printers. Apple is
also believed to be working
on a small flat-screen display
at the same facility.
According to the police in
Cupertino, California, several
Apple employees allegedly
helped direct the theft of $1
million worth of Apple III
computers in lessthan a year.
Five people have already
been arrested. According to
the police, the allegedly
stolen computers retail for
about $4500 and were sold
for $900, mostly to busi-
nesses.
I o Copy or Not to
Copy: Suppliers of Apple
software, in an attempt to
protect their copyrighted
programs, use a number of
techniques to prevent copy-
ing. This has encouraged soft-
ware suppliers to sell "copy-
ing" software. Notable ex-
amples are the Locksmith
and Nibbles Away 2 pro-
grams. No software supplier
has yet devised an un-
breakable software coding
system.
Locksmith and Nibbles
Away 2 analyze the bit pat-
terns and methods of encryp-
tion used on the disk to be
copied and copy the bytes
sequentially into the com-
puter's memory and from
there onto a new disk. It is
claimed that over 15,000
copies of Locksmith have
been sold since it was in-
troduced in January 1 981 . It's
worth noting that both Lock-
smith and Nibbles Away 2
use software protection
against copying.
As yet no software supplier
has taken the producers of
Locksmith and other such
programs to court. This is
probably because the U.S.
Copyright Act allows users to
copy programs "for archival
purposes only." And so far,
unlike the record industry,
no significant pirating for pro-
fit has developed.
Some software vendors re-
quire purchasers to sign a li-
censing agreement under
which purchasers may be
penalized if the vendor dis-
covers an unauthorized copy
of the software bearing the
serial number of the pur-
chaser's copy. Vendors have
found that the combination
of encryption and penalty
clauses often has a negative
effect on sales; hence some
companies, including Apple
Computer Inc., have given
up on copyright protection.
Although copying by hob-
byists has long been recog-
nized as a problem, the copy-
ing that disturbs vendors the
most is the copying done out-
side of the home. For exam-
ple, a program vendor will
find that a company or
school may havetens or even
hundreds of personal com-
puters but buys only one
copy of an application pro-
gram and makes tens or hun-
dreds of copies, one for use
on each machine. Usually
the purchaser has bought all
these systems to run a
specific application software
program. But the software
If You Have A Printer
You need our PRINTER OPTIMIZER. We have
two gripes with computer printers : one , no matter
how fast they print they're much slower than a
computer. So here you are with all this processing
speed, sitting there waiting for your printer to
finish. Two, almost all printers offer a bunch of
features like various type sizes, forms control,
graphics, enlarged character sets, etc. - but how
are you supposed to access these features? Oh
sure, the printer manual says: "print an ESC
character followed by a CONTROL "K" followed by
a three digit value equal to the desired page
length. . .", but how do you do this in the middle of
your spreadsheet program? And how do you access
all those extra symbols and graphics with a puny
half-ASCII keyboard?
_ mm
Before Mediamix wimi m
grew into Applied
Creative Technology Inc.,
the idea people there decided to develop the
Cuisinart®of the computer industry - a "magic box"
that features 64,000 to 256,000 characters of
spooling printer buffer, total character retrans-
lation capability including macros, a keyboard that
lets you directly select complete printer control
sequences with the ease of a pushbutton car radio ,
adapts serial printers to parallel computers and
visa versa, plus many more imaginative features.
So many useful features that regardless of the
printer you own - our PRINTER OPTIMIZER will
bring your printer "up to speed" with the rest of
your system and let you take full advantage of it .
If You Need A Letter, ^
Quality Printer
Consider our affordable alternative. For those
of you who did not see the review of our product in
the July issue of BYTE, we produce a little white
box that converts an IBM Electronic Typewriter
into a high quality Serial or Parallel computer
printer. And now our ETI 2 (Electronic Typewriter
Intelligent Interface) attaches to other brands of
electronic typewriters. There are a number of
arguments in favor of choosing this route over a
mere computer printer and we have a brochure on
the subject that you should read.
We apply technology creatively, and you'll find
that not only can we communicate the results to
you, but each product is better than anything else
like it on the market. Call 1-800-433-5373 and we'll
send you more information about our company and
our products.
APPLIED
CREATIVE
TECHNOLOGY, INC.
2723 Avenue E East, Suite 71 7
Arlington, Texas 7 60 11
[817J-261-6905
[800]-433-5373
September 1982 © BYTE Publications Inc 491
BYTELINES
company, who invested
heavily in developing the
program, feels that it receives
a very small reward for its ef-
forts while the hardware sup-
pliers garner the real profits.
Most software vendors
specify that their software
license is good only for use
on a single machine and that
additional licenses must be
purchased for each machine
the software is used on.
However, few software pur-
chasers abide by these terms.
w.
ord Processing
and Office Automation:
Word-processing programs
are being greatly improved in
their abilities to create, edit,
and print text. Even more im-
portant are the features being
added that will allow users to
efficiently manage the office
of the future. These features
include the ability to store,
copy, and merge documents;
integrate variable and Prefor-
matted text; and perform
mathematics, graphics, mail-
ing, filing, appointment
scheduling, and security-sen-
sitive work.
Improved editing functions
include automatic hyphena-
tion of words and operations
that allow blocks of text to be
copied, moved, deleted,
printed, and written to a disk
file. Several new word-pro-
cessing programs allow link-
ing and merging files to build
boilerplate documents such
as form letters. Printing
enhancements include such
features as optional auto-
matic page headings and
numbering, in Roman or
Arabic numerals, in any loca-
tion on the page or alter-
nating between right- and
left-hand corners for book-
style formats. Some programs
also allow the printing of par-
tial, single, and multiple
documents, often while
editing another document.
Another new feature is the
placing of variable fields in
documents and the filling of
the fields automatically from
a disk file or manually from
the keyboard to personalize
letters. Thus, the modern
word-processor program
may be told to recognize a
zip code and automatically
insert a phrase directed to
people in that particular area.
More and more of the
newer word-processor pack-
ages also include Visicalc-
type functions, automatic in-
dex and table-of-contents
generators, and spelling and
syntax checkers and correc-
tors. Features such as
business graphics, phone in-
dex, appointment calendar,
and card-file functions are
being added. Some are also
connected to a host network
for electronic mail and ac-
cessing of document libraries
with password protection. All
of these features are leading
the way from word process-
ing to the office automation
of the future.
I^EC Unveils Personal
Computer Systems: 'Bet-
ter late than never" seems to
be the DEC (Digital Equip-
ment Corporation) maxim.
Following in the footsteps of
IBM and Xerox, the company
has finally brought out four
personal computer systems
(described in the June 1982
BYTE Editorial), ranging in
base price from $3495 to
$4995: the Rainbow 100, the
DECmate II, and the Profes-
sional 325 and 350. All use
the same basic cabinetry ex-
cept the 350, which has a
larger box to house an inter-
nal Winchester-technology
hard-disk drive. The Rainbow
100 is basically a dual-
processor 8088/Z80 system
that will run CP/M, MS-DOS,
and Pascal (the UCSD
p-System). The DECmate II is
a low-cost version of its PDP-
8-based word-processor
system. Its Professional
models are 16-bit computers
and use the P/OS operating
system, derived from DEC's
PDP-11 operating system.
Options for the Professional
systems will include Ethernet
and DECnet support and
plug-in CP/M cards.
The DEC systems will be
sold through Computerland,
Hamilton/Avnet, and DEC
retail outlets. DEC currently
has 25 outlets; it opened 27
outlets 3 years ago and then
closed 2 of them after the first
year. It is rumored that these
DEC retail stores have yet to
show a profit. Considering
that Computerland stores
already carry virtually every
popular business-oriented
personal computer system
(e.g., IBM, Apple, Osborne,
Fortune, etc.), and that DEC's
personal systems do not offer
anything new, DEC may have
an uphill battle in entering
the personal computer mar-
ket.
T.H.E.
SMART c
TERMINAL
Software that turns your Atari 400 or
800 into a real smart terminal. Send
and receive data from all popular
data services. Works with cassette or
disk for upload/download. 16K min.
Available at Atari Dealers Worldwide
or directly from Binary. VISA/MC/
AMEX/COD/CHECK. Cassette $4995
Disk $49.95 add $2.50 P & hi U.S.,
$5.00 overseas.
BIIMEW
TM
Computer Software
3237 Woodward Ave.
Berkley, Ml 48072
(313) 548-0533
BINARY CORPORATION
BASF
FlexyDisks®
5 1 /4"
Specify soft,
10 or 16 sector
Price/10 Price/100
1 side/double density $20.00 $185.00
2 sided/double density 34.50 325.00
8
// Specify soft
or 32 sector
Price/10 Price/100
1 side/single density $21.00 $195.00
1 side/double density 29.50 275.00
2 sided/double density 34.50 325.00
Certified Check - Money Order - Personal Check
Allow up to 2 weeks for personal checks to clear.
Add S1 .50 to each order for U.P.S. shipping charges.
280 Dukes Parkway, P.O. Box 85
Somerville, N.J. 08876 • (201) 725-6680
A
ATARI o
800(16K) 3649.00
400 16K 279.00
400 YOURS to 32K or48K CALL
410 RECORDER 79.00
810 DISK DRIVE 449.00
850 INTERFACE 165.00
830 MODEM 149.00
825 PRINTER 575.00
481 ENTERTAINER KIT 79.00
484 COMMUNICATOR KIT 309.00
PRINTERS— Atari, Epson. Smith Corona CALL
Prices subject to change without notice.
Shipping extra. No tax out of state.
Ca. residents add appropriate taxes.
WE ARE AN AUTHORIZED ATARI SALES AND
^^^ SERVICE CENTER
i COMPUTERTIME, INC.
P.O. Box 216
Kentfield, CA94914
CALL TOLL-FREE 800-227-2520
In California 800-772-4064
For product and price list: send $2.00 for shipping.
Circle 51 on Inquiry card.
Circle 143 on inquiry card.
Circle 120 on inquiry card.
492 September 1982 © BYTE Pubhcations Inc
R.
robotics News: In
Japan, Mitsubishi has intro-
duced a robotics arm that
can be connected to a micro-
computer by way of a Cen-
tronics-type parallel port (not
all the lines are used). Move
Master software is provided
that runs under CP/M. The
cost in Japan is the equivalent
of $5000. The product is in-
tended as a teaching aid and
for sales promotion. There is
no word on when it might be
introduced in the United
States. For information write:
Mitsubishi, 2-3 Marunouchi
2-Chrome Chiyoda-Ku,
Tokyo 100 Japan; or call:
(218)2173.
■ Ind A Date With
Your Computer: The new-
est thing in computerized
bulletin-board systems is the
"Dial-A-Match" system.
Several such systems are
already in operation on per-
sonal computers connected
to telephone lines and are
operated as free public ser-
vices (contributions are
welcome). Although the soft-
ware varies from system to
system, the procedure is
pretty much the same. Call
the system via modem with
your computer or a terminal.
If it is your first time on the
system you will be asked to
complete a questionnaire.
The system will then match
you up with other callers and
furnish you with information
on the person or persons you
are matched with. You can
then exchange messages
with anyone else on the sys-
tem.
■ orelgn Exchange: My
list of foreign computer
bulletin-board systems is
growing; here's an update:
systems in England include
Forum-80 Hull (04-828-
59169), Forum-80 London
(01-747-3191), and Forum-80
Milton (09-085-66660). You
might also try CBBS London
(01-399-2136), Mailbox Liver-
pool (05-122-09733), or ACC
(09-084-4262). In Holland
there's Forum-80 (01-313-
512-533), and based in
Sweden are ABC-80 Stock-
holm (010-468-190522),
University Research (010-
468-23660; guest password:
"66,66"), Elfa (010-468-
7300706), and Tree Tradet
(010-468-190522).
R.
iandom News Bits:
Look for an R2D2-like robot
kit to be introduced in the
January Heathkit catalog.
The 2-foot 2-inch 6808-based
Hero 1 will have simulated
eyes, ears, and a voice (using
the Votrax SC-01 chip) and
will be highly mobile. The kit
will cost approximately
$1000; an optional $100
manipulator (arm) will be
available, as will a $150
robotics course. . . .M.H.
Dataquest, a marketing re-
search firm, reports that the
Intel 8086 is still the leading
16-bit microprocessor, with
an estimated 78% of the
market, compared with 15%
for the Motorola 68000 and
6.6% for the Zilog Z8000.
Dataquest reports that last
year 718,000 Intel 8086 pro-
cessors were shipped, com-
pared to 139,000 Motorola
68000s and 61,000 Zilog
Z8000s Prices for single-
board computers are drop-
ping. Intel has dropped the
price for its iSBC 88/25
(based on the Intel 8088)
from $1295 to $790 (single
unit) and $520 (large quanti-
ty) to meet competition from
DEC's Falcon 16-bit unit.
. . . Texas Instruments will
distribute 430 programs of
Control Data Corporation's
Plato software for its TI-99/4A
home computer in 108
courses for kindergarten
through high school levels.
. . . Telegenix Corp., Cherry
Hill, New Jersey, has in-
troduced a giant (measuring
more than 10 feet diagonally)
80-character by 24-line neon
planar-gas display panel and
controller. Price is only
$52,500. . . . Perex Inc., San
Jose, California, has intro-
duced the first S-100 Ethernet
interface (a two-board set).
. . . Zilog has introduced an
8-user Unix-like system,
called the System 8000, with
a base price of $13,000.
. . . Vector Graphic Inc.,
Thousand Oaks, California,
following in the footsteps of
Apple, has terminated its
supply contract with Corm-
puterland. Apparently sales
slumped dramatically when
Computerland took on the
IBM Personal Computer,
DEC, et al. Computerland,
before these defections, car-
ried 20 different computer
lines. Vector Graphic stated
that last year only 9% of its
sales came through Com-
puterland. . . . Evotek Corp.,
Fremont, California, has an-
nounced a 5 1 /4-inch Win-
chester-technology hard-disk
drive with up to 50 mega-
bytes of storage. ... HP
(Hewlett-Packard) has signed
a $30-million contract for
Sony's new 3 ] /2-inch "micro-
floppy," which has an unfor-
matted storage capacity of
440K bytes. HP is the first
company besides Sony to
adopt the drive. . . . Hitachi
Ltd., Tokyo, has unveiled an
8088-based system that it
claims is compatible with the
IBM Personal Computer.
MAIL: I receive a large
number of letters each month
as a result of this column. If you
write to me and wish a
response, please include a self-
addressed, stamped envelope.
Sol Llbes
POB 1192
Mountainside, NJ 07092b
New, Unique Products
Alternate Energy, Telescopes,
Optics, Weather, Magnets,
Microscopes & More!
i In One Giant FREE Catalog
Biggest Catalog!
Finest Quality!
Since 1 941 , thousands of
engineers, craftsmen & hobby-
ists nationwide have been
coming directly tothe Edmund
Scientific Catalog for quality
products. . .fully guaranteed!
FREE ! Simply fill in below, mail today, and your Edmund
Scientific Catalog will be on its way to you.
□ Send FREE Catalog
Name
Address
City
_State_
-Zip-
Edmund Scientific
Dept. 8211 KH18 Edscorp Bldg.
Barrington, N.J. 08007
No. 3484 ®1982 Edmund Scientific Co.
Circle 179 on Inquiry card.
September 1982 © BYTE Publications Inc 493
Software Received
Apple
Adventure, an implemen-
tation of the original adven-
ture game. For the Apple II;
floppy disk, $10. Frontier
Computing Inc., 666 North
Main, POB 402, Logan, UT
84321.
Automaniac System, re-
quiring an onboard clock
card, this system can run a
program or series of pro-
grams without supervision at
a predetermined date and
time. For the Apple II; floppy
disk, $100. Geegery Software
Works, POB 8028, Des
Moines, IA 50301.
Chess Connection, a tele-
computing chess game that
requires two computers
equipped with modems for
an interactive game. For the
Apple II; floppy disk, $35.
Telephone Software Connec-
tion Inc., POB 6548, Tor-
rance, CA 90504.
Choplifter, an arcade-type
game. You control a heli-
copter in an effort to rescue
hostages held captive in a
foreign country. For the
Apple II; floppy disk, $34.95.
Broderbund Software, Enter-
tainment Software Division,
1938 Fourth St., San Rafael,
CA 94901.
Escape from Rungistan, an
adventure-type game. You
must contend with cannibals,
snakes, guerilla warriors, and
a mad dictator's revenge
while trying to escape from
this interesting jungle nation.
For the Apple II; floppy disk,
$29.95. Sirius Software Inc.,
10364 Rockingham Dr., Sac-
ramento, CA 95827.
Fly Wars, an arcade-type
game. You maneuver a spider
to trap the flies. For the
Apple II; floppy disk, $29.95.
Sirius Software Inc. (see ad-
dress above).
Go-Moku, a telecomputing
version of the oriental board
game go-moku. This pro-
gram requires two computers
equipped with modems for
an interactive game. For the
Apple II; floppy disk, $20.
Telephone Software Connec-
tion Inc. (see address above).
Graphics Processing Sys-
tem: Professional Version, a
graphics development system
that lets you create, manipu-
late, and edit images. In-
cludes zoom, two-dimen-
sional rotation, and overlay
functions. For the Apple II
Plus; floppy disk, $99.95.
Stoneware Inc., 50 Belvedere
St., San Rafael, CA 94901.
Horse Racing Classic, a
highly detailed simulation of
horse racing for one to nine
players. You can check a
horse's statistics, place bets,
and watch the race. For the
Apple II; floppy disk, $36.95.
Tasumi Software Internation-
al Inc., 8 North Grosvenor
Ave., Burnaby, British Co-
lumbia, V5B 1J2 Canada.
Millionaire, a stock-market
game that lets you simulate
investing in the stock market.
You can examine company
histories and buy stocks using
a variety of options. For the
Apple II; floppy disk, $49.95.
Micro-Z Applications, Suite
141, 22704 Ventura Blvd.,
Woodland Hills, C A 91364.
Real Estate Models for the
Eighties, Visicalc templates
for real-estate analysis. Using
the Visicalc program, you
can calculate figures for a
wide variety of mortgages
and amortization plans. For
the Apple II and III; floppy
disk, $65. Commercial Soft-
ware Systems, 7689 West
Frost Dr., Littleton, CO
80123.
Speed Reader, a series of
programs to help increase
your reading speed. For the
Apple II; floppy disk, $70.
Apple Computer Inc., 20525
Mariani Ave., Cupertino,
CA 95014
The Snapper, an arcade-
type game. You must travel
around the grid collecting
blots but avoiding the
Gamma Field and Whirlers.
For the Apple II; floppy disk,
$32.95. Silicon Valley Sys-
tems, Suite 4, 1625 El Camino
Real, Belmont, CA 94002.
Statistics with Daisy, a
data-analysis and interactive-
statistics package. You can
sort, analyze, and plot data
using simple, easy-to-learn
commands. For the Apple II;
floppy disk, $79.95. Rainbow
Computing Inc., 19517 Busi-
ness Center Dr., Northridge,
CA 91324.
Super-Text, a word-pro-
cessing program that works
with both 40- and 80-column
screens. Instructions to make
the shift key operational
when used with a lowercase
adapter are included. For the
Apple II; floppy disk, $175.
Muse Software, 347 North
Charles St., Baltimore, MD
21201.
System/ASM 3A, an as-
sembly-language develop-
ment system that features a
two-pass assembler, full-
screen editor, and disk-file
management. For the Apple
II Plus; floppy disk, $35.
Mike Piaser Co., 15401
Maple Park Dr. #11, Maple
Heights, OH 44137.
Tele-Gammon, a telecom-
puting backgammon game.
The program requires two
computers equipped with
modems for an interactive
game. For the Apple II; flop-
py disk, $35. Telephone Soft-
ware Connection Inc. (see ad-
dress above).
Understand Yourself, a
series of nine tests to help you
understand your feelings
about marriage, sexual atti-
tudes, and other aspects of
your life. For the Apple II
Plus; floppy disk, $24.99.
Huntington Computers, 1945
South Dairy Ave., POB 787,
Corcoran, CA 93212.
Wizardry: Knight of Dia-
monds, the second scenario
in the Wizardry game series.
For the Apple II; floppy disk,
$34.95. Sir-tech Software
Inc., 6 Main St., Ogdens-
burg, NY 13669.
Wizardry: Proving Ground
of the Mad Overload, a
multiplayer fantasy and ad-
venture game. You can devel-
op your own characters in a
Dungeon and Dragons-type
game setting. For the Apple
II; floppy disk, $49.95. Sir-
tech Software Inc. (see ad-
dress above).
Atari
Alvin, an arcade-type
game. A reverse on the
Missile Command format;
you control the missiles try-
ing to destroy a robot city.
For the Atari 400 and 800;
floppy disk or cassette,
$21.95 and $17.95, respec-
tively. Dynacomp Inc., 1427
Monroe Ave., Rochester, NY
14618.
Frog Master, a graphics
program illustrating the use
of operant conditioning.
Through positive reinforce-
ment, you train your frog to
penetrate barriers and score
goals for you. For the Atari
400 and 800; floppy disk or
cassette, $21.95 and $17.95,
respectively. Dynacomp Inc.
(see address above).
Golf Pro, a simulation of a
golf game using color and
graphics. For the Atari 400
and 800; floppy disk or cas-
sette, $21.95 and $17.95,
respectively. Dynacomp Inc.
(see address above).
NYIndex, a program that
can store and plot up to three
years of New York Stock Ex-
change information, from
which you can determine the
trend of the market based on
past behavior. For the Atari
400 and 800; floppy disk,
$29.95. Dynacomp Inc. (see
address above).
Quintominoes, a screen-
based jigsaw game. For the
Atari 400 or 800; floppy disk
or cassette, $16.95 and
494 September 1982 © BYTE Publications Inc
$12.95, respectively. Dyna-
comp Inc. (see address
above).
Heath
Space Odyssey I, an ar-
cade-type game. Retrieve
your deep-space probes as
you maneuver around or des-
troy asteroids, alien fighters,
and mysterious objects. For
the Heath H-8 and H-19 or
H-89; floppy disk, $21.50.
Evryware, POB 60802,
Sunnyvale, C A 94088.
Y-Wing Fighter, an arcade-
type game. Pilot your fighter
in a crucial mission to destroy
the enemy's base. For the H-8
and H-19 or H-89; floppy
disk, $19.50. Evryware (see
address above).
IBM Personal Computer
Millionaire (see description
above). For the IBM Personal
Computer; floppy disk,
$49.95. Micro-Z Applica-
tions, Suite 141, 22704 Ven-
tura Blvd., Woodland Hills,
CA 91364.
Real Estate Models for the
Eighties (see description
above). For the IBM Personal
Computer; floppy disk, $65.
Commercial Software Sys-
tems, 7689 West Frost Dr.,
Littleton, CO 80123.
Speed Reader, programs to
help increase reading speed.
For the IBM Personal Com-
puter; floppy disk, $74.95.
Davidson and Associates,
6069 Groveoak Place #14,
Rancho Palos Verdes, CA
90274.
TRS-80
ABE: Advanced BASIC
Edtior, a BASIC program-
ming editor that lets you list
programs a page at a time,
use global search and replace
to modify a program, and
write commands with a single
key press. For the TRS-80
Model I; floppy disk, $19.95.
Interpro Corp., POB 4211,
Manchester, NH 03108.
Bounceoids, an arcade-
type game. Try to clear the
Bounceoid boulders from the
screen while avoiding the
Bounceoid creatures. For the
TRS-80 Models I and III;
floppy disk or cassette,
$19.95 and $15.95, respec-
tively. The Cornsoft Group,
6008 North Keystone Ave.,
Indianapolis, IN 46220.
Co-Dir, a cursor-oriented
directory. Select programs
from a directory by position-
ing the cursor next to the file-
name. For the TRS-80 Models
I and III; floppy disk, $19.95.
Picotrin Technology, 3531
San Castle Blvd., Lantana, FL
33462.
Copy-Tape, a cassette
tape-duplication program.
For the TRS-80 Models I and
III; cassette, $11.95. Modtec,
4144 North Via Villas, Tuc-
son, AZ 85719.
IDM-X, a database-man-
agement system. Features in-
clude a built-in sort and
merge package and a fast
key-access method for quick
record access. For the TRS-80
Model II; 8-inch floppy disk,
$399. Micro Architect Inc.,
96 Dothan St., Arlington,
MA 02174.
Interpro Flexible Mailing
List, a mailing-list program.
You can custom program a
mailing list to your exact
specifications. Up to 1000
names per disk are possible.
For the TRS-80 Models I and
III; floppy disk, $127. Inter-
pro Corp. (see address above).
Maxi CRAS: Check Reg-
ister Accounting System, a
check writing and recording
system. Using its menu-
driven format, CRAS lets
you set up income- and ex-
pense-account reports show-
ing activity of one or more
accounts over a period of
time. For the TRS-80 Models
I and III; floppy disk, $99.95.
Adventure International, 507
East St., POB 3435, Long-
wood, FL 32750.
Personal File Manager, a
database-management pro-
gram. Designed for everyday
use, this program features
format-free file structures
that accept almost any type
of data. For the TRS-80 Color
Computer; floppy disk,
$17.95. Home Information
Systems, 4006 Ellicott St.,
Alexandria, V A 22304.
Pocket Computer Primer,
companion software to the
book of the same name. In-
cludes a variety of programs
for home and office use. For
the TRS-80 Pocket Com-
puter; cassette, $8.95. Micro
Text Publications Inc., Suite
27C, One Lincoln Plaza, New
York, NY 10023.
Pocket Magic, companion
software to the book of the
same name. Includes a varie-
ty of simulations and games.
For the TRS-80 Pocket Com-
puter; cassette, $8.95. Micro
Text Publications Inc. (see
address above).
Records, a student grades
record-keeping system. This
system can handle as many as
200 students and it provides
class rosters, evaluation
scores, and final grades. For
the TRS-80 Model III; floppy
disk, $69.95. Microsoft ware
Services, POB 776, Harrison-
burg, VA 22801.
Science and Engineering
Sourcebook, companion soft-
ware to the book of the same
name. Includes a variety of
programs for professional
use. For the TRS-80 Pocket
Computer; cassette, $8.95.
Micro Text Publications Inc.
(see address above).
Spector of Kzirgla, a
graphics adventure game.
Wind your way through the
13 floors of the maze as you
slay monsters, collect trea-
sures, fly a magic carpet, and
even commit hari-kari if nec-
essary. For the TRS-80 Color
Computer; floppy disk or
cassette, $21.95. Rainbow
Connection Software, 3514
6th Place NW, Rochester,
MN 55901.
AUTHORIZED
SERVICE
Now you can get FACTORY AUTHOR-
IZED service for your Commodore or
Atari computer and peripherals at reason-
able cost. Minimize your down time
frustration and expense. Extended war-
ranty available for most products, too!
Micro Computer
Service Center
CALL 71 7-327-1 450
477 E. Third St., Williamsport, PA 17701
Circle 111 on inquiry card.
September 1982 © BYTE Publications Inc 495
Circle 174 on inquiry card.
Disk-O-Tier
STORES & PROTECTS
1 1 DISKETTES
Disk-O-Tier organizes and
protects diskettes close at
hand, and in minimum space
Convenient, upright storage
avoids "wipe-outs" caused by
scratches, coffee spills,
and cigarette ashes; plus,
titles are easy to read.
Disk-O-Tier is molded of
smoked, sturdy NAS
plastic and safely files
eleven 5 1 / 4 " or 8"diskettes,
in or out of jackets.
Priced at $9.50 each,
include $2.00 postage
or $19.00 for twin-pack
which includes postage.
Ohio orders add 5 1 /2%.
Check or Money Order
please. Non-U.S. orders
add $5.00.
Dept.30 Box 651, 35026-A, Turtle Trail
Willoughby, OH 44094 • (216) 946-8479
SLUDER FOR ALL YOUR NEEDS
SOFTWARE, TERMINALS, PRINTERS, BOARDS
SYSTEMS SHIPPED READY TO BOOT & RUN
BUDGET LINE
MHZ 8085/88,44K,80rS $
6MHZ Z80,64K,801 f S
8NHZ 6066,60130,64*
10HHZ LIGHTNING 1.126K
6NHZ SEATTLE 84,1(5005
MPM66(TH)6066 I 256K I 6069
HPH86 I S12K I 10HB HD.8086
QUME5 ON BUDGET ADD
GODBOUT SYSTEH A, B f & C
GODBOUT DISK 1 AST
GODBOUT 6066 AST
INTERFACER 4 AST
RAH 16 AST 64K 6-16
L0HAS RAH 67 128K CMOS
LOHAS LDP 7 2 DISK C0NTR
L0HAS 126K DYNAMIC RAH
SEATTLE CPU SET f HSD0S
MORROW HICR0 DECISION 1
DHA DJ V/CP/H
LUXURY LINE
269S 7/8HHZ 6S/66 f 64K f $4095
269S HPH 6>16 l 256K f DT6 , S 6645
3450 10HHZ 6086,60130 4495
3195 10HHZ LIGHTNING 1 4095
3195 SEATTLE SYS II 128K 3135
4350 SEATTLE SYS II.DRS 4765
6650 HPH 8-16, 2561, 10MB 9675
200 QUHES STD EXCEPT SYS II
AVAILABLE FROH SLUDER CAL(.
371 DISK II V/CP/H (TM> 596
521 10HHZ 6066 (CSC) 636
263 RAH 21 128K STATIC 1196.
466 CPU 6065/66 A&T 299
1196 LIGHTNING 1 6066 10H 520
220 CP/H 66 FOB LOHAS 195
636 HAZITALL SUPPORT CRD 260
671 SEATTLE 64K 6-16 RAH 695
949 HICRO DECIS. 2 DRS 1225
366 HORROV 65K STATIC 404
DBASE 1 1 , WORDSTAR , SUPERCALC ONLY $695 OR V/SYSTEH 600
ALL CP/H & IBH PC SOFTWARE SEATTLE RAM+192K IBHPC 595
PRICES SUBJECT TO CHANGE CP/H TM OF DIGITAL RESEARCH
PO BOX 951, WESTMINSTERS 92683-0951 (714) 895-1746
Software Received,
Other Computers
Checkbook, Income Tax,
and Budget Organizer, per-
sonal financial-management
programs. For the ZX81;
cassette, $15. ZX-Panding
Ltd., POB 25, Newton, NC
28658.
Flexfile, a database-man-
agement system that main-
tains a random-access data-
base, including lists for mail-
ing labels and accounting
reports. For the PET/CBM;
floppy disk, $60. Total Con-
trol Software, 1038 Pine St.,
Philadelphia, PA 19107.
FORTH for Interact, a ver-
sion of the FORTH language
based on the FORTH Interest
Group Model. For the Inter-
act computer; cassette, $12.
Russell L. Schnapp, 8062
Gold Coast Dr., San Diego,
CA 92126.
Improved Fixed Point
Package, a replacement for
Ithaca Intersystems fixed-
point package. For the Ithaca
Intersystems Pascal/Z; 8-inch
floppy disk, $50. Brom
Microsystems Engineering
Inc., POB 616, Winona, MN
55987.
Lattice 8086/8088 C Com-
piler, a compiler for the C
language running under MS-
DOS. For S-lOO-based sys-
tems; 8-inch floppy disk,
$500. Lifeboat Associates,
1651 Third Ave., New York,
NY 10028.
Logical Analysis, a pro-
gram to reduce any binary
state, multivariable equation
to its minimum form. Written
in BASIC; source code, $5.
Scientific Techniques, POB
8453, Greensboro, NC 27410.
MAC-00 and MAC-05,
cross-assemblers for 6809-
based systems. For SwTP
(Southwest Technical Prod-
ucts) systems; 8-inch floppy
disk, $150 each. Rushmore
Micro Systems, 622 East
Tallent, Rapid City, SD
57701.
Real Estate Models for the
Eighties (see description
above). For the Hewlett-
Packard HP-87 and HP-125;
floppy disk, $65. Commercial
Software Systems, 7689 West
Frost Dr., Littleton, CO
80123.
The Word Plus, an en-
hanced self-correcting spell-
ing checker program. For
CP/M-based systems; 8-inch
floppy disk, $150. Oasis Sys-
tems, 2765 Reynard Way,
San Diego, CA 92103.
WP6502 Word Processing,
a word-processing program.
For the M/A-Com (Ohio
Scientific) OS65D; 8-inch
floppy disk, $250. Dwo
Quong Fok Lok Sow, 548
Broadway, New York, NY
10012.
WP6502 Word Processing
(see description above). For
the M/A-Com (Ohio Scienti-
fic) OS65U, 8-inch floppy
disk, $300. Dwo Quong Fok
Lok Sow (see address
above). ■
This is a list of software packages that have been received by
BYTE Publications during the past month. The list is correct to the
best of our knowledge, but it is not meant to be a full description
of the product or the forms in which the product is available, /n
particular, some packages may be sold for several machines or in
both cassette and floppy-disk format; the product listed here is
the version received by BYTE Publications.
This is an all-inclusive list that makes no comment on the quality
or usefulness of the software listed. We regret that we cannot
review every software package we receive. Instead, this list is
meant to be a monthly acknowledgment of these packages and
the companies that sent them. All software received is considered
to be on loan to BYTE and is returned to the manufacturer after a
set period of time. Companies sending software packages should
be sure to include the list price of the packages and (where appro-
priate) the alternate forms in which they are available.
496 September 1982 © BYTE Publications Inc
Circle 428 on inquiry card.
Clubs and Newsletters
USUSfUK)
Conference Report
Dr. J. Hoppe of ETH (Eid-
genossische Technische Hoch-
schule) in Zurich, Switzer-
land, was the guest speaker at
a recent conference of the
USUS(UK) (UCSD p-System
Users Society). The con-
ference included details on
data-capture systems under
UCSD and panel sessions on
networking and educational
software. Tony Addyman,
committee chairperson of the
ISO (International Standards
Organization), spoke on ISO
Standard Pascal. USUS(UK)
membership details are avail-
able from Mark Woodman,
Mathematics Faculty, The
Open University, Walton
Hall, Milton Keynes,
MK76AA, United Kingdom;
Tel: (0908) 74066.
IBM PC
Software Interchange
The IBM PC Software
Interchange is a service that
provides a means to obtain
software inexpensively. Mem-
bers can obtain most pro-
grams for $5, plus handling.
Program topics include mail-
ing systems, electronic file
sort, games, and finances.
Each withdrawal requires an
original program contribu-
tion. Membership fees are $50
per year. For an informational
packet, send $3 to Miracle
Computing, IBM PC Software
Interchange, Dept. 10, 313
Clayton Court, Lawrence, KS
66044.
PETs Strictly Allowed
Strictly Commodore is a
monthly newsletter for Com-
modore PET, VIC-20, CBM,
and SuperPET aficionados. It
features articles with pro-
gramming hints and tips,
evaluations of hardware and
software, recreational and
educational programs, news
of happenings in the Com-
modore industry, information
requested by readers, and a
software exchange for owner-
developed software. Subscrip-
tion rates are $18 per year. A
sample issue is available for
$2. For more details, write
Strictly Commodore, 47
Coachwood Place NW, Cal-
gary, Alberta, T3H 1E1,
Canada.
Educational Software
Evaluated
OECUP (Oklahoma Educa-
tional Computer Users Pro-
gram) conducts evaluations of
educational software by and
for its members. Send a self-
addressed, stamped envelope
for application and further in-
formation to Richard V.
Andree, OECUP, 601 Elm,
Room 423, University of
Oklahoma, Norman, OK
73019.
Organization for
Computer
Consultants
The New York/New Jersey
Chapter of the ICCA (Inde-
pendent Computer Consul-
tants Association) has more
than 240 individuals on its
mailing list. The ICCA is a
nonprofit organization dedi-
cated to promoting profes-
sionalism within the data-pro-
cessing industry and support-
ing the independent computer
consultant. ICCA has partici-
pated in the White House
Conference on Small Busi-
nesses, and it serves the busi-
ness community by providing
a free referral service. Many
ICCA members are qualified
professionals on data-process-
ing subjects, and all abide by
the ICCA Code of Ethics,
which guarantees clients com-
petence, integrity, objectivity,
and confidentiality. The New
York/New Jersey chapter is
presently compiling an up-to-
the-minute directory of its
members. Further details are
available from ICCA, POB
603, Middletown, NJ 07748,
or call Harry A. Cozzi at (212)
430-6403 or (201) 862-4734.
Osborne Group
Blossoms In Ohio
The Central Ohio Osborne
Users Group is a rapidly
growing club in the Columbus
area. Meetings are held at 7:30
p.m. on the second Monday
of each month at the Ohio In-
stitute of Technology, Alum
Creek Dr., Columbus. The
group is eager to learn every-
thing possible about the
Osborne 1. A newsletter is be-
ing planned. Contact Newton
Brokaw, Central Ohio
Osborne Users Group, 2695
Donna Dr., Columbus, OH
43220, (614) 457-5716.
Trilingual DAI
Computer News
Each month the DAInamic
Personal Computer Users
Club produces a 64-page tri-
lingual magazine called DAI-
namic. Written in Flemish,
French, and English, it con-
tains programs, letters to the
editor, reviews of articles in
other journals, graphics, tips,
and information of interest to
the DAI personal-computer
user. For details, contact DAI-
namic, Bruno Van Rompaey,
Bovenbosstraat 4, 3044
Haasrode, Belguim.B
*A| y|i» w continuous
»** invoices, statements and lett
Standardized,
; checks,
invoices, statements and letterheads
work with programs from over 200 software
sources ... or program forms with guides provided. Full
cofor catalog also has stock tab paper, diskettes, other
supplies.
• Quality products, low prices • Small quantities
• No "handling charges" • Money-Back Guarantee
Fast service by mail or PHONE TOLL FREE
1 + 800-225-9550 (Mass. res. 1 +800-922-8560)
NAME
COMPANY
STREET
CITY. STATE and ZIP
SOFTWARE BRAND
(To help us send correct into.)
PACKAGE »
r~ i Do own
programming
COMPUTER MAKE
MOOEL
p Not
Purchased
LINE OF BUSINESS
Numberof
Employees
Nebs
Computer Forms
US? 78 Mollis Street, Groton, Ma
CODE 11001
Massachusetts 01471
A division of New England Business Service, Inc.
Circle 337 on inquiry card.
September 1982 © BYTE Publications Inc 497
Books Received
Advanced Baudot Radio
Teletype for the TRS-80
Model I and Model HI Micro-
computer, volume 5, Robert
M. Richardson. Chautauqua,
NY: Richcraft Engineering
Ltd. (1 Wahneda Industrial
Park), 1982; 206 pages, 21 by
27 cm, softcover, ISBN
0-940972-06-9, $20.
Application Development
Without Programmers, James
Martin. Englewood Cliffs, NJ:
Prentice-Hall, 1982; 350
pages, 18 by 24.5 cm, hard-
cover, ISBN 0-13-038943-9,
$32.50.
BASIC Faster and Better
& Other Mysteries, Lewis
Rosenfelder. Upland, CA: IJG
Computer Services, 1981; 288
pages, 21 by 27.5 cm, soft-
cover, ISBN 0-936200-03-0,
$29.95.
CAI Sourcebook, Robert L.
Burke. Englewood Cliffs, NJ:
Prentice-Hall, 1982; 206
pages, 15.5 by 23.5 cm, hard-
cover, ISBN 0-13-110155-2,
$14.95.
Computers and Comput-
ing, An Introduction Through
BASIC, Neill Graham. St.
Paul, MN: West Publishing,
1982; 387 pages, 18 by 24 cm,
softcover, ISBN 0-8299-
0382-8, $17.95. Instructor's
Manual to Accompany Com-
puters and Computing, 100
pages, 18 by 24.3 cm, soft-
cover, ISBN 0-314-63242-5.
Available to instructors free of
charge.
Computers That Think:
The Search of Artificial Intelli-
gence, Margaret O. Hyde.
Hillside, NJ: Enslow Pub-
lishers (POB 77), 1982; 126
pages, 14.9 by 24 cm, soft-
cover, ISBN 0-89490-079-X,
$4.95.
Data Entry Without Key-
punching, Martin D. Sorin.
Lexington, MA: Lexington
Books, 1982; 270 pages, 16.5
PRINTERS/SOFTWARE
EXPANSION BOARDS
PRINTERS
ADS-8001 $485.00
or C. ITOH 8510A .... 520.00
Dot Matrix Printers. Both prin-
ters have identical specs.
120 CPS w/Graphics, tractor
and friction feed.
C. ITOH 1550 (PRO WRITER II)
Parallel interface $800.00
Parallel/serial
combination 850.00
120 cps 15" wide carriage. All
other same as 8510A.
C. ITOH F10/40 .... $1,550.00
Daisy wheel 40 cps
Grappler $140.00
DIGITAL PLOTTERS/
DIGITIZERS
HOUSTON INSTRUMENT
HIPLOT
DMP-3 $1,177.00
DMP-4 1,262.00
DMP-6 1,687.00
DMP-7 1,857.00
PEN EXCHANGE KIT
DMP-442 6 Pen .... $35600
DMP-593 8 Pen 456.00
HIPAD DT-11 701.00
HIPAD DT-11A 723.00
STROBE
Strobe Plot $749.00
Eua
MICRO DATA TEK
A Division of International Antex. Inc.
2630 California Street. Mountain View.
California 94040 (415) 941-7914
IBM PC
256K RAM Expansion Card
(ADS-5001) expandable with
64K interval
W/64K RAM
on board $275.00
W/128K 425.00
W/192K 575.00
W/256K 725.00
Disk Drive-Double sided/
double density 420.00
Single sided/double
density 350.00
WordStar 297 00
MaliMerge 90.00
Vlsicalc/256K 220.00
SuperCalc 220.00
MICROPRO SOFTWARE
CP/M Apple
WordStar $297.00 $225.00
MaliMerge 90.00 75.00
SpellStar 150.00 120.00
DataStar 210.00 177.00
SuperSort I 150.00 120.00
CalcStar 177.00 117.00
TERMINAL
BMC Green
Terminal $105.00
APPLE BOARDS
16K RAM Card $75.00
Versacard 175.00
PRT-1 Parallel Int 60.00
Smarterm 248.00
2-Card 220.00
Showroom Hours: 8:30 to 5:30
Saturday: 10:00 to 3:00
by 23.5 cm, hardcover, ISBN
0-669-02803-7, $27.95.
Design and Strategy for
Corporate Information Ser-
vices, MIS Long-Range Plan-
ning, Larry E. Long. Engle-
wood Cliffs, NJ: Prentice-
Hall, 1982; 18 by 24.5 cm,
hardcover, 180 pages, ISBN
0-13-201707-5, $25.
Exploring the World of
Computers, Donald D.
Spencer. Ormond Beach, FL:
Camelot Publishing, 1982; 102
pages, 15.3 by 22.9 cm, soft-
cover, ISBN 0-89218-054-4,
$5.95.
Hello, Mr Chips! Computer
Jokes and Riddles, Ann
Bishop. New York: Lodestar
Books, 1982; 64 pages, 15.2
by 23 cm, softcover, ISBN
0-525-66782-2, $3.95.
Information Systems Con-
cepts for Management, 2nd
edition, Henry C. Lucas, Jr.
New York: McGraw-Hill,
1982; 512 pages, 17 by 24.5
cm, hardcover, ISBN 0-07-
038924-1, $25.95.
Inside CP/M: A Guide for
Users and Programmers,
David E. Cortesi. New York:
Holt, Rinehart, & Winston,
1982; 571 pages, 19 by 23.5
cm, softcover, ISBN 0-03-
059558-4, $22.95.
Introduction to Business
Data Processing, 2nd edition,
Lawrence S. Orilia. New
York: McGraw-Hill, 1982;
683 pages, 19 by 24 cm, hard-
cover, ISBN 0-07-047835-X,
$21.95.
Introduction to Microcom-
puters, Erik Dagless and
David Aspinall. Rockville,
MD: Computer Science Press,
1982; 233 pages, 15.5 by 23.5
cm, hardcover, ISBN
0-914894-25-0, $19.95.
Microcomputer Coloring
Book, Donald D. Spencer.
Ormond Beach, FL: Camelot
Publishing, 1982; 32 pages,
21.5 by 28 cm, softcover,
ISBN 0-89218-052-8, $2.90.
Picture This: An Introduc-
tion to Computer Graphics
for Kids of All Ages, David D.
Thornburg. Reading, MA:
Addison-Wesley, 1982; 224
pages, 21.5 by 28 cm, spiral
bound, ISBN 0-201-07768-X,
$14.95.
Software and Its Develop-
ment, Joseph M. Fox. Engle-
wood Cliffs, NJ: Prentice-
Hall, 1982; 299 pages, 15.5 by
25.5 cm, hardcover, ISBN
0-13-822098-0, $23.95.
The Third Book of Ohio
Scientific, S. Roberts.
Pomona, CA: Elcomp Pub-
lishing (POB 1194), 1982; 127
pages, 13.5 by 24 cm, soft-
cover, ISBN 3-921682-77-0,
$7.95.
What Computers Can Do,
2nd edition, Donald D.
Spencer. Ormond Beach, FL:
Camelot Publishing, 1982; 368
pages, 15 by 23 cm, softcover,
ISBN 0-89218-043-9, $12.95.
The Word Processing
Book, A Short Course in
Computer Literacy, Peter
McWilliams. Los Angeles,
CA: Prelude Press, 1982; 235
pages, 15 by 22.5 cm, soft-
cover, ISBN 0-931580-98-7,
$8.95.B
This is a list of books received at BYTE Publications during this
past month. Although the list is not meant to be exhaustive, its
purpose is to acquaint BYTE readers with recently published titles
in computer science and related fields. We regret that we cannot
review or comment on all the books we receive; instead, this list is
meant to be a monthly acknowledgment of these books and the
publishers who sent them.
498 September 1982 © BYTE Publications Inc
Circle 301 on inquiry card.
Ask BYTE
Putting Stock
In Computers
Dear Steve,
I would like to use a com-
puter for stock-market infor-
mation. What software is
available?
In addition to a list of
stocks of my choice, I need to
receive from a database charts
of certain stocks that have
outperformed others; e.g., the
percentage of winners of the
week as published in Barron's.
I wish to be able to get a listing
of certain stocks, for example:
• high cash
• high book value
• breakout of sideway move-
ments
I may need to access up to 500
stocks each week and main-
tain a three-year log of his-
torical data. Also, all disks
must be on-line for automatic
operation.
I would also like to have the
ability to do general ledgers
and to prepare W-2 forms— I
have no payroll as such. My
computer must function as a
word processor, and I need a
dot-matrix printer for utility
copies of charts and corre-
spondence-quality type for
letters.
R. Miller
Brooklyn, NY
The Apple II computer will
provide the necessary graph-
ics, and a program called Mar-
ket Charter will provide the
rest. The Market Charter
gives you:
• high and low close
bar charts
• trendlines, resistance
lines, etc.
• volume charts with
average volume
• hard copy of charts
and data
•weekly and daily
stock histories, etc.
An updated version, to be
out shortly, will include mov-
ing averages and allow an
80-stock, 100-week database.
The program can link to a
wire service via a modem.
This program is designed
for technical analysts but is
user-oriented.
Market Charter costs $250
and is available from RTR
Software Inc., 1147 Balti-
more Dr., El Paso, TX 79902,
(915) 544-4397. . . .Steve
Basic Questions
Dear Steve,
I'm presently familiarizing
myself with personal com-
puters through a local school.
Some basics have struck
home, but I was wondering if
you could answer some ques-
tions I have.
Do you know of an elabor-
ate form of Visicalc or Visif ile
that runs on the Wang word
processor? If so, can it be used
to evaluate incredible amounts
of information— by incred-
ible I mean well beyond the
capacity of the Apple II's
Visicalc? The Wang uses
hard-disk drives as well as
8-inch floppy-disk drives, but
a Cromemco system with
5V4-inch disk drives is avail-
able to me.
Is there a forecasting and
budgeting program available
that could be used in
developing scenarios for
more effective planning to
prevent or minimize large
cash surpluses that result
from trying to do a full year's
work in six months?
What software is available
for facility maintenance,
planning, and monitoring
timber management, in-
cluding writing reports such
as environmental impact
statements, energy conserva-
tion, and road development?
How far away is the tech-
nology for equipment,
similar to a stereoscope, that
would scan two aerial photos
Circle 267 on inquiry card.
r^^
Go FORTH
and Prosper
With Timin FORTH, the unusually fast, elegant and versatile superset of
FIG FORTH.
Lifeboat Associates offers this powerful, threaded, interpretive and struc-
tured language including a memory resident operating system, text editor,
assembler and debugger. This extended FORTH is also enhanced by:
a visual screen editor with string search and replace
CP/M-80 file format compatibility
many additional FORTH words
array handling (implemented in machine code)
FORTH assembler for 8080/Z80™ machine instructions
full floating-point capability
Use this complete interactive software development system to slash soft-
ware development time and shrink system memory requirements.
For more information about Timin FORTH or any of the other 200+ soft-
ware packages available for use in professional, personal, and program-
ming environments under SB-80™ or other CP/M®-80 compatible
operating systems, IBM PC DOS, or MS™-DOS (SB-86) contact:
Lifeboat Associates, 1651 Third Avenue, NY, NY 10028. (212) 860-0300.
TWX: 710-581-2524 (LBSOFT NYK); Telex: 640693 (LBSOFT NYK).
SB-80. SB-86, trademarks Lifeboat Associates
MS. trademark Microsoft, Inc.
Z80. trademark Ziltg, Inc.
CP/M. registered trademark Digital Research. Inc.
Copyright©1982, by Lifeboat Associates 2024
S-100 SYSTEM DESIGNERS
NEW TARBELL CACHE MEMORY SYSTEM
Increase floppy disk system speed from 2 to 5
times using our new CACHE-C CP/M®. This will
only work with the Tarbell CPU/IO board and the
Tarbell Double Density Floppy Disk Interface, so
we have a combination package available.
This package includes the following:
• CPU/IO board with 4 Mhz Z-80A, 2 RS232
serial ports with full handshaking, timer,
and special memory management circuitry.
• Double Density Floppy Disk Interface with
boot ROM, Direct Memory Access and
extended memory addressing.
• CP/M 2.2 on single density disk with
manuals
• New CACHE-C CP/M 2.2 on double density
disk. This system keeps up to 64k of most
recently used512-bytesectors in extended
address memory.
All for $945 list (25-35% dealer discounts)
Tarbell Electronics, 950 Dovlen Place, Suite B
Carson, California 90746 (213) 538-4251 , 2254
CP/M is a registered trademark of Digital
Research
Circle 451 on Inquiry card.
September 1982 © BYTE Publications Inc 499
Ask BYTE
and tell the user available
board footage of lumber,
timber types, and road loca-
tions? Upon receiving such
information as current road-
development costs, timber
prices, and environmental
costs, could this equipment
literally design and size the
timber-sale cost effectively?
Thanks.
Michael Montgomery
Petersburg, AK
J will try to answer your
questions in the order pre-
sented:
Visicalc is a product of
Visicorp (2895 Zanker Rd. t
San Jose, CA 95134, (408)
946-9000), which you should
contact to see what com-
puters can use its programs.
If there has been sufficient de-
mand, Visicorp may have a
version available for Wang
computers.
Apple Computer has intro-
duced a program called APM
(Apple Project Management)
that should have the facilities
you need. Check a computer
store or contact Apple Com-
puter Inc., 20525 Mariani
Ave., Cupertino, CA 95014,
(800) 538-9696; in California,
(408) 996-1010.
As for facility maintenance
software, your best bet
would be a software house
that handles CP/M-based
software such as Lifeboat
Associates, 1651 Third Ave.,
New York, NY 10028, (212)
860-0300 or Winterhalter &
Associates Inc., 313 North
First St., Ann Arbor, MI
48103, (313) 662-2002.
The U.S. Government has
launched a number of satel-
lites that are able to detect
mineral deposits, water, and
probably fish, wildlife, and
vegetation. For further infor-
mation, write to the Depart-
ment of the Interior, C St.,
Washington, DC 20240.
. . .Steve
SENECA ELECTRONICS
SUPER DISCOUNTS TRS-80® AND OTHERS
TRS-80®
BELL & HOWELL™ (APPLE)™
ATARI™
VIC COMMODORE™
and OTHERS...
*
TRS-80™ 16KMODELIII $810.00 m
TRS-80™ 64K MODEL II $2995.00
ATARI™ 800 W/16K $650.00
VIC-20™ HOME COMPUTER $245.00
ALLMACHINES COME WITH FULL
MANUFACTURERS' WARRANTY!!
COMPUTER FURNITURE. PRINTERS, PERIPHERALS, YOU NAME
IT. WE GOT IT, AT THE PRICE YOU WANT TO PAY. WE ACCEPT
CERTIFIED CHECKS, MONEY ORDERS, VISA & MASTERCARD.
SHIPPING CHARGES WILL BE ADDED TO CHARGE CARD ORDERS.
SENECA ELECTRONICS
RD #1, HARMONY, PA 16037
(412) 452-5654
Portable Terminals
Dear Steve,
I'm looking for a way to
buy or build a smart remote
terminal that I can carry with
me and use to communicate
with larger computers. I'd
like to be able to compose,
edit, and format my data
before sending it along the
telephone lines. You once
talked about making such a
thing with the Sinclair ZX80.
Do you think the Sinclair and
a Sony 3-inch disk drive
would do the trick? I'm not
much of a circuit builder, so
this sounds better than start-
ing from scratch.
Ben L. Geer
Miami, FL
Using the Sinclair ZX80 as
a portable terminal with a
modem and a small TV is en-
tirely possible, but adding a
disk drive is no small project
(unless someone creates a
disk interface).
Several good briefcase ter-
minals are available — e.g.,
Matsushita, Rockwell, and
Texas Instruments — as well
as a few briefcase computers.
If you must have a disk
drive, one possible solution is
to use the Osborne 1 portable
computer. It comes with disk
drive, disk operating system,
various types of high-level
language software, and a
serial port. It is about the size
of a small briefcase.
Whichever method you use
must be a compromise of
price and performance. The
Sinclair is the less expensive
choice, but the Osborne 1 (or
similar) computer might be
the only way to satisfy your
objective with any reliabil-
ity. . . . Steve
Apple
Measuring Devices
Dear Steve,
Do you know how a ther-
mistor can be plugged into
the game port, or an A/D
(analog-to-digital) converter
board, to give temperature
readouts on the Apple II? I
want to measure carbon diox-
ide (C0 2 ) gas in an air
stream.
Dan Bruhns
Pine Bush, NY
Measuring the quantity of
CO 2 in a gas stream is con-
siderably more involved than
measuring either its tempera-
ture or its velocity. For the
former, most of the methods
used are chemical in nature
such as bubbling the C0 2 -
containing air into a solution
that will cause the precipita-
tion of calcium carbonate,
which can then be measured.
If extreme accuracy is re-
quired, a gas chromatograph
can be used.
Measuring velocity is
somewhat easier. The
method that you probably
would want to use is based
on thermal conductivity and
called a hot-wire anemom-
eter. This measurement is
usually made by observing
the change in temperature of
a fine, heated wire that is
conduction cooled by the gas
or vapor. . . . Steve
Time to Take
Readings
Dear Steve,
I have been following your
design projects ever since
they first appeared in BYTE. I
have a Radio shack TRS-80
and would like to know of a
relatively simple circuit to
pick up the date and time
signals transmitted by radio
station WVWB from Boulder,
Colorado, on 60 kHz.
For a long time, I've been
interested in connecting a
500 September 1982 © BYTE Publications Inc
Circle 422 on inquiry card.
real-time clock to my system
so that I could couple it to my
environmental telemetry sen-
sors. I plan to bury 8 geo-
thermal sensors spaced at 10
inches (25 cm) vertically and
a ninth sensor for surface
temperature. Over the course
of a year, I should be able to
gather enough temperature
data to be able to intelligently
calculate how much soil I will
need over an underground
home that I plan to build. By
having the accurate date and
time, I will know the latency
of a surface temperature
shift, and how it will affect
the temperature at different
depths.
Gary R. Casady
Pinckney, MI
Using date and time signals
from WWVB as a real-time
clock for your TRS-80 is cer-
tainly feasible, but it requires
sophisticated equipment be-
cause of the slow rise times of
the time codes. The trans-
mitted signal must be phase-
controlled to the UTC (Uni-
versal Coordinated Time)
time scale and the receiver
must have a very narrow
bandwidth (0.01 to 0.001 Hz)
to extract the VLF (very-low
frequency) signal from the
noise level in this frequency
band (60 kHz).
Rather than use all of this
equipment, I would recom-
mend the "Timedate 80" from
Alpha Products, 79-04
Jamaica Ave., Woodhaven,
NY 11421, (800)221-0916; in
New York, (212) 296-5916.
It's totally compatible with
your TRS-80 and sells for on-
ly $95, fully assembled and
tested.
The accuracy of this unit is
controlled by a quartz crystal
and should be more than ade-
quate for your application.
From an advertisement, I can
envision many other applica-
tions for this unit. . . . Steve
An Investment In
Education
Dear Steve,
My 12-year-old son has an
In "Ask BYTE/' Steve Garcia answers questions on any area of
microcomputing. The most representative questions received
each month will be answered and published. Do you have a nag-
ging problem? Send your inquiry to:
Ask BYTE
c/o Steve Ciarcia
POB 582
Glastonbury CT 06033
If you are a subscriber to The Source, send your questions by
electronic mail or chat with Steve (TCE317) directly. Due to the
high volume of inquiries, personal replies cannot be given. Be
sure to include "Ask BYTE" in the address.
BYTE's Bits
Call for Papers
A call for papers on com-
puters and computer applica-
tions in any area of interest to
college and university in-
structors and administrative
personnel has been issued by
the California Educational
Computing Consortium. The
papers are to be delivered at
the Seventh Western Educa-
tional Computing Conference
to be held in San Francisco,
California, during Novem-
ber 1983. Send two copies of
your original paper to Pro-
fessor Virginia Lashley,
Coordinator of Instructional
Computing, Glendale Col-
lege, 1500 North Verdugo,
Glendale, C A 91208. A dead-
line of March 1, 1983, has
been imposed. ■
interest in programming. He
learned BASIC II at local
community colleges. His in-
itial interest is in video
games, and he has written
some neat game programs.
I want to encourage his in-
terest but cannot afford a de-
cent microcomputer. I have
an Atari Video Game system,
television, and a data ter-
minal (Texas Instruments
"silent 700") that he can use.
It appears all we need is
memory and mass storage. Is
there any device with such
capability that can be in-
tegrated with this equipment?
Frank Plona
Collinsville, CT
The Atari Video Game
System does have a BASIC
option that consists of a car-
tridge and a keypad. It is sup-
posed to enable programming
in BASIC, but I am not aware
of any storage device (i.e.,
cassette recorder) for it. It
must be recognized that this
system was designed as a
game player and not as a pro-
grammable computer.
I would suggest that you
look into one of the low-cost
microcomputers on the mar-
ket, such as the Commodore
VIC-20, Atari 400, Radio
Shack TRS-80 Color Com-
puter, or the Sinclair ZX81.
With the exception of the
$100 ZX81, these units are in
the $300 to $400 price range
and feature a full BASIC lan-
guage, graphics, memory,
and a keyboard so that pro-
gramming may be accom-
plished both easily and effi-
ciently.
These units offer a lot of
features for the money and
represent a good investment
in your son's education. . . .
Steve ■
DUAL
THERMOMETER
COMPLEBgfefll^OFTWARE
Display temperature;
maximum, minimum and
difference.
• Sound alarm for over/
under temperature.
• Store data on disk or
printer automatically.
• Display time with on-
Up to 7 boards with 14
probes In one Apple*.
• - S5°C to T25°C range,
0.4° accuracy over most of
range.
• Requires 48K Apple*
with Applesoft* and disk.
$260.00
Strawberry Jtee Computers i fy0 ur dealer doesn't
w Cascade Drive ^v haveit,callorwriteusat
Sunnyvale, Ca. 94087 //vt \ w^k* a
(4081736-3083 lV\ / aepc.A
vao/ *TM of Apple Computer, inc.
Circle 439 on inquiry card.
September 1982 © BYTE Publications Inc 501
Event Queue
September 1982
September
Courses from Boeing Com-
puter Services Company,
various sites throughout the
U.S. Among the topics to be
covered are programming lan-
guages and aids, operating
systems facilities, and conver-
sational systems. A complete
catalog of courses, locations,
and fees is available from Boe-
ing Computer Services Co.,
Education and Training Divi-
sion, POB 24346, Seattle, WA
98124, (206) 575-7700.
September
Professional Development
Seminars, various sites
throughout the U.S. These
seminars are presented by the
Institute for Advanced Tech-
nology, a part of Control
Data Corporation. Seminar
topics include "Computer Op-
erations Management," "Data
and Site Security," and "Effec-
tive Management of Software
Projects." Complete outlines
can be obtained from the Reg-
istrar, Institute for Advanced
Technology, Control Data
Corp., 6003 Executive Blvd.,
Rockville, MD 20852. To reg-
ister, call (800) 638-6590; in
Maryland, (301) 468-8576. In-
formation on in-house presen-
tations is available from Pam
Gallos at the address above.
September-November
Short Courses in High Tech-
nology, Centennial College of
Applied Arts and Tech-
nology, Scarborough, On-
tario, Canada. Among the
courses offered are 'Logic to
Microprocessors," "Assem-
bly-Language Programming —
Intel 8080/8085," and "In-
dustrial Robots." Course fees
range from $30 to $120. These
ten-week courses will be held
during evening hours. For fur-
ther details, contact the Coor-
dinator Technical Programs,
Centennial College, POB 631,
Station A, Scarborough, On-
tario M1K 5E9, Canada, (416)
439-3955.
September-December
Courses from Don White
Consultants, various sites
throughout the U.S. and
Canada. Among the courses
being offered are "Interference
Control: An Introduction to
Electromagnetic Interfer-
ence/Radio Frequency Inter-
ference/Electromagnetic
Compatibility," "Electromag-
netic Control in Electronic
Data-Processing Equipment,"
and 'Tempest-Design, Con-
trol, and Testing." Course fees
range from $675 to $945. For
complete details, contact Don
White Consultants Inc., State
Route 625, Gainesville, VA
22065, (703) 347-0030.
September-December
Courses from Fairchild Cam-
era and Instrument Corpora-
tion, Santa Clara, CA.
Among the courses being
offered are 'T9445 Family In-
troduction," "Pascal for
Microprocessors," and "F680X
Microprocessor Family." For
more information, contact
Fairchild Camera and Instru-
ment Corp., Education
Center, 3420 Central Express-
way, Santa Clara, CA 95051,
(408) 773-2161.
September-December
IEEE Computer Society Con-
ferences and Meetings, vari-
ous sites throughout the U.S.,
Europe, and Asia. Among the
events scheduled are 'Very
Large-Scale Integration and
Software Engineering Work-
shop," 'The Annual Work-
shop on Computing to Aid
the Handicapped," and 'The
1982 Real-Time Systems Sym-
posium." For a complete list-
ing of conferences and meet-
ings, contact the Executive
Secretary, IEEE Computer
Society, POB 639, Silver
Spring, MD 20901, (301)
589-3386.
September-December
Information Management and
Technology Seminars, various
sites throughout the U.S.
Among the wide variety of
seminars offered by Datama-
tion Institute are "Distributed
Systems: Concepts and Man-
agement Overview," "Man-
agement of Software Engi-
neering: Lowering Costs,
Boosting Productivity, " and
"Data-Processing Concepts
for Management and Users."
Registration fees range from
$595 to $795, depending upon
duration and the topic cov-
ered. For details, contact Ms.
Joan Merrick, Datamation In-
stitute Seminar Coordination
Office, Suite 415, 850
Boylston St., Chestnut Hill,
MA 02167, (617) 738-5020.
For information on in-house
presentations, contact Art
Gutmann, Datamation In-
stitute for Information Man-
agement and Technology,
Seminar Coordination Office,
Suite 803, 331 Madison Ave.,
New York, NY 10017, (212)
697-2361.
September-December
Intensive Seminars for Profes-
sional Development, Worces-
ter Polytechnic Institute cam-
pus and various sites in the
New York City and Boston
metropolitan areas. Some of
the topics to be presented are
"Project Management,"
'Leadership Skills and Man-
agement Tools for High-
Technology Professionals,"
and "Microprocessors: Hard-
ware, Software, and Applica-
tions." Fees range from $495
to $990. Complete details are
available from Ms. Ginny
Bazarian, Office of Continu-
ing Education, Higgins House,
Worcester Polytechnic In-
stitute, Worcester, MA 01609,
(617) 793-5517. For informa-
tion on in-house seminars, call
Robert J. Hall at (617)
793-5574.
September-December
Seminars of Interest to
Women Professionals, various
sites around Boston, MA.
This series of one- and two-
day seminars is presented by
Boston University Metro-
politan College. Among the
topics on the agenda are
"Managing Word Processing
to Increase Productivity and
Profitability," "A Manager's
Introduction to Computers
and BASIC," and "Data Pro-
cessing Fundamentals for Ac-
counting and Financial Mana-
gers." The seminar fees are
$325 and $495, depending on
duration. For registration in-
formation, contact Ms. Joan
Merrick, University Seminar
Center, Suite 415, 850
Boylston St., Chestnut Hill,
MA 02167, (617) 738-5020.
September 12-15
Design Engineering Technical
Conference, Keybridge Mar-
riott, Washington, DC. For
information on this confer-
ence, contact the American
Society of Mechanical Engi-
neers, United Engineering
Center, 345 East 47th St.,
New York, NY 10017, (212)
644-7740.
September 13
Knowledge Engineering in the
1980s, Chicago, IL. This exe-
cutive briefing provides an
overview of the power and
potential of artificial intel-
ligence. It is designed to intro-
duce executives and senior
technical personnel to the con-
cepts of knowledge engineer-
ing and knowledge systems.
Topics to be covered will
assist participants in assessing
the utility of knowledge engi-
neering, pinpointing areas of
impact, and outlining costs
and strategies for initiating
knowledge-engineering proj-
ects. The fee is $750, which in-
cludes materials, luncheon,
and a reception. For further
information, contact Dina
502 September 1982 © BYTE Publications Inc
Circle 249 on inquiry card.
Barr, Teknowledge, 151 Uni-
versity Ave., Palo Alto, CA
94301, (415) 327-6600.
September 13-14
VLSI (Very Large Scale Inte-
gration) Packaging Work-
shop, Gaithersburg, MD. This
workshop is sponsored by the
National Bureau of Standards
and the IEEE (Institute of Elec-
trical and Electronics Engi-
neers). Contact George Har-
man, B310 Technology Build-
ing, National Bureau of Stan-
dards, Washington, DC
20234, (301) 921-3621.
September 13-15
Advanced Electronic Data
Processing Auditing Con-
cepts, Phoenix, AZ. This
course is designed for experi-
enced computer auditors.
Topics to be studied include
advanced computer systems
control concepts and methods
of evaluating controls and
techniques for testing integrity
and applications controls for
online systems, database man-
agement systems, and distri-
buted-processing networks.
This course is presented by
Coopers & Lybrand. Informa-
tion is available from Marge
Umlor, EDP Auditors Foun-
dation, 373 South Schmale
Rd., Carol Stream, IL 60187,
(312) 682-1200.
September 13-15
Hands-on Pascal Workshop,
San Diego, CA. This course
will provide the opportunity
to learn Pascal through hands-
on experience on Apple Pascal
systems. Topics to be ad-
dressed include coding the
language, using structured
programming techniques, de-
veloping portable and main-
tainable software, and imple-
menting real-time software
suitable for microcomputer
and minicomputer applica-
tions. The course fee is $695.
For information, contact Ruth
Dordick, Integrated Com-
puter Systems, 3304 Pico
Blvd., POB 5339, Santa
Monica, CA 90405, (800)
421-8166; in California, call
(213) 450-2060.
September 13-16
Microcomputers as Labora-
tory Instruments, Cambridge,
MA. This workshop is part of
Technical Education Research
Centers' (TERC's) Microcom-
puters in Education series. The
cost is $300. For a brochure,
contact TERC, 8 Eliot St.,
Cambridge, MA 02138, (617)
547-3890.
September 13-17
Computer Vision and Robot-
ics, University of Tennessee,
Knoxville, TN. This course is
intended for scientists, in-
dustrial managers, and instru-
mentation, control, quality
control, reliability, electrical,
mechanical, and other design
engineers. It will introduce
and survey the state of the art
in the use of visually guided
manipulators for industrial
applications. The fee is $625.
Further information can be
obtained from the Coor-
dinator, Computer Vision and
Robotics Course, Department
of Electrical Engineering,
University of Tennessee,
Knoxville, TN 37996, (615)
974-3461.
September 13-17
FORTH Fundamentals, Bel-
mont, CA. This course pro-
vides an introduction to the
FORTH programming lan-
guage sufficient to design and
debug programs to solve real
problems. Program design
and documentation, FORTH
arithmetic, control structures,
and Meta-def ining words are
among the topics to be
covered. The registration fee
is $395. Contact Inner Access
Corp., POB 888 f Belmont,
CA 94002, (415) 591-8295.
September 13-24
Computer Science at UCLA,
University of California, Los
Angeles. Sponsored by the
Continuing Education in Engi-
$495.
SBC can be redundant!!
□ Z80A 4MHz, 64K RAM, 2K ROM
□ 2 serial, 2 parallel, 4 timer ports
□ Bi-directional inter-processor channel
□ Multi-processor architecture capability
□ Redundant processor manipulation
capability
□ Matching double-density disc controller
with SASI
□ Application note for system configurations
JC SYSTEMS (415)657-4215
1075 Hiawatha Ct. Fremont, CA 94538
TERMINALS FROM TRANSNET
PURCHASE PLAN • 12-24 MONTH FULL OWNERSHIP PLAN ■ 36 MONTH LEASE PLAN
PURCHASE PER MONTH
DESCRIPTION PRICE 12M0S. 24MOS 3SM0S.
LA34 DECwriter IV Forms Ctrl. ... $1, 095 $105 $58 $40
LA100 Letter Printer R0 1,995 190 106 72
LA120 DECwriter III KSR 2,295 220 122 83
LA120 DECwriter III R0 2,095 200 112 75
LA12A Portable DECwriter 2,950 280 155 106
VT100 CRT DECscope 1,695 162 90 61
VT101 CRT DECscope 1 .195 115 67 43
VT125 CRT Graphics 3,295 315 185 119
VT131 CRT DECscope 1,745 167 93 63
VT132 CRT DECscope 1.995 190 106 72
VT18XAC Personal Computer Option 2,395 230 128 86
TI745 Portable Terminal 1 ,595 153 85 58
TI765 Bubble Memory Terminal . 2,595 249 138 93
TI940 CRT 1 ,795 173 96 65
TI785 Portable KSR, 120 CPS. . . 2.395 230 128 86
TI787 Portable KSR, 120 CPS . . . 2,845 273 152 102
TI810RO Printer 1.695 162 90 61
TI820 KSR Printer 2,195 211 117 80
AD M3A CRT Terminal 595 57 34 22
ADM5 CRT Terminal 645 62 36 24
ADM32 CRT Terminal 1,165 112 65 42
EXCEL 12 CRT Terminal 1,595 153 85 58
EXCEL 42 Smart Buffered CRT.. 995 96 54 36
C0L0RSCAN 10 Color CRT 3,195 307 171 116
910 CRT Terminal 650 62 36 24
925 CRT Terminal 850 82 46 31
950 CRT Terminal 1,075 103 57 39
Letter Quality, 7715 R0 2,895 278 154 104
Letter Quality, 7725 KSR 3,295 316 175 119
2030 KSR Printer 30 CPS 1,195 115 67 43
2120 KSR Printer 120 CPS 2,195 211 117 80
MX-80 F/T Printer 745 71 42 27
MX-100 Printer 895 86 48 32
E0400 4 Channel Stat Mux 1,525 147 82 55
E0800 8 Channel Stat Mux 2,050 197 110 74
FULL OWNERSHIP AFTER 12 OR 24 MONTHS • 10% PURCHASE OPTION AFTER 36 MONTHS
DEC
TEXAS
INSTRUMENTS
LEAR SIEGLER
DATAMEDIA
TELEVIDEO
NEC SPINWRiTER
GENERAL ELECTRIC
TIMEPLEX
MICROCOMPUTERS
APPLE • COMMODORE • HP87 • DEC
ACCESSORIES AND PERIPHERAL EQUIPMENT
ACOUSTIC COUPLERS ■ MODEMS ■ THERMAL PAPER ■ RI8B0NS « INTERFACE MODULES • FLOPPY DISK UNITS
ransNet
I KANbl Vt, I CORPORATION
1945 ROUTE 22 - UNION, N.J. 07083 • (201) 688-7800
TWX 710-985 5485 800-526-4965 OUTSIDE M.J.
Circle 465 on inquiry card.
September 1982 © BYTE Publications Inc 503
Circle 269 on Inquiry card.
UV EPROM ERASER
• Erases over 15 EPROMS - 15 minutes erase time
• Element life 7700 hours
• Intensity: 12Ws V*cm J at1"
• Erases all UV EPROMS (2716. 2732, 2516, 2532, etc.)
$49.95
* HOBBY MODEL
INDUSTRIAL
MODEL
QUV-T8/2N
$68.95
WITH TIMER &
SAFETY SWITCH
QUV-T8/2T
$97.50
ABOVE 220VAC
50HZ
QUV-T8/2TE
$109.50
PRICE INCLUDES ALL
PERSONALITY MODULES
STAND ALONE RS-232 * /, n nn
INTELLIGENT PROGRAMMER O^Otl.UU
PROGRAMS: 2508, 2516, 2532, 2716, 2732, 2732 A, 2758, 8748, 8749
• STAN0 ALONE. CRT, OR COMPUTER CONTROL
• UPL0A0/00WNL0A0 IN MOTOROLA OR INTEL HEX FORMAT
• MICROPROCESSOR BASED • 4 K INTERNAL RAM
• 90 DAY PARTS & LABOR WARRANTY ON ALL PRODUCTS
gSBWSB
PHONE ORDERS (305) 776-5870 S °° n ,0 be releaSed
TWX: 510-955-9496 • WE ACCEPT VISA, MC, CHECKS, C.O.D., MONEY ORDER
LOGICAL DEVICES INC.
781 W. OAKLAND PARK BLVD. • FT. LAUDERDALE, FL 33311
. ADD: $4.00 SHIPPING $2.00 C.O.D. CHARGES *
: ;
S100 EPROM PROGRAMMER/16K MEMORY MODULE
• Programs, copies or verifies the
most popular 5 volt EPROMS (2758,
2516, 2716, 2532, & 2732) • Adjust-
able 25 volt on board supply.
■ External programming console - Includes 24-pin ZIF
socket • Sockets also included for up to 8 memory chips
(2716/2732 EPROMS or 2KX 8 NMOS Static RAMS) • Mem-
ory addressable in 4K/2K windows • Memory management -
4 memory chips may be independently enabled/disabled
under program control • 8-bit I/O port w/handshake • Soft-
ware - CP/M version on 8" disk, PET 2001 (requires S100
adapter) on cassette.
S100 PROTOTYPE MODULE
; • Unique prototype module takes
up only one computer slot • Uses
*:' low cost W/W posts, and if desired,
* solder tail sockets.
• Wiring & components are on the same side • Provisions
for 3 voltage regulators - 5 volt regulator may be TO-3 or TO-
220 case • Any size integrated circuit on .300, .400, or .600
centers may be used • Typical configurations - 36 16/14-pin
IC's. or 4 40-pin & 28 16/14-pin IC's, or 1 40-pin & 424-pin & 14
20-pin & 14 16/14-pin IC's, etc. • Also has provisions for:
toggle switch, trimpot, & 2 50-pin ribbon cableheaders • Power
& ground traces to each IC position • Ample de-coupling
provisions.
PRICES
Prog/Mem Mod. . S195(kit)S240(A&T)
EPROMS:2Kx8 (5V) . . $8.00(450NS)**
4Kx8 (5V) S16.00 (450NS)"
RAMS 2Kx8 (5V) . . S11.50 (150NS)**
Prototype (Board) S35.00
Prototype (Pins) S35/M
Software: CP/M version
(8" diskette) S15.00
PET (specify ROMS) S8.00
Shipping & handling S2.00
CALIFORNIA RES. ADD 6% SALES TAX.
PAYMENT: MONEY ORDER OR CHECK (ALLOW 10 DAYS TO CLEAR)
"WITH PURCHASE OF PROGRAMMING BOARD
SIERRA COMPUTER PRODUCTS
3645 Gold Ridge Trail, Pollock Pines, CA 95726/(916)644-5932
Event Queue ■
neering and Mathematics
(CEEM), this UCLA Extension
program is designed for engi-
neers, managers, and other
professionals needing a con-
centrated overview of an up-
to-date, master's level com-
puter-science curriculum. Par-
ticipants may enroll in six
minicourses from a total of 18.
Each unit is based on a course
presented by UCLA's Com-
puter Science Department
during regular academic ses-
sions. Each course runs for
one week, two hours per day,
for a total of 10 lecture hours.
Hands-on experience is not
provided. The fee is $1750 for
the complete two-week pro-
gram. Full details may be ob-
tained from UCLA Extension,
CEEM Special Programs,
POB 24901, Los Angeles, C A
90024, (213) 825-5010.
September 14-15
The Future Factory, New
York, NY. For details, contact
the Yankee Group, POB 43,
Harvard Square, Cambridge,
MA 02138, (617) 542-0100.
September 14-16
Mini/Micro Computer Con-
ference and Exposition, Dis-
neyland Hotel, Anaheim, C A.
For complete details, contact
Electronic Conventions Inc.,
Suite 410, 999 North Sepul-
veda Blvd., El Segundo, CA
90245, (213) 772-2965.
September 14-16
Wescon/82 High-Technology
Electronics Exhibition and
Convention, Anaheim Con-
vention Center, Anaheim,
CA. Among the topics to be
covered are analog and digital
signal processing, office auto-
mation, and semiconductor
technology. For more details,
contact Electronic Conven-
tions Inc., Suite 410, 999
North Sepulveda Blvd., El
Segundo, CA 90245, (213)
772-2965.
September 14-17
Applied Time Series Analysis,
North Lake Hilton Hotel,
Atlanta, G A. For details, con-
tact the Continuing Education
Institute, Oliver's Carriage
House, 5410 Leaf Treader
Way, Columbia, MD 21044,
(301) 596-0111.
September 16-19
Applef est, Minneapolis Audi-
torium and Convention Hall,
Minneapolis, MN. Applefest
is a conference convention
and exposition featuring
Apple computers and Apple-
related products such as soft-
ware, peripherals, accessories,
and publications. The admis-
sion fee is $5. Contact North-
east Expositions, 822 Boylston
St., Chestnut Hill, MA 02167,
(617) 739-2000.
September 19-24
Data Processing Training
Managers' Workshop, Phoe-
nix, AZ. This workshop is de-
signed for people with less
than 18 months' experience in
coordinating data-processing
training programs. Partici-
pants learn how to establish
in-house education programs
that will meet managements'
objectives and ensure a high
return on their organizations'
investment in training. The fee
is $850. Full details are avail-
able from Linda Hubacek,
Deltak Inc., 1220 Kensington
Rd., Oak Brook, IL 60521,
(312) 920-0700.
September 20-21
Robot Research, Develop-
ments, and Applications in
Canada, Delta Inn, Missis-
sauga (Toronto), Ontario,
Canada. This conference is
jointly sponsored by the Cen-
tral Ontario Chapter of Ro-
botics International of the
Society of Manufacturing En-
gineers (RI-SME) and the Na-
tional Research Council of
Canada. Technical papers and
presentations will address
robot research and develop-
ments, applications, con-
504 September 1982 © BYTE Publications Inc
Circle 423 on inquiry card.
Circle 352 on inquiry card.
trollers, programming lan-
guages, sensory feedback,
education, and training. Full
details are available from
RI-SME Conference Secretar-
iat, 6535 Mississauga Rd.,
Mississauga, Ontario, L5N
1A6, Canada.
September 20-23
Logo, Cambridge, MA. This
workshop is part of Technical
Education Research Centers'
(TERC's) Microcomputers in
Education series. The cost is
$300. For a brochure, contact
TERC, 8 Eliot St., Cambridge,
MA 02138, (617) 547-3890.
September 20-24
Advanced FORTH Applica-
tions, Belmont, CA. This
course is designed for engi-
neers, scientists, advanced
technicians, and programmers
associated with engineering
groups. Among the topics to
be addressed are engineering
applications, floating point,
communications, and sorting
and searching. The fee is $495.
Contact Inner Access Corp.,
POB 888 f Belmont, CA
94002, (415) 591-8295.
September 20-24
Auditing in the Contem-
porary Computer Environ-
ment, Oklahoma City, OK.
This course is designed for in-
ternal auditors and financial
and data-processing profes-
sionals. A comprehensive
auditing approach for
computer-based systems will
be presented. Topics on the
agenda include how to eval-
uate controls, how to prepare
an audit report, and how to
design a program of tests us-
ing questionnaires, checklists,
software tools, and flow-
charts. Contact Marge Umlor,
EDP Auditors Foundation,
373 South Schmale Rd., Carol
Stream, IL 60187.
September 20-24
COMPCON Fall '82, Capital
Hilton Hotel, Washington,
DC. This conference will
focus on the principles behind
work-station technology, in-
cluding local-area networks,
operating systems, and new
concepts in user interfaces.
Topics of interest include
reliability and availability
techniques, network-wide
databases, distributed archi-
tectures, network user en-
vironments, and standards.
For information, contact
COMPCON Fall '82, POB
639, Silver Spring, MD 20901,
(301) 589-3386.
September 20-24
Reliability Testing, Academic
Center, George Washington
University, Washington, DC.
Some of the topics to be
covered in this short course
include methodologies to im-
prove the reliability of com-
ponents, equipment, and sys-
tems; sequential tests for the
exponential and binomial
cases; and probability plotting
techniques to find the param-
eters of the appropriate distri-
butions to use. The course fee
is $785, which includes lecture
notes. Contact Dr. Dimitri
Kececioglu, Aerospace and
Mechanical Engineering
Dept., Building 16, Room
200B, University of Arizona,
Tucson, AZ 85721, (602)
626-2495, or Stod Cordelyou,
Continuing Engineering
Education Program, George
Washington University,
Washington, DC 20052, (800)
424-9773; in the District of
Columbia, (202) 676-6106.
September 21-22
Word Processing /Information
Systems Expo, Sheraton
Washington Hotel, Washing-
ton, DC. This conference and
exposition will address the
trends and advances in the
word-processing industry.
Among the topics to be
covered are word processing
and office integration, pro-
ductivity measurement, and
levels of managing an organi-
zation. Further details are
available from National Trade
Model EP-2A-87
EPROM Programmer
The Model EP-2A-87 EPROM
Programmer has an RS-232
compatible interface and in-
cludes a 2K, 4K or 8K buffer.
Seventeen RS-232 commands
allow another computer to
download or remotely control
the Programmer. INTEL,
TEXTRONIX OR MOTOROLA
formats are supported. The
buffer may be edited directly
from a CRT and EPROMS can
be copied off-line. Power re-
quirements are 115v 50/60
Hertz at 15 watts.
EP-2A-87-1 Programmer with 2K Buffer $575.00
EP-2A-87-2 Programmer with 4 K Buffer $650.00
EP-2A-87-3 Programmer with 8K Buffer $725.00
Non-Standard voltage (220v, 240v, or 100) $ 15.00
2816 $36.00
2704 18.00
2758 18.00
MCM68764 36.00
2764 36.00
2564 36.00
SA-64-3 2764 39.00
Optimal Technology, Inc.
Phone (804) 973-5482
Blue Wood 127 Earlysville, VA 22936
PM-0
TMS2708
Personality Modules
$18.00 PM-5E
PM-1
PM-2
PM-2A
PM-3
2708
2732
2732A
TMS2716
18.00
34.00
34.00
26.00
PM-6
PM-7
PM-8
PM9
PM-4
PM-5
SA-64-2
2532
2716..
2564
34.00
18.00
39.00
PM-10
SA-64-3
LINE
TRANSIENT SUPPRESSORS
Features Parallel Operation
5000 Hits/Second
TM
Gtyrtnif 'and (tyipjifi
PROTECTS:
•Computers
• Micro-Computer Systems
• Word Processors
• Cash Registers
• Power Supplies
MARC
INDUSTRIES, INC.
PROTECTS AGAINST:
•High Energy Voltage
Transients
•On-Off Switching
•Lightning Induced Transients
•Inrush of On/Off Power
C,ips,rip dipper WE HONOR
977E 678F V~~V ?|
(MasterCard,]
<£> ®!
DEALER INQUIRIES INVITED LISTED LISTED
7133 Rutherford Rd.
^Baltimore, Md. 21207
800-638-9098
(301)298-3130 Jf
Circle 172 On Inquiry Card. September 1982 © BYTE Publications Inc 505
Event Queue
Productions Inc., Suite 206,
9418 Annapolis Rd., Lanham,
MD 20706, (301) 459-8383.
September 21-23
Software /Expo-National,
Expocenter, Chicago, IL. This
show is sponsored by Infosys-
tems magazine. For complete
details, contact Software/
Expo, Suite 400, 222 West
Adams St., Chicago, IL
60606, (312) 263-3131.
September 23-25
The First International Con-
ference and Exhibition on
Medical Computer Science
(Medcomp '82), Hilton Hotel
and the University of Pennsyl-
vania, Philadelphia, PA. This
conference is sponsored by the
IEEE (Institute of Electrical
and Electronics Engineers)
Computer Society's Technical
Committee on Computational
Medicine. It is a transdisci-
plinary forum for engineers,
medical professionals, and
biomedical and computer
scientists. Papers and exhibits
will focus on topics such as
the history and evolution of
computers in medicine, arti-
ficial intelligence, software
and systems evaluation, and
signal and image processing.
For additional information,
contact the IEEE Computer
Society, POB 639, Silver
Spring, MD 20901, (301)
589-3386.
September 26-October 1
Advanced Data Processing
Training Management Work-
shop, Sunnyvale Hilton
Hotel, Santa Clara, C A. This
seminar is intended for mana-
gers with a minimum of one
year's experience, after com-
pleting the Data Processing
Training Managers' Work-
shop (see September 19-24),
or the equivalent in on-the-job
experience. The fee is $850.
COMPUTER GEAR-WHOLESALE!
Purchase Your Hardware And Software Directly From An OEM/Systems In-
tegrator. Take Advantage Of Our Buying Power!! We Stock Boards, Systems,
Software, And Many Peripherals, For Almost Any Machine In Use Today. Call In
Your Needs. $$$$ Mj||j()ns |p | nvenlory _ Al Q ur Fingertips $$$$
Some Examples Of Our In-Stock Deals: | $$$ MONTH SPECIALS $$$~|
CP/M SOFTWARE HARDWARE HARDWARE HARDWARE
I W0R0STAR $S$SR$259~ 1
MAILMERGE
SPELLSTAR
DATASTAR
CALCSTAR
159
209
| MBASIC 8
199 |
MB-80COMP
FORTRAN 80
COBOL 80
MARCO 80
QUICKSCREEN
SUPERVYZ
GBTCP/M80
GBTCP/m86
275
349
575
79
149
269
dBASE I
FMS80
DEMO
CONDOR I
CONDOR II
CONDOR III
ACCTG PLUS
DEMO
T/MAKERII
SUPERCALC
SPELLBINDER
SPELLGUARD
SP/LAW
uCRAFTLEGBl
DEMO
MICRONIX
W/PAS & C
PAS&C
C COMPILER
125
229
439
709
439
225
249
225
289
219
99
LL 545
85
475
949
849
675
•MONITORS*
'AMDEK-
| 100W CP 89"]
| 3O0GSSS?15i1
COL I 349
1 COL II gS72 5~|
•SANYO"
[9"GB »159]
1 12"BW $$1991
| 12"GR 5$?09l
| I3"C0M $389]
| 13"RGB $7991
•NEC
12" GR 175
12" COM 369
12"RGB 995
•PRINTERS"
8023A 509
MX70 399
MX80 479
MX80F/T 569
MX100 745
lOKlu
Si 338 I
JQKIuB2A $i 459 |
|0Klu83A SJ 719 |
I OKI u84P SS 1049 ]
|0Klufl4S SS 1149 j
MSOFT-HARDWRt
■GODBOUT-
Z-80CPU 219
8085/88 319
8086/87 CALL
DISK 1 359
599]
[DISK 2
[RAM 16 $j»$499T
j RAM 17 $$$$$429 I
| SOFTCARD 279 ]
j RAMCARO 249]
| StEM£NS8" 37~5l
| GBTSUB 2569~|
| MP/M8-1 6 769~j
HARD DISKS-CALL
RAM 20
RAM 21
INTFACER 1
INTFACER2
INTFA3-5
INTFAJ-8
299
1325
189
189
445
525
APPLE & OTHER FORMATS
—CALL
WOW!
$$ SPECIALS SS GOOD THROUGH
MONTH END, As supplies last.
Ratnchecks may be given If possi
ble. Cash Sales Only!!
TERMS OF SALE: COD-CASH OR CER-
TIFIED. GIVE YOUR VISA/MC NUMBER
FOR OUR RECORDS FOR UPS REFUSAL
RETURN. ANY PREPAID ORDERS SAVE
COD. CP/MTM DIGITAL RESEARCH.
| I NTFA 4 $$$$$"269~]
ENCL-DESK 669
•MORROW-
DECISION 1 1399
DJ8" SUBSYS 895
DJDMAW/CP/M439
DJ2DW/CP/M 349
MULT t/O 299
SWITCHBOARD 219
12 SLOT MOM 139
'SSM BOARDS'
MB64K RAM 729
M810A 16K 259
I VB3A80i24SS399|
1/05 2S. 2P 285
1/08 8SER 475
APPLE Pl/O 83
APPLE Sl/O 125
APPP&SI/O 189
MORE HD'.VR-CALL
CUSTOM COMPUTER TECHNOLOGY
1 CRAFTSMAN COURT-BOX 4160
SED0NA, ARIZONA, 86340
(602) 282-6299
PRICES & AVAILABILITY SUBJECT TO CHANGE. ALL PRODUCTS NEW, AND CARRY FULL MANUFACTURER'S
WARRANTEES. CALL FOR CATALOG. FREE TECHNICAL HELP TO ANYONE. WE CAN CONFIGURE BOARDS &
SOFTWARE FOR YOUR SYSTEM, PLUG-IN & GO. AZ RESIDENTS ADO APPLICABLE SALES TAX.
Registration information is
available from Linda
Hubacek, Deltak Inc., 1220
Kensington Rd., Oak Brook,
IL 60521, (312) 920-0700.
September 27-29
Hands-on Pascal Workshop,
Washington, DC. For details,
see September 13-15.
September 28-29
The Future Factory, Sunny-
vale, CA. For details, contact
the Yankee Group, POB 43,
Harvard Square, Cambridge,
MA 02138, (617) 542-0100.
September 28-October 1
Applied Time Series Analysis,
Marina International Hotel,
Marina del Rey, C A. Contact
the Continuing Education In-
stitute, Oliver's Carriage
House, 5410 Leaf Treader
Way, Columbia, MD 21044,
(301) 596-0111.
September 28-October 1
Computer Graphics, San
Diego, C A. This course is de-
signed to provide a compre-
hensive overview of state-of-
the-art computer-graphics
software and hardware and to
present an integrated ap-
proach to implementation of
graphics applications. Topics
to be addressed include tech-
nology fundamentals, soft-
ware and hardware avail-
ability and selection criteria,
and raster scan, vector, and
color techniques. Participants
receive a take-home graphics
software package. The course
fee is $845. Information can be
obtained from Ruth Dordick,
Integrated Computer Sys-
tems, 3304 Pico Blvd., POB
5339, Santa Monica, CA
90405, (800) 421-8166; in
California, call (213)
450-2060.
September 28-October 1
Computer Trade Forum, Na-
tional Exhibition Centre,
Birmingham, England. This
trade show will bring together
vendors, original equipment
manufacturers, dealers, distri-
butors, retailers, service com-
panies, and independent sales
organizations. For complete
details, contact Clapp &
Poliak Inc., 245 Park Ave.,
New York, NY 10167, (212)
661-8410. In England, contact
Clapp & Poliak Europe Ltd.,
232 Acton Lane, London W4
5DL, 01-747-3131.
September 28-October 1
Distributed Processing, Mini-
and Microcomputer Imple-
mentations, Washington, DC.
This course will cover distri-
buted processing concepts and
techniques suitable for micro-
processor applications. Other
topics include design require-
ments of distributed systems,
how to partition system tasks
and hardware, and how to
implement data links and pro-
tocols. The fee is $845. Con-
tact Ruth Dordick, Integrated
Computer Systems, 3304 Pico
Blvd., POB 5339, Santa
Monica, CA 90405, (800)
421-8166; in California, call
(213) 450-2060.
October 1982
October 1-2
The Third Annual Fall Con-
ference on Classroom Appli-
cations of Computers, San
Jose, CA. This conference is
sponsored by Computer-
Using Educators, a nonprofit
corporation. Topics will
cover all areas of curricula
from preschool through post-
secondary school. Work-
shops, field trips, school
visits, commercial exhibits,
and a banquet dinner with a
keynote speaker will be fea-
tured. Participation in all
events is by preregistration
only. Conference informa-
tion is available by writing to
Don McKell, Computer-Us-
ing Educators, POB 18547,
San Jose, CA 95158.
October 1-7
Electronics 82, Bella Center,
Copenhagen, Denmark. This
506 September 1982 © BYTE Publications Inc
Circle 516 on inquiry card.
Circle 177 on inquiry card.
will be the largest electronics
fair in Scandinavia this year.
It will feature demonstra-
tions, conferences, talks,
seminars, and commercial ex-
hibits ranging from automa-
tion equipment to technical
magazines. Approximately
250 exhibitors, representing
almost 1000 firms, are ex-
pected. For particulars, con-
tact Bella Center A/S, Center
Blvd., DK-2300 Copenhagen
S, Denmark; Tel: (01) 51 88
11; Telex: 31188 bella dk.
October 3-8
Data Processing Training
Managers' Workshop, Loews
Westbury Hotel, Toronto,
Ontario, Canada. For details,
see September 19-24.
October 4
Knowledge Engineering in the
1980s, Boston, MA. For de-
tails, see September 13.
October 4-8
Auditing in the Contem-
porary Computer Environ-
ment, Hartford, CT. For de-
tails, see September 20-24.
October 5-7
The Third Annual Southwest
Semiconductor Exposition,
Civic Plaza Convention
Center, Phoenix, AZ. " Auto-
mation/ Automania?" is the
theme for this year's technical
conference. Suppliers of
equipment and materials
dedicated to the semiconduc-
tor, printed-circuit board,
and hybrid industries will at-
tend. Among the issues to be
explored are the latest trends
in general wafer processing
and printed-circuit board
manufacturing, hybrids,
automation, robotics, and
automatic testing. Highlight-
ing this conference will be a
preventive maintenance
training forum. Contact
Cartlidge & Associates Inc.,
Suite 1014, 491 Macara Ave.,
Sunnyvale, CA 94086, (408)
245-6870.
October 7-8
Workshop on Automotive
Applications of Microproces-
sors, Hyatt Regency Hotel,
Dearborn, MI. This work-
shop is a forum on applica-
tions of microprocessors to
automobiles, trucks, vans,
allied automotive products,
plants, and processors.
Topics of interest include en-
gine control, engine and vehi-
cle diagnostics, instrumenta-
tion and display, safety sys-
tems, drive-train control,
plant process and quality
control, and test equipment.
For further details, contact S.
Murtuza, Department of
Electrical Engineering, Uni-
versity of Michigan, 4901
Evergreen Rd., Dearborn, MI
48128, (313) 593-5028 or
(313) 593-5420.
October 8-11
Electronica, Hynes Audito-
rium, Boston, MA. This
show will feature a wide
variety of personal elec-
tronics equipment, including
computers, electronic games,
ham radios, and projection
TV. For more information,
contact Northeast Exposi-
tions, 824 Boylston St.,
Chestnut Hill, MA 02167,
(617) 739-2000.
October 10-14
Association of Records
Managers and Adminis-
trators (ARMA) Annual
Conference and Exposition,
Atlanta, GA. This is \RMA's
twenty-seventh annual meet-
ing. Word processing, data
communication, and other
aspects of information stor-
age and retrieval will be ex-
amined. Additional informa-
tion can be obtained from
National Trade Productions
Inc., 9418 Annapolis Rd.,
Lanham, MD 20706, (301)
459-8383.
October 10-14
Issue '82, Monteleone Hotel,
New Orleans, LA. This is the
sixth annual conference of
Issue, an independent non-
MICROSTAT® - Release 3.0
MICROSTAT® + baZic® = PERFORMANCE
The best just got better! MICROSTAT has been the
leader in the statistics field for microcomputers since
1979, and the new release 3.0 outperforms and is
noticeably faster than previous versions. Just a few
of the features include:
GREATER ACCURACY
BCD with up to 14 digit precision;
PROGRAM ENHANCEMENTS
Missing data capabilities and many more;
FASTER EXECUTION
Calculation time greatly reduced;
DYNAMIC FILE ALLOCATION
Data can be inserted, added, or deleted;
SPECIAL PRICE:
For a limited time get MICROSTAT plus baZic
complete with program disk and documen-
tation for each for $395.00, save $50.00!
The MICROSTAT - baZic version requires: a Z80 CPU,
CP/M™ and 48K of memory. Available formats: 8" SD
disk or 5 1 /4" North Star only. Check with your dealer for
other formats. Also available for: Microsoft's Basic-80™,
North Star DOS and IBM. For more information, call
or write:
ECOSOFT INC.
P.O. Box 68602
Indianapolis, IN 46268-0602
(317) 255-6476
MICROSTAT is a registered trademark of ECOSOFT. INC.
baZic is a registered trademark of MICROMIKES. INC.
CP/M is a registered trademark of DIGITAL RESEARCH
Basic-80 is a registered trademark of MICROSOFT
Edix + Wordix has word processing
features that our competitors are
still dreaming about . . .
$390 buys the whole dream.
Edix Editing Features
Up to 4 screen windows
Up to 12 file buffers
Top-to-bottom and
side-to-side scrolling.
Regular expression
searching and translating
Intra- and inter-buffer
moving and copying
Online help
Online tutorial
Call or write for our
brochure.
Box 154
Wordix Formatting Features
Auto footnotes
Auto table of contents
Auto hyphenation
Multiline headers and
footers
Multi-column layout
Powerful macros
Data file access
Requires 128K IBM PC
Edix alone: S195
TECHNOLOGY
Louisville, Colorado 80027 303 447-9495
TM'Itaik'mark of Emerging "technology Consultants. Inc.
Circle 186 on inquiry card.
September 1982 © BYTE Publications Inc 507
Circle 403 on inquiry card.
DEC DISK CARTRIDGES
Overnigh
Genuine DEC Disks
RL01, RL02, RK07,
RK05-11, RP06,
RM05 and other
popular DEC Disks
& Supplies.
RflDGD SALES CD.
3988 McMann Rd, Cincinnati, Ohio 45245
TOLL FREE Ordering 1-800-543-1986
except in Ohio phone 1-513-752-6880
Ask for free catalog
NOW— FOR MICROCOMPUTERS!
512 x 240
RESOLUTION
FOR COMPUSTAR®
SUPERBRAIN®
TRS-80® MODEL II
USE WITH
HARDWARE RETROFIT
FROM 259500
XCEL
GRAPHICS
SOFTWARE
•Symbol Generator
$175.00
•Graph Plotter
$175.00
•3D Generator
$345.00
•Surface Plotter
$395.00
•Graphics Terminal
$395.00
Emulator
•Screen Printer
$65.00
ANADEX
EPSON
IDS
i?
,^ s
^feBSI
(213)320-6604
ZJhL^MAXTEK.IIVIC. 2908 Oregon Court, Torrance, CA 90503
Available in Europe from Micronex Ltd., Chew Magna, England 3042 (STD 027-589 3042)
TFlS 80 registered tiOtlomark Tandy CorD - Suporhram-KarltTii.-iik inifftcc Data Sys! t ;ms
Event Queue
profit organization of SPSS
Inc. software users and coor-
dinators. Papers will address
such topics as data analysis,
research training, computer
graphics, and training
materials and documenta-
tion. Contact the Executive
Coordinator of Issue Inc.,
POB 11385, Chicago, IL
60611, (312) 329-2400.
October 10-15
Data Processing Training
Managers' Workshop, Oak
Brook Marriott Hotel, Oak
Brook, IL. For details, see
September 19-24.
October 11-12
Personal Computer Peripher-
als Market Analysis, the
Anatole, Dallas, TX. The fee
for this seminar is $495. Fur-
ther details are available from
Future Computing Inc., 900
Canyon Creek Square, Rich-
ardson, TX 75080, (214)
783-9375.
October 11-14
Info 82, Coliseum, New
York, NY. More than 70 soft-
ware companies and 45 hard-
ware manufacturers are ex-
pected to display informa-
tion-management-related
equipment and software.
Highlighting this event will
be a Software Center featur-
ing demonstrations and a
consultation desk for visitors.
Complete show details are
available from Clapp &
Poliak Inc., 708 Third Ave.,
New York, NY 10017, (800)
223-1956; in New York, (212)
661-8410.
October 12-13
The Future: Home, New
York, NY. For details, con-
tact the Yankee Group, POB
43, Harvard Square, Cam-
bridge, MA 02138, (617)
542-0100.
October 12-15
Distributed Processing, Mini-
and Microcomputer Imple-
mentations, New York, NY.
For details, see September 28-
October 1.
October 13-15
Advanced Electronic Data
Processing Auditing Con-
cepts, Los Angeles, CA. For
details, see September 13-15.
October 14-15
Man Machine Interface, Col-
umbia Inn, Columbia, MD.
For information, contact the
Continuing Education In-
stitute, Oliver's Carriage
House, 5410 Leaf Treader
Way, Columbia, MD 21044,
(301) 596-0111.
October 15-17
The Second Annual Sympo-
sium on Small Computers in
the Arts, Philadelphia, PA.
Papers, tutorials, workshops,
a gallery display of computer-
generated prints and plots,
films and video tapes, and
computer-generated music
performances are parts of this
event. Topics of interest in-
clude computer graphics and
animation, computer-auto-
mated sculpture, choreo-
graphy, designs, and com-
puter-generated music. The
Annual Philadelphia Com-
puter Music Concert is the
featured attraction of this
symposium. Address inquiries
to the Symposium on Small
Computers in the Arts, POB
1954, Philadelphia, PA 19105.
October 15-19
Vidcom '82: International
Telematics and Data Banks
Market, Palais des Festivals,
Cannes, France. The eighth
annual Vidcom is expected to
attract more than 7000 video-
communications and tele-
matics professionals. Ex-
hibitors from more than 60
countries will show products
designed for the publication,
transmission, reception, and
creation of telematics services,
including terminals, composi-
tion equipment, and com-
munications software. Con-
ference sessions will explore
508 September 1982 © BYTE Publications Inc
Circle 103 on inquiry card.
techniques, production, and
distribution costs for
videotext data banks; public
and professional applications;
and videotext as a new adver-
tising medium. Further details
are available from Vidcom In-
formation, 179 Avenue Victor
Hugo, 75116 Paris, France;
Tel: 505.14.03; Telex: 630.547
MIDORG.
October 17-21
The Thirty-first Annual Data
Processing Management As-
sociation (DPMA) Interna-
tional Conference and Exposi-
tion, Chicago Marriott Hotel,
Chicago, IL. This will be the
largest show in DPMA's
history. More than 85 com-
panies will exhibit office
automation technologies and
data- and word-processing
equipment. A full conference
program is planned. Contact
National Trade Productions
Inc., 9418 Annapolis Rd.,
Lanham, MD 20706, (301)
459-8383.
October 18-20
Program/Project Manage-
ment: Manufacturing Indus-
tries, Sheraton Poste Inn,
Cherry Hill, NJ. This seminar
will be led by Russell D.
Archibald, author of Manag-
ing High-Technology Pro-
grams and Projects. Contact
the Continuing Education In-
stitute, Oliver's Carriage
House, 5410 Leaf Treader
Way, Columbia, MD 21044,
(301) 596-0111; in California,
call (213) 824-9545.
October 18-22
Auditing in the Contem-
porary Computer Environ-
ment, Tulsa, OK. For details,
see September 20-24.
October 18-22
Maintainability and Avail-
ability Engineering of Equip-
ment and Systems, University
of California, Los Angeles.
This short course is for upper-
level and product managers,
designers, salespeople, field-
service personnel, and for
those involved in the manage-
ment, conception, design,
operation, and maintenance
of equipment. Topics to be
covered include distribution
of times-to-repair components
and times-to-restore equip-
ment, the equipment mean-
time-to-restore, and optimum
preventive maintenance
schedules for minimum total
corrective and preventive
maintenance cost. The fee is
$825, which includes notes. A
complete course outline is
available from Continuing
Education in Engineering and
Mathematics, UCLA Exten-
sion, POB 24901, Los
Angeles, CA 90024, (213)
825-4100.
October 19-20
The Future: Home, Palo Alto,
CA. For information, contact
the Yankee Group, POB 43,
Harvard Square, Cambridge,
MA 02138, (617) 542-0100.
October 19-21
Local Area Networks, Pine-
hurst, NC. This workshop is
sponsored by the IEEE Com-
munications Society, Com-
munications Terminals and
Communications Disciplines
Committees. Topics to be
covered include user needs,
local-area networking archi-
tecture, protocols, system or
network control, security, in-
stallation problems, and fault
detection and monitoring. If
you are interested in par-
ticipating, you must submit a
statement that expresses your
interest, describes your back-
ground and areas of interest or
expertise, details your ex-
perience or applications, and
indicates which workshops
you are interested in. Atten-
dance will be limited to 100
persons, and each attendee is
expected to be an active
member of the group. Com-
plete details can be obtained
from Claude A. R. Kagan,
Western Electric Co. Inc.,
POB 900, Princeton, NJ
08540.
EPSON PRINTER STAND
Discounted to $49 95
FEATURES
• Fits Both MX 80
and MX 100
• Solid Wood Core
• Smooth Paper Flow
• Refold Form Platform
• Attractive and Durable
Wood Grain Finish
STRUCTURALLY SOUND TO WITHSTAND
HEAVY VIBRATIONS
See your local EPSON
Dealer, or Send Check or JHE pR|NTER CQ
Money Order or use Master Box 1 2205
Card or Visa Dallas, Texas 75225
TELEPHONE ORDERS:
Call (214) 631-5732
00000000000000000000000000000
ADALAB Is a small lab computer system with LARGE capabilities from
Interactive Mi'croware, Inc.
ADALAB HARDWARE PACKS MORE POWER. . .forcollectingdataand con-
trolling your laboratory Instruments. It Includes a 12-blt analog voltage Input, a
12-blt analog voltage output, 8 digital sense Inputs, 8 digital control outputs, a
32-blt real-time clock and two 16-blt timars/counters. . .ALL ON A SINGLE
APPLE INTERFACE CARD!
QUICKI/O SOFTWARE MAKES IT EASY. . .Simple commands in BASIC give
you control of all hardware features of ADALAB. Sample programs and easy-to-
use manuals will enable you to start using your ADALAB system right away. Ad-
ditional software for laboratory applications Is available at extra cost. A com-
plete self-test diagnostic program Is Included to assure you that all of the hard-
ware Is working properly and accurately.
A • Savas time by eliminating manual calculations.
D« Is easy to use because the manuals and software are complete and well
written.
A • Saves money by adding convenience and utility to older Instruments.
|_ " Has a grest memory to store and organize experimental data.
A • Is versatile; It works with many different Instruments,
n • Is more accurate than a meter or chart recording.
D • Is fully supported by a dedlcted team of scientists.
GREAT PRICE/PERFORMANCE. . .the ADALAB Add-on Package with Inter-
face card, cables, self-test module, QUICKI/O™ software and manuals Is
available today for ONLY $495.
Put a complete, reliable computer system In your laboratory FOR ONLY
$3295, Including a 48K APPLE II + * computer, disk drive, graphics/text printer,
video monitor and ADALAB Add-on Package.
Send for FREE hardware and software brochures or enclose $10 for com-
plete manuals. For fastest service, call In your VISA/Master Card order NOW.
Dealer Inquiries Invited! -Trademarks of Apple Computer, inc.
■IFI" INTERACTIVE MICROWARE, INC.
P.O. Box 771, Dept. B State College, PA 16801
*** CALL (814) 238-8294 for IMMEDIATE ACTION
Circle 240 on inquiry card.
September 1982 © BYTE Publications Inc 509
Event Queue
October 21-24
EdCOM '82— The National
Computer Conference and Ex-
po for Educators, Los Angeles
Convention Center, Los
Angeles, CA. More than 200
seminars, workshops, demon-
strations, and exhibits are
planned. In-depth tutorials
and hands-on sessions will be
held. Topics of interest in-
clude computer-aided instruc-
tion, administrative uses of
microcomputers, classroom
management, programming,
research applications, com-
puter literacy, and authoring
languages. Information is
available from Jayne LaFoun-
tain, EdCOM '82, 2629 North
Scottsdale Rd., Scottsdale,
AZ 85257.
October 24-26
Texas Association for Educa-
tional Data Systems (TAEDS)
Eighteenth Annual Conven-
tion, Villa Capri Hotel,
Austin, TX. The conference
theme is "Computer Literacy
for Education, Industry, and
the Community." Contact Dr.
Terry Bishop, Austin ISD,
6100 Guadalupe St., Austin,
TX 78752.
October 24-29
Data Processing Training
Managers' Workshop, Hyatt
Regency Hotel, Tampa, FL.
For details, see September
19-24.
October 25-27
Advanced Electronic Data
Processing Auditing Con-
cepts, Tulsa, OK. See Septem-
ber 13-15 for details.
October 25-27
The 1982 ACM (Association
for Computing Machinery)
Annual Conference, ACM
'82, Dallas Hilton Hotel,
Dallas, TX. Among the topics
to be addressed are program-
ming languages, artificial in-
telligence, office automation,
networks, graphics, com-
puters and the handicapped,
and operating, database, and
distributed systems. General
conference information is
available from William Burns,
ACM '82 Chairman, E-Sys-
tems Inc., POB 226118,
Dallas, TX 75266, (214)
272-0515, ext. 3916.
October 26-28
The First IEEE Computer
Society International Sympo-
sium on Medical Imaging and
Image Interpretation, ISMII
'82, International Congress
Center, Berlin, West Ger-
many. This symposium is
sponsored by the IEEE (In-
stitute of Electrical and Elec-
tronics Engineers) Computer
Society's Technical Commit-
tee on Computational Medi-
cine. It will provide a transdis-
ciplinary forum for biomedi-
cal and computer scientists,
engineers, medical physicists,
and physicians from univer-
sities, medical centers, in-
dustry, and government.
Papers and panel discussions
will examine a variety of
topics, including microscope
imaging, medical computer
graphics, medical device
regulation, computer-aided
diagnosis, and image analysis
systems. Equipment will be
displayed. A thorough de-
scription of ISMII '82 is avail-
able from the IEEE Computer
Society, POB 639, Silver
Spring, MD 20901, (301)
589-3386.
October 26-29
Computer Graphics, Boston,
MA. For details, see
September 28-October 1.
October 26-29
Distributed Processing, Mini-
and Microcomputer Imple-
DIGITAL DATA RECORDERS
FEATURES:
• 4800 BAUD data rate (3"per
second) • 1 ERROR in 10 B BITS
• RS-232 or TTL interface— NO
EXTERNAL INTERFACE RE-
QUIRED • ASYNCHRONOUS
COMMUNICATIONS-STAND-
ARD "HANDSHAKING" •
SPEED STABILITY-LONG
TERM ± .1% • COMPATIBLE
with DC-3 • Works with CER-
TIFIED DATA or high quality Y
F e AUDIO TAPES • OPTIONS:
1 1 5v ac, 220vac,12vdc; Stand
alone; Rack-mountable; 9600
BAUD.
The PD-1 SERIES DIGITAL DATA RECORDER continues to set new NRZ
INDUSTRY STANDARDS. Its tachometer feedback LC stabilized motor
circuit and heavy duty drive mechanism provide STABILITY, ACCURACY
and RELIABILITY. You get LESS BIT DROP-OUT when capturing crucial
information at HIGHER DATA TRANSFER RATES... at a MUCH LOWER
COST.*
USED IN:
• PROCESS CONTROL • POINT-OF-SALE • TELEPHONE SWITCH LOG-
GING (Call Activity and Station Message Detail) • DIAGNOSTIC SUPPORT
(local/remote) • HARD DISC BACKUP (for personal or small computer
systems) • Many Other Applications
* An intelligent, buffered version of this device is also available.
TO ORDER, DIAL:
(201)356-9200
PEGASUS DATA SYSTEMS
236 Lackland Drive
Middlesex, N. J. 08846
Model 953A EPROM
PROGRAMMER
• Programs 2508, 2758, 2516, 2716, 2532 and 2732 five volt EPROMS.
• Complete • no personality modules to buy.
• Intelligent - microprocessor based; programs and verifies any or all bytes.
• RS-232 serial interface - use with computer or terminal.
• Verify erasure command - verifies that EPROM is erased.
• Extended diagnostics - error output distinguishes between a bad EPROM
and one which needs erasing.
• May be used for extremely reliable data or program storage.
• All power on programming socket under processor control. LED warning
light indicates when power is applied.
• Complete with Textool zero insertion force socket.
• High performance/cost ratio.
• Standard DB-25 I/O connector.
■p>
PRICE $289
BAY TECHNICAL ASSOCIATES, inc.
HWY. 603, P.O. BOX 387
BAY ST. LOUIS. MISSISSIPPI 39520
(601) 467-8231
510 September 1982 © BYTE Publications Inc
Circle 368 on Inquiry card.
Circle 50 on inquiry card.
mentations, San Diego, CA.
For details, see September
28-October 1.
October 26-31
The Fourth International Of-
fice Trade Fair, Orgatechnik
'82, Cologne, West Germany.
More than 1300 companies
from 25 countries will exhibit
the complete spectrum of of-
fice and information system
products. Among the concur-
rent events planned are the
KTV— Congress for Text Pro-
cessing, Dafta '82 — Data Pro-
tection Conference, and Tele-
com '82 Germany — Congress
for Telecommunications in
Business and Industry. For
further information, contact
Messe- und Ausstellungs-
Ges.m.b.H Koln, POB 21 07
60, D-5000 Cologne 21, West
Germany; Telex: 8 873 426 a
mua d.
October 27-29
Program/Project Manage-
ment: Manufacturing Indus-
tries, Hyatt Regency, Austin,
TX. For details, see October
18-20.
October 28-31
Mid-Atlantic Computer Show
and Office Equipment Expo-
sition, Armory/Starplex,
Washington, DC. This show
is produced by Computer Ex-
positions Inc., POB 3315, An-
napolis, MD 21403 (800)
368-2066; in Maryland, (301)
263-8044.
October 28-31
Applefest, Civic Center,
Houston, TX. See September
16-19 for details.
October 30-November 2
The Sixth Annual Symposium
on Computer Applications in
Medical Care (SCAMC),
Sheraton Washington Hotel,
Washington, DC. Topics to
be addressed include medical
informatics, health-care ad-
ministration, information
systems in health care, and ar-
tificial intelligence in
medicine. Panel discussions,
workshops, applications and
methods demonstrations, and
commercial exhibits are on the
agenda. Highlighting this
show will be the final round of
the student paper competi-
tion. Information is available
from Bruce I. Blum, SC AMC-
Office of Continuing Educa-
tion, George Washington
University Medical Center,
2300 K St. NW, Washington,
DC 20037, (202) 676-4285.
November 1982
November 1-3
Hands-on Pascal Workshop,
New York, NY. See Sep-
tember 13-15 for complete
details.
November 1-5
Digital Modal Analysis, Col-
umbia Inn, Columbia, MD.
Particulars are available from
the Continuing Education In-
stitute, Oliver's Carriage
House, 5410 Leaf Treader
Way, Columbia, MD 21044,
(301) 596-0111.
November 5-7
Electronica, Arlington Park,
Chicago, IL. See October
8-11 for particulars.
November 7-9
The Seventeenth Annual
Conference of the New York
State Association of Edu-
cational Data Systems
(NYSAEDS), Americana
Hotel, Albany, NY. The
theme for this conference is
"Moving Ahead with Instruc-
tional Computing." This con-
ference will address the ad-
ministrative uses of micro-
computers and curricular
issues such as computer mod-
ifications for the disabled.
Hardware analyses and pre-
sentations on Logo and
Pascal are planned. The con-
ference fee is $200, which in-
cludes registration, two
nights' lodging, banquets,
and a luncheon. For more in-
formation, contact Gary
Bruce, Program Chairperson,
55 School St., Delevan, NY
14042.
November 7-12
Advanced Data Processing
Training Management Work-
shop, Marriott Inn North,
Dallas, TX. For details, see
September 26-October 1.
November 8-10
COMDEX/Europe, RAI Ex-
hibition Center, Amsterdam,
Holland. This show is ex-
pected to attract more than
500 exhibitors of systems, pe-
ripherals, software, media,
supplies, and services. Details
are available from the Inter-
face Group, 160 Speen St.,
POB 927, Framingham, MA
01701, (800) 225-4620; in
Massachusetts, (617) 879-4502.
November 8-10
Hands-on Pascal Workshop,
Boston, MA. For details, see
September 13-15.
November 8-12
Personal Microcomputer In-
terfacing and Scientific In-
strumentation Automation,
Virginia Polytechnic Institute
and State University, Blacks-
burg, VA. This is a hands-on
workshop where the partici-
pant designs and tests con-
cepts with the actual hard-
ware. The fee is $595. Con-
tact Dr. Linda Leffel, C.E.C,
Virginia Polytechnic Institute
and State University, Blacks-
burg, VA 24061, (703)
961-4848.
$$ READ THIS IF YOU WANT TO SAVE MONEY $$
ALL HARDWARE AND SOFTWARE FROM 10%-35% OFF!
APPLE BUSINESS SOFTWARE
Visicalc
$189
Versaform
$299
Supercalc
$210
DB Master
$185
DB Master Util. Pak 1 &2
$ 79
Format II
$275
ProEasywriter Combo \
Accounting Plus II
Call
INVOICE PLUS I
for
FMS-80,81,82 (
Best
dBASE II
3 rices
VISICORP Software /
• THE LAST ONE*
The program that writes
programs! WE HAVE IT!
Call
LastOne Manual
$ 25
APPLE PERIPHERALS
Thunderclock
$125
Mountain Computer Prod
Call
Videx Products
for
Microsoft Products
Best
Corvus Products
Prices
• INTRO SPECIAL*
BASIS 108 Computer
w/choice of drives Call
Any 4 APPLE Games $100
80 Col. Visicalc PreBoot Call
• NEW PRODUCT LINES*
IBM Software and
Peripherals
Atari Software
TRS-80 Software
NECPC8001A
ALTOS Computers
ATARI 400 & 800
• SPECIAL* MICROSOFT
PREMIUM SYSTEM, inclA
MicrosoftZ-80Card I All
Microsoft 16K Card I for
Videx 80 Column Card /Only
Videx Soft-Switch I $625
CP/M User's Guide /
• DISKETTE SPECIALS*
Maxell MD-1 (Box of 10) $ 32
Maxell 8"(Box of 10) $ 41
Call
for
Best
Prices
COMMUNICATIONS
Hayes Micromodem II $275
Hayes Smart Modem $235
Hayes Chronograph $225
Novation Apple Cat II $335
Micro Courier $210
ProZ-Term Call
PRINTERS & INTERFACES
NEC Spinwriter 7700/3500 Call
OkidataMicroline83A $745
Anadex Products
CCS Interface Cards
Qume and Diablo
EPSON w/Graftrax Plus i
Micro Buffer II
Grappler
MICRO PRO
Wordstar
Supersort
Mail Merger
Data Star
Spell Star
CalcStar
CP/M 8" Versions
COMPUTER SYSTEMS
Xerox 820 Computer Call
Xerox Peripherals Call
MONITORS
NEC Hi-Res 12" Green $129
NEC RGB 12" Color $995
Sanyo Monitors Call
Amdek Monitors Call
MISCELLANEOUS
Micro Sci Drives Call
16-Bit Apple Card Call
TG Joysticks/Paddles Call
ABT Keypads $ 99
System Saver Fan $77
Sal
Minimum order $100. Cashiers checks and money
orders accepted. Add 3% lor VISA or MC. Add 3%
lor shipping/insurance/handling, UPS. No COD..
Prices subject to change. Callto verily. Orderhours
9-6 PDT, Mon-Frl. Personal checks allow 20 days
lo clear. All products with full manufacturer s war-
ranty, factory sealed. Calif, resident sadd6% sates
lax.
OMMUNI
INC.
AL
1400 GRANT AVE. / NOVATO, CALIFORNIA 94947
IMMEDIATE DELIVERY
PHONE ORDERS CALL COLLECT
415-892-7139 or 415-897-1414
Circle 94 on inquiry card.
September 1982 © BYTE Publications Inc 5H
Event Queue •
November 9-11
The Government-Industry
Data Exchange Program-
GIDEP, McCormick Inn,
Chicago, IL. This annual
workshop is open to anyone
interested in the exchange of
technical information relating
to engineering, failure ex-
perience, reliability and
maintainability, and metrolo-
gy. For more information,
contact the Officer-in-
Charge, GIDEP Operations
Center, Corona, CA 91720.
November 9-12
Computer Graphics, New
York, NY. For details, see
September 28-October 1.
November 9-12
Distributed Processing, Mini-
and Microcomputer Imple-
mentations, Boston, MA. See
September 28-October 1 for
information.
November 14-19
Data Processing Training
Managers' Workshop, West-
in Bay Shore Inn, Van-
couver, British Columbia,
Canada. For details, see Sep-
tember 19-24.
November 15
Knowledge Engineering in the
1980s, San Francisco, CA.
See September 13 for further
information.
November 15-17
Microcomputer Interfacing,
Design and Programming Us-
ing the Z80/8085/8080,
Virginia Polytechnic Institute
and State University, Blacks-
burg, VA. This is a hands-on
workshop with the partici-
pant designing and testing
concepts with the actual
hardware. The fee is $395.
Contact Dr. Linda Leffel,
C.E.C, Virginia Polytechnic
Institute and State Universi-
ty, Blacksburg, VA 24061,
(703) 961-4848.
November 15-19
The IX Latin American Con-
gress on Banking Automa-
tion, ATLAPA Convention
Center, Panama City, Repub-
lic of Panama. This con-
ference is sponsored by the
Latin American Federation of
Banks, the Latin American
Center for Banking Auto-
mation, and the Panama
Banking Association. Semi-
nars, conferences, and lec-
tures will be complemented
by exhibits of automatic
data-processing and telecom-
munications equipment
related to banking opera-
tions. For details, contact
Asociacion Bancaria de
Panama, Apartado 4554 —
Panama 5, Republic de
Panama; Tel: 25-1863.
November 16-19
Computer Graphics, San
Francisco, CA. For details,
see September 28-October 1.
November 18-21
Applefest, Brooks Hall, San
Francisco, CA. See Sep-
tember 16-19 for details.
November 18-19
The Sixth Western Educa-
tional Computing Confer-
ence, Kona Kai Club, San
Diego, CA. This conference
is presented by the California
Educational Computing Con-
sortium. It's intended for in-
structors and administrative
personnel at the college and
university level. The theme is
"Bringing the Information
Age to the Campus." Papers
will address such topics as
student involvement in data-
base design, administrative
computing in continuing edu-
cation, the educational soft-
ware dilemma, and learning
economics with a microcom-
puter. Contact Professor
Frances Grant, Center for In-
formation and Communica-
tions Studies, California
State University, Chico, CA
95929.
November 30-December 2
The 1982 Autofact 4 Confer-
ence and Exposition, Civic
Center, Philadelphia, PA.
This show is sponsored by
the Computer and Auto-
mated Systems Association
of the Society of Manufactur-
ing Engineers (CASA/SME).
The focus will be on com-
puter-aided design and manu-
facturing (CAD/CAM) and
the expanding technologies of
computer-integrated manu-
facturing (CIM) and the auto-
mated factory. Tutorials and
sessions will address analysis
and simulation, robotics, as-
sembly, quality assurance,
scheduling, material han-
dling, and other related
topics. Additional informa-
tion is available from
CASA/SME Public Rela-
tions, One SME Dr., POB
930, Dearborn, MI 48128,
(313) 271-0777. ■
In order to gain optimal coverage of your organization's com-
puter conferences, seminars, workshops, courses, etc notice
should reach our office at least three months in advance of the
date of the event. Entries should be sent to: Event Queue, BYTE
Publications, POB 372, Hancock NH 03449. Each month we
publish the current contents of the queue for the month of the
cover date and the two following calendar months. Thus a given
event may appear as .many as three times in this section if it is sent
to us far enough in advance.
.
■ 5Bfflg3Qg J
!* ,: ' v
ipp flj|P ^51 ES3 El
(si ^w qq fOt KB
cal |e
Bmrnmo
Tl tCD Programmer
New! Tl LCD Programmer.
Hexadecimal and Octal Calculator/Converter.
The brand new tilt-top Tl LCD Programmer can save you
hours of work. It was designed specifically for the
problems you do, and has features that make it ideally
suited for applications in computer programming,
debugging, repair and digital logic design.
• Performs arithmetic in any of three number bases — OCT,
DEC, HEX.
• Integer, two's complement arithmetic in OCT and HEX.
• One's complement capability in OCT and HEX.
• Converts numbers between OCT, DEC and HEX.
• Fifteen sets of parentheses available at each of four
processing levels.
• Logical functions AND, OR, EXCLUSIVE OR and SHIFT
operate bit by bit on OCT or HEX numbers.
Unisource Electronics has committed to buy Tl's initial
production of this unique product. Availability is
limited! Order now.
15-Day Free Trial.
The best way to evaluate the Tl LCD
Programmer Is to try it yourself — on the
job — for 15 days. If you're not 100%
satisfied, simply return it for a full refund.
Order now by calling toll-free:
1-800-858-4580
In Texas call 1-806-745-8835
Lines open 8 am to 6 pm CST
Just give us your name, shipping address
and Visa or MasterCard number and we
will charge the tax deductible* $75.00
purchase price, plus $2.00 shipping and
handling (Texas residents also add 5%
sales tax) to your account. Or send your
check or money order to:
Unisource Electronics, Inc.
P.O. Box 64240 • Lubbock, Tx. 79464
* When used for business.
Texas Instruments
INCORPORATED
512 September 1982 © BYTE Publications Inc
Circle 470 on inquiry card.
A Weaving Simulator
Paul W Heiser
225 Long Meadow Circle
Pittsford, NY 14534
Before setting up a loom, a weaver wants to know
what the resulting pattern will look like in the finished
material. Using pencil and graph paper, he usually lays
out a set of three configurations representing the tie-up,
the threading, and the treadling of the loom. (An example
of these input configurations, together with the resulting
pattern, is illustrated in figure 1.) By marking these inputs
with Xs and Os or some other combination of symbols,
the weaver defines whether certain threads will lie above
or below other threads. Then, by moving from points in
the treadling to points in the tie-up to points in the
threading, he can determine the final pattern in the
woven material.
This process is a tedious one that can require anywhere
xoox xoooxoooooxoooxoooxxnxxoooooooooxxoxxooo
OOXX OXOOOXOOOXOOGXOOOXOnXOOXnOOOOOOXOOXOOXOO
OXXO OOXOOOXOXOOOXOOOXOOOOOOOXOOXOOXOOOOOOOXO
xxoo oooxoooxoooxoooxoooooooooxxoxxooooooooox
o o
O X
X o
o o
o o
O X
X o
o o
o o
O X
X o
O X
o o
o o
X o
O X
o o
o o
X o
O X
o o
o o
o o
o o
o o
o o
O X
O X
O X
O X
o o
o o
o o
o o
o o
X o
o o
o o
O X
X o
o o
o o
O X
X o
o o
o o
o o
X o
O X
o o
o o
o o
o o
O X
O X
X o
o o
o o
o o
o o
X o
O X
O X
O X
O X
Figure 1: Sample output of a coarse-thread pattern produced by the WEAVE program using a Diablo 1650 printer. The loom-setup
matrices described in the text are shown as groups ofXs and Os. The threading matrix (E-matrix) runs across the top of the figure;
the tie-up matrix (A-matrix) is the four-by-four group at the upper left. The treadling matrix (B-matrix) is the vertical group to the
left, directly below the tie-up matrix. The resulting pattern is printed using asterisks (the weave pattern shown is on a different scale
from the configuration matrices).
September 1982 © BYTE Publications Inc 513
Circle 183 on Inquiry card.
WARNING!
Electric Power Pollution.
Spikes & Lightning
HAZARDOUS to
MICROCOMPUTERS!!
Patented ISOLATORS provide 1(F\
protection from ... : \\
• Computer errors cause by
power line Interference
• Computer errors due to system
equipment Interaction
• Spike damage caused by
copler/elevator/alr conditioners ls0 * 2
• Lightning caused damage
MONEY BACK GUARANTEE! Pat * 4 ' 259 ' 705
• ISOLATOR (ISO-1) 3 Isolated 3-prong sockets; Spike Suppression;
useful for small offices, laboratories, classrooms $69.95
• ISOLATOR (ISO-2) 2 Isolated 3-prong socket banks; (6 sockets
total); Spike Suppression; useful for multiple equipment Installa-
tions $69.95
• SUPER ISOLATOR (ISO-3) similar to ISO-1 except double Isolation &
oversize Spike Suppression; widely used for severe electrical noise
situations such as factories or large offices $104.95
• SUPER ISOLATOR (ISO-11) similar to ISO-2 except double Isolated
socket banks & Oversize Spike Suppression; for the larger system In
severe situations $104.95
• MAGNUM ISOLATOR (ISO-17) 4 Quad Isolated Sockets; Multiple
Spike Suppressors; For ULTRA-SENSITIVE Systems In extremely
Harsh environments $181.95
• CIRCUIT BREAKER, any model (Add-CB) Add $9.00
• REMOTE SWITCH, any model (Add-RS) Add $16.00
AT YOUR DEALERS MasterCard, Visa, American Express
ORDER TOLL FREE 1-800-225-4876 (except AK, HI, PR & Canada)
IS? Electronic Specialists, Inc.
171 South Main Street. Box 389. Natick. Mass 01760
(617)655-1532
a message
to our subscribers
From time to time we make the BYTE subscriber list
available to other companies who wish to send our
subscribers promotional material about their products. We
take great care to screen these companies, choosing only
those who are reputable, and whose products, services or
information we feel would be of interest to you. Direct
mail is an efficient medium for presenting the latest personal
computer goods and services to our subscribers.
Many BYTE subscribers appreciate this controlled use of
our mailing list, and look forward to finding information of
interest to them in the mail. Used are our subscribers'
names and addresses only |no other information we may
have is ever given).
While we believe the distribution of this information is of
benefit to our subscribers, we firmly respect the wishes of
any subscriber who does not want to receive such
promotional literature. Should you wish to restrict the use
of your name, simply send your request to the following
address.
BYTE Publications Inc
Attn: Circulation Department
70 Main St
Peterborough NH
03458
from 20 minutes to an hour, depending on the size and
complexity of the input configurations and how many
mistakes the weaver makes. If he is not pleased with the
resulting pattern, he may alter one or more of the inputs
and repeat the process until he develops a satisfactory
result.
A weaver may not realize it, but as he lays out his pat-
tern on paper, he is actually defining and multiplying
matrices. The fact that these matrices are composed of
elements having ones or zeros as their values gave me the
idea of writing a program to simulate the operation of a
loom. The program, called WEAVE, allows use of the
keyboard to define the elements of the input matrices.
The computer then does all the work of multiplying the
matrices to describe and display the resulting pattern.
All the data entry for WEAVE can be done in less than
one minute. This is made possible by extensive use of
INCHAR$ statements, which do not require the typing of
Return, and by requiring definition of only the "up"
threads. For a complex pattern involving very large
matrices, the calculations can take several minutes, and
the printout can take five or ten minutes. During all this
time the user is free to do other things. The pattern that is
finally printed out is far more accurate and intricate than
one that could be drawn by hand in any reasonable
length of time.
When I wrote the original version of WEAVE almost
two years ago, I owned a printer with only normal type-
writer resolution, which was too coarse to produce
satisfactory patterns. Recently, however, I purchased a
Diablo 1650 I/O (input/output) terminal, and its high-
Text continued on page 518
*£* *$# X k s$* *& * -x* * Kit x xx *x- *x- m -xlT nf r{> * xx x XX
„ *tL *** „#*■ „}f* _„„ ™ "*&8*18p" jut **, *&, *fe. *5^ ,J£* u#* «« jiv. "*%|{ $jj xx xx x
Figure 2: This pattern is the back side (negative) of the pattern
shown in figure 1.
514 September 1982 © BYTE Publications Inc
Listing 1: North Star BASIC program WEAVE, which will produce a woven pattern when provided with the tie-up, threading, and
treadling configuration of a loom. Extensive use is made of the INCHAR$ function, which permits single-character input without
the need to type a carriage return.
10 REM WEAVE
2 REM
30 REM WRITTEN BY PAUL HEISER, PITTSFORD, NY.
4 REM
5 REM
60 !CHR$(11) \ REM CLEAR SCREEN
70 FILL 3529,183 \ FILL 3569,55 \ REM INHIBIT LL LIMIT
80 !"ROW5 IN TIE-UP AND THREADING PATTERNS ARE NUMBERED FROM",
9 !" BOTTOM"\!"TO TOP . " \ ! \ ! \ !
100 INPUT"NUMBER OF ROWS IN TIE-UP : ",N1
110 INPUT "NUMBER OF COLUMNS IN TIE-UP : " , N4
120 INPUT "NUMBER OF COLUMNS IN THREADING : " , N3
130 INPUT "NUMBER OF ROWS IN TREADLING : ",N2
140 !\!\!"TYPE THE CHARACTER YOU WANT PRINTED "\!
150 !" USE . FOR FINE THREAD"
160 !" USE * FOR COARSE THREAD : " ,
170 C$= INCHAR$ ( ) \ !C$\ !
180 IF C$=" . " THEN 2 10
190 IF C$<>"*" THEN 140
200 N9=7\N8=4\GOTO 220
210 N9=4\N8=2
220 INPUT"NO. HORIZONTAL REPETITIONS DESIRED : ",M5
230 INPUT"NO. VERTICAL REPETITIONS DESIRED : " , M6
240 DIM A(N1 ,N4 ) ,B(N2 ,N4 ) ,E(N1 ,N3 ) ,F(N2 ,N3 )
2 50 E9$=CHR$ ( 27 ) \M9 $ =E 9 $ + " 9 " \ H8 $ =E9 $ +CHR$ (83) \L9$=CHR$ ( 10 )
2 60 G9$=E9$+"3"\G8$=E9$+"4"\R9$=CHR$ (13)\N9$=E9$+L9$
270 B9$=CHR$(8)
2 80 !//l,H8$,
2 90 N7=l\ ! #1 ,E9$+CHR$ ( 9 ) +CHR$(N7 ) ,
300 FOR J = l TO 30\!//l," " , \ NEXT \ ! # 1 , M9 $ ,
310 N7=45
320 H9$ = E9$+CHR$ ( 31 ) +CHR$ (N9 )
330 V9$=E9$+CHR$ ( 30 ) +CHR$ (N8 )
340 H5$=E9$+CHR$ ( 9 ) +CHR$(N7 )
350 FOR J=l TO 100\NEXT
360 !#1,H9$,V9$,H5$,
3 70 !#1,G9$,R9$,
3 80 GOSUB 7 30\ ! \ !
390 GOSUB 10 20\ !. \ !
400 GOSUB 880
410 !\! "PATTERN COMPUTATIONS IN PROGRESS"
420 GOSUB 1160
430 P=0
440 T=0
450 FOR L=l TO M6
460 FOR K=l TO N2
470 FOR M=l TO N3
480 IF P=0 THEN 510
490 IF F(K,M) = 1 THEN ! // 1 , " ", ELSE !#1,C$,
5 00 GOTO 52
510 IF F(K,M) = 1 THEN !#1,C$, ELSEI//1," ",
5 20 NEXT M
530 FOR Q=l TO 50\NEXT Q
540 !#1,R9$,L9$,
550 FOR Q=l TO 50\NEXT Q
560NEXTK Listing 1 continued on page 516
September 1982 © BYTE Publications Inc 515
Listing 1 continued:
5 70 NEXT L
580 T=T+1\IF T=M5 THEN 620
5 90 FOR J = l TO N3\!//l," ",\NEXT J \ ! // 1 , M9 $ ,
600 FOR J=l TO M6*N2\FOR Q=l TO 25\NEXT Q
6 10 !//l ,N9$ , \NEXT J \ GOTO 45
620 P = P + 1
630 IF P=2 THEN 680
640 FOR J = l TO (M5 -1 ) *N3 \ ! // 1 ,B9$ , \NEXT\ !#1 ,M9$ ,
6 50 V5$ = E9$+CHR$ ( 30 ) +CHR$ (9)\ ! // 1 , V 5 $ ,
660 FOR J = l TO 5\ \#1 ,L9$ , \NEXT\ !#1 , V9$ ,
6 70 GOTO 440
680 !#1 ,R9$ ,L9$ ,G8$,
690 !#1,V5$,H8$,
700 FOR J=l TO 2\ !#1 ,L9$ , \NEXT
710 FILL 3529 , 184\FILL 3569,184 \ REM RESTORE LL LIMIT
7 20 END
730 REM SUB TO INPUT A-MATRIX ELEMENTS
7 40 !CHR$(11)
750 ! "TIE-UP ROWS ARE NUMBERED FROM BOTTOM TO TOP . " \ ! \ !
76 !"TYPE '1' FOR THREAD UP ; TYPE '0' FOR THREAD DOWN . " \ ! \ !
7 7 ! " T I E - UP : " \ !
780 FOR J=l TO N4
7 90 !TAB( 10) , "COLUMN ",%2I,J
800 FOR 1=1 TO Nl
8 10 !TAB( 20 ) , "ROW ",%2I,I," : ",
8 20 A$= INCHAR$ (0)\!A$\A(I,J) =VAL(A$)
8 30 IF A( I , J ) = 1 THEN 850
840 IF A( I , J ) <>0 THEN 810
850 NEXT I \ !
860 NEXT J
870 RETURN
880 REM SUB TO INPUT B-MATRIX ELEMENTS
890 !CHR$(11)
9 00 ! "TREADLING COLUMNS ARE NUMBERED FROM LEFT TO RIGHT."\!\!
910 ! "TREADL I NG : " \ !
92 !"WHICH THREAD IS UP IN ",
930 FOR 1=1 TO N2
9 40 ! TAB( 23 ) , "ROW ",%2I,I," ? ",
950 T5$= INCHAR$ ( ) \ ! T5 $ \ T5 = VAL ( T 5 $ )
960 IF T5<1 THEN 940
970 IF T5>N4 THEN 940
980 FOR J=l TO N4
990 IF J=T5 THEN B ( I , J ) = 1 ELSE B ( I , J ) =
1000 NEXTJ\NEXTI
1010 RETURN
1020 REM SUB TO INPUT E-MATRIX ELEMENTS
10 30 !CHR$(11)
1040 ! "THREADING ROWS ARE NUMBERED FROM BOTTOM TO TOP . " \ ! \ !
105 ! "THREADING : " \ !
10 60 ! "WHICH THREAD IS UP IN ".,
1070 FOR J=l TO N3
1080 ! TAB ( 23 ), "COLUMN " ,%2I,J," ? " ,
109 T6$=INCHAR$ ( ) \ ! T6 $ \ T6 = VAL ( T6 $ )
1100 IF T6<1 THEN 1080
1110 IF T6>N1 THEN 1080
1120 FOR 1=1 TO Nl
1130 IF I=T6 THEN E ( I , J ) = 1 ELSE E(I,J)=0
1140 NEXT I\NEXT J
516 September 1982 © BYTE Publications Inc
Listing 1 continued:
1150 RETURN
1160 REM SUB TO COMPUTE PATTERN
1170 FOR 1=1 TO Nl
1180 FOR J=l TO M
1190 IF A(I,J)=0 THEN 1280
1200 FOR K=l TO N2
1210 IF B(K,J)=0 THEN 1270
1220 FOR M=l TO N3
1230 IF E(I,M)=0 THEN 1260
1240 F(K,M)=B(K, J)*A( I , J)*E( I ,M)
1250 IF F(K,M)=1 THEN F(K,M)=1 ELSE F(K,M)=0
1260 NEXT M
1270 NEXT K
1280 NEXT J
1290 NEXT I
1300 RETURN
BYTE Clearance Sale
The installation of new microcomputer systems at BYTE allows us to sell some of our old
equipment. The items for sale have been used for varying lengths of time, but are all in
working order (except as noted). All units are sold as is. Prices are FOB Peterborough, New
Hampshire.
Three high-performance word-processing subsystems for use with a microcomputer,
each consisting of a:
Scion Screensplltter memory-mapped S-100-bus video-display board
Scion parallel-port keyboard
Scion Wordsmith text-editing software
Ball Corporation green-phosphor video monitor. The units are all in excellent
condition.
Price: $1200 each, $3000 takes all three.
ShaffStall EDI7700 phototypesetter floppy-disk interface for use with Compu-
graphic Editwriter-series typesetting equipment, including standard ASCII translation soft-
ware. (This device reads and writes phototypesetter disks with textual data transmitted or
received through a serial RS-232C link.) Excellent condition.
Price: $8500.
Pensee Pascal Microengine computer system, including UCSD Pascal ver-
sion 3.0, 16-bit microprocessor, two Shugart 800R single-density 8-inch floppy-disk drives,
and two RS-232C serial ports. Good condition.
Price: $2000.
For more information, contact:
Jon Swanson at BYTE Publications Inc., 70 Main St.,
Peterborough, NH 03458.
September 1982 © BYTE Publications Inc 517
Text continued from page 514:
resolution capability prompted me to rewrite the pro-
gram. This article demonstrates the results. Weavers who
have seen the outputs have been amazed at the ease and
accuracy with which weaving could be simulated by the
microcomputer.
North Star BASIC Program
WEAVE begins with FILL statements that disable the
line length limitation of North Star BASIC. This dis-
abling is necessary to prevent BASIC from inserting car-
riage returns at unwanted locations. Since you will want
to print many more than 132 characters without a car-
riage return, North Star BASIC'S maximum line length of
132 is not enough.
The FILL statements shown apply to a copy of North
Star BASIC that has been relocated to memory address
0000. Because the program uses so much memory for the
storage of matrix elements, it is not feasible to locate
BASIC any higher in memory. In my Processor Techno-
logy Sol computer, I use a DOS (disk operating system)
that has been relocated to hexadecimal F000 to get it out
of the contiguous user-memory area.
Weavers are amazed at how
accurately weaving can be
simulated by a microcomputer.
Figure 3: Sample outputs of a fine-thread pattern produced by
the WEAVE program. Both front and back patterns are shown.
The program is written around the use of a Diablo 1650
printer. The Escape sequences defined in lines 250
through 270 are used for the various carriage and paper
movements required by the program.
Both the treadling (B-matrix) and the threading
(E-matrix) are normally elemental building blocks that
are repeated many times in the generation of the woven
material. These elemental blocks carry all the informa-
tion required to completely define the resulting pattern.
WEAVE requires the user to input only one such block,
but the resulting printout can contain as many repetitions
of each as desired by changing the variables M5 and M6.
Line 170 of the program permits the user to select either
a fine or a coarse weaving pattern corresponding to the
use of fine or coarse threads on the loom. Fine patterns
are created with the "." character, while coarse ones use
the "*". In both cases, the horizontal and vertical incre-
mental spacings for the Diablo are set to appropriate
values. Examples of both fine (figure 3) and coarse (figure
1) patterns accompany this article. As you can see, the
program will first print out the pattern as it will appear
on the front side of the material, then print the back side
pattern.
The final pattern is computed in the four nested
FOR . . . NEXT loops in lines 1170 through 1290. In the
printout (lines 430 through 670), the variable P defines
whether the front side or the back side is to be printed.
The back side is, of course, simply the negative of the
front side.
518 September 1982 © BYTE Publications Inc
Conclusion
It is important to relocate BASIC to an address as low
as possible in memory to provide maximum room for the
matrices used in WEAVE. Even at a load address of 0000
you will find yourself bumping into the end of memory
when you attempt to run very complex patterns. In
weaving books you will find complex patterns involving
combinations of input matrices as large, for example, as 8
by 8 (for tie-up), 8 by 330 (for threading) and 8 by 150
(for treadling). With one byte for each element in these
matrices as well as one byte for each element of the result-
ing pattern matrix, you would need more than 53 K bytes
just for the matrix elements.
In a way, this problem points up a significant limita-
tion of BASIC. Each matrix element involved in WEAVE
can have only one of two possible values: 1 or 0. But a
full 8-bit byte is required to store each element because
BASIC cannot easily treat data at the bit level. Although
it is beyond my ability, writing WEAVE in machine
language would allow the program to handle much larger
and more intricate patterns. ■
Additional Notes
A-Matrix
The A-matrix is called the tie-up by weavers.
It is usually, but not always, a square matrix.
It can be 4 by 4, 6 by 6, 8 by 8, 10 by 10, 12 by 12, 16 by
16, or any other size depending only upon the number of har-
nesses on the loom.
It is usual, but not necessary, for half the threads in each
column of the matrix to be "up" and the other half "down. "
"Up" in the program is indicated by at, while "down" is in-
dicated by a 0.
B-Matrix
The B-matrix is called the foot treadling by weavers.
The treadling is very flexible and may actually be changed
by the weaver in the course of the weaving process merely by
changing the pattern of his foot motions. However, he will
normally decide on a treadling pattern (or a succession of
such patterns) before starting to weave so as to be able to
predict the resulting design in the woven material.
The B-matrix will always have the same number of col-
umns as the A-matrix.
The treadling is normally a repetition of elemental blocks
or a repetition of a sequence of such blocks.
E-Matrix
The E-matrix is called the threading pattern by weavers.
It represents the configuration of threads implemented on
the loom, and it cannot be easily altered during the weaving
process.
The E-matrix contains the same number of rows as the
A-matrix and, like the B-matrix, may be made up of
repetitive blocks or a repetitive sequence of blocks.
LINEAR CIRCUITS
CRYSTALS
esuf iov
120UF6V
;txkjf :\w
16 PIN HEADERS
40 PlN HEADERS
WPINEOGEBOARDCONN
INRIGHT At
3 95
RS232 CONNECTORS
DB25Pm 3 le. . 52 75
DB25S Iem3le 3.75
HOOOS. 1.50
LM339
LF351 - ;
LF3S3 1
LF355 - 1
LF356 1
LM318 - 1.00
LM34B - 90
LM3S8 - .50
LM361 - 1.75
LM377 1 60
LM38I .96
LM382 80
LM383 250
LM386 1 10
LM387 - 1.25
LM393 _ 1 00
LM553 - 2 25
LM555 - 45
LM556 - .85
5«B - 3.95
566 - 1 40
711CH - 40
LM1808 - 1.75
CA758 - 1.75
CA3018 - 1 95
CA3073 1 50
CA3O80 --95
CA3086 - 95
CA3140 - 1 20
LM2301 - 95
8038CC - 3 90
N5596A - 1.50
TL062CP - 95
TL0WCN 150
06303 8 - 1.7S
INTERFACE & DRIVERS
IMHZ
2.000
18.432
20.000
S4.25ea,
TOGGLE
SWITCHES
206D - DPDT
3.000 5.000 8.000
3.579 6.000 10.000
4.000 6.144 18.000
REGULATORS
LM317T..., $1.75
LM337K. S2.50
723.
50
78M05 .... S .35
4194D S .95
LM305G S .75
320T 5.12. l5or24 $ .90
340K-12. 15or24v$1.50
340T-5. 6, 8. 9. 12.
i 10*> FOR ORDERS
'ADD5% FOR ORDERS BETWEEN S 25.00AHD
13% FOR ORDERS ABOVE S5« 00
TERMS: FOB CAMBRIDGE. MASS. SEND CHECK SEND S.25 FOR OUR CATALOG
OR MONEY ORDER. MINIMUM TELEPHONE. FEATURING TRANSISTORS &
, C.O.O. PURCHASE ORDER OR CHARGE $20.00 RECTIFIERS. 145 HAMPSHIRE
MINIMUM MAIL ORDER $5.00. ST.. CAMBRIDGE, MASS. 02133
SOLID STATE SALES
P.O. BOX 74 B
SOMERVILLE, MASS. 02143
TEL(617);547-7053
toll free 1-800-343-5230
FOR ORDERS ONLY
vr!>ION introduces the
INTERSTELLAR
DRIJfrE
A solid state
disk emulator for your
APPLE*, TRS80**, SI 00,
or SS50 computer
• A FAST mass storage device. Speeds up
any program requiring disk access.
• No head seek time, no motor startup time,
no moving parts.
• Standard 256K bytes of storage expandable
to 1 megabyte.
• Independent regulated power supply.
• Automatic power failure detect and battery
backup.
• Hardware errordetection and write protect.
• Only 4 bytes-ports of address I/O space used
• Hardware optimized for block transfers
and access.
• Drivers, diagnostics, and utilities software
provided.
• Certified to comply with Class B limits
■^■^^■LB Part 15 of FCC rules.
I lUlM i INC. Tel. (617)648-1717
74 Appleton St., Arlington, MA 02 1 74
*Trade Mark Apple **Trade Mark Tandy Corp.
Introductory
Price $1095.
plus tax and shipping
SEND FOR
BROCHURE
Identify your model.
Circle 508 on Inquiry card.
September 1982 © BYTE Publications Inc 519
Turn Your Apple II into
a Storage Oscilloscope
Capture "impossible" signals with an intelligent scope.
(lc)
vvwv
Figure 1: The sampling concept. Figure la
shows a simple arrangement for sampling.
Figures lb and lc compare the results of
sampling at high and low rates. Sampling
at a rate less than twice the frequency of
the input signal (figure lc) produces a type
of error called aliasing.
Larry Korba
301 Fifth Ave.
Ottawa, Ontario
K1S ZN4 Canada
With some simple additional hard-
ware and software, an Apple II
microcomputer can function as a
storage-type oscilloscope ideally
suited for transient, low-frequency
signal display. An Apple II provides
reasonably high-resolution graphics
(160 by 280 pixels on high-resolution
graphics page 1) and can be easily
equipped with a Mountain Computer
A/D + D/A board, an analog-to-
digital and digital-to-analog con-
verter.
If you have ever tried to display a
transient, low-frequency signal on a
standard oscilloscope, you know the
meaning of frustration. Often
(assuming you can even trigger on the
signal of interest) it may recur only
once every five seconds or so, far too
infrequently for you to view the
trace; or you may want to observe
the events that occur just prior to the
trigger event — a rather difficult task
using a conventional oscilloscope.
Sampling Theory
The application described here is a
sampling system; that is, the input
signal is sampled at regular intervals.
It is therefore prone to the pitfalls of
such an approach. Figure 1 illustrates
the concept of a sampling system. As
switch SI toggles on and off at a rate
of f Qt the sampling frequency of the
system, capacitor C stores the sample
result between sampling times. As
long as the sampling frequency is
greater than twice the highest fre-
quency component of the input sig-
nal, the output of the system is rep-
resentative of the input (see figure
lb). For engineers in the crowd this
might sound familiar; it is called the
Nyquist criterion.
You may wonder what happens if
there are frequency components in V {
greater than the sampling rate. This
situation is illustrated in figure lc,
where a sinusoidal signal is sampled.
The result is a signal resembling the
input waveshape; however, the out-
put frequency of the waveform is
much less than the input signal. This
effect is called aliasing. Just as a per-
son would use an alias to disguise
identity, so in a sampling system the
input signal has its frequency dis-
guised.
To minimize aliasing, an antialias-
520 September 1982 © BYTE Publications Inc
DEV SEL [4~T>
REs[ir>
GND [26^>-
JT
f5V
CLR
IC2a
74LS123
100ns
14
lOpF
JT
IC2b
74LS123
300ns
15 +5V
i5K
lOpF
) PORT A
) PORT B
Number
IC1
IC2
Type
6522
74LS123
+ 5V
20
16
GND
1
8
Figure 2: Schematic diagram for connecting the 6522 versatile interface adapter to the
Apple lis bus.
and contains negligible components
in the aliasing range, the sampling
system will accurately represent the
input signal. On the other hand, if the
input signal is periodic, the aliasing
effect can be used to advantage to
display a signal that would normally
require a much higher sampling rate.
This effect is used in sampling
oscilloscopes where very-high-fre-
quency signals can be displayed by
aliasing the signal down to within the
bandwidth of the display electronics.
Hardware
Besides the Apple II equipped with
a Mountain Computer A/D + D/A
board, this application uses a 6522
VIA (versatile interface adapter)
timer. The timer is used to generate
interrupts at regular (sampling) inter-
vals. In figure 2, connection of the
timer to the Apple II's bus is illus-
trated. The main problem to be
solved is the proper synchronization
of the 6522 clock and the Apple II's
device-select pulses. This is achieved
with two one-shot multivibrators.
The 6522 has 16 addressable
registers to control 2 timers, 2 I/O
(input/output) ports, and 4 control
lines (see description of the 6522 VIA
in Rockwell's R6500 Hardware Man-
ual, pages 6-1 through 6-33). For this
application, timer 1 is configured for
continuous-interrupt mode. This in-
terrupt is used to signal the moment
an input sample must be taken.
The Mountain Computer board is
used to perform an 8-bit analog-to-
digital conversion of an input signal
over an input-voltage range of —5 to
4-5 volts (V). The actual conversion
requires about 10 microseconds (/*s),
so it is possible to measure 16 input
signals (through a built-in input
multiplexer) in less than 200 />ts. An
input channel is read by accessing its
address twice. The first reading starts
the data conversion, the second reads
the converted result.
ing filter is usually inserted at the in-
put to the switch to ensure that the
frequency components of the input
signal are restrained to the Nyquist
rate. Antialiasing filters are simply
low-pass filters that have very steep
transitions from pass band to the cut-
off frequency in order to maximize
the usable input frequency range.
An alternate approach is to use no
antialiasing filter at all. The major re-
quirement for this method is knowl-
edge of the input signal. If it is known
that the input signal is well behaved
Software
Three programs are used for this
application: Scope, Trace, and Ad-
code (see listing 1). Scope is an Apple-
soft BASIC program that controls the
overall operation of the oscilloscope.
Adcode and Trace are 6502 assembly-
September 1982 © BYTE Publications lnc 521
Circle 238 on inquiry card.
Main/Frames
Listing 1: The storage-oscilloscope programs for the Apple II. The Scope control pro-
gram (listing la), written in Applesoft BASIC, accepts single-letter input commands to
set up the interrupt -handling routine and display the signal with the proper scales.
Listing lb is an assembly-language program called Adcode, used to set up timer 1 of the
6522 versatile interface adapter to generate interrupts at regular intervals and to handle
interrupts as they are generated. The assembly-language program Trace (listing 1c) is
first used to scale the input data from the Adcode routine and then display it on high-
resolution graphics page 1.
Listing la
7 D$ = CHR$ (4): REM CTKL-D
12 PRINT D$; "BLO*D ADCODE. OBJO"
13 PRINT D$;"BLO'\D TRACE. OBJO"
18 TIME = PRTR% = 0:LVL% = 1:MD$ = "A"
19 REM GET SLOT NUMBER FOR THE \/D CARD
INPUT "SLOT NUMBER FOR A/D " ; SLOT
IF SLOT < 1 THEN GOTO 20
IF SLOT > 5 THEN GOTO 20
GOSUB 25 5
PRINT "INPUT COMMAND"
GET A$
REM LOAD <>kSSEM PRGMS
PRINT *$
IF A$ =
IF A$ =
IF A$ =
IF A$ =
IF A$ =
IF A$ =
IF A$ =
IF A$ =
IF A$ =
GOTO 90:
THEN
THEN
THEN
"P" THEN
"L" THEN
THEN
THEN
THEN
THEN
LOOP
"H"
"T"
"S"
"R"
"M"
"C"
"E"
REM
GOSUB 30 0: REM
GOSUB 400: REM
GOSUB 500: REM
GOSUB 500: REM
GOSUB 700: REM
GOSUB 800:
GOSUB 1500
GOSUB 255:
GOTO 200
REM
REM
REM
END
HELP
SWEEP
SETTINGS
PRETRIG
LEVEL
RUN
MODE SET
CHANNEL
END : REM SERVICE END COMMAND
INPUT "RECORDING CHANNEL ";CHAN%: REM SERVICE CHANNEL CMD
IF CHAN% > 15 THEN GOTO 255
IF CHAN% < THEN GOTO 255
POKE 16393, SLOT * 16 ♦ CHAN%: RETURN
TEXT : REM SERVICE HELP CMD
"H=HELP,T=SWEEP TIME, P=PRETRIGGER"
"L=LEVEL, S=SETTINGS,R=RECORD"
"M=>MODE
PRINT "T,P,L,M ARE FOLLOWED BY ARGUMENT REQUEST"
PRINT " ENTER 2.5 TO 1000 FOR T"
TO 255 FOR P"
S, C, OR A FOR M"
1 TO 254 FOR L"
FOLLOWED BY + OR
PRINT
PR INT
PRINT
FOR SLOPE-
SERVICE TIME COMMAND
REM SERVICE LEVEL CMD
; POL$
PRINT "
PRINT "
PRINT "
PRINT "
RETURN
INPUT "SWEEP TIME ";TIME: REM
IF TIME < 2. 5 THEN GOTO 400
IF TIME > 1000 THEN GOTO 400
430 TIME = TIME * 50
440 POKE 16395, INT ((TIME / 256 - INT (TIME / 256)) * 256
POKE 16396, INT (TIME / 256)
RETURN
TEXT : REM SETTINGS DISPLAY
PRINT "SWEEP= ",(TIME / 50)
PRINT "PRETRIG= ",PRTR%
PRINT "TRIG LVL= ",LVL%,POL$
RETURN
INPUT "PRETRIGGER- ";PRTR%
IF PRTR% < THEN GOTO 700
IF PRTR% > 255 THEN GOTO 700
POKE 16392, PRTR%: REM SAVE PRETRIGGER
RETURN
INPUT "TRIGGER LEVEL ";LVL%
IF LVL% < 1 THEN GOTO 700
IF LVL% > 254 THEN GOTO 700
POKE 16394, LVL%
INPUT "POLARITY ( + / - ) =
IF POL$ = "+" THEN GOTO 770
IF POL$ = "-" THEN GOTO 780
GOTO 730: REM OTHERWISE LOOP
POKE 16655,0: RETURN
POKE 16656,128: RETURN
HGR : REM SERVICE RUN CMD
HCOLOR= 7: HPLOT 0,0: CALL 62454
IF TIME = THEN GOTO 890
GOSUB 1700
GOSUB 1400
IF PEEK (16390) = THEN GOTO 875
IF PEEK ( - 16384) > 128 THEN GOTO 1000
GOTO 840
GOSUB 1100
IF MD$ = "S" THEN RETURN
GOTO 860
PRINT "NO SWEEP SET": GOSUB 400: GOTO 800
POKE 49374,64: REM TURN OFF INTERRUPT
RETURN
PRINT "DISPLAYING, SWEEP= ",TIME / 50: REM
CALL 20480: REM SWEEP LINE
IF PRTR% = THEN GOTO 1320
HCOLOR= 1
HPLOT PRTR%,0 TO PRTR%,159: REM
1320 LI = INT (159 - 8 * LVL% / 13):
1330 HPLOT 1, LI TO 256, LI
IF MD$ = "S" THEN RETURN : REM
GOSUB 1400
RETURN
POKE 16655,0: REM RESET COUNTER
CALL 16384: REM IN IT INTERRUPT
REM IF MODE=CONriNUOUS, DON'T WAIT FOR TRIGGER OR PRETRIGGER.
IF MD$ = "C" THEN GOSUB 1500
PRINT "WAITING FOR TRIGGER"
05) * SGN (TIME / 256)
DISPLAY STORED DATA
1350
1360
1370
1400
1405
1406
1407
14 10
DRAW PRETRIGGER
REM SCALE LEVEL
CHECK FOR SINGLE STEP
522 September 1982 © BYTE Publications Inc
Circle 484 on inquiry card.
Listing 1 continued:
1415 POKE 153 90,12 8: REM SET READY
1420 RETURN
1500 INPUT "SINGLE S, CONTINUOUS C, AUTO A " ;MD$: RETURN
1-500 POKE 16392,0: P3KE 15391,128: REM SET PRETRIG=0 AND TRIG ON
1510 PRTR% = Q
1520 RETURN
1699 REM PUT IN HOR AND VERT AXIS
1700 HCOLOR= 0: FOR I = TO 24 STEP 20
1710 HPLOT 1,159 TO 1,15 6
1720 NEXT I
1730 FOR 1=0 fO 159 STEP 15
1740 HPLOT 0,1 TO 3,1: NEXT I
1750 HPLOT 0,80 TO 7,81: RETURN
Listing lb
SOURC
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000:
0000;
0000:
0000:
0000:
0000;
0000:
0000:
0000:
0000;
03FF;
03FE:
C0D4:
COD 5:
C0D8:
CODD:
CODE:
00C0:
0040:
0000:
4000:
4000:
4003:
4006:
4005:
4006:
4 6:
4007:
4007:
4008:
4008:
4009:
400A:
400B:
400C:
400D:
400D:
410D:
410D:
41 OE:
41 OF:
4110:
4111:
4111:
4112:
4113:
4114:
4114:
4114:
4114:
4115:
4L16:
4117:
4118:
411B:
4.1 ID:
411S:
4120:
4123:
4126:
4126:
4129:
412C:
412D:
41 2E:
4 1 2 F :
4130:
4131:
4134:
4137:
4137:
41 37
4 1 3A :
ADCODE
1 *
2 *
3 *
4 *
5 *
6 *
7 *
8 *
9 *
10 *
11 *
12 *
13 *
14 *
15 *
16 *
17 *
18 *
19 *
20 *
21 *
22 *
23 *
24 *
25 *
26 *
27 *
28 *
29 *
30 *
31
32
33
34
THIS IS AN INTERRUPT SERVICE PROGRAM TO
BE USED WITH MOUNTAIN H\RDWARE'S AD-DA BOARD
INTERRUPTS ARE GENERATED BY A 5522 TIMER IN SLOT 5
WHEN AN INTERRUPT OCCURS THE DESIRED AD
CHANNEL IS READ AND STORED IN THE STORAGE AREA ARRAY.
IF READY 13 0,NO READ OCCURS.
IF READY THEN DATA IS CONTINUALLY STORED IN ARRAY
IF THE INPUT DATA IS A30VE T'4E TRIGGER LEVEL
THEN THE AD DATA IS WRITTEN INTO ARRAY ONLY FOR
THE NUMBER OF CHARACTERS INDICATED BY THE PRETRIGGER
AMOUNT.
ONCE ALL THE DAT\ IS COLLECTED, READY, TRIG AND AN INTERNAL
SOFT COUNTER ARE ZEROED. THE TIMER1 INTERRUPT IS
TURNED OFF TO ALLOW FAST USER THROUGHPUT
"COUNT 1 M INDICATES THE START POINT OF DAT\
EQUATES
INPUTS ARE:
READY INDICATES READY TO START
TRIG INDICATES TRIGGER LEVEL
MAXCNT INDICATES PRETRIGGER LEVEL
TICLA INDICATES TIMER1 INTERRUPT TIME
T1CHA HI BYTE OF TIMER 1
POL INDICATES TRIGGER POLARITY
CHNL CHANNEL OF A/D BOARD TO READ
OUTPUTS ARE:
READY INDICATES WHEN ALL DATA IS COLLECTED
ARRAY2 STORES THE 256 DATA BYTES COLLECTED
4C DO
4C E9
IRQAH EQU S33FF
IRQAL EQU S-03FE
T1CL EQU $C0D4
T1CH EQU $C0D5
35 ACR EQU $C0DB
36 IFR EQU $OODD
37 IER EQU $C0DE
38 INTEN EQU SCO
39 INTDIS EQU $40
40 *
OBJECT FILE NAME IS ADCODE.OBJO
41 ORG $4000
4 1 4 2 START JMP INIT
41 43 JMP INIT2
44 *
45 * USER ALTERABLE BUFFERS
46 *
1 16390 READY INDICATOR
NOT READY, 128- READY
1 16391 TRIGERRED INDICATOR
NOT TRIGERRED, 128, TRIGGERED
ENTRY POINT NOT USED
8A
48
98
48
AD DD
10 03
OA
30 03
4C C9
AD D4
AE 09
BD 80
EA
EA
EA
EA
EA
BD 80
8D OD
AD 06
DO 03
4 7 READY DS
48 *
49 TRIG DS
50 * 0-
51 MAXCNT DS 1
52 CHNL DS 1
5!} TRLVL DS 1
54 TICLA DS 1
55 T1CHA DS 1
56 *
57 ARRAY2 DS 256
58 *
59 SAMPLE DFB $00
60 COUNT DFB $00
51 COUNT 1 DFB $00
62 POL DFB $00
63 * 0= WE POL, $80 =
64 IND1 DFB $00
65 IND2 DFB $00
65 MAXCN1 DFB $00
67 *
68 * INTERRUPT SERVICE
69 *
70 INTSRV TXA
7 1 PHA
72 TYA
7 3 PHA
74 LDA IFR
75 BPL INTW
76 ASL A
77 BMI INTX
78 INTW JMP RTI1
79 INTX LDA T1CL
80 * GET SAMPLE
81 LDX CHNL
82 LDA $C080,X
33 NOP
84 NOP
85 NOP
86 NOP
B~ t )p
LDA
STA
16392 PRETRIGGER AMOUNT
16393 SLOT*16+CHANNEL
16394 TRIGGER LEVEL 0-255
16395 TIMER VALUE
16396 TIMER WLUE HI
16397
TEMP SAVE AREA FOR SAMPLE
COUNT TO END OF SAMPLE
15655 CYCLING LOOPCOUNTER
16656 TRIG POLARITY
-VE TRIG
16657 INDICATES READY FOR TRIG
INTERNAL READY INDICATOR
INVERTED MAX COUNT
GET X AND Y
AND SAVE ON STACK
ACC SAVED IN ADDR $4 5
GET FLAG
RETURN IF
NOT TIMER1 INTERRUPT
IF TIMl CONT
OTHERWISE RETURN
RESET TIMER FLAG
GET CHANNEL
GET SAMPLE
WAIT FOR CONVERSION TO FINISH
89
90
91
92
93
$C08 0,X
SAMPLE
GET DATA
SAVE FOR LATER
IF READY FOR DATA COLLECTION
LDA READY
BNE INTY CONT IF READY
Listing 1 continued on page 524
SUPERBRAIN n
PRICE
BREAKTHROUGH
Intertec Data Systems' new
SuperBrain II has all the
features of the former
SuperBrain, plus:
• Impressive Graphics capability
• Below-the-line descenders and
reverse video
• Faster, enhanced disk operating
system
•Battery operated real-time clock
•Microsoft Basic at no extra
charge
) SUPERBRAIN II Jr. . . . $1,895
350K Disk-64K RAM
| SUPERBRAIN II QD. . . $2,275
700K Disk-64K RAM
I SUPERBRAIN II SD . . . $2,655
1.5 MB Disk-64K RAM
10 MB HARD DISK . . . $2,995
(Includes Interface Cable)
List Cost
jSTARGRAPH. .$3,890 $ Call
Includes 350K Disk-64K RAM.
Emulates Tektronix™ 4010
Graphics Terminal,
Supports SAS-Graph and all
Tektronix Plot 10 Software
All Micro Pro™ Software
50% Off List
List Cost
WordStar $ 495 $ 257
MailMerge .... $ 150 $ 78
CalcStar $ 295 $ 153
Call for Similar Discounts on
Other Micro Lines & Printers
90 Day Money Back Guarantee*
120 Day Extended Warranty**
Ordering Information: Money Or-
ders, Cashier Checks or Bank
Wires Welcome. Personal or Com-
pany Checks, allow 15 days to
clear. Surface Freight Standard
F.O.B. Origin. Include your tele-
phone number. No COD's, please.
Prices are subject to change
without notice. Order desk hours
are 9 to 5 CST.
CALL OR WRITE
(214) 931-9069
Star M
STOTAR
ICRO
16990 Dallas Parkway • Suite 151
Dallas, Texas 75248
September 1982 © BYTE Publications Inc 523
Circle 184 on Inquiry card.
CHOOSE...
An Apple Desk
A compact Bi-Level desk ideal for the Apple com-
puter system. This 42" x 29V2" desk comes with a
shelf to hold two Apple disk drives. The top shelf for
your TV or monitor and manuals can also have an
optional paper slot to accomodate a printer. It is
shown here with the optional Corvis shelf which will
hold one Corvis disk drive. The Corvis shelf is avail-
able on the 52" x 29Vi" version of the Apple desk.
A Universal Micro Desk
fH5
The Universal Micro desk accommodates the S-100
type microcomputers. The desk is available in four
sizes: 17.75 inch, 19.06 inch, and 20.75 inch wide
openings with 24 inch front-to-rear mounting space.
The fourth size is a 20.75 inch wide opening with a
26.50 inch front-to-rear mounting space.
A Mini Rack
*
Mini racks and mini micro racks have standard vent-
ing, cable cut outs and adjustable RETMA rails.
Choose a stand alone bay or a 48", 60", or 72" desk
model in a variety of colors and wood tones. A
custom rack is available for the Cromemco.
A Printer Stand
The Universal printer stand fits the:
Centronics 700's
Dec LA 34
NEC Spinwriter
Lear Siegler 300's
Diablo 1600's&2300's
T.I. 810 & 820
Okidata Slimline
Anadex 9500's
Delivery in days on most styles in stock. Dealers
inquiries invited.
ELECTRONIC SYSTEMS
FURNITURE
COMR4IVJ«d
17129 S. Kingsview Avenue
Carson, California 90746
Telephone: (213)538-9601
Listing 1 continued:
413C:
413F:
413F:
413F:
4142:
4144:
4144:
4147:
4149:
4 1 4 9 :
414C:
414E:
4151:
4153:
4156:
4159:
415B:
415D:
4160:
4153:
4166:
4169:
416B:
416E:
416E:
4171:
4173:
4176
4179
41 7B
41 7E:
4131:
4184:
4196:
4188:
4188:
418E:
4191
4194:
4196:
4198:
419B:
419E:
4 HI:
41A4:
41A7:
41A9:
41AC:
41AF:
41*2:
4135:
4186:
4139:
4138.
413D
41C0
41C3
41C6
41C9
41CA
41CB
4 ICC
41CD
41GF
4100
4100
41D1
41D3:
4106:
4108:
4108 :
41DD;
41S0:
41E3:
41E6:
41S9:
41EB :
4 ISC:
41SF:
41F2:
41F2:
41F4:
41F7:
41FA:
41FD:
4200:
4203:
4205:
4208:
4209:
420A:
4C C9 4 1
AD 12 41
P0 6E
AD 07 40
DO 4 5
AD 11 41
30 2
AD 10 41
F0 10
AD 0D 41
CD 0A 40
90 57
A9 90
8D 11 41
4C 3 2 41
AD 0D 41
CD 0A 40
90 F0
4C B2 41
41
40
40
AD 10 41
10 0B
AD 0D
CD 0A
90 08
4C B2 41
AD 0D 41
CD 0A 40
90 2C
A9 80
8D 07
4C B2 41
AD 0E 41
CD 13 41
90 19
A9
8D 07 4
8D 06 40
8D 0E 41
8D 11 41
8D 12 41
A9 40
8D DE CO
4C C9 41
EE 0E 41
AD OF 41
A8
CD 08 40
90 05
A 9 3
8D 12 41
AD 0D 41
99 0D 40
EE OF 41
68
A8
69
AA
A5 4 5
40
78
A9 41
8D FF 03
A9 14
8D FE 03
A9 00
8D 06 4
8D OF 41
8D 0E 41
3D 07 4
A9 00
19
ED 08 4
8D 13 41
A9 CO
8D DB CO
AD 08 40
8D D4 CO
AD 0C 40
8D D5 CO
A9 CO
8D DE CO
D8
58
60
* CHECK
SEE
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110 INT0A
111
112
113 INT0B
114
115
116
J^P RTI1
OTHERWISE EXIT
IF INTERNALLY READY
LDA IND2
BEQ INT02 JUST STORE MORE IF
IF SIGNAL TRIGERRED
LDA TRIG
STORE DATA IF TRIG
TRIG
3NE INT0L
IF READY FOR
LDA IND1
SMI
LDA
BEQ
LDA
CMP
8CC
LDA
STA
JMP
LDA
CMP
BCC
JMP
INT0C
POL
INT08
SAMPLE
TRLVL
INT 2
*030
IND1
INT02
SAMPLE
TRLVL
INT0A
INT02
117 * CHECK TRIGGER LEVEL
JUMP IF READY
CHECK POLARITY
JUMP IF +VE
CHECK FOR INPT
SET UP INDICATOR
CHECK FOR INPIXTRIG
OTHERWISE CONTINUE
INT01A
INT02
149
150
118 INTOC
119
120
121
122
123
124 INT0D
125
126
127 INT0E
128
129
130 INT01
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
)9 INT03
151
152 RTI1
153
154
155
156
157
158 *
159 I MIT
160
161
162
163
164
165
166
167
168
16 9 IN IT 2
170
171
172
173 *
174
175
176
177
178
179
180
181
182
183
184
LDA
BPL
LDA
CMP
BCC
JMP
LDA
»CMP
BCC
LDA
STA
IMP
LDA
CMP
BCC
LDA
STA
STA
STA
STA
STA
LDA
STA
JMP
INC
LDA
TAY
CMP
BCC
LDA
STA
LDA
STA
INC
PLA
TAY
PLA
TAX
LDA
RTI
SEI
LDA
STA
LDA
STA
LDA
STA
STA
STA
STA
LDA
CLC
SBC
STA
LDA
STA
LDA
STA
LDA
STA
LDA
STA
CLD
CLI
RTS
POL
INT0D
SAMPLE
TRLVL
INT 0E
INT02
SAMPLE
TRLVL
INT02
#990
TRIG
INT02
COUNT
MAXCN1
INT01A
*O0
TRIG
READY
COUNT
IND1
IND2
JINTDIS
IER
RTI1
COUNT
COUNT1
MAXCNT
INT 03
1930
IND2
SAMPLE
ARRAY2,Y
COUNT1
CHECK POL
JMP IF +VE
CHECK FOR -VE TRIG
JUMP IF TRIG
CHECK FOR +VE TRIG
JUMP IF NOT TRIG
INDICATE TRIGGERED
JUMP IF PRETRIG DONE
ZERO BUFFERS
DISABLE INTERRUPTS
POINT TO NEXT STORE LOCATION
JUMP IF NOT ENOUGH
SET SET UP INDICATOR
GET SAMPLE
SAVE DATA IN ARRAY
INC STORE POINTER
KINTSRV
IRQAH
ft>INTSRV
IRQAL
*00
READY
COUNT 1
COUNT
TRIG
»00
MAXCNT
MAXCN1
»$C0
ACR
TIC LA
T1CL
TIC HA
T1CH
SINTEN
IER
RESTORE REGISTERS
RESTORE ACC
SET UP INTERRUPT VECTOR
SET UP USER BUFFERS
SAVE INVERTED PRETRIG
SET UP ACR
SET UP TIMER 1
ENABLE INTERRUPTS
*** SUCCESSFUL ASSEMBLY: NO ERRORS
C0DB
ACR
410F
COUNT 1
4112
IND2
41AF
INT01A
4163
I NT 0B
40
INTDIS
4123
[NTX
4113
MAXCN1
41C9
RTI1
400C
T1CHA
400A
TRLVL
400D
ARRAY 2
CODE
IER
4129
INIT2
41B2
INT02
416E
INTOC
CO
INTEN
413F
INTY
4008
MAXCNT
410D
SAMPLE
C0O4
T1CL
4009 CHNL
C0DD IFR
41D0 INIT
41C0 INT03
417E INT0D
4114 INTSRV
03FF IRQAH
4110 POL
?4000 START
400B T1CLA
410E
COUNT
4111
IND1
418E
INT01
415B
INT0A
4186
ENT0E
4120
INTW
03FE
IRQAL
4006
READY
C0D5
T1CH
4007
TRIG
524 September 1982 © BYTE Publications Inc
Circle 331 on inquiry card.
Listing 1
continued:
40
INTOIS
CO INTEN 03FE IRQAL
03FF [RQAil
74000 START
4006
READY
4007 TRIG 4008 MAXCNT
4000 CHNL
400/\
TRLVL
4003 T1CL4 400C T1CH4
400D ARRAY2
410D
S*MPLE
410E COUNT 41 OF COUNT 1
4U0 POL
4111
IND1
4112 IND2 4113 MAXCNl
4114 INT
SRV
4120
INTW
4123 INTX 41 3F INTY
4L5B INTIM
4153
INI'OB
415E INTOC 41 7E INTOD
4136 INTOE
418E
INT01
41AF INT01A 4U2 INT02
4 ICO INTO"*
41C9
RTI1
41D0 INIT 41E9 INIT2
C0D4 TIC
L
C0D5
TICH
CODB ACR CODD IFR
CODE IER
Listing lc
0000:
1
LST
ON
0000:
2
* PHI*
PROGRAM USES THE APPLESOFT HIGH
oooo-
3
* RESOLUTION
GR\PHIC SUBROUTINES TO DISPLAY
0000
4
* THE
OUT PUT
OF THE RECORDING STAGE OF THE SCOPE PROGRAM
0000:
5
* THE
INPUTS
TO THIS PROGRAM ARE:
0000
6
*
I. ARRAY2-THE ARRAY IN WHICH THE \/D DATA IS STORED
0000
7
*
BY THE
INTERRUPT SERVICE ROUTINE
0000
8
*
2- COUNT1-THE OFFSET INTO 4RRAY2 POINTING TO THE
0000
9
*
FIRST
3YTE OF THE IAST RECORDUNG
0000
10
* THE
OUT PU ?
3 ARE:
0000
11
•
1. ARRAY2-THE 256 VALUES OF ARR4Y2 ^RE SCALED TO FIT
THE 160 HIGH
0000
12
*
HGR SCREEN 1.
0000
13
*
2. ARR\Y1-A SORTED <\RRAY OF ARRAY2 VALUES SORTED
0000
14
*
FOR VERTICAL DISPL4Y ON THE 230X160 HI RES SCREEN 1
0000
15
*
3. A DISPLAY OF THE RECORDED D«iTA ON THE APPLE SCREEN
0000
16
*
0000
17
* GENERAL EQUATES
0000
18
*
0000
19
* HI RESOLUTION GR<\P4IC ROUTINES
0000
20
*
FS'J'V
21
HLCN
EQU
SF53A LINE WRITE
F457
22
3 PLOT
EQU
SF457 POSITION DOT
00E4
23
SETHCOL EQU
SE4 COLOUR BYTE LOCATION
0000
24
*
0000
25
* EQUATES FOR BUFFERS IN ADCODE
0000
26
*
400D
27
ARRA Y 2 E QU
S400D
410F
28
COUNT1 EQU
S410F
0000
29
*
0000
30
*
0000
31
* START OF PROGRAM
0000
32
*
NEXT
OBJECT FILE NA'IE IS
TRV: E.OB JO
5000:
33
ORG
$5000
5000:4C
07
51
34
JMP
ST\RT
5003:
35
* USER BUFFERS
5003:00
36
CTR
DFB
$00 X COORD COUNTER
5004: 00
37
CTR1
DF8
$00 INPUT DATA INDEX
5005:FF
38
\RRhYl DFB
$FF SAVE AREA FOR OLD DATA
5006:
39
DS
255
5105:00
40
OUTL1
DFB
$00 DIV OUTPUT
5106: 00
4L
OUTA
DFB
$00 INPUT TO DIVIDE
5107:AD
OF
41
42
START
LDA
COUNT1 GET DAT* INDEX
51 OA : 8D
04
50
43
STA
CTR1 SAVE FOR INDEXING DATA
510D:AD
05
50
44
LDA
ARRAYl
5U0:C9
FF
45
CMP
3$FF CHECK FOR FIRST TIME THRU
5112:F0
2 2
46
3EQ
CLR IF BYTE =FF, CLEAR
5114:A9
47
ST1
LDA
fOO
5116:3D
CH
50
48
STA
CTR ZERO COUNTER
5119:20
8D
51
49
JSR
CALC ADJUST INPUT DAT*
51LC: 20
43
51
50
LOOP
JSR
ERASE ERASE OLD LONE
511F: 20
60
51
51
JSR
DRAW DRAW NEW LINE SEG
5122:AD
03
50
52
LDA
CTR GET OUTPUT PTR
5125:C9
FF
53
CMP
»255 IF NOT POINTING TO LAST BYTE
5127:90
F3
54
BCC
LOOP LOOP
5129:AE
04
50
55
RTS1
LDX
CTR1 INCR POINT
512C:AC
03
50
56
LDY
CTR GET OLD DATA POINTER
512F:BD
OD
40
57
LDA
ARRAY2,X
5132:99
05
50
58
STA
ARRAYl, Y
5135:50
59
RTS
5136:
60
* CLEAR ARRAY
513G:A2
FF
61
CLR
LDX
#3FF SET UP LOOP COUNT
5138:A9
00
62
LDA
soo
51 3A: 9D
05
50
63
CLRLP
STA
ARRAYl, X ZERO ARRAY
513D:CA
64
DEX
POINT TO NEXT LOCATION
513E:D0
FA
65
BNE
CLRLP
5140: 4C
14
51
66
JMP
ST1 RETURN TO MAIN LINE
5113;
67
* ERASE OLD
LINE
5143:A9
7F
68
ERASE
LDA
1127 SET WHITE
5145:85
E4
69
STA
SETHCOL
5147:AE
03
50
70
LDX
CTR
514A:A0
00
71
LDY
»$00 ZERO Y REG
514C:BD
05
50
72
LDA
ARRAYl, X GET DATA
5 1 4 F : 20
57
F4
73
JSR
HPLOT
5 1 5 2 : A E
03
50
74
LDX
CTR
5155:E8
75
INX
POINT TO NEXT DATA P3 INT
5156:BC
05
50
76
LDY
ARRAYl, X GET DATA
5159:8A
77
TXA
515^:A2
00
78
LDX
»00 ZERO X REG
515C:20
3A
F5
79
JSR
HLIN DRAW LINE RTS
515F:60
80
RTS
51<50:
8L
* DRAW NEW LINE
5160:49
00
82
DRAW
LDA
10 SET BLACK
5162:85
E4
83
STA
SETHCOL
5154:AE
04
50
84
LDX
CTR1
5167:AC
03
50
85
LDY
CTR READY TO SAVE NEW AS OLD
516A:BD
OD
40
86
LD4
ARRAY2,X GET NEW DATA
516D:99
05
50
87
STA
ARRAYl, Y STORE AS OLD
5170:A0
00
88
LDY
*00
5172:AE
03
50
89
LDX
CTR GET CURRENT POS
5175: 20
57
F4
90
TSR
HPLOT
5178:EE
04
50
91
INC
CTR1 POINT TO NEXT INPUT 3YTE
517B:AE
04
50
92
LDX
CTR1 POINT TO NEXT 3YTE
517E:BC
OD
40
93
LDY
ARRAY2,X GET NEXT DATA
518l:EE
03
50
94
INC
CTR POINT TO NEXT POSITION
5184:AD
03
50
95
LDA
CTR GET X COORD
5137:A2
00
96
LDX
too
5189: 20
3A
F5
97
JSR
HLEN
5 1 3C : (SO
99
RTS
51 8D
99
* CAL
Z U LATE
159-3* (INPUT DATA)/13
Call for MTI's late
price reductions.
Ask about our " QE D " d iscounts.
VISA and MasterCard orders accepted.
VIDEO TERMINALS ^
VT100 DECscope $ 1595"
VT 18X Personal Computing Option 2395
VT 101 DECscope 1 195
VT131 DECscope 1745
VT132 DECscope 1995
ADM 3A (dumb terminal) 595
ADM 5 (dumb with visual attributes) 645
ADM 31 (two page buffer) 1095
ADM 21 (full editing/visual attributes) 690
ADM 32 (ergonomic ADM 31)
ADM 36 (DEC system terminal). *
ADM 42 (8-page buffer available) *
Tl 940 (high performance, 1-page buffer)1650
Hazeltine Esprit 575
Hazeltine Executive 80 Model 20 1345
Hazeltine Executive 80 -Model 30 1695
Hazeltine 1500 (dumb terminal) 825
GRAPHICS TERMINALS
VT125 (DEC ReGIS firmware) 3280
VT100 (Tektronix 4010 emulation) 3250
ADM 3A (Tektronix 4010 emulation) 1795
ADM 5 (tektronix 4010 emulation) 1845
VT 100 w/TI 810 plot. (Tektronix emu.) 5920
300 BAUD TELEPRINTERS
LA 34-AA DECwriter IV 1095
Diablo 630 RO (letter quality) 2295
Diablo 630 KSR (letter quality) 2695
Tl 743 (portable thermal printer) 1190
Tl 745 (port. /built-in coupler) 1485
Tl 765 (port./bubble/b-i coupler) 2595
600 BAUD TELEPRINTERS
Epson MX-80 645
Tl 825 KSR impact 1570
Tl 825 KSR pkg. 1795
1200 BAUD TELEPRINTERS
Epson MX-100 895
LA 120 RA (receive only) 2095
LA 120 AA DECwriter III 2295
LA 100 RO letterprinter 1937
LA 1 2-A (port. /modem/coupler) 2840
Tl 783 (portable thermal printer) 1645
Tl 785 (port/built-in coupler) 2270
Tl 787 (port. /internal modem) 2595
Tl 810 RO impact 1545
Tl 810 RO pkg 1795
Tl 820 RO impact 1850
Tl 820 RO pkg 2025
Tl 820 KSR impact 2025
Tl 820 KSR pkg 2195
LearSiegler 310 ballastic 1945
2400 BAUD
Dataproducts M 200 (2400 baud) 2910
DATAPRODUCTS LINE PRINTERS
B 300 (300 Ipm Band Printer) 5455
B 600 (600 Ipm Band Printer) 6930
B 1000 (1000 Ipm Band Printer) 1 1330
BP 1500 (1500 Ipm Band Printer). 19700
(Controllers available for most minis & micros)
ACOUSTIC COUPLERS
A/J A242-A (300 baud orig.) 242
A/J 247 (300 baud orig.) 315
VadicVA3413 (300/1200 orig.) 845
MODEMS
GDC 103A3 (300baud Bell) 395
GDC 202S/T (1 200 baud Bell) 565
VA 3213 (Bell 212-A comp.) 825
VA 3451 (orig./ans. triple modem)..... 885
VA3455 (1200 baud orig./ans.) 770
VA 2450 ( Bell 201 comp.) 725
VA 103 (300 baud modemphone) 235
•Please call for quotation.
mti
Listing 1 continued on page 526
Applications Specialists & Distributors
Computer Terminals, Peripherals & Systems
New York:
516/621-6200, 212/767-0677, 518/449-5959
Outside N. Y.S.: 800/645-6530
New Jersey: 201/227-5552
Ohio: 216/464-6688
^ ^
September 1982 © BYTE Publications Inc 525
Listing 1 continued
f.
518D:
100
* SCALING FOR THE DISPLAY
518D:
101
CALC
EQ'J
*
518D:ftE
04
50
102
LDX
CTR1
POINT TO ST\RT OF
INPUT DAT\
5190:A0
00
103
LDY
#$00
LOOP 256 TIHE3
5192:BD
OD
40
104
L00P1
LDA
ARRAY2,
, X GET D\T\
5195:8D
05
51
105
ST A
OUTA
SET UP FOR CALC
5198:20
C9
51
106
JSR
DIV13
DIV BY 13
519B:20
B9
51
107
JSR
MULT8
MULT RESULT BY 9
5 1 9 E : 20
E3
51
108
JSR
DIV1
51A1:AD
06
51
109
LDA
OUTA
GET REMAINDER
51A4:C9
07
110
CMP
»07
51A6:90
03
111
BCC
CALC1
51A8:EE
05
51
112
INC
OUT LI
INCR OUTPUT
51AB:30
113
CALC1
SEC
51AC:A9
9F
114
LDA
»159
SUBTRACT RESULT FROM 159
51AE:ED
05
51
115
S8C
OUT LI
51B1:9D
OD
40
116
STA
ARRAY 2,
X
5134:E8
117
INX
5135: 88
118
DEY
5186:D0
DA
119
BNE
LOOPl
LOOP 255 TIMES
51.88:60
120
RTS
51B9:98
121
MULT8
TYA
518A:48
122
PHA
SAVE Y ON STACK
51B8:A0
03
123
LDY
If 03
SET UP LOOP COUNT
518D:0E
05
51
124
MULTL
ASL
OUTLl
MULT BY 2
51C0:0E
06
51
125
ASL
OUTA
MULT BY 2
51C3:88
126
DEY
DECR LOOP COUNT
5 1 C 4 : DO
F7
127
BNE
MULTL
51C6: 68
128
PLA
GET Y
51C7:A8
129
TAY
RESTORE
51C8: 60
130
RTS
51C9:
131
* DIVIDE BY
13
51C9:A9
00
132
DIV13
LDA
#00
ZERO RESULT
51CB:8D
05
5L
133
STA
OUTLl
51CE:AD
06
51
134
LDA
OUTA
GET DIVIDEND
51D1:C9
82
135
CMP
»130
COMP«iRE AGMNST 10*13
51D3: 90
OE
136
BCC
DIV1
JUMP IF <130
51D5:AD
06
51
137
LDA
OUT%
51D8: 38
138
SEC
51D9:E9
82
139
SBC
1130
SUBTRACT 130 FROM
INPT
51DB:8D
06
51
140
STA
OUT\
51DE:A9
OA
141
LDA
110
51E0: 3D
05
51
142
STA
OUTLl
SAVE P>\RT OF RESULT
51E3:98
143
DtVl
TYA
5 1 S 4 : 48
144
P4A
5125:A0
00
145
LDY
«oo
51E7: 38
146
DIV2
SEC
5 1 E 8 : AD
06
51
147
LDA
OUT^
GET INPUT
51EB:C9
OD
148
CMP
#13
CHECK IF DIVIDEND
TOO SMALL
51ED: 90
08
149
BCC
DIV3
EXIT IF DCV<13
51EF:E9
OD
150
SBC
#13
51F1:8D
06
51
151
STA
OUTA
51F4:C8
152
INY
51F5:10
FO
153
BPL
DIV2
ALWAYS JUMP
51F7: 98
154
DIV3
TYA
51F8: 18
155
CLC
51F9: 6D
05
5L
156
ADC
OUTLl
ADD LOOP COUNT TO
RESULT
51FC:8D
05
51
157
STA
OUTLl
SAVE RESULT
51FF:68
158
PLA
RESTORE Y REG
5200:A8
159
TAY
5201:60
160
RTS
5202:
161
LST
ON
*** SUCCESSFUL
ASSEMBLY:
NO ERRORS
5005 ARRAY1
400D
ARRAY2
51A8 CALC1
519D CALC
5136 CLR
51 3A
CLRLP
410F COUNTl
5003 CTR
5004 CTR1
51E3
DtVl
51C9 DIV13
51E7 DIV2
51F7 DIV3
5160
DRAW
5143 ERASE
F53A HLIN
F457 HPLOT
5192
LOOP1
51 1C LOOP
5189 MULT8
51QD MULTL
5106
OUTA
5105 OUTLl
?5129 RTS1
E4 SETHCOL
5114
ST1
5107 START
language routines for interrupt han-
dling and graphics display functions,
respectively.
The Adcode program has two en-
try points. You call the routine com-
mencing at the label Start to initialize
buffers used by the interrupt subrou-
tine and set up the interrupt vector
and all registers controlling the opera-
tion of timer 1. The label Intserv in-
dicates the start of the interrupt-
service routine. This is the point to
which program control eventually
passes when an interrupt occurs. A
flowchart for this program is shown
in figure 3; key labels are indicated.
The overall purpose of Adcode is
to read converted analog data and
store it in a 256-byte array (Array2).
Start of the data-record period is in-
dicated by the Ready indicator byte.
Once this byte is set to hexadecimal
80, the interrupt routine will store
converted data in Array2 on future
interrupts until the input signal
satisfies the trigger requirements.
When the trigger occurs, more data is
stored in the array to allow display of
the data following the trigger. This is
done by collecting a number of data
points equal to 256 minus the pretrig-
ger count.
This interrupt-service routine
allows a maximum sampling rate of
approximately 8 kilohertz (kHz),
which leaves about 50 percent of the
processor time for execution of the
Scope program.
Scope is an Applesoft BASIC pro-
gram that provides a method for
altering the controls of the display. It
provides for input of certain func-
tions by way of single-letter com-
mands:
T: (sweep-time setting) indicates the
number of milliseconds (ms) per
horizontal display division;
ranges from 2.5 to 1000 ms/divi-
sion.
P: (pretrigger amount) a number be-
tween and 255 that indicates the
number of samples to be displayed
before the trigger event occurs.
L: (level and slope) a number be-
tween 1 and 254 that indicates the
level and slope at which the trig-
ger occurs (the slope is either + or
— , to indicate which way the in-
put singal should pass through the
level to indicate a trigger).
S: (settings) a display of the present
sweep time, pretrigger amount,
trigger level, and polarity.
H: (help) provides a list of commands
and a brief description of each.
R: (run) starts the recording process.
M: (mode) allows the selection of a
variety of triggering modes, in-
cluding continuous, automatic,
and single sweep. (Continuous
mode will display the contents of
the storage buffer as it is filled; no
attempt is made to trigger on the
input signal. Automatic mode will
attempt to trigger on the input
signal and display the data using
the pretrigger information; once
another trigger occurs, the process
is automatically repeated. In the
single-sweep mode, only one trig-
gered recording of the input data
will be made and displayed; the
program then returns to input
command mode.)
C: (channel) allows the user to
change the selection of the input
A/D channel for recording; the
user can select from channels to
15.
E: (end) will end execution of the
Scope program, returning control
to the Applesoft monitor.
526 September 1982 © BYTE Publications Inc
f 6522 \
^ INTSRV J
SAVE
REGISTERS
READ A/D
CHANNEL
(IND2 INDICATES
THAT ENOUGH PRE-
TRIGGER DATA HAS
BEEN STORED)
YES
(IND1 INDICATES THAT
INPUT HAS BEEN BELOW
OR ABOVE TRIGGER
LEVEL DEPENDING ON
SLOPE)
INCREMENT POST
TRIGGER COUNT
V
SET TRIGGER
INDICATOR
SET IND 1
INDICATOR
SET IND2
V
INT03
SAVE SAMPLE
INDEXED USING
STORE POINTER
INCREMENT
STORE POINTER
RESTORE
REGISTERS
( RETURN J
Figure 3: Flowchart of the interrupt -service routine within Adcode (see listing lb). This routine stores data in Array! until the trigger
conditions are met and the post-trigger samples are accumulated.
September 1982 © BYTE Publications Inc 527
A
\
Figure 4: Examples of printed output of the Scope program (the same image is seen on
the Apple Us screen). The vertical divisions along the leftside of the display represent 1
volt per division. The horizontal scale is indicated on the text line of the display.
When the RUN command is given
and automatic mode has been
selected, the timer is set and enabled,
and the message WAITING FOR
TRIGGER appears on the screen.
The ready indicator is also set, allow-
ing the Intserv routine to start storing
converted data and look for a trigger
at the appropriate time. If, during the
recording process, any key of the
Apple keyboard is depressed, control
is passed back to the command por-
tion of the program to allow decoding
of the character entered. When the
recording cycle is finished, the ready
indicator is reset, and the message
DISPLAYING SWEEP = xx is dis-
played on the video display. The
number xx is the horizontal time-scale
factor in milliseconds per division.
Control now passes to the Trace sub-
routine.
The other commands are processed
in a straightforward fashion. The first
action performed by the Trace sub-
routine is scaling of the input data for
display within the 160 vertical divi-
sions of the Apple's screen. Since the
data can have one of 256 levels and
the display screen is only 160 pixels
high, the input data must be appro-
priately scaled for display. The Trace
program uses two 256-byte data buf-
fers, one containing the data just
recorded and the other containing the
data last displayed. Applesoft graph-
ics subroutines are called to erase the
old data on the screen and display the
newly acquired data on a point-by-
point basis. Once all 255 lines have
been drawn on the screen, control
passes back to the Scope control pro-
gram.
It is possible to write an Applesoft
BASIC program to scale and display
the data; however, display of a single
trace would take several seconds.
This assembly-language version takes
less than a second to trace the stored
waveform on the Apple's monitor.
Application
The Apple II storage oscilloscope is
best suited for display of low-fre-
quency, transient signals. To use the
program, simply enter RUN
SCOPE. Scope will be loaded and it,
in turn, will load the object files for
528 September 1982 © BYTE Publications Inc
.
The MICR0MINTZ8 BASIC
COMPUTER/CONTROLLER board repre-
sents a milestone in microcomputer price-
performance. It is cheap enough to be
programmed directly in a high level lan-
guage, and efficient enough to be battery
operated if required. The entire computer
is 4" by 4 1 /2" and includes a tiny BASIC
interpreter, 4K bytes of program memory,
one RS-232 serial port and two parallel
ports, plus a variety of other features. Us-
ing a powerful Z8 microcomputer chip and
Z6132 4K X 8 RAM, the Z8 BASIC
COMPUTER/CONTROLLER board is com-
pletely self-contained and optimized for
use as a dedicated controller. The unit is
assembled and tested and comes with
over 200 pages of documentation.
The price, in single quantity, a tiny $195.*
Optional power supply
( + 5,+ 12 and -12V) $35.
Please include $4 for shipping and handling.
•Call Micromint for quantity pricing
Z8 MICROCOMPUTER
• On board tiny BASIC interpreter.
• Parallel and serial I/O ports.
• 6 interrupts.
RS-232 CONNECTOR
• Just attach a CRT terminal and immediately write
control programs in BASIC.
4K BYTES OF RAM
•Z6132 4K X 8 low power quasi-static
RAM. EPROM pin compatible.
SWITCH SELECTABLE BAUD RATES
•110-9600 BPS.
FULLY EXPANDABLE
• Data and address buses available for 124K memory
and I/O expansion.
• 2 onboard parallel ports.
•7.3728M HZ crystal for fast control operations
JUMPER SELECTABLE MEMORY OPTIONS
• 4K RAM, 2716 or 2732 EPROM operation.
LOW POWER
•Consumes only 1 1 /2 WATTS at +5, +12
and -12V (optional power supply available).
To Order:
Call Toll Free
1-800-645-3479
For Information Call
1-516-374-6793
MICROMINT INC.
917 Midway
Woodmere, N.Y. 11598
Micromint will put both a
computer development system
and an OEM dedicated controller
in the palm of your hand
for only $195.
.
Circle 307 on inquiry card.
As featured in Byte Magazine, July, August, 1981.
' ,..-,
Z8 is a trademark of Zifog
Ziiog inc.
Listing 2: Sample execution of the Scope
program.
:jrun scope
slot number for a/d 4
recording channel i
input command
P
PRETRIGGER- 110
INPUT COMMAND
L
TRIGGER LEMEL 165
POLARITV( + / - ) = -
INPUT COMMAND
T
SWEEP TIME 3
INPUT COMMAND
H
H=HELPrT=SWEEP TIME , P= PRETRI GGER
L=LEVEL,S=SETTINGS,R=RECORD
M=MODE
T,P,L.M ARE FOLLOWED BY ARGUEMENT REQUEST
ENTER 2.5 TO 1000 FOR T
TO 255 FOR P
S, C, OR A FOR" M
1 TO 254 FOR L
FOLLOWED BY
INPUT COMMAND
N
SINGLE S, CONTINUOUS
INPUT COMMAND
S
SUEEP= 3
PRETRI G= 110
TWIG LOL= 1B5
INPUT COMMAND
R
WAITING FOR TRIGGER
DISPLAYING, SUJEEP =
OR
FOR SLOPE
the two 6502 assembly-language pro-
grams, Adcode and Trace. Listing 2
shows a sample run of the Scope pro-
gram. Examples of the display are
shown in figure 4.
Further Improvements
The major advantage of the system
is the software triggering. You can
make trigger-point determination as
complex as necessary. It is possible,
for instance, to arrange a trigger at a
sudden peak or trough of the input
signal simply by saving two previous
samples and indicating a trigger when
the last data point is larger or smaller
than the present sample and the sec-
ond-to-last point. With some soft-
ware changes, you can also store
more than 256 bytes of information,
allowing display of data long before
or long after the trigger event. How-
ever, increasing the complexity of the
interrupt-service routine may mean
increasing its execution time, which
will decrease the maximum sampling
rate possible.
Data can be written to disk or tape
for later recall, display, or analysis by
special routines (e.g., spectral
analysis). You can get a multitrace
facility by altering Adcode and Trace
to handle multiplexing of input data
and displaying multiple lines.
To improve the vertical resolution
of the scope display, the time and
voltage axes can be interchanged.
This will provide a total potential
vertical resolution of 280 pixels
(although only 256 points will be
used), but only 192 sample points can
be displayed at a time using high-res-
olution graphics page 2.
Conclusion
The program and hardware de-
scribed above will convert an Apple
II computer into a digital storage
oscilloscope. This system provides a
scope useful for capturing low-fre-
quency, transient signals (maximum
sampling rate of 8 kHz). Higher-
frequency periodic signals can be
displayed; however, the input-fre-
quency range must be known before
recording the signal. Many changes
are possible using the present pro-
gram structure to tailor the instru-
ment to a user's particular need. ■
VEYTEC, INC.
TYfHT DIABLO 620 SPI PRINTERS
AUTHORIZED DIABLO DISTRIBUTOR
DIABLO 630 PRINTERS
STANDARD R102 SERIAL RO $1995
STANDARD R104 SERIAL RO
(Includes Word Processing Opt) $2 1 70
STANDARD K104 SERIAL KSR
(Includes Word Processing Opt) $2370
DIABLO 630 API PRINTERS
RECEIVE ONLY
STANDARD IEEE INTERFACE
CENTRONICS PARALLEL INTERFACE
STANDARD RS-232C
DIABLO PRINTWHEELS
$1750
$1750
$1750
PLASTIC
US 88 CHARACTER METAL
US 96 CHARACTER METAL
DIABLO RIBBONS
301980-04 HYTYPEII
40980 HYTYPE II
38000 HYTYPE I
$ 5.90 ea
$42.00 ea
$48.00 ea
(1-12 Dozen) (13-36 Dozen)
$4.00 ea
$4.00 ea
$3.50 ea
$3.75 ea
$3.75 ea
$3.10ea
RECEIVE ONLY
STANDARD RS-232C
(Pictured Below)
$1150
DIABLO RIBBONS
38002 HYTYPE I M/S
8R1077 UNIVERSAL
24650-02 MATRIX
(1-12 Dozen) (13-36 Dozen)
$3.50 ea
$6.30 ea
$7.75 ea
$3.10 ea
$5.50 ea
$7.00 ea
942 E. Fairlane Avenue • P.O. Box 13947 • Orlando, Florida 32809 • Phone 305-859-7340
Inside Florida 800-432-9205 • Outside Florida 800-327-9744
530 September 1982 © BYTE Publications Inc
Circle 514 on inquiry card.
Software Review
Pickles & Trout CP/M
for the TRS-80 Model II
Hal Smith
Smith Micro Enterprises
POB 439
Monett, MO 65708
Pickles & Trout has come up with an implementation
of CP/M for the TRS-80 that leaves all others far behind.
Our firm purchased a Model II because of its local service
availability. We quickly found that TRSDOS (the stan-
dard operating system for the Model II) was not adequate
for our needs. Looking for an alternative, we discovered
Pickles & Trout CP/M 2.2, an adaptation of Digital
Research's CP/M for the TRS-80 Model II. (For a com-
parison of TRSDOS vs. CP/M features, see table 1.)
Documentation
The package comes with the usual seven manuals from
Digital Research Corporation as well as Pickles & Trout's
own 150-page manual, which is concise and well written.
(At this writing, Pickles & Trout is preparing a new
manual.) All of the major stumbling blocks of getting a
CP/M-based system started up are covered in Pickles &
Trout's manual. It also provides useful examples of actual
programs.
In the area of user interface with CP/M, the Pickles &
Trout manual is fairly complete and refers those who
need more information to the appropriate section of the
Digital Research manuals. As well, the Pickles & Trout
manual explains the exact function of each peripheral
device and specifies the control codes that operate the
screen functions, the characters that the keyboard sends,
the details of the serial port drivers, and the Centronics
parallel port drivers.
The concern that Pickles & Trout has for the
new CP/M user is obvious. The section "Getting on the
Air" (i.e., getting started) takes the first-time user from
turning the computer on to making a working master
system disk. Pickles & Trout manuals are a joy to read.
At a Glance
Name
Pickles & Trout CP/M 2.2 for the TRS-80 Model 11
Type
CP/M operating system
Manufacturer
Pickles & Trout
POB 1206
Goleta, CA 93 1 1 6
(805) 685-4641
Price
Standard version $ 1 85
Double-sided version $220
Cameo hard-disk version $250
Corvus hard-disk version $250
Manuals only $ 35
(cost may be applied to purchase of Pickles & Trout
CP/M 2.2 for a 6-month period)
Format
8-inch disk.
soft sector
Language
Z80 and 8080 assembly
Computer
Radio Shack TRS-80 Model II. 32 or 64K bytes of memory
Documentation
Standard 7 CP/M manuals; more than 1 50 pages of bound
manual and supplements from Pickles & Trout
Audience
TRS-80 Model II CP/M users
September 1982 © BYTE Publications Inc 531
They explain the underlying concepts in terms that the
beginning user can understand, but with enough detail so
that the sophisticated user can use the full features and
functions of the Model II.
TRSDOS2.0a
Pickles & Trout
CP/M version 2.2
Comments
AGAIN
ANALYZE
none
STAT
partial equivalent
(note 1)
APPEND
PIP
ATTRIB
AUTO
BUILD
STAT
AUTOEXEC
ED
ED more powerful
than BUILD
CLEAR
CLOCK
CLS
none
various TIME functions
none
COPY
CREATE
DATE
PIP, FASTCOPY
none
various DATE functions
DEBUG
DO
DUAL
DDT
SUBMIT, XSUB
Control-P
printer echoes
display
DUMP
ECHO
ERROR
SAVE
none
none
FORMS
FREE
HELP
SETMISC
STAT
none
HOST
1
KILL
PIP
Control-C
ERA
(note 2)
warm boot
LIB
LIST
LOAD
none
TYPE, DUMP
DDT
MOVE
PAUSE
PRINT
PIP, FASTCOPY
none
TYPE, PIP
PROT
PURGE
RECEIVE
none
ERA
PIP
(note 2)
RENAME
RESET
SCREEN
REN
none
none
SETCOM
SPOOL
SETUP
DESPOOL
output from disk
text file only
STATUS
none
TIME
T
VERIFY
various TIME functions
none
none
(note 3)
Notes
1 . FCBS from PL/I User's Group adds remaining features.
2. Subject to certain limitations in data format and flexibility.
3. Normally always verify after write; may be enabled in PIP at
user option.
Table 1: A comparison of the functions of TRSDOS 2.0a
(Model II) to its nearest analogs in Pickles & Trout CP/M.
Hardware Options
Pickles & Trout has provided some things that Tandy
did not. An option (at $175) is a board called the CCB-II,
which supports a clock, a calendar, and a bell tone, and
fits into the Model II card cage. For an additional $5,
Pickles & Trout provides a TRSDOS disk with support
routines for the CCB-II for both CP/M and TRSDOS.
The system features are listed in table 2. In addition to
the standard Radio Shack configuration, Pickles & Trout
supports double-density double-sided drives and the
Disk Storage
596K bytes on single-sided disks
1.2 megabytes on double-sided disks
10-80 megabytes on hard-disk controller
automatic density select on floppy drives
multidrive emulation on single-drive system
floppy head step times of 3, 6, 10, and 15 milliseconds, by
drive
System
8K-byte system, leaving up to 56K bytes for transient pro-
grams
system size can be changed to leave area for special
routines
27 additional special functions
provision for real-time clock service routines
full compatibility with existing CP/M software
over 20 additional utilities for the Model II
Input/Output
full-function video-display control, including:
carriage return, linefeed, tab, backspace, delete
clear screen, clear to end of line, clear to end of screen
insert and delete line
cursor left, right, up, and down
reverse video and graphics
wrap or nonwrap at end of screen line
direct cursor addressing, direct access to screen
read cursor x-y location, read character at cursor
scroll protect top of screen (0 to 23 lines)
set size and blink of cursor, set blink rate of cursor
set cursor off or on
Serial Ports
normal CP/M access
special application direct access
handshaking: ETX/ACK, XON/XOFF, clear-to-send and data-
carrier-detect
data rates: 110, 134.5, 150, 300, 600, 1200, 2400, 4800,
9600 bps
stop bits: 1, 1 1 / 2 , 2
parity: even, odd, none
word length: 5, 6, 7, 8 bits
RS-232C status line RTS and DTR: high or low
Keyboard
64-character type-ahead buffer
"Break" key enable/disable
Hold key functional for standard console I/O
Clock/Calendar
standard system functions
0.01 second resolution
hardware date and time support available (CCB-II option)
Centronics Port
formfeed emulation
automatic linefeed emulation
automatic linefeed after carriage return may be software
suppressed
Table 2: An overview of the features available in Pickles &
Trout CP/M for the TRS-80 Model II
532 September 1982 © BYTE Publications Inc
Cameo hard-disk or Corvus hard-disk systems with up to
four drives. They are currently examining implementa-
tion of support for the Radio Shack hard disk as well.
Using Pickles & Trout CP/M, the system can be set up
for from one to four drives in a normal configuration.
After the sign-on message with the copyright notices, it
asks you how many drives the system has. If the answer
is one, the system lets you use four logical drives, even
though there is only one physical drive, and it prompts
you whenever a change is needed. This is the simplest
method I've seen to support multiple-disk operation on
one drive.
In addition to the (often cryptic) BDOS (basic disk op-
erating system) error message, Pickles & Trout's error in-
terface returns a status byte, which directs you to the
manual for additional information about the error.
Utilities
Pickles & Trout has made its utilities as goof-proof as
possible without making them difficult to use. The utili-
ties are uniform in approach to operation and are all well
prompted.
The RESIZER utility, which Pickles & Trout supplies
instead of SYSGEN and MOVCPM, generates a CP/M
system that can vary from 20 to 64K bytes in 256-byte in-
crements. This allows you to set aside space above CP/M
for special drivers, patches, applications, or other rou-
tines. A 64K-byte system gives a 56K-byte transient pro-
gram area. Also, Pickles & Trout provides the informa-
tion that makes it possible for you to find the amount of
space between the end of the operating system and the
end of memory. Short routines may reside there; the only
shortcoming is that whenever the system changes, the
available address space changes.
RESIZER will run only from the licensed issue disk. It
will not run if it is not on the original systems disk. This
prevents you from backing up the operating system with-
out the original systems disk and makes it difficult for a
pirate to make a copy. And with the serial number buried
in the operating system, tracing pirated copies is easy.
The FORMAT utility lets you format either a standard
single-density CP/M disk or a double-density disk. The
double-density disk holds 600K bytes, of which 596K
bytes are user-accessible; 4K bytes are used for the direc-
tory maximum of 128 entries. The double-density format
is the standard for Pickles & Trout CP/M. This gives
Model II users at least 60 percent more usable disk space
than they would have with the TRSDOS 2.0a.
Along with the FORMAT utility are the disk test and
certification routines. DENSITY lets you check a disk for
a specified density and change the density flag if needed.
DDTEST and SDTEST are destructive tests of the media.
They write several patterns of bits to all tracks of the
disk, recording hard and soft errors on the screen as well
as displaying the progress of the test. DDCHECK and
SDCHECK are similar, but nondestructive, tests of the
media which also notify you of potential media-related
errors.
Other Utilities
The SETUP utility is a useful tool for working with the
serial ports. It can be used to change the data rate, num-
ber of bits in a word, stop bits, parity, and handshaking
protocol for the serial ports. It also displays the current
serial port status without altering the values. In addition,
SETUP displays the current IOBYTE status and allows it
to be changed.
SETUP is the easiest utility that you can find. It uses
the keyboard arrow keys to move the cursor from option
to option. The current option is highlighted in reverse
video. An advantage of using reverse video is that it is
easy to identify the current settings. You can then press
Control-Q to exit, Control-S to change a parameter; or
you can press Control-X to set the parameters and then
exit SETUP.
STAT, PIP, ED, ASM, DDT, SUBMIT, and XSUB are
the standard transient programs furnished by Digital
Research. Pickles & Trout's explanations of them are the
most concise that I have seen, and this includes some of
the new CP/M books.
SETTIME, SETDATE, TIME, and DATIME are utili-
ties to set and return the system time and date. If you
have the CCB-II board installed, SETCCB allows you to
set that device also. I have found it advantageous for
some applications to set the system time and date to vir-
tual values, while the CCB-II maintains the actual values.
The IBM Personal Computer
is here
FREDERICK COMPUTER PRODUCTS
has been selected as an Authorized Dealer and Service
Center for ihc I BM Personal Computer .
I J" you thought IBM only made big computers tor
big companies, this new IBM Personal Computer will
change your mind.
It can also change the way you work.
organize, play, learn, accomplish and
achieve. Come- in today and we'll
ersonally show you how.
With self-running
I demonstrations, you'll learn how
r the new IBM Personal Computer
t.in help with everything from
general ledger and accounting to
planning, financial modeling,
sales forecasting and trend analysis.
Mju'II also learn about all the
advanced features that set this new
personal computer apart.
And don't worry if you've never
had your hands on a computer
before. You see, IBM made its
personal computer so advanced,
it's amazingly easy to use.
Its also easy to buy.
Because the IBM
Personal Computer that's
here at our store starts
at SI. 365.00.
PUTEEPBSDUBB3BE
^GQMPUtER^MSTE^Sj&iPERfc
5726 INDUSTRY LANE • FREDERICK, MARYLAND 21 701 • 301 694 8884
Circle 507 on inquiry card.
September 1982 © BYTE Publications Inc 533
An IMPORTANT ANNOUNCEMENT
by >1daNISION ® Inc.
The FIRST COMPL6T6 INTRODUCTORY
VID€OTRP€ COURS€ in
ADA*
1 6 Studio-produced COLOR Videocassettes
and complete Study Guide
ADA is the CHALLENGE of the EIGHTIES and NINETIES!
Projections indicate that ADA will be the DOMINANT
COMPUTER LANGUAGE DURING the 1980's and BEYOND!
The ADA .Tapes Studio-Produced, Color Videotape Series is the simplest,
most economical and effective way to learn the ADA computer language now, for
education, industry and government! Train your entire staff on site, at your
office!
ADA Tapes are available right now to teach you all you need to know about
ADA.
Unlike seminars and college courses, always expensive and frequently
unrewarding, no additional expense need be incurred by having your own
personnel attend the ADA Video Course in your own office or home environ-
ment! Repeat the course as often as you want, and at your own pace!
As a company, you want to insure your future in our western industrial world.
In the 1980's, ADA will become the standard, universal programming lan-
guage for industry. Your company's ability to respond to critical contract
offerings will become increasingly dependent on how much you and your
personnel know about ADA!
As an individual programmer or data processing manager, you want to
assure yourself of a high salary in the years to come. You must learn ADAI
Knowing ADA is your best insurance for the future. (Better take this ad to your
DP Manager!)
No other computer language that was ever conceived even begins to com-
pare with the power of ADA! ADA is the result of a refining process in which 17
original companies — the best software houses on earth — competed to
capture an immense software development contract. Only 4 finalists emerged.
Of these four, only one survived! The result was . . . ADA!!
ADA is beautiful!! This new language is destined to play a major role in all
future systems. Engineering, mathematics, accounting, embedded systems,
machine tool control — no matter what the application! ADA embodies the
finestfeaturesof all other languages, but with superior modularity, portability
and standardization!
The tasking and separate compilation capabilities of ADA in the '80's are what
Real Time Programming and Top Down Structure were to the 70's! ADA will be
uniformly transportable among all processors! ADA is ADA is ADA — for all
processors'.
This course has been carefully designed so as to be equally valuable to the
programmer well versed in Top-Down Structure concepts, and to the novice
wishing to begin his programming career using the latest software technology.
The team that created this course combines more than 80 man-years of
experience in programming languages and tape based teaching concepts. The
course lecturer alone brings more than 25 years of experience in developing
compiler languages and teaching computer science.
The cost of the entire ADA course is $4800 for sixteen color videotape
cassettes, in any format required — and more than 12 clock hours of intensive
ADA instruction!
There are hundreds of example code segments, including many complete
programs, each with a thorough explanation. The comprehensive ADA Study
Guide accompanying the video cassettes runs parallel with the videotape pre-
sentation throughout the entire course.
To order the complete "Comprehensive Course in the ADA
Programming Language", Send Coupon below to:
/IdoNJISION , Inc.
P.O. Box 43195
Renaissance Center, Detroit, Ml 48243
(NOTE: Extra Study Guidesare available at $30. 00 per copy. Quantity discounts
are available upon request.)
I □ C.O.D. I
' □ Check enclosed $4800.00 |
I (Michigan residents add 4% State Sales Tax)
Ship ( ) ADA Videotape Courses to:
| Name — ■
I Title: v
Address:
City: :
.State:
.Zip:
Videotape Format:
□ 1/2" VHS
□ 1/2" BetaMax Q 3/4" U-Matic
I
*Ada is a trademark of the Department of Defense (Ada Joint Program Office)
This lets you "fib" to an application program and then
restore the proper time and date later. SYNCHRO is a
program that will synchronize the system clock and the
CCB-II. This ensures that the system clock will remain
accurate, even though there is some slippage (about 0.16
percent) between the system time and the actual elapsed
time. There is a provision in the time-of-day clock to roll
the system date forward if the system time goes past mid-
night, as well as a provision for leap years.
Another nice utility that Pickles & Trout offers in the
area of timekeeping is the information you need to per-
form a timer-interrupt routine. The system clock ticks in
intervals of 0.01 seconds. The interval to call the
interrupt-service routine can be from 1 to 65,535 ticks or
0.01 to 655.35 seconds. This makes polling functions,
response time limits, and other time-measurement func-
tions easier to implement at the CP/M system level.
SETMISC allows you to change all
of the system's miscellaneous I/O
parameters from the console.
Pickles & Trout hasn't forgotten overseas users, either.
A function called HERTZ allows you to set up the system
for 50 or 60 Hz operation.
Another Pickles & Trout utility, SETMISC, lets you
change all of the system's miscellaneous I/O (input/out-
put) parameters from the console. In the screen area, line-
wrap of the console can be set on or off, the cursor size
varied, or the cursor blink rate altered. In addition, the
cursor can be turned off and the Z80 I/O port of the
CCB-II can be set.
For disk drives, SETMISC allows the drive-head step-
ping times to be set individually, by drive, for a 3-, 6-, 10-
or 15-ms (millisecond) step rate. This lets you fine-tune
your system performance. We have a rare Model II that
can step all drive heads at 6 ms. Our local Radio Shack
dealer's Model II will step at 6 ms for the built-in drive,
but his outboard drives will not move faster than 10 ms.
SETMISC allows the Centronics parallel port options
to be configured very conveniently. Tandy printers sup-
ply an automatic linefeed (LF) after a carriage return
(CR). Many other printers do not, so most of the avail-
able software adds a linefeed after the carriage return. If
you are using a Tandy printer, it will give double-spaced
output. Pickles & Trout's Centronics driver can be set to
ignore that extra linefeed. One minor bug that exists
when you are suppressing the extra linefeeds is in
LLISTing MBASIC programs. Linefeeds in program lines
are reversed to LF/CR pairs instead of the normal CR/LF
pair. This confuses the printer driver, so the LLISTing of
MBASIC programs with the embedded linefeeds will in-
clude additional line spaces if the automatic linefeed sup-
pression is selected.
534 September 1982 © BYTE Publications Inc Circle 509 on inquiry card.
lircle 38 on inquiry card.
For printers that do not have the formfeed function,
Pickles & Trout's driver will count lines and perform a
formfeed emulation by generating the appropriate
number of linefeeds. The form length can be set for be-
tween and 254 lines. In addition, a second counter will
count the number of lines before an automatic formfeed.
This function can also be enabled or disabled for
automatic formfeed.
Both SETUP and SETMISC alter system parameters
temporarily. If you want to make these changes perma-
nent, Pickles & Trout CP/M provides a function called
IOFREEZE which permanently sets the I/O and system
parameters into the system disk. It also sets the number
of disks query to default to through 4. If you answer
from 1 through 4, the system assumes you have that
number of drives. If, however, is specified, the system
interrogates the console at a hard boot.
FASTCOPY copies all files of all
users and is much more efficient
than PIP for moving files.
Speaking of boots, I would define three types: warm,
cold, and hard. The warm boot is the standard one where
only the Console Command Processor (CCP) is reloaded
(i.e., a Control-C). The cold boot reloads the whole
CP/M system, including the CCP, the BDOS, and the
BIOS (basic input/output system). The difference be-
tween a hard boot and a cold boot is that a hard boot will
occur only if the boot ROM (read-only memory) in the
Model II is first enabled and then the CP/M system is
loaded and begins execution — typically upon pressing the
Reset button. A cold boot can be called by a standard
system function, but the boot ROM is not enabled as it
would be if the Reset button were engaged.
Pickles & Trout provides an automatic execution func-
tion called AUTOEXEC. This function provides for auto-
matic loading of a CCP command and invocation by the
system. The options are never, cold only, and warm and
cold boots, which is why I define Pickles & Trout CP/M
to have three types of boots. If the AUTOEXEC is
selected for warm and cold, the function is invoked at
either cold or warm boot. If the AUTOEXEC time is set
to cold, the only time that you see the function is at initial
start-up or after the Reset switch has been pressed. If
your application program performs a cold boot,
AUTOEXEC will not be invoked.
Another special feature is FASTCOPY, a utility that
will copy all files from one disk to another. It copies re-
gardless of the user number, the system/directory flag,
and the read/write status. FASTCOPY copies all files of
all users, unlike PIP, which must be forced to read a
system file or the file of another user and will not over-
write a read-only file. FASTCOPY uses the standard
CP/M calls, so that if the extents in the source disk are
I /8088
Portable
Personal Computer
;sM
with
COLOR
GRAPHICS
IBM /8088 PC SYSTEM
• INTEGRAL 7 IN./9 IN. COLOR CRT
• DETACHABLE IBM A-N KEYBOARD
• IBM COMPATIBLE &CP-M80/86, DOS
• COMPACT PORTABLE ENCLOSURE
IGWIi S a reg,s| er td ira denial of lull
O - IBM PERIPHERAL FEATURES
P - DUAL 5Y4" DISK DRIVES - 1 M.
T - WINCHESTER DISK - TO 20 M.
I - HI-RES. GRAPHICS/B & G CRT
O - Z80 DUAL-PROCESSORS
N - MULTI-TASKING SYSTEMS
S - IBM DATA COMMUNICATIONS
a' Business Machines Con
MONITORS -
9, 13 or 19" CRT
RGB Color
Hl-Res Remote/
Receiver
ASC
Computers
26401 HARPER
ST. CLAIR SHORES
MI 48081
313
779-8700
ECT
TM
"N
Building Blocks
for Microcomputer
Systems, Dedicated
Controllers and
Test Equipment
S-100
64K
STATIC
RAM
ECT's 64K STATIC RAM is a low power fully static 64K x
8 bit S-100 Bus Memory Board. 2716 EPROM's can be
intermixed with the RAM's.
$479.00
Specializing in Quality Microcomputer Hardware
industrial • Educational * Small Business • Personal
Card Cages, Power Supplies, Mainframes, CPU's.
Memory, HO, 0BM Variations
ELECTRONIC CONTROL TECHNOLOGY, INC.
763 Ramsey Ave., Hillside, NJ 07205 (201) 686-8080
Circle 513 On inquiry card. September 1982 © BYTE Publications Inc 535
Function
^^^^^^^^^™
Number
Name of Function
Description
Set up serial ports
Sets all serial port parameters
1
Read character from port A
Reads data from and status of serial port A
2
Read character from port B
Reads data from and status of serial port B
3
Output character to port A
Outputs a character and returns status — serial port A
4
Output character to port B
Outputs a character and returns status — serial port B
5
Read serial port A status
Makes status of serial port A available
6
Read serial port B status
Makes status of serial port B available
7
Read Centronics port status
Reads status of hardware, Centronics parallel port
8
Send character to Centronics port
Bypasses CP/M input/output routines — parallel port
9
Set Centronics port options
Sets linefeed and formfeed options — parallel port
10
Set Centronics page length
Sets form length for software control — parallel port
11
Set Centronics printed lines per page
Sets number of lines before automatic linefeed — parallel port
12
Set Centronics top of page
Sets current physical line to top of page — parallel port
13
Set all drives to unknown density
Forces density determination at next disk access
14
Read real-time clock
Returns 4-byte tick count clock value
15
Read time-of-day clock
Returns time of day in 24-hour format
16
Set time-of-day clock
Resets current value of time-of-day clock
17
Read x-y of cursor
Returns current row and column of screen cursor
18
Read character at current cursor location
Reads character at row/column and bit 7 on if reverse video
19
Set size and blink of cursor
Sets to 9 pixels high, off, nonflashing, slow or fast flash
20
Set cursor blink and on/off
Sets as above, without altering cursor size
21
Enable access to screen
Switches screen into Z80 address space
22
Disable access to screen
Switches normal memory back in
23
Set split screen mode
Protects top of screen from line to 23
24
Read system date
Returns day of week, day of month, month, and year
25
Set system date
Resets current system date
26
Set console Control-C trap
Enables/disables break function filter in console handler
Table 3: Special system calls offered in the Pickles & Trout
version of CP/M. These functions can be called from within high-level
languages.
fragmented and scattered all over the disk, FASTCOPY
will lay the copied file down sequentially on a clean disk.
If you are copying to a partially full disk, some fragmen-
tation may occur because FASTCOPY deletes the name
of a destination file from the destination disk before
writing the copy. Still, FASTCOPY is extremely useful in
both single-drive and multiple-drive systems because it is
so much more efficient than PIP for moving files.
TRS2CPM is handy for files and programs that run
under TRSDOS. TRS2CPM allows you to move a file
from a TRSDOS disk to a CP/M disk. It displays the files
on the TRSDOS disk and allows you to choose the ones
to move. If the file is a text file, you have the option of
supplying a linefeed after each carriage return. If the file
is an executable file, the load and execute addresses are
displayed. If the file is a data file, the size is displayed.
For programmers writing application programs that
access the BIOS, Pickles & Trout has provided complete
implementation of the normal CP/M BIOS jump vector
and included five additional BIOS calls. The additional
calls support I/O to the serial ports and user I/O func-
tions, with the addition of a supplemental user I/O
device table.
Another feature I particularly like about Pickles &
Trout CP/M is that it has a very good implementation of
the Hold key, which can be used to start and stop execu-
tion and scrolling. You don't have to press a Control-S to
stop scrolling or program execution, then press any key
to resume, as with standard CP/Ms.
The area where Pickles & Trout really stands head and
shoulders above all other Model II CP/Ms is special sys-
tem calls. It has an interface at hexadecimal 40 on page
that is called in a manner similar to the BDOS entry point
at hexadecimal 05. Parameters are passed to the special
system calls for 26 functions in a manner similar to
CP/M. The special system calls can be invoked at the as-
sembly-language level or from a high-level language. I
found it very easy to interface in BASIC and PL/I. The
functions available are listed in table 3.
Conclusions
Pickles & Trout gives the information necessary for
users of CP/M packages such as Magic Wand and
Wordstar, which allow them to be used effectively. It
also provides hexadecimal files and data files so beginners
can set up these and other packages with a minimum of
effort.
Pickles & Trout provides the kind of vendor support
that everyone dreams of. The company's technical people
can answer most questions immediately, and if you have
a complex problem they will generally get back to you in
short order with a solution or suggestion.
Pickles & Trout CP/M is indeed the Cadillac of Model
II CP/Ms. It has all of the features that a serious Model II
user looks for in addition to being well documented and
supported. I have not found an application package that
cannot run under it. We do indeed have a gourmet
delight in Pickles & Trout CP/M.B
536 September 1982 © BYTE Publications Inc
Software Review
TRS-80 Disk
Editor/ Assemblers
T.A. Daneliuk
4927 North Rockwell
Chicago, IL 60625
Assembly-language programming is an exacting skill
that can try the patience of even the best programmer. A
good editor/assembler package can make this difficult
and tedious procedure more efficient, but a poorly
thought-out package can discourage the novice from ever
really trying to learn assembly language. Presented here
are two assembly-language packages implemented on the
TRS-80 Models I and III. They differ substantially in
price, but each offers features sure to appeal to particular
programming tastes.
Series I Editor/Assembler
From the beginning, Radio Shack offered Disk Editor/
Assembler, a moderately priced assembly-language pack-
age for the Model I, but it was restricted to saving source
At a Glance
Name
Language
Series 1 Editor/Assembler
Z80 machine-language
Type
Computer
Assembly-language program-
TRS-80 Model 1 or \\\ with
ming package
one disk drive or cassette
recorder.
Format
5 'A -inch disk
Documentation
255 pages in a 3-ring binder
Manufacturer
Radio Shack
Audience
Division of Tandy Corp.
Present and would-be
One Tandy Center
assembly-language program-
Fort Worth, TX 76102
mers
(817) 390-30! I
Price
S34.95 for disk, S29.95 for
cassette
and object files on cassette. The user of the disk-based
system was offered only the vastly more complex macro
assembler. Then Radio Shack introduced the Model III,
and unfortunately neither of these packages would work
with the new computer. The Series I Editor /Assembler is
Radio Shack's answer to these problems and is available
for either the Model I or the Model III in disk or cassette
version.
If you're familiar with the TRS-80 BASIC editor, you
should be right at home with the Series I editor. The line-
editing subcommands are virtually identical to those of
BASIC. The editor also provides all the necessary com-
mands to manipulate and display whole groups of lines.
Lines of source code may be listed on the screen, deleted,
printed, and renumbered. Also available are commands
to insert new lines, load source files from disk, display
memory status, replace lines, write source files to disk,
and find a particular string of text within a group of lines.
The latter command facilitates the editing of extremely
long source files. The editor is easy to use, and the docu-
mentation is sprinkled with helpful examples. One rather
nice feature of this editor is that it will automatically
renumber the lines involved if a "line-collision" occurs;
i.e., if you try to write a source statement to a line
number that already exists, the lines will be renumbered
to accommodate both the original line and the addition.
The Series I assembler appears to be a disk version of
the older Model I cassette editor/assembler. All the Z80
mnemonics are supported and the following pseudo-op-
erations are implemented: ORG, EQU, DEFL, END,
DEFB, DEFW, DEFS, and DEFM.
The assembly itself is controlled by a set of "switches"
that control the following: output of assembled code to
the line printer, waiting on errors, creating a symbol
table, and establishing whether to list the assembly to the
September 1982 © BYTE Publications Inc 537
At a Glance
•
Name
Language
EDAS
Z80 machine-language
Type
Computer
Assembly-language program-
TRS-80 Model 1 or III with
ming package
one disk drive
Format
Documentation
5/4 -inch disk
Approximately 50 pages in a
3-ring binder
Manufacturer
Misosys
Audience
5904 Edgehill Drive
Present and would-be
Alexandria, VA 22303
assembly-language program-
[703] 960-2998
mers
Price
S 79.00
screen and whether to output object code. The assembler
also recognizes the LIST ON and LIST OFF commands to
control the listing of the file during assembly. Finally, ad-
dition, subtraction, negation, logical AND, left shift, and
right shift are all allowed in a source statement. Symbolic
labels up to six alphanumeric characters in length are also
allowed.
On the Model I, the disk version runs under TRSDOS
2.3B (supplied with the assembler) which is incompatible
with the older TRSDOS 2.3. Provision is made to trans-
fer files from the older TRSDOS to version 2.3B, but not
to transfer files back to TRSDOS 2.3. Object code can be
saved to the older DOS by using the DUMP command.
Provision is also made to transfer source and object pro-
grams generated from the tape editor/assemblers to disk.
The Model III version runs under TRSDOS 1.3.
The documentation of this package is very good, and
the index is especially thorough and helpful. Included are
many examples of the various editor/assembler com-
mands, as well as in-depth discussions of each Z80 in-
struction. However, the documentation itself is not a
tutorial in assembly-language programming, and novice
assembly-language programmers will need supplemental
study material.
EDAS
The EDAS editor/assembler is destined to become a
real favorite with both the novice and the expert pro-
grammer. It offers tremendous power and ease of use,
and has all the features of the Series I Editor /Assembler
described above and many more.
When EDAS is first loaded three options are available
that, to my knowledge, are not available in any other
package. Memory size may be specified, as in BASIC, to
protect high memory from EDAS. You may request a
prompt at the end of each printed page; this option, im-
portant when using single-sheet-fed printers, causes
EDAS to wait for your signal to resume printing. Finally,
EDAS may be run under a job control language such as is
used with LDOS. This permits complete "hands-off" as-
sembly of source files.
As with the Series I package, EDAS has an editor that
is almost identical to the Level II BASIC editor. But while
the EDAS editor includes those features found in Series I,
many capabilities have been added to make the EDAS
version an extremely powerful editor. These include
direct branching to a memory location to begin execu-
tion, globally changing an existing string of text to a new
string of text, finding a specified string of characters, kill-
ing a file on a disk, moving a block of text from one loca-
tion to another, displaying a directory of a drive while in
EDAS, sending source code without line numbers to a
printer, viewing a file on a disk without loading it into
the text buffer, and altering the lines and page of the line
printer listings. EDAS also supports labels up to 14 char-
acters long.
The assembler itself also has all the features of Series I
but adds many of its own. Using the assembly "switches,"
it is possible to assemble the code directly into memory
and execute a program by means of the branch com-
mand. It is also possible to specify a switch that sup-
presses the object listing of DEFM, DEFB, and DEFW
pseudo-operations, which makes the listings a little
neater. Finally, a switch to generate a cross-reference file
is provided. EDAS comes with a cross-reference utility
which generates a listing of symbols used in the source
program. This greatly aids the debugging and writing of
documentation for long programs.
In addition to the arithmetic and logical operations
described above for Series I, EDAS supports multiplica-
tion, division, modulo, logical OR, and logical XOR. The
pseudo-operations have also been augmented with the
following:
1
TITLE: to title listing pages
SUBTTL: for subtitles on the listings
PAGE: to force a new listing page
COM: to generate comment blocks in the listing
SPACE: to force line spacing in listings
ERR: to generate error messages during assembly
IF and ENDIF: to generate conditional assemblies
One other pseudo-operation of interest is *GET. This
command allows source files to be called from the disks
during assembly. In effect, *GET handles assembling of
source files that are too long to reside in memory. In fact,
it is possible to put nothing but *GET commands and an
END statement into the text buffer and initiate assembly.
This allows all the memory space available to be used as a
huge symbol table.
In addition to the cross-reference utility, EDAS comes
with a CMDFILE utility, a general-purpose tape-to-disk,
disk-to-tape, and disk-to-disk transfer utility. Among its
many features, CMDFILE has the ability to take multiple
SYSTEM tapes and append them together to create one
large system tape or disk /CMD file. Also included is a
538 September 1982 © BYTE Publications Inc
tape-to-disk utility called TTD that allows transferring
files created under Radio Shack's EDTASM or Micro-
soft's EDTASM + to disk for manipulation by ED AS.
ED AS runs under TRSDOS 2.3 and LDOS. It does not
work under NEWDOS 80. Misosys claims that the prob-
lem is in NEWDOS 80, which doesn't have a certain vec-
tor that is in TRSDOS 2.3 and LDOS. Consequently,
EDAS cannot be patched to run under NEWDOS 80.
The documentation for EDAS is excellent, although it
doesn't have the detailed discussion of the Z80 op codes
that Series I has, and there is no index. However, there is
a discussion of the technical aspects of the file formats of
EDAS source and object files, as well as how to link to
the debugger in the DOS. Each major command is pre-
sented with a description of its function and several ex-
amples of its use.
Conclusions
It is almost impossible to draw direct comparisons be-
tween the Series I and EDAS packages because they differ
considerably in price and complexity. Instead, I intend to
comment on each in terms of its own merits.
I found the Series I package to be somewhat disap-
pointing. While it has all the essentials for programming
in assembly language, it really doesn't exploit the features
of a disk-based system as fully as it could. The inability
to use DOS commands such as DIR and KILL from within
the editor is particularly inconvenient. I also miss an in-
memory assembly feature, which is a real time-saving
tool. Nevertheless, when you consider the price, Series I
is extremely attractive for the occasional user of assembly
language. The documentation is excellent and the ex-
amples profuse. (However, users of the cassette-based
system would do much better with Microsoft's
EDTASM + , which supports macros and includes ZBUG,
an excellent debugger. Best of all, the price is the same as
that for the Series I cassette package.)
EDAS is rapidly becoming my favorite editor/assem-
bler package. Although it does not support many ad-
vanced pseudo-operations and macro capabilities, it is
nonetheless very powerful. It is very easy to use and, in
my estimation, is the best choice for the beginning pro-
grammer who intends to seriously pursue assembly-lan-
guage programming. The advanced programmer is by no
means constrained by EDAS, however. With commands
like *GET and the conditional assembly, even the largest
source files can be handled easily. The in-memory assem-
bly greatly assists the programmer, as does the ability to
use the DOS commands from the editor environment.
The utilities which come with EDAS are also very useful.
CMDFILE is particularly valuable for a great variety of
tasks. The documentation for EDAS is excellent, though
a summary of Z80 operations as found in the Series I
package would be helpful. ■
PRICE BREAK
EPSON
MX-80
CARTRIDGE RIBBONS
$Q96
92
EA.
$107.46 per dozen
Minimum Order 3 Ribbons
Price Includes Shipping
We accept Mastercard and Visa
^CHECK-MATE
t\l P.O. BOX 103, RANDOLPH, MA 02368
V% Call Toll Free - 1-800-343-7706
In Massachusetts - 617-963-7694
us off?
is
Product: Continuous fan-folded checks with dual-
windowed envelopes, checkbook binder and software
desisned especially for computer use in the home You
can't get continuous checks like these anywhere else m
the world
Savings: Special package— including
software— to get you started. $00 checks. 100
envelopes and binder-$59.95. 500 checks, 300
envelopes and binder— $79.95. Both with our versatile
"Chcckbook-Chcckwritcr II" program that wit! have
you printing your checks the day you receive them
Guar an tee: Our checks and accessories are
guaranteed to please you and guaranteed compatible
with your bank In fact, if you order a special package
and aren't satisfied for any reason, simply return it for a
full refund (including postage) and you can keep the
"Chcckbook-Chcckwritcr II" program.
Bonus:
Each 350th customer— 507 o off your order
Each 500th customer— Your order free
Each 1000th customer— Your order free and free check
refills for life.
Order now Or send for samples and info to
OSynergettc Solutions
4715 SHEPHERD ROAD
MULBERRY, FLORIDA 33860
PHONE (813) 646-6557
EMAIL: microNET 70270,236
PRICE BREAK
EPSON
MX-100
ZIP BOX REFILLS DESIGNED TO FIT
EPSON MX-100 CARTRIDGE
$095
9!
EA.
$107.46 per dozen
Minimum Order 3 Ribbons
Price Includes Shipping
We accept Mastercard and Visa
*T CHECK-MATE
C^ P.O. BOX 103, RANDOLPH, MA 02368
V> Call Toll Free - 1-800-343-7706
In Massachusetts - 617-963-7694
Circle 536 on Inquiry card.
Circle 535 on Inquiry card.
Circle 537 on Inquiry card.
September 1982 © BYTE Publications Inc 539
Desk-Top Wonders
Getting the Most from Your TI Programmer
Robert L Patton Jr, 1713 Parkcrest Terrace, Arlington, TX 76012
HEX
Enter number.
STO
Pn 64 [T] ]DEC
Write result as the initial digits of the answer.
hex] r><n 64 ' r+7^i rn [rcei r=i ii^o
Write result as the last 2 digits of the answer.
in place of Q~| 64 and |SHF | 8 [=] in place of [IT] 64.
Note: You can use SHF 8 +/-
Figure 1: j4?i algorithm for the TI Programmer which converts 7- or 8-digit hexadecimal integers to decimal numbers.
DEC
Enter last 2 digits (press 1 +/- | if negative)
STO
Enter first n - 2 digits (press ! + /-"! if negative).
HEX] fxl 64 [T) |RCL| f=1
Note: You can use [SHF | 8 [=] in place of [x] 64.
Figure 2: j4rc algorithm which will convert a 9- or 10-digit decimal integer to a hexadecimal number on the TI Programmer. The
decimal integer may be in the range from —2147483648 to 2147483647.
HEX
Enter exponent.
If exponent is greater than 80 then ] 80 1 = 1 and remember that the final answer will be negative.
If current value is greater than 40 then [- | 40 \=^\ | + /- I (For IBM 360/370 format, use this entry line regardless of the
displayed value.)
I DEC 1 fxl 1.20412 [£\
Note: If result is positive, the integer part is the base 10 exponent. Subtract from the result before continuing. If result is negative,
the base 10 exponent is negative with a magnitude one greater than the integer part of the number displayed. Add the magnitude
to the result before continuing.
[x~\ 3919 Q 3404 []T] | STO I
E E_S 42 980000
fxl [rcl] \+\ [RcTirn 20 QT| [rclI
050iQBE]B0S0i00SiTo
[HEX 1
Enter the 6 hexadecimal fraction digits.
[pisi m 256 m m E] B B E3B
This is the mantissa of the answer.
Figure 3: An algorithm which converts floating-point decimal numbers to hexadecimal numbers. It is assumed that the leftmost byte is
the exponent, the three other bytes are the fraction, the high-order bit is the sign of the number, and the next to high-order bit is the
sign of the exponent.
540 September 1982 © BYTE Publications Inc
One of Texas Instruments' most
unusual pocket calculators is called
the Programmer. It does instan-
taneous arithmetic and base conver-
sions in hexadecimal, octal and
decimal. It also does logical functions
in hex or octal.
Although it is a very handy instru-
ment, you may run into difficulties if
you are working with 4-byte
arithmetic on your computer. You
will not be able to convert 8-digit
hexadecimal numbers to decimal
because they overflow. Trying to
convert a floating-point representa-
tion to its decimal equivalent seems
impossible.
A solution is available. The
keystroke algorithms shown here will
let you make the conversion with a
minimum of effort. ■
Convert floating-point E8765432 to decimal.
[HEXl
E8 Qj ] 80 [X| - 68 (final answer will be negative)
rn 4 n^i 1+/-1 - ffffffcjs
[DEC] r~xl 1.20412 f=1- - -48.1648 (exponent will be -49) 049
r~x1 3919 [T] 3404 [=] ISTOl - .96155958
SES0 42 98QE0E]- 2.2830733
px] ["RCLl \T\ fRCLl Q 20 [x] [rcl]
ED 40 [±] 1 GD H [=] El] - 1.6803667
01D010ES
I HEX I 765432
STO - 6.8422664
DEC
g 2560 B B [Reg \z\ - 3.1626475
Final answer is -3.16265 X 1 0" 49 (to 6 digits).
Figure 4: An example showing use of the algorithm in figure 3.
[SUM] FH [RCL] 0] [SUM~l !+/- I
Figure 5: A short algorithm which will exchange the display and memory contents (pro-
vided the result does not cause overflow). This algorithm can be used with any memory
calculator which has SUM and M+ keys.
RISK FREE MAIL ORDER
PERSONAL COMPUTER
CALL FOR PRICE & AVAILABILITY
NEC
PC-8000
PC-8001A 32K W/24K ROM
5FUNC. KEYS 735
PC-8012A I/O & EXPANSION
SLOTS W/32K 475
PC-8031A DUAL DRIVES 735
BENCHMARK WORD PROCESSOR 379
WORDSTAR 299
flKippkZ // SOFTWARE
^ & ACCESSORIES
VISICALC 189
VISIREND/VISIPLOT 210
VISIFILE 199
BPI BUSINESS SOFTWARE 335
WORDSTAR 299
HAYES MICROMODEM II 299
NOVATION CAT II 349
MICROSOFT Z-80SOFTCARD 299
VIDEX 80 COLUMN CARD 269
DISKETTES
BASF 5 V. " SS/DD/HUB RING (10) ... 23
BASF 8" DISKETTES (10) 24
ATARI 8oo & 400
ATARI 800(16K) 675
ATARI 400 (16K) 335-
410 PROGRAM RECORDER 85
810 DISK DRIVE 499
16KRAM MEMORY MODULE 89
850 INTERFACE MODULE 165
830 ACOUSTIC MODEM 159
ATARI VISICALC 199
ATARI WORD PROCESSOR 125
PRINTERS
Epson
EPSON MX-80 CALL
EPSON MX-80FT CALL
EPSON MX-100 CALL
NEC8023 FRICTION/TRACTOR ... .499
NEC 3530 SPINWRITER 1950
THEGRAPPLER INTERFACE 129
OKIDATA MICROLINE82A 575
OKIDATA MICROLINE 83A 795
C.ITOHSTARWRITERF10-40PU ..1550
C.ITOH PROWRITER8510AP 499
MONITORS
AMDEX LOW-RES 13" COLOR I . . . .365
AMDEX HI-RES 13" COLOR II 850
SANYO 9" B&W 185
ZENITH 12" GREEN (ZVM-121) 129
NEC 12" GREEN (JB-1201) 169
NEC 12" RGB COLOR (JC-1202DH) .875
ELECTROHOME13" RGB HI-RES . .825
TO ORDER: Please send cashier's check or personal check (allow 10 business
days to clear). VISA and Master Card credit card service add 3%. Shipping, handl-
ing and insurance in U.S. add 3%. Minimum $3.00. California residents add 6%
sales tax. Foreign orders add 10% for shipping. Equipment is subject to price
change and availability. All equipment carries warranty. Store prices may differ
from mail order prices.
computer age
4688 CONVOY STREET. SAN DIEGO. CA 92111
(800) 854-1941 (714) 565-7092
CALL OR WRITE FOR COMPLETE PRICE LIST
WHENi
80RTINS
IT IS BETTER TO CO-SORT
CO-SORT IS DESIGNED TO RUN WITH YOUR CP/M
PROGRAM SO THAT IT CAN RESPOND EASILY TO
DYNAMIC REQUIREMENTS AND YOUR DEVELOPMENT
IS EASY AND ACCURATE.
CO-SORT is a general-purpose high-speed sort/merge co-routine for
all CP/M based applications. The routine Is accessible from all
languages, with any number of sources, variable or fixed length
records, all data types and any number of keys in any direction. Best
of all, your program won't have to stop to sort. I n short, CO-SORT is
the ultimate sort.
Priced at $200, this program is well documented. For information, or
to order, write INFORMATION RESOURCES, Box W, Manhasset,
N.Y. 11030.
CP/M is a trademark of Digital Research.
CO-SORT is a trademark of Information Resources.
INFORMATION RESOURCES
BOXW, MANHASSET, NEW YORK 11030 (516) 365-7629
Circle 517 on inquiry card.
Circle 518 on inquiry card.
September 1982 © BYTE Publications Inc 541
Powerful. ..
because it's Relational
The new RL-1 Database® from ABW Corporation gives you the power of a sophisticated relational
database management system for your IBM Personal Computer*, Cromemco*, or CP/M* computer.
Why a Data Base Management System?
Whether your business is accounting, engineering,
or production your main use of a computer is to
maintain and process information. A Data Base
Management System allows that information to be
maintained independent of a particular application.
Different programs can easily process the same data
without modification or data re-entry.
Why Relational?
The relational model presents data in simple, easy to
use tables. The simplicity and power of this tabular
form allows the user to answer complicated ques-
tions by learning only three operations: Selection,
Projection, and Join.
The RL-1 System Includes:
Relational Data Base
A complete implementation of a relational data base.
Query Language
An interactive high level query language, similar to SQL.
This query language uses simple English phrases for the
operations selection, projection, and join. Thus, even the
novice user can easily ask sophisticated questions.
Relational Editor
A screen oriented editor to create, delete, and update your
data files.
Program Interface
Allows you to access the data base through high level
language programs.
File Transfer Programs
Utility programs to assist the user in transferring to/from
existing programs and other machines.
These five packages allow you to create and maintain a sophisticated data base system for many diverse applications.
Application Packs
To assist the user several application packages will soon be available for use with the RL-1 system.
Report Generator
Automatically formats data from multiple files for report
generation.
Input Processor
Allows user to input data via custom designed "forms" for
easy operator entry.
General Ledger
Includes General Journal, Posting to Accounts, Trial
Balance, Balance Sheet, and Income Statement.
Accounts Receivable
Generates invoices and statements. Handles aging of
accounts receivable.
Accounts Payable
Handles checks, check register, vouchers, and vendor files.
Payroll
Processes 940, 941, and W-2 forms,
files and payroll register.
Maintains employee
Inventory and Production Control
Maintains inventory status and current price lists. Gener-
ates reorder report, bill of materials, etc.
Executive Planner
Assists in the generation of business plans and projec-
tions. Allows for optimization of key parameters.
Graphics Processor
Allows data to be displayed graphically. Compatible drivers
for the IBM Personal Computer, Cromemco SDI, Tektronix*
4010, Houston Instruments DMP* plotters, and many
others.
RL-1 is available for IBM DOS, Cromix, CDOS, and CP/M system for only $495. t Application Packs at additional costs.
Copyright 1982 by ABW Corporation
■IBM Personal Computer is a registered trademark ol
International Business Machines.
SDI, Cromix. COOS, and Cromemco are
registered trademarks or Cromemco. Inc.
CP/M is a registered trademark ot Digital Research. Inc.
Tektronix is a registered trademark of Tektronix. Inc.
DMP is a registered trademark ol Houston Instrument
fMfgr's suggested retail price.
ATIONAI^.DATA BASE
RELATIONAL
For further information contact:
ABW Corporation
P.O. Box M1047
Ann Arbor, Ml 48106
(313) 971-9364
CORPORATION
542 BYTE September 1982
Circle 6 on inquiry card.
What's New?
SYSTEMS
1 6-Blt Computer from NEC
NEC Information Sys-
tems' Advanced Personal
Computer (APC) uses the
CP/M-86 operating system
and is based on a 16-bit
NEC-manufactured
8086-compatible micro-
processor. Features in-
clude I28K of user mem-
ory expandable to 256K
bytes, color or mono-
chrome displays, up to 2
megabytes of 8-inch
double-sided double-
density thin-line floppy-
disk storage, detached
keyboard with 22 user-
definable dual-mode func-
tion keys, user-definable
character sets, and high-
resolution 8 by 19 dot-
matrix characters.
A wide variety of soft-
ware for the APC has
been announced, in-
cluding Microsoft's MS-
DOS operating system,
Accounting Plus from Sys-
tems Plus, the Benchmark
word processor and Mail-
ing List Manager from
Metasoft, and Chang Lab-
oratories' Microplan. Hard-
ware options include the
NEC 7220 processor for
line-drawing graphics with
a screen resolution of 640
by 475 pixels. The basic
APC, which includes 1 28K
bytes of RAM, one 8-inch
drive, and a green-phos-
phor 80-character by
25-line 12-inch monitor,
has a suggested retail price
of $3298. Complete details
are available from NEC In-
formation Systems Inc., 5
Militia Dr., Lexington, MA
02173, (617) 862-3120.
Circle 600 on inquiry card.
Commodore Markets
Business Computer
Series
The B128 microcom-
puter is the vanguard of a
new series of business
computers from Commo-
dore Business Machines. It
offers 1 28K bytes of RAM
(random-access read/write
memory) and 40K bytes of
ROM (read-only memory).
The 6509-based BI28 is
equipped with a tilt-and-
swivel 80-column by
25-line green-phosphor dis-
play, a built-in dual
5/4 -inch disk drive, and a
detachable 94-key key-
board with numeric key-
pad, double-zero and clear
keys, a double-sized enter
key, 10 function keys, and
editing and cursor-control
keys. Both RS-232C and
IEEE-488 interfaces are
built into the B I 28, which
also comes with a real-time
clock and a three-voice,
nine-octave music synthe-
sizer chip. Other standard
features include the BASIC
4.0 language, output ports
for direct connection to ex-
ternal sound systems, and
a cartridge slot for plug-in
software.
Among the expansion
capabilities is the ability to
accommodate a maximum
of 256K bytes of internal
RAM with as much as
640K bytes externally. Op-
tionally, the B128 can be
outfitted with a Z80 pro-
cessor board to provide
CP/M compatibility. In ad-
dition, CP/M-86 and UCSD
Pascal are available. The
B 128 costs $1695. Further
specifications are available
from Commodore Busi-
ness Machines Inc., Com-
puter Systems Division,
The Meadows, 487 Devon
Park Dr., Wayne, PA
19087, (215) 687-9750.
Circle 601 on inquiry card.
Sanyo Unveils
Desktop Computer
The MBC-1 000 desktop
computer from Sanyo Busi-
ness Systems Corporation
uses an 8-bit Z80 micropro-
cessor and comes with 64K
bytes of RAM (random-ac-
cess read/write memory). It
features a green-phosphor,
high-impact display screen
and a detachable keyboard
complete with number pad,
cursor-control keys, and
five programmable-func-
tion keys. Its single
5 /4-inch double-sided
double-density floppy-disk
drive can be augmented
with three more drives, or
it can handle up to four
8-inch double-sided
double-density drives for a
total storage capacity of
5.2 megabytes. Standard
software includes the
CP/M operating system,
Sanyo BASIC, diagnostics,
and utilities. The
MBC-1 000 will support all
CP/M-compatible software
and will run CBASIC,
MBASIC, FORTRAN,
COBOL, and FORTH pro-
grams when equipped
with the appropriate inter-
preter or compiler. Addi-
tionally, the MBC-1 000
can be used in the Corvus
Omninet network.
Software options include
a word processor and elec-
September 1982 © BYTE Publications Inc 543
What's New?
tronic spreadsheets. A
hard disk is also available.
The MBC-IOOOhasa sug-
gested list price of $ 1995.
Further specifications -can
be obtained from Sanyo
Business Systems Corp.,
Computer Division, 51
Joseph St., Moonachie,
NJ 07074, (800) 526-
7043; in New Jersey,
(201) 440-9300.
Circle 602 on inquiry card.
Inexpensive Personal
Computer from Cromemco
Cromemco's C-10 SP
(Super Pak) personal com-
puter is supplied with a
1 2-inch display, detachable
keyboard, 5/4 -inch disk
drive with 390K bytes of
storage, and three soft-
ware packages. The C-10
SP features a 4-MHz Z80
microprocessor, 64K bytes
of internal user-accessible
RAM (random -access
read/write memory), and
24K bytes of ROM (read-
only memory). Its display
produces 25 lines of 80
characters and has four
character sets, including
graphics, supplied in 4K
bytes of ROM. Data com-
munications capabilities
consist of an RS-232C serial
port, a parallel Centronics-
type printer port, a serial
printer interface, and the
ability to emulate many dif-
ferent terminals and data
protocols. Supplied soft-
ware includes a CP/M-
compatible operating sys-
tem, a word-processing
program, a financial
spreadsheet calculator, and
32K bytes of structured
BASIC.
The CP-10 SP costs
$1785. Optionally, the
CP-10 can be purchased
without the disk drive and
software for $995, or it can
be obtained with a letter-
quality printer, a tilt-and-
swivel ergonomic stand,
and the software for
$2875. Full specifications
are available from Cro-
memco Inc., 280 Bernardo
Ave., Mountain View, CA
94043, (415) 964-7400.
Circle 603 on inquiry card.
Voyagers
Information Support Sys-
tems' Voyager \\ and III
desktop microcomputers
use 8085 microprocessors
and have 64K bytes of
RAM (random-access
read/write memory). The
Voyager H's dual floppy-
disk drives provide 2
megabytes of storage,
while a hard-disk subsys-
tem gives the Voyager III 6
megabytes of storage. As
CP/M-compatible systems,
the Voyagers are sup-
ported by Information Sup-
port Systems' word pro-
cessing, medical patient
billing, and accounting
packages. The accounting
package features accounts
payable and receivable,
general ledger, inventory
control, payroll and per-
sonnel, and job order-
control capabilities.
The suggested price for
the Voyager \\ is $7745.
The Voyager III costs
$9990. Both systems are
distributed by Hollander
Office Products, Suite B, 4 1
Duesenberg Dr., Thou-
sand Oaks, CA 91362,
(800) 235-3524; in Califor-
nia, (805) 496-2533.
Circle 604 on inquiry card.
1 6-Blt Personal
Computer from
Hitachi
Hitachi's 16-bit 8088-
based Personal Computer
comes with 1 28K bytes of
RAM (random-access read/
write memory), expand-
able to 384K bytes. The
system features a display
screen, a detachable key-
board, a built-in double-
sided double-density flop-
py-disk drive, and inter-
faces for other monitors,
Centronics-type printers,
light pens, and RS-232C
communication devices.
The screen can display 80
by 25 or 40 by 25 formats
using 15 colors or in
monochrome, and a large-
capacity video RAM pro-
vides 640-dot horizontal
by 400-dot vertical
544 September 1982 © BYTE Publications Inc
What's New?
graphics resolution in
eight colors. The ability to
overlay text and graphics
is also supplied. The
Hitachi Personal Com-
puter runs under Micro-
soft's MS-DOS operating
system and is supplied
with a BASIC interpreter.
Optional equipment
available for the Hitachi
Personal Computer in-
cludes an 8087 mathemat-
ics processor and Pascal,
FORTRAN, COBOL, and
assembler languages. For
marketing and pricing in-
formation, contact Hitachi
Sales Corp., The Hitachi
Atago Building #15-12,
Nishi-Shimbashi 2-chome,
Minato-ku, Tokyo 105,
Japan; tel: Tokyo (03)
502-2 111; Telex: J24492,
J22391, J24114.
Circle 605 on inquiry card.
Low-Cost
Desktop Systems
Datamac Computer Sys-
tems' 1200 Series of self-
contained, portable desk-
top microcomputers are
CP/M-compatible. Based
on the Z80 processor, each
system has 64K bytes of
RAM (random-access
read/write memory), two
RS-232C ports, a parallel
port, display screen, and
one or two 514 -inch flop-
py-disk drives. Drive for-
mats can be single- or
double-sided, single- or
double-density, or 96
tracks per inch. The series
features simultaneous use
of hard disk and 5/4- and
8-inch floppy disks, local
networking and multiuser
capabilities, intelligent ter-
minal emulation, RAM
memory expansion up to
320K bytes, multiple-disk
formats, and remote diag-
nostics. Also provided are
1 2 programmable-function
keys, up to 58K bytes of
user memory under CP/M,
and a Help key capability.
Options include an
EPROM (erasable program-
mable read-only memory)
burner and a System Activi-
ty Monitor that lets you dis-
play or alter memory and
registers, set breakpoints,
and single-step through a
program as it runs.
The basic Datamac
1 200, excluding disk drives
but with a disk controller,
costs $2650. The $4195
Datamac 1255 has two
5 /4-inch double-sided
double-density floppy-disk
drives, each with 409K
bytes of storage. The Data-
mac 1 265, which has two
5 /4-1'nch double-sided
96-track-per-inch drives
each capable of storing
788K bytes of data, has a
suggested list price of
$4670. Full details on the
1200 Series are available
from Datamac Computer
Systems, 680 Almanor
Ave., Sunnyvale, CA
94086, (408) 735-0323.
Circle 606 on inquiry card.
Portable Computer
Handles Any Application
The M6000P portable
computer lets users con-
figure for virtually any ap-
plication, according to
Micro Source. The unit fea-
tures 368K bytes of stor-
age per 5/4 -inch floppy-
disk drive, a modular de-
sign using STD-bus boards
with an 8-slot card cage
that can be expanded to
12 slots, a 9-inch green-
phosphor cathode-ray
tube with an 80-character
by 24-line display format,
and a VT-100-style de-
tachable keyboard. The
M6000P uses the Z80 pro-
cessor, but it's upgradable
to 68000 operation by vir-
tue of the STD bus. The
M6000P can use single-
and double-sided single- or
double-density disks under
the CP/M 2.2 operating
system. A rear connector
for an optional 8-inch disk
drive is provided. Standard
software includes the
Superfile database man-
ager and Micropro's
Wordstar, Calcstar, Spell-
star, and Mailmerge pro-
grams.
Optional equipment for
the M6000P includes a
1 0-megabyte Winchester
hard disk, battery backup,
printer, an 8-inch floppy-
disk drive, add-on memory
cards, and a 6809 card
running Flex. Prices start at
$3900. Complete details
are available from the
Micro Source Inc., POB
319, New Lebanon, OH
45345, (513) 687-1395.
Circle 607 on inquiry card.
1 6-Blt Supermlcros
Molecular Computer
now offers 1 6-bit process-
ing power on its multiuser
Supermicro 8 and Super-
micro 32 systems. The
16-bit capability, which is
based on the 8086 micro-
processor from Intel with
up to 1 megabyte of mem-
ory, will coexist in the
same system with 8-bit
Z80 processors running
under the CP/M-compat-
ible n/Star operating sys-
tem. This arrangement lets
each user have a dedi-
cated 8-bit Z80 and 64K
bytes of memory for
CP/M-compatible applica-
tions, while the 16-bit
CP/M-86-compatible capa-
September 1982 © BYTE Publications Inc 545
What's New?
bility gives all users a
shared resource with more
addressing space. The in-
crease in addressing space
means that large applica-
tions such as complex
modeling, graphics, large
spreadsheets, and statis-
tical packages are possible.
Other features of the
16-bit Supermicros include
up to 1 megabyte of RAM
(random-access read/write
memory) in 256K-byte in-
crements, an Intel 8089
I/O DMA (direct memory
access) processor, an
8-MHz system clock, and
parity for error detection.
Options include error
correction circuitry, the
8087 mathematics proces-
sor, and up to 1 28 mega-
bytes of Winchester-disk
storage. A 1 6-bit processor
with 256 K bytes of RAM
for both Supermicro 8 and
32 costs $2795. Each ad-
ditional 256K-byte incre-
ment, up to I megabyte,
costs $ 1495. For complete
details, contact Molecular
Computer, 1841 Zanker
Rd., San Jose, CA 95112,
(408) 995-5440.
Circle 608 on inquiry card.
PUBLICATIONS
, l %-
Carbonless Forms
for Small Computers Detailed
A free eight-page color
catalog detailing carbon-
less forms for small com-
puters is available from the
Delmart Company. The
catalog presents a line of
carbonless checks, in-
voices, and statements,
plus a description of Del-
mart's custom-design ser-
vice for variations in for-
mat, typefaces, and choice
of different logos. Direct-
mail prices for quantities as
low as 500 are provided.
Call or write Delmart Co.,
530 North Wheeler St.,
POB 43495, St. Paul, MN
55164, (800) 328-9697; in
Minnesota, call (612)
483-7888.
Circle 609 on inquiry card.
^^THANBASC
TRS-80: More
Than BASIC
The most recent addition
to the Blacksburg Continu-
ing Education Series,
TRS-80: More Than BASIC,
by John Paul Froehlich,
shows you how to convert
your TRS-80 Model I or III
into a development system
for programming in Z80 in-
struction-code mnemonics.
It shows you how to con-
vert the TRS-80 by loading
object code from cassette
or floppy disk or by replac-
ing the BASIC ROM (read-
only memory). It explains
how you can obtain writ-
ten text useful in tracing
system development, and
descriptions of the hard-
ware for programming
EPROMs (erasable pro-
grammable read-only
memories) are provided.
Appendices in TRS-80:
More than BASIC furnish
the command sequence
table, references, a list of
hardware and software
suppliers, and source-code
listing for the monitor pro-
gram and for programming
2708, 2716, and 8755
EPROMs.
Available in softcover,
the 220-page TRS-80:
More Than BASIC costs
$10.95, plus $1 shipping
and handling. Order yours
from Group Technology
Ltd., POB 87, Check, VA
24072, (703) 651-3153.
Circle 610 on inquiry card.
Logical Database
Design Explained
Logical Data Base
Design by Robert M. Cur-
tice and Paul E. Jones has
all the information you
need to develop a realistic
working knowledge of ef-
fective logical database
design, according to the
publisher. Logical database
design is organized as a set
of rules and techniques
within the bounds of a
single methodological
framework. Numerous il-
lustrations and detailed
descriptions of the prob-
lems and choices designers
must face lead you beyond
elementafy principles and
provide insight into the real
issues encountered during
the design process. Curtice
and Jones supply extensive
examinations of data ele-
ments, including the tax-
onomy of data, examples
of elements that you're
most likely to face, and a
real database. The analysis
of user requirements is
covered, as well as the
identification of entities and
their representations, and
the sorting out of relation-
ships among entities. Other
topics addressed include
procedures for checking
and preserving the integrity
of logical data structure,
546 September 1982 © BYTE Publications Inc
What's New?
how to document a logical
design, notational conven-
tions, how to use the nota-
tion, fundamental rules of
logical database design,
and guidelines for logical
design.
Logical Data Base
Design is available for
$29.95 from Van Nostrand
Reinhold, 135 West 50th
St., New York, NY 10020,
(212) 265-8700.
Circle 61 1 on inquiry card.
Structured COBOL
Programming
Structured COBOL Pro-
gramming by Morris
Pollack and Harry Geist
can be used as a textbook
in a one- or two-semester
course or as a self-instruc-
tion guide. Its exercises pro-
vide you with practice in
writing program segments,
and its problems develop
several programs, step-by-
step, so that you can apply
what you have learned in
an orderly fashion. Each
chapter is complemented
by a concise outline of the
concepts presented. Other
features of Structured
COBOL Programming in-
clude appendices covering
keypunching, BIMOSJCL,
COBOL reserved words,
and the Environment Divi-
sion. A glossary of COBOL
and computing terms, a se-
lected bibliography, and an
index supplement the text.
Structured COBOL Pro-
gramming has a suggested
list price of $17.95. An ac-
companying instructor's
guide costs $3.33. Contact
Bobbs-Merrill Educational
Publishing, 4300 West
62nd St., POB 7080, In-
dianapolis, IN 46206, (3 1 7)
298-5400.
Circle 612 on inquiry card.
Newsletter Focuses
on TCS Accounting
Software
Rocky Mountain Soft-
ware Systems produces a
quarterly newletter for
users of the TCS (Technical
Systems Consultants) ac-
counting software sytem.
TCS Debits and Credits
has bug reports and fixes,
potential enhancements to
make the system more
powerful or easier to use,
new products and new
version announcements,
news on TCS-compatible
products or services, and
helpful ideas.
Subscriptions to TCS
Debits and Credits are
available to any TCS user
for $20 a year. A low-cost
floppy-disk update service
is available to subscribers.
Contact Rocky Mountain
Software Systems, POB
3282, Walnut Creek, CA
94598, (415) 625-1592.
Circle 613 on inquiry card.
J^&£lei
*°* J" J?
Electronic Products Catalog
Electronic Specialists has
produced a 40-page cata-
log that presents its entire
line of microcomputer in-
terference-control cards.
Also included are protec-
tive devices, line-voltage
regulators, and AC power
interrupters. Descriptive
sections outlining particular
problems and suggested
solutions are provided, and
typical applications and
uses are highlighted.
Request catalog 821
from Electronic Specialists
Inc., 171 South Main St.,
POB J89, Natick, MA
01760, (617) 655-1532.
Circle 614 on inquiry card.
Magazine for
Heath/Zenith Users
Sextant is an indepen-
dent magazine designed
for Heath/Zenith users. Its
articles cover a wide varie-
ty of topics, including color
graphics applications, ad-
vice on choosing program-
ming languages, analyses
of H/Z89 interface hard-
ware, software reviews,
and game programs.
Annual subscriptions
cost $9.97 (four issues).
Contact Sextant, 7 1 6 E St.
SE, Washington, DC
20003, (202) 544-0900.
Circle 615 on inquiry card.
September 1982 © BYTE Publications Inc 547
What's New?
Quarterly Probes Voice
Synthesis and Recognition
Speech Technology is a
quarterly magazine de-
voted to the latest technical
developments and applica-
tions in voice synthesis and
speech recognition. De-
signed for engineers, scien-
tists, educators, managers,
and users, this journal
probes all areas of speech-
technology research from
semiconductors to speech
science. Other topics
covered include digital sig-
nal processing, computer-
processing architecture,
and effective applications
of human factors.
A year's subscription to
Speech Technology costs
$50 in the U.S., $58 in
Canada and Mexico, and
$67 elsewhere. Speech
Technology is published
by Media Dimensions Inc.,
525 East 82nd St., New
York, NY 10028.
Circle 616 on inquiry card.
SOFTWARE
FORTH CP/M and CDOS Cross-Compiler
Inner Access Corpora-
tion's 8080/Z80 Meta-
FORTH cross-compiler runs
under CP/M or Cro-
memco's CDOS disk oper-
ating systems. MetaFORTH
has both 8080 and Z80 as-
semblers and produces
code that can be down-
loaded to any Z80- or
8080-based computer or
put into ROM (read-only
memory). It uses a built-in
79 Standard FORTH under
CP/M or CDOS to create
79 FORTH code with an
application on the target
machine. Optionally, the
target FORTH and applica-
tion can be written with-
out headers and link words
for space savings on the
order of 25% to 30%.
MetaFORTH requires an
8080- or Z80-based system
with 48K bytes of memory
and CP/M or CDOS. It's
available on a single-sided
single-density 8-inch IBM-
format floppy disk and on
two 5 /4-inch CDOS-for-
mat disks. The price is
$450. Contact Inner Ac-
cess Corp., POB 888, Bel-
mont, CA 94002, (415)
591-8295, for details.
Circle 617 on inquiry card.
Powertext for IBM
Beaman Porter's Power-
text word-processing sys-
tem for the IBM Personal
Computer has sophisti-
cated editing and compre-
hensive text-formatting
capabilities. Automatic
copy-placement styles in-
clude margins, indents,
spacing, super- and sub-
scripts, justification, center-
ing, variable pitch, pagina-
tion, and table of contents.
Complementing this are
features such as form let-
ters, automatic headers
and footers, and unlimited
documentation length.
Other standard Powertext
abilities include 132-char-
acter lines, vertical and
horizontal border lines,
boxed copy, print macro
instructions, up to 14 col-
umns, automatic footnote
numbers, boiler-plate inclu-
sion, and automatic title
page, envelope, and label-
ing.
Powertext for the IBM
Personal Computer is a
run-time bootable system
requiring a minimum of
64K bytes of memory, two
disk drives, and a serial or
parallel printer. It can ac-
commodate 200K bytes
per disk and, If your sys-
tem has more than 64K
bytes of memory, Power-
text can provide extended
memory for the program
environment and RAM
(random-access read/write
memory) disk. Powertext
costs $399, including disk
and a manual. The man-
ual alone is $25. Contact
Beaman Porter Inc., Plea-
sant Ridge Rd., Harrison,
NY 10528, (914)967-3504.
Circle 618 on inquiry card.
H/Z89 Circuit-
Analysis Program
Pressure Applications is
marketing a circuit-analysis
program for Heath/Zenith
89 computers. The pro-
gram features steady-state
circuit analysis of R-L-C ele-
ments, bipolar and junction
FET transistors, and opera-
tional amplifiers. Its easy-to-
use format and extensive
function keys allow data
files to be loaded and
saved from disk. Also pro-
vided are element addition
or deletion and listing to a
printer functions.
The program, available
for 5/4 -inch hard-sectored
disk only, requires the
CP/M 2.2 operating sys-
tem, MBASIC, and a mini-
mum of 48K bytes of mem-
ory. It costs $30. A version
with screen-plotting capa-
bilities sells for $40. Order
from Pressure Applications,
2478 Briarwood Dr., San
Jose, CA 95125, (408)
269-6107.
Circle 619 on inquiry card.
Vlsischedule
for the Apple III
Visicorp has released a
more powerful version of
its Visischedule interactive
project-management pro-
gram for the Apple III com-
puter. The number of tasks
that can be performed with
this Visischedule are nearly
double that of the Apple 11
version because of the
Apple Ill's larger internal
memory. A 128K-byte
Apple III will support from
145 to 215 tasks per pro-
ject, and a 256K-byte
548 September 1982 © BYTE Publications Inc
What's New?
Apple III will handle 300
tasks.
A minimum of I28K
bytes of memory and an
external disk drive are re-
quired. A printer is recom-
mended. The suggested re-
tail price is S300. Contact
Visicorp, 2895 Zanker Rd.,
San Jose, CA 95134, (408)
946-9000.
Circle 620 on inquiry card.
$$Sl
nu3r e oo80
r<p3
CP/M Applications Run
Faster Under TurboDOS
TurboDOS, a Z80-based
operating system, is a Soft-
ware 2000 product said to
be fully compatible with
the CP/M 2.2 operating
system, but three times as
fast and capable of storing
25% to 35% more data on
each disk. Available for
single-user and networking
configurations, TurboDOS
supports hard disks to 1000
megabytes and features
automatic file and record
interlocks, high-per-
formance print spooling,
the ability to handle as
many as 1 6 printers simul-
taneously, multiple com-
mands per line, and nest-
ing of command files.
Software 2000 has de-
signed versions of Turbo-
DOS for the TRS-80 Model
II, Xerox 820, Televideo
TS-800, Digilog 1000 and
1 500, IMS International
5000 and 8000 series, and
most S-100 bus systems.
An adaptable version for
any Z80-based microcom-
puter can be obtained.
Complete TurboDOS speci-
fications will be furnished
by Software 2000 Inc.,
1 1 27 Hetrick Ave., Arroyo
Grande, CA 93420, (805)
489-1977.
Circle 621 on inquiry card.
Flexible Programmer
Tool
Digital Research's Access
Manager programmer tool
gives you a common
method of data-access
management for data files.
Basically a general-purpose
"keyed" file-access meth-
od, Access Manager lets
you use meaningful key
values, such as account
number or customer name,
to directly access data
records on disk files. In-
dexes can be created to
provide multiple keys to
end-user files. It provides a
common access method to
the database, regardless of
which Digital Research
compiler language you are
using, through its link to
the run-time system of ap-
plication programs running
under the CP/M or MP/M II
operating system. Data will
be accessible through pro-
grams incorporating Ac-
cess Manager and written
in PL/1-80, Pascal/MT + , or
the CBASIC compiler,
CB-80.
Access Manager has a
suggested single-user price
of $300. Contact Digital
Research, 160 Central
Ave., Pacific Grove, CA
93950, (408) 649-3896, for
full details.
Circle 622 on inquiry card.
Easy-to-Use Real
Estate Software
Simple Soft's Quikcalc
Real Estate Investor is de-
signed for prospective
homeowners, real estate
brokers, and investors. It
has four separate files that
can help evaluate potential
real estate sales or pur-
chases. Basically a template
for 64K-byte microcom-
puters using either Visicalc
or Supercalc, Quikcalc is
provided with separate
models for individual
residences and for income
properties. Both models
analyze purchase price,
financing structure, tax im-
plications, cash flow, and
profitability after sale. All
analyses are summarized
into an inclusive internal
rate of return.
Quikcalc has a sug-
gested retail price of
$ 1 29.95. Versions are avail-
able for most popular com-
puters, including the Apple
and the IBM Personal Com-
puter. Address inquiries to
Simple Soft Inc., Suite 101,
480 Eagle Dr., Elk Grove,
IL 60007, (312) 364-0752.
Circle 623 on inquiry card.
Milestone
Milestone is a project-
management and time-
scheduling program from
Digital Marketing. It's writ-
ten in Pascal and runs on
CP/M, UCSD, and Apple
Pascal systems. For CP/M
systems, it is compiled us-
ing Pascal/M and is
delivered, ready-to-run,
with the Pascal/M run-time
package. For UCSD Pascal
systems, Milestone comes
as an executable p-code
file. Milestone will run on
an 8086-based machine
with CP/M-86, a Z80 sys-
tem with Cromemco's
CDOS operating system,
an Apple II running Apple
September 1982 © BYTE Publications Inc 549
What's New?
Pascal or equipped with a
Z80 softcard, a TRS-80
Model \\ running CP/M,
and a Z80-, 8080-, or
8085-based machine run-
ning CP/M. Additional re-
quirements include 56K
bytes of RAM (random-ac-
cess read/write memory),
one disk drive, an 80-col-
umn printer, and a terminal
with a 24-line by 80-col-
umn display, absolute cur-
sor positioning, and a
home-and-clear function.
Complete specifications
are available from Digital
Marketing, 2670 Cherry
Lane, Walnut Creek, CA
94596, (415) 938-2880.
Circle 624 on inquiry card.
CBASIC-2
Screen Handler
Screenmaster from Mar-
keting Essentials is a
CBASIC-2 module in
source-code form for inclu-
sion in CBASIC-2 programs
requiring screen input
with automatic validation.
CBASIC-2 code can be in-
serted to affect any degree
of editing and control,
overriding Screenmaster \f
necessary. Screenmaster
provides such commands
as GOTO (field) n, BACK-
WARD and FORWARD n
fields, NEXT and PRIOR
(screen), as well as SUB-
MIT and ABORT. Its out-
put is an in-memory array
of user responses for fur-
ther use by the program-
mer. The Screenmaster
disk includes utilities to test
and create screens.
Screenmaster can be used
with any dumb terminal.
Screenmaster is distri-
buted on an 8-inch single-
density CP/M-format disk;
other formats are available.
It costs $ 1 95, the manual
alone is $25, and a demon-
stration disk can be pur-
chased for $\0. Order
Screenmaster from Market-
ing Essentials Inc., 206
Mosher Ave., Woodmere,
NY 11598, {800) 645-
2622; in New York, (516)
569-4533.
Circle 625 on inquiry card.
Legend Slide Select
Legend Industries de-
signed the Slide Select Pro-
gram for use with its 64KC
and 1 28KDE memory cards
and the Apple \\ computer.
The program, a combina-
tion of two pieces of soft-
ware, lets you rapidly
retrieve a high-resolution
picture. One part of Slide
Select is an Applesoft pro-
gram that gives you con-
trol of high-resolution pic-
tures. For the BASIC pro-
grammer, a machine-lan-
guage interface is available
for easy access to the
Legend cards. Slide Select
lets you flip back and forth
between high-resolution
pictures, resulting in the
functional equivalent of a
slide projector. Control
over displayed pictures is
user-selectable by means
of the keyboard or game
paddles, or it can be set to
run automatically. Up to
eight pictures can be
stored in a 64KC card, and
the 128KDE can store
twice as much.
Slide Select comes stan-
dard when you purchase
Legend 64KC or 128KDE
memory cards, which cost
$349 and $650, respec-
tively. The program is also
available as an $8 update
for users who already
have Legend cards. Con-
tact your local Apple
dealer or Legend Industries
Ltd., 2220 Scott Lake Rd.,
Pontiac, Ml 48054, (313)
674-0953.
Circle 626 on inquiry card.
Citation-
Management
Program
The maintenance of
your personal reference file
of scientific and academic
citations from journals,
books, and conference
proceedings can be simpli-
fied with Bibliotek version
2.0 from Scientific Software
Products. Bibliotek auto-
mates the process of biblio-
graphy management from
citation entry through
printing a finished refer-
ence list. Citation entry,
modification, deletion,
searching, sorting, and
printing are controlled
through prompted key-
board entries. Searches can
be made by keyword,
source title, author and
editor, title phrases, and
date in any combination.
Equipped with extensive
facilities for editing and
altering responses, Bibliotek
can store approximately
500 references in a single
bibliography, which con-
sists of two disks.
Bibliotek version 2.0 re-
quires an Apple \\ computer
with 48K bytes of RAM
(random-access read/write
memory), Applesoft BASIC,
two disk drives, and a
printer. A single-user li-
cense costs $300, including
an extensive reference
manual. The manual alone
is $25. Full details are avail-
able from Scientific Soft-
ware Products Inc., 3171
Donald Ave., Indianapolis,
IN 46224, (317)299-0467.
Circle 627 on inquiry card.
PERIPHERALS
Color Display
The ECM-1301 from
Electrohome Limited is a
1 3-inch general-purpose
color display monitor. The
ECM-1301 has six user
controls and is directly
compatible with the IBM
Personal Computer. The
ECM-1301 provides a
broad bandwidth, and it
has separate modules for
connection to other com-
puters, including 8- and
16-color modules and an
RS-1 70 module for separate
red-green-blue inputs.
The EMC- 1 301 comes in
both medium- (580 by 235
pixels) and high-resolution
(720 by 512 pixels) ver-
sions. It is FCC Class A ap-
proved. For details, contact
Electrohome Ltd., 809
Wellington St. N, Kit-
chener, Ontario N2G 4J6,
Canada.
Circle 628 on inquiry card.
550 September 1982 © BYTE Publications Inc
What's New?
Portable Communications
System for the Disabled
Omni is a portable com-
munications system for
nonvocal, vocally im-
paired, or dexterity im-
paired individuals from
Communications Research
Corporation. A complete
Omni system includes a
display board, an LCD
(liquid-crystal display) read-
out, hard-copy printout
facility, 16K bytes of pro-
grammable memory, a
remote environment con-
trol, audible alarm, type-
writer interface, and com-
puter access. With the
Omni system, disabled in-
dividuals can switch lights
and electrical equipment
on and off, summon an at-
tendant, and select mes-
sages in the form of printed
words, phrases, symbols,
or pictures. Omni is
equipped with an RS-232C
port that provides interface
capabilities with com-
puters. The system also can
substitute for the com-
puter's keyboard, which
provides access to pro-
gramming and data input.
Its reader/printer attach-
ment provides alphabetic
interpretation of symbols or
pictures.
The Omni System ranges
in price from $1275 to
$2975. For a brochure de-
tailing optional equipment
and ordering information,
contact Communications
Research Corp., 1720
130th Ave. NE, Bellevue,
WA 98005, (800) 426-
8075; in Alaska, Hawaii,
and Washington, call (206)
881-9550.
Circle 629 on inquiry card.
VIC Timesharing
with Printout
RVR Systems' MDM-1 is
a modem driver module
that plugs directly into the
user port of the Commo-
dore VIC-20. It's supplied
with two serial ports for a
modem and a printer and a
terminal program that per-
mits telephone line connec-
tions to large timesharing
computers and computer
networks, such as Dow
Jones, The Source, and
CompuServe. Additionally,
the MDM-1 has two in-
dicators that show trans-
missions to and from the
VIC. All transmissions are
simultaneously recorded
on the VIC's screen and
the serial printer. An exter-
nal power source is not re-
quired.
The MDM-1 is available
for $59, plus $3 shipping.
For details, contact RVR
Systems, POB 265, Dewitt,
NY 13214.
Circle 630 on inquiry card.
Intelligent Interface
Warn Electronics' intelli-
gent printer interface for
use with daisy-wheel print-
ers, such as Hy-type I and
Qume, lets you download
data from the computer in
either serial or parallel form.
The interface, which uses a
Z80 processor, relieves the
host computer from con-
trolling the printer so that it
can perform more useful
tasks. Data is stored in a
software FIFO (first-in/first-
out) buffer, using a space-
compression technique.
Data input can be accom-
plished by either a Cen-
tronics-compatible parallel
port or a simplified RS-232C
port (transmit data and re-
ceive data only). The
parallel input has a variety
of handshaking signals, in-
cluding busy, printer fault,
paper out, and ribbon out.
Standard features include
16K bytes of storage,
switch-selectable serial port
data rates from 50 bps (bits
per second) to 19,200 bps
in 16 common rates, and
selectable stop bits and
parity.
The intelligent printer in-
terface is available in an
assembled and tested ver-
sion or as a bare board
and operating software.
Both versions can be ob-
tained with software al-
lowing basic features such
as a full 16K-byte buffer,
setting of form length, and
reprinting of buffer.
Cabinets, front panels,
cables, and a variety of
PROMs (programmable
read-only memories) are
available. The price for the
intelligent interface ranges
from $125 to $525. Con-
tact Warn Electronics Ltd.,
POB 526, Knightdale, NC
27545, (919) 266-9411.
Circle 631 on inquiry card.
Run IBM Programs
on the Apple II
The 88Card from Copro-
cessors lets Apple \\ owners
run programs designed for
the IBM Personal Com-
puter. The card contains a
5-MHz 16-bit Intel 8088
processor, 64K bytes of
RAM (random-access read/
write memory), and con-
trol functions. Users merely
plug the card into a vacant
slot in the Apple, turning it
into a 1 6-bit personal com-
puter with 128K bytes of
memory. The card is fully
compatible with Apple pe-
ripherals such as printers
and disk drives. The
88Card has the ability to
switch between normal
Apple programs and IBM
programs, using the IBM's
September 1982 © BYTE Publications Inc 551
What's New?
operating system. It op-
erates from the Apple's in-
ternal power supply.
The 88Card costs $899,
including documentation.
Further information is avail-
able from Coprocessors
Inc., Suite 64, 50 West
Brokaw Rd., San Jose, CA
95110, (408) 947-4616.
Circle 632 on inquiry card.
Low-Cost Printer
Has Expensive Features
Integral Data Systems'
Microprism produces fully-
formed characters at 75
cps (characters per second)
in a single pass of the print
head. Standard features in-
clude a data mode for
high-speed printouts at 1 1
cps, programmable charac-
ter densities, an enhanced
type mode, proportional
and fixed spacing, auto-
matic text justification,
backspace and overstrike
capabilities, and vertical
and horizontal tabbing.
Operator controls incor-
porate a fault and paper-
out indicator and switches
for power-up parameters,
parallel or serial interfaces,
and Xon/Xoff protocols.
Dot-graphics features in-
clude 84 by 84 dots per
inch resolution in a single
pass, the ability to generate
charts and drawings, and
bit-mapped architecture for
control over the output.
Microprism is compatible
with other Prism series
printers. It has a suggested
retail price of $ 799 and can
be ordered from Integral
Data Systems, Milford, NH
03055, (603) 673-9100.
Circle 633 on inquiry card.
Apple II
Hard-Disk Kit
A 5-megabyte Win-
chester hard-disk system kit
for the Apple \\ computer is
available from Xebec. Ac-
cording to the manufac-
turer, the kit can be assem-
bled in less than 10 min-
utes and does not require
technical expertise. The kit
consists of a 5!/4 -inch
5-megabyte Winchester-
disk drive and Xebec's
S-1410 intelligent disk con-
troller. Standard features in-
clude up to 22-bit error
detection, up to 1 1 -bit error
correction, a full-sector
data buffer, and single-
command disk initializa-
tion. Supplied with the
system is an Apple \\ Host
Adapter Personality Card
that supports Apple DOS
(disk operating system), the
CP/M operating system,
and the Pascal language; a
1 15/230-volt power
module; cable set; cabinet-
DOS or CP/M software;
and installation instructions
and documentation.
The 5-megabyte hard-
disk system for the Apple \\
costs $1299. Individual
components can be pur-
chased separately. Full
specifications are available
from Xebec, 432 Lakeside
Dr., Sunnyvale, CA 94086,
(800) 538-1644; in Califor-
nia, (800) 627-1842.
Circle 634 on inquiry card.
Omega 99G
Printer from MPI
Micro Peripherals' Model
99G Omega is a bidirec-
tional impact matrix printer.
It can print on letterhead,
bond paper, or multipart-
cut forms because it has
both a front-load, single-
sheet feeder and a stan-
dard sprocket feed. With a
maximum speed of 100
characters per second, the
99G can format printouts
in 80-, 96-, or 1 36-column
lines using a 7 by 9 dot
matrix. High-quality print-
outs can be produced us-
ing an 1 1 by 9 matrix and a
serif -style type font in an
80-column format. Double-
wide characters are soft-
ware-selectable from any
of four print selections and
can be intermixed on a line
for message highlighting.
Standard print features in-
clude full uppercase and
lowercase ASCII (American
Standard Code for Informa-
tion Interchange) set, ad-
justable tractors for paper
widths of 1 to 9 inches, 1 6
selectable forms lengths,
skip-over perforation, user-
selectable line spacing of 6
to 8 lines per inch, and a
dot-addressable high-reso-
lution graphics capability
for plotting, printing of
screen graphics, and gen-
erating special fonts, il-
lustrations, and characters.
Other standard features in-
clude a Centronics-type
parallel interface, an RS-
232C serial interface with
Busy handshake and data
rates ranging from 1 1 to
1200 bits per second, a
1 K-byte buffer, and a con-
tinuous-loop ribbon car-
tridge.
A variety of options are
available for the 99G, in-
cluding a 2K-byte buffer,
an IEEE-488 bus interface,
and a 20-mA current loop.
The 99G has a suggested
retail price of $849. Details
can be obtained from
Micro Peripherals Inc.,
4426 South Century Dr.,
Salt Lake City, UT 84107,
(801) 263-3081.
Circle 635 on inquiry card.
552 September 1982 © BYTE Publications Inc
What's New?
Universal Printer Buffer
Microfazer from Quad-
ram Corporation \s a uni-
versal printer buffer that
can be used with most
popular microcomputers
and parallel printers. It uses
standard Centronics signals
and can draw its power
from most printers. Data \s
received from the com-
puter at rates of up to 4000
characters per second, and
Microfazer \s user-expand-
able from 8K bytes to 64K
bytes using standard
64K-byte 200-nanosecond
chips. It's designed to at-
tach directly to the input
port of Epson and similar
printers.
Microfazer \s available in
four models that offer buf-
fering of 8K, 16K, 32K, and
64K bytes. Prices range
from $159 to $299. Sepa-
rate voltage power sup-
plies are available where
necessary. For complete
details, contact Quadram
Corp., 4357 Park Dr., Nor-
cross, GA 30093, (404)
923-6666.
Circle 636 on inquiry card.
MISCELLANEOUS
Allenbach to Market
OEM-quality Disks
Allenbach Industries,
best known for its high-
quality disk-duplication ser-
vice, has set up a dealer
network for its line of blank
OEM- (original equipment
manufacturer) quality flop-
py disks. Previously avail-
able only to software pro-
ducers, the 5 ] A- and 8-inch
disks can be purchased in
single- or double-sided for-
mats and double-density.
When Allenbach dupli-
cates your software, each
disk is copied and verified
bit-by-bit. Guaranteed to
exceed ANSI (American
National Standards Insti-
tute), ECMA (European
Computer Manufacturers
Association), and ISO (In-
ternational Standards Or-
ganization) standards,
Allenbach disks and dupli-
cation services carry life-
time warranties.
For complete details on
the disks and disk-duplica-
tion services, contact Allen-
bach Industries, Suite A,
2101 Las Palmas, Carlsbad,
CA 92008.
Circle 637 on inquiry card.
Plug-In
Power-Line Monitor
MCG Electronics' AC
Line Transient Monitor will
determine whether your
AC line power contains
transients and surges that
could cause your computer
to lose data or garble infor-
mation. The Monitor has
f\\/e LEDs (light-emitting
diodes) that indicate
power-on and that the line
current has reached 200,
400, 600, and 800 volts or
more. Also provided \s a
memory feature that re-
tains transient data for 24
hours, even \f the Monitor
has been accidentally
unplugged.
The Monitor fits into
any standard 120-volt AC
outlet and can be moved
from outlet to outlet so
that you can determine
which is best. The Monitor
\s also helpful in determin-
ing whether a newly in-
stalled machine will cause
damage before it has a
chance to do so. The AC
Line Transient Monitor
costs $ 189 and \s available
from MCG Electronics
Corp., 160 Brook Ave.,
Deer Park, NY 1 1 729,
(516) 586-5125.
Circle 638 on inquiry card.
New Products
from MPC
Apple II users can burn
EPROMs (erasable pro-
grammable read-only
memories) with MPC Pe-
ripherals Corporation's
PROM-lt EDS (EPROM De-
velopment System). The
device can program 8K-,
16K-, and 32K-byte
EPROMs such as the
2508, 2516, 2532, 2716,
and 2732 with the change
of a personality module. Its
disk-based software helps
you manipulate blocks,
disk files, and EPROM
code. Downloading hexa-
decimal files from any
computer that's equipped
with an RS-232C port \s
possible. Memory-mapped
space permits execution of
EPROM routines directly
from PROM-lt by means of
the Apple's 6502 micrpro-
cessor. A switch-selectable
write-protect feature en-
sures EPROM-code stabili-
ty . PROM-lt costs $ 1 29.50.
Also available for the
Apple II is an asynchro-
nous serial I/O interface
card, known as AP-SIO. It
has driver firmware that
follows the Apple's periph-
eral card convention,
which ensures compati-
bility with all present and
future operating systems.
Switch-selectable firmware
options include automatic
linefeed/no linefeed, strip
incoming linefeeds, half-
and full-duplex, lower-
September 1982 © BYTE Publications Inc 553
What's New?
case-to-uppercase conver-
sion/no conversion, and
crystal-controlled data
rates from 50 to 19,200
bits per second. The AP-
SIO costs SI 29.50. For fur-
ther specifications on
these products, contact
MPC Peripherals Corp.,
9424 Chesapeake Dr., San
Diego, CA 92123, (714)
278-0630.
Circle 639 on inquiry card.
Hlgh-Performance
Logic Analyzer
Sage Enterprises' Model
PI 1 1 60 Logic Analyzer is a
high-performance device
designed for digital system
testing and development.
Tne 1 1 60, nicknamed the
Owl, \s a 16-channel,
1 0-MHz logic analyzer that
can be used with a stan-
dard dual-channel oscillo-
scope to obtain a 1 6-chan-
nel timing diagram display.
When connected to a
microcomputer, such as
the Apple II, the Owl can
provide video displays of
timing diagrams, state
tables in user-selectable
binary, octal, or hexadeci-
mal formats, and, with its
Vector Graphic mode, an
X,Y picture of digital infor-
mation on the 1 6 channels.
The Owl costs $950. For
additional details, contact
Sage Enterprises Inc., 1080
Linda Vista Ave., Moun-
tain View, CA 94043,
(415) 969-5111.
Circle 640 on inquiry card.
Minicassette
Encode/Decode
Circuit
Braemar Computer De-
vices Is marketing an op-
tional encode/decode cir-
cuit for its CM-600 Mini-
Dek cassette drive. The
data encode/decode
capability eliminates the
need for host hardware or
software features to pro-
vide data timing and verifi-
cation. Integral en-
coding/decoding also does
away with costly en-
gineering time that's re-
quired to interface the
CM-600 to various digital
applications.
The CM-600 uses mini-
cassettes to record up to
90K bytes of data on a
50-foot cassette at a stan-
dard rate of 2400 bits per
second. Power require-
ments are 1 watt at 5 volts
DC. The encode/decode
option adds $25 to the
CM-600's $100 price tag.
Complete details are avail-
able from Braemar Com-
puter Devices, 1 1950 12th
Ave. S, Burnsville, MN
55337, (612) 890-5135.
Circle 641 on inquiry card.
Bubble Memory
for LSM 1
Bubbl-Tec Is marketing a
single-board magnetic-
bubble mass-storage mem-
ory system for DEC
(Digital Equipment Cor-
poration) LSI- 1 1 com-
puters. The QSB- 1 1 Bubbl-
Board Is made up of a
1 -megabit bubble device
and a controller that
emulates DEC'S RX01
floppy-disk system. The
controller handles bubble-
device formatting and
control, interfaces the
bubble-memory system to
the LSI's bus structure, and
provides both soft- and
hard-error protection and
correction. Built on a dual-
height LSI- 1 1 module, the
QSB- 11 has 128K bytes of
nonvolatile storage, an
average access time to first
data byte of less than 41
milliseconds, and data-
transfer rates exceeding
68,000 bits per second.
Power consumption \s less
than 15 watts, and only
+ 5-volt and + 12-volt
power is required, both of
which come directly from
the LSI- 11 bus.
The QSB- 11 Bubbl-Board
is fully compatible with all
DEC LSI- 11 systems, in-
cluding the LSM 1/02 and
-11/23, the SBC- 11/21
Falcon, and the LSM 1/23
Plus. The price Is $1614,
quantity ten; OEM (origi-
nal equipment manufac-
turer) discounts are
available. Contact Bubbl-
Tec, 6800 Sierra Court,
Dublin, CA 94566, (415)
829-8700.
Circle 642 on inquiry card.
Where Do New Products Items Come From?
The information printed in the new products pages of BYTE is
obtained from "new product" or "press release" copy sent by the
promoters of new products. If in our judgment the information
might be of interest to the personal computing experimenters and
homebrewers who read BYTE/ we print it in some form. We
openly solicit releases and photos from manufacturers and sup-
pliers to this marketplace. The information is printed more or less
as a f irst-in first-out queue, subject to occasional priority modifica-
tions. WJiile we would not knowingly print untrue or inaccurate
data, or data from unreliable companies, our capacity to evaluate
the products and companies appearing in the "What's New?"
feature is necessarily limited. We therefore cannot be responsible
for product quality or company performance.
554 September 1982 © BYTE Publications Inc
SPECIALS on INTEGRATED CIRCUITS
6502
7.45
10/6.95 50/6.55
100/6.15
6502A/6512A
8.40
10/7.95 50/7.35
100/6.90
6520 PIA
5.15
10/4.90 50/4.45
100/4.15
6522 VIA
6.45
10/6.10 50/5.75
100/5.45
6532
7.90
10/7.40 50/7.00
100/6.60
2114-1200
2.45 25/2.30
100/2.15
2114-L300
2.25 25/2,10
100/2.00
2716 EPROM
4.90 5/4.50
10/4.00
2532 EPROM
8.90 5/8.45
10/7.90
6116 Hitachi 2KX8 CMOS RAM 8.90 5/8.45
10/7.90
4116-200 ns RAM
8 for 15
Zero Insertion Force 24 pin
Socket
2.00
S-100 Wire Wrap Socket
2.40
A P Products 15% OFF
A P Hobby-Blox 15% OFF
MODEM SPECIAL $89
SIGNALMAN Mk1 from Anchor Automation
DIRECTCONNECTModemwithRS232CableandConnector
included. Fully compatible with all Bell 1 03 modems. to 300
bps. full duplex, frequency shift keyed modulation, auto-select
of ANSW/ORIG. direct connect, audible tone carrier detect
indicator, self-contained battery powered
Anchor ATARI Modem 89
Anchor PET/CBM Modem 169
COMPACK Intelligent Terminal Package 1 1 5
Combines intelligent RS232 port hardware from cgrs Micro-
tech with EHS Intelligent Terminal software to allow you to
connect any RS232 Modem to PET/CBM
DC HAYES Smartmodem 230
RS232 MODEM - Accoustic 119
We carry Apple 11+ from
Bell & Howell
16KRAM Card v - =5= ^ for Apple
Apple LOGO
Video Recorder Interface
Super Serial Card
Thunderclock Plus
Z80 Softcard and CP/M
Parallel Printer Interface/Cable
Integer BASIC Card
Grappler Interface
Apple Paddle Pair
T G Products Joystick for Apple
T G Paddles
DC Hayes Micromodem II
Videx 80 Column Card
fullFORTHH- for Apple (fig-Forth)
Silentype Printer and Card
Graphics Tablet and Card
Apple PASCAL Language
Apple FORTRAN
We stock EDUWARE Software
GENIS I Courseware Development System
Unicom Grade Reporting
Unicom School Inventory (resource mgmt)
Executive Breifing System with fonts
65
150
545
149
119
295
85
150
139
29
48
32
299
259
69
310
645
195
160
185
250
250
225
Q commodore
We stock the complete
Commodore Line. Come see
us for Personal, Business, and
Educational requirements.
Educational Discounts available.
Some used Commodore
equipment available.
PETSCAN I $345 base price"
Allows you to connect up to 20 CBM/PET Computers to
shared disk drives and printers Completely transparent to the
user Perfect for schools or multiple word processing con-
figurations Base configuration supports 3 computers.
VIC 20 239
VIC 1515 Printer 335
VIC 3K RAM 32
VIC 8K RAM 53
VIC16KRAM 99
VIC 1540 Disk Drive 500
VIC Avengers (Invaders) 24
VIC Jupiter Lander 24
Spiders of Mars (UMI) 39
VICTORY Software for VIC
Street Sweepers 36
Night Rider 1 1
Treasurers of Bat Cave 1 7
Games Pack I 12
VIC Superslot 24
VIC Super Alien 24
Meteor Run (UMI) 39
VIC Radar Ratrace 24
Amok (UMI) 20
Snakman 13
Rubik's Cube 13
Programmers Reference 15
Renaissance (UMI) 39
Maze in 3-D 12
Cosmic Debris 9
Grave Robbers Adventure 1 1
Games Pack II 12
TNW 488/103 with DAA 450
Compute's First Book of PET /CBM 1 1
WordPro 3 Plus - 32K CBM. disk, printer 195
WordPro 4 Plus - 8032, disk, printer 300
VISICALC for PET, ATARI, or APPLE 190
SM-KIT • PET ROM UtIHttis 40
Programmers Toolkit - PET ROM Utilities 35
PET Spacemaker II ROM Switch 36
2 Meter PET to IEEE or IEEE to IEEE Cable 40
Dust Cover for PET 8
IEEE-Parallel Printer Interface for PET 110
IEEE-RS232 Printer Interface for PET 120
The PET Revealed 17
Library of PET Subroutines 1 2
SADl Intelligent IEEE-RS232 or parallel 235
Programming the PET/CGM (Compute!) 20
Compute: First Book of VIC 1 1
Best of Midnight Gazette 8
4 Part Harmony M usic System for PET 60
FL¥x-nTE^rPEf/CBM $80
Very comprehensive and easily used Data Base, Report Writer
with calculation capability, and Mailing Label system
FORTH for PET by Cargile/Riley $50
Full FIG model with all 79 Standard extensions.
Metacompiler for FORTH for independent object code 30
KMMM PASCAL tor PET/CBM
EARL tor PET/CBM - disk assembler
Editor, Assembler. Relocator, Linkeditor.
85
65
SuperGraphlcs - BASIC Language Extensions 40
Fast Machine Language Graphics routines for PET/CBM.
DISK
SPECIALS
SCOTCH (3M) 5" 10/245 50/235 100/2.30
SCOTCH (3M) 8" 10/2.60 50/2.45 100/240
WE STOCK VERBATIM DISKS
Try the new Verbatim Head Cleaner Kits
BASF 5" or 8" 10/2.00 20/1.95
Wabash 5"
Wabash 8"
10/1.80 50/1.75
10/2.25 50/2.20
100/1.85
100/1.70
100/2.10
WE STOCK MAXELL DISKS
Diskette Storage Pages 10 tor 3.95
Disk Library Cases
Disk Hub Rings 8"
8"-
- 50 @ 7.50
2.85 5" -2.15
5" - 50 @> 6.00
CASSETTES- AGFA PE-611 PREMIUM
High output, low noise, 5 screw housings.
C-1 1 0/56 50/.50
C-30 10/73 50/68
100/.48
100/66
SPECIALS
EPSON MX-BO Printer with Graftrax-f- S
EPSON MX-BO F/T Printer with Graftrax+
EPSON MX-1 00 Printer with GraftraxH-
Zenith ZVM-121 Green Phosphor Monitor 109
OKIDATA 465
STARWRITER Daisy Wheel Printer F10 1445
D C Hayes Smartmodem 230
We Stock AMDEK Monitors
Watanabe Intelligent Plotter 990 6- Pen 1240
BMC BM12A Green Phosphor Monitor 85
MEMORY for IBM 256K+ parity 500
Staticide anti-static spray 6
dBASE II 445
ALL BOOK and ToF^A^TmSYlm^TjTED
Synertek Systems
SYM-1 Microcomputer SALE 189
SYM BAS-1 BASIC or RAE 1/2 Assembler 85
KTM-2/80 Synertek Video and Keyboard 349
KTM-3/80 Synertek Tubeless Terminal 385
'g&iW I data
I systems
Z90-80 64 K 21 70
Z90-82 64 K, 1 double dens, drive 2395
Z67 10 Megabyte + Floppy Drive 4495
Z37 1.3 Megabyte Dual Floppy 1495
Z25 High Speed Printer 1195
Z19 Video Terminal (VT-52 compatible) 695
ZVM-121 Green Phosphor Monitor 109
All Zenith Software discounted
ZT-1 Intelligent Communications Terminal 550
Z100 16-bit/B-bit System CALL
ATARI*
SPECIALS
800 Computer
400-16K
810 Disk Drive
825 Printer
850 Interface
Inside Atari DOS
Paddle Pair
Joystick Pair
16K RAM
32K RAM
Pilot
Write for
675
269
440
629
170
18
19
19
69
99
68
Microsoft BASIC
MISSILE COMMAND
ASTEROIDS
STAR RAIDERS
Space Invaders
Music Composer
Chess
Anchor Modem-Atari
PAC-MAN
CENTIPEDE
First Book of Atari
7 2
29
32
37
32
45
30
89
36
36
prices on other Atari items
252 Bethlehem Pike
Colmar PA 18915
215-822-7727
A B Computers
WRITE FOR CATALOG
Add S1.25 per order for shipping. We pay balance of UPS surface
charges on all prepaid orders. Prices listed are on cash discount
basis. Regular prices slightly higher. Prices subject to change.
Circle 4 on Inquiry card.
BYTE September 1982 555
*ADDS*
VIEWPOINT TERMINALS
$495
In addition EPl carries printers DEC &
DG compatible terminals and modems.
Items in stock are shipped within 24 hours.
ALL orders shipped COD. All items are
new and in factory cartons with manufac-
turers warranties.
ECONOMY
PERIPHERALS INC.
(404)952-0213
ANALOG «» DIGITAL
DIGITAL** ANALOG
CONVERSION MODULES
SOFTWARE
CAIN CONTROL
omplifier - custom board test - S-100 - 2 to 15 ^h
:onversiontirne - mixablc high and low inputs - gain
from 1 to 1024 - 12-btr - sample one) hold omplifier
8-chonnsl differential ■• 16-chonncl — analog to digital!
high occuracv - programmable gain instrumentation
— nplificr - custom board test - 5-100 - 2 to 15 khz
inversion time - mixobb high and low inputs — gam
om 1 to 1024 - 12 -bit - sample and hold omplifier
B-diannel differential - 16 chonnel - analog to digital
high accuracy - progr rnmoble gam instrumentation
amolfe - custom boord test — S-100 - 9 to 15 Vhi
For additional details about the AD-100-4 and other
fine California Data corporation 100% individually
tested, high reliability products, circle the reader
service card number below or for faster response
write or call us.
CALIFORNIA DATA
CORPORATION
3475 Old Conejo Road, Suite C-10
Newbury Park, CA 91320
(805) 498-3651
Diagnostics and
Treatment
for your
CP/M* Computer
TINYDOC™ 29.95 p.p.
|8'75W" CP/M Disk)
Tests and diagnoses I/O, Memory, Disk-System, CPU;
reads file parameters and mends files under software con-
trol; pinpoints bad chips, etc. llf 5V4 disk, specify]
MICRO SERVICE GUIDE I
"CP/M Computer System Servicing" 7.95 p.p.
MICRO SERVICE GUIDE II
"SA800/801 Disk Drive Servicing" 9.95 p.p.
MICRO SERVICE GUIDE books are written for anyone
with basic electronic knowledge and ability to use screw-
drivers. The appendix provides detailed repair techniques
for people with soldering iron and an oscilloscope.
US Funds only. Foreign orders add $8.00. Personal checks
take 3-4 weeks. California residents add 6% tax. All orders
are confirmed by mail. Write for technical details.
R. F. & ASSOCIATES
1930 Purdue Ave.
Los Angeles, California 90025
{213} 477-8310
'Trademark of Digital Research
Circle 176 on inquiry card.
Circle 75 on inquiry card.
Circle 201 on inquiry card.
Design Line
Micro Work
Stations
■ ' -i -
ry
v ,yS re
y $1
RETAIL
PRICE
85
i
• A complete range of work stations designed
specifically to house a// micro-computers.
• Delivered heavily packed, in self-assembly
form needing only a Phillips screwdriver and
a few minutes of your time to assemble.
• Manufactured from 1" all wood particle board
surfaced with hard-wearing melamineveneer,
in either Oak or Walnut.
• Dealer and Distribution prices on request.
• For more information on our full rangeof work
stations write or call 301-223-8900.
ATLANTIC CABINET CORPORATION
P. O. Box 100. Williamsport. Maryland 21795
$GOLD DISKS
CP/M® Compatible
Z-80 Software
Z-80 DISASSEMBLER
An easy to use
program to create
source (.ASM) files
from executable
(.COM) files ppQ
EZ-TEXT WORDPROCESSOR
EZ-TEXT will format $
your text file the
way you want It
5-8" SD/DD PPD
Bower-Stewart
& Associates
POST OFFICE BOX 1389
HAWTHORNE. CALIFORNIA 90250
213-532-1237
Trademark Digital Research
MBLER
PPD
ESSOR
75
Got a computer?
\\\\^\\s\v\v^ xx
V\Vs\^^^^^'
Get a Giltronix Selector
Switch.
Eliminate unplugging and re-plugging your CPU's,
peripherals, and modems. Eliminate expensive
duplication of interconnection hardware. Connect
three components to Giltronix Selector Switch
#S8AB. Then select your connection with a simple
turn of the dial. Only $79 in OEM quantities.
Monitoring options available. Full 5 year warranty
on all Giltronix units.
SWITCH TO GILTRONIX.
UNIVERSAL INTERFACE PRODUCTS
970 San Antonio Ave., Palo Alto, CA 94303
Circle 41 on inquiry card.
Circle 62 on Inquiry card.
Circle 207 on inquiry card.
Maxell Floppy Disks
The Mini-Disks
with maximum quality.
Dealer inquiries
invited. C.O.D's
accepted. Call
FREE (800) 235-4137.
PACIFIC EXCHANGES
100 Foothill Blvd.. San Luis
San Luis Obispo. CA 93401.
InCal. call (800) 592-5935 or
(805)543-1037.
&1-EAP7
Build and Enhance
your Apple * software library
at affordable prices.
For the FIRST time — PACKED
disks with 60 outstanding
programs.
Your Apple * needs programs!
At last you have an opportunity
to use your Apple* to its fullest
capacity!
FlrrLElUnnE ll^lC. offers on each disk an
extensive variety of programs including:
Business
• Printer
• Graphics
Games
• Text
• Music
Utilities
• Data Base
• Finance
Science
• Engineering
• and many
otherswith 3.3 DOS for easy demuffining.
First 3 disks available at $59.95 each
Order all 3 for a free bonus disk.
Call now toll free: 1 —800-327-8664
Fla. Residents: 305—584-7004
Please add $3 for postage & handling.
6400 Hayes St.
Hollywood, FL 33024 ^^ m
"TM Apple is a registered trademark of Apple Computer Co.
Circle 356 on inquiry card.
Circle 37 on inquiry card.
Circle 31 on inquiry card.
40x24 VIDEO +
6502 MICROCOMPUTER
6502 MICROPROCESSOR
4KRAM
6116's
6522 VIA
2 PARALLEL
I/O PORTS
44 PIN EXPANSION
CONNECTOR
CRYSTAL CLOCK
4 MOUNTING HOLES
2716 CHARACTER
GENERATOR
HORIZ. & VERT.
SYNC
9 1 /4x5 3 /4" BOARD
SIZE
COMPOSITE VIDEO
OUTPUT
"MINI VIDEO" 82-140
This board can be used to add a video display to your AIM or other computer. It can also, with
the addition of a parallel keyboard, 5V power supply and video Monitor, be used as a home
computer. It will run Tom Pittman's Tiny Basic. The 2716 character gen. will produce 256 8x8
characters, ASCII upper and lower cas6 (and graphic characters. The 44 pin expansion
connector can be used to add up to 6K of memory or extra I/O ports.
Documentation includes schematic, parts list, connector pin outs, and source listing for video
display and Monitor. Control character response: H-back space, I-up one line, J-line feed,
L-clear screen and home, M-carriage return, U-forward space non destructive. The cursor is
flashing underline type. Power requirements: 5 volts 600 MA 3 watts.
Price:
Assembled video board without EPROMS #82-1 40A $149.95*
EPROM 2532 with Monitor + Tiny Basic . . . . $ 39.95*
EPROM 2716 character generator . $ 19.95*
EPROM 2716 parallel input .... .. . . . ...... ......... ...... . . ... .... $ 19.95
Bare board with documentation #82-140B $ 79.95
*Three items if purchased together — save $9.90. $199.95*
Johiv Bell Eivgiiveeriivg, live.
MC
all products are available from john bell engineering, inc. • 1014 center st., san carlos, ca 94070
add sales tax in california • add 5% shipping & handling 3% for orders over $100
(41 5) 592-841 1 10 % outside u.s.a.
WILL CALL HOURS: 9am ■ 4pm
VISA
SEND $1.00 FOR CATALOG
BYTE September 1982 557
LOOK TO THE FUTURE...
EPROM -32
The only EPROM programmer you need!
■ IEEE-696 (S-100) EPROM programmer for single supply
(+5V)EPROMs.
■Programs current 1K through 16K (byte) EPROMs plus future
32K EPROMs.
■ EPROM can be verified through a poit or located in memory
space for verification and use.
■ Personality Modules adapt board to different EPROM types:
PM-1 -2508, 2758 PM-3-2732, 2732A PM-6-68764
2516,2716 PM-4-2564 PM-7-2528
PM-2-2532 PM-5-2764 PM-8-27128
■ Single zero-insertion-pressure socket accommodates both 24-
pin and 28-pin EPROM packages.
•On-boardDC-to DC converter with adjustable regulator for pro-
gramming voltage.
• Double sided PC board with solder masks, silkscreen and
□Dld-plated contact fingers.
• 8080/Z80 control software includes commands for program-
ming, verification, disk I/O and editing.
■ Comprehensive user's manual contains source listing of con-
trol software.
MUro Dynamics
$269.95
(assembled & tested)
Corporation Price includes EPROM-32, documen-
PD Rm 17S77 ta tion and two Personality Modules
MpmnhkTW qmi7 < s P eci M Additional Modules-$7.95.
""W^rJ?! 1 Control software on 8 inch single densi-
(901 )-7 55-061 9 ty CP/M-compatible diskette -$9,95.
MasterCard & Visa TN residents add 6% sales tax.
NEW 23K
PERSONAL
COMPUTER
$ O Q QOO FACTORY SALE
4U9 PRICE
You get the NEW APF-IM-1 Full Size Powerful
Computer: Includes 14K ROM with Level II BASIC
built in, 9K User RAM, Color, Sound, Professional
53 keyboard, Two controllers, Two 10 key numer-
ic pads, High speed cassette, A.C. adapter, RF
modulator, T.V. switchbox. Accepts TAPE-DISK-
PLUG IN CARTRIDGES. It is PLUG IN EXPAND-
ABLE at lowcost. 90 day parts and labor warran-
ty, owners guide, BASIC language manual. All
this in a beautiful black and white console case
for only «239 M .
15 DAY FREE TRIAL Return within 15 days com-
plete and undamaged for refund of purchase
price.
PROTECTO ENTERPRIZES
BOX 550, BARRINGTON, IL 60010
TO ORDER PHONE 312/382-2192
FEEL TRAPPED
BETWEEN
CAPACITY AND
COST?
Processor Interface introduces the Cartridge Disk Con-
troller for the S-100 bus. Configurable for 12 sector
2315 and 5440 type disk drives (1.25- 10 Mbytes per
drive) Complete with CPM* CBIOS. disk formatter
diagnostics and technical manual low cost S595.00
m
Manual only S25.00
The performance
you need at
a cost you can
afford
Processor Interlaces. Inc. P.O.Box 154A Elm Grove. Wl 53122
414-785-1245
Circle 316 on Inquiry card.
Circle 385 on inquiry card.
Circle 382 on Inquiry card.
Ifs Now Available!
The Light Pen For The
IBM Personal
Computer
Ideal For: ■ Program In-
terface and menu selec-
tion. ■ Interactive graph-
ics for engineering, business and CAD.
■ Very effective educational programs,
without keyboard problems. ■ SUPER
games, exciting demonstrations and just
plain fun. Professional Quality and Dur-
able Construction, yet Inexpensive. Fully
Supported Under IBM Basic for Color/
Graphics Adapter with Monochrome or
Color Displays or TV's. (Not for use with
IBM Monochrome Display). Introductory
Pricing: FT-156 Light Pen — $159.95;
Demo/Games Diskette — $39.95. Call or
write us, or see your participating IBM®
dealer.
FTG DATA SYSTEMS
10801 Dale Street, Suite M-2
P.O. Box 615
Stanton, California 90608
(714) 995-3900 VISA & M/C Accepted
n^N n Hi Resolution Color
nUD RGB Displays
' Full Documentallon
■ 110/220 VAC, 80w.
1 90 Day Warranty
• Analog inputs
13" ■ $359 00
420pixfllsx 525/625 lines. 32lbS
19" ■ $389 00
640 pixelsx 525/625 lines. 46 lbs.
IBM Cable - $49°°
Active Circuit displays 16 Colors
Bezels 13" - $17 95
tt^ 19" - $24 95
Note: Enclosed Models Now Available
NEW! "Big Board Box" $89"
Enclosure lor Ferguson Board
from Digital Research Computers (And Sim
Accommodates Two lull sue 8' Flops. BIG
Supply. Cooling Fan.'D"
s (or 5
Circle 196 on Inquiry card.
!l, CRT ar
nd "BNC" culouls
Deatin' Electronics
Circle 153 on inquiry card.
m
PC/FORTH
Complete FORTH program development systems
for the IBM® Personal Computer. Packages
include interpreter /compiler with virtual memory
management, line editor, custom screen editor,
assembler, decompiler, utilities, file and record
access modules, and many demonstration pro-
grams. I 00 page user manual .... $100.00
Floating point arithmetic extensions and cross
compiler available at additional cost.
Ready to run under PC-DOS or CP/M-86®
Standalone version available soon. 64 kbytes
RAM and two disk drives recommended. (IBM
is a registered trademark of International
Business Machines Corp. CP/M is a registered
trademark of Digital Research, Inc.)
Laborator Microsystems
4147 Beethoven Street
Los Angeles, CA 90066
(213) 306-7412
Circle 262 on Inquiry card.
a basf SET.
SAVE 40% £&£££
51/ n Specif y soft, Price/ 10
»T 1 or 1 6 sector
1 side/single density $26.70
1 side/double density 31.90
2 sides/double density 37.10
8i i Specify soft
or 32 sector
1 side/single density 26.70
1 side/double density 31.90
2 sides/double density 41.60
CHECKS - VISA - MC - C.O.D.
(373) 777-7780 ADD $2 SHIPPING
LYBEN COMPUTER SYSTEMS
27204 Harper Ave.
St. Clair Shores, Ml 48081
■CPU"
©PR
the Vital Link
C PR Is an advanced text formatter offering
fast, flexible word processing for the
UCSD p-System.
CPR functions Include pagination, underlining,
proportional spacing and a lot more.
CPR is available now on 8" diskettes for p-Sys-
tem versions II and IV including 175 page users'
manual . .. $199.00.
Users' manual alone . . . $30.00
Chopin
J ASSOCIATES
SOFTWARE FOR
SYSTEMS AND
APPLICATIONS
Circle 273 on Inquiry card.
11568 Sorrento Valley Rd San Diego, CA 92121
Suite 11 (714) 452-9340
Circle 83 on Inquiry card.
C compilers
and
Cross compilers
Available for:
PDP-11 RT-11/RSX-11
6809 SDOS/FLEX
8080 CP/M
8085 CP/M
Z80 CP/M
8086 CP/M86
8088 MSDOS CP/M86
OTHERS PENDING
The full C language, as described in "The
C Programming Language" by Kernighan
and Ritchie.
UNIX version 7 compatible.
Starting at $200.00
UNIX is a trademark of Bell labs. RT11/
RSX11 are trademarks of Digital Equip-
ment Corp. SDOS is a trademark of Soft-
ware Dynamics. CP/M is a trademark of
Digital Research. FLEX is a trademark of
Technical Systems Consultants
TELECON SYSTEMS
90 E. Gish Road, Suite 25
San Jose, California 951 1 2
408-275-1659
Circle 456 on Inquiry card.
WE WILL NOT BE UNDERSOLD
SOFTWARE
APPLE SOFTWARE
COMPUTERS
MICROPRO
Wordstar
Mailmerge
Customization Notes
Spellstar
Datastar
Calcstar
MICROSOFT
Basic Interpreter
Basic Compiler
Fortran 80
Cobol 80
DATA BASE
FMS80
dBase II
$269.00
89.00
$359.00
$239.00
$199.00
$199.00
$349.00
$389.00
$499.00
$695.00
$595.00
$599.00
NEW! IBM PC SOFTWARE NEW!
INFORMATION UNLIMITED
Easy Writer
Easy Speller
Easy Filer
VISICORP
Visicalc256K
VisiDex
VisiFile
VisiTrend/VisiPlot
MICROPRO
Wordstar
MISCELLANEOUS
Supercalc by Sorcim
Superwriter by Sorcim
Home Accountant Plus
ENTERTAINMENT
Deadline
Temple of Apshai
Curse of Ra
$289.00
$149.00
$319.00
$190.00
$199
$229
$229
$299.00
$229.00
$289.00
$139.00
$39.00
$29.00
$15.99
Call For More IBM Software And Accessories
DISK DRIVES
CCI 100 for the TRS-80 Model 1
5 1 A 40 track $299.00
CCI 189 for the Zenith Z-89
5 1 A 40 track $379.00
CORVUS 5M with Mirror $3089.00
CORVUS 10M with Mirror $4489.00
CORVUS 20M with Mirror $5389.00
CORVUS Interfaces CALL
RANA SYSTEMS add-on Disc Drive for the Apple II
Elite One 40 Track CALL
Elite Controller CALL
Elite Two 80 Track CALL
Elite Three 80 Track double-sided CALL
DISKETTES
Maxell 5 1 A single side
Maxell 8 single side
Maxell 5 1 A double side
Maxell 8 double side
BASF 5 1 /4
BASF 8
Verbatim 5 1 /4
Verbatim 8
Wabash 5 1 /4
Wabash 8
$39.00
$49.00
$45.00
$55.00
$26.95
$36.00
$26.95
$36.00
$24.95
$29.95
IBM PC ACCESSORIES
64K Card by Microsoft
Joystick by T & G
128KCard
192K Card
256K Card
Combo Card by Apparat
Call for more IBM PC add-ons
$435.00
$49.00
$579.00
$629.00
$699.00
$249.00
For fast delivery, send certified checks, money
orders, or call to arrange direct bank wire
transfers. Personal or company checks require
one to three weeks to clear. All prices are
mail order only and are subject to change
without notice. Call for shipping charges.
MICROPRO
Wordstar
Mail Merge
Spellstar
DataStar
Calcstar
Supersort I
VISICORP
VisiCalc
VisiTerm
VisiDex
VisiPlot
VisiFile
VisiSchedule
VisiTrend/Plot
VisiPac
MISCELLANEOUS
Micro Courier
Screen Director
Executive Briefing System
Supercalc
Personal Filing System
PFS Report Writer
Word Handler
CP/M Power
ENTERTAINMENT
Wizard and Princess
Twerps
Beer Run
Zork I, II
Deadline
Chop Lifter
Pinball
Cannonball Blitz
Knights of Diamonds
Midnight Magic
Wizardry
Time Zone
Tuesday Morning Quarterback
Crush, Crumble & Chomp
Datestones of Ryn
Morloc's Tower
Star Warrior
Snack Attack
Star Blazer
Kabul Spy
Cyclod
$269.00
$99.00
$149.00
$199.00
$189.00
$159.00
$199.00
$79.00
$199.00
$169.00
$199.00
$259.00
$239.00
$539.00
$219.00
$129.00
$169.00
$!99.00
$115.00
$75.00
$169.00
$59.00
$29.00
$28.00
$28.00
$26.95
$39
$24.95
$24.95
$29.95
$29.95
$32.00
$45.00
$79.00
$24.95
$24.95
$1 5.99
$15.99
$31.99
$23.95
$24.95
$29.95
$23.95
APPLE ACCESORIES
ADVANCED LOGIC
Add-Ram16K Card
$99.00
Z-Card CP/M for the Apple II
$225.00
Smarterm 80 Column Board w/Sof tswitch
$249.00
The Synergizer
All of the above plus "The CP/M Handbook"
$545.00
Z-80 Card by Microsoft
$319.00
16K Card by Microsoft
$159.00
32K Card by Saturn
$199.00
Keyboard Enhancer II by Videx
$125.00
Videoterm by Videx
$259.00
Game Paddles by TG
$49.00
Joystick by TG
$49.00
Numeric Keypad by Keyboard Co.
$139.00
ALF 9 Voice Board
$159.00
ALF 3 Voice Board
$229.00
System Saver by Kensington
$75.00
Versacard by Prometheus
$229.00
8088 Card by Coprocessor
$789.00
Microbuf f er II 1 6K w/graphics
$259.00
Microbuffer II 32K w/graphics
$299.00
APPLE INTERFACE CARDS BY CCS
Serial Asynch. #7710
$139.00
Serial Synch.#7712
$149.00
Call for other CCS cards
RAM
16K Ram Kit for Apple II; TRS80
200 nano seconds, 41 16 chips
$17.50
$485.00
$265.00
$569.00
$359.00
CALIFORNIA COMPUTER SYSTEM
Mainframe 2200a
Z-80 CPU 2810a
64K RAM 2065
Floppy Controller 2422a
ZENITH
Z-89 48K CALL
Z-90 64K CALL
Call For Prices On The Complete Zenith Line
CASIO FX702P Pocket Computer $179.00
Sanyo MBC1000 64K $1 649
Call Fa Prices On Complete Sanyo Computer Line
PRINTERS
NEC 7710 Serial
NEC 7720 KSR
NEC 7730 Parallel
NEC 3510 Serial
NEC 3530 Parallel
NEC 8023 Dot Matrix 100cps
Olivetti DY211 Letter Quality
Daisy Wheel Printer
Parallel Only
Epson MX-80
Epson MX-80FT
Epson MX-100
IDS 580
IDS Prism 80
IDS Prism 1 32
Okidata Microline 80
Okidata Microline 82A
Okidata Microline 83A
Okidata Microline 84
Centronics 739
Datasouth 1 80 cps
Zenith Z-25 1 50 cps
$2395.00
$2749.00
$2395.00
$1850.00
$1850.00
$539.00
$1095.00
$995.00
CALL
CALL
CALL
CALL
CALL
CALL
CALL
CALL
CALL
CALL
$675.00
CALL
CALL
MONITORS
Amdek 12" B& W
Amdek 13" Color
Sayno 9" B&W
Sanyo 9" Green
Sayno 1 2" B&W
Sayno 1 2" Green
Sanyo 13" Color
Zenith 12" Green
Zenith 13" Color
Electrohome 13" HI-RES
Color Monitor
Electrohome 13" Color
Electrohome 1 2" B&W
Electrohome 1 2" Green
Electrohome 9" B&W
Electrohome 9" Green
$109.00
$329.00
$135.00
$140.00
$179.00
$189.00
$359.00
$99.00
$339.00
$829.00
$349.00
$179.00
$189.00
$149.00
$159.00
SPECIAL OF THE MONTH
RANA SYSTEMS
add-on disk drive lor Apple II
Elite One 40 track CALL
TERMINALS
ADDS Viewpoint
Zenith Z-1 9
Televideo 910
Televideo 925
Televideo 950
$495.00
$679.00
$595.00
$779.00
$969.00
TELECOMMUNICATIONS
Prentice Star Modem
Novation Cat Modem
Novation D-CAT
Novation AUTO-CAT
Novation APPLE CAT
Hayes Smart Modem
Hayes Micro-Modem
Hayes Chronograph
$129.00
$139.00
$149.00
$199.00
$299.00
$249.00
$295.00
$225.00
master charge
The CPU Shop
TO ORDER CALL TOLL FREE 1 -800-343-6522 *^
420-438 Rutherford Ave., Dept. B09M , Charlestown, Massachusetts 02129
Hours 9 AM - 9 PM (EST) Mon.-Fri. (Sat. till 6)
Technical information call 617/242-3361
Circle 135 on inquiry card.
TWX- 710-348-1796
Massachusetts Residents call 617/242-3361
Massachusetts Residents add 5% Sales Tax
BYTE September 1982 559
■ 8086/8087/80881
CROSS SOFTWARE PACKAGES
1C cross compiler for the 8086. All facilities of the
complete C language, including floating point
for the 8087, are supported. Optionally, memory
can be allocated for use with the 8088. Output is
symbolic assembly language. The compiler is suita-
ble for use in porting UNIX to the 8086.
2 Cross assembler/linker/librarian/downline
loader for the 8086. Assembler input is an ex-
tension to that used by Intel. Loader output is a file
in standard Intel hex format.
3 Simulator/debugger for the 8086. Capabilities
include display, breakpoints, interpretive execu-
tion, as well as many others.
Host System: PDP-I I running RT-11, RSX-I IM,
UNIX/V6, UNIX/V7; or VAX- 1 J r nning VMS.
UNIX/32V.
For additional Information:
dvanced
igital Products, Inc.
1701 21st Ave. S., Suite 222 • Nashville, TN 37212
Phone (615) 383-7520
Intel Is a trademark ot Intel Corporation; UNIX and UNIX732V are
trademarks of Bell Laboratories; RT-I I , RSX-1 IM. PDP-I 1 , VMS, and
VAX-! I are trademarks of Digital Equipment Corporation.
Circle 11 on inquiry card.
B4K Expansion
Memory for
"f^^^t® Personal
^^rJ-=; Computer
ALL THE MEMORY YOU'LL EVER NEED
• Maximize Advanced BASIC
Program Capacity
• Increase VisiCalc* Worksheet
space to 4 times
• Compile Pascal Programs
RELIABLE PERFORMANCE THAT'S GUARANTEED
• Parity Generate and Check
• Gold Plated Edge Connector
• Fully Tested and Burned In
• Full One Year Warranty
INTRODUCTORY Q? 1 ~7R 00
OFFER m I / *J
DCT Corporation
P.O. BOX 14734
MINNEAPOLIS, MN 55414-0734
PHONE (612) 379-9236
5y 4 " DRIVES SUBSYSTEMS
F OR APPL E®, TRS-80® & IBM®
Reg. trademarks of Apple & Tandy Corp.
C DUALS 1 //' DRIVE ENCLOSURE $79.00
(aluminum chasis, w/baked paint)
Q POWER SUPPLY FOR THE ABOVES43.00
(with switch & power card)
H CONVERSION KIT FOR 5V-" STD. DRIVE
INTO APPLE DRIVE (with cable).. ..$79.00
CABLES FOR TRS-80 DRIVES $35.00
SINGLE SIDED 5V4 " DR.(48TPI).... $225.00
J 5V," DRIVE REPAIR $75.00
(if beyond repair will replace for $135.00)
Shipping & Handling add $10.00
California Residents add 6% Sales Tax
COMPUWARE PRODUCTS
4 Caraway • Irvine, CA 92714
(714) 557-2190 • (714) 551-6324
Circle 125 on Inquiry card.
Cables
EIA RS 232-C
Quality cables with immediate
delivery and low prices.
Conductor
Price
1-4
$11.50 + .15/ft.
5-7
12.00 + .25/ft.
8-12
1 3.00 + .30/ft.
13-16
1 4.00 + .40/ft.
17-25
16.00 + .50/ft.
Circle 167 on inquiry card.
Specify; Male or female connectors, length of
cable and pins to be connected. OEM &quantity
discounts available to qualified customers. On
prepaid orders add $4.50 tor shipping/h and ling.
We also supply DEC
and I8M Compatible cables.
Communication
Cable Company
319 Louella Ave. Wayne, PA 1 9087
\^ 215-964-9404 ^/
Circle 95 on inquiry card.
Pascal /MI + * Usersl
Our Cross Module Identifier Checker traps
mismatching declarations of global constant,
type, and var Identifiers, and routine head-
ings made In different source files. Handles
entire release 6.6 language, uses SI, $E, $@,
SP compiler directives. Symbol table sizes are
user modifiable. Comes with test data, docu-
mentation. $99.00
dBASE-8* Vers 8.3B Users!
Superb, user tested mailing list program.
Last, First name, Street, City, State, Zip, 2
extra fields, < 160 bytes per record. Enter,
edit data. Generate labels, reports, Wordstar*
form letters. User enterable record selection
expression. Name, zip, append access orders.
Comes with documentation, source code.
$99.00
ATARI' 400/800 memory I
16 KB RAM Board, A&T, $ 75.00
64 KB RAM Board, A&T $199.00
64 KB add-on RAM kit $124.00
Haldo Products Inc.
86 Camilla Ln. obaseiitm AshtonTate
E. PatChOgUG, Wordstar TM MICROPRO
NY 11772
(816) 289-9682
ATARI TM ATARI Inc.
Pascal/MT+ TM Digital Research
Circle 212 on Inquiry card.
I8085 - Z80
Structured Assembler
Get the benifits of high level
programming with the efficiency
of assembly language
Features:
PASCAL-LIKE STATEMENTS
AUTOMATIC INDENTING
RELOCATABLE ASSEMBLER
LINKER GENERATED LISTINGS
A vail able for-.
CP/M
$149
TRS-80
$149
ISIS
$329
Specify disk size/density
CPU make/model
Check - Money Order • Master Card • Visa
BLACKBEARD ASSOCIATES
13534 PRESTON ROAD
SUITE 443
DALLAS, TX 75240
(214) 255-9347
Circle 57 on inquiry card.
AUTOMATE YOUR OFFICE
WITH
ASCI* SOFTWARE
CONTROLLABLE
SWITCHES
■ User selectable/software controllable
• Switches computers and peripherals
• User determined control words
• Supports 150 to 19200 baud
• Totally portable with AC option
• Features manual override operation
Advanced Systems Concepts, Inc.
P.O.Box Q
Altadena, California 91001
(213) 684-5461 or 7942308
OMEGA
The Last Disassembler
You Will Ever Need!
Mnemonics Externally Defined
Zilog, Intel, PASM Supplied
ASCII/HEX Preconditioner
Can Externally Def. Equates
Optional Address Listing
ASM/PASM/M80 Compatible
DB statements forcible over user
specified range
$150. complete/$25. manual only
for further information contact
COMPUTER TOOLBOX, INC.
1325 East Main St.
Waterbury, Ct. 06705
Phone (203) 754-4197
Circle 13 on inquiry card.
TYPESETTING
from your own
COMPUTER
Type your manuscripts, catalogs, or
other text into your word processing com-
puter.
Send it to us on a diskette or via- a
modem transmission and we'll send you
camera ready film copy.
Computer typesetting provides high
quality, easy to read copy at a fraction of
the cost of conventional typesetting.
Call or write for instructional brochure
that includes typestyle selections, format-
ting instructions, and examples.
Dream Electronics
131 N.W. 2 nd. St. 1-503-7524833
Corvallis, Oregon 97330
Circle 170 on inquiry card.
■ ■■■■■■■■■■rHiiiiiaimiii ■■■■iiiiin in ■■■
FOR ONLY $129.95 Learn Computing :
From The Ground
Build a Computer kit that grows
with you, and can expand to 64k
RAM, Microsoft BASIC, Text Edi-
tor/Assembler, Word Processor,
Floppy Disks and more.
EXPLORER/85
Here's Ihe low cost way lo learn Ihe fundamentals of com -
puling, the all-imporlant basics you'll need more and
more as you advance in computer skills. For just $129.95
you gel the advanced-design Explorer/85 motherboard,
with all Ihe features you need to learn how to write and
use programs. And it can grow into a system that is a
match for any personal computer on Ihe market. Look at
Ihese features: 6065 Central Processing Unit. Ihe
microprocessor "hearl" of the Explorer/85, (join the
millions who will buy and use Ihe B080/B0B5 this year
alone!). . . Poor B.bitpfusone6-bil input/output porls from
which you can inputand oulput your programs, as well as
control exterior switches, relays, lights, etc. . a cassette
interface thai lets you store and reload programs you've
learned lo write deluxe 2,000 byte operotin^
syslcm/mnnilor makes it easy lo learn computing in
several important ways: • It allows simpler, faster writ-
ing and entering of programs • It permits access by you
to all parts of the system so you can check on the status of
any point in the program • It allows tracing each pro-
gram step by slep, with provision for displaying all Ihe
contents of Ihe CPU (registers, flags, etc.) • . , , and it
does much more!
You get all Ihis in Ihe starting level (Level A) of the
Explorer/fl5 for only SI 29.95. Incredible! To use. iusl
plus in your BVDC power supply and terminal or
keyboard /display — if you don't have them, see our
special offers below.
D Level A computer kit (Terminal Version) . . . S129.95
plus S3 P&I.'
□ Level Ak it {Hex Keypad/Display Version) . . . $129.95
plusS3P&l.'
LEVEL B — This" building block' converts the mother-
board into a Iwo-slol SlOO nus (industry standard) com-
puter. Now you can plug in any of the hundreds of SlOO
cards available.
D Level B kil . . $49.95 plus $2 P&I.*
D SlOO bus connectors (two required) . . . $4.85 each,
postpaid.
LEVEL C — Add still more
computing power this "build-
ing block" mounts directly on
the motherboard and expands
the SlOO bus to six slots,
D Level C kil... $39.95 plus $2 J
D SlOO bus connectors (five
required) . . . $4.85 each,
postpaid.
LEVEL D — When you reach Ihe point in learning that re-
quires more memory, we ufffrfwo choices; either add 4k
of a memory directly on lh»; mutherboaid. or add 16k to
64k of memory by means of a single SlOO card, our famous
"JAWS."
Level D kit: [CHECK ONE) . . . D 4k onboard . . . $49.95
plus $2 PA! : □ 16k SlOO "JAWS"; . . . $149.95 plus $2
PAI'-.D 32kS100"|AW3". ..$19955 plusS2P&r:D 48k
SlOO "JAWS" . . . $249.95 plus S2 P&I*; D 64k SlOO
"LAWS" . . $299.95 plus S2 P&I*.
LEVEL E — An important "building block:" it activates
IheBk ROM/EPROM spaceon Ihe motherboard. Now just
plug in our 6k Microsoft BASIC or your own custom
programs.
O Level E kil . . $5.95 plus 50C P&I.*
Microsoft BASIC — It's the language lhal allows you lo
Inlk English to your computer! It is available ihree ways:
D ekcnssetleveision of Microsoft BASIC: (requires Level
FJ and 12k of RAM minimum: we suggest a 16k SlOO
"JAWS" — see above) . . . $64.95 postpaid,
D 8k ROM version of Microsoft BASIC: (requires Level B
& Level Eand4k RAM; just plug into your Level E sockets
We suggest either the 4k Level D RAM expansion or a 16k
S100 "JAWS.") . . $99.95 plus$2 P&l.*
O Disk version of Microsoft BASIC: (requires Level B.
32k of RAM. floppy disk controller, fi" floppy disk drive)
. . $325 postpaid.
TEXT EDITOR/ASSEMBLER — The editor/assembler
isa software tool (a program) designed to simplify the task
of writing progmms As ynur programs become longer
and more complex, the assi^nbler can save you rrwny
hours of programming tirru! This software includes an
editor program that enters the programs you write, makes
changes, and saves Ihe programs on cassettes. The assem-
bler performs the clerical task of translating symbolic
code into the computer-readable object code. The editor/
assembler program is available either in cassette or a
ROM version.
D Editor/Assembler (Cassette version: requires Level
"B" and Bk (min.) of RAM— we suggest 16k "|AWS" —
seeabove) . . . $59.95 plus $2 P&1.*
D Editor/Assembler (ROM version, supplied on an SlOO
card: requires Level B and 4k RAM (mm.) — we sugge I
either l^vel Dor 16k "JAWS") $99.95 plus $2 P&L*
8" FLOPPY DISK — A remarkahlr "building block."
Add our 6" floppy disk when you need faster operation,
moreconvenienl program storage, perhaps a business ap-
plication, and access lo Ihe literally thousands ofprograms
and program languages available loday. You simply plug
them into your Explowsr/es disk system _ j| accepts all
IBM-formaited CP/M^rograms.
D 6" Floppy Disk Drive ... $499.95 plus $12 P&I.*
D Floppy Controller Card . . . $199.95 plus $2 P&I. '
D Disk Drive Cabinet & Power Supply .. . $6&.95plus
$3 P&L*
D Drive Cables (set up for Iwo drives) . . . $25.00 plus
$1.50 P&I.'
D CP/M 2.2 Disk OperatingSyslem: includes Text
Editor/ Ass embler. dynamic debugger, a nd other features
lhal give your Explorer/65 access lo thousands of existing
CP/M-based programs . . . SI 50 00 postpaid.
NEED A POWER SUPPLY? Consider our AP-1. It can
supply all the power you need for a fully expanded Ex-
plorer/85 (note: disk drives have their own power supply)
Plus Ihe AP- 1 fits neatly into Ihe attractive Ex plorer steel
cabinet (see below).
D AP-1 Power Supply kil (BV @ 5 amt w) in d eluxe steel
cabinet . . . $39.95 plus $2 P&L*
NEED A TERMINAL? We
offer you choices: Ihe least ex-
pensive one is our Hex
'Keypad/Display kit thai dis-
plays the information on a
calculator-type screen. The
olher choice is our ASCII
Keyboard/ Computer Terminal
kit. thatcan be used with either
cents Microsoft BASIC org
1. P/uj? in Nelronic's H<;x EilUnr/AsMimhlm in HOM r
K 1 1 . | . i ! i JispJm/ 5. Add I wo SlOO boards ; :
2. Add Level B in mnveti to B. Add you own custom r.ir- {,
SlIKJ a/its (proliAypinK rrrcn) ■
.7. Add 4l( HAM 7. Connect lurminni ■
a CRT monitor or a TV set (if you have an RF modulator). J
O Hex Keypad/Display kit ... $69.95 plus S P&l * I
■
O FASTERM - 64 TERMINAL KIT - Featuring a 56 key J
ASCII Keyboard. 128 character set upper and lower case. ,
75 ohm output. 8 baud rates: 150 to 19.200 (switch select- (
able), RS232/C or 20 MA output. 32 or 64 character by 16 i
line lormals. complete with
Deluxe Sieel Cabinei and
Power Supply . .. Si 99.95 \
plus S3P&I *
D RF Modulator kit (allows you lo use your TV set as a
monitor) . . . $8.95 postpaid.
D 12" Video Monitor (10MHz bandwidth) . . . $139.95
plus $5 P&L*
D Deluxe Steel Cabinet forthe-
Explorer/85 . . . $49.95 plus S3 1
P&L*
D Fan for cabinet .
plus $1.50 P&L*
. S1S.00
ORDER A SPECIAL-PRICE
EXPLORER/85 PAK— THERE'S
ONE FOR EVERY NEED.
D Beginner Pik (Save $26.00) — You get Level A (Ter-
minal Version) with Monitor Source Listing (S25 value)
AP-1. 5-amp. power supply, Intel B0B5 Users Manual . . .
(Reg. $199.95) SPECIAL $169.95 plus $4 P&L*
D Eijxrimenter Pak (Save $53.40) — You get Level A
(Hex Keypad/Display Version) with Hex Keypad/
Display. Intel 8085 User Manual. Level A Hex Monitor
Source Listing, and AP-li5-amp. power supply . . , (Reg.
S279.95) SPECIAL $219.95 plus $8 P&L*
O Special Microsoft BASIC Pak (Save $103.00)— You get
Levels A (Terminal Version). B. D (4k RAM). E. 8k
Microsoft in ROM. lnlelB085 User Manual. Level A Moni-
tor Soun:e Listing, and AP-1. 5-amp. power supply . . .
(Reg. S439.70) SPECIAL $329.95 plus S7 P&L*
O Add a Rom-Version Text Editor/ Assembler (Requires
levels Band Dor SlOO Memory). . .$99.95 plus $2 P&l'.
Slaner8" Disk System -Includes Level A. B floppy disk
controller, one CDC 8" disk-drive, two-drive cable, two
SlOO connectors: just add your own power supplies,
cabinels and hardware . . . D (Rt'g. $1065.00) SPECIAL
$999.95 plus S13 P&L * . D 32k Starter Syslem. $1045.95
plus S13 P&L* D 48k Starter Syslem. $1095.95 plus $13
P&L* O 64k Starter System. $1145.95 plus $13 P&L*
D Add to any of above Explorer sleel cabinei. AP-1 fivn
amp. power supply. Level C with Iwo SlOO connectors,
disk drive cabinei and power supply, two sub-D connec-
tors for connecting your printer and terminal . . . (Reg.
$225.95) SPECIAL $199.95 plus $13 P&I. *
D Complete 64K System . Wired & Tested . $1650.00
plus $26 P&I, *
G Special! Complete Business Software Pak (Save
$(525.00)— Includes CP/M 2.2 Microsoft BASIC. General
Ledger. Accounts Receivable. Accounts Payable. Payroll
Package . . . (Reg. $1325) SPECIAL $699.95 postpaid.
"Pfrf siund.s for "postdge fr insurance
tiers. iWn (his rimount.
' For Cunridirin or-
Continental Credit Card Buyers Outside Connecticut:
TO ORDER
Call Toll Free:
800-243-7428
To Order From Connecticut,
or For Technical Assistance,
Call (203) 354-9375
CP/M is a reg. trademark of Digital Research
**rk
(Clip tmd mail entire rn
SEND ME THE ITEMS CHECKED ABOVE
Total Enclosed (Conn. Residents add sales tax): $
Paid by:
O Personal Check □ Cashier's Check/Money Order
D VISA D MASTERCARD (BankNo. )
l i*** : Address
J5|NETRONIC S Research & De velopmentLtd. \
ANNOUNCING TWO
NEW TERMINALS
Smart* Fast • Graphics • Matching Modem and $295 Printer
Netronics announces a state of the art
breakthrough in terminals. Now at prices you
can afford, you can go on-line with data-bank
and computer phone-line services. It's all
yours: "electronic newspapers," educational
services, Dow-Jones stock reports, games,
recipes, personal computing with any level
language, program exchanges, electronic bul-
letin boards . . . and more every day! ! !
Netronics offers two new terminals, both
feature a full 56 key/126 character typewriter-
style keyboard, baud rates to 19.2 kilobaud, a
rugged steel cabinet and power supply. The
simplest one, FASTERM-64. is a 16 line by 64 or 32 character per line unit, with a serial
printer port for making hard copy of all incoming data, and optional provisions for block and
special character graphics. The "smart" version, SMARTERM-80, features either 24 line by 80
characters per line or 16 by 40 characters per line, it offers on-screen editing with pageata-
time printing, 12,000 pixel graphics, line graphics, absolute cursor addressing, underlining,
reverse video, one-half intensity and much more . . . simply plug them into your computer or
our phone modem and be on-line instantly. Use your TV set (RF modulator required) or our
delux green-phosphor monitor pictured above. For hard copy just add our matched printer.
Price breakthrough!!! Own the FASTERM-64, a complete terminal kit, ready to plug in for
just $199.95 or order the SMARTERM-80 kit for just $299.95, (both available wired and tested.)
Be on-line with the million-dollar computers and data services today ... we even supply the
necessary subscription forms.
More good news: All the components in our terminals are available separately (see
coupon), so you buy only what you need!!!
FASTERM-64 . . . DISPLAY FORMAT: 8 4 or 32 characters/line by 16 lines ... 96 displayable
ASCII characters (upper & lower case) ... 8 baud rates: 150, 300, 600, 1200,2400, 4800, 9600,
19,200, (switch sel.) . . . LINE OUTPUT: RS232/C or 20 ma current loop ... VI DEO OUTPUT: 1V
P/P (EIA RS-170) . . . CURSOR MODES: home & clear screen, erase to end of line, erase cursor
line, cursor up & down, auto carriage return/line feed at end of line & auto scrolling . . .
REVERSE VIDEO ... BLINKING CURSOR .. . PARITY: off. even or odd. ..STOP BITS: 1. 1.5,
2 . . . DATA BITS PER CHARACTER: 5. 6. 7 or 8 . . . CHARACTER OUTPUT: 5 by 7 dot matrix
in a 7 by 12 cell . . . PRINTER OUTPUT: prints all incoming dat a . . . 1K ON BOARD RAM . . .
2K ON 80ARD ROM . . . CRYSTAL CONTROLLED . . . COMPLETE WITH POWER SUPPLY . . .
OPTIONAL GRAPHICS MODE: includes 34 Greek & math characters plus 30 special graphics
characters . . . ASCII ENCODED KEYBOARD: 56 key/128 characters.
SMARTERM-80 . . . DISPLAY FORMAT: 80 characters by 24 lines or 40 characters by 16 lines
128 displayable ASCII characters (upper & lower case) 8 baud rates: 110. 300,600, 1200, 2400,
4600, 9600, 19, 200 .. . LINE OUTPUT: RS232/C or 20 ma current loop . . . VIDEO OUTPUT: 1V
pp (EIA RS-170) . . . EDITING FEATURES; insert/delete line, insert/delete character, for-
ward/back tab . . . LINE OR PAGE TRANSMIT . . . PAGE PRINT FUNCTION . . . CURSOR POSI-
TIONING: up, down, right, left, plus absolute cursor positioning with read back . . . VISUAL
ATTRIBUTES: underline, blink, reverse video, half Intensity, & blank . . . GRAPHICS: 12,000
pixel resolution block plus line graphics . . . ON-SCREEN PARITY INDICATOR . . . PARITY: off,
even or odd... STOP BITS: 110 baud 2. all others 1 ... CHAR. OUTPUT: 7 by 11 character in
a 9 by 12 block . . . PRINTER OUTPUT ... 60 OR 50 Hz VERTICAL REFRESH . . . BLINKING
BLOCK CURSOR . . . CRYSTAL CONTROLLED . . . 2K ON BOARD RAM . . . ASCII ENCODED
KEYBOARD: 56 key/128 character . . . 4K ON BOARD ROM . . . COMPLETE WITH POWER
SUPPLY.
TELEPHONE MODEM 103 O/A . . . FULL DUPLEX, FCC APPROVED . . . DATA RATE: 300 baud
. . . INTERFACE: RS232/C and TTY . . . CONTROLS: talk/data switch (no need to connect and
disconnect phone), originate/answer switch on rear panel ... NO POWER SUPPLY RE-
QUIRED.
ASCII KEYBOARD ASCII-3 ... 56 KEY/128 CHARACTER ASCII
EN CODED . . . UPPER & LOWER CASE . . . FULLY DEBOUNCED ...
2 KEY ROLLOVER . . . POS OR NEG LOGIC WITH POS STROBE . . . *SmL fffj
REQUIRES + 5 & -12 V DC (SUPPLIED FROM VIDEO BOARDS)
PRINTER COMET I . . . SERIAL I/O TO 9600 BAUD ... 80
CHARACTER COLUMN (132 COMPRESSED) . . . 10" TRACTOR FEED *
. . . UPPER/LOWER CASE . . . INDUSTRY STANDARD RIBBONS . . .
4 CHARACTER SIZES ... 9 BY 7 DOT MATRIX . . . BI-DIRECTIONAL
PRINTING
Continental U.S.A. Credit Card Buyers Outside Connecticut
CALL TOLL FREE 800-243-7428
To Order From Connecticut Or For Tech. Assist. Call (203) 354-9375
NETRONICS R&D LTD. D . P t.
333 Litchfield Road, New Mllford, CT 06776
Please send the items checked below:
D COMPLETE FASTERM-64 TERMINAL (includes FASTVID-64 video board
ASCII-3 keyboard, steel cabinet and power supply) ... kit $199.95 plus $3 P&I
. . . wired & tested $249.95 plus $3 P&I . . . graphics option: add $19.95 to
D COMPLETE SMARTERM-80 TERMINAL (includes SMARTVID-80 video
board, ASCII-3 keyboard, steel cabinet and power supply) ... kit $299.95 plus
$3 P&I . . . wired and tested $369.95 plus $3 P&I
D FASTVID-64 VIDEO BOARD (requires + 5 & -12V DC] . . . kit $99.95 plus $3
P&I . . . graphics option add $19.95 . . . wired & tested $129.95 plus $3 P&I . . .
graphics option add $19.95
D SMARTVID-80 VIDEO BOARD (requires +5 & +/-12V DC) . . . kit $199.95
plus $3 P&I . . . wired & tested $249.95 plus $3 P&I
D DELUXE STEEL TERMINAL CABINET . . . $19.95 plus $3 P&I
□ ASCII-3 KEYBOARD (requires +5 & -12VDC) ... kit $69.95 plus $3 P&I . . .
wired and tested $89.95 plus $3 P&I
D POWER SUPPLY (powers ASCII-3 keyboard & video boards) ... kit only
$19.95 plus $2 P&I
D ZENITH VIDEO MONITOR (high resolution green phosphor) . . . wired &
tested $149.95 plus $6 P&I
D TELEPHONE MODEM MODEL 103 O/A . . . wired & tested $189.95 plus $3
P&I
D DOT MATRIX PRINTER Comet I . . . wired & tested $299.95 plus $10 P&I
DRF MODULATOR MOD RF-1 ... kit only $8.95 plus $1 P&I
□ 3 FT-25 LEAD MODEM/TERMINAL OR PRINTER/TERMINAL CONNECTOR
CABLE . . . $14.95 ea plus $2 P&I
For Canadian orders, double the postage . Conn. res. add sales tax.
Total Enclosed $
□ Personal Check □ Cashier's Check/Money Order
□ VISA □ MasterCard (Bank No. )
Acct. No Exp. Date
Signature
Print Name
Address .
City
B YTE September 1982 561
BOTH FEATTORtK^
BOSS CPU -• '
CRYSTW-TltAE B^E _
.TIMER COUNTER
BC85-1
*Has2K/lK KOM/EPKOM (KOM'sarc nul supplied ),
& 16 1/0 Lines (Parallei/Series/HaJicbliake) and
■fc 5 levels of i n lerrupl I'rire: gl20 (A&T)
SBC8.V2
*Has2 K ROM/EPROM (ROM's are nut supplied)
-fc22 I/O Lines- I'arallel/Series/Handsliake) and
^■2 levelsof inter rupt I'rire: S99
6020 Doniphan 3B El Paso, Tx 79932 (915) 581-6697
ELECTRONICS MANUFACTURING SINCE 1975
NEED CP/M SOFTWARE?
CONTINENTAL HAS IT!
CP/M software is available now
For: Apple • Commodore CBM/PET • DEC
RAINBOW • DEC VT180 • Heath • Hewlett-
Packard • IBM PC • NEC PC-8001 •
Televideo • TRS-80 Model II • Wangwriter •
Xerox 820
Applications: Accounting • Languages •
Micro to Mainframe Communications • Office
Aids • Spread Sheet/Financial Modeling •
Word Processing
Send today for a free catalog or call toll-free
1-800-343-4688 (Mass. residents call
617-275-6563) Dealer inquiries invited.
CONTINENTAL RESOURCES.INC
175 MIDDLESEX TPK., BEDFORD, MA 01730
H Dysan
^CORPORATION
Solve your dfcc problem* buy 100% surface
tested Dysan ^-^T* AD orders shipped
from stock, wftrhsi 24 hours. Call toO FREE
(800) 235-4137 for prices and tw rorma t ksx
Vfea and Master Card accepted
PACIFIC
EXCHANGES
100 Foothill Blvd.
San Luis Obispo. CA
93401. (InCai. call
(805)543-1037.)
Circle 82 on Inquiry card.
Circle 131 on Inquiry card.
Circle 356 on inquiry card.
^ IEEE-488 \
GENERAL PURPOSE PARALLEL INTERFACE
LINKS PRINTERS, TEST EQUIPMENT
AND EXPERIMENTS TO THE IEEE-488 BUS
• CENTRONICS INTERFACE COMPATABLE
• CONVERTS 488 PROTOCOL TO TTL I/O
• SUPPORTS ALL TALK / LISTEN FUNCTIONS
• EIGHT POWER DRIVERS CONTROL DC. LOADS
• PROGRAMMING EXAMPLES INCLUDED
• CABLES AVAILABLE FOR MOST APPLICATIONS
■ PRICED FROM S195 / Sl5 FOR MANUAL ONLY
CALL OR WRITE FOR DETAILS
ISEITgJ SEITZ TECHNICAL PRODUCTS, INC
P.O. BOX 76 NEW LONDON, PA 19360
PHONE (2 15) 255-51 11
BOTHWARE
HARDWARE, „|» ' , M^ SOFTWARE
*** ANNOUNCING THE BOTHWARE 8073 •**
The Botliwate S073 ii
SemlcontJuclor INS8073
and hardware design eas
BASIC ocwmaaa «
* s ._:
I MICnDBABICS, INC. . R Dl
telecommunications?
use SOFTCOM®
SOFTCOM is a CP/M based commu-
nications utility which can be used as
an intelligent terminal program and as
aCP/MtoCP/M file transfer utility.
Intelligent terminal mode supports
300/1200 baud modems. Data sent to
the host computer can be entered at
the terminal or it can be sent directly
from disk files. Data received from
the host can be saved in disk files
and/or printed.
File transfer mode supports transfers
of text and binary files with error
detection and automatic retry. Three
license options are available: single
CPU ($150), dual CPU ($250) and
multi CPU ($450). Call our software
HOT LINE 906/228-7622.
The Software Store
706 Chippewa Square • Marquette Mi 49855
Circle 421 on inquiry card.
Circle 298 on inquiry card.
Circle 430 on Inquiry card.
IPP100
L/Togrammabte/ GSBj
(JUrray / pal takes the bus
EMULATOR
DIGITAL (6m MEDIA
INTRODUCING IPP100
INTELLIGENT-PAL PROGHAMMERC4P BLEOI
AND 2716/2732/2764 UV EPROMS. BUILT ON
BOARO MC68705P3 MICROCOMPUTER UNIT
IPP100 HAS THREE BASIC MODES OF OPERATION:
. INTERFACES DIRECTLVWITH S100BUS
. WITH OUR S100EMJLATORWILL IN1ERFACE RS?3 2c
OR PROGRAMS PAL RECTLYFROM USERS UV E FROM ;
a// THE
MICRO
CAD
THE IPP100IS __
(PAL ASSEMBLER] .IF
TY OF THE PAL APPUCATION AND ITS DE-
VELOPMENT. WE RECOMMEND THAT YOU CONSULT "
"PAL PROGRAMMABLE ARRAY LOGIC HANDBOOK"
AVAILABLE FROM DIGI TAL MEDIA.
ITEM AVAILABLE FRICE
IPP100 Oct 31 S7SS
S 100 Emulator Sept 30 $195
IPP1O0 ^/Emulator Ocl 3 1 S955
MANUAL DOly Oct3 1 $25
PAL rfcn dbook Currently S15
PALASM FortSoutce Cucrenlly S7S
CUSTOM FIRMWARE IS AVAILABLE TO YOUR SPEC NEED
TOORDERANY OFTHE ABOVE. WRITETO: D.M.I.
6440 W . 84TH STR.. LOS ANGELES, CA. 90045
OHCALL: 213/670-1085 STANLEY Fl ALA
RELATIONAL DBMS
IN CB-80 SOURCE
FOR SYSTEM INTEGRATORS
• CB-80 & RMAC Source & REL Files for easy
development of Turnkey Systems
• Separate overlays perform: RETRIEVE. STORE
OPEN. DELETE. REPLACE & MODIFY opera-
tions, leaving more memory for application
programs
• RETRIEVE dynamically joins more than one
relation and sorls the results; no secondary
links to reconstruct after storing data
• Numeric data is maintained in Binary format
providing more capacity and flexibility than
typical all-ASCII systems
• 24 BIT internal record numbers allow up to
16 MILLION DBMS records per relation
CB-80 Trademark of Digital Research, Inc.
Basic System & Administration Pkg - $350
Query & Aggregation Languages - $150
Manual for All Software -$25(refundable)
Telephone for Complete Brochure
Applied Business Concepts, Inc.
PO Box 22664 / Rochester. NY 14692
(716) 425-1271
Verbatim®
Diskettes
Top-quality Verbatim® Diskettes
from Tech* Data, your complete
word and data processing supply
center. Dealer inquiries invited.
Call Toll Free ^\
1-800-237-8931.
In Florida, call
813-577-2794.
V
Tech* Data Corporation
3251 Tech Drive North
St. Petersburg, FL 33702
Circle 78 on Inquliy card.
Circle 14 on Inquiry card.
Circle 526 on inquiry card.
FULL LINE ALL PARTS & COMPUTER PRODUCTS
P.O. Box 4430X
Santa Clara, CA 95054
'Will calls: 2322 Walsh Ave.
(408)988-1640
Same day shipment. First line parts only. Factory tested. Guaranteed
money back. Quality IC's and other components at factory prices.
INTEGRATED CIRCUITS Phone orders only (800) 538-8196
fELECTRONICS
7430771
7400N
7404N
7409N
7410N
7414N
7420N
7430N
7442N
7445N
7447N
744BN
7474N
7485N
7489N
7490N
7495N
74I0ON
74123N
74145N
74150N
74154N
74t57N
74161N
:
74163N
74174N
74175N
74190N
74192N
74193N
74221N
74298N
74365N
7436&N
74367N
74LS0OTH
74LS00N
74LS02N
74LS04N
74LS05N
74LS0BN
74LS10N
741SMN
74LS28N
74LS30N
m.
74LS3BN
741.S74N
74LS90N
74LS95N
74LS107N
74LS112N
74LSI13N
74LSI32N 75
74LSI36N .49
74LSJ51N 75
74LS155N 79
74LS157N 75
74LS162N .95
74LS163N 95
74LSI74N .95
74LS190N I 00
74LS22IN 1 19
74LS25BN 69
74LS367N 63
LINEAR
CA3045 .90
CA3046 1 10
CA3081 1.80
CA3082 1 90
CA3089 3.40
LM301ANAH .34
LM305H .87
UM307N 35
LM308N .98
IM309K 1.25
LM311KN 64
LM317T
LM3>7K
LM318
LM320K-5
LM320K-12
LM3?0K-15 ■
LM3Z0T-S
[M'rll a
LM3ZOT-12
LM320M5
LM323K5
LM324N
LM339N
l.U.'JWj
LM340K-8
'. ES CDJ019
3 75 CO4020
1 49 CD4021
1 35 CD4022
:: CO4023
1 35 CO4024
" CO4025
„ C04026
85 C04027
" CD4028
4 95 CD4029
59 CD4030
99 CD4035
1 35 CD4Q40
1 35 C04042
LM340K-12 1 35 C04Q43
LM340K-15 1 35 CO4044
LM340K-24 1 35 C04046
LM340T-5 75 CO4049
45 IMS. MEMORY RAM UART.FIFO
-"5 AYS- 1013 3 95
5 AY5-1014A'!612 6 95
210M
2102AL-4
2102AN-2L
2104A-4
2I07M
2112-2 2 99
2114 2 24
2114L300ni 2 50
2114L 450ns 237
4115200ns 225
:.■'.: ;■■■■■■;<■!>-, - ':,
wnetsom 18 50
MM5280
LM3401-B
IM.viOI 12
LM3401-15
LM340I 18
LM3407-24
LM350
LM377
i
LM381
LM382
LM709H
LM723KN
LM733N
LM741GH
LM741N
LM747HN
LM74BN
LM1303N
LM1304
IMKio;
,•." iic
„....,
LM1812
LM1B89
LM2I11
LM2902
i 1 ' ■ r,
i m vm
LM3909N
■
NES56A
NE565A
NEOGi.V
NE-S67V
NE5706
78L05
mm
reins
75108
75491CN
7S492CN
75494CN
75 CD4050
75 CD4051
75 CD4060
75 CO4066
75 CO406B
5 50 C04069
2 29 CDWO
100 CD4071
1 60 CD4072
1 60 C04073
59 CO4075
49 CD4076
85 CD4Q78
35 C04081
35 CD4082
75 CD4I16
50 CD4490
I 75 CD4507
1.10 CO450B
1 27 CO4510
1 10 C04511
2 75 C04515
55 CD4516
8 25 C04518
2.49 CU4520
1 75 CD4527
2.25 CD4528
59 CD4553
I 25 CD4566
95 C045B3
55 C04585
1 30 CO40192
39 74C00
65 74C04
l 00 74C10
150 7«M
1 00 74C20
4 75 74C30
60 74C48
60 74C74
65 74C76
1 49 MC90
50 MC8S
55 ?"*C154
89 74C160
i MM5321
; '.'V : .--)l
i P5101L
» 4200A
i 936B
! 410D
416
I TMM2016
i HM6116P3
i HM6116LP3
1 4164 200ns
) MK4816
CLOCKS
'.:'! ■.!■
4Mb
■•"
1 ' •
'.n.i :,i,:-.;
195
'
14 .\~.
MM586S
r+~.
CT7010
CT7015
, 5
MM5375AM
•■• l
V,m ■ '. '
1
7205
If, si!
:?;::
! mi
7209
MSM5832
1 ■••
MICROPROCESSOR
6502
fa.Ub
PROM
■ ;■
;">■>,?
2716TI
2716 5 Will
B27165WI
2732
27S8
'"
3748
8755
NB2S126
: .-.'.;
N82S131
; ■■:■■ ■ ■:■
NB2S137
OM8577
2716-1
CONNECTORS
30 pin edge 2.50
44 pin edge 2 75
86 pin edge 4 00
100 pin edge 3 95
100 pin edge w,A 4 95
IC SOCKETS
Solder Tin Low Profile
PtN 1UP PIN 1UP
DE9S I 95
OAI5P 2 10
DA15S 3 10**?^^
Complete Sel 9 50 aw
S, D pw„chKI, 26.95 C0 "^ TER
Aula Clock KM 17.95 HW
Digital Clock Kll 19.75 I7J5
RESISTORS It will IK ^TT!^
10 pet lype 05 '*«
100 per type 015 '<•
1000 per type 012 H t ^ T n E „ R
5000 per type 0085 W7.GD
350 piece pack. o^^^^B
5 pet type 8 95 MONITORS
V, w*l 5* per type 05 %^ H
dip switches irivi
4-posilion BS SH5.00
5-position 90 ^^^^"
6position 90
7-posilion 95
8-posilton 95
KEYBOARDS
56 key ASCII Keyboard kn S74.95
fully assembled B4 50
Enclosure Plastic 1 9 9S
Metal Enclosure 69 95
LEDS
RedTOIB 15
Green. Yellow 101 B 20
Jumoo Red 25
Gteen, Orange. Yellow Jumbo 25
Cllplite LED Mounting Clips 4 BO
[spec red. amber, green, yellow clear)
CONTINENTAL SPECIALTIES In slock
Complete Bin °' breadboard tesl equip
E'.'.f.'JA
8085A
Z80A
I IS
74C175
A to CONVERTER 74C192
B038B 4 50 74C22I
8700CJ 1395 74C90S
B701CN 2200 74C914
8750CJ 13 95 74C922
940CCJV/F 7 40 74C923
9 50 74C925 6 75
14 2b
CMOS
C04000
CD4Q01
CD4002
CD4006
CD4007
CO40O8
C04O09
CO401O
CD401I
CO40I2
CD4013
CD4014
CD4015
CO4016
CD40I7
C0401B
74C927
INTERFACE
8095
280 P10
Z80AP10
280 CTC
Z80AC1C
Z80 PART
280AOART
Z80 DMA
Z8QADMA
Z80SI0
280AS10
Z80S101
28OAS10 1 23 90
280S10 2 23 95
2B0AS10 2 28 95
Z80BCTC 15 50
18 75
! i SO
2 1 't
WIRE WRAP LEVEL 3
2 MHz
4 MH:
SMHi
1 10 MHl
[ IB MHi.
1 20 MHi
( 32 MHi
! 32768 Hz
1 8432 MHi
:■• :,,'-;:■ mmi
'■■(,,> V.!i;
2 097152 MHi
2 «7G Mil!
3 2768 HHl
5 0688 MHi
5 185 MHz
5 7143 MHz
6 5536 MHz
I4 31B1BMHI
IB 432 MHz
22 1184 MHz
SPECIAL PRODUCTS
• , , ,,q CotinletKil 37.50
30MHiFteq. Counler Kil 47.75
I AC TRANSFORMERS
FRAME WALL PLUG
6V 500 ma S4 00 10V 2 amp S7 95
6 3VCT600ma 4 60 12V 250 ma 2 95
, 12V 250 ma 195 12V CT 250 ma 3 75
12.6V CI 600 ma 4 95 12V 500 ma 4 50
• 12.6V CT 2 imps 5 95 12V 1 amp 5 95
i 12.6V CT 4 amp B 60 12V 2 amp 7 95
I 12 6VCTBamp 10 80 6.9, 12VDC
, 24V CT 100 ma 3 95 300 ma 6 95
{ 24V CI 600 ma 4 95 9 VDC 500 ma 3.75
. .
1802CEplis
1802E0US
1861P
3 95
KEYBOARD ENCODERS
: . • 11 95
■ JPRO 11 95
74C922 5 49
74C923 550
HO0165-5 7 95
Connector! H5232
DB25P 2.95
D825S 3 50
OE9P 1.95
Cover 1 25
OISPLAY LEOS
MAN72/74
0L704
DL707DL707B
DL727;728
'i -■■•..■'
FNQ359
FND5O0 507
FN0800 807
10 dign display
7520 Danen pnot'
TIL311 Hei
MAN4610
•:■,-■ f'v
,< - "
. ■, ■; • ;
MAN6640
MAN6710
MAN6740
CACA 300 75
CC 300 1 25
CA 300 1 00
CACC 500 1 90
CA CC 600 1 49
CC 357 70
CCCA 5O0 99
CCCA 500 90
CC CA 600 2 20
1 25
Mils 39
9 50
CA .40 99
CC 40 1 20
CA 40 95
CC 40 1.20
CC 56 99
CA 60 99
CC 60 99
]395 4116 2Q0ns Dynamic RAM 8/S13.75
Apple Peripheral Kits
SERIAL I/O INTERFACE to 30,000 baud,
O.T.R., Input & output from monitor or basic, or
useApple as intelligent terminal, Bd only (P/N 2)
$14.95, Kit (P/N 2A) $51.25, Assembled (P/N
2C) $62.95.
PROTOTYPING BOARD (P/N 7907) $21.95.
PARALLEL TRIAC OUTPUT BOARD 8 triacs,
each can switch 110V, 6A loads, Bd only (P/N
210) $19.20, Kit (P/N 210A) $119.55.
APPLE II GAME PADDLES Adam and Eve $38.00.
Interface Kits
SERIAL/PARALLEL INTERFACE Bidirectional,
Baud rates from 110 to 19.2K, sw selectable
polarity of input and output strobe, 5 to 3 data
bits, 1 or 2 stop bits, parity odd or even or none,
all characters contain a start bit, +5 & -12V
required.Bd only (P/N 101) $11.95, Kit (P/N
101A) $42.89.
RS-232/TTL INTERFACE Bidirectional, re-
quires ± 12V, Kit (P/N 232A) $9.95.
RS-232/20mA INTERFACE Bidirectional. 2
passive opto-isolated circuits, Kit (P/N 7901 A)
$14.95.
PROM Eraser
Will erase 25 PROMs in 15 minutes. Ultraviolet,
assembled. 25 PROM capacity $37.50 (with
timer $69.50). 6 PROM capacity OSHA/UL ver-
sion $83.00 (with timer $119.00).
Z80 Micro Professor $149.00
Single board computer. Learning, teaching, pro-
totyping. 2K RAM, keyboard, displays; cassette
interface. Tiny BASIC $19.00. All fully
assembled.
Z80 Microcomputer Kit $69.00
16 bit I/O, 2 MHz clock, 2K RAM, ROM Bread-
board space. Excellent for control. Bare Board
$28.50. Full Kit $79.00. Monitor $20.00. Power
Supply Kit $35.00. Tiny Basic $30.00.
Modem Kit $60.00
State of the art, orig., answer. No tuning neces-
sary. 103 compatible 300 baud. Inexpensive
acoustic coupler plans included. Bd. only
$17.00. Article in June, July, Aug. Radio
Electronics, 1981.
60 Hz Crystal Time Base Kit $4.40
Converts digital clocks from AC line frequency to
crystal time base. Outstanding accuracy.
Video Modulator Kit $9.95
Convert TV set into a high quality monitor w/o
affecting usage. Comp. kit w/full instruc.
Multi-volt Computer Power Supply
8v 5 amp, ±18v .5 amp, 5v 1.5 amp. -5v
.5 amp, 12v .5 amp, -12v option. ±5v, ±12v
are regulated. Basic Kit $35.95. Kit with chassis
and all hardware $51.95. Add $5.00 shipping. Kit
of hardware $16.00. Woodgrain case $10.00.
$1.50 shipping.
Type-N-Talk by Votrax
Text to speech synthesizer with unlimited vocabu-
lary, built-in text to speech algorithm, 70 to 100
bits per second speech synthesizer, RS232C
interface $359.00. Speech IC $72.00.
Direct Connect Modem $99.00
Fully assembled in case with RS232 cable.
Orig/answer, 103 compatible, 9V battery or
wallplug.
INTRODUCING A BRAND NEW MICROCOMPUTER
VENTURE is a single
board computer that is an
adventure for the hobbyist. It
is a learning, training com-
puter as well as just plain fun
for anyone who wants to get
into a state-of-the-art com-
puter at reasonable cost.
VENTURE comes in kit
form or fully assembled and
tested. You can get it in its
minimum configuration for
as little as $195.00 or take it all the way to floppy
disks and voice. It can be expanded as a kit or fully
assembled, at your own pace and choice.
VENTURE is a 16" by 20" main board with
separate ASCII and HEX keyboards. It runs fast,
almost 4 MHz, and has the capability of putting
almost 1 megabyte of RAM and ROM on the board
along with a variety of inexpensive options.
A 16-channel analog-to-digital conveiter allows
use of joysticks, control functions, instrumenta-
tion, temperature sensing, etc. T1 sound
generator, software controlled music, Votrax
voice synthesizer and real time clock calendar add
to its versatility.
A standard 60-pin bus with 5 slots, parallel
ports and 2 serial ports with full handshaking (75
to 9600 BAUD) allow expansion into floppy disks,
color.EPROM programmer, printer, modem of your
choice. Later expansion will add a light pen, a
universal user programmable music sound board.
General Purpose Instrument Bus, and a high
resolution color/grayscale pixel mapped video
board.
VENTURE connects directly to a monitor or to
your TV set through an RF modulator. And now for
the heart of VENTURE ... its video display. VEN-
TURE has a high resolution programmable video
display with up to 4096 user-defined characters,
alphanumeric symbols, special graphics or ob-
jects, such as space ships, etc. Each character is
8 pixels wide by 15 pixels high, with 2 grayscale
Wenture
maps; It has 64 levels of
grayscale plus video in-
vert/compliment and hidden
screen update for a "snow"
free display. The display is
512 x 512 pixel mapped with
2 planes of video RAM per
display. VENTURE video is in
short . . . astounding!
VENTURE has complete
software support with full
BASIC, 3 ROM monitors,
disassembler/assembler/editor. It will run real-
time video games, all RCA chip 8 programs and all
current Quest 1802 software. VENTURE DOS will
accommodate up to three 5 1 /4" double density
floppies. A complete 1802 programming book is
available. All versions of VENTURE are shipped
with a set of manuals written to be understood by
the inexperienced as well as experienced user.
On-Board Options
16 channel A to D; 5 slot 60 pin bus, 2 serial
ports, parallel ports; 3 video options, 48K RAM,
Votrax voice synthesizer, sound generator,
EPROM; full BASIC dissassembler, editor, assem-
bler; metal cabinet, additional power supply,
ASCII keyboard real time clock calendar.
Expansion Options
Floppy disk, EPROM programmer, light pen,
universal user programmable music, sound board
high resolution color/grayscale pixel mapped
video board, General Purpose instrument Bus.
Minimum VENTURE System $195.00
Kit includes CPU and control with 4K of RAM, 1K
of scratchpad, 2K monitor, 1B61 video graphics,
cassette interlace and separate HEX keyboard
with LED displays for address and output. Power
supply is included along with 2 game cassettes.
The main board is 16" x 20" and includes space for
all of the previously discussed on-board options.
Full on-board expansion can be completed for
under $1000.00. Call for further details, option
prices, etc.
RCA Cosmac 1802 Super Elf Computer $106.95
The Super Elf is a tremendous value as it combines
video, digital displays, LED displays, and music,
all on a single board for $106.95.
The Super Elf expansion capability is virtually un-
limited and you can do it inexpensively one step at
a time. Expansion includes casstte interface, addi-
tional memory, color video, Basic, ASCII key-
board, printer, floppy, S-100 bus, RS232, etc.
The Super Elf comes complete with power supply
and detailed 127 page instruction manual which
includes over 40 pages of software, including a
series of lessons to help get you started and a
music program and graphics target game. Many
schools and universities are using the Super Elf as
a course of study. OEM's use it for training and
R&D. A monthly newsletter. Questdata is devoted
exclusively to software for the Super Elf and there
are many software books available at low cost.
The Super Elf computer system is now available as
a series of bare boards as well as full kits and
assembled.
Bare Boards: Super Elf $35.00. Super Expansion
$35.00. Power Supply $10.00. S-100 Color
$35.00. Dynamic RAM $40.00. Manuals $10.00.
Super Basic $45.00.
Free 14 Page Brochure
Send or call for a "free brochure on all
details and pricing of the Super Elf and its
expansion. We will get it right out to you!
Voltage Mate $18.50
$1.25 shipping. Switching regulator kit with
adjustable AC/DC voltage conversion. 3 modes
of operation; step up, step down, inversion.
Jumper selectable modes of operation. Input
voltage 5-15 VDC, output voltage -24 to +30
VDC.currentdraw30-250ma.
UHF Preamplifier Kit $34.95
$2.00 shipping. Improves uhf reception dra-
matically, 25 db gain assem. version $57.50.
Articles Radio Elect. Mar, May, 1981.
Rockwell AIM 65 Computer
6502 based single board with full ASCII key-
board and 20 column thermal printer. 20 char,
alphanumeric display ROM monitor; fully ex-
pandable. $439.00. 4K version $454.00. 4K
Assembler $35.00, 8K Basic Interpreter $65.00.
Special small power supply 5V 2A 24V .5A
assem. in frame $59.00. Molded plastic enclo-
sure to fit both AIM 65 and power supply
$52.50. AIM 65 1 K in cabinet with power sup-
ply, switch, fuse, cord assem. $571.00. 4K
$586.00. A65/40-5000 AIM 65/40 W/16K RAM
and monitor $1295.00. RAM Board Kit (16K.
$195)(32K, $215). VD640 Video Interface Kit
$119.00. A&T $149.00. Complete AIM 65 in
thin briefcase with power supply $532.00.
Special Package Price: 4K AIM, 8K Basic, power
supply, cabinet $615.00.
AIM 65/KIM/SYM/Super Elf 44 pin expan-
sion board; board with 3 connectors $22.95.
'Send for complete list of all AIM products.
Elf II Adapter Kit $24.95
Plugs intoElf II providing SuperElf44and50 pin
plus S-100 bus expansion. (With Super Ex-
pansion). High and low address displays, state
and mode LED's optional $18.00.
Super Color S-100 Video Kit $99.00
Expandable to 256 x 192 high resolution color
graphics. 6847 with all display modes computer
controlled. Memory mapped. 1K RAM expand-
able to 6K. S-100 bus 1802, 8080, 8085, Z80,
etc. Dealers: Send for excellent pricing/margin
program.
TERMS: $5.00 min. order U.S. Funds. Calif, residents add 6% tax. Prices
$10.00 min. VISA and MasterCard accepted. $1.00 insurance optional. subject
Shipping: Add 5%; orders under $25.00—10%. to change
FREE: Send for your copy of our NEW 1982
QUEST CATALOG. Include %H stamp.
Circle 396 on inquiry card.
BYTE September 1982 563
AUDEC-1
the EAR & MOUTH for
APPLE & AIM-65
•Recognition and Response in One Unit
•You can make your own vocabulary
• Good-Speech Quality
•Up to 98% Recognition Accuracy
•Ina3'/ 3 " x SV*" x I 1 /*" Box
• Assembled and Fully Tested
• EPROM Version avoids cassette loading
$169.00 68. plus shipping and handling
charge: U.S. $5.00 Overseas, 10%
N J Residents, add 5% sales tax.
— VISA, Mastercharge Welcome —
AUDEC CORPORATION (Dept. LA)
728 Larch Avenue
Teaneck, NJ 07666 (201)692-1729
8086/8088
FIRMWARE DESIGNERS
SYSTEMS
PROGRAMMERS
Now you have the choice between
PL/M or assembler. Use the
c-systems
C COMPILER
on the IBM PC (MSDOS).
• Outputs assembler source code.
• All byte and integer operators.
• PL/M compatibility mode.
• Price S195.
Contact:
c-systems Fullerton, CA 92631
221 N. Berkeley Ave. 71 4-879-1 1 23
Get Serious About
Computing
PROFESSIONAL KEYBOARD. Makes your ZX81 easier to
use. Enter programs quickly and error-free. Plugs
straight into your ZX81 without any soldering. Has 47
keys and a full space bar. S85.00
32K RAM. Expand the memory capacity of your ZX81
with this direct-plug-in module. Fully compatible with
Sinclair's 16K RAM (to give your ZX81 system a full
48K}. S99.95
64K RAM. Expand your ZX81 memory capacity to its
maximum. Plugs in directly to your ZX81 . S149.95
Softwareon Cassette
MULTIFILE PLUS.
Data storage system lor 16K to
64K systems flexible, user-
defined setup Includes pro-
gram tape, detailed instruction
manual, 3 data tapes, storage
case.
GAMES
MAZOGS
Amaze-adventure
INVADERS
10 levels ol play
STAR TREK
Zap the Klmgons
DICTATOR
Call (716) 874-5510 for Visa, MC Orders.
GLBDSTOflE E °
Mail order to 1585 Kenmore Ave.. Buffalo N.Y. 14217
Checks or money orders. No CODs. Add shipping.
Circle 42 on inquiry card.
Circle 74 on inquiry card.
Circle 204 on inquiry card.
REAL TIME SOFTWARE
We offer professional, proven soft-
ware expertise in the following real
time areas.
- multi tasking executive
- pipeline/ industrial control
- remote data acquisition and
control
- instrumentation/ communications
interfaces
- specialized computation packages
Micros our specialty
L R. Schneider, MSEE
CALTA
r Computer
Systems Ltd
P.O. Box 815, Station "T,
Calgary, Alberta T2H 2K3
(403) 252-5094
\ferbatirrr
Floppy Discs
SAVE 40% 2S&SZ
51/ f/ Specify soft, Price/ 10
/4 1 or 1 6 sector
MD525 1 side/dbldens $27.30
MD550 2 sides/dbl dens 40.30
MD577 1 side/77 track 37.10
MD557 2 sides/77 track 47.50
8ii Critically Certified
Soft sector
FD34-9000 1 side/sgldens 33.80
FD34-8000 1 side/dbldens 39.00
FD34-4001 2 side/dbl dens 46.20
CHECKS - VISA - MC - C.O.D.
(313) 777-7 780 ADD $2 SHIPPING
LYBEN COMPUTER SYSTEMS
27204 Harper Ave.
St. Clair Shores, Ml 48081
5V4" Floppy Disk Drives
(Direct IBM® Plug-in)
TANDON Model TM 100-1 . $199* ea.
TANDON Model TM 100-2 . . $299* ea.
12" Green Phospher Zenith Monitor . . S109* ea.
Also available - TM 602S. 603S. and
603E Winchester Drives. '
For info or orders
Call — 316-683-9225
or 316-685-9445
MC / VISA or COD. with certified check
or money order. Kansas residents add
3% sales tax.
* Plus shipping.
G-H Computer Systems, Inc.
923 Longfellow Street
Wichita. KS 67207
Circle 76 on inquiry card.
Circle 274 on inquiry card.
Circle 203 on Inquiry card.
FORTH -32
IBM' PC
The FORTH- 32"' DEVELOPMENT SYSTEM features inter
mixed 16 a nd 32 bit addressing modes with lig -
FORTH compatibility. DOS interlace, lull screen editor,
assembler, disassembler, giaphia and debug. The
powerlul QUEST CASE statement with single, multiple and
range labeling is also included
In addition to FORTH-32"" you will receive the QUEST
PACKAGE BUILDER UTILITY which transforms user de-
veloped programs into marketable software packages
by building on disk a condensed executable image with
only thoseFORTH words needed.
User oriented sell-teaching documentation! All software is
lully backed and updated tor one year
SlOO F0RTH32 (SPECIF/ PCDOS. CP/M-86'*")
S50 FLOATING POINT LIBRARY (SPECIFi' SOFTWARE
OR 8087)
Quest
QUEST RESEARCH, INC. Call Toll Free
(SCO) 558-8086
In Alabama Call:
HUNTSVILLE, AL 35804 (205)5339405
P.O. BOX 2553
FREE
POCKET SOLAR CALCULATOR W/$500 ORDER*
up to TO
DISCOUNT OFF RETAIL
COMPLETE LINE OF
MICRO & CP/M SOFTWARE
ALTOS-DYNABYTE-XEROX-SANYO-NEC-ATARI
PIICEON-TELEVIDEO-STAR-OLIVETTI-VIC-
C.ITOH-IDS-APPLE-MAXELL-DIABLO-EPSON
COMREX-TALLY-ADDS-T I -MON I TORS-CORVUS
M0DEMS-TRS-80-SCM-X-C0MP-ZENITH-DEC-
3M-CHANG LAB-LIFE BOAT-COMPUTER PAPER
HOME* OFFICE 'INDUSTRY
SEND FOR A FREE CATALOGUE
DATAWARE inc.
BOX, 1122, 1615 WILCOX AVE.
HOLLYWOOD, CA. 90028
(213) 465-9751
*WHILE SUPPLIES LAST
5 'A" Tandon Drives
TM 100-1
SI99
(single sided, 40 TRK, single
Free
or double density)
Shipping
TM IOO-2
S279
(double sided, 40 TRK/side
Free
single or double density)
Shipping
TM 1 00-4
S359
(double sided. 80 TRK/side
Free
96 TPI. double density)
Shipping
r
ORDER - TOLL FREE
800-531-5255 (If outside of Texas)
1-800-252-9146 (If in Texas)
ask for extension 811.
For info call 1-512-250-1523
Master Card/Visa or check.
Texas Residents add 5% sales tax.
CompuAdd Corp.
13010 Research Blvd - #207
Austin, Texas 78750
n
Circle 397 on Inquiry card.
Circle 151 on inquiry card.
Circle 99 on Inquiry card.
INCREDIBLE? believe m
Washington Computer Services
an affiliate o, (((WflSHlNCTON))) est . 1912
* ELECTRIC COAftPrtNY'
BMCORPOOAIEtl
CUSTOM COMPUTER ROOM WIRING SINCE 1960
97 Spring Street, New York, New York 10012
TO ORDER: CALL OUR TOLL-FREE NUMBER: (800) 221-5416 In N.Y. State and for technical information: (212) 226-2121
HOURS: 9 AM-5:30 PM (EST) Monday- Friday TELEX: 12-5606 CABLE: WASHCOMP NYK
PRINTERS
rrzr\ Teletype 40, 300 LPM-typewriter quality, RS-232 from Only
J£2L interface. This quality printer is available in many $3200
configurations including forms access, quietized case, etc.
Teletype 43 from $995
Teletype AP-200, 340 cps dot matrix (similar to Data Prod. M-200) $2799
Qantex 7030, 180 cps, Download fonts, OCR Bar, NLQ Graphics $1795
NEC Spinwrlter35 cps & 55 cps, bidirectional, letterquality from $1875
DIABLO 630-40 cps, bidirectional, daisy wheel, plot/ graph $2349
QUME Sprint 9/35 cps, daisy wheel $1944
C. ITOH Starwriter, 40 cps, daisy wheel, F10 $1550
EPSON MX-80, 1 00, 80 cps, 9x9 dot matrix $CALL
ANADEX 9500/9501A, up to 200 cps, high resolution dot $1451
OKIDATA Microline 82A $480 Microline 83A $770
Tl— 810, 150 cps, Basic $1449 Package-CP.VFC $1630
MANNESMANN MT 1705 200 cps, 7x9, 132 col SCALL
TALLY MT 1805 200 cps, 7x9 + NLQ 40x18 matrix $CALL
CENTRONICS 739 100 cps, nx9 dot matrix, Full Graphics $567
122 120 cps, International set, Full Graphics, 15"paper $987
DEC LA-34
IDS PRISM, 132 col. .color
Similar savings for our C. ITOH, NEC, QANTEX,
TERMINALS pmmi modem
AMPEX DIALOGUE 30, 80, 81 Lowest Prices
TELEVIDEO 910 C (multi-terminal)
925C AMPEX
9500 Dialogue 8T tt
S0R0CIQ120
HAZELTINE ESPRIT
DEC VT-100
Visual 50— Multi-terminal, Detached Keyboard
Zenith ZT-1, 80x24, autodial modem, VT-52 compatible
Similar savings for our ADDS, HAZELTINE and LEAR SIEGLER lines
SOFTWARE
$1085
$1785
DATA GEN. lines
$359
$CALL
$610
$795
$985
$799
$618
$1575
$CALL
$669
8" DISK DRIVE SALE NOW!
B"SHUGARTSA801R $385 B"SHUGART SA 851R $540 2for$1025
QUMEDATATRACK8 $550 2for$1050
Enclosure, power supply for 2 8" drives A & T $350
MORROW DISCUS 2D + CP/M® , MICROSOFT BASIC, CONT. $950
HARD DISK SPECIALS
CORVUS 5MB, 10MB, 20MB Constellation Multiplexer and Mirror Backup
MORROW 26MB + controller + CP/ M 2.2®, M basic $3821
controller, CDC Hawk Drive (5 fix, 5 rem) $6795
controller. Western Dynex (5 fix, 5 rem) $5099
5V4 ", 8" and ^"Winchester/tape subsystems
SIxcomp available
FULLY CONFIGURED RUSINESS SYSTEMS
The following are some examples of the fully assembled and tested business
and scientific computer systems which we offer.
The Premier Multi-User Computer System
\ 8000 SX, multi-user, multi-processor, turbo DOS $CALL
CPM 2. 2. FULL 2 YEAR WARRANTY!
' On-Site Service Contracts Available
^ t w ^ r % APC-8086, 16 bit, 128K, 8" DRIVES, 1024x1024 Color
/Vfc/W Graphic, 32 bit F.P.Proc, MS DOS, CP/M 86 from $3295
r ^ PC-8000The Professional's Work Station. $CALL
CORVUS.Concept-68000, 32 bit, 256k, network. 15 " 120x56
+ HiRes screen, W.P. software, CP/M Emulator from less than $5000
fO^V fiROO0 16 bit multi-user, S-100, UNIX V.7 $CALL
INTERNATIONAL
DBASE II
$525
MBASIC-80
$275
MBASIC COMPILER
$316
FORTRAN-80
$349
C0B0L-80
$574
PL/1-80
$425
PASCAL MT+V5. 5
$398
WHITESMITH'S C
$660
CB-80
$420
PEARL(LEVEL3)
$549
LIFEBOAT SOFTWARE
$CALL
PEACHTREE
$CALL
GRAHAM-DORIAN
$CALL
STRUCTURED SYST.
$CALL
WORDSTAR
MAILMERGE
DATASTAR
CONDOR III
MILESTONE
SUPERCALC
FMS-80
SELECTOR V
SPELLGUARD
SUPERSOFT
$300
$110
$230
$716
$235
$221
$649
$396
$236
$CALL
8086 16 bit, 128K RAM, S-100, Syst. #2 $3499
.- — — | Call us for best prices on these high quality 2nd ■
I roup l generation boards and systems.
a |™ California These high quality, reliable products have made CCS
|™j Computer defacto industry standard for S-100 products
™ J ?J stems Assembled and tested: $CALL
OODfeO%refeO[M Fast 6 Mhz, Cache Bios Computers $CALL
advanced Mtcfto otciTAL Single Board S-100 Computers $749
fj^fol^BdQIJIf 3 We °^ er 9 ener o us discounts on the Compupro line of
(JJI electronics ItjTMfast, quality 8 and 16 bit boards
J^. ADVANTAGE G raphics computer
NorthStar^ & HORIZON S-100 computer
ALTOS single and multi-user systems
, CP/M Microsoft Basic, UNIX
$CALL
MORROW npri<iinn1
DESIGNS uecislon '.
$CALL
$CALL
AMERICAN BUS. SYST.$CALL
ACCOUNTING PLUS $CALL
BSTAM.BSTMS $200
VANDATA/OSBORNE $500
8" SDSS; Call For Other Formats
YCDHY 820 Deskt °P computer-64K, 2 floppys. (CP/M avail.)
AtKUA. List $2995 $CALL
SCION MicroAngelo Hi Res Graphics systems $CALL
Similar savings on SSM, DELTA, DYNABYTE, TELEVIDEO, DIGIAC, ZENITH,
ADDS, DEC, DATA GEN., ATARI, TECMAR AND MANY OTHERS
PI FAQFI ^° not confuse us with ma '' 0rcjer dealers. We are a
iLLnuL. f U || service distributor serving the data processing &
installation needs of business & industry from micros to mainframes.
System houses, Educational institutions & governmental agencies given
special consideration. Leasing available.
N.Y. State agencies, municipali-
ties, and schools — call us for
information on our O.G.S. term
contracts on hardware & software.
DEALER and INTERNATIONAL INQUIRIES WELCOME
For fast delivery, send certified check, money order or call to arrange direct bank wire transfer. Personal or company checks require two to three weeks
to clear. Prices subject to change without notice; call for latest prices. Prices include 3% cash discount. N .Y. residents add sales tax. Qantex is a trade-
mark of North Atlantic industries, Inc. Radio Shack® is a trademark of the Tandy Corp. CP/M® is a trademark of Digital Research. All sales subject to
our standard sale conditions (available on request). Call for shipping charges. Above prices do not include customization or installation.
Circle 483 on inquiry card. BYTE September 1982 565
daisTtuperHO
PRINTER - II TYPEWRITER
NOW SYSTEMED OFFERS THREE!
• Model D30 • Model D35
And Introducing The Model 40
it's an olivetti praxis 40 full-size
electronic typewriter with a 13 inch
carriage/ anti-glare acoustic cover,
steel drawband & our new combination
serial/parallel ksr terminal inter-
face, this one's really sturdy!!!
(models begin at $789.00)
call or write for free brochure
systewed corporation
P.O. Box 18, Shinglelown Road _^^^_
Mountain City, Tennessee 37683 VISA'
(615) 727-6000 H^HV ,
price or quality?
Get both . . .
with a MICRO CONNECTION,
the quality, direct connect, Bell
103 modem. Independent
reviewer writes, "When the
going gets rough, \f a MICRO-
CONNECTION can't make it,
then nothing will. In the area
of sensitivity and noise elimina-
tion, it will perform as good or
better than my $995" modem.
An excellent value for $ 1 59.
Autodial/Autoanswer for $ 1 99.
the niicropenpheraf corporation
2643' 151 st Place N.E.,
Redmond, WA 98052
(206)881-7544 ^
BIG STEPPER
Stepping-Motor Driver Box
Apple
IBMpc
Control precise motion
in the "real world"!
Drives 1 to 4 Stepping-Motors
(up to 2 amps/winding, 4 to 28 volts)
Cptoisdated for your computer's safety
PRICE: $350
SteppingMofor Cookbook: $5j00
Centre Computer Consultants
Post Office Dox 739
State College, PA 16801
(814) 237-4535
Circle 447 on Inquiry card.
Circle 318 on Inquiry card.
Circle 81 on Inquiry card.
YOU'VE JUST
FOUND
THE MISSING LINK!
Computer Shopper is your link to indivi-
duals who buy, sell and trade computer
equipment and software among themselves
nationwide. No other magazine fills this void
in the marketplace chain.
Thousands of cost-conscious computer en-
thusiasts use Computer Shopper every month
through hundreds of classified ads. And new
equipment advertisers offer some of the
lowest prices in the nation.
Subscribe to Computer Shopper with a
6 month trial for $6 or 12 months
for only $10. MasterCard & VISA accepted.
COfTTPUTSR SHOPPSR
P.O. Box F-310 • Titusvilie, FL 32780
305-269-3211
TeleVidecf USERS!
Enhance your TeleVideo computer
capabilities with
OUR exclusive software!
COGITATE Fast Dump/Restore System for TS
802H, 806&1602H.
• Back-up files twice as fast as PIP.
• Double the storage, up to 600K/diskette, with
multiple diskette capability $90.00
COGITATE Keyboard Bufferf orTS800. 802 & 802H
• Never lose a keystroke.
• Interrupt driven 64 byte buffer
• Compatible with CP/M '* operating
system $40.00
COGITATE 2780/3780 Communications System.
• Communicates with most IBM systems.
• Many features for remote job
entry $700.00
CP/M* is registered trademark of Digital Research. Inc.
COGITATE, Inc.
SPECIALISTS IN UNI0UE TELEVIOEO SOFTWARE
24000 Telegraph Road, Southfield, Ml 48034
(313) 352-2345
VISA/MASTER CARD Accepted
MEMOREX
FLEXIBLE DISCS
WE WILL NOT BE UNDER-
SOLD!! Call Free (800)235-4137
for prices and information. Dealer
inquiries invited and C.O.D.'s
accepted
PACIFIC
EXCHANGES
100 Foothill Blvd.
San Luis Obispo. CA
93401. InCaL call
(800)592-5935 or
{805)543-1037
Circle 115 on Inquiry card.
Circle 88 on Inquiry card.
Circle 356 on Inquiry card.
64 K
DYNAMIC RAMS and EPR0MS
TOSHIBA
HITACHI
FUJITSU
NEC
OKI
MITSUBISHI
WHOLESALE AND RETAIL
Monarchy Engineering Inc.
380 Swift Avenue, Unit 2 1
So. San Francisco, CA 94080
Phone (4 1 5) 873-3055
WRITE OR CALL FOR OUR
LATEST INVENTORY LIST.
IEEE-488 TO TRS-80* INTERFACE
Everything needed to add powerful
BASIC GPIB-488 controller capability
to TRS-80 Model 1 or 3, Level 2 or
DOS with a minimum of 16K.
JEL
48880C
For Model 3
Operation
488-80B
For Model 1
Operation
j[ I' JEL
Model 488-80B or 488-80C Price: $375.
+ shipping, insurance & tax
WHEN ORDERING SPECIFY DISK OR TAPE
SCIENTIFIC ENGINEERING
LABORATORIES
11 Neil Drive • Old Bethpage, NY 11804
Telephone: (516) 694-3370
'Trademark of Tandy Corp.
There is no affiliation- between Scientific
Engineering Laboratories and Tandy Corp. or
Radio Shack.
THE MSTONE
THE PROGRAM THAT WRITES PROGRAMS
AVAILABLE FOR
CP/M
Apple II Plus
Sharp PC 3201
TRS - 80 MOD II
North Star Advantage
Still Only $600.00
Dealer Inquiries Invited
Send to KROWN COMPUTING
1282 Conference Dr., P.O. 66763
Scotts Valley, CA 95066
(408) 335-3133
Circle 327 on inquiry card.
Circle 415 on Inquiry card.
Circle 260 on inquiry card.
DoKOtU Computer
Products,
1702
2708
2716 <
2716-1
2532
2732
2764
EPROMS
(Ins'
(45ns
(5v 450ns
(5v 350ns
(5v 450ns
pv 450ns,
J5v 450ns!
STATIC RAMS
3.00
2.99
3.95
8.50
8.95
8.95
Call
VISIT OUR RETAIL STORE ■
AND RECEIVE A 5% DISCOUNT!
3250 KELLER STREET, #9 • SANTA CLARA, CA 95050
DYNAMIC RAMS
4027 (250ns) 2.00
4116 (200ns 1.37
4116 150ns 1.75
4164 (200ns) Call
2101
21L02
2111
2114
2114L-3
2114L-2
TMM2016
TMM2016
HM6116
HM6116
HM6116
(450ns)
(250ns LP
(450ns)
(450ns)
(300ns LP)
(200ns LP)
(200ns)
(150ns)
(200ns)
(150ns)
(120ns)
1.85
1.55
2.49
1.95
2.25
2.30
9.00
11.00
Call
Call
Call
LP - Low Power
8000
8035
8039
8080A
8085A
8088
8155
8156
8185
8741
8748
8755
8202
8205
8212
8214
8216
8224
8226
8228
823 7
8238
16.00
19.00
3.90
8.50
39.00
11.00
11.00
29.00
39.00
29.00
44.00
44.00
3.45
1.80
3.75
1.75
2.45
1.80
4.50
19.00
4.75
8239
8243
8250
8251
8253
8253-5
8255
8255-5
8257
8259
8272
8275
8279
8279-5
8282
8283
8284
8286
8287
8288
8289
4.75
4.75
14.90
4.50
8.75
9.75
4.50
5.20
8.50
6.85
39.00
29.00
9.25
10.25
6.50
6.50
5.50
6.50
6.50
25.00
49.00
16K APPLE
RAM CARD
Upgrade your 48 K Apple II
tofull64K
BARE BOARD 24.00
KIT 49.00
ASSEMBLED & TESTED 69.00
LEDS
Jumbo Red
Jumbo Green
Jumbo Yellow
10/1.00
6/1.00
6/1.00
CONNECTORS
RS 232
RS 232
RS 232
Male
Female
Hood
3.00
3.50
1.20
74LS00 SERIES
74LS00
74LS01
74LS02
74LS03
74 LS04
74LS05
74LS08
74LS10
74LS11
74LS12
74LS13
74LS14
74LS15
74LS20
74LS21
74LS22
74LS26
74 LS27
74LS28
74 LS30
74LS32
74 LS33
74LS37
74LS38
74LS40
74LS42
74LS47
74 LS48
74LS49
74LS51
74LS54
74LS55
74LS63
74LS73
74LS74
74LS75
74LS76
74LS78
74LS83
74LS85
74LS86
74LS90
74LS91
74LS92
74LS93
74LS95
74 LS96
74LS107
74LS109
74LS112
74LS113
74LS114
74LS122
.24
.24
.24
.24
.24
.24
.24
.24
.30
.30
.40
.89
.30
.24
.30
.24
.30
.24
.30
.24
.36
.55
.55
.35
.30
.49
.75
.75
.75
.30
.35
.35
1.20
.39
.44
.49
.39
.49
.75
.95
.39
.65
.79
.65
.59
.79
.79
.39
.39
.39
.39
.49
.45
74LS123
74LS124
74LS125
74LS126
74LS132
74LS136
74LS137
74LS138
74LS139
74LS145
74LS147
74LS148
74LS151
74LS153
74LS154
74LS155
74LS156
74LS157
74LS158
74LS160
74LS161
74LS162
74LS163
74LS164
74LS165
74LS166
74LS168
74LS169
74LS170
74LS173
74LS174
74LS175
74LS181
74LS189
74 LSI 90
74LS191
74LS192
74LS193
74LS194
74LS195
74LS196
74LS197
74LS221
74LS240
74LS241
74LS242
74LS243
74LS244
74LS245
74LS247
74LS248
74LS249
74LS251
.95
2.90
.95
.79
.75
.49
.95
.75
.75
1.10
2.20
1.20
.75
.75
1.75
.89
.89
.75
.75
.95
.95
.95
.95
.95
.95
1.95
1.69
1.69
1.69
.75
.89
.89
1.99
9.50
.89
.89
.89
.89
.89
.89
.79
.79
1.10
.95
.95
1.79
1.79
.95
1.89
.79
1.20
.89
1.25
74LS253
74LS257
74LS258
74LS259
74LS260
74LS266
74LS273
74LS275
74LS279
74LS280
74LS283
74LS290
74LS293
74LS295
74LS298
74LS324
74LS352
74LS353
74LS363
74LS364
74LS365
74LS366
74LS367
74LS368
74LS373
74LS374
74LS377
74LS378
74LS379
74LS385
74LS386
74LS390
74LS393
74LS395
74LS399
74LS424
74LS447
74LS490
74LS668
74LS669
74LS670
74LS674
74LS682
74LS683
74LS684
74LS685
74LS688
74LS689
81LS95
81LS96
81LS97
81LS98
.80
.80
.80
2.80
.60
.49
1.60
3.25
.49
1.95
.95
1.20
1.79
.99
.99
1.75
1.49
1.49
1.49
1.95
.89
.89
.69
.69
.99
1.69
1.40
1.15
1.35
1.89
.59
1.79
1.79
1.59
1.59
2.89
.75
1.89
1.65
1.85
2.10
9.50
2.99
2.39
2.39
2.39
2.39
2.39
1.65
1.65
1.65
1.65
Z80
Z80 A CPU 5.45
Z80 A PIO 5.45
Z80 A CTC 7.00
Call for Complete List
MICROPROCESSOR
REAL-TIME CLOCK
MSM 5832
6.90
6500
6502
6502A
6504
6505
6507
6520
6522
6532
6551
6.90
9.45
6.90
7.65
9.90
4.35
9.90
13.95
11.75
6800
6800
6802
6808
6809
6809E
6810
6820
6821
5.65
8.65
8.45
24.00
29.00
3.50
3.50
3.50
6828
6834
6840
6843
6845
6847
6850
6852
14.90
16.90
7.95
41.95
16.90
15.90
3.50
3.50
6860 10.90
6862 11.90
6875 6.90
6880 1.80
68B00 10.00
68B21 12.00
68B50 12.00
UPGRADE
YOUR
APPLE
or
TRS-80
4116 200ns
8/10.95
CRYSTALS
32.768 KHZ
1.0 MHZ
1.8432
2.0
2.097152
2.4576
3.2768
3.579545
4.0
5.0
5.0688
L.90
4.50
4.50
3.90
3.90
3.90
3.90
3.00
3.00
3.00
3.90
5.185
5.7143
6.5536
8.0
10.0
14.31818
18.0
18.432
20.0
22.1184
32.0
3.90
3.90
3.90
3.00
3.00
3.90
3.00
3.00
3.00
3.00
3.90
MISC.
Disc Controller
1771
1791
1793
1797
18.95
34.95
34.95
49.95
(800)538-8800
ALL MERCHANDISE IS 100% GUARANTEED
Uarts
AY3-1014
5.85
AY5-1013
3.90
AY5-2376
12.00
TR 1602
4.25
Interface
8T26
1.65
8T28
1.95
8T95
.95
8T96
.95
8T97
.95
8T98
.95
DM8131
2.90
DS8836
1.25
DISKETTES
ATHANA
SSSDSoft
WABASH
SSSDSoft
VERBATIM
SS DD Soft
23.95
23.95
28.95
IC Sockets ST W/W
8 PIN
14 PIN
16 PIN
18 PIN
20 PIN
22 PIN
24 PIN
28 PIN
40 PIN
.10
.12
.15
.20
.25
.25
.25
.35
.40
.49
.50
.57
.85
.99
1.30
1.40
1.50
1.80
ST = Soldertail
W/W= Wlrewrap
LINEAR
LM301
LM308
LM309K
LM311
LM317T
LM317K
LM318
LM323K
LM324
LM337K
LM339
LM377
LM380
LM386
LM555
LM556
LM565
LM566
LM567
LM723
LM733
.32
.75
1.25
.64
1.65
1.70
1.49
4.75
.59
3.90
.79
2.25
1.25
1.00
.38
.65
.95
1.45
.99
.49
.95
LM741
LM747
LM748
LM1310
MC1330
MC1350
MC1358
LM1414
LM1458
LM1488
LM1489
LM1800
LM1889
LM3900
LM3909
LM3914
LM3915
LM3916
75451
75452
75453
.29
.75
.49
2.45
1.69
1.25
1.69
1.49
.55
.95
.95
2.45
2.45
.59
.95
3.70
3.70
3.70
.35
.35
.35
CMOS
4000
4001
4002
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4034
4035
4040
4041
4042
4043
4044
4046
4047
4049
4050
4015
4053
4060
4066
4068
4069
4070
.25
.30
.30
.90
.25
.90
.45
.45
.30
.30
.45
.90
.90
.45
1.15
.90
.45
.90
.90
1.10
.35
.75
.35
1.60
.60
.75
.90
.45
2.90
.85
.90
1.20
.75
.75
.75
.90
.90
.50
.50
.90
.90
1.39
.75
.39
.30
.35
4071
4072
4073
4075
4076
4078
4081
4082
4085
4086
4093
4098
4099
4502
4503
4508
4510
4511
4512
4514
4515
4516
4518
4519
4520
4522
4526
4527
4528
4531
4532
4538
4539
4543
4555
4556
4581
4582
4584
4585
80C07
80C95
80C96
80C97
80C98
.30
.30
.30
.30
.90
.30
.30
.30
.90
.90
.90
2.49
1.90
.90
.60
1.90
.90
.90
.90
1.20
2.20
1.50
1.20
1.20
1.20
1.20
1.20
1.90
1.20
.90
1.90
1.90
1.90
2.70
.90
.90
1.90
1.90
.90
.90
.90
.90
.90
.90
1.15
DoKau
/ lYvAU Computer Products, Inc.
13250 Keller Street, #9
Santa Clara, CA 95050
(800) 538-8800
Calif. Residents (408) 988-0697
STORE HOURS:
MON--FRI 8:30 A.M. -6:00 P.M.
SAT 10:00 A.M. -3:00 P.M.
BankAmericard
TERMS: For shipping include $2.00 for UPS
Ground. $3.00 for UPS Blue Label Air. $10.00
minimum order. Bay Area residents add 6%% Sales
Tax. California residents add 6% Sales Tax. We
reserve the right to limit quantities and substitute
manufacturer. Prices subject to change without
notice. Send SASE for complete list.
Circle 168 on inquiry card.
B YTE September 1982 567
1 5 / 1 6"x3 Vz " white pressure
1 up - pin feed sensitive
PRICE INCLUDES SHIPPING
Packed 5M per box - Min. order 1 box -$14.95
Check with order - Mass Residents add 5% Sales Tax
5CCHECR-MATE ™
t^^j P.O. Box 103, Randolph, MA 02368
Vy Telephone: 617-963-7694
CALL TOLL FREE 1 -800-343-7706
maxell
Floppy Disks
SAVE 40% ™-'°,lz:
5Va " SjpecKy soft, Prlce/10
'*• 10or16seclor
MD1 or MH1 SS/DD $33
MD2 or MH2 DS/DD 47
MD1-DDM SS/QD/96 TP1 43
M D2-DDM DS/QD/96 TP1 53
8 J 'specify soft
or 32 sector
FD1 or FH1 SS/DD 43
FD2 or FH2 DS/DD 53
CHECKS — VISA —MC — C.O.D.
(313) 7777780 ADO $2 SHIPPING
LYBEN COMPUTER SYSTEMS
27204 Harper Ave.
St. Clair Shores, Ml 46061
=©*
MORROW DE5IGN5
DECISION 1
$3795
W/5 MEG HD
QUANTITY 3" "" %D\J § ^\J FLOPPY DISK
First lime computet users add S750 lo all prices. Our Warranty, 4 Factory Warranty
CALL US 9:00 AM to 10:00 PM (Central) « problem.
Decision 1. 14 Slot S-100.2-8a.65K Static. 1 to tGuser (Needmore memory. Software.
& 1 for 1 6 users) Desk top, with CP M • . Wordstar ■ & Vtaosott Basic 80 V 3 Serial & t
Parallel pod Both Disk controllers D A, all (loppy disks are double density
Mfg's Retail Your Price
D1 ComputerOnly, NoDisk
D2WilhTwo5 1 /.DSDDFloppyDisk
D3AWith0ne5MegHD&0ne5ViDSDD
D3C With One 16 Meg & One 5V, Fl DSDD
Rack Mount. Decis. 1. 19" X 25" X 8.5". 80 Lbs. 1 2 Slol MB i
8" (loppy disks, Otherwise, as above.
R2AWithOne10MegHD&One8"SSDD 6895 5149
R2BWilhOne10MegHO&One8"DSOO 7195 5449
R2CWilhOne20MegHD&One8"SSDD 7795 5795
R2DWithOne20MegHD&One8"DSDD 8095 6195
SV4 Winchester Hard Disks with OMAconlroller, power supply, cabinet,
fan, CP M 2.2, and Microsoft Basic 80.
5 Meg(lormated)HardDisk 2195 1749
lOMeg(lormated)HardDisk 2795 2195
16Meg(lormaled)HardDiSk 3795 2895
TERMS: All prices are net to seller, and include cash discount. Certified
check, M/O & bank transfer accepted same as cash, Add 3% lor other lorms
Allow 3 weeks lor personal check loclear. 15% restocking or 1 0% cancellation
charge. Add 2% handlmg.and freight to and Irom Ala. Ala residenls add
S2395 SI 895
3495 2695
5295 3795
6495 4849
I" Hard and
CostPlus
sales lax, CALL US for exacl calculation of your net price.
Price ssubjecl to change,
mostly downward.
CALLUS 9AMtolOPM.
18794735 COMPUTERS
205879-4735 of Alabama
P.O. Box 61 1 4 'Birmingham. AL 35259-61 1 4
Circle 540 on inquiry card.
Circle 275 on Inquiry card.
Circle 271 on Inquiry card.
Beautiful Plots with
PL0TPAK™
PLOTPAK is a complete plotting
library that runs under FORTRAN-80
and includes drivers for the following
screens and plotters:
• Micro Angelo MA 512
• ADM + Renographies
• TEK 4010 compatible terminals
• Houston Intruments DMP-4
■ HP plotters 7225B and 7470
•Radio Shack Printer/ Plotter
PLOTPAK (REL file): $275.
PLOTPAK source code
plus two drivers: $365.
Computer Company
DIVISION OF Sea Data Corporation
One Bridge Street, Newton, MA 02158
TEL (617) 244-8190 TLX: 951107
A word for this Punch/Reader Combo is
Speed! Model 510 punches paper tape a t 1 1 0cps,
reads at 150cps. This rugged machine is computer
compatibleoffering RS232C, current loop, parallel
inputs. The ASCII-to-Baudot code conversion per-
mits direct keyboard entry forTelex/TWX transmis-
sion. Plus: 256 character storage, 75-9600 baud
rate,5-8level tape, stock. ADDMASTER CORP. 416
Junipero Serra Dr., San Gabriel, CA 91776 * 213/
285-1121.
28K
Commodore VIC Computer
(60% more powerful thanVIC-20;
$
299
SPECIAL
SALE
PRICE
We add 60% more programming power to the
VIC-20 computerl This gives you a full sized
extra featured computer with 20,000 bytes
ROM, 16K extended level II BASIC, 8000 bytes
RAM, that expands to 60K total memory! 66
typewriter keyboard, graphics keys, 16 colors,
sound, music, real time, upper/lowercase, full
screen editing! $109 modem, printer, disks,
cassette plugs in direct. We have over 400 pro-
grams! 90 day immediate replacement war-
ranty! One day express mail delivery! Write for
free catalog!
15 DAY FREE TRIAL- IMMEDIATE REFUNDS
PROTECTO ENTERPRIZES
BOX 550
BARRINGTON. IL 60010
PHONE ORDERS 312/3B2-5244
Circle 64 on Inquiry card.
Circle 9 on inquiry card.
Circle 386 on inquiry card.
68000 Systems & TRS-80 Model 16
Database & File Software
relational database system
easy to use, powerful, 6c efficient
menus & English subset query language
68OOO code
sequential. Indexed. & direct files
(incl. features never seen before
such as: always single access on
random records: sequential update
without rewrite)
multlkey
report generation
data validation on entry
repetitive batch update
multi-extent files
reentrant code for shared usage
multiple precision St floating point
access security
separate file and sort (core/disk)
packages available
Send for catalog:
Data Management Systems
211 N. El Camlno Real. 101C
Enclnltas. CA 92024
or phone: (714) 942-0744
iSnJr SUPER 1 " iJnV
ISA's DATABASE
The only DBMS with all these features:
* PROVEN in one year of test marketing
• TOUGH, reliable file structure
* MENU driven for simplicity and easy use
• ARITHMETIC with stored calculations
* FAST set-up and report formating
* CLEAR user-oriented documentation
• PRINTS totals & subtotals - mall labels
• REFORMATS and merges data files
• MULTI-DISK files: Up to 1 28K records
• SORTS full disks on up to 40 fields
• PRODUCTION input of repetitive data
* USE existing data files
* COUPLES to word processors
* POSTS transactions to master file
* SEARCH by strings, ranges, comparisons
• DATA COMPRESSION: Over twice as
many labels as the other system
ForTRS-80* Models I
CP/Mt -
II, III, & 16 -
295.00
250.00
Ask your Dealer or Write:
Institute for Scientific Analysis, Inc.
P. O. Box 7186, Dept. B-2
Wilmington, DE 19803 (215)358-3735
*T.M. Tandy Corp.
t T.M, Digital Research
MARliHL LI J%KI
800 COMPUTER (16K) $635.00
800 COMPUTER (48K) S724.00
400 COMPUTER (16K) S265.00
410 PROGRAM RECORDER ... S74.00
810 DISK DRIVE S429.00
NEC 8023A-C PRINTER $475.00
PERCOM D/D DISK DRIVE .... $589.00
AXIOM GP-100PTR $269.95 A I0M IMP-4 PTR 5489.95
ENTERTAINER $66.95 32K RAM (INTEC) $891
EDUCATOR $114.95
PROGRAMMER $52.00
COMMUNICATOR $299.00
BOOKKEEPER (KIT) $169.95
32K RAM (MICROTEK) . $99.95
32K RAM (MOSAIC) ....$118.95
48K RAM (INTEC) $189.95
TYPENTALK $319.00
Macro Assem. & Edit
Microsoft Basic (D)
Pac Man (fl)
Centipede(R)
Assemble Editor(fl) .
Crush Crumber & Ch
Invasion Orion (C/D)
Star Warrior (CID)
voyager(D)
Visicalc (D)
D = DISK
ATARI SOFTWARE
. 165.95 Andromeda |D)
$65,95 Letter Perlect(D)
$32 95 HI RES Wtz & Princess ID)
$32.95 HI RES Ulysses (O) .... .
$44 95 Crossfire{C/DI
S20 95 Frogger(C/D)
J7.95 Survival Advenlure(C/D)
$28.95 Action Quest (C/DI
$17.95 Bug Attack (C/D)
$189 95 K.Razy Shootoul (R>
C a CASSETTE R = ROM (CARTRIDGE)
$24 95
S108 95
$2395
$25 95
$20.95
$24.95
$17 95
$20 95
$20.95
$3595
COSMIC
COMPUTERS
PRICES FOR PREPAID ORDERS
WRITE FOR FREE CATALOG
Add $2 00 Shipping per soltware order Hardware
228 N PROSPECTORS RD Snipping, call for cost Calil residents add 6V>V,
DIAMOND BAR. CA. 91765 " IBS ta * A,a " ,s a " 30efn3,k 0| A,a "- lnt
ORDER LINES OPEN l"9M A\ QCH A OCC
SEVEN DAYS 8 am - 9 pm \ I I H) OD I ■ I ZOO
ttHTimTIIlMIlIlllTllllTl
Circle 144 on inquiry card.
Circle 234 on Inquiry card.
Circle 134 on Inquiry card.
We Have It!. . At the best prices.
Call For Super Value
On S-100 System With
Dbl. Dens. 8 ff Drives!
INTERTECSUPERBRAIN II
Free ! Microsoft Basic 80
Self-contained computer with dual disks and
two RS232C ports. Complete with CP/M 2.2.
64K Double Density $2099
64K Quad Density $2495
64K Super Density $2949
10 Meg. DDS Hard Disk $2995
VIDEO TERMINALS
INTERTEC INTERTUBE III 749
ZENITH Z-19 729
SOROC IQ 120 649
SOROCIQ130 595
SOROC IQ 135 749
SOROC IQ 135G 799
SOROC IQ 140 1149
HAZELTINE ESPRIT CALL
1420 CALL
1500 CALL
1510 CALL
1520 CALL
TELEVIDEO910C CALL
912C CALL
920C CALL
925C CALL
950C CALL
TEXAS INST. 940 BASIC 1599
940 Package 2079
745 Portable Terminal 1399
745 Portable Terminal w/U/L/Case. 1495
PRINTERS
ANADEX DP-9500 $1349
DP-9501 1349
PAPER TIGER IDS-560G 1 139
PRISM PRINTER IDS-80, w/o color. . . Call
IDS-80, w/color Call
IDS-132, w/color 1695
NEC 3510, RORS232C35CPS 1945
NEC 3530. RO. Centr. Inter. 35CPS 1945
NEC 7710, RO RS232C 55CPS 2395
NEC 7720, KSR, RS232C 55CPS 2999
NEC 7730, RO, Centr. Inter. 55 CPS 2395
QUME
Sprint 9/45, ltd, 45CPS. RS232C 2119
C.ITOH Pro Writer, Parallel 549
Serial and Parallel 629
DIABLO 630, RS232C, 55 cps 2299
CENTRONICS 730-1 , Parallel 399
730-3, RS232C 489
739-1 w/Graphics, Parallel 525
739-3B w/Graphics, RS232C 639
704-11, Parallel 1695
704-9, RS232C 1595
122G, Parallel, 120 CPS 949
EPSON
MX80 489
MX80FT 589
MX100FT 789
RS232 Serial Interface 65
RS232/2K Bufferlnterface 125
Graftrax II 90
Apple Printer Interface 75
TI810 Basic, RS232C 1349
810 Basic, RS232C &■ Parallel 1 395
810 w/full ASCII, vertical forms
control compressed print, 1599
820 RO, Basic 1645
820 KSR, Basic 1839
OKIDATA
Microline 80 $465
Tractor-feed option 59
Microline 82A 519
Microline 83A 849
Microline 84 1199
MONITORS
ZENITH-ZYM-121, 12" Green Phos., . . $125
AMDEK100, 12" 139
100G, 12" Green Phosphor 149
300, 12" Green Phos., Hi. Res 199
Color, 13" 359
Color II, 13", R.G.B. Hi Res 799
Apple adapt, for R.G.B 159
BMC, 12", Green Phosphor 169
NORTH STAR
Call For Prices
FLOPPY DISK SYSTEMS
MORROW DESIGNS
Discus 2D, single drive DD $$898*
Dual Discus 2D, dual drive DD 1549*
Discus 2 + 2, double sided DD 1239*
Dual Discus 2 + 2 2139
"Includes CP/M 2 + 2 and Microsoft Basic
HARD DISK SUBSYSTEMS
MORROW DESIGNS
Discus M-5 5Meg $1849*
Discus M-10 10 Meg 3095*
Discus M-20 20 Meg 4069*
Discus M-26, 26 Meg 3795*
CORVUS 5 Meg 3185
10 Meg 4545
20 Meg 5499
KONAN David 5 Meg 2499
10 Meg 3049
15 Meg 3295
INTERTEC 10 Meg SPECIAL $3195
*S 700 only w/CP/M 2 + 2 & Microsoft Basic
FLOPPY DISK CONTROLLER
BOARDS
CROMEMCO 16FDC DD $499
NORTH STAR DD 479
MORROW Disk Jockey 2D, A&T 329
SD SYS. Versafloppy I, A&T 319
SD SYS. Versaflopppy II. A&T 429
DELTA DD Disk Cont., A&T 345
CONDUCTOR DD, A&T 8 9
INTERSYSTEMS, FDC-2, A&T 439
TARBELL DD, A&T 445
SYSTEMS GROUP DD DMA 439
ESCON CONVERSION FOR
IBMSELECTRIC
Complete with microprocessor controller and
power supply. Factory built. User installs
solenoid assembly or it can be done at
ESCON Factory.
RS232 Serial & Parallel $534
Cable for above 25
PROM PROGRAMMERS
SSM PB1 Kit $152
SSMPB1. A&T 225
MODEMS
NOVATION CAT Acoustic Modem $149
D-C AT Direct Connect 1 55
AUTO-CAT Auto Ans 219
APPLE CAT 329
USD 103 LP Direct Connect 175
103 JLP Auto Answer 209
DC HAYES MICROMODEM || (Apple).. 299
MODEM 100 (S 100) 339
Smart Modem ( RS 232) 239
Potomac Micro Magic (S 100) 339
CALIFORNIA COMPUTER
SYSTEMS
Z80 CPU Board $$269
Disk Controller 2422, w/CP/M 359
16K Static, A&T 259
32K Static, A&T 399
64K Dynamic RAM 335
System 2210 w/64K, CP/M 2.2 1495
CPU BOARDS
(assembled unless noted)
NORTHSTARZ-80A(ZPB-A/A) $269
INTERSYSTEMS (MPU-80) 349
SSM CB1 8080, A&T 214
CB2, Z-80, A&T 289
CB2, Z-80, Kit 219
DELTA Z-80 with I/O 289
SD SYSTEMS, SBC-100, A&T 349
SBC-200, A&T 399
SYS TEMS GROUPZ-80 with I/O 419
MEMORY BOARDS
NORTHSTAR 16KRAM $299
HRAM64K 589
HRAM32K 419
CROMEMCO 16KZ 419
CROMEMCO 64KZ 595
MEMORY MERCHANT
16K Static, 4MHz 159
64K Static, 4MHz 549
SYSTEMS GROUP
(Measurement Systems & Controls!
DM4800 48K Board 499
DM6400 64K Board 529
DMB6400 64K Board 595
INTERSYSTEMS 64K Dynamic. . 845
GODBOUT(A&T)
CPUZ $$249
CPU 8085 88 359
RAM 2030 359
RAM 17 64 675
RAM 21 1439
Interface 1 210
Interface 2 210
Disk 1 419
System Support 1 335
Enclosure 2 (Desk) 699
Enclosure 2 (Rack) 760
VIDEO BOARDS I/O Mapped
SD SYSTEMS
VDB-8024, A&T $469
SSMVB2I/0. Kit 169
VB21/0, A&T 229
MEMORY MAPPED
VB1C, 16x64, Kit 152
VB1C, 16x64, A&T 206
VB3, 80 Char. 4MHz, Kit 359
VB3, 80 Char. 4MHz, A&T 419
APPLE BOARDS
CALIFORNIA COMPUTER
7710A Asynchronous Ser Interface.
7712A Synchronous Der Interface . .
7424A Calender Clock
7728A Centronics Printer Interface .
MOUNTAIN HARDWARE
CPS Multifunction Board
SupertalkerSD200
Romplus w/ keyboard filter
Romplus w/o keyboard filter
Keyboard filter ROM
COPYROM
Music System
ROMWRITER
Apple Clock:
A/DD/A
Expansion Chassis
VISTA
8" Disk Controller (Apple II)
$129
149
99
99
, $199
259
179
, 130
49
49
459
149
239
. 295
. 625
$495
All prices, F.O.B. shipping point, subject to change. All offers subject to withdrawal without notice. Advertised prices reflect a 2% cash discount (order prepaid
prior to shipment). C.O.D.'s and credits cards are 2% higher.
MiniMicroMart, Inc.
943 W. Genesee St. P.O. Box 2991 B Syracuse, N.Y. 13220 (315) 4224467 TWX 710-542-0431
Circle 326 on inquiry card.
BYTE September 1982 569
WANT HELP?
COBOL PROGRAMMER'S AIDE |CPA]
Provides extensive assistance in CODING,
DEBUGGING. MAINTAINING and DOCUMENTING
your Cobol programs - Improve your efficiency
and productivity - EASY TO USE - MENU
DRIVEN - A PRACTICAL SET of TOOLS - An
INVALUABLE AIDE.
CPA features:
• SOURCE ANALYZER & CROSS REFERENCE
• SOURCE EDITOR & REFORMATTER
• SOURCE OVERVIEWER
• DOCUMENTATION PRINTER
• PARAMETER FETCHER SUB-PROGRAM
• COMPREHENSIVE MANUAL and more
Available for CP/M 2 , CDOS 3 or CROMIX 3 users
utilizing COBOL-80' or Cromemco Cobol.
Satisfaction guaranteed or full refund!
For Program Samples and information call or write:
Automated Programming
Methods, Inc.
22 1 2 Dupont Dr.,
(714)851-8686 Irvine, CA 9271 5
Trademarks: 'Microsoft. 'Digital Research. 3 Cromemco
A .XV
Now... You Can Monitor
7 Most Important
RS-232 Interface Lines
it"
Made in America
RS-232-INTERFACE TESTER
connects in series with any RS-232 interface. LED's
clearly display status of 7 functions: transmit data, re-
ceive data, request to send, clear to send, data set
ready, carrier detect, data terminal ready. Requires no
power; may be left in permanently. Satisfaction
guaranteed. ORDER NOW! Only S39.95. Purchase
Orders from rated Corps accepted. FREE: illustrated
catalog of problem detecting equipment. We also do
custom desion work. 815/539-5827.
Q&Q electronics
Box 475-EDN, MENDOTA, IL 61342
TRACK YOUR OWN
PORTFOLIOS
by using the
PROGRAM OF THE
SECURITY PROFESSIONALS
Thla Portfolio management System Has:
'Capacity: 10 Portfolios 1500 Transactions
Capability: * Portfolio Evaluation
* Profit/Loss Statement
Short-Term I-ong-Term
Realized Unrealized
* Total Position
Open & Closed
* Handles Stocks. Bonds, Options
* Handles Splits and Stock Dividends
Configuration: Requires—
Apple II Plus Computer
Apple language Card
Two 5>/«" Disk Drives
Printer-Will Run On 3 Printers-
Epson MX80UO0)/
Qume Letter Quality/
Nee Dot Matrix
Cost: SlOO (N.C. residents add \% sales tax)
mall check to:
BROKERSOFT. INC.
Post Office Box 1762
Wilmington, N.C. 28402
The 52 Broker is a trademark of BROKERSOFT. INC.
Circle 46 on inquiry card.
Circle 66 on inquiry card.
MULTI- USERS
• Do several persons use your system?
• Do you have infoimation you'd rather not have
everyone see?
MicroCrypt- will encrypt your files quickly and
easily with any password you choose. No lengthy
key generation process. Mo long encryption or
decryption process.
Use for letters, salaiy schedules, key documents,
or programs. Can even call from dBase II* to keep
your data bases private.
MicroCrypt®: 125.00 Disk and Manual
Requires CP/M" or MP/M" Z80/8080
Order Line: 800-368-3359
From the MicroSheli'® developers.
NEW 2 1 53 Golf Course Dr.
GENERATION Reston.Va 22091
SYSTEMS, inc. (703) 476-9 143
V1SA/MC/COD
Foreign Add $ 1 0.00 Air Mail
TM ♦Ashton-Tate
"Digital Research
IMS
IMPERIAL |
MICRO
SUPPLY LTD. I
Scotch
DISKETTES
DISKS SCOTCH 3M
5Va" *2.30 each
Reinforced Hubs, Any Quantity
Save more on 100 or more boxes *2.25ea.
MEMORY
RAM
4116-200NS 8/H6
4164-200NS MO each
EPROMS
2716 (5V) *5.50each
X-TALS MHZ *2.25 each
1.0 3.579545 5.0686
2.0 4.0
10.0
5.7143 14.31818
18.0
20.00
E3
IMPERIAL MICRO SUPPLY LTD.
P.O. BOX 831, DIPT. M, PONTIAC, Ml 460S6
Mid *2.00 Shipping — Michigan add 4'X, Tdx
**10K Available from Hytor —
W* for
Color Computer Disc System
owners.
A software development
system for onlv $60. 00
includes 6809 Assembler
Program Editor Loader
and Memory Dump.
j Mh /*«*/§ the /w««n of
>""<• Wrjfe Qr CaM j oday ,
B=flVtOH^
™ INC.
P.O. Box 4996 ™
Scottsdale, Az. 85261
(602)863-3122
Circle 123 on Inquiry card.
Circle 229 on Inquiry card.
Circle 224 on inquiry card.
BREAKTHROUGH
Originate/Answer UDS 212 LP Modem
$420
IMMEDIATE DELIVERY
» Compatible with Bell 212 modems 11200 bps only)
» Telco powered— no AC connection required
» Simplified controls— talk/data and originate/answer only
• Direct-connect to dial-up network
JOTfflBJttlflfitt SIMP.
1111 W. Dundee Road
Wheeling. IL B0090
Sales-1312) 459 0868
Sorvice-012) 4598874
"ELF" interface.
Converts Your
Typewriter Into Printer
• Finest print quality • Low cost
• Easy Installation • Quick delivery
• Fits IBM selectrlc® and Electronic
Typewriters
• Models for all popular computers
• call or write for more Information,
today!
We export to all countries -
ffi
INTERNATIONAL INC.
EjC 5115 Douglas Fir Rd.
™^^ Calabasas, CA 91302 U.S.A.
\jet: (213) 710-iqqq TLX/TWX: 910 494 2100^
\ferbatim
flexible disks
Call Free (800) 235-4137 for
prices and information. Dealer
inquiries invited. C.O.D. and
charge cards accepted.
VISA'
PACIFIC
EXCHANGES
100 Foothill Blvd.
San Luis Obispo, CA
93401. inCal. call
(800) 592-5935 or
(805) 543-1037.
Circle 242 on inquiry card.
Circle 247 on inquiry card.
Circle 356 on inquiry card.
Why use their flexible discs:
BASF, Control Data, Dysan, IBM, Kybe, Maxell,
Nashua, Scotch, Syncom, Verbatim or Wabash
when you could be using
MEMOREX
high quality error free discs?
Product Description
8" SSSD IBM Compatible (128 B/S, 26 Sectors)
8" SSSD Shugart Compatible, 32 Hard Sector
8" SSSD CPT 8000 Compatible, Soft Sector
8" SSDD IBM Compatible (128 B/S, 26 Sectors)
8" DSDD Soft Sector (Unformatted)
8" DSDD Soft Sector (128 B/S, 26 Sectors)
8" DSDD Soft Sector (256 B/S, 26 Sectors)
8" DSDD Soft Sector (51 2 B/S, 15 Sectors)
8" DSDD Soft Sector (1 024 B/S, 8 Sectors)
5 1 /4" SSDD Soft Sector w/Hub Ring
5 1 /4" SSDD 10 Hard Sector w/Hub Ring
5 1 /4" SSDD 16 Hard Sector w/Hub Ring
5 1 /4" DSDD Soft Sector w/Hub Ring
5 1 /4" DSDD 1 Hard Sector w/Hub Ring
5 1 /4" DSDD 16 Hard Sector w/Hub Ring
5 1 /4" SSDD Soft Sector w/Hub Ring (96 TPI)
5 1 A" DSDD Soft Sector w/Hub Ring (96 TPI)
SSSD = Single Sided Single Density; SSDD = Single Sided Double Density
DSDD = Double Sided Double Density; TPI = Tracks per i nch
Memorex Flexible Discs.. .The Ultimate in Memory Excellence
Free Memorex Mini-Disc Offer - Save 1 0%
Every carton of 1 Memorex 5V4 inch mini-discs sold by
Communications Electronics, now has a coupon good
for a free Memorex mini-disc. For every case of 100
Memorex mini-discs you buy from CE, you'll get 1 free
mini-discs directly from Memorex. There is no limit to
the number of discs you can purchase on this special
offer. This offer is good only in the U.S.A. and ends on
December31, 1982.
Quality
Memorex means quality products that you can depend
on. Qualitycontrol atMemorexmeansstartingwiththe
best materials available and continual surveillance
throughout the entire manufacturing process. The ben-
efit of Memorex's years of experience in magnetic
media production, resulting, for instance, in proprietary
coating formulations. The most sophisticated testing
procedures you'll find anywhere in the business.
100 Percent Error Free
Each and every Memorex Flexible Disc is certified to be
1 00 percent error free. Each track of each flexible disc
is tested, individually, to Memorex's stringent standards
of excellence. They test signal amplitude, resolution,
low-pass modulation, overwrite, missing pulse error
and extra pulse error. Rigid quality audits are built into
every step of the manufacturing process and stringent
testing result in astandard of excellence that assures
you, our customer, of a quality product designed for
increased reliability and consistent top performance.
Customer-Oriented Packaging
The desk-top box containing ten discs is convenient for
filing and storage. Both box labels and jacket labels
provide full information on compatibility, density, sec-
toring, and record length. Envelopes with multi-lan-
guage care and handling instructions and and color-
coded removable labels are included. A write-protect
feature is available to provide data security.
Full One Year Warranty— Your Assurance of Quality
Memorex Flexible Discs will be replaced free of charge
by Memorex if they are found to be defective in materials
or workmanship within one year of the date of purchase.
Other than replacement, Memorex will not be respon-
sible for any damages or losses(including consequential
damages) caused by the use of Memorex Flexible
Discs.
Circle 96 on inquiry card.
Quantity Discounts Available
Memorex Flexible Discs are packed 10 discs to a carton
and 1 cartons to a case. Please order only in increments
of 1 00 units for quantity 1 00 pricing. We are also willing to
accommodate your smaller orders. Quantities less than
1 00 units are available in increments of 10 units at a 1 0%
surcharge. Quantity discounts are also available. Order
500 or more discs at the same time and deduct 1%; 1 ,000
or more saves you 2%; 2,000 or more saves you 3%; 5,000
or more saves you 4%; 10,000 or more saves you 5%;
25,000 or more saves you 6%; 50,000 or more saves you
7% and 1 00,000 or more discs earns you an 8% discount
off our super low quantity 1 00 price. Almost all Memorex
Flexible Discs are immediately available from CE. Our
warehouse facilities are equipped to help us get you the
quality product you need, when you need it. If you need
further assistance to find the flexible disc that's right for
you, call the Memorex compatibility hotline. Dial toll-free
800-538-8080 and ask forthe flexible disc hot line extension
0997. In California dial 800-672-3525 extension 0997.
Outside the U.S.A. dial 408-987-0997.
Buy with Confidence
To get the fastest delivery from CE of your Memorex
Flexible Discs, send or phone your order directly to our
Computer Products Division. Be sure to calculate your
price using the CE prices in this ad. Michigan residents
please add 4% sales tax. Written purchase orders are
accepted from approved government agencies and most
well rated firms at a 30% surcharge for net 30 billing. All
salesare subject to availability, acceptance and verification.
All sales are final. Prices, terms and specifications are
subject to change without notice. Out of stock items wi II be
placed on backorder automatically unless CE is instructed
differently. Minimum prepaid order $50.00. Minimum
purchase order $200.00. International orders are invited
with a $20.00 surcharge forspecial handling in addition to
shipping charges. All shipments are F.O.B. Ann Arbor,
Michigan. No COD's please. Non-certified and foreign
checks require bank clearance.
Mail orders to: Communications Electronics, Box 1002,
Ann Arbor, Michigan 48106 U.S.A. Add $8.00 per case or
partial-case of 100 8-inch discs or $6.00 per case or partial
case of 100 5V4-inch mini-discs for U. P.S. ground shipping and
handling in the continental U.S.A. If you have a Master Card or
Visa card, you may call anytime and place a Credit card order.
Order toll-free in the U.S. Dial 800-521-4414. If you are
outside the U.S. or in Michigan, dial3l 3-994-4444. Orderyour
high quality, error free Memorex discs today.
Copyright * 1 932 Communications Electronics' Ad#05l7fl2
Part#
3062
3015
3045
3090
3102
3115
3103
3114
3104
3481
3483
3485
3491
3493
3495
3504
3501
CE quant.
1 0O price
per disc ($)
2.09
2.09
2.99
2.74
3.34
3.34
3.34
3.34
3.34
2.34
2.34
2.34
3.09
3.09
3.09
2.99
3.99
Free disc offer
Save 10%
■nwti
[MosfetOora
Order Toll- Free!
(800)521-4414
In Michigan (313) 994-4444
For Data Reliability — Memorex Flexible Discs
a
COMMUNICATIONS
ELECTRONICS™
Computer Products Division
854 Phoenix O Box 1002 O Ann Arbor, Michigan 48106 U.S.A.
Call TOLL- FREE (800) 521 -4414 or outside U.S.A. (313) 994-4444
BYTE September 1982 571
/ %Aoxscoia
SPEECH SYNTHESIZER
ketone
$70 Each
(5 or more,
$55 each)
Order in Ones or Thousands
The SC-01A Speech Synthesizer is a completely self-
contained solid state device. This single chip phoneti-
cally synthesizes continuous speech of unlimited
vocabulary.
The SC-01A contains 64 different phonemes which
are accessed by a 6-bit code. Computer interfaces
and text-to-speech algorithms also available for prod-
uct development.
Votrax is a trademark of Federal Screw Works
Call 1-800-645-3479, in N.Y. 1-516-374-6793
MICROMINTINC.
917 Midway
Wood mere, N.Y. 11598
Call for
quantity pricing.
A STATISTICAL ANALYSIS
AND FILE MAINTENANCE SYSTEM
FOR THE APPLE /r» MICROCOMPUTER
As a Subset Language of P-STAT* 78...
A-STA"H 79 computes:
FREQUENCIES
BI-VARIATE TABLES
CHI SQUARE and 14 MEASURES OF ASSOCIATION
ANALYSIS OF VARIANCE
CORRELATION MATRICES
MULTIPLE REGRESSION
RESIDUALS
APPLE PLOT INTERFACE
APPLE FILE CABINET INTERFACE
FILE SORT
AGGREGATION
REPORT WRITING
COMPLETE TRANSFORMATION LANGUAGE
READS VISICALC FILES
A-STAT" 79
Uses Standard DOS Text File and EXEC'S
Capacity: up to 100.000 Data Points per File
48K Version — All programs in Applesoft'"
Now Fully Compiled at no additional cost
A-STAT" 79 is available from:
ROSEN GRANDON ASSOCIATES
7807 Whittier Street
Tampa, Florida 33617
(813)985-4911
A-STAT" 79 on disk with 100-page manual . $175.00
Apple llcsa (raa?marii o'll
P-STAT' 7fl,s a trademark _.
A-STAT" 79is copynghicd b
SUPER SALE
EPROM's
1-7 8 up 50 up
2716 (5V. 450nS) $3.95 $3.55 CALL
2732 (5V-, 450nS) 7.85 6.95 CALL
2532 (5V. 450nS) 8.25 7.95 CALL
STATIC RAM
6116P-3(150nS) 7.50 7.20 CALL
2114L-2 (200nS) 2.10 1.70 CALL
DYNAMIC RAM
4164(200nS) 7.90 7.49 CALL
MISC
CPU Z80A $5.29 ea.
CDP-1854ACE (UART) $5.29 ea.
16K RAM Expansion Kit
for TRS-80 Mod III $12.95/8
ife SUNTRONICS CO., inc.
■ 12621 CRENSHAW BOULEVARD
^g^j HAWTHORNE. CALIFORNIA 90250
— i STORE HOURS- m<... y<. <* 0O*..u. 6 JUi..- ».• >a.rni..bt».
IN CALIFORNIA OUTSIDE CALIFORNIA TOLL FREE
(21 3) 644- 1 149 1-800-421-5775
Mm Order: $10. P/H: $2, Accept VISA. Mastercard. Check cr MO.
Circle 246 on inquiry card.
Circle 410 on Inquiry card.
Circle 528 on Inquiry card.
VIDEO
OUTPUT
for
H/Z '1 9
or '89
Display the CRT image on
Projection TV or other
monitor. Great for classroom
or group applications.
Only $79.00
MAGNOLIAS
MICROSYSTEMS
2264 -15th AVE. W • SEATTLE. WA 981 1 9
[206] 285-7266 [800] 426-2841
MEMOREX
Flexible Discs
SAVE 40% SJMKf
5"\/ A " Specify soft, Prlce/10
,t * 1&or 16 sector
1 Side, double density $24.70
2 Sides, double density 36.40
1 Side, 80 track, double density 32.50
2 Sides, 80 track, double density 44.20
(All 5Vi" have Hub-rings)
8 "specify soft
or 32 sector
1 Side, single density 23.40
1 Side, double density 30.60
2 Sides, double density 35.80
CHECKS — VISA — MC— C.O.D.
(313) 777-7780 ADD $2 SHIPPING
LYBEN COMPUTER SYSTEMS
27204 Harper Ave.
St. Clair Shores, Ml 48081
SIGMATEK INTERNATIONAL CORPORATION
327 Clarkin Ct.. Walnut Creek. CA 94598
(415) 93B-5097
MICROPROCESSOR CRYSTALS (MHz)
1B432
1 000 1 2288. 1 6896
2 000. 2 097152 2 4576
3 2768 3 579545 4 000
5.000. 50688,
6.144. 6400.
8 000. 10 000.
18 000
4 9152
6 000.
7 3728
14 31818 15 575.
19 6608 20 000.
4.00eich
3 OOeach
4 194304. 4 433619 Z.OOeach
5 185. 5 7143 Z.OOtich
6 5536. 7 000 200 each
11000. 12000 2.00 each
18 432
221184 32 000. 48 000 2 50each
TUNING FORK CRYSTALS |3 x B Minalurei
32768KHZ
30KHz1o50KHz
EPROMS
253215V 450 ns)
2732<5V.450nsl
276415V. 450 nst
DYNAMIC RAMS
4164 (150ns)
8 00 each
7.50 each
1400 each
10.00 each
BOOKS PUBLISHED BY HAYDEN. OSBORNE/MCGRAW HILL
SAMS. SYBEX
15% off list price Please add Si 00 for each book lor 4th class delivery
Mimmiim order S1000 For shipping include S2 00 for UPS ground £3 00
for UPS Blue Label Air California residents add sales tax
Circle 279 on Inquiry card.
Circle 276 on Inquiry card.
Circle 426 on Inquiry card.
6800 Micro Modules
.,&*««
.... ■■»'~lllfl ,i
*%* immm%
■S3
FOR INTERFACING TO: sensors,
transducers, analog signals, sole-
noids, relays, lamps, pumps, AC
motors, DC motors, stepper motors,
keyboards, displays, 488 GP1B.
ADDITIONAL FEATURES: 6800 MPU,
counter/timer, fail safe battery back up
WIKTEK
Lafayette. IN 47904
SOFTSPOOL®
The Software Spooler Program for the IBM PC*
• Spools data to printer in background while
executing any program
• MSDOS 1.0 and 1.1 compatible
• Easy to use— (can be invoked automatically
at power-up)
• Operation transparent to user
• Program execution no longer linked to
printer speed
• Spool buffer sizes user modifiable
• Requires minimum 48K w/disk
• Greatly increases productivity
• Ideal for business or software development
• Requires NO additional hardware
• 30 Day money back guarantee
Price: $49.95"" (includes disk & documentation)
Dealer and Distributor Prices on Request
FOR ORDERS CALL— (617) 662-0856
OR SEND CHECK TO:
Rickerdata
P.O. BOX 288
Burlington, MA 01 803
• Registered Trademark Rickerdata
• Registered Trademark IBM
*" Mass. Residents add 5% Sales Tax
MC and VISA
accepted
Circle 427 on Inquiry card.
Circle 491 on Inquiry card.
Circle 529 on Inquiry card.
Circle "lite on inquiry cara.
FLOPPY DISK DRIVES
SPECIAL!!!!!!!! QUME DATATRAK 8
Virtually the industry standard. High quality/
reliability. Full featured, double sided, double
density.
Tandon TM 848 $545
$525 quantity 1, $499 quantity 2 up.
TANDON DOUBLE SIDED, DOUBLE DENSITY MINIS
TM100-2 48 TPI (500 KBYTES)
Compatible with Northstar, Cromemco, TRS-80
TM100-4 96 TPI (1000 KBYTES)
Compatible with Zenith, Heath, etc.
TANDON 5 1 /a" HARD DISKS
TM 602 (5MB)
TM603(10MB)
$325
$425
.$1195
.$1295
CONTROLLERS
Tarbell single density kit ... .
Tarbell single density A & T .
Tarbell double density A & T
CCS 2422 w/CPM 2.2
Godbout Disk 1
MDA MXV-21 LSI-11 controller (RX-01
MISCELLANEOUS
2 Disk drive enclosure $ 95
(fits Siemens, Shugart, Qume)
CP-206 power supply $110
(powers two floppies)
$1050
Cable Kits 2 drives $ 35
3 drives $ 40
4 drives $ 45
Diskettes ss $39/10 - ds $59/10
Mini-Enclosure with power supply
1 drive $ 85
2 drives $120
CPU
CCS 2810
Godbout Z-80A .
Godbout 8085A .
MEMORY
$ 275
$ 275
$ 295
CCS 2065 64K dynamic $ 595
CCS 21 1 6 32K static $ 625
Godbout RAM 1 7 64K $ 675
I/O
CCS 2710 4 SIO $ 325
Godbout Interfacer 1 $ 225
Godbout Interfacer 2 $ 225
Electrolabs
POB 1608, Palo Alto, CA 94302 (415) 965-7040
NEW !!!!
Qume Sprint 9
DAISY WHEEL PRINTER . . $2395
45 CPS, RO. Available in KSR version.
Call for further particulars.
Ribbons: $125/case
Bidirectional tractor feed $225
NEW !!!!
ABM 85 Video Terminal . . $ 895
— Detachable keyboard
— Televideo 920, ADM 3A compatible
— High resolution green phosphor (23 MHZ)
— Extra multi-bus or S-100 slot for stand-alone
capability
Terms of sale: cash or checks, MC/
VISA. Min. order $25. CA residents
add 6% tax. Prices subject to change
without notice. All goods subject to
prior sale.
SUNNY LOW LOW COST
POWER SUPPLIES
(LINEAR & SWITCHING)
FOR S-100, DISK°DRIVES
KIT 1, 2 & 3 For S-100 R3For3x8" (or 5 1 / 4 ") Disks S3 For S-100 & Two Disks
S-100 & DISK POWER SUPPLY "S3" open frame, assy. & tested, 6 outputs, size: io m (W) x 6" (D) x 5" (H) 102.95
REGUL OUTPUTS FOR DISKS: +5V @ 5A OVP, -5V @ 1A, +24V (OR +12V) @ 5A-7A PEAK. ADJUSTABLE AND
UNREGUL OUTPUTS FOR S-100: +8V @ 14A, ±16V @ 3 A. FUSES PROTECT ALL REGUL OUTPUTS.
IDEAL FOR THE MAINFRAME WITH 12 SLOTS & 2 x 8" or 5V4" FLOPPY (OR 1x FLOPPY & 1x HARD DISK).
DISK POWER SUPPLIES: open frame, assy. & tested, regulated, adjustable & fuses protect.
ITEM IDEAL FOR +5VOVP -5V(or-12V) +24V(or+12V) +8VUnreq. SIZE W x D x H PRICE
5"x4" x4" 49.95
2A 8" x 4" x 3%" 54.95
1 . 8V2" x 5" x 4%" or 2. 1 0" x 4%" x 3%" 69.95
1 . 9" x 6V4" x 4%" or 2. 9" x 5 1 /4 n x 5Va" 69.95
R o
2x8" SLIMLINE
2.5A
2.5A - 5A Peak
R 1
2 x 8" or 2 x 5Va" DISK
3A
1A
3A - 5A Peak
R ?
[3x8"(or5 1 /4")FLOPPY|
[or 1x Floppy & 1x Hard]
6A
1A(or2.5A)
6A - 8A Peak
R3
6A
1A
6A-8APeak
OPTION: +12V @ 1A CAN BE ADDED TO ITEM "R 3 " SIZE 1. ONLY, COSTS $12.00 MORE.
S-100 POWER SUPPLY KITS (open frame with base plate, 3 hrs. assy, time)
(IDEAL FOR) +8V -8V +16V -16V +28V SIZE: WxDxH PRICE
ITEM
KIT1
KIT 2
KIT 3
15 CARDS
20 CARDS
DISK SYSTEM
+8V
15A
25A
15A
1A
2.5A
3A
3A
2.5A
3A
3A
5A
12" x 5" x 47/b"
12" x 5" x AW
13V 2 " x 5" x 4 7 /8"
54.95
61.95
69.95
POWER TRANSFORMERS (with mounting brackets)
ITEM PRIMARY SECONDARY # 1 SECONDARY #2 SECONDARY #3 SIZE WxDxH
T2
T3
T4
T5
PRICE
110/120
110/120
110/120
110/120
110/120
2x8 Vac, 15A
2x8 Vac, 25A
2x8 Vac, 15A
2x8 Vac, 6A
16 Vac, CT, 3 A
28 Vac, CT, 2.5A
28 Vac, CT, 3.5A
28 Vac, CT, 3A
28 Vac, CT. 1.5A
28 Vac, CT, 2A
48 Vac, CT, 2.5A
48 Vac, CT, 3 A
(48 Vac, If specified)
3%" x 3%" x 3V8"
3%" x 4%" x 3V 8 "
3%" x 4%" x 3V 8 "
3%"x3%"x3 1 /8"
3" x 3" x 2V2"
22.95
28.95
30.95
23.95
15.95
SHIPPING FOR EA. PWR SUPPLY:
$5.50 IN CALIF; $8.00 IN OTHER STATES;
$18.00 IN CANADA. FOR EA. TRANS-
FORMER: $5.00 IN ALL STATES; $12.00
IN CANADA. CALIF. RESIDENTS ADD
6% SALES TAX.
ATTENTION O.E.M.'S
YOUR SPECIAL NEEDS OR
DESIGNS OF TRANSFORMER,
LINEAR & SWITCHING PWR
SUPPLY WILL BE MADE TO
ORDER AT SUNNY LOW LOW
COST & FASTEST DELIVERY.
MAILING ADDRESS:
P.O. BOX 4296
TORRANCE, CA 90510
TELEX: 182558
SUNNY INTERNATIONAL
(TRANSFORMERS MANUFACTURER)
(213) 328-2425 MON-SAT 9-6
SHIPPING ADDRESS:
22129V2 S. VERMONT AVE
TORRANCE, CA 90502
Circle 442 on inquiry card.
BYTE September 1982 573
Y ZXCQ/VLPUTER
MICROPROCESSORS
16K Apple™ Ramcard
LIST 195
ACP
Sgg95
» Full 1 year warranty
• Top quality — gold fingers
Expand Apple II 48K to 64K
Compatible with Z-80 SoftcarcT
• Allows system to run with CP/M'", PASCAL,
DOS3.3,COBAL ( Visicalc, etc.
Supplied with extra 1 6K RAM & has (2) LED's
32K STATIC RAM
2 or 4 MHz
Expandable
Uses
2114LS
16K 4 MHz Kit
16K4MHZA&T
32K 4 MHz Kit
• 32K 4 MHz A&T
BARE BOARD
$159.95
• 339.00
39.95
BareBdw/allp'artslessmem. 99.95
BARE BOARDS
S-100 Sound Board
8080A CPU
32K Static RAM {21 14)
8K EPROM (2708)
2708/271 6 EPROM
ACP Proto Board
Vector 8800 Proto
Vector 8803 1 1 slot MB
ACP Extender with connector
13 Slot Mother Board (WMC)
9 Slot Mother Board (WMC)
8 SlotMotherBd (Expandable)
Floppy PCB (8" SHUGART)
S 1 00 (AY5-89 10) Sound Board
Apple Sound Board
S34.95
34.95
34.95
24.95
34.95
22.95
22.20
29.95
18.95
32.95
29.95
34.95
39.95
34.95
24.95
"EPROM"
ERASER
Model
UVS-11E
$79.95
Holds 4 EPROMs
at a time.
$325.00
16K Memory
Expansion Kits
for Apple/TRS-80
$12.95
8 pes 4116 16K
200/250nS
Specify computer
CALL FOR VOLUME PRICING
D" SUB CONNECTORS
Xf
Unreal price. DB37
male. DB25 female.
Gold PC mount with
mounting holes.
Mfg. AMP.
Specify 25 or 37 pins.
BD37 $2.50 DB25 $1 .95
Astec RF Modulator
••C&r^w. for
f^ii' "^ COLOR
•1 &
:' b/w
P/N 1 082 Channel 3 or 4 $6.95
1200 BAUD MODEM IC
^^^^ Features:
^^^^HBIP * 1 200 Baud
•■WPP^ *40 Pin
•^Hlll'" 1 •5VoltsOnly
SL1200 $129.00
64K CMOS RAM
S100(200nS)
Uses 271 6's $Q/IQ00
or6116's 0*+C/
Assembled & Tested $399.00
MOSTEKra 4 5s
290ea
200,000 pieces in
stock — priced to move.
Same as MK4027 except 1mS
refresh. MK4015 4Kx1 RAM.
PMI "Super Beta'
LOW POWER
AMPLIFIER
INTERNALLY
COMPENSATED
P/N OP1 2GJ
Voffset = 1 .0 mV
[bias = 5.0mA
Gain = 40V/mV
(quantity limited)
4K STATIC RAM
iELL-OFF
10/S9.90
Same as TMS4044
but designed specifically
for Z-80 based systems. This
is a full-spec 4Kx1 RAM, 450nS.
Order P/N Zitog 61 04-4 while supply lasts.
Zilog
Z8CPU
with
TINY
BASIC
Debug prog.
Plus 6132 companion
quasi-static RAM 29.95
l 4?
irog. $49.95
Stepper Motor
USED IN
DATA
PRODUCTS
PRINTER
$19.95ea.
CONNECTORS
DB25P (RS232)
DB25S Female
Hood
Set with Hood. Sale
22/44 S/T. KIM
43/86 S/T, MOT
50/100 S-100 ConnectorW/W
50/100 S-100 Connector S/T
S3.25
3.75
1.25
7.50
2.95
6.50
4.95
3.95
PARALLEL ALPHA NUMERIC
PRINTER
19 Column Printer prints 1 6 numerical columns plus 3
columns which have math, alpha and other notations.
Each wheel has 12 positions with position 1 2 blank.
Position 1 1 on numerical columns have decimal point or#. Utilizes 2.75"
wide adding machinetape and a dual color ink ribbon. Input data parallel
with four bit BCDcomparatorcircuit(schematic provided). Print rate, 3 lin
per second. Operating voltage 22-28VDC with typical cycle time
340mS. Size 6V2 n W x 3Va"H x 5%"Dp. New. 81 7.50 ea. 3/$*
574 BYTE September 1982
Z8001 S99.00 8003-1 S14.9S 6802P 14.95
Z8002 69.00 2901 9.90 8035 14.95
Z80 9.95 2901A 14.95 8039 12.95
Z80A 11.95 9900 JL 49.95 8073N 34.95
F-8 (3850) 16.95
2650 16.95
1802 9.75 IM6100 29.95 6809 ' 30.00
4.75 6800 11.75 8086 49.95
4 95 6300B 19.95 68000 129.95
8080A
8085
c*£^V s
6116/2016 $7.95
8264-64K 8.50
4116-2 1.99
1 6-2 8/12.95
2101
2102
21L02-2
21 L02-4
2111
2112
2114
2114L-2
2114L-4
2125
3.99
.79
1.49
1.29
3.49
3.49
1.99
3.25
2.29
2147 S
411
414
1101
1103
4027
4044
4050
4060
4096
4115
4.69
3.99
3.99
1.49
7.95
6.99 5280 4.60
HllJiM;.!
8155 $9.95
8156 9.95
8202 29.95
8205 2.69
8212 2.75
8214 4.95
8216 2.75
8224 2.95
8226 2.95
8228 3.95
8243 9.50
8250 14.95
8251 6.50
8253 11.95
8255 4.50
8257 9.50
8259 $8.95
827519.95
8279 9.50
6810 4.75
6820 6.50
6821 6.50
6828 10.50
6834 16.95
6845 22.95
6847 27.95
6850 5.25
6852 5.25
6860 10.95
68621095
6875 5.95
6880 2.49
68047 $22.95
68488 19.95
46505 22.95
6520 6.95
6522 9.95
6530-X 24.95
6532 17.95
6551 19.95
Z80-PIO 6.50
Z80A-PIO 9.50
Z80-CTC 6.50
Z80A-CTC 9.50
Z80-DMA 19.95
Z80A-DMA 27.95
Z80-SIO 24.95
Z80A-SIO 29.95
MOS PROMS
2764 (8Kx8) TS S69.95 2708(450nS) $5.75
2732(4Kx8)TS 12.95 2708(650nS) 5.25
2716/2516; 5V 1702 A 5.75
(2Kx8)TS 7.95 MM5203AQ 14.50
TMS2716.5V.12V 17.95 MM5204Q 9.95
2758. 5V, (450nS> 3.50
m s ..=m i
251 3-0QU5V) Upper S9.S0
2513-005 |5V)Lr««f 10.95
2513-A0M3(5V) Lower 14.95
MCM66710 ASCII ShiUed 12.95
MCM6G740 Malh Symbol 13.95
MCM66750AlphaControM3.45
1771-01 a" & Minifloppy 24.95
1781 Dual Floppy 29 95
1791-01 Dual Floppy 36.95
1 79 1 -02 Dual Floppy 44.95
1793 00, DS Floppy 44.95
1797 00, OS Floppy 54 95
1691 Data Separator 18.95
2143 Clock Generator 1895
B700 8 tut Binary
8701 10 btt Binary
8703 8 bit TS
9400 Volt to FreqConv.
B750 3ft Digit BCD
1408L66bit
1408L8 B bit
DAC01 DtoA
TfTTTTr
1350
22 03
i&se
7.25
13.95
(JACOB
S9.95
DAC100
9.95
B03H Furm Hon Generator
4.50
MC4024 VCO
2.95
LM5GRVC0
1.95
XH.Z206 Function Generator 5.25
TMG0?H|5V.12V)
3.95
AYS 101315V, 12V)
< IS
AY5IOf4A/IQl2(5-t4V)
6.95
AY51Q15A/IB63I5V)
6.95
IM8402
7.95
IM6403
S5h
2350 USHT
935
16 7 19 Astros
2495
MC14411
11.95
4702
14 95
W01941
995
COM50I6
16 95
1NS8250
15.95
AY5-2376
13 75
AY5-3600
1375
LOW PROFILE
SOCKETS (TIN)
1-24 25-49
8 pin LP
14 pin LP
16 pin LP.
18 pin LP
20 pin IP
22 pin IP
24 pin IP
28 pin IP
40 pin IP
.22
.29
.34
.45
.60
.32
.27
3L WIREWRAP
SOCKETS (GOLD)
1-24
8 pin WW .55
10 pin WW (Tin) .65
14 pin WW
1 6 pin WW
18 pin WW
20 pin WW
22 pin WW
24 pinWW
28 pin WW
40 pin WW
.80
.95
1.15
1.45
1.35
1.60
2.20
.54
.63
1.08
1.35
1.26
1.53
1.23
1.14
1.38
SUPER IC CLOS
78H05K
78M06
78M.G.
LM108AH
LM300H
LM301CN
LM304H
LM305H
LM306H
LM307CN
LM308CN
LM309K
LM310CN
LM311D/CN
LM312H
LM317T
LM318CN
LM319N/H
LM320K-XX*
LM320T-XX*
LM320H-XX*
LM323K
LM324N
LM337K
LM338K
LM339N
LM340K-XX*
LM340T-XX*
LM340H-XX*
LM344H
LM348N
LM350K
LM358CN
LM360N
LM372N
LM376N
LM377N
LM380CN/N
LM381N
LM383T
LM386N
LM387N
LM390N
NE531V/T
NE555V
NE556N
NE561T
NE565N/H
NE566H/V
NE567V/H
NE592N
LM702H
LM709N/H
LM710N/H
LM711N/H
LM715N
LM723N/H
LM733N/H
LM739N
LM741CN/H
LM741CN-14
LM747N/H
LM748N/H
LM760CN
LM1310N
MC133D
MC1350
MC1358
74S00$ .39
74S02 .43
74S03
74S04
74S05
74S08
74S09
74510 .42
74511 .42
74S15 .42
74S20 .42
74S22 .42
74S30 .42
74S32 .49
74S38 1.19
74S40 .49
74S51 .42
74564 46
74565 .46
74S74 .69
74S86 .72
745112 .72
745113 .72
745114 .72
$5.95
1.49
1.49
2.95
.99
.35
1.75
1.70
1.49
1.25
1.35
1.39
1.25
4.95
.95
5.95
6.95
1.25
1.95
1.20
5.60
1.95
3.75
2.75
1.25
1.79
1.95
1.25
1.40
1.95
3.75
19.95
1.25
1.75
1.50
2.75
1.99
.29
.75
.39
1.95
2.95
1.90
1.95
1.95
1.75
LM1414N
LM1458CN/N
MC1488N
MC1489N
LM1496N
LM1556N
LM1820N
LM1850N
LM1889N
LM2111N
LM2900N
LM2901 N
LM2917N
CA3013T
CA3018T
CA3021T
CA3023T
CA3035T
CA3039T
CA3046N
LM3053N
CA3059N
CA3060N
CA3062N
LM3065N
CA3080T
CA3081N
CA3082N
CA3083N
CA3086N
CA3089N
CA3096N
CA3097N
CA3130T
CA3140T
CA3146N
CA3160T
CA3190N
CA3410N
MC3423N
MC3460N
SG3524N
CA3600N
LM3900N
LM3905N
LM3909N
LM3914N
LM3915N
LM3916N
RC4131N
RC4136N
RC4151N
RC4194TK
RC4195TK
ULN2001
ULN2003
SN75450N
SN75451 N
SN75452N
SN75453N
SN75454N
SN75491N
SN75492N
SN75493N
SN75494N
TL494CN
TL496CP
$1.90
.49
.95
3.10
2.50
2.95
2.19
2.75
1.29
1.29
1.49
3.19
3.19
4.95
1.49
1.29
1.69
1.69
1.55
.80
2.99
3.49
1 49
3.95
3.95
3.39
3.75
3.95
3.75
2.95
5.40
1.25
1.50
.59
4.20
1.65
.49
74S124
74S133
74S134
74S135
74S136
74S138
74S139
74S140
74S151
74S153
74S157
74S158
74S160
74S174
74S175
74S188
74S194
74S195
74S196
74S240
74S241
74S242
74S243
3.69
.54
1.29
1.29
1.29
2.79
1.49
1.49
2.69
2.75
2.75
2.99
2.99
74S244 $2.99
74S251 1.35
74S253 1 .35
745257 1 .29
745258 1.29
74S260 .75
74S280 2.79
745287 2.99
745288 2.55
745373 3.10
745374 3.10
74S387 2.75
745471 7.95
745472 7.95
745473 7.95
745474 9.95
745475 9.95
745570 5.75
745571 5.75
745572 8.95
745573 8,95
745940 2,90
745941 2.90
DIP
SWITCHES
2 Position $ .99
4 Position 1.19
5 Position 1 .29
6 Position 1.35
7 Position $1.39
8 Position 1 .49
9 Position 1 .65
10 Position 1.69
MUFFIN® FAN
The dependable, low
cost, largest selling Ian
for commercial cooling
applications.
• 105cfmfree air delivery
• 4.68" sq. x 1 .50" deep.
Weight - 17 oz.
SPECIAL PURCHASE
#* $9.50ea.
EOUT SPECIALS
ULN2003 2/$1.99
74LS668 3/1.99
74LS377 2/1.99
74LS241 2/1.99
8259 6.95
6561 RAM 2.95
LM733CN 3/1.99
MC1414 3/1.99
2N6121 3/$1.00
SIG 2652 3.95
74S287 1 .95
2758EPROM 2.95
74173/8T10 5/1.99
Z80A CPU 4.95
6522 6.95
6502 CPU 5.95
8080A CPU
2102 RAM
4060 RAM
8X300 CPU
74S387
2708 EPROM 8/29.95
74LS93 3/1.00
2114 8/14.50
2.95
.75
1.49
14.95
1.96
5027 CRT $9.95
11C24 6.95
95H03
MM5320
9131 RAM
EMM4402
11 03 RAM 3/1.50
8700A/D 2/16.95
2.89
5.99
' TOLL FREE
800-854-8230
TWX
910-595-1565
7402 .22
7403 .22
7404 .22
7405 .23
7406 .35
7407 .35
7408 .26
7409 .23
7410 .22
7411 .29
7412 .29
7413
7414
7416
7417
7420
7421
7422
7423
7425
7426
7427
7429
7430 .23
7432 .29
7437 .25
7438 .29
7439 .29
7440 .19
7441 .79
7442 .57
7443 .95
7444 .95
7445 .79
7446 .79
7447 .65
7448 .79
7450 .19
7451 .19
7453 .19
7454 .19
7459 .25
7460 .23
7470 .29
7472 .29
7473 .34
7474 .34
74LSO0$ .26
74LS01 .28
74LS02 .28
74LS03 .28
74LS04 .35
74LS05 .28
74LS08 .28
74LS09 .35
74LS10 .28
74LS11 .39
74L.S12
74LS13
74LS14
74LS15
74LS20
74LS21
74LS22
74LS26
74LS27
74LS28
74LS30
74LS32
74LS33
74LS37 .45
74LS38 .39
74LS40 .26
74LS42 .79
74LS47 .79
74LS48 .95
74LS51 .26
74LS54 .29
74LS55 .29
74LS73 .45
74LS74 .42
74LS75 .59
74LS76 .45
74LS78 .45
74LS83A .79
74LS85 1.19
74L.S86 .45
74LS90 .57
74LS92 .75
74LS93 .75
74LS95 .88
74LS96 .98
74LS107 .45
74LS109 .45
74LS112 .43
7479
7480
7482
7483
7465
7486
.75
1.75
.75
1.15
.85
.85
74161 $ .88
74162 .89
74163 .87
74164 .87
74165 .87
74166 1.20
74167 1.95
74170 1.69
74172 4.75
74173 .79
74174
74175
74176
74177
74179
74180
74181
74182
74184 2.25
74185 2.25
74186 9.95
74188 3,90
74190 1.15
74191
74192
74193
74194
74195
74196
74197
74198 1.39
74199 1.39
74221 1.19
74251 .95
74273 1.05
74276 1.89
74279 .75
74283 1 .40
74284 3.90
74285 3.90
74290 1.25
74298 95
74365 .68
74366 68
74367 .68
74368 .68
74390 1.45
74393 1.90
74490 1.90
74LS113$ .43 74LS245$2.20
74LS114 .43 74LS247 1.10
7490
7491
7492
7493
7494
7495
7496
7497
74100 2.9
74107 .32
74109 .37
74116 1.95
74121 .29
74122
74123
74125
74126
74128
74132
74136
74139
74141 .79
74142 2.95
74143 2.95
74144 2.95
74145 .62
74147 1.95
74148 1.20
74150 1.09
74151 .67
74152 .67
74153 .67
74154 1.19
74155 .78
74156 .78
74157 .69
74158 1.65
74159 2.49
74160 .88
.57
2.90
59
.75
74LS122
74LS123
74LS248 1.10
74LS249 1.19
74LS124 1.35 74LS251 1.40
74LS125 .89 74LS253
.33
.33
.33
74LS126
74LS132
74LS136
74LS138
74LS139
.52 74LS257 .85
.79 74LS258 .98
.49 74LS259 2.95
.85 74LS260 .65
.65 74LS261 2.49
74LS145 1.25 74LS266 .59
74LS148 1.49 74LS273 1.75
74LS151
74LS153 .79
74LS154 1.70
74LS155 1.19
74LS156 .99
74LS157 .85
74LS158
74LS275 4.40
74LS279 .59
74LS283 .99
74LS290 .99
74LS293 .99
74LS295 1.10
74LS298 1.19
74LS160 1.05 74LS324 1.75
74LS161 1.15 74LS347 1.95
74LS162 1.05
74LS163 1.05
74LS164 1.19
74LS165 .89
74LS166 2.48
74LS168 1.15 74LS366
74LS169 1.15 74LS367
74LS348 1.95
74LS352 1.19
74LS353 1.19
74LS363 1.49
74LS365 .69
74LS170
74LS173
74LS174
74LS175
74LS368 .6
74LS373 1.8
74LS374 1.8
74LS375
74LS181 2.20 74LS377 1.95
74LS190 1.15 74LS385 1.95
74LS191 1.15 74LS386 ,65
74LS192
74LS193
74LS390 1.95
74LS393 1.95
74LS194 1.15 74LS395 1.70
74LS195
74LS196
74LS197
74LS221 1.15
74LS240 1.1
74LS399 2.35
74LS424 2.95
74LS668 1.75
74LS670 2.29
81 LS95
4000 $ .35
4001 .35
4002 .35
4006 1.05
4007 .25
4008 1.39
4009 .45
4010 .45
4011 .35
4012 .25
4013 .45
4014 1.39
4015 1.15
4016 .59
4017 1.19
4018 .89
4019 .45
4020 1.10
4021 1.19
74LS242 1.69 81LS98 1.69
74LS243 1.69 81LS97 1.69
74LS244 1.49 81LS98 1.69
VOLUME PRICING
CALL
TOLL FREE
4089 $2.95
4093 .99
4094 2.95
4098 2.29
4099 2.25
14408 12.95
14409 12.95
14410 12.95
14412 12.95
14415 8.95
14419 4.95
4501
1.25
4041
4042
4043 .85
4044 .85
4046 1.75
.25
4024
4025
4027
4028
4029 1.29
4030 .45
4031 3.25
4032 2.15
4034 3.25
4035 .95
4049 .45
4050 .69
4051 1.10
4052 1.10
4053 1.10
4055 3.95
4056 295
4059 9.25
4060 1 .39
4066 .75
4069 .35
4070
4071
4072
4073 .35
4075 35
4076 1.29
4077
4078
4081 .35
4082 .35
4085 1.95
.35
.35
4502
4503
4505
4506
4507
4508
4510
4511
4512
4515
4516
4518
4520
4555
4556
4566
80C95
80C97
1.65
MallOrten P.O. Box 17329 Irvine, CA 92713
Retail: 131 OB E. Edlnger, Santa Ana C A 92705
(714) 558-8813
542 W. Trimble, San Jote, CA 95131
(408) 948-7010
TERMS: MO. Cashiers Check Bank Wire Personal
checks allow 2 weeks tor processing Include Ortvers
License and credit card «s Visa AMEX. CB add 3°w
service charge Add 3%Shipping& handling 01 S2 50
whichever is greater Add ^0^ tor foreign orders or
US Parcel Post Include Telephone number NO CODs
Prices subject to change without notice Some items
subjecttopriorsafe Wereservethfi righttosutisrilute
manufacturer Retail prices may vaiv
Circle 10 on inquiry card.
V ^-COMPUTER
Vista
Vision 80
^ as reviewed in
' v May BYTE pg. 266
v*»?i This is the widely discussed
* " Cadillac80columncardforthe
Apple II. TheVision80responds to more Appletextscreen commands than
any other board. It supporlsPASCAL, MicrosoftsZ80Softcard and can be
used as an intelligent terminal.
List Price. . . . $395.00 Special Low Price. . . . $269.00
The Vision 80 can also be used in conjunction with the Vision 40 (allows
enhanced character sets) and the Vision 20 for lower case.
° UNBEATABLE
• memory ADD-ON PRICESI
VISTA 576K Expandable In 64K Increments
• W/256K populated only $999
• W/512K populated only 1 599
• W/576K populated only 1 799
VISTA/SUPERCALC/SUPERCACHE"
• 192Kwith IBM SUPERCALC 799
MICROSOFT RAMCARD
• 64K w/RAMDRIVE (expandable) 41 9
• 256K w/RAMDRIVE 899
AST MEMORY CARD
• 64K EXPANDABLE 499
• 256K w/PARlTY 899
AST "COMBO CARD"
• MEMORY, ASYNCHCOMM, PARALLEL
• 64K SP 525
• 256K SP 1 049
• INTERFACE CARDS
AST ADVANCED COMMUNICATIONS
• 2 RS232 PORTS 269
• BABY BLUE Z80 CARD 550
• PROTOTYPE CARD 69
• EXTENDERCARD 29
• DISKDRIVES- ADD-IN (Compatible) 239
• EPSON ADD-ON PRINTER 429
• SUPR'MODVRF MODULATOR 49
• EPSON TO IBM CABLE 49
- a J
MX80 S429.00
MX80FT 529.00
MX100FT 725.00
Apple I/O w/cable 54.95
Serial I/O w/cable 95.00
Serial I/O w/2k & cable 1 29.00
Grapf Tax 89.00
Printer Pal <P80) 29.95
Printer Pal (P100) 39.95
C.ltoh
| STARWRITERF-10
40 CPS Daisy Wheel $1 475
PRO-WRITER 851 OA
120 CPS Dot Matrix Parallel 599
DIABLO 630
Letterquality Daisy Wheel Typewriter in-
terfaces to Apple, Atari, NEC, TRS80 and
RS232 Serial ports.
ESIOOROComp. Print.
ES1 00 Typewriter Print
GQIOApple I/O card
GQ11 Olherl/0's
I/O Cable
• 1 20 cps
M^ & • Logic
- * M seeking
■ m • Double
width &
condensed
print • Font
seletion, char-
acter pitch & line spacing program cont-
rollable* Bi-directional printing
82A 120 cps w/tractor $499.00
83A 120 cps 136 columns .... 740.00
84A-P 200 cps 136 col 999.00
84A-S Serial w/2K Bufler 11 99.00
Apple Card 49.95
Apple Cable 19.95
Serial Card w/2K 1 29.95
Graphics ROM (82A/83A) 75.00
IDS PAPER TIGER
Dot Resolution Grap-
hics* 9-wire stag.
printhead
• Lowercase
decenders
' • Over 1 50cps
• Bi-directional,
FTogic seeking* 8
character sizes* 80-132 col* Hi-res
dot graphics • Proportional spacing
• Tex. justification. L|ST ACp
Prism 80 $899 $ 699
IDS Paper Tiger 560G 1395 1099
Prism 132 (color) 1995 1 875
• 144 x 160 dots/inch* Proportional spac-
ing • Lower case descenders* Nx9 dot
matrix* 8 char, sizes* 5 unique alphabets
• Greek character set* Graphic symbols
• 100 cps • Bi-directional logic seeking
• Adjustable tractors* Single-sheet friction
feed* Vertical & horizontal tabbing
NEC 8023 List $795 ACP $549
AATAR
MODEL
800 with 16K
800 with 48K
800wilh32K+ 128K
810 Disk Drive
825 Printer
830 Acoustic Modem
850 Interface Module
Atari Visicalc
Atari PAC-MAN
Microtek 16K RAM
Microtek 32K RAM
Axalon 128K RAM
400 with 16K
LIST ACP
$1080.00 $689.95
1280.00 789.95
1295.00
469.95
699.95
159.95
189.95
169.00
CALL
75.00
149.00
CALL
329.95
600.00
999.00
199.00
219.95
200.00
99.00
199.00
SVt" DISK DRIVES
TM1 00-1 SSDD. $21 9.95
SA400 SSDD 249.95
TM100-2 DSDD 298.95
TM1 00-3 SSDD 298.95
TM1 00-4 DSDD 419.95
B-51 SSDD 224.95
B-52 DSDD 334.95
B-91 SSDD 359.95
B-92 DSDD 459.95
5V4" Cabinets with Power Supply
Single cabinet w/power supply .... $69.95
Dual cabinet w/powersupply 94.95
SA801 R SSDD. $395.00
SA851B DSDD 549.00
TM848-1 SSDD 425.00
TM848-2 DSDD 575.00
DT-8 DSDD 525.00
FDD1 00-8 SSDD 299.00
FDD200-8 DSDD. 399.00
V1000 Case/Power Supply. .... 375.00
Dual 8" Power Supply. ,., S99.00
Surge Suppressor Fan. §70'
Double Outlet Receptacle IW
^SANYO
FCC CLASS 2 APPROVED
MODEL
LIST ACP
4509 9" B/W
$210 8169
5109CX 9" Green
220 179
B012C 12" B/W
250 219
8012CX12"Gfeen
260 229
6013 13" Color
470 422
6113 13" RGB
995 889
NEW Down & Dirty
2012 12" B/W
145 139
2112 12" Green
169 155
-USI-
USl Computer Products
SANYO
EQUIVALENT
MODEL LIST ACP
Pi I 9" Green $199 $159
Pill 12" Green 199 149
Pilll 12" Orange 249 199
Q
TERMINALS
TELEVIDEO
910C $599
920C 769
925C 749
950 969
SOROC
tQ 120 $695
IQ130 595
|Q 140 999
^^'JjJJ'jJa «ippkz computer
rm^mwfWWwA «■?« Authorized Dealer
DIMENSION
• Truly Portable 18 lbs.
• Includes; CP/M",
Wordstar-plus"" Basic 80,
Valet & Charton.
• Includes: (2) Double
Density, Double Sided thin
drives. • 380K Bytes each.
price $3595.00
m KAYCOMPII
• Full 9" Green Screen
• CP/M Based
• Portable Business
Computer
• Complete w/CP/M 2.2 M BASIC. Magic Work-
sheet, Selec Word Processing, and Teach.
ACP Price only $1 775 I
APPLE System Saver FAN
n^^M Apple II
U H Compatible
^| mm Disk Drive
Totally compatible to Apple Drives.
$00000
only 0^*7
Controller $99.00
Just plug in and run.
Computer Company
Add 8" Disk Drives
To Your Apple II
Up To 2.4 Megabyte!
Now "TRIMLINE V1 1 00" with
Tandon Thinline DS DD Drives.
Tandon Dual DS DD S1 995.00
Qume Dual DS DD 1895.00
Shugart Dual 801 R 1 495.00
KiPPte computer
^^» Authorized Dealer
ON DISK FOR APPLE
SAVE UP TO 40% OFF
ACP
Visicalc 3.3 $189
Supercalc , 189
Visi Trend/Visi Plot 235
Visi Dex 1 99
VisiFile 1 99
Visi Plot. .159
Desk top Plan ll/lll 1 99
Visi Schedule 239
Visi Term 89
Zork 34
Versa Form 287
dBase II Ashton-Tate 489
Wordstar .....235
MailMerge 82
Spell Star 1 59
Data Star 1 89
Calc Star 189
Super Sorl 132
Spellguard 21 9
OB Master (new) 1 78
08 Utility 72
PFSII/ill 69
Report ll/lll 69
Locksmith 4.0 74
Accounting Plus 1 1 95
Microcourier 229
Microtelegraph 229
1
HEWLETT
PACKARD
HP85A Computer S1 985
HP87 Computer 1 945
• 82907A 32K Model 239
• 82908A 64K Model 349
• 82909A 1 28K Model 599
• 82900A CP/M with 64K 425
HP125 Computer 1 985
7470 Low Cost Plotter 1 265
9895A 8"Dual Floppy 5135
HEWLETT
PACKARD
CALCULATORS
HP41C Prog. Scientific S189
HP41CV W/2.2K Memory 256
HP41 Memory Module. 26
HP41 Quad RAM 83
HP41 Card Reader 1 69
HP41 Printer 292
HP41 Optical Wand 99
HP-IL Interface Loop 119
HP1 1 C Advanced Scientific 119
HP12C Financial 1 29
HP34C Prog. Scientific 1 1 2
HP38C Prog. Business 116
TOLL FREE
Apple II Plus w/48K
Apple II Plus w/64K
Apple II System Special W/64K,
Z80 Card, Vision 80 251 9.00
Apple III W/128K
Apple III W/256K
ProFite Hard Disk Drive
Vista Apple III Timecard
LIST ACP
$1530.00 $1099.00
1729.00 1199.00
1775.00
3495.00 2895.00
4295.00 3495.00
3499.00 2899.00
195.00
"Apple Products Available In-store Only"
MICROSOFT
Z80 Softcard
16K Ramcard
The Premium Package
SSM
AIO-II 4 Function Serial/
Parallel
AIO Serial/Parallel
KEYBOARD COMPANY
Numeric Keypad
Apple II Joystick
Apple II Handcontrollers
PROMETHEUS
VERSAbox Spool/Buf r
VERSAcard Four-in-1
AUTO-DOC diagnostics
VISTA COMPUTER CO.
Vision 80 80x24 Card
Vision 40 40 cot.
enhance
Vision 20 Lo case ROM
A8008"DS.DD
Controller
PROM Development Bd 595.00
GB75 IBM typewriter I/O 195.00
40 Char Type-ahead
Buffer
VI DEX
Videoterm 80x24 Card
Keyboard Enhancer II
Softswitch
Function Strip Keys
ACP
$258.00
129.00
579.00
124.95
44.50
25.95
199.00
166.00
82.00
225.00
195.00
1 49.95
49.95
29.95
249.00
199.00
99.00
395.00 269.00
199.00
29.95
595.00
49.95
345.00
149.00
35.00
79.00
PRACTICAL PERIPHERALS
16K Microbuffer 259.00
32K Microbulfer 299.00
Snapshot Option 69.00
VOTRAX
Type n' Talk Speech 375.00
SCOTT INSTRUMENTS
Voice Recognita VETBO 799.00
CORVUS
5 Mb Hard Disk 3750.00
10 Mb Hard Disk 5350.00
20 Mb Hard Disk 6450.00
ORANGE MICRO
The Grappler I/O 1 95.00
SATURN SYSTEMS
32K RAM Card 239.00
64K RAM Card 425.00
128K RAM Card 599.00
NOVATION
Appte-Cat II
HAYES MICROCOMPUTER
Hayes Chronograph 249.00
Micromodem II 349.00
Smartmodem 299.00
MOUNTAIN COMPUTER
CPS Multifunction 239.00
RAM Pius 189.00
Expansion Chassis 750.00
Music System
100.000 Day Clock
The Clock
A/D plus D/A
Supertalker
lntrolX-10 Controller
ROM Plus
Keyboard Filter ROM
Copy ROM
ROM Writer
M&R ENTERPRISES
Sup'rterm 80x24 Card
Sup'rSwitcher 6 Amp
Power Supply 295.00
Sup'rMod II RF
Modulator 35.00
Apple Fan 55.00
ALS
The "Z" Card Z80 card 295.00
Smarterm 80x24 Card 349.00
The Synergizer Package 699.00
149.00
25.00
499.00
399.00
169.00
35.00
279.00
1 29.00
30.00
69.00
220.00
253.00
59.00
2995.00
4325.00
5240.00
1 89.00
355.00
505.00
389.00 329.00
229.00
289.00
229.00
169.00
139.00
699.00
335.00
325.00
249.00
299.00
169.00
175.00
129.00
44.00
44.00
1 59.00
395.00
375.00
280.00
350.00
199.00
200.00
1 55.00
55.00
55.00
1 75.00
395.00 279.00
219.00
279.00
549.00
16K RAM CARD
Apple II 16K
Compatible with
Z80 Softcard" ... PASCAL CP/M™
Full 1 year Warranty. Top Quality by COEX
NEW
LOW
PRICE
Also from COEX NEW EPSON
Parallel Interface for Apple.
With cable $54.95
69
95
Mailorder P.O. Box 17320 Irvine. GA 92713
800-854-8230 "* ,3,GBE E s:«».3 ,CA9Z705
910-595-1565
542 W. Triable, See Jose. CA 95131
(406) 940-7010
TERMS: MO Cashier's Check Bankwire Personal
checks allow 2 weeks lor processing Include Drivers
License and credit card ss Visa. AMEX. CB add 3°<>
service charge Add 3%shipping & handling or S2 50
whichever is greater Add ICt^i tor foreign orders or
US Parcel Post. Include Telephone number NOCODs
Prices subject tochange without notice Some items
subject topriorsale. We reserve thenghttosubstitute
manufacturer Retail prices may vary
Circle 10 on inquiry card.
BYTE September 1982 575
I
DIGITAL RESEARCH COMPUTERS
(214)271-3538
32K S-100EPROM CARD
NEW!
USES 2716s
Blank PC Board - $34
ASSEMBLED & TESTED
ADD $30
SPECIAL: 2716 EPROM's (450 NS) Are $9.95 Ea. With Above Kit.
KIT FEATURES:
1. Uses +5V only 2716 (2Kx8) EPROM's.
2. Allows up to 32K of software on line!
3. IEEE S-100 Compatible,
4. Addressable as two independent 16K
blocks.
5. Cromemco extended or Northstar bank
select
6. On board wait state circuitry if needed
7. Any or all EPROM locations can be
disabled
8. Double sided PC board, solder-masked,
silk-screened.
9. Gold plated contact fingers
10. Unselected EPROM's automatically
powered down for low power.
11. Fully buffered and bypassed.
12. Easy and quick to assemble.
64KS1 00 STATIC RAM
$34000
\J"TW KIT
NEW!
LOW POWER!
RAM OR EPROM!
BLANK PC BOARD
WITH DOCUMENTATION
$55
SUPPORT ICs + CAPS
$17.50
FULL SOCKET SET
$14.50
FULLY SUPPORTS THE
NEW IEEE 696 S100
STANDARD
(AS PROPOSED)
FOR56K KIT $299
ASSEMBLED AND
TESTED ADD $40
FEATURES:
• Uses new2Kx8(TMM2016orHM6116) RAMs.
• Fully supports IEEE 696 24 BIT Extended
Addressing.
• 64K draws only approximately 500 MA.
• 200 NS RAMs are standard. (TOSHIBA makes
TMM 2016s as fast as 100 NS. FOR YOUR HIGH
SPEED APPLICATIONS.)
• SUPPORTS PHANTOM (BOTH LOWER 32K
AND ENTIRE BOARD).
• 2716 EPROMs may be Installed In any of top 48K.
• Any of the top 8K (E000 H AND ABOVE) may
be disabled to provide windows to eliminate
any possible conflicts with your system monitor,
disk controller, etc.
• Perfect for small systems since BOTH RAM and
EPROM may co-exist on the same board.
• BOARD may be partially populated as 56K.
16K STATIC RAM KIT-S 100 BUSS
PRICE CUT!
64K SS-50 STATIC RAM
lftl ^A r ] if, rrf^rfc"Aiimtri fWh.WlftJ
$ 149 9 k 5 , t
I till II HE II I III
aMi,lil v liiiiiii t ilii l
$25900
KIT FEATURES
1 Addressable as four separate 4K Blocks.
2 ON BOARD BANK SELECT circuitry. (Cro-
memco Standard 1 ). Allows up to 512K on line!
3. Uses 2114 (450NS) 4K Static Rams
4 ON BOARD SELECTABLE WAIT STATES.
5 Double sided PC Board, with solder mask and
silk screened layout. Gold plated contact fingers
6 All address and data lines fully buffered
7 Kit includes ALL parts and sockets
8 PHANTOM is jumpered to PIN 67.
9 LOW POWER: under 15 amps TYPICAL from
the +8 Volt Buss
10 Blank PC Board can be populated as any
multiple of 4K.
BLANK PC BOARD W/DATA-S33
LOW PROFILE SOCKET SET-S12
SUPPORT IC'S & CAPS-S19.95
ASSEMBLED & TESTED-ADD $35
OUR #1 SELLING
RAM BOARD!
(48K KIT)
NEW!
LOW POWER!
RAM OR EPROMI
BLANK PC BOARD
WITH
DOCUMENTATION
$52
SUPPORT ICs + CAPS
$18.00
FULL SOCKET SET
$15.00
56K Kit $309
64K Kit $359
ASSEMBLED AND
TESTED ADD $40
FEATURES:
* Uses new 2K x 8 (TMM 2016 or HM 6116) RAMs.
* Fully supports Extended Addressing.
* 64K draws only approximately 500 MA.
* 200 NS RAMs are standard. (TOSHIBA makes
TMM 2016s as fast as 100 NS. FOR YOUR HIGH
SPEED APPLICATIONS.)
* Board is configured as 3-16K blocks and 8-2K
blocks (within any 64K block) for maximum
flexibility.
* 2716 EPROMs may be installed anywhere on
Board.
* Top 16K may be disabled in 2K blocks to avoid
any I/O conflicts.
* One Board supports both RAM and EPROM.
* RAM supports 2MHZ operation at no extra
chargel
* Board may be partially populated In 16K
Increments.
STEREO! %n,,
S-100 SOUND COMPUTER BOARD
COMPLETE KIT!
$8495
{WITH DATA MANUAL)
At last, an S-100 Board that unleashes the full power of two
unbelievableGeneral lnstrumentsAY3-8910NMOS computer
sound ICs. Allows you under total computer control to
generate an infinite number of special sound effects for
games or any other program. Sounds can be called in BASIC.
ASSEMBLY LANGUAGE, etc.
KIT FEATURES:
* TWO Gl SOUND COMPUTER ICS.
* FOUR PARALLEL I/O PORTS ON BOARD.
* USES ON BOARD AUDIO AMPS OR YOUR STEREO,
* ON BOARD PROTO TYPING AREA.
* ALL SOCKETS, PARTS AND HARDWARE ARE INCLUDED.
* PC BOARD IS SOLDERMASKED. SILK SCREENED. WITH GOLD CONTACTS,
* EASY. QUICK. AND FUN TO BUILD. WITH FULL INSTRUCTIONS.
* USES PROGRAMMED I/O FOR MAXIMUM SYSTEM FLEXIBILITY.
Both Basic and Assembly Language Programming examples are included.
SOFTWARE:
SCL'" is now available! Our Sound Command Language makes writing Sound Effects programs
a SNAP! SCL™ also includes routines forRegister-Examine-Modify, Memory-Examine- Modify,
and Play-Memory. SCL™ is available on CP/M" compatible diskette or 2708 or 2716. Diskette -
$24.95 2708 - $19.95 2716 - $29.95. Diskette includes the source. EPROM'S are ORG at
E000H. (Diskette Is 8 Inch Soft Sectored)
BLANK PC
BOARD W/DATA
$31
SPECIAL PURCHASE!
UART SALE!
TR1 602B - SAME AS TMS601 1 ,
AY5-1013, ETC. 40 PIN DIP
TR1602B
$2
95
EACH
4 For $ 10
00
CRT CONTROLLER CHIP
SMC #CRT 5037. PROGRAMMABLE FOR 80 x 24, ETC. VERY RARE
SURPLUS FIND. WITH PIN OUT. $12.95 EACH.
4K STATIC RAM
National S^% y*|5257. Arranged 4K x 1. +5V, 18 PIN DIP. A
Lower Poi^Bull R*^enp^t for TMS 4044. 450 NS.
Several Boards ammm^^Wim^Mpt^mmgiAfns. SUPER
SURPLUS PURCHASE! PRIME m|#r| If
8 FOR $16 32 FOR $59.95**
NEW! G.l. COMPUTER SOUND CHIP
AY3-8910. As featured in July, 1979 BYTE! A fantastically powerful Scund & Music
Generator. Perfect for use with any 8 Bit Microprocessor. Contains: 3 Tone Channels,
Noise Generator, 3 Channels of Amplitude Control. 16 bit Envelope Period Control, 2-8
Bit Parallel I/O. 3 D to A Converters, plus much more! All in one 40 Pin DIP. Super easy
interface to the S-100 or other busses. $11.95 PRICE CUT!
SPECIAL OFFER: $14.05 each Add $3 for 60 page Data Manual.
Digital Research Computers
** (OF TEXAS) ■
P.O. BOX 401565 • GARLAND, TEXAS 75040 • (214) 271-3538
TERMS: Add $2.00 postage. We pay balance. Orders under $15 add 75<t
handling. No C.O.D. We accept Visa and MasterCharge. Tex. Res. add 5%
Tax. Foreign orders (except Canada) add 20% P & H. Orders over $50, add
85$ for insurance.
♦TRADEMARK OF DIGITAL RESEARCH.
WE ARE NOT ASSOCIATED WITH DIGITAL RESEARCH OF CALIFORNIA, THE SUPPLIERS OF CPM SOFTWARE.
"THE BIG BOARD"
INDUSTRIAL - BUSINESS - SCIENTIFIC
<&> ° EM
^SINGLE BOARD COMPUTER KIT!
Z-80 CPU! 64K RAM!
**H*
</>
j
<
r-
* TJ .
<DO
O = in
— 1 t/> -Q
m C 73
UJ -S-o
</> • o
2|s
< OT3
>• « o
-" = </)
<
Q_
■o
(■*■■
c
o
eo .
u.
c^
z
~ 1
UJ
rc 1
en
E S
O
5
1'
r-
U a)
Z
<
O o
3
U.
THE BIG BOARD PROJECT: Three years i n the works, and maybe too good to be true. A tribute to hard headed,
no compromise, high performance, American engineering! The Big Board gives you all the most needed
computing features on one board at a very reasonable cost. The Big Board was designed from scratch to run the
latest version of CP/M*. Just imagine all the off-the-shelf software that can be run on the Big Board without any
modifications needed! Take a Big Board, add a couple of 8 inch disc drives, power supply, an enclosure, CRT.,
and you have a total Business System for about 1/3 the cost you might expect to pay.
FEATURES: (Remember, all this on one board!)
*399
f\f\ (64KKIT
Y* BASIC I/O)
FULLY SOCKETED!
SIZE:8V*x
13% IN.
SAME AS AN 8 IN.
DRIVE.
REQUIRES
: +5V @
3 AMPS
* - 12V @
5 AMPS
64K RAM
24 x 80 CHARACTER VIDEO
Uses industry standard 4116 RAM'S. All 64K is available to the user.ourVIDEO
and EPROM sections do not make holes in system RAM. Also, veryspecialcare
was taken in the RAM array PC layout to eliminate potential noiseand glitches.
Z-80 CPU
With a crisp, flicker-free display that looks extremely sharp even on small
monitors. Hardwarescroll and full cursor control. Composite video orsplit video
and sync. Character set is supplied on a 2716 style ROM, making customized
fonts easy. Sync pulses can be any desired length or polarity. Video may be
inverted or true. 5x7 Matrix - Upper & Lower Case
Running at 2.5 MHZ. Handles all 4116 RAM refresh and supports Mode 2
INTERUPTS. Fully buffered and runs 8080 software.
FLOPPY DISC CONTROLLER
SERIAL I/O (OPTIONAL)
Full 2 channels usingtheZ80 SIOandtheSMC 8116 Baud Rate Generator. FULL
RS232! For synchronous or asynchronous communication. In synchronous
mode, the clocks can be transmitted or received by a modem. Both channels can
be set up for either data-communication or data-terminals. Supports mode 2 Int.
Price for all parts and connectors: $49
Uses WD1771 controller chip with a TTL Data Separator for enhanced
reliability. IBM 3740 compatible. Supports up to four 8 inch disc drives. Directly
compatible with standard Shugart drives such as the S A800 or SA801. Drives can
be configured for remote AC off-on. Runs CP/M* 2.2.
TWO PORT PARALLEL I/O (OPTIONAL)
Uses Z-80 PIO. Full 16 bits, fully buffered, bi-directional. User selectable hand
shake polarity. Set of all parts and connectors for parallel I/O: $19.95
BASIC I/O
Consists of a separate parallel port (Z80 PIO) for use with an ASCII encoded
keyboard for input. Output would be on the 80 x 24 Video Display.
REAL TIME CLOCK (OPTIONAL)
Uses Z-80 CTC. Can be configured as a Counter on Real Time Clock. Set of all
parts: $9.95
BLANK PC BOARD — $149
The blank Big Board PC Board comes complete with full documentation
(including schematics), the character ROM, the PFM 3.3 MONITOR ROM,
and a diskette with the source of our BIOS, BOOT, and PFM 3.3 MONITOR.
CP/M* 2.2 FOR BIG BOARD
The popular CP/M* D.O.S. to run on Big Board is
available for $159.00.
PRICE CUT!
PFM 3.3 2K SYSTEM MONITOR
The real power of theBig Board lies in its PFM 3.3 on board monitor. PFM commands include: Dump Memory, Boot CP/M*, Copy, Examine, Fill Memory, Test Memory, Go To,
Read and Write I/O Ports, Disc Read (Drive, Track, Sector), and Search. PFM occupies one of the four 2716 EPROM locations provided.
Z-80 is a Trademark of Zilog.
Digital Research Computers
** (OF TEXAS) ■
P.O. BOX 401565 • GARLAND, TEXAS 75040 • (214) 271-3538
TERMS: Shipments will be made approximately 3 to 6 weeks after we
receive your order, VISA, MC, cash accepted. We will accept COD's (for the
Big Board only) with a $75 deposit. Balance UPS COD. Add $4.00 shipping.
USA AND CANADA ONLY
♦TRADEMARK OF DIGITAL RESEARCH.
NOT ASSOCIATED WITH DIGITAL RESEARCH OF CALIFORNIA, THE ORIGINATORS OF CPM SOFTWARE
"1 TO 4 PIECE DOMESTIC USA PRICE.
PALOMAR TAKES A BIG
But you still get expert technical advice,
in-house service repairs and
EPSON
Feature disposable print heads and
the new GRAPHTRAX PLUS. All
models print bidirectionally and 80
CPS. Mx-80F/T and Mx-100 both have
friction and tractor feed. Unsurpassed
dot placement accuracy.
MX-80 (80 col.) CALL
MX-80 F/T (80 col.) CALL
MX-100 (136 col.) CALL
Interface Cards CALL
Cables CALL
C. ITOH
Pro-Writer
Offers 8 character sizes, 5 different alphabets,
proportional spacing, bidirectional, uert and
horiz. tabs, high resolution graphics, nx9
matrix, 100 CPS 136, col. max. Friction and
tractor feed.
8510 Serial $645.
8510 Parallel 495.
NOVEL
Image 800
Take advantage of the rock bottom price on
this rugged 9x9 dot matrix printer now.
1 50 CPS, bidirectional tractor feed, 6 or 8
lines per inch. 10,13.6 16.5 CPI. Serial or
parallel interface. 80, 136, 224, col. to a
wide 15". 12 different printing modes. Im-
pressive print head life of 200 million char.
1 1 VFCJ channels for forms flexibility. Front
or bottom feed. Hurry! Priced to sell quickly.
IMAGE 800 $995.
PREMIUM PRINTERS
COMRITER
CR-l Daisy Wheel
Typewriter quality printing for your word
processing computer system. Wide 16.5"
paper width, serial or parallel interface. Full
control panel MTBF 2,500 hours. Designed
with few mechanical parts so high reliability.
17 CPS, 10, 12 and 15 CPI. Bidirectional 132,
158, 198 col. Incredibly low priced.
CR-l-C List $ 1 195 CALL
C. ITOH
F10 Daisy Wheel
Letter quality printer. Friction feed or
bidirectional tractor. 40 or 55 CPS. 136, 163
and variable col.
F10 List $1795 CALL
ADLER
Printer Typewriter
7 7 or 17.5 CPS, 10, 12, 15 CPI and
propoitional spacing. 2 line correcting
memory, interchangeable print wheels.
SE 1010 List $1295 $995.
Interface Card ADD 350.
OLYMPIA
Printer Typewriter
Letter quality daisy wheel interfaces to Apple,
Atari NEC, TRS80 and RS232 Serial ports.
17.5 CPS., 10, 12 CPI.
ES 100KRO Computer printer
List$1690 $1150.
ES 100 Typewriter Only
List $1195 $895.
Interface Card Only $250.
(specify serial or parallel)
I/O Cable (specify serial or parallel) 25.
Apple Seiia! Card $99.
SMITH-CORONA
TP-l Daisy Wheel
Letter quality price breakthrough! Serial or
parallel data interface, 12 CPS, 10 or 12 CPI.
Smith-Corona TP-l List $895 $695
NEC
Spinwriters
Letter quality printers: 7700 serial print 55
CPS, 3500 series print 33 CPS. Both series
offer up to 128 char., take paper up to 16 in.
wide. 7700 series: 136 col. at 10 CPI, 163 col.
at 12 CPI. Same for 3500 series plus 204 col.
at 15 CPI.
7710/7730 RO w/tractor $2475.
7720 KSR w/tractor 2850.
3510/3530 RO 1695.
Bidirectional tractor 200.
Push tractor 350.
New at Palomar!
STAR
MICRONICS
DP-8480FT
This new, high powered dot-matrix printer is
packed with features to give you
unbelievable flexibility, yet Idok at the low
cost! 80 CPS, bidirectional printing, 10, 12,
16.5 CPI, 6, 8, 12 lines per inch. Friction
feed and tractor feed. Printing options in-
clude block graphics, block and double-
width printing and 80, 96, 132 col. Parallel
or serial interface. Long life print head: 1 00
million char, life expectancy.
DP-848FT List $465 CALL
II: -V'Jll
w
MPI
88G
99G
150G
High resolution dot-addressable graphics for
Apple. Enhanced "correspondence quality"
printing. Tractor and friction feed. Serial and
parallel input. Bidirectional printing. 88G,
99G have 10, 12, 16.5 CPI 150G has 10, 12 17
CPI. 88G: 100 CPS, 80, 96, 132 col. 99G: 100
CPS, 80, 96, 136 col. 150G: 150 CPS, 136,
163, 226 col., 16" wide.
88G List $749 $519.
99G List $849 569.
150G List $1095 995.
Apple parallel I/O Card/Cable/Disk
with Graphics Prom (Ap-Pak) 145.
IEEE I/O Card 55.
Single Sheet Feeder 25.
QT Cover 30.
NEC
8023-A Matrix
High resolution dot graphics. Proportional
spacing. Correspondent quality printing.
Bidirectional tractor and friction feed. 80,
136 col. Greek and math symbols, 100 CPS
matrix printer.
8023A Parallel List $780 $499.
OKIDATA
Microline 82A— 80/132 col., 120 CPS, 9x9
dot matrix, friction, pin feed or tractor feed
(optional) rear and bottom feed. Includes
bidirectional/logic seeking and serial
parallel or IEEE interfaces. Double width and
condensed characters, true lower case
descenders and graphics.
82A $519.
Microline 83A— 132/232 col., 120 CPS,
handles forms up to 15 inc. wide, plus all the
features of the 82A.
83A....... $745.
Microline 84SP— 132/232 col., 200 CPS with
full dot graphics built-in. Takes forms up to
15 in. wide, plus all the features of the 83A
84SP $1150.
a m palomar
^ or call (7 14) 744-7314
910-105 W. San Marcos Blvd., Dept. 9B,San Marcos, CA 92069
~ fcj v Computer Products ^^ *^ ™. ^«.t t - mw * *«„„., ^ CF l. 9Df w«. .-. a . wa , v^ **. w *
ilFifiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
578 BYTE September 1982
Circle 362 on inquiry card.
BYTE OUT OF PRICES
fast response on orders,
guaranteed satisfaction
APPLE
AND ACCESSORIES
Apple D Plus &48K.. .CALL
DiskU
w/control. DOS 33 . . CALL
Disk AddOn CALL
ZBOSofteand $299.
16K RAMcard 99.
Par. Printer Card 39.
Serial Card 109.
Ckxk Calendar Card 99.
IEEE Card 249.
APPLE
BUSINESS
Financial Partner $191.
Pascal Tutor 97.
Pro Easy Writer 137.
Easy Writer 40 Col 78.
Word Star (Req. SQ 220.
Stper Sort(Req. SQ 118
Mail Merger 75.
Data Star (Req. SQ 170.
Spell Star (Req. SQ 115.
Caic Star (Req. SQ 115.
Super Text D 117.
The Address Book 38.
Form Letter Module 78.
Visifile 229.
Desktop Plan ID 275.
Desktop Plan D 229.
Vsipbt 185.
Visitrend / Vtsiplot 275.
Vetex. 229.
Visiterm 89.
Veicalc 33 229.
Infotory 198.
Superspdl (Req. SQ 435.
Word Processor (Req. SQ255.
PEfCONAL/HOME
Typing Tutor $19.
Elementary Math 31.
Personal Filing System. . . 74.
Personal Report System. . 74.
Algebra 1 31.
GompuMath: Arith. Skill. 39.
CompuMath: Fractions. .31.
Compu-Math: Oecimals. .31.
QjTcuSpdls: (Req. Data
Disk) 23.
M1SC
Applesoft Compiler. . . $144.
Basic Computer 27.
Apple-Doc 41.
DB. Master 189.
D.B. Utility Pack 81.
E-Z Draw 33 40.
Pascal Graph. Ed 79.
A-DCard $99.
ROM Plus 129.
Keyboard Filter ROM 49.
CPS Muttifcrxtion Card. 179.
Paymar L/C Adapt. . . 19/32.
Videx Videotex™ 299.
Dana Fan 39.
TG Game Paddles 3Z
TG Joy Stick 47.
Select A Port 47.
SOFTWARE
GAMES
Raster Blaster $24.
Air Traffic Controller 9.
Temple of Apshai 31.
Datestones of Ryn 15.
Modoc's Tower 15.
Rescue at Rigel 23.
HeU Fire Warrior 31.
Gash, Cn*nb!e & Chomp. 23.
C^per Reaches of Apshai. 15.
The Keys to Acheron. ... 15.
Snack Attack 23.
The Prisoner 23.
Zonkl 31.
Zonk D 31.
Robot Wars 31.
Th/be Mile Island 31.
ABJA. 19.
Castle Wotfenstein 23.
Wizard and Princes 25.
Missile Defense 23.
Cranston Manor 27.
Warp Oestroyer 23.
CyberStrike 31.
Star Warrior 31.
Phantoms Five $24.
Space Eggs 24.
Pulsar D 24.
Autobahn 24.
Orbitron 24.
Gamma Goblins 24.
Gorgon 32.
Sneakers 32.
Epoch 2a
Cops and Robbers 28.
Outpost 24.
Dark Forest 24.
BeerRun 24.
Hadron 28.
Twerps 24.
Snake Byte 24.
Borg 24.
Computer Foosball 24.
Minoteur 28.
Kabul Spy 28.
Cydod 24.
Jelyfish 24.
Bandits 2d
Lemmings 24.
Fry Wars 24.
ATARI SOFTWARE
Adventure # 1,2,3(D) .. $32.
Adventure # 4.5,6(D) ... .32.
Adventure # 7,8,9(D) ... .32.
Adventure # 10.1 1.12(D) 32.
Atari Mailing Ust(D) 19.
Text Wizard 79.
Compu-Math/Frac.(D) . . .32.
Compu-Math/FracfQ ...24.
Compu-Math/Dec.(D) ... .32.
Compu-Math/Dec.(C) ... .24.
Letter Perfect(D) 119.
Mall Merger/CJtDily(D) ... .24.
APPLE
GRAPHICS
CARD
Better Than Grappler!
• Dump Screen 1 or 2
• Double size • Emphasize
• Inuerse or normal • Rotate
• Set left margin or center image.
This improued intelligent printer interface
card enables you to print either of the Apple's
hres. screens with just a few keystrokes.
Compatible with Epson, Nee, C. Itoh,
Anadex, Centronics, Okidata, IDS. 15
commands.
Genie Interface Card 99.
NEC
PC-8000 Series
Microcomputer M
• Z-80ACPG4MHz
• 5 user programmable function keys
• 82 keys with numeric keypad
• 160 x 100 resolution
• 80 character screen
PC-800 1A Microcomputer w/32K
RAM $750.
PC-8012A I/O Unit with 32K RAM
Expansion slots 480.
PC-8031A Dual Mini-Disk Drive Unit . . 750.
MODEMS
UDS, HAYES
NOVATION CAT
CDS 103 LP, direct $169.
103 JLP Auto Answer 209.
202 LP 1200 BAUD 259.
NOVATION CAT, acoustic 145.
D-Cat, direct 155.
Auto Cat 219.
HA
Apple Cat 275.
WES SI 00 Micromodem 349.
Apple Micromodem 299.
Smart Modem 245.
ANCHOR
Automation
Signalman Mark 1
only
$99.
RS232 300 BAUD, Bell 103 compatible,
Automatic selection of originate or answer
modes.
Signalman Mark 1 $99.
RIBBONS
NECT700 $77/Doz.
Qume 45/Doz.
Diablo 66/Doz.
Anadex 1 35/6 ea.
Tritel 95/Doz.
TI/DEC/TTY 45/Doz.
Epson 80/FT 12.99
MPI/ Axiom/Base 2 1 3.95/ea.
CENTRONICS AND I
OSBORNE CABLES
Centronics to Osborne 6ft $30.
Centronics to Centronics 6 ft. 30. '
CENTRONICS AND
IBM CABLES I
C ntronic to IBM 10 ft $30. "
RS232 CABLES j
4 wire male-male 10 ft $25. i
9 wire male-male 10ft 30. |
4 wire male-female 10ft 25. i
9 wire male-female 10ft 30. |
RS-232 SWITCH BOX \
RS232 Switch Box (Use 2 terminals or |
printers from one output port) ... 109. '
VIDEO TERMS, MONITORS j
COMREX||| |
CR-5 500— Monochrome Display Monitor — i
12" green screen, 80 char wide x 24 rows. I
CR-5500 List $179. $129. I
CR-6500 Color Display Monitor— 13" in-line \
color. Hi-Resolution 260 H x 300V.
CR-6500 List $445 $339. ,
CR-6600 Color Display Monitor— 73" in-line I
color with RGB signal for higher resolution
graphics. 380H x 240V.
CR-6600 List $619 $439. |
Ampex Dialog 80 $995. J
Ampex Dialog 30 795.
Televideo 920C 845.
Televideo 950 995. ,
SOROC IQ 120 499. |
Zenith 12" Green 119. ,
NEC 12" Green . . . . , 169. i
9#C
^Just arrived^
Just arrived
TAJC/Krl Video Monitors
KG-12N — Monochrome Display Monitor — 12"
green screen, 2000 char, display. 800 line
horizontal resokjfion. Better than 18 MHz band-
width
KG-12N. Li t $169 CALL
RGB Vision 1 — Cobr Display Monitor — 12"
screen 380 lines horizontal resolution, 2000 char,
display. 16 cobrs for Apple HI and IBM, no inter-
face modules needed Compatible with Apple U
using Taxan RGB-fl card 18MHz bandwidth
RGBVi ion 1 Li t$399 CALL
FAN FOLD PAPER
(Prices F.O.B. S.P.)
9'/ 2 xl l-20 # Bond White (2700 ct.) . . . $29.
14%xll-20 # Bond White (2400 ct.) . . .37.
14%xll-20 # Bond 1/2" Green Bar
(2400 ct.) 37.
TERMS OF SALE: Cash, check, money order, bank wire transfer, credit
card or purchase orders from qualified firms and institutions. Please in-
clude telephone number with order and expiration date on credit card
orders. California residents add 6% sales tax. Advertised prices are for
prepaid orders F.O.B. shipping point Add 3% or $3 minimum for ship-
ping in U.S. Pricing and availability subject to change without notice.
WE CARRY
LOTS MORE THAN
LISTED HERE!
INQUIRIES WELCOME.
PALQMAft m =
Computer Products
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
Circle 362 on inquiry card.
BYTE September 1982 579
16K DYNAMIC 250NS
smm* 2114
1KX4 STATIC !
LOW POWER 200NSf
ALL MERCHANDISE 100% GUARANTEED!
CALL US FOR VOLUME QUOTES
STATIC RAMS
2101
5101
2102-1
2102L-4
2102L-2
2111
2112
2114
2114L-4
2114L-3
2114L-2
2147
TMS4044-4
TMS4044-3
TMS4044-2
MK4118
TMM2016-200
TMM2016-150
TMM2016-100
HM6116-4
HM6116-3
HM6116-2
HM6116LP-4
HM6116LP-3
HM6116LP-2
Z-6132
256x4
256x4
1024 x 1
1024 x 1
1024 x 1
256x4
256x4
1024 x4
1024 x4
1024 x 4
1024x4
4096x1
4096 x 1
4096 x 1
4096 x 1
1024 xB
2048 x 8
2048 x 8
2048 x 8
2048 x 8
2048 x 8
2048 x 8
2048 x 8
2048 x 8
2048 x 8
4096 x 8
(450ns)
(450ns)
(450ns)
(450ns)
(250ns)
(450ns)
(450ns)
(450ns)
(450ns)
(300ns)
(200ns)
(55ns)
(450ns)
(300ns)
(200ns)
(250ns)
(200ns)
(150ns)
(100ns)
(200ns)
(150ns)
(120ns)
(200ns)
(150ns)
(120ns)
(300ns)
(cmos)
(LP)
(LP)
(LP)
(LP)
(LP)
(cmos)
(cmos)
(cmos)
(cmos)(LP)
(cmos)(LP)
(cmos)(LP)
(Qstat)
1.95
3.95
.89
1.29
1.69
2.99
2.99
8/14.95
8/15.25
8/15.45
8/15.95
9.95 I
3.49
3.99
4.49
9.95
5.95
6.95
7.95
6.95
7.10
9.95
8.75
8.95
12.95
34.95
LP - Low Power
Qstat = Quasi-Static
DYNAMIC RAMS
TMS4027
MK4108
MM5298
4116-300
4116-250
4116-200
4116-150
4116-120
2118
MK4816
4164-200
4164-150
1702
2708
2758
2716
2716-1
TMS2716
TMS2532
2732
2732-250
2732-200
2764
2764-250
2764-200
TMS2564
MC68764
4096 x 1 (250ns)
8192x1 (200ns)
8192x1 (250ns)
16384x1 (300ns)
16384x1 (250ns)
16384x1 (200ns)
16384x1 (150ns)
16384x1 (120ns)
16384x1 (150ns) (5v)
2048x8 (300ns) (5v)
65536 x 1 (200ns) (5v)
65536x1 (150ns) (5v)
5V = single 5 volt supply
EPROMS
256x8
1024x8
1024x8
2048x8
2048x8
2048x8
4096 x 8
4096 x 8
4096 x 8
4096 x 8
8192 x 8
8192x8
8192x8
8192 x 8
8192 x 8
(1us)
(450ns)
(450ns) (5v)
(450ns) (5v)
(350ns) (5v)
(450ns)
(450ns) (5v)
(450ns) (5v)
(250ns) (5v)
(200ns) (5v)
(450ns) (5v)
(250ns) (5v)
(200ns) (5v)
(450ns) (5v)
(450ns) (5v)(24 pin)
2.50
1.95
1.85
8/11.75
8/11.95
8/13.95 I
8/15.95
8/29.95
4.95
24.95
7.25
8.25
4.50
3.95
9.95
3.95
7.95
9.95
7.95
6.95
12.95
16.95
16.95
18.95
19.95
24.95
call
5v = Single 5 Volt Supply
EPROM ERASERS
PE-14
PE-14T
PE-24T
PL-265T
PR-125T
lPR-320
Capacity
Chip
6
6
9
20
16
32
Intensity
(uW/Cm ! )
5,200
5,200
6,700
6,700
15,000
15,000
83.00
119.00
175.00
255.00
349.00
595.00
DISC
CONTROLLERS
20.95
29.95
38.95
54.95
54.95
34.95
39.95
39.95
18.95
18.9*
Z-80
2.5 Mhz
8000
6800
1771
1791
1793
1795
1797
6843
8272
UPD765
1691
2143
INTERFACE
8T26
8T28
8T95
8T96
8T97
8T98
DM8131
DP8304
DS8835
DS8836
MISC.
3242
3341
MC3470
MC3480
11C90
95H90
2513-001 UP
2513-002 LOW
1.69
2.49
.99
.99
.99
.99
2.95
2.29
1.99
.99
7.95
4.95
4.95
9.00
13.95
7.95
9.95
9.95
SOUND CHIPS
76477 3.95
76489 8.95
AY3-8910 12.95
MC3340 1.49
CRT
CONTROLLERS
14.95
35.95
15.95
12.25
24.95
29.95
99.95
39.95
49.95
39.95
6845
68B45
HD46505SP
6847
68047
8275
7220
CRT5027
CRT5037
TMS9918A
BIT-RATE
GENERATORS
MC14411
BR1941
4702
COM5016
COM8116
MM5307
UARTS
AY3-1014
AY5-1013
PT1472
TR1602
2350
2651
TMS6011
IM6402
IM6403
INS8250
KEYBOARD
CHIPS
AY5-2376 11.95
AY5-3600 11.95
74C922 5.25
74C923 5.50
CLOCK
CIRCUITS
11.95
11.95
12.95
16.95
10.95
10.95
6,95
3.95
9.95
3.95
9.95
18.95
5.95
7.95
8.95
14.95
MM5314
MM5369
MM5375
MM58167
MM58174
MSM5832
4.95
3.95
4.95
8.95
11.95
6.95
Z80-CPU
Z80-CTC
Z80-DART
Z80-DMA
Z80-PIO
Z80-SIO/0
Z80-SIO/1
Z80-SIO/2
Z80-SIO/9
3.95
5.95
15.25
17.50
5.75
18.50
18.50
18.50
16.95
4.0 Mhz
Z80A-CPU
Z80A-CTC
Z80A-DART
Z80A-DMA
Z80A-PIO
Z80A-SIO/0
Z8QA-SIO/1
Z80A-SIO/2
Z80A-SIO/9
6.00
8.65 I
18.75
27.50 I
6.00
22.50
22.50
22.50
19.95
6.0 Mhz
Z80B-CPU 17.95 I
Z80B-CTC 15.50
Z80B-PIO 15.50 |
ZILOG
Z6132 34.95 I
Z8671 39.95 J
CRYSTALS
32.768 khz
1.0 mhz
1.8432
2.0
2.097152
2.4576
3.2768
3.579535
4.0
5.0
5.0686
5.185
5.7143
6.0
6.144
6.5536
8.0
10.0
14.31818
15.0
16.0
18.0
18.432
20.0
22.1184
32.0
1.95
4.95
4.95
3.95
3.95
3.95
3.95
3.95
3.95
3.95
3.95
3.95
3.95 I
3.9S |
3.95
3.95
3.95
3.95
3.95
3.95
3.95
3.95
3.95
3.95
3.95
3.95 ,
DATA
ACQUISITION
ADC0800
ADC0804
ADC0809
ADC0817
DAC0800
DAC0806
DAC0808
DAC1020
DAC1022
MC1408L6
MC1408L8
15.55
4.95 J
5.25
10.95
4.95
2.25
4.95 |
8.25
8.25
2.25 I
4.95
8035
8039
INS-8060
lNS-8073
8080
8085
8085A-2
8086
8087
8088
8089
8155
8156
8185
8185-2
8741
8748
k8755
7.25
7.95
17.95
29.95
3.95
7.95
11.95
29.95
CALL
39.95
89.95
7.95
8.95
29.95
39.95
39.95
29.95
32.00 J
8200
8202
8203
8205
8212
8214
8216
8224
8226
8228
8237
8238
8243
8250
8251
8253
8253-5
8255
8255-5
8257
8257-5
8259
8259-5
8271
8272
8275
8279
| 8279-5
8282
8283
8284
8286
8287
| 8288
L 8289
29.95
39.95
3.50
1.85
3.85
1.80
2.50
1.80
4.90
19.95
4.95
4.45
14.95
4.75
9.25
9.85
4.75
5.25
8.50
8.95
6.90
7.50
39.95
39.95
29.95
9.50
10.00
6.65
6.65
5.70
6.65
6.50
25.00
49.95 k
FUNCTION
GENERATORS
MC4024
LM566
XR2206
L8038
3.95
1.49
3.75
3.95 J
INTERSIL
ICL7103
ICL7106
ICL7107
ICL8038
ICM7107A
ICM7208
9.50
9.95
12.95
3.95
5.59
15.95 ,
| 68000
6800
6802
6808
6809E
6809
6810
6820
6821
6828
6840
6843
6844
6845
6847
6850
6852
6860
6862
6875
6880
6883
68047
68488
6800 ~-
68B00
68B02
68B09E
68B09
68B10
68B21
68B45
68B50
68B00 :
99.95
4.95
10.95
13.90
19.95
12.95
2.95
4.95
4.95
14.95
12.95
34.95
25.95
14.95
12.25
3.45
5.75
10.95
11.95
6.95
2.95
24.95
24.95
19.95
1MHZ
10.95
22.25
29.95
29.95
7.95
12.95
35.95
12.95
2 MHZ
6500
6502
5.95
6504
6.95
6505
8.95
6507
9.95
6520
4.35
6522
8.75
6532
11.25
6545
22.50
6551
11.85
2 MHZ
6502A
9.95
6522A
11.70
6532A
12.40
6545A
28.50
6551A
12.95
EXAR
XR 2206 3.75
XR 2207 3.85
XR 2208 3.90
XR2211 5.25
XR 2240 3.25 j
JDR MICRODEVICES, INC.
- 1224 S. Bascom Avenue
San Jose, CA 95128
800-538-5000 • 800-662-6279 (CA)
(408) 995-5430 • Telex 171-110
[9000 SERIES
9316
1.00
9334
2.50
9368
3.95
9401
9.95
9601
.75
9602
1.50
I 96S02
1.95
HOURS:
M-F. 9-5: Sat.
11-3
VISIT OUR HOURS:
RETAIL STORE MF 9 5 Sat . 1 1 3
PLEASE USE YOUR CUSTOMER NUMBER WHEN ORDERING
TERMS: For shipping include S2 for UPS Ground or $3 tor UPS Blue
Label Air. Items over 5 pounds require additional shipping charges.
Foreign orders, include sufficient amount for shipping. There is a $10
minimum order. Bay Area and Los Angeles Counties add 6Vi°/o Sales
Tax. Other California residents add 6% Sales Tax. We reserve the
right to substitute manufacturer. Not responsible for typographical
errors. Prices are subject to change without notice. We will match or
beat any competitor's price provided it is not befo "
580 BYTE September 1982
Circle 253 on inquiry card.
2716
16K EPROMS
2732
32K EPROMS
ALL MERCHANDISE 100% GUARANTEED!
CALL US FOR VOLUME QUOTES
74LS00
74LS00
.25
74LS86
.40
74LS169
1.75
74LS323
2.75
74LS01
.25
74LS90
.65
74LS170
1.75
74LS324
1.75
74LS02
.25
74LS91
.89
74LS173
.80
74LS352
1.55
74LS03
.25
74LS92
.70
74LS174
.95
74LS353
1.55
74LS04
.25
74LS93
.65
74LS175
.95
74LS363
1.35
74LS05
.25
74LS95
.85
74LS181
2.15
74LS364
1.95
74LS08
.35
74LS96
.95
74LS189
9.95
74LS365
.95
74LS09
.35
74LS107
.40
74LS190
1.00
74LS366
.95
74LS10
.25
74LS109
.40
74LS191
1.00
74LS367
.70
74LS11
.35
74LS112
.45
74LS192
.85
74LS368
.70
74LS12
.35
74LS113
.45
74LS193
.95
74LS373
1.75
74LS13
.45
74LS114
.50
74LS194
1.00
74LS374
1.75
74LS14
1.00
74LS122
.45
74LS195
.95
74LS377
1.45
74LS15
.35
74LS123
.95
74LS196
.85
74LS378
1.18
74LS20
.25
74LS124
2.99
74LS197
.85
74LS379
1.35
74LS21
.35
74LS125
.95
74LS221
1.20
74LS385
1.90
74LS22
.25
74LS126
.85
74LS240
1.29
74LS386
.65
74LS26
.35
74LS132
.75
74LS241
1.29
74LS390
1.90
74LS27
.35
74LS133
.89
74LS242
1.85
74LS393
1.90
74LS28
.35
74LS136
.55
74LS243
1.85
74LS395
1.65
74LS30
.25
74LS137
.99
74LS244
1.29
74LS399
1.70
74LS32
.35
74LS138
.75
74LS245
1.90
74LS424
2.95
74LS33
.55
74LS139
.75
74LS247
.75
74LS447
.37
74LS37
.55
74LS145
1.20
74LS248
1.25
74LS490
1.95
74LS38
.35
74LS147
2.49
74LS249
.99
74LS624
3.99
74LS40
.35
74LS148
1.35
74LS251
1.30
74LS668
1.69
74LS42
.55
74LS151
.75
74LS253
.85
74LS669
1.89
74LS47
.75
74LS153
.75
74LS257
.85
74LS670
2.20
74LS48
.75
74LS154
2.35
74LS258
.85
74LS674
9.65
74LS49
.75
74LS155
1.15
74LS259
2.85
74LS682
3.20
74LS51
.25
74LS156
.95
74LS260
.65
74LS683
3.20
74LS54
.35
74LS157
.75
74LS266
.55
74LS684
3.20
74LS55
.35
74LS158
.75
74LS273
1.65
74LS685
3.20
74LS63
1.25
74LS160
.90
74LS275
3.35
74LS688
2.40
74LS73
.40
74LS161
.95
74LS279
.55
74LS689
3.20
74LS74
.45
74LS162
.95
74LS280
1.98
74LS783
24.95
74LS75
.50
74LS163
.95
74LS283
1.00
81LS95
1.69
74LS76
.40
74LS164
.95
74LS290
1.25
81LS96
1.69
74LS78
.50
74LS165
.95
74LS293
1.85
81LS97
1.69
74LS83
.75
74LS166
2.40
74LS295
1.05
81LS98
1.69
74LS85
1.15
74LS168
1.75
74LS298
1.20
25LS2521
25LS2569
2.80
4.25
IC SOCKETS
, 8 pin ST
14 pin ST
| 16 pin ST
18 pin ST
■ 20 pin ST
22 pin ST
24 pin ST
28 pin ST
40 pin ST
7400
CMOS
1-99
.13
.15
.17
.20
.29
.30
.30
.40
.49
100
.11
.12
.13
.18
.27
.27
.27
.32
.39
j pin a i .43
ST= SOLDERTAIL
8 pin WW .59 .49
14 pin WW
16pinWW
I 18 pin WW
20 pin WW
22 pin WW
24 pin WW
28 pin WW
' 40 pin WW i.33 i.
WW = WIREWRAP
16pinZIF 6.75 call
24 pin ZIF 9.95 call
ZIF - TEXTOOL
(Zero Insertion Force)
.69
.69
.99
1.09
1.39
1.49
1.69
1.99
.52
.58 |
.90
.98
1.28
1.35
1.49
1.80
CONNECTORS
RS232 MALE
RS232 FEMALE
RS232 FEMALE
RIGHT ANGLE
RS232 HOOD
S-100 ST
S-100WW
3.25
3.75
5.25
1.25
3.95
4.95
DIP SWITCHES
4 POSITION .85
s 5 POSITION .90 |
6 POSITION .90 [
7 POSITION .95
t 8 POSITION .95 1
Prices Slashed!
74S00
74S00
.32
74S163
1.95
74S02
.35
74S168
3.95
74S03
.35
74S169
3.95
74S04
.35
74S174
1.09
74S05
.35
74S175
1.09
74S08
.35
74S181
3.95
74S09
.40
74S182
2.95
74S10
.35
74S188
1.95
74S11
.35
74S189
6.95
74S15
.35
74S194
1.49
74S20
.35
74S195
1.49
74S22
.35
74S196
1.49
74S30
.35
74S197
1.49
74S32
.40
74S201
6.95
74S37
.88
74S225
7.95
74S38
.85
74S240
2.20
74S40
.35
74S241
2.20
74S51
.35
74S244
2.20
74S64
.40
74S251
.95
74S65
.40
74S253
.95
74S74
.50
74S257
.95
74S85
1.99
74S258
.95
74S86
.50
74S260
.79
74S112
.50
74S274
19.95
74S113
.50
74S275
19.95
74S114
.55
74S280
2.25
74S124
2.75
74S287
1.90
74S132
1.24
74S288
1.90
74S133
.45
74S289
6.89
74S134
.50
74S301
6.95
74S135
.89
74S373
2.45
74S138
.95
74S374
2.45
74S139
.95
74S381
7.95
74S140
.55
74S387
1.95
74S151
.95
74S412
2.98
74S153
.95
74S471
5.45
74S157
.95
74S472
5.45
74S158
.95
74S474
7.95
74S161
1.95
74S482
15.25
74S162
1.95
74S570
4.25
74S571
4.25
ORDER TOLL FREE
800-538-5000
800-662-6279
(CALIFORNIA RESIDENTS)
IF YOU CAN FIND A PRICE LOWER
ELSEWHERE, LET US KNOW AND
WE'LL MEET OR BEA T THEIR PRICE!
(SEE TERMS BELOW}
• Computer managed inventory-
virtually no back orders!
• Very competitive prices!
• Friendly.staff!
• Fast service — most orders
shipped within 24 hours!
LED DISPLAYS WLED LAMPS
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7416
7417
7420
7421
7422
7423
7425
7426
7427
7428
7430
7432
7433
7437
7438
7440
7442
7443
7444
7445
7446
7447
7448
7450
7451
7453
7454
7460
7470
7472
7473
7474
7475
7476
7480
7481
7482
7483
7485
7486
7489
7490
7491
7492
7493
7494
7495
7496
7497
74100
74107
74109
74110
74111
74116
74120
74121
74122
74123
74125
74126
74128
.19
.19
.19
.19
.19
.25
.29
.29
.24
.19
.19
.25
.30
.35
.55
.25
.25
.19
.35
.29
.29
.29
.29
.29
.45
.19
.29
.45
.29
.29
.19
.49
.65
.69
.69
.59
.69
.69
.19
.23
.23
.23
.23
.35
.29
.34
.35
.49
.35
.59
1.10
.95
.50
.65
.35
4.95
.35
.40
.50
.49
.65
.55
.70
2.75
1.75
.30
.45
.45
.55
1.55
1.20
.29
.45
.55
.45
.45
.55
74132
74136
74141
74142
74143
74145
74147
74148
74150
74151
74152
74153
74154
74155
74156
74157
74159
74160
74161
74162
74163
74164
74165
74166
74167
74170
74172
74173
74174
74175
74176
74177
74178
74179
74180
74181
74182
74184
74185
74186
74190
74191
74192
74193
74194
74195
74196
74197
74198
74199
74221
74246
74247
74248
74249
74251
74259
74265
74273
74276
74279
74283
74284
74285
74290
74293
74298
74351
74365
74366
74367
74368
74376
74390
74393
74425
74426
74490
.45
.50
.65
2.95
2.95
.60
1.75
1.20
1.35
.65
.65
.55
1.40
.75
.65
.55
1.65
.85
.70
.85
.85
.85
.85
1.00
2.95
1.65
5.95
.75
.89
.89
.89
-75
1.15
1.75
.75
2.25
.75
2.00
2.00
18.50
1.15
1.15
.79
.79
.85
.85
.79
-75
1.35
1.35
1.35
1.35
1.25
1.85
1.95
.75
2.25 |
1.35
1.95
1.25
.75
2.00
3.75
3.75
.95
.75
.85
2.25
.65
.65
.65
.65
2.20
1.75
1.35
3.15
.85
2.55
4000
4001
4002
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4034
4035
4040
4041
4042
4043
4044
4046
4047
4049
4050
4051
4053
4060
4066
4068
4069
4070
4071
4072
4073
4075
4076
4078
4081
4082
4085
4086
4093
4098
4099
14409
14410
14411
14412
14419
4502
4503
4508
4510
4511
4512
4514
4515
4516
4518
4519
4520
4522
4526
4527
.35
.35
.25
.95
.29
.95
.45
.45
.35
.25
.45
.95
.95
.45
1.15
.95
.45
.95
.95
1.15
.35
.75
.35
1.65
.65
.80
.95
.45
2.95
.85
.95
1.25
.75
.85
.85
.95
.95
.55
.55
.95
.95
1.45
.75
.40
.35
.35
.30
.30
.30
.30
.95
.30
.30
.30
.95
.95
.95
2.49
1.95
12.95
12.95
11.95
12.95
4.95
.95
.65
1.95
.95
.95
.95
1.25
2.25
1.55
1.25
1.25
1.25
1.25
1.25
1.95
4528
4531
4532
4538
4539
4543
4555
4556
4581
4582
4584
4585
4702
74C00
74C02
74C04
74C08
74C10
74C14
74C20
74C30
74C32
74C42
74C48
74C73
74C74
74C76
74C83
74C85
74C86
74C89
74C90
74C93
74C95
74C107
74C150
74C151
74C154
74C157
74C160
74C161
74C162
74C163
74C164
74C165
74C173
74C174
74C175
74C192
74C193
74C195
74C200
740221
74C373
74C374
74C901
74C902
74C903
74C905
74C906
74C907
74C908
74C909
74C910
74C911
74C912
74C914
74C915
74C918
74C920
74C921
74C922
74C923
74C925
74C926
74C927
74C928
74C929
74C930
1.25
.95
1.95
1.95
1.95
2.70
.95
.95
1.95
1.95
.95
.95
12.95
.35
.35
.35
.35
.35
1.50
.35
.35
.50
1.75
1.20
.65
.85
.80
1.95
1.95
.95
4.50
1.75
1.75
1.75
1.00
5.75
2.25
3.25
1.75
2.00
2.00
2.00
2.00
2.00
2.00
2.00
2.25
2.25
2.25
2.25
2.25
5.75
2.25
2.75
2.75
.80
.85
.85
10.95
.95
1.00
2.00
2.75
9.95
10.00
10.00
1.95
2.00
2.75
17.95
15.95 J
5.59
5.95
6J5
7.95
7.95
7.95
19.95
19.95 J
TRANSISTORS DIODES
HP 5082-7760
MAN 72
MAN 74
FND-357 (359)
FND-500 (503)
LfND-507(510)
cc
CA
CC
1.29
.99
.10
.375" CC
.5" CC
Jumbo
Red
Jumbo
Green .18
Jumbo
Yellow .18
PN2222
NPN SWITCH
TO-92
10/1.00
100/8.99
pel
PN2907
PNP SWITCH
TO-92
10/1.25
100/10.99
rg ■
2N2222
NPN SWITCH
TO-18
.25
50/10.99
)0-up 1
2N2907
PNP SWITCH
TO-18
.25
50/10.99
2N3055
NPN POWER
TO-3
.79
10/6.99
H
3055T
NPN POWER
TO-220
.69
10/5.99
2N3904
NPN SWITCH
TO-92
10/1.00
100/8.99
.15 |
2N3906
NPN SWITCH
TO-92
10/1.00
100/8.99
IN4148 (IN914)
SWITCHING
25/1.00
1000/35.00
.15 ^H
L IN4004
RECTIFIER
10/1.00
100/8.99
Circle 253 on inquiry card.
BYTE September 1982 581
FLOPPY DISK DRIVE
LINEAR
RCA
VOLTAGE
LM301
.34
LM350K
5.60
NE570
4.75
LM1800
2.99
LM301H
.79
LM350T
4.60
NE571
3.95
LM1812
8.25
LM307
.45
LM358
.98
NE592
2.75
LM1815
5.20
LM308
.98
LM359
1.79
LM703
.89
LM1818
2.90
LM308H
1.15
LM376
3.75
LM709
.59
LM1820
3.50
LM309H
1.95
LM377
2.29
LM710
.75
LM1830
3.50
LM309K
1.49
LM378
2.50
LM711
.79
LM1871
5.49
LM310
1.75
LM379
4.50
LM723
.49
LM1872
5.49
LM311
.64
LM380
1.29
LM723H
.55
LM1877
3.25
LM311H
.89
LM380N-8
1.10
LM733
.98
LM1889
2.49
LM312H
1.75
LM381
1.60
LM741N-8
.35
LM1896
1.75
LM317K
3.95
LM382
1.60
LM741N-14
.35
LM2877
2.05
LM317T
1.95
LM383
1.95
LM741H
.40
LM2878
2.25
LM318
1.49
LM384
1.95
LM747
.79
LM2900
.85
LM318H
1.59
LM386
1.50
LM748
.59
LM2901
1.00
LM319H
1.25
LM387
1.40
LM1014
2.75
LM3900
.59
LM319
1.25
LM389
1.35
LM1303
1.95
LM3905
1.25
LM320(see
7900)
LM390
1.95
LM1304
1.19
LM3909
.98
LM322
1.65
LM392
.69
LM1305
1.49
LM3911
2.25
LM323K
4.95
LM394H
4.60
LM1307
.85
LM3914
3.95
LM324
.59
LM399H
5.00
LM1310
2.90
LM3915
3.95
LM329
.69
NE531
3.75
MC1330
1.89
LM3916
3.95
LM331
3.95
NE536
6.00
MC1349
1.89
MC4024
3.95
LM334
1.30
NE555
.39
MC1350
1.29
MC4044
4.50
LM335
1.40
NE556
.69
MC1358
1.79
RC4136
1.25
LM336
1.75
NE558
1.50
LM1414
1.59
RC4151
3.95
LM337K
3.95
NE561
19.95
LM1458
.69
LM4250
1.75
LM337T
2.95
NE562
6.00
LM1488
.99
LM4500
3.25
LM338K
6.95
NE564
3.95
LM1489
.99
LM13080
1.29
LM339
.99
LM565
.99
LM1496
.85
LM 13600
1.49
LM340 (see 7800)
LM566
1.49
LM1558H
3.10
LM13700
1.49
LM348
1.20
LM567
1.29
H = TO-5 CAN
T = TO-220
CA 30 10
CA3013
.99
2.00
CA 3081
CA 3082
1.65
1.65
REGULATORS
CA 3023
CA 3035
CA 3039
2.75
2.49
1.29
CA 3083
CA 3086
CA3089
1.55
.80
2.99
1 7805T
1 7808T
.89
.89
7905T
7908T
.99
.99
CA 3046
1.25
CA 3096
3.49
1 781 2T
.89
7912T
.99
CA 3053
1.45
CA 3130
1.30
1 7815T
.89
7915T
.99
CA 3059
2.90
CA3140
1.15
■ 7824T
.89
7924T
.99
CA 3060
2.90
CA3146
1.85
H 7805K
1.39
7905K
1.49
CA3065
CA 3080
1.75
1.10
CA 3160
C A 3401
CA 3600
1.19
.59
3.45
1 7812K
I 7815K
1.39
1.39
7912K
7915K
1.49
1.49
■ 7824K
1.39
7924K
1.49
T
1 78 LOS
.69
79L05
.79
Ti
fl I 78L12
.69
79L12
.79
TL494
4.20
75365
1.95
■ 78L15
.69
79L15
.79
TL496
1.65
75450
.59
1 78H05K
9.95
LM323K
4.95
TL497
3.25
75451
.39
■ 78H12K
9.95
UA78S40
1.95
75107
1.49
75452
.39
75110
1.95
75453
.39
:
T - TO-220
K " TO-3
75150
75154
75188
1.95
1.95
1.25
75454
75491
75492
.39
.79
^^
L =
TO-92
'.79
75189
1.25
75493
.89
75494
.89
STOP BY AND
TL071
Bl FET
.79 TL084
2.19
VISIT OUR
TL072
1.19
LF347
2.19
TL074
TL081
2.19
.79
LF351
LF353
.60
1,00
RETAIL STORE
TL082
1.19
LF355
1.10
TL083
1.19
LF356
LF357
1.10
1.40
HOURS:
MON.-FRI.9-5,SAT.11-3
££
55
2k x 8
1kx1
JDR SUPER SPECIALS
MEMORY CLEARANCE
STATIC DYNAMIC
TMM2016-200NS ?5 EA. 64k X 1 4164-200NS
2102L-450NS 1 00/*75 4k X 1 4027-250NS
$725
$-| 95
CPU SALE
8 BIT
Z-80 CPU 2MHZ $ 3 95 (10/ 3.75 EA)
6502 1 MHZ $ 5 95 (10/ 5.75 EA)
6809 INT. CLOCK $ 1 2 95 (10/11.25 EA)
16 BIT
8086 $29 95
68000 8mhz *99 95
BAUD-RATE
GENERATORS
MC14411 7.95
1.8432 CRYSTAL 4.95
4702 8.95
2.4576 CRYSTAL 4.95
10/7.25
10/7.95
TRANSISTORS
PN2222 1000/69.00
2N3904 1000/69.00
2N3906 1000/69.00
IC SOCKETS
LOW PROFILE
SOLDERTAIL
HIGH RELIABILITY
DUAL SIDE WIPE STYLE
100 pes
1000 pes
8 pin
.08
.075
14 pin
.09
.085
16 pin
.09
.085
18 pin
.12
.110
24 pin
.20
.150
40 pin
.22
.190
SALE ENDS SEPTEMBER 30, 1982
.. • '
IB
i
JDR MICRODEVICES, INC.
1224 S. Bascom Avenue
San Jose, CA 95128
800-538-5000 • 800-662-6279 (CA)
(408) 995-5430 • Telex 171-110
VISIT OUR
RETAIL STORE
HOURS:
M-F, 9-5; Sat. 11-3
PLEASE USE YOUR CUSTOMER NUMBER WHEN ORDERING
TERMS: For shipping include S2 for UPS Ground or S3 for UPS Blue
Label Air. Items over 5 pounds require additional shipping charges.
Foreign orders, include sufficient amount for shipping. There is a $10
minimum order. Bay Area and Los Angeles Counties add 6 1 y- Sales
Tax. Other California residents add 6 Sales Tax. We reserve the
right to substitute manufacturer. Not responsible for typographical
errors. Prices are subject to change without notice. We will match or
beat any competitors price provided it is not below our cost.
582 BYTE September 1982
Circle 254 on inquiry card.
FOR YOUR APPLE* $ 299 95
IDC CONNECTORS
DESCRIPTION
SOLDER HEADER
RIGHT ANGLE
SOLDER HEADER
WW HEADER
RIGHT ANGLE
WW HEADER
RIBBON
HEADER SOCKET
RIBBON
HEADER
RIBBON
EDGE CARD
ORDER BY
IDHxxS
IDHxxSR
IDHxxW
IDHxxWR
IDSxx
IDMxx
IDExx
CONTACTS 10
20
26
34
40
50
1.20
1.90
2.75
3.20
3.75
4.75
1.20
1.90
2.75
3.20
3.75
4.75
2.60
4.15
5.35
6.25
7.35
9.20
2.60
4.15
5.35
6.25
7.35
9.20
1.88
2.75
3.50
4.50
5.40
6.50
5.50
6.25
7.00
7.50
8.50
3.95
4.35
5.00
6.05
6.90
8.50
ORDERING INSTRUCTIONS: Insert the number of contacts in the position marked "xx" of the "order by" part number listed. Example: A 10 pin right angle solder style
header would be IDH10SR.
I
D-SUBMINIATURE
DESCRIPTION
SOLDER
RIGHT ANGLE
SOLDER
RIBBON CABLE
HOODS
MALE
FEMALE
MALE
FEMALE
MALE
FEMALE
BLACK
GREY
ORDER BY
DBxxP
DBxxS
DBxxPR
DBxxSR
IDBxxP
IDBxxS
HOOD-B
HOOD
CONTACTS 9
15
25
37
50
2.08
2.69
3.25
4.80
6 06
2.66
3.63
3.75
7.11
Q OA
4.83
5.82
7.44
9.39
5.04
6.27
8.49
10.95
4.80
6.57
8.61
9.30
5.22
5.22
9.42
11.50
1.25
2.25
2.25
1.25
2.95
3 50
For order instructions see "IDC Connectors" above.
DIP CONNECTORS
DESCRIPTION
AUGAT STYLE
TOOLED STIC
SOCKETS
COMPONENT
CARRIERS
RIBBON
CABLE
DIP PLUGS
ORDER BY
AUGATxx-ST
ICCxx
IDPxx
CONTACTS 8
14
16
18
20
22
24
, 28
40
.99
1.99
.65
.75
.85
1.00
1.25
1.25
1.35
1.50
2.10
1.45
2.50
4.15
V/S4
For order instructions see "IDC Connectors" above.
BOOKS — BEST SELLERS
SYBEX
Your First Computer 8.95
OSBORNE/MC GRAW-HILL
Apple II User's Guide 14.95
CRT Controller's Handbook 6.99
68000 Assembly Language
Programming 16.99
CBASIC User Guide 15.00
The CP/M Handbook 14.95
The PASCAL Handbook 18.95
Microprocessor Interfacing ,
Techniques 17.95 J
ORDER TOLL FREE
800-538-5000
800-662-6279
(CALIFORNIA RESIDENTS)
IF YOU CAN FIND A PRICE LOWER
ELSEWHERE, LET US KNOW AND
WE'LL MEET OR BE A T THEIR PRICE!
(SEE TERMS BELOW}
* Computer managed inventory-
virtually no back orders!
* Very competitive prices!
* Friendly staff!
* Fast service — most orders
shipped within 24 hours!
RIBBON CABLE
CONTACTS
GREY
COLOR CODED
V
10'
r
10'
10
.50
4.40
.83
7.30
20
.65
5.70
1.25
11.00
26
.75
6.60
1.32
11.60
34
.98
8.60
1.65
14.50
40
1.32
11.60
1.92
16.80
50
1.38
12.10
2.50
22.00
BEST SELLING OK MACHINE & TOOL PRODUCTS
ID WRAP
A SMALL PLASTIC LABEL
THAT SLIPS OVER A WIRE
WRAP SOCKET THAT LABELS
THE PIN NUMBERS ON THE
WIRE SIDE OF THE SOCKET.
14 PIN 10/1.83
16 PIN 10/1.83
18 PIN 5/1.83
20 PIN 5/1.83
22 PIN 5/1.83
24 PIN 5/1.83
28 PIN 5/1.83
40 PIN 5/1.83
WRAP/UNWRAP/STRIP
TOOL
THIS TOOL WILL WRAP, UNWRAP
& STRIP STANDARD 30 GAUGE
SOLID WIRE WRAP WIRE. THE
MODIFIED VERVE10N WILL WRAP
1V2 TURNS OF INSULATION
BEFORE IT WRAPS THE SOLID
WIRE.
EXTRACTOR TOOLS
EX-1 14-20 PIN 2.11
EX-2 24-40 PIN 10.75
WIRE DISPENSER
CUTS & STRIPS TO ANY LENGTH
50 FT. SPPOL. CHOICE OF BLUE,
YELLOW, RED OR WHITE.
5.93
WSU-30
8.09
TRI-COLOR DISPENSER
WSU-30M
9.17
50 FT. EACH, RED, BLUE & WHITE
9.17
Circle 254 on Inquiry card.
BYTE September 1982 583
ALL MERCHANDISE 100% GUARANTEED! CALL US FOR VOLUME QUOTES
WIREWRAP PROTOTYPE CARDS
FR-4 Epoxy Glass Laminate with Gold Plated Contact Fingers
S-100 BUSS
P100-1
Bare — No Foil Pads
15.95
P100-2
Horizontal BUSS
22.95
P100-3
Vertical BUSS
22.95
P100-4
Single Foil Pads Per Hole
23.95
S100-ST
Solder Tail Edge Connector
3.95
S100-WW
Wire Wrap Edge Connector
APPLE
4.95
P500-1
Bare — No Foil Pads
15.95
P500-3
Horizontal BUSS
22.95
P500-4
Single Foil Pads Per Hole
23.95
50P-ST
50 Pin Edge Connector
IBM
3.95
IBM-PR
BUSS Lines + Pads
55.00
GENERAL PURPOSE
22/44 PIN ( .156" SPACING)
P441-1
Bare — No Foil Pads, 4.5" x 6"
9.95
P442-1
Bare — No Foil Pads, 4.5" x 9"
10.95
P441-3
Vertical BUSS, 4.5" x 6"
13.95
P442-3
Vertical BUSS, 4.5" x 9"
14.95
P441-4
Single Foil Pads Per Hole, 4.5"x6"
14.95
P442-4
Single Foil Pads Per Hole,4.5"x9"
15.95
44P-ST
Solder Tail Edge Connector
3.95
44P-WW
Wire Wrap Edge Connector
4.95
36/72 PIN ( .1" SPACING)
P721-1
Bare — No Foil Pads, 4.5" x 6"
9.95
P722-1
Bare — No Foil Pads, 4.5" x 9"
10.95
P721-3
Vertical BUSS, 4.5" x 6"
13.95
P722-3
Vertical BUSS, 4.5" x 9"
14.95
P721-4
Single Foil Pads Per Hole, 4.5"x6"
14.95
P722-4
Single Foil Pads Per Hole, 4.5"x9"
15.95
72P-ST
Solder Tail Edge Connector
6.95
22P-WW
Wire Wrap Edge Connector
7.95
POWER SUPPLIES
MODEL 1 $ 29 95
OPEN FRAME STYLE
! MANUFACTURED BY SIGMA
+5 VOLT 4 AMP
MODEL 2 $ 39 95
MOUNTED ON PC BOARD
MANUFACTURED BY CONVER
+5 VOLT 4 AMP
+ 12 VOLT 1 AMP
-12 VOLT 1 AMP
. FOR SHIPPING PLEASE INCLUDE S4. 00 FOR UPS GROUND; S 13. 00 FOR UPS BLUE LABEL
DISKETTES
5V 4 "
ATH AN A ss so soft 24.95
MEMOREXsssdsoft 26.95
VERBATIM sssd soft 29.95
VERBATIM 10 secton hard . . 29.95
8"
VERBATIM sssd soft 44.9
5 1 A" DISK DRIVES
TANDON
TM100-1 (POR IBM PC) 229.00
SHUGART
SA400L 199.95
CABINET FOR 5 1 A"
DISK DRIVE
• COLOR MATCHES APPLE
• FITS SHUGART
SPECIAL — 529^
MICROCOMPUTER
HARDWARE HANDBOOK
FROM ELCOMP — $14.95
Over 800 pages of manufacturers data sheets |
on most commonly used IC's.
Includes:
* TTL — 74/74LS and 74F
* CMOS
* Voltage Regulators
* Memory — RAM, ROM, EPROM
* CPUs — 6800, 6500, Z80, 8080, 8085, 8086/8
* MPU support & interface — 6800, 6500, Z80,
8200, etc.
WE NOW STOCK A
COMPLETE STOCK OF
DISC, ELECTROLYTIC,
MONOLITHIC AND
TANTALUM CAPACITORS
RESISTORS
% WATT 5% CARBON FILM ALL
STANDARD VALUES
FROM 1 OHM TO 10 MEG OHM
50 PCS. SAME VALUE .025
100 PCS. SAME VALUE .02
1000 PCS. SAME VALUE .015 ,
JDR MICRODEVICES, INC.
1224 S. Bascom Avenue
San Jose, CA 95128
800-538-5000 • 800-662-6279 (CA)
(408) 995-5430 • Telex 171-110
VISIT OUR
RETAIL STORE
HOURS:
M-F, 9-5; Sat. 11-3
PLEASE USE YOUR CUSTOMER NUMBER WHEN ORDERING
TERMS: For shipping include S2 for UPS Ground or S3 for UPS Blue
Label Air. Items over 5 pounds require additional shipping charges.
Foreign orders, include sufficient amount for shipping. There is a S.10
minimum order. Bay Area and Los Angeles Counties add 6V-n Sales
Tax. Other California residents add 6°n Sales Tax. We reserve the
right to substitute manufacturer. Not responsible for typographical
errors. Prices are subject to change without notice. We will match or
beat any competitor s price provided it is not below our cost.
584 BYTE September 1982
Circle 255 on inquiry card.
41 16 16K DYNAMIC RAMS 250 ns 8/ S 1 1
APPLE* II COMPUTER USERS
DISK DRIVE $299 95
I* Includes metal cabinet
• Color matches Apple s
* 35 Tracks/single side
I* Includes cable
I* Use with Apple II Controller
95
16KRAM CARD $ 69
I* Upgrade your 48K Apple II to full 64K of RAM.
|* Fully software and hardware compatible with the Apple
language card and microsoft Z80 card.
|* Eliminates the need for the Applesoft or Integer Basic
ROM card when used in conjunction with DOS 3.3.
• Allows you to run Apple Fortran or Pascal with no
difficulty.
|* Available as bare board, kit, or assembled and tested
board.
BARE PC CARD — $28.00 KIT — $59.95
COOLING FAN *69 95
I* Easy installation.
I* No modification of Apple required.
• Color matches Apple.
• Switch on front controls fan,
computer and monitor.
• Ultra-quiet, reliable fan.
• Completely eliminates problems
caused by overheating.
'Apple is a trademark of APPLE COMPUTER, INC.
EPSON
PRINTERS
MX-80
MX-80FT
MX-100
CALL FOR PRICE
WE HAVE APPLE AND TRS-80
IN TERFACE CARDS AND CABLES
MONITORS
NEC JB-1201M *169 00
ZENITH zvM-121 S 119 95 J
ORDER TOLL FREE
800-538-5000
800-662-6279
(CALIFORNIA RESIDENTS)
IF YOU CAN FIND A PRICE LOWER
ELSEWHERE, LET US KNOW AND
WELL MEET OR BE A T THEIR PRICE!
(SEE TERMS BELOW)
* Computer managed inventory—
virtually no back orders!
• Very competitive prices!
* Friendly staff!
• Fast service — most orders
shipped within 24 hours!
IBM* PERSONAL COMPUTER USERS
MEMORY
EXPANSION CARD
• 64K- 192K.
• Full single-bit error correction
circuitry (ECC) assures reliable
memory.
• Fully IBM hardware and software
compatible.
• Highest quality PC card.
• Price includes: PC card, card
guide, ECC ROM, and manual
BARE PC CARD $120.00
DUAL SERIAL CARD
WITH GAME ADAPTER
• 2 Asynchronous RS232 Serial
Ports.
• Game adapter port.
• Fully IBM compatible.
• Replaces 2 IBM Asynchronous
Communication Adapter cards.
• Price includes: PC card, Prom,
Mounting Bracket and Manual.
BARE PC CARD $60.00
IBM is a trademark of INTERNATIONAL BUSINESS MACHINES
DELUXE EXTENDER
BOARD®
• For designers, experimenters,
technicians, and service centers.
• Dip switches enable user to
isolate any I/O channel signal.
• Labeled test points for all signals.
• All voltage lines fused and
provided witrvLED indicators.
• Connector extends from IBM PC
chassis to allow easy access.
KIT $80.00
"Registered Trademark of Hurricane Labs
Circle 255 on Inquiry card.
B YTE September 1982 585
AlirORNIA UlGITAl
Post Office Box 3097 B • Torrance, California 90503
ISXITT
FREE PLASTIC LIBRARY CASE INCLUDED WITH
THE PURCHASE OF EVERY BOX OF DISKETTES
$
24?s
e labeled for California Digital by one of
I the most respected producers of magnetic media.
I Each diskette is certified double density at 40
I tracks. To Insure extended media life each dls-
I ketle is manufactured with a reinforced hub-hole,
1 And of course, a plastic library case Is included
I with every box of diskettes. MMD-CO5(01)<10)
I please specify computer or required sectors.
I Ten boxes '22.75 One hundred boxes '21.50
skettes
Soft Sector 11
5 l A" DISKETTES
WITH LIBRARY CASE
*26. 50
Your Choice
SCOTCH
MEMOREX
VERBATIM
Sector 16 Sector
SCOTCH
744-0
744-10
744-16
s 26.50
MEMOREX
3401
3403
3405
26.50
VERBATIM
525-01
525-10
NA
26.50
DYSAN
104/1
107/1
NA
39.50
Single Side Double Density
| DYSAN 1 104/1D | 107/1D I NAT ]~45m
Double Side Double Density
SCOTCH
745-0
745-10
745-16
42.50
DYSAN
104/20
107/20
NA
49.50
DYSAN 96
204/20
NA
NA
59.50
EIGHT INCH DISKETTES
Single Side Single Density
Single Side Double Density
SCOTCH
740-0
29.50
SCOTCH
7410
39.00
MEMOREX
3060
29.50
MEMOREX
3090
35.00
DYSAN
3740/1
39.50
DYSAN
3740/D
57.50
Thirty Two Sector
Double side Double Density
SCOTCH 1 740-32 1 29.50
SCOTCH
743-0
47.50
Sect c N H 1 1 i tit i an j KB I 5 V. 1 1 " ' j 4 9 s
Fin- : L :•»■> Cttti (**r l.ii
MEMOREX
3114
39.50
Dak in ( Up Tub
Kl itn 1 Flp Tub
Mly Odettes SV."
1 fifty diskettes 1
H.M
2S.9J
DYSAN
3740/2D
65.00
/Av
AVERY
LABELS
*14?5
United State* Post Office approved. 5000 Labels per box, 3. 5" by
15/lb". AVY-40I3 6 lbs. Also available: three across (AVY -«11 I
and removable piggyback (AVY-4097).
SWITCHING POWER SUPPLY
$.
49
Manufactured by Datapuwer by use by Diablo in the Hyiype daisy u
IT. Triple outputs, 5 V, 3 Amp; U V 3 Amp; -U V 1 Am (
Input ll7/230v. DPR-15A 6 lbs.
MEMORY
2716EPR0M
4.50
450ns
64K DYNAMIC
6.95
4164 200ns
16K STATIC 16K DYNAMIC
7.00 1.95
6116 200ns i 4116 200ns
DYNAMIC MEMORY
4116-I50ns 16k
4116-200ns 16k
4164150ns 64k Japan 128 refresh
4164.150ns 64k Texas Insl. 256refresh
4164-200ns 64k Japan 128 relresh
41256-200 256K dynamic memory
21L02-200ns 1k
21L02-450ns 1k
2112.450ns 2k
214-300ns4k
2114-450ns 4k
4044-250ns4k
4044-450ns4k
5257300ns 4k
6116-P3 150ns 16k 24 pin
6116P4 200ns 16k24 pin
6167 / 2167 100ns l6k?0 pin
STATIC MEMORY
1702-450ns 2K
2708-450ns 8k
2716450ns 16k
2716TMS-450ns 16k tri-voltage
25l6-450ns 16k
2732350ns 16k
2732450ns 16k
2532-450ns 16k
2764450ns 64k
27128.450ns 128k
EPROMS
6 95
850
695
10 50
14.95
ISO-BAR
Noise Filter
$.
49
95
SWITCHES
IF SWITCHES
TOGCl.l.
7101 on/on
, 7103 on/off/or
] 7107 ir.ilt. on
/ 7108 inm.on
7205 dpdt tv.nl
1.19 .98
1.39 1. 19
1.39 1.19
1.39 1.19
CONNECTORS
MWWMUL
BEg m.^,,,,,,,^
GOLD EDGE CONNECTORS
S-100 .125"
Imsai solder .250" row
Imsat wire wrap {I'D
Sulllns Hl-Rel. . 250"
Sulllns tti-Rel. WAV
Sullins /.Altair .HO"
.156" Centers (stajidard)
22/44 Kim Eyelet
36/72 Digital" Group S/T
36/72 DiRital Group WAV
43/86 Motorola 6800 S/T
43/86 Moto. 6000 W/W
2.50
5.95
6.60
6.60
7.00
5.50
6.15
6.15
INTEGRATED CIRCUIT SOCKETS
Low Profile Wlre Wrap
each 100*- each 100+
8 pin 5.10 S.09 $.46 $.41
14 pin .10 .09 .4S .41
15 pin .12 .11 .50 .45
IB pin .15 .13 .68 .61
$1.30
1.90
1.20
2.00
2.
1.30
2.25
DE9P male $1.60
DEHS female 2.25
Dt; hood 1 .50
DA15P ,nale 2.35
DA15S feiv.ale 3.25
DAhood2/P 1.60
DB25Pmale 2.50
DB25S female 3.35
DB hood 2/P 1.35
DC37P male 1.20
DC37S female 6.00
DC hood 2/P 2.25
DDSOPmale 5.50
DD50S female 9.10
DD50 hood 2/P 2.60
RIBBON CABLE CONNECTORS
17/34 5" disk 4.85 4.15 3,89
20/40 TRS-60 5.65 5.05 4.70
25/50 8" disk 5.90 5.15 4. WO
NEW ^
OLIVETTI 801 *295
ONE TWO , TEN
Eight Inch Disk Drive
• OLIVETTI 801
• OLIVETTI 802/851
SHUGART 801 /R
SHUGART851/R
single
double
single
double
QUME DATA TRACK 8 double 525 495 475
5319
425
395
525
309
419
385
495
295
410
375
475
* The 8" Olivetti drives are aprox. W wider than the Shugarts.
Five Inch Disk Drives
OLIVETTI 501/400
OLIVETTI 502/451
single
199
double 235 225 215
185
175
Upon request, all drives are supplied with power
connectors and one manual per order.
230 volt 50Hz. 8" add $50.00 per drive.
Eight Inch Subsystem
Two Olivetti 801 disk drives with power supply, 4" exhaust fan
complete in dual enclosure with all necessary power cables.
Documentation Included. 50 Lbs. CAL-2801
Signal cable add '35.00 WCA-650D
Same as above but with:
ShugartBOIR MSD2801 M195 Olivetti B02 CAL280Z s 1250
ShugartB51R MS02851 1450
QumeDTB MSD8DT 1450
SPECIAL
*895\
HH9
Volumn Pricing
Upon Request
Seagate Compatable
7.5 MEGABYTE
Winchester Hard Disk Drive
We have priced this so low that the manufacturer has asked not to use
their brand name in our advertising.
industry standard Seagate plug compatable. Drive fits Into the same space
as a 5V floppy disk drive. CAL-561/2
CONRAC
MONITOR
Nine $CQ
Inch W7
Requires separatr horizontal and vertical
ivnc. Single 12 volt supply. Factory new turpi
Composite video adaptor nvaUable (515) CON-I
TOLL FREE ORDER LINE
(800)421-5041
TECHNICAL & CALIFORNIA
(213)679-9001
California uigita
Post Office Box 3097 B • Torrance, California 90503
HEATH KIT H17
SUB-SYSTEM
SHUGART
SA4004
$ 995
I -1 Mr. K ,ibyti-Shui;.->ri SA-KI'l
Current SliURairl hinj.lr unit
container. SHU-iOOl 15 II
Rimini' '^
MICROSWITCH
ASCII
KEYBOARD
HALL EFFECT $7Q
SI KEYS Ml?
This Hom.yM.i-tl MicroswiUh kcybo*ir<
rece ntly purchnsrd from thr CRT div
Seizor. E.-.cti kc-yljo.ird contains H\ t
Hall F.iieci kcya. Outpuis
USDS
DEC
Q-Buss
'59
Four Slot
Backplane
Assembly
lor slnt r'ual height. This is the same backplane
<?<! with the DicitAl Equipment Corp PDP-11/21
mputer. Current DEC replacement price on this
it is SIS7. Each assembly is factory new and
Id with a 90-day warranty, DEC-DO. J81 3 lbs.
PRINTERS
MATRIX PRINTERS
Okidala 82A serial & parallel 9 5" paper 0KI-82A
Okidala 83A serial & parallel 15" paper 0KI-83A
Okidala 84A parallel only 15" paper 0KI-84AP
Okidala 84A serial & parallel 15' paper 0KI-84AS
Epson MX80 with graphics and traclor feed EPS-MX80
Epson MX80FT wilh graphics, friction & Iraclor leed
EPS-MX80FT
Epson MXIOOwilh graphics. 15" paper EPS-MX100
NEC 8023A parallel 95" paper, graphics NEC-8023A
AnarJex 9500A high speed dol matrix printer 15"
A0X-9500A
Anadex9501A 15" paper with graphics ADX-9501A
Texas Inslrumenls 810 serial 15" upper & lower case
TEX-810L
Oatasouth 0S180 high speed 180 char/sec 15" DSI-180
Prownter 8510 parallel 9 5" PRO-8510P
Prowrtter 8510 serial 9 5" PRO-B510S
Prownler n 15" paper PR0-2P
Printronix P300 high speed printer 300 lines/min
PTX-P300
Prmlronix P600 high speed prinler6001ines/min
PTX-P600
IDS prism 80 column, graphics, (non-color) 10S-P80G
IDS prism 132 COLOR wilh graphics 15" paper
I0S-P132CG
Mannesmann Tally 1805 200 cps serial MAN-1805
WORD PROCESSING PRINTERS
NEC7710 55 char/sec thimble, serial only NEC-7710
NEC7730sameas above parallel only NEC-7730
NEC3510 senal 15" NEC-3510
Oiabto 620R101 25 cps serial OBL-620
Diablo 630 40cps senai ODL-630
Smith Corona TP-1 ilaisy wheel parallel SCMTP1P
Smilh Corona TP-1 tiaisy wheel serial SCM-TP1S
Brother HR11 daisy wheel prmter parallel BTH-HR1P
Brother HRH serial interlace BTH-HRIS
0iablo63O DBL-630
Starwriler F10 serial PROP 10S
Slarwriter F10 parallel PROF10P
69500
1.07900
1.219 00
41900
53900
695 00
48900
1.279.00
1.279 00
1.29900
1.2<*500
49500
237900
2.379 00
1.775 00
1.270 00
2.25000
659 00
65900
85500
89500
2.095 00
V 475 00
1.475 00
MONITORS
Zenith Z121 green phosphor 12" 40/80column switch ZTH-Z121
BMC 12A green phosphor 15 MhA composil video BMC-12A
BMC 12EN green phosphor 20 Mhz. high resolution BMC-12EN
NEC JB1201 green phosphor 18 Mhz composil video NEC-JB1201
NEC JB1260 green phosphor commercial grade composil NEC- 1260
Motorola 23" open frame blk/while composil video MOT-BW23
Motorola 12" open frame blk/while reqires horz sync S powM0TBW12
Conrac 9" open Irame requires horz sync & power supply C0N-BW9
ICOLOfi]
NEC JC1201 composit color NEC-JC1201
NEC RGB monitor NEC-1202OM
BMC 13" Composit video BMC-14Q0CL
BMC 13" RGB color moniior BMC-1401RGB
BMC mlerlace card lor Apple II for above RGB BMC-81RGB
Comrex/Hilachi 13" RGB high res moniior COM-6600
Comrex/Hilachi 13" Composil color monitor COM-6500
Amdek color #1 composil video AMD-100
Amdek color n high res RGB color momlor AMD-200
Amdek color #3 commercial grade color RGB AMD-300
115 00
88 00
13900
169 00
129 00
15900
325 00
875 00
27300
329 00
14900
539 00
395.00
34900
739 00
475.00
Direct Connect
MODEMS
Hayes Micromodem 100 S-100 modem HYS-100 319 00
Hayes Smart Model RS232 BYS-232 229.00
Hayes Micromodem II Apple direct conned HYS-MM2 279 00
Hayes Chronograph lime & dale HYS-CHR232 19900
Novalion Cal acoustic conned N0V-CAT 14900
Novalion Cal direct connect via handsel NOV-OCAT 16900
Novalion 212 Aulocat Bell 212A N0V-212 59500
Novation Ado Cal 103 N0V-AUT0 219 00
Universal 103LP direct conned, line powered UDS-103LP 16900
Universal 103LPJ tfirect conned, ado answer UDS-103LPJ 209 00
Universal 202 direct connect 1200 baud, half duplex U0S-202LP 18900
Universal 212LP direct connect 1200 baud, full duplex U0S-212LP 45000
kSignalman Mark I direel connect with terminal cableSGL-MKI 8900
VISA
r^M3e '■■ ; i^.'" ,
[master charge
'^■P^NKi
TERMINALS
Ampex Dialogue 80 green screen, two page function keys APX-0B0C
Ampex Oialogue 80 amber screeh. two page. Iirndion keys APX-080A
Ampex Dialogue 80 green screen, Seleclnc keyboard APX-D81G
Ampex Oialogue 81 amber screen. Seleclrickeyboard APX-D81A
Ampex Touch Term screen command lor data entry APX-T80
Wysehorz & vert splil screen, metal case, detntch keybd. WYS-100
Tetevideo 910C emulator TVI-910C
Televideo 910 Plus block mode TVI-910P
Televideo 925C detachable keyboard. 22 function keys TVI-925
Televideo 950 graphic char., split screen. 22 functions TVI-950
IBM 3101-10 detachable keyboard, green I8M-3101
ZemlhZ-19 detachable keyboardZTH-Zl9
Adds Viewpomt A1 detachable keyboard ADDVP1
Adds Viewpoint A2 xy cursor, green screen A00-VP2
Adds Viewpoint A3 emulator. A00-VP3
82500
595 00
59500
795 00
98500
1.19500
76500
APPLE
48K Plus
$ 1195
APPLE BRAND PRODUCTS
APL-48P Apple Plus 48K RAM
APL-DSK1 Apple disk wilh controller card
APL-0SK2 Apple disk wilhout controller card
XTN-G10 Wen lOMegabyle Gallium hard disk
XTN-16K 16K RAM card lor Apple II
RANA SYSTEMS
RAN-APL1 Apple add on disk drive with controller
RAN-APL2 Apple add on drive without controller
CALIFORNIA COMPUTER SYSTEMS
CCS-7710 Asynchronous Serial Interlace
CCS-7728 Centronics Parallel Inlerlace
CCS-7720 Apple Parallel Interlace
CCS-711-1 12K Rom/Prom Module
CCS-7424 Calendar/Clock Module
CCS-7440 Programmable Timer
CCS-7811B Arithmetic Processor for Applell plus
MTN-CPS
MTN-TCLK
MTN STLK
MTN-R0MF
MTN-R0MRTR
MTN-ADDA
MTN-BSR
SVA221
SVA-222
SVA-223
MOUNTAIN COMPUTERS, INC.
CPS Mullilundion Card
Clock/Calendar
Superlalker S0200
Rom Plus wilh Keyboard filter
Rom Writer with Eprom sockel
A<D/D*A Converter
X-10 ControlCard lor BSR syslem
MICRO SOFT
Microsoll Z-80CPU card
Microsofl 16K RAM card
VISTA
Visla 8" controller card
Vista Vision B0
Micio Sci disk drive controller
FOURTH DIMENSION
Super 0nve-35 track Appleadd on
SORRENTO VALLEY ASSOC
Single sided, single density controller
Double sided, single density conlroller
Single or double srded double density
ADVANCED BUSINESS TECH
13-Key pad for new Apple
upported educa
in & Bradstreel
1.195 00
560.00
49500
1.99500
6900
12500
9500
9500
11500
9500
9500
31900
16900
11900
14900
16900
145 00
28900
14900
8900
329 00
S-100
BOARDS
16 BIT MICROPROCESSORS
GBT.85B7 Godbou! 8O86/8087MlCrcproces5Or board 49500
GBT S687 Godboul 8083/6085 dual 8 bit
microprocessor 35910
SEA 8086 Seattle Computer 16 bil microtwo
board sel 66900
TEC-B086 TecmarCompurer 16 bit microprocessor 59500
L0M-B0S6 LomasOata Systems lighhngOne call
SINGLE BOARD COMPUTERS
WAv-BLH Wavemaleflutlel 1 with lloppy. 256K
(not S-1001 79500
AMDZ80 Advanced Micro Digital lloppy 464 K 75000
TEL-FOCI Teletev FDCl Single board NEC765
COnliOller 57500
8 BIT MICROPROCESSORS
GBT-Z80 Godbout Z80 8 bi 1 C P U 24 bit extended
address 25fjoo
CCS 2810 CalilomiaComputer Z -SOmicjopiocessoi 27500
SDS-S8C200 SO Systems SBC-200 Z-60
microprocessor
MSM-780 Measurement Syslem Z-80 2810
microprocessor
e TAfl-7.80 Tnrbell Electronics Z-80 wilh two RS?3?
ports 2
FLOPPY DISK CONTROLLERS
Godboul OiskOne double densityNEC-765 3
MorrowOesigns OiskJockeyllwilh CPM 3
Morrow OesignsOrsk Jockey I single
27500
42500
4)900
TAR-SDC TaibellEtectronrcssingle density
conrroller 27900
CPM OPERATING SYSTEM
GBTCPM22 Godbout CPM 2 2 tor Disk One 8 bil
operation 160.00
GBT-CPM860 Godbout CPM 86 tor Disk One lor use
with 8088 26500
GBT CPM86 Godbout CPM 86loroperation willi
8086 board 26500
HARD DISK CONTROLLER
GBT-DSK2 Godbout Disk II hard disk controller 69500
GBT-0SK3 Godboul Disk III hard disk controller
MDS-WS06 MorrowOesignsWmchesler tor
Seagate S06 49500
WDl-1000 Western DtgilalWD-1000 (notS-IOOl 49500
EPROM BOARDS
ADS-PBlW) AckCfin.iii Oigilal Prom Blaster 100 27500
SDS-PI00 SD Systems Prom- 100 programmer 26000
SSM-PB1 SSMProm prgrammer up to 2716 19500
OGft-P32 Oigital Resealch 32K Eprom read only
board 10500
STATIC MEMORY BOARDS
CAL-S64 CaliformaDigitalStaiic 64 8/16 bit
(6167) i
GBT-R16 Godboul Ram 1664K memory 8/16bil 3
GBT-RI7 Godboul Ram 1764K memory 8 bit
24biladd 3
(;BT-R20 Godboul Ram 20 32k Sialic memory 4K
bound *
GBT-R21 Godboul Ram21 128K 8/16 bit sialic
memory !
CCS-2116 Calilornia Comuter 21 16 I6K static
memoty >
DYNAMIC MEMORY BOARDS
CAL-D256 California Oinilal 254K dynamic memory
8 bil
S0S-EX3 SOSysiemsE«pan(Joiamlll256K dynamic
CCS-2065 CalilornlaCompulers 2065 54K dynamic
MSMDM664 Measurement Systems DM86400 (Alpha
Micro)
INTERFACE BOARDS
MDSSW! Morrow Desiflns Switchboard 2 serial/
4 parallel
MOS-MTL1 Morrow Designs Mulliboard 3 serial/
2 parallel
GBT-I33A Godbout Interlace! 1 . 2 senalports
GBM50A Godbout Inlerlacerll I senai 3 parallel
GBT-13SA Godbout Inlertacer 111 with 5 serial ports
GBM38A Godbout Inlerlacer III with 8 serial pods
GBT-187A Godboul Inieriacer IV 3 serral/2 parallel
CCS-2710 CalilomiaComputer 4poitsenalinterface
CCS-2720 CalilomiaComputer 2 serial / 2 parallel
CCS 2720 California Compuler 4 port parallel
SPECIAL FUNCTION BOARDS
HYS-MI00 DC Hayes Micromodem S-10OFCC
appioverl 3
ADS-N100 Ackerman Digital Noiseinaker with
vorlrax module t
OTC-CC100 QT Compuler clockcalendar board 1
SCN-M100 Scion Microangelo graphics.
monocfuome 9
GBT-SPCt GodboulSpeclrum 100 color videoboard
TEC-AD212 TecmarA/Dl2bit
:uracy. 16 cr
GBT-SYS1 Godbout Syslem supporl board
GBT-
SYS95U Godboul SystemSupporl wilh 823W
9511maihchip
MUL-TBt Multtns olender boardwilhtesl probe
MUL-ICB10 Mullins Optolsolatorcontrols 8 channels
A0SKG100 Ackerman OrgilalKiuge prototype board
IOTW100 1/0 Technology wire wrippiototype
ART WW100 Ailec Eleclromcs Wire wrap prolo board
ART-GP100 Arlec Eleclromcs General purpose solder
CAL-MB18 Calilornia Digital 18 slot motherboaid
OCR READER
OPTICAL RECOGNITION EQUIPMENT
$
DISPLAYED ASCII OUTPUT
bJAND TEST DOCUMENT
MD13D1L-GD1 REV. A
TOLL FREE ORDER LINE
(800)421-5041
TECHNICAL & CALIFORNIA
(213)679-9001
^ ST ffi« M/C/70
1 1 1, ill. SALES
15381 CHEMICAL LANE* HUNTINGTON BEACH, CA 92649
• (714) 891-2677*
• SPECIAL OF THE MONTH *
ASCII Keyboard. On board character PROM
2716. ASCII inverted data output with doc-
umentation. +5V @ 500 MA.
• S-100 SYSTEMS •
S-100-12
Complete 12 Slot 3
board computer with
Z-80 CPU, 64K Dyn-
amicRam, Floppy Disk
Controller and Disk
Drives including
CP/M*.
With 2 801 Shugart $2250.00
With 2 851 Shugart 2500.00
With 2 Qume DT8 2450.00
Less Drives and CP/M* 1 350.00
Cabinet Only 250.00
All of the above include Drive Mount Plate Plus AC and DC Cables. Some
assembly required.
*CP/M is a Trademark of Digital Research
XOR Z-80 CPU
2 Serial/3 Parallel Ports
On board 2716 PROM
Z-80 CTC Optional
Software Baud Rate
Memory Management A1 6 - A1 7
Serial I/O Cable 2 Ports $32.00
$255.00 A/T
S-1 00-4
Complete 4 slot S-100 computer.
Perfect for word processing, small
business accounting, inventory con-
trol, etc. 1.2 megabytes of storage
capacity on two 8" floppy drives. (Ex-
pandable to 2.4 megabytes using
double sided operation.
4MHZ Z-80A
64K Dynamic
Ram
2 Serial Ports
50-1 9,200 Baud
3 Parallel Ports
(8255)
Steel Tan and
Charcoal Case
Includes CP/M*
SPECIAL
INTRODUCTORY
OFFER
$1595.00
Complete, ready to attach
Terminal and Printer
(Offers ends Sept. 30,' 1982)
XOR DSK
With WD-1 795 Chip Set.
SS/DD 5" or 8" up to 4 Drives.
Dual 50 Data Cable - $35.00
$275.00 A/T
XOR 64K
Dynamic Ram with 41 1 6
Z-80 Refresh Timing
I/O Port 40 Bank Select
4 Layer Construction
• $359.00 •
Mi
S-100 MOD KIT
by XOR
For test or systems applications.
Complete S-100 12 Slot Main-
frame with Disk Drive Power Supply
SPECIFICATIONS
Unregulated
+8V@ 30 A
±16V@ 6A
for 4 Drives.
" Regulated
+5V @ 5A
+24V @ 3A
-5V @ 1A
$1 99.00 Kit with 6 S-1 00 Bus Connectors
$255.00 Assembled and Tested with 1 2 Bus Connectors
$1 5.00 AC/DC Drive Cable Set for 2 Drives
Dimensions 6" x 1 0" x 1 8" — Shipping Weight 25 lbs.
DUAL DRIVE SUBSYSTEMS •
HORIZONTAL
Your Choice of
Dual 8" Drive Cabinet
with Power Supply, Fan and all Cables
+5 @ 4A • +24V @ 3A • -5V @ 1A
VERTICAL
AssembledandTested $ 235.00
With 2 801 R Shugart 975.00
With 2 851 R Shugart 1 225.00
•Cabinet Only Special! $ 69.50
With 2 QUME DT8 1195.00
With 4 Tandon TM848-1 1 995.00
CABINET
With Power Supply
for MINI 5" or WINCHESTER 5"
+5V @ 4A • +1 2V @ 3A • -5V @ 1 A
Assembled and Tested $149.50
Cabinet Only 59.50
With 2 SA 400 Shugart 595.00
With 2 SA 450 Shugart 850.00
With 2 SA 460 Shugart 950.00
UNIVERSAL
POWER SUPPLY
$69.95
For Big Board, Apple o r Aim 65
+5V @ 3A
+ 12V@ .750A
-12V(S>.750A
-5V @.500A
Dimensions: 4" x 4" x 1 1 "
DISK DRIVE
POWER SUPPLY
$59.95
For 2 8" or 5" Shugart 801 R or
851 R, Qume DT-8 with DC
cables for 8"
AC cables for 2 drives $7.50
Dimensions: 4" x 4" x 11"
S-100
POWER SUPPLY
$89.50
+8V @ 30A
+ 16V@ 6A
-16V@ 6A
PC Board Design
Dimensions: 5" x 6" x 1 1"
S-100
CARD EXTENDER
$12.50
Kit with all parts,
fused power lines
8" FLOPPY DISKS
SS/DD FOR
S-1 00-4, S-1 00-8
S-100-12
Fantastic bargain for our
Special Customers!
$29.95
per pkg of 10!
Guaranteed to work 100%
double density on our
system.!!
Circle 468 on inquiry card.
California
Computer
Systems
• 2810 CPU
• 2422DskCont
• 2065C64K
• 2200A Mainframe
• CCS Apple Boards
Only — $255.00
Only — $330.00
Only — $320.00
Only — $475.00
Call for prices
• CCS 2200 System
Tested and Assembled
Only — $1,625.00
• SPECIAL • SPECIAL • SPECIAL*
CCS SYSTEM 2410
♦FEATURES*
* DMADiskController
* 2-Real Time Clocks
* 2-Serial/1-Parallel Port
* Hardware Vectored Interupts
* Supports C/PM, M/PM, OASIS
***Comes with C/PM***
only-$2,100.00
CONTROLLER BOARD FOR 8" and 5"
DRIVES FOR THE Z-89, Z-90, o r H-89
COMPUTERS....
Comes w/CPM 2.2 on 8" and 5"
media Only $550.00
SOFTWARE
ASHTON TATE
dBASEII $560.00
DIGITAL RESEARCH
C BASIC $118.00
MICRO PRO
WORDSTAR $275.00
MAILMERS $115.00
DATASTAR $265.00
SUPERSORT I $190.00
SPELLSTAR $190,00
MICROSOFT
BASIC 80 $290.00
BASIC COMPILER $320.00
FORTRAN 80 $400.00
COBOL80 $600.00
MACRO 80 $165.00
SORCIM
PASCAL/M $320.00
SUPERCALC $235.00
SUPERSOFT
FORTH $170.00
SSS FORTRAN $215.00
DISK DOCTOR $85.00
C COMPILER $175.00
WE HAVE COMPLETE
LINE OF: Apple II,
TRS-80, IBM, and
Heath/Zenith add on
drives.
Call For Price!
11 EDISON DRIVE • NEW LENOX * ILLINOIS 60451
CALL TOLL FREE: 1-800-435-9357 * MONDAY thru SATURDAY
(ILLINOIS RESIDENTS CALL: 815-485-4002) * 8:00 a.m. to 6:30 p.m.
TERMS: Prepayment — C.O.D. up to $100.00 — M/C Visa
$5.00 Processing and Handling added to each order PLUS
Shipping Charges. Please allow personal check to clear before shipment.
15% Restocking Charge for Non-Defective, Returned Merchandise.
Prices subject to change without notice.
TERMINAL
Feather Touch Capacitance Keyboard
S- 100-8
INCLUDING CP/M 2.2®
AND WORDSTAR®
• 60 Key Standard ASCII
PLUS + Hex Keypad
PLUS + 8 Special Function Keys
PLUS + 20 Screen Editing Keys
• SOROC Type Screen Attribute Set
• Half Intensity
COMPUTER
• 8 Slot S-100
• 64K Dynamic Ram
• 4MHZ Z-80
• Double Density Disk
Controller
• Programmable Baud Rate
• Programmable Keyboard Set
• Serial Printer Port (150-19.2K)
WITH: 8" SS/DD Drives Only $2850.00
5Va" SS/DD Drives Only $2700.00
CALL FOR
QUOTE ON
DIFFERENT DRIVE
OPTIONS
WORDSTAR .s a TM of Micropro
MONITORS
BMC MONITORS—
W/GREEN SCREEN $ 95.00
ZENITH VIDEO MONITOR-
ZVM $145.00
AMDEKMONITORS-
AMDEK Color 1 $399.00
AMDEK Video 300 $229.00
w/Green Screen
DISK DRIVES
Shugart80Vs $395.00
Shugart 851's $575.00
Qume DT-8's $540.00
SA 400 $230.00
SA 450 $340.00
SA 410 SS 96 TPI $375.00
SA 460 DS 96 TPI $425.00
TM 100-1 $230.00
TM 100-2 $340.00
TM 100-3 $375.00
TM 100-4 $425.00
TANDON SLIMLINE
TM 848-1 $480.00
TM 848-2 $550.00
PRINTERS
YgMiTM | data
I systems
CALL FOB PRICES
• C-ITOH
PROWRITER $525.00
• C-ITOH F-10
40CPS $1,500.00
• C-ITOH Comet II $810.00
132 Column Printer
9x7 Dot Matrix
• MPI-88G $600.00
• EPSON MX 80 CALL
• EPSON MX 100 CALL
• Anadex9501 $1,235.00
Graphic Printer
• OKIDATA
82A $465.00
• 83Aand84A CALL
gvA>
Apple 8" Disk Controller Card
• ZVX4 Dual Density, Single &
Double Sided - Auto Boot
$395.00
• Disk2 + 2SingleDensity
Single or Dual Sided
$300.00
Adds Regent 20 $570.00
Televideo 910 $575.00
Televldeo 912C $665.00
Televideo 925C $740.00
Televldeo 950 $950.00
Ampex Dialog 80 $895.00
Zenith Z19 $745.00
TERMINALS
Circle 468 o n Inquiry card.
MICROPROCESSOR COMPONENTS
RGOT^OlL
SN7400N
SN74Q1N
SN74Q2N
SN74D3N
SN7404N
SN7405N
SN7406N
SN7407N
SN7408N
SN74D9N
SN7410N
SN7411N
SN7412N
SN7413N
SN7414N
SN7416N
SN7417N
SN7420N
SN7421N
SN7422N
SN7423N
SN7425N
SN7426N
SN7427N
SN7428N
SN7430N
SN7432N
SN7437N
SN7438N
SN7439N
SN7440N
SN7441N
SN7442N
SN7443N
SN7444N
SN7445N
SN7446N
SN7447N
SN7448N
SN745QN
SN745JN
SN7453N
SM7454N
SM7459A
SN7460N
SN7470N
SN7472N
SN7473N
SN7474N
SN7475N
SN4576N
SN7479N
SN7480N
SN7482N
SN7483N
SN7485N
SN74B6N
SN74B9N
SN7490N
SN7491N
SN7492N
SN7493N
SN7494N
SN7495N
SN7496N
SN7497N
SN7410QN
SN74104N
SN74105N
SN74107N
SN74109N
SN74U6N
SN74121N
SN74122N
SN74123N
SN74I25N
SN74126H
SN74132N
SN74136N
SN7414IN
SN74142N
SN74143N
SN74144N
SN74145N
3N74147N
SN7414BN
SN 74 ISDN
SN741S1N
SN74152N
SN74153N
SN74154N
5N74155N
16 2.25
T4 .39
SN74156N
SN74157N
SN74160M
SN74161N
SN74162N
SN74163N
SN74164N
SN74165N
SN74166N
SN74167N
SN74170N
5N74172N
5N74173N
SN74174H
SN74175N
SN74176N
SN75177N
SN74179N
SN74180N
SN74181N
SN74182N
SN74184N
SN741B5N
SN74190N
SN74191N
SN74I92N
SN74193N
SN74194N
5N74195N
SN74196N
SN74197N
SN74198N
SN74199N
SN 7422 IN
SN74251N
SN74276N
SN74279N
SN74ZS3N
SN74284N
SN74285N
SN74365N
SN74366N
SrV74367N
SN74368N
SN74390N
SM74393N
16 2.79
16 1.29
24 4.95
CA3010H
CA3013H
CA3023H
CA3035H
CA3039H
CA3046N
CA3059N
M35SMM
CA3060N 16 3.25
CA3080H
CA308IN 16
CA30B2N 16
CA3083N IE 1.49
CD4000
CD4001
CD4002
CD4006
CCM007
CD4009
CD4010
CD40t1
CD4012
CO4013
CD4014
CD4015
CD4016
CD40I7
CD4018
CD4019
CD4020
CD4021
CD4022
CD4023
CD4024
C04025
CD4D26
C04027
CD4028
CD4029
CD4030
CD4034
CD4035
CA3086N 14
1
.69
CA3089N 16 1,69
CA3096N 16 1.19
CA3130H 1,95
CA3140H 1.49
CA3160H 1,95
CA3401N 14 .59
CA3600N 14 3.95
CD4040
CD4041
C04042
C04043
CD4044
C04046
CD4047
CD4048
CD4049
CD405O
CD4051
CD4052
CD4053
CD4056
C04059
CD4060
CD406G
CD4068
CD4069
CD4070
CD407t
CD4072
C04Q73
CD4075
CD4076
CD4078
C04081
CD4082
CD4093
CD4098 16
CD4506 16
CD4507 14
CD4508 24
C04510 16
CD4511 16
CD4512 16
CD4514 24
CD4515 24
CD4516 16
C04518 16
C04519 16
C04520 16
C04526 16
C04528 16
C04529 16
CD4543 IS
CD4562 14
CD4566 16
CD4583 16
CD4584 14
CD4723 16
CD4724 16
MC14409 16
MC14410 18
MC14411 24
MC14412 16
MC14419 16
MC14433 24
MC14538 16
MC14541 14
1.95
P»rt No. "Pta STATIC RAMS
Met
16 256x1 (650ns) . ...
22 256x4 (450(15)8101 2.49
16 1024x1 (350ns) 89
16 1024x1 (450ns) L.P 1,49
18 256x4 (450ns) 81 11 2.95
16 256x4 (450ns) MOS 2.95
18 1024x4 (450ns) 2.25-B/I4.95
18 1024x4 (450ns) L.P. .2.49-8/16.95
18 1024x4 (200ns) 2.49-8/16,95
18 1024x4 (200ns) LP.. 2.95 -8/ 19. 95
IB 4096x1 (150ns) 3.95
IB 4096x1 (70ns) 4.95
IB 1024x4 (70ns) 8.95
1B 4096x1 (450ns) 3.95
18 1024x4 (450ns) 3.95
22 256x4 (450ns) CMOS 4.95
IB 4096x1 (450ns) 4044 4.95
24 2048x8 (200ns) CMOS 7.95
HM6116LP-4 24 2048x8 (200ns) LP CMOS 8.95
:ni2
21 M
2114L
2114-2
2114L-2
2141-3
2147
2148
TMS4044
TMS4045
5101
HM6116-4
74 B9
74C920
74C921
74C929
74C930
74S189
74S206
745289
82S10
02S25
1702A
2708
2708-5
TM52516
TMS2532
TMS2564
TMS2716
2716
2732
27580
MM2764
16 16x4 (50ns) 3101
22 256x4 (250ns) CMOS (6551)
18 256x4 (250ns) CMOS 3.95
16 1024x1 (250ns) CMOS (6501) 3.95
IB 1024x1 (250ns) CMOS (5518) 3.95
16 16x4 (35ns) 93405 ....1.95
(BOfis) 93410 3,95
(60ns)93411 3.95
(35ns)3101 2.25
(50ns) O.C, (93415) 3.95
(50ns) O.C. (74S2B9) 2.25
EPRONIS
24 256x8 llus). 4,95
24 1024x8 (450ns) 3."
24 1024x8 .:•- " i.'io ....2.95
24 2046x8 (450ns) I
24 4096x8 (450ns) NMC2532 .
' " (450ns) 29,95
(450ns) 3 voltage
(450ns)
(450ns)
(450ns slngtB+SV 2.95
••Pins
DYNAMIC RAMS
Price
4116N-3
4116N-4
4164N-2
MM5261
MM5262
MM5270
MM528D
MM5290-2
MM5290-3
MM5290-4
MM5298-3
IB 1024x1 (300ns)
16 4096x1 250ns) 2.49
16 16.384x1 (150ns) 2 25-8/16.95
16 16.384x1 200ns) 1.95-8/14.95
16 16,384x1 250ns 1.49-8/10.95
16 65,536x1 1 200ns) 9.95
IB 1024x1 (300ns) 49-8/1.95
22 2048x1 (365ns) 49-8/1.95
16 4096x1 250ns ) MK4096 2.95
22 4096xj (2O0ns) 2107 3.95
16 16.384x1 (150ns) 2.25-8/16 95
16 16.384x1 1200ns) 1.95-8/14.95
16 16.384x1 |?50ns) . ... 1.49-8/10 95
16 8192x1 (200nsi 169
16 256x1
16 256x1
16 16x4
16 1024x1
16 16x4
26 8192x8
24 2048x8
24 2048x8
24 4096x8
24 1024x8
2B 8192x6 (450ns|
MICROPROCESSOR CHIPS
Z80 (7B0C) 40 CPU(MK3S80N)(2MHz) 5.95
Z80A (780-1) 40 CPU MK38B0K-4) (4MHz) 6.95
CDP1802 40 CPU 9.95
2650 40 MPU 14.95
IDM2901ADC 40 CPU— 4-bil slice (Com. Temp. Gr.) . .19.95
MCS6502 40 MPUw'
INS8035N-6 40 MPU— 8-bit (6MHz) 5,95
INSB039N-6 40 CPU Sgl. chlpB-blt £ 1 28bis. Ham) 6.95
INS804ON-6 40 CPU (256bylesRAM) 14.95
INS8070N 40 CPU (64 bytes RAM) 19.95
IN58073N 40 CPU w/Basic Micro Interpreter ., . 24 95
P8085 40 CPU 5.95
TMS9900JL 64 MPU-16-bil 39.95
MICROPROCESSOR MANUALS
M-ZBO User Manual 7.50
M-C0P1802 User Manual 7.50
M-2650 User Manual 5.00
6800/6800 SUPPORT DEVICES
MC6800 40 MPU 4.95
MC6802CP 40 MPU with dock and RAM 7.95
MC6810API 24 128x8 Sialic RAM 3.95
MC6821 40 Peripheral Inter. Adapl (MC6820) . ,.4.95
MC6828 24 Priority Interrupt Controller 15,95
MC6830L8 24 1024x8-bit ROM (MC68A30-B) 10.95
MC685Q 24 Asynchronous Comm. Adapter 4.95
MC6B52 24 Synchronous Serial Data Adapter ... 5.75
MC6B60 24 600bps Digital MODEM 9.95
MC6B62 24 2400bps Modulator 12.95
MC6880A 16 Quad 3-slate bus. trans. (MCBT26) .2.25
8080/8080A SUPPORT DEVICES
INS8080A
0P8212
DP8214
DP8216
■
INS8243
INSB250
DPB251
0PB253
;/:■/..,
DP8259
DP8275
DP8279
DP8303
DP8304
DP830?
40 CPU 3.95
24 8-bil Inpul/Outpul 2,25
24 Priority in:?-.- j. ,, , ,
16 Bi-Directional Bus Driver 2.25
16 Clock Generator/Driver 2.25
16 BusOriver 2.25
28 System Controller/Bus Driver 3-49
28 System Controller 4 49
24 I/O Expander tor 48 Series 5.95
40 Asynchronous Comm. Element . . . 10.95
28 Prog. Comm. I/O (USART) 4.49
24 Prog. Interval Timer 6.95
40 Prog. Peripheral I/O (PPI) 4.49
40 Prog. DMA Control 7.95
2fl Prog. Interrupt Control 6,95
40 Prog. CRT Controller 29.95
40 Prog. Keyboard/Display Inlertace 8.95
20 System Timing Element 3,95
20 8-bil Bi-Directional Receiver 2.49
20 8-blt Bi-Direclional Receiver 2,49
20 8-bit Bi-Oirectional Receiver 2.49
20 Octal Latched Peripheral Driver 4.95
20 Octal Latched Peripheral Driver 4.95
PROMS
74S188 16 32x8 PROM C. (6330-1) 1.49
745287 16 256x4 PROM T.S. (6301-1) 1.95
745288 IB 32x8 PROM T.S. (6331-1) 1.95
74S387 16 256x4 PROMO.C. (6300-1) 1.95
745471 20 256x8 PROM T.S. (6309-1) 5.95
745472 20 512x8 PROM T.S. (6349-1) 4.95
745473 20 512x8 PROM DC (6348) . 4 95
745474 24 512x8 PROM T.S. (DM 87S296N) ..4.95
745475 24 512x8 PROM C. (6340) 4.95
74S478 24 1024x8 PRDM T.S. (TBP28S86) .... B .95
745570 16 5 12x4 PROM 0. C . (6305) 2 .95
745571 16 512x4 PROM T.S. 16306) 2.95
745572 18 1024x4 PROMO.C. (6352) 4.95
745573 18 1024x4 PROM T S. (82S137) 4.95
82S23 16 32x8 PROMO C. (27S18) 2.95
82S115 24 512x8 PROM T.S. (27S15) 9.95
82S123 16 32x8 PROM T S. (27S19) 2 95
82S126 16 256x4 PROMO C. (27S20) 3.95
825129 16 256x4 PROM T.S. (27S21) 3.95
825130 16 512x4 PROM D.C (27S12) 5.95
82S185 18 2048x4 PROMT S (TBP24&B1) . . 9 95
DM87S180N 21 1024«8 PROMO.C. (82S 180) 9.95
0M87S181N 24 1024x8 PROMT. S. (82S181) 9.95
DM87S184N IB 2048x4 PROMO C (82 S184) 9.95
DM87S185N 18 2048x4 PROM T.S. (82S185) 9.95
0M87S190N 24 2048x4 PROM O.C. (82S190) 19.95
DMB7S191N 24 2048x8 PROMT.S. (82S191) 19.95
ROM'S
2513(2140) 24 CharacterGenerator (Upper Case)..... 9.95
2513(3021) 24 CharacterGeneratOf (Lower Case) 9.95
NMOS READ ONLY MEMORIES
MCM66710P 2 4 128x9x7ASCHShi1led w/Greek 13.50
MCM66740P 24 12Bx9x7 MaihSymbcl Si Pictures . ... 13.50
MCM66750P 24 128x9x7 Alpha. Control Char. Gen. . . . 13.50
DATA ACQUISITION
DC10 Mostek DC/DC Convert +5V10-9V . . . .2.95
MC3470P 18 floppy Disk Read A MP System 4.95
MC140BL7 16 7-bttO/ A Convene r (0ACOB07LCN) 2.49
MC 1408L8 1 6 8-bil D/AConver1er ( 0AC0808LCN 2.95
AF10O-1CN 16 Universa1ActiveFilter2.5% 5.95
AF121-1CJ 24 TouchTone LowBand Filter 19.95
AF122-1CJ 24 Touch ToneHighBand Filter 19.95
LM308CH
LM334Z
LM335Z
LF398N
LM399H
ADC08O4
DAC0806
ADC0809
ADC0817
0AC1000
OAClODB
OAC1020
DAC1022
DAC1222
CD4051N
Super Gain Op Amp
Constant Current Source 1.30
Temperalure Transducer 1.40
JFETtnpulOpAmp no
Sample & Hold Amplifiers 3.95
.5.00
20 8-bil A/D Converter ml
16 8-bitD/A Converter (0.78^ Lin.) 1,95
28 8-biIA/O Converter (8-Ch. Mulli.) .... 4.49
40 8-bit A/0 Ccn. !-.■!!•; (in Cn !,Mli ) 995
24 10-bilD/AConv. Micro. Comp. (0.05%) 13 95
20 10-bit D/AConv. Micro. Comp. 0.20%) 7 95
16 10-bilD/A! ■■-,.' '■ ■ 0.05« tin.) 8.49
16 10bilD/AConvcr1er(0.20%Lln. 595
18 12-bil D/A Converter (0 20% Lin.) 6.95
'" 1-Channel Multiplexer
DUARf .
3.95
AY-5-1013 40 30KBy
SPECIAL FUNCTION
OS0025CN 8 OualM0SCiock0river(5MZ) 2 49
DSO026CN 8 Oual M0SCtOCkDriver(5MZ) 195
INS1771N-1 40 Floppy Oisk Controller 16.95
INS2651N 28 Communicalion Chip 8.95
MM58167N 24 Mic oprocessorRealTime Clock 8.95
MM58174N 16 Micro. Compaiibte Time Clock 7.95
C0P402N 40 Mictoconlrollerw/64-digil RAM 5.95
and Direci LED Orrve
C0P402MN 40 Microprocessor w/64-dlgil RAM 5.95
& Di eel LED Drive w/N Buss mi.
C0P470N 20 32-seg.VACFIuor.Drvr.(20pinpkg). .3.25
TELEPHONE/KEYBOARD CHIPS
AY- 5-9 100 18 Push Button Telephone Dialer 14.95
AY-5-9200 16 Repertory Dialer 14 95
AY-5-9500 14 CMOS Clock Generator 4.95
AY-5-2376 40 Keyboard Encoder (BB keys) 9 95
HD0165-5 24 Keyboard EnoodB j |{ •-. ,.i 9.95
74C922 IB Keyboard Encoder 16 keys) 4,49
74C923 20 Keybrafri Encoder (20 keys) 4.95
MM53130N 18 Touch Tone Oml er 5,95
MM53190N "
vswlMIMtvs I UliO ,l *'SW!!liWiS"
25 Pin — D Subminiature (meets RS232)
Part Ho. Description Price
0B25P PLUG (RS232) 2.95
DB25S SOCKET (BS232) 3.56
DB25PF-179 PLUG (RS232) Win Wnp style 4.95
DB51 226-1 CABLE COVER lor 0B25P or DB25S 1.75
DB25P-831 PLUG - Right Angle - PC Mount 4.95
DB25S-831 SOCKET- RigM Angle - PC Mount 5.25
020416-2 Screw Lock tor DB25 Series Connectors
(Locks connector to panel) 2/, 99
Solder Eyelet/Wire Wrap Edge Card
Part He. |Corr1acts[ Sp. I Description | Price
15/30SE
1B/36SE
22/44SE
22/44 PC
50/1 DOS E
22/44 WW
67031-5
R68M
R6S1-2
15/30
IB/36
22/44
22/44
50/100
22/44
22/44
50/100.
50/100
Solder Eyelet
Solder Eyelet
Solder Eyelet
PCIypelnomlg.ean)
Solder Eyelet
Wire Wrap - Level 3
WW(fti D625x.03x.75)
Wire Wrap - Level 3
Wire Wrap - Level 3
mm ic sockets
ITPHT For Socket Required, See Column After The IC Part No. |jf
LOW PROFILE (TIN) SOCKETS WIRE WRAP (GOLD) SOCKETS
8 pin LP
14 pin LP
16 pin LP
18 pin LP
20 Pin LP
22 pin LP
24 pin LP
28 Pin LP
36 pin LP
40 pin LP
.17
.20
.22
.29
.34
.37
.38
.45
.60
.63
.62
- Solderlail Standard Tin & Gold Also Available —
LEVEL #3 1-24
Spin WW
10 pin WW
14 pin WW
16 pin WW
18 pin WW
20 pin WW
22 pin WW
24 pin WW
28 pin WW
36 pin WW
40 pin WW
L9S
2.09
1.8
$10.00 Minimum Order — U.S. Funds Only
California Residents Add 6'/?% Sales Tax
Postage — Add 5% plus $1.50 Insurance
Send S.A.S.E. tor Monthly Sale Flyer!
Spec Sheets — 25c each
Send 88c Postage for your
FREE 1982 JAMECO CATALOG
Prices Subject to Change
ameco
GE5H*nna
1355 SHOREWAY ROAD, BELMONT, CA 94002
PHONE ORDERS WELCOME — (415) 592-8097
iillln
P»rt We "Pin* Funcllcn Price
70451PI 28 COS PrecisionTimer 14.95
7045EV/KI!* 28 SlopwalchCUip, XTL ..19.95
7106CPL 40 3ft 0igilA/0 (LCD Drive) 9.95
7106EV/Kit* 40 IC, Circuit Board, Otsplay 34.95
7107CPL 4P 3Vj Digit A/D(LED Drive) 11.95
7107EV/Kit* 40 IC. Clrcuil Board, Display 29.95
7116CPL 40 3 'A Digit A/D LCD Dis. HL0 16.95
7117CPL 40 3'A Ofgil A/DLE0 Dis. HLD 15.95
72D1IUS LowBallery Voll I ndicalor 2.25
72051PG 24 CMDSLED Slopwatch/Timer 1 2.95
7205EV/KII- 24 SlopwatchChip. XTL 14.95
7206CJPE 16 ToneGenerator 4,95
7206CEV/Kif 16 ToneGeneratorChip. XTL 7.95
7207AIPD 14 OscillalorController 5.95
7207AEV/KII- 14 Freq. Counler Chip, XTL 7.95
72081PI 28 SevenDecadeCounler 15.95
72091PA 8 Clock Generalor 3.95
7215IPG 24 4 Func. CMOS Stopwatch CKT 13.95
7215EV/ Kil' 24 4 Func. Stopwalch Chip. XTL 14.95
7216AIJI 28 8 0igi1Univ.Coun1erC.A. 29.95
7216CIJI 28 8 Digil Freq. Counler C. A 24.95
721601PI 28 8 Digit Freq. Counter C.C 19.95
7217IJI 28 4 Digit LEO Up/DownCounter CA 10.95
7217AIPI 28 4DigitLEDUp/DownCounterCC 14.95
72241PL 40 LCD4V? OigllUp CounlerDHl 10.95
7226AIJL 40 8 Oiglt Univ. Counler 29 95
7226AEV/Kif 40 5 Function Counler Chip.XTL 74,95
7240UE 1 6 CMOS Bin Prog. Timer/Courtier 4.95
7242UA 6 CM0SDivide-by-256RCTimer 2.25
72501JE 16 CMOSBCDProg. Ttmer/Counler 6.00
7260IJE 16 CMOSBCDProg. Timer/Courier 5.25
7555IPA 6 CMOS 555 Timer 1.45
75561P0 14 CM0S556Timer 2.20
76118CPA 8 CMOSOpAmpComparalor 5MV 2 25
76128CPA B CMOSOpAmpEil. Cmvr 5MV 2.95
7621BCPA 8 CMOSOualOpAmpComp 5MV 3.95
7631CCPE 16 CMOS Tri Op Amp Comp 10MV 6.35
7641CCPD 14 CMOS Quad Op Amp Comp 10MV 7.50
7642CCPD 14 CMOSOuarJOp AmpComp 10MV 7.50
7660CPA 8 Voltage Converter 2.95
B038CCPO 14 Waveform Generator 3.95
8046CCPE 16 Monolithic LogarithmcAmp . ... 19 95
B0B9CCD 50pp mBa nd-G AP Volt Ret. Diode 2.50
B211CPA 8 Voll R el/ In deal or 2.95
8212CPA 24 Volt Ret/Indicator 2.95
74C00
•! ■'
7-!>:n-i
7JCC3
74C10
74C14
74C20
74C30
74C32
74C42
74C48
74C73
74C74
74C85
74C86
74C89
74C90
74C93
mimmim
14
74C95
14
1.39
74C107
14
.89
IE
2.49
74C154
74
3.49
74C157
16
2.25
74C160
tl
1.19
74C161
16
1.19
74C162
1fi
1.19
74C163
1fi
1.19
74C164
14
1.49
74C173
tc
.79
74C174
16
1.19
74C175
1H
1.19
74C192
16
1.49
-i v~n
If
1.69
74C195
18
1.39
74C221
74C240
74C244
74C374
74C901
74C903
74C906
74C911
74C912
74C915
74C917
74C922
74C923
74C925
74C926
80C95
80C97
1.95
16
LH0002CN 10
LM10CLH
LM11CLH
LH00700H
TL071CP B
TL072CP 8
TL074CN 14
LH0082CD
TL082CP 8
TL0B4CN 14
LH0094CD
LM300H
LM301CN 8
LM302H
LM304H
LM305H
LM307CN B
LM308CN. 8
LM309H
LM309K
LM310CN 8
LM311CN 8
LM312H
LM317MP
LM317T
LM317K
LM318CN B
LM319N 14
LM320K-5
LM320K-12
LM320K-15
LM320T-5
LM320T-12
LM320M5
LM323K
LM324N 14
LM3290Z
LM331N 8
LM334Z
LM3357
LM336Z
LM337T
LM337MP
LM338K
LM339N 14
LM340K-5
LM340K-12-
LM340K-15
LM340T-5
LM340T-12
LM340M5
LM341P-5
LM341P-12
LM341P-15
LM342P-5
LM342P-12
LM342P-15
LM348N
LM350K
LF351N
LF353N
LF355N
LF356N
LM358N
LM359N
LM370N
LM373N
LM377
LM380N
LM381N
LM382N
LM364N
LM386N-3
LM387N
LM389N
LM392N
LF398M
LM399H
TL494CN
TL496CP
NE510A
NE529A
NE531V
NE536H
NE540H
NE544N
NE55DA
NE555V
LM556N
NE564N
LM565N
LM566CN
LM567V
NE570N
£
ufl
.79
.79
.79
75
.75
75
69
69
.69
14
.99
4.95
8
.60
8
1.00
8
1.10
8
1,10
8
.69
14
1.79
14
4.49
14
3.95
14
1.95
14
.89
14
1.79
14
1.39
14
1.79
8
89
8
.89
8
.69
8
3.95
5.00
16
2.95
14
4,95
14
2.95
8
2.95
6.00
4.95
14
2.95
14
195
8
.35
14
.69
16
2.95
14
1.19
8
1.49
8
.89
16
3.95
NE571N
LM703CH
LM709N
LM710N
LM711N
LM723N
LM733N
LM739N
LM741CN
MC1741SCG
LM747N
LM748M
LM1014N
LM1310
LM145BCN
LM1488M
LM1489N
LM1496N
LM1556V
LM1800N
LM1871N
LM1872N
LM1877N-9
LM1889N
LM1696N
LM2002T
LM2877P
LM2878P
LM2896P-1
LM3189N
LM3900N
LM3905CM
LM3909M
LM3914N
LM3915N
LM3916N
RC4136N
RC4151NB
RC4194TK
RC4195TK
LM4500A
1CL80388
LM13080N
LM13600N
75138N
75450N
75451CN
75492
18 3.49
18 349
18 3.49
CAPACITOR CORNER
50 VOLT CERAMIC DISC CAPACITORS
Value
19
10-99
100+
Value
1-9
10-99
ino*
10 pf
.08
.06
.05
.001/rF
.08
.06
.05
22 pf
.08
.06
.05
.0047MF
.08
.06
.05
47 pf
.08
,06
.05
.Ol)iF
.08
.06
.05
100 pf
.08
.06
.05
.022jiF
.09
.07
,06
220 Pf
.08
.06
.05
.047uF
.in?
.09
.07
,0ft
470 pf
.08
.06
.05
.15
.12
.10
100 VOLT MYLAR FILM CAPACITORS
.OOlmf .12 JO .07 I .022rr»f .13 .11 .08
.0022mf .12 .10 .07 ,047mf .21 .17 .13
.0047mf .12 .10 .07 .lmf .27 .23 .17
.Olrnf .12 .10 .07 I .22mf .33 .27 .22
+20% DIPPED TANTALUMS (Solid) CAPACITORS
.1/35V
.15/35V
.22/35V
.33/35V
.47/35V
.68/35V
1.0/35V
.39
.39 .34 .29
.39 .34 .29
1.5/3SV
2.2/35V
3.3/25V
4.7/25V
6.8/25V
15/25V
22/6V
.41
.37
.51 .45 .34
.79 .69 .55
1.39 1.25 .95
.79 .69
MINI. ALUMINUM ELECTROLYTIC CAPACI TORS
Axial 1-99 100-499 500+ Radial 1-99 100-4 99 500 +
.4 7/50 V
1.0/50V
3.3/50V
4.7/25V
10/25V
10/50V
22 /25V
22/50V
47/25V
47/50V
100/25V
100/50V
220/25 V
220/50V
470/25V
1000/16 V
2200/16 V
.16 .14 .10
.19 .16 .12
.25 .21 .19
.39 .34 .33
.4 7/25 V
•47/50V
1.0/16V
1.0/25V
1.0/50V
4.7/16V
4. 7/25 V
4. 7/50 V
10/16V
10/25V
10/50V
4 7/50 V
100/ 16 V
100/25 V
100 /SOV
220/16V
470/25V
.15 .13 .12
.15 .13 .12
.16 .14 .13
.15 .13 .12
590 BYTE September 1982
Circle 252 on inquiry card.
xtmrrrrc imimtu
JE600
Hexadecimal
Encoder Kit
FULL 8-BIT
LATCHED OUTPUT
19-KEY KEYBOARD
The JE600 Encoder Keyboard Kit provides two separate
hexadecimal digits produced from sequential key entries
to allow direct programming for B-blt microprocessor
or B bit memory circuits. Three additional keys are pro-
vided for user operations with one having a bistable
output available. The outputs are latched and monitored
with 9 LEO readouts. Also included Is a key entry strobe.
Features: Full B-bit latched output for microprocessor
use. Three user-define keys with one being bistable
operation. Debounce circuit provided for all 19 keys.
9 LED readouts to verify entries. Easy Interfacing with
standard 16-pln IC connector. Only +5VDC required
for operation. Size: 3yi"H x 8%"W x 8VD
JE600/DTE-HK £*?&£ a ?wJ) . . . . $99.95
t8%' , Lx5V."Wxn,"H
K19 19-Key Keyboard (Keyboard only) .... $14.95
DTE-HK (case only -3vV'HxBV«"WxBVVD) $44.95
JE610 ASCII Encoded Keyboard Kit
The JE610 ASCII Keyboard Kit can be Interfaced into
most any computer system. The kit comes complete
with an Industrial grade keyboard switch assembly
(62-keys), IC's, sockets, connector, electronic compo-
nents and a double-sided printed wiring board. The
keyboard assembly requires +5V @ 150mA and —12V
@ 10 mA for operation. Features: 60 keys generate the
126 characters, upper and lower case ASCII set. Fully
buffered. Two user-define keys provided for custom
applications. Caps lock for upper-case-only alpha charac-
ters. Utilizes a 2376 (40-pin) encoder read-only memory
chip. Outputs directly compatible with TTL/DTL or
MOS logic arrays. Easy interfacing with a 16-pin dip or
18-pln edge connector. Size: 3JVM x 14VS"W x B%"D
JE610/DTE-AK j^iStJSSTSJS) .. ,$124.95
ir Cin i/ l4 62-Key Keyboard, PC Board, a 7QQ r
JtOlUK.lt & Components (no case) $ fXJ.iJD
K62 62-Key Keyboard (Keyboard only) ... $ 34.95
DTE-AK (case only - 3V<"Hxll"WxBVD)$ 49.95
JE212 - Negative 12VDC Adapter Board Kit
JVIEWK for JE610 ASCII KEYBOARD KIT Kit/
Tww^ Provldes-12VDC from Incoming 5VDC .$9 95
jvWrWt
4NEWK
JE21 5 Adjustable Dual Power Supply
General Description: The JE215 is a Dual Power
Supply with independent adjustable positive and nega-
tive output voltages. A separate adjustment for each
of the supplies providesthe user unlimited applications
for IC current voltage requirements. The supply can
also be used as a general all-purpose variable power
SUpply. FEATURES:
• Adjustable regulated power supplies,
pos. and neg. 1.2VDC to 1 5VDC.
• Power Output (each supply):
5VDC @ 500mA, 1 0VDC@ 750mA.
12VDC@ 500mA, and
15VDC@ 175mA.
• Two, 3-terminal adj. IC regulators
with thermal overload protection.
• Heat sink regulator cooling
• LED "on" Indicator
• Printed Board Construction
• 120VAC input
• Size: 3-1/2"w x 5-1/16*'L x 2"H
JE215 Adj. Dual PowerSupply Kit (asshown) . . $24,95
(Picture not shown but similar in construction to above)
JE200 Reg. Power Supply Kit (5VDC, lamp) . . $14.95
JE205AdapterBrd.(toJE200>±5,i9& t12V. . $12.95
JE210Var.Pwr.Spiy. Kit, 5-15VDC,to1. Samp. . $19.95
KEYBOARDS - POWER SUPPLIES
9'/ I "Lx4W' , WxVH
16V'Lx5WWx1V'H
T6y«"Lx5'/ J "Wxn ,, H
23 ,, Lx5V/'Wx1.3/8 ,, H
^
iirPf 1 1 ii
www
p$
ALPS 26-KEY CALCULATOR KEYBOARD
Fajturoi: 7 Position, 3 Poittlon and 2 Poitllon Swltclns (ON/OFF). Thais ara tram Olivetti's Top ot
the Lino. Mechanical SPST Switching: 22-pln Edgo Card Connection.
Part No. KB26 $1.95 each or Z/S3.49
MICRO SWITCH 69-KEY KEYBOARD
Oile Entiy Keyboard, Encoded Output: 8-bit Parallel EBC OIC, Switching: Hall Ettect. 24-pin Edge
Cerd Connection. Complete with Pin Connection.
Part No. KB69SD1Z-Z $19.95 each
DATANETICS KEYBOARD
ASCII Encoded Keyboard, Output: Evan Partly ASCII, Supply voltage +5, 12 volt. Swtchlng:
Mechanical SPST - 5D ; pln Connection. Complete with Pin Connection.
Word Processing Keyboard, 26 Pin Edge Card Connection. Supply Vohage +5V0C. Main Keyboard
Is QWERTY. Additional Key Pads torCursorand word processing (unctions.
Oata Entry Keyboard use dine Olabto 1640 Terminal, Supply VoMago: +5V, -12 V. Switching: Hall
Ellect - 10-pln Edge Card Connection. Schematic Included. Uses 8048 Encoder Chip.
No each
Transaction Tech
Outpul +5VDC © 1 amp (also +30VDC) reg. Input 115VAC 60Hz. Two-tone (black/beige) self-
onclosedcase. 6 H„ 3 cond. black power cord. Size: 6Vi"W x 7"0 x 27<"H. Wt. 3 lbs,
POWER SUPPLY - 5VDC @ 1 AMP REGULATED a Industrie
Output +5VDC @ 1 imp, +36-42VDC adj. 400mA or less. 30 VAC (Isol.) @ 1.5 amp. Input 115VAC
60Hz. Clrc. brkr. ra-sol button. Blk. sell-end. case w/4 rubber toil. G ft., 3 cond. blk. paw. cord.
On/oil switch. BVw t 7V«"D x 3-7/fl"H - wt. 7 lbs.
Part No. PS407D $24.95 each
1.5
input: 115VAC, 50-60Hz@ 3amp/230VAC, SOHz @ 1.6 amp. Fan voll./power supply selectswlt-
chas(1lS/230VAC). Output: 5V0C® 7.6amp, 12VDC® 1.6 imp. 8ft. blk. pow. cord. 11 VW x
13V« ,, Dx3%"H.Wl. Bibs.
Heavy Duty Multi-Voltage Power Supply - 5VDC, 12V0C, 24VDC
Output: +5VDC © 30A. +12VDC © 2A. 12VDC ® 4A A +24V0C @ 3A. Input: 115VAC, 7A.
220VAC, 3.5A. Reg.: ± .15S line & load comb. Ripple: 10MV peakto peak (3MV RMS). Overvoll.
protect.: 5V, +12V. -12V Ovareur. protect Inci. 15%"L x 6"H x 11-7/8"0. Wt. 40 lbs.
SOC 2-6 (Pictured)
Regulated Power Supplies
Sorensen's open construction (SOC) power supplies are series-
regulated solid-state systems, designed to provide reg. DC
voltages at'6 levels (2-28 v/range). These units are open-framed
on sturdy black anodized aluminum for excellent mounting.
FEATURES: 115/208/230VAC input © S0-63Hz. low Ripple: 1.5mVrms. 5mVP-P maximum. Ad-
justable current limit. Votlaga adjustment control. All schematics md specifications supplied with unit.
Series A.S.CE hive thru mounting surfaices (Series F, bottom mounting only).
n ■
5.61 n 4.8B « MO
_TM**&* > 3 37
_fte.es
21 •.]'.
Powertec Sub-Modular DC Power Supplies
SM Series power supplies Include rectifying, filtering,
regulating, overload and overvoltage protection functions. You
need only connect the sub-module to the appropriate secondary
transformer tap and bolt the unit to a heatslnk.
REGULATION: LINE; .10Stori changi irom -10Sto + 10% Input vottige. LOAD; .15% Ion 0-100%
load change (units below 5V output maintain SV regulation). OUTPUT RIPPLE: 1m V RMS, 3mV P-P
typical. 5mV P-P maximum. INPUT CHARACTERISTICS: Requires low-level AC Input. Derate outpul
currenl15S toroperetlonsit SOHz.
p.„
-100
■4.76V ID
70V
-JOO
•7.0V lo
10. SV
-300
•lO.SVlo
1£ JSV
-MO
-2J0V1O
30 0V
SuMllfln
™E»i>"m™l!
S.It
flnchrtl
Wl
Pnct
Z2AA-30O
023A
115-120VAC
17VAC.5AnoCT
2.50 x 3.00 x .98
Jo.-
S14.35
22B-200
•2.2A
115-120VAC
22VAC.3A*/CT
3.00x5.75x1.16
Sot.
14.95
220-300
1.7A
115-120VAC
2BVAC Z.5A w/CT
2.75x5.75x1.18
Eat
19.95
22C100
6.0A
1I5-120VAC
16VAC8AW/CT
2.80x7.50x1.13
Boz.
24.95
22C-500 |
2.5A
115-120VAC
4BVAC3AW/CT
2.80x7.50x1.18
So;.
24.95
220-300 :
6.BA
115-J20VAC
26 VAC lOAw/CT
3.00x7.00x3.30
2lbs.
24.95
22E-100
18.00A
1 1S-120V/AC
16VAC24Aw7CT
2.90 x 7.00 x 3.30
2ll«.
29.95
HP-Display Sale-National
5082 Series — 0.43 Inch — 7-Segment
Price
Hi Eff Red
.99
Hi Eff Red
■ RHD
Hi Eff Red
RHD
Hi Eff Red
Overflow ±1 RHD
Yellow
Yellow
RHO
Yellow
- RHD
Green
LHO
.99
Green
-RHD
Green
- RHD
Green
Dverfiow± RHD
Red
- LH
Red
Red
Overflow±lRHD
Red
CA-Comm. Anode CC-Comm. Cathode LHD/RHD-LetUrl B ht hand dec.
FEATURES: Lightweight headphones. Left/right
balance control. Full fidelity stereo sound. Addi-
tional black soft carrying case & shoulder strap. Belt
clip (hands free). Operates on 3 AA cell batteries (not
incl.). Compact size: 3y a " x 4 7 £" x Wt. 6 02.
Ss^ Model 2830 $29.95
'Voltage Adjustment flange — Current ratings apply over entire voltage range.
• SHIPMENT IN 24 HOURS •
^ 6:00AM to 6:00PM (PST) mk
W^ Call: (415) 592-8097 %$f
« JUMPER AND CABLE ASSEMBLIES
STANDARD DIP JUMPERS
p pluQswith heavy duty
pintfor repeatedditconnrct applications.
0JM-1
92410212
14
l.ntft .nd
12"
11 79
OJ14.2
924102 24
34"
2.05
OJH-3
924102 36
36"
235
OJ14M4
92410612
12-
320
OJ142-14
924106 24
24-
3 49
OJ14314
92410636
36"
3 79
DJ161
97*112 12
16
..ntf.end
12"
VB5
DJ162
924112-34
16
24"
219
DJ1G3
924U2J6
16
3 59
DJ1 61-16
924116 13
16
double tnd
12"
3 35
DJ162 16
924 1 16 24
16
doublccnd
24"
3 69
DJ16-3-16
9241)6 36
16
36"
4 05
BJM-1
934122 12
12"
2 63
oa*4
934123 34
24
tinatt .nd
24"
3 39
DJJ4 3
93412336
24
imqle end
36"
3 95
DJI41 24
934126 12
3-s
12"
4.79
OJ24-274
924126 24
24"
3.23
DJ24-324
924126 36
24
doubl, end
36"
569
N.
OJ40-1
924132 12
40
jingleenc
12"
569
DJ40-2
92413234
40
imgle enc
24"
679
DJ40-3
934 132 3S
40
tingle tne
36"
DJ40-1-40
924136-12
40
d 12"
10.95
DJ402^0
92413624
d 24"
11. B9
DJ40-340
924136-36
40
double m
d 30"
12.79
STANDARD DB25 SERIES CABLES
Now you can order 0825 P or S connectors with the
cable necessary to fit your application. Choose from
our standard flat cable ill 4-foot lengths. Call today.
STANDARD CABLES
Part No.
Connec
OB25P 4 4 feet
DB25S-4 4 feet
DB25P-4P 4 feet
DB25P-4-S 4 fret
DB25S-4S 4 feet
1 0825P S 9.95e».
1DB2SS lO.gSea.
2-DB25P I6.95ea.
-D825P/1-DB25S 17.95 ea.
2 0825S 1855 m.
$10.00 Minimum Order — U.S. Funds Only
California Residents Add 6'/i% Sales Tax
Postage — Add 5% plus $1.50 Insurance
Send S.A.S.E. for Monthly Sale Flyer!
Spec Sheets — 25c each
Send 88c Postage for your
FREE 1982 JAM ECO CATALOG
Prices Subject to Change
lie flyer i rr
I— —
ameco
ELECTRONICS
1355 SHOREWAY ROAD, BELMONT, CA 94002
PHONE ORDERS WELCOME — (415) 592-8097
5 1 A" Mini-Floppy Disc Drive
FOR TRS-60 MODEL I, III (Industry Standard) J? Portoc
Features single or double density. Recording C Computer
mode: FM single, MFM double density. *=^Corp.
Power: +12VDC <±0.6V) 1.6 amps max.,
5VDC U 0.25V) 0.8 amps max Unit as pic-
tured at left(does not Incl. case, power supply
or cables). 30-page data book included.
Weighs 3Vr pounds. Size: SV.'W x 8"0 x
PaltNo. Ltmifed Quantity i pfiM
FD200 $179.95
Slnglesldad, 40 tracks, 250K bytes capacity
FD250 $199.95
Double- sided, 35 tracks, 4 38K bytes capacity
EXPAND YOUR TRS-80 to 16K, 32K or 48K
"Model 1 = From 4K lo 16K Requires (1) One Kit
Model 3 = From 4K to 48K Requires (3) Three Kits
Color = From 4K to 16K Requires (1) One Kil
"Model 1 equipped w/ Expansion Board up to 48 K (2) Two Kits Req'd.
- One Kil Required lor each 16K of E xpansion -
TRS-80 16K Conversion Kit — Kit comas complele with 8 each
MM5290 (UPD416/41 16) t6K Dynamic HAM (*ns) & rjocumenlalloji tor cenversion.
TRS16K2 *150ns S16.9S
TRS-16K3 *200ns S14.95
TRS-16K4 'aSOns S10.95
DPee Wee Boxer Fan
• 36clm free air delivery
• 3.125" sq. x 1.665" depth
• 10 yrs. cont. duty at 20 "C
• 1 15V 50/60HZ
• For Apple users
PWS2107U?« l 8 6 n d , ( i uf«« ••• $ 7.95 ea.
PWS2107F now $12.95 ea.
Muffin® Fan
• I05cfm free air delivery
• .68" sq. x 1.50" depth.
• 10 yrs. cont. duty at 20°C
• Impedance protected,
# , ' m ambients to 70 "C
Ml #■ -■ • 115V 50/60HZ 14W Wt. oz.
MU2A1-Upj s VX & ed»' $ 7.95 ea.
MU2A1-N New $12.95 ea.
Vj Price Sale! - Vi Prtca Sale!
mid wvdc price I mid wvdc price
250 I5D 1.95 4.50D 50 3.95 20,000 20 2.95 43.000 10 5.95
500 200 2.49 5.500 25 449 21.000 15 3.95 45,000 5 5.95
1,250 3 .99 6.100 40 2.49 22,000 15 4.95 52,000 20 5.95
1,500 25 1.95 7,000 60 4.95 23.000 7 1.95 55,000 15 5.95
1,500 SO 2.95 10,000 15 2.95 23.000 10 2.95 58,000 20 5.95
2,000 10 2.95 10.000 16 3.95 23.000 20 3.95 65.000 10 7.95
2,100 200 2.95 11.000 19 4.95 24,000 20 2.95 73,800 5 7.95
2,250 100 3.95 13,000 16 2.95 27,000 10 2.95 80,000 15 9.95
2,300 33 2.95 14,000 13 2.95 32.500 25 4.95 90,000 10 8.95
2,500 15 2.95 15,500 10 4.95 40,000 25 5.95 120,000 1510.95
3,000 25 1.95 18,000 10 3.95 42,000 10 4.95 160.000 10 B.95
3,600 40 3.95 OVER 200 OTHER VALUES AVAILABLE
SALE! Just deduct 50% of price listed above!
mid wvdc price mid wvdc price
JOYSTICKS
JS-5K
5K Linear
Taper Pols $5.25
ip innv 1DDK Linear
JS " 1 DD K Taper Pots $4.95
JS-150K JLl K >j"! ar
Taper Pols 54.75
i Ur in 40K (2) Video Con-
m-4D (roller in Case $4.95
UV-EPROM Eraser
| 8 Chips — 51 Minutes |
iV
1 1 Chip — 37 Minutes |
Erases 2708, 2716, 2732, 2764, 2516, 2532, 2564 Erases up to 8 chips
within 51 minutes (1 chip in 37 minutes). Maintains constant exposure
distance of one Inch. Spaclal conductive foam liner eliminates static
buildup. Built-in safaty lock to prevent UV exposure. Compact— only
9.00" x 3.70* x 2.60'. Complete with holding trayfor 8 chips.
UVS-11EL Replacement Bulb s 16.95
DE-4 UV-EPROM Eraser . . . . S 79.95
Mostek DC/DC Converter
+5 VOLTS TO-9 VOLTS
IV.
j|&Mn^!9HRfe Input: + 5V. Outpul:-9V (regulated) @ 30mA.
" ^P^ Printed circuit mounting.
7/B"Hxi/4"D DC10 $2.95 ea. or 2/$4.95
Wall Transformers
AC and DC Types
AC250 (Pictured)
Part No. input Output Price
AC 250 (above) 1 1 7V/60HI 12 VAC 250mA $3.95
AC 500 1 1 7V/60HZ 12V AC 500mA $4.95
AC1000 1 1 7V/60HI 12VAC lamp $5.95
AC1700 117V/B0H* 9VAC1.7amp $3.95
AC9004 11 7V/60HZ 9.2VAC 2.5 amp ... . $2.95 or2/$4.95
DC 800 120V/60HZ 8VDC 400mA 51.95 or 2/$2.95
DC6912 120V/60HZ 6.9.12VOC 300mA $9.95
DV5490 117V/60HI 9.5VDC 275mA . . . . S2.49 or 2JS3.95
DC900 120V/B0H* 9VDC 500mA . , $3.95
DC1200 120V/60HZ 12VDC 300mA $2.95 or 2/S4.95
©MOTOROLA AM/FM Stereo
Push Button Car Radio
FOR VOLKSWAGEN SCIROCCO, RABBIT, AUOI 5000 AND FOX
(with minor adjustments, can be used In any automobile)
Includes bezal trilm & everything pictured. Two ea. 4 x 6 speakers & grille
(1V>* deep). All cables & leads for hookup. Incl. all Instruction Manuals
for easy Installation. Cut-out dim.: 7"W x 1 >/i"H x 6V2 "L
Model 5VW3901 $49.95 V
Circle 252 on Inquiry card.
BYTE September 1982 591
Build a Better Computer
Save Over $ 800.°° on a Powerful Board Set
Full IEEE 696 S-100 signal compliance, 4 MHz Z-80A CPU, extended addressing, 64K of high-speed low-power
static RAM, two RS-232 asynchronous serial I/O ports, three parallel I/O ports, software programmable timer,
double density disk controller, CP/M 2.2, system monitor/bios/boot firmware in ROM, complete manual set. This
special package contains SSM Microcomputer's CB-2, I/0-5, MB64, and Jade Computer's Double-D boards. All
necessary firmware and software is included.
The manufacturer's list price on this package is over $ 2100. 00 Jade's Package Price only $ 1195. 00
JADE Computer
Double-D
Our Best Selling Disk Controller
• IEEE 696 S-100 bus
• Reads and writes single or double density
• Density is software selectable
• CP/M 2.2 compatible in single or double density
• Controls up to four 5y 4 " or 8", single
or double-sided drives
• Single or double-sided drives may be mixed
in the same system
• On-board Z-80A to assure reliable operation
• EIA level serial printer interface on board,
baud rates to 9600 (perfect for despooling
operations)
• 2K of RAM on-board
• Uses IBM standard formats
• Designed to meet IEEE signal disciplines
• Works with 8080, 8085, and Z-80 CPU's
• Software programmable head stepping rates
• 4-layer PC board with internal power and
ground planes provides very stable,
low-noise operation.
The Jade Double-D is the state-of-the-art for double
density disk controllers boards. The on-board Z-
80A runs simultaneously with and transparent to the
S-100 bus. All critical timing is handled on-board,
data transfers are fully buffered by sector in the on-
board memory, two levels of interrupts are
implemented on the Z-80A, and a wait state
generator is used to synchronize the on-board
processor to the disk transfer rate. The hostsystem
need only transfer commands and data through a
block of on-board static memory, which can be
accessed from the bus. This architecture provides a
high degree of timing independence from the host
system and extremely fast data transfer rates. Also,
since the disk controllerprogram is contained in the
on-board RAM, the Double-D's operational
characteristics are redefinable at any time during
system operation.
TheDouble-D'sspeed, versatility, and reliability are
unsurpassed by any other S-100 disk controller
available on the market today.
The Double-D is completely and professionally
documented with both a hardware and software
manual. The board is available assembled and
tested, as a kit, or as a bare board (the software
manual is not Included with the bare board). We
suggest you order the Double-D as an assembled
and tested unit unless you are an experienced kit
builder.
IOD-1200B Bare board $59.95
IOD-1200K Kit $299.95
IOD-1200A A & T for 8" $324.95
SFC-58001200E DD boot PROM $20.00
SFC-59002001F CP/M 2.2 for DD $99.95
SSM Microcomputer
CB-2
Powerful Z-80A S-100 CPU
• Z-80A CPU board
• IEEE 696 S-100 signals
• 2 or 4 MHz switch selectable
• Provision for on-board EPROM or RAM, 2716,
2732, orHM6116
• Dip switch addressing on any 2K or 4K boundry
• One wait state added
• Extended addressing
• Power on/reset firmware jump
• Run/stop and single step switches
• Jumper selectable MWRITE signal
• All lines buffered
The CB-2 Z-80A CPU board opertaes at 2 or 4 MHz
by DIP switch selection and includes two sockets
for 2716 or 2732 EPROMs or HM61 162K RAM chips.
Memory sockets can be disabled. Separate
run/stop and single step switches allow system
evaluation without the use of a front panel.
The CB-2 also features MWRITE for use with or
without a front panel, firmware vector jump, and an
output port to control 8 extended addressing lines
allowing use of more than 65K of memory.
CPU-30300K Kit with manual $229.95
CPU-30300A A & T with manual $274.95
SSM Microcomputer
I/0-5
2 Serial, 3 Parallel, S-100 I/O
• IEEE 696 S-100 signal discipline
• Two RS-232 asynchronous serial ports
• Three parallel ports
• Independent serial baud rates from 110 to
19,200
• Software-progammable timer for real-time or
multi-user applications.
The I/0-5 is the latest in a long line of S-100
interface boards from SSM. The I/0-5 is a two
serial, three parallel port interface board. The
parallel ports provide a total of 32 bits, supporting
various I/O configurations such as a 1 6-bit software
programmable bi-directional interface and two 8-bit
interfaces. One 8-bit interface supports direct
connection to Centronics compatible printers. The
other provides 8-bits of parallel input for such
devices as keyboards.
Not only does the I/0-5 give you five (5) interfaces
on one board but it also has a software-
programmable timer for even greater versatility.
IOI-1015A A&T $289.95
Circle 250 on inquiry card.
SSM Microcomputer
MB64
8 or 16 Bit 64K Static RAM Board
• Meets IEEE 696/S-100 standards
• Configured as two 32K byte blocks
• Operates without wait states up to 6 MHz with
8-bit processor, and up to 12 MHz with
16-bit processor
• Up to 8K of 2716 EPROMS can be substituted
for RAM
• Provision for battery backup
• Extremely low power consumption
• Less than 35 ma in stand-by mode
• Can be used with Cromemco, North Star,
Vector Graphics, Dynabyte, and others
• Can be used to support multi-user applications
• 24-bit extended addressing
• Memory can be disabled in 2K increments
• Supports IO port switching of eight banks of
64K bytes each to extend memory of 8-bit
system to 512K bytes
• LEDs Indicate which 32K bank is in use.
SSM's MB64 is a fast, reliable, low-cost 64K static
memory board for your S-100 computer. It uses
state-of-the-art RAM technology to bring you the
highest quality available. It's low power RAM
generates less heat to give you RAM with increased
product life, which in turn gives you better overall
system reliability.
MEM-64300A A&T $499.95
SSM Microcomputer
I/0-8
Eight Serial I/O Ports
• Support for multi-user applications
• IEEE 696 and S-100 compatible
• LED indicators monitor send/receive activity on
each port
• Crystal controlled, individually progammable
baud rates on each serial port ranging from
110 to 19,200 baud
• Interrupt circuitry provides a variety of interrupt
modes
• Timer function provides master interrupt for real
time applications
SSM's I/0-8 is state-of-the-art interface technology
that gives you eight (8) software programmable
serial ports on just one board, minimizing the
number of boards required for higher performance
and multi-user systems. And, if 8 ports aren't
enough, you can use multiple l/O-8's within asingle
system. This is real Port Powerl
IOI-1018A A&T $469.95
Printer & Disk Drive Sale
Printers on Sale
NEW EPSONS with GRAFTRAX-plus
MX-80 With GRAFTRAX-plus 80/132 column, 80 CPS,
adjustable pin feed, parallel interface.
PRM-28080 MX-80 w /GRAFTRAX-plus $449.95
MX-80FT with GRAFTRAX-plus same as MX-80 with
friction feed and pin feed.
PRM-28082 MX-80FT w /GRAFTRAX-plus $539.95
MX-100 With GRAFTRAX-plus 132/232 column,
correspondence quality, up to 15" paper, friction feed &
adjustable pin feed, 18 x 18 dot matrix, 80 CPS.
PRM-28100 MX-100 w /GRAFTRAX-plus $729.95
PRA-27084 Serial interface $54.95
PRA-27088 Serial intf & 2K buffer $99.95
PRA-27081 Apple card $39.95
PRA-27082 Apple cable $19.95
PRA-27086 IEEE 488 card $59.95
PRA-27087 TRS-80 cable $24.95
PRA-27097 GRAFTRAX-plus 80 $59.95
PRA-27197 GRAFTRAX-plus 100 $64.95
PRA-27090 MX-80, FT print head $44.95
PRA-27190 MX-100 print head $49.95
PRA-27083 MX-80 ribbon cart $13.95
PRA-27101 MX-100 ribbon only $9.95
BETTER THAN EPSON ! - Okldata
Mlcrollne 82A 80/132 column, 120 CPS, 9 x 9 dot matrix,
friction feed, pin feed, adjustable tractor feed (optional),
handles 4 part forms up to 9.5" wide, rear & bottom feed,
paper tear bar, 100% duty cycle/200,000,000 character print
head, bi-directional/logic seeking, both serial & parallel
Interfaces Included, front panel switch & program control of
10 different form lengths, uses inexpensive spool type
ribbons, double width & condensed characters, true lower
case descenders & graphics
PRM-43082 Friction & pin feed $479.95
Mlcrollne 83 A 132/232 column, 120 CPS, forms up to 15"
wide, removable tractor, plus all the features of the 82A.
PRM-43083 with FREE tractor $699.95
Mlcrollne 84 132/232 column, Hi-speed 200 CPS, full dot
graphics built in, plus all the features of the 83A.
PRM-43084 Centronics parallel $1099.95
PRM-43085 Serial with 2K buffer $1149.95
PRA-27081 Apple card $39.95
PRA-27082 Apple cable $19.95
PRA-27087 TRS-80 cable $24.95
PRA-43081 2K hi speed serial card $99.95
PRA-43082 Hi-res graphics ROMs 82 A $49.95
PRA-43083 Hi-graphics ROMs 83A $49.95
PRA-43088 Tractor option for 82 A $49.95
PRA-43080 Extra ribbons pkg. of 2 $9.95
8023 DOT MATRIX - NEC
100 CPS, proportional spacing, hi-resolution graphics,
correspondence quality printing, bi-directional tractor &
friction feed.
NEC-8023A 8023 parallel $499.95
NEC-8023-01 8023 ribbon $11.95
TP-1 LETTER QUALITY - SCM
12 CPS daisy wheel printer from Smith Corona.
PRD-45101 Centronics parallel $648.95
PRD-45102 RS-232C serial $648.95
LETTER QUALITY PRINTER - Jade
Uses standard daisy wheels and ribbon cartridges, 16 CPS
bi-directional printing, semi-automatic paper loader (single
sheet or fan fold), 10/12/15 pitch, up to 16" paper, built-in
noise suppression cover.
PRD-11001 Centronics parallel $899.95
PRD-11002 RS-232C serial model $969.95
PRA-11000 Tractor Option $169.95
STARWRITER F-10 - C. Itoh
New 40 CPS daisy wheel printer with full 15" carriage, uses
standard Diablo print wheels and ribbons, both parallel and
serial interfaces included.
PRD-22010 Starwriter F-10 $1495.95
PRINTER PALS - F.M.J. Inc.
Desk top printer stand and continuous form paper holder.
PRA-99080 for MX-80, MX-80FT, Oki 82A, NEC . . $29.95
PRA-99100 for MX-100, Oki 83A & 84 $34.95
PRA-99700 for letter quality printers $49.95
5V 4 " Disk Drives
Tandon TM100-1 single-sided double-density 48 TPI
MSM-551001 $219.95 ea 2 for $199.95 ea
Shugart SA400L single-sided double-density 40 track
MSM-1 04000 $234.95 ea 2 for $224.95 ea
Shugart SA455 half-size double-sided 48 TPI
MSM-1 04550 $349.95 ea 2 for $329.95 ea
Shugart SA465 half-size doule-sided 96 TPI
MSM-1 04650 $399.95 ea 2 for $379.95 ea
Tandon TM100-2 double-sided double-density 48 TPI
MSM-551002 $294.95 ea 2 for $269.95 ea
Shugart SA450 double-sided double-density 35 track
MSM-1 04500 $349.95 ea 2 for $329.95 ea
Tandon TM100-3 single-sided double-density 96 TPI
MSM-551003 $294.95 ea 2 for $269.95 ea
Tandon TM100-4 double-sided double-density 96 TPI
MSM-551004 $394.95 ea 2 for $374.95 ea
MPI B-51 single-sided double-density 40 track
MSM-155100 $234.95 ea 2 for $224.95 ea
MPI B-52 double-sided double-density 40 track
MSM-1 55200 $344.95 ea 2 for $334.95 ea
MPI B-91 single-sided double-density 77 track
MSM-1 55300 $369.95 ea 2 for $359.95 ea
MPI B-92. double-sided double-density 77 track
MSM-1 55400 $469.95 ea 2 for $459.95 ea
5%" Cabinets with Power Supply
END-000216 Single cab wl power supply $69.95
END-000226 Dual cab wl power supply . $94.95
8" Disk Drives
Shugart SA810 half-size single-sided double-density
MSF-108100 $424.95 ea 2 for $394.95 ea
Shugart SA860 half-size double-sided double-density
MSF-1 08600 $574.95 ea 2 for $549.95 ea
Shugart SA801 R single-sided double-density
MSF-10801R $394.95 ea 2 for $389.95 ea
Shugart SA851R double-sided double-density
MSF-10851R $554.95 ea 2 for $529.95 ea
Tandon TM848-1 single-sided double-den thin-line
MSF-558481 $379 95 ea 2 for $369.95 ea
Tandon TM848-2 double-sided double-den thin-line
MSF-558482 $494.95 ea 2 for $484.95 ea
Qume DT-8 double-sided double-density
MSF-750080 $524.95 ea 2 for $498.95 ea
Mitsubishi M2894-63 double-sided double-density
MSF-289463 $494.95 ea 2 for $474.95 ea
Siemens FDD 100-8 single-sided double-density
MSF-201120 $384.95 ea 2 for $349.95 ea
Dual Disk Sub-Systems
Disk Sub-Systems - Jade
Handsome metal cabinet with proportionally balanced air
flow system, rugged dual drive power supply, power cable
kit, power switch, line cord, fuse holder, cooling fan, never-
mar rubber feet, all necessary hardware to mount 2-8" disk
drives, power supply, and fan, does not include signal cable.
Dual 8" Sub-Assembly Cabinet
END-000420 Bare cabinet $59.95
END-000421 Cabinet kit $225.00
END-000431 A & T $359.95
8" Sub-Systems - Single Sided, Double Density
END-000423 Kit w/2 FD100-8Ds $975.00
END-000424 A & T w/2 FD100-8DS $1175.00
END-000433 Kit w/2 SA-801Rs $999.95
END-000434 A & T w/2 SA-801RS $1195.00
8" Sub-Systems - Double Sided, Double Density
END-000426 Kit w/2 DT-8S $1224.95
END-000427 A & T w/2 DT-8S $1424.95
END-000436 Kit w/2 SA-851 Rs $1274.95
END-000437 A & T w/2 SA-851 Rs $1474.95
Prices may be slightly higher at our retail locations. Please
contact the store In your area for exact pricing.
Hard Disk Drives
12 MEGABYTE SUB-SYSTEM - DayStar
12 Megabyte Winchester sub-system for most CP/M based |
microcomputers including Apple II, S-100, IBM PC, NEC,
Xerox, TRS-80 II, Heath H-89, and others. Sub-system I
includes interface, controller, cabinet, power supply, CP/M
software patch, & cables - ready to just plug in and run. A 1
Megabyte back-up drive is also available.
MSH-531010 S-100 sub-system $2095.00 I
MSH-531020 Apple II sub-system $2095.00
MSH-531030 NEC sub-system $2095.00
MSH-531040 Xerox sub-system $2095.00
MSH-531050 TRS-80 II sub-system $2095.00
MSH-531060 IBM PC sub-system $2095.00
MSH-531099 1 Megabyte back-up $699.95
12 MEGABYTE WINCHESTER - Tandon
5y 4 " hard disk drive for hi-speed mass storage.
MSH-550603 Bare 5y 4 " drive $1094.95
Jade Bus Probe
THE BUS PROBE -Jade
Inexpensive S-100 Diagnostic Analyzer
So your computer is down. And you don't have an I
oscilloscope. And you don't have a front panel... You're not I
alone - most computers have their occasional bad days. But I
without diagnostic equipment such as an oscilloscope [
(expensive!) or a front panel (expensive!), it can be very I
difficult to pinpoint the problem. Even if you have an [
extender board with a superfast logic probe, you can't see |
more than one signal at a time. You're stuck, right?
Not anymore; Jade is proud to offer our cost-effective I
solution to the problems mentioned above: THE BUS \
PROBE.
Whether you're a hobbyist with a cantankerous kluge or a I
field technician with an anxious computer owner breathing I
down your neck, you'll find THE BUS PROBE speeds your I
repair time remarkably. Just plug in THE BUS PROBE and I
you'll be able to see all the I EEE S-100 signals in action. THE I
BUS PROBE allows you to see inputs, outputs, memory |
reads and writes, instruction fetches, DMA channels,
vectored interrupts, 8 or 16 bit wide data transfers, plus the |
three bus supply voltages.
An on-board pulse generator can provide repetitive resets,
interrupts, or wait states, for trouble shooting.
TSX-200B Bare board . . . .- $59.95 I
TSX-200K Kit $119.95
TSX-200A..A&7" $149.95
Software
PLANNER CALC - Target Software
Spread sheet (what if ?) program designed with the user in I
mind, user oriented (simple english) commands allow you to
quickly master this powerful software package, supplied on |
disk for most CP/M based systems.
SFA-12251052M Apple II V/*" CP/M $49.95
SFC-12251050F SS SD 8" CP/M $49.95
SFC-12251053F Xerox 8" CP/M $49.95
SFC-12251053M Xerox 5%" CP/M $49.95 I
SFX-12251051M NEC 5%" CP/M $49.95
Pac Man
PAC MAN - Atari
Atari's best selling game for your 800 or 400 computer.
SFI-31254022E Pac Man cartridge $37.95 I
Place Orders Toll Free
Continental U.S.
800-421-5500
Inside California
800-262-1710
For Technical Inquires or Customer Service call:
213-973-7707
Computer Products
4901 W. Rosecrans, Hawthorne, Ca 90250
circle 250 on inquiry card.
BB 1'urcl
I Mini
tax.
l'rici
TKRMS of SALE: Cash, checks, credit cards, or
Purchase Orders f m qualified firms and institutions.
Minimum Order $15.00. California residents add ti%
tax. Minimum shipping & handling charge $.3.00.
ricing & availibility subject to change
1 1
Disk Drive for Apple $ 319. 95
Diskettes
Single User System 1 Single Board Computer
PREMIUM DISKETTES - Jade
We proudly put our name on these high quality diskettes -
5%" Diskettes, Box of Ten
MMD-51 10103 SS, SCOTS $29.00
MMD-5111003 SS.SD.10S $29.00
MMD-5111603 SS. SD. 16S $29.00
MMD-5120103 SS.DD.01S $31.00
MMD-5121003 SS. DD. 010 $31.00
MMD-5121603 SS.DD.16S $31.00
8" Diskettes, Box of Ten
MMD-8110103 SS. SD. 01 S $31.00
MMD-8120103 SS.DD.01S $39.00
MMD-8220103 DS.DD.01S .... $48.00
BARGAIN DISKETTES
MMD-5110105 5%" SS.DD.01S $19.95
MMD-5220105 5'//' DS. DD. 01S $32.95
MMD-8110105 8" SS. SD. 01 S $24.95
MMD-8120105 8" SS. DD. 01S $32.95
MMp-8220105 8"SS,DD,01S $35.95
Video Monitors
HI-RES 12" GREEN - Zenith
15 MHz bandwith 700 lines/inch. P31 green phosphor,
switchable 40 or 80 columns, small, light-weight & portable.
VDM-201201 List price $189.95 $129.95
12" GREEN SCREEN - NEC
20 MHz bandwidth. P31 phosphor ultra-high resolution
video monitor with audio.
VDM-561200 List price $289.95 $199.95
12" COLOR MONITOR - NEC
High resolution color monitor with audio.
VDC-651212 Color monitor $389.95
NEC-1202D RGB color monitor $999.95
13" COLOR MONITORS - BMC
18 MHz RGB & composite video color monitors.
VDC-421320 13" RGB Color $329.95
VDC-421310 13" Composite video $299.95
VDX-420090 RGB card for Apple $149.95
COLOR MONITORS - Amdek
Reasonably priced color video monitors.
I VDC-80130 13" Color I $379.95
VDC-801320 13" Color II $894.95
IOV-2300A DVM board for Apple $199.95
AMBER or GREEN MONITORS - Jade
High resolution 18 MHz compact video monitors.
VDM-751210 12" Amber phosphor $149.95
VDM-751220 12" Green phosphor $139.95
| VDM-750910 9" Amber phosphor $149.95
VDM-750920 9" Green phosphor $139.95
Modems
SIGNALMAN - Anchor
Direct-connect automatic answer/originate selection, 300
Baud full duplex, Bell 103, includes RS-232 cable
IOM-5600A Signalman $98.50
SMARTMODEM - Hayes
Sophisticated direct-connect auto-answer/auto-dial
modem, touch-tone or pulse dialing. RS-232C interface.
| programmable
IOM-5400A Smartmodem $224.95
IOK-1500A Hayes Chronograph $218.95
IOM-2010A Micromodem II $328.95
IOM-1100A Micromodem 100 $368.95
EPROM Erasers
ULTRA-VIOLET EPROM ERASERS
Inexpensive erasers for industry or home.
XME-3100A Spectronics w/o timer $69.50
XME-31Q1A Spectronics with timer $94.50
XME-3200A Economy model $39.95
THREE BOARD SET - SD Systems
4 MHz Z-80A CPU. 64K RAM (6ptional256K), serial I/O port,
parallel I/O port, double density disk controller, CP/M 2.2 &
manual set. system monitor, control & diagnostic software.
Includes SBC-200. 64K ExpandoRAM II. Versafloppy II. &
CP/M 2.2 - all boards are assembled & tested.
Board set with 64K ol RAM $1095.00
Board set with 256K of RAM $1295.00 '
Apple II Accessories
APPLE DISK DRIVE - Fourth Dimension
Totally Apple compatible, 143.360 bytes per drive on DOS
3.3, half-track capability - reads all Apple software, plugs
right in to Apple controller as second drive, DOS 3.3. 3.2.1,
Pascal, & CP/M compatible.
MSM-123200 Add-on Apple Drive $319.95
MSM-123100 Controller for above $89.95
16K RAM CARD - for Apple II
Expand your Apple II to 64K, use as language card, full 1 year
warranty. Why spend $175.00 ?
MEX-16700A Save over $100.00 $69.95
Z-80 CPU CARD - for Apple II
Two computers in one. Z-80 & 6502. more than doubles the
power and potential of your Apple, includes Z-80 CPU card
CP/M and complete manual set.
CPX-62800A A & T with software $249.95
APPLE-CAT - Novation
Software selectable 1200 or 300 baud, direct connect, auto-
answer/auto-dial, auxiliary 3-wire RS232C serial port for
printer.
IOM-5232A Save $50.00!!' $325.95
8" DISK CONTROLLER - Vlsta
New from Vista Computer, single or double sided, single or
double density, compatible with DOS 3.2/3.3, Pascal. &
CP/M 2.2. Shugart & Oume compatible
IOD-2700A A & T $499.95
2 MEGABYTES for Apple II
Complete package includes: Two 8" double-density disk
drives. Vista double-density 8" disk controller, cabinet.
power supply. & cables, DOS 3.2/3.3. CP/M 2.2. & Pascal
compatible.
1 MegaByte Package Kit $1495.00
1 MegaByte Package A & T $1695.00
2 MegaByte Package Kit $1795.00
2 MegaByte Package A & T $1995.95
VISION 80 - Vlsta Computer
80 column x 24 line video card (or Apple II. 128 ASCII
characters, upper and lower case. 9x lOdot matrix with3dot
descenders, standard data media terminal control codes,
CP/M Pascal & Fortran compatible. 50/60 Hz
IOV-2400A Vista Vision 80 $299.95
CPS MULTICARD - Mtn. Computer
Three cards in one! Real time clock/calendar, serial
interface. & parallel interface - all on one card.
IOX-2300A A & T $179.95
HI-RES GRAPHICS CARD - Genle
Intelligent printer interface and control card allows full high
resolution graphics and screen dumps.
IOP-2405A Genie for Epson $119.95
IOP-2410A Genie for Okidata $119.95
IOP-2415A Genie for NEC/C. Itoh $119.95
Power Strips
ISOBAR - GSC
Isolates & protects your valuable equipment from high
voltage spikes & AC line noise, inductive isolated ground. 15
amp circuit breaker, U.L. listed
EME-1 15103 3 socket $39.50
EME-1 15105 4 socket $49.50
EME-115100 8 socket $54.50
EME-115110 9 socket rackmount $74.50
SUPERQUAD - Adv. Micro Digital
Single board, standard size S-100 computer system. 4 MHz
Z-80 A, single or double density disk controller for 5y 4 " or8"
drives. 64K RAM. extended addressing, up to 4K of EPROM.
2 serial & 2 parallel I/O ports, real time interrupt clock. CP/M
compatible.
CPC-30800A A & T $724.95
IOX-4232A Serial I O adapter $29.95
Z-80 STARTER KIT - SD Systems
Complete Z-80 microcomputer with RAM. ROM. I/O.
keyboard, display, kludge area, manual. & workbook.
CPS-30100K Kit with workbook $299.95
CPS-301 00A A & T with workbook $469.95
AIM-65 - Rockwell International
Complete 6502 microcomputer with alphanumeric display,
printer, keyboard. & instruction manual.
CPK-50165A IK AIM-65 $424.95
CPK-50465A 4K AIM-65 $474.95
SFK-74600008E 8K Basic ROM $64.95
SFK-64600004E 4K assembler ROM $43.95
SFK-74600020E PL/65 ROM $84.95
SFK-74600010E Forth ROM $64.95
SFK-74600030E Instant Pascal $99.95
PSX-030A Power supply $64.95
ENX-000002 Enclosure $54.95
SPECIAL PACKAGE
4K AIM-65. 8K Basic, power supply, & enclosure
Special Package Price $649.95
S-100 EPROM Boards
PROM-100 - SD Systems
2708. 2716. 2732 EPROM programmer with software.
MEM-99520K Kit with software $189.95
MEM-99520A A & T with software $249.95
PB-1 - SSM Microcomputer
2708. 2716 EPROM board with on-board programmer.
MEM-99510K Kit with manual $154.95
MEM-99510A A & T with manual $219.95
EPROM BOARD - Jade
16K or32K uses 2708 or 2716 EPROMs, 1K boundary.
MEM-16230K Kit w/o EPROMs $79.95
MEM-16230A A & T w/o EPROMs $119.95
S-100 Video Boards
SPECTRUM COLOR - CompuPro
Full-function color graphics board, up to 8 colors. 256 x 192
graphics, parallel I/O port. 8K RAM.
IOV-1870A A & T $348.95
IOV-1870C CSC $398.95
MICROANGELO - Scion
Ultra-high-resolution 512 x 480. 256color or black & white S-
100 video board
IOV-1 500A A & T $999.95
S-100 MotherBoards
ISO-BUS - Jade
Silent, simple, and on sale - a better motherboard
6 Slot (5Vt" x 8%")
MBS-061B Bare board $19.95
MBS-061K Kit $39.95
MBS-061A A & T $59.95
12 Slot (9%" x fis/ 8 "J
MBS-121B Bare board $29.95
MBS-121K Kit $69.95
MBS-121A A & T $99.95
18 Slot {1AVi' x 8 s / a ")
MBS-181B Bare board $49.95
MBS-181 K Kit $99.95
MBS-181A A & T $139.95
ACTIVE TERMINATOR - CompuPro
A true mother's helper.
TSX-100A A & T $59.45
Prices may be slightly higher at our retail locations. Please call the store nearest you for local price and availability.
Circle 251 on inquiry card.
CompuPro Boards on Sale
S-100 CPU Boards
8086/8087 - CompuPro
16 bit. 8 or 10 MHz 8086 CPU with provisions for 8087 &
80130.
CPU-70520A 8 MHz 8086 A & T $624.95
CPU-70520C 8 MHz 8086 CSC $764.95
CPU-70530A with 8087 A & T $1224.95
CPU-70530C with 8087 CSC $1455.95
8085/8086 - CompuPro
Both 8& 16 bit CPUs, standard 8 bit S-100 bus. up to 8 MHz.
accesses 16 Megabytes of memory.
CPU-20510A 6 MHz A & T $398.95
CPU-20510C 6/8 MHz CSC $497.95
CPU-Z - CompuPro
2/4 MHz Z80A CPU. 24 bit addressing.
CPU-30500A 2/4 MHz A & T $279.95
CPU-30500C 3/6 MHz CSC $374.95
SBC-200 - SD Systems
4 MHz Z-80A CPU with serial & parallel I/O. 1K RAM. 8K
ROM space, monitor PROM included.
CPC-30200A A & T $399.95
THE BIG Z -Jade
2 or 4 MHz switchable Z-80 CPU board with serial I/O.
accomodates 2708. 2716. or 2732 EPROM. baud rates from
75 to 9600.
CPU-30201B Bare board w I manual $35.00
CPU-30201K Kit with manual $149.95
CPU-30210A A & T with manual $199.95
CB-2 - SSM Microcomputer
2 or 4 MHz Z-80 CPU board with provision for up to 8K of
ROM or 4K of RAM on board, extended addressing, IEEE S-
100. front panel compatible.
CPU-30300K Kit with manual $229.95
CPU-30300A A & T with manual $274.95
2810 Z-80 CPU - CCS.
2 or 4 MHZ Z-80 CPU with serial I/O port & on-board monitor
PROM, front panel compatible.
CPU-30400A A & T with PROM $289.95
2820 Z-80 DMA CPU - CCS.
4 MHz Z-80 CPU hoard with 2 seriit I/O ports & Centronics
parallel I/O port, separate data & status ports. DMA daisy
chain compatible.
CPU-30420A A & T with manual $569.95
S-100 Disk Controllers
DISK 1 - CompuPro
8" or 5%" DMA disk controller, single or double density,
single or double sided. 10 MHz.
IOD-1810A A & T $449.95
IOD-1810C CSC $554.95
SFC-52506580F 8" CP/M 2.2 for Z-80 $174.95
SFC-52506586F 8" CP/M 2.2 for 8086 $299.95
SFO-54158000F Oasis single user $499.95
SFO-54158002F Oasis multi-user $849.95
VERSAFLOPPY II - SD Systems
Double density disk controller for any combination of 5Va"
and 8" single or double sided, analog phase-locked loop
data separator, vectored interrupts. CP/M 2.2 & Oasis
compatible, control/diagnostic software PROM included.
IOD-1160A A & T with PROM $359.95
SFC-55009047F CP/M 2.2 with VF II $99.95
2242 DISK CONTROLLER - CCS.
5Va" or 8" double density disk controller with on-board boot
loader ROM, free CP/M 2.2 & manual set.
IOD-1300A A & T with CP/M 2.2 $399.95
DOUBLE D -Jade
High reliablity double density disk controller with on-board
Z-80 A, auxiliary printer port, IEEE S-100, can function in
multi-user interrupt driven bus.
IOD-1200B Bare board & hdwr man $59.95
IOD-1200K Kit w/hdwr & sftwr man $299.95
IOD-1200A A & T w/hdwr & sftwr man $325.95
SFC-590020O1F CP/M 2.2 with Double D $99.95
S-100 Memory Boards
256K RAMDISK - SD Systems
ExpandoRAM III expandable from 64K to 256K using64K x 1
RAM chips, compatible with CP/M. MP/M, Oasis.
Cromemco. & most other Z-80 based systems, functions as
ultra-high speed disk drive when used with optional
RAMDISK software.
MEM-65064A 64K A & T $474.95
MEM-65128A 128K A & T $574.95
MEM-65192A 192K A & T $674.95
MEM-65256A 256K A & T $774.95
SFC-55009000F RAMDISK sftwr CP/M 2.2 $44.95
SFC-55009000F RAMDISK with EXRAM III $24.95
128K RAM 21 - CompuPro
128K x 8 bit or 64K x 16 bit static RAM board, 12 MHz, 24 bit
addressing.
MEM-12810A A & T $1609.95
MEM-12810C CSC $1794.95
64K RAM 17 - CompuPro
64K CMOS static R AM board. 10 MHz, low powerlessthan4
watts. DMA compatible. 24 bit addressing.
MEM-64180A 64K A & T $549.95
MEM-64180C 64K CSC $698.95
64K RAM 16 - CompuPro
32K x 16 bit or 64K x 8 bit low power static RAM board, 10
MHz, 24 bit addressing.
MEM-32180A RAM 16 A & T $598.95
MEM-32180C RAM 16 CSC $698.95
64K STATIC RAM - SSM
IEEE 696/S-100standard.upto6MHz/8 Bit. 12MHz/16 Bit, 24
Bit extended addressing, disable-able in 2K increments
MEM-64300A A & T $499.95
64K STATIC RAM - Mem Merchant
64K static S-100 RAM card, 4 to 16K banks up to 8 MHz.
MEM-64400A 64K A & T $499.95
2065 64K RAM - CCS.
4 MHz bank port/bank byte selectable, extended addressing.
16K bank selectable, front panel compatible.
MEM-64565A 64K A & T $349.95
2066 64K RAM - CCS.
64K RAM board with bank and block select switching
functions for Cromemeco Cromix & Alpha Micro.
MEM-64566A 64K A & T $424.95
64K EXPANDORAM II - SD Systems
Expandable RAM board from 16K to 64K using 4116 RAM
chips.
MEM-16630A 16K A & T $344.95
MEM-32631A 32K A & T $364.95
MEM-48632A 48K A & T $384.95
MEM-64633A 64K A & T $399.95
MEMORY BANK -Jade
4 MHz S-100 bank selectable expandable to 64K.
MEM-99730B Bare board w/manual $49.95
MEM-99730K Kit with no RAM $179.95
MEM-32731K 32K kit $199.95
MEM-64733K 64K kit $249.95
Assembled & Tested add $50.00
32K RAM 20 - CompuPro
32K static RAM, up to 10 MHz. disable-able in 4 K banks, bank
select or 24 bit addressing.
MEM-16180A 16K A & T $259.95
MEM-16180C 16K CSC $324.95
MEM-24180A 24K A & T $324.95
MEM-24180C 24K CSC $384.95
MEM-32185A 32K A & T $384.95
MEM-32185C 32K CSC $449.95
16K STATIC RAM - Mem Merchant
4MHz lo-power static RAM board. IEEE S-100. bank
selectable, addressable in 4K blocks, disable-able in 1K
segments extended addressing.
MEM-16171A 16K A & T $149.95
S-100 I/O Boards
SYSTEM SUPPORT 1 - CompuPro
Real time clock, three 16 bit interval timers, dual interrupt I
controllers(15 levels), up to 4K EPROM/ RAM, RS-232C
serial channel, provision for 9511 A/9512 math chip.
IOX-1850A SS1 A & T $359.95
IOX-1850C SS1 CSC $459.95 I
IOX-1855A with 951 1 A & T $554.95
IOX-1855C with 951 1 CSC $654.95
IOX-1860A with 9512 A & T $554.95
IOX-1860C with 9512 CSC $654.95 |
INTERFACER 1 - CompuPro
2 serial I/O ports 50-19.2K baud.
IOI-1810A A & T $218.95
IOI-1810C CSC $288.95
INTERFACER 2 - CompuPro
3 parallel, 1 serial, & interrupt timer.
IOI-1820A A & T $218.95
IOI-1820C CSC $288.95
INTERFACER 3 - CompuPro
5 or 8 channel serial I/O board for interrupt driven multi-user |
systems up to 250K baud.
IOI-1835A 5 port A & T $558.95
IOI-1835C 5 port CSC $628.95
IOI-1838A 8 port A & T $628.95
I0I-1838C 8 port CSC $749.95
INTERFACER 4 - CompuPro
3 serial, 1 parallel, 1 Centronics parallel.
IOI-1840A A & T $314.95
IOI-1840C CSC $414.95
MPX - CompuPro
Multi-user I/O multiplexer & interrupt controller with on-
board 8085A-2 CPU & 4K or 16K of RAM.
IOI-1875A 4K MPX A & T $444.95
IOI-1875C 4K MPX CSC $534.95
IOI-1880A 16K MPX A & T $584.95
IOI-1880C 16K MPX CSC $674.95
I/0-8 - SSM Microcomputer
Eight software programmable serial I/O ports, 110 -19. 2K
Baud, ideal for multi-user systems
IOI-1018A A & T $469.95
I/0-5 - SSM Microcomputer
Two serial & 3 parallel I/O ports. 1 10-19.2K Baud
IOI-1015A A & T $289.95
MPC-4 - SD Systems
Intelligent 4-port serial I/O card, on-board Z-80A, 2K RAM,
4K PROM area, on-board firmware, fully buffered, vectored I
interrupts, four CTC channels, add to SD Board set for |
powerful multi-user system
IOI-1504A A & T w/software $495.00
I/0-4 - SSM Microcomputer
2 serial I/O ports plus 2 parallel I/O ports.
IOI-1010B Bare board w/manual $35,00
IOI-1010K Kit with manual $179.95
IOI-1010A A & T with manual $249.95
2830 6 PORT SERIAL - CCS.
Six asynchronous RS-232C serial I/O ports with I
programmable baud rates.
IOI-1040A A & T with manual $529.95
2710 4 PORT SERIAL - CCS.
Four RS-232C serial I/O ports with full handshaking.
IOI-1060A A & T with manual $319.95 |
2719 2 SER & 2 PAR - CCS.
Two RS-232C serial I/O ports plus two8 bit parallel I/O ports.
IOI-1 080A A & T with manual $349.95
Prices may be slightly higher at our retail locations. Please call the store nearest you for local price and availability.
Circle 251 on inquiry card.
f^Sm
l*«i
THERE ARE NO
k THERE ARE NO
BOARDS -
PRICES!
ompuPro from
SYSTEMS
PRIORITY ONE ELECTRONICS
CPU BOARDS
COPROCESSOR 8086/8087
16 bit 8 or 10 MHz 8086 CPU with sockets
for 8087 and 80130
Part No. Description List Price Our Price
BIGBT1B6A A&T8MHz8086 only $695.00 $ 495.00
BIGBTIB6C CSC 10MHz 8086 only $850.00 $765.00
BIGBT1B6AB7 A&T with 8087 option $995.00 $795.00
BIGBT1B6CB7 CSC with 8087 option' $1 150.00 $1065.00
*8087 Limits clock speed to 5MHz
SAVE $200.00!!
DUAL PROCESSOR 8085-8088
6 or 8 MHz Provides true 16 Bit Power with a standard
8 bit S-100 bus
B1GBT1B12A A&T 6Mhz $425.00 $325.00
BIGBT1612C CSC 6/8 MHz $525.00 $425.00
SAVE $100.00!!
TURN PAGE FOR COMPLETE COMPUPRO SYSTEMS
CPUZ - Z80B CPU NOW 6MHz!
3/6 MHz Z80B CPU with 24 Bit Addressing.
FASTEST Z80 CPU AVAILABLE!
BIGBT160A 3/6 MHz A&T $295.00 $225.00
BI6BT160C 3/6 MHz CSC $395.00 $375.00
DISK CONTROLLERS
DISK 1 FLOPPY CONTROLLER
Fast DMA Soft Sector, Controls 8" or 5V«" Single or
Double Density. OUR BEST!
BIP0B171ACPM A&T W/CP/M2.2 & BIOS $670.00 $450.00
BIGBT171C CSC $595.00 $555.00
BIGBTCPMBO* CP/M 2.2 for 280/8085 with $175.00
manuals & BIOS 8" S/D d isk
BIGBTCPM86 CP/M for 8086 with manuals & $300.00
BIOS 8" S/D disk
SAVE $220.00!!
DISK 2/SELECTOR CHANNEL
HARD DISK CONTROLLER
Fast DMA 2 board set. Controls 4 Shugart 4000 series
or Fujitsu 2300 type drives. Includes CP/M 2.2'*
BIGBT177A Assembled & Tested $795.00 $595.00
BIGBT177C CSC $895.00 $850.00
SAVE $200.00!!
m
CMOS RAM SALE!
RAM 17 - 64K CMOS STATIC RAM
RAM 1 7, 12 MHz, 2 Watt, DMA Compatible 24 Bit Addressing
Part No.
Description
List Price Our Price
BIGBT175A64
BIGBT175C64
64KA&T
64K CSC
$599.00 $369.00
$750.00 $699.00
SAVE $236.00!!
RAM 16 - 32K X 16 BIT CMOS STATIC RAM
8 and/or 16 Bit
816 RAM 16 12MHz,32Kx 16 or 64K x 8
IEEE/696 1 6 Bit 2 Watt, 24 Bit Addressing
BIGBT1B0A 64KA&T $650.00 $429.00
BI6BTIB0C 64KCSC $750.00 $899.00
SAVE $221.00!
NEW! RAM 21 - 128K STATIC RAM
816 RAM 21 12MHz, 128K x8or64Kx16
IEEE/696 8 or 16 Bit 1.2 Amps, 24 Bit Addressing
BIGBT190A 128KA&T $1695.00 $ 995.00
BIGBT190C 128KCSC $1895.00 $1795.00
SAVE $700.00!!!
M-DRIVE SOLID STATE DISK DRIVE,
3500% FASTER!
Not Really, But the Next Best Thing lor CompuPro 8085/88
Users. Call for Detail on M- Drive.
M-Drive requires a 6MHz CPU 8085/88 dual processor, Disk
$1198.00
$1398.00
$2395.00
$2795.00
1 DMA disk controller and System Suport 1 Multifunction
Board
BIGBTM012BKA 128K of A&T memory & M-DriveSoftware
BIGBTM012BKC 128KofCSCmemory& M-Drive Software
BIGBTM0256KA 256K of A&T memory & M-DriveSof tware
BIGBTMOZSBKC 256K of CSC memory & M-Drive Software
STATIC MEMORY BOARDS
RAM 20 - 32K STATIC RAM
RAM 20 10 MHz, 4K byte block disable, bank select
or 24 bit addressing available 8, 16, 24 or 32K
BIGBTI64AAB
BIGBTI64ACB
BIGBT184AA16
BIGBT164AC16
BIGBT164AA24
BIGBT164AC24
BIGBTI64AA32
BIGBT164AC32
8KA&T
8KCSC
16K A&T
16K CSC
24KA&T
24KCSC
32KA&T
32K CSC
$210.00
$280.00
$285.00
$355.00
$355.00
$425.00
$425.00
$495.00
$190.00
$260.00
$260.00
$325.00
$325.00
$385.00
$295.00
$450.00
S-100 MAINFRAME
1 1 0V 60Hz CVT Mainframe uses famous 20 slot
COMPUPRO Motherboard. f55 lbs.)
BIGBTENC20RM 20 Slot Rackmount $895.00 $760.00
BIGBTENC200K 20 Slot Desk Top $825.00 $699.00
BOARDS
SYSTEM SUPPORT 1 MULTIFUNCTION BOARD
Serial port (software prog, baud), 4K EPROM or RAM
provision, 1 5 levels of interrupt, real time clock,
optional math processor
Part No.
Description
List Price
r Price
BIGBT1B2A
Assembled & Tested
BIGBT162C
CSC
BIGBTB231
Math Chip
BIGBTB232
Math Chip
BIGBT162AM1
A&T with 8231 Math Chip
BIGBT162CM1
CSC w/8231 Math Chip
BIGBT162AM2
A&TW/8232 Math Chip
BIGBT162CM2
CSC w/8232 Math Chip
$399.00
$495.00
$295.00
$460.00
$195.00
$195.00
$490.00
$655.00
$490.00
$655.00
SAVE $100.00!!
MPX CHANNEL BOARD
I/O Multiplexer, using 8085 A-2 CPU on board with 4KRAM
BIGBT166A4 Assembled & Tested $495.00 $395.00
BIGBT166C4 CSC $595.00 $475.00
BIGBT166A16
BIGBT166C16
With 16KRAM
Assembled & Tested
CSC
$649.00 $525.00
$749.00 $649.00
INTERFACER 1
Two Serial I/O
BIGBT133A Assembled & Tested $249.00 $199.95
BIGBT133C CSC $324.00 $298.00
INTERFACER 2
Three parallel, one serial I/O board
BIGBT150A Assembled & Tested $249.00 $199.95
BIGBT150C CSC $324.00 $289.00
INTERFACER 3
Eight channel multi-use serial I/O board
$699.00 $469.00
$849.00 $750.00
$599.00 $399.00
$699.00 $829.00
BIGBT1748A Assembled & Tested
BIGBT1748C CSC 200 hr. 8 Port
BIGBT1745A Assembled & Tested
BIGBT1745C CSC 200hr. 5 port
INTERFACER 4
Three Serial, 1 Parallel, 1 Centronics Parallel
BIGBT187A Assembled & Tested $350.00 $315.00
BIGBT1B7C CSC $450.00 $415.00
SPECTRUM COLOR GRAPHICS
Color Graphics board with Parallel I/O
BIGBT144A Assembled & Tested $399.00 $249.00
BIGBT144C CSC $449.00 $339.00
BIGBT20 Sublogic Universal $35.00
Graphics Interpreter Soft ware
SAVE $150.00!
S-100 MOTHERBOARDS
Active termination, 6-12-20 Slot
BIGBT153A A&T 6 slot, 2 lbs. $ 140.00 $125.00
BIGBT153C CSC 6 slot, 2 lbs. $190.00 $175.00
BIGBT154A A&T 12 slot, 3 lbs. $1 75.00 $155.00
BIGBT154C CSC 12 slot, 3 lbs. $240.00 $220.00
BIGBT155A A&T 20 slot, 4 lbs. $265.00 $235.00
BIGBT155C CSC 20 slot, 4 lbs. $340.00 $310.00
SAVE!
%HHB^ir SEE IMPORTANT NOTICE ON PAGE 604
Circle 378 on inquiry card.
CPU BOARDS
CPU/68000 • 8MHz 68000 CPU
16 bit 68000 CPU with on board ROM containing
MACSBUG Monitor or Motorola 68541 Memory
Management Unit (MMU).
Part No. Description List Price Our Price
BIOULCPU6B0OQ A&T with Monitor $1 195.00 $1075.00
BIDULCPU6B000M A&T with MMU $1495.00 $1395.00
MEMORY BOARDS
DMEM256KP-256K DYNAMIC MEMORY MODULE
256Kb with byte parity error detection for
8 or 16 bit computers
BIDULDMEM256 256K A&T $1495.00 $1395.00
CMEM NONVOLATILE CMOS MEMORY
Nonvolatile CMOS memory with 3-10 year
battery backup on board.
BIOULCMEMB 8K A&T $695.00 $629.00
BIDULCMEM16 16KA&T $795.00 $725.00
BI0ULCMEM32 32K A&T $995.00 $940.00
2716/2732 EPROM BOARD
WITH 16 BIT DATA PATHS
Designed to hold 32Kb of 2716 type or 64Kb of 2732 type
EPROMs, or ROMs for read only use with 16 bit CPU
systems.
BIDULEPRDM32 2716 EPROM Board A&T $295.00 $280.00
BIDULEPR0M64 2732 EPROM Board A&T $295.00 $280.00
REAL TIME & DATA ACQUISITION
SI04/DMA INTELLIGENT CONTROLLER
4 port RS232 interface with DMA transfers for output. 256b
FIFO input buffer; On board 8085 A-2 processor; 16 pro-
gram selectable baud rates and occupies only 16 I/O
addresses. Ideal for DUAL UNIX* or other multi-user
systems. NEW!
BI0ULSI040MA Assembled & Tested $695.00 $650.00
AIM 12-12 BIT A/D CONVERTER
A/D input module with 12 bit accuracy, 32 input channels
and optional instrumentation amplifier
BI0ULAIMI2 A&T with Instmmentation Amp. $745.00
BIDULAIM12B A&T without Instrumentation Amp. $660.00
AOM 12-12 BIT D/A CONVERTER
D/A output module, 4 channels. 12 bit accuracy. Optional
VIC420 industrial output module (4-20Ma), 4 channels,
used in conjunction with AOM 12.
BI0ULA0MI2 Assembled & Tested $675.00 $640.00
BIDULVIC420 Assembled & Tested $675.00 $640.00
CLK24-NONVOLATILE CLOCK/CALENDAR
Day, date, hours, minutes, seconds, and 3-5 year battery
backup on board. Read or write directly from I/O port.
Jumperable for 64Hz UNIX® or real time applications.
BIDULCLK24C A&T w/64Hz Interrupt $300.00 $285.00
tf&* SOFTWARE
DIGITAL RESEARCH
BIDIRCPM CP/M' 2.2 Control Program/
Microcomputers
BIDIRMAC MAC Macro Assembler
BIDIRRMAC RMAC* Relocating MAC
BIDIRSID SID* Symbolic Instruction Debugger
BIDIRTEX TEX' Text Formatter
BI0IR0ES DESPOOL' Background Print Utility
BIDIRCBBO CBASIC Programming Language
BI0IRCBB6 CBASIC-86' Programming Language
'Trademark of Digital Research
MICROPRO INTERNATIONAL
BIM0SWDSTR Wordstar Version' 3.0
BIM0SMLMRG Mail Merge'
BIM0SSPSTR Spell Star'
BIM0SCALSTR Calc Star
BIM0S0ATSTR Data Star
BIM0SSUPSET Supersort'
'Trademark of Micropro International
SORCIM
BISORSCAL SUPERCALC a Superior Electronic
Worksheet
BISORACTI ACT I' 8080/Z80 Assembler
BISORACTII ACT II' 8086/8088 Assembler
BIS0RTRNS TRANS' 8086/8088 Translator
BIS0RPMB0 PASCAUM' REL4 8080/ 808 5/Z-80
BIS0RPMB6 PASCAUM' 8086
'Trademark of Sorcim
MICROSOFT
BIM0SBASB0 BASIC-80' Version 5.X Extended
Disk Basic
BIMCPBASC BASIC Compiler Version 5.X
BIMDSMFT FORTRAN-80'
'Trademark of MicrosoftConsumer Products
$150.00
$ 90.00
$200.00
$100.00
$100.00
$ 50.00
$150.00
$325.00
$249.00
$100.00
$150.00
$200.00
$200.00
$150.00
$229.00
$175.00
$175.00
$125.00
$395.00
$495.00
$300.0
$395.00
$500.00
Imx^kf E^^R^ kj^jjh^ j^**^ SSD^i ^Sp*
Micro Frame
1 10V 60Hz CVT Mainframes, the best money can buy!
12 Slot ±8V 17+16V @2A
22 Slot±8V @ 30 A± 16V @ 4 A
PART NO.
DESCRIPTION
LIST
PRICE
SALE
BITEIMCS112 12 Slot Desk $755.00 $620.00
BITEIMCSI22 22 Slot Desk $910.00 $745.00
BITEIRM12 12 Slot Rackmount $800.00 $655.00
BITEIRM22 22 Slot Rackmount $965.00 $790.00
Shipping Weight: On 12 Slot Mainframes: 45 lbs.
On 22 Slot Mainframes: 55 lbs.
S-100 MAINFRAME WITH 12 SLOT MOTHERBOARD
AND CUTOUTS FOR 3 - 5'A" FLOPPY DISK DRIVES
+8V @ 1 7 A ±16V @ 2A +12V @ 1.2A Internal Power Cable
BITEITF12 12 Slot desk $745.00 $605.00
BITEIRF12 12 Slot Rackmount $855.00 $695.00
Shipping Weight: On 12 Slot Desk: 40 lbs.
On 12 Slot Rackmount: 45 lbs.
DUAL 8" DISK DRIVE CHASSIS
For two Shugart 801 R or two Qume DT-8 size drives
with internal power cables provided
+24V @ 1.5A +5V @ 1.0A - 5V @ .25A
BITEI0F0D DeskTop $565 00 S480.00
BITEIRF00 Rackmount $725.00 $650.00
Shipping Weight: On Desk Top: 40 lbs.
On Rackmount: 45 lbs.
PRIORITY ONE ELECTRONICS is a master distributor lor TEI. Dealers & OEM's
call lor quantity pricing.
(D Hayes WB
SMARTMODEM ■■
• Auto Answer, Auto Dial, Full or Half-Duplex, Loop Back * Serial binary ,and
asynchronous data formats with 7 or 8 data bits; 1 or 2 stop bits; odd, even or
no parity • 0-300 bauad • RS232C interface • Z8 Microprocessor with
2Kb control program • 40 character command buffer • Size: 1.5" x 5.5" x
9.6"
Smartmodem (Sh. Wt. 6 lbs.) $279.00 $225.00
Smartmodem 1200 baud (6 lbs.) $699.00 $649.00
Chronograph (Sh. Wt. 3 lbs.) $249.00 $205.00
Micromodem 100 (Sh. Wt. 4 lbs.) $399.00 $325.00
CP/M® 8" Terminal Program for above $ 25.00
Micromodem II $379.00 $299.00
Datacom (PASCAL patch) for above $ 50.00
ft TeleVided
WORLD'S BEST SELLING TERMINAL!
BI0CH0200P
BI0CH0400P
BI0CH0300P
BI0CH0100P
BIDCH2901D
BI0CH000DP
BI0CH24010
Extra Memory Pages
FREE!!
BIPDBTLV9252P* $749.00
*TeleVicfeo 925 w/free 2nd page
memory kit, a $95.00 value!
BIPDBTLV9504P* $949.00
MeleVideo 950 w/free 2nd, 3rd &
4th page memory kit, $285.00 value
BITLV910 $609.00
With emulations & foreign languages
BITLV910BLK $609.00
Black mode version of above
(Shipping Weight 37 lbs.)
BEST BUYS!
SEND $1.00 TODAY
FOR THE NEW, FULL COLOR
SPRING 1982 ENGINEERING
SELECTION GUIDE!
^PRIORITY
&
C^* S-lOO 5-26 MB
HARD DISK SUBSYSTEMS
5 ■ 16 Mb DMA SUBSYSTEMS
Each subsystem includes DMA Hard Disk Controller, Sea-
gate ST 506 5 Mb ST412 10 Mb, or CM I 16Mb 5/<" Hard
Disk, Cabinet, power supply, CP/M"2.2 and Microsoft
BASIC.
BIMDSDMAM* Software supplied on 8" IBM 3740 disk
with blank I/O and INSTALL program
BIM0S0MAM*2B Software configured for Morrow DJ/2B
controller and Mult I/O as console
BIM0S0MAWDMA Software configured for Morrow DJ/DMA
controller and Mult I/O as console
BIMDSDMAWNS Softwaresu plied on 5 'A" 10 sector North
Star disk with blank I/O and INSTALL
Program
Replace ' in above part n umbers with 5 for 5Mb Subsystems
10 for 10Mb Subsystems, or 16 for 16Mb Subsystems
DISCUSM5 - 5Mb Subsystems $2195.00 $1495.00
DISCUSM 10- 1 0Mb Subsystems $2795.00 §2375.00
DISCVSM16 -16Mb Subsystems $3495.00 $2975.00
(order by part numbers listed above)
DISCUS HDC 20-26 Mb SUBSYSTEMS
Each subsystem includes HDC A3 I/O mapped controller,
Shugart SA4008 14" 26Mb or Fujitsu 2308 8" 20Mb Hard
Disk, cabinet, power supply, CP/M"2.2 & Microsoft BASIC.
(Shipping Weights: M20 40 lbs., M26 3 boxes 6, 29,&45 lbs.)
BIMDSHDC20 Discus M20 A&T $4495.00 $3394.00
BIM0SHDC26 Discus M26 A&T $4495.00 $3394.00
SSuf
VIDEO AND I/O
VB 3 - HIGH RESOLUTION VIDEO
80 x 25 or 50 character video display Memory Mapped,
Parallel Keyboard port
BISSMVB3A2480 x 24 A&T $499.00 $419.00
BISSMVB3UP 80 x 50 Line Upgrade $ 39.00
I/O 4
Two serial I/O, two parallel I/O
BISSMI04H Assembled & Tested $290.00 $260.00
tfSV* V I/O 5
2 Serial, 3 parallel Including 1 Centronics
BISSMI051 Assembled & Tested $329.00 $289.00
tftfK- i/o 8
■ 8 Port Serial I/O with Timer
BISSMI0BA Assembled & Tested $550.00 $469.00
CPU, RAM & PROM
CB2 Z80 CPU
2/4 MHz will accept 2716, or 2732, or RAM
BISSMCB2A Assembled & Tested $299.00 $269.00
BISSMJBOM SSM Z80 Monitor $ 89.00
MB10A 16/8K 8/16 BIT STATIC RAM
16K byte/8K word, 24 bit extended, addressing, "M write,"
Phantom disable, addressable in 4K blocks
BISSMMB10A Assembled & Tested $299.00 $275.00
MB8A 1K/16K EPROM BOARD
1K/16K2708 EPROM board, disable in 1K increments
BISSMMBB A A Assembled & Tested $ 1 79.00 $ 1 59.00
PBI PROM PROGRAMMER
Programs 2708 or 2716's, operates as a
4K/8K EPROM BOARD AS WELL
BISSMPB1A Assembled & Tested $265.00 $219.00
ELECTRONICS
9161 DEERING AVE • CHATSWORTH, CA 9131 1 B
ORDER TOLL FREE (800) 423-5922 CA, AK, HI CALL (213) 709-5464
Terms. U.S. VISA, MC, BAC, Check, Money Order, U.S Funds Only. CA residents add 6V?% Sales Tax. MINIMUM PREPAID ORDER $15.00. Include MINIMUM
SHIPPING & HANDLING of $3.00 for the first 3 lbs. plus 40C for each additional pound. Orders over 50 lbs. sent freight collect.Just in case, please include your
phone number. Prices subject to change without notice. We will do our best to maintain prices through September, 1 982. Credit Card orders will be charged
appropriate freight. If you haven't received your Spring '82 Engineering Selection Guide, send $1 .00 for your copy today!. Sale prices are for prepaid orders only.
Circle 378 on inquiry card.
SEE IMPORTANT NOTICE ON PAGE 604
*nm
/
Up} My gtf*W fe fi f m^\^/ fa^MMm^* M^i/ gj^W^
COMPLETE (ompuPrO SVSTEMS
FREE SUPERCALC-86! FREE dBASE II!!
AND A TELEVIDEO TERMINAL FOR ONLY $1.00!!
WHY SETTLE FOR LESS?!
PERFORMANCE, QUALITY, RELIABILITY
HIGH PERFORMANCE SYSTEMS DESIGNED TO EXPAND WITH YODR NEEDS
All CompuPro systems have been designed with your future in mind. Each system is expandable so you can upgrade your
system as your needs continue to grow. Hard disk storage is also available with the new DISK 2 DMA Winchester disk
controller. Unlike many "personal" computers, your CompuPro system will not become obsolete when it is time to expand.
The modular design of the IEEE 696/S-1 00 bus allows you to plug in additional boards when they are needed. CompuPro
system components feature the latest state-of-the-art technology to prevent obsolescence.
Each CompuPro system component is fully assembled and tested under rigorous burn-in conditions at the factory and
then shipped to Priority 1 Electronics, your authorized CompuPro Systems Center, for final integration and configuration.
CompuPro systems carry the best warranty in the business: on full year. The Qume drives have a full six month warranty,
the best drive warranty anywhere. The components are integrated into a complete system by a factory trained Priority 1
Electronics technician. The systems are then partially disassembled for shipping. After a short time for unpacking and
check-out, your CompuPro system will be ready to load and go!
SYSTEM BASICS
All systems include a CPU 8085/88 Dual Processor or CPU (8085 runs at6MHz, the 8088 runs at 8MHz); Disk 1 lightning
fast DMA floppy disk controller; CP/M® 2.2 and CP/M 86™ operating systems; Sorcim's SuperCalc-86™ electronic spread
sheet program; two double-sided, double-density Qume DT-8 disk drives in an attractive desk top enclosure; rugged Desk
Enclosure 2 with 20 slot actively terminated motherboard, fan, air and line filters, and constant voltage power supply for
years of reliable operation; internal I/O cables and floppy disk data cable; complete documentation for each system
component with a system integration guide. In addition to the above hardware and software, each configuration adds a
unique combination of RAM, I/O, and other special purpose boards.
System 816/A — Entry Level Single-User System
System 816/A is an excellent choice for an entry level, single user system that's designed with future expansion in mind.
81 6/A includes Interfaced (three serial I/O ports, parallel port, and Centronics/Epson-style port), two RAM 1 7s for 1 28 K of
fast, static memory, and System Support 1 (clock/calendar, RAM/ROM/match processor options, RS-232C serial port,
interrupt controllers, interval timers, and more), and Ashton-Tate's dBase Junior™, an upgradeable subset of their popular
dBase II data base management software. This combination of components means superb computing today with an option
for future expansion — all the way up to a multi-user system. System 816/A is priced at $5495.00, a savings of over
$1000.00 compared to all components purchase separately.
BIGBTSYS816ADA Single User System Desk Top, Assembled & Tested $5495.00
BITLV910* or BITLV910BLK* TeleVideo 910 or 910 BLK with purchase of above system $1.00
System 816/B — M-Drive Single user System
System 816/B is an ultra-high performance single user system which includes Interfacer 3-5 (five serial ports), 256K of
fast, static RAM, System Support 1 , and Ashton-Tate's complete dBase IP data base management software. Plus, System
81 6/B's implementation of CP/M® includes M-Drive software, which turns the system RAM into a pseudo-disk drive for
exceptionally fast computing. This system sells for only $6995.00, a savings of over$1 800.00 compared to all components
purchased separately.
BIGBTSYS816BDA M-Drive System Desk Top, Assembled & Tested $6995.00
BIPDBTLV9252P* TeleVideo925 w/2nd page of memory- with purchase of above system $ 1 .00
System 816/C — Entry Level Multi-User System
System 81 6/C is the only high performance multi-user system which allows both 8 and 1 6 bit programs to run simultan-
eously; it also makes for an unparalleled single user system. It includes Interfacer 3-8 (eight serial ports), 384 K of fast,
static RAM, System Suport 1, dBase IP, SuperCalc-86™, M-Drive software, and CompuPro's MP/M 816 TW multi-user
operating system that allows you to run both 8 and 1 6 bit software simultaneously. System 81 6/C suports up to three
users simply by adding appropriate terminals: for more users, just add more CompuPro RAM and terminals. The system is
priced at $8995.00, a savings of over $2300.00 compared to all components purchased separately.
BIGBTSYS816CDA Mult i -User System Desk Top, Assembled & Tested $8995.00
BIPDBTLV9252P* TeleVideo 925 with 2nd page of memory- with purchase of above system $1.00
*Limit 1 terminal at S tOO per system. Purchase of 8' RS232 Cable, Part Number CNDRS2328F at S 1 9.95, is required for
system/terminal integration.
Rack mount and CSC systems are also available; please call or write for details. All CompuPro systems are shipped via
motor or air freight collect; please specify at time of order. All boards are shipped in standard configurations.
•CP/M, CP/M 86, and MP/M are trademarks of Digital Research. MP/M 816 is used under license from Digital Research.
SuperCalc-86 is a trademark of SORCIM. dBase II and dBase Junior are trademarks of Ashton-Tate.
5" DISKETTES
SOFT SECTOR
40 TRACK SINGLE SIDED
DOUBLE DENSITY WITH
HUB REINFORCING RINGS
00
nos*
PKG. OF 10/$19.95
FREEH KASSETTE 10
LIBRARY CASE WITH
PACKAGE OF 10 0ISKETTES
a $4.25 VALUE Part No. BIPR15SDD
BIPR150
package of 80 less Library Case
$120.00
BIPR1 BSD package of 1 8" S.S7D.D. Diskettes no sleeves $20.00
5 or more packages $16.00
SMITH-CORONA TP-1
LETTER QUALITY -
ELECTRONIC TEXT
PRINTER
$649.00
BISCMTP1S10 (Serial)
BISCMTP1P10 (Parallel)
• 12CPS • 10 CPI • 6LPI • SERIAL OR PARALLELINTERFACE
• 50-19.2K Baud • Friction Feed • 88 Character
BISCMI2625 TP1 Black Milar Ribbon $3.50
BISCM 12858 _TP1 Black Fabric Ribbon $7J>0
SANYO
FCC CUSS 2
APPROVES
DATA DISPLAY
MONITORS
SPECIFICATIONS:
Viewing Screen
Scanning System
Horizontal Resolution
Signal Input
1 2" diagonal; 75 square inches
DM21 12; P31 phosphor
525 lines; 60 fields/second; overscan
600 lines, center
1 .0 volt p-p composite video; 75 ohms
BISYODM2112
List Price: S1 60.00 $SALE: $1 19.00
OTHER SANYO MONITORS ON SALE T00II
Part No.
Description Ust Price
SALE
BISY0VM4509
9"B&W P4, 10MHz (15 lbs.) $190.00
$149.00
BISY00M5109CX
9"Green. P31, 10MHz (15 lbs.) $200.00
$159.00
BISY00M8012CX
12"B&W P4, 18MHz (24 lbs.) $250.00
$195.00
BISY00M8117CX
12"GReen, P31, 18MHz (24 lbs.) $260.00
$199.00
B1SY0VMC6013
13"Color. 16 x 64 (35 lbs.) $470.00
$375.00
BISY00M8113*
13"RGB Color (35 lbs.) $895.00
$795.00
•As used with IBM PC.
APPLE DISK DRIVES
Give your APPLE II* a Fourth Dimension — the totally compatible 5 V*"
drive that takes your system farther, faster. With read/write electronics
so advanced that reading errors are virtually eliminated. With a track
zero microswitch that keeps boot and track access smooth and quiet.
With the ability to read half-track software and up to 143,360 bytes on
DOS 3.3® With similar performance on DOS 3.2.1®, Pascal® or CP/M®
operating systems. And, the disk enclosure mates perfectly with APPLE
cabinetry.
EXTENDED WARRANTY
Fourth Dimension offers a 1 2 month parts and labor warranty at no
cost to you'. (Gee, this really looks good!)
BIFDS40A List Price: $419.00 SALE: $369.00
2 or More, only $350.00 each
BIFDS40AC* APPLE II® Disk Drive Controller $ 1 1 5.00
•So/of only with purchase of Fourth Dimension Drive
SEE IMPORTANT NOTICE ON PAGE 604
Circle 379 on inquiry card.
— ^ Mj™y"<84 • u mr , m^m/g~^ i^u^^^i yi-«
from SELLUM
LETTER aU ALTTV PRINTERS
80 CHARACTERS PER SECOND
The Fujitsu SP83 letter quality printer from Sellum is not only the
fastest daisy wheel letter quality printer on the market, it is also the
most versatile. Its four interfaces and five personality protocols make it
compatible with just about any computer and word processing package
on the market today. The printer is built to be solid and quiet; it won't
shake the office down with every carriage return. 1 1 also has a 1 6 K buffer
{48K optional). The buffer allows your computer to send data out to the
printer and not have to wait for it before allowing you to continue. No
more staring at the screen waiting for the printer to finish!
Interfaces: • RS232C and Current Loop • Centronics type parallel •
IEEE/488 • All are DIP switch selectable.
Personality Protocols: • NEC5510 • DIABLO 630 • QUME Sprint 9 •
IBM Personal Computer • ATARI (Centronics 737).
More Special Features: • Z80 CPU • 50-19. 2Kbaudonserial interlace •
Distinctalarm soundforeacherrorcondition • Intelligent bi-directional logic
seeking • Complete word processing features including sub and super script,
underlining, and double-strike characters • Auto reprint • Auto Clear •
Proportional spacings and supports automatic justification • Front panel
forms control • 12 K ROM • Complete Vector plotting routines •
Compatible with most mechanical sheet feeders • Quiet - 60db • Six
month warrantee
Part No.
List Price Our Price
Description
BISLMFB6 Printerw/16KBuffer $3495.00 $2795.00
BISLMFB6B4B Printer w/4 8 K buffer $3895.00 $3095.00
BISLMFBBVFT Optional vertical forms tractor $200.00
BISLMSD25000 RS-232 Cable $60.00
BISLMPA36001 Centronics Parallel Cable $60.00
Call for pricing on sheet feed options & cables not listed
(Printer shipped via motor freight collect)
Para Dynamics
18 SLOT S-100 MAINFRAME
CVT Power Supply, forced air cooling; security lock
120 or 220V AC at 50 or 60Hz+8V@20A, ±16@3.5
BIP0N201BD Desk Top $799.00 $899.00
BIPDN201BR Rack Mount $849.00 $749.00
8 SLOT S-lOO MAINFRAME WITH
CUTOUTS FOR 2 5>.A" DISK DRIVES
+5@5A -5@500MA, +8@ 75A + 12@6A, + 16@2, -16@2
BIP0N250B0 DeskTop $899.00 $789.00
BIPDN250BR Rack Mount $949.00 $839.00
DISK DRIVE FACILITY
Accommodates two 8" floppy drives, of Shugart, Qume, or
similar design and dimensions. 110 or 220V AC at 50 or
60Hz CVT power.
BIP0N22000 Desk Top $659.00 $579.00
BIP0N2200R Rack Mount $679.00 $595.00
Free standing cabinet. Will accept 2, 8" Floppy disks and 1,
8" Rigid disk. 18slotcardcage will accept the double height
10" x 10" S-100 cards(AlphaMicroandothers)CVT Power
Supply.
+24@7A, + 16@2.2A,-16@3.5A, +8@20A, +5@5A
BIPDN2BIB PRONTO $1295.00 $1129.00
PRONTO COMPLETE WITH POWER SUPPLY POWER-UP SEQUENCER
BIPDN2B1BS with sequencer $1395.00 $1249.00
Shipped motor freight collect
FREE TRACTOR AND
FREE 0KIGRAPHH
OKptfA
COMPARE OKIDATA'S FEATURES
TO ANY OTHER PRINTER!
COMPARE PRIORITY ONE'S PRICES
TO ANY - THEN DECIDE!
Don't be fooled by those who try to
"soak" you for the options
• BI-DIRECTIONAL-120 CPS» 80 CPL @> 10CPI for 82 A
• 9 x9 Matrixf Alphanumeric) • 132CPL @ 10CPIfor83A&84
• 6x9or12 Matrix for graphics • 82 A & 83 A have both Cen-
• 10 different character sets tronics Parallels, 1200 baud
Per Inch Serial I/O
• Self Test
All three printers feature 10 front panel switch selectable for lengths; 10
lengths from 3" to 14". Front or bottom paper loadingof up to4 part forms and
tear bar. All of these features make OKIDATA the best value in low cost
printers!
Part No.
Description
List Price SALE
BIP0B0KIB2AT6 Okidata 82A w/tractor and graphics $539.00
BIPDB0KIB3ATG Okidata 83A w/tractor & graphics $750.00
BI0KISER2KBF 9600 Baud 2K serial buffer/interface §150.00
with simultaneous purchase of printer $ 99.00
BIDKIDATB4AP 132 column printer parallel interface $1019.00
with graphics and tractor
BI0KI0AT84AS 132 column printer 9600 baud serial 2K $1 119.00
interface, graphics, and tractor
BIMBSAPLWTWC* Apple Parallel Interface w/Cable $75.00
*Sold only with printer
COMPARE PRICES!!
Applied. Digital Data Systems Inc.
SALE!
Green Screen
$525.00
Black S White
$479.00
VIEWPOINT - ADDS
Detachable keyboard, RS232 interface and auxiliary port,
80 x 24 display, tiltable screen.
BIAODWPR ADOS 3A, P31 Green Phosphor S699.00 $525.00
BIADDVWPRBW P4 Black & White $699 00 $479.00
(Shi ping Weight 30 lbs.)
VISUAL 50
• Low profile detached
keyboard features sculptured
keys with matte finish
• Screen tilts and swivels
• 80 x 24 display with 25th status
line
• 7 x 9 dot matrix with fufl decenders
• RS-232 Serial interface w/auxillary
RS-232 port
• 128 Character ASCII set and 31
character line drawing set
INTRODUCTORY OFFER!!
BIVSL50BW Non glare Black & White $695.00 $650.00
BIVSL506R P31 green display $750.00 $685.00
(Shipping Weight 37 lbs.)
SEND $1.00 TODAY
FOR THE NEW, FDLL COLOR
SPRING 1982 ENGINEERING
SELECTION GOIDE!
^PRIORITY
9161 DEERINGAVE
landon
Tandon ^M-800 Thinline is
exactly half the size
of conventional 8"
floppy disk drivep^^
Exactly one-half the height of any other model.
Proprietary, high-resolution, read-write heads patented
by Tandon
D.C. only operation - no AC. required
Industry standard interface.
Three millisecond track-to-track access time (9 lbs.)
DITNDTMB4B1 Single Sided $380.00 2 or more $370.00
DITNDTM8482 Double Sided $495.00 2 or more $485.00
TANDON 51/4" DRIVES
DITNDTM100I* Single Sided, 250KB (5 lbs.) $ 195.00 as
2 or More $180.00
BITNDTMI002* Double Sided, 500KB $295.00 ea.
2 or More $270.00
8ITNDTM1003 Single Sided, 500KB $295.00 ea.
2 or More $270.00
8ITN0TM1004 Double Sided, 1000KB $395.00 ea.
2 or More $375.00
Ms used in the IBM P.C.
Amitsubishi electric
Better Than
QUME!
Better Than
SHUGART!
8", Double-sided, double-density, interchangeable with OUME & Shugart
BIMITM2B9463 Sh. Weight 16 lbs. $495.00
DIMITM2B9463 M Manual $ 10.00
2 or More $475.00 each
vA
Shugart soir
Single sided, double density • most popular 8" drive
DISHDB01 R $394.00 ea. or 2 or more (1 6 lbs) for $389.00
BISHUSAB01RM Manual for 801 R drives $ 10.00
m
INTERNATIONAL INSTRUMENTATION, INC.
OUR BEST!!
UNIVERSAL DISK ENCLOSURES
• Accepts any combination of 8" drives (QUME/ Shugart
80 1R type or Vi size Tandon type) • Also accepts hard
disks • Positive pressure • Optional Disk environment
monitor shows supply voltage and internal cabinet temp-
erature • Internal power and data cables provided.
DNIVERSAL DRIVE CABINET complete with power supply, fan and filter, and
all internal cables for attachment of two 8" floppy drives.
BIIII0DE004 Dual Drive Cabinet (Sh. Wt. 40 lbs) $495.00 $450.00
BIIII0DE004 With purchase of two 8" Disk Drives $399.00
BIIII0DE004EM w/Environmental Monitor installed $584.95 $535.00
BIIII0DE004EM With purchase of two 8" Disk Drives $85.00
BIIIIUDEDD4AUG Dual Drive cabinet with Aug- $733.00 $650.00
mentation power supply module to increase 5V
supply from 6 amps to 9 amps for use with two
hard disks or 4 Tandon drives. Also includes
Disk Environment Monitor (45 lbs.)
BIIIIUOERCK 19" Rack Mount kit UDE004 $ 89.95
THIN THREE DRIVE CABINET complete with power supply, and all internaf
cables for attachment of three thin 8" floppy drives (Tankdon type). One AC
power connector is also provided for use with full size drive.
BIHIUDETT Three Drive Cabinet (Sh. Wt. 35 lbs) $495.00 $450.00
BIIIIUOETTTEM with Environmental Monitor installed $584.95 $535.00
5 CABINETS - VISTA
BIVIS9B01 Single 5" with PS $ 85.00
BIVIS9B02 Dual 5" with P.S. $110.00
ELECTRONICS, Mlff^l
CHATSWORTH. CA 9131 1 Bs£* liuUil
CA, AK, HI CALL (2 1 3) 709-5464
Circle 379 on Inquiry card.
ORDER TOLL FREE (800) 423-5922
Terms. U.S. VISA, MC, BAC, Check Money Order, U.S. Funds Only. CA residents add 6V 2 % Sales Tax. MINIMUM PREPAID ORDER 51 5.00. Include MINIMUM
SHIPPING & HANDLING of $3.00 for the first 3 lbs, plus 25C for each additional pound. Orders over 50 lbs. sent freight collect Just in case, please include your
phone number. Prices subject to change without notice. We will do our best to maintain prices through September, 1 982. Credit Card orders will be charged appro-
priate freight. If you haven't received your Spring '82 Engineering Selection Guide, send $1.00 for your copy today!. Sale prices are for prepaid orders only.
SEE IMPORTANT NOTICE ON PAGE 604
- jQ^^Qfr/ffifeHi mteJ m~w~ \f&f ^^n^»|||j- ju^fe/ ^^ |y"^t "m"^Eji^'^
'J SPECIAL PURCHASES!
California
Computer
Systems
64K IEEE-SI 00
DYNAMIC
MEMORY CARD
2 or 4 MHz operation
Designed to IEEE proposed S-100 bus standards
Supports IMSAI-type front panels
Operates with either an 8080 or Z-80 based S-1 00 system
providing processor-transparent refreshes with both
Bank-select system allows system memory expansion
Bank-select port's address is jumper selectable
Any 16K block can be made bank-independent
All 64 K can be made bank-enabled on power-on and reset
Fully buffered address and data lines
BICCS20653
• Configuration as a 16K, 32K, or 48K board without the
removal of RAMs
• Fail-safe refresh circuitry for extended Wait States
• Board configuration with reliable easy-to-configure Berg jumpers
• Supports DMA
• Jumper-selectable Phantom inplut
• Uses Popular 4116 RAMs
• Assembled & tested
• All ICs in sockets
• Full Factory Warranty
■as*
SHIPPINGWEIGHT2ibs.
LIST PRICE: $350.00
SAVE $130.00!!
$249.00 ea or 4/ $880.oo
CompuPro RAM 21
128K 12MHz
S-100 STATIC
MEMORY
8 OR 10 8IT
The days of "Out of Memory" are gone at last! CompuPro has introduced the largest static S-100 IEEE/696 RAM board ever to be produced.
The RAM 21 is arranged either as a 1 28 K x 8 bit wide or 64 K x 16 bit wide board, using a high speed, ultra low low power proprietary static RAM. CompuPro has also
included 24 bit addressing for up to 16 megabyte capability and power consumption so low your mainframe will never know it's there!
Meets or exceeds all IEEE 696/S-1 00 specifications BIGBT1 90A
Fully static design uses less power than dynamics (1.2 amps ijo+ Prjnp- $1 695 00
24 bit extended addressing
8 bit (128K) or 16 bit (64 K) operation
Addressable as one block
16K window deselect dip switch selectable
Switch selectable PHANTOM disable
12 MHz CPU operation
16K x 1 static RAM
• Thorough bypassing of all supply lines
• Capable of DMA processing
• 1 28 K Static, 1.2 amps
• NMOS high speed low power memory ICS
SALE PRICE:
$995.00
SAVE $700.00!!
SEE IMPORTANT NOTICE ON PAGE 604
Circle 380 on inquiry card.
L&& lew Ubrm kaJ r M - -, • ^^l|wMp m*|f &£&*& ^ifjfi Myy|^ ^g
'V
WE JUST BURNED
TANDON'S PRICE SHEET!
IMf
SPECIFICATIONS:
TH100-1
TPI
48
Tracks/Diskette
40
Capacity Per Side
(untormatted)Oouble Density
250 KB
Access Time
Track-to-Track
5 ms
Average
75 ms
Head Settle Time
15 ms
Mechanical Dimensions:
Width: 5.75 in. Height: 3.25 in
Depth: 8.00 in.
DC Voltage Requirements:
+ 12/+5
Current Requirements
900mA/
600mA
BITND1001 Bare Drive
Qty - 1
$195.00 ea.
2 - 9
$180.00 ea.
10 - 24
$170.00 ea.
25+
$160.00 ea.
OEM and Dealer Inquiries invited
(Shipping Weight 4 lbs. each)
Priority One Electronics has burned up Tandon's price
sheet with our special purchase of Tandon TM1 00-1 5 1 /< " 40
track double density disk drives! We purchased a large
quantity of new, factory-sealed drives from a large OEM who
simply bought too many. This is strictly a "one-shot" deal;
when these are gone there will be no more] In fact, we are
selling these drives below our regular cost as a volume
purchaser! At these low prices, these drives will not last long!
So, if you ever thought of expanding the disk capacity of your
computer, now is the time!
Tandon drives are known throughout the industry for their
quality and reliability. That is why major computer manufact-
urers such as IBM have chosen Tandon drives for inclusion in
their products. The TM1 00-1 is the same drive used in I BM's
Personal Computer. Now you can add more disk storage to
your PC and save hundreds of dollars! But you don't have to
own an IBM Personal Computer to take advantage of this
incredible Tandon sale! The Tandon TM1 00-1 has the
industry standard interface for 5 1 /»" drives so it is compat-
ible with just about every computer on the market)
NO ONE CAN TOUCH US!
WE ARE THE NATION'S LARGEST /^V HITACHI DISTRIBUTOR
T3T Hitachi Denshi.Ltd.
WE WILL BEAT ANY ADVERTISED
PRICE ON HITACHI OSCILLOSCOPES!!
CALL FOR PRICES TOO
LOW TO PUBLISH!!
HERE IS ONE EXAMPLE..
BIHITV550B
50MHz DUAL TRACE WITH
3RD TRACE TRIGGER VIEW
LIST PRICE $1745.00
SALE:
$995.00
BIHTTV1050
100MHz DUAL TRACE WITH 3RD
& 4TH TRACE TRIGGER VIEW
BIHTTV302
30MHz DUAL TRACE
INTERNAL DELAY LINE
BIHTTV509
50MHz DUAL TRACE WITH
CALIBRATED VARIABLE DELAY
BIHITV152
15MHz DUAL TRACE
CALL
ACCESSORIES
BIHIT0C1530
Dust Cover f of V302&V152
$35.00
BIHIT0C2035
Dust Cover for HITV202&V352
$35.00
BIHITFC50I0
Front Cover for HITV550B & V1050
$18.00
BIHITAP5010
Accessory Pouch for HITV550B & V1050
$40.00
B1HITVI050M
HI1V1050 Service Manual
$50.00
BIHITV152BM
HI1V152B Seivice Manual
$50.00
BIHITV202M
HI1V202 Service Manual
$50.00
BIHITV302BM
HI1V302B Seivice Manual
$50.00
BIHITV352M
HI1V352 Service Manual
$50.00
BIHITV550BM
HI1V550B Seivice Manual
$50.00
BIHITSC5010
Vinyl Cover for HI7V1050 & V550B
$30.00
Circle 380 on
Inquiry card.
CALL
BIHITV352
35MHz DUAL TRACE WITH DELAY
BIHITV202
20MHz DUAL TRACE
CALL
PRIORITY f^o^ ELECTRONICS®
9161 Deering Aveo.Chatsworth.CA 91311
roweS
CALL
BIHTTV209
20MHz DUAL TRACE WITH
2 HOUR BATTERY BACK-UP
CALL
ORDER TOLL FREE (800) 423-5922 - CA, AK, HI CALL (213) 709-5464
Terms. U.S. VISA, MC. BAC. Check, Money Order, U.S. Funds Only.CA residents a dj 6Vfe% Sales Tax. MINIMUM PREPAID ORDER $1 5.00. Include MINIMUM
SHIPPING & HANDLING of $3.00 for the first 3 lbs. plus 40c for each additional pound. Orders over 50 lbs. sent freight collect. Just in case, please include your
phone number. Prices subject to change without notice. We will do our best to maintain prices through September. 1 982. Credit Card orders will be charged appro-
priate freight. If you haven't received your Spring '82 Engineering Selection Guide, send $1.00 for your copy today! Sale prices are for prepaid orders only.
SEE IMPORTANT NOTICE ON PAGE 604
yyy |jbi My » k,,^-y M ~w m^ mmMMtmm mm mi mm "j* 1 jp^iop^m jmM^&r^ (js^
i WIE
SIERRA Dam SCIENCES
i MICROPOLIS
SBC MASTER PROCESSOR
This is absolutely the most complete single board computer available;
NO EXTERNAL INTERFACE, BOARDS ARE NEEDEDII
• Z80A CPU
• 64K Bank Switchable Memory
• 4K EPROM
• Auto Boot
• NEC 765 FDC with PLL interface to all Shugart compatible drives
(5 1 /4" or 8")
• 2 RS-232C Serial ports (Z80ASIO, up to 19.2K BAUD)
• 2 parallel Ports (Z80 APIO)
• 4 Timers (Z80ACTC)
• IEEE 696/S-100 Compatible
• CP/M® and TURBODOS® compatible
• ALL SIERRA PRODUCTS CARRY A FULL ONE YEAR WARRANTY
The Sierra SBC was designed to meet the needs of single-user systems
as well as multi-user systems in a number of configurations (i.e., Time
sliced single processor operation, loosely coupled mlulti-processor
operation, etc.) This flexibility provides SBC users with a natural growth
path without the need to discard previous system components in most
cases. In turn, users with larger requirements may build sophisticated
multi-user systems right from the start.
SBC MASTER
PROCESSOR WITH
OPTIONAL MICROPOLIS
8" WINCHESTER
HARD DISK
INTERFACE!!
An optional Intelligent Winchester Adapter allows the Sierra SBC
to be interfaced to a Micropalis MicroDisk"*. This allows the user
to add reliable mass storage at a reasonable price.
As an added bonus during our September SALE, Priority One
Electronics will supply the Sierra version of CP/M® 2.2 at no
additional charge. THAT'S A SAVINGS OF $200.00lll
BIPDBSBCCPM A&Tw/BIOS & CP/M® 2.2 List Price $1095.00
SALE: $895.00
SBC SLAVE PROCESSOR
Similar to above with 16K EPROM, X-Buss Expansion
Interface and optional on board EPROM burner.
• Z80A CPU
• 64K Bank Switchable Memory
• 16K EPROM
• 2 RS-232C Serial ports (Z80ASI0, up to 19.2K Baud)
• 4 Parallel Ports (Z80API0)
• 4 Timers (Z80ACTC)
BISDSSBCS Assembled & Tested List Price $795.00
SALE $750.00
SDS MICROPOLIS HARD DISK INTERFACE
Micropolis 1 220/1260 microDisk series interface adapter with soft-
ware drivers, cabling, and mounting hardware.
BIHSDSHDI Assembled & Tested List $150.00
MICROPOLIS 12631 45MB
8" WINCHESTER DISK
The Micropolis MicroDisk is a n 8 " three platter disk with 36Mb fonnat-
ted capacity. Winchester technology is incorporated in the MicroDisk
design, which is packaged in two sections. The lower half, which
contains the three platters, disk heads, and positioner, is completely
sealed for years of reliable operation. The upper half, which is accessible
for maintenance, contains four circuit boards, including the Micropolis
intelligent controller. The drive is shock mounted in attractive Micropolis
desk top enclosure with power supply.
BIMCPI2B31 Assembled & Tested List Price $6629.00
(Shipped Motor Freight Collect)
SALE $3995.00
SIERRA/MICROPOUS SBC PACKAGE
Sierra SBC, CP/M, Micropolis Interface, and Micropolis 12631
MicroDisk
BIPDBSBCSYSI Shipped Motor Freight Collect List Price $6629.00
SALE $4495.00
frrPcOMPCJTER
T I SYSTEMS
IMC.
SAVE 20%
S-100 MAINFRAMES FOR DUAL 8"
HARD AND FLOPPY DISKS
The Q.T. MFD series mainframe is designed to be the most versatile and the
most compact system enclosure on the market today. In addition to a 6, 8, or
1 2 slot S-1 00 card cage, the mainframe is designed to support two 8" floppy
or hard disk drives. It is ideal for the new generation of Single Board
Computers and highly density RAM cards that do not require many slots. Now
you can have a complete dual floppy or hard disk system in one convenient
enclosure at a remarkably low price.
FEATURES:
• Accommodates any combination of standard 8" floppy or hard disk drive
(801 R, DT8, Fujitsu hard disk, etc.)
• IEEE S-100 Silence-*- 6, 8, or 12 slot motherboard available for quiet
operation with high speed processors
• Keyed power Switch
• Reset Switch on Front Panel
• Anodized 6, 8. or 12 slot card cages
• Quiet fan with filter provides cool clean systems operating featuring
positive air pressure
• Detachable line cord plugs directly into EMI noise filter for electrical noise
suppression
• Two AC convenience outlets on rear panel for peripherals
• 15-DB25 cut outs for mounting I/O connectors
• 2-50 pin plug cut outs
• Dimensions: 9%" x 17" x 21" (HxWxD) (Sh. Wt 48 lbs.)
• Power Supply: + 15@7A. +24V@7A, +8@ 18A, ±16@3A,-5@1A
P art No. Description list Price SALE Price
_ _ $600.00 $480.00
$675.00 $540.00
$700.00 $560.00
$750.00 $600.00
BIQTCMFDD without Motherboard
BIQTCMFDD6 with 6 slot Motherboard
BIQTCMF0D6 with 8 slot Motherboard
BIQTCMF0012 with 12 slot Motherboard
QT MAINFRAMES SAVE 10%
MF+MD (Accepts 2 514" Disk Drives)
Includes cabinet, IEE S-100 motherboard (6, 8, or 12 slot) and dual
mini-disk provision with disk drive power supply. The hefty power
supply is rated at +18V@18A, ±12@3A, and ±16V@3A. The QT
MF+MD is fan cooled, has AC line filter to eliminate EMi, and is fully
factory assembled and tested. Power and reset switches are located on
the front panel. AC Convenience outlets, twelve DB25 cutouts and two
50 pin plug cutouts are on the rear panel.
Part No. Description Ust Price SALE Price
BIQTCMFMO without motherboard $425 00 §382.50
BIQTCMFMD6 with 6 slot motherboard $500.00 $450.00
BIQTCMFMDB with 8 slot motherboard $550.00 $495.00
BIQTCMFMD12 with 12 slot motherboard $600.00 $540.00
The above mainframes are also available with an optional augmentation
supply for 5 1 /4" hard disks; add the suffix HD to the above part numbers and
add $150.00 to the price.
QTMF+
This cabinet is similar to above but without the cutouts for 5%" disks. Power
Supply +8V@18A, ±16V(S3A
without motherboard $400.00
with 8 slot motherboard $450.00
with 12 slot motherboard $500.00
with 18 slot motherboard $550.00
(Shipping Weight 40 lbs.)
BIQTCMF
BIQTCMFB
BIQTCMFI2
BIQTCMF1B
$360.00
$405.00
$450.00
$495.00
QT SINGLE 8" DISK CABINET
Accepts one 8" disk drive (Shugart, Remex, PerSci, Siemens,
etc.). Fan cooled with AC line filter to eliminate EMI
BIQTCDDCB For single 8" floppy disk $250.00 $225.00
BIQTCDDCBH For 8" hard disk or tape streamer $295.00 $265.50
BIQTCDDCBT For 2 Tandon Thinline drives $295.00 $265.50
(Shipping Weight 22 lbs.)
QT DDAL 8" DISK CABINET
Capable of powering one Winchester hard disk and one floppy disk, simul-
taneously. Accepts two 8" disk drives {Shugart orsize equivalent) Fan cooled.
(-5 @ 1 A, +5V@3A,+24V@3A)
BIQTCODCBBH Horizontal Mount (Sh. Wt. 24 lbs.) $360.00 $325.00
CLOCK CALENDARS FOR
S-100, APPLE, AND TRS-80
CLOCK/CALENDAR +
SAVE 10%
The Clock/Calendar + utilizes the popular MSM5832 real time Clock/
Calendar chip designed for use in bus-oriented microprocessor applica-
tions. The 32.768MHz crystal controled time base will provide addres-
sable 4-bit I/O dataof SECONDS, MINUTES, HOURS, DAY OF WEEK,
DATE, M NTH, YEAR, the data access is controlled by a 4-bit address,
read, write, and hold inputs. Z80 or 8080 compatible. 1 8 Month battery
back-up on board.
Part No.
Description
U«t Price SALE Price
BIQTCCCSA S-100, A&T
BIQTCCCAA Apple II, A&T
BIQTCCCTRSBO TRS-80, A&T
$165.00 $148.50
$150.00 $135.00
$150.00 $135.00
SBC2/4 Z80 S-100 SINGLE
BOARD COMPUTER
The QT Computer SBC 2/4 Processor Board is a versatile and powerful Z80
based design which is compatible with the proposed IEEE S-100 bus
standard. Although the SBC 2/4 may be used as the host CPU of a large
system, it has all the necessary features to be used as a standalone computer
system.
• Z80A 8 bit CPU
• 2 or 4 MHz Switch selectable
• 1K RAM (which can be located at any 1K boundary)
• One parallel I/O port
• One serial I/O port
• Power on jump to on board 1 K or 2K boundary
• Full 64 K use of RAM allowed in shadow mode
• DMA compatibility allows MWRT signal generation on CPU board or
elsewhere in system under DMA logic or front panel control
• Two programmable timers available for use by programs run with the
SBC+2/4 timer output and controls available for use on CPU board).
(Shipping Weight 2 lbs.)
BIQTCSBC24A Assembled & Tested $325.00 $290.00
SEE IMPORTANT NOTICE ON PAGE 604
Circle 381 on Inquiry card.
rere-jrrerar^Tra
IFLUKEI
®
NEW 4V 2 DIGIT HANDHELDS!
The FLUKE 8060 A and 8062 A offer the most powerful combination of
capabilities ever in a handheld DMM, including these:
• 472 digit resolution «10M V, 10mA, 10M sensitivity
• 100KHZ True RMA (8060A) • 30KHz True RMS (8062A)
• Relative Reference • Constant current diode test
• Self diagnostics • Basic DC accuracy of 0.04% (8060A); 0.05%
(8062A)
The 8060A also offers dBm, relative dB, frequency measurements to
200KHz, Auto ranging megohms to300k , and conductance(2000
nS).
BIFLU6060A with safety designed test leads $349.00
BIFLUB062A with safety designed test leads $279.00
3'/ 2 DIGIT HANDHELDS: THE WORLD STANDARD
11 lunctions:
• dc voltage • temperature (via K-type
• ac voltage thermocouple
• dc current • peak hold on voltage and current
• ac current functions 0.1% basic dc accuracy
• resistance (8024B & 8020B) 0.25% basic dc
• diode test accuracy (8021 B & 8022B)
• conductance • visual logic level detection
• high-speed continuity beeper and continuity indicators
Extensive overload 3V2-digit resolution protection with 600V double-
fused current input. Safety-designed test leads. Two-year parts and
Two-year labor warranty. Calibration Cycle.
B1FLUB024B (All 11 functions) $239.00
BIFLU80208 (First 8 functions) $189.00
BIFLU8021B (First 7 functions) $149.00
BIFLU8022B (First 6 functions) $139.00
RgBg NC Drilled
kSKtfB Prototyping Boards
s-ioo BOARDS
PART NO.
DESCRIPTION
PRICE
5-9
10-24
BIPGBP1001 S100 Bare Board $15.95 $13.95 $11.95
BIPGBP1002 S100 Horizontal Busses $22.95 $19.95 $17.95
BIPGBP1003 S1 00 Vertical Busses $22.95 $19.95 $17.95
BIPGBP1004 SI 00 Pads Per Mole $23.95 $20.95 $18.95
APPLE BOARDS
BIPGBP5001 Apple Bare Board
BIPGBP5DD2 Apple Horizontal Busses
BIPGBP5004 Apple Pads Per Hole
$15.95 $13.95 $11.95
$22.95 $19.95 $17.95
$23.95 $20.95 $18.95
GENERAL PURPOSE PLUGBOARDS
BIPGBP4411 4.5"x6" 22/44 .156" Bare Board $ 9.95$ 8.95$ 7.95
BIPGBP4413 4.5"x6" 22/44 .156" Vertical Buss $13.95$12.50$11.50
BIPGBP4414 4.5"x6" 22/44 .156" Pads Per Hole$14.95$13.50$12.50
BIPGBP4421 4.5"x9.6"
BIPGBP4423 4.5"x9.6"
BIPGBP4424 4.5"x9.6"
BIPGBP7211 4.5"x6"
BIPGBP7213 4.5"x6"
BIPGBP7214 4.5"x6"
BIPGBP7221 4.5"x9.6"
BIPGBP7223 4.5"x9.6"
BIPGBP7224 4.5"x9.6"
22/44 .156" Bare Board
22/44 .156" Vertical Buss
22/44 .156" Pads Per Hole
36/72.1" Bare Board
36/72 .1" Vertical Buss
36/72 .1" Pads Per Hole
36/72 .1" Bare Board
36/72 .1" Vertical Buss
36/72 .1" Pads Per Hole
$10.95$ 9
$14.95$13.
$15.95$14.
$ 9.95$ 8.
$13.95$12.
$14.95$13
$10.95$ 9
$14.95 $13.
$15.95 $14.
1.95$ 8.95
.50 $12.50
,50$13.50
95$ 7.95
,50$11.50
.50$12.50
1.95$ 8.95
50$12.50
50 $13.50
RS232 and "D" SUB-MINIATURE
CONNECTORS
u^m™^
^rik^^r
P=Plug, Male Type ■
SOLDER TYPE
- S=Socket Female Type — C=Cover, Hood
PART NO.
DESCRIPTION
PRICE
0-24 25-99
BICN00E9P
9 Pin Male
$ 2.10
$ 1.90
$1.70
BICN00E9S
9 Pin Female
$ 2.70
$ 2.40
$2.10
BICN00E9C
9 Pin Cover
$ 1.50
$ 1.25
$1.10
BICN00A15P
15 Pin Female
$ 2.75
$ 2.45
$2.15
BICN00A15S
15 Pin Female
$ 3.95
$ 3.60
$3.20
BICN00A15C
15 Pin Cover
$ 1.50
$ 1.30
$1.10
BICNDDA25P
25 Pin Male
$ 3.00 $ 2.75
$2.25
BICNDDA25S
25 Pin Female
$ 4.00 $ 3.75
$3.00
BICN00B51212
1 Pc. Grey Hood
$ 1.80
$ 1.45
$1.30
BICN0025H
2 Pc. Grey Hood
$ 1.50
$ 1.25
$1.10
BICN00B51226
2 Pc. Black Hood
$ 1.90
$ 1.65
$1.45
BICN00C37P
37 Pin Male
$ 5.80
$ 5.10
$4.45
BICN00C37S
37 Pin Female
$ 8.70
$ 7.70
$6.70
BICN00C37C
37 Pin Cover
$ 1.80
$ 1.55
$1.30
BICN00050P
50 Pin Male
$ 8.75
$ 7.75
$8.70
BICN00050S
50 Pin Female
$11.85
$10.25
$8.90
BICN00050C
50 Pin Cover
$ 2.00
$ 1.80
$1.60
BICN0020418
Hardware Set 2/Pr
RS232, DB25P, EIA
$ 1.00
$ .80
$ .70
BICN0RS2328F
Class 1 Cable8Con8Ft $19.95
$17.95
$15.95
BICN0573036
Cent. 700 Series/
Epson Printer Conn
$ 9.00
$ 7.50
$6.00
B110C5730860
IDC Version of Above $ 9.95
$ 9.00
$8.00
NEW FROM
IBM* PC PROTOTYPING BOARDS
1-5 6-24 25'
$59.00 $53. 10 $47.20
$37.00 $33.30 $29.60
$59.00 $53.10 $47.20
$22.35 $20.12
* IBM is a trademark of International Business Machines
Part No. Description
BIVCT4613 3 Hole Solder Board
BIVCT4613-1 Bare Board
BIVCT4613-2 Wire Wrapping Board
BIVCT3690-22 Extender
PRENTICE
THE STAR
OUR MOST
POPULAR MODEM
We've Sold Thousands!
• to 300 baud • Bell 103 and 113 • Exclusive tripel seal acoustic
chamber • Self Test • ±0.3% frequency stability; crystal controller •
Receiver Sensitivity of -50dB on; -53dB ofl • FSK Modulation • RS232
Compatible • Switthes:Originate/0ff/Answer: Full Duplex/Testy-Hall
Duplex • lndlcators:Transmit Data, Receive Data, Carrier Ready Test
Part No. Description List Price SALE
BIPRNSTAR RS232, TTI, 20Ma Current Loop S199 00 $127.00
SEND $1.00 TODAY FOR THE NEW
FULL COLOR, SPRING 1982
ENGINEERING SELECTION GUIDE
^PRIORITY
MICROCOMPUTER PRODUCTS
MEMORY 8080 SERIES
PAST NO.
PRICE
BI4116AC20
8/ne.oo
8/{72.00
B1INS6080A
$5.50
BI201BP3
B11NS8085A
$19.95
BI2114N3L
8/328.00
BI0P8212N
$2.95
BI5257N3L
8/950.00
BI0P8214N
65.25 |
BI2732
e/tae.oo
BI0P8216N
$2.95 L.
812718
8/448.00
BI0P8224N
h.25 ^
$9.95
93.50
BI2708
4/$20.00
BI0P8224-4N
BI0P8226N
Z80 SERIES
BI0P8228N
$5.55
BIZ80A
J 13.39
B10P8238N
$5.55
BIZ80AP10
Jll.19
B1INS8250N
$15.95
BIZ80ACTC
$11.19
B1INS8251N
$7.50
BIZ80A0MA
$33.39
B11NS8253N
$17.95
BIZ80AS100
J39.95
B11NS8255N
$6.80
BtZBOASIOI
$39.95
B11NS8257N
$18.45
BIZB0AS102
039.95
B11NS8259N
$16.00
B11NS8259N
$59.95
UARTS
B11NS8275N
$59.95
BIAY51013A
$5.95
$4.95
BI1NS8279N
$24.95
BITR1802B
FLOPPY DISC
BITR1863
$6.95
CONTROLLER
B11M6402
$7.95
BIF01771B-01
$24.95
BIF01791B-01
$44.95
PROTECT YOUR INVESTMENT
PROTECT YOUR DATA WITH
•^*v|
ISOBAR
With Built-in Noise Filters and
Surge Suppressors
ISOLATES SENSITIVE AND VALUABLE EQUIPMENT FROM: Equipment
interaction - Damaging High Voltage Spikes - AC line noise and hash.
PROTECTS AGAINST: Voltage transients caused by lightning, contact
switching, turn-off of inductive components, noise due to electro-
magnetic coupling.
USE THE GSC ISOBAR TO ISOLATE: Microprocessor from peripherals -
Lab instruments from noisy equipment - Sensitive pre-amp or tape
deck from power amplifier.
THE GSC ISOBAR ELIMANATES: Equipment interaction - Equipment
damage from power line spikes and surges - Errors - False printouts-
Disk Skips - Audio or video hash
FEATURES: Inductive isolated ground - Sockets indivdually filter
isolated - Circuit breaker protected at 1 5A.
VOLTAGE TRANSIENT SPIKE PROTECTION: 2000 A peak for up to 6
Sec duration spikes. 1 000A, 8/20 Sec protection from repeated
spikes.
LOAD HANDLING: 1875 W max. total load; 15A per socket.
INPUT: 1 25 VAC, 15 amps; standard 3-prong plug.
IBAR 3 - Three common outlets built-in circuit breaker, pilot light,
hang-up bracket and a 6-foot cord.
Uit Price Our Price
BIG0FIBAR3 Sh. Wt. 3 lbs. $59.95 $42.00
IBAR 46 - Four independently isolated outlets. Built-in 15A circuit
breaker, pilot light, switch, and 6-foot cord.
BIG0FIBAR46 Sh. Wt. 4 lbs. $79.95 $49.95
IBAR 86 - 8 outlets, grouped to form 4 independently isolated sets of
two. Built-in 15 A circuit breaker, on/off switch, pilot light.
BIG0FIBAR88 Sh. Wt. 5 lbs $84.95 $54.95
IBAR 9RM - Eight rear-mounted outlets grouped to form four inde-
pendently isolated sets of two, plus one non-isolated convenience
outlet on front face. 19" rack mount cabinet. Built-in 15A circuit
breaker, pilot light, on/off switch, and 6-foot cord.
BIG0FIBAR9RM Sh. Wt. 6 lbs $9995 $74.95
RS232 Breakout Box
mm
A must for every technician, repair man
or systems integrator
Databox is contained in a tough, plastic case and is powered by two,
1 .5 volt penlight batteries. No power is consumed by the tester when
not in use. Dimensions:2.9"x5.55"x1.45". Weight: 1 oz. w/batteries.
BI0NW232B0X $199.00 $159.00
Tl SPECIAL PURCHASE GOLD
16 PIN LOW PROFILE IC. C95 SOCKETS
BITIG16LP package of 1 00 $16.00
BITIG1 6LP package of 1 000 $120.00
OEMS Stock up at this low price!!
ELECTRONICS,
9161 DEERING AVE • CHATSWORTH, CA 9131 1 SKS
ORDER TOLL FREE (800) 423-5922 - CA, AK, HI CALL (2 1 3) 709-5464
Terms. U.S. VISA, MC, BAG, Check, Money Order, U.S.Tunds Only. CA residents add 6%% Sales Tax. MINI MU PREPAID ORDER ST5.00. Include MINIMUM
SHIPPING & HANDLING of $3.00 lor the first3 lbs., plus40C for each additional pound. Orders over50 lbs. sent freight collect. Justincase, please include your
phone number. Prices subject to changewithout notice. We will do our best to maintain prices through September, 1 982. Credit Card orders will be charged appro-
priate freight. If you haven't received your Spring '82 Engineering Selection Guide, sned $1,00 for your copy today! Sale prices are for prepaid orders only.
Circle 381 on inquiry card.
SEE IMPORTANT NOTICE ON PAGE 604
lwrr^jm /ov i imuiiv^c!
/ 38% Price Increase Next Month
BUT YOU CAN BEAT IT!!
Effective with the next issue in October, B TE is raising its
advertising rates 38%. Did you know that it costs $4300.00 to
run a full page ad in B TE?* With the new rates, that cost will
jump to $5,950.00 per page* As high as that sounds, BYTE is still
the best value in the industry; both for advertisers and for readers.
As BYTE's circulation continues to grow, so do the costs of paper
and postage. Since 1977, B TE's cost of paper has increased
40% and postage has increased by a whopping 175°/o! As you
can guess, these high advertising costs will be pas-
sed on to the public in the form of higher prices. It
will be difficult for us, or for any advertiser, to offer sale prices on
special purchases or to advertise small parts in our monthly ads.
For example, we could not offer the Morrow Designs DISCUS M5
at $1495.00 under the new rates. We will, however, continue to
run our six to eight pages of advertising each month because our
sales from BYTE are consistently ten times higher than from any
other magazine we've advertised in. We have no plans to stop
offering special sales or to stop selling small parts. On the
contrary, they will continue to be featured in periodic sale flyers
and in our semi-annual catalog. But to receive these catalogs and
flyers you must be on our mailing list. To get on our mailing
list, all you have to dais circle the reader service
number that appears at the bottom of this page on
your Reader Service post card. You will then be assured
of receiving the latest information on new products, special
purchases, and all-around good deals! In the mean time, look over
the many specials in our nine pages of ads this month; you may
never see prices like these again!
CIRCLE NUMBER 527 ON READER SERVICE CARD
*Figures based on full page black & white ad; one lime insertion rale. These rates may vary
depending upon ad frequency and position.
5Mb S-100 HARD DISK SUB-SYSTEM $1495.00
5Mb S-100 HARD DISK DACK-UP $1100.00*
Winchester speed, 5Mb capacity and reliability for only
$1495.00! The DISCUS M5 from Morrow Designsincludesa
5Mb Seagate ST 506 Winchester drive installed in a cabinet
with cables and power supply, a DMA hard disk controller,
CP/M* 22 operating system and Microsoft's BASIC pro-
gramming language. Sounds to good to be true? There's
more ... a 5Mb add-on drive for additional storage or back-
up is only $ 1 100.00. It's faster and more reliable than tape
and costs less!
KEY FEATURES:
• Storage capacity of 6.38Mb unformatted; 5.0Mb formatted
• Band actuator and stepper motor head positioning
• 5.0 megabit/second transfer rate
• Same track capacity as a double density 8 inch floppy
• 170 millisecond random average access time, reduceable to 95 ms via a
simple software algorithm
• The only single S-1 00 DMA Hard disk controller board on the market today
• Fully compatible with high speed 6MHz and 8MHz CPUs of today and
tomorow
• DMA bus arbitration as outlined by the IEEE 696 standard
• Controls 1 to 4 soft sectored Winchester drives
• ST506 or SA 1 000 interface compatible
• Variable sector length (256.512,1024, or 2048 byte sectors)
• Automatic CRC generation and checking
• Addresses 1 to 16 heads
• Addresses an infinite number of tracks
• Contains its own on-board microprocessor — Signetics 8X300
• 24-bit address burst DMA transfers
• Channel driven for enhanced speed
• All disk driver routines resident on the controller
• Variable format
• No buffering required
• Maximum transfer rate 5,000,000 bits per second
• Due to this high transfer rate.a minimum CPU speed of 2.5MHz is required
The DMAHDC has been designed for expansion. One to four drives
can be attached directly and controlled. Dne to sixteen drive heads may
be addressed. Any number of tracks may be specified during the seek
routine by specifying one to two hundred and fifty-six tracks one or more
times. Each of the expansion abilities prepair the user to upgrade his
system as technology advances to additional platters and tracks.
DISCUS M5 WITH DMA HARD DISK CONTROLLER
BIMDSDMAM5 Software supplied on 8" IBM3740 disk with
blank I/O and INSTALL program
BIMDSDMAM52B Software configured for Morrow DJ/2B controller
and Mult I/O as console
BIMDSDMAM5DMA Software configured for Morrow DJ/DMA con-
troller and Mult I/O as console
CIRCLE OUR READER
SERVICE NUMBER!!
.PRIORITY
BIMDSDMAM55S Software supplied on 5 1 /." soft sector (IBM/Cro-
memco disk w/blank I/O and INSTALL program
BIMDSDMAM5NS Software supplied on 5%" 10 sector North Star
disk with blank I/O and INSTALL program
DISCUS M5 5Mb Subsystem List Price $21 95.00
SALE PRICE $ 1495.00
(order by part numbers listed above; shipping weight 1 7 lbs.)
DISCUS M5 ADD-ON DRIVE
MDSADM5 5Mb Add-On Drive List Price S1 845.00
SALE PRICE $1100.00*
'With purchase of above M5 subsystem or with previous
purchase of M5 subsystem from Priority One Electronics.
Proof of prior M5 purchase required with order.
ELECTRONICS,
9161 DEERING AVE • CHATSWORTH, CA 9131 1 ESS 5
Eb3
ORDER TOLL FREE (800) 423-5922 - CA, AK, HI CALL (213) 709-5464
Terms. U.S. VISA. MC, BAC. Check. Money Order, U.S.Funds Only. CA residents add 6ft% Sales Tax. MINIMUM PREPAID ORDER S1 5.00 Include M INIMUM
SHIPPING & HANDLING of $3.00 for the first 3 lbs. plus 40C foreach additional pound. Orders over 50 lbs. sent freight collect. Just in case, please include your
phone number. Prices subject to change without notice. We will do our best to maintain prices through September. 1982. Credit Card orders will be charged
appropriate freight. If you haven't received your Spring '82 Engineering Selection Guide, send $1.00 for your copy today! Sale prices are for prepaid orders only.
Circle 527 on Inquiry card.
Unclassified Ads
FOR SALE: Original IMSAI 8080 S-100 mainframe, processor
board, front panel 20 A supply. 1 2K RAM. 4-port parallel I/O.
22-slot motheiboard. universal cassette interface, extender board.
Cromemco color TV Dazzler. Polymorphic Systems black-and-
white TV interface, Wameco EPM-2 EPROM board. Smith KBD-3
encoded keyboard. RF modulator, complete documentation of all
boards and 8080 manuals, and software on paper tape for 8080
and Dazzler. Will accept best offer. Roger French. 1 1 70 Parkview
Dr.. Marion. IA 52302. (319) 377-6255.
FOR SALE: BYTE # I ; S 1 or best offer. Kilobaud Microcomput-
ing #1. 2. 3, 4. 5; S5 or best offer each. Clive Frazier, POB 972.
Windermere. FL 32786.
FOR SALE: Teletype Model 43 30-cps dot-matrix printer ter-
minal. RS-232 interface, pin feed, and Hall-effect keyboard. In
good condition. S800 or best offer. Richard Rostrom, 7344 North
Hoyne. Chicago, L 60645, |312| 973-5064 evenings, 927-5510
days.
WANTED: FORTRAN compiler or interpreter for Apple l\ Plus to
be used in teaching introductory course. Limited language subset
acceptable and graphics ability desirable. Institutional license re-
quired. Ave/y Catlin, POB 3726, Charlottesville, VA 22903, (804)
924-3337.
WANTED: Info Terminal Communications' of Raleigh, North
Carolina, Video Terminal Model TC275. D. Boone, POB 330,
Valley Mills, TX 76689.
FOR SALE: 48K Apple \l with two disk drives and manuals.
Xerox 1 730 printer and tractor feed. Virtually brand new. Best of-
fer over S4500. F. O'Neill, 154 East 46th St, New York, NY
10017,|212)599-5845.
FOR SALE: Sanyo 9-inch monitor in excellent condition. Best
offer takes it. I will pay first-class shipping and insurance. Chuck
Miller, 7th USAAD, APO NY 09169.
WANTED: Old-style Memoiy Plus circuit board manufactured
by the Computerist. This board contains 8K bytes of 2 1 02-type
RAM and sockets for EPROMs. It was made for the AIM/SYM/KIM
type microcomputer. Jerry Stoker. 8325 Krim Dr. NE, Albuquer-
que, NM 87109, (505) 821-3354.
FOR SALE: North Star Horizon computer with 32K, two quad-
density floppy-disk drives, two serial and one parallel ports. North
Star DOS and BASIC |factory assembled). S21 00. Intertube ter-
minal with printer port, graphics, and full keyboard with numeric
pad. S500. Centronics 103 printer with bidirectional dot matrix,
132-column tractor feed, two character sizes, 165 cps, and RS-
232C interface. S400. All in excellent condition with manuals. All
offers considered. Bill Novak, 12 Mechanicsville Rd, Granby, CT
06035, |203) 529-2550 8-4 ET.
FOR SALE: Microacecomputer with 8K ROM and 2K RAM op-
tions, assembled and tested, for S125. Price includes shipping.
Postal money order only please. David M. Hofmann, 389 A Dyer
Dr., FPO San Francisco 96630
FOR SALE: S. D. System S-100 boards. SBC- 100. Expandoram I
64K. and Versafloppy II disk controller. S250 each or $700 for all
three. Also have an Altair680B 6800 microcomputer with 1 6K
static RAM. S 1 50 each for microcomputer or 1 6K RAM board;
S275 for both. E. Cummins, 5 1 24 Walden Mill Dr., Norcross, GA
30092, |404) 447-9060.
WANTED: Apple II [48KJ with Autostart ROM, Applesoft card,
compatible disk drive and controller (preferably Apple), black-and-
white 13-inch monitor, joysticks, and compatible printer. All must
be in good to excellent condition. Items may be separate from dif-
ferent individuals. Send model year, purchase price, and asking
price. Bob Koskovich, Organization COMPU, 1 25 East Hermosa
Dr., San Gabriel, CA 91775.
FOR SALE: Surplus electronic components: resistors,
capacitors, transistors, ciystals. switches, LEDs, panels, knobs,
potentiometers, PC boards, diodes, rectifiers, etc. Also have about
150 ICs and 40pin unidentified Intel chip. Will sell any or all for
25% of list. Please write or call as soon as.possible. Steve Riley, 30
Kim Court W, Westerville, OH 43081, (614) 891-4986 or Phillip
Drayer, 6342 Freeman Rd., Westerville, OH 43081, (614)
882-4930.
FOR SALE: Processor Technology SOL-20 with 48K RAM,
Helios 11 dual 8-inch disk system, 1 2-inch monochrome video
monitor, Digital Equipment LA-180 DECprinter I with serial inter-
face, PTDOS Version 1 .5 disk operating system. Extended Disk
BASIC and FORTRAN, and instruction manuals. S4000 without
DECprinter; S6000 with DECprinter. Patrick J. Edwards, 1600
West Crosby, Slaton, TX 79364.
GERMANY: Computer hobbyist (6800, WH-89, S-100) seeks
friends near Frankfurt with interest in hardware/software and
local/remote networks. Also have Iok of hardware to swap and
sell; 8-inch floppy-disk drives, modems, VDUs, hard disks, 9-track
tape drives, card reader, keyboards, monitors, character- and line-
printers, scopes, and more. I am looking for a letter-quality printer
and old EDP stuff like core mernories, type elements, pcbs, ham-
mer modules, hard-wired ROMs, etc. Defects are okay. Also look-
ing for programs; games, utilities, data management, etc., for
Heatfi H-89 (CP/M + HDOS), 5- and 8-inch. Rolf Petersen,
06003-7455 evenings and weekends.
WANTED: Student experimenter just starting in computers
desperately seeking advice how to implement KIM/SYM- 1 micro-
computers for robotics use. All replies will be greatly appreciated.
Brian Jacoby, RR I , Box I 57, Vesta, MN 56292.
FOR SALE: MITS Altair 8800b mainframe, dual double-density
Shugart SA-400 drives, 38K of static RAM, quad parallel ports,
triple serial ports, Heathkit H-19 smart video terminal, Heathkit
H-14 smart line printer, CP/M 2.0. North Star 5.0
DOS/Monitor/BASIC and miscellaneous hardware/software. FuJIy
integrated, functional, with all documentation. S3500 (package
only). G. Godden. 18401 67th West, Lynnwood, WA 98036,
(206) 776-6124.
FOR SALE: Godbout S-100 desktop computer enclosure with
Godbout 20-slot motherboard and CVT power supply. 8ought
new last summer. Never used. Will accept reasonable offer. S.
Dimitroulias, 191 Hempstead St., New London, CT 06320, (203)
443-1398 (no collect calls).
FOR SALE: First two years of BYTE; S 1 20 or best offer. First
three years of Kilobaud Microcomputing; S 1 08 or best offer. First
seven Bug Books, one through five; S35. All in like-new condi-
tion. L. Chambers, 4530 Sheridan St., Davenport, IA 52806.
WANTED: LNW-80 owners to write me. User group interests;
possible software exchange. Interests are high-resolution graphics,
animation, cartooning, A-D-A, and music. Don Ball, POB 72,
Saline, Ml 48176.
FOR SALE: PET stuff: IEEE488 auto answer/originate modem
TNW-1 03; SI 50 PET to S-100 interface, supports DMA Inc.
Dazzler; SI 00. S-100 box, 22-slot bus, and power supply; S75.
Two S- 1 00 8K memory boards; S75 each. Dazzler color graphics
board; SI 00. Everything for S400. Larry Shaw, 215 Hazel Ave.,
Mill Valley, CA 94941, (415) 383-1092.
FOR SALE: 24K Atari 800 with 8 1 disk. DOS I plus extra
disk in three-ring binder with vinyl disk holders. BASIC, Super
Breakout, and Star Raider cartridges. RF adapter, two joysticks,
and set of paddles. All support documentation plus Atari's
newsletters. S 1 300 or best offer. Cliff Fuhrmann. 1 833 35th St.
NW. Rochester. MN 55901. (507J 286-1842.
FOR SALE: HP-9815 with RS-233 option. Has the
diagnostic tapes with an extra tape for personal use. Totally
operational with very small amount of operating time on it. Ap-
proximately four years old. SI 000. Richard Grancorvitz.
Norland Corporation, Rte. #4. Norland Dr., Fort Atkinson, Wl
53538, (414) 563-8456 or 563-9145.
FOR SALE: Ohio Scientific C3 A with 48K, OS65U operating
system, and two Siemens disk drives. Also, Intel SDK-5 1 805 1
microcomputer development tool, assembled and working.
Best offers. Neal Enzenauer, 2180 Old Hwy. B, St. Paul, MN
55112. (612) 780-48B0.
FOR SALE: TRS-80 accessories. Percom data separator; S 15.
Percom Doubler I with documentation and DBLDOS without
double-density disk chip; S30. Double Zap II, double-density
patch for NEWDOS/80 VI with documentation and original
disk; S20. Radio Shack Modem I, 300 bps/originate
only/acoustical coupler; S75. All items guaranteed work-
ing/postpaid. Kerry Chesbro. 13605 I 15th Ave. NE, Kirkland,
WA 98033, (206) 821-2042 evenings.
FOR SALE: S-l 00 hardware. Integrand 800D desktop main-
frame with 15 connectors, eight RS-232 cutouts, and 15-A
power supply; S300. SD Expandoram I with 1 6K 4 1 16 RAM, 2
MHz; S200. SSM VB I -B 64 by 1 6 video board; S I 50. SSM P8-I
2708/2716 PROM programmer; S 150. Jade P/S I/O with one
parallel port and two serial ports (one is cassette); S 100. Must
sell; prices negotiable. Douglas Zimmerman, 2824 St. Paul St.,
Baltimore, MD 21218, (301) 889-1698.
FOR SALE: Three Okidata Model CPI 10 bidirectional 5 by
7 dot-matrix printers. Parallel I/O 1 10 cpi. 70 Ipm, 80-character
buffer, frictionfeed, 80-column, 6-bit ASCII code, uppercase,
and punctuation. Roll paper or single sheet. S300 each. Danny
Kile, 534 Elden Ave. NW, Roanoke. VA 24019. (703)
366-4480.
FOR SALE: Super Elf 1802 computer. Fully expandable
S-l 00 computer. Excellent starter system. Includes Lo Address
option and standard case. Full documentation. Three months
old; in good condition. Call for more information. S 100 or best
offer. Alex Segal. 17 Fox Run Rd.. Bedford, MA 01730, (617)
275-7534.
WANTED: SwTPC computer, disk, and cassette UO. Send
description and phone number. Kearney Hill, 1 027 Whittier,
Emporia. KS66B0I, (316) 343-1915.
WANTED: 48K Apple II with autostart ROM. One disk drive
with a 3.3 controller card. A black-and-white or color monitor,
or an RF modulator. For a 1 5-year-old paying for it himself (so
unfortunately it would have to be paid for a little at a time on an
unset payment basis until I can get a job this year). Kerwin
Thomas, 1528 Kinsdale St., Philadelphia, PA 19126. (215)
224-8645.
FOR SALE: 22-slot motherboard from OT Systems installed
in Vector CCK-1 00 card cage; S 180. Eight new and two used
Vector prototyping boards (BBOOV) for S 1 3 each. Also, inte-
grated circuits in limited quantities: 20 74LS670s and 25
74LS645-ls for S2 apiece. All prices do not include postage.
Jack C. Carden, POB 1317, Lake Dallas, TX 75065, (817)
497-2083.
FOR SALE: 1 6K static RAM board; S 1 50. Vector Graphic 2K
EPROM, IK RAM board; S7 5. Heuristic Speechlab with micro-
phone; S 100. All works well. Richard DeMayo. 7852 Bar-
tholomew Dr. NE, North Ft. Myers, FL 33903, (813) 997-3047.
FOR SALE: Radio Shack Model 1 . Level 2 with 1 6K (SB49).
With 16K expansion interface (S499), two mini-disk drives
(SI 000), Base 2 Inc. Model 800 printer (S649), desk for equip-
ment (S50), Visicaic (S 100). one Budget Management (S24.95),
Standard & Poor's Stockpak system (S49.95). Used only six
months. Cost S2520; make offer. Walter H.Niles, 101 Country
Ridge Dr.. Port Chester. NY 10573.
UNCLASSIFIED POLICY: Readers who are soliciting or giving advice, or who have
equipment to buy, sell or swap should send in a clearly typed notice to that effect To be
considered for publication, an advertisement must be clearly noncommercial, typed double
spaced on plain white paper, contain 75 words or less, and include complete name and
address information.
These notices are free of charge and will be printed one time only on a space available
basis. Notices can be accepted from individuals or bona fide computer users clubs only. We
can engage in no correspondence on these and your confirmation of placement is ap-
pearance in an issue of BYTE.
Please note that it may take three or four months for an ad to appear in the magazine.
September 1982 © BYTE Publications Inc 605
Unclassified Ads
WANTED AND FOR SALE: I need a single-density mini-
floppy for the North Star Horizon. For sale or trade. ASR33
Teletype with paper-punch unit. Ron Magazzu. 1 26 Highfield
Lane. Nutley. NJ071 10.
FOR SALE: OSI C I P (Model I) software. Programs include
fast arcade games, utilities, and tiny compiler etc. from Aard-
vark. They are on original cassette tapes complete with all in-
struction/documentation. Total cost of the 12 programs was
SI 50; will sell for S75. Joseph Liu. 808 West 2nd Ave. #2,
Chico. CA 95926. (916) 893-4310.
WANTED: Goodwill. Student without pride or money look-
ing for handouts. I am desperate for a start in electronics and
computers. I need used, surplus, out-of-date, or damaged
equipment (circuit boards, terminals, printers, computers, TVs,
radios, any electrical or mechanical parts), documentation,
schematics, magazines, etc. Write or call me and I will make the
shipping arrangements. Scott A. Jones, 8095 North Meridian
St., Indianapolis, IN 46260. (317) 251-6499 evenings.
WANTED: I live in a remote area of Michigan and own a
TRS-80 Model II. I would like to correspond with other TRS-80
Model II owners. James R. Young. P08 336, Ludington, Ml
49431.
WANTED: Young, poor, but talented independent soft-
ware developer (recent computer-science graduate) looking for
wonderfully cheap microcomputer hardware and software to
work with and build on. Send offer with full description. Jim
Talley, 929 Dumaine St. #5, New Orleans, LA 701 16.
FOR SALE: 1 200 bps modem (Anderson Jacobson ADAC
1 200). Operates either acoustically coupled or directly con-
nected. Documentation included. S275. Tom Alexander, 333 A
St. NE, Washington, DC 20002. (202) 547-0355.
FOR SALE: Hewlett-Packard HP-85 computer. Please mail
your best offer, name, and telephone number. You can pick it
up in New York City or receive it by mail. Dr. Gregory M.
Hunter, 35 Stevens St., Danbury, CT 06810.
FOR SALE: Digital Group Z80 8ytemaster fully integrated
computer with 64K dynamic memory, detachable keyboard,
built-in monitor, and single-density 5/4 -inch disk drive.
Prewired for up to four 5'/i- or 8-inch disk drives and for a
parallel port to printer. Very expandable. Excellent condition.
DISKMON, 8ASIC, assembler, and disassembler. Full documen-
tation and two boxes of disks. 8est offer over S I 500. 8rent
Dowd, 5289 South Manitou Rd., Littleton. CO 80123, (303)
797-7512.
BOMB
t
Onaoina Monitor Box
BYTE
's
Article #
Page Article
Author(s)
1
24
Quinti-Maze
Tsuk.
2
34
Three Dee Tee
Stuart
3
54
The Epson QX-10/Valdocs System
Williams
4
64
Build the Microvox Text-to-Speech
Synthesizer, Part 1: Hardware
Garcia
5
92
The Apple III and Its New Profile
Moore
6
136
Computers Can Play a Dual Role for
Disabled Individuals
Vanderheiden
7
166
A New Horizon for Nonvocal Communica-
Demasco,
tion Devices
Foulds
8
186
Minspeak
Baker
9
204
The FDA Regulation of Computerized
Jorgens,
Medical Devices
Bruch,
Houston
10
218
Talking Terminals
Stoffel
n
231
The Cognivox VIO-1003: Voice Recognition
and Output for the Apple II
Murray
12
240
The Abilityphone
Rush
13
250
Braille Writing in Pascal
Fant
14
276
Adaptive-Firmware Card for the Apple II
Schwejda,
Vanderheiden
15
318
User's Column: Letters, Pascal, CB/80, and
Cardfile
Pournelle
16
342
Logo: An Approach to Educating Disabled
Weir,
Children
Russell,
Valente
17
398
Model III A to D Revisited
Barden
18
420
The Case of the Purloined Object Code: Can
ft Be Solved? Part 1: The Problems
Stern
19
440
A Comparison of Five Compilers for Apple
Taylor,
BASIC
Taylor
20
466
Digital Troubleshooting with Signature
Analysis
Piubeni
21
476
Program Your Own Text Editor,
Part 1: Avoid Complex Commands by Using
Instant Updating
Fobes
22
513
A Weaving Simulator
Heiser
23
520
Turn Your Apple II Into a Storage
Oscilloscope
Korba
24
531
Pickles & Trout CP/M for the TRS-80 Model II
Smith
25
537
TRS-80 Disk Editor/Assemblers
Daneliuk
FOR SALE: Carrerphone Selectric terminal with Worldwide
ASCII conversion. Mechanically okay, but has some electronic
glitches (will not execute ASCII carriage return consistently from
Apple II; shift key occasionally hangs keyboard). Sold as is. First
certified check or money order for S3 50 gets it; will ship freight
collect. Herb Rand. P08 1 36. Sweet 8nar. VA 24595.
FOR SALE: Digital Group 32K dynamic-memory board;
S225. I/O parallel board; S25. Video interface (64 by 16) and
audio interface; S 75. Motherboard with some connectors; S20.
Two Phi-Decks and controller; $200. 280 processor board; S50.
Phi-Deck and audio software; S50. Also. 12A-5V ovp power
supply; S75. Jeff Ryder. 1983 McKelvey Hill Dr. Apt. E. St. Louis.
MO 63043. (314) 878-6620 after 6 p.m.
FOR SALE: TRS-80 Model I. Level II with I6K. cassette
recorder, and instruction manuals. 8est offer. G. Zaybal, 5810
8uck Court, Westmont. IL 60559. (312) 387-5934 days.
964-1551 after 5 p.m.
FOR SALE: Intel 8086 microprocessor chips at one-third the
normal price. 1 6-bit, prime, and unused. I have 1 of these left
over from a project. S30 each. Programmers' manuals; S4each.
8ob Rockinson. RD # I Maiden Rd.. Coal Center. PA 1 5423,
(412) 938-7050.
WANTED: Could anybody send me a copy of the three-
part article "APL Interpreter for Microcomputers" (8YTE
August, September, and October 1977 and corrections in
November and December 1977) and information about
building APL interpreters in general (especially for the 6502)?
This is a cry for help because in Austria I won't get any support
of this kindl Wolfgang Nitsch, Pacassistr. 28, A-l 130 Vienna,
Austria.
FOR SALE: IMSAI 8080 microprocessor complete with front
panel, case, power supply, 22-slot motherboard with 1 4 edge
connectors already soldered, IMSAI MPU 8 processor board,
and MITS 4K RAM. Fully burned-in and tested. Complete with
original documentation and manuals. Never used, hence, in
brand-new condition. 8est offer/S500. Peter Ksiezopolski, 8200
8oulevard East, North 8ergen. NJ 07047, (201) 869-8448
evenings.
FOR SALE OR SWAP: TRS-80 Color Computer program
packs: Quasar Command, Project Nebula, Skiing, Chess,
8ustout, Music. Pinball, Personal Finance, and Color File. Plus
on tape: Pyramid (adventure). Quest (semiadventure), and Star
Trek (game). Original price S335. Will sell for S 167.50. All new
in original boxes. Will send C.O.D. (or send check or your
listing). 8iand's Nurseiy c/o Shane 8land. Hwy 54 West R.R. 3.
Linton, IN 47441, (812) 847-9427.
BASIC Wins BOMB
Our congratulations to Thomas
E. Kurtz for his article "On the Way
to Standard BASIC," which cap-
tured first place in the June BOMB
results. The first-place prize of $]00
\s on its way to the author. A very
close second place goes to Rod
Daynes for "The Videodisc Inter-
facing Primer," a concise guide to
developing your own interactive
videodisc programs. Rod will
receive the second-place award of
$50. Jerry Pournelle's User's Col-
umn and Steve Leibson's Input/
Output Primer, Part 5: Character
Codes share the honors for third
place.
606 September 1982 © BYTE Publications Inc
Reader Service
Inquiry No.
Page No.
1 47th STREET PHOTO 374
2 800 SOFTWARE 197
3 A.S.T.RESEARCH 151
4 AB COMPUTERS 555
5 ABM PRODUCTS 365
6 ABW CORP. 542
509 ADAVISION INC. 534
9 ADDMASTER CORP. 568
10 ADV.COMP.PROD. 574, 575
11 ADV. DIGITAL PROD. 560
12 ADV.MICRO DIGITAL CORP. 273
13 ADV.SYS.CONCEPTS 560
15 AEGIS SYSTEMS 154
511 AFTERTHOUGHT ENG. 458
16 ALABAMA DEVELPMT. OFFICE 233
* ALF PRODUCTS, INC. 130
515 ALIEN GROUP 459
17 ALPHA BYTE COMP.PROD. 52, 53
18 ALPHA BYTE COMP.PROD. 359
19 ALPHA SOFTWARE 19
20 ALSPA COMP.SYS. 173
21 ALTOS COMP.SYS. 280, 281
22 AMDEK CORP. 73
23 AMER.SMALL BUSN.COMP. 397
24 AMER.SQUARE COMP. 308, 309
25 ANADEX 143
26 ANCIE LABS 367
27 ANDERSON JACOBSON 278
28 ANN ARBOR TERMINALS 243
29 ANTEX DATA SYS. 104
30 APPARAT INC. 328, 329
31 APPLEWARE.INC. 556
14 APPLIED BUSN. CONCEPTS 562
* APPLIED CREATIVE TECH. 491
32 ARBA40
33 ARCHIVE 219
34 ARTIFICIAL INT'L.RESRCH. 407
35 ASAP COMP.PROD.INC. 67
36 ASAP COMP.PROD.INC. 382
37 ASC ASSOCIATES 556
38 ASC COMP.SYS. 535
39 ASHTON-TATE216.217
* ASPEN SFTW.CO. 42
40 ATARI 111
41 ATLANTIC CABINET CORP. 556
42 AU DEC CORP. 564
43 AUTOMATED EQUPMNT. 350
* AUTOMATED PRGRM. METHODS
570
44 AUTOMATED BUSN.MACH. 299
45 AVOCET485
46 B&B ELECTR. 570
47 BADGE-A-MINIT473
48 BAUSCH & LOMB INSTR.SYS. 141
49 BAUSCH & LOMB INSTR.SYS. 141
50 BAY TECHNICAL ASSOC. 510
* BELL JOHN ENGR. 557
51 BINARY CORP. 492
52 BISON PRODUCTS 327
53 BISON PRODUCTS 327
54 BISON PRODUCTS 327
55 BISON PRODUCTS 327
56 BISON PRODUCTS 327
57 BLACKBEARD ASSOC. 560
58 BLAISE COMPUTING INC. 407
59 BLAT RESRCH. & DEVELP. 471
' BOTTOM LINE, THE 238
62 BOWER-STEWART 556
63 BRIDGE COMPUTER 222
64 BRIDGE COMPUTER 568
65 BRIDGE COMPUTER 324
66 BROKERSOFT INC. 570
69 BYTE BOOKS 160, 161
67 BYTE BOOKS 343
70 BYTE BOOKS 380, 381
71 BYfE BOOKS 463
504 BYTE BOOKS 483
* BYTE BACK ISSUES 390
■ BYTE PUBL. INC. 514
72 BYTEK COMP. SYS. 262
73 BYTEWRITER20
74 OSYSTEMS564
75 CALIF. DATA CORP. 556
' CALIF. DIGITAL 586, 587
* CALIF.MICRO COMP. 364
76 CALTA COMP.SYS.LTD. 564
79 CDR SYSTEMS 478
80 CENTENNIAL SOFTWARE 320
81 CENTRE COMP.CONSTNTS. 566
82 CER-TEK INC 562
83 CHAPIN ASSOCIATES 558
536 CHECKMATE 539
537 CHECKMATE 539
540 CHECKMATE 568
84 CHECKS-TOGO 18
Inquiry No.
Page No.
530 CHIPS & DALE 394
85 CHRISLIN INDUSTRIES 441
86 CMC.INT'L 205
87 CMC.INT'L. 377
88 COGITATE 566
89 COLONIAL DATA SERV. 140
90 COLUMBIA MICROSYS.INC. 324
91 COLUMBIA NATIONAL 419
93 COMMODORE BUSN.MACH. 258,
259
94 COMMUNICAL, INC. 511
95 COMMUNICATION CABLE 560
96 COMMUNICATIONS ELECTR. 571
97 COMMUNICATION RESEARCH
CORP. 86
98 COMPONENTS EXPRESS 465
99 COMPUADD564
500 COMPULINK CORP. 45
101 COMPUPRO/GODBOUT 184, 165
102 COMPUSERVE 93
383 COMPUSHACK 435
517 COMPUTER AGE 541
104 COMPUTER CHANNEL 268
105 COMPUTER DYNAMICS 478
505 COMPUTER ENTREPRENEUR 451
106 COMPUTER EXCHANGE 284, 265
107 COMPUTER FURN.& ACCSS. 452
* COMPUTER GRAPHICS WORLD
384 A & B
108 COMPUTER INNOVATIONS 465
109 COMP. LEARNING TREE 188
110 COMPUTER MAIL ORDER 228, 229
* COMPUTER PARTS EXCH. 484
112 COMPUTER PLUS 244
113 COMPUTER RESOURCES 467
114 COMPUTER SHOPPER 396
115 COMPUTER SHOPPER 566
1 1 6 COMPUTER SPCLTIES. 300, 301
* COMPUTER TOOLBOX.INC. 560
* COMPUTER WRHSE. 321
1 19 COMPUTERS WHOLESALE 271
120 COMPUTERTIMEINC.492
121 COMPUTERWORLD INT'L. 338
122 COMPUTERWORLD INTL. 384
124 COMPUVIEW PROD.INC. 68, 69
125 COMPUWARE PRODUCTS 560
126 CONCORD COMP.PROD. 312
127 CONCURRENT CORP. 314
128 CONSUMER COMP. 236, 237
129 CONTEXT MANGMNT.SYS. 8
130 CONTEXT MANGMNT.SYS. 9
131 CONTINENTAL RESOURCES 562
132 CONTROL C SOFTWARE 102
133 CONTROL DATA 215
134 COSMIC COMP.UNLTD. 568
271 COST PLUS COMP 568
135 CPU SHOP, THE 559
136 CREATIVITY UNLTD. 407
137 CROMEMCOCII, 1
138 CROMEMC0 2
139 CUSTOM COMP.SYS. 378
516 CUSTOM COMP.TECH. 506
* CYBERNETICS INC. 131
140 D& W DIGITAL 487
142 DATA ACCESS CORP. 267
143 DATA EXCHANGE 492
522 DATA-MAIL 448
144 DATA MANAGEMENT SYS. 568
* DATA SOURCE SYS.CORP. 304
145 DATA TECH INDUSTRIES 81
146 DATA-ED 14
147 DATA-RITE INDUSTRIES 417
* DATABIT INC. 460
148 DATAFACE 306
149 DATASOUTH COMP.CORP. 75
150 DATASOUTH COMP.CORP. 210
151 DATAWARE.INC. 564
141 DAVONG SYS.INC. 395
152 DAY STAR TECHNOLOGY 49
153 DEALIN' ELECTR. 558
154 DECISION RESOURCES 87
156 DENNISONKYBECORP. 155
157 DESTEK GROUP.THE 264, 265
158 DICTRONICS248, 249
159 DIGITAL EQUIPMNT.CORP. 90, 91
160 DIGITAL EQUIPMNT.CORP. 336,
337
161 DIGITAL MARKETING 6
78 DIGITAL MEDIA 562
162 DIGITAL MICROSYSTEMS 105
163 DIGITAL PRESS 371
164 DIGITAL RESEARCH 29
* DIGITAL RESRCH. COMP. 576, 577
166 DISCOUNT SOFTWARE 368, 369
167 DISTRIBUTED COMP.TECH 560
Inquiry No.
Page No.
168 DOKAY COMP.PROD.INC. 567
169 DRAKE, R.L. CO. 471
170 DREAM ELECTRONICS 560
1 7 1 DUAL SYS.CONTROL CORP. 82
172 DYMARCIND.505
173 DYSAN CORP. 360, 361
174 E.T.S. CENTER 496
176 ECONOMY PERIPHERALS 556
177 ECOSOFT 507
178 EDGE MICROSYSTEMS 478
179 EDMUND SCIENTIFIC CO. 493
180 EDUCATIONAL MICROCOMP. 379
181 ELCOMP PUBLISHING INC. 400
182 ELECTROLABS 573
513 ELECTRONIC CONTROL 535
183 ELECTRONIC SPCLISTS. 514
184 ELECTRONIC SYS.FURN. 524
185 ELLIS COMPUTING 388
186 EMERGING TECH.CONSLT. 507
* EMPIRICAL RESRCH. GRP. 94
* ENERCOMP 339
186 ENERCOMP 478
189 ENTEX INDUSTRIES 468
190 ENVIRONMENTAL CONTROL SYS.
385
191 EPSON AMERICA 129
192 EPSON AMERICA 332, 333
193 ESSEX PUBLISHING 473
194 EVOLUTIONARY ELECTR.INC. 465
195 EXPOTEK46
196 F.T.G.DATA SERV. 558
197 FLOPPY DISK SERV.INC. 315
198 FORMULA INTL 437
* FOURTH DIMENSION 157
507 FREDERICK COMP.PROD. 533
200 FRANKLIN COMP.CORP. 164,
165
534 FRONTIER TECH. CORP. 44
201 FUJITA.RICHARD & ASSOC. 556
202 G&G ENGINEERING 331
* G&M SYSTEMS 283
203 G-H COMPUTER SYS. 564
205 GENERAL SOFTWARE INC. 196
206 GENSTAR REI SALES CO. 16
207 GILTRONIX.INC. 556
204 GLADSTONE ELEC. 564
208 GNOSIS 469
210 H&E COMPUTRONICS 393
211 H.E.I. , INC. 376
212 HALDO PRODUCTS 560
213 HAYES MICROCOMP.PROD. 207
532 HAYES MICROCOMP.PROD. 146
214 HEATH COMPANY 97
216 HEWLETT-PACKARD 190, 191
217 HEWLETT-PACKARD 190, 191
218 HEWLETT-PACKARD 190, 191
219 HEWLETT-PACKARD 190, 191
220 HEWLETT-PACKARD 190, 191
* HILTON HOTEL CORP. 319
221 HOURGLASS SYSTEMS 404
222 HOURGLASS SYSTEMS 405
223 HYPERTEK, INC. 416
224 HYTOR, INC. 570
225 I.B.C. 37
539 I.C.R. FUTURESOFT 387
226 I.Q.SYSTEMS 177
227 I/O TECHNOLOGY 195
228 IBM 116, 117
229 IMPERIAL MICRO SUPPLY 570
230 IMS INTERNATIONAL 257
* INDEPENDENT BUS.SYS. 241
518 INFO. RESOURCES 541
232 INNOVATIVE MEASUREMNTS.
310
233 INNOVATIVE SOFTWARE 439
234 INSTITUTE -SCITF.ANALYSIS
568
235 INT'L.MICRO SYS. 290
236 INTERCONTL MICRO SYS 356, 357
237 INTEGRAL DATA SYS. 453
238 INTEGRAND 522
239 INTEL CORP 208, 209
533 INTELLIGENT ARTEFACTS 448
240 INTERACTIVE MICROWRE. 509
241 INTERACTIVE STRUCT. 122
242 INTERBUSINESS CORP. 570
243 INTERSTATE TELEPHONE CO. 158
244 INTERTEC DATA SYS. 41
245 INTERTEC DATA SYS. 43
247 IPEX INT'L. 570
248 ISOTECH, INC. 132
249 J.C.SYSTEMS 503
250 JADE COMP.PROD. 592, 593
251 JADE COMP.PROD. 594, 595
252 JAMECO ELECTR. 590, 591
To get further information on the products advertised in BYTE, fill out the reader service card with
your name and address. Then circle the appropriate numbers for the advertisers you select from the
list. Add a 20-cent stamp to the card, then drop it in the mail. Not only do you gain information, but
our advertisers are encouraged to use the marketplace provided by BYTE. This helps us bring you a big-
ger BYTE. The index is provided as an additional service by the publisher, who assumes no liability for
errors or omissions. Correspond directly with company.
Inquiry No.
Page No.
253 JDR MICRODEVICES 580, 581
254 JDR MICORDEVICES 582, 583
255 JDR MICRODEVICES 584, 585
256 KADAK PRODUCTS 443
257 KERN PUBLISHING 340
258 KERN PUBLISHING 341
259 KIAI SYSTEMS 211
260 KROWN COMPUTING 566
261 LABORATORY COMP.SYS. 407
262 LABORATORY MICROSYS. 558
264 LEADING EDGE PROD Clll
265 LEGEND INDUSTRIES 253
266 LIFEBOAT ASSOC. 181
267 LIFEBOAT ASSOC. 499
* LINK FLIGHT SIMULATION 460
268 LNW RESEARCH 147
269 LOGICAL DEVICES 504
270 LOMAS DATA PRODUCTS 230
272 LYBEN COMP.SYS. 407
273 LYBEN COMP.SYS. 558
274 LYBEN COMP.SYS. 564
275 LYBEN COMP.SYS. 568
276 LYBEN COMP.SYS. 572
277 MACROTECH COMP.PROD. 303
278 MACROTECH INTL. 183
279 MAGNOLIA MICROSYS. 572
280 MAILCOMP INC. 429
281 MANCHESTER EQUIPMENT 475
282 MARCEY.INC. 399
283 MARY MAC INDUSTRIES 291
285 MAXELL DATA PRODUCTS 51
* MAXTEK508
287 MBP SFTW. & SYS.TECH. 457
288 MCNEILL 469
289 MCGRAW-HILL BOOK STORE 392
* MCMILLAN BOOK CLUBS 432, 433
290 MEDIA DISTRIBUTING 373
292 MEMOREX MEDIA PROD. 179
293 MEMORY MERCHANT 85
506 MERIDIAN 428
294 METASOFT CORP 159
295 METASOFT CORP 159
296 MFJ ENTERPRISES INC 142
297 MICRO AGE COMP.STORE 107
298 MICRO BASICS 562
299 MICRO BUSINESS WORLD 353
300 MICRO COM 235
1 1 1 MICRO COMP.SERV.CNTR. 495
420 MICRO CONTROL SYS 313
301 MICRO DATA-TEK 498
302 MICRO DEVELOPMENTS 464
303 MICRO MAGAZINE 302
304 MICRO MANAGEMENT SYS. 28
305 MICRO MATCH 475
306 MICRO MIDWEST 286
246 MICRO MINT 572
307 MICRO MINT 529
310 MICRO PRO INT'L. 279
311 MICRO SCI 239
312 MICROSCI467
313 MICRO TECHNOLOGY 478
* MICRO WEST 30
314 MICRO WORKS, THE 473
286 MICROCOMP. BUSN.INC. 149
316 MICRODYNAMICS 558
* MICROHOUSE 12, 13
317 MICROMAIL124
318 MICROPERIPH.CORP.THE 566
541 MICROSOFT 15
542 MICROSOFT 145
319 MICROSOFT 344, 345
320 MICROSOFT 295
321 MICROTAX 263
322 MICROTECH EXPORTS 438
323 MIKOS 474
324 MILLER MICROCOMP.SERV. 462
325 MINI MICRO MART 269
326 MINI MICRO MART 569
327 MONARCHY ENG.INC. 566
328 MORROW DESIGNS 296, 297
330 MOUNTAIN VIEW PRESS 203
331 MTI SYSTEMS CORP. 525
332 MULTITECH ELECTR.INC. 287
333 MUSYS 450
334 NAT'L.DATA SUPPLIES 26
335 NAT'L.INTEGRATED SFTW. 120
336 NAT'LSOFTWARE SYS. 252
337 NEBS 497
338 NEC HOME ELECTRAJSA 115
339 NEC INFORMATION SYS. 11
340 NEC INFORMATION SYS. 163
341 NEECO 403
* NETRONICS479
* NETRONICS 561
342 NETWORK CONSULTING CORP 220
343 NEW GENERATION SYS. 162
344 NEW GENERATION SYS. 424
123 NEW GENERATION SYS. 570
345 NEXUS 447
346 NORTH STAR COMPUTERS 418
347 NORTHWEST INSTR.SYS. 254, 255
349 NOVATION 71
* NRI SCHOOLS ELECTR. DIV. 481
350 OASIS SYSTEMS 354
351 OMEGA SALES 322, 323
352 OPTIMAL TECHNOLOGY 505
353 ORANGE MICRO 206
354 ORANGE MICRO 245
September 1982 © BYTE Publications Inc 607
Reader Service
Inquiry No.
Page No.
355 ORYX SOFTWARE 148
* OSBORNE COMPUTERS 31
* OWENS ASSOC. 138, 139
510 PACIFIC COMPUTER 456
356 PACIFIC EXCHANGES 324, 478,
556, 562, 566, 570
362 PALOMAR COMP.EQUIP. 578, 579
363 PAN AMERICAN ELEC INC. 477
364 PANASONIC 100, 101'
365 PC* 330
366 PC MAGAZINE 247
367 PEACHTREE SOFTWARE 152, 153
368 PEGASUS DATA SYS 510
* PERCOMDATA7,307
369 PERIPHERALS UNLTD. 325
370 PERIPHEX INC. 436
371 PERSONAL COMP.SYS 486
372 PERSONAL SYS.TECHN. 427
* PHASE ONE SYS.INC. 251
373 PHONE I, INC. 70
374 PICKLES & TROUT 288
508 PION INC. 519
* POTOMAC MICRO-MAGIC 214
376 PRACTICAL PERI PH. 22, 23
377 PRINCETON GRAPHIC SYS. 137
103 PRINTER BASE CO..THE 509
378 PRIORITY ONE 596, 597
379 PRIORITY ONE 598, 599
380 PRIORITY ONE 600, 601
381 PRIORITY ONE 602, 603
527 PRIORITY ONE 604
382 PROCESSOR INTERFACES INC. 558
384 PROMPT DOC CO..THE 193
* PROMPT DOC CO..THE 311
385 PROTECTO ENTERPR. 558
386 PROTECTO ENTERPR. 568
387 PURCHASING AGENT.THE 50
388 QUADRAM CORP. 134, 135
389 QUADRAM CORP. 421
390 QUALITY SOFTWARE 445
524 QUANTECKNA 275
Inquiry No.
Page No.
391 QUARK ENGINEERING 21
392 QUASAR COMPANY 223
494 QUBIE DIST. 389
394 QUCES212, 213
395 QUENTIN RESEARCH INC. 425
396 QUEST ELECTR. 563
397 QUEST RESEARCH INC. 564
398 QUICK TAX 72
399 QUME CORP. 27
401 R.R. SOFTWARE 335
" R.T.I. RESEARCH TECH. 411
402 RACET COMPUTES 366
403 RADGO SALES CO. 508
404 RADIO SHACK CIV
405 RANA SYSTEMS 32, 33
406 RCA 144
407 RCE 326
408 RED BARON COMP.PROD. 316, 317
409 RENAISSANCE TECHN. 347
529 RICKER DATA 572
410 ROSEN GRANDON ASSOC. 572
411 SC DIGITAL 480
* S-100 INC 475
412 SAGE COMP. TECH. 47
413 SATURN SYSTEMS INC. 99
414 SAVVY MARKTG.INT'L. 119
415 SCIENTIFIC ENG. 566
416 SCION CORP. 5
417 SCOTIA SOFTWARE 489
* SCOTTSDALE SYSTEMS 346
418 SEATTLE COMP. PRODS. 277
419 SEATTLE COMP. PRODS. 334
8 SEIKOSHA CORP. 133
421 SEITZ TECH.PRODUCTS 562
422 SENECA ELECTRONICS 500
423 SIERRA COMP.PROD. 504
424 SIERRA DATA SCIENCES 109
426 SIGMATEK572
* SINCLAIR RESEARCH 200, 201, 305
* SINGER CO. 461
427 SINGLE SOURCE SOLUTIONS 572
Inquiry No.
Page No.
428 SLUDER496
429 SOFTWAREHOUSEJHE 409
430 SOFTWARE STORE 562
431 SOFTWEST PROD. 407
* SOLID STATE SALES 519
432 SONICS MICRO SYS. 121
433 SOUTHERN COMP.SYS. 226
525 SPECTRA MARKETING 459
434 SSM MICRO COMP. PROD. 386
435 STACKWORKS 467
436 STANDARD SFTW.CORP. 449
437 STAR MICRONICS 348, 349
438 STATIC MEMORY SYS 391
439 STRAWBERRY TREE COMP. 501
440 STROBE 125
441 SUBLOGIC 150
442 SUNNY INTL. 573
443 SUNTRONICS 408
528 SUNTRONICS 572
444 SUPERSOFT167
445 SUPERSOFT 169
446 SUPERSOFT 171
535 SYNERGETIC SOLUTIONS 539
447 SYSTEM ED 566
448 SYSTEMS PLUS INC. 351
449 TAB BOOKS 413
450 TAB BOOKS 454
451 TARBELL ELECTR. 499
452 TATUM LABS 407
526 TECH DATA CORP. 562
453 TECMAR INC. 39
454 TECMAR INC. 415
* TEKTRONIX INC. 225, 406
456 TELECON SYSTEMS 558
457 TELETEK 113
458 TELEVIDEO INC 174, 175
459 TERMINALS TERRIFIC 274
460 TEXAS COMP.SYS. 401
461 TEXAS INSTRUMENTS 103
538 TEXAS INSTRUMENTS 289
512 THREE M STATIC CONTROL 455
Inquiry No.
Page No.
462 THUNDERWARE 127
464 TNW CORP. 262
465 TRANSNET CORP. 503
499 TRATEC298
466 TRISTAR DATA SYS. 430
467 TSK ELECTR.CORP. 189
468 U.S. MICRO SALES 588, 589
469 US ROBOTICS 38
470 UNISOURCE ELECTR.INC 512
471 VAN DATA 156
472 VECTOR ELECTR. 471
473 VECTOR ELECTR. 471
474 VECTOR ELECTR. 471
475 VECTOR ELECTR. 471
476 VECTOR ELECTR. 471
477 VECTOR ELECTR. 471
478 VECTOR ELECTR. 471
514 VEYTEC INC. 530
479 VICTOR BUSN.MACH. 89
480 VIDEX17
" VISICORP INC. 95
481 VISTA COMPUTER CO. 1 23
502 VISUAL TECH 83
* VR DATA 227, 477
482 VYNET CORP. 477
483 WASHINGTON COMP.SERV. 565
484 WEST STAR MICRO 523
485 WESTERN ELECTRONICS 224
486 WESTICO INC. 221
* WHITESMITHS LTD. 488
488 WILD HARE COMP.SYS. 423
490 WINCHENDON GRP.JHE 407
491 WINTEK CORP. 572
492 WINTERHALTER & ASSOC. 469
496 X COMP 199
* XITEN SYSTEMS 431
497 YORK 10 COMPUTERWARE 407
498 ZYNARLTD.363
*Correspond directly with company.
National Advertising Sales
R epr esent a t i ves:
Northeast (617) 444-3946
Southeast (305) 628-3525
Northwest (415) 964-0706
ME, NH, VT, MA, CT, Rl, DE, MD, VA,
NC, SC, GA, FL, AL, MS, TN,
AK, HI, WA, OR, ID, MT, WY,
WV, OK, TX, Upstate NY, Eastern
KY, LA
Northern California, Nevada Except
Canada
Hajar Associates
Las Vegas, Western Canada
Hajar Associates
Diplomat Bldg.
Hajar Associates
280 Hillside Ave.
5400 Diplomat Circle
1000 ElwellCt.
Needham Heights, MA 02194
Suite 205
Suite 1 24
Orlando, FL 32810
Palo Alto, CA 94303
Mid Atlantic (201) 741-7744
NY, NYC, NJ, PA
Midwest (312) 966-0160
Southwest (714) 540-3554
Hajar Associates
321 Broad St.
MN, Wl, Ml, IA, IL, IN, OH,
MO, NE, KS, ND, SD, AR
UT, CO, AZ, NM, Las Vegas,
Southern California
Red Bank, NJ 07701
Hajar Associates
Hajar Associates
5225 Old Orchard Rd.
3303 Harbor Blvd.
Suite 50
Suite H-4A
Skokie, IL 60076
Costa Mesa, CA 92626
European Advertising
Sales Representatives:
Mr. Simon Smith
Mr. Fritz Krusebecker
Mr. Ello Gonzaga
McGraw-Hill Publishing Co.
McGraw-Hill Publishing Co.
McGraw-Hill Publishing Co.
34 Dover St.
Lleblgstrasse 27C
Via Bracchinl 1
London W1 X 3R A
D-6000 Frankfurt/Main 1
20123 Milan, Italy
England
West Germany
88-90-617
01 493 1451
72-01-81
Mrs. Gurlt Gepner
Mr. Andrew Karnlg
Mr. Michael Sales
McGraw-Hill Publishing Co.
Andrew Karnlg & Associates
McGraw-Hill Publishing Co.
1 1 5 Yosephtal St.
Kungsholmsgatan 10
1 7 rue Georges Bizet
Bat Yam, Israel
1 1 2 27 Stockholm, Sweden
F 75116 Paris
866-561
08 51-68-70
France
720-33-42
Mrs. Maria Sarmiento
Mr. Hans Csokor
Pedro Teixeira 8, Off. 320
Pubilmedla
Iberia Mart 1
Relsnerstrasse 61
Madrid 4, Spain
A-1037 Vienna, Austria
45-52-891
608 September 1982 © BYTE Publications Inc
HTE
READER SERVICE
For fastest service transfer mailer label from wrapper to
coupon provided at the right. Requests cannot be honored
unless zip code is given. This card valid for 90 days only.
NOTE— If label is missing or defaced fill out coupon
carefully— PLEASE PRINT— this is the only way to get
requested material to you.
301 321
302 322
303 323
304 324
305 325
306 326
307 327
308 328
309 329
310 330
311 331
312 332
313 333
314 334
315 335
316 336
317 337
318 338
319 339
320 340
Name
(Title)
Address .
City
SEPTEMBER 1982
4192
. (CompanyJ
. State .
-Zip
1 21 41
61
81
101
121
141
161
181
201
221 241
2 22 42
62
82
102
122
142
162
182
202
222 242
3 23 43
63
83
103
123
143
163
183
203
223 243
4 24 44
64
84
104
124
144
164
184
204
224 244
5 25 45
65
85
105
125
145
165
185
205
225 245
6 26 46
66
86
106
126
146
166
186
206
226 246
7 27 47
67
87
107
127
147
167
187
207
227 247
8 28 48
68
88
108
128
148
168
188
208
228 248
9 29 49
69
89
109
129
149
169
189
209
229 249
10 30 50
70
90
110
130
150
170
190
210
230 250
11 31 51
71
91
111
131
151
171
191
211
231 251
12 32 52
72
92
112
132
152
172
192
212
232 252
13 33 53
73
93
113
133
153
173
193
213
233 253
14 34 54
74
94
114
134
154
174
194
214
234 254
15 35 55
75
95
115
135
155
175
195
215
235 255
16 36 56
76
96
116
136
156
176
196
216
236 256
17 37 57
77
97
117
137
157
177
197
217
237 257
18 38 58
78
98
118
138
158
178
198
218
238 258
19 39 59
79
99
119
139
159
179
199
219
239 259
20 40 60
80
100
120
140
160
180
200
220 240 260
261
281
262
282
263
283
264
284
265
285
266
286
267
287
268
288
269
289
270
290
271
291
272
292
273
293
274
294
275
295
276
296
277
297
278
298
279
299
280
300
341
361
381
342
362
382
343
363
383
344
364
384
345
365
385
346
366
386
347
367
387
348
368
388
349
369
389
350
370
390
351
371
391
352
372
392
353
373
393
354
374
394
355
375
395
356
376
396
357
377
397
358
378
398
359
379
399
360 380 400
401 421
402 422
403 423
404 424
405 425
406 426
407 427
408 428
409 429
410 430
411 431
412 432
413 433
414 434
415 435
416 436
417 437
418 438
419 439
420 440
441 461 481
442 462 482
443 463 483
444 464 484
445 465 485
446 466 486
447 467 487
448 468 488
449 469 489
450 470 490
451 471 491
452 472 492
453 473 493
454 474 494
455 475 495
456 476 496
457 477 497
458 478 498
459 479 499
460 480 500
501 521
502 522
503 523
504 524
505 525
506 526
507 527
508 528
509 529
510 530
511 531
512 532
513 533
514 534
515 535
516 536
517 537
518 538
519 539
520 540
541
561
581
542
562
582
543
563
583
544
564
584
545
565
585
546
566
586
547
567
587
548
568
588
549
569
589
550
570
590
551
571
591
552
572
592
553
573
593
554
574
594
555
575
595
556
576
596
557
577
597
558
578
598
559
579
599
560
580
600
601 621 641
661 681
602 622 642
662 682
603 623 643
663 683
604 624 644
664 684
605 625 645 665 685
606 626 646
666 686
607 627 647
667 687
608 628 648
668 688
609 629 649
669 689
610 630 650
670 690
611 631 651
671 691
612 632 652
672 692
613 633 653
673 693
614 634 654
674 694
615 635 655
675 695
616 636 656
676 696
617 637 657
677 697
618 638 658
678 698
619 639 659
679 699
620 640 660 680 700
Bale 5 BOIVI B is your direct line to the editor's desk. Each month, the authors of the two top-rated articles receive bonuses based on your
evaluation. First look at the list of this month's articles and corresponding article numbers (located in the unclassified ads section on the page preceding the
Reader Service list), then rate each article you've read as Excellent, Good, Fair, or Poor, based on your overall impression of the article, by circling the ap-
propriate number in each column below. Your feedback helps to produce the best possible magazine each month.
r
Article No.
I
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Excellent
801
805
809
813
817
821
825
829
833
837
841
845
849
853
857
861
865
869
873
877
881
885
889
893
897
Good
802
806
810
814
818
822
826
830
834
838
842
846
850
854
858
862
866
870
874
878
882
886
890
894
898
Fair
803
807
811
815
819
823
827
831
835
839
843
847
851
855
859
863
867
871
875
879
883
887
891
895
899
Poor
804
808
812
816
820
824
828
832
836
840
844
848
852
856
860
864
868
872
876
880
884
888
892
896
900
Comments
L
oi n
rm
SEPTEMBER 1982
BVI
It
I READER SERVICE
Name
4192
For fastest service transfer mailer label from wrapper tc
coupon provided at the right Requests cannot be honored
(Title)
(CompanyJ
unless zip
code is given. This card valid for 90 days only
NOTE— If
label is missing or defaced fill out coupon
Address
carefully-
-PLEASE PRINT— this is the only way to get
requested m
City.
Srarp
ZiD
1 21 41 61
81
101 121 141 161 181
201 221 241 261 281
301
321
341 361
381
401
421
441
461
481
501
821
841
8G1
581
GO I
621
641
661 681
2 22 42 62
82
102 122 142 162 182
202 222 242 262 282
302
322
342 362
382
402
422
442
4G2
482
502
522
542
562
582
602
622
642
662 682
3 23 43 63
83
103 123 143 163 183
203 223 243 263 283
303
323
343 363
383
403
423
443
463
483
503
523
543
563
583
603
623
643
663 683
4 24 44 64
84
104 124 144 164 184
204 224 244 264 284
304
324
344 364
384
404
424
444
464
484
504
524
544
564
584
604
624
644
664 684
5 25 45 65
85
105 125 145 165 185
205 225 245 265 285
305
323
345 365
385
405
425
445
465
485
505
525
545
565
585
605
625
645
665 685
6 26 46 66
86
106 126 146 166 186
206 226 246 266 286
306
32G
346 366
386
406
426
446
466
486
506
526
546
566
586
606
626
646
666 686
7 27 47 67
87
107 127 147 167 187
207 227 247 267 287
307
327
347 367
387
407
427
447
467
487
507
527
547
567
587
607
627
647
667 687
8 28 48 68
83
108 128 148 168 188
208 228 248 268 288
308
328
348 368
388
408
428
448
468
488
508
528
548
568
588
608
628
648
668 688
9 29 49 69
89
109 129 149 169 189
209 229 249 269 289
309
329
349 369
389
409
429
449
469
489
509
529
549
569
589
609
629
649
669 689
10 30 50 70
90
110 130 150 170 190
210 230 250 270 290
310
330
350 370
390
410
430
450
470
490
510
530
550
570
590
610
630
650
670 690
11 31 51 71
91
111 131 151 171 191
211 231 251 271 291
311
331
351 371
391
411
431
451
471
491
511
531
551
571
591
611
631
651
671 691
12 32 52 72
92
112 132 152 172 192
212 232 252 272 292
312
332
352 372
392
412
432
452
472
492
512
532
552
572
592
612
632
652
672 692
13 33 53 73
G3
113 133 153 173 193
213 233 253 273 293
313
333
353 373
393
413
433
453
473
493
513
533
553
573
593
613
633
653
673 693
14 34 54 74
94
114 134 154 174 194
214 234 254 274 294
314
334
354 374
394
414
434
454
474
494
514
534
554
574
594
614
634
654
674 694
15 35 55 75
95
115 135 155 175 195
215 235 255 275 295
315
338
355 375
395
415
435
455
475
495
515
535
555
575
595
615
635
655
675 695
16 36 56 76
96
116 136 156 176 196
216 236 256 276 296
316
336
356 376
396
416
436
456
476
496
516
536
556
576
596
616
636
656
676 696
17 37 57 77
97
117 137 157 177 197
217 237 257 277 297
317
337
357 377
397
417
437
457
477
497
517
537
557
577
597
617
637
657
677 697
18 38 58 78
98
118 138 158 178 198
218 238 258 278 298
318
338
358 378
398
418
438
458
478
498
518
538
558
578
598
618
638
658 678 698
19 39 59 79
99
119 139 159 179 199
219 239 259 279 299
319
339
359 379
399
419
439
459
479
499
519
539
559
579
599
619
639
659 679 699
20 40 60 80
100
120 140 160 180 200
220 240 260 280 300
320
340
360 380
400
420
440
460
480
500
520
540
560
580
600
620
640
660
680 700
To get further information on the products advertised in BYTE, fill out the reader service card with your name and address. Then circle the ap-
propriate numbers for the advertisers you select from the list. Add a 20-cent stamp to the card, then drop it in the mail. Not only do you gain infor-
mation, but our advertisers are encouraged to use the marketplace provided by BYTE. This helps us bring you a bigger BYTE. The index is pro-
vided as an additional service by the publisher, who assumes no liability for errors or omissions.
EITI
READER SERVICE
PO BOX 298
D ALTON, MA 01226
USA
PLACE
STAMP
HERE
GITE
READER SERVICE
PO BOX 298
DALTON, MA 01226
USA
BITE
SUBSCRIPTIONS
For a subscription to BYTE, please complete this card.
Name
USA
Canada
Mexico
□ 1 year
□ S19
□ $21
□ 2 years
□ $34
□ $38
□ 3 years
□ $49
□ $55
Address .
City
State
• Zip.
. Country
Card No.
Expiration date
Four digits above name— Master Charge only
Signature Date
Please allow eight weeks for processing. Thank you.
□ $43 Europe (air delivery) payment enclosed
□ $35 Elsewhere (surface mail) payment
enclosed
(Air mail rates available upon request)
Pitas* r«mrt In US funds drawn on a
US bank. Thank you.
□ Check enclosed (Bonus: [No th America
only] one EXTRA issue— receive 13 issues for
the price of 1 2)
D Bill me (North America only)
4192
r
BITE
SUBSCRIPTIONS
For a subscription to BYTE, please complete this card.
Name
□ 1 year
□ 2 years
□ 3 years
USA
□ $19
□ $34
□ $49
Canada
Mexico
□ $21
□ $38
D $55
Address .
City
State
■Zip.
, Country
Card No.
Expiration date .
Four digits above name— Master Charge only
Signature Date
Please allow eight weeks for processing. Thank you.
□ $43 Europe (air delivery) payment enclosed
□ $35 Elsewhere (surface mail) payment
enclosed
[Air mail rates available upon request)
Plaasa r«mtt In US funds drawn on a
US bank. Thank you.
□ Check enclosed (Bonus: [North America
only] one EXTRA issue— receive 13 issues for
the price of 1 2)
'-- ft a S;
□ Bill me (North America only)
4192
L
Don't Miss An Issue!
Have BYTE
delivered to
your door.
Each month BYTE will bring you the
latest in microcomputer technology.
DISCOVER and IMPLEMENT new
ideas. Don't miss the original informa-
tion presented in the pages of BYTE.
With BYTE you'll always be among
the first to know about the important
breakthroughs, worthwhile new
equipment, and innovative projects in
the world of computing.
CHALLENGE US to deliver the very
best ideas in microcomputers and ad-
vanced technology to you. Return the
attached card todayl
Subscribe to BYTE— the world's
leading computer magazine.
PLACE
STAMP
HERE
BITE
SUBSCRIPTIONS
PO Box 590
Martinsville NJ 08836
USA
PLACE
STAMP
HERE
CITE
SUBSCRIPTIONS
PO Box 590
Martinsville NJ 08836
USA
THE LEADING EDGE IN PRINTERS
1 I ONE GREAT LINE. ONE GREAT WARRANTY
. Finally, there's one full family of printers that covers every business or word processing application-
all from C. Itoh, a company known for packing more product into less price; and all distributed
exclusively by Leading Edge, a company known for searching out and providing that very thing.
Which means that one call to one source can get you any printer, any time you need it, for any purpose.
All backed by a full years' warranty from Leading Edge. (Try that on any other line of printers.)
THEPRO'S. '
The Prpwriters: business printers— and more. The "more" is a dot-matrix process with more dots. It gives you denser,
correspondence quality copy (as opposed to business quality copy, which looks like a bad job of spray-painting).
Prowriter : 120 cps. 80 columns dot matrix compressable to 136. 10" carriage. Parallel or serial interface.
Prowriter 2: Same as Prowriter, except 15" carriage allows full 136 columns in normal print mode.
Parallel or serial interface.
PROWRITER 2
PROWRITER
THE STAR.
The Starwriter F-10. In short (or more precisely, in a sleek 6" high, 30-pound unit), it gives you more
of just about everything— except bulk and noise— than any other printer in its price range. It's a 40 cps letter-quality
daisy- wheel with a bunch of built-in functions to simplify and speed up word processing.
It plugs into almost any micro on the market, serial or parallel.
THE MASTER.
The Printmaster F- JO. Does all the same good stuff as the Starwriter except, at 55 cps, the Master does it faster.
PRINTMASTERF-IO
Distributed Exclusively by Leading Edge Products, Inc., 225 Turnpike Street, Canton, Massachusetts 02021
Call: toll-free 1-800-343-6833; or in Massachusetts call collect (617) 828-8150 Telex 951-624.
Circle 264 on inquiixpard.
Three Outstanding and Affordable Modems
Available for You . . . Only at Radio Shack!
Auto-Dial, Auto-Answer
Direct-Con nect Modem II
24900
You'll Want to See Our Complete Line
Of Data Communications Accessories
Direct-Connect Modem II. Designed and .built by-
Radio Shack. Fully programmable! Built-in 6805
microprocessor uses a 25-character register to
store commands and parameters for automatic dial-
up using tone and/or pulse train, programmed
pauses, operational mode changes, and more. With
appropriate software, it can even operate unat-
tended for late night, low-cost access to your data
base. Features Bell 103J compatible, 300 baud op-
eration with both local and loop-back testing. Con-
nects directly with modular phone jack. (26-1173)
Direct-Connect Modem I. Our lowest priced full-
duplex modem. 300 baud, Bell 103J compatible
answer/originate modes. For simplex operation
without RS-232C board in 16K Model I computers,
just add optional software and cable. For modular
phone jacks. (26-1172)
Telephone Interface II. Really easy to use! Just
dial the desired phone number, place the telephone
handset on the interface and you're ready to trans-
fer data and programs anywhere in America!
300 baud originate/answer operation. Full or half-
duplex. (26-1171)
TRS-80® Accessories.
Our null-modem extender
allows two computers to
communicate without a
modem. Use with our 10',
25', 50', or 100' cables-
expand even further with
v cable extenders.
Get "On Line" Today! Visit your nearby Radio
Shack Computer Center, store or participating
dealer— we're your datacomm headquarters!
o
JDSQ
The biggest name in little computers
A DIVISION OF TANDY CORPORATION
Circle 404 on inquiry card.
r
I Send me a free TRS-80 Computer Catalog.
-I Mail To: Radio Shack, Dept. 83-A-156
• 300 One Tandy Center, Fort Worth, Texas 76102
I NAME
ADDRESS
| CITY STATE ZIP
L >
A
Retail prices may vary at individual stores and dealers. TRS-80 modems are FCC registered.
Multi-line use requires modification or an adapter.